diff --git a/app/src/components/WindFlowGrid2D.tsx b/app/src/components/WindFlowGrid2D.tsx index c13acc4..ea578b2 100644 --- a/app/src/components/WindFlowGrid2D.tsx +++ b/app/src/components/WindFlowGrid2D.tsx @@ -77,14 +77,14 @@ export function WindFlowGrid2D({ type }: WindFlowGrid2DProps) { // Define quais itens de legenda devem ser exibidos para cada tipo de módulo const getVisibleLegendItems = () => { const hasCpi = ['warehouse'].includes(type); - const hasVortex = ['isolated-roof', 'bar', 'tower', 'vault', 'cylinder', 'sign', 'dynamics'].includes(type); + const hasVortex = ['isolated-roof', 'bar', 'tower', 'vault', 'cylinder', 'sign', 'dynamics', 'piperack'].includes(type); const hasLift = ['bridge', 'isolated-roof'].includes(type); return { wind: true, fast: true, vortex: hasVortex, - vortexSpin: ['cylinder', 'dynamics', 'sign'].includes(type), + vortexSpin: ['cylinder', 'dynamics', 'sign', 'piperack'].includes(type), cpiPos: hasCpi, cpiNeg: hasCpi, lift: hasLift, @@ -98,6 +98,7 @@ export function WindFlowGrid2D({ type }: WindFlowGrid2DProps) { case 'vault': case 'dome': case 'warehouse': + case 'piperack': return 'Vista Lateral (Corte Transversal)'; case 'cylinder': case 'sign': @@ -693,6 +694,76 @@ export function WindFlowGrid2D({ type }: WindFlowGrid2DProps) { ); + case 'piperack': + return ( +
Vento limpo atinge o pórtico frontal e suas tubulações com 100% da velocidade. Arrasto máximo (Ca Frontal).
+Pórticos sucessivos ficam imersos na esteira turbulenta do primeiro (Fator de proteção η). A carga neles é drasticamente atenuada.
+