diff --git a/Generic objects/lego_brick.fcstd b/Generic objects/lego_brick.fcstd new file mode 100644 index 00000000..d42c3aae Binary files /dev/null and b/Generic objects/lego_brick.fcstd differ diff --git a/Generic objects/lego_brick.step b/Generic objects/lego_brick.step new file mode 100644 index 00000000..1dcf9dc6 --- /dev/null +++ b/Generic objects/lego_brick.step @@ -0,0 +1,1928 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/nguarinz/Documents/lego_brick.step', + '2018-09-21T17:26:33',('Author'),(''), + 'Open CASCADE STEP processor 7.1','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Cut001','Cut001','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1615); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#213,#386,#435,#576,#583,#638,#693,#748, + #803,#879,#928,#977,#1004,#1008,#1012,#1016,#1020,#1202,#1261,#1320, + #1379,#1438,#1497,#1501,#1505,#1509,#1513,#1552,#1611)); +#17 = ADVANCED_FACE('',(#18),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.,0.,9.6)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(1.,0.,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.,0.,0.)); +#47 = DIRECTION('',(0.,1.,0.)); +#48 = DIRECTION('',(0.,0.,1.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(0.,16.,0.)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(0.,0.,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,1.,0.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(0.,0.,0.)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DIRECTION('',(1.,0.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(0.,16.,9.6)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(0.,16.,0.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.,0.,1.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.,-16.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(0.,16.,0.)); +#103 = DIRECTION('',(0.,1.,0.)); +#104 = DIRECTION('',(0.,0.,1.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(0.,0.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(1.,0.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(0.,0.,9.6)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(0.,1.,0.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(9.6,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(0.,0.,9.6)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(1.,0.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(0.,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138),#44,.F.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#163,#164,#187)); +#140 = ORIENTED_EDGE('',*,*,#141,.F.); +#141 = EDGE_CURVE('',#22,#142,#144,.T.); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(16.,0.,0.)); +#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(0.,0.,0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = PCURVE('',#44,#150); +#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); +#151 = LINE('',#152,#153); +#152 = CARTESIAN_POINT('',(0.,0.)); +#153 = VECTOR('',#154,1.); +#154 = DIRECTION('',(0.,1.)); +#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#156 = PCURVE('',#72,#157); +#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(0.,0.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(1.,0.)); +#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#163 = ORIENTED_EDGE('',*,*,#21,.T.); +#164 = ORIENTED_EDGE('',*,*,#165,.T.); +#165 = EDGE_CURVE('',#24,#166,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(16.,0.,9.6)); +#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(0.,0.,9.6)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(1.,0.,0.)); +#173 = PCURVE('',#44,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(9.6,0.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(0.,1.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#126,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(0.,0.)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(1.,0.)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = ORIENTED_EDGE('',*,*,#188,.F.); +#188 = EDGE_CURVE('',#142,#166,#189,.T.); +#189 = SURFACE_CURVE('',#190,(#194,#201),.PCURVE_S1.); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(16.,0.,0.)); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = PCURVE('',#44,#195); +#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(0.,16.)); +#198 = VECTOR('',#199,1.); +#199 = DIRECTION('',(1.,0.)); +#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#201 = PCURVE('',#202,#207); +#202 = PLANE('',#203); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(16.,0.,0.)); +#205 = DIRECTION('',(1.,0.,0.)); +#206 = DIRECTION('',(0.,0.,1.)); +#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); +#208 = LINE('',#209,#210); +#209 = CARTESIAN_POINT('',(0.,0.)); +#210 = VECTOR('',#211,1.); +#211 = DIRECTION('',(1.,0.)); +#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#213 = ADVANCED_FACE('',(#214,#262,#293,#324,#355),#126,.T.); +#214 = FACE_BOUND('',#215,.T.); +#215 = EDGE_LOOP('',(#216,#217,#218,#241)); +#216 = ORIENTED_EDGE('',*,*,#112,.F.); +#217 = ORIENTED_EDGE('',*,*,#165,.T.); +#218 = ORIENTED_EDGE('',*,*,#219,.T.); +#219 = EDGE_CURVE('',#166,#220,#222,.T.); +#220 = VERTEX_POINT('',#221); +#221 = CARTESIAN_POINT('',(16.,16.,9.6)); +#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(16.,0.,9.6)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(0.,1.,0.)); +#227 = PCURVE('',#126,#228); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(16.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(0.,1.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = PCURVE('',#202,#235); +#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240); +#236 = LINE('',#237,#238); +#237 = CARTESIAN_POINT('',(9.6,0.)); +#238 = VECTOR('',#239,1.); +#239 = DIRECTION('',(0.,-1.)); +#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#241 = ORIENTED_EDGE('',*,*,#242,.F.); +#242 = EDGE_CURVE('',#85,#220,#243,.T.); +#243 = SURFACE_CURVE('',#244,(#248,#255),.PCURVE_S1.); +#244 = LINE('',#245,#246); +#245 = CARTESIAN_POINT('',(0.,16.,9.6)); +#246 = VECTOR('',#247,1.); +#247 = DIRECTION('',(1.,0.,0.)); +#248 = PCURVE('',#126,#249); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(0.,16.)); +#252 = VECTOR('',#253,1.); +#253 = DIRECTION('',(1.,0.)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = PCURVE('',#100,#256); +#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261); +#257 = LINE('',#258,#259); +#258 = CARTESIAN_POINT('',(9.6,0.)); +#259 = VECTOR('',#260,1.); +#260 = DIRECTION('',(0.,1.)); +#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#262 = FACE_BOUND('',#263,.T.); +#263 = EDGE_LOOP('',(#264)); +#264 = ORIENTED_EDGE('',*,*,#265,.F.); +#265 = EDGE_CURVE('',#266,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(6.4,4.,9.6)); +#268 = SURFACE_CURVE('',#269,(#274,#281),.PCURVE_S1.); +#269 = CIRCLE('',#270,2.4); +#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273); +#271 = CARTESIAN_POINT('',(4.,4.,9.6)); +#272 = DIRECTION('',(0.,0.,1.)); +#273 = DIRECTION('',(1.,0.,0.)); +#274 = PCURVE('',#126,#275); +#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280); +#276 = CIRCLE('',#277,2.4); +#277 = AXIS2_PLACEMENT_2D('',#278,#279); +#278 = CARTESIAN_POINT('',(4.,4.)); +#279 = DIRECTION('',(1.,0.)); +#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#281 = PCURVE('',#282,#287); +#282 = CYLINDRICAL_SURFACE('',#283,2.4); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(4.,4.,0.2)); +#285 = DIRECTION('',(0.,0.,1.)); +#286 = DIRECTION('',(1.,0.,0.)); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(0.,9.4)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(1.,0.)); +#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#293 = FACE_BOUND('',#294,.T.); +#294 = EDGE_LOOP('',(#295)); +#295 = ORIENTED_EDGE('',*,*,#296,.F.); +#296 = EDGE_CURVE('',#297,#297,#299,.T.); +#297 = VERTEX_POINT('',#298); +#298 = CARTESIAN_POINT('',(14.4,4.,9.6)); +#299 = SURFACE_CURVE('',#300,(#305,#312),.PCURVE_S1.); +#300 = CIRCLE('',#301,2.4); +#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304); +#302 = CARTESIAN_POINT('',(12.,4.,9.6)); +#303 = DIRECTION('',(0.,0.,1.)); +#304 = DIRECTION('',(1.,0.,0.)); +#305 = PCURVE('',#126,#306); +#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311); +#307 = CIRCLE('',#308,2.4); +#308 = AXIS2_PLACEMENT_2D('',#309,#310); +#309 = CARTESIAN_POINT('',(12.,4.)); +#310 = DIRECTION('',(1.,0.)); +#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#312 = PCURVE('',#313,#318); +#313 = CYLINDRICAL_SURFACE('',#314,2.4); +#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317); +#315 = CARTESIAN_POINT('',(12.,4.,0.2)); +#316 = DIRECTION('',(0.,0.,1.)); +#317 = DIRECTION('',(1.,0.,0.)); +#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(0.,9.4)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(1.,0.)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = FACE_BOUND('',#325,.T.); +#325 = EDGE_LOOP('',(#326)); +#326 = ORIENTED_EDGE('',*,*,#327,.F.); +#327 = EDGE_CURVE('',#328,#328,#330,.T.); +#328 = VERTEX_POINT('',#329); +#329 = CARTESIAN_POINT('',(14.4,12.,9.6)); +#330 = SURFACE_CURVE('',#331,(#336,#343),.PCURVE_S1.); +#331 = CIRCLE('',#332,2.4); +#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335); +#333 = CARTESIAN_POINT('',(12.,12.,9.6)); +#334 = DIRECTION('',(0.,0.,1.)); +#335 = DIRECTION('',(1.,0.,0.)); +#336 = PCURVE('',#126,#337); +#337 = DEFINITIONAL_REPRESENTATION('',(#338),#342); +#338 = CIRCLE('',#339,2.4); +#339 = AXIS2_PLACEMENT_2D('',#340,#341); +#340 = CARTESIAN_POINT('',(12.,12.)); +#341 = DIRECTION('',(1.,0.)); +#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#343 = PCURVE('',#344,#349); +#344 = CYLINDRICAL_SURFACE('',#345,2.4); +#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348); +#346 = CARTESIAN_POINT('',(12.,12.,0.2)); +#347 = DIRECTION('',(0.,0.,1.)); +#348 = DIRECTION('',(1.,0.,0.)); +#349 = DEFINITIONAL_REPRESENTATION('',(#350),#354); +#350 = LINE('',#351,#352); +#351 = CARTESIAN_POINT('',(0.,9.4)); +#352 = VECTOR('',#353,1.); +#353 = DIRECTION('',(1.,0.)); +#354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#355 = FACE_BOUND('',#356,.T.); +#356 = EDGE_LOOP('',(#357)); +#357 = ORIENTED_EDGE('',*,*,#358,.F.); +#358 = EDGE_CURVE('',#359,#359,#361,.T.); +#359 = VERTEX_POINT('',#360); +#360 = CARTESIAN_POINT('',(6.4,12.,9.6)); +#361 = SURFACE_CURVE('',#362,(#367,#374),.PCURVE_S1.); +#362 = CIRCLE('',#363,2.4); +#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366); +#364 = CARTESIAN_POINT('',(4.,12.,9.6)); +#365 = DIRECTION('',(0.,0.,1.)); +#366 = DIRECTION('',(1.,0.,0.)); +#367 = PCURVE('',#126,#368); +#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); +#369 = CIRCLE('',#370,2.4); +#370 = AXIS2_PLACEMENT_2D('',#371,#372); +#371 = CARTESIAN_POINT('',(4.,12.)); +#372 = DIRECTION('',(1.,0.)); +#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#374 = PCURVE('',#375,#380); +#375 = CYLINDRICAL_SURFACE('',#376,2.4); +#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379); +#377 = CARTESIAN_POINT('',(4.,12.,0.2)); +#378 = DIRECTION('',(0.,0.,1.)); +#379 = DIRECTION('',(1.,0.,0.)); +#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(0.,9.4)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(1.,0.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = ADVANCED_FACE('',(#387),#100,.T.); +#387 = FACE_BOUND('',#388,.T.); +#388 = EDGE_LOOP('',(#389,#412,#413,#414)); +#389 = ORIENTED_EDGE('',*,*,#390,.F.); +#390 = EDGE_CURVE('',#57,#391,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(16.,16.,0.)); +#393 = SURFACE_CURVE('',#394,(#398,#405),.PCURVE_S1.); +#394 = LINE('',#395,#396); +#395 = CARTESIAN_POINT('',(0.,16.,0.)); +#396 = VECTOR('',#397,1.); +#397 = DIRECTION('',(1.,0.,0.)); +#398 = PCURVE('',#100,#399); +#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(0.,0.)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(0.,1.)); +#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#405 = PCURVE('',#72,#406); +#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(0.,16.)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(1.,0.)); +#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#412 = ORIENTED_EDGE('',*,*,#84,.T.); +#413 = ORIENTED_EDGE('',*,*,#242,.T.); +#414 = ORIENTED_EDGE('',*,*,#415,.F.); +#415 = EDGE_CURVE('',#391,#220,#416,.T.); +#416 = SURFACE_CURVE('',#417,(#421,#428),.PCURVE_S1.); +#417 = LINE('',#418,#419); +#418 = CARTESIAN_POINT('',(16.,16.,0.)); +#419 = VECTOR('',#420,1.); +#420 = DIRECTION('',(0.,0.,1.)); +#421 = PCURVE('',#100,#422); +#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(0.,16.)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(1.,0.)); +#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#428 = PCURVE('',#202,#429); +#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434); +#430 = LINE('',#431,#432); +#431 = CARTESIAN_POINT('',(0.,-16.)); +#432 = VECTOR('',#433,1.); +#433 = DIRECTION('',(1.,0.)); +#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#435 = ADVANCED_FACE('',(#436,#462),#72,.F.); +#436 = FACE_BOUND('',#437,.F.); +#437 = EDGE_LOOP('',(#438,#439,#440,#461)); +#438 = ORIENTED_EDGE('',*,*,#56,.F.); +#439 = ORIENTED_EDGE('',*,*,#141,.T.); +#440 = ORIENTED_EDGE('',*,*,#441,.T.); +#441 = EDGE_CURVE('',#142,#391,#442,.T.); +#442 = SURFACE_CURVE('',#443,(#447,#454),.PCURVE_S1.); +#443 = LINE('',#444,#445); +#444 = CARTESIAN_POINT('',(16.,0.,0.)); +#445 = VECTOR('',#446,1.); +#446 = DIRECTION('',(0.,1.,0.)); +#447 = PCURVE('',#72,#448); +#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(16.,0.)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(0.,1.)); +#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#454 = PCURVE('',#202,#455); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(0.,-1.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ORIENTED_EDGE('',*,*,#390,.F.); +#462 = FACE_BOUND('',#463,.F.); +#463 = EDGE_LOOP('',(#464,#494,#522,#550)); +#464 = ORIENTED_EDGE('',*,*,#465,.F.); +#465 = EDGE_CURVE('',#466,#468,#470,.T.); +#466 = VERTEX_POINT('',#467); +#467 = CARTESIAN_POINT('',(14.4,14.4,0.)); +#468 = VERTEX_POINT('',#469); +#469 = CARTESIAN_POINT('',(1.6,14.4,0.)); +#470 = SURFACE_CURVE('',#471,(#475,#482),.PCURVE_S1.); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(14.4,14.4,0.)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(-1.,0.,0.)); +#475 = PCURVE('',#72,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(14.4,14.4)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-1.,0.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = PCURVE('',#483,#488); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(14.4,14.4,0.)); +#486 = DIRECTION('',(0.,-1.,0.)); +#487 = DIRECTION('',(-1.,0.,0.)); +#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493); +#489 = LINE('',#490,#491); +#490 = CARTESIAN_POINT('',(0.,-0.)); +#491 = VECTOR('',#492,1.); +#492 = DIRECTION('',(1.,0.)); +#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#494 = ORIENTED_EDGE('',*,*,#495,.F.); +#495 = EDGE_CURVE('',#496,#466,#498,.T.); +#496 = VERTEX_POINT('',#497); +#497 = CARTESIAN_POINT('',(14.4,1.6,0.)); +#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(14.4,1.6,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,1.,0.)); +#503 = PCURVE('',#72,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(14.4,1.6)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = PCURVE('',#511,#516); +#511 = PLANE('',#512); +#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515); +#513 = CARTESIAN_POINT('',(14.4,1.6,0.)); +#514 = DIRECTION('',(-1.,0.,0.)); +#515 = DIRECTION('',(0.,1.,0.)); +#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521); +#517 = LINE('',#518,#519); +#518 = CARTESIAN_POINT('',(0.,0.)); +#519 = VECTOR('',#520,1.); +#520 = DIRECTION('',(1.,0.)); +#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#522 = ORIENTED_EDGE('',*,*,#523,.F.); +#523 = EDGE_CURVE('',#524,#496,#526,.T.); +#524 = VERTEX_POINT('',#525); +#525 = CARTESIAN_POINT('',(1.6,1.6,0.)); +#526 = SURFACE_CURVE('',#527,(#531,#538),.PCURVE_S1.); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(1.6,1.6,0.)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(1.,0.,0.)); +#531 = PCURVE('',#72,#532); +#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(1.6,1.6)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(1.,0.)); +#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#538 = PCURVE('',#539,#544); +#539 = PLANE('',#540); +#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543); +#541 = CARTESIAN_POINT('',(1.6,1.6,0.)); +#542 = DIRECTION('',(0.,1.,0.)); +#543 = DIRECTION('',(1.,0.,0.)); +#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(0.,0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(1.,0.)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = ORIENTED_EDGE('',*,*,#551,.F.); +#551 = EDGE_CURVE('',#468,#524,#552,.T.); +#552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(1.6,14.4,0.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(0.,-1.,0.)); +#557 = PCURVE('',#72,#558); +#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(1.6,14.4)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(0.,-1.)); +#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#564 = PCURVE('',#565,#570); +#565 = PLANE('',#566); +#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569); +#567 = CARTESIAN_POINT('',(1.6,14.4,0.)); +#568 = DIRECTION('',(1.,0.,0.)); +#569 = DIRECTION('',(0.,-1.,0.)); +#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575); +#571 = LINE('',#572,#573); +#572 = CARTESIAN_POINT('',(0.,0.)); +#573 = VECTOR('',#574,1.); +#574 = DIRECTION('',(1.,0.)); +#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#576 = ADVANCED_FACE('',(#577),#202,.T.); +#577 = FACE_BOUND('',#578,.T.); +#578 = EDGE_LOOP('',(#579,#580,#581,#582)); +#579 = ORIENTED_EDGE('',*,*,#188,.F.); +#580 = ORIENTED_EDGE('',*,*,#441,.T.); +#581 = ORIENTED_EDGE('',*,*,#415,.T.); +#582 = ORIENTED_EDGE('',*,*,#219,.F.); +#583 = ADVANCED_FACE('',(#584),#282,.T.); +#584 = FACE_BOUND('',#585,.T.); +#585 = EDGE_LOOP('',(#586,#609,#636,#637)); +#586 = ORIENTED_EDGE('',*,*,#587,.T.); +#587 = EDGE_CURVE('',#266,#588,#590,.T.); +#588 = VERTEX_POINT('',#589); +#589 = CARTESIAN_POINT('',(6.4,4.,11.2)); +#590 = SEAM_CURVE('',#591,(#595,#602),.PCURVE_S1.); +#591 = LINE('',#592,#593); +#592 = CARTESIAN_POINT('',(6.4,4.,0.2)); +#593 = VECTOR('',#594,1.); +#594 = DIRECTION('',(0.,0.,1.)); +#595 = PCURVE('',#282,#596); +#596 = DEFINITIONAL_REPRESENTATION('',(#597),#601); +#597 = LINE('',#598,#599); +#598 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#599 = VECTOR('',#600,1.); +#600 = DIRECTION('',(0.,1.)); +#601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#602 = PCURVE('',#282,#603); +#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(0.,-0.)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(0.,1.)); +#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#609 = ORIENTED_EDGE('',*,*,#610,.F.); +#610 = EDGE_CURVE('',#588,#588,#611,.T.); +#611 = SURFACE_CURVE('',#612,(#617,#624),.PCURVE_S1.); +#612 = CIRCLE('',#613,2.4); +#613 = AXIS2_PLACEMENT_3D('',#614,#615,#616); +#614 = CARTESIAN_POINT('',(4.,4.,11.2)); +#615 = DIRECTION('',(0.,0.,1.)); +#616 = DIRECTION('',(1.,0.,0.)); +#617 = PCURVE('',#282,#618); +#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(0.,11.)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(1.,0.)); +#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#624 = PCURVE('',#625,#630); +#625 = PLANE('',#626); +#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629); +#627 = CARTESIAN_POINT('',(4.,4.,11.2)); +#628 = DIRECTION('',(0.,0.,1.)); +#629 = DIRECTION('',(1.,0.,0.)); +#630 = DEFINITIONAL_REPRESENTATION('',(#631),#635); +#631 = CIRCLE('',#632,2.4); +#632 = AXIS2_PLACEMENT_2D('',#633,#634); +#633 = CARTESIAN_POINT('',(0.,0.)); +#634 = DIRECTION('',(1.,0.)); +#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#636 = ORIENTED_EDGE('',*,*,#587,.F.); +#637 = ORIENTED_EDGE('',*,*,#265,.T.); +#638 = ADVANCED_FACE('',(#639),#313,.T.); +#639 = FACE_BOUND('',#640,.T.); +#640 = EDGE_LOOP('',(#641,#664,#691,#692)); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#297,#643,#645,.T.); +#643 = VERTEX_POINT('',#644); +#644 = CARTESIAN_POINT('',(14.4,4.,11.2)); +#645 = SEAM_CURVE('',#646,(#650,#657),.PCURVE_S1.); +#646 = LINE('',#647,#648); +#647 = CARTESIAN_POINT('',(14.4,4.,0.2)); +#648 = VECTOR('',#649,1.); +#649 = DIRECTION('',(0.,0.,1.)); +#650 = PCURVE('',#313,#651); +#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,1.)); +#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#657 = PCURVE('',#313,#658); +#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663); +#659 = LINE('',#660,#661); +#660 = CARTESIAN_POINT('',(0.,-0.)); +#661 = VECTOR('',#662,1.); +#662 = DIRECTION('',(0.,1.)); +#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#664 = ORIENTED_EDGE('',*,*,#665,.F.); +#665 = EDGE_CURVE('',#643,#643,#666,.T.); +#666 = SURFACE_CURVE('',#667,(#672,#679),.PCURVE_S1.); +#667 = CIRCLE('',#668,2.4); +#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671); +#669 = CARTESIAN_POINT('',(12.,4.,11.2)); +#670 = DIRECTION('',(0.,0.,1.)); +#671 = DIRECTION('',(1.,0.,0.)); +#672 = PCURVE('',#313,#673); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); +#674 = LINE('',#675,#676); +#675 = CARTESIAN_POINT('',(0.,11.)); +#676 = VECTOR('',#677,1.); +#677 = DIRECTION('',(1.,0.)); +#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#679 = PCURVE('',#680,#685); +#680 = PLANE('',#681); +#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684); +#682 = CARTESIAN_POINT('',(12.,4.,11.2)); +#683 = DIRECTION('',(0.,0.,1.)); +#684 = DIRECTION('',(1.,0.,0.)); +#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690); +#686 = CIRCLE('',#687,2.4); +#687 = AXIS2_PLACEMENT_2D('',#688,#689); +#688 = CARTESIAN_POINT('',(0.,0.)); +#689 = DIRECTION('',(1.,0.)); +#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#691 = ORIENTED_EDGE('',*,*,#642,.F.); +#692 = ORIENTED_EDGE('',*,*,#296,.T.); +#693 = ADVANCED_FACE('',(#694),#344,.T.); +#694 = FACE_BOUND('',#695,.T.); +#695 = EDGE_LOOP('',(#696,#719,#746,#747)); +#696 = ORIENTED_EDGE('',*,*,#697,.T.); +#697 = EDGE_CURVE('',#328,#698,#700,.T.); +#698 = VERTEX_POINT('',#699); +#699 = CARTESIAN_POINT('',(14.4,12.,11.2)); +#700 = SEAM_CURVE('',#701,(#705,#712),.PCURVE_S1.); +#701 = LINE('',#702,#703); +#702 = CARTESIAN_POINT('',(14.4,12.,0.2)); +#703 = VECTOR('',#704,1.); +#704 = DIRECTION('',(0.,0.,1.)); +#705 = PCURVE('',#344,#706); +#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.,1.)); +#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#712 = PCURVE('',#344,#713); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(0.,-0.)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(0.,1.)); +#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#719 = ORIENTED_EDGE('',*,*,#720,.F.); +#720 = EDGE_CURVE('',#698,#698,#721,.T.); +#721 = SURFACE_CURVE('',#722,(#727,#734),.PCURVE_S1.); +#722 = CIRCLE('',#723,2.4); +#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726); +#724 = CARTESIAN_POINT('',(12.,12.,11.2)); +#725 = DIRECTION('',(0.,0.,1.)); +#726 = DIRECTION('',(1.,0.,0.)); +#727 = PCURVE('',#344,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(0.,11.)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(1.,0.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = PCURVE('',#735,#740); +#735 = PLANE('',#736); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(12.,12.,11.2)); +#738 = DIRECTION('',(0.,0.,1.)); +#739 = DIRECTION('',(1.,0.,0.)); +#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745); +#741 = CIRCLE('',#742,2.4); +#742 = AXIS2_PLACEMENT_2D('',#743,#744); +#743 = CARTESIAN_POINT('',(0.,0.)); +#744 = DIRECTION('',(1.,0.)); +#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#746 = ORIENTED_EDGE('',*,*,#697,.F.); +#747 = ORIENTED_EDGE('',*,*,#327,.T.); +#748 = ADVANCED_FACE('',(#749),#375,.T.); +#749 = FACE_BOUND('',#750,.T.); +#750 = EDGE_LOOP('',(#751,#774,#801,#802)); +#751 = ORIENTED_EDGE('',*,*,#752,.T.); +#752 = EDGE_CURVE('',#359,#753,#755,.T.); +#753 = VERTEX_POINT('',#754); +#754 = CARTESIAN_POINT('',(6.4,12.,11.2)); +#755 = SEAM_CURVE('',#756,(#760,#767),.PCURVE_S1.); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(6.4,12.,0.2)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(0.,0.,1.)); +#760 = PCURVE('',#375,#761); +#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(0.,1.)); +#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#767 = PCURVE('',#375,#768); +#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(0.,-0.)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(0.,1.)); +#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#774 = ORIENTED_EDGE('',*,*,#775,.F.); +#775 = EDGE_CURVE('',#753,#753,#776,.T.); +#776 = SURFACE_CURVE('',#777,(#782,#789),.PCURVE_S1.); +#777 = CIRCLE('',#778,2.4); +#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781); +#779 = CARTESIAN_POINT('',(4.,12.,11.2)); +#780 = DIRECTION('',(0.,0.,1.)); +#781 = DIRECTION('',(1.,0.,0.)); +#782 = PCURVE('',#375,#783); +#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788); +#784 = LINE('',#785,#786); +#785 = CARTESIAN_POINT('',(0.,11.)); +#786 = VECTOR('',#787,1.); +#787 = DIRECTION('',(1.,0.)); +#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#789 = PCURVE('',#790,#795); +#790 = PLANE('',#791); +#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794); +#792 = CARTESIAN_POINT('',(4.,12.,11.2)); +#793 = DIRECTION('',(0.,0.,1.)); +#794 = DIRECTION('',(1.,0.,0.)); +#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800); +#796 = CIRCLE('',#797,2.4); +#797 = AXIS2_PLACEMENT_2D('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,0.)); +#799 = DIRECTION('',(1.,0.)); +#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#801 = ORIENTED_EDGE('',*,*,#752,.F.); +#802 = ORIENTED_EDGE('',*,*,#358,.T.); +#803 = ADVANCED_FACE('',(#804),#483,.T.); +#804 = FACE_BOUND('',#805,.T.); +#805 = EDGE_LOOP('',(#806,#829,#857,#878)); +#806 = ORIENTED_EDGE('',*,*,#807,.T.); +#807 = EDGE_CURVE('',#466,#808,#810,.T.); +#808 = VERTEX_POINT('',#809); +#809 = CARTESIAN_POINT('',(14.4,14.4,8.)); +#810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(14.4,14.4,0.)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,0.,1.)); +#815 = PCURVE('',#483,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(0.,-0.)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(0.,-1.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = PCURVE('',#511,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(12.8,0.)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(0.,-1.)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = ORIENTED_EDGE('',*,*,#830,.T.); +#830 = EDGE_CURVE('',#808,#831,#833,.T.); +#831 = VERTEX_POINT('',#832); +#832 = CARTESIAN_POINT('',(1.6,14.4,8.)); +#833 = SURFACE_CURVE('',#834,(#838,#845),.PCURVE_S1.); +#834 = LINE('',#835,#836); +#835 = CARTESIAN_POINT('',(14.4,14.4,8.)); +#836 = VECTOR('',#837,1.); +#837 = DIRECTION('',(-1.,0.,0.)); +#838 = PCURVE('',#483,#839); +#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(0.,-8.)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(1.,0.)); +#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#845 = PCURVE('',#846,#851); +#846 = PLANE('',#847); +#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850); +#848 = CARTESIAN_POINT('',(8.,8.,8.)); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = DIRECTION('',(1.,0.,0.)); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(6.4,6.4)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-1.,0.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = ORIENTED_EDGE('',*,*,#858,.F.); +#858 = EDGE_CURVE('',#468,#831,#859,.T.); +#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(1.6,14.4,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(0.,0.,1.)); +#864 = PCURVE('',#483,#865); +#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870); +#866 = LINE('',#867,#868); +#867 = CARTESIAN_POINT('',(12.8,0.)); +#868 = VECTOR('',#869,1.); +#869 = DIRECTION('',(0.,-1.)); +#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#871 = PCURVE('',#565,#872); +#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877); +#873 = LINE('',#874,#875); +#874 = CARTESIAN_POINT('',(0.,0.)); +#875 = VECTOR('',#876,1.); +#876 = DIRECTION('',(0.,-1.)); +#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#878 = ORIENTED_EDGE('',*,*,#465,.F.); +#879 = ADVANCED_FACE('',(#880),#565,.T.); +#880 = FACE_BOUND('',#881,.T.); +#881 = EDGE_LOOP('',(#882,#883,#906,#927)); +#882 = ORIENTED_EDGE('',*,*,#858,.T.); +#883 = ORIENTED_EDGE('',*,*,#884,.T.); +#884 = EDGE_CURVE('',#831,#885,#887,.T.); +#885 = VERTEX_POINT('',#886); +#886 = CARTESIAN_POINT('',(1.6,1.6,8.)); +#887 = SURFACE_CURVE('',#888,(#892,#899),.PCURVE_S1.); +#888 = LINE('',#889,#890); +#889 = CARTESIAN_POINT('',(1.6,14.4,8.)); +#890 = VECTOR('',#891,1.); +#891 = DIRECTION('',(0.,-1.,0.)); +#892 = PCURVE('',#565,#893); +#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898); +#894 = LINE('',#895,#896); +#895 = CARTESIAN_POINT('',(0.,-8.)); +#896 = VECTOR('',#897,1.); +#897 = DIRECTION('',(1.,0.)); +#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#899 = PCURVE('',#846,#900); +#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905); +#901 = LINE('',#902,#903); +#902 = CARTESIAN_POINT('',(-6.4,6.4)); +#903 = VECTOR('',#904,1.); +#904 = DIRECTION('',(0.,-1.)); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#906 = ORIENTED_EDGE('',*,*,#907,.F.); +#907 = EDGE_CURVE('',#524,#885,#908,.T.); +#908 = SURFACE_CURVE('',#909,(#913,#920),.PCURVE_S1.); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(1.6,1.6,0.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(0.,0.,1.)); +#913 = PCURVE('',#565,#914); +#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919); +#915 = LINE('',#916,#917); +#916 = CARTESIAN_POINT('',(12.8,0.)); +#917 = VECTOR('',#918,1.); +#918 = DIRECTION('',(0.,-1.)); +#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#920 = PCURVE('',#539,#921); +#921 = DEFINITIONAL_REPRESENTATION('',(#922),#926); +#922 = LINE('',#923,#924); +#923 = CARTESIAN_POINT('',(0.,0.)); +#924 = VECTOR('',#925,1.); +#925 = DIRECTION('',(0.,-1.)); +#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#927 = ORIENTED_EDGE('',*,*,#551,.F.); +#928 = ADVANCED_FACE('',(#929),#539,.T.); +#929 = FACE_BOUND('',#930,.T.); +#930 = EDGE_LOOP('',(#931,#932,#955,#976)); +#931 = ORIENTED_EDGE('',*,*,#907,.T.); +#932 = ORIENTED_EDGE('',*,*,#933,.T.); +#933 = EDGE_CURVE('',#885,#934,#936,.T.); +#934 = VERTEX_POINT('',#935); +#935 = CARTESIAN_POINT('',(14.4,1.6,8.)); +#936 = SURFACE_CURVE('',#937,(#941,#948),.PCURVE_S1.); +#937 = LINE('',#938,#939); +#938 = CARTESIAN_POINT('',(1.6,1.6,8.)); +#939 = VECTOR('',#940,1.); +#940 = DIRECTION('',(1.,0.,0.)); +#941 = PCURVE('',#539,#942); +#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(0.,-8.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(1.,0.)); +#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#948 = PCURVE('',#846,#949); +#949 = DEFINITIONAL_REPRESENTATION('',(#950),#954); +#950 = LINE('',#951,#952); +#951 = CARTESIAN_POINT('',(-6.4,-6.4)); +#952 = VECTOR('',#953,1.); +#953 = DIRECTION('',(1.,0.)); +#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#955 = ORIENTED_EDGE('',*,*,#956,.F.); +#956 = EDGE_CURVE('',#496,#934,#957,.T.); +#957 = SURFACE_CURVE('',#958,(#962,#969),.PCURVE_S1.); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(14.4,1.6,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,0.,1.)); +#962 = PCURVE('',#539,#963); +#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); +#964 = LINE('',#965,#966); +#965 = CARTESIAN_POINT('',(12.8,0.)); +#966 = VECTOR('',#967,1.); +#967 = DIRECTION('',(0.,-1.)); +#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#969 = PCURVE('',#511,#970); +#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975); +#971 = LINE('',#972,#973); +#972 = CARTESIAN_POINT('',(0.,0.)); +#973 = VECTOR('',#974,1.); +#974 = DIRECTION('',(0.,-1.)); +#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#976 = ORIENTED_EDGE('',*,*,#523,.F.); +#977 = ADVANCED_FACE('',(#978),#511,.T.); +#978 = FACE_BOUND('',#979,.T.); +#979 = EDGE_LOOP('',(#980,#981,#1002,#1003)); +#980 = ORIENTED_EDGE('',*,*,#956,.T.); +#981 = ORIENTED_EDGE('',*,*,#982,.T.); +#982 = EDGE_CURVE('',#934,#808,#983,.T.); +#983 = SURFACE_CURVE('',#984,(#988,#995),.PCURVE_S1.); +#984 = LINE('',#985,#986); +#985 = CARTESIAN_POINT('',(14.4,1.6,8.)); +#986 = VECTOR('',#987,1.); +#987 = DIRECTION('',(0.,1.,0.)); +#988 = PCURVE('',#511,#989); +#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994); +#990 = LINE('',#991,#992); +#991 = CARTESIAN_POINT('',(0.,-8.)); +#992 = VECTOR('',#993,1.); +#993 = DIRECTION('',(1.,0.)); +#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#995 = PCURVE('',#846,#996); +#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001); +#997 = LINE('',#998,#999); +#998 = CARTESIAN_POINT('',(6.4,-6.4)); +#999 = VECTOR('',#1000,1.); +#1000 = DIRECTION('',(0.,1.)); +#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1002 = ORIENTED_EDGE('',*,*,#807,.F.); +#1003 = ORIENTED_EDGE('',*,*,#495,.F.); +#1004 = ADVANCED_FACE('',(#1005),#625,.T.); +#1005 = FACE_BOUND('',#1006,.T.); +#1006 = EDGE_LOOP('',(#1007)); +#1007 = ORIENTED_EDGE('',*,*,#610,.T.); +#1008 = ADVANCED_FACE('',(#1009),#680,.T.); +#1009 = FACE_BOUND('',#1010,.T.); +#1010 = EDGE_LOOP('',(#1011)); +#1011 = ORIENTED_EDGE('',*,*,#665,.T.); +#1012 = ADVANCED_FACE('',(#1013),#735,.T.); +#1013 = FACE_BOUND('',#1014,.T.); +#1014 = EDGE_LOOP('',(#1015)); +#1015 = ORIENTED_EDGE('',*,*,#720,.T.); +#1016 = ADVANCED_FACE('',(#1017),#790,.T.); +#1017 = FACE_BOUND('',#1018,.T.); +#1018 = EDGE_LOOP('',(#1019)); +#1019 = ORIENTED_EDGE('',*,*,#775,.T.); +#1020 = ADVANCED_FACE('',(#1021,#1027,#1062,#1097,#1132,#1167),#846,.F. + ); +#1021 = FACE_BOUND('',#1022,.F.); +#1022 = EDGE_LOOP('',(#1023,#1024,#1025,#1026)); +#1023 = ORIENTED_EDGE('',*,*,#933,.T.); +#1024 = ORIENTED_EDGE('',*,*,#982,.T.); +#1025 = ORIENTED_EDGE('',*,*,#830,.T.); +#1026 = ORIENTED_EDGE('',*,*,#884,.T.); +#1027 = FACE_BOUND('',#1028,.F.); +#1028 = EDGE_LOOP('',(#1029)); +#1029 = ORIENTED_EDGE('',*,*,#1030,.T.); +#1030 = EDGE_CURVE('',#1031,#1031,#1033,.T.); +#1031 = VERTEX_POINT('',#1032); +#1032 = CARTESIAN_POINT('',(5.2,12.,8.)); +#1033 = SURFACE_CURVE('',#1034,(#1039,#1050),.PCURVE_S1.); +#1034 = CIRCLE('',#1035,1.2); +#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038); +#1036 = CARTESIAN_POINT('',(4.,12.,8.)); +#1037 = DIRECTION('',(0.,0.,-1.)); +#1038 = DIRECTION('',(1.,0.,0.)); +#1039 = PCURVE('',#846,#1040); +#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1049); +#1041 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1042,#1043,#1044,#1045, +#1046,#1047,#1048),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1042 = CARTESIAN_POINT('',(-2.8,4.)); +#1043 = CARTESIAN_POINT('',(-2.8,1.921539030917)); +#1044 = CARTESIAN_POINT('',(-4.6,2.960769515459)); +#1045 = CARTESIAN_POINT('',(-6.4,4.)); +#1046 = CARTESIAN_POINT('',(-4.6,5.039230484541)); +#1047 = CARTESIAN_POINT('',(-2.8,6.078460969083)); +#1048 = CARTESIAN_POINT('',(-2.8,4.)); +#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1050 = PCURVE('',#1051,#1056); +#1051 = CYLINDRICAL_SURFACE('',#1052,1.2); +#1052 = AXIS2_PLACEMENT_3D('',#1053,#1054,#1055); +#1053 = CARTESIAN_POINT('',(4.,12.,8.)); +#1054 = DIRECTION('',(0.,0.,-1.)); +#1055 = DIRECTION('',(1.,0.,0.)); +#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1061); +#1057 = LINE('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(0.,0.)); +#1059 = VECTOR('',#1060,1.); +#1060 = DIRECTION('',(1.,0.)); +#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1062 = FACE_BOUND('',#1063,.F.); +#1063 = EDGE_LOOP('',(#1064)); +#1064 = ORIENTED_EDGE('',*,*,#1065,.T.); +#1065 = EDGE_CURVE('',#1066,#1066,#1068,.T.); +#1066 = VERTEX_POINT('',#1067); +#1067 = CARTESIAN_POINT('',(5.2,4.,8.)); +#1068 = SURFACE_CURVE('',#1069,(#1074,#1085),.PCURVE_S1.); +#1069 = CIRCLE('',#1070,1.2); +#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073); +#1071 = CARTESIAN_POINT('',(4.,4.,8.)); +#1072 = DIRECTION('',(0.,0.,-1.)); +#1073 = DIRECTION('',(1.,0.,0.)); +#1074 = PCURVE('',#846,#1075); +#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1084); +#1076 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1077,#1078,#1079,#1080, +#1081,#1082,#1083),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1077 = CARTESIAN_POINT('',(-2.8,-4.)); +#1078 = CARTESIAN_POINT('',(-2.8,-6.078460969083)); +#1079 = CARTESIAN_POINT('',(-4.6,-5.039230484541)); +#1080 = CARTESIAN_POINT('',(-6.4,-4.)); +#1081 = CARTESIAN_POINT('',(-4.6,-2.960769515459)); +#1082 = CARTESIAN_POINT('',(-2.8,-1.921539030917)); +#1083 = CARTESIAN_POINT('',(-2.8,-4.)); +#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1085 = PCURVE('',#1086,#1091); +#1086 = CYLINDRICAL_SURFACE('',#1087,1.2); +#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090); +#1088 = CARTESIAN_POINT('',(4.,4.,8.)); +#1089 = DIRECTION('',(0.,0.,-1.)); +#1090 = DIRECTION('',(1.,0.,0.)); +#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096); +#1092 = LINE('',#1093,#1094); +#1093 = CARTESIAN_POINT('',(0.,0.)); +#1094 = VECTOR('',#1095,1.); +#1095 = DIRECTION('',(1.,0.)); +#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1097 = FACE_BOUND('',#1098,.F.); +#1098 = EDGE_LOOP('',(#1099)); +#1099 = ORIENTED_EDGE('',*,*,#1100,.T.); +#1100 = EDGE_CURVE('',#1101,#1101,#1103,.T.); +#1101 = VERTEX_POINT('',#1102); +#1102 = CARTESIAN_POINT('',(13.2,4.,8.)); +#1103 = SURFACE_CURVE('',#1104,(#1109,#1120),.PCURVE_S1.); +#1104 = CIRCLE('',#1105,1.2); +#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108); +#1106 = CARTESIAN_POINT('',(12.,4.,8.)); +#1107 = DIRECTION('',(0.,0.,-1.)); +#1108 = DIRECTION('',(1.,0.,0.)); +#1109 = PCURVE('',#846,#1110); +#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1119); +#1111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1112,#1113,#1114,#1115, +#1116,#1117,#1118),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1112 = CARTESIAN_POINT('',(5.2,-4.)); +#1113 = CARTESIAN_POINT('',(5.2,-6.078460969083)); +#1114 = CARTESIAN_POINT('',(3.4,-5.039230484541)); +#1115 = CARTESIAN_POINT('',(1.6,-4.)); +#1116 = CARTESIAN_POINT('',(3.4,-2.960769515459)); +#1117 = CARTESIAN_POINT('',(5.2,-1.921539030917)); +#1118 = CARTESIAN_POINT('',(5.2,-4.)); +#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1120 = PCURVE('',#1121,#1126); +#1121 = CYLINDRICAL_SURFACE('',#1122,1.2); +#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); +#1123 = CARTESIAN_POINT('',(12.,4.,8.)); +#1124 = DIRECTION('',(0.,0.,-1.)); +#1125 = DIRECTION('',(1.,0.,0.)); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = LINE('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(0.,0.)); +#1129 = VECTOR('',#1130,1.); +#1130 = DIRECTION('',(1.,0.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = FACE_BOUND('',#1133,.F.); +#1133 = EDGE_LOOP('',(#1134)); +#1134 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1135 = EDGE_CURVE('',#1136,#1136,#1138,.T.); +#1136 = VERTEX_POINT('',#1137); +#1137 = CARTESIAN_POINT('',(13.2,12.,8.)); +#1138 = SURFACE_CURVE('',#1139,(#1144,#1155),.PCURVE_S1.); +#1139 = CIRCLE('',#1140,1.2); +#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143); +#1141 = CARTESIAN_POINT('',(12.,12.,8.)); +#1142 = DIRECTION('',(0.,0.,-1.)); +#1143 = DIRECTION('',(1.,0.,0.)); +#1144 = PCURVE('',#846,#1145); +#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1154); +#1146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1147,#1148,#1149,#1150, +#1151,#1152,#1153),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1147 = CARTESIAN_POINT('',(5.2,4.)); +#1148 = CARTESIAN_POINT('',(5.2,1.921539030917)); +#1149 = CARTESIAN_POINT('',(3.4,2.960769515459)); +#1150 = CARTESIAN_POINT('',(1.6,4.)); +#1151 = CARTESIAN_POINT('',(3.4,5.039230484541)); +#1152 = CARTESIAN_POINT('',(5.2,6.078460969083)); +#1153 = CARTESIAN_POINT('',(5.2,4.)); +#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1155 = PCURVE('',#1156,#1161); +#1156 = CYLINDRICAL_SURFACE('',#1157,1.2); +#1157 = AXIS2_PLACEMENT_3D('',#1158,#1159,#1160); +#1158 = CARTESIAN_POINT('',(12.,12.,8.)); +#1159 = DIRECTION('',(0.,0.,-1.)); +#1160 = DIRECTION('',(1.,0.,0.)); +#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166); +#1162 = LINE('',#1163,#1164); +#1163 = CARTESIAN_POINT('',(0.,0.)); +#1164 = VECTOR('',#1165,1.); +#1165 = DIRECTION('',(1.,0.)); +#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1167 = FACE_BOUND('',#1168,.F.); +#1168 = EDGE_LOOP('',(#1169)); +#1169 = ORIENTED_EDGE('',*,*,#1170,.T.); +#1170 = EDGE_CURVE('',#1171,#1171,#1173,.T.); +#1171 = VERTEX_POINT('',#1172); +#1172 = CARTESIAN_POINT('',(11.635,8.,8.)); +#1173 = SURFACE_CURVE('',#1174,(#1179,#1190),.PCURVE_S1.); +#1174 = CIRCLE('',#1175,3.635); +#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178); +#1176 = CARTESIAN_POINT('',(8.,8.,8.)); +#1177 = DIRECTION('',(0.,0.,-1.)); +#1178 = DIRECTION('',(1.,0.,0.)); +#1179 = PCURVE('',#846,#1180); +#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1189); +#1181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1182,#1183,#1184,#1185, +#1186,#1187,#1188),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1182 = CARTESIAN_POINT('',(3.635,-1.7763568394E-15)); +#1183 = CARTESIAN_POINT('',(3.635,-6.296004685513)); +#1184 = CARTESIAN_POINT('',(-1.8175,-3.148002342756)); +#1185 = CARTESIAN_POINT('',(-7.27,-2.66667506238E-15)); +#1186 = CARTESIAN_POINT('',(-1.8175,3.148002342756)); +#1187 = CARTESIAN_POINT('',(3.635,6.296004685513)); +#1188 = CARTESIAN_POINT('',(3.635,-1.7763568394E-15)); +#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1190 = PCURVE('',#1191,#1196); +#1191 = CYLINDRICAL_SURFACE('',#1192,3.635); +#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195); +#1193 = CARTESIAN_POINT('',(8.,8.,0.)); +#1194 = DIRECTION('',(0.,0.,-1.)); +#1195 = DIRECTION('',(1.,0.,0.)); +#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201); +#1197 = LINE('',#1198,#1199); +#1198 = CARTESIAN_POINT('',(0.,-8.)); +#1199 = VECTOR('',#1200,1.); +#1200 = DIRECTION('',(1.,0.)); +#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1202 = ADVANCED_FACE('',(#1203),#1051,.F.); +#1203 = FACE_BOUND('',#1204,.F.); +#1204 = EDGE_LOOP('',(#1205,#1206,#1229,#1260)); +#1205 = ORIENTED_EDGE('',*,*,#1030,.F.); +#1206 = ORIENTED_EDGE('',*,*,#1207,.T.); +#1207 = EDGE_CURVE('',#1031,#1208,#1210,.T.); +#1208 = VERTEX_POINT('',#1209); +#1209 = CARTESIAN_POINT('',(5.2,12.,9.6)); +#1210 = SEAM_CURVE('',#1211,(#1215,#1222),.PCURVE_S1.); +#1211 = LINE('',#1212,#1213); +#1212 = CARTESIAN_POINT('',(5.2,12.,8.)); +#1213 = VECTOR('',#1214,1.); +#1214 = DIRECTION('',(0.,0.,1.)); +#1215 = PCURVE('',#1051,#1216); +#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221); +#1217 = LINE('',#1218,#1219); +#1218 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1219 = VECTOR('',#1220,1.); +#1220 = DIRECTION('',(0.,-1.)); +#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1222 = PCURVE('',#1051,#1223); +#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228); +#1224 = LINE('',#1225,#1226); +#1225 = CARTESIAN_POINT('',(0.,0.)); +#1226 = VECTOR('',#1227,1.); +#1227 = DIRECTION('',(0.,-1.)); +#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1229 = ORIENTED_EDGE('',*,*,#1230,.T.); +#1230 = EDGE_CURVE('',#1208,#1208,#1231,.T.); +#1231 = SURFACE_CURVE('',#1232,(#1237,#1244),.PCURVE_S1.); +#1232 = CIRCLE('',#1233,1.2); +#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236); +#1234 = CARTESIAN_POINT('',(4.,12.,9.6)); +#1235 = DIRECTION('',(0.,0.,-1.)); +#1236 = DIRECTION('',(1.,0.,0.)); +#1237 = PCURVE('',#1051,#1238); +#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243); +#1239 = LINE('',#1240,#1241); +#1240 = CARTESIAN_POINT('',(0.,-1.6)); +#1241 = VECTOR('',#1242,1.); +#1242 = DIRECTION('',(1.,0.)); +#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1244 = PCURVE('',#1245,#1250); +#1245 = PLANE('',#1246); +#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249); +#1247 = CARTESIAN_POINT('',(8.,8.,9.6)); +#1248 = DIRECTION('',(0.,0.,1.)); +#1249 = DIRECTION('',(1.,0.,0.)); +#1250 = DEFINITIONAL_REPRESENTATION('',(#1251),#1259); +#1251 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1252,#1253,#1254,#1255, +#1256,#1257,#1258),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1252 = CARTESIAN_POINT('',(-2.8,4.)); +#1253 = CARTESIAN_POINT('',(-2.8,1.921539030917)); +#1254 = CARTESIAN_POINT('',(-4.6,2.960769515459)); +#1255 = CARTESIAN_POINT('',(-6.4,4.)); +#1256 = CARTESIAN_POINT('',(-4.6,5.039230484541)); +#1257 = CARTESIAN_POINT('',(-2.8,6.078460969083)); +#1258 = CARTESIAN_POINT('',(-2.8,4.)); +#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1260 = ORIENTED_EDGE('',*,*,#1207,.F.); +#1261 = ADVANCED_FACE('',(#1262),#1086,.F.); +#1262 = FACE_BOUND('',#1263,.F.); +#1263 = EDGE_LOOP('',(#1264,#1265,#1288,#1319)); +#1264 = ORIENTED_EDGE('',*,*,#1065,.F.); +#1265 = ORIENTED_EDGE('',*,*,#1266,.T.); +#1266 = EDGE_CURVE('',#1066,#1267,#1269,.T.); +#1267 = VERTEX_POINT('',#1268); +#1268 = CARTESIAN_POINT('',(5.2,4.,9.6)); +#1269 = SEAM_CURVE('',#1270,(#1274,#1281),.PCURVE_S1.); +#1270 = LINE('',#1271,#1272); +#1271 = CARTESIAN_POINT('',(5.2,4.,8.)); +#1272 = VECTOR('',#1273,1.); +#1273 = DIRECTION('',(0.,0.,1.)); +#1274 = PCURVE('',#1086,#1275); +#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(0.,-1.)); +#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1281 = PCURVE('',#1086,#1282); +#1282 = DEFINITIONAL_REPRESENTATION('',(#1283),#1287); +#1283 = LINE('',#1284,#1285); +#1284 = CARTESIAN_POINT('',(0.,0.)); +#1285 = VECTOR('',#1286,1.); +#1286 = DIRECTION('',(0.,-1.)); +#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1288 = ORIENTED_EDGE('',*,*,#1289,.T.); +#1289 = EDGE_CURVE('',#1267,#1267,#1290,.T.); +#1290 = SURFACE_CURVE('',#1291,(#1296,#1303),.PCURVE_S1.); +#1291 = CIRCLE('',#1292,1.2); +#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295); +#1293 = CARTESIAN_POINT('',(4.,4.,9.6)); +#1294 = DIRECTION('',(0.,0.,-1.)); +#1295 = DIRECTION('',(1.,0.,0.)); +#1296 = PCURVE('',#1086,#1297); +#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302); +#1298 = LINE('',#1299,#1300); +#1299 = CARTESIAN_POINT('',(0.,-1.6)); +#1300 = VECTOR('',#1301,1.); +#1301 = DIRECTION('',(1.,0.)); +#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1303 = PCURVE('',#1304,#1309); +#1304 = PLANE('',#1305); +#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308); +#1306 = CARTESIAN_POINT('',(8.,8.,9.6)); +#1307 = DIRECTION('',(0.,0.,1.)); +#1308 = DIRECTION('',(1.,0.,0.)); +#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1318); +#1310 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1311,#1312,#1313,#1314, +#1315,#1316,#1317),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1311 = CARTESIAN_POINT('',(-2.8,-4.)); +#1312 = CARTESIAN_POINT('',(-2.8,-6.078460969083)); +#1313 = CARTESIAN_POINT('',(-4.6,-5.039230484541)); +#1314 = CARTESIAN_POINT('',(-6.4,-4.)); +#1315 = CARTESIAN_POINT('',(-4.6,-2.960769515459)); +#1316 = CARTESIAN_POINT('',(-2.8,-1.921539030917)); +#1317 = CARTESIAN_POINT('',(-2.8,-4.)); +#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1319 = ORIENTED_EDGE('',*,*,#1266,.F.); +#1320 = ADVANCED_FACE('',(#1321),#1121,.F.); +#1321 = FACE_BOUND('',#1322,.F.); +#1322 = EDGE_LOOP('',(#1323,#1324,#1347,#1378)); +#1323 = ORIENTED_EDGE('',*,*,#1100,.F.); +#1324 = ORIENTED_EDGE('',*,*,#1325,.T.); +#1325 = EDGE_CURVE('',#1101,#1326,#1328,.T.); +#1326 = VERTEX_POINT('',#1327); +#1327 = CARTESIAN_POINT('',(13.2,4.,9.6)); +#1328 = SEAM_CURVE('',#1329,(#1333,#1340),.PCURVE_S1.); +#1329 = LINE('',#1330,#1331); +#1330 = CARTESIAN_POINT('',(13.2,4.,8.)); +#1331 = VECTOR('',#1332,1.); +#1332 = DIRECTION('',(0.,0.,1.)); +#1333 = PCURVE('',#1121,#1334); +#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339); +#1335 = LINE('',#1336,#1337); +#1336 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1337 = VECTOR('',#1338,1.); +#1338 = DIRECTION('',(0.,-1.)); +#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1340 = PCURVE('',#1121,#1341); +#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346); +#1342 = LINE('',#1343,#1344); +#1343 = CARTESIAN_POINT('',(0.,0.)); +#1344 = VECTOR('',#1345,1.); +#1345 = DIRECTION('',(0.,-1.)); +#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1347 = ORIENTED_EDGE('',*,*,#1348,.T.); +#1348 = EDGE_CURVE('',#1326,#1326,#1349,.T.); +#1349 = SURFACE_CURVE('',#1350,(#1355,#1362),.PCURVE_S1.); +#1350 = CIRCLE('',#1351,1.2); +#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354); +#1352 = CARTESIAN_POINT('',(12.,4.,9.6)); +#1353 = DIRECTION('',(0.,0.,-1.)); +#1354 = DIRECTION('',(1.,0.,0.)); +#1355 = PCURVE('',#1121,#1356); +#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361); +#1357 = LINE('',#1358,#1359); +#1358 = CARTESIAN_POINT('',(0.,-1.6)); +#1359 = VECTOR('',#1360,1.); +#1360 = DIRECTION('',(1.,0.)); +#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1362 = PCURVE('',#1363,#1368); +#1363 = PLANE('',#1364); +#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367); +#1365 = CARTESIAN_POINT('',(8.,8.,9.6)); +#1366 = DIRECTION('',(0.,0.,1.)); +#1367 = DIRECTION('',(1.,0.,0.)); +#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1377); +#1369 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1370,#1371,#1372,#1373, +#1374,#1375,#1376),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1370 = CARTESIAN_POINT('',(5.2,-4.)); +#1371 = CARTESIAN_POINT('',(5.2,-6.078460969083)); +#1372 = CARTESIAN_POINT('',(3.4,-5.039230484541)); +#1373 = CARTESIAN_POINT('',(1.6,-4.)); +#1374 = CARTESIAN_POINT('',(3.4,-2.960769515459)); +#1375 = CARTESIAN_POINT('',(5.2,-1.921539030917)); +#1376 = CARTESIAN_POINT('',(5.2,-4.)); +#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1378 = ORIENTED_EDGE('',*,*,#1325,.F.); +#1379 = ADVANCED_FACE('',(#1380),#1156,.F.); +#1380 = FACE_BOUND('',#1381,.F.); +#1381 = EDGE_LOOP('',(#1382,#1383,#1406,#1437)); +#1382 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1383 = ORIENTED_EDGE('',*,*,#1384,.T.); +#1384 = EDGE_CURVE('',#1136,#1385,#1387,.T.); +#1385 = VERTEX_POINT('',#1386); +#1386 = CARTESIAN_POINT('',(13.2,12.,9.6)); +#1387 = SEAM_CURVE('',#1388,(#1392,#1399),.PCURVE_S1.); +#1388 = LINE('',#1389,#1390); +#1389 = CARTESIAN_POINT('',(13.2,12.,8.)); +#1390 = VECTOR('',#1391,1.); +#1391 = DIRECTION('',(0.,0.,1.)); +#1392 = PCURVE('',#1156,#1393); +#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398); +#1394 = LINE('',#1395,#1396); +#1395 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1396 = VECTOR('',#1397,1.); +#1397 = DIRECTION('',(0.,-1.)); +#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1399 = PCURVE('',#1156,#1400); +#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405); +#1401 = LINE('',#1402,#1403); +#1402 = CARTESIAN_POINT('',(0.,0.)); +#1403 = VECTOR('',#1404,1.); +#1404 = DIRECTION('',(0.,-1.)); +#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1406 = ORIENTED_EDGE('',*,*,#1407,.T.); +#1407 = EDGE_CURVE('',#1385,#1385,#1408,.T.); +#1408 = SURFACE_CURVE('',#1409,(#1414,#1421),.PCURVE_S1.); +#1409 = CIRCLE('',#1410,1.2); +#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413); +#1411 = CARTESIAN_POINT('',(12.,12.,9.6)); +#1412 = DIRECTION('',(0.,0.,-1.)); +#1413 = DIRECTION('',(1.,0.,0.)); +#1414 = PCURVE('',#1156,#1415); +#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(0.,-1.6)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(1.,0.)); +#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1421 = PCURVE('',#1422,#1427); +#1422 = PLANE('',#1423); +#1423 = AXIS2_PLACEMENT_3D('',#1424,#1425,#1426); +#1424 = CARTESIAN_POINT('',(8.,8.,9.6)); +#1425 = DIRECTION('',(0.,0.,1.)); +#1426 = DIRECTION('',(1.,0.,0.)); +#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1436); +#1428 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1429,#1430,#1431,#1432, +#1433,#1434,#1435),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1429 = CARTESIAN_POINT('',(5.2,4.)); +#1430 = CARTESIAN_POINT('',(5.2,1.921539030917)); +#1431 = CARTESIAN_POINT('',(3.4,2.960769515459)); +#1432 = CARTESIAN_POINT('',(1.6,4.)); +#1433 = CARTESIAN_POINT('',(3.4,5.039230484541)); +#1434 = CARTESIAN_POINT('',(5.2,6.078460969083)); +#1435 = CARTESIAN_POINT('',(5.2,4.)); +#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1437 = ORIENTED_EDGE('',*,*,#1384,.F.); +#1438 = ADVANCED_FACE('',(#1439),#1191,.T.); +#1439 = FACE_BOUND('',#1440,.T.); +#1440 = EDGE_LOOP('',(#1441,#1474,#1495,#1496)); +#1441 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1442 = EDGE_CURVE('',#1443,#1443,#1445,.T.); +#1443 = VERTEX_POINT('',#1444); +#1444 = CARTESIAN_POINT('',(11.635,8.,0.)); +#1445 = SURFACE_CURVE('',#1446,(#1451,#1458),.PCURVE_S1.); +#1446 = CIRCLE('',#1447,3.635); +#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450); +#1448 = CARTESIAN_POINT('',(8.,8.,0.)); +#1449 = DIRECTION('',(0.,0.,-1.)); +#1450 = DIRECTION('',(1.,0.,0.)); +#1451 = PCURVE('',#1191,#1452); +#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(0.,0.)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(1.,0.)); +#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1458 = PCURVE('',#1459,#1464); +#1459 = PLANE('',#1460); +#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463); +#1461 = CARTESIAN_POINT('',(0.,0.,0.)); +#1462 = DIRECTION('',(0.,0.,1.)); +#1463 = DIRECTION('',(1.,0.,0.)); +#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1473); +#1465 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1466,#1467,#1468,#1469, +#1470,#1471,#1472),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1466 = CARTESIAN_POINT('',(11.635,8.)); +#1467 = CARTESIAN_POINT('',(11.635,1.703995314487)); +#1468 = CARTESIAN_POINT('',(6.1825,4.851997657244)); +#1469 = CARTESIAN_POINT('',(0.73,8.)); +#1470 = CARTESIAN_POINT('',(6.1825,11.148002342756)); +#1471 = CARTESIAN_POINT('',(11.635,14.296004685513)); +#1472 = CARTESIAN_POINT('',(11.635,8.)); +#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1474 = ORIENTED_EDGE('',*,*,#1475,.T.); +#1475 = EDGE_CURVE('',#1443,#1171,#1476,.T.); +#1476 = SEAM_CURVE('',#1477,(#1481,#1488),.PCURVE_S1.); +#1477 = LINE('',#1478,#1479); +#1478 = CARTESIAN_POINT('',(11.635,8.,0.)); +#1479 = VECTOR('',#1480,1.); +#1480 = DIRECTION('',(0.,0.,1.)); +#1481 = PCURVE('',#1191,#1482); +#1482 = DEFINITIONAL_REPRESENTATION('',(#1483),#1487); +#1483 = LINE('',#1484,#1485); +#1484 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1485 = VECTOR('',#1486,1.); +#1486 = DIRECTION('',(0.,-1.)); +#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1488 = PCURVE('',#1191,#1489); +#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494); +#1490 = LINE('',#1491,#1492); +#1491 = CARTESIAN_POINT('',(0.,0.)); +#1492 = VECTOR('',#1493,1.); +#1493 = DIRECTION('',(0.,-1.)); +#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1495 = ORIENTED_EDGE('',*,*,#1170,.T.); +#1496 = ORIENTED_EDGE('',*,*,#1475,.F.); +#1497 = ADVANCED_FACE('',(#1498),#1245,.F.); +#1498 = FACE_BOUND('',#1499,.T.); +#1499 = EDGE_LOOP('',(#1500)); +#1500 = ORIENTED_EDGE('',*,*,#1230,.T.); +#1501 = ADVANCED_FACE('',(#1502),#1304,.F.); +#1502 = FACE_BOUND('',#1503,.T.); +#1503 = EDGE_LOOP('',(#1504)); +#1504 = ORIENTED_EDGE('',*,*,#1289,.T.); +#1505 = ADVANCED_FACE('',(#1506),#1363,.F.); +#1506 = FACE_BOUND('',#1507,.T.); +#1507 = EDGE_LOOP('',(#1508)); +#1508 = ORIENTED_EDGE('',*,*,#1348,.T.); +#1509 = ADVANCED_FACE('',(#1510),#1422,.F.); +#1510 = FACE_BOUND('',#1511,.T.); +#1511 = EDGE_LOOP('',(#1512)); +#1512 = ORIENTED_EDGE('',*,*,#1407,.T.); +#1513 = ADVANCED_FACE('',(#1514,#1517),#1459,.F.); +#1514 = FACE_BOUND('',#1515,.F.); +#1515 = EDGE_LOOP('',(#1516)); +#1516 = ORIENTED_EDGE('',*,*,#1442,.F.); +#1517 = FACE_BOUND('',#1518,.F.); +#1518 = EDGE_LOOP('',(#1519)); +#1519 = ORIENTED_EDGE('',*,*,#1520,.T.); +#1520 = EDGE_CURVE('',#1521,#1521,#1523,.T.); +#1521 = VERTEX_POINT('',#1522); +#1522 = CARTESIAN_POINT('',(10.4,8.,0.)); +#1523 = SURFACE_CURVE('',#1524,(#1529,#1540),.PCURVE_S1.); +#1524 = CIRCLE('',#1525,2.4); +#1525 = AXIS2_PLACEMENT_3D('',#1526,#1527,#1528); +#1526 = CARTESIAN_POINT('',(8.,8.,0.)); +#1527 = DIRECTION('',(0.,0.,-1.)); +#1528 = DIRECTION('',(1.,0.,0.)); +#1529 = PCURVE('',#1459,#1530); +#1530 = DEFINITIONAL_REPRESENTATION('',(#1531),#1539); +#1531 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1532,#1533,#1534,#1535, +#1536,#1537,#1538),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1532 = CARTESIAN_POINT('',(10.4,8.)); +#1533 = CARTESIAN_POINT('',(10.4,3.843078061835)); +#1534 = CARTESIAN_POINT('',(6.8,5.921539030917)); +#1535 = CARTESIAN_POINT('',(3.2,8.)); +#1536 = CARTESIAN_POINT('',(6.8,10.078460969083)); +#1537 = CARTESIAN_POINT('',(10.4,12.156921938165)); +#1538 = CARTESIAN_POINT('',(10.4,8.)); +#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1540 = PCURVE('',#1541,#1546); +#1541 = CYLINDRICAL_SURFACE('',#1542,2.4); +#1542 = AXIS2_PLACEMENT_3D('',#1543,#1544,#1545); +#1543 = CARTESIAN_POINT('',(8.,8.,0.)); +#1544 = DIRECTION('',(0.,0.,-1.)); +#1545 = DIRECTION('',(1.,0.,0.)); +#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551); +#1547 = LINE('',#1548,#1549); +#1548 = CARTESIAN_POINT('',(0.,0.)); +#1549 = VECTOR('',#1550,1.); +#1550 = DIRECTION('',(1.,0.)); +#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1552 = ADVANCED_FACE('',(#1553),#1541,.F.); +#1553 = FACE_BOUND('',#1554,.F.); +#1554 = EDGE_LOOP('',(#1555,#1556,#1579,#1610)); +#1555 = ORIENTED_EDGE('',*,*,#1520,.F.); +#1556 = ORIENTED_EDGE('',*,*,#1557,.T.); +#1557 = EDGE_CURVE('',#1521,#1558,#1560,.T.); +#1558 = VERTEX_POINT('',#1559); +#1559 = CARTESIAN_POINT('',(10.4,8.,8.)); +#1560 = SEAM_CURVE('',#1561,(#1565,#1572),.PCURVE_S1.); +#1561 = LINE('',#1562,#1563); +#1562 = CARTESIAN_POINT('',(10.4,8.,0.)); +#1563 = VECTOR('',#1564,1.); +#1564 = DIRECTION('',(0.,0.,1.)); +#1565 = PCURVE('',#1541,#1566); +#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571); +#1567 = LINE('',#1568,#1569); +#1568 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1569 = VECTOR('',#1570,1.); +#1570 = DIRECTION('',(0.,-1.)); +#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1572 = PCURVE('',#1541,#1573); +#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578); +#1574 = LINE('',#1575,#1576); +#1575 = CARTESIAN_POINT('',(0.,0.)); +#1576 = VECTOR('',#1577,1.); +#1577 = DIRECTION('',(0.,-1.)); +#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1579 = ORIENTED_EDGE('',*,*,#1580,.T.); +#1580 = EDGE_CURVE('',#1558,#1558,#1581,.T.); +#1581 = SURFACE_CURVE('',#1582,(#1587,#1594),.PCURVE_S1.); +#1582 = CIRCLE('',#1583,2.4); +#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586); +#1584 = CARTESIAN_POINT('',(8.,8.,8.)); +#1585 = DIRECTION('',(0.,0.,-1.)); +#1586 = DIRECTION('',(1.,0.,0.)); +#1587 = PCURVE('',#1541,#1588); +#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593); +#1589 = LINE('',#1590,#1591); +#1590 = CARTESIAN_POINT('',(0.,-8.)); +#1591 = VECTOR('',#1592,1.); +#1592 = DIRECTION('',(1.,0.)); +#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1594 = PCURVE('',#1595,#1600); +#1595 = PLANE('',#1596); +#1596 = AXIS2_PLACEMENT_3D('',#1597,#1598,#1599); +#1597 = CARTESIAN_POINT('',(8.,8.,8.)); +#1598 = DIRECTION('',(0.,0.,1.)); +#1599 = DIRECTION('',(1.,0.,0.)); +#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1609); +#1601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1602,#1603,#1604,#1605, +#1606,#1607,#1608),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1602 = CARTESIAN_POINT('',(2.4,-1.7763568394E-15)); +#1603 = CARTESIAN_POINT('',(2.4,-4.156921938165)); +#1604 = CARTESIAN_POINT('',(-1.2,-2.078460969083)); +#1605 = CARTESIAN_POINT('',(-4.8,-2.364187302991E-15)); +#1606 = CARTESIAN_POINT('',(-1.2,2.078460969083)); +#1607 = CARTESIAN_POINT('',(2.4,4.156921938165)); +#1608 = CARTESIAN_POINT('',(2.4,-1.7763568394E-15)); +#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1610 = ORIENTED_EDGE('',*,*,#1557,.F.); +#1611 = ADVANCED_FACE('',(#1612),#1595,.F.); +#1612 = FACE_BOUND('',#1613,.T.); +#1613 = EDGE_LOOP('',(#1614)); +#1614 = ORIENTED_EDGE('',*,*,#1580,.T.); +#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1619)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1616,#1617,#1618)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1616, + 'distance_accuracy_value','confusion accuracy'); +#1620 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1621 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1622),#1615); +#1622 = STYLED_ITEM('color',(#1623),#15); +#1623 = PRESENTATION_STYLE_ASSIGNMENT((#1624,#1630)); +#1624 = SURFACE_STYLE_USAGE(.BOTH.,#1625); +#1625 = SURFACE_SIDE_STYLE('',(#1626)); +#1626 = SURFACE_STYLE_FILL_AREA(#1627); +#1627 = FILL_AREA_STYLE('',(#1628)); +#1628 = FILL_AREA_STYLE_COLOUR('',#1629); +#1629 = DRAUGHTING_PRE_DEFINED_COLOUR('red'); +#1630 = CURVE_STYLE('',#1631,POSITIVE_LENGTH_MEASURE(0.1),#1629); +#1631 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Generic objects/lego_brick.stl b/Generic objects/lego_brick.stl new file mode 100644 index 00000000..f7547ba8 Binary files /dev/null and b/Generic objects/lego_brick.stl differ