Matthias Nott
5 days ago 980397c71224cb2d6b69529e303bbc2816b8acda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 420" font-family="Arial, Helvetica, sans-serif">
  <rect width="900" height="420" fill="#f8f9fa"/>
  <!-- Glider side view - detailed ASK-21 style -->
  <!-- Fuselage -->
  <path d="M 780,195 Q 760,178 720,170 Q 650,160 550,158 Q 450,157 350,160 Q 250,165 180,175 Q 140,182 110,195 Q 105,200 110,205 Q 140,215 180,220 Q 250,228 350,230 Q 450,232 550,230 Q 650,228 720,222 Q 760,215 780,205 Q 785,200 780,195 Z" fill="#d0d8de" stroke="#455a64" stroke-width="1.5"/>
  <!-- Cockpit canopy -->
  <path d="M 730,185 Q 750,178 770,182 Q 780,190 780,195 Q 770,188 750,185 Q 735,183 730,185 Z" fill="#5c9bd4" stroke="#3a78b0" stroke-width="1" opacity="0.7"/>
  <!-- Wing (top, slight perspective) -->
  <path d="M 480,158 Q 500,140 530,130 Q 560,122 580,125 Q 600,128 620,135 Q 640,142 660,158" fill="#bcc6cc" stroke="#455a64" stroke-width="1.2"/>
  <!-- Horizontal stabilizer -->
  <path d="M 130,190 Q 100,182 80,184 Q 70,188 80,194 Q 100,198 130,200" fill="#bcc6cc" stroke="#455a64" stroke-width="1.2"/>
  <!-- Vertical stabilizer (fin) -->
  <path d="M 140,185 L 128,162 L 122,140 L 118,125 L 124,128 L 132,148 L 142,170 L 148,185" fill="#bcc6cc" stroke="#455a64" stroke-width="1.2"/>
  <!-- Elevator -->
  <path d="M 80,184 Q 65,180 55,183 Q 65,190 80,194" fill="#c8d0d5" stroke="#455a64" stroke-width="1"/>
  <!-- Rudder -->
  <path d="M 118,125 Q 112,122 108,128 Q 114,135 122,140" fill="#c8d0d5" stroke="#455a64" stroke-width="1"/>
  <!-- Main wheel -->
  <circle cx="520" cy="235" r="10" fill="#333" stroke="#222" stroke-width="1.5"/>
  <circle cx="520" cy="235" r="4" fill="#555"/>
  <!-- Tail wheel -->
  <circle cx="145" cy="222" r="5" fill="#333" stroke="#222" stroke-width="1"/>
  <!-- === BALANCE ARM ANNOTATIONS === -->
  <!-- Datum line (vertical, at nose) -->
  <line x1="790" y1="60" x2="790" y2="310" stroke="#D32F2F" stroke-width="2.5" stroke-dasharray="8,5"/>
  <text x="790" y="50" font-size="15" fill="#D32F2F" text-anchor="middle" font-weight="bold">Datum</text>
  <text x="790" y="325" font-size="10" fill="#D32F2F" text-anchor="middle">(reference point</text>
  <text x="790" y="337" font-size="10" fill="#D32F2F" text-anchor="middle">from flight manual)</text>
  <!-- CG of a mass (pilot position) -->
  <circle cx="560" cy="195" r="10" fill="#1976D2" stroke="#0D47A1" stroke-width="2.5"/>
  <text x="560" y="175" font-size="13" fill="#0D47A1" text-anchor="middle" font-weight="bold">C.G. of mass</text>
  <!-- Front CG limit -->
  <line x1="500" y1="245" x2="500" y2="290" stroke="#7B1FA2" stroke-width="2" stroke-dasharray="5,3"/>
  <text x="500" y="305" font-size="11" fill="#7B1FA2" text-anchor="middle" font-weight="bold">Front CG</text>
  <text x="500" y="318" font-size="11" fill="#7B1FA2" text-anchor="middle" font-weight="bold">limit</text>
  <!-- Rear CG limit -->
  <line x1="620" y1="245" x2="620" y2="290" stroke="#7B1FA2" stroke-width="2" stroke-dasharray="5,3"/>
  <text x="620" y="305" font-size="11" fill="#7B1FA2" text-anchor="middle" font-weight="bold">Rear CG</text>
  <text x="620" y="318" font-size="11" fill="#7B1FA2" text-anchor="middle" font-weight="bold">limit</text>
  <!-- CG range bracket -->
  <path d="M 500,285 L 500,280 L 620,280 L 620,285" fill="none" stroke="#7B1FA2" stroke-width="1.5"/>
  <text x="560" y="340" font-size="10" fill="#7B1FA2" text-anchor="middle" font-style="italic">Allowable CG range</text>
  <!-- Balance arm arrow -->
  <defs>
    <marker id="arwL" markerWidth="10" markerHeight="7" refX="0" refY="3.5" orient="auto">
      <path d="M 10,0 L 0,3.5 L 10,7 Z" fill="#E65100"/>
    </marker>
    <marker id="arwR" markerWidth="10" markerHeight="7" refX="10" refY="3.5" orient="auto">
      <path d="M 0,0 L 10,3.5 L 0,7 Z" fill="#E65100"/>
    </marker>
  </defs>
  <line x1="560" y1="253" x2="790" y2="253" stroke="#E65100" stroke-width="3.5" marker-start="url(#arwL)" marker-end="url(#arwR)"/>
  <rect x="630" y="240" width="105" height="20" rx="3" fill="white" fill-opacity="0.85"/>
  <text x="682" y="255" font-size="15" fill="#E65100" text-anchor="middle" font-weight="bold">Balance Arm</text>
  <!-- Component labels (anatomy style) -->
  <text x="55" y="178" font-size="9" fill="#666" text-anchor="start">Elevator</text>
  <line x1="55" y1="180" x2="70" y2="188" stroke="#999" stroke-width="0.5"/>
  <text x="108" y="115" font-size="9" fill="#666" text-anchor="start">Fin</text>
  <line x1="115" y1="117" x2="122" y2="135" stroke="#999" stroke-width="0.5"/>
  <text x="60" y="208" font-size="9" fill="#666" text-anchor="start">Rudder</text>
  <text x="80" y="168" font-size="9" fill="#666" text-anchor="start">Stabilizer</text>
  <text x="530" y="148" font-size="9" fill="#666" text-anchor="middle">Wing</text>
  <text x="400" y="155" font-size="9" fill="#666" text-anchor="middle">Fuselage</text>
  <!-- Legend box -->
  <rect x="30" y="365" width="840" height="42" rx="5" fill="white" stroke="#ccc" stroke-width="1"/>
  <text x="450" y="383" font-size="12" fill="#333" text-anchor="middle" font-weight="bold">The balance arm is the horizontal distance from the C.G. of a mass to the Datum line (Answer C)</text>
  <text x="450" y="398" font-size="10" fill="#666" text-anchor="middle">The Datum is a fixed reference point defined in the aircraft flight manual (AFM/POH)</text>
</svg>