1 /* Generated from "splitflap.dxf" on 04-May-2015.
2 Smoothed vertex normals. Normalized to unit bounding box.
3 Components: box_quarter_frame, disc_quarter, fin_edge_half,
9 static const float splitflap_obj_box_quarter_frame_data[] = {
10 0,0,-1,0,0.037037,0.884606,
11 0,0,-1,-0.950617,-0.049383,0.884606,
12 0,0,-1,-0.950617,0.037037,0.884606,
13 0,0,-1,-0.950617,-0.049383,0.884606,
14 0,0,-1,0,0.037037,0.884606,
15 0,0,-1,0,-0.049383,0.884606,
16 0,0,1,-1,-0.049383,0.983371,
17 0,0,1,0,0.061728,0.983371,
18 0,0,1,-1,0.061728,0.983371,
19 0,0,1,0,0.061728,0.983371,
20 0,0,1,-1,-0.049383,0.983371,
21 0,0,1,0,-0.049383,0.983371,
22 0,-1,0,0,-0.049383,0.983371,
23 0,-1,0.000217,-0.950617,-0.049383,0.884606,
24 0,-1,0,0,-0.049383,0.884606,
25 0,-1,0.000217,-0.950617,-0.049383,0.884606,
26 0,-1,0,0,-0.049383,0.983371,
27 -0.002919,-0.999996,0.000163,-1,-0.049383,0.884606,
28 -0.002919,-0.999996,0.000163,-1,-0.049383,0.884606,
29 0,-1,0,0,-0.049383,0.983371,
30 0,-1,0,-1,-0.049383,0.983371,
31 -1,0,0,-1,0.061728,0.983371,
32 -1,0,0,-1,-0.049383,0.884606,
33 -1,0,0,-1,-0.049383,0.983371,
34 -1,0,0,-1,-0.049383,0.884606,
35 -1,0,0,-1,0.061728,0.983371,
36 -1,0,0,-1,0.061728,0.884606,
37 -1,0,0,-1,0.061728,0.884606,
38 -1,0,0,-1,-0.049383,-0.000043,
39 -1,0,0,-1,-0.049383,0.884606,
40 -1,0,0,-1,-0.049383,-0.000043,
41 -1,0,0,-1,0.061728,0.884606,
42 -1,0,0,-1,0.061728,-0.000043,
43 -0.005838,-0.999983,0.000326,-0.950617,-0.049959,0,
44 -0.002919,-0.999996,0.000163,-1,-0.049383,0.884606,
45 -0.011676,-0.999932,0,-1,-0.049383,-0.000043,
46 -0.002919,-0.999996,0.000163,-1,-0.049383,0.884606,
47 -0.005838,-0.999983,0.000326,-0.950617,-0.049959,0,
48 0,-1,0.000217,-0.950617,-0.049383,0.884606,
49 1,0,0,-0.950617,0.037037,0,
50 1,0,0,-0.950617,-0.049383,0.884606,
51 1,0,0,-0.950617,-0.049959,0,
52 1,0,0,-0.950617,-0.049383,0.884606,
53 1,0,0,-0.950617,0.037037,0,
54 1,0,0,-0.950617,0.037037,0.884606,
55 0,-1,0,0,0.037037,0.884606,
56 0,-1,0,-0.950617,0.037037,0,
58 0,-1,0,-0.950617,0.037037,0,
59 0,-1,0,0,0.037037,0.884606,
60 0,-1,0,-0.950617,0.037037,0.884606
62 static const struct gllist splitflap_obj_box_quarter_frame_frame = {
63 GL_N3F_V3F, GL_TRIANGLES, 51, splitflap_obj_box_quarter_frame_data, 0
65 const struct gllist *splitflap_obj_box_quarter_frame = &splitflap_obj_box_quarter_frame_frame;
67 static const float splitflap_obj_disc_quarter_data[] = {
68 0,-1,0,-0.839506,-0.08077,0,
69 0,-0.991445,0.130526,-0.950617,-0.08077,0.076689,
70 0,-1,0,-0.950617,-0.08077,0,
71 0,-0.991445,0.130526,-0.950617,-0.08077,0.076689,
72 0,-1,0,-0.839506,-0.08077,0,
73 0,-0.991445,0.130526,-0.839506,-0.08077,0.076689,
74 0,-0.939769,0.341811,-0.839506,-0.041073,0.22484,
75 0,-0.991445,0.130526,-0.950617,-0.08077,0.076689,
76 0,-0.991445,0.130526,-0.839506,-0.08077,0.076689,
77 0,-0.991445,0.130526,-0.950617,-0.08077,0.076689,
78 0,-0.939769,0.341811,-0.839506,-0.041073,0.22484,
79 0,-0.906214,0.42282,-0.950617,-0.041073,0.22484,
80 0,-0.866025,0.5,-0.839506,0.037037,0.36013,
81 0,-0.906214,0.42282,-0.950617,-0.041073,0.22484,
82 0,-0.939769,0.341811,-0.839506,-0.041073,0.22484,
83 0,-0.906214,0.42282,-0.950617,-0.041073,0.22484,
84 0,-0.866025,0.5,-0.839506,0.037037,0.36013,
85 0,-0.866025,0.5,-0.950617,0.037037,0.36013,
86 -1,0,0,-0.950617,0.037037,0,
87 -1,0,0,-0.950617,-0.08077,0,
88 -1,0,0,-0.950617,-0.08077,0.076689,
89 -1,0,0,-0.950617,0.037037,0,
90 -1,0,0,-0.950617,-0.08077,0.076689,
91 -1,0,0,-0.950617,-0.041073,0.22484,
92 1,0,0,-0.839506,0.037037,0.36013,
93 1,0,0,-0.839506,-0.041073,0.22484,
94 1,0,0,-0.839506,0.037037,0,
95 1,0,0,-0.839506,0.037037,0,
96 1,0,0,-0.839506,-0.08077,0.076689,
97 1,0,0,-0.839506,-0.08077,0,
98 1,0,0,-0.839506,0.037037,0,
99 1,0,0,-0.839506,-0.041073,0.22484,
100 1,0,0,-0.839506,-0.08077,0.076689
102 static const struct gllist splitflap_obj_disc_quarter_frame = {
103 GL_N3F_V3F, GL_TRIANGLES, 33, splitflap_obj_disc_quarter_data, 0
105 const struct gllist *splitflap_obj_disc_quarter = &splitflap_obj_disc_quarter_frame;
107 static const float splitflap_obj_fin_edge_half_data[] = {
108 0,0,-1,-0.82716,0.006173,0.43613,
109 0,0,-1,-0.925926,-0.030864,0.43613,
110 0,0,-1,-0.925926,0.006173,0.43613,
111 0,0,-1,-0.925926,-0.030864,0.43613,
112 0,0,-1,-0.82716,0.006173,0.43613,
113 0,0,-1,-0.82716,-0.030864,0.43613,
114 -0.996214,0,0.086934,-0.925926,0.006173,0.761149,
115 -1,0,0,-0.925926,-0.030864,0.43613,
116 -0.984769,0,0.173868,-0.925926,-0.030864,0.761149,
117 -1,0,0,-0.925926,-0.030864,0.43613,
118 -0.996214,0,0.086934,-0.925926,0.006173,0.761149,
119 -1,0,0,-0.925926,0.006173,0.43613,
120 0,0,1,0,-0.030864,0.859915,
121 -0.086934,0,0.996214,-0.82716,0.006173,0.859915,
122 -0.173868,0,0.984769,-0.82716,-0.030864,0.859915,
123 -0.086934,0,0.996214,-0.82716,0.006173,0.859915,
124 0,0,1,0,-0.030864,0.859915,
125 0,0,1,0,0.006173,0.859915,
126 0,0,-1,0,0.006173,0.012346,
127 0,0,-1,-0.82716,-0.030864,0.012346,
128 0,0,-1,-0.82716,0.006173,0.012346,
129 0,0,-1,-0.82716,-0.030864,0.012346,
130 0,0,-1,0,0.006173,0.012346,
131 0,0,-1,0,-0.030864,0.012346,
132 -1,0,0,-0.82716,0.006173,0.43613,
133 -1,0,0,-0.82716,-0.030864,0.012346,
134 -1,0,0,-0.82716,-0.030864,0.43613,
135 -1,0,0,-0.82716,-0.030864,0.012346,
136 -1,0,0,-0.82716,0.006173,0.43613,
137 -1,0,0,-0.82716,0.006173,0.012346,
138 -0.907073,0,0.420974,-0.912694,0.006173,0.810532,
139 -0.984769,0,0.173868,-0.925926,-0.030864,0.761149,
140 -0.81811,0,0.575061,-0.912694,-0.030864,0.810532,
141 -0.984769,0,0.173868,-0.925926,-0.030864,0.761149,
142 -0.907073,0,0.420974,-0.912694,0.006173,0.810532,
143 -0.996214,0,0.086934,-0.925926,0.006173,0.761149,
144 -0.707107,0,0.707107,-0.876543,0.006173,0.846683,
145 -0.81811,0,0.575061,-0.912694,-0.030864,0.810532,
146 -0.707107,0,0.707107,-0.876543,-0.030864,0.846683,
147 -0.81811,0,0.575061,-0.912694,-0.030864,0.810532,
148 -0.707107,0,0.707107,-0.876543,0.006173,0.846683,
149 -0.907073,0,0.420974,-0.912694,0.006173,0.810532,
150 -0.173868,0,0.984769,-0.82716,-0.030864,0.859915,
151 -0.258819,0,0.965926,-0.876543,0.006173,0.846683,
152 -0.258819,0,0.965926,-0.876543,-0.030864,0.846683,
153 -0.258819,0,0.965926,-0.876543,0.006173,0.846683,
154 -0.173868,0,0.984769,-0.82716,-0.030864,0.859915,
155 -0.086934,0,0.996214,-0.82716,0.006173,0.859915
157 static const struct gllist splitflap_obj_fin_edge_half_frame = {
158 GL_N3F_V3F, GL_TRIANGLES, 48, splitflap_obj_fin_edge_half_data, 0
160 const struct gllist *splitflap_obj_fin_edge_half = &splitflap_obj_fin_edge_half_frame;
162 static const float splitflap_obj_fin_face_half_data[] = {
163 0,-1,0,-0.82716,-0.030864,0.859915,
164 0,-1,0,-0.82716,-0.030864,0.761149,
165 0,-1,0,0,-0.030864,0.761149,
166 0,-1,0,-0.82716,-0.030864,0.761149,
167 0,-1,0,-0.925926,-0.030864,0.761149,
168 0,-1,0,-0.82716,-0.030864,0.43613,
169 0,-1,0,-0.82716,-0.030864,0.761149,
170 0,-1,0,-0.82716,-0.030864,0.43613,
171 0,-1,0,0,-0.030864,0.761149,
172 0,-1,0,0,-0.030864,0.761149,
173 0,-1,0,-0.82716,-0.030864,0.43613,
174 0,-1,0,0,-0.030864,0.43613,
175 0,-1,0,-0.82716,-0.030864,0.859915,
176 0,-1,0,0,-0.030864,0.761149,
177 0,-1,0,0,-0.030864,0.859915,
178 0,-1,0,-0.925926,-0.030864,0.761149,
179 0,-1,0,-0.925926,-0.030864,0.43613,
180 0,-1,0,-0.82716,-0.030864,0.43613,
181 0,-1,0,-0.82716,-0.030864,0.43613,
182 0,-1,0,0,-0.030864,0.012346,
183 0,-1,0,0,-0.030864,0.43613,
184 0,-1,0,-0.82716,-0.030864,0.43613,
185 0,-1,0,-0.82716,-0.030864,0.012346,
186 0,-1,0,0,-0.030864,0.012346,
187 0,-1,0,-0.912694,-0.030864,0.810532,
188 0,-1,0,-0.925926,-0.030864,0.761149,
189 0,-1,0,-0.82716,-0.030864,0.761149,
190 0,-1,0,-0.876543,-0.030864,0.846683,
191 0,-1,0,-0.912694,-0.030864,0.810532,
192 0,-1,0,-0.82716,-0.030864,0.761149,
193 0,-1,0,-0.82716,-0.030864,0.859915,
194 0,-1,0,-0.876543,-0.030864,0.846683,
195 0,-1,0,-0.82716,-0.030864,0.761149
197 static const struct gllist splitflap_obj_fin_face_half_frame = {
198 GL_N3F_V3F, GL_TRIANGLES, 33, splitflap_obj_fin_face_half_data, 0
200 const struct gllist *splitflap_obj_fin_face_half = &splitflap_obj_fin_face_half_frame;