diff --git a/multiconnect/connectorHoleClamp.py b/multiconnect/connectorHoleClamp.py index 081174c..f18a37a 100644 --- a/multiconnect/connectorHoleClamp.py +++ b/multiconnect/connectorHoleClamp.py @@ -24,7 +24,8 @@ lp6 = line_point_6 = ttc+tt pts = [ (0, 0), (cw, 0), - (cw, dc), + (cw, dc-0.5), + (cw-1.2, dc), (lp5, dc), (lp5, (dc+tt+ttc-dcs)), (lp5+(5/2), (dc+tt+ttc-dcs)), @@ -39,5 +40,7 @@ with BuildPart() as clamp: Polyline(pts) make_face() extrude(amount = cw) + fillet(clamp.edges(), radius = 0.2) +export_stl(clamp.part, "connectorHoleClamp.stl") show_all() diff --git a/multiconnect/connectorHoleClamp.stl b/multiconnect/connectorHoleClamp.stl new file mode 100644 index 0000000..8edf245 Binary files /dev/null and b/multiconnect/connectorHoleClamp.stl differ diff --git a/multiconnect/connectorHoleClampLock.step b/multiconnect/connectorHoleClampLock.step new file mode 100644 index 0000000..4b75ac1 --- /dev/null +++ b/multiconnect/connectorHoleClampLock.step @@ -0,0 +1,2402 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2024-12-21T17:15:55',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7' + ,'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('COMPOUND','COMPOUND','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2023); +#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,#225,#304,#383,#461,#491,#521,#597,#767, + #792,#962,#987,#1063,#1094,#1125,#1203,#1234,#1301,#1380,#1434,#1487 + ,#1518,#1585,#1659,#1708,#1756,#1825,#1831,#1837,#1864,#1870,#1902, + #1929,#1956,#1983,#1989,#2016)); +#17 = ADVANCED_FACE('',(#18),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-2.775557561563E-17,8.6,0.2)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-2.775557561563E-17,8.6,9.6)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-2.775557561563E-17,8.6,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.,8.8,0.)); +#35 = DIRECTION('',(1.,0.,-0.)); +#36 = DIRECTION('',(0.,-1.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.2,-0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = CYLINDRICAL_SURFACE('',#45,0.2); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.2,8.6,0.)); +#47 = DIRECTION('',(0.,0.,1.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-0.,0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(-0.,1.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#24,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-2.775557561563E-17,0.2,9.6)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-2.775557561563E-17,8.8,9.6)); +#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.,-9.6)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(1.,0.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = CYLINDRICAL_SURFACE('',#73,0.2); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(0.2,8.8,9.6)); +#75 = DIRECTION('',(0.,-1.,0.)); +#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,.F.); +#84 = EDGE_CURVE('',#85,#57,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-2.775557561563E-17,0.2,0.2)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-2.775557561563E-17,0.2,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('',(8.6,-0.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(0.,-1.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = CYLINDRICAL_SURFACE('',#101,0.2); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(0.2,0.2,0.)); +#103 = DIRECTION('',(0.,0.,1.)); +#104 = DIRECTION('',(-1.,0.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(0.,0.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.,1.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#22,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-2.775557561563E-17,8.8,0.2)); +#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('',(0.,-0.2)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(1.,0.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,0.2); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(0.2,8.8,0.2)); +#129 = DIRECTION('',(0.,-1.,0.)); +#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,.T.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#141,#170,#198)); +#140 = ORIENTED_EDGE('',*,*,#21,.F.); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#22,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(0.2,8.8,0.2)); +#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.); +#146 = CIRCLE('',#147,0.2); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(0.2,8.6,0.2)); +#149 = DIRECTION('',(-0.,0.,-1.)); +#150 = DIRECTION('',(-1.,0.,0.)); +#151 = PCURVE('',#44,#152); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(-0.,0.2)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(-1.,0.)); +#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#158 = PCURVE('',#159,#164); +#159 = SPHERICAL_SURFACE('',#160,0.2); +#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163); +#161 = CARTESIAN_POINT('',(0.2,8.6,0.2)); +#162 = DIRECTION('',(0.,0.,1.)); +#163 = DIRECTION('',(-1.,0.,0.)); +#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169); +#165 = LINE('',#166,#167); +#166 = CARTESIAN_POINT('',(-0.,0.)); +#167 = VECTOR('',#168,1.); +#168 = DIRECTION('',(-1.,0.)); +#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#170 = ORIENTED_EDGE('',*,*,#171,.T.); +#171 = EDGE_CURVE('',#143,#172,#174,.T.); +#172 = VERTEX_POINT('',#173); +#173 = CARTESIAN_POINT('',(0.2,8.8,9.6)); +#174 = SURFACE_CURVE('',#175,(#179,#186),.PCURVE_S1.); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(0.2,8.8,0.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(0.,0.,1.)); +#179 = PCURVE('',#44,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = LINE('',#182,#183); +#182 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#183 = VECTOR('',#184,1.); +#184 = DIRECTION('',(-0.,1.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = PLANE('',#188); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(2.45,8.8,0.)); +#190 = DIRECTION('',(0.,-1.,0.)); +#191 = DIRECTION('',(-1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(2.25,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(0.,-1.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.F.); +#199 = EDGE_CURVE('',#24,#172,#200,.T.); +#200 = SURFACE_CURVE('',#201,(#206,#213),.PCURVE_S1.); +#201 = CIRCLE('',#202,0.2); +#202 = AXIS2_PLACEMENT_3D('',#203,#204,#205); +#203 = CARTESIAN_POINT('',(0.2,8.6,9.6)); +#204 = DIRECTION('',(-0.,0.,-1.)); +#205 = DIRECTION('',(-1.,0.,0.)); +#206 = PCURVE('',#44,#207); +#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); +#208 = LINE('',#209,#210); +#209 = CARTESIAN_POINT('',(-0.,9.6)); +#210 = VECTOR('',#211,1.); +#211 = DIRECTION('',(-1.,0.)); +#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#213 = PCURVE('',#214,#219); +#214 = SPHERICAL_SURFACE('',#215,0.2); +#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); +#216 = CARTESIAN_POINT('',(0.2,8.6,9.6)); +#217 = DIRECTION('',(-0.,-0.,-1.)); +#218 = DIRECTION('',(-1.,0.,0.)); +#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(0.,0.)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(1.,0.)); +#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#225 = ADVANCED_FACE('',(#226),#126,.T.); +#226 = FACE_BOUND('',#227,.T.); +#227 = EDGE_LOOP('',(#228,#250,#278,#303)); +#228 = ORIENTED_EDGE('',*,*,#229,.F.); +#229 = EDGE_CURVE('',#230,#22,#232,.T.); +#230 = VERTEX_POINT('',#231); +#231 = CARTESIAN_POINT('',(0.2,8.6,0.)); +#232 = SURFACE_CURVE('',#233,(#238,#244),.PCURVE_S1.); +#233 = CIRCLE('',#234,0.2); +#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237); +#235 = CARTESIAN_POINT('',(0.2,8.6,0.2)); +#236 = DIRECTION('',(0.,1.,-0.)); +#237 = DIRECTION('',(-1.,0.,0.)); +#238 = PCURVE('',#126,#239); +#239 = DEFINITIONAL_REPRESENTATION('',(#240),#243); +#240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#241,#242),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#241 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#242 = CARTESIAN_POINT('',(0.,0.2)); +#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#244 = PCURVE('',#159,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#249); +#246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#247,#248),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#247 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#248 = CARTESIAN_POINT('',(0.,0.)); +#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#250 = ORIENTED_EDGE('',*,*,#251,.T.); +#251 = EDGE_CURVE('',#230,#252,#254,.T.); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(0.2,0.2,0.)); +#254 = SURFACE_CURVE('',#255,(#259,#266),.PCURVE_S1.); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.2,8.8,-2.775557561563E-17)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(0.,-1.,0.)); +#259 = PCURVE('',#126,#260); +#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(1.570796326795,0.)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(0.,1.)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#266 = PCURVE('',#267,#272); +#267 = PLANE('',#268); +#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271); +#269 = CARTESIAN_POINT('',(1.820454545455,3.745454545455,0.)); +#270 = DIRECTION('',(0.,0.,1.)); +#271 = DIRECTION('',(1.,0.,0.)); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(-1.620454545455,5.054545454545)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,-1.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = ORIENTED_EDGE('',*,*,#279,.T.); +#279 = EDGE_CURVE('',#252,#85,#280,.T.); +#280 = SURFACE_CURVE('',#281,(#286,#292),.PCURVE_S1.); +#281 = CIRCLE('',#282,0.2); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.2,0.2,0.2)); +#284 = DIRECTION('',(-9.71445146547E-16,1.,0.)); +#285 = DIRECTION('',(-1.,-9.71445146547E-16,0.)); +#286 = PCURVE('',#126,#287); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#291); +#288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#289,#290),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#289 = CARTESIAN_POINT('',(1.570796326795,8.6)); +#290 = CARTESIAN_POINT('',(0.,8.6)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = PCURVE('',#293,#298); +#293 = SPHERICAL_SURFACE('',#294,0.2); +#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297); +#295 = CARTESIAN_POINT('',(0.2,0.2,0.2)); +#296 = DIRECTION('',(0.,0.,1.)); +#297 = DIRECTION('',(-1.,-9.71445146547E-16,0.)); +#298 = DEFINITIONAL_REPRESENTATION('',(#299),#302); +#299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#300,#301),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#300 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#301 = CARTESIAN_POINT('',(0.,0.)); +#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#303 = ORIENTED_EDGE('',*,*,#112,.F.); +#304 = ADVANCED_FACE('',(#305),#72,.T.); +#305 = FACE_BOUND('',#306,.F.); +#306 = EDGE_LOOP('',(#307,#329,#357,#382)); +#307 = ORIENTED_EDGE('',*,*,#308,.F.); +#308 = EDGE_CURVE('',#309,#24,#311,.T.); +#309 = VERTEX_POINT('',#310); +#310 = CARTESIAN_POINT('',(0.2,8.6,9.8)); +#311 = SURFACE_CURVE('',#312,(#317,#323),.PCURVE_S1.); +#312 = CIRCLE('',#313,0.2); +#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316); +#314 = CARTESIAN_POINT('',(0.2,8.6,9.6)); +#315 = DIRECTION('',(0.,-1.,0.)); +#316 = DIRECTION('',(-1.,0.,0.)); +#317 = PCURVE('',#72,#318); +#318 = DEFINITIONAL_REPRESENTATION('',(#319),#322); +#319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#320,#321),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#320 = CARTESIAN_POINT('',(-1.570796326795,0.2)); +#321 = CARTESIAN_POINT('',(0.,0.2)); +#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#323 = PCURVE('',#214,#324); +#324 = DEFINITIONAL_REPRESENTATION('',(#325),#328); +#325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#326,#327),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#326 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#327 = CARTESIAN_POINT('',(0.,0.)); +#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#329 = ORIENTED_EDGE('',*,*,#330,.T.); +#330 = EDGE_CURVE('',#309,#331,#333,.T.); +#331 = VERTEX_POINT('',#332); +#332 = CARTESIAN_POINT('',(0.2,0.2,9.8)); +#333 = SURFACE_CURVE('',#334,(#338,#345),.PCURVE_S1.); +#334 = LINE('',#335,#336); +#335 = CARTESIAN_POINT('',(0.2,8.8,9.8)); +#336 = VECTOR('',#337,1.); +#337 = DIRECTION('',(0.,-1.,0.)); +#338 = PCURVE('',#72,#339); +#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(-0.,1.)); +#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#345 = PCURVE('',#346,#351); +#346 = PLANE('',#347); +#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350); +#348 = CARTESIAN_POINT('',(1.820454545455,3.745454545455,9.8)); +#349 = DIRECTION('',(0.,0.,1.)); +#350 = DIRECTION('',(1.,0.,0.)); +#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-1.620454545455,5.054545454545)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,-1.)); +#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#357 = ORIENTED_EDGE('',*,*,#358,.T.); +#358 = EDGE_CURVE('',#331,#57,#359,.T.); +#359 = SURFACE_CURVE('',#360,(#365,#371),.PCURVE_S1.); +#360 = CIRCLE('',#361,0.2); +#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364); +#362 = CARTESIAN_POINT('',(0.2,0.2,9.6)); +#363 = DIRECTION('',(9.71445146547E-16,-1.,0.)); +#364 = DIRECTION('',(-1.,-9.71445146547E-16,0.)); +#365 = PCURVE('',#72,#366); +#366 = DEFINITIONAL_REPRESENTATION('',(#367),#370); +#367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#368,#369),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#368 = CARTESIAN_POINT('',(-1.570796326795,8.6)); +#369 = CARTESIAN_POINT('',(0.,8.6)); +#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#371 = PCURVE('',#372,#377); +#372 = SPHERICAL_SURFACE('',#373,0.2); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(0.2,0.2,9.6)); +#375 = DIRECTION('',(-0.,-0.,-1.)); +#376 = DIRECTION('',(-1.,-9.71445146547E-16,0.)); +#377 = DEFINITIONAL_REPRESENTATION('',(#378),#381); +#378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#379,#380),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#379 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#380 = CARTESIAN_POINT('',(0.,0.)); +#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#382 = ORIENTED_EDGE('',*,*,#56,.F.); +#383 = ADVANCED_FACE('',(#384),#100,.T.); +#384 = FACE_BOUND('',#385,.T.); +#385 = EDGE_LOOP('',(#386,#387,#411,#439)); +#386 = ORIENTED_EDGE('',*,*,#84,.F.); +#387 = ORIENTED_EDGE('',*,*,#388,.T.); +#388 = EDGE_CURVE('',#85,#389,#391,.T.); +#389 = VERTEX_POINT('',#390); +#390 = CARTESIAN_POINT('',(0.2,-2.775557561563E-17,0.2)); +#391 = SURFACE_CURVE('',#392,(#397,#404),.PCURVE_S1.); +#392 = CIRCLE('',#393,0.2); +#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396); +#394 = CARTESIAN_POINT('',(0.2,0.2,0.2)); +#395 = DIRECTION('',(0.,0.,1.)); +#396 = DIRECTION('',(-1.,-9.71445146547E-16,0.)); +#397 = PCURVE('',#100,#398); +#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(0.,0.2)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(1.,0.)); +#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#404 = PCURVE('',#293,#405); +#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410); +#406 = LINE('',#407,#408); +#407 = CARTESIAN_POINT('',(0.,0.)); +#408 = VECTOR('',#409,1.); +#409 = DIRECTION('',(1.,0.)); +#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#411 = ORIENTED_EDGE('',*,*,#412,.T.); +#412 = EDGE_CURVE('',#389,#413,#415,.T.); +#413 = VERTEX_POINT('',#414); +#414 = CARTESIAN_POINT('',(0.2,-2.775557561563E-17,9.6)); +#415 = SURFACE_CURVE('',#416,(#420,#427),.PCURVE_S1.); +#416 = LINE('',#417,#418); +#417 = CARTESIAN_POINT('',(0.2,-2.775557561563E-17,0.)); +#418 = VECTOR('',#419,1.); +#419 = DIRECTION('',(0.,0.,1.)); +#420 = PCURVE('',#100,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = LINE('',#423,#424); +#423 = CARTESIAN_POINT('',(1.570796326795,0.)); +#424 = VECTOR('',#425,1.); +#425 = DIRECTION('',(0.,1.)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = PCURVE('',#428,#433); +#428 = PLANE('',#429); +#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432); +#430 = CARTESIAN_POINT('',(0.,0.,0.)); +#431 = DIRECTION('',(0.,1.,0.)); +#432 = DIRECTION('',(1.,0.,0.)); +#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(0.2,0.)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(0.,-1.)); +#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#439 = ORIENTED_EDGE('',*,*,#440,.F.); +#440 = EDGE_CURVE('',#57,#413,#441,.T.); +#441 = SURFACE_CURVE('',#442,(#447,#454),.PCURVE_S1.); +#442 = CIRCLE('',#443,0.2); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(0.2,0.2,9.6)); +#445 = DIRECTION('',(0.,0.,1.)); +#446 = DIRECTION('',(-1.,-9.71445146547E-16,0.)); +#447 = PCURVE('',#100,#448); +#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(0.,9.6)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(1.,0.)); +#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#454 = PCURVE('',#372,#455); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(-0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(-1.,0.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ADVANCED_FACE('',(#462),#159,.T.); +#462 = FACE_BOUND('',#463,.F.); +#463 = EDGE_LOOP('',(#464,#465,#490)); +#464 = ORIENTED_EDGE('',*,*,#229,.F.); +#465 = ORIENTED_EDGE('',*,*,#466,.T.); +#466 = EDGE_CURVE('',#230,#143,#467,.T.); +#467 = SURFACE_CURVE('',#468,(#473,#479),.PCURVE_S1.); +#468 = CIRCLE('',#469,0.2); +#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472); +#470 = CARTESIAN_POINT('',(0.2,8.6,0.2)); +#471 = DIRECTION('',(1.,6.123233995737E-17,-0.)); +#472 = DIRECTION('',(-6.123233995737E-17,1.,0.)); +#473 = PCURVE('',#159,#474); +#474 = DEFINITIONAL_REPRESENTATION('',(#475),#478); +#475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#476,#477),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#476 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#477 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#479 = PCURVE('',#480,#485); +#480 = CYLINDRICAL_SURFACE('',#481,0.2); +#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484); +#482 = CARTESIAN_POINT('',(2.45,8.6,0.2)); +#483 = DIRECTION('',(-1.,0.,0.)); +#484 = DIRECTION('',(0.,1.,-0.)); +#485 = DEFINITIONAL_REPRESENTATION('',(#486),#489); +#486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#487,#488),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#487 = CARTESIAN_POINT('',(1.570796326795,2.25)); +#488 = CARTESIAN_POINT('',(0.,2.25)); +#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#490 = ORIENTED_EDGE('',*,*,#142,.F.); +#491 = ADVANCED_FACE('',(#492),#214,.T.); +#492 = FACE_BOUND('',#493,.T.); +#493 = EDGE_LOOP('',(#494,#495,#520)); +#494 = ORIENTED_EDGE('',*,*,#308,.F.); +#495 = ORIENTED_EDGE('',*,*,#496,.T.); +#496 = EDGE_CURVE('',#309,#172,#497,.T.); +#497 = SURFACE_CURVE('',#498,(#503,#509),.PCURVE_S1.); +#498 = CIRCLE('',#499,0.2); +#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); +#500 = CARTESIAN_POINT('',(0.2,8.6,9.6)); +#501 = DIRECTION('',(-1.,-6.123233995737E-17,0.)); +#502 = DIRECTION('',(-6.123233995737E-17,1.,0.)); +#503 = PCURVE('',#214,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#508); +#505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#506,#507),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#506 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#507 = CARTESIAN_POINT('',(1.570796326795,0.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = PCURVE('',#510,#515); +#510 = CYLINDRICAL_SURFACE('',#511,0.2); +#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514); +#512 = CARTESIAN_POINT('',(2.45,8.6,9.6)); +#513 = DIRECTION('',(-1.,0.,0.)); +#514 = DIRECTION('',(0.,1.,-0.)); +#515 = DEFINITIONAL_REPRESENTATION('',(#516),#519); +#516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#517,#518),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#517 = CARTESIAN_POINT('',(-1.570796326795,2.25)); +#518 = CARTESIAN_POINT('',(0.,2.25)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = ORIENTED_EDGE('',*,*,#199,.F.); +#521 = ADVANCED_FACE('',(#522),#187,.F.); +#522 = FACE_BOUND('',#523,.F.); +#523 = EDGE_LOOP('',(#524,#525,#548,#576)); +#524 = ORIENTED_EDGE('',*,*,#171,.F.); +#525 = ORIENTED_EDGE('',*,*,#526,.F.); +#526 = EDGE_CURVE('',#527,#143,#529,.T.); +#527 = VERTEX_POINT('',#528); +#528 = CARTESIAN_POINT('',(2.25,8.8,0.2)); +#529 = SURFACE_CURVE('',#530,(#534,#541),.PCURVE_S1.); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(2.45,8.8,0.2)); +#532 = VECTOR('',#533,1.); +#533 = DIRECTION('',(-1.,0.,0.)); +#534 = PCURVE('',#187,#535); +#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540); +#536 = LINE('',#537,#538); +#537 = CARTESIAN_POINT('',(0.,-0.2)); +#538 = VECTOR('',#539,1.); +#539 = DIRECTION('',(1.,0.)); +#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#541 = PCURVE('',#480,#542); +#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(0.,0.)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(0.,1.)); +#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#548 = ORIENTED_EDGE('',*,*,#549,.T.); +#549 = EDGE_CURVE('',#527,#550,#552,.T.); +#550 = VERTEX_POINT('',#551); +#551 = CARTESIAN_POINT('',(2.25,8.8,9.6)); +#552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(2.25,8.8,0.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(0.,0.,1.)); +#557 = PCURVE('',#187,#558); +#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(0.2,0.)); +#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 = CYLINDRICAL_SURFACE('',#566,0.2); +#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569); +#567 = CARTESIAN_POINT('',(2.25,8.6,0.)); +#568 = DIRECTION('',(0.,0.,1.)); +#569 = DIRECTION('',(1.,0.,-0.)); +#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575); +#571 = LINE('',#572,#573); +#572 = CARTESIAN_POINT('',(1.570796326795,0.)); +#573 = VECTOR('',#574,1.); +#574 = DIRECTION('',(0.,1.)); +#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#576 = ORIENTED_EDGE('',*,*,#577,.T.); +#577 = EDGE_CURVE('',#550,#172,#578,.T.); +#578 = SURFACE_CURVE('',#579,(#583,#590),.PCURVE_S1.); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(2.45,8.8,9.6)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(-1.,0.,0.)); +#583 = PCURVE('',#187,#584); +#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589); +#585 = LINE('',#586,#587); +#586 = CARTESIAN_POINT('',(0.,-9.6)); +#587 = VECTOR('',#588,1.); +#588 = DIRECTION('',(1.,0.)); +#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#590 = PCURVE('',#510,#591); +#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(-0.,0.)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(-0.,1.)); +#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#597 = ADVANCED_FACE('',(#598),#267,.F.); +#598 = FACE_BOUND('',#599,.F.); +#599 = EDGE_LOOP('',(#600,#601,#629,#657,#685,#718,#746)); +#600 = ORIENTED_EDGE('',*,*,#251,.T.); +#601 = ORIENTED_EDGE('',*,*,#602,.T.); +#602 = EDGE_CURVE('',#252,#603,#605,.T.); +#603 = VERTEX_POINT('',#604); +#604 = CARTESIAN_POINT('',(4.75,0.2,0.)); +#605 = SURFACE_CURVE('',#606,(#610,#617),.PCURVE_S1.); +#606 = LINE('',#607,#608); +#607 = CARTESIAN_POINT('',(0.,0.2,-2.775557561563E-17)); +#608 = VECTOR('',#609,1.); +#609 = DIRECTION('',(1.,0.,0.)); +#610 = PCURVE('',#267,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(-1.820454545455,-3.545454545455)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(1.,0.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = PCURVE('',#618,#623); +#618 = CYLINDRICAL_SURFACE('',#619,0.2); +#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622); +#620 = CARTESIAN_POINT('',(0.,0.2,0.2)); +#621 = DIRECTION('',(1.,0.,0.)); +#622 = DIRECTION('',(0.,-1.,-0.)); +#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(1.570796326795,0.)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(0.,1.)); +#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#629 = ORIENTED_EDGE('',*,*,#630,.T.); +#630 = EDGE_CURVE('',#603,#631,#633,.T.); +#631 = VERTEX_POINT('',#632); +#632 = CARTESIAN_POINT('',(4.75,1.4,0.)); +#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(4.75,0.,-2.775557561563E-17)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(0.,1.,0.)); +#638 = PCURVE('',#267,#639); +#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(2.929545454545,-3.745454545455)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(0.,1.)); +#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#645 = PCURVE('',#646,#651); +#646 = CYLINDRICAL_SURFACE('',#647,0.2); +#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650); +#648 = CARTESIAN_POINT('',(4.75,0.,0.2)); +#649 = DIRECTION('',(0.,1.,0.)); +#650 = DIRECTION('',(1.,0.,-0.)); +#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(1.570796326795,0.)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,1.)); +#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#657 = ORIENTED_EDGE('',*,*,#658,.T.); +#658 = EDGE_CURVE('',#631,#659,#661,.T.); +#659 = VERTEX_POINT('',#660); +#660 = CARTESIAN_POINT('',(2.65,1.4,0.)); +#661 = SURFACE_CURVE('',#662,(#666,#673),.PCURVE_S1.); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(4.95,1.4,-2.775557561563E-17)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(-1.,0.,0.)); +#666 = PCURVE('',#267,#667); +#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(3.129545454545,-2.345454545455)); +#670 = VECTOR('',#671,1.); +#671 = DIRECTION('',(-1.,0.)); +#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#673 = PCURVE('',#674,#679); +#674 = CYLINDRICAL_SURFACE('',#675,0.2); +#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678); +#676 = CARTESIAN_POINT('',(4.95,1.4,0.2)); +#677 = DIRECTION('',(-1.,0.,0.)); +#678 = DIRECTION('',(0.,1.,-0.)); +#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684); +#680 = LINE('',#681,#682); +#681 = CARTESIAN_POINT('',(1.570796326795,0.)); +#682 = VECTOR('',#683,1.); +#683 = DIRECTION('',(0.,1.)); +#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#685 = ORIENTED_EDGE('',*,*,#686,.T.); +#686 = EDGE_CURVE('',#659,#687,#689,.T.); +#687 = VERTEX_POINT('',#688); +#688 = CARTESIAN_POINT('',(2.25,1.8,0.)); +#689 = SURFACE_CURVE('',#690,(#695,#706),.PCURVE_S1.); +#690 = CIRCLE('',#691,0.4); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(2.65,1.8,0.)); +#693 = DIRECTION('',(-0.,-0.,-1.)); +#694 = DIRECTION('',(0.,-1.,0.)); +#695 = PCURVE('',#267,#696); +#696 = DEFINITIONAL_REPRESENTATION('',(#697),#705); +#697 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#698,#699,#700,#701,#702,#703 +,#704),.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( + '') ); +#698 = CARTESIAN_POINT('',(0.829545454545,-2.345454545455)); +#699 = CARTESIAN_POINT('',(0.136725131518,-2.345454545455)); +#700 = CARTESIAN_POINT('',(0.483135293032,-1.745454545455)); +#701 = CARTESIAN_POINT('',(0.829545454545,-1.145454545455)); +#702 = CARTESIAN_POINT('',(1.175955616059,-1.745454545455)); +#703 = CARTESIAN_POINT('',(1.522365777573,-2.345454545455)); +#704 = CARTESIAN_POINT('',(0.829545454545,-2.345454545455)); +#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#706 = PCURVE('',#707,#712); +#707 = TOROIDAL_SURFACE('',#708,0.4,0.2); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(2.65,1.8,0.2)); +#710 = DIRECTION('',(-0.,-0.,-1.)); +#711 = DIRECTION('',(0.,-1.,0.)); +#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717); +#713 = LINE('',#714,#715); +#714 = CARTESIAN_POINT('',(0.,1.570796326795)); +#715 = VECTOR('',#716,1.); +#716 = DIRECTION('',(1.,0.)); +#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#718 = ORIENTED_EDGE('',*,*,#719,.T.); +#719 = EDGE_CURVE('',#687,#720,#722,.T.); +#720 = VERTEX_POINT('',#721); +#721 = CARTESIAN_POINT('',(2.25,8.6,0.)); +#722 = SURFACE_CURVE('',#723,(#727,#734),.PCURVE_S1.); +#723 = LINE('',#724,#725); +#724 = CARTESIAN_POINT('',(2.25,1.6,-2.775557561563E-17)); +#725 = VECTOR('',#726,1.); +#726 = DIRECTION('',(0.,1.,0.)); +#727 = PCURVE('',#267,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(0.429545454545,-2.145454545455)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(0.,1.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = PCURVE('',#735,#740); +#735 = CYLINDRICAL_SURFACE('',#736,0.2); +#736 = AXIS2_PLACEMENT_3D('',#737,#738,#739); +#737 = CARTESIAN_POINT('',(2.25,1.6,0.2)); +#738 = DIRECTION('',(0.,1.,0.)); +#739 = DIRECTION('',(1.,0.,-0.)); +#740 = DEFINITIONAL_REPRESENTATION('',(#741),#745); +#741 = LINE('',#742,#743); +#742 = CARTESIAN_POINT('',(1.570796326795,0.)); +#743 = VECTOR('',#744,1.); +#744 = DIRECTION('',(0.,1.)); +#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#746 = ORIENTED_EDGE('',*,*,#747,.T.); +#747 = EDGE_CURVE('',#720,#230,#748,.T.); +#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(2.45,8.6,-2.775557561563E-17)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(-1.,0.,0.)); +#753 = PCURVE('',#267,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(0.629545454545,4.854545454545)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(-1.,0.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = PCURVE('',#480,#761); +#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); +#762 = LINE('',#763,#764); +#763 = CARTESIAN_POINT('',(1.570796326795,0.)); +#764 = VECTOR('',#765,1.); +#765 = DIRECTION('',(0.,1.)); +#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#767 = ADVANCED_FACE('',(#768),#293,.T.); +#768 = FACE_BOUND('',#769,.T.); +#769 = EDGE_LOOP('',(#770,#771,#791)); +#770 = ORIENTED_EDGE('',*,*,#279,.F.); +#771 = ORIENTED_EDGE('',*,*,#772,.T.); +#772 = EDGE_CURVE('',#252,#389,#773,.T.); +#773 = SURFACE_CURVE('',#774,(#779,#785),.PCURVE_S1.); +#774 = CIRCLE('',#775,0.2); +#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778); +#776 = CARTESIAN_POINT('',(0.2,0.2,0.2)); +#777 = DIRECTION('',(-1.,-4.46292648539E-15,0.)); +#778 = DIRECTION('',(4.46292648539E-15,-1.,0.)); +#779 = PCURVE('',#293,#780); +#780 = DEFINITIONAL_REPRESENTATION('',(#781),#784); +#781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#782,#783),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#782 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#783 = CARTESIAN_POINT('',(1.570796326795,0.)); +#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#785 = PCURVE('',#618,#786); +#786 = DEFINITIONAL_REPRESENTATION('',(#787),#790); +#787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#788,#789),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#788 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#789 = CARTESIAN_POINT('',(0.,0.2)); +#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#791 = ORIENTED_EDGE('',*,*,#388,.F.); +#792 = ADVANCED_FACE('',(#793),#346,.T.); +#793 = FACE_BOUND('',#794,.T.); +#794 = EDGE_LOOP('',(#795,#796,#824,#852,#880,#913,#941)); +#795 = ORIENTED_EDGE('',*,*,#330,.T.); +#796 = ORIENTED_EDGE('',*,*,#797,.T.); +#797 = EDGE_CURVE('',#331,#798,#800,.T.); +#798 = VERTEX_POINT('',#799); +#799 = CARTESIAN_POINT('',(4.75,0.2,9.8)); +#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(0.,0.2,9.8)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(1.,0.,0.)); +#805 = PCURVE('',#346,#806); +#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(-1.820454545455,-3.545454545455)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(1.,0.)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#812 = PCURVE('',#813,#818); +#813 = CYLINDRICAL_SURFACE('',#814,0.2); +#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817); +#815 = CARTESIAN_POINT('',(0.,0.2,9.6)); +#816 = DIRECTION('',(1.,0.,0.)); +#817 = DIRECTION('',(0.,-1.,-0.)); +#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(-0.,1.)); +#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#824 = ORIENTED_EDGE('',*,*,#825,.T.); +#825 = EDGE_CURVE('',#798,#826,#828,.T.); +#826 = VERTEX_POINT('',#827); +#827 = CARTESIAN_POINT('',(4.75,1.4,9.8)); +#828 = SURFACE_CURVE('',#829,(#833,#840),.PCURVE_S1.); +#829 = LINE('',#830,#831); +#830 = CARTESIAN_POINT('',(4.75,0.,9.8)); +#831 = VECTOR('',#832,1.); +#832 = DIRECTION('',(0.,1.,0.)); +#833 = PCURVE('',#346,#834); +#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(2.929545454545,-3.745454545455)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(0.,1.)); +#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#840 = PCURVE('',#841,#846); +#841 = CYLINDRICAL_SURFACE('',#842,0.2); +#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845); +#843 = CARTESIAN_POINT('',(4.75,0.,9.6)); +#844 = DIRECTION('',(0.,1.,0.)); +#845 = DIRECTION('',(1.,0.,-0.)); +#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(-0.,1.)); +#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#852 = ORIENTED_EDGE('',*,*,#853,.T.); +#853 = EDGE_CURVE('',#826,#854,#856,.T.); +#854 = VERTEX_POINT('',#855); +#855 = CARTESIAN_POINT('',(2.65,1.4,9.8)); +#856 = SURFACE_CURVE('',#857,(#861,#868),.PCURVE_S1.); +#857 = LINE('',#858,#859); +#858 = CARTESIAN_POINT('',(4.95,1.4,9.8)); +#859 = VECTOR('',#860,1.); +#860 = DIRECTION('',(-1.,0.,0.)); +#861 = PCURVE('',#346,#862); +#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867); +#863 = LINE('',#864,#865); +#864 = CARTESIAN_POINT('',(3.129545454545,-2.345454545455)); +#865 = VECTOR('',#866,1.); +#866 = DIRECTION('',(-1.,0.)); +#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#868 = PCURVE('',#869,#874); +#869 = CYLINDRICAL_SURFACE('',#870,0.2); +#870 = AXIS2_PLACEMENT_3D('',#871,#872,#873); +#871 = CARTESIAN_POINT('',(4.95,1.4,9.6)); +#872 = DIRECTION('',(-1.,0.,0.)); +#873 = DIRECTION('',(0.,1.,-0.)); +#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-0.,1.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#880 = ORIENTED_EDGE('',*,*,#881,.T.); +#881 = EDGE_CURVE('',#854,#882,#884,.T.); +#882 = VERTEX_POINT('',#883); +#883 = CARTESIAN_POINT('',(2.25,1.8,9.8)); +#884 = SURFACE_CURVE('',#885,(#890,#901),.PCURVE_S1.); +#885 = CIRCLE('',#886,0.4); +#886 = AXIS2_PLACEMENT_3D('',#887,#888,#889); +#887 = CARTESIAN_POINT('',(2.65,1.8,9.8)); +#888 = DIRECTION('',(-0.,-0.,-1.)); +#889 = DIRECTION('',(0.,-1.,0.)); +#890 = PCURVE('',#346,#891); +#891 = DEFINITIONAL_REPRESENTATION('',(#892),#900); +#892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#893,#894,#895,#896,#897,#898 +,#899),.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( + '') ); +#893 = CARTESIAN_POINT('',(0.829545454545,-2.345454545455)); +#894 = CARTESIAN_POINT('',(0.136725131518,-2.345454545455)); +#895 = CARTESIAN_POINT('',(0.483135293032,-1.745454545455)); +#896 = CARTESIAN_POINT('',(0.829545454545,-1.145454545455)); +#897 = CARTESIAN_POINT('',(1.175955616059,-1.745454545455)); +#898 = CARTESIAN_POINT('',(1.522365777573,-2.345454545455)); +#899 = CARTESIAN_POINT('',(0.829545454545,-2.345454545455)); +#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#901 = PCURVE('',#902,#907); +#902 = TOROIDAL_SURFACE('',#903,0.4,0.2); +#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906); +#904 = CARTESIAN_POINT('',(2.65,1.8,9.6)); +#905 = DIRECTION('',(0.,0.,1.)); +#906 = DIRECTION('',(0.,-1.,0.)); +#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(-0.,1.570796326795)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(-1.,0.)); +#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#913 = ORIENTED_EDGE('',*,*,#914,.T.); +#914 = EDGE_CURVE('',#882,#915,#917,.T.); +#915 = VERTEX_POINT('',#916); +#916 = CARTESIAN_POINT('',(2.25,8.6,9.8)); +#917 = SURFACE_CURVE('',#918,(#922,#929),.PCURVE_S1.); +#918 = LINE('',#919,#920); +#919 = CARTESIAN_POINT('',(2.25,1.6,9.8)); +#920 = VECTOR('',#921,1.); +#921 = DIRECTION('',(0.,1.,0.)); +#922 = PCURVE('',#346,#923); +#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928); +#924 = LINE('',#925,#926); +#925 = CARTESIAN_POINT('',(0.429545454545,-2.145454545455)); +#926 = VECTOR('',#927,1.); +#927 = DIRECTION('',(0.,1.)); +#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#929 = PCURVE('',#930,#935); +#930 = CYLINDRICAL_SURFACE('',#931,0.2); +#931 = AXIS2_PLACEMENT_3D('',#932,#933,#934); +#932 = CARTESIAN_POINT('',(2.25,1.6,9.6)); +#933 = DIRECTION('',(0.,1.,0.)); +#934 = DIRECTION('',(1.,0.,-0.)); +#935 = DEFINITIONAL_REPRESENTATION('',(#936),#940); +#936 = LINE('',#937,#938); +#937 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#938 = VECTOR('',#939,1.); +#939 = DIRECTION('',(-0.,1.)); +#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#941 = ORIENTED_EDGE('',*,*,#942,.T.); +#942 = EDGE_CURVE('',#915,#309,#943,.T.); +#943 = SURFACE_CURVE('',#944,(#948,#955),.PCURVE_S1.); +#944 = LINE('',#945,#946); +#945 = CARTESIAN_POINT('',(2.45,8.6,9.8)); +#946 = VECTOR('',#947,1.); +#947 = DIRECTION('',(-1.,0.,0.)); +#948 = PCURVE('',#346,#949); +#949 = DEFINITIONAL_REPRESENTATION('',(#950),#954); +#950 = LINE('',#951,#952); +#951 = CARTESIAN_POINT('',(0.629545454545,4.854545454545)); +#952 = VECTOR('',#953,1.); +#953 = DIRECTION('',(-1.,0.)); +#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#955 = PCURVE('',#510,#956); +#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961); +#957 = LINE('',#958,#959); +#958 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#959 = VECTOR('',#960,1.); +#960 = DIRECTION('',(-0.,1.)); +#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#962 = ADVANCED_FACE('',(#963),#372,.T.); +#963 = FACE_BOUND('',#964,.F.); +#964 = EDGE_LOOP('',(#965,#966,#986)); +#965 = ORIENTED_EDGE('',*,*,#358,.F.); +#966 = ORIENTED_EDGE('',*,*,#967,.T.); +#967 = EDGE_CURVE('',#331,#413,#968,.T.); +#968 = SURFACE_CURVE('',#969,(#974,#980),.PCURVE_S1.); +#969 = CIRCLE('',#970,0.2); +#970 = AXIS2_PLACEMENT_3D('',#971,#972,#973); +#971 = CARTESIAN_POINT('',(0.2,0.2,9.6)); +#972 = DIRECTION('',(1.,4.46292648539E-15,0.)); +#973 = DIRECTION('',(4.46292648539E-15,-1.,0.)); +#974 = PCURVE('',#372,#975); +#975 = DEFINITIONAL_REPRESENTATION('',(#976),#979); +#976 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#977,#978),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#977 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#978 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#980 = PCURVE('',#813,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#985); +#982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#983,#984),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#983 = CARTESIAN_POINT('',(-1.570796326795,0.2)); +#984 = CARTESIAN_POINT('',(0.,0.2)); +#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#986 = ORIENTED_EDGE('',*,*,#440,.F.); +#987 = ADVANCED_FACE('',(#988),#428,.F.); +#988 = FACE_BOUND('',#989,.F.); +#989 = EDGE_LOOP('',(#990,#991,#1014,#1042)); +#990 = ORIENTED_EDGE('',*,*,#412,.T.); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#413,#993,#995,.T.); +#993 = VERTEX_POINT('',#994); +#994 = CARTESIAN_POINT('',(4.75,-2.775557561563E-17,9.6)); +#995 = SURFACE_CURVE('',#996,(#1000,#1007),.PCURVE_S1.); +#996 = LINE('',#997,#998); +#997 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,9.6)); +#998 = VECTOR('',#999,1.); +#999 = DIRECTION('',(1.,0.,0.)); +#1000 = PCURVE('',#428,#1001); +#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006); +#1002 = LINE('',#1003,#1004); +#1003 = CARTESIAN_POINT('',(0.,-9.6)); +#1004 = VECTOR('',#1005,1.); +#1005 = DIRECTION('',(1.,0.)); +#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1007 = PCURVE('',#813,#1008); +#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013); +#1009 = LINE('',#1010,#1011); +#1010 = CARTESIAN_POINT('',(-0.,0.)); +#1011 = VECTOR('',#1012,1.); +#1012 = DIRECTION('',(-0.,1.)); +#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1014 = ORIENTED_EDGE('',*,*,#1015,.F.); +#1015 = EDGE_CURVE('',#1016,#993,#1018,.T.); +#1016 = VERTEX_POINT('',#1017); +#1017 = CARTESIAN_POINT('',(4.75,-2.775557561563E-17,0.2)); +#1018 = SURFACE_CURVE('',#1019,(#1023,#1030),.PCURVE_S1.); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(4.75,-2.775557561563E-17,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(0.,0.,1.)); +#1023 = PCURVE('',#428,#1024); +#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029); +#1025 = LINE('',#1026,#1027); +#1026 = CARTESIAN_POINT('',(4.75,0.)); +#1027 = VECTOR('',#1028,1.); +#1028 = DIRECTION('',(0.,-1.)); +#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1030 = PCURVE('',#1031,#1036); +#1031 = CYLINDRICAL_SURFACE('',#1032,0.2); +#1032 = AXIS2_PLACEMENT_3D('',#1033,#1034,#1035); +#1033 = CARTESIAN_POINT('',(4.75,0.2,0.)); +#1034 = DIRECTION('',(0.,0.,1.)); +#1035 = DIRECTION('',(0.,-1.,0.)); +#1036 = DEFINITIONAL_REPRESENTATION('',(#1037),#1041); +#1037 = LINE('',#1038,#1039); +#1038 = CARTESIAN_POINT('',(0.,0.)); +#1039 = VECTOR('',#1040,1.); +#1040 = DIRECTION('',(0.,1.)); +#1041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1042 = ORIENTED_EDGE('',*,*,#1043,.F.); +#1043 = EDGE_CURVE('',#389,#1016,#1044,.T.); +#1044 = SURFACE_CURVE('',#1045,(#1049,#1056),.PCURVE_S1.); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(0.,-2.775557561563E-17,0.2)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(1.,0.,0.)); +#1049 = PCURVE('',#428,#1050); +#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055); +#1051 = LINE('',#1052,#1053); +#1052 = CARTESIAN_POINT('',(0.,-0.2)); +#1053 = VECTOR('',#1054,1.); +#1054 = DIRECTION('',(1.,0.)); +#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1056 = PCURVE('',#618,#1057); +#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062); +#1058 = LINE('',#1059,#1060); +#1059 = CARTESIAN_POINT('',(0.,0.)); +#1060 = VECTOR('',#1061,1.); +#1061 = DIRECTION('',(0.,1.)); +#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1063 = ADVANCED_FACE('',(#1064),#480,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1091,#1092,#1093)); +#1066 = ORIENTED_EDGE('',*,*,#1067,.F.); +#1067 = EDGE_CURVE('',#720,#527,#1068,.T.); +#1068 = SURFACE_CURVE('',#1069,(#1074,#1080),.PCURVE_S1.); +#1069 = CIRCLE('',#1070,0.2); +#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073); +#1071 = CARTESIAN_POINT('',(2.25,8.6,0.2)); +#1072 = DIRECTION('',(1.,-6.123233995737E-17,0.)); +#1073 = DIRECTION('',(6.123233995737E-17,1.,0.)); +#1074 = PCURVE('',#480,#1075); +#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1079); +#1076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1077,#1078),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1077 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#1078 = CARTESIAN_POINT('',(0.,0.2)); +#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1080 = PCURVE('',#1081,#1086); +#1081 = SPHERICAL_SURFACE('',#1082,0.2); +#1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085); +#1083 = CARTESIAN_POINT('',(2.25,8.6,0.2)); +#1084 = DIRECTION('',(0.,0.,1.)); +#1085 = DIRECTION('',(1.,0.,-0.)); +#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1090); +#1087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1088,#1089),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1088 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#1089 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1091 = ORIENTED_EDGE('',*,*,#747,.T.); +#1092 = ORIENTED_EDGE('',*,*,#466,.T.); +#1093 = ORIENTED_EDGE('',*,*,#526,.F.); +#1094 = ADVANCED_FACE('',(#1095),#510,.T.); +#1095 = FACE_BOUND('',#1096,.F.); +#1096 = EDGE_LOOP('',(#1097,#1122,#1123,#1124)); +#1097 = ORIENTED_EDGE('',*,*,#1098,.F.); +#1098 = EDGE_CURVE('',#915,#550,#1099,.T.); +#1099 = SURFACE_CURVE('',#1100,(#1105,#1111),.PCURVE_S1.); +#1100 = CIRCLE('',#1101,0.2); +#1101 = AXIS2_PLACEMENT_3D('',#1102,#1103,#1104); +#1102 = CARTESIAN_POINT('',(2.25,8.6,9.6)); +#1103 = DIRECTION('',(-1.,6.123233995737E-17,0.)); +#1104 = DIRECTION('',(6.123233995737E-17,1.,0.)); +#1105 = PCURVE('',#510,#1106); +#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1110); +#1107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1108,#1109),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1108 = CARTESIAN_POINT('',(-1.570796326795,0.2)); +#1109 = CARTESIAN_POINT('',(0.,0.2)); +#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1111 = PCURVE('',#1112,#1117); +#1112 = SPHERICAL_SURFACE('',#1113,0.2); +#1113 = AXIS2_PLACEMENT_3D('',#1114,#1115,#1116); +#1114 = CARTESIAN_POINT('',(2.25,8.6,9.6)); +#1115 = DIRECTION('',(-0.,-0.,-1.)); +#1116 = DIRECTION('',(1.,0.,0.)); +#1117 = DEFINITIONAL_REPRESENTATION('',(#1118),#1121); +#1118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1119,#1120),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1119 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#1120 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1122 = ORIENTED_EDGE('',*,*,#942,.T.); +#1123 = ORIENTED_EDGE('',*,*,#496,.T.); +#1124 = ORIENTED_EDGE('',*,*,#577,.F.); +#1125 = ADVANCED_FACE('',(#1126),#565,.T.); +#1126 = FACE_BOUND('',#1127,.T.); +#1127 = EDGE_LOOP('',(#1128,#1158,#1180,#1181)); +#1128 = ORIENTED_EDGE('',*,*,#1129,.F.); +#1129 = EDGE_CURVE('',#1130,#1132,#1134,.T.); +#1130 = VERTEX_POINT('',#1131); +#1131 = CARTESIAN_POINT('',(2.45,8.6,0.2)); +#1132 = VERTEX_POINT('',#1133); +#1133 = CARTESIAN_POINT('',(2.45,8.6,9.6)); +#1134 = SURFACE_CURVE('',#1135,(#1139,#1146),.PCURVE_S1.); +#1135 = LINE('',#1136,#1137); +#1136 = CARTESIAN_POINT('',(2.45,8.6,0.)); +#1137 = VECTOR('',#1138,1.); +#1138 = DIRECTION('',(0.,0.,1.)); +#1139 = PCURVE('',#565,#1140); +#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145); +#1141 = LINE('',#1142,#1143); +#1142 = CARTESIAN_POINT('',(0.,0.)); +#1143 = VECTOR('',#1144,1.); +#1144 = DIRECTION('',(0.,1.)); +#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1146 = PCURVE('',#1147,#1152); +#1147 = PLANE('',#1148); +#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151); +#1149 = CARTESIAN_POINT('',(2.45,1.6,0.)); +#1150 = DIRECTION('',(-1.,0.,0.)); +#1151 = DIRECTION('',(0.,1.,0.)); +#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157); +#1153 = LINE('',#1154,#1155); +#1154 = CARTESIAN_POINT('',(7.,0.)); +#1155 = VECTOR('',#1156,1.); +#1156 = DIRECTION('',(0.,-1.)); +#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1158 = ORIENTED_EDGE('',*,*,#1159,.T.); +#1159 = EDGE_CURVE('',#1130,#527,#1160,.T.); +#1160 = SURFACE_CURVE('',#1161,(#1166,#1173),.PCURVE_S1.); +#1161 = CIRCLE('',#1162,0.2); +#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165); +#1163 = CARTESIAN_POINT('',(2.25,8.6,0.2)); +#1164 = DIRECTION('',(0.,0.,1.)); +#1165 = DIRECTION('',(1.,0.,-0.)); +#1166 = PCURVE('',#565,#1167); +#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172); +#1168 = LINE('',#1169,#1170); +#1169 = CARTESIAN_POINT('',(0.,0.2)); +#1170 = VECTOR('',#1171,1.); +#1171 = DIRECTION('',(1.,0.)); +#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1173 = PCURVE('',#1081,#1174); +#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179); +#1175 = LINE('',#1176,#1177); +#1176 = CARTESIAN_POINT('',(0.,0.)); +#1177 = VECTOR('',#1178,1.); +#1178 = DIRECTION('',(1.,0.)); +#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1180 = ORIENTED_EDGE('',*,*,#549,.T.); +#1181 = ORIENTED_EDGE('',*,*,#1182,.F.); +#1182 = EDGE_CURVE('',#1132,#550,#1183,.T.); +#1183 = SURFACE_CURVE('',#1184,(#1189,#1196),.PCURVE_S1.); +#1184 = CIRCLE('',#1185,0.2); +#1185 = AXIS2_PLACEMENT_3D('',#1186,#1187,#1188); +#1186 = CARTESIAN_POINT('',(2.25,8.6,9.6)); +#1187 = DIRECTION('',(0.,0.,1.)); +#1188 = DIRECTION('',(1.,0.,-0.)); +#1189 = PCURVE('',#565,#1190); +#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195); +#1191 = LINE('',#1192,#1193); +#1192 = CARTESIAN_POINT('',(0.,9.6)); +#1193 = VECTOR('',#1194,1.); +#1194 = DIRECTION('',(1.,0.)); +#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1196 = PCURVE('',#1112,#1197); +#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202); +#1198 = LINE('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(-0.,0.)); +#1200 = VECTOR('',#1201,1.); +#1201 = DIRECTION('',(-1.,0.)); +#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1203 = ADVANCED_FACE('',(#1204),#618,.T.); +#1204 = FACE_BOUND('',#1205,.T.); +#1205 = EDGE_LOOP('',(#1206,#1207,#1208,#1233)); +#1206 = ORIENTED_EDGE('',*,*,#772,.F.); +#1207 = ORIENTED_EDGE('',*,*,#602,.T.); +#1208 = ORIENTED_EDGE('',*,*,#1209,.T.); +#1209 = EDGE_CURVE('',#603,#1016,#1210,.T.); +#1210 = SURFACE_CURVE('',#1211,(#1216,#1222),.PCURVE_S1.); +#1211 = CIRCLE('',#1212,0.2); +#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215); +#1213 = CARTESIAN_POINT('',(4.75,0.2,0.2)); +#1214 = DIRECTION('',(-1.,0.,0.)); +#1215 = DIRECTION('',(0.,-1.,0.)); +#1216 = PCURVE('',#618,#1217); +#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1221); +#1218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1219,#1220),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1219 = CARTESIAN_POINT('',(1.570796326795,4.75)); +#1220 = CARTESIAN_POINT('',(0.,4.75)); +#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1222 = PCURVE('',#1223,#1228); +#1223 = SPHERICAL_SURFACE('',#1224,0.2); +#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227); +#1225 = CARTESIAN_POINT('',(4.75,0.2,0.2)); +#1226 = DIRECTION('',(0.,0.,1.)); +#1227 = DIRECTION('',(0.,-1.,0.)); +#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1232); +#1229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1230,#1231),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1230 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1231 = CARTESIAN_POINT('',(0.,0.)); +#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1233 = ORIENTED_EDGE('',*,*,#1043,.F.); +#1234 = ADVANCED_FACE('',(#1235),#735,.T.); +#1235 = FACE_BOUND('',#1236,.T.); +#1236 = EDGE_LOOP('',(#1237,#1259,#1260,#1280)); +#1237 = ORIENTED_EDGE('',*,*,#1238,.F.); +#1238 = EDGE_CURVE('',#687,#1239,#1241,.T.); +#1239 = VERTEX_POINT('',#1240); +#1240 = CARTESIAN_POINT('',(2.45,1.8,0.2)); +#1241 = SURFACE_CURVE('',#1242,(#1247,#1253),.PCURVE_S1.); +#1242 = CIRCLE('',#1243,0.2); +#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246); +#1244 = CARTESIAN_POINT('',(2.25,1.8,0.2)); +#1245 = DIRECTION('',(6.123233995737E-17,-1.,0.)); +#1246 = DIRECTION('',(-1.,-6.123233995737E-17,0.)); +#1247 = PCURVE('',#735,#1248); +#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1252); +#1249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1250,#1251),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1250 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#1251 = CARTESIAN_POINT('',(0.,0.2)); +#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1253 = PCURVE('',#707,#1254); +#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1258); +#1255 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1256,#1257),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1256 = CARTESIAN_POINT('',(1.570796326795,1.570796326795)); +#1257 = CARTESIAN_POINT('',(1.570796326795,3.14159265359)); +#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1259 = ORIENTED_EDGE('',*,*,#719,.T.); +#1260 = ORIENTED_EDGE('',*,*,#1261,.T.); +#1261 = EDGE_CURVE('',#720,#1130,#1262,.T.); +#1262 = SURFACE_CURVE('',#1263,(#1268,#1274),.PCURVE_S1.); +#1263 = CIRCLE('',#1264,0.2); +#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267); +#1265 = CARTESIAN_POINT('',(2.25,8.6,0.2)); +#1266 = DIRECTION('',(0.,-1.,0.)); +#1267 = DIRECTION('',(1.,0.,0.)); +#1268 = PCURVE('',#735,#1269); +#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1273); +#1270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1271,#1272),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1271 = CARTESIAN_POINT('',(1.570796326795,7.)); +#1272 = CARTESIAN_POINT('',(0.,7.)); +#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1274 = PCURVE('',#1081,#1275); +#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1279); +#1276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1277,#1278),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1277 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1278 = CARTESIAN_POINT('',(0.,0.)); +#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1280 = ORIENTED_EDGE('',*,*,#1281,.F.); +#1281 = EDGE_CURVE('',#1239,#1130,#1282,.T.); +#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.); +#1283 = LINE('',#1284,#1285); +#1284 = CARTESIAN_POINT('',(2.45,1.6,0.2)); +#1285 = VECTOR('',#1286,1.); +#1286 = DIRECTION('',(0.,1.,0.)); +#1287 = PCURVE('',#735,#1288); +#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293); +#1289 = LINE('',#1290,#1291); +#1290 = CARTESIAN_POINT('',(0.,0.)); +#1291 = VECTOR('',#1292,1.); +#1292 = DIRECTION('',(0.,1.)); +#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1294 = PCURVE('',#1147,#1295); +#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300); +#1296 = LINE('',#1297,#1298); +#1297 = CARTESIAN_POINT('',(0.,-0.2)); +#1298 = VECTOR('',#1299,1.); +#1299 = DIRECTION('',(1.,0.)); +#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1301 = ADVANCED_FACE('',(#1302),#646,.T.); +#1302 = FACE_BOUND('',#1303,.T.); +#1303 = EDGE_LOOP('',(#1304,#1326,#1327,#1354)); +#1304 = ORIENTED_EDGE('',*,*,#1305,.F.); +#1305 = EDGE_CURVE('',#603,#1306,#1308,.T.); +#1306 = VERTEX_POINT('',#1307); +#1307 = CARTESIAN_POINT('',(4.95,0.2,0.2)); +#1308 = SURFACE_CURVE('',#1309,(#1314,#1320),.PCURVE_S1.); +#1309 = CIRCLE('',#1310,0.2); +#1310 = AXIS2_PLACEMENT_3D('',#1311,#1312,#1313); +#1311 = CARTESIAN_POINT('',(4.75,0.2,0.2)); +#1312 = DIRECTION('',(-6.123233995737E-17,-1.,0.)); +#1313 = DIRECTION('',(1.,-6.123233995737E-17,0.)); +#1314 = PCURVE('',#646,#1315); +#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1319); +#1316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1317,#1318),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1317 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#1318 = CARTESIAN_POINT('',(0.,0.2)); +#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1320 = PCURVE('',#1223,#1321); +#1321 = DEFINITIONAL_REPRESENTATION('',(#1322),#1325); +#1322 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1323,#1324),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1323 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#1324 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1326 = ORIENTED_EDGE('',*,*,#630,.T.); +#1327 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1328 = EDGE_CURVE('',#631,#1329,#1331,.T.); +#1329 = VERTEX_POINT('',#1330); +#1330 = CARTESIAN_POINT('',(4.95,1.4,0.2)); +#1331 = SURFACE_CURVE('',#1332,(#1337,#1343),.PCURVE_S1.); +#1332 = CIRCLE('',#1333,0.2); +#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336); +#1334 = CARTESIAN_POINT('',(4.75,1.4,0.2)); +#1335 = DIRECTION('',(-1.110223024625E-15,-1.,0.)); +#1336 = DIRECTION('',(1.,-1.110223024625E-15,0.)); +#1337 = PCURVE('',#646,#1338); +#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1342); +#1339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1340,#1341),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1340 = CARTESIAN_POINT('',(1.570796326795,1.4)); +#1341 = CARTESIAN_POINT('',(0.,1.4)); +#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1343 = PCURVE('',#1344,#1349); +#1344 = SPHERICAL_SURFACE('',#1345,0.2); +#1345 = AXIS2_PLACEMENT_3D('',#1346,#1347,#1348); +#1346 = CARTESIAN_POINT('',(4.75,1.4,0.2)); +#1347 = DIRECTION('',(0.,0.,1.)); +#1348 = DIRECTION('',(1.,-1.110223024625E-15,0.)); +#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1353); +#1350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1351,#1352),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1351 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1352 = CARTESIAN_POINT('',(0.,0.)); +#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1354 = ORIENTED_EDGE('',*,*,#1355,.F.); +#1355 = EDGE_CURVE('',#1306,#1329,#1356,.T.); +#1356 = SURFACE_CURVE('',#1357,(#1361,#1368),.PCURVE_S1.); +#1357 = LINE('',#1358,#1359); +#1358 = CARTESIAN_POINT('',(4.95,0.,0.2)); +#1359 = VECTOR('',#1360,1.); +#1360 = DIRECTION('',(0.,1.,0.)); +#1361 = PCURVE('',#646,#1362); +#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367); +#1363 = LINE('',#1364,#1365); +#1364 = CARTESIAN_POINT('',(0.,0.)); +#1365 = VECTOR('',#1366,1.); +#1366 = DIRECTION('',(0.,1.)); +#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1368 = PCURVE('',#1369,#1374); +#1369 = PLANE('',#1370); +#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373); +#1371 = CARTESIAN_POINT('',(4.95,0.,0.)); +#1372 = DIRECTION('',(-1.,0.,0.)); +#1373 = DIRECTION('',(0.,1.,0.)); +#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379); +#1375 = LINE('',#1376,#1377); +#1376 = CARTESIAN_POINT('',(0.,-0.2)); +#1377 = VECTOR('',#1378,1.); +#1378 = DIRECTION('',(1.,0.)); +#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1380 = ADVANCED_FACE('',(#1381),#707,.T.); +#1381 = FACE_BOUND('',#1382,.T.); +#1382 = EDGE_LOOP('',(#1383,#1405,#1406,#1407)); +#1383 = ORIENTED_EDGE('',*,*,#1384,.F.); +#1384 = EDGE_CURVE('',#659,#1385,#1387,.T.); +#1385 = VERTEX_POINT('',#1386); +#1386 = CARTESIAN_POINT('',(2.65,1.6,0.2)); +#1387 = SURFACE_CURVE('',#1388,(#1393,#1399),.PCURVE_S1.); +#1388 = CIRCLE('',#1389,0.2); +#1389 = AXIS2_PLACEMENT_3D('',#1390,#1391,#1392); +#1390 = CARTESIAN_POINT('',(2.65,1.4,0.2)); +#1391 = DIRECTION('',(1.,0.,0.)); +#1392 = DIRECTION('',(0.,-1.,0.)); +#1393 = PCURVE('',#707,#1394); +#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1398); +#1395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1396,#1397),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1396 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1397 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1399 = PCURVE('',#674,#1400); +#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1404); +#1401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1402,#1403),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1402 = CARTESIAN_POINT('',(1.570796326795,2.3)); +#1403 = CARTESIAN_POINT('',(0.,2.3)); +#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1405 = ORIENTED_EDGE('',*,*,#686,.T.); +#1406 = ORIENTED_EDGE('',*,*,#1238,.T.); +#1407 = ORIENTED_EDGE('',*,*,#1408,.F.); +#1408 = EDGE_CURVE('',#1385,#1239,#1409,.T.); +#1409 = SURFACE_CURVE('',#1410,(#1415,#1422),.PCURVE_S1.); +#1410 = CIRCLE('',#1411,0.2); +#1411 = AXIS2_PLACEMENT_3D('',#1412,#1413,#1414); +#1412 = CARTESIAN_POINT('',(2.65,1.8,0.2)); +#1413 = DIRECTION('',(-0.,-0.,-1.)); +#1414 = DIRECTION('',(0.,-1.,0.)); +#1415 = PCURVE('',#707,#1416); +#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421); +#1417 = LINE('',#1418,#1419); +#1418 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1419 = VECTOR('',#1420,1.); +#1420 = DIRECTION('',(1.,0.)); +#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1422 = PCURVE('',#1423,#1428); +#1423 = CYLINDRICAL_SURFACE('',#1424,0.2); +#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427); +#1425 = CARTESIAN_POINT('',(2.65,1.8,0.)); +#1426 = DIRECTION('',(0.,0.,1.)); +#1427 = DIRECTION('',(0.,-1.,0.)); +#1428 = DEFINITIONAL_REPRESENTATION('',(#1429),#1433); +#1429 = LINE('',#1430,#1431); +#1430 = CARTESIAN_POINT('',(-0.,0.2)); +#1431 = VECTOR('',#1432,1.); +#1432 = DIRECTION('',(-1.,0.)); +#1433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1434 = ADVANCED_FACE('',(#1435),#674,.T.); +#1435 = FACE_BOUND('',#1436,.T.); +#1436 = EDGE_LOOP('',(#1437,#1459,#1460,#1461)); +#1437 = ORIENTED_EDGE('',*,*,#1438,.F.); +#1438 = EDGE_CURVE('',#631,#1439,#1441,.T.); +#1439 = VERTEX_POINT('',#1440); +#1440 = CARTESIAN_POINT('',(4.75,1.6,0.2)); +#1441 = SURFACE_CURVE('',#1442,(#1447,#1453),.PCURVE_S1.); +#1442 = CIRCLE('',#1443,0.2); +#1443 = AXIS2_PLACEMENT_3D('',#1444,#1445,#1446); +#1444 = CARTESIAN_POINT('',(4.75,1.4,0.2)); +#1445 = DIRECTION('',(1.,-6.123233995737E-17,0.)); +#1446 = DIRECTION('',(6.123233995737E-17,1.,0.)); +#1447 = PCURVE('',#674,#1448); +#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1452); +#1449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1450,#1451),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1450 = CARTESIAN_POINT('',(1.570796326795,0.2)); +#1451 = CARTESIAN_POINT('',(0.,0.2)); +#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1453 = PCURVE('',#1344,#1454); +#1454 = DEFINITIONAL_REPRESENTATION('',(#1455),#1458); +#1455 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1456,#1457),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1456 = CARTESIAN_POINT('',(1.570796326795,-1.570796326795)); +#1457 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1459 = ORIENTED_EDGE('',*,*,#658,.T.); +#1460 = ORIENTED_EDGE('',*,*,#1384,.T.); +#1461 = ORIENTED_EDGE('',*,*,#1462,.F.); +#1462 = EDGE_CURVE('',#1439,#1385,#1463,.T.); +#1463 = SURFACE_CURVE('',#1464,(#1468,#1475),.PCURVE_S1.); +#1464 = LINE('',#1465,#1466); +#1465 = CARTESIAN_POINT('',(4.95,1.6,0.2)); +#1466 = VECTOR('',#1467,1.); +#1467 = DIRECTION('',(-1.,0.,0.)); +#1468 = PCURVE('',#674,#1469); +#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474); +#1470 = LINE('',#1471,#1472); +#1471 = CARTESIAN_POINT('',(0.,0.)); +#1472 = VECTOR('',#1473,1.); +#1473 = DIRECTION('',(0.,1.)); +#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1475 = PCURVE('',#1476,#1481); +#1476 = PLANE('',#1477); +#1477 = AXIS2_PLACEMENT_3D('',#1478,#1479,#1480); +#1478 = CARTESIAN_POINT('',(4.95,1.6,0.)); +#1479 = DIRECTION('',(0.,-1.,0.)); +#1480 = DIRECTION('',(-1.,0.,0.)); +#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486); +#1482 = LINE('',#1483,#1484); +#1483 = CARTESIAN_POINT('',(0.,-0.2)); +#1484 = VECTOR('',#1485,1.); +#1485 = DIRECTION('',(1.,0.)); +#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1487 = ADVANCED_FACE('',(#1488),#813,.T.); +#1488 = FACE_BOUND('',#1489,.F.); +#1489 = EDGE_LOOP('',(#1490,#1491,#1492,#1517)); +#1490 = ORIENTED_EDGE('',*,*,#967,.F.); +#1491 = ORIENTED_EDGE('',*,*,#797,.T.); +#1492 = ORIENTED_EDGE('',*,*,#1493,.T.); +#1493 = EDGE_CURVE('',#798,#993,#1494,.T.); +#1494 = SURFACE_CURVE('',#1495,(#1500,#1506),.PCURVE_S1.); +#1495 = CIRCLE('',#1496,0.2); +#1496 = AXIS2_PLACEMENT_3D('',#1497,#1498,#1499); +#1497 = CARTESIAN_POINT('',(4.75,0.2,9.6)); +#1498 = DIRECTION('',(1.,0.,0.)); +#1499 = DIRECTION('',(0.,-1.,0.)); +#1500 = PCURVE('',#813,#1501); +#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1505); +#1502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1503,#1504),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1503 = CARTESIAN_POINT('',(-1.570796326795,4.75)); +#1504 = CARTESIAN_POINT('',(0.,4.75)); +#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1506 = PCURVE('',#1507,#1512); +#1507 = SPHERICAL_SURFACE('',#1508,0.2); +#1508 = AXIS2_PLACEMENT_3D('',#1509,#1510,#1511); +#1509 = CARTESIAN_POINT('',(4.75,0.2,9.6)); +#1510 = DIRECTION('',(-0.,-0.,-1.)); +#1511 = DIRECTION('',(0.,-1.,0.)); +#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1516); +#1513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1514,#1515),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1514 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1515 = CARTESIAN_POINT('',(0.,0.)); +#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1517 = ORIENTED_EDGE('',*,*,#992,.F.); +#1518 = ADVANCED_FACE('',(#1519),#930,.T.); +#1519 = FACE_BOUND('',#1520,.F.); +#1520 = EDGE_LOOP('',(#1521,#1543,#1544,#1564)); +#1521 = ORIENTED_EDGE('',*,*,#1522,.F.); +#1522 = EDGE_CURVE('',#882,#1523,#1525,.T.); +#1523 = VERTEX_POINT('',#1524); +#1524 = CARTESIAN_POINT('',(2.45,1.8,9.6)); +#1525 = SURFACE_CURVE('',#1526,(#1531,#1537),.PCURVE_S1.); +#1526 = CIRCLE('',#1527,0.2); +#1527 = AXIS2_PLACEMENT_3D('',#1528,#1529,#1530); +#1528 = CARTESIAN_POINT('',(2.25,1.8,9.6)); +#1529 = DIRECTION('',(-6.123233995737E-17,1.,0.)); +#1530 = DIRECTION('',(-1.,-6.123233995737E-17,0.)); +#1531 = PCURVE('',#930,#1532); +#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1536); +#1533 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1534,#1535),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1534 = CARTESIAN_POINT('',(-1.570796326795,0.2)); +#1535 = CARTESIAN_POINT('',(0.,0.2)); +#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1537 = PCURVE('',#902,#1538); +#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1542); +#1539 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1540,#1541),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1540 = CARTESIAN_POINT('',(-1.570796326795,1.570796326795)); +#1541 = CARTESIAN_POINT('',(-1.570796326795,3.14159265359)); +#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1543 = ORIENTED_EDGE('',*,*,#914,.T.); +#1544 = ORIENTED_EDGE('',*,*,#1545,.T.); +#1545 = EDGE_CURVE('',#915,#1132,#1546,.T.); +#1546 = SURFACE_CURVE('',#1547,(#1552,#1558),.PCURVE_S1.); +#1547 = CIRCLE('',#1548,0.2); +#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551); +#1549 = CARTESIAN_POINT('',(2.25,8.6,9.6)); +#1550 = DIRECTION('',(-0.,1.,0.)); +#1551 = DIRECTION('',(1.,0.,0.)); +#1552 = PCURVE('',#930,#1553); +#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1557); +#1554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1555,#1556),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1555 = CARTESIAN_POINT('',(-1.570796326795,7.)); +#1556 = CARTESIAN_POINT('',(0.,7.)); +#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1558 = PCURVE('',#1112,#1559); +#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1563); +#1560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1561,#1562),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1561 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1562 = CARTESIAN_POINT('',(0.,0.)); +#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1564 = ORIENTED_EDGE('',*,*,#1565,.F.); +#1565 = EDGE_CURVE('',#1523,#1132,#1566,.T.); +#1566 = SURFACE_CURVE('',#1567,(#1571,#1578),.PCURVE_S1.); +#1567 = LINE('',#1568,#1569); +#1568 = CARTESIAN_POINT('',(2.45,1.6,9.6)); +#1569 = VECTOR('',#1570,1.); +#1570 = DIRECTION('',(0.,1.,0.)); +#1571 = PCURVE('',#930,#1572); +#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577); +#1573 = LINE('',#1574,#1575); +#1574 = CARTESIAN_POINT('',(-0.,0.)); +#1575 = VECTOR('',#1576,1.); +#1576 = DIRECTION('',(-0.,1.)); +#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1578 = PCURVE('',#1147,#1579); +#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584); +#1580 = LINE('',#1581,#1582); +#1581 = CARTESIAN_POINT('',(0.,-9.6)); +#1582 = VECTOR('',#1583,1.); +#1583 = DIRECTION('',(1.,0.)); +#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1585 = ADVANCED_FACE('',(#1586),#841,.T.); +#1586 = FACE_BOUND('',#1587,.F.); +#1587 = EDGE_LOOP('',(#1588,#1610,#1611,#1638)); +#1588 = ORIENTED_EDGE('',*,*,#1589,.F.); +#1589 = EDGE_CURVE('',#798,#1590,#1592,.T.); +#1590 = VERTEX_POINT('',#1591); +#1591 = CARTESIAN_POINT('',(4.95,0.2,9.6)); +#1592 = SURFACE_CURVE('',#1593,(#1598,#1604),.PCURVE_S1.); +#1593 = CIRCLE('',#1594,0.2); +#1594 = AXIS2_PLACEMENT_3D('',#1595,#1596,#1597); +#1595 = CARTESIAN_POINT('',(4.75,0.2,9.6)); +#1596 = DIRECTION('',(6.123233995737E-17,1.,0.)); +#1597 = DIRECTION('',(1.,-6.123233995737E-17,0.)); +#1598 = PCURVE('',#841,#1599); +#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1603); +#1600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1601,#1602),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1601 = CARTESIAN_POINT('',(-1.570796326795,0.2)); +#1602 = CARTESIAN_POINT('',(0.,0.2)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1604 = PCURVE('',#1507,#1605); +#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1609); +#1606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1607,#1608),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1607 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#1608 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1610 = ORIENTED_EDGE('',*,*,#825,.T.); +#1611 = ORIENTED_EDGE('',*,*,#1612,.T.); +#1612 = EDGE_CURVE('',#826,#1613,#1615,.T.); +#1613 = VERTEX_POINT('',#1614); +#1614 = CARTESIAN_POINT('',(4.95,1.4,9.6)); +#1615 = SURFACE_CURVE('',#1616,(#1621,#1627),.PCURVE_S1.); +#1616 = CIRCLE('',#1617,0.2); +#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620); +#1618 = CARTESIAN_POINT('',(4.75,1.4,9.6)); +#1619 = DIRECTION('',(1.110223024625E-15,1.,0.)); +#1620 = DIRECTION('',(1.,-1.110223024625E-15,0.)); +#1621 = PCURVE('',#841,#1622); +#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1626); +#1623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1624,#1625),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1624 = CARTESIAN_POINT('',(-1.570796326795,1.4)); +#1625 = CARTESIAN_POINT('',(0.,1.4)); +#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1627 = PCURVE('',#1628,#1633); +#1628 = SPHERICAL_SURFACE('',#1629,0.2); +#1629 = AXIS2_PLACEMENT_3D('',#1630,#1631,#1632); +#1630 = CARTESIAN_POINT('',(4.75,1.4,9.6)); +#1631 = DIRECTION('',(-0.,-0.,-1.)); +#1632 = DIRECTION('',(1.,-1.110223024625E-15,0.)); +#1633 = DEFINITIONAL_REPRESENTATION('',(#1634),#1637); +#1634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1635,#1636),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1635 = CARTESIAN_POINT('',(0.,-1.570796326795)); +#1636 = CARTESIAN_POINT('',(0.,0.)); +#1637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1638 = ORIENTED_EDGE('',*,*,#1639,.F.); +#1639 = EDGE_CURVE('',#1590,#1613,#1640,.T.); +#1640 = SURFACE_CURVE('',#1641,(#1645,#1652),.PCURVE_S1.); +#1641 = LINE('',#1642,#1643); +#1642 = CARTESIAN_POINT('',(4.95,0.,9.6)); +#1643 = VECTOR('',#1644,1.); +#1644 = DIRECTION('',(0.,1.,0.)); +#1645 = PCURVE('',#841,#1646); +#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651); +#1647 = LINE('',#1648,#1649); +#1648 = CARTESIAN_POINT('',(-0.,0.)); +#1649 = VECTOR('',#1650,1.); +#1650 = DIRECTION('',(-0.,1.)); +#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1652 = PCURVE('',#1369,#1653); +#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658); +#1654 = LINE('',#1655,#1656); +#1655 = CARTESIAN_POINT('',(0.,-9.6)); +#1656 = VECTOR('',#1657,1.); +#1657 = DIRECTION('',(1.,0.)); +#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1659 = ADVANCED_FACE('',(#1660),#902,.T.); +#1660 = FACE_BOUND('',#1661,.F.); +#1661 = EDGE_LOOP('',(#1662,#1684,#1685,#1686)); +#1662 = ORIENTED_EDGE('',*,*,#1663,.F.); +#1663 = EDGE_CURVE('',#854,#1664,#1666,.T.); +#1664 = VERTEX_POINT('',#1665); +#1665 = CARTESIAN_POINT('',(2.65,1.6,9.6)); +#1666 = SURFACE_CURVE('',#1667,(#1672,#1678),.PCURVE_S1.); +#1667 = CIRCLE('',#1668,0.2); +#1668 = AXIS2_PLACEMENT_3D('',#1669,#1670,#1671); +#1669 = CARTESIAN_POINT('',(2.65,1.4,9.6)); +#1670 = DIRECTION('',(-1.,0.,0.)); +#1671 = DIRECTION('',(0.,-1.,0.)); +#1672 = PCURVE('',#902,#1673); +#1673 = DEFINITIONAL_REPRESENTATION('',(#1674),#1677); +#1674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1675,#1676),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1675 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1676 = CARTESIAN_POINT('',(0.,3.14159265359)); +#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1678 = PCURVE('',#869,#1679); +#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1683); +#1680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1681,#1682),.UNSPECIFIED.,.F., + .F.,(2,2),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.); +#1681 = CARTESIAN_POINT('',(-1.570796326795,2.3)); +#1682 = CARTESIAN_POINT('',(0.,2.3)); +#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1684 = ORIENTED_EDGE('',*,*,#881,.T.); +#1685 = ORIENTED_EDGE('',*,*,#1522,.T.); +#1686 = ORIENTED_EDGE('',*,*,#1687,.F.); +#1687 = EDGE_CURVE('',#1664,#1523,#1688,.T.); +#1688 = SURFACE_CURVE('',#1689,(#1694,#1701),.PCURVE_S1.); +#1689 = CIRCLE('',#1690,0.2); +#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693); +#1691 = CARTESIAN_POINT('',(2.65,1.8,9.6)); +#1692 = DIRECTION('',(-0.,-0.,-1.)); +#1693 = DIRECTION('',(0.,-1.,0.)); +#1694 = PCURVE('',#902,#1695); +#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700); +#1696 = LINE('',#1697,#1698); +#1697 = CARTESIAN_POINT('',(-0.,3.14159265359)); +#1698 = VECTOR('',#1699,1.); +#1699 = DIRECTION('',(-1.,0.)); +#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1701 = PCURVE('',#1423,#1702); +#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707); +#1703 = LINE('',#1704,#1705); +#1704 = CARTESIAN_POINT('',(-0.,9.6)); +#1705 = VECTOR('',#1706,1.); +#1706 = DIRECTION('',(-1.,0.)); +#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1708 = ADVANCED_FACE('',(#1709),#869,.T.); +#1709 = FACE_BOUND('',#1710,.F.); +#1710 = EDGE_LOOP('',(#1711,#1733,#1734,#1735)); +#1711 = ORIENTED_EDGE('',*,*,#1712,.F.); +#1712 = EDGE_CURVE('',#826,#1713,#1715,.T.); +#1713 = VERTEX_POINT('',#1714); +#1714 = CARTESIAN_POINT('',(4.75,1.6,9.6)); +#1715 = SURFACE_CURVE('',#1716,(#1721,#1727),.PCURVE_S1.); +#1716 = CIRCLE('',#1717,0.2); +#1717 = AXIS2_PLACEMENT_3D('',#1718,#1719,#1720); +#1718 = CARTESIAN_POINT('',(4.75,1.4,9.6)); +#1719 = DIRECTION('',(-1.,6.123233995737E-17,0.)); +#1720 = DIRECTION('',(6.123233995737E-17,1.,-0.)); +#1721 = PCURVE('',#869,#1722); +#1722 = DEFINITIONAL_REPRESENTATION('',(#1723),#1726); +#1723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1724,#1725),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1724 = CARTESIAN_POINT('',(-1.570796326795,0.2)); +#1725 = CARTESIAN_POINT('',(0.,0.2)); +#1726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1727 = PCURVE('',#1628,#1728); +#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1732); +#1729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1730,#1731),.UNSPECIFIED.,.F., + .F.,(2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#1730 = CARTESIAN_POINT('',(-1.570796326795,-1.570796326795)); +#1731 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1733 = ORIENTED_EDGE('',*,*,#853,.T.); +#1734 = ORIENTED_EDGE('',*,*,#1663,.T.); +#1735 = ORIENTED_EDGE('',*,*,#1736,.F.); +#1736 = EDGE_CURVE('',#1713,#1664,#1737,.T.); +#1737 = SURFACE_CURVE('',#1738,(#1742,#1749),.PCURVE_S1.); +#1738 = LINE('',#1739,#1740); +#1739 = CARTESIAN_POINT('',(4.95,1.6,9.6)); +#1740 = VECTOR('',#1741,1.); +#1741 = DIRECTION('',(-1.,0.,0.)); +#1742 = PCURVE('',#869,#1743); +#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748); +#1744 = LINE('',#1745,#1746); +#1745 = CARTESIAN_POINT('',(-0.,0.)); +#1746 = VECTOR('',#1747,1.); +#1747 = DIRECTION('',(-0.,1.)); +#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1749 = PCURVE('',#1476,#1750); +#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755); +#1751 = LINE('',#1752,#1753); +#1752 = CARTESIAN_POINT('',(0.,-9.6)); +#1753 = VECTOR('',#1754,1.); +#1754 = DIRECTION('',(1.,0.)); +#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1756 = ADVANCED_FACE('',(#1757),#1031,.T.); +#1757 = FACE_BOUND('',#1758,.T.); +#1758 = EDGE_LOOP('',(#1759,#1760,#1782,#1803)); +#1759 = ORIENTED_EDGE('',*,*,#1015,.F.); +#1760 = ORIENTED_EDGE('',*,*,#1761,.T.); +#1761 = EDGE_CURVE('',#1016,#1306,#1762,.T.); +#1762 = SURFACE_CURVE('',#1763,(#1768,#1775),.PCURVE_S1.); +#1763 = CIRCLE('',#1764,0.2); +#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767); +#1765 = CARTESIAN_POINT('',(4.75,0.2,0.2)); +#1766 = DIRECTION('',(0.,0.,1.)); +#1767 = DIRECTION('',(0.,-1.,0.)); +#1768 = PCURVE('',#1031,#1769); +#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1774); +#1770 = LINE('',#1771,#1772); +#1771 = CARTESIAN_POINT('',(0.,0.2)); +#1772 = VECTOR('',#1773,1.); +#1773 = DIRECTION('',(1.,0.)); +#1774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1775 = PCURVE('',#1223,#1776); +#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781); +#1777 = LINE('',#1778,#1779); +#1778 = CARTESIAN_POINT('',(0.,0.)); +#1779 = VECTOR('',#1780,1.); +#1780 = DIRECTION('',(1.,0.)); +#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1782 = ORIENTED_EDGE('',*,*,#1783,.T.); +#1783 = EDGE_CURVE('',#1306,#1590,#1784,.T.); +#1784 = SURFACE_CURVE('',#1785,(#1789,#1796),.PCURVE_S1.); +#1785 = LINE('',#1786,#1787); +#1786 = CARTESIAN_POINT('',(4.95,0.2,0.)); +#1787 = VECTOR('',#1788,1.); +#1788 = DIRECTION('',(0.,0.,1.)); +#1789 = PCURVE('',#1031,#1790); +#1790 = DEFINITIONAL_REPRESENTATION('',(#1791),#1795); +#1791 = LINE('',#1792,#1793); +#1792 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1793 = VECTOR('',#1794,1.); +#1794 = DIRECTION('',(0.,1.)); +#1795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1796 = PCURVE('',#1369,#1797); +#1797 = DEFINITIONAL_REPRESENTATION('',(#1798),#1802); +#1798 = LINE('',#1799,#1800); +#1799 = CARTESIAN_POINT('',(0.2,0.)); +#1800 = VECTOR('',#1801,1.); +#1801 = DIRECTION('',(0.,-1.)); +#1802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1803 = ORIENTED_EDGE('',*,*,#1804,.F.); +#1804 = EDGE_CURVE('',#993,#1590,#1805,.T.); +#1805 = SURFACE_CURVE('',#1806,(#1811,#1818),.PCURVE_S1.); +#1806 = CIRCLE('',#1807,0.2); +#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810); +#1808 = CARTESIAN_POINT('',(4.75,0.2,9.6)); +#1809 = DIRECTION('',(0.,0.,1.)); +#1810 = DIRECTION('',(0.,-1.,0.)); +#1811 = PCURVE('',#1031,#1812); +#1812 = DEFINITIONAL_REPRESENTATION('',(#1813),#1817); +#1813 = LINE('',#1814,#1815); +#1814 = CARTESIAN_POINT('',(0.,9.6)); +#1815 = VECTOR('',#1816,1.); +#1816 = DIRECTION('',(1.,0.)); +#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1818 = PCURVE('',#1507,#1819); +#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824); +#1820 = LINE('',#1821,#1822); +#1821 = CARTESIAN_POINT('',(-0.,0.)); +#1822 = VECTOR('',#1823,1.); +#1823 = DIRECTION('',(-1.,0.)); +#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1825 = ADVANCED_FACE('',(#1826),#1081,.T.); +#1826 = FACE_BOUND('',#1827,.T.); +#1827 = EDGE_LOOP('',(#1828,#1829,#1830)); +#1828 = ORIENTED_EDGE('',*,*,#1261,.F.); +#1829 = ORIENTED_EDGE('',*,*,#1067,.T.); +#1830 = ORIENTED_EDGE('',*,*,#1159,.F.); +#1831 = ADVANCED_FACE('',(#1832),#1112,.T.); +#1832 = FACE_BOUND('',#1833,.F.); +#1833 = EDGE_LOOP('',(#1834,#1835,#1836)); +#1834 = ORIENTED_EDGE('',*,*,#1545,.F.); +#1835 = ORIENTED_EDGE('',*,*,#1098,.T.); +#1836 = ORIENTED_EDGE('',*,*,#1182,.F.); +#1837 = ADVANCED_FACE('',(#1838),#1147,.F.); +#1838 = FACE_BOUND('',#1839,.F.); +#1839 = EDGE_LOOP('',(#1840,#1861,#1862,#1863)); +#1840 = ORIENTED_EDGE('',*,*,#1841,.T.); +#1841 = EDGE_CURVE('',#1239,#1523,#1842,.T.); +#1842 = SURFACE_CURVE('',#1843,(#1847,#1854),.PCURVE_S1.); +#1843 = LINE('',#1844,#1845); +#1844 = CARTESIAN_POINT('',(2.45,1.8,0.)); +#1845 = VECTOR('',#1846,1.); +#1846 = DIRECTION('',(0.,0.,1.)); +#1847 = PCURVE('',#1147,#1848); +#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853); +#1849 = LINE('',#1850,#1851); +#1850 = CARTESIAN_POINT('',(0.2,0.)); +#1851 = VECTOR('',#1852,1.); +#1852 = DIRECTION('',(0.,-1.)); +#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1854 = PCURVE('',#1423,#1855); +#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1860); +#1856 = LINE('',#1857,#1858); +#1857 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1858 = VECTOR('',#1859,1.); +#1859 = DIRECTION('',(-0.,1.)); +#1860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1861 = ORIENTED_EDGE('',*,*,#1565,.T.); +#1862 = ORIENTED_EDGE('',*,*,#1129,.F.); +#1863 = ORIENTED_EDGE('',*,*,#1281,.F.); +#1864 = ADVANCED_FACE('',(#1865),#1223,.T.); +#1865 = FACE_BOUND('',#1866,.T.); +#1866 = EDGE_LOOP('',(#1867,#1868,#1869)); +#1867 = ORIENTED_EDGE('',*,*,#1209,.F.); +#1868 = ORIENTED_EDGE('',*,*,#1305,.T.); +#1869 = ORIENTED_EDGE('',*,*,#1761,.F.); +#1870 = ADVANCED_FACE('',(#1871),#1369,.F.); +#1871 = FACE_BOUND('',#1872,.F.); +#1872 = EDGE_LOOP('',(#1873,#1874,#1875,#1901)); +#1873 = ORIENTED_EDGE('',*,*,#1783,.T.); +#1874 = ORIENTED_EDGE('',*,*,#1639,.T.); +#1875 = ORIENTED_EDGE('',*,*,#1876,.F.); +#1876 = EDGE_CURVE('',#1329,#1613,#1877,.T.); +#1877 = SURFACE_CURVE('',#1878,(#1882,#1889),.PCURVE_S1.); +#1878 = LINE('',#1879,#1880); +#1879 = CARTESIAN_POINT('',(4.95,1.4,0.)); +#1880 = VECTOR('',#1881,1.); +#1881 = DIRECTION('',(0.,0.,1.)); +#1882 = PCURVE('',#1369,#1883); +#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888); +#1884 = LINE('',#1885,#1886); +#1885 = CARTESIAN_POINT('',(1.4,0.)); +#1886 = VECTOR('',#1887,1.); +#1887 = DIRECTION('',(0.,-1.)); +#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1889 = PCURVE('',#1890,#1895); +#1890 = CYLINDRICAL_SURFACE('',#1891,0.2); +#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894); +#1892 = CARTESIAN_POINT('',(4.75,1.4,0.)); +#1893 = DIRECTION('',(0.,0.,1.)); +#1894 = DIRECTION('',(1.,0.,-0.)); +#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1900); +#1896 = LINE('',#1897,#1898); +#1897 = CARTESIAN_POINT('',(0.,0.)); +#1898 = VECTOR('',#1899,1.); +#1899 = DIRECTION('',(0.,1.)); +#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1901 = ORIENTED_EDGE('',*,*,#1355,.F.); +#1902 = ADVANCED_FACE('',(#1903),#1344,.T.); +#1903 = FACE_BOUND('',#1904,.T.); +#1904 = EDGE_LOOP('',(#1905,#1906,#1907)); +#1905 = ORIENTED_EDGE('',*,*,#1328,.F.); +#1906 = ORIENTED_EDGE('',*,*,#1438,.T.); +#1907 = ORIENTED_EDGE('',*,*,#1908,.F.); +#1908 = EDGE_CURVE('',#1329,#1439,#1909,.T.); +#1909 = SURFACE_CURVE('',#1910,(#1915,#1922),.PCURVE_S1.); +#1910 = CIRCLE('',#1911,0.2); +#1911 = AXIS2_PLACEMENT_3D('',#1912,#1913,#1914); +#1912 = CARTESIAN_POINT('',(4.75,1.4,0.2)); +#1913 = DIRECTION('',(0.,0.,1.)); +#1914 = DIRECTION('',(1.,-1.110223024625E-15,0.)); +#1915 = PCURVE('',#1344,#1916); +#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921); +#1917 = LINE('',#1918,#1919); +#1918 = CARTESIAN_POINT('',(0.,0.)); +#1919 = VECTOR('',#1920,1.); +#1920 = DIRECTION('',(1.,0.)); +#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1922 = PCURVE('',#1890,#1923); +#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928); +#1924 = LINE('',#1925,#1926); +#1925 = CARTESIAN_POINT('',(0.,0.2)); +#1926 = VECTOR('',#1927,1.); +#1927 = DIRECTION('',(1.,0.)); +#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1929 = ADVANCED_FACE('',(#1930),#1423,.F.); +#1930 = FACE_BOUND('',#1931,.T.); +#1931 = EDGE_LOOP('',(#1932,#1953,#1954,#1955)); +#1932 = ORIENTED_EDGE('',*,*,#1933,.F.); +#1933 = EDGE_CURVE('',#1385,#1664,#1934,.T.); +#1934 = SURFACE_CURVE('',#1935,(#1939,#1946),.PCURVE_S1.); +#1935 = LINE('',#1936,#1937); +#1936 = CARTESIAN_POINT('',(2.65,1.6,0.)); +#1937 = VECTOR('',#1938,1.); +#1938 = DIRECTION('',(0.,0.,1.)); +#1939 = PCURVE('',#1423,#1940); +#1940 = DEFINITIONAL_REPRESENTATION('',(#1941),#1945); +#1941 = LINE('',#1942,#1943); +#1942 = CARTESIAN_POINT('',(-0.,0.)); +#1943 = VECTOR('',#1944,1.); +#1944 = DIRECTION('',(-0.,1.)); +#1945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1946 = PCURVE('',#1476,#1947); +#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952); +#1948 = LINE('',#1949,#1950); +#1949 = CARTESIAN_POINT('',(2.3,0.)); +#1950 = VECTOR('',#1951,1.); +#1951 = DIRECTION('',(0.,-1.)); +#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1953 = ORIENTED_EDGE('',*,*,#1408,.T.); +#1954 = ORIENTED_EDGE('',*,*,#1841,.T.); +#1955 = ORIENTED_EDGE('',*,*,#1687,.F.); +#1956 = ADVANCED_FACE('',(#1957),#1476,.F.); +#1957 = FACE_BOUND('',#1958,.F.); +#1958 = EDGE_LOOP('',(#1959,#1980,#1981,#1982)); +#1959 = ORIENTED_EDGE('',*,*,#1960,.T.); +#1960 = EDGE_CURVE('',#1439,#1713,#1961,.T.); +#1961 = SURFACE_CURVE('',#1962,(#1966,#1973),.PCURVE_S1.); +#1962 = LINE('',#1963,#1964); +#1963 = CARTESIAN_POINT('',(4.75,1.6,0.)); +#1964 = VECTOR('',#1965,1.); +#1965 = DIRECTION('',(0.,0.,1.)); +#1966 = PCURVE('',#1476,#1967); +#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972); +#1968 = LINE('',#1969,#1970); +#1969 = CARTESIAN_POINT('',(0.2,0.)); +#1970 = VECTOR('',#1971,1.); +#1971 = DIRECTION('',(0.,-1.)); +#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1973 = PCURVE('',#1890,#1974); +#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979); +#1975 = LINE('',#1976,#1977); +#1976 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1977 = VECTOR('',#1978,1.); +#1978 = DIRECTION('',(0.,1.)); +#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1980 = ORIENTED_EDGE('',*,*,#1736,.T.); +#1981 = ORIENTED_EDGE('',*,*,#1933,.F.); +#1982 = ORIENTED_EDGE('',*,*,#1462,.F.); +#1983 = ADVANCED_FACE('',(#1984),#1507,.T.); +#1984 = FACE_BOUND('',#1985,.F.); +#1985 = EDGE_LOOP('',(#1986,#1987,#1988)); +#1986 = ORIENTED_EDGE('',*,*,#1493,.F.); +#1987 = ORIENTED_EDGE('',*,*,#1589,.T.); +#1988 = ORIENTED_EDGE('',*,*,#1804,.F.); +#1989 = ADVANCED_FACE('',(#1990),#1628,.T.); +#1990 = FACE_BOUND('',#1991,.F.); +#1991 = EDGE_LOOP('',(#1992,#1993,#1994)); +#1992 = ORIENTED_EDGE('',*,*,#1612,.F.); +#1993 = ORIENTED_EDGE('',*,*,#1712,.T.); +#1994 = ORIENTED_EDGE('',*,*,#1995,.F.); +#1995 = EDGE_CURVE('',#1613,#1713,#1996,.T.); +#1996 = SURFACE_CURVE('',#1997,(#2002,#2009),.PCURVE_S1.); +#1997 = CIRCLE('',#1998,0.2); +#1998 = AXIS2_PLACEMENT_3D('',#1999,#2000,#2001); +#1999 = CARTESIAN_POINT('',(4.75,1.4,9.6)); +#2000 = DIRECTION('',(0.,0.,1.)); +#2001 = DIRECTION('',(1.,-1.110223024625E-15,0.)); +#2002 = PCURVE('',#1628,#2003); +#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008); +#2004 = LINE('',#2005,#2006); +#2005 = CARTESIAN_POINT('',(-0.,0.)); +#2006 = VECTOR('',#2007,1.); +#2007 = DIRECTION('',(-1.,0.)); +#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2009 = PCURVE('',#1890,#2010); +#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015); +#2011 = LINE('',#2012,#2013); +#2012 = CARTESIAN_POINT('',(0.,9.6)); +#2013 = VECTOR('',#2014,1.); +#2014 = DIRECTION('',(1.,0.)); +#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2016 = ADVANCED_FACE('',(#2017),#1890,.T.); +#2017 = FACE_BOUND('',#2018,.T.); +#2018 = EDGE_LOOP('',(#2019,#2020,#2021,#2022)); +#2019 = ORIENTED_EDGE('',*,*,#1876,.F.); +#2020 = ORIENTED_EDGE('',*,*,#1908,.T.); +#2021 = ORIENTED_EDGE('',*,*,#1960,.T.); +#2022 = ORIENTED_EDGE('',*,*,#1995,.F.); +#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2027)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2024,#2025,#2026)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2024 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2025 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2026 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2027 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2024, + 'distance_accuracy_value','confusion accuracy'); +#2028 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21; diff --git a/multiconnect/connectorHoleClampLock.stl b/multiconnect/connectorHoleClampLock.stl new file mode 100644 index 0000000..72326ec Binary files /dev/null and b/multiconnect/connectorHoleClampLock.stl differ diff --git a/multiconnect/connectorHoleLockingPin.py b/multiconnect/connectorHoleLockingPin.py new file mode 100644 index 0000000..b9db4ae --- /dev/null +++ b/multiconnect/connectorHoleLockingPin.py @@ -0,0 +1,37 @@ +from ocp_vscode import * +from build123d import * +set_port(3939) + +tt = thickness_toolboard = 0.8 +lsp = length_straight_part = 5.0 +tb = thickness_bevel = 2.5 +teub = thickness_edge_until_board = 0.5 +wbs = width_board_side = 15.0 +ttc = thickness_total_connector = 4.0 +cw = clamp_width = 9.8 +rc = rotation_clamp = 45.0 +dc = depth_clamp = 4.0 +dcs = depth_clamp_space = 1.6 +tlp = thickness_locking_pin = cw*0.25 +lcr = length_clamp_room = cw+5 + +pts = [ + (0, 0), + ((tlp+2.5), 0), + ((tlp+2.5), dcs), + (tlp, dcs), + (tlp, (dc+tt+ttc)), + (0, (dc+tt+ttc)), + (0, 0) +] + +with BuildPart() as clampLock: + with BuildSketch() as sk_clampLock: + with BuildLine() as ln_clampLock: + Polyline(pts) + make_face() + extrude(amount = cw) + fillet(clampLock.edges(), radius = 0.2) + +export_step(clampLock.part, "connectorHoleClampLock.step") +show_all() diff --git a/multiconnect/connectorWithHole.py b/multiconnect/connectorWithHole.py index fe7c533..5e5808f 100644 --- a/multiconnect/connectorWithHole.py +++ b/multiconnect/connectorWithHole.py @@ -4,15 +4,12 @@ set_port(3939) tt = thickness_toolboard = 0.8 wc = width_connector = 20.0 -lsp = length_straight_part = 5.0 tb = thickness_bevel = 2.5 teub = thickness_edge_until_board = 0.5 -wbs = width_board_side = 15.0 ttc = thickness_total_connector = 4.0 cw = clamp_width = 9.8 -rc = rotation_clamp = 45.0 -dc = depth_clamp = 4.0 dcr = depth_clamp_room = 1.6 +lcr = length_clamp_room = cw+5 with BuildPart() as connector: with BuildSketch() as connector_sk: @@ -24,9 +21,9 @@ with BuildPart() as connector: Rectangle(cw+0.1, cw+0.1) extrude(amount = -ttc, mode=Mode.SUBTRACT) with BuildSketch(connector.faces().sort_by(Axis.Z)[0]): - Rectangle(cw+5, cw+0.1) + Rectangle(lcr, cw+0.1) extrude(amount = -dcr, mode=Mode.SUBTRACT) -export_stl(connector.part, "connectorWithHole.stl") +#export_stl(connector.part, "connectorWithHole.stl") show_all()