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