import React from 'react'; export const SolarPanelElevationDiagram: React.FC = () => { return ( {/* Ground/Roof Slope */} Roof Surface θ {/* Horizontal Ref for Theta */} {/* Panel */} {/* Tilted rectangle. Center approx 120, 120 */} {/* Pressure Vectors (Arrows pointing normal to panel) */} +(GCrn) {/* Lp Dimension */} Lp {/* H1, H2 Dimensions */} {/* h1 approx x=150 */} h1 {/* h2 approx x=80 */} h2 {/* Omega Angle */} {/* Horizontal ref from panel bottom corner */} ω Solar Panel SOLAR PANEL ELEVATION ); }; export const SolarPanelRoofPlanDiagram: React.FC = () => { return ( {/* Dashed Zone Boundary */} Edge of Adjacent Solar Array or Building Edge {/* Panels Rows */} {/* Row 1 */} {/* Inner clear part */} {/* Row 2 */} {/* Row 3 */} {/* Row 4 */} {/* Dimensions d1 */} {/* Top d1 */} d1 {/* Side d1 */} d1 d1 {/* Bottom d1 */} d1 {/* d2 gaps */} d2 {/* 1.5 Lp label */} 1.5 Lp, Typ {/* Legend */} Non Exposed Solar Panels γE=1.0 Exposed Solar Panels γE=1.5 SOLAR PANEL ROOF PLAN ); }; export const WindPressureZonesDiagram: React.FC = () => { return ( {/* Main Box */} {/* Zones */} {/* Corners (3) */} {/* Edges (2) */} {/* Center (1) */} {/* Dimensions */} {/* WL */} WL {/* Ws */} WS {/* 2h */} 2h 2h WIND PRESSURE ZONES ); };