建立方向盘项目初始版本

This commit is contained in:
2026-10-29 22:04:55 +08:00
commit 9962cbfbce
834 changed files with 1519203 additions and 0 deletions

762
models/MAD_M9C12.step Normal file
View File

@@ -0,0 +1,762 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-10-28T08:32:39',(''),(''),
'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('MAD M9C12 - center through hole',
'MAD M9C12 - center through hole','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#737);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#50,#158,#178,#203,#228,#253,#278,#303,#328,
#353,#378,#403,#428,#437,#446,#455,#464,#473,#482,#502,#511,#520,
#584,#601,#626,#651,#676,#701,#710,#719,#728));
#17 = ADVANCED_FACE('',(#18),#45,.T.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#30,#37,#38));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(60.,-1.469576158977E-14,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(60.,-1.469576158977E-14,30.));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(60.,-1.469576158977E-14,0.));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(0.,0.,1.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#24,#24,#32,.T.);
#32 = CIRCLE('',#33,60.);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(0.,0.,30.));
#35 = DIRECTION('',(0.,0.,1.));
#36 = DIRECTION('',(1.,0.,0.));
#37 = ORIENTED_EDGE('',*,*,#21,.F.);
#38 = ORIENTED_EDGE('',*,*,#39,.F.);
#39 = EDGE_CURVE('',#22,#22,#40,.T.);
#40 = CIRCLE('',#41,60.);
#41 = AXIS2_PLACEMENT_3D('',#42,#43,#44);
#42 = CARTESIAN_POINT('',(0.,0.,0.));
#43 = DIRECTION('',(0.,0.,1.));
#44 = DIRECTION('',(1.,0.,0.));
#45 = CYLINDRICAL_SURFACE('',#46,60.);
#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49);
#47 = CARTESIAN_POINT('',(0.,0.,0.));
#48 = DIRECTION('',(-0.,-0.,-1.));
#49 = DIRECTION('',(1.,0.,0.));
#50 = ADVANCED_FACE('',(#51,#54,#65,#76,#87,#98,#109,#120,#131,#142),
#153,.F.);
#51 = FACE_BOUND('',#52,.F.);
#52 = EDGE_LOOP('',(#53));
#53 = ORIENTED_EDGE('',*,*,#39,.T.);
#54 = FACE_BOUND('',#55,.F.);
#55 = EDGE_LOOP('',(#56));
#56 = ORIENTED_EDGE('',*,*,#57,.F.);
#57 = EDGE_CURVE('',#58,#58,#60,.T.);
#58 = VERTEX_POINT('',#59);
#59 = CARTESIAN_POINT('',(-24.87005768508,-26.87005768508,0.));
#60 = CIRCLE('',#61,2.);
#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
#62 = CARTESIAN_POINT('',(-26.87005768508,-26.87005768508,0.));
#63 = DIRECTION('',(0.,0.,1.));
#64 = DIRECTION('',(1.,0.,0.));
#65 = FACE_BOUND('',#66,.F.);
#66 = EDGE_LOOP('',(#67));
#67 = ORIENTED_EDGE('',*,*,#68,.F.);
#68 = EDGE_CURVE('',#69,#69,#71,.T.);
#69 = VERTEX_POINT('',#70);
#70 = CARTESIAN_POINT('',(-15.67766952966,-17.67766952966,0.));
#71 = CIRCLE('',#72,2.);
#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
#73 = CARTESIAN_POINT('',(-17.67766952966,-17.67766952966,0.));
#74 = DIRECTION('',(0.,0.,1.));
#75 = DIRECTION('',(1.,0.,0.));
#76 = FACE_BOUND('',#77,.F.);
#77 = EDGE_LOOP('',(#78));
#78 = ORIENTED_EDGE('',*,*,#79,.F.);
#79 = EDGE_CURVE('',#80,#80,#82,.T.);
#80 = VERTEX_POINT('',#81);
#81 = CARTESIAN_POINT('',(28.870057685089,-26.87005768508,0.));
#82 = CIRCLE('',#83,2.);
#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
#84 = CARTESIAN_POINT('',(26.870057685089,-26.87005768508,0.));
#85 = DIRECTION('',(0.,0.,1.));
#86 = DIRECTION('',(1.,0.,0.));
#87 = FACE_BOUND('',#88,.F.);
#88 = EDGE_LOOP('',(#89));
#89 = ORIENTED_EDGE('',*,*,#90,.F.);
#90 = EDGE_CURVE('',#91,#91,#93,.T.);
#91 = VERTEX_POINT('',#92);
#92 = CARTESIAN_POINT('',(19.677669529664,-17.67766952966,0.));
#93 = CIRCLE('',#94,2.);
#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
#95 = CARTESIAN_POINT('',(17.677669529664,-17.67766952966,0.));
#96 = DIRECTION('',(0.,0.,1.));
#97 = DIRECTION('',(1.,0.,0.));
#98 = FACE_BOUND('',#99,.F.);
#99 = EDGE_LOOP('',(#100));
#100 = ORIENTED_EDGE('',*,*,#101,.F.);
#101 = EDGE_CURVE('',#102,#102,#104,.T.);
#102 = VERTEX_POINT('',#103);
#103 = CARTESIAN_POINT('',(-15.67766952966,17.677669529664,0.));
#104 = CIRCLE('',#105,2.);
#105 = AXIS2_PLACEMENT_3D('',#106,#107,#108);
#106 = CARTESIAN_POINT('',(-17.67766952966,17.677669529664,0.));
#107 = DIRECTION('',(0.,0.,1.));
#108 = DIRECTION('',(1.,0.,0.));
#109 = FACE_BOUND('',#110,.F.);
#110 = EDGE_LOOP('',(#111));
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
#112 = EDGE_CURVE('',#113,#113,#115,.T.);
#113 = VERTEX_POINT('',#114);
#114 = CARTESIAN_POINT('',(-24.87005768508,26.870057685089,0.));
#115 = CIRCLE('',#116,2.);
#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
#117 = CARTESIAN_POINT('',(-26.87005768508,26.870057685089,0.));
#118 = DIRECTION('',(0.,0.,1.));
#119 = DIRECTION('',(1.,0.,0.));
#120 = FACE_BOUND('',#121,.F.);
#121 = EDGE_LOOP('',(#122));
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#124,#124,#126,.T.);
#124 = VERTEX_POINT('',#125);
#125 = CARTESIAN_POINT('',(1.5,-3.673940397442E-16,0.));
#126 = CIRCLE('',#127,1.5);
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(0.,0.,0.));
#129 = DIRECTION('',(0.,0.,1.));
#130 = DIRECTION('',(1.,0.,0.));
#131 = FACE_BOUND('',#132,.F.);
#132 = EDGE_LOOP('',(#133));
#133 = ORIENTED_EDGE('',*,*,#134,.F.);
#134 = EDGE_CURVE('',#135,#135,#137,.T.);
#135 = VERTEX_POINT('',#136);
#136 = CARTESIAN_POINT('',(19.677669529664,17.677669529664,0.));
#137 = CIRCLE('',#138,2.);
#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
#139 = CARTESIAN_POINT('',(17.677669529664,17.677669529664,0.));
#140 = DIRECTION('',(0.,0.,1.));
#141 = DIRECTION('',(1.,0.,0.));
#142 = FACE_BOUND('',#143,.F.);
#143 = EDGE_LOOP('',(#144));
#144 = ORIENTED_EDGE('',*,*,#145,.F.);
#145 = EDGE_CURVE('',#146,#146,#148,.T.);
#146 = VERTEX_POINT('',#147);
#147 = CARTESIAN_POINT('',(28.870057685089,26.870057685089,0.));
#148 = CIRCLE('',#149,2.);
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
#150 = CARTESIAN_POINT('',(26.870057685089,26.870057685089,0.));
#151 = DIRECTION('',(0.,0.,1.));
#152 = DIRECTION('',(1.,0.,0.));
#153 = PLANE('',#154);
#154 = AXIS2_PLACEMENT_3D('',#155,#156,#157);
#155 = CARTESIAN_POINT('',(0.,0.,0.));
#156 = DIRECTION('',(0.,0.,1.));
#157 = DIRECTION('',(1.,0.,0.));
#158 = ADVANCED_FACE('',(#159,#162),#173,.T.);
#159 = FACE_BOUND('',#160,.T.);
#160 = EDGE_LOOP('',(#161));
#161 = ORIENTED_EDGE('',*,*,#31,.T.);
#162 = FACE_BOUND('',#163,.T.);
#163 = EDGE_LOOP('',(#164));
#164 = ORIENTED_EDGE('',*,*,#165,.F.);
#165 = EDGE_CURVE('',#166,#166,#168,.T.);
#166 = VERTEX_POINT('',#167);
#167 = CARTESIAN_POINT('',(13.,-3.184081677783E-15,30.));
#168 = CIRCLE('',#169,13.);
#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);
#170 = CARTESIAN_POINT('',(0.,0.,30.));
#171 = DIRECTION('',(0.,0.,1.));
#172 = DIRECTION('',(1.,0.,0.));
#173 = PLANE('',#174);
#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
#175 = CARTESIAN_POINT('',(0.,0.,30.));
#176 = DIRECTION('',(0.,0.,1.));
#177 = DIRECTION('',(1.,0.,0.));
#178 = ADVANCED_FACE('',(#179),#198,.F.);
#179 = FACE_BOUND('',#180,.T.);
#180 = EDGE_LOOP('',(#181,#189,#196,#197));
#181 = ORIENTED_EDGE('',*,*,#182,.T.);
#182 = EDGE_CURVE('',#58,#183,#185,.T.);
#183 = VERTEX_POINT('',#184);
#184 = CARTESIAN_POINT('',(-24.87005768508,-26.87005768508,8.));
#185 = LINE('',#186,#187);
#186 = CARTESIAN_POINT('',(-24.87005768508,-26.87005768508,0.));
#187 = VECTOR('',#188,1.);
#188 = DIRECTION('',(0.,0.,1.));
#189 = ORIENTED_EDGE('',*,*,#190,.T.);
#190 = EDGE_CURVE('',#183,#183,#191,.T.);
#191 = CIRCLE('',#192,2.);
#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195);
#193 = CARTESIAN_POINT('',(-26.87005768508,-26.87005768508,8.));
#194 = DIRECTION('',(0.,0.,1.));
#195 = DIRECTION('',(1.,0.,0.));
#196 = ORIENTED_EDGE('',*,*,#182,.F.);
#197 = ORIENTED_EDGE('',*,*,#57,.F.);
#198 = CYLINDRICAL_SURFACE('',#199,2.);
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200 = CARTESIAN_POINT('',(-26.87005768508,-26.87005768508,0.));
#201 = DIRECTION('',(-0.,-0.,-1.));
#202 = DIRECTION('',(1.,0.,0.));
#203 = ADVANCED_FACE('',(#204),#223,.F.);
#204 = FACE_BOUND('',#205,.T.);
#205 = EDGE_LOOP('',(#206,#214,#221,#222));
#206 = ORIENTED_EDGE('',*,*,#207,.T.);
#207 = EDGE_CURVE('',#69,#208,#210,.T.);
#208 = VERTEX_POINT('',#209);
#209 = CARTESIAN_POINT('',(-15.67766952966,-17.67766952966,8.));
#210 = LINE('',#211,#212);
#211 = CARTESIAN_POINT('',(-15.67766952966,-17.67766952966,0.));
#212 = VECTOR('',#213,1.);
#213 = DIRECTION('',(0.,0.,1.));
#214 = ORIENTED_EDGE('',*,*,#215,.T.);
#215 = EDGE_CURVE('',#208,#208,#216,.T.);
#216 = CIRCLE('',#217,2.);
#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
#218 = CARTESIAN_POINT('',(-17.67766952966,-17.67766952966,8.));
#219 = DIRECTION('',(0.,0.,1.));
#220 = DIRECTION('',(1.,0.,0.));
#221 = ORIENTED_EDGE('',*,*,#207,.F.);
#222 = ORIENTED_EDGE('',*,*,#68,.F.);
#223 = CYLINDRICAL_SURFACE('',#224,2.);
#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227);
#225 = CARTESIAN_POINT('',(-17.67766952966,-17.67766952966,0.));
#226 = DIRECTION('',(-0.,-0.,-1.));
#227 = DIRECTION('',(1.,0.,0.));
#228 = ADVANCED_FACE('',(#229),#248,.F.);
#229 = FACE_BOUND('',#230,.T.);
#230 = EDGE_LOOP('',(#231,#239,#246,#247));
#231 = ORIENTED_EDGE('',*,*,#232,.T.);
#232 = EDGE_CURVE('',#80,#233,#235,.T.);
#233 = VERTEX_POINT('',#234);
#234 = CARTESIAN_POINT('',(28.870057685089,-26.87005768508,8.));
#235 = LINE('',#236,#237);
#236 = CARTESIAN_POINT('',(28.870057685089,-26.87005768508,0.));
#237 = VECTOR('',#238,1.);
#238 = DIRECTION('',(0.,0.,1.));
#239 = ORIENTED_EDGE('',*,*,#240,.T.);
#240 = EDGE_CURVE('',#233,#233,#241,.T.);
#241 = CIRCLE('',#242,2.);
#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
#243 = CARTESIAN_POINT('',(26.870057685089,-26.87005768508,8.));
#244 = DIRECTION('',(0.,0.,1.));
#245 = DIRECTION('',(1.,0.,0.));
#246 = ORIENTED_EDGE('',*,*,#232,.F.);
#247 = ORIENTED_EDGE('',*,*,#79,.F.);
#248 = CYLINDRICAL_SURFACE('',#249,2.);
#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252);
#250 = CARTESIAN_POINT('',(26.870057685089,-26.87005768508,0.));
#251 = DIRECTION('',(-0.,-0.,-1.));
#252 = DIRECTION('',(1.,0.,0.));
#253 = ADVANCED_FACE('',(#254),#273,.F.);
#254 = FACE_BOUND('',#255,.T.);
#255 = EDGE_LOOP('',(#256,#264,#271,#272));
#256 = ORIENTED_EDGE('',*,*,#257,.T.);
#257 = EDGE_CURVE('',#91,#258,#260,.T.);
#258 = VERTEX_POINT('',#259);
#259 = CARTESIAN_POINT('',(19.677669529664,-17.67766952966,8.));
#260 = LINE('',#261,#262);
#261 = CARTESIAN_POINT('',(19.677669529664,-17.67766952966,0.));
#262 = VECTOR('',#263,1.);
#263 = DIRECTION('',(0.,0.,1.));
#264 = ORIENTED_EDGE('',*,*,#265,.T.);
#265 = EDGE_CURVE('',#258,#258,#266,.T.);
#266 = CIRCLE('',#267,2.);
#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
#268 = CARTESIAN_POINT('',(17.677669529664,-17.67766952966,8.));
#269 = DIRECTION('',(0.,0.,1.));
#270 = DIRECTION('',(1.,0.,0.));
#271 = ORIENTED_EDGE('',*,*,#257,.F.);
#272 = ORIENTED_EDGE('',*,*,#90,.F.);
#273 = CYLINDRICAL_SURFACE('',#274,2.);
#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);
#275 = CARTESIAN_POINT('',(17.677669529664,-17.67766952966,0.));
#276 = DIRECTION('',(-0.,-0.,-1.));
#277 = DIRECTION('',(1.,0.,0.));
#278 = ADVANCED_FACE('',(#279),#298,.F.);
#279 = FACE_BOUND('',#280,.T.);
#280 = EDGE_LOOP('',(#281,#289,#296,#297));
#281 = ORIENTED_EDGE('',*,*,#282,.T.);
#282 = EDGE_CURVE('',#102,#283,#285,.T.);
#283 = VERTEX_POINT('',#284);
#284 = CARTESIAN_POINT('',(-15.67766952966,17.677669529664,8.));
#285 = LINE('',#286,#287);
#286 = CARTESIAN_POINT('',(-15.67766952966,17.677669529664,0.));
#287 = VECTOR('',#288,1.);
#288 = DIRECTION('',(0.,0.,1.));
#289 = ORIENTED_EDGE('',*,*,#290,.T.);
#290 = EDGE_CURVE('',#283,#283,#291,.T.);
#291 = CIRCLE('',#292,2.);
#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
#293 = CARTESIAN_POINT('',(-17.67766952966,17.677669529664,8.));
#294 = DIRECTION('',(0.,0.,1.));
#295 = DIRECTION('',(1.,0.,0.));
#296 = ORIENTED_EDGE('',*,*,#282,.F.);
#297 = ORIENTED_EDGE('',*,*,#101,.F.);
#298 = CYLINDRICAL_SURFACE('',#299,2.);
#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
#300 = CARTESIAN_POINT('',(-17.67766952966,17.677669529664,0.));
#301 = DIRECTION('',(-0.,-0.,-1.));
#302 = DIRECTION('',(1.,0.,0.));
#303 = ADVANCED_FACE('',(#304),#323,.F.);
#304 = FACE_BOUND('',#305,.T.);
#305 = EDGE_LOOP('',(#306,#314,#321,#322));
#306 = ORIENTED_EDGE('',*,*,#307,.T.);
#307 = EDGE_CURVE('',#113,#308,#310,.T.);
#308 = VERTEX_POINT('',#309);
#309 = CARTESIAN_POINT('',(-24.87005768508,26.870057685089,8.));
#310 = LINE('',#311,#312);
#311 = CARTESIAN_POINT('',(-24.87005768508,26.870057685089,0.));
#312 = VECTOR('',#313,1.);
#313 = DIRECTION('',(0.,0.,1.));
#314 = ORIENTED_EDGE('',*,*,#315,.T.);
#315 = EDGE_CURVE('',#308,#308,#316,.T.);
#316 = CIRCLE('',#317,2.);
#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
#318 = CARTESIAN_POINT('',(-26.87005768508,26.870057685089,8.));
#319 = DIRECTION('',(0.,0.,1.));
#320 = DIRECTION('',(1.,0.,0.));
#321 = ORIENTED_EDGE('',*,*,#307,.F.);
#322 = ORIENTED_EDGE('',*,*,#112,.F.);
#323 = CYLINDRICAL_SURFACE('',#324,2.);
#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);
#325 = CARTESIAN_POINT('',(-26.87005768508,26.870057685089,0.));
#326 = DIRECTION('',(-0.,-0.,-1.));
#327 = DIRECTION('',(1.,0.,0.));
#328 = ADVANCED_FACE('',(#329),#348,.F.);
#329 = FACE_BOUND('',#330,.T.);
#330 = EDGE_LOOP('',(#331,#339,#346,#347));
#331 = ORIENTED_EDGE('',*,*,#332,.T.);
#332 = EDGE_CURVE('',#124,#333,#335,.T.);
#333 = VERTEX_POINT('',#334);
#334 = CARTESIAN_POINT('',(1.5,-3.673940397442E-16,44.));
#335 = LINE('',#336,#337);
#336 = CARTESIAN_POINT('',(1.5,-3.673940397442E-16,0.));
#337 = VECTOR('',#338,1.);
#338 = DIRECTION('',(0.,0.,1.));
#339 = ORIENTED_EDGE('',*,*,#340,.T.);
#340 = EDGE_CURVE('',#333,#333,#341,.T.);
#341 = CIRCLE('',#342,1.5);
#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345);
#343 = CARTESIAN_POINT('',(0.,0.,44.));
#344 = DIRECTION('',(0.,0.,1.));
#345 = DIRECTION('',(1.,0.,0.));
#346 = ORIENTED_EDGE('',*,*,#332,.F.);
#347 = ORIENTED_EDGE('',*,*,#123,.F.);
#348 = CYLINDRICAL_SURFACE('',#349,1.5);
#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352);
#350 = CARTESIAN_POINT('',(0.,0.,0.));
#351 = DIRECTION('',(-0.,-0.,-1.));
#352 = DIRECTION('',(1.,0.,0.));
#353 = ADVANCED_FACE('',(#354),#373,.F.);
#354 = FACE_BOUND('',#355,.T.);
#355 = EDGE_LOOP('',(#356,#364,#371,#372));
#356 = ORIENTED_EDGE('',*,*,#357,.T.);
#357 = EDGE_CURVE('',#135,#358,#360,.T.);
#358 = VERTEX_POINT('',#359);
#359 = CARTESIAN_POINT('',(19.677669529664,17.677669529664,8.));
#360 = LINE('',#361,#362);
#361 = CARTESIAN_POINT('',(19.677669529664,17.677669529664,0.));
#362 = VECTOR('',#363,1.);
#363 = DIRECTION('',(0.,0.,1.));
#364 = ORIENTED_EDGE('',*,*,#365,.T.);
#365 = EDGE_CURVE('',#358,#358,#366,.T.);
#366 = CIRCLE('',#367,2.);
#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
#368 = CARTESIAN_POINT('',(17.677669529664,17.677669529664,8.));
#369 = DIRECTION('',(0.,0.,1.));
#370 = DIRECTION('',(1.,0.,0.));
#371 = ORIENTED_EDGE('',*,*,#357,.F.);
#372 = ORIENTED_EDGE('',*,*,#134,.F.);
#373 = CYLINDRICAL_SURFACE('',#374,2.);
#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
#375 = CARTESIAN_POINT('',(17.677669529664,17.677669529664,0.));
#376 = DIRECTION('',(-0.,-0.,-1.));
#377 = DIRECTION('',(1.,0.,0.));
#378 = ADVANCED_FACE('',(#379),#398,.F.);
#379 = FACE_BOUND('',#380,.T.);
#380 = EDGE_LOOP('',(#381,#389,#396,#397));
#381 = ORIENTED_EDGE('',*,*,#382,.T.);
#382 = EDGE_CURVE('',#146,#383,#385,.T.);
#383 = VERTEX_POINT('',#384);
#384 = CARTESIAN_POINT('',(28.870057685089,26.870057685089,8.));
#385 = LINE('',#386,#387);
#386 = CARTESIAN_POINT('',(28.870057685089,26.870057685089,0.));
#387 = VECTOR('',#388,1.);
#388 = DIRECTION('',(0.,0.,1.));
#389 = ORIENTED_EDGE('',*,*,#390,.T.);
#390 = EDGE_CURVE('',#383,#383,#391,.T.);
#391 = CIRCLE('',#392,2.);
#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
#393 = CARTESIAN_POINT('',(26.870057685089,26.870057685089,8.));
#394 = DIRECTION('',(0.,0.,1.));
#395 = DIRECTION('',(1.,0.,0.));
#396 = ORIENTED_EDGE('',*,*,#382,.F.);
#397 = ORIENTED_EDGE('',*,*,#145,.F.);
#398 = CYLINDRICAL_SURFACE('',#399,2.);
#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
#400 = CARTESIAN_POINT('',(26.870057685089,26.870057685089,0.));
#401 = DIRECTION('',(-0.,-0.,-1.));
#402 = DIRECTION('',(1.,0.,0.));
#403 = ADVANCED_FACE('',(#404),#423,.T.);
#404 = FACE_BOUND('',#405,.F.);
#405 = EDGE_LOOP('',(#406,#414,#421,#422));
#406 = ORIENTED_EDGE('',*,*,#407,.T.);
#407 = EDGE_CURVE('',#166,#408,#410,.T.);
#408 = VERTEX_POINT('',#409);
#409 = CARTESIAN_POINT('',(13.,-3.184081677783E-15,38.));
#410 = LINE('',#411,#412);
#411 = CARTESIAN_POINT('',(13.,-3.184081677783E-15,30.));
#412 = VECTOR('',#413,1.);
#413 = DIRECTION('',(0.,0.,1.));
#414 = ORIENTED_EDGE('',*,*,#415,.T.);
#415 = EDGE_CURVE('',#408,#408,#416,.T.);
#416 = CIRCLE('',#417,13.);
#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
#418 = CARTESIAN_POINT('',(0.,0.,38.));
#419 = DIRECTION('',(0.,0.,1.));
#420 = DIRECTION('',(1.,0.,0.));
#421 = ORIENTED_EDGE('',*,*,#407,.F.);
#422 = ORIENTED_EDGE('',*,*,#165,.F.);
#423 = CYLINDRICAL_SURFACE('',#424,13.);
#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
#425 = CARTESIAN_POINT('',(0.,0.,30.));
#426 = DIRECTION('',(-0.,-0.,-1.));
#427 = DIRECTION('',(1.,0.,0.));
#428 = ADVANCED_FACE('',(#429),#432,.F.);
#429 = FACE_BOUND('',#430,.T.);
#430 = EDGE_LOOP('',(#431));
#431 = ORIENTED_EDGE('',*,*,#190,.F.);
#432 = PLANE('',#433);
#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436);
#434 = CARTESIAN_POINT('',(-26.87005768508,-26.87005768508,8.));
#435 = DIRECTION('',(0.,0.,1.));
#436 = DIRECTION('',(1.,0.,0.));
#437 = ADVANCED_FACE('',(#438),#441,.F.);
#438 = FACE_BOUND('',#439,.T.);
#439 = EDGE_LOOP('',(#440));
#440 = ORIENTED_EDGE('',*,*,#215,.F.);
#441 = PLANE('',#442);
#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445);
#443 = CARTESIAN_POINT('',(-17.67766952966,-17.67766952966,8.));
#444 = DIRECTION('',(0.,0.,1.));
#445 = DIRECTION('',(1.,0.,0.));
#446 = ADVANCED_FACE('',(#447),#450,.F.);
#447 = FACE_BOUND('',#448,.T.);
#448 = EDGE_LOOP('',(#449));
#449 = ORIENTED_EDGE('',*,*,#240,.F.);
#450 = PLANE('',#451);
#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
#452 = CARTESIAN_POINT('',(26.870057685089,-26.87005768508,8.));
#453 = DIRECTION('',(0.,0.,1.));
#454 = DIRECTION('',(1.,0.,0.));
#455 = ADVANCED_FACE('',(#456),#459,.F.);
#456 = FACE_BOUND('',#457,.T.);
#457 = EDGE_LOOP('',(#458));
#458 = ORIENTED_EDGE('',*,*,#265,.F.);
#459 = PLANE('',#460);
#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463);
#461 = CARTESIAN_POINT('',(17.677669529664,-17.67766952966,8.));
#462 = DIRECTION('',(0.,0.,1.));
#463 = DIRECTION('',(1.,0.,0.));
#464 = ADVANCED_FACE('',(#465),#468,.F.);
#465 = FACE_BOUND('',#466,.T.);
#466 = EDGE_LOOP('',(#467));
#467 = ORIENTED_EDGE('',*,*,#290,.F.);
#468 = PLANE('',#469);
#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);
#470 = CARTESIAN_POINT('',(-17.67766952966,17.677669529664,8.));
#471 = DIRECTION('',(0.,0.,1.));
#472 = DIRECTION('',(1.,0.,0.));
#473 = ADVANCED_FACE('',(#474),#477,.F.);
#474 = FACE_BOUND('',#475,.T.);
#475 = EDGE_LOOP('',(#476));
#476 = ORIENTED_EDGE('',*,*,#315,.F.);
#477 = PLANE('',#478);
#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
#479 = CARTESIAN_POINT('',(-26.87005768508,26.870057685089,8.));
#480 = DIRECTION('',(0.,0.,1.));
#481 = DIRECTION('',(1.,0.,0.));
#482 = ADVANCED_FACE('',(#483,#494),#497,.T.);
#483 = FACE_BOUND('',#484,.T.);
#484 = EDGE_LOOP('',(#485));
#485 = ORIENTED_EDGE('',*,*,#486,.T.);
#486 = EDGE_CURVE('',#487,#487,#489,.T.);
#487 = VERTEX_POINT('',#488);
#488 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,44.));
#489 = CIRCLE('',#490,4.);
#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
#491 = CARTESIAN_POINT('',(0.,0.,44.));
#492 = DIRECTION('',(0.,0.,1.));
#493 = DIRECTION('',(1.,0.,0.));
#494 = FACE_BOUND('',#495,.T.);
#495 = EDGE_LOOP('',(#496));
#496 = ORIENTED_EDGE('',*,*,#340,.F.);
#497 = PLANE('',#498);
#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501);
#499 = CARTESIAN_POINT('',(0.,0.,44.));
#500 = DIRECTION('',(0.,0.,1.));
#501 = DIRECTION('',(1.,0.,0.));
#502 = ADVANCED_FACE('',(#503),#506,.F.);
#503 = FACE_BOUND('',#504,.T.);
#504 = EDGE_LOOP('',(#505));
#505 = ORIENTED_EDGE('',*,*,#365,.F.);
#506 = PLANE('',#507);
#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
#508 = CARTESIAN_POINT('',(17.677669529664,17.677669529664,8.));
#509 = DIRECTION('',(0.,0.,1.));
#510 = DIRECTION('',(1.,0.,0.));
#511 = ADVANCED_FACE('',(#512),#515,.F.);
#512 = FACE_BOUND('',#513,.T.);
#513 = EDGE_LOOP('',(#514));
#514 = ORIENTED_EDGE('',*,*,#390,.F.);
#515 = PLANE('',#516);
#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
#517 = CARTESIAN_POINT('',(26.870057685089,26.870057685089,8.));
#518 = DIRECTION('',(0.,0.,1.));
#519 = DIRECTION('',(1.,0.,0.));
#520 = ADVANCED_FACE('',(#521,#524,#535,#546,#557,#568),#579,.T.);
#521 = FACE_BOUND('',#522,.T.);
#522 = EDGE_LOOP('',(#523));
#523 = ORIENTED_EDGE('',*,*,#415,.T.);
#524 = FACE_BOUND('',#525,.T.);
#525 = EDGE_LOOP('',(#526));
#526 = ORIENTED_EDGE('',*,*,#527,.F.);
#527 = EDGE_CURVE('',#528,#528,#530,.T.);
#528 = VERTEX_POINT('',#529);
#529 = CARTESIAN_POINT('',(1.5,-10.,38.));
#530 = CIRCLE('',#531,1.5);
#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
#532 = CARTESIAN_POINT('',(-1.836970198721E-15,-10.,38.));
#533 = DIRECTION('',(0.,0.,1.));
#534 = DIRECTION('',(1.,0.,0.));
#535 = FACE_BOUND('',#536,.T.);
#536 = EDGE_LOOP('',(#537));
#537 = ORIENTED_EDGE('',*,*,#538,.F.);
#538 = EDGE_CURVE('',#539,#539,#541,.T.);
#539 = VERTEX_POINT('',#540);
#540 = CARTESIAN_POINT('',(-8.5,8.572527594031E-16,38.));
#541 = CIRCLE('',#542,1.5);
#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
#543 = CARTESIAN_POINT('',(-10.,1.224646799147E-15,38.));
#544 = DIRECTION('',(0.,0.,1.));
#545 = DIRECTION('',(1.,0.,0.));
#546 = FACE_BOUND('',#547,.T.);
#547 = EDGE_LOOP('',(#548));
#548 = ORIENTED_EDGE('',*,*,#549,.F.);
#549 = EDGE_CURVE('',#550,#550,#552,.T.);
#550 = VERTEX_POINT('',#551);
#551 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,38.));
#552 = CIRCLE('',#553,4.);
#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);
#554 = CARTESIAN_POINT('',(0.,0.,38.));
#555 = DIRECTION('',(0.,0.,1.));
#556 = DIRECTION('',(1.,0.,0.));
#557 = FACE_BOUND('',#558,.T.);
#558 = EDGE_LOOP('',(#559));
#559 = ORIENTED_EDGE('',*,*,#560,.F.);
#560 = EDGE_CURVE('',#561,#561,#563,.T.);
#561 = VERTEX_POINT('',#562);
#562 = CARTESIAN_POINT('',(11.5,-3.673940397442E-16,38.));
#563 = CIRCLE('',#564,1.5);
#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
#565 = CARTESIAN_POINT('',(10.,0.,38.));
#566 = DIRECTION('',(0.,0.,1.));
#567 = DIRECTION('',(1.,0.,0.));
#568 = FACE_BOUND('',#569,.T.);
#569 = EDGE_LOOP('',(#570));
#570 = ORIENTED_EDGE('',*,*,#571,.F.);
#571 = EDGE_CURVE('',#572,#572,#574,.T.);
#572 = VERTEX_POINT('',#573);
#573 = CARTESIAN_POINT('',(1.5,10.,38.));
#574 = CIRCLE('',#575,1.5);
#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
#576 = CARTESIAN_POINT('',(6.123233995737E-16,10.,38.));
#577 = DIRECTION('',(0.,0.,1.));
#578 = DIRECTION('',(1.,0.,0.));
#579 = PLANE('',#580);
#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
#581 = CARTESIAN_POINT('',(0.,0.,38.));
#582 = DIRECTION('',(0.,0.,1.));
#583 = DIRECTION('',(1.,0.,0.));
#584 = ADVANCED_FACE('',(#585),#596,.T.);
#585 = FACE_BOUND('',#586,.F.);
#586 = EDGE_LOOP('',(#587,#593,#594,#595));
#587 = ORIENTED_EDGE('',*,*,#588,.T.);
#588 = EDGE_CURVE('',#550,#487,#589,.T.);
#589 = LINE('',#590,#591);
#590 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,38.));
#591 = VECTOR('',#592,1.);
#592 = DIRECTION('',(0.,0.,1.));
#593 = ORIENTED_EDGE('',*,*,#486,.T.);
#594 = ORIENTED_EDGE('',*,*,#588,.F.);
#595 = ORIENTED_EDGE('',*,*,#549,.F.);
#596 = CYLINDRICAL_SURFACE('',#597,4.);
#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
#598 = CARTESIAN_POINT('',(0.,0.,38.));
#599 = DIRECTION('',(-0.,-0.,-1.));
#600 = DIRECTION('',(1.,0.,0.));
#601 = ADVANCED_FACE('',(#602),#621,.F.);
#602 = FACE_BOUND('',#603,.T.);
#603 = EDGE_LOOP('',(#604,#612,#613,#614));
#604 = ORIENTED_EDGE('',*,*,#605,.T.);
#605 = EDGE_CURVE('',#606,#528,#608,.T.);
#606 = VERTEX_POINT('',#607);
#607 = CARTESIAN_POINT('',(1.5,-10.,33.));
#608 = LINE('',#609,#610);
#609 = CARTESIAN_POINT('',(1.5,-10.,33.));
#610 = VECTOR('',#611,1.);
#611 = DIRECTION('',(0.,0.,1.));
#612 = ORIENTED_EDGE('',*,*,#527,.T.);
#613 = ORIENTED_EDGE('',*,*,#605,.F.);
#614 = ORIENTED_EDGE('',*,*,#615,.F.);
#615 = EDGE_CURVE('',#606,#606,#616,.T.);
#616 = CIRCLE('',#617,1.5);
#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
#618 = CARTESIAN_POINT('',(-1.836970198721E-15,-10.,33.));
#619 = DIRECTION('',(0.,0.,1.));
#620 = DIRECTION('',(1.,0.,0.));
#621 = CYLINDRICAL_SURFACE('',#622,1.5);
#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
#623 = CARTESIAN_POINT('',(-1.836970198721E-15,-10.,33.));
#624 = DIRECTION('',(-0.,-0.,-1.));
#625 = DIRECTION('',(1.,0.,0.));
#626 = ADVANCED_FACE('',(#627),#646,.F.);
#627 = FACE_BOUND('',#628,.T.);
#628 = EDGE_LOOP('',(#629,#637,#638,#639));
#629 = ORIENTED_EDGE('',*,*,#630,.T.);
#630 = EDGE_CURVE('',#631,#539,#633,.T.);
#631 = VERTEX_POINT('',#632);
#632 = CARTESIAN_POINT('',(-8.5,8.572527594031E-16,33.));
#633 = LINE('',#634,#635);
#634 = CARTESIAN_POINT('',(-8.5,8.572527594031E-16,33.));
#635 = VECTOR('',#636,1.);
#636 = DIRECTION('',(0.,0.,1.));
#637 = ORIENTED_EDGE('',*,*,#538,.T.);
#638 = ORIENTED_EDGE('',*,*,#630,.F.);
#639 = ORIENTED_EDGE('',*,*,#640,.F.);
#640 = EDGE_CURVE('',#631,#631,#641,.T.);
#641 = CIRCLE('',#642,1.5);
#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645);
#643 = CARTESIAN_POINT('',(-10.,1.224646799147E-15,33.));
#644 = DIRECTION('',(0.,0.,1.));
#645 = DIRECTION('',(1.,0.,0.));
#646 = CYLINDRICAL_SURFACE('',#647,1.5);
#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
#648 = CARTESIAN_POINT('',(-10.,1.224646799147E-15,33.));
#649 = DIRECTION('',(-0.,-0.,-1.));
#650 = DIRECTION('',(1.,0.,0.));
#651 = ADVANCED_FACE('',(#652),#671,.F.);
#652 = FACE_BOUND('',#653,.T.);
#653 = EDGE_LOOP('',(#654,#662,#663,#664));
#654 = ORIENTED_EDGE('',*,*,#655,.T.);
#655 = EDGE_CURVE('',#656,#561,#658,.T.);
#656 = VERTEX_POINT('',#657);
#657 = CARTESIAN_POINT('',(11.5,-3.673940397442E-16,33.));
#658 = LINE('',#659,#660);
#659 = CARTESIAN_POINT('',(11.5,-3.673940397442E-16,33.));
#660 = VECTOR('',#661,1.);
#661 = DIRECTION('',(0.,0.,1.));
#662 = ORIENTED_EDGE('',*,*,#560,.T.);
#663 = ORIENTED_EDGE('',*,*,#655,.F.);
#664 = ORIENTED_EDGE('',*,*,#665,.F.);
#665 = EDGE_CURVE('',#656,#656,#666,.T.);
#666 = CIRCLE('',#667,1.5);
#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
#668 = CARTESIAN_POINT('',(10.,0.,33.));
#669 = DIRECTION('',(0.,0.,1.));
#670 = DIRECTION('',(1.,0.,0.));
#671 = CYLINDRICAL_SURFACE('',#672,1.5);
#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675);
#673 = CARTESIAN_POINT('',(10.,0.,33.));
#674 = DIRECTION('',(-0.,-0.,-1.));
#675 = DIRECTION('',(1.,0.,0.));
#676 = ADVANCED_FACE('',(#677),#696,.F.);
#677 = FACE_BOUND('',#678,.T.);
#678 = EDGE_LOOP('',(#679,#687,#688,#689));
#679 = ORIENTED_EDGE('',*,*,#680,.T.);
#680 = EDGE_CURVE('',#681,#572,#683,.T.);
#681 = VERTEX_POINT('',#682);
#682 = CARTESIAN_POINT('',(1.5,10.,33.));
#683 = LINE('',#684,#685);
#684 = CARTESIAN_POINT('',(1.5,10.,33.));
#685 = VECTOR('',#686,1.);
#686 = DIRECTION('',(0.,0.,1.));
#687 = ORIENTED_EDGE('',*,*,#571,.T.);
#688 = ORIENTED_EDGE('',*,*,#680,.F.);
#689 = ORIENTED_EDGE('',*,*,#690,.F.);
#690 = EDGE_CURVE('',#681,#681,#691,.T.);
#691 = CIRCLE('',#692,1.5);
#692 = AXIS2_PLACEMENT_3D('',#693,#694,#695);
#693 = CARTESIAN_POINT('',(6.123233995737E-16,10.,33.));
#694 = DIRECTION('',(0.,0.,1.));
#695 = DIRECTION('',(1.,0.,0.));
#696 = CYLINDRICAL_SURFACE('',#697,1.5);
#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
#698 = CARTESIAN_POINT('',(6.123233995737E-16,10.,33.));
#699 = DIRECTION('',(-0.,-0.,-1.));
#700 = DIRECTION('',(1.,0.,0.));
#701 = ADVANCED_FACE('',(#702),#705,.T.);
#702 = FACE_BOUND('',#703,.F.);
#703 = EDGE_LOOP('',(#704));
#704 = ORIENTED_EDGE('',*,*,#615,.F.);
#705 = PLANE('',#706);
#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
#707 = CARTESIAN_POINT('',(-1.836970198721E-15,-10.,33.));
#708 = DIRECTION('',(0.,0.,1.));
#709 = DIRECTION('',(1.,0.,0.));
#710 = ADVANCED_FACE('',(#711),#714,.T.);
#711 = FACE_BOUND('',#712,.F.);
#712 = EDGE_LOOP('',(#713));
#713 = ORIENTED_EDGE('',*,*,#640,.F.);
#714 = PLANE('',#715);
#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
#716 = CARTESIAN_POINT('',(-10.,1.224646799147E-15,33.));
#717 = DIRECTION('',(0.,0.,1.));
#718 = DIRECTION('',(1.,0.,0.));
#719 = ADVANCED_FACE('',(#720),#723,.T.);
#720 = FACE_BOUND('',#721,.F.);
#721 = EDGE_LOOP('',(#722));
#722 = ORIENTED_EDGE('',*,*,#665,.F.);
#723 = PLANE('',#724);
#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);
#725 = CARTESIAN_POINT('',(10.,0.,33.));
#726 = DIRECTION('',(0.,0.,1.));
#727 = DIRECTION('',(1.,0.,0.));
#728 = ADVANCED_FACE('',(#729),#732,.T.);
#729 = FACE_BOUND('',#730,.F.);
#730 = EDGE_LOOP('',(#731));
#731 = ORIENTED_EDGE('',*,*,#690,.F.);
#732 = PLANE('',#733);
#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736);
#734 = CARTESIAN_POINT('',(6.123233995737E-16,10.,33.));
#735 = DIRECTION('',(0.,0.,1.));
#736 = DIRECTION('',(1.,0.,0.));
#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#741)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#738,#739,#740)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#738 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#739 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#740 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#741 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#738,
'distance_accuracy_value','confusion accuracy');
#742 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
ENDSEC;
END-ISO-10303-21;