diff --git a/app/src/components/PressureLegend.tsx b/app/src/components/PressureLegend.tsx
new file mode 100644
index 0000000..94238d8
--- /dev/null
+++ b/app/src/components/PressureLegend.tsx
@@ -0,0 +1,43 @@
+import React from 'react';
+import { Separator } from '@/components/ui/separator';
+import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip';
+
+export const PressureLegend: React.FC = () => {
+ return (
+
+
+
+
+
+
+ Pressão (Empuxo)
+
+
+
+
+
+ Azul (+): O vento está "empurrando" a superfície para dentro.
+
+
+
+
+
+
+
+
+
+
+
+ Sucção (Arrasto)
+
+
+
+
+
+ Vermelho (-): O vento está "puxando" a superfície para fora.
+
+
+
+
+ );
+};
diff --git a/app/src/pages/CylinderModule.tsx b/app/src/pages/CylinderModule.tsx
index 4619ce6..a068e7e 100644
--- a/app/src/pages/CylinderModule.tsx
+++ b/app/src/pages/CylinderModule.tsx
@@ -11,6 +11,7 @@ import Cylinder3DViewer from '@/components/three/Cylinder3D';
import SceneCapturePanel from '../components/SceneCapturePanel';
import ExportMenu from '../components/ExportMenu';
import { EducationalManual } from '@/components/EducationalManual';
+import { PressureLegend } from '@/components/PressureLegend';
import { exportGenericToPDF, type GenericPDFSection } from '../lib/export-generic-pdf';
const CylinderModule: React.FC = () => {
@@ -146,6 +147,7 @@ const CylinderModule: React.FC = () => {
+
{
@@ -124,6 +125,7 @@ const DomeModule: React.FC = () => {
+
{
const {
@@ -150,17 +151,7 @@ const GalpaoModule: React.FC = () => {
-
+
diff --git a/app/src/pages/IsolatedRoofModule.tsx b/app/src/pages/IsolatedRoofModule.tsx
index 5cd8c99..497c4b8 100644
--- a/app/src/pages/IsolatedRoofModule.tsx
+++ b/app/src/pages/IsolatedRoofModule.tsx
@@ -10,6 +10,7 @@ import IsolatedRoof3DViewer from '@/components/three/IsolatedRoof3D';
import SceneCapturePanel from '../components/SceneCapturePanel';
import ExportMenu from '../components/ExportMenu';
import { EducationalManual } from '@/components/EducationalManual';
+import { PressureLegend } from '@/components/PressureLegend';
import { exportGenericToPDF, type GenericPDFSection } from '../lib/export-generic-pdf';
const IsolatedRoofModule: React.FC = () => {
@@ -168,6 +169,7 @@ const IsolatedRoofModule: React.FC = () => {
+
{
@@ -122,6 +123,7 @@ const SignModule: React.FC = () => {
+
{
@@ -130,6 +131,7 @@ const VaultModule: React.FC = () => {
+