From a904601a55ff1102f2e6b198eb95fbd4f27bbeed Mon Sep 17 00:00:00 2001 From: Nicolas Guarin-Zapata Date: Fri, 21 Sep 2018 17:58:41 -0500 Subject: [PATCH] Lego Brick --- Generic objects/lego_brick.fcstd | Bin 0 -> 26965 bytes Generic objects/lego_brick.step | 1928 ++++++++++++++++++++++++++++++ Generic objects/lego_brick.stl | Bin 0 -> 60884 bytes 3 files changed, 1928 insertions(+) create mode 100644 Generic objects/lego_brick.fcstd create mode 100644 Generic objects/lego_brick.step create mode 100644 Generic objects/lego_brick.stl diff --git a/Generic objects/lego_brick.fcstd b/Generic objects/lego_brick.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..d42c3aae8c959c85ae4e8d604ed66414a6f2a4a9 GIT binary patch literal 26965 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f7547ba865b3f9a2954ecf118e100ff8036ac735 GIT binary patch literal 60884 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 VlmxH&sDmXW*qf1H35gh4{y!SBk(dAg literal 0 HcmV?d00001