Switch-Part.step 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983
  1. ISO-10303-21;
  2. HEADER;
  3. FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
  4. FILE_NAME('Open CASCADE Shape Model','2023-11-03T20:19:26',(''),(''),
  5. 'Open CASCADE STEP processor 7.6','FreeCAD','Unknown');
  6. FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
  7. ENDSEC;
  8. DATA;
  9. #1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  10. 'automotive_design',2000,#2);
  11. #2 = APPLICATION_CONTEXT(
  12. 'core data for automotive mechanical design processes');
  13. #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
  14. #4 = PRODUCT_DEFINITION_SHAPE('','',#5);
  15. #5 = PRODUCT_DEFINITION('design','',#6,#9);
  16. #6 = PRODUCT_DEFINITION_FORMATION('','',#7);
  17. #7 = PRODUCT('Part','Part','',(#8));
  18. #8 = PRODUCT_CONTEXT('',#2,'mechanical');
  19. #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
  20. #10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
  21. #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
  22. #12 = CARTESIAN_POINT('',(0.,0.,0.));
  23. #13 = DIRECTION('',(0.,0.,1.));
  24. #14 = DIRECTION('',(1.,0.,-0.));
  25. #15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
  26. #16 = CARTESIAN_POINT('',(0.,0.,0.));
  27. #17 = DIRECTION('',(0.,0.,1.));
  28. #18 = DIRECTION('',(1.,0.,0.));
  29. #19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
  30. #20 = CARTESIAN_POINT('',(0.,0.,0.));
  31. #21 = DIRECTION('',(0.,0.,1.));
  32. #22 = DIRECTION('',(1.,0.,0.));
  33. #23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
  34. GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
  35. (#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
  36. '3D Context with UNIT and UNCERTAINTY') );
  37. #24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
  38. #25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
  39. #26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
  40. #27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
  41. 'distance_accuracy_value','confusion accuracy');
  42. #28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
  43. #29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);
  44. #30 = PRODUCT_DEFINITION_SHAPE('','',#31);
  45. #31 = PRODUCT_DEFINITION('design','',#32,#35);
  46. #32 = PRODUCT_DEFINITION_FORMATION('','',#33);
  47. #33 = PRODUCT('Body','Body','',(#34));
  48. #34 = PRODUCT_CONTEXT('',#2,'mechanical');
  49. #35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
  50. #36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#457);
  51. #37 = MANIFOLD_SOLID_BREP('',#38);
  52. #38 = CLOSED_SHELL('',(#39,#159,#235,#306,#364,#391,#398,#453));
  53. #39 = ADVANCED_FACE('',(#40),#54,.T.);
  54. #40 = FACE_BOUND('',#41,.T.);
  55. #41 = EDGE_LOOP('',(#42,#77,#105,#133));
  56. #42 = ORIENTED_EDGE('',*,*,#43,.T.);
  57. #43 = EDGE_CURVE('',#44,#46,#48,.T.);
  58. #44 = VERTEX_POINT('',#45);
  59. #45 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
  60. #46 = VERTEX_POINT('',#47);
  61. #47 = CARTESIAN_POINT('',(-3.75,-3.75,-2.5));
  62. #48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);
  63. #49 = LINE('',#50,#51);
  64. #50 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
  65. #51 = VECTOR('',#52,1.);
  66. #52 = DIRECTION('',(-0.,-0.,-1.));
  67. #53 = PCURVE('',#54,#59);
  68. #54 = PLANE('',#55);
  69. #55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
  70. #56 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
  71. #57 = DIRECTION('',(0.,-1.,0.));
  72. #58 = DIRECTION('',(1.,0.,0.));
  73. #59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
  74. #60 = LINE('',#61,#62);
  75. #61 = CARTESIAN_POINT('',(0.,0.));
  76. #62 = VECTOR('',#63,1.);
  77. #63 = DIRECTION('',(0.,-1.));
  78. #64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  79. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  80. ) );
  81. #65 = PCURVE('',#66,#71);
  82. #66 = PLANE('',#67);
  83. #67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
  84. #68 = CARTESIAN_POINT('',(-3.75,3.75,0.));
  85. #69 = DIRECTION('',(-1.,0.,0.));
  86. #70 = DIRECTION('',(0.,-1.,0.));
  87. #71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
  88. #72 = LINE('',#73,#74);
  89. #73 = CARTESIAN_POINT('',(7.5,0.));
  90. #74 = VECTOR('',#75,1.);
  91. #75 = DIRECTION('',(0.,-1.));
  92. #76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  93. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  94. ) );
  95. #77 = ORIENTED_EDGE('',*,*,#78,.T.);
  96. #78 = EDGE_CURVE('',#46,#79,#81,.T.);
  97. #79 = VERTEX_POINT('',#80);
  98. #80 = CARTESIAN_POINT('',(3.75,-3.75,-2.5));
  99. #81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.);
  100. #82 = LINE('',#83,#84);
  101. #83 = CARTESIAN_POINT('',(-3.75,-3.75,-2.5));
  102. #84 = VECTOR('',#85,1.);
  103. #85 = DIRECTION('',(1.,0.,0.));
  104. #86 = PCURVE('',#54,#87);
  105. #87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
  106. #88 = LINE('',#89,#90);
  107. #89 = CARTESIAN_POINT('',(0.,-2.5));
  108. #90 = VECTOR('',#91,1.);
  109. #91 = DIRECTION('',(1.,0.));
  110. #92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  111. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  112. ) );
  113. #93 = PCURVE('',#94,#99);
  114. #94 = PLANE('',#95);
  115. #95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
  116. #96 = CARTESIAN_POINT('',(0.,0.,-2.5));
  117. #97 = DIRECTION('',(0.,0.,1.));
  118. #98 = DIRECTION('',(1.,0.,0.));
  119. #99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
  120. #100 = LINE('',#101,#102);
  121. #101 = CARTESIAN_POINT('',(-3.75,-3.75));
  122. #102 = VECTOR('',#103,1.);
  123. #103 = DIRECTION('',(1.,0.));
  124. #104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  125. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  126. ) );
  127. #105 = ORIENTED_EDGE('',*,*,#106,.F.);
  128. #106 = EDGE_CURVE('',#107,#79,#109,.T.);
  129. #107 = VERTEX_POINT('',#108);
  130. #108 = CARTESIAN_POINT('',(3.75,-3.75,0.));
  131. #109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);
  132. #110 = LINE('',#111,#112);
  133. #111 = CARTESIAN_POINT('',(3.75,-3.75,0.));
  134. #112 = VECTOR('',#113,1.);
  135. #113 = DIRECTION('',(-0.,-0.,-1.));
  136. #114 = PCURVE('',#54,#115);
  137. #115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
  138. #116 = LINE('',#117,#118);
  139. #117 = CARTESIAN_POINT('',(7.5,0.));
  140. #118 = VECTOR('',#119,1.);
  141. #119 = DIRECTION('',(0.,-1.));
  142. #120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  143. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  144. ) );
  145. #121 = PCURVE('',#122,#127);
  146. #122 = PLANE('',#123);
  147. #123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
  148. #124 = CARTESIAN_POINT('',(3.75,-3.75,0.));
  149. #125 = DIRECTION('',(1.,0.,0.));
  150. #126 = DIRECTION('',(0.,1.,0.));
  151. #127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
  152. #128 = LINE('',#129,#130);
  153. #129 = CARTESIAN_POINT('',(0.,0.));
  154. #130 = VECTOR('',#131,1.);
  155. #131 = DIRECTION('',(0.,-1.));
  156. #132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  157. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  158. ) );
  159. #133 = ORIENTED_EDGE('',*,*,#134,.F.);
  160. #134 = EDGE_CURVE('',#44,#107,#135,.T.);
  161. #135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.);
  162. #136 = LINE('',#137,#138);
  163. #137 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
  164. #138 = VECTOR('',#139,1.);
  165. #139 = DIRECTION('',(1.,0.,0.));
  166. #140 = PCURVE('',#54,#141);
  167. #141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
  168. #142 = LINE('',#143,#144);
  169. #143 = CARTESIAN_POINT('',(0.,0.));
  170. #144 = VECTOR('',#145,1.);
  171. #145 = DIRECTION('',(1.,0.));
  172. #146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  173. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  174. ) );
  175. #147 = PCURVE('',#148,#153);
  176. #148 = PLANE('',#149);
  177. #149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
  178. #150 = CARTESIAN_POINT('',(0.,0.,0.));
  179. #151 = DIRECTION('',(0.,0.,1.));
  180. #152 = DIRECTION('',(1.,0.,0.));
  181. #153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
  182. #154 = LINE('',#155,#156);
  183. #155 = CARTESIAN_POINT('',(-3.75,-3.75));
  184. #156 = VECTOR('',#157,1.);
  185. #157 = DIRECTION('',(1.,0.));
  186. #158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  187. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  188. ) );
  189. #159 = ADVANCED_FACE('',(#160),#66,.T.);
  190. #160 = FACE_BOUND('',#161,.T.);
  191. #161 = EDGE_LOOP('',(#162,#192,#213,#214));
  192. #162 = ORIENTED_EDGE('',*,*,#163,.T.);
  193. #163 = EDGE_CURVE('',#164,#166,#168,.T.);
  194. #164 = VERTEX_POINT('',#165);
  195. #165 = CARTESIAN_POINT('',(-3.75,3.75,0.));
  196. #166 = VERTEX_POINT('',#167);
  197. #167 = CARTESIAN_POINT('',(-3.75,3.75,-2.5));
  198. #168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
  199. #169 = LINE('',#170,#171);
  200. #170 = CARTESIAN_POINT('',(-3.75,3.75,0.));
  201. #171 = VECTOR('',#172,1.);
  202. #172 = DIRECTION('',(-0.,-0.,-1.));
  203. #173 = PCURVE('',#66,#174);
  204. #174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
  205. #175 = LINE('',#176,#177);
  206. #176 = CARTESIAN_POINT('',(0.,0.));
  207. #177 = VECTOR('',#178,1.);
  208. #178 = DIRECTION('',(0.,-1.));
  209. #179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  210. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  211. ) );
  212. #180 = PCURVE('',#181,#186);
  213. #181 = PLANE('',#182);
  214. #182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
  215. #183 = CARTESIAN_POINT('',(3.75,3.75,0.));
  216. #184 = DIRECTION('',(0.,1.,0.));
  217. #185 = DIRECTION('',(-1.,0.,0.));
  218. #186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
  219. #187 = LINE('',#188,#189);
  220. #188 = CARTESIAN_POINT('',(7.5,0.));
  221. #189 = VECTOR('',#190,1.);
  222. #190 = DIRECTION('',(0.,-1.));
  223. #191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  224. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  225. ) );
  226. #192 = ORIENTED_EDGE('',*,*,#193,.T.);
  227. #193 = EDGE_CURVE('',#166,#46,#194,.T.);
  228. #194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
  229. #195 = LINE('',#196,#197);
  230. #196 = CARTESIAN_POINT('',(-3.75,3.75,-2.5));
  231. #197 = VECTOR('',#198,1.);
  232. #198 = DIRECTION('',(0.,-1.,0.));
  233. #199 = PCURVE('',#66,#200);
  234. #200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
  235. #201 = LINE('',#202,#203);
  236. #202 = CARTESIAN_POINT('',(0.,-2.5));
  237. #203 = VECTOR('',#204,1.);
  238. #204 = DIRECTION('',(1.,0.));
  239. #205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  240. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  241. ) );
  242. #206 = PCURVE('',#94,#207);
  243. #207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
  244. #208 = LINE('',#209,#210);
  245. #209 = CARTESIAN_POINT('',(-3.75,3.75));
  246. #210 = VECTOR('',#211,1.);
  247. #211 = DIRECTION('',(0.,-1.));
  248. #212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  249. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  250. ) );
  251. #213 = ORIENTED_EDGE('',*,*,#43,.F.);
  252. #214 = ORIENTED_EDGE('',*,*,#215,.F.);
  253. #215 = EDGE_CURVE('',#164,#44,#216,.T.);
  254. #216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);
  255. #217 = LINE('',#218,#219);
  256. #218 = CARTESIAN_POINT('',(-3.75,3.75,0.));
  257. #219 = VECTOR('',#220,1.);
  258. #220 = DIRECTION('',(0.,-1.,0.));
  259. #221 = PCURVE('',#66,#222);
  260. #222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
  261. #223 = LINE('',#224,#225);
  262. #224 = CARTESIAN_POINT('',(0.,0.));
  263. #225 = VECTOR('',#226,1.);
  264. #226 = DIRECTION('',(1.,0.));
  265. #227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  266. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  267. ) );
  268. #228 = PCURVE('',#148,#229);
  269. #229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);
  270. #230 = LINE('',#231,#232);
  271. #231 = CARTESIAN_POINT('',(-3.75,3.75));
  272. #232 = VECTOR('',#233,1.);
  273. #233 = DIRECTION('',(0.,-1.));
  274. #234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  275. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  276. ) );
  277. #235 = ADVANCED_FACE('',(#236),#122,.T.);
  278. #236 = FACE_BOUND('',#237,.T.);
  279. #237 = EDGE_LOOP('',(#238,#239,#262,#285));
  280. #238 = ORIENTED_EDGE('',*,*,#106,.T.);
  281. #239 = ORIENTED_EDGE('',*,*,#240,.T.);
  282. #240 = EDGE_CURVE('',#79,#241,#243,.T.);
  283. #241 = VERTEX_POINT('',#242);
  284. #242 = CARTESIAN_POINT('',(3.75,3.75,-2.5));
  285. #243 = SURFACE_CURVE('',#244,(#248,#255),.PCURVE_S1.);
  286. #244 = LINE('',#245,#246);
  287. #245 = CARTESIAN_POINT('',(3.75,-3.75,-2.5));
  288. #246 = VECTOR('',#247,1.);
  289. #247 = DIRECTION('',(0.,1.,0.));
  290. #248 = PCURVE('',#122,#249);
  291. #249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
  292. #250 = LINE('',#251,#252);
  293. #251 = CARTESIAN_POINT('',(0.,-2.5));
  294. #252 = VECTOR('',#253,1.);
  295. #253 = DIRECTION('',(1.,0.));
  296. #254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  297. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  298. ) );
  299. #255 = PCURVE('',#94,#256);
  300. #256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
  301. #257 = LINE('',#258,#259);
  302. #258 = CARTESIAN_POINT('',(3.75,-3.75));
  303. #259 = VECTOR('',#260,1.);
  304. #260 = DIRECTION('',(0.,1.));
  305. #261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  306. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  307. ) );
  308. #262 = ORIENTED_EDGE('',*,*,#263,.F.);
  309. #263 = EDGE_CURVE('',#264,#241,#266,.T.);
  310. #264 = VERTEX_POINT('',#265);
  311. #265 = CARTESIAN_POINT('',(3.75,3.75,0.));
  312. #266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.);
  313. #267 = LINE('',#268,#269);
  314. #268 = CARTESIAN_POINT('',(3.75,3.75,0.));
  315. #269 = VECTOR('',#270,1.);
  316. #270 = DIRECTION('',(-0.,-0.,-1.));
  317. #271 = PCURVE('',#122,#272);
  318. #272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
  319. #273 = LINE('',#274,#275);
  320. #274 = CARTESIAN_POINT('',(7.5,0.));
  321. #275 = VECTOR('',#276,1.);
  322. #276 = DIRECTION('',(0.,-1.));
  323. #277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  324. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  325. ) );
  326. #278 = PCURVE('',#181,#279);
  327. #279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);
  328. #280 = LINE('',#281,#282);
  329. #281 = CARTESIAN_POINT('',(0.,0.));
  330. #282 = VECTOR('',#283,1.);
  331. #283 = DIRECTION('',(0.,-1.));
  332. #284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  333. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  334. ) );
  335. #285 = ORIENTED_EDGE('',*,*,#286,.F.);
  336. #286 = EDGE_CURVE('',#107,#264,#287,.T.);
  337. #287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
  338. #288 = LINE('',#289,#290);
  339. #289 = CARTESIAN_POINT('',(3.75,-3.75,0.));
  340. #290 = VECTOR('',#291,1.);
  341. #291 = DIRECTION('',(0.,1.,0.));
  342. #292 = PCURVE('',#122,#293);
  343. #293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
  344. #294 = LINE('',#295,#296);
  345. #295 = CARTESIAN_POINT('',(0.,0.));
  346. #296 = VECTOR('',#297,1.);
  347. #297 = DIRECTION('',(1.,0.));
  348. #298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  349. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  350. ) );
  351. #299 = PCURVE('',#148,#300);
  352. #300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
  353. #301 = LINE('',#302,#303);
  354. #302 = CARTESIAN_POINT('',(3.75,-3.75));
  355. #303 = VECTOR('',#304,1.);
  356. #304 = DIRECTION('',(0.,1.));
  357. #305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  358. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  359. ) );
  360. #306 = ADVANCED_FACE('',(#307,#333),#148,.T.);
  361. #307 = FACE_BOUND('',#308,.T.);
  362. #308 = EDGE_LOOP('',(#309,#310,#311,#332));
  363. #309 = ORIENTED_EDGE('',*,*,#134,.T.);
  364. #310 = ORIENTED_EDGE('',*,*,#286,.T.);
  365. #311 = ORIENTED_EDGE('',*,*,#312,.T.);
  366. #312 = EDGE_CURVE('',#264,#164,#313,.T.);
  367. #313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);
  368. #314 = LINE('',#315,#316);
  369. #315 = CARTESIAN_POINT('',(3.75,3.75,0.));
  370. #316 = VECTOR('',#317,1.);
  371. #317 = DIRECTION('',(-1.,0.,0.));
  372. #318 = PCURVE('',#148,#319);
  373. #319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
  374. #320 = LINE('',#321,#322);
  375. #321 = CARTESIAN_POINT('',(3.75,3.75));
  376. #322 = VECTOR('',#323,1.);
  377. #323 = DIRECTION('',(-1.,0.));
  378. #324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  379. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  380. ) );
  381. #325 = PCURVE('',#181,#326);
  382. #326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
  383. #327 = LINE('',#328,#329);
  384. #328 = CARTESIAN_POINT('',(0.,0.));
  385. #329 = VECTOR('',#330,1.);
  386. #330 = DIRECTION('',(1.,0.));
  387. #331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  388. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  389. ) );
  390. #332 = ORIENTED_EDGE('',*,*,#215,.T.);
  391. #333 = FACE_BOUND('',#334,.T.);
  392. #334 = EDGE_LOOP('',(#335));
  393. #335 = ORIENTED_EDGE('',*,*,#336,.F.);
  394. #336 = EDGE_CURVE('',#337,#337,#339,.T.);
  395. #337 = VERTEX_POINT('',#338);
  396. #338 = CARTESIAN_POINT('',(2.75,0.,0.));
  397. #339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);
  398. #340 = CIRCLE('',#341,2.75);
  399. #341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
  400. #342 = CARTESIAN_POINT('',(0.,0.,0.));
  401. #343 = DIRECTION('',(0.,0.,1.));
  402. #344 = DIRECTION('',(1.,0.,0.));
  403. #345 = PCURVE('',#148,#346);
  404. #346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
  405. #347 = CIRCLE('',#348,2.75);
  406. #348 = AXIS2_PLACEMENT_2D('',#349,#350);
  407. #349 = CARTESIAN_POINT('',(0.,0.));
  408. #350 = DIRECTION('',(1.,0.));
  409. #351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  410. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  411. ) );
  412. #352 = PCURVE('',#353,#358);
  413. #353 = CYLINDRICAL_SURFACE('',#354,2.75);
  414. #354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
  415. #355 = CARTESIAN_POINT('',(0.,0.,0.));
  416. #356 = DIRECTION('',(-0.,-0.,-1.));
  417. #357 = DIRECTION('',(1.,0.,0.));
  418. #358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
  419. #359 = LINE('',#360,#361);
  420. #360 = CARTESIAN_POINT('',(-0.,0.));
  421. #361 = VECTOR('',#362,1.);
  422. #362 = DIRECTION('',(-1.,0.));
  423. #363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  424. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  425. ) );
  426. #364 = ADVANCED_FACE('',(#365),#94,.F.);
  427. #365 = FACE_BOUND('',#366,.F.);
  428. #366 = EDGE_LOOP('',(#367,#368,#369,#390));
  429. #367 = ORIENTED_EDGE('',*,*,#78,.T.);
  430. #368 = ORIENTED_EDGE('',*,*,#240,.T.);
  431. #369 = ORIENTED_EDGE('',*,*,#370,.T.);
  432. #370 = EDGE_CURVE('',#241,#166,#371,.T.);
  433. #371 = SURFACE_CURVE('',#372,(#376,#383),.PCURVE_S1.);
  434. #372 = LINE('',#373,#374);
  435. #373 = CARTESIAN_POINT('',(3.75,3.75,-2.5));
  436. #374 = VECTOR('',#375,1.);
  437. #375 = DIRECTION('',(-1.,0.,0.));
  438. #376 = PCURVE('',#94,#377);
  439. #377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);
  440. #378 = LINE('',#379,#380);
  441. #379 = CARTESIAN_POINT('',(3.75,3.75));
  442. #380 = VECTOR('',#381,1.);
  443. #381 = DIRECTION('',(-1.,0.));
  444. #382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  445. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  446. ) );
  447. #383 = PCURVE('',#181,#384);
  448. #384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
  449. #385 = LINE('',#386,#387);
  450. #386 = CARTESIAN_POINT('',(0.,-2.5));
  451. #387 = VECTOR('',#388,1.);
  452. #388 = DIRECTION('',(1.,0.));
  453. #389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  454. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  455. ) );
  456. #390 = ORIENTED_EDGE('',*,*,#193,.T.);
  457. #391 = ADVANCED_FACE('',(#392),#181,.T.);
  458. #392 = FACE_BOUND('',#393,.T.);
  459. #393 = EDGE_LOOP('',(#394,#395,#396,#397));
  460. #394 = ORIENTED_EDGE('',*,*,#263,.T.);
  461. #395 = ORIENTED_EDGE('',*,*,#370,.T.);
  462. #396 = ORIENTED_EDGE('',*,*,#163,.F.);
  463. #397 = ORIENTED_EDGE('',*,*,#312,.F.);
  464. #398 = ADVANCED_FACE('',(#399),#353,.T.);
  465. #399 = FACE_BOUND('',#400,.F.);
  466. #400 = EDGE_LOOP('',(#401,#424,#451,#452));
  467. #401 = ORIENTED_EDGE('',*,*,#402,.T.);
  468. #402 = EDGE_CURVE('',#337,#403,#405,.T.);
  469. #403 = VERTEX_POINT('',#404);
  470. #404 = CARTESIAN_POINT('',(2.75,0.,6.3));
  471. #405 = SEAM_CURVE('',#406,(#410,#417),.PCURVE_S1.);
  472. #406 = LINE('',#407,#408);
  473. #407 = CARTESIAN_POINT('',(2.75,0.,0.));
  474. #408 = VECTOR('',#409,1.);
  475. #409 = DIRECTION('',(0.,0.,1.));
  476. #410 = PCURVE('',#353,#411);
  477. #411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
  478. #412 = LINE('',#413,#414);
  479. #413 = CARTESIAN_POINT('',(-0.,0.));
  480. #414 = VECTOR('',#415,1.);
  481. #415 = DIRECTION('',(-0.,-1.));
  482. #416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  483. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  484. ) );
  485. #417 = PCURVE('',#353,#418);
  486. #418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
  487. #419 = LINE('',#420,#421);
  488. #420 = CARTESIAN_POINT('',(-6.28318530718,0.));
  489. #421 = VECTOR('',#422,1.);
  490. #422 = DIRECTION('',(-0.,-1.));
  491. #423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  492. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  493. ) );
  494. #424 = ORIENTED_EDGE('',*,*,#425,.T.);
  495. #425 = EDGE_CURVE('',#403,#403,#426,.T.);
  496. #426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
  497. #427 = CIRCLE('',#428,2.75);
  498. #428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
  499. #429 = CARTESIAN_POINT('',(0.,0.,6.3));
  500. #430 = DIRECTION('',(0.,0.,1.));
  501. #431 = DIRECTION('',(1.,0.,0.));
  502. #432 = PCURVE('',#353,#433);
  503. #433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
  504. #434 = LINE('',#435,#436);
  505. #435 = CARTESIAN_POINT('',(-0.,-6.3));
  506. #436 = VECTOR('',#437,1.);
  507. #437 = DIRECTION('',(-1.,0.));
  508. #438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  509. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  510. ) );
  511. #439 = PCURVE('',#440,#445);
  512. #440 = PLANE('',#441);
  513. #441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
  514. #442 = CARTESIAN_POINT('',(-1.9E-16,-1.1E-16,6.3));
  515. #443 = DIRECTION('',(0.,0.,1.));
  516. #444 = DIRECTION('',(1.,0.,0.));
  517. #445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
  518. #446 = CIRCLE('',#447,2.75);
  519. #447 = AXIS2_PLACEMENT_2D('',#448,#449);
  520. #448 = CARTESIAN_POINT('',(1.9E-16,1.1E-16));
  521. #449 = DIRECTION('',(1.,0.));
  522. #450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  523. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  524. ) );
  525. #451 = ORIENTED_EDGE('',*,*,#402,.F.);
  526. #452 = ORIENTED_EDGE('',*,*,#336,.F.);
  527. #453 = ADVANCED_FACE('',(#454),#440,.T.);
  528. #454 = FACE_BOUND('',#455,.T.);
  529. #455 = EDGE_LOOP('',(#456));
  530. #456 = ORIENTED_EDGE('',*,*,#425,.T.);
  531. #457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
  532. GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#461)) GLOBAL_UNIT_ASSIGNED_CONTEXT
  533. ((#458,#459,#460)) REPRESENTATION_CONTEXT('Context #1',
  534. '3D Context with UNIT and UNCERTAINTY') );
  535. #458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
  536. #459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
  537. #460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
  538. #461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#458,
  539. 'distance_accuracy_value','confusion accuracy');
  540. #462 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#463,#465);
  541. #463 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10)
  542. REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#464)
  543. SHAPE_REPRESENTATION_RELATIONSHIP() );
  544. #464 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
  545. #465 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#466
  546. );
  547. #466 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body','',#5,#31,$);
  548. #467 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));
  549. #468 = SHAPE_DEFINITION_REPRESENTATION(#469,#475);
  550. #469 = PRODUCT_DEFINITION_SHAPE('','',#470);
  551. #470 = PRODUCT_DEFINITION('design','',#471,#474);
  552. #471 = PRODUCT_DEFINITION_FORMATION('','',#472);
  553. #472 = PRODUCT('Body001','Body001','',(#473));
  554. #473 = PRODUCT_CONTEXT('',#2,'mechanical');
  555. #474 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
  556. #475 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#476),#806);
  557. #476 = MANIFOLD_SOLID_BREP('',#477);
  558. #477 = CLOSED_SHELL('',(#478,#598,#674,#745,#792,#799));
  559. #478 = ADVANCED_FACE('',(#479),#493,.F.);
  560. #479 = FACE_BOUND('',#480,.F.);
  561. #480 = EDGE_LOOP('',(#481,#516,#544,#572));
  562. #481 = ORIENTED_EDGE('',*,*,#482,.T.);
  563. #482 = EDGE_CURVE('',#483,#485,#487,.T.);
  564. #483 = VERTEX_POINT('',#484);
  565. #484 = CARTESIAN_POINT('',(-3.,3.,-2.5));
  566. #485 = VERTEX_POINT('',#486);
  567. #486 = CARTESIAN_POINT('',(-3.,3.,-9.8));
  568. #487 = SURFACE_CURVE('',#488,(#492,#504),.PCURVE_S1.);
  569. #488 = LINE('',#489,#490);
  570. #489 = CARTESIAN_POINT('',(-3.,3.,-2.5));
  571. #490 = VECTOR('',#491,1.);
  572. #491 = DIRECTION('',(0.,0.,-1.));
  573. #492 = PCURVE('',#493,#498);
  574. #493 = PLANE('',#494);
  575. #494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
  576. #495 = CARTESIAN_POINT('',(-3.,3.,-2.5));
  577. #496 = DIRECTION('',(0.,-1.,0.));
  578. #497 = DIRECTION('',(1.,0.,0.));
  579. #498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
  580. #499 = LINE('',#500,#501);
  581. #500 = CARTESIAN_POINT('',(0.,0.));
  582. #501 = VECTOR('',#502,1.);
  583. #502 = DIRECTION('',(0.,-1.));
  584. #503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  585. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  586. ) );
  587. #504 = PCURVE('',#505,#510);
  588. #505 = PLANE('',#506);
  589. #506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
  590. #507 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
  591. #508 = DIRECTION('',(1.,0.,0.));
  592. #509 = DIRECTION('',(-0.,1.,0.));
  593. #510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
  594. #511 = LINE('',#512,#513);
  595. #512 = CARTESIAN_POINT('',(6.,0.));
  596. #513 = VECTOR('',#514,1.);
  597. #514 = DIRECTION('',(0.,-1.));
  598. #515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  599. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  600. ) );
  601. #516 = ORIENTED_EDGE('',*,*,#517,.T.);
  602. #517 = EDGE_CURVE('',#485,#518,#520,.T.);
  603. #518 = VERTEX_POINT('',#519);
  604. #519 = CARTESIAN_POINT('',(3.,3.,-9.8));
  605. #520 = SURFACE_CURVE('',#521,(#525,#532),.PCURVE_S1.);
  606. #521 = LINE('',#522,#523);
  607. #522 = CARTESIAN_POINT('',(-3.,3.,-9.8));
  608. #523 = VECTOR('',#524,1.);
  609. #524 = DIRECTION('',(1.,0.,0.));
  610. #525 = PCURVE('',#493,#526);
  611. #526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
  612. #527 = LINE('',#528,#529);
  613. #528 = CARTESIAN_POINT('',(0.,-7.3));
  614. #529 = VECTOR('',#530,1.);
  615. #530 = DIRECTION('',(1.,0.));
  616. #531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  617. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  618. ) );
  619. #532 = PCURVE('',#533,#538);
  620. #533 = PLANE('',#534);
  621. #534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
  622. #535 = CARTESIAN_POINT('',(3.E-16,3.E-16,-9.8));
  623. #536 = DIRECTION('',(0.,0.,1.));
  624. #537 = DIRECTION('',(1.,0.,0.));
  625. #538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
  626. #539 = LINE('',#540,#541);
  627. #540 = CARTESIAN_POINT('',(-3.,3.));
  628. #541 = VECTOR('',#542,1.);
  629. #542 = DIRECTION('',(1.,0.));
  630. #543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  631. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  632. ) );
  633. #544 = ORIENTED_EDGE('',*,*,#545,.F.);
  634. #545 = EDGE_CURVE('',#546,#518,#548,.T.);
  635. #546 = VERTEX_POINT('',#547);
  636. #547 = CARTESIAN_POINT('',(3.,3.,-2.5));
  637. #548 = SURFACE_CURVE('',#549,(#553,#560),.PCURVE_S1.);
  638. #549 = LINE('',#550,#551);
  639. #550 = CARTESIAN_POINT('',(3.,3.,-2.5));
  640. #551 = VECTOR('',#552,1.);
  641. #552 = DIRECTION('',(0.,0.,-1.));
  642. #553 = PCURVE('',#493,#554);
  643. #554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);
  644. #555 = LINE('',#556,#557);
  645. #556 = CARTESIAN_POINT('',(6.,0.));
  646. #557 = VECTOR('',#558,1.);
  647. #558 = DIRECTION('',(0.,-1.));
  648. #559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  649. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  650. ) );
  651. #560 = PCURVE('',#561,#566);
  652. #561 = PLANE('',#562);
  653. #562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
  654. #563 = CARTESIAN_POINT('',(3.,3.,-2.5));
  655. #564 = DIRECTION('',(-1.,-0.,-0.));
  656. #565 = DIRECTION('',(0.,-1.,0.));
  657. #566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
  658. #567 = LINE('',#568,#569);
  659. #568 = CARTESIAN_POINT('',(0.,0.));
  660. #569 = VECTOR('',#570,1.);
  661. #570 = DIRECTION('',(0.,-1.));
  662. #571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  663. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  664. ) );
  665. #572 = ORIENTED_EDGE('',*,*,#573,.F.);
  666. #573 = EDGE_CURVE('',#483,#546,#574,.T.);
  667. #574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.);
  668. #575 = LINE('',#576,#577);
  669. #576 = CARTESIAN_POINT('',(-3.,3.,-2.5));
  670. #577 = VECTOR('',#578,1.);
  671. #578 = DIRECTION('',(1.,0.,0.));
  672. #579 = PCURVE('',#493,#580);
  673. #580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
  674. #581 = LINE('',#582,#583);
  675. #582 = CARTESIAN_POINT('',(0.,0.));
  676. #583 = VECTOR('',#584,1.);
  677. #584 = DIRECTION('',(1.,0.));
  678. #585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  679. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  680. ) );
  681. #586 = PCURVE('',#587,#592);
  682. #587 = PLANE('',#588);
  683. #588 = AXIS2_PLACEMENT_3D('',#589,#590,#591);
  684. #589 = CARTESIAN_POINT('',(3.E-16,3.E-16,-2.5));
  685. #590 = DIRECTION('',(0.,0.,1.));
  686. #591 = DIRECTION('',(1.,0.,0.));
  687. #592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
  688. #593 = LINE('',#594,#595);
  689. #594 = CARTESIAN_POINT('',(-3.,3.));
  690. #595 = VECTOR('',#596,1.);
  691. #596 = DIRECTION('',(1.,0.));
  692. #597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  693. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  694. ) );
  695. #598 = ADVANCED_FACE('',(#599),#561,.F.);
  696. #599 = FACE_BOUND('',#600,.F.);
  697. #600 = EDGE_LOOP('',(#601,#602,#625,#653));
  698. #601 = ORIENTED_EDGE('',*,*,#545,.T.);
  699. #602 = ORIENTED_EDGE('',*,*,#603,.T.);
  700. #603 = EDGE_CURVE('',#518,#604,#606,.T.);
  701. #604 = VERTEX_POINT('',#605);
  702. #605 = CARTESIAN_POINT('',(3.,-3.,-9.8));
  703. #606 = SURFACE_CURVE('',#607,(#611,#618),.PCURVE_S1.);
  704. #607 = LINE('',#608,#609);
  705. #608 = CARTESIAN_POINT('',(3.,3.,-9.8));
  706. #609 = VECTOR('',#610,1.);
  707. #610 = DIRECTION('',(0.,-1.,0.));
  708. #611 = PCURVE('',#561,#612);
  709. #612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
  710. #613 = LINE('',#614,#615);
  711. #614 = CARTESIAN_POINT('',(0.,-7.3));
  712. #615 = VECTOR('',#616,1.);
  713. #616 = DIRECTION('',(1.,0.));
  714. #617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  715. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  716. ) );
  717. #618 = PCURVE('',#533,#619);
  718. #619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
  719. #620 = LINE('',#621,#622);
  720. #621 = CARTESIAN_POINT('',(3.,3.));
  721. #622 = VECTOR('',#623,1.);
  722. #623 = DIRECTION('',(0.,-1.));
  723. #624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  724. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  725. ) );
  726. #625 = ORIENTED_EDGE('',*,*,#626,.F.);
  727. #626 = EDGE_CURVE('',#627,#604,#629,.T.);
  728. #627 = VERTEX_POINT('',#628);
  729. #628 = CARTESIAN_POINT('',(3.,-3.,-2.5));
  730. #629 = SURFACE_CURVE('',#630,(#634,#641),.PCURVE_S1.);
  731. #630 = LINE('',#631,#632);
  732. #631 = CARTESIAN_POINT('',(3.,-3.,-2.5));
  733. #632 = VECTOR('',#633,1.);
  734. #633 = DIRECTION('',(0.,0.,-1.));
  735. #634 = PCURVE('',#561,#635);
  736. #635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
  737. #636 = LINE('',#637,#638);
  738. #637 = CARTESIAN_POINT('',(6.,0.));
  739. #638 = VECTOR('',#639,1.);
  740. #639 = DIRECTION('',(0.,-1.));
  741. #640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  742. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  743. ) );
  744. #641 = PCURVE('',#642,#647);
  745. #642 = PLANE('',#643);
  746. #643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
  747. #644 = CARTESIAN_POINT('',(3.,-3.,-2.5));
  748. #645 = DIRECTION('',(0.,1.,0.));
  749. #646 = DIRECTION('',(-1.,0.,0.));
  750. #647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);
  751. #648 = LINE('',#649,#650);
  752. #649 = CARTESIAN_POINT('',(0.,0.));
  753. #650 = VECTOR('',#651,1.);
  754. #651 = DIRECTION('',(0.,-1.));
  755. #652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  756. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  757. ) );
  758. #653 = ORIENTED_EDGE('',*,*,#654,.F.);
  759. #654 = EDGE_CURVE('',#546,#627,#655,.T.);
  760. #655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);
  761. #656 = LINE('',#657,#658);
  762. #657 = CARTESIAN_POINT('',(3.,3.,-2.5));
  763. #658 = VECTOR('',#659,1.);
  764. #659 = DIRECTION('',(0.,-1.,0.));
  765. #660 = PCURVE('',#561,#661);
  766. #661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
  767. #662 = LINE('',#663,#664);
  768. #663 = CARTESIAN_POINT('',(0.,0.));
  769. #664 = VECTOR('',#665,1.);
  770. #665 = DIRECTION('',(1.,0.));
  771. #666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  772. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  773. ) );
  774. #667 = PCURVE('',#587,#668);
  775. #668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
  776. #669 = LINE('',#670,#671);
  777. #670 = CARTESIAN_POINT('',(3.,3.));
  778. #671 = VECTOR('',#672,1.);
  779. #672 = DIRECTION('',(0.,-1.));
  780. #673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  781. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  782. ) );
  783. #674 = ADVANCED_FACE('',(#675),#642,.F.);
  784. #675 = FACE_BOUND('',#676,.F.);
  785. #676 = EDGE_LOOP('',(#677,#678,#701,#724));
  786. #677 = ORIENTED_EDGE('',*,*,#626,.T.);
  787. #678 = ORIENTED_EDGE('',*,*,#679,.T.);
  788. #679 = EDGE_CURVE('',#604,#680,#682,.T.);
  789. #680 = VERTEX_POINT('',#681);
  790. #681 = CARTESIAN_POINT('',(-3.,-3.,-9.8));
  791. #682 = SURFACE_CURVE('',#683,(#687,#694),.PCURVE_S1.);
  792. #683 = LINE('',#684,#685);
  793. #684 = CARTESIAN_POINT('',(3.,-3.,-9.8));
  794. #685 = VECTOR('',#686,1.);
  795. #686 = DIRECTION('',(-1.,0.,0.));
  796. #687 = PCURVE('',#642,#688);
  797. #688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
  798. #689 = LINE('',#690,#691);
  799. #690 = CARTESIAN_POINT('',(0.,-7.3));
  800. #691 = VECTOR('',#692,1.);
  801. #692 = DIRECTION('',(1.,0.));
  802. #693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  803. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  804. ) );
  805. #694 = PCURVE('',#533,#695);
  806. #695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);
  807. #696 = LINE('',#697,#698);
  808. #697 = CARTESIAN_POINT('',(3.,-3.));
  809. #698 = VECTOR('',#699,1.);
  810. #699 = DIRECTION('',(-1.,0.));
  811. #700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  812. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  813. ) );
  814. #701 = ORIENTED_EDGE('',*,*,#702,.F.);
  815. #702 = EDGE_CURVE('',#703,#680,#705,.T.);
  816. #703 = VERTEX_POINT('',#704);
  817. #704 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
  818. #705 = SURFACE_CURVE('',#706,(#710,#717),.PCURVE_S1.);
  819. #706 = LINE('',#707,#708);
  820. #707 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
  821. #708 = VECTOR('',#709,1.);
  822. #709 = DIRECTION('',(0.,0.,-1.));
  823. #710 = PCURVE('',#642,#711);
  824. #711 = DEFINITIONAL_REPRESENTATION('',(#712),#716);
  825. #712 = LINE('',#713,#714);
  826. #713 = CARTESIAN_POINT('',(6.,0.));
  827. #714 = VECTOR('',#715,1.);
  828. #715 = DIRECTION('',(0.,-1.));
  829. #716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  830. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  831. ) );
  832. #717 = PCURVE('',#505,#718);
  833. #718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
  834. #719 = LINE('',#720,#721);
  835. #720 = CARTESIAN_POINT('',(0.,0.));
  836. #721 = VECTOR('',#722,1.);
  837. #722 = DIRECTION('',(0.,-1.));
  838. #723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  839. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  840. ) );
  841. #724 = ORIENTED_EDGE('',*,*,#725,.F.);
  842. #725 = EDGE_CURVE('',#627,#703,#726,.T.);
  843. #726 = SURFACE_CURVE('',#727,(#731,#738),.PCURVE_S1.);
  844. #727 = LINE('',#728,#729);
  845. #728 = CARTESIAN_POINT('',(3.,-3.,-2.5));
  846. #729 = VECTOR('',#730,1.);
  847. #730 = DIRECTION('',(-1.,0.,0.));
  848. #731 = PCURVE('',#642,#732);
  849. #732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);
  850. #733 = LINE('',#734,#735);
  851. #734 = CARTESIAN_POINT('',(0.,0.));
  852. #735 = VECTOR('',#736,1.);
  853. #736 = DIRECTION('',(1.,0.));
  854. #737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  855. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  856. ) );
  857. #738 = PCURVE('',#587,#739);
  858. #739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
  859. #740 = LINE('',#741,#742);
  860. #741 = CARTESIAN_POINT('',(3.,-3.));
  861. #742 = VECTOR('',#743,1.);
  862. #743 = DIRECTION('',(-1.,0.));
  863. #744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  864. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  865. ) );
  866. #745 = ADVANCED_FACE('',(#746),#505,.F.);
  867. #746 = FACE_BOUND('',#747,.F.);
  868. #747 = EDGE_LOOP('',(#748,#749,#770,#771));
  869. #748 = ORIENTED_EDGE('',*,*,#702,.T.);
  870. #749 = ORIENTED_EDGE('',*,*,#750,.T.);
  871. #750 = EDGE_CURVE('',#680,#485,#751,.T.);
  872. #751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.);
  873. #752 = LINE('',#753,#754);
  874. #753 = CARTESIAN_POINT('',(-3.,-3.,-9.8));
  875. #754 = VECTOR('',#755,1.);
  876. #755 = DIRECTION('',(0.,1.,0.));
  877. #756 = PCURVE('',#505,#757);
  878. #757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
  879. #758 = LINE('',#759,#760);
  880. #759 = CARTESIAN_POINT('',(0.,-7.3));
  881. #760 = VECTOR('',#761,1.);
  882. #761 = DIRECTION('',(1.,0.));
  883. #762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  884. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  885. ) );
  886. #763 = PCURVE('',#533,#764);
  887. #764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
  888. #765 = LINE('',#766,#767);
  889. #766 = CARTESIAN_POINT('',(-3.,-3.));
  890. #767 = VECTOR('',#768,1.);
  891. #768 = DIRECTION('',(0.,1.));
  892. #769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  893. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  894. ) );
  895. #770 = ORIENTED_EDGE('',*,*,#482,.F.);
  896. #771 = ORIENTED_EDGE('',*,*,#772,.F.);
  897. #772 = EDGE_CURVE('',#703,#483,#773,.T.);
  898. #773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
  899. #774 = LINE('',#775,#776);
  900. #775 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
  901. #776 = VECTOR('',#777,1.);
  902. #777 = DIRECTION('',(0.,1.,0.));
  903. #778 = PCURVE('',#505,#779);
  904. #779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
  905. #780 = LINE('',#781,#782);
  906. #781 = CARTESIAN_POINT('',(0.,0.));
  907. #782 = VECTOR('',#783,1.);
  908. #783 = DIRECTION('',(1.,0.));
  909. #784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  910. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  911. ) );
  912. #785 = PCURVE('',#587,#786);
  913. #786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
  914. #787 = LINE('',#788,#789);
  915. #788 = CARTESIAN_POINT('',(-3.,-3.));
  916. #789 = VECTOR('',#790,1.);
  917. #790 = DIRECTION('',(0.,1.));
  918. #791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  919. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  920. ) );
  921. #792 = ADVANCED_FACE('',(#793),#587,.T.);
  922. #793 = FACE_BOUND('',#794,.F.);
  923. #794 = EDGE_LOOP('',(#795,#796,#797,#798));
  924. #795 = ORIENTED_EDGE('',*,*,#573,.T.);
  925. #796 = ORIENTED_EDGE('',*,*,#654,.T.);
  926. #797 = ORIENTED_EDGE('',*,*,#725,.T.);
  927. #798 = ORIENTED_EDGE('',*,*,#772,.T.);
  928. #799 = ADVANCED_FACE('',(#800),#533,.F.);
  929. #800 = FACE_BOUND('',#801,.T.);
  930. #801 = EDGE_LOOP('',(#802,#803,#804,#805));
  931. #802 = ORIENTED_EDGE('',*,*,#517,.T.);
  932. #803 = ORIENTED_EDGE('',*,*,#603,.T.);
  933. #804 = ORIENTED_EDGE('',*,*,#679,.T.);
  934. #805 = ORIENTED_EDGE('',*,*,#750,.T.);
  935. #806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
  936. GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#810)) GLOBAL_UNIT_ASSIGNED_CONTEXT
  937. ((#807,#808,#809)) REPRESENTATION_CONTEXT('Context #1',
  938. '3D Context with UNIT and UNCERTAINTY') );
  939. #807 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
  940. #808 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
  941. #809 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
  942. #810 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#807,
  943. 'distance_accuracy_value','confusion accuracy');
  944. #811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#812,#814);
  945. #812 = ( REPRESENTATION_RELATIONSHIP('','',#475,#10)
  946. REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#813)
  947. SHAPE_REPRESENTATION_RELATIONSHIP() );
  948. #813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
  949. #814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#815
  950. );
  951. #815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Body001','',#5,#470,$);
  952. #816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#472));
  953. #817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818)
  954. ,#806);
  955. #818 = STYLED_ITEM('color',(#819),#476);
  956. #819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826));
  957. #820 = SURFACE_STYLE_USAGE(.BOTH.,#821);
  958. #821 = SURFACE_SIDE_STYLE('',(#822));
  959. #822 = SURFACE_STYLE_FILL_AREA(#823);
  960. #823 = FILL_AREA_STYLE('',(#824));
  961. #824 = FILL_AREA_STYLE_COLOUR('',#825);
  962. #825 = COLOUR_RGB('',0.219607846375,0.219607846375,0.219607846375);
  963. #826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828);
  964. #827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
  965. #828 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
  966. 9.803921802644E-02);
  967. #829 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#830)
  968. ,#457);
  969. #830 = STYLED_ITEM('color',(#831),#37);
  970. #831 = PRESENTATION_STYLE_ASSIGNMENT((#832,#840));
  971. #832 = SURFACE_STYLE_USAGE(.BOTH.,#833);
  972. #833 = SURFACE_SIDE_STYLE('',(#834,#838));
  973. #834 = SURFACE_STYLE_FILL_AREA(#835);
  974. #835 = FILL_AREA_STYLE('',(#836));
  975. #836 = FILL_AREA_STYLE_COLOUR('',#837);
  976. #837 = COLOUR_RGB('',0.580392170981,0.733333345324,0.780392170416);
  977. #838 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#837,(
  978. #839));
  979. #839 = SURFACE_STYLE_TRANSPARENT(0.269999980927);
  980. #840 = CURVE_STYLE('',#841,POSITIVE_LENGTH_MEASURE(0.1),#828);
  981. #841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
  982. ENDSEC;
  983. END-ISO-10303-21;