# Commercial Aircraft Structure A physical/structural diagram showing an aircraft side profile using appropriate SVG shapes beyond rectangles - paths, polygons, ellipses for realistic representation. ## Key Patterns Used - **Path elements**: Curved fuselage body with nose cone using quadratic bezier curves - **Polygon elements**: Tapered wing shape, triangular stabilizers, control surfaces - **Ellipse elements**: Engines (cylinders), wheels (circles) - **Line elements**: Landing gear struts, leader lines for labels - **Dashed strokes**: Interior sections (fuel tank), movable control surfaces (rudder, elevator) - **Layered composition**: Cabin sections drawn inside the fuselage shape - **Leader lines with labels**: Connect labels to components they describe ## Diagram ```xml First Business Economy Cargo hold below deck Fuel Flaps Engine Vertical stabilizer Rudder Horizontal stabilizer Elevator Nose gear Main gear Cockpit Wing structure Spars, ribs, skin Fuselage Pressure vessel ``` ## CSS Classes for Physical Diagrams When creating physical/structural diagrams, define semantic classes for each component type: ```css /* Structure shapes */ .fuselage { fill: #F1EFE8; stroke: #5F5E5A; stroke-width: 1; } .wing { fill: #E6F1FB; stroke: #185FA5; stroke-width: 1; } .tail-v { fill: #E6F1FB; stroke: #185FA5; stroke-width: 1; } .tail-h { fill: #E6F1FB; stroke: #185FA5; stroke-width: 1; } /* Interior sections */ .cockpit { fill: #EEEDFE; stroke: #534AB7; stroke-width: 1; } .first-class { fill: #FBEAF0; stroke: #993556; stroke-width: 0.5; } .business-class { fill: #FAECE7; stroke: #993C1D; stroke-width: 0.5; } .economy-class { fill: #E1F5EE; stroke: #0F6E56; stroke-width: 0.5; } .cargo { fill: #D3D1C7; stroke: #5F5E5A; stroke-width: 0.5; } /* Systems */ .engine { fill: #FAECE7; stroke: #993C1D; stroke-width: 1; } .fuel-tank { fill: #FAEEDA; stroke: #854F0B; stroke-width: 0.5; stroke-dasharray: 3 2; } .flap { fill: #E1F5EE; stroke: #0F6E56; stroke-width: 0.5; } /* Mechanical */ .gear { fill: #444441; stroke: #2C2C2A; stroke-width: 0.5; } .wheel { fill: #2C2C2A; stroke: #1a1a18; stroke-width: 0.5; } ``` ## Shape Selection Guide | Physical form | SVG element | Example | |---------------|-------------|---------| | Curved body | `` with Q (quadratic) or C (cubic) curves | Fuselage, nose cone | | Tapered/angular | `` | Wings, stabilizers | | Cylindrical | `` | Engines, wheels, tanks | | Linear structure | `` | Struts, pylons, gear legs | | Internal sections | `` inside parent shape | Cabin classes | | Dashed boundaries | `stroke-dasharray` on any shape | Fuel tanks, control surfaces | ## Layout Notes - **ViewBox**: 680×400 (wider aspect ratio suits side profile) - **Layering**: Draw outer structures first, then interior details on top - **Leader lines**: Use `.leader` class (dashed) to connect labels to components - **Text sizes**: Use `.tl` (10px) for component labels, `.ts` (12px) for section labels - **Semantic colors**: Group by system (structure=blue, propulsion=coral, fuel=amber, etc.)