sensor_tip.step 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492
  1. ISO-10303-21;
  2. HEADER;
  3. FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
  4. FILE_NAME('Open CASCADE Shape Model','2025-02-27T08:39:25',(''),(''),
  5. 'Open CASCADE STEP processor 7.8','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('Body001','Body001','',(#8));
  18. #8 = PRODUCT_CONTEXT('',#2,'mechanical');
  19. #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
  20. #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#435);
  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 = MANIFOLD_SOLID_BREP('',#16);
  26. #16 = CLOSED_SHELL('',(#17,#54,#87,#129,#155,#175,#199,#223,#247,#271,
  27. #316,#347,#372,#396,#414,#426));
  28. #17 = ADVANCED_FACE('',(#18),#49,.T.);
  29. #18 = FACE_BOUND('',#19,.T.);
  30. #19 = EDGE_LOOP('',(#20,#29,#41,#48));
  31. #20 = ORIENTED_EDGE('',*,*,#21,.T.);
  32. #21 = EDGE_CURVE('',#22,#22,#24,.T.);
  33. #22 = VERTEX_POINT('',#23);
  34. #23 = CARTESIAN_POINT('',(0.,-7.5,-3.5));
  35. #24 = CIRCLE('',#25,3.5);
  36. #25 = AXIS2_PLACEMENT_3D('',#26,#27,#28);
  37. #26 = CARTESIAN_POINT('',(0.,-7.5,0.));
  38. #27 = DIRECTION('',(0.,-1.,0.));
  39. #28 = DIRECTION('',(0.,0.,-1.));
  40. #29 = ORIENTED_EDGE('',*,*,#30,.T.);
  41. #30 = EDGE_CURVE('',#22,#31,#33,.T.);
  42. #31 = VERTEX_POINT('',#32);
  43. #32 = CARTESIAN_POINT('',(0.,-7.6,-3.4));
  44. #33 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#34,#35,#36,#37,#38,#39,#40),
  45. .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((7,7),(0.,
  46. 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE()
  47. GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.031393471788,
  48. 1.010025407661,0.997924642725,0.993958444137,0.997924642725,
  49. 1.010025407661,1.031393471788)) REPRESENTATION_ITEM('') );
  50. #34 = CARTESIAN_POINT('',(0.,-7.5,-3.5));
  51. #35 = CARTESIAN_POINT('',(0.,-7.526733678315,-3.5));
  52. #36 = CARTESIAN_POINT('',(0.,-7.552770857258,-3.491499564937));
  53. #37 = CARTESIAN_POINT('',(0.,-7.57519195132,-3.47519195132));
  54. #38 = CARTESIAN_POINT('',(0.,-7.591499564937,-3.452770857258));
  55. #39 = CARTESIAN_POINT('',(0.,-7.6,-3.426733678315));
  56. #40 = CARTESIAN_POINT('',(0.,-7.6,-3.4));
  57. #41 = ORIENTED_EDGE('',*,*,#42,.F.);
  58. #42 = EDGE_CURVE('',#31,#31,#43,.T.);
  59. #43 = CIRCLE('',#44,3.4);
  60. #44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
  61. #45 = CARTESIAN_POINT('',(0.,-7.6,0.));
  62. #46 = DIRECTION('',(0.,-1.,0.));
  63. #47 = DIRECTION('',(0.,0.,-1.));
  64. #48 = ORIENTED_EDGE('',*,*,#30,.F.);
  65. #49 = TOROIDAL_SURFACE('',#50,3.4,0.1);
  66. #50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
  67. #51 = CARTESIAN_POINT('',(0.,-7.5,0.));
  68. #52 = DIRECTION('',(0.,-1.,0.));
  69. #53 = DIRECTION('',(0.,0.,-1.));
  70. #54 = ADVANCED_FACE('',(#55),#82,.T.);
  71. #55 = FACE_BOUND('',#56,.T.);
  72. #56 = EDGE_LOOP('',(#57,#58,#65,#74,#81));
  73. #57 = ORIENTED_EDGE('',*,*,#21,.F.);
  74. #58 = ORIENTED_EDGE('',*,*,#59,.F.);
  75. #59 = EDGE_CURVE('',#60,#22,#62,.T.);
  76. #60 = VERTEX_POINT('',#61);
  77. #61 = CARTESIAN_POINT('',(0.,-6.957106781187,-3.5));
  78. #62 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#64),.UNSPECIFIED.,.F.,.F.,(2,
  79. 2),(-0.342893218813,0.2),.PIECEWISE_BEZIER_KNOTS.);
  80. #63 = CARTESIAN_POINT('',(-8.572527594031E-16,-6.957106781187,-3.5));
  81. #64 = CARTESIAN_POINT('',(-8.572527594031E-16,-7.5,-3.5));
  82. #65 = ORIENTED_EDGE('',*,*,#66,.T.);
  83. #66 = EDGE_CURVE('',#60,#67,#69,.T.);
  84. #67 = VERTEX_POINT('',#68);
  85. #68 = CARTESIAN_POINT('',(4.286263797016E-16,-6.957106288257,3.5));
  86. #69 = CIRCLE('',#70,3.5);
  87. #70 = AXIS2_PLACEMENT_3D('',#71,#72,#73);
  88. #71 = CARTESIAN_POINT('',(0.,-6.957106781187,0.));
  89. #72 = DIRECTION('',(0.,-1.,0.));
  90. #73 = DIRECTION('',(0.,0.,-1.));
  91. #74 = ORIENTED_EDGE('',*,*,#75,.T.);
  92. #75 = EDGE_CURVE('',#67,#60,#76,.T.);
  93. #76 = CIRCLE('',#77,3.5);
  94. #77 = AXIS2_PLACEMENT_3D('',#78,#79,#80);
  95. #78 = CARTESIAN_POINT('',(0.,-6.957106781187,0.));
  96. #79 = DIRECTION('',(0.,-1.,0.));
  97. #80 = DIRECTION('',(0.,0.,-1.));
  98. #81 = ORIENTED_EDGE('',*,*,#59,.T.);
  99. #82 = CYLINDRICAL_SURFACE('',#83,3.5);
  100. #83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
  101. #84 = CARTESIAN_POINT('',(0.,-7.3,0.));
  102. #85 = DIRECTION('',(0.,-1.,0.));
  103. #86 = DIRECTION('',(0.,0.,-1.));
  104. #87 = ADVANCED_FACE('',(#88),#124,.T.);
  105. #88 = FACE_BOUND('',#89,.T.);
  106. #89 = EDGE_LOOP('',(#90,#101,#114,#115,#116,#117));
  107. #90 = ORIENTED_EDGE('',*,*,#91,.T.);
  108. #91 = EDGE_CURVE('',#92,#94,#96,.T.);
  109. #92 = VERTEX_POINT('',#93);
  110. #93 = CARTESIAN_POINT('',(0.,-5.542893218813,-3.5));
  111. #94 = VERTEX_POINT('',#95);
  112. #95 = CARTESIAN_POINT('',(4.286263797016E-16,-5.54289371255,3.5));
  113. #96 = CIRCLE('',#97,3.5);
  114. #97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);
  115. #98 = CARTESIAN_POINT('',(0.,-5.542893218813,0.));
  116. #99 = DIRECTION('',(0.,-1.,0.));
  117. #100 = DIRECTION('',(0.,0.,-1.));
  118. #101 = ORIENTED_EDGE('',*,*,#102,.T.);
  119. #102 = EDGE_CURVE('',#94,#67,#103,.T.);
  120. #103 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#104,#105,#106,#107,#108,#109,
  121. #110,#111,#112,#113),.UNSPECIFIED.,.F.,.F.,(10,10),(4.11084268775,
  122. 8.456436267359),.PIECEWISE_BEZIER_KNOTS.);
  123. #104 = CARTESIAN_POINT('',(3.460314839207E-16,-5.631653855453,
  124. 2.825561493825));
  125. #105 = CARTESIAN_POINT('',(3.825950971367E-16,-5.426716383523,
  126. 3.124126053349));
  127. #106 = CARTESIAN_POINT('',(4.327997111803E-16,-5.383949613776,
  128. 3.53407783764));
  129. #107 = CARTESIAN_POINT('',(4.842473978843E-16,-5.572559072693,
  130. 3.954180080505));
  131. #108 = CARTESIAN_POINT('',(5.187620186393E-16,-5.988209448048,
  132. 4.236013346873));
  133. #109 = CARTESIAN_POINT('',(5.187328473364E-16,-6.512686079933,
  134. 4.235775145107));
  135. #110 = CARTESIAN_POINT('',(4.841720040203E-16,-6.928080283209,
  136. 3.953564442886));
  137. #111 = CARTESIAN_POINT('',(4.327033576916E-16,-7.116308068383,
  138. 3.533291051697));
  139. #112 = CARTESIAN_POINT('',(3.825035217198E-16,-7.073168940419,
  140. 3.123378283323));
  141. #113 = CARTESIAN_POINT('',(3.459627207591E-16,-6.867960354715,2.825));
  142. #114 = ORIENTED_EDGE('',*,*,#66,.F.);
  143. #115 = ORIENTED_EDGE('',*,*,#75,.F.);
  144. #116 = ORIENTED_EDGE('',*,*,#102,.F.);
  145. #117 = ORIENTED_EDGE('',*,*,#118,.T.);
  146. #118 = EDGE_CURVE('',#94,#92,#119,.T.);
  147. #119 = CIRCLE('',#120,3.5);
  148. #120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);
  149. #121 = CARTESIAN_POINT('',(0.,-5.542893218813,0.));
  150. #122 = DIRECTION('',(0.,-1.,0.));
  151. #123 = DIRECTION('',(0.,0.,-1.));
  152. #124 = TOROIDAL_SURFACE('',#125,3.25,0.75);
  153. #125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
  154. #126 = CARTESIAN_POINT('',(0.,-6.25,0.));
  155. #127 = DIRECTION('',(0.,-1.,0.));
  156. #128 = DIRECTION('',(0.,0.,-1.));
  157. #129 = ADVANCED_FACE('',(#130),#150,.T.);
  158. #130 = FACE_BOUND('',#131,.T.);
  159. #131 = EDGE_LOOP('',(#132,#133,#141,#148,#149));
  160. #132 = ORIENTED_EDGE('',*,*,#91,.F.);
  161. #133 = ORIENTED_EDGE('',*,*,#134,.T.);
  162. #134 = EDGE_CURVE('',#92,#135,#137,.T.);
  163. #135 = VERTEX_POINT('',#136);
  164. #136 = CARTESIAN_POINT('',(0.,-5.35,-3.5));
  165. #137 = LINE('',#138,#139);
  166. #138 = CARTESIAN_POINT('',(0.,-7.3,-3.5));
  167. #139 = VECTOR('',#140,1.);
  168. #140 = DIRECTION('',(0.,1.,0.));
  169. #141 = ORIENTED_EDGE('',*,*,#142,.T.);
  170. #142 = EDGE_CURVE('',#135,#135,#143,.T.);
  171. #143 = CIRCLE('',#144,3.5);
  172. #144 = AXIS2_PLACEMENT_3D('',#145,#146,#147);
  173. #145 = CARTESIAN_POINT('',(0.,-5.35,0.));
  174. #146 = DIRECTION('',(0.,-1.,0.));
  175. #147 = DIRECTION('',(0.,0.,-1.));
  176. #148 = ORIENTED_EDGE('',*,*,#134,.F.);
  177. #149 = ORIENTED_EDGE('',*,*,#118,.F.);
  178. #150 = CYLINDRICAL_SURFACE('',#151,3.5);
  179. #151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
  180. #152 = CARTESIAN_POINT('',(0.,-7.3,0.));
  181. #153 = DIRECTION('',(0.,-1.,0.));
  182. #154 = DIRECTION('',(0.,0.,-1.));
  183. #155 = ADVANCED_FACE('',(#156,#167),#170,.T.);
  184. #156 = FACE_BOUND('',#157,.T.);
  185. #157 = EDGE_LOOP('',(#158));
  186. #158 = ORIENTED_EDGE('',*,*,#159,.T.);
  187. #159 = EDGE_CURVE('',#160,#160,#162,.T.);
  188. #160 = VERTEX_POINT('',#161);
  189. #161 = CARTESIAN_POINT('',(0.,-5.35,-3.7));
  190. #162 = CIRCLE('',#163,3.7);
  191. #163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
  192. #164 = CARTESIAN_POINT('',(0.,-5.35,0.));
  193. #165 = DIRECTION('',(0.,-1.,0.));
  194. #166 = DIRECTION('',(0.,0.,-1.));
  195. #167 = FACE_BOUND('',#168,.T.);
  196. #168 = EDGE_LOOP('',(#169));
  197. #169 = ORIENTED_EDGE('',*,*,#142,.F.);
  198. #170 = PLANE('',#171);
  199. #171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
  200. #172 = CARTESIAN_POINT('',(0.,-5.35,-3.125));
  201. #173 = DIRECTION('',(0.,-1.,0.));
  202. #174 = DIRECTION('',(0.,0.,-1.));
  203. #175 = ADVANCED_FACE('',(#176),#194,.T.);
  204. #176 = FACE_BOUND('',#177,.T.);
  205. #177 = EDGE_LOOP('',(#178,#187,#192,#193));
  206. #178 = ORIENTED_EDGE('',*,*,#179,.T.);
  207. #179 = EDGE_CURVE('',#180,#180,#182,.T.);
  208. #180 = VERTEX_POINT('',#181);
  209. #181 = CARTESIAN_POINT('',(0.,-5.15,-3.9));
  210. #182 = CIRCLE('',#183,3.9);
  211. #183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
  212. #184 = CARTESIAN_POINT('',(0.,-5.15,0.));
  213. #185 = DIRECTION('',(0.,-1.,0.));
  214. #186 = DIRECTION('',(0.,0.,-1.));
  215. #187 = ORIENTED_EDGE('',*,*,#188,.F.);
  216. #188 = EDGE_CURVE('',#160,#180,#189,.T.);
  217. #189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#190,#191),.UNSPECIFIED.,.F.,.F.,
  218. (2,2),(0.,0.282842712475),.PIECEWISE_BEZIER_KNOTS.);
  219. #190 = CARTESIAN_POINT('',(1.359357947054E-15,-5.35,-3.7));
  220. #191 = CARTESIAN_POINT('',(1.432836755002E-15,-5.15,-3.9));
  221. #192 = ORIENTED_EDGE('',*,*,#159,.F.);
  222. #193 = ORIENTED_EDGE('',*,*,#188,.T.);
  223. #194 = CONICAL_SURFACE('',#195,3.7,0.785398163397);
  224. #195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
  225. #196 = CARTESIAN_POINT('',(0.,-5.35,0.));
  226. #197 = DIRECTION('',(0.,1.,0.));
  227. #198 = DIRECTION('',(0.,0.,1.));
  228. #199 = ADVANCED_FACE('',(#200),#218,.T.);
  229. #200 = FACE_BOUND('',#201,.T.);
  230. #201 = EDGE_LOOP('',(#202,#211,#216,#217));
  231. #202 = ORIENTED_EDGE('',*,*,#203,.T.);
  232. #203 = EDGE_CURVE('',#204,#204,#206,.T.);
  233. #204 = VERTEX_POINT('',#205);
  234. #205 = CARTESIAN_POINT('',(0.,-4.69,-3.9));
  235. #206 = CIRCLE('',#207,3.9);
  236. #207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
  237. #208 = CARTESIAN_POINT('',(0.,-4.69,0.));
  238. #209 = DIRECTION('',(0.,-1.,0.));
  239. #210 = DIRECTION('',(0.,0.,-1.));
  240. #211 = ORIENTED_EDGE('',*,*,#212,.T.);
  241. #212 = EDGE_CURVE('',#204,#180,#213,.T.);
  242. #213 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#214,#215),.UNSPECIFIED.,.F.,.F.,
  243. (2,2),(-2.91,-2.45),.PIECEWISE_BEZIER_KNOTS.);
  244. #214 = CARTESIAN_POINT('',(0.,-4.69,-3.9));
  245. #215 = CARTESIAN_POINT('',(0.,-5.15,-3.9));
  246. #216 = ORIENTED_EDGE('',*,*,#179,.F.);
  247. #217 = ORIENTED_EDGE('',*,*,#212,.F.);
  248. #218 = CYLINDRICAL_SURFACE('',#219,3.9);
  249. #219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
  250. #220 = CARTESIAN_POINT('',(0.,-7.6,0.));
  251. #221 = DIRECTION('',(0.,-1.,0.));
  252. #222 = DIRECTION('',(0.,0.,-1.));
  253. #223 = ADVANCED_FACE('',(#224),#242,.T.);
  254. #224 = FACE_BOUND('',#225,.T.);
  255. #225 = EDGE_LOOP('',(#226,#235,#240,#241));
  256. #226 = ORIENTED_EDGE('',*,*,#227,.T.);
  257. #227 = EDGE_CURVE('',#228,#228,#230,.T.);
  258. #228 = VERTEX_POINT('',#229);
  259. #229 = CARTESIAN_POINT('',(0.,-4.125,-4.465));
  260. #230 = CIRCLE('',#231,4.465);
  261. #231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
  262. #232 = CARTESIAN_POINT('',(0.,-4.125,0.));
  263. #233 = DIRECTION('',(0.,-1.,0.));
  264. #234 = DIRECTION('',(0.,0.,-1.));
  265. #235 = ORIENTED_EDGE('',*,*,#236,.F.);
  266. #236 = EDGE_CURVE('',#204,#228,#237,.T.);
  267. #237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#238,#239),.UNSPECIFIED.,.F.,.F.,
  268. (2,2),(0.,0.799030662741),.PIECEWISE_BEZIER_KNOTS.);
  269. #238 = CARTESIAN_POINT('',(1.432836755002E-15,-4.69,-3.9));
  270. #239 = CARTESIAN_POINT('',(1.640414387458E-15,-4.125,-4.465));
  271. #240 = ORIENTED_EDGE('',*,*,#203,.F.);
  272. #241 = ORIENTED_EDGE('',*,*,#236,.T.);
  273. #242 = CONICAL_SURFACE('',#243,3.9,0.785398163397);
  274. #243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
  275. #244 = CARTESIAN_POINT('',(0.,-4.69,0.));
  276. #245 = DIRECTION('',(0.,1.,0.));
  277. #246 = DIRECTION('',(0.,0.,1.));
  278. #247 = ADVANCED_FACE('',(#248),#266,.T.);
  279. #248 = FACE_BOUND('',#249,.T.);
  280. #249 = EDGE_LOOP('',(#250,#251,#258,#265));
  281. #250 = ORIENTED_EDGE('',*,*,#227,.F.);
  282. #251 = ORIENTED_EDGE('',*,*,#252,.F.);
  283. #252 = EDGE_CURVE('',#253,#228,#255,.T.);
  284. #253 = VERTEX_POINT('',#254);
  285. #254 = CARTESIAN_POINT('',(0.,-0.9,-4.465));
  286. #255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#256,#257),.UNSPECIFIED.,.F.,.F.,
  287. (2,2),(-6.7,-3.475),.PIECEWISE_BEZIER_KNOTS.);
  288. #256 = CARTESIAN_POINT('',(-1.093609591639E-15,-0.9,-4.465));
  289. #257 = CARTESIAN_POINT('',(-1.093609591639E-15,-4.125,-4.465));
  290. #258 = ORIENTED_EDGE('',*,*,#259,.T.);
  291. #259 = EDGE_CURVE('',#253,#253,#260,.T.);
  292. #260 = CIRCLE('',#261,4.465);
  293. #261 = AXIS2_PLACEMENT_3D('',#262,#263,#264);
  294. #262 = CARTESIAN_POINT('',(0.,-0.9,0.));
  295. #263 = DIRECTION('',(0.,-1.,0.));
  296. #264 = DIRECTION('',(0.,0.,-1.));
  297. #265 = ORIENTED_EDGE('',*,*,#252,.T.);
  298. #266 = CYLINDRICAL_SURFACE('',#267,4.465);
  299. #267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
  300. #268 = CARTESIAN_POINT('',(0.,-7.6,0.));
  301. #269 = DIRECTION('',(0.,-1.,0.));
  302. #270 = DIRECTION('',(0.,0.,-1.));
  303. #271 = ADVANCED_FACE('',(#272,#308),#311,.T.);
  304. #272 = FACE_BOUND('',#273,.T.);
  305. #273 = EDGE_LOOP('',(#274,#284,#293,#301));
  306. #274 = ORIENTED_EDGE('',*,*,#275,.T.);
  307. #275 = EDGE_CURVE('',#276,#278,#280,.T.);
  308. #276 = VERTEX_POINT('',#277);
  309. #277 = CARTESIAN_POINT('',(-4.55,-0.9,1.750178562319));
  310. #278 = VERTEX_POINT('',#279);
  311. #279 = CARTESIAN_POINT('',(-4.55,-0.9,-1.750178562319));
  312. #280 = LINE('',#281,#282);
  313. #281 = CARTESIAN_POINT('',(-4.55,-0.9,-4.465));
  314. #282 = VECTOR('',#283,1.);
  315. #283 = DIRECTION('',(0.,0.,-1.));
  316. #284 = ORIENTED_EDGE('',*,*,#285,.T.);
  317. #285 = EDGE_CURVE('',#278,#286,#288,.T.);
  318. #286 = VERTEX_POINT('',#287);
  319. #287 = CARTESIAN_POINT('',(4.55,-0.9,-1.750178562319));
  320. #288 = CIRCLE('',#289,4.875);
  321. #289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
  322. #290 = CARTESIAN_POINT('',(0.,-0.9,0.));
  323. #291 = DIRECTION('',(0.,-1.,0.));
  324. #292 = DIRECTION('',(0.,0.,-1.));
  325. #293 = ORIENTED_EDGE('',*,*,#294,.T.);
  326. #294 = EDGE_CURVE('',#286,#295,#297,.T.);
  327. #295 = VERTEX_POINT('',#296);
  328. #296 = CARTESIAN_POINT('',(4.55,-0.9,1.750178562319));
  329. #297 = LINE('',#298,#299);
  330. #298 = CARTESIAN_POINT('',(4.55,-0.9,-4.465));
  331. #299 = VECTOR('',#300,1.);
  332. #300 = DIRECTION('',(0.,0.,1.));
  333. #301 = ORIENTED_EDGE('',*,*,#302,.T.);
  334. #302 = EDGE_CURVE('',#295,#276,#303,.T.);
  335. #303 = CIRCLE('',#304,4.875);
  336. #304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
  337. #305 = CARTESIAN_POINT('',(0.,-0.9,0.));
  338. #306 = DIRECTION('',(0.,-1.,0.));
  339. #307 = DIRECTION('',(0.,0.,-1.));
  340. #308 = FACE_BOUND('',#309,.T.);
  341. #309 = EDGE_LOOP('',(#310));
  342. #310 = ORIENTED_EDGE('',*,*,#259,.F.);
  343. #311 = PLANE('',#312);
  344. #312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
  345. #313 = CARTESIAN_POINT('',(0.,-0.9,-4.465));
  346. #314 = DIRECTION('',(0.,-1.,0.));
  347. #315 = DIRECTION('',(0.,0.,-1.));
  348. #316 = ADVANCED_FACE('',(#317),#342,.T.);
  349. #317 = FACE_BOUND('',#318,.T.);
  350. #318 = EDGE_LOOP('',(#319,#320,#328,#336));
  351. #319 = ORIENTED_EDGE('',*,*,#275,.F.);
  352. #320 = ORIENTED_EDGE('',*,*,#321,.F.);
  353. #321 = EDGE_CURVE('',#322,#276,#324,.T.);
  354. #322 = VERTEX_POINT('',#323);
  355. #323 = CARTESIAN_POINT('',(-4.55,-1.E-01,1.750178562319));
  356. #324 = LINE('',#325,#326);
  357. #325 = CARTESIAN_POINT('',(-4.55,-7.6,1.750178562319));
  358. #326 = VECTOR('',#327,1.);
  359. #327 = DIRECTION('',(0.,-1.,0.));
  360. #328 = ORIENTED_EDGE('',*,*,#329,.F.);
  361. #329 = EDGE_CURVE('',#330,#322,#332,.T.);
  362. #330 = VERTEX_POINT('',#331);
  363. #331 = CARTESIAN_POINT('',(-4.55,-1.E-01,-1.750178562319));
  364. #332 = LINE('',#333,#334);
  365. #333 = CARTESIAN_POINT('',(-4.55,-1.E-01,-10.));
  366. #334 = VECTOR('',#335,1.);
  367. #335 = DIRECTION('',(0.,2.22044604925E-16,1.));
  368. #336 = ORIENTED_EDGE('',*,*,#337,.T.);
  369. #337 = EDGE_CURVE('',#330,#278,#338,.T.);
  370. #338 = LINE('',#339,#340);
  371. #339 = CARTESIAN_POINT('',(-4.55,-7.6,-1.750178562319));
  372. #340 = VECTOR('',#341,1.);
  373. #341 = DIRECTION('',(0.,-1.,0.));
  374. #342 = PLANE('',#343);
  375. #343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
  376. #344 = CARTESIAN_POINT('',(-4.55,-1.,-5.));
  377. #345 = DIRECTION('',(-1.,0.,0.));
  378. #346 = DIRECTION('',(0.,0.,1.));
  379. #347 = ADVANCED_FACE('',(#348),#367,.T.);
  380. #348 = FACE_BOUND('',#349,.T.);
  381. #349 = EDGE_LOOP('',(#350,#351,#360,#366));
  382. #350 = ORIENTED_EDGE('',*,*,#337,.F.);
  383. #351 = ORIENTED_EDGE('',*,*,#352,.T.);
  384. #352 = EDGE_CURVE('',#330,#353,#355,.T.);
  385. #353 = VERTEX_POINT('',#354);
  386. #354 = CARTESIAN_POINT('',(4.55,-1.E-01,-1.750178562319));
  387. #355 = CIRCLE('',#356,4.875);
  388. #356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);
  389. #357 = CARTESIAN_POINT('',(0.,-1.E-01,0.));
  390. #358 = DIRECTION('',(0.,-1.,0.));
  391. #359 = DIRECTION('',(0.,0.,-1.));
  392. #360 = ORIENTED_EDGE('',*,*,#361,.T.);
  393. #361 = EDGE_CURVE('',#353,#286,#362,.T.);
  394. #362 = LINE('',#363,#364);
  395. #363 = CARTESIAN_POINT('',(4.55,-7.6,-1.750178562319));
  396. #364 = VECTOR('',#365,1.);
  397. #365 = DIRECTION('',(0.,-1.,0.));
  398. #366 = ORIENTED_EDGE('',*,*,#285,.F.);
  399. #367 = CYLINDRICAL_SURFACE('',#368,4.875);
  400. #368 = AXIS2_PLACEMENT_3D('',#369,#370,#371);
  401. #369 = CARTESIAN_POINT('',(0.,-7.6,0.));
  402. #370 = DIRECTION('',(0.,-1.,0.));
  403. #371 = DIRECTION('',(0.,0.,-1.));
  404. #372 = ADVANCED_FACE('',(#373),#391,.T.);
  405. #373 = FACE_BOUND('',#374,.T.);
  406. #374 = EDGE_LOOP('',(#375,#376,#377,#385));
  407. #375 = ORIENTED_EDGE('',*,*,#294,.F.);
  408. #376 = ORIENTED_EDGE('',*,*,#361,.F.);
  409. #377 = ORIENTED_EDGE('',*,*,#378,.F.);
  410. #378 = EDGE_CURVE('',#379,#353,#381,.T.);
  411. #379 = VERTEX_POINT('',#380);
  412. #380 = CARTESIAN_POINT('',(4.55,-1.E-01,1.750178562319));
  413. #381 = LINE('',#382,#383);
  414. #382 = CARTESIAN_POINT('',(4.55,-1.E-01,-5.));
  415. #383 = VECTOR('',#384,1.);
  416. #384 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
  417. #385 = ORIENTED_EDGE('',*,*,#386,.T.);
  418. #386 = EDGE_CURVE('',#379,#295,#387,.T.);
  419. #387 = LINE('',#388,#389);
  420. #388 = CARTESIAN_POINT('',(4.55,-7.6,1.750178562319));
  421. #389 = VECTOR('',#390,1.);
  422. #390 = DIRECTION('',(0.,-1.,0.));
  423. #391 = PLANE('',#392);
  424. #392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
  425. #393 = CARTESIAN_POINT('',(4.55,-1.,5.));
  426. #394 = DIRECTION('',(1.,0.,0.));
  427. #395 = DIRECTION('',(0.,0.,-1.));
  428. #396 = ADVANCED_FACE('',(#397),#409,.T.);
  429. #397 = FACE_BOUND('',#398,.T.);
  430. #398 = EDGE_LOOP('',(#399,#400,#407,#408));
  431. #399 = ORIENTED_EDGE('',*,*,#386,.F.);
  432. #400 = ORIENTED_EDGE('',*,*,#401,.T.);
  433. #401 = EDGE_CURVE('',#379,#322,#402,.T.);
  434. #402 = CIRCLE('',#403,4.875);
  435. #403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
  436. #404 = CARTESIAN_POINT('',(0.,-1.E-01,0.));
  437. #405 = DIRECTION('',(0.,-1.,0.));
  438. #406 = DIRECTION('',(0.,0.,-1.));
  439. #407 = ORIENTED_EDGE('',*,*,#321,.T.);
  440. #408 = ORIENTED_EDGE('',*,*,#302,.F.);
  441. #409 = CYLINDRICAL_SURFACE('',#410,4.875);
  442. #410 = AXIS2_PLACEMENT_3D('',#411,#412,#413);
  443. #411 = CARTESIAN_POINT('',(0.,-7.6,0.));
  444. #412 = DIRECTION('',(0.,-1.,0.));
  445. #413 = DIRECTION('',(0.,0.,-1.));
  446. #414 = ADVANCED_FACE('',(#415),#421,.F.);
  447. #415 = FACE_BOUND('',#416,.F.);
  448. #416 = EDGE_LOOP('',(#417,#418,#419,#420));
  449. #417 = ORIENTED_EDGE('',*,*,#329,.F.);
  450. #418 = ORIENTED_EDGE('',*,*,#352,.T.);
  451. #419 = ORIENTED_EDGE('',*,*,#378,.F.);
  452. #420 = ORIENTED_EDGE('',*,*,#401,.T.);
  453. #421 = PLANE('',#422);
  454. #422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
  455. #423 = CARTESIAN_POINT('',(-15.,-0.1,-15.));
  456. #424 = DIRECTION('',(0.,-1.,2.22044604925E-16));
  457. #425 = DIRECTION('',(1.,0.,0.));
  458. #426 = ADVANCED_FACE('',(#427),#430,.T.);
  459. #427 = FACE_BOUND('',#428,.T.);
  460. #428 = EDGE_LOOP('',(#429));
  461. #429 = ORIENTED_EDGE('',*,*,#42,.T.);
  462. #430 = PLANE('',#431);
  463. #431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
  464. #432 = CARTESIAN_POINT('',(2.633949703729E-16,-7.6,1.005470685691E-16));
  465. #433 = DIRECTION('',(-0.,-1.,-0.));
  466. #434 = DIRECTION('',(0.,0.,-1.));
  467. #435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
  468. GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#439)) GLOBAL_UNIT_ASSIGNED_CONTEXT
  469. ((#436,#437,#438)) REPRESENTATION_CONTEXT('Context #1',
  470. '3D Context with UNIT and UNCERTAINTY') );
  471. #436 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
  472. #437 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
  473. #438 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
  474. #439 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#436,
  475. 'distance_accuracy_value','confusion accuracy');
  476. #440 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
  477. #441 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#442)
  478. ,#435);
  479. #442 = STYLED_ITEM('color',(#443),#15);
  480. #443 = PRESENTATION_STYLE_ASSIGNMENT((#444,#450));
  481. #444 = SURFACE_STYLE_USAGE(.BOTH.,#445);
  482. #445 = SURFACE_SIDE_STYLE('',(#446));
  483. #446 = SURFACE_STYLE_FILL_AREA(#447);
  484. #447 = FILL_AREA_STYLE('',(#448));
  485. #448 = FILL_AREA_STYLE_COLOUR('',#449);
  486. #449 = COLOUR_RGB('',0.447059003357,0.474510015008,0.501960993452);
  487. #450 = CURVE_STYLE('',#451,POSITIVE_LENGTH_MEASURE(0.1),#452);
  488. #451 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
  489. #452 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
  490. 9.803921802644E-02);
  491. ENDSEC;
  492. END-ISO-10303-21;