/src/examples/data/STEP214/dm1-oc-214.stp

http://pythonocc.googlecode.com/ · Unknown · 4368 lines · 4368 code · 0 blank · 0 comment · 0 complexity · 0639ce69a42dd185eddb1807e3eaf3fd MD5 · raw file

Large files are truncated click here to view the full file

  1. ISO-10303-21;
  2. HEADER;
  3. FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
  4. FILE_NAME('Open CASCADE Shape Model','2008-07-24T15:03:24',(
  5. '--- Datakit Converter ---'),('--- Datakit www.datakit.com---'),
  6. ' Release Version Jun 30 2008','Open CASCADE 6.1',' ');
  7. FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
  8. ENDSEC;
  9. DATA;
  10. #1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
  11. 'automotive_design',2000,#2);
  12. #2 = APPLICATION_CONTEXT(
  13. 'core data for automotive mechanical design processes');
  14. #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
  15. #4 = PRODUCT_DEFINITION_SHAPE('','',#5);
  16. #5 = PRODUCT_DEFINITION('design','',#6,#9);
  17. #6 = PRODUCT_DEFINITION_FORMATION('','',#7);
  18. #7 = PRODUCT('l-bracket assembly','l-bracket assembly','',(#8));
  19. #8 = PRODUCT_CONTEXT('',#2,'mechanical');
  20. #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
  21. #10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31);
  22. #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
  23. #12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
  24. #13 = DIRECTION('',(0.E+000,0.E+000,1.));
  25. #14 = DIRECTION('',(1.,0.E+000,0.E+000));
  26. #15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
  27. #16 = CARTESIAN_POINT('',(27.5,-40.,0.E+000));
  28. #17 = DIRECTION('',(0.E+000,0.E+000,1.));
  29. #18 = DIRECTION('',(1.,0.E+000,0.E+000));
  30. #19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
  31. #20 = CARTESIAN_POINT('',(50.,-52.99038106,0.E+000));
  32. #21 = DIRECTION('',(0.E+000,0.E+000,1.));
  33. #22 = DIRECTION('',(1.,0.E+000,0.E+000));
  34. #23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
  35. #24 = CARTESIAN_POINT('',(50.,-27.00961894,0.E+000));
  36. #25 = DIRECTION('',(0.E+000,0.E+000,1.));
  37. #26 = DIRECTION('',(1.,0.E+000,0.E+000));
  38. #27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
  39. #28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
  40. #29 = DIRECTION('',(0.E+000,-1.,0.E+000));
  41. #30 = DIRECTION('',(1.,0.E+000,0.E+000));
  42. #31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
  43. GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
  44. (#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',
  45. '3D Context with UNIT and UNCERTAINTY') );
  46. #32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
  47. #33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
  48. #34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
  49. #35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#32,
  50. 'distance_accuracy_value','confusion accuracy');
  51. #36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
  52. #37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);
  53. #38 = PRODUCT_DEFINITION_SHAPE('','',#39);
  54. #39 = PRODUCT_DEFINITION('design','',#40,#43);
  55. #40 = PRODUCT_DEFINITION_FORMATION('','',#41);
  56. #41 = PRODUCT('nut-bolt assembly','nut-bolt-assembly','',(#42));
  57. #42 = PRODUCT_CONTEXT('',#2,'mechanical');
  58. #43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
  59. #44 = SHAPE_REPRESENTATION('',(#11,#45,#49),#53);
  60. #45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
  61. #46 = CARTESIAN_POINT('',(-7.5,-10.,13.));
  62. #47 = DIRECTION('',(0.E+000,0.E+000,-1.));
  63. #48 = DIRECTION('',(0.E+000,-1.,0.E+000));
  64. #49 = AXIS2_PLACEMENT_3D('',#50,#51,#52);
  65. #50 = CARTESIAN_POINT('',(2.5,-17.5,-20.));
  66. #51 = DIRECTION('',(0.E+000,0.E+000,-1.));
  67. #52 = DIRECTION('',(-1.,0.E+000,0.E+000));
  68. #53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
  69. GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#57)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
  70. (#54,#55,#56)) REPRESENTATION_CONTEXT('Context #1',
  71. '3D Context with UNIT and UNCERTAINTY') );
  72. #54 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
  73. #55 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
  74. #56 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
  75. #57 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#54,
  76. 'distance_accuracy_value','confusion accuracy');
  77. #58 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#59),#763);
  78. #59 = MANIFOLD_SOLID_BREP('',#60);
  79. #60 = CLOSED_SHELL('',(#61,#543,#619,#648,#724,#753,#758));
  80. #61 = ADVANCED_FACE('',(#62,#305),#97,.T.);
  81. #62 = FACE_BOUND('',#63,.T.);
  82. #63 = EDGE_LOOP('',(#64,#189));
  83. #64 = ORIENTED_EDGE('',*,*,#65,.F.);
  84. #65 = EDGE_CURVE('',#66,#68,#70,.T.);
  85. #66 = VERTEX_POINT('',#67);
  86. #67 = CARTESIAN_POINT('',(7.5,0.E+000,3.));
  87. #68 = VERTEX_POINT('',#69);
  88. #69 = CARTESIAN_POINT('',(-7.5,0.E+000,3.));
  89. #70 = SURFACE_CURVE('',#71,(#96,#129),.PCURVE_S1.);
  90. #71 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#72,#73,#74,#75,#76,#77,#78,#79,
  91. #80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,#94,#95),
  92. .UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(0.E+000,5.20225778542,
  93. 9.84158873828,14.2673349509,18.6433186512,23.0548848731,
  94. 27.6530164185,33.5425690087),.UNSPECIFIED.);
  95. #72 = CARTESIAN_POINT('',(7.5,6.66133814775E-016,3.));
  96. #73 = CARTESIAN_POINT('',(7.5,-0.585054612929,3.));
  97. #74 = CARTESIAN_POINT('',(7.44295106424,-1.20521801478,3.));
  98. #75 = CARTESIAN_POINT('',(7.31515940691,-1.85033890984,3.));
  99. #76 = CARTESIAN_POINT('',(6.9174836202,-3.08527233291,3.));
  100. #77 = CARTESIAN_POINT('',(6.21610886075,-4.27235963842,3.));
  101. #78 = CARTESIAN_POINT('',(5.81621499215,-4.80660561995,3.));
  102. #79 = CARTESIAN_POINT('',(4.90603051399,-5.77088806315,3.));
  103. #80 = CARTESIAN_POINT('',(3.775988505,-6.53134212728,3.));
  104. #81 = CARTESIAN_POINT('',(3.1790299248,-6.8428729705,3.));
  105. #82 = CARTESIAN_POINT('',(1.92404155108,-7.32665470362,3.));
  106. #83 = CARTESIAN_POINT('',(0.582116172098,-7.52278240149,3.));
  107. #84 = CARTESIAN_POINT('',(-9.46313364034E-002,-7.54474978799,3.));
  108. #85 = CARTESIAN_POINT('',(-1.44588275644,-7.43589277948,3.));
  109. #86 = CARTESIAN_POINT('',(-2.73149765405,-7.03353365966,3.));
  110. #87 = CARTESIAN_POINT('',(-3.34804882139,-6.76091512264,3.));
  111. #88 = CARTESIAN_POINT('',(-4.52434338626,-6.07498368569,3.));
  112. #89 = CARTESIAN_POINT('',(-5.49752166125,-5.16815745669,3.));
  113. #90 = CARTESIAN_POINT('',(-5.93188641726,-4.6595782538,3.));
  114. #91 = CARTESIAN_POINT('',(-6.76982690894,-3.42768019481,3.));
  115. #92 = CARTESIAN_POINT('',(-7.26056394836,-2.1079334227,3.));
  116. #93 = CARTESIAN_POINT('',(-7.42688130669,-1.36969623529,3.));
  117. #94 = CARTESIAN_POINT('',(-7.5,-0.662348936385,3.));
  118. #95 = CARTESIAN_POINT('',(-7.5,-6.66133814775E-016,3.));
  119. #96 = PCURVE('',#97,#102);
  120. #97 = PLANE('',#98);
  121. #98 = AXIS2_PLACEMENT_3D('',#99,#100,#101);
  122. #99 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
  123. #100 = DIRECTION('',(0.E+000,0.E+000,1.));
  124. #101 = DIRECTION('',(1.,0.E+000,0.E+000));
  125. #102 = DEFINITIONAL_REPRESENTATION('',(#103),#128);
  126. #103 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#104,#105,#106,#107,#108,#109,
  127. #110,#111,#112,#113,#114,#115,#116,#117,#118,#119,#120,#121,#122,
  128. #123,#124,#125,#126,#127),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  129. 0.E+000,5.20225778542,9.84158873828,14.2673349509,18.6433186512,
  130. 23.0548848731,27.6530164185,33.5425690087),.UNSPECIFIED.);
  131. #104 = CARTESIAN_POINT('',(7.5,6.66133814775E-016));
  132. #105 = CARTESIAN_POINT('',(7.5,-0.585054612929));
  133. #106 = CARTESIAN_POINT('',(7.44295106424,-1.20521801478));
  134. #107 = CARTESIAN_POINT('',(7.31515940691,-1.85033890984));
  135. #108 = CARTESIAN_POINT('',(6.9174836202,-3.08527233291));
  136. #109 = CARTESIAN_POINT('',(6.21610886075,-4.27235963842));
  137. #110 = CARTESIAN_POINT('',(5.81621499215,-4.80660561995));
  138. #111 = CARTESIAN_POINT('',(4.90603051399,-5.77088806315));
  139. #112 = CARTESIAN_POINT('',(3.775988505,-6.53134212728));
  140. #113 = CARTESIAN_POINT('',(3.1790299248,-6.8428729705));
  141. #114 = CARTESIAN_POINT('',(1.92404155108,-7.32665470362));
  142. #115 = CARTESIAN_POINT('',(0.582116172098,-7.52278240149));
  143. #116 = CARTESIAN_POINT('',(-9.46313364034E-002,-7.54474978799));
  144. #117 = CARTESIAN_POINT('',(-1.44588275644,-7.43589277948));
  145. #118 = CARTESIAN_POINT('',(-2.73149765405,-7.03353365966));
  146. #119 = CARTESIAN_POINT('',(-3.34804882139,-6.76091512264));
  147. #120 = CARTESIAN_POINT('',(-4.52434338626,-6.07498368569));
  148. #121 = CARTESIAN_POINT('',(-5.49752166125,-5.16815745669));
  149. #122 = CARTESIAN_POINT('',(-5.93188641726,-4.6595782538));
  150. #123 = CARTESIAN_POINT('',(-6.76982690894,-3.42768019481));
  151. #124 = CARTESIAN_POINT('',(-7.26056394836,-2.1079334227));
  152. #125 = CARTESIAN_POINT('',(-7.42688130669,-1.36969623529));
  153. #126 = CARTESIAN_POINT('',(-7.5,-0.662348936385));
  154. #127 = CARTESIAN_POINT('',(-7.5,-6.66133814775E-016));
  155. #128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  156. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  157. ) );
  158. #129 = PCURVE('',#130,#139);
  159. #130 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,3,(
  160. (#131,#132,#133,#134)
  161. ,(#135,#136,#137,#138
  162. )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(4,4),(
  163. 9.9800399E-004,3.00099800399),(0.E+000,45.),
  164. .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM()
  165. RATIONAL_B_SPLINE_SURFACE((
  166. (1.,0.33333333333,0.33333333333,1.)
  167. ,(1.,0.33333333333,0.33333333333,1.
  168. ))) REPRESENTATION_ITEM('') SURFACE() );
  169. #131 = CARTESIAN_POINT('',(-7.5,0.E+000,3.));
  170. #132 = CARTESIAN_POINT('',(-7.5,-15.,3.));
  171. #133 = CARTESIAN_POINT('',(7.5,-15.,3.));
  172. #134 = CARTESIAN_POINT('',(7.5,0.E+000,3.));
  173. #135 = CARTESIAN_POINT('',(-7.5,0.E+000,0.E+000));
  174. #136 = CARTESIAN_POINT('',(-7.5,-15.,0.E+000));
  175. #137 = CARTESIAN_POINT('',(7.5,-15.,0.E+000));
  176. #138 = CARTESIAN_POINT('',(7.5,0.E+000,0.E+000));
  177. #139 = DEFINITIONAL_REPRESENTATION('',(#140),#188);
  178. #140 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#141,#142,#143,#144,#145,#146,
  179. #147,#148,#149,#150,#151,#152,#153,#154,#155,#156,#157,#158,#159,
  180. #160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172,
  181. #173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,
  182. #186,#187),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  183. 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
  184. 0.762331113834,1.524662227668,2.286993341502,3.049324455336,
  185. 3.81165556917,4.573986683005,5.336317796839,6.098648910673,
  186. 6.860980024507,7.623311138341,8.385642252175,9.147973366009,
  187. 9.910304479843,10.672635593677,11.434966707511,12.197297821345,
  188. 12.95962893518,13.721960049014,14.484291162848,15.246622276682,
  189. 16.008953390516,16.77128450435,17.533615618184,18.295946732018,
  190. 19.058277845852,19.820608959686,20.58294007352,21.345271187355,
  191. 22.107602301189,22.869933415023,23.632264528857,24.394595642691,
  192. 25.156926756525,25.919257870359,26.681588984193,27.443920098027,
  193. 28.206251211861,28.968582325695,29.73091343953,30.493244553364,
  194. 31.255575667198,32.017906781032,32.780237894866,33.5425690087),
  195. .QUASI_UNIFORM_KNOTS.);
  196. #141 = CARTESIAN_POINT('',(9.9800399E-004,45.));
  197. #142 = CARTESIAN_POINT('',(9.980039900001E-004,44.571302812759));
  198. #143 = CARTESIAN_POINT('',(9.980039900001E-004,43.723451988301));
  199. #144 = CARTESIAN_POINT('',(9.980039899997E-004,42.480603180286));
  200. #145 = CARTESIAN_POINT('',(9.980039899987E-004,41.267127064423));
  201. #146 = CARTESIAN_POINT('',(9.980039900005E-004,40.082949207123));
  202. #147 = CARTESIAN_POINT('',(9.980039899997E-004,38.92770430726));
  203. #148 = CARTESIAN_POINT('',(9.980039899987E-004,37.800756852125));
  204. #149 = CARTESIAN_POINT('',(9.980039900008E-004,36.701299976325));
  205. #150 = CARTESIAN_POINT('',(9.980039899991E-004,35.628440627625));
  206. #151 = CARTESIAN_POINT('',(9.980039900013E-004,34.580978071595));
  207. #152 = CARTESIAN_POINT('',(9.980039899994E-004,33.557472237094));
  208. #153 = CARTESIAN_POINT('',(9.980039899998E-004,32.556310364454));
  209. #154 = CARTESIAN_POINT('',(9.980039900001E-004,31.575759692059));
  210. #155 = CARTESIAN_POINT('',(9.980039900011E-004,30.614017309608));
  211. #156 = CARTESIAN_POINT('',(9.980039899995E-004,29.6692735353));
  212. #157 = CARTESIAN_POINT('',(9.980039899997E-004,28.739730155524));
  213. #158 = CARTESIAN_POINT('',(9.980039900007E-004,27.82355261073));
  214. #159 = CARTESIAN_POINT('',(9.980039899995E-004,26.918879220695));
  215. #160 = CARTESIAN_POINT('',(9.980039900007E-004,26.023811406403));
  216. #161 = CARTESIAN_POINT('',(9.980039899997E-004,25.136388793607));
  217. #162 = CARTESIAN_POINT('',(9.980039900002E-004,24.254616243117));
  218. #163 = CARTESIAN_POINT('',(9.980039899993E-004,23.376593359876));
  219. #164 = CARTESIAN_POINT('',(9.980039899997E-004,22.500427783925));
  220. #165 = CARTESIAN_POINT('',(9.980039899991E-004,21.624247365846));
  221. #166 = CARTESIAN_POINT('',(9.980039900012E-004,20.74618278857));
  222. #167 = CARTESIAN_POINT('',(9.980039899988E-004,19.864397566237));
  223. #168 = CARTESIAN_POINT('',(9.980039900012E-004,18.976941798027));
  224. #169 = CARTESIAN_POINT('',(9.980039899995E-004,18.081820706376));
  225. #170 = CARTESIAN_POINT('',(9.980039900011E-004,17.17711381209));
  226. #171 = CARTESIAN_POINT('',(9.980039899992E-004,16.260927030417));
  227. #172 = CARTESIAN_POINT('',(9.980039900002E-004,15.331390617179));
  228. #173 = CARTESIAN_POINT('',(9.980039900008E-004,14.386646151192));
  229. #174 = CARTESIAN_POINT('',(9.9800399E-004,13.424926609852));
  230. #175 = CARTESIAN_POINT('',(9.980039900002E-004,12.444427651184));
  231. #176 = CARTESIAN_POINT('',(9.980039900002E-004,11.443331536935));
  232. #177 = CARTESIAN_POINT('',(9.980039900002E-004,10.419877046088));
  233. #178 = CARTESIAN_POINT('',(9.980039900002E-004,9.372427008604));
  234. #179 = CARTESIAN_POINT('',(9.980039900004E-004,8.299579036962));
  235. #180 = CARTESIAN_POINT('',(9.980039899994E-004,7.200183660574));
  236. #181 = CARTESIAN_POINT('',(9.980039900006E-004,6.07319337542));
  237. #182 = CARTESIAN_POINT('',(9.980039899995E-004,4.917761146069));
  238. #183 = CARTESIAN_POINT('',(9.980039900001E-004,3.733303759495));
  239. #184 = CARTESIAN_POINT('',(9.980039899989E-004,2.519557037946));
  240. #185 = CARTESIAN_POINT('',(9.980039900006E-004,1.276559770167));
  241. #186 = CARTESIAN_POINT('',(9.980039900006E-004,0.428685598944));
  242. #187 = CARTESIAN_POINT('',(9.9800399E-004,0.E+000));
  243. #188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  244. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  245. ) );
  246. #189 = ORIENTED_EDGE('',*,*,#190,.F.);
  247. #190 = EDGE_CURVE('',#68,#66,#191,.T.);
  248. #191 = SURFACE_CURVE('',#192,(#217,#245),.PCURVE_S1.);
  249. #192 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#193,#194,#195,#196,#197,#198,
  250. #199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211,
  251. #212,#213,#214,#215,#216),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  252. 0.E+000,5.20225778542,9.84158873828,14.2673349509,18.6433186512,
  253. 23.0548848731,27.6530164185,33.5425690087),.UNSPECIFIED.);
  254. #193 = CARTESIAN_POINT('',(-7.5,-6.66133814775E-016,3.));
  255. #194 = CARTESIAN_POINT('',(-7.5,0.585054612929,3.));
  256. #195 = CARTESIAN_POINT('',(-7.44295106424,1.20521801478,3.));
  257. #196 = CARTESIAN_POINT('',(-7.31515940691,1.85033890984,3.));
  258. #197 = CARTESIAN_POINT('',(-6.9174836202,3.08527233291,3.));
  259. #198 = CARTESIAN_POINT('',(-6.21610886075,4.27235963842,3.));
  260. #199 = CARTESIAN_POINT('',(-5.81621499215,4.80660561995,3.));
  261. #200 = CARTESIAN_POINT('',(-4.90603051399,5.77088806315,3.));
  262. #201 = CARTESIAN_POINT('',(-3.775988505,6.53134212728,3.));
  263. #202 = CARTESIAN_POINT('',(-3.1790299248,6.8428729705,3.));
  264. #203 = CARTESIAN_POINT('',(-1.92404155108,7.32665470362,3.));
  265. #204 = CARTESIAN_POINT('',(-0.582116172098,7.52278240149,3.));
  266. #205 = CARTESIAN_POINT('',(9.46313364034E-002,7.54474978799,3.));
  267. #206 = CARTESIAN_POINT('',(1.44588275644,7.43589277948,3.));
  268. #207 = CARTESIAN_POINT('',(2.73149765405,7.03353365966,3.));
  269. #208 = CARTESIAN_POINT('',(3.34804882139,6.76091512264,3.));
  270. #209 = CARTESIAN_POINT('',(4.52434338626,6.07498368569,3.));
  271. #210 = CARTESIAN_POINT('',(5.49752166125,5.16815745669,3.));
  272. #211 = CARTESIAN_POINT('',(5.93188641726,4.6595782538,3.));
  273. #212 = CARTESIAN_POINT('',(6.76982690894,3.42768019481,3.));
  274. #213 = CARTESIAN_POINT('',(7.26056394836,2.1079334227,3.));
  275. #214 = CARTESIAN_POINT('',(7.42688130669,1.36969623529,3.));
  276. #215 = CARTESIAN_POINT('',(7.5,0.662348936385,3.));
  277. #216 = CARTESIAN_POINT('',(7.5,6.66133814775E-016,3.));
  278. #217 = PCURVE('',#97,#218);
  279. #218 = DEFINITIONAL_REPRESENTATION('',(#219),#244);
  280. #219 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#220,#221,#222,#223,#224,#225,
  281. #226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237,#238,
  282. #239,#240,#241,#242,#243),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  283. 0.E+000,5.20225778542,9.84158873828,14.2673349509,18.6433186512,
  284. 23.0548848731,27.6530164185,33.5425690087),.UNSPECIFIED.);
  285. #220 = CARTESIAN_POINT('',(-7.5,-6.66133814775E-016));
  286. #221 = CARTESIAN_POINT('',(-7.5,0.585054612929));
  287. #222 = CARTESIAN_POINT('',(-7.44295106424,1.20521801478));
  288. #223 = CARTESIAN_POINT('',(-7.31515940691,1.85033890984));
  289. #224 = CARTESIAN_POINT('',(-6.9174836202,3.08527233291));
  290. #225 = CARTESIAN_POINT('',(-6.21610886075,4.27235963842));
  291. #226 = CARTESIAN_POINT('',(-5.81621499215,4.80660561995));
  292. #227 = CARTESIAN_POINT('',(-4.90603051399,5.77088806315));
  293. #228 = CARTESIAN_POINT('',(-3.775988505,6.53134212728));
  294. #229 = CARTESIAN_POINT('',(-3.1790299248,6.8428729705));
  295. #230 = CARTESIAN_POINT('',(-1.92404155108,7.32665470362));
  296. #231 = CARTESIAN_POINT('',(-0.582116172098,7.52278240149));
  297. #232 = CARTESIAN_POINT('',(9.46313364034E-002,7.54474978799));
  298. #233 = CARTESIAN_POINT('',(1.44588275644,7.43589277948));
  299. #234 = CARTESIAN_POINT('',(2.73149765405,7.03353365966));
  300. #235 = CARTESIAN_POINT('',(3.34804882139,6.76091512264));
  301. #236 = CARTESIAN_POINT('',(4.52434338626,6.07498368569));
  302. #237 = CARTESIAN_POINT('',(5.49752166125,5.16815745669));
  303. #238 = CARTESIAN_POINT('',(5.93188641726,4.6595782538));
  304. #239 = CARTESIAN_POINT('',(6.76982690894,3.42768019481));
  305. #240 = CARTESIAN_POINT('',(7.26056394836,2.1079334227));
  306. #241 = CARTESIAN_POINT('',(7.42688130669,1.36969623529));
  307. #242 = CARTESIAN_POINT('',(7.5,0.662348936385));
  308. #243 = CARTESIAN_POINT('',(7.5,6.66133814775E-016));
  309. #244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  310. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  311. ) );
  312. #245 = PCURVE('',#246,#255);
  313. #246 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,3,(
  314. (#247,#248,#249,#250)
  315. ,(#251,#252,#253,#254
  316. )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(4,4),(
  317. 9.9800399E-004,3.00099800399),(0.E+000,45.),
  318. .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM()
  319. RATIONAL_B_SPLINE_SURFACE((
  320. (1.,0.33333333333,0.33333333333,1.)
  321. ,(1.,0.33333333333,0.33333333333,1.
  322. ))) REPRESENTATION_ITEM('') SURFACE() );
  323. #247 = CARTESIAN_POINT('',(7.5,0.E+000,3.));
  324. #248 = CARTESIAN_POINT('',(7.5,15.,3.));
  325. #249 = CARTESIAN_POINT('',(-7.5,15.,3.));
  326. #250 = CARTESIAN_POINT('',(-7.5,0.E+000,3.));
  327. #251 = CARTESIAN_POINT('',(7.5,0.E+000,0.E+000));
  328. #252 = CARTESIAN_POINT('',(7.5,15.,0.E+000));
  329. #253 = CARTESIAN_POINT('',(-7.5,15.,0.E+000));
  330. #254 = CARTESIAN_POINT('',(-7.5,0.E+000,0.E+000));
  331. #255 = DEFINITIONAL_REPRESENTATION('',(#256),#304);
  332. #256 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#257,#258,#259,#260,#261,#262,
  333. #263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274,#275,
  334. #276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,
  335. #289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299,#300,#301,
  336. #302,#303),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  337. 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
  338. 0.762331113834,1.524662227668,2.286993341502,3.049324455336,
  339. 3.81165556917,4.573986683005,5.336317796839,6.098648910673,
  340. 6.860980024507,7.623311138341,8.385642252175,9.147973366009,
  341. 9.910304479843,10.672635593677,11.434966707511,12.197297821345,
  342. 12.95962893518,13.721960049014,14.484291162848,15.246622276682,
  343. 16.008953390516,16.77128450435,17.533615618184,18.295946732018,
  344. 19.058277845852,19.820608959686,20.58294007352,21.345271187355,
  345. 22.107602301189,22.869933415023,23.632264528857,24.394595642691,
  346. 25.156926756525,25.919257870359,26.681588984193,27.443920098027,
  347. 28.206251211861,28.968582325695,29.73091343953,30.493244553364,
  348. 31.255575667198,32.017906781032,32.780237894866,33.5425690087),
  349. .QUASI_UNIFORM_KNOTS.);
  350. #257 = CARTESIAN_POINT('',(9.9800399E-004,45.));
  351. #258 = CARTESIAN_POINT('',(9.980039900001E-004,44.571302812759));
  352. #259 = CARTESIAN_POINT('',(9.980039900001E-004,43.723451988301));
  353. #260 = CARTESIAN_POINT('',(9.980039899997E-004,42.480603180286));
  354. #261 = CARTESIAN_POINT('',(9.980039899987E-004,41.267127064423));
  355. #262 = CARTESIAN_POINT('',(9.980039900005E-004,40.082949207123));
  356. #263 = CARTESIAN_POINT('',(9.980039899997E-004,38.92770430726));
  357. #264 = CARTESIAN_POINT('',(9.980039899987E-004,37.800756852125));
  358. #265 = CARTESIAN_POINT('',(9.980039900008E-004,36.701299976325));
  359. #266 = CARTESIAN_POINT('',(9.980039899991E-004,35.628440627625));
  360. #267 = CARTESIAN_POINT('',(9.980039900013E-004,34.580978071595));
  361. #268 = CARTESIAN_POINT('',(9.980039899994E-004,33.557472237094));
  362. #269 = CARTESIAN_POINT('',(9.980039899998E-004,32.556310364454));
  363. #270 = CARTESIAN_POINT('',(9.980039900001E-004,31.575759692059));
  364. #271 = CARTESIAN_POINT('',(9.980039900011E-004,30.614017309608));
  365. #272 = CARTESIAN_POINT('',(9.980039899995E-004,29.6692735353));
  366. #273 = CARTESIAN_POINT('',(9.980039899997E-004,28.739730155524));
  367. #274 = CARTESIAN_POINT('',(9.980039900007E-004,27.82355261073));
  368. #275 = CARTESIAN_POINT('',(9.980039899995E-004,26.918879220695));
  369. #276 = CARTESIAN_POINT('',(9.980039900007E-004,26.023811406403));
  370. #277 = CARTESIAN_POINT('',(9.980039899997E-004,25.136388793607));
  371. #278 = CARTESIAN_POINT('',(9.980039900002E-004,24.254616243117));
  372. #279 = CARTESIAN_POINT('',(9.980039899993E-004,23.376593359876));
  373. #280 = CARTESIAN_POINT('',(9.980039899997E-004,22.500427783925));
  374. #281 = CARTESIAN_POINT('',(9.980039899991E-004,21.624247365846));
  375. #282 = CARTESIAN_POINT('',(9.980039900012E-004,20.74618278857));
  376. #283 = CARTESIAN_POINT('',(9.980039899988E-004,19.864397566237));
  377. #284 = CARTESIAN_POINT('',(9.980039900012E-004,18.976941798027));
  378. #285 = CARTESIAN_POINT('',(9.980039899995E-004,18.081820706376));
  379. #286 = CARTESIAN_POINT('',(9.980039900011E-004,17.17711381209));
  380. #287 = CARTESIAN_POINT('',(9.980039899992E-004,16.260927030417));
  381. #288 = CARTESIAN_POINT('',(9.980039900002E-004,15.331390617179));
  382. #289 = CARTESIAN_POINT('',(9.980039900008E-004,14.386646151192));
  383. #290 = CARTESIAN_POINT('',(9.9800399E-004,13.424926609852));
  384. #291 = CARTESIAN_POINT('',(9.980039900002E-004,12.444427651184));
  385. #292 = CARTESIAN_POINT('',(9.980039900002E-004,11.443331536935));
  386. #293 = CARTESIAN_POINT('',(9.980039900002E-004,10.419877046088));
  387. #294 = CARTESIAN_POINT('',(9.980039900002E-004,9.372427008604));
  388. #295 = CARTESIAN_POINT('',(9.980039900004E-004,8.299579036962));
  389. #296 = CARTESIAN_POINT('',(9.980039899994E-004,7.200183660574));
  390. #297 = CARTESIAN_POINT('',(9.980039900006E-004,6.07319337542));
  391. #298 = CARTESIAN_POINT('',(9.980039899995E-004,4.917761146069));
  392. #299 = CARTESIAN_POINT('',(9.980039900001E-004,3.733303759495));
  393. #300 = CARTESIAN_POINT('',(9.980039899989E-004,2.519557037946));
  394. #301 = CARTESIAN_POINT('',(9.980039900006E-004,1.276559770167));
  395. #302 = CARTESIAN_POINT('',(9.980039900006E-004,0.428685598944));
  396. #303 = CARTESIAN_POINT('',(9.9800399E-004,0.E+000));
  397. #304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  398. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  399. ) );
  400. #305 = FACE_BOUND('',#306,.T.);
  401. #306 = EDGE_LOOP('',(#307,#427));
  402. #307 = ORIENTED_EDGE('',*,*,#308,.F.);
  403. #308 = EDGE_CURVE('',#309,#311,#313,.T.);
  404. #309 = VERTEX_POINT('',#310);
  405. #310 = CARTESIAN_POINT('',(-5.,2.22044604925E-016,3.));
  406. #311 = VERTEX_POINT('',#312);
  407. #312 = CARTESIAN_POINT('',(5.,-2.22044604925E-016,3.));
  408. #313 = SURFACE_CURVE('',#314,(#339,#367),.PCURVE_S1.);
  409. #314 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#315,#316,#317,#318,#319,#320,
  410. #321,#322,#323,#324,#325,#326,#327,#328,#329,#330,#331,#332,#333,
  411. #334,#335,#336,#337,#338),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  412. 0.E+000,4.15513164387,7.85828164661,10.7238180516,13.5836589935,
  413. 16.4911855015,20.38776087,22.3658107353),.UNSPECIFIED.);
  414. #315 = CARTESIAN_POINT('',(-5.,-2.22044604925E-016,3.));
  415. #316 = CARTESIAN_POINT('',(-5.,-0.467198252312,3.));
  416. #317 = CARTESIAN_POINT('',(-4.94543032016,-0.967985463874,3.));
  417. #318 = CARTESIAN_POINT('',(-4.82041774119,-1.49112303535,3.));
  418. #319 = CARTESIAN_POINT('',(-4.42731387443,-2.48006143438,3.));
  419. #320 = CARTESIAN_POINT('',(-3.74198536382,-3.38090473983,3.));
  420. #321 = CARTESIAN_POINT('',(-3.35476380665,-3.76862633308,3.));
  421. #322 = CARTESIAN_POINT('',(-2.56749137395,-4.36208802884,3.));
  422. #323 = CARTESIAN_POINT('',(-1.64518926245,-4.75184036526,3.));
  423. #324 = CARTESIAN_POINT('',(-1.22322144323,-4.87791933608,3.));
  424. #325 = CARTESIAN_POINT('',(-0.356287037014,-5.03548099138,3.));
  425. #326 = CARTESIAN_POINT('',(0.52640030158,-5.00140076198,3.));
  426. #327 = CARTESIAN_POINT('',(0.963050674765,-4.93574856594,3.));
  427. #328 = CARTESIAN_POINT('',(1.81864212033,-4.70884578804,3.));
  428. #329 = CARTESIAN_POINT('',(2.59575461931,-4.30713067084,3.));
  429. #330 = CARTESIAN_POINT('',(2.9603131848,-4.06421908239,3.));
  430. #331 = CARTESIAN_POINT('',(3.73554903634,-3.41630129394,3.));
  431. #332 = CARTESIAN_POINT('',(4.3095225984,-2.62465565461,3.));
  432. #333 = CARTESIAN_POINT('',(4.56375002186,-2.14244819995,3.));
  433. #334 = CARTESIAN_POINT('',(4.8362924348,-1.40481893471,3.));
  434. #335 = CARTESIAN_POINT('',(4.96121877006,-0.68885510118,3.));
  435. #336 = CARTESIAN_POINT('',(4.98763322877,-0.452431376999,3.));
  436. #337 = CARTESIAN_POINT('',(5.,-0.222409665749,3.));
  437. #338 = CARTESIAN_POINT('',(5.,4.4408920985E-016,3.));
  438. #339 = PCURVE('',#97,#340);
  439. #340 = DEFINITIONAL_REPRESENTATION('',(#341),#366);
  440. #341 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#342,#343,#344,#345,#346,#347,
  441. #348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359,#360,
  442. #361,#362,#363,#364,#365),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  443. 0.E+000,4.15513164387,7.85828164661,10.7238180516,13.5836589935,
  444. 16.4911855015,20.38776087,22.3658107353),.UNSPECIFIED.);
  445. #342 = CARTESIAN_POINT('',(-5.,-2.22044604925E-016));
  446. #343 = CARTESIAN_POINT('',(-5.,-0.467198252312));
  447. #344 = CARTESIAN_POINT('',(-4.94543032016,-0.967985463874));
  448. #345 = CARTESIAN_POINT('',(-4.82041774119,-1.49112303535));
  449. #346 = CARTESIAN_POINT('',(-4.42731387443,-2.48006143438));
  450. #347 = CARTESIAN_POINT('',(-3.74198536382,-3.38090473983));
  451. #348 = CARTESIAN_POINT('',(-3.35476380665,-3.76862633308));
  452. #349 = CARTESIAN_POINT('',(-2.56749137395,-4.36208802884));
  453. #350 = CARTESIAN_POINT('',(-1.64518926245,-4.75184036526));
  454. #351 = CARTESIAN_POINT('',(-1.22322144323,-4.87791933608));
  455. #352 = CARTESIAN_POINT('',(-0.356287037014,-5.03548099138));
  456. #353 = CARTESIAN_POINT('',(0.52640030158,-5.00140076198));
  457. #354 = CARTESIAN_POINT('',(0.963050674765,-4.93574856594));
  458. #355 = CARTESIAN_POINT('',(1.81864212033,-4.70884578804));
  459. #356 = CARTESIAN_POINT('',(2.59575461931,-4.30713067084));
  460. #357 = CARTESIAN_POINT('',(2.9603131848,-4.06421908239));
  461. #358 = CARTESIAN_POINT('',(3.73554903634,-3.41630129394));
  462. #359 = CARTESIAN_POINT('',(4.3095225984,-2.62465565461));
  463. #360 = CARTESIAN_POINT('',(4.56375002186,-2.14244819995));
  464. #361 = CARTESIAN_POINT('',(4.8362924348,-1.40481893471));
  465. #362 = CARTESIAN_POINT('',(4.96121877006,-0.68885510118));
  466. #363 = CARTESIAN_POINT('',(4.98763322877,-0.452431376999));
  467. #364 = CARTESIAN_POINT('',(5.,-0.222409665749));
  468. #365 = CARTESIAN_POINT('',(5.,4.4408920985E-016));
  469. #366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  470. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  471. ) );
  472. #367 = PCURVE('',#368,#377);
  473. #368 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,3,(
  474. (#369,#370,#371,#372)
  475. ,(#373,#374,#375,#376
  476. )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(4,4),(
  477. 9.9800399E-004,34.000998004),(0.E+000,30.),
  478. .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM()
  479. RATIONAL_B_SPLINE_SURFACE((
  480. (1.,0.33333333333,0.33333333333,1.)
  481. ,(1.,0.33333333333,0.33333333333,1.
  482. ))) REPRESENTATION_ITEM('') SURFACE() );
  483. #369 = CARTESIAN_POINT('',(-5.,0.E+000,37.));
  484. #370 = CARTESIAN_POINT('',(-5.,-10.,37.));
  485. #371 = CARTESIAN_POINT('',(5.,-10.,37.));
  486. #372 = CARTESIAN_POINT('',(5.,0.E+000,37.));
  487. #373 = CARTESIAN_POINT('',(-5.,0.E+000,3.));
  488. #374 = CARTESIAN_POINT('',(-5.,-10.,3.));
  489. #375 = CARTESIAN_POINT('',(5.,-10.,3.));
  490. #376 = CARTESIAN_POINT('',(5.,0.E+000,3.));
  491. #377 = DEFINITIONAL_REPRESENTATION('',(#378),#426);
  492. #378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#379,#380,#381,#382,#383,#384,
  493. #385,#386,#387,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,
  494. #398,#399,#400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,
  495. #411,#412,#413,#414,#415,#416,#417,#418,#419,#420,#421,#422,#423,
  496. #424,#425),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  497. 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
  498. 0.508313880348,1.016627760695,1.524941641043,2.033255521391,
  499. 2.541569401739,3.049883282086,3.558197162434,4.066511042782,
  500. 4.57482492313,5.083138803477,5.591452683825,6.099766564173,
  501. 6.60808044452,7.116394324868,7.624708205216,8.133022085564,
  502. 8.641335965911,9.149649846259,9.657963726607,10.166277606955,
  503. 10.674591487302,11.18290536765,11.691219247998,12.199533128345,
  504. 12.707847008693,13.216160889041,13.724474769389,14.232788649736,
  505. 14.741102530084,15.249416410432,15.75773029078,16.266044171127,
  506. 16.774358051475,17.282671931823,17.79098581217,18.299299692518,
  507. 18.807613572866,19.315927453214,19.824241333561,20.332555213909,
  508. 20.840869094257,21.349182974605,21.857496854952,22.3658107353),
  509. .QUASI_UNIFORM_KNOTS.);
  510. #379 = CARTESIAN_POINT('',(34.000998004,0.E+000));
  511. #380 = CARTESIAN_POINT('',(34.000998004,0.285786134005));
  512. #381 = CARTESIAN_POINT('',(34.000998004,0.851023724374));
  513. #382 = CARTESIAN_POINT('',(34.000998004,1.679658950067));
  514. #383 = CARTESIAN_POINT('',(34.000998004,2.488775842984));
  515. #384 = CARTESIAN_POINT('',(34.000998004,3.278357391147));
  516. #385 = CARTESIAN_POINT('',(34.000998004,4.048590090635));
  517. #386 = CARTESIAN_POINT('',(34.000998004,4.799873551245));
  518. #387 = CARTESIAN_POINT('',(34.000998004,5.532780976198));
  519. #388 = CARTESIAN_POINT('',(34.000998004,6.248020911162));
  520. #389 = CARTESIAN_POINT('',(34.000998004,6.946360574942));
  521. #390 = CARTESIAN_POINT('',(34.000998004,7.628688635561));
  522. #391 = CARTESIAN_POINT('',(34.000998004,8.296073973845));
  523. #392 = CARTESIAN_POINT('',(34.000998004,8.949683945325));
  524. #393 = CARTESIAN_POINT('',(34.000998004,9.590744783224));
  525. #394 = CARTESIAN_POINT('',(34.000998004,10.220499189069));
  526. #395 = CARTESIAN_POINT('',(34.000998004,10.840182524178));
  527. #396 = CARTESIAN_POINT('',(34.000998004,11.450961995563));
  528. #397 = CARTESIAN_POINT('',(34.000998004,12.054057836488));
  529. #398 = CARTESIAN_POINT('',(34.000998004,12.650784955207));
  530. #399 = CARTESIAN_POINT('',(34.000998004,13.242437006931));
  531. #400 = CARTESIAN_POINT('',(34.000998004,13.830311319039));
  532. #401 = CARTESIAN_POINT('',(34.000998004,14.415700442447));
  533. #402 = CARTESIAN_POINT('',(34.000998004,14.999897615114));
  534. #403 = CARTESIAN_POINT('',(34.000998004,15.584089013839));
  535. #404 = CARTESIAN_POINT('',(34.000998004,16.169496123896));
  536. #405 = CARTESIAN_POINT('',(34.000998004,16.757374014315));
  537. #406 = CARTESIAN_POINT('',(34.000998004,17.349001920563));
  538. #407 = CARTESIAN_POINT('',(34.000998004,17.945677529625));
  539. #408 = CARTESIAN_POINT('',(34.000998004,18.548712223709));
  540. #409 = CARTESIAN_POINT('',(34.000998004,19.159406299853));
  541. #410 = CARTESIAN_POINT('',(34.000998004,19.779034544783));
  542. #411 = CARTESIAN_POINT('',(34.000998004,20.40884411557));
  543. #412 = CARTESIAN_POINT('',(34.000998004,21.05005071958));
  544. #413 = CARTESIAN_POINT('',(34.000998004,21.703821244264));
  545. #414 = CARTESIAN_POINT('',(34.000998004,22.371286811436));
  546. #415 = CARTESIAN_POINT('',(34.000998004,23.053580536272));
  547. #416 = CARTESIAN_POINT('',(34.000998004,23.751780892279));
  548. #417 = CARTESIAN_POINT('',(34.000998004,24.466876470872));
  549. #418 = CARTESIAN_POINT('',(34.000998004,25.199732655413));
  550. #419 = CARTESIAN_POINT('',(34.000998004,25.951064420944));
  551. #420 = CARTESIAN_POINT('',(34.000998004,26.721413688722));
  552. #421 = CARTESIAN_POINT('',(34.000998004,27.511129456935));
  553. #422 = CARTESIAN_POINT('',(34.000998004,28.320321955904));
  554. #423 = CARTESIAN_POINT('',(34.000998004,29.148977248348));
  555. #424 = CARTESIAN_POINT('',(34.000998004,29.714213802924));
  556. #425 = CARTESIAN_POINT('',(34.000998004,30.));
  557. #426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  558. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  559. ) );
  560. #427 = ORIENTED_EDGE('',*,*,#428,.F.);
  561. #428 = EDGE_CURVE('',#311,#309,#429,.T.);
  562. #429 = SURFACE_CURVE('',#430,(#455,#483),.PCURVE_S1.);
  563. #430 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#431,#432,#433,#434,#435,#436,
  564. #437,#438,#439,#440,#441,#442,#443,#444,#445,#446,#447,#448,#449,
  565. #450,#451,#452,#453,#454),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  566. 0.E+000,4.15513164387,7.85828164661,10.7238180516,13.5836589935,
  567. 16.4911855015,20.38776087,22.3658107353),.UNSPECIFIED.);
  568. #431 = CARTESIAN_POINT('',(5.,2.22044604925E-016,3.));
  569. #432 = CARTESIAN_POINT('',(5.,0.467198252312,3.));
  570. #433 = CARTESIAN_POINT('',(4.94543032016,0.967985463874,3.));
  571. #434 = CARTESIAN_POINT('',(4.82041774119,1.49112303535,3.));
  572. #435 = CARTESIAN_POINT('',(4.42731387443,2.48006143438,3.));
  573. #436 = CARTESIAN_POINT('',(3.74198536382,3.38090473983,3.));
  574. #437 = CARTESIAN_POINT('',(3.35476380665,3.76862633308,3.));
  575. #438 = CARTESIAN_POINT('',(2.56749137395,4.36208802884,3.));
  576. #439 = CARTESIAN_POINT('',(1.64518926245,4.75184036526,3.));
  577. #440 = CARTESIAN_POINT('',(1.22322144323,4.87791933608,3.));
  578. #441 = CARTESIAN_POINT('',(0.356287037014,5.03548099138,3.));
  579. #442 = CARTESIAN_POINT('',(-0.52640030158,5.00140076198,3.));
  580. #443 = CARTESIAN_POINT('',(-0.963050674765,4.93574856594,3.));
  581. #444 = CARTESIAN_POINT('',(-1.81864212033,4.70884578804,3.));
  582. #445 = CARTESIAN_POINT('',(-2.59575461931,4.30713067084,3.));
  583. #446 = CARTESIAN_POINT('',(-2.9603131848,4.06421908239,3.));
  584. #447 = CARTESIAN_POINT('',(-3.73554903634,3.41630129394,3.));
  585. #448 = CARTESIAN_POINT('',(-4.3095225984,2.62465565461,3.));
  586. #449 = CARTESIAN_POINT('',(-4.56375002186,2.14244819995,3.));
  587. #450 = CARTESIAN_POINT('',(-4.8362924348,1.40481893471,3.));
  588. #451 = CARTESIAN_POINT('',(-4.96121877006,0.68885510118,3.));
  589. #452 = CARTESIAN_POINT('',(-4.98763322877,0.452431376999,3.));
  590. #453 = CARTESIAN_POINT('',(-5.,0.222409665749,3.));
  591. #454 = CARTESIAN_POINT('',(-5.,-4.4408920985E-016,3.));
  592. #455 = PCURVE('',#97,#456);
  593. #456 = DEFINITIONAL_REPRESENTATION('',(#457),#482);
  594. #457 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#458,#459,#460,#461,#462,#463,
  595. #464,#465,#466,#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,
  596. #477,#478,#479,#480,#481),.UNSPECIFIED.,.F.,.F.,(6,3,3,3,3,3,3,6),(
  597. 0.E+000,4.15513164387,7.85828164661,10.7238180516,13.5836589935,
  598. 16.4911855015,20.38776087,22.3658107353),.UNSPECIFIED.);
  599. #458 = CARTESIAN_POINT('',(5.,2.22044604925E-016));
  600. #459 = CARTESIAN_POINT('',(5.,0.467198252312));
  601. #460 = CARTESIAN_POINT('',(4.94543032016,0.967985463874));
  602. #461 = CARTESIAN_POINT('',(4.82041774119,1.49112303535));
  603. #462 = CARTESIAN_POINT('',(4.42731387443,2.48006143438));
  604. #463 = CARTESIAN_POINT('',(3.74198536382,3.38090473983));
  605. #464 = CARTESIAN_POINT('',(3.35476380665,3.76862633308));
  606. #465 = CARTESIAN_POINT('',(2.56749137395,4.36208802884));
  607. #466 = CARTESIAN_POINT('',(1.64518926245,4.75184036526));
  608. #467 = CARTESIAN_POINT('',(1.22322144323,4.87791933608));
  609. #468 = CARTESIAN_POINT('',(0.356287037014,5.03548099138));
  610. #469 = CARTESIAN_POINT('',(-0.52640030158,5.00140076198));
  611. #470 = CARTESIAN_POINT('',(-0.963050674765,4.93574856594));
  612. #471 = CARTESIAN_POINT('',(-1.81864212033,4.70884578804));
  613. #472 = CARTESIAN_POINT('',(-2.59575461931,4.30713067084));
  614. #473 = CARTESIAN_POINT('',(-2.9603131848,4.06421908239));
  615. #474 = CARTESIAN_POINT('',(-3.73554903634,3.41630129394));
  616. #475 = CARTESIAN_POINT('',(-4.3095225984,2.62465565461));
  617. #476 = CARTESIAN_POINT('',(-4.56375002186,2.14244819995));
  618. #477 = CARTESIAN_POINT('',(-4.8362924348,1.40481893471));
  619. #478 = CARTESIAN_POINT('',(-4.96121877006,0.68885510118));
  620. #479 = CARTESIAN_POINT('',(-4.98763322877,0.452431376999));
  621. #480 = CARTESIAN_POINT('',(-5.,0.222409665749));
  622. #481 = CARTESIAN_POINT('',(-5.,-4.4408920985E-016));
  623. #482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  624. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  625. ) );
  626. #483 = PCURVE('',#484,#493);
  627. #484 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(1,3,(
  628. (#485,#486,#487,#488)
  629. ,(#489,#490,#491,#492
  630. )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((2,2),(4,4),(
  631. 9.9800399E-004,34.000998004),(0.E+000,30.),
  632. .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM()
  633. RATIONAL_B_SPLINE_SURFACE((
  634. (1.,0.33333333333,0.33333333333,1.)
  635. ,(1.,0.33333333333,0.33333333333,1.
  636. ))) REPRESENTATION_ITEM('') SURFACE() );
  637. #485 = CARTESIAN_POINT('',(5.,0.E+000,37.));
  638. #486 = CARTESIAN_POINT('',(5.,10.,37.));
  639. #487 = CARTESIAN_POINT('',(-5.,10.,37.));
  640. #488 = CARTESIAN_POINT('',(-5.,0.E+000,37.));
  641. #489 = CARTESIAN_POINT('',(5.,0.E+000,3.));
  642. #490 = CARTESIAN_POINT('',(5.,10.,3.));
  643. #491 = CARTESIAN_POINT('',(-5.,10.,3.));
  644. #492 = CARTESIAN_POINT('',(-5.,0.E+000,3.));
  645. #493 = DEFINITIONAL_REPRESENTATION('',(#494),#542);
  646. #494 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#495,#496,#497,#498,#499,#500,
  647. #501,#502,#503,#504,#505,#506,#507,#508,#509,#510,#511,#512,#513,
  648. #514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524,#525,#526,
  649. #527,#528,#529,#530,#531,#532,#533,#534,#535,#536,#537,#538,#539,
  650. #540,#541),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  651. 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.E+000,
  652. 0.508313880348,1.016627760695,1.524941641043,2.033255521391,
  653. 2.541569401739,3.049883282086,3.558197162434,4.066511042782,
  654. 4.57482492313,5.083138803477,5.591452683825,6.099766564173,
  655. 6.60808044452,7.116394324868,7.624708205216,8.133022085564,
  656. 8.641335965911,9.149649846259,9.657963726607,10.166277606955,
  657. 10.674591487302,11.18290536765,11.691219247998,12.199533128345,
  658. 12.707847008693,13.216160889041,13.724474769389,14.232788649736,
  659. 14.741102530084,15.249416410432,15.75773029078,16.266044171127,
  660. 16.774358051475,17.282671931823,17.79098581217,18.299299692518,
  661. 18.807613572866,19.315927453214,19.824241333561,20.332555213909,
  662. 20.840869094257,21.349182974605,21.857496854952,22.3658107353),
  663. .QUASI_UNIFORM_KNOTS.);
  664. #495 = CARTESIAN_POINT('',(34.000998004,0.E+000));
  665. #496 = CARTESIAN_POINT('',(34.000998004,0.285786134005));
  666. #497 = CARTESIAN_POINT('',(34.000998004,0.851023724374));
  667. #498 = CARTESIAN_POINT('',(34.000998004,1.679658950067));
  668. #499 = CARTESIAN_POINT('',(34.000998004,2.488775842984));
  669. #500 = CARTESIAN_POINT('',(34.000998004,3.278357391147));
  670. #501 = CARTESIAN_POINT('',(34.000998004,4.048590090635));
  671. #502 = CARTESIAN_POINT('',(34.000998004,4.799873551245));
  672. #503 = CARTESIAN_POINT('',(34.000998004,5.532780976198));
  673. #504 = CARTESIAN_POINT('',(34.000998004,6.248020911162));
  674. #505 = CARTESIAN_POINT('',(34.000998004,6.946360574942));
  675. #506 = CARTESIAN_POINT('',(34.000998004,7.628688635561));
  676. #507 = CARTESIAN_POINT('',(34.000998004,8.296073973845));
  677. #508 = CARTESIAN_POINT('',(34.000998004,8.949683945325));
  678. #509 = CARTESIAN_POINT('',(34.000998004,9.590744783224));
  679. #510 = CARTESIAN_POINT('',(34.000998004,10.220499189069));
  680. #511 = CARTESIAN_POINT('',(34.000998004,10.840182524178));
  681. #512 = CARTESIAN_POINT('',(34.000998004,11.450961995563));
  682. #513 = CARTESIAN_POINT('',(34.000998004,12.054057836488));
  683. #514 = CARTESIAN_POINT('',(34.000998004,12.650784955207));
  684. #515 = CARTESIAN_POINT('',(34.000998004,13.242437006931));
  685. #516 = CARTESIAN_POINT('',(34.000998004,13.830311319039));
  686. #517 = CARTESIAN_POINT('',(34.000998004,14.415700442447));
  687. #518 = CARTESIAN_POINT('',(34.000998004,14.999897615114));
  688. #519 = CARTESIAN_POINT('',(34.000998004,15.584089013839));
  689. #520 = CARTESIAN_POINT('',(34.000998004,16.169496123896));
  690. #521 = CARTESIAN_POINT('',(34.000998004,16.757374014315));
  691. #522 = CARTESIAN_POINT('',(34.000998004,17.349001920563));
  692. #523 = CARTESIAN_POINT('',(34.000998004,17.945677529625));
  693. #524 = CARTESIAN_POINT('',(34.000998004,18.548712223709));
  694. #525 = CARTESIAN_POINT('',(34.000998004,19.159406299853));
  695. #526 = CARTESIAN_POINT('',(34.000998004,19.779034544783));
  696. #527 = CARTESIAN_POINT('',(34.000998004,20.40884411557));
  697. #528 = CARTESIAN_POINT('',(34.000998004,21.05005071958));
  698. #529 = CARTESIAN_POINT('',(34.000998004,21.703821244264));
  699. #530 = CARTESIAN_POINT('',(34.000998004,22.371286811436));
  700. #531 = CARTESIAN_POINT('',(34.000998004,23.053580536272));
  701. #532 = CARTESIAN_POINT('',(34.000998004,23.751780892279));
  702. #533 = CARTESIAN_POINT('',(34.000998004,24.466876470872));
  703. #534 = CARTESIAN_POINT('',(34.000998004,25.199732655413));
  704. #535 = CARTESIAN_POINT('',(34.000998004,25.951064420944));
  705. #536 = CARTESIAN_POINT('',(34.000998004,26.721413688722));
  706. #537 = CARTESIAN_POINT('',(34.000998004,27.511129456935));
  707. #538 = CARTESIAN_POINT('',(34.000998004,28.320321955904));
  708. #539 = CARTESIAN_POINT('',(34.000998004,29.148977248348));
  709. #540 = CARTESIAN_POINT('',(34.000998004,29.714213802924));
  710. #541 = CARTESIAN_POINT('',(34.000998004,30.));
  711. #542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  712. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  713. ) );
  714. #543 = ADVANCED_FACE('',(#544),#130,.T.);
  715. #544 = FACE_BOUND('',#545,.T.);
  716. #545 = EDGE_LOOP('',(#546,#547,#569,#599));
  717. #546 = ORIENTED_EDGE('',*,*,#65,.T.);
  718. #547 = ORIENTED_EDGE('',*,*,#548,.T.);
  719. #548 = EDGE_CURVE('',#68,#549,#551,.T.);
  720. #549 = VERTEX_POINT('',#550);
  721. #550 = CARTESIAN_POINT('',(-7.5,0.E+000,-2.22044604925E-016));
  722. #551 = SURFACE_CURVE('',#552,(#555,#562),.PCURVE_S1.);
  723. #552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#553,#554),.UNSPECIFIED.,.F.,.F.,
  724. (2,2),(9.9800399E-004,3.00099800399),.PIECEWISE_BEZIER_KNOTS.);
  725. #553 = CARTESIAN_POINT('',(-7.5,8.32667268461E-016,3.));
  726. #554 = CARTESIAN_POINT('',(-7.5,8.32667268461E-016,0.E+000));
  727. #555 = PCURVE('',#130,#556);
  728. #556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);
  729. #557 = LINE('',#558,#559);
  730. #558 = CARTESIAN_POINT('',(0.E+000,0.E+000));
  731. #559 = VECTOR('',#560,1.);
  732. #560 = DIRECTION('',(1.,0.E+000));
  733. #561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  734. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  735. ) );
  736. #562 = PCURVE('',#246,#563);
  737. #563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);
  738. #564 = LINE('',#565,#566);
  739. #565 = CARTESIAN_POINT('',(0.E+000,45.));
  740. #566 = VECTOR('',#567,1.);
  741. #567 = DIRECTION('',(1.,0.E+000));
  742. #568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  743. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  744. ) );
  745. #569 = ORIENTED_EDGE('',*,*,#570,.T.);
  746. #570 = EDGE_CURVE('',#549,#571,#573,.T.);
  747. #571 = VERTEX_POINT('',#572);
  748. #572 = CARTESIAN_POINT('',(7.5,0.E+000,2.22044604925E-016));
  749. #573 = SURFACE_CURVE('',#574,(#579,#586),.PCURVE_S1.);
  750. #574 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#575,#576,#577,#578),
  751. .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,45.),
  752. .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
  753. RATIONAL_B_SPLINE_CURVE((1.,0.33333333333,0.33333333333,1.))
  754. REPRESENTATION_ITEM('') );
  755. #575 = CARTESIAN_POINT('',(-7.5,0.E+000,0.E+000));
  756. #576 = CARTESIAN_POINT('',(-7.5,-15.,0.E+000));
  757. #577 = CARTESIAN_POINT('',(7.5,-15.,0.E+000));
  758. #578 = CARTESIAN_POINT('',(7.5,0.E+000,0.E+000));
  759. #579 = PCURVE('',#130,#580);
  760. #580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
  761. #581 = LINE('',#582,#583);
  762. #582 = CARTESIAN_POINT('',(3.00099800399,0.E+000));
  763. #583 = VECTOR('',#584,1.);
  764. #584 = DIRECTION('',(0.E+000,1.));
  765. #585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  766. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  767. ) );
  768. #586 = PCURVE('',#587,#592);
  769. #587 = PLANE('',#588);
  770. #588 = AXIS2_PLACEMENT_3D('',#589,#590,#591);
  771. #589 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
  772. #590 = DIRECTION('',(0.E+000,0.E+000,-1.));
  773. #591 = DIRECTION('',(-1.,0.E+000,0.E+000));
  774. #592 = DEFINITIONAL_REPRESENTATION('',(#593),#598);
  775. #593 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#594,#595,#596,#597),
  776. .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,45.),
  777. .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
  778. RATIONAL_B_SPLINE_CURVE((1.,0.33333333333,0.33333333333,1.))
  779. REPRESENTATION_ITEM('') );
  780. #594 = CARTESIAN_POINT('',(7.5,0.E+000));
  781. #595 = CARTESIAN_POINT('',(7.5,-15.));
  782. #596 = CARTESIAN_POINT('',(-7.5,-15.));
  783. #597 = CARTESIAN_POINT('',(-7.5,0.E+000));
  784. #598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  785. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  786. ) );
  787. #599 = ORIENTED_EDGE('',*,*,#600,.F.);
  788. #600 = EDGE_CURVE('',#66,#571,#601,.T.);
  789. #601 = SURFACE_CURVE('',#602,(#605,#612),.PCURVE_S1.);
  790. #602 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#603,#604),.UNSPECIFIED.,.F.,.F.,
  791. (2,2),(9.9800399E-004,3.00099800399),.PIECEWISE_BEZIER_KNOTS.);
  792. #603 = CARTESIAN_POINT('',(7.5,8.32667268461E-016,3.));
  793. #604 = CARTESIAN_POINT('',(7.5,8.32667268461E-016,0.E+000));
  794. #605 = PCURVE('',#130,#606);
  795. #606 = DEFINITIONAL_REPRESENTATION('',(#607),#611);
  796. #607 = LINE('',#608,#609);
  797. #608 = CARTESIAN_POINT('',(0.E+000,45.));
  798. #609 = VECTOR('',#610,1.);
  799. #610 = DIRECTION('',(1.,0.E+000));
  800. #611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  801. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  802. ) );
  803. #612 = PCURVE('',#246,#613);
  804. #613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
  805. #614 = LINE('',#615,#616);
  806. #615 = CARTESIAN_POINT('',(0.E+000,0.E+000));
  807. #616 = VECTOR('',#617,1.);
  808. #617 = DIRECTION('',(1.,0.E+000));
  809. #618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  810. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  811. ) );
  812. #619 = ADVANCED_FACE('',(#620),#246,.T.);
  813. #620 = FACE_BOUND('',#621,.T.);
  814. #621 = EDGE_LOOP('',(#622,#623,#624,#647));
  815. #622 = ORIENTED_EDGE('',*,*,#190,.T.);
  816. #623 = ORIENTED_EDGE('',*,*,#600,.T.);
  817. #624 = ORIENTED_EDGE('',*,*,#625,.T.);
  818. #625 = EDGE_CURVE('',#571,#549,#626,.T.);
  819. #626 = SURFACE_CURVE('',#627,(#632,#639),.PCURVE_S1.);
  820. #627 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#628,#629,#630,#631),
  821. .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,45.),
  822. .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
  823. RATIONAL_B_SPLINE_CURVE((1.,0.33333333333,0.33333333333,1.))
  824. REPRESENTATION_ITEM('') );
  825. #628 = CARTESIAN_POINT('',(7.5,0.E+000,0.E+000));
  826. #629 = CARTESIAN_POINT('',(7.5,15.,0.E+000));
  827. #630 = CARTESIAN_POINT('',(-7.5,15.,0.E+000));
  828. #631 = CARTESIAN_POINT('',(-7.5,0.E+000,0.E+000));
  829. #632 = PCURVE('',#246,#633);
  830. #633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);
  831. #634 = LINE('',#635,#636);
  832. #635 = CARTESIAN_POINT('',(3.00099800399,0.E+000));
  833. #636 = VECTOR('',#637,1.);
  834. #637 = DIRECTION('',(0.E+000,1.));
  835. #638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  836. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  837. ) );
  838. #639 = PCURVE('',#587,#640);
  839. #640 = DEFINITIONAL_REPRESENTATION('',(#641),#646);
  840. #641 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#642,#643,#644,#645),
  841. .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,45.),
  842. .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
  843. RATIONAL_B_SPLINE_CURVE((1.,0.33333333333,0.33333333333,1.))
  844. REPRESENTATION_ITEM('') );
  845. #642 = CARTESIAN_POINT('',(-7.5,0.E+000));
  846. #643 = CARTESIAN_POINT('',(-7.5,15.));
  847. #644 = CARTESIAN_POINT('',(7.5,15.));
  848. #645 = CARTESIAN_POINT('',(7.5,0.E+000));
  849. #646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  850. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  851. ) );
  852. #647 = ORIENTED_EDGE('',*,*,#548,.F.);
  853. #648 = ADVANCED_FACE('',(#649),#368,.T.);
  854. #649 = FACE_BOUND('',#650,.T.);
  855. #650 = EDGE_LOOP('',(#651,#652,#674,#704));
  856. #651 = ORIENTED_EDGE('',*,*,#308,.T.);
  857. #652 = ORIENTED_EDGE('',*,*,#653,.F.);
  858. #653 = EDGE_CURVE('',#654,#311,#656,.T.);
  859. #654 = VERTEX_POINT('',#655);
  860. #655 = CARTESIAN_POINT('',(5.,4.4408920985E-016,37.));
  861. #656 = SURFACE_CURVE('',#657,(#660,#667),.PCURVE_S1.);
  862. #657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#658,#659),.UNSPECIFIED.,.F.,.F.,
  863. (2,2),(9.9800399E-004,34.000998004),.PIECEWISE_BEZIER_KNOTS.);
  864. #658 = CARTESIAN_POINT('',(5.,-5.55111512307E-016,37.));
  865. #659 = CARTESIAN_POINT('',(5.,-5.55111512307E-016,3.));
  866. #660 = PCURVE('',#368,#661);
  867. #661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
  868. #662 = LINE('',#663,#664);
  869. #663 = CARTESIAN_POINT('',(0.E+000,30.));
  870. #664 = VECTOR('',#665,1.);
  871. #665 = DIRECTION('',(1.,0.E+000));
  872. #666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  873. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  874. ) );
  875. #667 = PCURVE('',#484,#668);
  876. #668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
  877. #669 = LINE('',#670,#671);
  878. #670 = CARTESIAN_POINT('',(0.E+000,0.E+000));
  879. #671 = VECTOR('',#672,1.);
  880. #672 = DIRECTION('',(1.,0.E+000));
  881. #673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  882. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  883. ) );
  884. #674 = ORIENTED_EDGE('',*,*,#675,.F.);
  885. #675 = EDGE_CURVE('',#676,#654,#678,.T.);
  886. #676 = VERTEX_POINT('',#677);
  887. #677 = CARTESIAN_POINT('',(-5.,4.4408920985E-016,37.));
  888. #678 = SURFACE_CURVE('',#679,(#684,#691),.PCURVE_S1.);
  889. #679 = ( BOUNDED_CURVE() B_SPLINE_CURVE(3,(#680,#681,#682,#683),
  890. .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((4,4),(0.E+000,30.),
  891. .PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
  892. RATIONAL_B_SPLINE_CURVE((1.,0.33333333333,0.33333333333,1.))
  893. REPRESENTATION_ITEM('') );
  894. #680 = CARTESIAN_POINT('',(-5.,0.E+000,37.));
  895. #681 = CARTESIAN_POINT('',(-5.,-10.,37.));
  896. #682 = CARTESIAN_POINT('',(5.,-10.,37.));
  897. #683 = CARTESIAN_POINT('',(5.,0.E+000,37.));
  898. #684 = PCURVE('',#368,#685);
  899. #685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);
  900. #686 = LINE('',#687,#688);
  901. #687 = CARTESIAN_POINT('',(9.9800399E-004,0.E+000));
  902. #688 = VECTOR('',#689,1.);
  903. #689 = DIRECTION('',(0.E+000,1.));
  904. #690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
  905. PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  906. ) );
  907. #691 = PCURVE('',#692,#697);
  908. #692 = PLANE('',#693);
  909. #693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
  910. #694 = CARTESIAN_POINT('',(0.E+000,0.E+000,37.));
  911. #695 = DIRECTION('',(0.E+000,0.E+000,1.));
  912. #696 = DIRECTION('',(1.,0.E+000,0.E+000));
  913. #697 = DEFINITIONAL_REPRESENTATION('',(#698),#703);
  914. #698 = ( BOUNDED_CURVE() B_SP