diff --git a/Mechanical Parts/Pulleys/GT2_20T_Smooth_5mm_Bore.fcstd b/Mechanical Parts/Pulleys/GT2_20T_Smooth_5mm_Bore.fcstd new file mode 100644 index 00000000..05eb0c57 Binary files /dev/null and b/Mechanical Parts/Pulleys/GT2_20T_Smooth_5mm_Bore.fcstd differ diff --git a/Mechanical Parts/Pulleys/GT2_20T_Smooth_5mm_Bore.step b/Mechanical Parts/Pulleys/GT2_20T_Smooth_5mm_Bore.step new file mode 100644 index 00000000..56aede67 --- /dev/null +++ b/Mechanical Parts/Pulleys/GT2_20T_Smooth_5mm_Bore.step @@ -0,0 +1,5869 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/mex/Development/Escriba/Mark_I/Mechanics/GT2_20T_Smooth_5mm_ +Bore.step','2017-12-14T21:46:29',('Author'),(''), + 'Open CASCADE STEP processor 7.1','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('GT2_20T_Smooth_5mm_Bore','GT2_20T_Smooth_5mm_Bore','',(#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,#43,#47, + #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91,#95),#99); +#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('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(0.,0.,0.)); +#37 = DIRECTION('',(0.,0.,1.)); +#38 = DIRECTION('',(1.,0.,0.)); +#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42); +#40 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#41 = DIRECTION('',(0.,0.,1.)); +#42 = DIRECTION('',(1.,0.,0.)); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#45 = DIRECTION('',(0.,0.,1.)); +#46 = DIRECTION('',(1.,0.,0.)); +#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50); +#48 = CARTESIAN_POINT('',(0.,0.,0.)); +#49 = DIRECTION('',(0.,0.,1.)); +#50 = DIRECTION('',(1.,0.,0.)); +#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); +#52 = CARTESIAN_POINT('',(0.,0.,0.)); +#53 = DIRECTION('',(0.,0.,1.)); +#54 = DIRECTION('',(1.,0.,0.)); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,0.,0.)); +#57 = DIRECTION('',(0.,0.,1.)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62); +#60 = CARTESIAN_POINT('',(0.,0.,7.5)); +#61 = DIRECTION('',(0.,0.,1.)); +#62 = DIRECTION('',(1.,0.,0.)); +#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); +#64 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#65 = DIRECTION('',(0.,0.,1.)); +#66 = DIRECTION('',(1.,0.,0.)); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(0.,0.,0.)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74); +#72 = CARTESIAN_POINT('',(0.,0.,1.)); +#73 = DIRECTION('',(0.,0.,1.)); +#74 = DIRECTION('',(1.,0.,0.)); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(0.,0.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(1.,0.,0.)); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(0.,0.,0.)); +#81 = DIRECTION('',(0.,0.,1.)); +#82 = DIRECTION('',(1.,0.,0.)); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(0.,0.,0.)); +#85 = DIRECTION('',(0.,0.,1.)); +#86 = DIRECTION('',(1.,0.,0.)); +#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90); +#88 = CARTESIAN_POINT('',(0.,0.,0.)); +#89 = DIRECTION('',(0.,0.,1.)); +#90 = DIRECTION('',(1.,0.,0.)); +#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); +#92 = CARTESIAN_POINT('',(0.,0.,0.)); +#93 = DIRECTION('',(0.,0.,1.)); +#94 = DIRECTION('',(1.,0.,0.)); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(0.,0.,0.)); +#97 = DIRECTION('',(0.,0.,1.)); +#98 = DIRECTION('',(1.,0.,0.)); +#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#103)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#100,#101,#102)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#100 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#101 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#102 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#103 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#100, + 'distance_accuracy_value','confusion accuracy'); +#104 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#105 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#106),#204); +#106 = MANIFOLD_SOLID_BREP('',#107); +#107 = CLOSED_SHELL('',(#108,#196,#200)); +#108 = ADVANCED_FACE('',(#109),#122,.T.); +#109 = FACE_BOUND('',#110,.T.); +#110 = EDGE_LOOP('',(#111,#145,#168,#195)); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#113,#113,#115,.T.); +#113 = VERTEX_POINT('',#114); +#114 = CARTESIAN_POINT('',(4.,-1.E-15,8.5)); +#115 = SURFACE_CURVE('',#116,(#121,#133),.PCURVE_S1.); +#116 = CIRCLE('',#117,4.); +#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120); +#118 = CARTESIAN_POINT('',(0.,0.,8.5)); +#119 = DIRECTION('',(0.,0.,1.)); +#120 = DIRECTION('',(1.,0.,-0.)); +#121 = PCURVE('',#122,#127); +#122 = CYLINDRICAL_SURFACE('',#123,4.); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(0.,0.,0.)); +#125 = DIRECTION('',(0.,0.,1.)); +#126 = DIRECTION('',(1.,0.,-0.)); +#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(0.,8.5)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(1.,0.)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = PCURVE('',#134,#139); +#134 = PLANE('',#135); +#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138); +#136 = CARTESIAN_POINT('',(0.,0.,8.5)); +#137 = DIRECTION('',(0.,0.,1.)); +#138 = DIRECTION('',(1.,0.,-0.)); +#139 = DEFINITIONAL_REPRESENTATION('',(#140),#144); +#140 = CIRCLE('',#141,4.); +#141 = AXIS2_PLACEMENT_2D('',#142,#143); +#142 = CARTESIAN_POINT('',(0.,0.)); +#143 = DIRECTION('',(1.,0.)); +#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#145 = ORIENTED_EDGE('',*,*,#146,.F.); +#146 = EDGE_CURVE('',#147,#113,#149,.T.); +#147 = VERTEX_POINT('',#148); +#148 = CARTESIAN_POINT('',(4.,-1.E-15,0.)); +#149 = SEAM_CURVE('',#150,(#154,#161),.PCURVE_S1.); +#150 = LINE('',#151,#152); +#151 = CARTESIAN_POINT('',(4.,-9.8E-16,0.)); +#152 = VECTOR('',#153,1.); +#153 = DIRECTION('',(0.,0.,1.)); +#154 = PCURVE('',#122,#155); +#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160); +#156 = LINE('',#157,#158); +#157 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#158 = VECTOR('',#159,1.); +#159 = DIRECTION('',(0.,1.)); +#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#161 = PCURVE('',#122,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167); +#163 = LINE('',#164,#165); +#164 = CARTESIAN_POINT('',(0.,-0.)); +#165 = VECTOR('',#166,1.); +#166 = DIRECTION('',(0.,1.)); +#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#168 = ORIENTED_EDGE('',*,*,#169,.T.); +#169 = EDGE_CURVE('',#147,#147,#170,.T.); +#170 = SURFACE_CURVE('',#171,(#176,#183),.PCURVE_S1.); +#171 = CIRCLE('',#172,4.); +#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); +#173 = CARTESIAN_POINT('',(0.,0.,0.)); +#174 = DIRECTION('',(0.,0.,1.)); +#175 = DIRECTION('',(1.,0.,-0.)); +#176 = PCURVE('',#122,#177); +#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(0.,0.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(1.,0.)); +#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#183 = PCURVE('',#184,#189); +#184 = PLANE('',#185); +#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188); +#186 = CARTESIAN_POINT('',(0.,0.,0.)); +#187 = DIRECTION('',(0.,0.,1.)); +#188 = DIRECTION('',(1.,0.,-0.)); +#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194); +#190 = CIRCLE('',#191,4.); +#191 = AXIS2_PLACEMENT_2D('',#192,#193); +#192 = CARTESIAN_POINT('',(0.,0.)); +#193 = DIRECTION('',(1.,0.)); +#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#195 = ORIENTED_EDGE('',*,*,#146,.T.); +#196 = ADVANCED_FACE('',(#197),#134,.T.); +#197 = FACE_BOUND('',#198,.T.); +#198 = EDGE_LOOP('',(#199)); +#199 = ORIENTED_EDGE('',*,*,#112,.T.); +#200 = ADVANCED_FACE('',(#201),#184,.F.); +#201 = FACE_BOUND('',#202,.T.); +#202 = EDGE_LOOP('',(#203)); +#203 = ORIENTED_EDGE('',*,*,#169,.F.); +#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#208)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#205,#206,#207)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#205 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#206 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#207 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#208 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#205, + 'distance_accuracy_value','confusion accuracy'); +#209 = SHAPE_DEFINITION_REPRESENTATION(#210,#105); +#210 = PRODUCT_DEFINITION_SHAPE('','',#211); +#211 = PRODUCT_DEFINITION('design','',#212,#215); +#212 = PRODUCT_DEFINITION_FORMATION('','',#213); +#213 = PRODUCT('Cylinder005','Cylinder005','',(#214)); +#214 = PRODUCT_CONTEXT('',#2,'mechanical'); +#215 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#216 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#217,#219); +#217 = ( REPRESENTATION_RELATIONSHIP('','',#105,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#218) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#218 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#219 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#220 + ); +#220 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:1]','',#5,#211,$); +#221 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#213)); +#222 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#223),#321); +#223 = MANIFOLD_SOLID_BREP('',#224); +#224 = CLOSED_SHELL('',(#225,#313,#317)); +#225 = ADVANCED_FACE('',(#226),#239,.T.); +#226 = FACE_BOUND('',#227,.T.); +#227 = EDGE_LOOP('',(#228,#262,#285,#312)); +#228 = ORIENTED_EDGE('',*,*,#229,.F.); +#229 = EDGE_CURVE('',#230,#230,#232,.T.); +#230 = VERTEX_POINT('',#231); +#231 = CARTESIAN_POINT('',(3.,-1.E-15,8.5)); +#232 = SURFACE_CURVE('',#233,(#238,#250),.PCURVE_S1.); +#233 = CIRCLE('',#234,3.); +#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237); +#235 = CARTESIAN_POINT('',(0.,0.,8.5)); +#236 = DIRECTION('',(0.,0.,1.)); +#237 = DIRECTION('',(1.,0.,-0.)); +#238 = PCURVE('',#239,#244); +#239 = CYLINDRICAL_SURFACE('',#240,3.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(0.,0.,0.)); +#242 = DIRECTION('',(0.,0.,1.)); +#243 = DIRECTION('',(1.,0.,-0.)); +#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249); +#245 = LINE('',#246,#247); +#246 = CARTESIAN_POINT('',(0.,8.5)); +#247 = VECTOR('',#248,1.); +#248 = DIRECTION('',(1.,0.)); +#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#250 = PCURVE('',#251,#256); +#251 = PLANE('',#252); +#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255); +#253 = CARTESIAN_POINT('',(0.,0.,8.5)); +#254 = DIRECTION('',(0.,0.,1.)); +#255 = DIRECTION('',(1.,0.,-0.)); +#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261); +#257 = CIRCLE('',#258,3.); +#258 = AXIS2_PLACEMENT_2D('',#259,#260); +#259 = CARTESIAN_POINT('',(0.,0.)); +#260 = DIRECTION('',(1.,0.)); +#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#262 = ORIENTED_EDGE('',*,*,#263,.F.); +#263 = EDGE_CURVE('',#264,#230,#266,.T.); +#264 = VERTEX_POINT('',#265); +#265 = CARTESIAN_POINT('',(3.,-1.E-15,0.)); +#266 = SEAM_CURVE('',#267,(#271,#278),.PCURVE_S1.); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(3.,-7.3E-16,0.)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(0.,0.,1.)); +#271 = PCURVE('',#239,#272); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,1.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#239,#279); +#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(0.,-0.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(0.,1.)); +#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#285 = ORIENTED_EDGE('',*,*,#286,.T.); +#286 = EDGE_CURVE('',#264,#264,#287,.T.); +#287 = SURFACE_CURVE('',#288,(#293,#300),.PCURVE_S1.); +#288 = CIRCLE('',#289,3.); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(0.,0.,0.)); +#291 = DIRECTION('',(0.,0.,1.)); +#292 = DIRECTION('',(1.,0.,-0.)); +#293 = PCURVE('',#239,#294); +#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299); +#295 = LINE('',#296,#297); +#296 = CARTESIAN_POINT('',(0.,0.)); +#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 = PLANE('',#302); +#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303 = CARTESIAN_POINT('',(0.,0.,0.)); +#304 = DIRECTION('',(0.,0.,1.)); +#305 = DIRECTION('',(1.,0.,-0.)); +#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311); +#307 = CIRCLE('',#308,3.); +#308 = AXIS2_PLACEMENT_2D('',#309,#310); +#309 = CARTESIAN_POINT('',(0.,0.)); +#310 = DIRECTION('',(1.,0.)); +#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#312 = ORIENTED_EDGE('',*,*,#263,.T.); +#313 = ADVANCED_FACE('',(#314),#251,.T.); +#314 = FACE_BOUND('',#315,.T.); +#315 = EDGE_LOOP('',(#316)); +#316 = ORIENTED_EDGE('',*,*,#229,.T.); +#317 = ADVANCED_FACE('',(#318),#301,.F.); +#318 = FACE_BOUND('',#319,.T.); +#319 = EDGE_LOOP('',(#320)); +#320 = ORIENTED_EDGE('',*,*,#286,.F.); +#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#325)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#322,#323,#324)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#322 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#323 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#324 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#325 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#322, + 'distance_accuracy_value','confusion accuracy'); +#326 = SHAPE_DEFINITION_REPRESENTATION(#327,#222); +#327 = PRODUCT_DEFINITION_SHAPE('','',#328); +#328 = PRODUCT_DEFINITION('design','',#329,#332); +#329 = PRODUCT_DEFINITION_FORMATION('','',#330); +#330 = PRODUCT('Cylinder009','Cylinder009','',(#331)); +#331 = PRODUCT_CONTEXT('',#2,'mechanical'); +#332 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#333 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#334,#336); +#334 = ( REPRESENTATION_RELATIONSHIP('','',#222,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#335) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#335 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#336 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#337 + ); +#337 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:2]','',#5,#328,$); +#338 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#330)); +#339 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#340),#522); +#340 = MANIFOLD_SOLID_BREP('',#341); +#341 = CLOSED_SHELL('',(#342,#430,#465,#495)); +#342 = ADVANCED_FACE('',(#343),#356,.T.); +#343 = FACE_BOUND('',#344,.T.); +#344 = EDGE_LOOP('',(#345,#379,#402,#429)); +#345 = ORIENTED_EDGE('',*,*,#346,.F.); +#346 = EDGE_CURVE('',#347,#347,#349,.T.); +#347 = VERTEX_POINT('',#348); +#348 = CARTESIAN_POINT('',(4.,-1.E-15,8.5)); +#349 = SURFACE_CURVE('',#350,(#355,#367),.PCURVE_S1.); +#350 = CIRCLE('',#351,4.); +#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); +#352 = CARTESIAN_POINT('',(0.,0.,8.5)); +#353 = DIRECTION('',(0.,0.,1.)); +#354 = DIRECTION('',(1.,0.,0.)); +#355 = PCURVE('',#356,#361); +#356 = CYLINDRICAL_SURFACE('',#357,4.); +#357 = AXIS2_PLACEMENT_3D('',#358,#359,#360); +#358 = CARTESIAN_POINT('',(0.,0.,0.)); +#359 = DIRECTION('',(0.,0.,1.)); +#360 = DIRECTION('',(1.,0.,0.)); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,8.5)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(1.,0.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = PCURVE('',#368,#373); +#368 = PLANE('',#369); +#369 = AXIS2_PLACEMENT_3D('',#370,#371,#372); +#370 = CARTESIAN_POINT('',(0.,0.,8.5)); +#371 = DIRECTION('',(0.,0.,1.)); +#372 = DIRECTION('',(1.,0.,0.)); +#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378); +#374 = CIRCLE('',#375,4.); +#375 = AXIS2_PLACEMENT_2D('',#376,#377); +#376 = CARTESIAN_POINT('',(0.,0.)); +#377 = DIRECTION('',(1.,0.)); +#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#379 = ORIENTED_EDGE('',*,*,#380,.F.); +#380 = EDGE_CURVE('',#381,#347,#383,.T.); +#381 = VERTEX_POINT('',#382); +#382 = CARTESIAN_POINT('',(4.,-1.E-15,0.)); +#383 = SEAM_CURVE('',#384,(#388,#395),.PCURVE_S1.); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(4.,-9.8E-16,0.)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(0.,0.,1.)); +#388 = PCURVE('',#356,#389); +#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(0.,1.)); +#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#395 = PCURVE('',#356,#396); +#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401); +#397 = LINE('',#398,#399); +#398 = CARTESIAN_POINT('',(0.,-0.)); +#399 = VECTOR('',#400,1.); +#400 = DIRECTION('',(0.,1.)); +#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#402 = ORIENTED_EDGE('',*,*,#403,.T.); +#403 = EDGE_CURVE('',#381,#381,#404,.T.); +#404 = SURFACE_CURVE('',#405,(#410,#417),.PCURVE_S1.); +#405 = CIRCLE('',#406,4.); +#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409); +#407 = CARTESIAN_POINT('',(0.,0.,0.)); +#408 = DIRECTION('',(0.,0.,1.)); +#409 = DIRECTION('',(1.,0.,0.)); +#410 = PCURVE('',#356,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(1.,0.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = PCURVE('',#418,#423); +#418 = PLANE('',#419); +#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422); +#420 = CARTESIAN_POINT('',(0.,0.,0.)); +#421 = DIRECTION('',(0.,0.,1.)); +#422 = DIRECTION('',(1.,0.,0.)); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = CIRCLE('',#425,4.); +#425 = AXIS2_PLACEMENT_2D('',#426,#427); +#426 = CARTESIAN_POINT('',(0.,0.)); +#427 = DIRECTION('',(1.,0.)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = ORIENTED_EDGE('',*,*,#380,.T.); +#430 = ADVANCED_FACE('',(#431,#434),#368,.T.); +#431 = FACE_BOUND('',#432,.T.); +#432 = EDGE_LOOP('',(#433)); +#433 = ORIENTED_EDGE('',*,*,#346,.T.); +#434 = FACE_BOUND('',#435,.T.); +#435 = EDGE_LOOP('',(#436)); +#436 = ORIENTED_EDGE('',*,*,#437,.F.); +#437 = EDGE_CURVE('',#438,#438,#440,.T.); +#438 = VERTEX_POINT('',#439); +#439 = CARTESIAN_POINT('',(3.,-1.E-15,8.5)); +#440 = SURFACE_CURVE('',#441,(#446,#453),.PCURVE_S1.); +#441 = CIRCLE('',#442,3.); +#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445); +#443 = CARTESIAN_POINT('',(0.,0.,8.5)); +#444 = DIRECTION('',(0.,0.,1.)); +#445 = DIRECTION('',(1.,0.,0.)); +#446 = PCURVE('',#368,#447); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); +#448 = CIRCLE('',#449,3.); +#449 = AXIS2_PLACEMENT_2D('',#450,#451); +#450 = CARTESIAN_POINT('',(0.,0.)); +#451 = DIRECTION('',(1.,0.)); +#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#453 = PCURVE('',#454,#459); +#454 = CYLINDRICAL_SURFACE('',#455,3.); +#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458); +#456 = CARTESIAN_POINT('',(0.,0.,0.)); +#457 = DIRECTION('',(0.,0.,1.)); +#458 = DIRECTION('',(1.,0.,0.)); +#459 = DEFINITIONAL_REPRESENTATION('',(#460),#464); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(0.,8.5)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(1.,0.)); +#464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#465 = ADVANCED_FACE('',(#466,#469),#418,.F.); +#466 = FACE_BOUND('',#467,.F.); +#467 = EDGE_LOOP('',(#468)); +#468 = ORIENTED_EDGE('',*,*,#403,.T.); +#469 = FACE_BOUND('',#470,.F.); +#470 = EDGE_LOOP('',(#471)); +#471 = ORIENTED_EDGE('',*,*,#472,.F.); +#472 = EDGE_CURVE('',#473,#473,#475,.T.); +#473 = VERTEX_POINT('',#474); +#474 = CARTESIAN_POINT('',(3.,-1.E-15,0.)); +#475 = SURFACE_CURVE('',#476,(#481,#488),.PCURVE_S1.); +#476 = CIRCLE('',#477,3.); +#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480); +#478 = CARTESIAN_POINT('',(0.,0.,0.)); +#479 = DIRECTION('',(0.,0.,1.)); +#480 = DIRECTION('',(1.,0.,0.)); +#481 = PCURVE('',#418,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = CIRCLE('',#484,3.); +#484 = AXIS2_PLACEMENT_2D('',#485,#486); +#485 = CARTESIAN_POINT('',(0.,0.)); +#486 = DIRECTION('',(1.,0.)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = PCURVE('',#454,#489); +#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(0.,0.)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(1.,0.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = ADVANCED_FACE('',(#496),#454,.F.); +#496 = FACE_BOUND('',#497,.F.); +#497 = EDGE_LOOP('',(#498,#519,#520,#521)); +#498 = ORIENTED_EDGE('',*,*,#499,.T.); +#499 = EDGE_CURVE('',#473,#438,#500,.T.); +#500 = SEAM_CURVE('',#501,(#505,#512),.PCURVE_S1.); +#501 = LINE('',#502,#503); +#502 = CARTESIAN_POINT('',(3.,-7.3E-16,0.)); +#503 = VECTOR('',#504,1.); +#504 = DIRECTION('',(0.,0.,1.)); +#505 = PCURVE('',#454,#506); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); +#507 = LINE('',#508,#509); +#508 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#509 = VECTOR('',#510,1.); +#510 = DIRECTION('',(0.,1.)); +#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#512 = PCURVE('',#454,#513); +#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518); +#514 = LINE('',#515,#516); +#515 = CARTESIAN_POINT('',(0.,-0.)); +#516 = VECTOR('',#517,1.); +#517 = DIRECTION('',(0.,1.)); +#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#519 = ORIENTED_EDGE('',*,*,#437,.F.); +#520 = ORIENTED_EDGE('',*,*,#499,.F.); +#521 = ORIENTED_EDGE('',*,*,#472,.T.); +#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#526)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#523,#524,#525)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#523 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#524 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#525 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#526 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#523, + 'distance_accuracy_value','confusion accuracy'); +#527 = SHAPE_DEFINITION_REPRESENTATION(#528,#339); +#528 = PRODUCT_DEFINITION_SHAPE('','',#529); +#529 = PRODUCT_DEFINITION('design','',#530,#533); +#530 = PRODUCT_DEFINITION_FORMATION('','',#531); +#531 = PRODUCT('Cut004','Cut004','',(#532)); +#532 = PRODUCT_CONTEXT('',#2,'mechanical'); +#533 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#534 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#535,#537); +#535 = ( REPRESENTATION_RELATIONSHIP('','',#339,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#536) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#536 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#537 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#538 + ); +#538 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:3]','',#5,#529,$); +#539 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#531)); +#540 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#541),#639); +#541 = MANIFOLD_SOLID_BREP('',#542); +#542 = CLOSED_SHELL('',(#543,#631,#635)); +#543 = ADVANCED_FACE('',(#544),#557,.T.); +#544 = FACE_BOUND('',#545,.T.); +#545 = EDGE_LOOP('',(#546,#580,#603,#630)); +#546 = ORIENTED_EDGE('',*,*,#547,.F.); +#547 = EDGE_CURVE('',#548,#548,#550,.T.); +#548 = VERTEX_POINT('',#549); +#549 = CARTESIAN_POINT('',(4.5,-1.E-15,8.75)); +#550 = SURFACE_CURVE('',#551,(#556,#568),.PCURVE_S1.); +#551 = CIRCLE('',#552,4.5); +#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555); +#553 = CARTESIAN_POINT('',(0.,0.,8.75)); +#554 = DIRECTION('',(0.,0.,1.)); +#555 = DIRECTION('',(1.,0.,-0.)); +#556 = PCURVE('',#557,#562); +#557 = CYLINDRICAL_SURFACE('',#558,4.5); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(0.,0.,0.)); +#560 = DIRECTION('',(0.,0.,1.)); +#561 = DIRECTION('',(1.,0.,-0.)); +#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(0.,8.75)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(1.,0.)); +#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#568 = PCURVE('',#569,#574); +#569 = PLANE('',#570); +#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573); +#571 = CARTESIAN_POINT('',(0.,0.,8.75)); +#572 = DIRECTION('',(0.,0.,1.)); +#573 = DIRECTION('',(1.,0.,-0.)); +#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579); +#575 = CIRCLE('',#576,4.5); +#576 = AXIS2_PLACEMENT_2D('',#577,#578); +#577 = CARTESIAN_POINT('',(0.,0.)); +#578 = DIRECTION('',(1.,0.)); +#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#580 = ORIENTED_EDGE('',*,*,#581,.F.); +#581 = EDGE_CURVE('',#582,#548,#584,.T.); +#582 = VERTEX_POINT('',#583); +#583 = CARTESIAN_POINT('',(4.5,-1.E-15,0.)); +#584 = SEAM_CURVE('',#585,(#589,#596),.PCURVE_S1.); +#585 = LINE('',#586,#587); +#586 = CARTESIAN_POINT('',(4.5,-1.1E-15,0.)); +#587 = VECTOR('',#588,1.); +#588 = DIRECTION('',(0.,0.,1.)); +#589 = PCURVE('',#557,#590); +#590 = DEFINITIONAL_REPRESENTATION('',(#591),#595); +#591 = LINE('',#592,#593); +#592 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#593 = VECTOR('',#594,1.); +#594 = DIRECTION('',(0.,1.)); +#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#596 = PCURVE('',#557,#597); +#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602); +#598 = LINE('',#599,#600); +#599 = CARTESIAN_POINT('',(0.,-0.)); +#600 = VECTOR('',#601,1.); +#601 = DIRECTION('',(0.,1.)); +#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#603 = ORIENTED_EDGE('',*,*,#604,.T.); +#604 = EDGE_CURVE('',#582,#582,#605,.T.); +#605 = SURFACE_CURVE('',#606,(#611,#618),.PCURVE_S1.); +#606 = CIRCLE('',#607,4.5); +#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610); +#608 = CARTESIAN_POINT('',(0.,0.,0.)); +#609 = DIRECTION('',(0.,0.,1.)); +#610 = DIRECTION('',(1.,0.,-0.)); +#611 = PCURVE('',#557,#612); +#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617); +#613 = LINE('',#614,#615); +#614 = CARTESIAN_POINT('',(0.,0.)); +#615 = VECTOR('',#616,1.); +#616 = DIRECTION('',(1.,0.)); +#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#618 = PCURVE('',#619,#624); +#619 = PLANE('',#620); +#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623); +#621 = CARTESIAN_POINT('',(0.,0.,0.)); +#622 = DIRECTION('',(0.,0.,1.)); +#623 = DIRECTION('',(1.,0.,-0.)); +#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629); +#625 = CIRCLE('',#626,4.5); +#626 = AXIS2_PLACEMENT_2D('',#627,#628); +#627 = CARTESIAN_POINT('',(0.,0.)); +#628 = DIRECTION('',(1.,0.)); +#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#630 = ORIENTED_EDGE('',*,*,#581,.T.); +#631 = ADVANCED_FACE('',(#632),#569,.T.); +#632 = FACE_BOUND('',#633,.T.); +#633 = EDGE_LOOP('',(#634)); +#634 = ORIENTED_EDGE('',*,*,#547,.T.); +#635 = ADVANCED_FACE('',(#636),#619,.F.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638)); +#638 = ORIENTED_EDGE('',*,*,#604,.F.); +#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#643)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#640,#641,#642)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#640, + 'distance_accuracy_value','confusion accuracy'); +#644 = SHAPE_DEFINITION_REPRESENTATION(#645,#540); +#645 = PRODUCT_DEFINITION_SHAPE('','',#646); +#646 = PRODUCT_DEFINITION('design','',#647,#650); +#647 = PRODUCT_DEFINITION_FORMATION('','',#648); +#648 = PRODUCT('Cylinder008','Cylinder008','',(#649)); +#649 = PRODUCT_CONTEXT('',#2,'mechanical'); +#650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#651 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#652,#654); +#652 = ( REPRESENTATION_RELATIONSHIP('','',#540,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#653) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#653 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#654 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#655 + ); +#655 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:4]','',#5,#646,$); +#656 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#648)); +#657 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#658),#756); +#658 = MANIFOLD_SOLID_BREP('',#659); +#659 = CLOSED_SHELL('',(#660,#748,#752)); +#660 = ADVANCED_FACE('',(#661),#674,.T.); +#661 = FACE_BOUND('',#662,.T.); +#662 = EDGE_LOOP('',(#663,#697,#720,#747)); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#665,#665,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(4.,-1.E-15,8.75)); +#667 = SURFACE_CURVE('',#668,(#673,#685),.PCURVE_S1.); +#668 = CIRCLE('',#669,4.); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(0.,0.,8.75)); +#671 = DIRECTION('',(0.,0.,1.)); +#672 = DIRECTION('',(1.,0.,-0.)); +#673 = PCURVE('',#674,#679); +#674 = CYLINDRICAL_SURFACE('',#675,4.); +#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678); +#676 = CARTESIAN_POINT('',(0.,0.,0.)); +#677 = DIRECTION('',(0.,0.,1.)); +#678 = DIRECTION('',(1.,0.,-0.)); +#679 = DEFINITIONAL_REPRESENTATION('',(#680),#684); +#680 = LINE('',#681,#682); +#681 = CARTESIAN_POINT('',(0.,8.75)); +#682 = VECTOR('',#683,1.); +#683 = DIRECTION('',(1.,0.)); +#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#685 = PCURVE('',#686,#691); +#686 = PLANE('',#687); +#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690); +#688 = CARTESIAN_POINT('',(0.,0.,8.75)); +#689 = DIRECTION('',(0.,0.,1.)); +#690 = DIRECTION('',(1.,0.,-0.)); +#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696); +#692 = CIRCLE('',#693,4.); +#693 = AXIS2_PLACEMENT_2D('',#694,#695); +#694 = CARTESIAN_POINT('',(0.,0.)); +#695 = DIRECTION('',(1.,0.)); +#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#697 = ORIENTED_EDGE('',*,*,#698,.F.); +#698 = EDGE_CURVE('',#699,#665,#701,.T.); +#699 = VERTEX_POINT('',#700); +#700 = CARTESIAN_POINT('',(4.,-1.E-15,0.)); +#701 = SEAM_CURVE('',#702,(#706,#713),.PCURVE_S1.); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(4.,-9.8E-16,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.,0.,1.)); +#706 = PCURVE('',#674,#707); +#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712); +#708 = LINE('',#709,#710); +#709 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#710 = VECTOR('',#711,1.); +#711 = DIRECTION('',(0.,1.)); +#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#713 = PCURVE('',#674,#714); +#714 = DEFINITIONAL_REPRESENTATION('',(#715),#719); +#715 = LINE('',#716,#717); +#716 = CARTESIAN_POINT('',(0.,-0.)); +#717 = VECTOR('',#718,1.); +#718 = DIRECTION('',(0.,1.)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#720 = ORIENTED_EDGE('',*,*,#721,.T.); +#721 = EDGE_CURVE('',#699,#699,#722,.T.); +#722 = SURFACE_CURVE('',#723,(#728,#735),.PCURVE_S1.); +#723 = CIRCLE('',#724,4.); +#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727); +#725 = CARTESIAN_POINT('',(0.,0.,0.)); +#726 = DIRECTION('',(0.,0.,1.)); +#727 = DIRECTION('',(1.,0.,-0.)); +#728 = PCURVE('',#674,#729); +#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734); +#730 = LINE('',#731,#732); +#731 = CARTESIAN_POINT('',(0.,0.)); +#732 = VECTOR('',#733,1.); +#733 = DIRECTION('',(1.,0.)); +#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#735 = PCURVE('',#736,#741); +#736 = PLANE('',#737); +#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740); +#738 = CARTESIAN_POINT('',(0.,0.,0.)); +#739 = DIRECTION('',(0.,0.,1.)); +#740 = DIRECTION('',(1.,0.,-0.)); +#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746); +#742 = CIRCLE('',#743,4.); +#743 = AXIS2_PLACEMENT_2D('',#744,#745); +#744 = CARTESIAN_POINT('',(0.,0.)); +#745 = DIRECTION('',(1.,0.)); +#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#747 = ORIENTED_EDGE('',*,*,#698,.T.); +#748 = ADVANCED_FACE('',(#749),#686,.T.); +#749 = FACE_BOUND('',#750,.T.); +#750 = EDGE_LOOP('',(#751)); +#751 = ORIENTED_EDGE('',*,*,#664,.T.); +#752 = ADVANCED_FACE('',(#753),#736,.F.); +#753 = FACE_BOUND('',#754,.T.); +#754 = EDGE_LOOP('',(#755)); +#755 = ORIENTED_EDGE('',*,*,#721,.F.); +#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#760)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#757,#758,#759)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#757 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#758 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#759 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#760 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#757, + 'distance_accuracy_value','confusion accuracy'); +#761 = SHAPE_DEFINITION_REPRESENTATION(#762,#657); +#762 = PRODUCT_DEFINITION_SHAPE('','',#763); +#763 = PRODUCT_DEFINITION('design','',#764,#767); +#764 = PRODUCT_DEFINITION_FORMATION('','',#765); +#765 = PRODUCT('Cylinder007','Cylinder007','',(#766)); +#766 = PRODUCT_CONTEXT('',#2,'mechanical'); +#767 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#768 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#769,#771); +#769 = ( REPRESENTATION_RELATIONSHIP('','',#657,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#770) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#770 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#771 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#772 + ); +#772 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:5]','',#5,#763,$); +#773 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#765)); +#774 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#775),#957); +#775 = MANIFOLD_SOLID_BREP('',#776); +#776 = CLOSED_SHELL('',(#777,#865,#900,#930)); +#777 = ADVANCED_FACE('',(#778),#791,.T.); +#778 = FACE_BOUND('',#779,.T.); +#779 = EDGE_LOOP('',(#780,#814,#837,#864)); +#780 = ORIENTED_EDGE('',*,*,#781,.F.); +#781 = EDGE_CURVE('',#782,#782,#784,.T.); +#782 = VERTEX_POINT('',#783); +#783 = CARTESIAN_POINT('',(4.5,-1.E-15,8.625)); +#784 = SURFACE_CURVE('',#785,(#790,#802),.PCURVE_S1.); +#785 = CIRCLE('',#786,4.5); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(0.,0.,8.625)); +#788 = DIRECTION('',(0.,0.,1.)); +#789 = DIRECTION('',(1.,0.,0.)); +#790 = PCURVE('',#791,#796); +#791 = CYLINDRICAL_SURFACE('',#792,4.5); +#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795); +#793 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#794 = DIRECTION('',(0.,0.,1.)); +#795 = DIRECTION('',(1.,0.,0.)); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,8.75)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = PCURVE('',#803,#808); +#803 = PLANE('',#804); +#804 = AXIS2_PLACEMENT_3D('',#805,#806,#807); +#805 = CARTESIAN_POINT('',(0.,0.,8.625)); +#806 = DIRECTION('',(0.,0.,1.)); +#807 = DIRECTION('',(1.,0.,0.)); +#808 = DEFINITIONAL_REPRESENTATION('',(#809),#813); +#809 = CIRCLE('',#810,4.5); +#810 = AXIS2_PLACEMENT_2D('',#811,#812); +#811 = CARTESIAN_POINT('',(0.,0.)); +#812 = DIRECTION('',(1.,0.)); +#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#814 = ORIENTED_EDGE('',*,*,#815,.F.); +#815 = EDGE_CURVE('',#816,#782,#818,.T.); +#816 = VERTEX_POINT('',#817); +#817 = CARTESIAN_POINT('',(4.5,-1.E-15,-0.125)); +#818 = SEAM_CURVE('',#819,(#823,#830),.PCURVE_S1.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(4.5,-1.1E-15,-0.125)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = PCURVE('',#791,#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 = PCURVE('',#791,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.,-0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,1.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ORIENTED_EDGE('',*,*,#838,.T.); +#838 = EDGE_CURVE('',#816,#816,#839,.T.); +#839 = SURFACE_CURVE('',#840,(#845,#852),.PCURVE_S1.); +#840 = CIRCLE('',#841,4.5); +#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844); +#842 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#843 = DIRECTION('',(0.,0.,1.)); +#844 = DIRECTION('',(1.,0.,0.)); +#845 = PCURVE('',#791,#846); +#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(0.,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(1.,0.)); +#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#852 = PCURVE('',#853,#858); +#853 = PLANE('',#854); +#854 = AXIS2_PLACEMENT_3D('',#855,#856,#857); +#855 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#856 = DIRECTION('',(0.,0.,1.)); +#857 = DIRECTION('',(1.,0.,0.)); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = CIRCLE('',#860,4.5); +#860 = AXIS2_PLACEMENT_2D('',#861,#862); +#861 = CARTESIAN_POINT('',(0.,0.)); +#862 = DIRECTION('',(1.,0.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#815,.T.); +#865 = ADVANCED_FACE('',(#866,#869),#803,.T.); +#866 = FACE_BOUND('',#867,.T.); +#867 = EDGE_LOOP('',(#868)); +#868 = ORIENTED_EDGE('',*,*,#781,.T.); +#869 = FACE_BOUND('',#870,.T.); +#870 = EDGE_LOOP('',(#871)); +#871 = ORIENTED_EDGE('',*,*,#872,.F.); +#872 = EDGE_CURVE('',#873,#873,#875,.T.); +#873 = VERTEX_POINT('',#874); +#874 = CARTESIAN_POINT('',(4.,-1.E-15,8.625)); +#875 = SURFACE_CURVE('',#876,(#881,#888),.PCURVE_S1.); +#876 = CIRCLE('',#877,4.); +#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880); +#878 = CARTESIAN_POINT('',(0.,0.,8.625)); +#879 = DIRECTION('',(0.,0.,1.)); +#880 = DIRECTION('',(1.,0.,0.)); +#881 = PCURVE('',#803,#882); +#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887); +#883 = CIRCLE('',#884,4.); +#884 = AXIS2_PLACEMENT_2D('',#885,#886); +#885 = CARTESIAN_POINT('',(0.,0.)); +#886 = DIRECTION('',(1.,0.)); +#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#888 = PCURVE('',#889,#894); +#889 = CYLINDRICAL_SURFACE('',#890,4.); +#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893); +#891 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#892 = DIRECTION('',(0.,0.,1.)); +#893 = DIRECTION('',(1.,0.,0.)); +#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899); +#895 = LINE('',#896,#897); +#896 = CARTESIAN_POINT('',(0.,8.75)); +#897 = VECTOR('',#898,1.); +#898 = DIRECTION('',(1.,0.)); +#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#900 = ADVANCED_FACE('',(#901,#904),#853,.F.); +#901 = FACE_BOUND('',#902,.F.); +#902 = EDGE_LOOP('',(#903)); +#903 = ORIENTED_EDGE('',*,*,#838,.T.); +#904 = FACE_BOUND('',#905,.F.); +#905 = EDGE_LOOP('',(#906)); +#906 = ORIENTED_EDGE('',*,*,#907,.F.); +#907 = EDGE_CURVE('',#908,#908,#910,.T.); +#908 = VERTEX_POINT('',#909); +#909 = CARTESIAN_POINT('',(4.,-1.E-15,-0.125)); +#910 = SURFACE_CURVE('',#911,(#916,#923),.PCURVE_S1.); +#911 = CIRCLE('',#912,4.); +#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915); +#913 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#914 = DIRECTION('',(0.,0.,1.)); +#915 = DIRECTION('',(1.,0.,0.)); +#916 = PCURVE('',#853,#917); +#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922); +#918 = CIRCLE('',#919,4.); +#919 = AXIS2_PLACEMENT_2D('',#920,#921); +#920 = CARTESIAN_POINT('',(0.,0.)); +#921 = DIRECTION('',(1.,0.)); +#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#923 = PCURVE('',#889,#924); +#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(0.,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(1.,0.)); +#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#930 = ADVANCED_FACE('',(#931),#889,.F.); +#931 = FACE_BOUND('',#932,.F.); +#932 = EDGE_LOOP('',(#933,#954,#955,#956)); +#933 = ORIENTED_EDGE('',*,*,#934,.T.); +#934 = EDGE_CURVE('',#908,#873,#935,.T.); +#935 = SEAM_CURVE('',#936,(#940,#947),.PCURVE_S1.); +#936 = LINE('',#937,#938); +#937 = CARTESIAN_POINT('',(4.,-9.8E-16,-0.125)); +#938 = VECTOR('',#939,1.); +#939 = DIRECTION('',(0.,0.,1.)); +#940 = PCURVE('',#889,#941); +#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946); +#942 = LINE('',#943,#944); +#943 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#944 = VECTOR('',#945,1.); +#945 = DIRECTION('',(0.,1.)); +#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#947 = PCURVE('',#889,#948); +#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953); +#949 = LINE('',#950,#951); +#950 = CARTESIAN_POINT('',(0.,-0.)); +#951 = VECTOR('',#952,1.); +#952 = DIRECTION('',(0.,1.)); +#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#954 = ORIENTED_EDGE('',*,*,#872,.F.); +#955 = ORIENTED_EDGE('',*,*,#934,.F.); +#956 = ORIENTED_EDGE('',*,*,#907,.T.); +#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,#774); +#963 = PRODUCT_DEFINITION_SHAPE('','',#964); +#964 = PRODUCT_DEFINITION('design','',#965,#968); +#965 = PRODUCT_DEFINITION_FORMATION('','',#966); +#966 = PRODUCT('Cut002','Cut002','',(#967)); +#967 = PRODUCT_CONTEXT('',#2,'mechanical'); +#968 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#969 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#970,#972); +#970 = ( REPRESENTATION_RELATIONSHIP('','',#774,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#971) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#971 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35); +#972 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#973 + ); +#973 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:6]','',#5,#964,$); +#974 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#966)); +#975 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#976),#1074); +#976 = MANIFOLD_SOLID_BREP('',#977); +#977 = CLOSED_SHELL('',(#978,#1066,#1070)); +#978 = ADVANCED_FACE('',(#979),#992,.T.); +#979 = FACE_BOUND('',#980,.T.); +#980 = EDGE_LOOP('',(#981,#1015,#1038,#1065)); +#981 = ORIENTED_EDGE('',*,*,#982,.F.); +#982 = EDGE_CURVE('',#983,#983,#985,.T.); +#983 = VERTEX_POINT('',#984); +#984 = CARTESIAN_POINT('',(2.5,-1.E-15,8.75)); +#985 = SURFACE_CURVE('',#986,(#991,#1003),.PCURVE_S1.); +#986 = CIRCLE('',#987,2.5); +#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990); +#988 = CARTESIAN_POINT('',(0.,0.,8.75)); +#989 = DIRECTION('',(0.,0.,1.)); +#990 = DIRECTION('',(1.,0.,-0.)); +#991 = PCURVE('',#992,#997); +#992 = CYLINDRICAL_SURFACE('',#993,2.5); +#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996); +#994 = CARTESIAN_POINT('',(0.,0.,0.)); +#995 = DIRECTION('',(0.,0.,1.)); +#996 = DIRECTION('',(1.,0.,-0.)); +#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002); +#998 = LINE('',#999,#1000); +#999 = CARTESIAN_POINT('',(0.,8.75)); +#1000 = VECTOR('',#1001,1.); +#1001 = DIRECTION('',(1.,0.)); +#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1003 = PCURVE('',#1004,#1009); +#1004 = PLANE('',#1005); +#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008); +#1006 = CARTESIAN_POINT('',(0.,0.,8.75)); +#1007 = DIRECTION('',(0.,0.,1.)); +#1008 = DIRECTION('',(1.,0.,-0.)); +#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1014); +#1010 = CIRCLE('',#1011,2.5); +#1011 = AXIS2_PLACEMENT_2D('',#1012,#1013); +#1012 = CARTESIAN_POINT('',(0.,0.)); +#1013 = DIRECTION('',(1.,0.)); +#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1015 = ORIENTED_EDGE('',*,*,#1016,.F.); +#1016 = EDGE_CURVE('',#1017,#983,#1019,.T.); +#1017 = VERTEX_POINT('',#1018); +#1018 = CARTESIAN_POINT('',(2.5,-1.E-15,0.)); +#1019 = SEAM_CURVE('',#1020,(#1024,#1031),.PCURVE_S1.); +#1020 = LINE('',#1021,#1022); +#1021 = CARTESIAN_POINT('',(2.5,-6.1E-16,0.)); +#1022 = VECTOR('',#1023,1.); +#1023 = DIRECTION('',(0.,0.,1.)); +#1024 = PCURVE('',#992,#1025); +#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030); +#1026 = LINE('',#1027,#1028); +#1027 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1028 = VECTOR('',#1029,1.); +#1029 = DIRECTION('',(0.,1.)); +#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1031 = PCURVE('',#992,#1032); +#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037); +#1033 = LINE('',#1034,#1035); +#1034 = CARTESIAN_POINT('',(0.,-0.)); +#1035 = VECTOR('',#1036,1.); +#1036 = DIRECTION('',(0.,1.)); +#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1038 = ORIENTED_EDGE('',*,*,#1039,.T.); +#1039 = EDGE_CURVE('',#1017,#1017,#1040,.T.); +#1040 = SURFACE_CURVE('',#1041,(#1046,#1053),.PCURVE_S1.); +#1041 = CIRCLE('',#1042,2.5); +#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045); +#1043 = CARTESIAN_POINT('',(0.,0.,0.)); +#1044 = DIRECTION('',(0.,0.,1.)); +#1045 = DIRECTION('',(1.,0.,-0.)); +#1046 = PCURVE('',#992,#1047); +#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052); +#1048 = LINE('',#1049,#1050); +#1049 = CARTESIAN_POINT('',(0.,0.)); +#1050 = VECTOR('',#1051,1.); +#1051 = DIRECTION('',(1.,0.)); +#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1053 = PCURVE('',#1054,#1059); +#1054 = PLANE('',#1055); +#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058); +#1056 = CARTESIAN_POINT('',(0.,0.,0.)); +#1057 = DIRECTION('',(0.,0.,1.)); +#1058 = DIRECTION('',(1.,0.,-0.)); +#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064); +#1060 = CIRCLE('',#1061,2.5); +#1061 = AXIS2_PLACEMENT_2D('',#1062,#1063); +#1062 = CARTESIAN_POINT('',(0.,0.)); +#1063 = DIRECTION('',(1.,0.)); +#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1065 = ORIENTED_EDGE('',*,*,#1016,.T.); +#1066 = ADVANCED_FACE('',(#1067),#1004,.T.); +#1067 = FACE_BOUND('',#1068,.T.); +#1068 = EDGE_LOOP('',(#1069)); +#1069 = ORIENTED_EDGE('',*,*,#982,.T.); +#1070 = ADVANCED_FACE('',(#1071),#1054,.F.); +#1071 = FACE_BOUND('',#1072,.T.); +#1072 = EDGE_LOOP('',(#1073)); +#1073 = ORIENTED_EDGE('',*,*,#1039,.F.); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1078)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1075,#1076,#1077)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1075 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1076 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1077 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1078 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1075, + 'distance_accuracy_value','confusion accuracy'); +#1079 = SHAPE_DEFINITION_REPRESENTATION(#1080,#975); +#1080 = PRODUCT_DEFINITION_SHAPE('','',#1081); +#1081 = PRODUCT_DEFINITION('design','',#1082,#1085); +#1082 = PRODUCT_DEFINITION_FORMATION('','',#1083); +#1083 = PRODUCT('Cylinder004','Cylinder004','',(#1084)); +#1084 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1085 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1086 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1087,#1089); +#1087 = ( REPRESENTATION_RELATIONSHIP('','',#975,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1088) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1088 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39); +#1089 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1090); +#1090 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','=>[0:1:1:7]','',#5,#1081,$); +#1091 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1083)); +#1092 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1093),#1191); +#1093 = MANIFOLD_SOLID_BREP('',#1094); +#1094 = CLOSED_SHELL('',(#1095,#1183,#1187)); +#1095 = ADVANCED_FACE('',(#1096),#1109,.T.); +#1096 = FACE_BOUND('',#1097,.T.); +#1097 = EDGE_LOOP('',(#1098,#1132,#1155,#1182)); +#1098 = ORIENTED_EDGE('',*,*,#1099,.F.); +#1099 = EDGE_CURVE('',#1100,#1100,#1102,.T.); +#1100 = VERTEX_POINT('',#1101); +#1101 = CARTESIAN_POINT('',(3.,-1.E-15,8.75)); +#1102 = SURFACE_CURVE('',#1103,(#1108,#1120),.PCURVE_S1.); +#1103 = CIRCLE('',#1104,3.); +#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107); +#1105 = CARTESIAN_POINT('',(0.,0.,8.75)); +#1106 = DIRECTION('',(0.,0.,1.)); +#1107 = DIRECTION('',(1.,0.,-0.)); +#1108 = PCURVE('',#1109,#1114); +#1109 = CYLINDRICAL_SURFACE('',#1110,3.); +#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113); +#1111 = CARTESIAN_POINT('',(0.,0.,0.)); +#1112 = DIRECTION('',(0.,0.,1.)); +#1113 = DIRECTION('',(1.,0.,-0.)); +#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119); +#1115 = LINE('',#1116,#1117); +#1116 = CARTESIAN_POINT('',(0.,8.75)); +#1117 = VECTOR('',#1118,1.); +#1118 = DIRECTION('',(1.,0.)); +#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1120 = PCURVE('',#1121,#1126); +#1121 = PLANE('',#1122); +#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125); +#1123 = CARTESIAN_POINT('',(0.,0.,8.75)); +#1124 = DIRECTION('',(0.,0.,1.)); +#1125 = DIRECTION('',(1.,0.,-0.)); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = CIRCLE('',#1128,3.); +#1128 = AXIS2_PLACEMENT_2D('',#1129,#1130); +#1129 = CARTESIAN_POINT('',(0.,0.)); +#1130 = DIRECTION('',(1.,0.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = ORIENTED_EDGE('',*,*,#1133,.F.); +#1133 = EDGE_CURVE('',#1134,#1100,#1136,.T.); +#1134 = VERTEX_POINT('',#1135); +#1135 = CARTESIAN_POINT('',(3.,-1.E-15,0.)); +#1136 = SEAM_CURVE('',#1137,(#1141,#1148),.PCURVE_S1.); +#1137 = LINE('',#1138,#1139); +#1138 = CARTESIAN_POINT('',(3.,-7.3E-16,0.)); +#1139 = VECTOR('',#1140,1.); +#1140 = DIRECTION('',(0.,0.,1.)); +#1141 = PCURVE('',#1109,#1142); +#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147); +#1143 = LINE('',#1144,#1145); +#1144 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1145 = VECTOR('',#1146,1.); +#1146 = DIRECTION('',(0.,1.)); +#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1148 = PCURVE('',#1109,#1149); +#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(0.,-0.)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.,1.)); +#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1155 = ORIENTED_EDGE('',*,*,#1156,.T.); +#1156 = EDGE_CURVE('',#1134,#1134,#1157,.T.); +#1157 = SURFACE_CURVE('',#1158,(#1163,#1170),.PCURVE_S1.); +#1158 = CIRCLE('',#1159,3.); +#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162); +#1160 = CARTESIAN_POINT('',(0.,0.,0.)); +#1161 = DIRECTION('',(0.,0.,1.)); +#1162 = DIRECTION('',(1.,0.,-0.)); +#1163 = PCURVE('',#1109,#1164); +#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169); +#1165 = LINE('',#1166,#1167); +#1166 = CARTESIAN_POINT('',(0.,0.)); +#1167 = VECTOR('',#1168,1.); +#1168 = DIRECTION('',(1.,0.)); +#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1170 = PCURVE('',#1171,#1176); +#1171 = PLANE('',#1172); +#1172 = AXIS2_PLACEMENT_3D('',#1173,#1174,#1175); +#1173 = CARTESIAN_POINT('',(0.,0.,0.)); +#1174 = DIRECTION('',(0.,0.,1.)); +#1175 = DIRECTION('',(1.,0.,-0.)); +#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1181); +#1177 = CIRCLE('',#1178,3.); +#1178 = AXIS2_PLACEMENT_2D('',#1179,#1180); +#1179 = CARTESIAN_POINT('',(0.,0.)); +#1180 = DIRECTION('',(1.,0.)); +#1181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1182 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1183 = ADVANCED_FACE('',(#1184),#1121,.T.); +#1184 = FACE_BOUND('',#1185,.T.); +#1185 = EDGE_LOOP('',(#1186)); +#1186 = ORIENTED_EDGE('',*,*,#1099,.T.); +#1187 = ADVANCED_FACE('',(#1188),#1171,.F.); +#1188 = FACE_BOUND('',#1189,.T.); +#1189 = EDGE_LOOP('',(#1190)); +#1190 = ORIENTED_EDGE('',*,*,#1156,.F.); +#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1195)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1192,#1193,#1194)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1192 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1193 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1194 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1195 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1192, + 'distance_accuracy_value','confusion accuracy'); +#1196 = SHAPE_DEFINITION_REPRESENTATION(#1197,#1092); +#1197 = PRODUCT_DEFINITION_SHAPE('','',#1198); +#1198 = PRODUCT_DEFINITION('design','',#1199,#1202); +#1199 = PRODUCT_DEFINITION_FORMATION('','',#1200); +#1200 = PRODUCT('Cylinder003','Cylinder003','',(#1201)); +#1201 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1202 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1203 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1204,#1206); +#1204 = ( REPRESENTATION_RELATIONSHIP('','',#1092,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1205) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1205 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43); +#1206 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1207); +#1207 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','=>[0:1:1:8]','',#5,#1198,$); +#1208 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1200)); +#1209 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1210),#1392); +#1210 = MANIFOLD_SOLID_BREP('',#1211); +#1211 = CLOSED_SHELL('',(#1212,#1300,#1335,#1365)); +#1212 = ADVANCED_FACE('',(#1213),#1226,.T.); +#1213 = FACE_BOUND('',#1214,.T.); +#1214 = EDGE_LOOP('',(#1215,#1249,#1272,#1299)); +#1215 = ORIENTED_EDGE('',*,*,#1216,.F.); +#1216 = EDGE_CURVE('',#1217,#1217,#1219,.T.); +#1217 = VERTEX_POINT('',#1218); +#1218 = CARTESIAN_POINT('',(3.,-1.E-15,8.625)); +#1219 = SURFACE_CURVE('',#1220,(#1225,#1237),.PCURVE_S1.); +#1220 = CIRCLE('',#1221,3.); +#1221 = AXIS2_PLACEMENT_3D('',#1222,#1223,#1224); +#1222 = CARTESIAN_POINT('',(0.,0.,8.625)); +#1223 = DIRECTION('',(0.,0.,1.)); +#1224 = DIRECTION('',(1.,0.,0.)); +#1225 = PCURVE('',#1226,#1231); +#1226 = CYLINDRICAL_SURFACE('',#1227,3.); +#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230); +#1228 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#1229 = DIRECTION('',(0.,0.,1.)); +#1230 = DIRECTION('',(1.,0.,0.)); +#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236); +#1232 = LINE('',#1233,#1234); +#1233 = CARTESIAN_POINT('',(0.,8.75)); +#1234 = VECTOR('',#1235,1.); +#1235 = DIRECTION('',(1.,0.)); +#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1237 = PCURVE('',#1238,#1243); +#1238 = PLANE('',#1239); +#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242); +#1240 = CARTESIAN_POINT('',(0.,0.,8.625)); +#1241 = DIRECTION('',(0.,0.,1.)); +#1242 = DIRECTION('',(1.,0.,0.)); +#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1248); +#1244 = CIRCLE('',#1245,3.); +#1245 = AXIS2_PLACEMENT_2D('',#1246,#1247); +#1246 = CARTESIAN_POINT('',(0.,0.)); +#1247 = DIRECTION('',(1.,0.)); +#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1249 = ORIENTED_EDGE('',*,*,#1250,.F.); +#1250 = EDGE_CURVE('',#1251,#1217,#1253,.T.); +#1251 = VERTEX_POINT('',#1252); +#1252 = CARTESIAN_POINT('',(3.,-1.E-15,-0.125)); +#1253 = SEAM_CURVE('',#1254,(#1258,#1265),.PCURVE_S1.); +#1254 = LINE('',#1255,#1256); +#1255 = CARTESIAN_POINT('',(3.,-7.3E-16,-0.125)); +#1256 = VECTOR('',#1257,1.); +#1257 = DIRECTION('',(0.,0.,1.)); +#1258 = PCURVE('',#1226,#1259); +#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); +#1260 = LINE('',#1261,#1262); +#1261 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1262 = VECTOR('',#1263,1.); +#1263 = DIRECTION('',(0.,1.)); +#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1265 = PCURVE('',#1226,#1266); +#1266 = DEFINITIONAL_REPRESENTATION('',(#1267),#1271); +#1267 = LINE('',#1268,#1269); +#1268 = CARTESIAN_POINT('',(0.,-0.)); +#1269 = VECTOR('',#1270,1.); +#1270 = DIRECTION('',(0.,1.)); +#1271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1272 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1273 = EDGE_CURVE('',#1251,#1251,#1274,.T.); +#1274 = SURFACE_CURVE('',#1275,(#1280,#1287),.PCURVE_S1.); +#1275 = CIRCLE('',#1276,3.); +#1276 = AXIS2_PLACEMENT_3D('',#1277,#1278,#1279); +#1277 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#1278 = DIRECTION('',(0.,0.,1.)); +#1279 = DIRECTION('',(1.,0.,0.)); +#1280 = PCURVE('',#1226,#1281); +#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286); +#1282 = LINE('',#1283,#1284); +#1283 = CARTESIAN_POINT('',(0.,0.)); +#1284 = VECTOR('',#1285,1.); +#1285 = DIRECTION('',(1.,0.)); +#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1287 = PCURVE('',#1288,#1293); +#1288 = PLANE('',#1289); +#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292); +#1290 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#1291 = DIRECTION('',(0.,0.,1.)); +#1292 = DIRECTION('',(1.,0.,0.)); +#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298); +#1294 = CIRCLE('',#1295,3.); +#1295 = AXIS2_PLACEMENT_2D('',#1296,#1297); +#1296 = CARTESIAN_POINT('',(0.,0.)); +#1297 = DIRECTION('',(1.,0.)); +#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1299 = ORIENTED_EDGE('',*,*,#1250,.T.); +#1300 = ADVANCED_FACE('',(#1301,#1304),#1238,.T.); +#1301 = FACE_BOUND('',#1302,.T.); +#1302 = EDGE_LOOP('',(#1303)); +#1303 = ORIENTED_EDGE('',*,*,#1216,.T.); +#1304 = FACE_BOUND('',#1305,.T.); +#1305 = EDGE_LOOP('',(#1306)); +#1306 = ORIENTED_EDGE('',*,*,#1307,.F.); +#1307 = EDGE_CURVE('',#1308,#1308,#1310,.T.); +#1308 = VERTEX_POINT('',#1309); +#1309 = CARTESIAN_POINT('',(2.5,-1.E-15,8.625)); +#1310 = SURFACE_CURVE('',#1311,(#1316,#1323),.PCURVE_S1.); +#1311 = CIRCLE('',#1312,2.5); +#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315); +#1313 = CARTESIAN_POINT('',(0.,0.,8.625)); +#1314 = DIRECTION('',(0.,0.,1.)); +#1315 = DIRECTION('',(1.,0.,0.)); +#1316 = PCURVE('',#1238,#1317); +#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322); +#1318 = CIRCLE('',#1319,2.5); +#1319 = AXIS2_PLACEMENT_2D('',#1320,#1321); +#1320 = CARTESIAN_POINT('',(0.,0.)); +#1321 = DIRECTION('',(1.,0.)); +#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1323 = PCURVE('',#1324,#1329); +#1324 = CYLINDRICAL_SURFACE('',#1325,2.5); +#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328); +#1326 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#1327 = DIRECTION('',(0.,0.,1.)); +#1328 = DIRECTION('',(1.,0.,0.)); +#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(0.,8.75)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(1.,0.)); +#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1335 = ADVANCED_FACE('',(#1336,#1339),#1288,.F.); +#1336 = FACE_BOUND('',#1337,.F.); +#1337 = EDGE_LOOP('',(#1338)); +#1338 = ORIENTED_EDGE('',*,*,#1273,.T.); +#1339 = FACE_BOUND('',#1340,.F.); +#1340 = EDGE_LOOP('',(#1341)); +#1341 = ORIENTED_EDGE('',*,*,#1342,.F.); +#1342 = EDGE_CURVE('',#1343,#1343,#1345,.T.); +#1343 = VERTEX_POINT('',#1344); +#1344 = CARTESIAN_POINT('',(2.5,-1.E-15,-0.125)); +#1345 = SURFACE_CURVE('',#1346,(#1351,#1358),.PCURVE_S1.); +#1346 = CIRCLE('',#1347,2.5); +#1347 = AXIS2_PLACEMENT_3D('',#1348,#1349,#1350); +#1348 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#1349 = DIRECTION('',(0.,0.,1.)); +#1350 = DIRECTION('',(1.,0.,0.)); +#1351 = PCURVE('',#1288,#1352); +#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357); +#1353 = CIRCLE('',#1354,2.5); +#1354 = AXIS2_PLACEMENT_2D('',#1355,#1356); +#1355 = CARTESIAN_POINT('',(0.,0.)); +#1356 = DIRECTION('',(1.,0.)); +#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1358 = PCURVE('',#1324,#1359); +#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(0.,0.)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(1.,0.)); +#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1365 = ADVANCED_FACE('',(#1366),#1324,.F.); +#1366 = FACE_BOUND('',#1367,.F.); +#1367 = EDGE_LOOP('',(#1368,#1389,#1390,#1391)); +#1368 = ORIENTED_EDGE('',*,*,#1369,.T.); +#1369 = EDGE_CURVE('',#1343,#1308,#1370,.T.); +#1370 = SEAM_CURVE('',#1371,(#1375,#1382),.PCURVE_S1.); +#1371 = LINE('',#1372,#1373); +#1372 = CARTESIAN_POINT('',(2.5,-6.1E-16,-0.125)); +#1373 = VECTOR('',#1374,1.); +#1374 = DIRECTION('',(0.,0.,1.)); +#1375 = PCURVE('',#1324,#1376); +#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381); +#1377 = LINE('',#1378,#1379); +#1378 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1379 = VECTOR('',#1380,1.); +#1380 = DIRECTION('',(0.,1.)); +#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1382 = PCURVE('',#1324,#1383); +#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388); +#1384 = LINE('',#1385,#1386); +#1385 = CARTESIAN_POINT('',(0.,-0.)); +#1386 = VECTOR('',#1387,1.); +#1387 = DIRECTION('',(0.,1.)); +#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1389 = ORIENTED_EDGE('',*,*,#1307,.F.); +#1390 = ORIENTED_EDGE('',*,*,#1369,.F.); +#1391 = ORIENTED_EDGE('',*,*,#1342,.T.); +#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1396)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1393,#1394,#1395)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1393 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1394 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1395 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1396 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1393, + 'distance_accuracy_value','confusion accuracy'); +#1397 = SHAPE_DEFINITION_REPRESENTATION(#1398,#1209); +#1398 = PRODUCT_DEFINITION_SHAPE('','',#1399); +#1399 = PRODUCT_DEFINITION('design','',#1400,#1403); +#1400 = PRODUCT_DEFINITION_FORMATION('','',#1401); +#1401 = PRODUCT('Cut003','Cut003','',(#1402)); +#1402 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1403 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1404 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1405,#1407); +#1405 = ( REPRESENTATION_RELATIONSHIP('','',#1209,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1406) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1406 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47); +#1407 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1408); +#1408 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','=>[0:1:1:9]','',#5,#1399,$); +#1409 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1401)); +#1410 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1411),#1615); +#1411 = MANIFOLD_SOLID_BREP('',#1412); +#1412 = CLOSED_SHELL('',(#1413,#1501,#1554,#1607,#1611)); +#1413 = ADVANCED_FACE('',(#1414),#1428,.T.); +#1414 = FACE_BOUND('',#1415,.T.); +#1415 = EDGE_LOOP('',(#1416,#1446,#1473,#1474)); +#1416 = ORIENTED_EDGE('',*,*,#1417,.T.); +#1417 = EDGE_CURVE('',#1418,#1420,#1422,.T.); +#1418 = VERTEX_POINT('',#1419); +#1419 = CARTESIAN_POINT('',(9.,0.,7.6)); +#1420 = VERTEX_POINT('',#1421); +#1421 = CARTESIAN_POINT('',(9.,0.,8.4)); +#1422 = SEAM_CURVE('',#1423,(#1427,#1439),.PCURVE_S1.); +#1423 = LINE('',#1424,#1425); +#1424 = CARTESIAN_POINT('',(9.,-2.2E-15,7.5)); +#1425 = VECTOR('',#1426,1.); +#1426 = DIRECTION('',(0.,0.,1.)); +#1427 = PCURVE('',#1428,#1433); +#1428 = CYLINDRICAL_SURFACE('',#1429,9.); +#1429 = AXIS2_PLACEMENT_3D('',#1430,#1431,#1432); +#1430 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1431 = DIRECTION('',(0.,0.,1.)); +#1432 = DIRECTION('',(1.,0.,0.)); +#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438); +#1434 = LINE('',#1435,#1436); +#1435 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1436 = VECTOR('',#1437,1.); +#1437 = DIRECTION('',(0.,1.)); +#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1439 = PCURVE('',#1428,#1440); +#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445); +#1441 = LINE('',#1442,#1443); +#1442 = CARTESIAN_POINT('',(0.,-0.)); +#1443 = VECTOR('',#1444,1.); +#1444 = DIRECTION('',(0.,1.)); +#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1446 = ORIENTED_EDGE('',*,*,#1447,.F.); +#1447 = EDGE_CURVE('',#1420,#1420,#1448,.T.); +#1448 = SURFACE_CURVE('',#1449,(#1454,#1461),.PCURVE_S1.); +#1449 = CIRCLE('',#1450,9.); +#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); +#1451 = CARTESIAN_POINT('',(0.,0.,8.4)); +#1452 = DIRECTION('',(0.,0.,1.)); +#1453 = DIRECTION('',(1.,0.,-0.)); +#1454 = PCURVE('',#1428,#1455); +#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460); +#1456 = LINE('',#1457,#1458); +#1457 = CARTESIAN_POINT('',(0.,0.9)); +#1458 = VECTOR('',#1459,1.); +#1459 = DIRECTION('',(1.,0.)); +#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1461 = PCURVE('',#1462,#1467); +#1462 = CONICAL_SURFACE('',#1463,9.,0.785398163397); +#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466); +#1464 = CARTESIAN_POINT('',(0.,0.,8.4)); +#1465 = DIRECTION('',(-0.,-0.,-1.)); +#1466 = DIRECTION('',(1.,0.,-0.)); +#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472); +#1468 = LINE('',#1469,#1470); +#1469 = CARTESIAN_POINT('',(-0.,-0.)); +#1470 = VECTOR('',#1471,1.); +#1471 = DIRECTION('',(-1.,-0.)); +#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1473 = ORIENTED_EDGE('',*,*,#1417,.F.); +#1474 = ORIENTED_EDGE('',*,*,#1475,.T.); +#1475 = EDGE_CURVE('',#1418,#1418,#1476,.T.); +#1476 = SURFACE_CURVE('',#1477,(#1482,#1489),.PCURVE_S1.); +#1477 = CIRCLE('',#1478,9.); +#1478 = AXIS2_PLACEMENT_3D('',#1479,#1480,#1481); +#1479 = CARTESIAN_POINT('',(0.,0.,7.6)); +#1480 = DIRECTION('',(0.,0.,1.)); +#1481 = DIRECTION('',(1.,0.,-0.)); +#1482 = PCURVE('',#1428,#1483); +#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488); +#1484 = LINE('',#1485,#1486); +#1485 = CARTESIAN_POINT('',(0.,1.E-01)); +#1486 = VECTOR('',#1487,1.); +#1487 = DIRECTION('',(1.,0.)); +#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1489 = PCURVE('',#1490,#1495); +#1490 = CONICAL_SURFACE('',#1491,9.,0.785398163397); +#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494); +#1492 = CARTESIAN_POINT('',(0.,0.,7.6)); +#1493 = DIRECTION('',(0.,0.,1.)); +#1494 = DIRECTION('',(1.,0.,-0.)); +#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500); +#1496 = LINE('',#1497,#1498); +#1497 = CARTESIAN_POINT('',(0.,-0.)); +#1498 = VECTOR('',#1499,1.); +#1499 = DIRECTION('',(1.,-0.)); +#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1501 = ADVANCED_FACE('',(#1502),#1490,.T.); +#1502 = FACE_BOUND('',#1503,.F.); +#1503 = EDGE_LOOP('',(#1504,#1525,#1526,#1527)); +#1504 = ORIENTED_EDGE('',*,*,#1505,.F.); +#1505 = EDGE_CURVE('',#1418,#1506,#1508,.T.); +#1506 = VERTEX_POINT('',#1507); +#1507 = CARTESIAN_POINT('',(8.9,0.,7.5)); +#1508 = SEAM_CURVE('',#1509,(#1513,#1519),.PCURVE_S1.); +#1509 = LINE('',#1510,#1511); +#1510 = CARTESIAN_POINT('',(9.,0.,7.6)); +#1511 = VECTOR('',#1512,1.); +#1512 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#1513 = PCURVE('',#1490,#1514); +#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1518); +#1515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1516,#1517),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#1516 = CARTESIAN_POINT('',(0.,0.)); +#1517 = CARTESIAN_POINT('',(0.,-1.E-01)); +#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1519 = PCURVE('',#1490,#1520); +#1520 = DEFINITIONAL_REPRESENTATION('',(#1521),#1524); +#1521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1522,#1523),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#1522 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1523 = CARTESIAN_POINT('',(6.28318530718,-1.E-01)); +#1524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1525 = ORIENTED_EDGE('',*,*,#1475,.T.); +#1526 = ORIENTED_EDGE('',*,*,#1505,.T.); +#1527 = ORIENTED_EDGE('',*,*,#1528,.F.); +#1528 = EDGE_CURVE('',#1506,#1506,#1529,.T.); +#1529 = SURFACE_CURVE('',#1530,(#1535,#1542),.PCURVE_S1.); +#1530 = CIRCLE('',#1531,8.9); +#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534); +#1532 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1533 = DIRECTION('',(0.,0.,1.)); +#1534 = DIRECTION('',(1.,0.,-0.)); +#1535 = PCURVE('',#1490,#1536); +#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1541); +#1537 = LINE('',#1538,#1539); +#1538 = CARTESIAN_POINT('',(0.,-1.E-01)); +#1539 = VECTOR('',#1540,1.); +#1540 = DIRECTION('',(1.,-0.)); +#1541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1542 = PCURVE('',#1543,#1548); +#1543 = PLANE('',#1544); +#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547); +#1545 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1546 = DIRECTION('',(0.,0.,1.)); +#1547 = DIRECTION('',(1.,0.,0.)); +#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553); +#1549 = CIRCLE('',#1550,8.9); +#1550 = AXIS2_PLACEMENT_2D('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(0.,0.)); +#1552 = DIRECTION('',(1.,0.)); +#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1554 = ADVANCED_FACE('',(#1555),#1462,.T.); +#1555 = FACE_BOUND('',#1556,.T.); +#1556 = EDGE_LOOP('',(#1557,#1578,#1579,#1580)); +#1557 = ORIENTED_EDGE('',*,*,#1558,.F.); +#1558 = EDGE_CURVE('',#1420,#1559,#1561,.T.); +#1559 = VERTEX_POINT('',#1560); +#1560 = CARTESIAN_POINT('',(8.9,0.,8.5)); +#1561 = SEAM_CURVE('',#1562,(#1566,#1572),.PCURVE_S1.); +#1562 = LINE('',#1563,#1564); +#1563 = CARTESIAN_POINT('',(9.,0.,8.4)); +#1564 = VECTOR('',#1565,1.); +#1565 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#1566 = PCURVE('',#1462,#1567); +#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1571); +#1568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1569,#1570),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#1569 = CARTESIAN_POINT('',(0.,0.)); +#1570 = CARTESIAN_POINT('',(0.,-1.E-01)); +#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1572 = PCURVE('',#1462,#1573); +#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1577); +#1574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1575,#1576),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#1575 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1576 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1578 = ORIENTED_EDGE('',*,*,#1447,.T.); +#1579 = ORIENTED_EDGE('',*,*,#1558,.T.); +#1580 = ORIENTED_EDGE('',*,*,#1581,.F.); +#1581 = EDGE_CURVE('',#1559,#1559,#1582,.T.); +#1582 = SURFACE_CURVE('',#1583,(#1588,#1595),.PCURVE_S1.); +#1583 = CIRCLE('',#1584,8.9); +#1584 = AXIS2_PLACEMENT_3D('',#1585,#1586,#1587); +#1585 = CARTESIAN_POINT('',(0.,0.,8.5)); +#1586 = DIRECTION('',(0.,0.,1.)); +#1587 = DIRECTION('',(1.,0.,-0.)); +#1588 = PCURVE('',#1462,#1589); +#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594); +#1590 = LINE('',#1591,#1592); +#1591 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#1592 = VECTOR('',#1593,1.); +#1593 = DIRECTION('',(-1.,-0.)); +#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1595 = PCURVE('',#1596,#1601); +#1596 = PLANE('',#1597); +#1597 = AXIS2_PLACEMENT_3D('',#1598,#1599,#1600); +#1598 = CARTESIAN_POINT('',(0.,0.,8.5)); +#1599 = DIRECTION('',(0.,0.,1.)); +#1600 = DIRECTION('',(1.,0.,0.)); +#1601 = DEFINITIONAL_REPRESENTATION('',(#1602),#1606); +#1602 = CIRCLE('',#1603,8.9); +#1603 = AXIS2_PLACEMENT_2D('',#1604,#1605); +#1604 = CARTESIAN_POINT('',(0.,0.)); +#1605 = DIRECTION('',(1.,0.)); +#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1607 = ADVANCED_FACE('',(#1608),#1543,.F.); +#1608 = FACE_BOUND('',#1609,.F.); +#1609 = EDGE_LOOP('',(#1610)); +#1610 = ORIENTED_EDGE('',*,*,#1528,.T.); +#1611 = ADVANCED_FACE('',(#1612),#1596,.T.); +#1612 = FACE_BOUND('',#1613,.T.); +#1613 = EDGE_LOOP('',(#1614)); +#1614 = ORIENTED_EDGE('',*,*,#1581,.T.); +#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1619)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1616,#1617,#1618)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1616, + 'distance_accuracy_value','confusion accuracy'); +#1620 = SHAPE_DEFINITION_REPRESENTATION(#1621,#1410); +#1621 = PRODUCT_DEFINITION_SHAPE('','',#1622); +#1622 = PRODUCT_DEFINITION('design','',#1623,#1626); +#1623 = PRODUCT_DEFINITION_FORMATION('','',#1624); +#1624 = PRODUCT('Chamfer001','Chamfer001','',(#1625)); +#1625 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1626 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1627 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1628,#1630); +#1628 = ( REPRESENTATION_RELATIONSHIP('','',#1410,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1629) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1629 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51); +#1630 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1631); +#1631 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','=>[0:1:1:10]','',#5,#1622,$ + ); +#1632 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1624)); +#1633 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1634),#1732); +#1634 = MANIFOLD_SOLID_BREP('',#1635); +#1635 = CLOSED_SHELL('',(#1636,#1724,#1728)); +#1636 = ADVANCED_FACE('',(#1637),#1650,.T.); +#1637 = FACE_BOUND('',#1638,.T.); +#1638 = EDGE_LOOP('',(#1639,#1673,#1696,#1723)); +#1639 = ORIENTED_EDGE('',*,*,#1640,.F.); +#1640 = EDGE_CURVE('',#1641,#1641,#1643,.T.); +#1641 = VERTEX_POINT('',#1642); +#1642 = CARTESIAN_POINT('',(9.,-2.E-15,1.)); +#1643 = SURFACE_CURVE('',#1644,(#1649,#1661),.PCURVE_S1.); +#1644 = CIRCLE('',#1645,9.); +#1645 = AXIS2_PLACEMENT_3D('',#1646,#1647,#1648); +#1646 = CARTESIAN_POINT('',(0.,0.,1.)); +#1647 = DIRECTION('',(0.,0.,1.)); +#1648 = DIRECTION('',(1.,0.,-0.)); +#1649 = PCURVE('',#1650,#1655); +#1650 = CYLINDRICAL_SURFACE('',#1651,9.); +#1651 = AXIS2_PLACEMENT_3D('',#1652,#1653,#1654); +#1652 = CARTESIAN_POINT('',(0.,0.,0.)); +#1653 = DIRECTION('',(0.,0.,1.)); +#1654 = DIRECTION('',(1.,0.,-0.)); +#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1660); +#1656 = LINE('',#1657,#1658); +#1657 = CARTESIAN_POINT('',(0.,1.)); +#1658 = VECTOR('',#1659,1.); +#1659 = DIRECTION('',(1.,0.)); +#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1661 = PCURVE('',#1662,#1667); +#1662 = PLANE('',#1663); +#1663 = AXIS2_PLACEMENT_3D('',#1664,#1665,#1666); +#1664 = CARTESIAN_POINT('',(0.,0.,1.)); +#1665 = DIRECTION('',(0.,0.,1.)); +#1666 = DIRECTION('',(1.,0.,-0.)); +#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1672); +#1668 = CIRCLE('',#1669,9.); +#1669 = AXIS2_PLACEMENT_2D('',#1670,#1671); +#1670 = CARTESIAN_POINT('',(0.,0.)); +#1671 = DIRECTION('',(1.,0.)); +#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1673 = ORIENTED_EDGE('',*,*,#1674,.F.); +#1674 = EDGE_CURVE('',#1675,#1641,#1677,.T.); +#1675 = VERTEX_POINT('',#1676); +#1676 = CARTESIAN_POINT('',(9.,-2.E-15,0.)); +#1677 = SEAM_CURVE('',#1678,(#1682,#1689),.PCURVE_S1.); +#1678 = LINE('',#1679,#1680); +#1679 = CARTESIAN_POINT('',(9.,-2.2E-15,0.)); +#1680 = VECTOR('',#1681,1.); +#1681 = DIRECTION('',(0.,0.,1.)); +#1682 = PCURVE('',#1650,#1683); +#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688); +#1684 = LINE('',#1685,#1686); +#1685 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1686 = VECTOR('',#1687,1.); +#1687 = DIRECTION('',(0.,1.)); +#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1689 = PCURVE('',#1650,#1690); +#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695); +#1691 = LINE('',#1692,#1693); +#1692 = CARTESIAN_POINT('',(0.,-0.)); +#1693 = VECTOR('',#1694,1.); +#1694 = DIRECTION('',(0.,1.)); +#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1696 = ORIENTED_EDGE('',*,*,#1697,.T.); +#1697 = EDGE_CURVE('',#1675,#1675,#1698,.T.); +#1698 = SURFACE_CURVE('',#1699,(#1704,#1711),.PCURVE_S1.); +#1699 = CIRCLE('',#1700,9.); +#1700 = AXIS2_PLACEMENT_3D('',#1701,#1702,#1703); +#1701 = CARTESIAN_POINT('',(0.,0.,0.)); +#1702 = DIRECTION('',(0.,0.,1.)); +#1703 = DIRECTION('',(1.,0.,-0.)); +#1704 = PCURVE('',#1650,#1705); +#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710); +#1706 = LINE('',#1707,#1708); +#1707 = CARTESIAN_POINT('',(0.,0.)); +#1708 = VECTOR('',#1709,1.); +#1709 = DIRECTION('',(1.,0.)); +#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1711 = PCURVE('',#1712,#1717); +#1712 = PLANE('',#1713); +#1713 = AXIS2_PLACEMENT_3D('',#1714,#1715,#1716); +#1714 = CARTESIAN_POINT('',(0.,0.,0.)); +#1715 = DIRECTION('',(0.,0.,1.)); +#1716 = DIRECTION('',(1.,0.,-0.)); +#1717 = DEFINITIONAL_REPRESENTATION('',(#1718),#1722); +#1718 = CIRCLE('',#1719,9.); +#1719 = AXIS2_PLACEMENT_2D('',#1720,#1721); +#1720 = CARTESIAN_POINT('',(0.,0.)); +#1721 = DIRECTION('',(1.,0.)); +#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1723 = ORIENTED_EDGE('',*,*,#1674,.T.); +#1724 = ADVANCED_FACE('',(#1725),#1662,.T.); +#1725 = FACE_BOUND('',#1726,.T.); +#1726 = EDGE_LOOP('',(#1727)); +#1727 = ORIENTED_EDGE('',*,*,#1640,.T.); +#1728 = ADVANCED_FACE('',(#1729),#1712,.F.); +#1729 = FACE_BOUND('',#1730,.T.); +#1730 = EDGE_LOOP('',(#1731)); +#1731 = ORIENTED_EDGE('',*,*,#1697,.F.); +#1732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1736)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1733,#1734,#1735)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1733 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1734 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1735 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1736 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1733, + 'distance_accuracy_value','confusion accuracy'); +#1737 = SHAPE_DEFINITION_REPRESENTATION(#1738,#1633); +#1738 = PRODUCT_DEFINITION_SHAPE('','',#1739); +#1739 = PRODUCT_DEFINITION('design','',#1740,#1743); +#1740 = PRODUCT_DEFINITION_FORMATION('','',#1741); +#1741 = PRODUCT('Cylinder','Cylinder','',(#1742)); +#1742 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1743 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1744 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1745,#1747); +#1745 = ( REPRESENTATION_RELATIONSHIP('','',#1633,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1746) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1746 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55); +#1747 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1748); +#1748 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','=>[0:1:1:11]','',#5,#1739,$ + ); +#1749 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1741)); +#1750 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1751),#1849); +#1751 = MANIFOLD_SOLID_BREP('',#1752); +#1752 = CLOSED_SHELL('',(#1753,#1841,#1845)); +#1753 = ADVANCED_FACE('',(#1754),#1767,.T.); +#1754 = FACE_BOUND('',#1755,.T.); +#1755 = EDGE_LOOP('',(#1756,#1790,#1813,#1840)); +#1756 = ORIENTED_EDGE('',*,*,#1757,.F.); +#1757 = EDGE_CURVE('',#1758,#1758,#1760,.T.); +#1758 = VERTEX_POINT('',#1759); +#1759 = CARTESIAN_POINT('',(9.,-2.E-15,1.)); +#1760 = SURFACE_CURVE('',#1761,(#1766,#1778),.PCURVE_S1.); +#1761 = CIRCLE('',#1762,9.); +#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765); +#1763 = CARTESIAN_POINT('',(0.,0.,1.)); +#1764 = DIRECTION('',(0.,0.,1.)); +#1765 = DIRECTION('',(1.,0.,-0.)); +#1766 = PCURVE('',#1767,#1772); +#1767 = CYLINDRICAL_SURFACE('',#1768,9.); +#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769 = CARTESIAN_POINT('',(0.,0.,0.)); +#1770 = DIRECTION('',(0.,0.,1.)); +#1771 = DIRECTION('',(1.,0.,-0.)); +#1772 = DEFINITIONAL_REPRESENTATION('',(#1773),#1777); +#1773 = LINE('',#1774,#1775); +#1774 = CARTESIAN_POINT('',(0.,1.)); +#1775 = VECTOR('',#1776,1.); +#1776 = DIRECTION('',(1.,0.)); +#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1778 = PCURVE('',#1779,#1784); +#1779 = PLANE('',#1780); +#1780 = AXIS2_PLACEMENT_3D('',#1781,#1782,#1783); +#1781 = CARTESIAN_POINT('',(0.,0.,1.)); +#1782 = DIRECTION('',(0.,0.,1.)); +#1783 = DIRECTION('',(1.,0.,-0.)); +#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789); +#1785 = CIRCLE('',#1786,9.); +#1786 = AXIS2_PLACEMENT_2D('',#1787,#1788); +#1787 = CARTESIAN_POINT('',(0.,0.)); +#1788 = DIRECTION('',(1.,0.)); +#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1790 = ORIENTED_EDGE('',*,*,#1791,.F.); +#1791 = EDGE_CURVE('',#1792,#1758,#1794,.T.); +#1792 = VERTEX_POINT('',#1793); +#1793 = CARTESIAN_POINT('',(9.,-2.E-15,0.)); +#1794 = SEAM_CURVE('',#1795,(#1799,#1806),.PCURVE_S1.); +#1795 = LINE('',#1796,#1797); +#1796 = CARTESIAN_POINT('',(9.,-2.2E-15,0.)); +#1797 = VECTOR('',#1798,1.); +#1798 = DIRECTION('',(0.,0.,1.)); +#1799 = PCURVE('',#1767,#1800); +#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1805); +#1801 = LINE('',#1802,#1803); +#1802 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1803 = VECTOR('',#1804,1.); +#1804 = DIRECTION('',(0.,1.)); +#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1806 = PCURVE('',#1767,#1807); +#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812); +#1808 = LINE('',#1809,#1810); +#1809 = CARTESIAN_POINT('',(0.,-0.)); +#1810 = VECTOR('',#1811,1.); +#1811 = DIRECTION('',(0.,1.)); +#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1813 = ORIENTED_EDGE('',*,*,#1814,.T.); +#1814 = EDGE_CURVE('',#1792,#1792,#1815,.T.); +#1815 = SURFACE_CURVE('',#1816,(#1821,#1828),.PCURVE_S1.); +#1816 = CIRCLE('',#1817,9.); +#1817 = AXIS2_PLACEMENT_3D('',#1818,#1819,#1820); +#1818 = CARTESIAN_POINT('',(0.,0.,0.)); +#1819 = DIRECTION('',(0.,0.,1.)); +#1820 = DIRECTION('',(1.,0.,-0.)); +#1821 = PCURVE('',#1767,#1822); +#1822 = DEFINITIONAL_REPRESENTATION('',(#1823),#1827); +#1823 = LINE('',#1824,#1825); +#1824 = CARTESIAN_POINT('',(0.,0.)); +#1825 = VECTOR('',#1826,1.); +#1826 = DIRECTION('',(1.,0.)); +#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1828 = PCURVE('',#1829,#1834); +#1829 = PLANE('',#1830); +#1830 = AXIS2_PLACEMENT_3D('',#1831,#1832,#1833); +#1831 = CARTESIAN_POINT('',(0.,0.,0.)); +#1832 = DIRECTION('',(0.,0.,1.)); +#1833 = DIRECTION('',(1.,0.,-0.)); +#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839); +#1835 = CIRCLE('',#1836,9.); +#1836 = AXIS2_PLACEMENT_2D('',#1837,#1838); +#1837 = CARTESIAN_POINT('',(0.,0.)); +#1838 = DIRECTION('',(1.,0.)); +#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1840 = ORIENTED_EDGE('',*,*,#1791,.T.); +#1841 = ADVANCED_FACE('',(#1842),#1779,.T.); +#1842 = FACE_BOUND('',#1843,.T.); +#1843 = EDGE_LOOP('',(#1844)); +#1844 = ORIENTED_EDGE('',*,*,#1757,.T.); +#1845 = ADVANCED_FACE('',(#1846),#1829,.F.); +#1846 = FACE_BOUND('',#1847,.T.); +#1847 = EDGE_LOOP('',(#1848)); +#1848 = ORIENTED_EDGE('',*,*,#1814,.F.); +#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1853)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1850,#1851,#1852)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1850 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1851 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1852 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1853 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1850, + 'distance_accuracy_value','confusion accuracy'); +#1854 = SHAPE_DEFINITION_REPRESENTATION(#1855,#1750); +#1855 = PRODUCT_DEFINITION_SHAPE('','',#1856); +#1856 = PRODUCT_DEFINITION('design','',#1857,#1860); +#1857 = PRODUCT_DEFINITION_FORMATION('','',#1858); +#1858 = PRODUCT('Cylinder001','Cylinder001','',(#1859)); +#1859 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1860 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1861 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1862,#1864); +#1862 = ( REPRESENTATION_RELATIONSHIP('','',#1750,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1863) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1863 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59); +#1864 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1865); +#1865 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','=>[0:1:1:12]','',#5,#1856,$ + ); +#1866 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1858)); +#1867 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1868),#1966); +#1868 = MANIFOLD_SOLID_BREP('',#1869); +#1869 = CLOSED_SHELL('',(#1870,#1958,#1962)); +#1870 = ADVANCED_FACE('',(#1871),#1884,.T.); +#1871 = FACE_BOUND('',#1872,.T.); +#1872 = EDGE_LOOP('',(#1873,#1907,#1930,#1957)); +#1873 = ORIENTED_EDGE('',*,*,#1874,.F.); +#1874 = EDGE_CURVE('',#1875,#1875,#1877,.T.); +#1875 = VERTEX_POINT('',#1876); +#1876 = CARTESIAN_POINT('',(4.5,-1.E-15,8.75)); +#1877 = SURFACE_CURVE('',#1878,(#1883,#1895),.PCURVE_S1.); +#1878 = CIRCLE('',#1879,4.5); +#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882); +#1880 = CARTESIAN_POINT('',(0.,0.,8.75)); +#1881 = DIRECTION('',(0.,0.,1.)); +#1882 = DIRECTION('',(1.,0.,-0.)); +#1883 = PCURVE('',#1884,#1889); +#1884 = CYLINDRICAL_SURFACE('',#1885,4.5); +#1885 = AXIS2_PLACEMENT_3D('',#1886,#1887,#1888); +#1886 = CARTESIAN_POINT('',(0.,0.,0.)); +#1887 = DIRECTION('',(0.,0.,1.)); +#1888 = DIRECTION('',(1.,0.,-0.)); +#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894); +#1890 = LINE('',#1891,#1892); +#1891 = CARTESIAN_POINT('',(0.,8.75)); +#1892 = VECTOR('',#1893,1.); +#1893 = DIRECTION('',(1.,0.)); +#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1895 = PCURVE('',#1896,#1901); +#1896 = PLANE('',#1897); +#1897 = AXIS2_PLACEMENT_3D('',#1898,#1899,#1900); +#1898 = CARTESIAN_POINT('',(0.,0.,8.75)); +#1899 = DIRECTION('',(0.,0.,1.)); +#1900 = DIRECTION('',(1.,0.,-0.)); +#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906); +#1902 = CIRCLE('',#1903,4.5); +#1903 = AXIS2_PLACEMENT_2D('',#1904,#1905); +#1904 = CARTESIAN_POINT('',(0.,0.)); +#1905 = DIRECTION('',(1.,0.)); +#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1907 = ORIENTED_EDGE('',*,*,#1908,.F.); +#1908 = EDGE_CURVE('',#1909,#1875,#1911,.T.); +#1909 = VERTEX_POINT('',#1910); +#1910 = CARTESIAN_POINT('',(4.5,-1.E-15,0.)); +#1911 = SEAM_CURVE('',#1912,(#1916,#1923),.PCURVE_S1.); +#1912 = LINE('',#1913,#1914); +#1913 = CARTESIAN_POINT('',(4.5,-1.1E-15,0.)); +#1914 = VECTOR('',#1915,1.); +#1915 = DIRECTION('',(0.,0.,1.)); +#1916 = PCURVE('',#1884,#1917); +#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922); +#1918 = LINE('',#1919,#1920); +#1919 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1920 = VECTOR('',#1921,1.); +#1921 = DIRECTION('',(0.,1.)); +#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1923 = PCURVE('',#1884,#1924); +#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929); +#1925 = LINE('',#1926,#1927); +#1926 = CARTESIAN_POINT('',(0.,-0.)); +#1927 = VECTOR('',#1928,1.); +#1928 = DIRECTION('',(0.,1.)); +#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1930 = ORIENTED_EDGE('',*,*,#1931,.T.); +#1931 = EDGE_CURVE('',#1909,#1909,#1932,.T.); +#1932 = SURFACE_CURVE('',#1933,(#1938,#1945),.PCURVE_S1.); +#1933 = CIRCLE('',#1934,4.5); +#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937); +#1935 = CARTESIAN_POINT('',(0.,0.,0.)); +#1936 = DIRECTION('',(0.,0.,1.)); +#1937 = DIRECTION('',(1.,0.,-0.)); +#1938 = PCURVE('',#1884,#1939); +#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944); +#1940 = LINE('',#1941,#1942); +#1941 = CARTESIAN_POINT('',(0.,0.)); +#1942 = VECTOR('',#1943,1.); +#1943 = DIRECTION('',(1.,0.)); +#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1945 = PCURVE('',#1946,#1951); +#1946 = PLANE('',#1947); +#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950); +#1948 = CARTESIAN_POINT('',(0.,0.,0.)); +#1949 = DIRECTION('',(0.,0.,1.)); +#1950 = DIRECTION('',(1.,0.,-0.)); +#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956); +#1952 = CIRCLE('',#1953,4.5); +#1953 = AXIS2_PLACEMENT_2D('',#1954,#1955); +#1954 = CARTESIAN_POINT('',(0.,0.)); +#1955 = DIRECTION('',(1.,0.)); +#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1957 = ORIENTED_EDGE('',*,*,#1908,.T.); +#1958 = ADVANCED_FACE('',(#1959),#1896,.T.); +#1959 = FACE_BOUND('',#1960,.T.); +#1960 = EDGE_LOOP('',(#1961)); +#1961 = ORIENTED_EDGE('',*,*,#1874,.T.); +#1962 = ADVANCED_FACE('',(#1963),#1946,.F.); +#1963 = FACE_BOUND('',#1964,.T.); +#1964 = EDGE_LOOP('',(#1965)); +#1965 = ORIENTED_EDGE('',*,*,#1931,.F.); +#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1970)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1967,#1968,#1969)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1967 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1968 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1969 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1970 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1967, + 'distance_accuracy_value','confusion accuracy'); +#1971 = SHAPE_DEFINITION_REPRESENTATION(#1972,#1867); +#1972 = PRODUCT_DEFINITION_SHAPE('','',#1973); +#1973 = PRODUCT_DEFINITION('design','',#1974,#1977); +#1974 = PRODUCT_DEFINITION_FORMATION('','',#1975); +#1975 = PRODUCT('Cylinder006','Cylinder006','',(#1976)); +#1976 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1977 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1978 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1979,#1981); +#1979 = ( REPRESENTATION_RELATIONSHIP('','',#1867,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1980) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1980 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63); +#1981 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1982); +#1982 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','=>[0:1:1:13]','',#5,#1973,$ + ); +#1983 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1975)); +#1984 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1985),#2475); +#1985 = MANIFOLD_SOLID_BREP('',#1986); +#1986 = CLOSED_SHELL('',(#1987,#2075,#2128,#2181,#2216,#2220,#2275,#2310 + ,#2363,#2418,#2471)); +#1987 = ADVANCED_FACE('',(#1988),#2002,.T.); +#1988 = FACE_BOUND('',#1989,.T.); +#1989 = EDGE_LOOP('',(#1990,#2020,#2047,#2048)); +#1990 = ORIENTED_EDGE('',*,*,#1991,.T.); +#1991 = EDGE_CURVE('',#1992,#1994,#1996,.T.); +#1992 = VERTEX_POINT('',#1993); +#1993 = CARTESIAN_POINT('',(9.,0.,7.6)); +#1994 = VERTEX_POINT('',#1995); +#1995 = CARTESIAN_POINT('',(9.,0.,8.4)); +#1996 = SEAM_CURVE('',#1997,(#2001,#2013),.PCURVE_S1.); +#1997 = LINE('',#1998,#1999); +#1998 = CARTESIAN_POINT('',(9.,-2.2E-15,7.5)); +#1999 = VECTOR('',#2000,1.); +#2000 = DIRECTION('',(0.,0.,1.)); +#2001 = PCURVE('',#2002,#2007); +#2002 = CYLINDRICAL_SURFACE('',#2003,9.); +#2003 = AXIS2_PLACEMENT_3D('',#2004,#2005,#2006); +#2004 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2005 = DIRECTION('',(0.,0.,1.)); +#2006 = DIRECTION('',(1.,0.,0.)); +#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012); +#2008 = LINE('',#2009,#2010); +#2009 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#2010 = VECTOR('',#2011,1.); +#2011 = DIRECTION('',(0.,1.)); +#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2013 = PCURVE('',#2002,#2014); +#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019); +#2015 = LINE('',#2016,#2017); +#2016 = CARTESIAN_POINT('',(0.,-0.)); +#2017 = VECTOR('',#2018,1.); +#2018 = DIRECTION('',(0.,1.)); +#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2020 = ORIENTED_EDGE('',*,*,#2021,.F.); +#2021 = EDGE_CURVE('',#1994,#1994,#2022,.T.); +#2022 = SURFACE_CURVE('',#2023,(#2028,#2035),.PCURVE_S1.); +#2023 = CIRCLE('',#2024,9.); +#2024 = AXIS2_PLACEMENT_3D('',#2025,#2026,#2027); +#2025 = CARTESIAN_POINT('',(0.,0.,8.4)); +#2026 = DIRECTION('',(0.,0.,1.)); +#2027 = DIRECTION('',(1.,0.,0.)); +#2028 = PCURVE('',#2002,#2029); +#2029 = DEFINITIONAL_REPRESENTATION('',(#2030),#2034); +#2030 = LINE('',#2031,#2032); +#2031 = CARTESIAN_POINT('',(0.,0.9)); +#2032 = VECTOR('',#2033,1.); +#2033 = DIRECTION('',(1.,0.)); +#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2035 = PCURVE('',#2036,#2041); +#2036 = CONICAL_SURFACE('',#2037,9.,0.785398163397); +#2037 = AXIS2_PLACEMENT_3D('',#2038,#2039,#2040); +#2038 = CARTESIAN_POINT('',(0.,0.,8.4)); +#2039 = DIRECTION('',(-0.,-0.,-1.)); +#2040 = DIRECTION('',(1.,0.,0.)); +#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046); +#2042 = LINE('',#2043,#2044); +#2043 = CARTESIAN_POINT('',(-0.,-0.)); +#2044 = VECTOR('',#2045,1.); +#2045 = DIRECTION('',(-1.,-0.)); +#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2047 = ORIENTED_EDGE('',*,*,#1991,.F.); +#2048 = ORIENTED_EDGE('',*,*,#2049,.T.); +#2049 = EDGE_CURVE('',#1992,#1992,#2050,.T.); +#2050 = SURFACE_CURVE('',#2051,(#2056,#2063),.PCURVE_S1.); +#2051 = CIRCLE('',#2052,9.); +#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055); +#2053 = CARTESIAN_POINT('',(0.,0.,7.6)); +#2054 = DIRECTION('',(0.,0.,1.)); +#2055 = DIRECTION('',(1.,0.,0.)); +#2056 = PCURVE('',#2002,#2057); +#2057 = DEFINITIONAL_REPRESENTATION('',(#2058),#2062); +#2058 = LINE('',#2059,#2060); +#2059 = CARTESIAN_POINT('',(0.,1.E-01)); +#2060 = VECTOR('',#2061,1.); +#2061 = DIRECTION('',(1.,0.)); +#2062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2063 = PCURVE('',#2064,#2069); +#2064 = CONICAL_SURFACE('',#2065,9.,0.785398163397); +#2065 = AXIS2_PLACEMENT_3D('',#2066,#2067,#2068); +#2066 = CARTESIAN_POINT('',(0.,0.,7.6)); +#2067 = DIRECTION('',(0.,0.,1.)); +#2068 = DIRECTION('',(1.,0.,0.)); +#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074); +#2070 = LINE('',#2071,#2072); +#2071 = CARTESIAN_POINT('',(0.,-0.)); +#2072 = VECTOR('',#2073,1.); +#2073 = DIRECTION('',(1.,-0.)); +#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2075 = ADVANCED_FACE('',(#2076),#2064,.T.); +#2076 = FACE_BOUND('',#2077,.F.); +#2077 = EDGE_LOOP('',(#2078,#2099,#2100,#2101)); +#2078 = ORIENTED_EDGE('',*,*,#2079,.F.); +#2079 = EDGE_CURVE('',#1992,#2080,#2082,.T.); +#2080 = VERTEX_POINT('',#2081); +#2081 = CARTESIAN_POINT('',(8.9,0.,7.5)); +#2082 = SEAM_CURVE('',#2083,(#2087,#2093),.PCURVE_S1.); +#2083 = LINE('',#2084,#2085); +#2084 = CARTESIAN_POINT('',(9.,0.,7.6)); +#2085 = VECTOR('',#2086,1.); +#2086 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#2087 = PCURVE('',#2064,#2088); +#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2092); +#2089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2090,#2091),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2090 = CARTESIAN_POINT('',(0.,0.)); +#2091 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2093 = PCURVE('',#2064,#2094); +#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2098); +#2095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2096,#2097),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2096 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2097 = CARTESIAN_POINT('',(6.28318530718,-1.E-01)); +#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2099 = ORIENTED_EDGE('',*,*,#2049,.T.); +#2100 = ORIENTED_EDGE('',*,*,#2079,.T.); +#2101 = ORIENTED_EDGE('',*,*,#2102,.F.); +#2102 = EDGE_CURVE('',#2080,#2080,#2103,.T.); +#2103 = SURFACE_CURVE('',#2104,(#2109,#2116),.PCURVE_S1.); +#2104 = CIRCLE('',#2105,8.9); +#2105 = AXIS2_PLACEMENT_3D('',#2106,#2107,#2108); +#2106 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2107 = DIRECTION('',(0.,0.,1.)); +#2108 = DIRECTION('',(1.,0.,0.)); +#2109 = PCURVE('',#2064,#2110); +#2110 = DEFINITIONAL_REPRESENTATION('',(#2111),#2115); +#2111 = LINE('',#2112,#2113); +#2112 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2113 = VECTOR('',#2114,1.); +#2114 = DIRECTION('',(1.,-0.)); +#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2116 = PCURVE('',#2117,#2122); +#2117 = PLANE('',#2118); +#2118 = AXIS2_PLACEMENT_3D('',#2119,#2120,#2121); +#2119 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2120 = DIRECTION('',(0.,0.,1.)); +#2121 = DIRECTION('',(1.,0.,0.)); +#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127); +#2123 = CIRCLE('',#2124,8.9); +#2124 = AXIS2_PLACEMENT_2D('',#2125,#2126); +#2125 = CARTESIAN_POINT('',(0.,0.)); +#2126 = DIRECTION('',(1.,0.)); +#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2128 = ADVANCED_FACE('',(#2129),#2036,.T.); +#2129 = FACE_BOUND('',#2130,.T.); +#2130 = EDGE_LOOP('',(#2131,#2152,#2153,#2154)); +#2131 = ORIENTED_EDGE('',*,*,#2132,.F.); +#2132 = EDGE_CURVE('',#1994,#2133,#2135,.T.); +#2133 = VERTEX_POINT('',#2134); +#2134 = CARTESIAN_POINT('',(8.9,0.,8.5)); +#2135 = SEAM_CURVE('',#2136,(#2140,#2146),.PCURVE_S1.); +#2136 = LINE('',#2137,#2138); +#2137 = CARTESIAN_POINT('',(9.,0.,8.4)); +#2138 = VECTOR('',#2139,1.); +#2139 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#2140 = PCURVE('',#2036,#2141); +#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2145); +#2142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2143,#2144),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2143 = CARTESIAN_POINT('',(0.,0.)); +#2144 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2146 = PCURVE('',#2036,#2147); +#2147 = DEFINITIONAL_REPRESENTATION('',(#2148),#2151); +#2148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2149,#2150),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2149 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2150 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#2151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2152 = ORIENTED_EDGE('',*,*,#2021,.T.); +#2153 = ORIENTED_EDGE('',*,*,#2132,.T.); +#2154 = ORIENTED_EDGE('',*,*,#2155,.F.); +#2155 = EDGE_CURVE('',#2133,#2133,#2156,.T.); +#2156 = SURFACE_CURVE('',#2157,(#2162,#2169),.PCURVE_S1.); +#2157 = CIRCLE('',#2158,8.9); +#2158 = AXIS2_PLACEMENT_3D('',#2159,#2160,#2161); +#2159 = CARTESIAN_POINT('',(0.,0.,8.5)); +#2160 = DIRECTION('',(0.,0.,1.)); +#2161 = DIRECTION('',(1.,0.,0.)); +#2162 = PCURVE('',#2036,#2163); +#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168); +#2164 = LINE('',#2165,#2166); +#2165 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#2166 = VECTOR('',#2167,1.); +#2167 = DIRECTION('',(-1.,-0.)); +#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2169 = PCURVE('',#2170,#2175); +#2170 = PLANE('',#2171); +#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174); +#2172 = CARTESIAN_POINT('',(0.,0.,8.5)); +#2173 = DIRECTION('',(0.,0.,1.)); +#2174 = DIRECTION('',(1.,0.,0.)); +#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180); +#2176 = CIRCLE('',#2177,8.9); +#2177 = AXIS2_PLACEMENT_2D('',#2178,#2179); +#2178 = CARTESIAN_POINT('',(0.,0.)); +#2179 = DIRECTION('',(1.,0.)); +#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2181 = ADVANCED_FACE('',(#2182,#2185),#2117,.F.); +#2182 = FACE_BOUND('',#2183,.F.); +#2183 = EDGE_LOOP('',(#2184)); +#2184 = ORIENTED_EDGE('',*,*,#2102,.T.); +#2185 = FACE_BOUND('',#2186,.F.); +#2186 = EDGE_LOOP('',(#2187)); +#2187 = ORIENTED_EDGE('',*,*,#2188,.F.); +#2188 = EDGE_CURVE('',#2189,#2189,#2191,.T.); +#2189 = VERTEX_POINT('',#2190); +#2190 = CARTESIAN_POINT('',(6.125,-2.E-15,7.5)); +#2191 = SURFACE_CURVE('',#2192,(#2197,#2204),.PCURVE_S1.); +#2192 = CIRCLE('',#2193,6.125); +#2193 = AXIS2_PLACEMENT_3D('',#2194,#2195,#2196); +#2194 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2195 = DIRECTION('',(0.,0.,1.)); +#2196 = DIRECTION('',(1.,0.,0.)); +#2197 = PCURVE('',#2117,#2198); +#2198 = DEFINITIONAL_REPRESENTATION('',(#2199),#2203); +#2199 = CIRCLE('',#2200,6.125); +#2200 = AXIS2_PLACEMENT_2D('',#2201,#2202); +#2201 = CARTESIAN_POINT('',(0.,0.)); +#2202 = DIRECTION('',(1.,0.)); +#2203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2204 = PCURVE('',#2205,#2210); +#2205 = CYLINDRICAL_SURFACE('',#2206,6.125); +#2206 = AXIS2_PLACEMENT_3D('',#2207,#2208,#2209); +#2207 = CARTESIAN_POINT('',(0.,0.,1.)); +#2208 = DIRECTION('',(0.,0.,1.)); +#2209 = DIRECTION('',(1.,0.,0.)); +#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2215); +#2211 = LINE('',#2212,#2213); +#2212 = CARTESIAN_POINT('',(0.,6.5)); +#2213 = VECTOR('',#2214,1.); +#2214 = DIRECTION('',(1.,0.)); +#2215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2216 = ADVANCED_FACE('',(#2217),#2170,.T.); +#2217 = FACE_BOUND('',#2218,.T.); +#2218 = EDGE_LOOP('',(#2219)); +#2219 = ORIENTED_EDGE('',*,*,#2155,.T.); +#2220 = ADVANCED_FACE('',(#2221),#2205,.T.); +#2221 = FACE_BOUND('',#2222,.T.); +#2222 = EDGE_LOOP('',(#2223,#2246,#2247,#2248)); +#2223 = ORIENTED_EDGE('',*,*,#2224,.T.); +#2224 = EDGE_CURVE('',#2225,#2189,#2227,.T.); +#2225 = VERTEX_POINT('',#2226); +#2226 = CARTESIAN_POINT('',(6.125,-2.E-15,1.)); +#2227 = SEAM_CURVE('',#2228,(#2232,#2239),.PCURVE_S1.); +#2228 = LINE('',#2229,#2230); +#2229 = CARTESIAN_POINT('',(6.125,-1.5E-15,1.)); +#2230 = VECTOR('',#2231,1.); +#2231 = DIRECTION('',(0.,0.,1.)); +#2232 = PCURVE('',#2205,#2233); +#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238); +#2234 = LINE('',#2235,#2236); +#2235 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#2236 = VECTOR('',#2237,1.); +#2237 = DIRECTION('',(0.,1.)); +#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2239 = PCURVE('',#2205,#2240); +#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245); +#2241 = LINE('',#2242,#2243); +#2242 = CARTESIAN_POINT('',(0.,-0.)); +#2243 = VECTOR('',#2244,1.); +#2244 = DIRECTION('',(0.,1.)); +#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2246 = ORIENTED_EDGE('',*,*,#2188,.F.); +#2247 = ORIENTED_EDGE('',*,*,#2224,.F.); +#2248 = ORIENTED_EDGE('',*,*,#2249,.T.); +#2249 = EDGE_CURVE('',#2225,#2225,#2250,.T.); +#2250 = SURFACE_CURVE('',#2251,(#2256,#2263),.PCURVE_S1.); +#2251 = CIRCLE('',#2252,6.125); +#2252 = AXIS2_PLACEMENT_3D('',#2253,#2254,#2255); +#2253 = CARTESIAN_POINT('',(0.,0.,1.)); +#2254 = DIRECTION('',(0.,0.,1.)); +#2255 = DIRECTION('',(1.,0.,0.)); +#2256 = PCURVE('',#2205,#2257); +#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262); +#2258 = LINE('',#2259,#2260); +#2259 = CARTESIAN_POINT('',(0.,0.)); +#2260 = VECTOR('',#2261,1.); +#2261 = DIRECTION('',(1.,0.)); +#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2263 = PCURVE('',#2264,#2269); +#2264 = PLANE('',#2265); +#2265 = AXIS2_PLACEMENT_3D('',#2266,#2267,#2268); +#2266 = CARTESIAN_POINT('',(0.,0.,1.)); +#2267 = DIRECTION('',(0.,0.,1.)); +#2268 = DIRECTION('',(1.,0.,0.)); +#2269 = DEFINITIONAL_REPRESENTATION('',(#2270),#2274); +#2270 = CIRCLE('',#2271,6.125); +#2271 = AXIS2_PLACEMENT_2D('',#2272,#2273); +#2272 = CARTESIAN_POINT('',(0.,0.)); +#2273 = DIRECTION('',(1.,0.)); +#2274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2275 = ADVANCED_FACE('',(#2276,#2307),#2264,.T.); +#2276 = FACE_BOUND('',#2277,.T.); +#2277 = EDGE_LOOP('',(#2278)); +#2278 = ORIENTED_EDGE('',*,*,#2279,.T.); +#2279 = EDGE_CURVE('',#2280,#2280,#2282,.T.); +#2280 = VERTEX_POINT('',#2281); +#2281 = CARTESIAN_POINT('',(8.9,0.,1.)); +#2282 = SURFACE_CURVE('',#2283,(#2288,#2295),.PCURVE_S1.); +#2283 = CIRCLE('',#2284,8.9); +#2284 = AXIS2_PLACEMENT_3D('',#2285,#2286,#2287); +#2285 = CARTESIAN_POINT('',(0.,0.,1.)); +#2286 = DIRECTION('',(0.,0.,1.)); +#2287 = DIRECTION('',(1.,0.,0.)); +#2288 = PCURVE('',#2264,#2289); +#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294); +#2290 = CIRCLE('',#2291,8.9); +#2291 = AXIS2_PLACEMENT_2D('',#2292,#2293); +#2292 = CARTESIAN_POINT('',(0.,0.)); +#2293 = DIRECTION('',(1.,0.)); +#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2295 = PCURVE('',#2296,#2301); +#2296 = CONICAL_SURFACE('',#2297,9.,0.785398163397); +#2297 = AXIS2_PLACEMENT_3D('',#2298,#2299,#2300); +#2298 = CARTESIAN_POINT('',(0.,0.,0.9)); +#2299 = DIRECTION('',(-0.,-0.,-1.)); +#2300 = DIRECTION('',(1.,0.,0.)); +#2301 = DEFINITIONAL_REPRESENTATION('',(#2302),#2306); +#2302 = LINE('',#2303,#2304); +#2303 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#2304 = VECTOR('',#2305,1.); +#2305 = DIRECTION('',(-1.,-0.)); +#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2307 = FACE_BOUND('',#2308,.T.); +#2308 = EDGE_LOOP('',(#2309)); +#2309 = ORIENTED_EDGE('',*,*,#2249,.F.); +#2310 = ADVANCED_FACE('',(#2311),#2296,.T.); +#2311 = FACE_BOUND('',#2312,.T.); +#2312 = EDGE_LOOP('',(#2313,#2334,#2361,#2362)); +#2313 = ORIENTED_EDGE('',*,*,#2314,.F.); +#2314 = EDGE_CURVE('',#2315,#2280,#2317,.T.); +#2315 = VERTEX_POINT('',#2316); +#2316 = CARTESIAN_POINT('',(9.,0.,0.9)); +#2317 = SEAM_CURVE('',#2318,(#2322,#2328),.PCURVE_S1.); +#2318 = LINE('',#2319,#2320); +#2319 = CARTESIAN_POINT('',(9.,0.,0.9)); +#2320 = VECTOR('',#2321,1.); +#2321 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#2322 = PCURVE('',#2296,#2323); +#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2327); +#2324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2325,#2326),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2325 = CARTESIAN_POINT('',(0.,0.)); +#2326 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2328 = PCURVE('',#2296,#2329); +#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2333); +#2330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2331,#2332),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2331 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2332 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2334 = ORIENTED_EDGE('',*,*,#2335,.T.); +#2335 = EDGE_CURVE('',#2315,#2315,#2336,.T.); +#2336 = SURFACE_CURVE('',#2337,(#2342,#2349),.PCURVE_S1.); +#2337 = CIRCLE('',#2338,9.); +#2338 = AXIS2_PLACEMENT_3D('',#2339,#2340,#2341); +#2339 = CARTESIAN_POINT('',(0.,0.,0.9)); +#2340 = DIRECTION('',(0.,0.,1.)); +#2341 = DIRECTION('',(1.,0.,0.)); +#2342 = PCURVE('',#2296,#2343); +#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348); +#2344 = LINE('',#2345,#2346); +#2345 = CARTESIAN_POINT('',(-0.,-0.)); +#2346 = VECTOR('',#2347,1.); +#2347 = DIRECTION('',(-1.,-0.)); +#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2349 = PCURVE('',#2350,#2355); +#2350 = CYLINDRICAL_SURFACE('',#2351,9.); +#2351 = AXIS2_PLACEMENT_3D('',#2352,#2353,#2354); +#2352 = CARTESIAN_POINT('',(0.,0.,0.)); +#2353 = DIRECTION('',(0.,0.,1.)); +#2354 = DIRECTION('',(1.,0.,0.)); +#2355 = DEFINITIONAL_REPRESENTATION('',(#2356),#2360); +#2356 = LINE('',#2357,#2358); +#2357 = CARTESIAN_POINT('',(0.,0.9)); +#2358 = VECTOR('',#2359,1.); +#2359 = DIRECTION('',(1.,0.)); +#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2361 = ORIENTED_EDGE('',*,*,#2314,.T.); +#2362 = ORIENTED_EDGE('',*,*,#2279,.F.); +#2363 = ADVANCED_FACE('',(#2364),#2350,.T.); +#2364 = FACE_BOUND('',#2365,.T.); +#2365 = EDGE_LOOP('',(#2366,#2389,#2390,#2391)); +#2366 = ORIENTED_EDGE('',*,*,#2367,.T.); +#2367 = EDGE_CURVE('',#2368,#2315,#2370,.T.); +#2368 = VERTEX_POINT('',#2369); +#2369 = CARTESIAN_POINT('',(9.,0.,0.1)); +#2370 = SEAM_CURVE('',#2371,(#2375,#2382),.PCURVE_S1.); +#2371 = LINE('',#2372,#2373); +#2372 = CARTESIAN_POINT('',(9.,-2.2E-15,0.)); +#2373 = VECTOR('',#2374,1.); +#2374 = DIRECTION('',(0.,0.,1.)); +#2375 = PCURVE('',#2350,#2376); +#2376 = DEFINITIONAL_REPRESENTATION('',(#2377),#2381); +#2377 = LINE('',#2378,#2379); +#2378 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#2379 = VECTOR('',#2380,1.); +#2380 = DIRECTION('',(0.,1.)); +#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2382 = PCURVE('',#2350,#2383); +#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388); +#2384 = LINE('',#2385,#2386); +#2385 = CARTESIAN_POINT('',(0.,-0.)); +#2386 = VECTOR('',#2387,1.); +#2387 = DIRECTION('',(0.,1.)); +#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2389 = ORIENTED_EDGE('',*,*,#2335,.F.); +#2390 = ORIENTED_EDGE('',*,*,#2367,.F.); +#2391 = ORIENTED_EDGE('',*,*,#2392,.T.); +#2392 = EDGE_CURVE('',#2368,#2368,#2393,.T.); +#2393 = SURFACE_CURVE('',#2394,(#2399,#2406),.PCURVE_S1.); +#2394 = CIRCLE('',#2395,9.); +#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398); +#2396 = CARTESIAN_POINT('',(0.,0.,0.1)); +#2397 = DIRECTION('',(0.,0.,1.)); +#2398 = DIRECTION('',(1.,0.,0.)); +#2399 = PCURVE('',#2350,#2400); +#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405); +#2401 = LINE('',#2402,#2403); +#2402 = CARTESIAN_POINT('',(0.,0.1)); +#2403 = VECTOR('',#2404,1.); +#2404 = DIRECTION('',(1.,0.)); +#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2406 = PCURVE('',#2407,#2412); +#2407 = CONICAL_SURFACE('',#2408,9.,0.785398163397); +#2408 = AXIS2_PLACEMENT_3D('',#2409,#2410,#2411); +#2409 = CARTESIAN_POINT('',(0.,0.,0.1)); +#2410 = DIRECTION('',(0.,0.,1.)); +#2411 = DIRECTION('',(1.,0.,0.)); +#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417); +#2413 = LINE('',#2414,#2415); +#2414 = CARTESIAN_POINT('',(0.,-0.)); +#2415 = VECTOR('',#2416,1.); +#2416 = DIRECTION('',(1.,-0.)); +#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2418 = ADVANCED_FACE('',(#2419),#2407,.T.); +#2419 = FACE_BOUND('',#2420,.F.); +#2420 = EDGE_LOOP('',(#2421,#2442,#2443,#2444)); +#2421 = ORIENTED_EDGE('',*,*,#2422,.F.); +#2422 = EDGE_CURVE('',#2368,#2423,#2425,.T.); +#2423 = VERTEX_POINT('',#2424); +#2424 = CARTESIAN_POINT('',(8.9,0.,0.)); +#2425 = SEAM_CURVE('',#2426,(#2430,#2436),.PCURVE_S1.); +#2426 = LINE('',#2427,#2428); +#2427 = CARTESIAN_POINT('',(9.,0.,0.1)); +#2428 = VECTOR('',#2429,1.); +#2429 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#2430 = PCURVE('',#2407,#2431); +#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2435); +#2432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2433,#2434),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2433 = CARTESIAN_POINT('',(0.,0.)); +#2434 = CARTESIAN_POINT('',(0.,-0.1)); +#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2436 = PCURVE('',#2407,#2437); +#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2441); +#2438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2439,#2440),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2439 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2440 = CARTESIAN_POINT('',(6.28318530718,-0.1)); +#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2442 = ORIENTED_EDGE('',*,*,#2392,.T.); +#2443 = ORIENTED_EDGE('',*,*,#2422,.T.); +#2444 = ORIENTED_EDGE('',*,*,#2445,.F.); +#2445 = EDGE_CURVE('',#2423,#2423,#2446,.T.); +#2446 = SURFACE_CURVE('',#2447,(#2452,#2459),.PCURVE_S1.); +#2447 = CIRCLE('',#2448,8.9); +#2448 = AXIS2_PLACEMENT_3D('',#2449,#2450,#2451); +#2449 = CARTESIAN_POINT('',(0.,0.,0.)); +#2450 = DIRECTION('',(0.,0.,1.)); +#2451 = DIRECTION('',(1.,0.,0.)); +#2452 = PCURVE('',#2407,#2453); +#2453 = DEFINITIONAL_REPRESENTATION('',(#2454),#2458); +#2454 = LINE('',#2455,#2456); +#2455 = CARTESIAN_POINT('',(0.,-0.1)); +#2456 = VECTOR('',#2457,1.); +#2457 = DIRECTION('',(1.,-0.)); +#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2459 = PCURVE('',#2460,#2465); +#2460 = PLANE('',#2461); +#2461 = AXIS2_PLACEMENT_3D('',#2462,#2463,#2464); +#2462 = CARTESIAN_POINT('',(0.,0.,0.)); +#2463 = DIRECTION('',(0.,0.,1.)); +#2464 = DIRECTION('',(1.,0.,0.)); +#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470); +#2466 = CIRCLE('',#2467,8.9); +#2467 = AXIS2_PLACEMENT_2D('',#2468,#2469); +#2468 = CARTESIAN_POINT('',(0.,0.)); +#2469 = DIRECTION('',(1.,0.)); +#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2471 = ADVANCED_FACE('',(#2472),#2460,.F.); +#2472 = FACE_BOUND('',#2473,.F.); +#2473 = EDGE_LOOP('',(#2474)); +#2474 = ORIENTED_EDGE('',*,*,#2445,.T.); +#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2479)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2476,#2477,#2478)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2476 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2477 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2478 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2479 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2476, + 'distance_accuracy_value','confusion accuracy'); +#2480 = SHAPE_DEFINITION_REPRESENTATION(#2481,#1984); +#2481 = PRODUCT_DEFINITION_SHAPE('','',#2482); +#2482 = PRODUCT_DEFINITION('design','',#2483,#2486); +#2483 = PRODUCT_DEFINITION_FORMATION('','',#2484); +#2484 = PRODUCT('Fusion','Fusion','',(#2485)); +#2485 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2486 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2487 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2488,#2490); +#2488 = ( REPRESENTATION_RELATIONSHIP('','',#1984,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2489) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2489 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67); +#2490 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2491); +#2491 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','=>[0:1:1:14]','',#5,#2482,$ + ); +#2492 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2484)); +#2493 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2494),#2592); +#2494 = MANIFOLD_SOLID_BREP('',#2495); +#2495 = CLOSED_SHELL('',(#2496,#2584,#2588)); +#2496 = ADVANCED_FACE('',(#2497),#2510,.T.); +#2497 = FACE_BOUND('',#2498,.T.); +#2498 = EDGE_LOOP('',(#2499,#2533,#2556,#2583)); +#2499 = ORIENTED_EDGE('',*,*,#2500,.F.); +#2500 = EDGE_CURVE('',#2501,#2501,#2503,.T.); +#2501 = VERTEX_POINT('',#2502); +#2502 = CARTESIAN_POINT('',(6.125,-2.E-15,6.5)); +#2503 = SURFACE_CURVE('',#2504,(#2509,#2521),.PCURVE_S1.); +#2504 = CIRCLE('',#2505,6.125); +#2505 = AXIS2_PLACEMENT_3D('',#2506,#2507,#2508); +#2506 = CARTESIAN_POINT('',(0.,0.,6.5)); +#2507 = DIRECTION('',(0.,0.,1.)); +#2508 = DIRECTION('',(1.,0.,-0.)); +#2509 = PCURVE('',#2510,#2515); +#2510 = CYLINDRICAL_SURFACE('',#2511,6.125); +#2511 = AXIS2_PLACEMENT_3D('',#2512,#2513,#2514); +#2512 = CARTESIAN_POINT('',(0.,0.,0.)); +#2513 = DIRECTION('',(0.,0.,1.)); +#2514 = DIRECTION('',(1.,0.,-0.)); +#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2520); +#2516 = LINE('',#2517,#2518); +#2517 = CARTESIAN_POINT('',(0.,6.5)); +#2518 = VECTOR('',#2519,1.); +#2519 = DIRECTION('',(1.,0.)); +#2520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2521 = PCURVE('',#2522,#2527); +#2522 = PLANE('',#2523); +#2523 = AXIS2_PLACEMENT_3D('',#2524,#2525,#2526); +#2524 = CARTESIAN_POINT('',(0.,0.,6.5)); +#2525 = DIRECTION('',(0.,0.,1.)); +#2526 = DIRECTION('',(1.,0.,-0.)); +#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2532); +#2528 = CIRCLE('',#2529,6.125); +#2529 = AXIS2_PLACEMENT_2D('',#2530,#2531); +#2530 = CARTESIAN_POINT('',(0.,0.)); +#2531 = DIRECTION('',(1.,0.)); +#2532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2533 = ORIENTED_EDGE('',*,*,#2534,.F.); +#2534 = EDGE_CURVE('',#2535,#2501,#2537,.T.); +#2535 = VERTEX_POINT('',#2536); +#2536 = CARTESIAN_POINT('',(6.125,-2.E-15,0.)); +#2537 = SEAM_CURVE('',#2538,(#2542,#2549),.PCURVE_S1.); +#2538 = LINE('',#2539,#2540); +#2539 = CARTESIAN_POINT('',(6.125,-1.5E-15,0.)); +#2540 = VECTOR('',#2541,1.); +#2541 = DIRECTION('',(0.,0.,1.)); +#2542 = PCURVE('',#2510,#2543); +#2543 = DEFINITIONAL_REPRESENTATION('',(#2544),#2548); +#2544 = LINE('',#2545,#2546); +#2545 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#2546 = VECTOR('',#2547,1.); +#2547 = DIRECTION('',(0.,1.)); +#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2549 = PCURVE('',#2510,#2550); +#2550 = DEFINITIONAL_REPRESENTATION('',(#2551),#2555); +#2551 = LINE('',#2552,#2553); +#2552 = CARTESIAN_POINT('',(0.,-0.)); +#2553 = VECTOR('',#2554,1.); +#2554 = DIRECTION('',(0.,1.)); +#2555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2556 = ORIENTED_EDGE('',*,*,#2557,.T.); +#2557 = EDGE_CURVE('',#2535,#2535,#2558,.T.); +#2558 = SURFACE_CURVE('',#2559,(#2564,#2571),.PCURVE_S1.); +#2559 = CIRCLE('',#2560,6.125); +#2560 = AXIS2_PLACEMENT_3D('',#2561,#2562,#2563); +#2561 = CARTESIAN_POINT('',(0.,0.,0.)); +#2562 = DIRECTION('',(0.,0.,1.)); +#2563 = DIRECTION('',(1.,0.,-0.)); +#2564 = PCURVE('',#2510,#2565); +#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570); +#2566 = LINE('',#2567,#2568); +#2567 = CARTESIAN_POINT('',(0.,0.)); +#2568 = VECTOR('',#2569,1.); +#2569 = DIRECTION('',(1.,0.)); +#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2571 = PCURVE('',#2572,#2577); +#2572 = PLANE('',#2573); +#2573 = AXIS2_PLACEMENT_3D('',#2574,#2575,#2576); +#2574 = CARTESIAN_POINT('',(0.,0.,0.)); +#2575 = DIRECTION('',(0.,0.,1.)); +#2576 = DIRECTION('',(1.,0.,-0.)); +#2577 = DEFINITIONAL_REPRESENTATION('',(#2578),#2582); +#2578 = CIRCLE('',#2579,6.125); +#2579 = AXIS2_PLACEMENT_2D('',#2580,#2581); +#2580 = CARTESIAN_POINT('',(0.,0.)); +#2581 = DIRECTION('',(1.,0.)); +#2582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2583 = ORIENTED_EDGE('',*,*,#2534,.T.); +#2584 = ADVANCED_FACE('',(#2585),#2522,.T.); +#2585 = FACE_BOUND('',#2586,.T.); +#2586 = EDGE_LOOP('',(#2587)); +#2587 = ORIENTED_EDGE('',*,*,#2500,.T.); +#2588 = ADVANCED_FACE('',(#2589),#2572,.F.); +#2589 = FACE_BOUND('',#2590,.T.); +#2590 = EDGE_LOOP('',(#2591)); +#2591 = ORIENTED_EDGE('',*,*,#2557,.F.); +#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2596)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2593,#2594,#2595)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2593 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2594 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2595 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2596 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2593, + 'distance_accuracy_value','confusion accuracy'); +#2597 = SHAPE_DEFINITION_REPRESENTATION(#2598,#2493); +#2598 = PRODUCT_DEFINITION_SHAPE('','',#2599); +#2599 = PRODUCT_DEFINITION('design','',#2600,#2603); +#2600 = PRODUCT_DEFINITION_FORMATION('','',#2601); +#2601 = PRODUCT('Cylinder002','Cylinder002','',(#2602)); +#2602 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2603 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2604 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2605,#2607); +#2605 = ( REPRESENTATION_RELATIONSHIP('','',#2493,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2606) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2606 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71); +#2607 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2608); +#2608 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','=>[0:1:1:15]','',#5,#2599,$ + ); +#2609 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2601)); +#2610 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2611),#2815); +#2611 = MANIFOLD_SOLID_BREP('',#2612); +#2612 = CLOSED_SHELL('',(#2613,#2701,#2754,#2807,#2811)); +#2613 = ADVANCED_FACE('',(#2614),#2628,.T.); +#2614 = FACE_BOUND('',#2615,.T.); +#2615 = EDGE_LOOP('',(#2616,#2646,#2673,#2674)); +#2616 = ORIENTED_EDGE('',*,*,#2617,.T.); +#2617 = EDGE_CURVE('',#2618,#2620,#2622,.T.); +#2618 = VERTEX_POINT('',#2619); +#2619 = CARTESIAN_POINT('',(9.,0.,0.1)); +#2620 = VERTEX_POINT('',#2621); +#2621 = CARTESIAN_POINT('',(9.,0.,0.9)); +#2622 = SEAM_CURVE('',#2623,(#2627,#2639),.PCURVE_S1.); +#2623 = LINE('',#2624,#2625); +#2624 = CARTESIAN_POINT('',(9.,-2.2E-15,0.)); +#2625 = VECTOR('',#2626,1.); +#2626 = DIRECTION('',(0.,0.,1.)); +#2627 = PCURVE('',#2628,#2633); +#2628 = CYLINDRICAL_SURFACE('',#2629,9.); +#2629 = AXIS2_PLACEMENT_3D('',#2630,#2631,#2632); +#2630 = CARTESIAN_POINT('',(0.,0.,0.)); +#2631 = DIRECTION('',(0.,0.,1.)); +#2632 = DIRECTION('',(1.,0.,0.)); +#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638); +#2634 = LINE('',#2635,#2636); +#2635 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#2636 = VECTOR('',#2637,1.); +#2637 = DIRECTION('',(0.,1.)); +#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2639 = PCURVE('',#2628,#2640); +#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645); +#2641 = LINE('',#2642,#2643); +#2642 = CARTESIAN_POINT('',(0.,-0.)); +#2643 = VECTOR('',#2644,1.); +#2644 = DIRECTION('',(0.,1.)); +#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2646 = ORIENTED_EDGE('',*,*,#2647,.F.); +#2647 = EDGE_CURVE('',#2620,#2620,#2648,.T.); +#2648 = SURFACE_CURVE('',#2649,(#2654,#2661),.PCURVE_S1.); +#2649 = CIRCLE('',#2650,9.); +#2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653); +#2651 = CARTESIAN_POINT('',(0.,0.,0.9)); +#2652 = DIRECTION('',(0.,0.,1.)); +#2653 = DIRECTION('',(1.,0.,-0.)); +#2654 = PCURVE('',#2628,#2655); +#2655 = DEFINITIONAL_REPRESENTATION('',(#2656),#2660); +#2656 = LINE('',#2657,#2658); +#2657 = CARTESIAN_POINT('',(0.,0.9)); +#2658 = VECTOR('',#2659,1.); +#2659 = DIRECTION('',(1.,0.)); +#2660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2661 = PCURVE('',#2662,#2667); +#2662 = CONICAL_SURFACE('',#2663,9.,0.785398163397); +#2663 = AXIS2_PLACEMENT_3D('',#2664,#2665,#2666); +#2664 = CARTESIAN_POINT('',(0.,0.,0.9)); +#2665 = DIRECTION('',(-0.,-0.,-1.)); +#2666 = DIRECTION('',(1.,0.,-0.)); +#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2672); +#2668 = LINE('',#2669,#2670); +#2669 = CARTESIAN_POINT('',(-0.,-0.)); +#2670 = VECTOR('',#2671,1.); +#2671 = DIRECTION('',(-1.,-0.)); +#2672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2673 = ORIENTED_EDGE('',*,*,#2617,.F.); +#2674 = ORIENTED_EDGE('',*,*,#2675,.T.); +#2675 = EDGE_CURVE('',#2618,#2618,#2676,.T.); +#2676 = SURFACE_CURVE('',#2677,(#2682,#2689),.PCURVE_S1.); +#2677 = CIRCLE('',#2678,9.); +#2678 = AXIS2_PLACEMENT_3D('',#2679,#2680,#2681); +#2679 = CARTESIAN_POINT('',(0.,0.,0.1)); +#2680 = DIRECTION('',(0.,0.,1.)); +#2681 = DIRECTION('',(1.,0.,-0.)); +#2682 = PCURVE('',#2628,#2683); +#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2688); +#2684 = LINE('',#2685,#2686); +#2685 = CARTESIAN_POINT('',(0.,0.1)); +#2686 = VECTOR('',#2687,1.); +#2687 = DIRECTION('',(1.,0.)); +#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2689 = PCURVE('',#2690,#2695); +#2690 = CONICAL_SURFACE('',#2691,9.,0.785398163397); +#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694); +#2692 = CARTESIAN_POINT('',(0.,0.,0.1)); +#2693 = DIRECTION('',(0.,0.,1.)); +#2694 = DIRECTION('',(1.,0.,-0.)); +#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700); +#2696 = LINE('',#2697,#2698); +#2697 = CARTESIAN_POINT('',(0.,-0.)); +#2698 = VECTOR('',#2699,1.); +#2699 = DIRECTION('',(1.,-0.)); +#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2701 = ADVANCED_FACE('',(#2702),#2690,.T.); +#2702 = FACE_BOUND('',#2703,.F.); +#2703 = EDGE_LOOP('',(#2704,#2725,#2726,#2727)); +#2704 = ORIENTED_EDGE('',*,*,#2705,.F.); +#2705 = EDGE_CURVE('',#2618,#2706,#2708,.T.); +#2706 = VERTEX_POINT('',#2707); +#2707 = CARTESIAN_POINT('',(8.9,0.,0.)); +#2708 = SEAM_CURVE('',#2709,(#2713,#2719),.PCURVE_S1.); +#2709 = LINE('',#2710,#2711); +#2710 = CARTESIAN_POINT('',(9.,0.,0.1)); +#2711 = VECTOR('',#2712,1.); +#2712 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#2713 = PCURVE('',#2690,#2714); +#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2718); +#2715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2716,#2717),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2716 = CARTESIAN_POINT('',(0.,0.)); +#2717 = CARTESIAN_POINT('',(0.,-0.1)); +#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2719 = PCURVE('',#2690,#2720); +#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2724); +#2721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2722,#2723),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2722 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2723 = CARTESIAN_POINT('',(6.28318530718,-0.1)); +#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2725 = ORIENTED_EDGE('',*,*,#2675,.T.); +#2726 = ORIENTED_EDGE('',*,*,#2705,.T.); +#2727 = ORIENTED_EDGE('',*,*,#2728,.F.); +#2728 = EDGE_CURVE('',#2706,#2706,#2729,.T.); +#2729 = SURFACE_CURVE('',#2730,(#2735,#2742),.PCURVE_S1.); +#2730 = CIRCLE('',#2731,8.9); +#2731 = AXIS2_PLACEMENT_3D('',#2732,#2733,#2734); +#2732 = CARTESIAN_POINT('',(0.,0.,0.)); +#2733 = DIRECTION('',(0.,0.,1.)); +#2734 = DIRECTION('',(1.,0.,-0.)); +#2735 = PCURVE('',#2690,#2736); +#2736 = DEFINITIONAL_REPRESENTATION('',(#2737),#2741); +#2737 = LINE('',#2738,#2739); +#2738 = CARTESIAN_POINT('',(0.,-0.1)); +#2739 = VECTOR('',#2740,1.); +#2740 = DIRECTION('',(1.,-0.)); +#2741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2742 = PCURVE('',#2743,#2748); +#2743 = PLANE('',#2744); +#2744 = AXIS2_PLACEMENT_3D('',#2745,#2746,#2747); +#2745 = CARTESIAN_POINT('',(0.,0.,0.)); +#2746 = DIRECTION('',(0.,0.,1.)); +#2747 = DIRECTION('',(1.,0.,0.)); +#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753); +#2749 = CIRCLE('',#2750,8.9); +#2750 = AXIS2_PLACEMENT_2D('',#2751,#2752); +#2751 = CARTESIAN_POINT('',(0.,0.)); +#2752 = DIRECTION('',(1.,0.)); +#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2754 = ADVANCED_FACE('',(#2755),#2662,.T.); +#2755 = FACE_BOUND('',#2756,.T.); +#2756 = EDGE_LOOP('',(#2757,#2778,#2779,#2780)); +#2757 = ORIENTED_EDGE('',*,*,#2758,.F.); +#2758 = EDGE_CURVE('',#2620,#2759,#2761,.T.); +#2759 = VERTEX_POINT('',#2760); +#2760 = CARTESIAN_POINT('',(8.9,0.,1.)); +#2761 = SEAM_CURVE('',#2762,(#2766,#2772),.PCURVE_S1.); +#2762 = LINE('',#2763,#2764); +#2763 = CARTESIAN_POINT('',(9.,0.,0.9)); +#2764 = VECTOR('',#2765,1.); +#2765 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#2766 = PCURVE('',#2662,#2767); +#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2771); +#2768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2769,#2770),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2769 = CARTESIAN_POINT('',(0.,0.)); +#2770 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2772 = PCURVE('',#2662,#2773); +#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2777); +#2774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2775,#2776),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2775 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2776 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2778 = ORIENTED_EDGE('',*,*,#2647,.T.); +#2779 = ORIENTED_EDGE('',*,*,#2758,.T.); +#2780 = ORIENTED_EDGE('',*,*,#2781,.F.); +#2781 = EDGE_CURVE('',#2759,#2759,#2782,.T.); +#2782 = SURFACE_CURVE('',#2783,(#2788,#2795),.PCURVE_S1.); +#2783 = CIRCLE('',#2784,8.9); +#2784 = AXIS2_PLACEMENT_3D('',#2785,#2786,#2787); +#2785 = CARTESIAN_POINT('',(0.,0.,1.)); +#2786 = DIRECTION('',(0.,0.,1.)); +#2787 = DIRECTION('',(1.,0.,-0.)); +#2788 = PCURVE('',#2662,#2789); +#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794); +#2790 = LINE('',#2791,#2792); +#2791 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#2792 = VECTOR('',#2793,1.); +#2793 = DIRECTION('',(-1.,-0.)); +#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2795 = PCURVE('',#2796,#2801); +#2796 = PLANE('',#2797); +#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800); +#2798 = CARTESIAN_POINT('',(0.,0.,1.)); +#2799 = DIRECTION('',(0.,0.,1.)); +#2800 = DIRECTION('',(1.,0.,0.)); +#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2806); +#2802 = CIRCLE('',#2803,8.9); +#2803 = AXIS2_PLACEMENT_2D('',#2804,#2805); +#2804 = CARTESIAN_POINT('',(0.,0.)); +#2805 = DIRECTION('',(1.,0.)); +#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2807 = ADVANCED_FACE('',(#2808),#2743,.F.); +#2808 = FACE_BOUND('',#2809,.F.); +#2809 = EDGE_LOOP('',(#2810)); +#2810 = ORIENTED_EDGE('',*,*,#2728,.T.); +#2811 = ADVANCED_FACE('',(#2812),#2796,.T.); +#2812 = FACE_BOUND('',#2813,.T.); +#2813 = EDGE_LOOP('',(#2814)); +#2814 = ORIENTED_EDGE('',*,*,#2781,.T.); +#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2819)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2816,#2817,#2818)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2816 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2817 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2818 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2819 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2816, + 'distance_accuracy_value','confusion accuracy'); +#2820 = SHAPE_DEFINITION_REPRESENTATION(#2821,#2610); +#2821 = PRODUCT_DEFINITION_SHAPE('','',#2822); +#2822 = PRODUCT_DEFINITION('design','',#2823,#2826); +#2823 = PRODUCT_DEFINITION_FORMATION('','',#2824); +#2824 = PRODUCT('Chamfer','Chamfer','',(#2825)); +#2825 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2826 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2827 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2828,#2830); +#2828 = ( REPRESENTATION_RELATIONSHIP('','',#2610,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2829) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2829 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75); +#2830 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2831); +#2831 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','=>[0:1:1:16]','',#5,#2822,$ + ); +#2832 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2824)); +#2833 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2834),#3408); +#2834 = MANIFOLD_SOLID_BREP('',#2835); +#2835 = CLOSED_SHELL('',(#2836,#2924,#2977,#3030,#3065,#3100,#3155,#3210 + ,#3245,#3280,#3333,#3381)); +#2836 = ADVANCED_FACE('',(#2837),#2851,.T.); +#2837 = FACE_BOUND('',#2838,.T.); +#2838 = EDGE_LOOP('',(#2839,#2869,#2896,#2897)); +#2839 = ORIENTED_EDGE('',*,*,#2840,.T.); +#2840 = EDGE_CURVE('',#2841,#2843,#2845,.T.); +#2841 = VERTEX_POINT('',#2842); +#2842 = CARTESIAN_POINT('',(9.,0.,7.6)); +#2843 = VERTEX_POINT('',#2844); +#2844 = CARTESIAN_POINT('',(9.,0.,8.4)); +#2845 = SEAM_CURVE('',#2846,(#2850,#2862),.PCURVE_S1.); +#2846 = LINE('',#2847,#2848); +#2847 = CARTESIAN_POINT('',(9.,-2.2E-15,7.5)); +#2848 = VECTOR('',#2849,1.); +#2849 = DIRECTION('',(0.,0.,1.)); +#2850 = PCURVE('',#2851,#2856); +#2851 = CYLINDRICAL_SURFACE('',#2852,9.); +#2852 = AXIS2_PLACEMENT_3D('',#2853,#2854,#2855); +#2853 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2854 = DIRECTION('',(0.,0.,1.)); +#2855 = DIRECTION('',(1.,0.,0.)); +#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861); +#2857 = LINE('',#2858,#2859); +#2858 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#2859 = VECTOR('',#2860,1.); +#2860 = DIRECTION('',(0.,1.)); +#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2862 = PCURVE('',#2851,#2863); +#2863 = DEFINITIONAL_REPRESENTATION('',(#2864),#2868); +#2864 = LINE('',#2865,#2866); +#2865 = CARTESIAN_POINT('',(0.,-0.)); +#2866 = VECTOR('',#2867,1.); +#2867 = DIRECTION('',(0.,1.)); +#2868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2869 = ORIENTED_EDGE('',*,*,#2870,.F.); +#2870 = EDGE_CURVE('',#2843,#2843,#2871,.T.); +#2871 = SURFACE_CURVE('',#2872,(#2877,#2884),.PCURVE_S1.); +#2872 = CIRCLE('',#2873,9.); +#2873 = AXIS2_PLACEMENT_3D('',#2874,#2875,#2876); +#2874 = CARTESIAN_POINT('',(0.,0.,8.4)); +#2875 = DIRECTION('',(0.,0.,1.)); +#2876 = DIRECTION('',(1.,0.,0.)); +#2877 = PCURVE('',#2851,#2878); +#2878 = DEFINITIONAL_REPRESENTATION('',(#2879),#2883); +#2879 = LINE('',#2880,#2881); +#2880 = CARTESIAN_POINT('',(0.,0.9)); +#2881 = VECTOR('',#2882,1.); +#2882 = DIRECTION('',(1.,0.)); +#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2884 = PCURVE('',#2885,#2890); +#2885 = CONICAL_SURFACE('',#2886,9.,0.785398163397); +#2886 = AXIS2_PLACEMENT_3D('',#2887,#2888,#2889); +#2887 = CARTESIAN_POINT('',(0.,0.,8.4)); +#2888 = DIRECTION('',(-0.,-0.,-1.)); +#2889 = DIRECTION('',(1.,0.,0.)); +#2890 = DEFINITIONAL_REPRESENTATION('',(#2891),#2895); +#2891 = LINE('',#2892,#2893); +#2892 = CARTESIAN_POINT('',(-0.,-0.)); +#2893 = VECTOR('',#2894,1.); +#2894 = DIRECTION('',(-1.,-0.)); +#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2896 = ORIENTED_EDGE('',*,*,#2840,.F.); +#2897 = ORIENTED_EDGE('',*,*,#2898,.T.); +#2898 = EDGE_CURVE('',#2841,#2841,#2899,.T.); +#2899 = SURFACE_CURVE('',#2900,(#2905,#2912),.PCURVE_S1.); +#2900 = CIRCLE('',#2901,9.); +#2901 = AXIS2_PLACEMENT_3D('',#2902,#2903,#2904); +#2902 = CARTESIAN_POINT('',(0.,0.,7.6)); +#2903 = DIRECTION('',(0.,0.,1.)); +#2904 = DIRECTION('',(1.,0.,0.)); +#2905 = PCURVE('',#2851,#2906); +#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2911); +#2907 = LINE('',#2908,#2909); +#2908 = CARTESIAN_POINT('',(0.,1.E-01)); +#2909 = VECTOR('',#2910,1.); +#2910 = DIRECTION('',(1.,0.)); +#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2912 = PCURVE('',#2913,#2918); +#2913 = CONICAL_SURFACE('',#2914,9.,0.785398163397); +#2914 = AXIS2_PLACEMENT_3D('',#2915,#2916,#2917); +#2915 = CARTESIAN_POINT('',(0.,0.,7.6)); +#2916 = DIRECTION('',(0.,0.,1.)); +#2917 = DIRECTION('',(1.,0.,0.)); +#2918 = DEFINITIONAL_REPRESENTATION('',(#2919),#2923); +#2919 = LINE('',#2920,#2921); +#2920 = CARTESIAN_POINT('',(0.,-0.)); +#2921 = VECTOR('',#2922,1.); +#2922 = DIRECTION('',(1.,-0.)); +#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2924 = ADVANCED_FACE('',(#2925),#2913,.T.); +#2925 = FACE_BOUND('',#2926,.F.); +#2926 = EDGE_LOOP('',(#2927,#2948,#2949,#2950)); +#2927 = ORIENTED_EDGE('',*,*,#2928,.F.); +#2928 = EDGE_CURVE('',#2841,#2929,#2931,.T.); +#2929 = VERTEX_POINT('',#2930); +#2930 = CARTESIAN_POINT('',(8.9,0.,7.5)); +#2931 = SEAM_CURVE('',#2932,(#2936,#2942),.PCURVE_S1.); +#2932 = LINE('',#2933,#2934); +#2933 = CARTESIAN_POINT('',(9.,0.,7.6)); +#2934 = VECTOR('',#2935,1.); +#2935 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#2936 = PCURVE('',#2913,#2937); +#2937 = DEFINITIONAL_REPRESENTATION('',(#2938),#2941); +#2938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2939,#2940),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2939 = CARTESIAN_POINT('',(0.,0.)); +#2940 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2942 = PCURVE('',#2913,#2943); +#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2947); +#2944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2945,#2946),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2945 = CARTESIAN_POINT('',(6.28318530718,0.)); +#2946 = CARTESIAN_POINT('',(6.28318530718,-1.E-01)); +#2947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2948 = ORIENTED_EDGE('',*,*,#2898,.T.); +#2949 = ORIENTED_EDGE('',*,*,#2928,.T.); +#2950 = ORIENTED_EDGE('',*,*,#2951,.F.); +#2951 = EDGE_CURVE('',#2929,#2929,#2952,.T.); +#2952 = SURFACE_CURVE('',#2953,(#2958,#2965),.PCURVE_S1.); +#2953 = CIRCLE('',#2954,8.9); +#2954 = AXIS2_PLACEMENT_3D('',#2955,#2956,#2957); +#2955 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2956 = DIRECTION('',(0.,0.,1.)); +#2957 = DIRECTION('',(1.,0.,0.)); +#2958 = PCURVE('',#2913,#2959); +#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964); +#2960 = LINE('',#2961,#2962); +#2961 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2962 = VECTOR('',#2963,1.); +#2963 = DIRECTION('',(1.,-0.)); +#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2965 = PCURVE('',#2966,#2971); +#2966 = PLANE('',#2967); +#2967 = AXIS2_PLACEMENT_3D('',#2968,#2969,#2970); +#2968 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2969 = DIRECTION('',(0.,0.,1.)); +#2970 = DIRECTION('',(1.,0.,0.)); +#2971 = DEFINITIONAL_REPRESENTATION('',(#2972),#2976); +#2972 = CIRCLE('',#2973,8.9); +#2973 = AXIS2_PLACEMENT_2D('',#2974,#2975); +#2974 = CARTESIAN_POINT('',(0.,0.)); +#2975 = DIRECTION('',(1.,0.)); +#2976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2977 = ADVANCED_FACE('',(#2978),#2885,.T.); +#2978 = FACE_BOUND('',#2979,.T.); +#2979 = EDGE_LOOP('',(#2980,#3001,#3002,#3003)); +#2980 = ORIENTED_EDGE('',*,*,#2981,.F.); +#2981 = EDGE_CURVE('',#2843,#2982,#2984,.T.); +#2982 = VERTEX_POINT('',#2983); +#2983 = CARTESIAN_POINT('',(8.9,0.,8.5)); +#2984 = SEAM_CURVE('',#2985,(#2989,#2995),.PCURVE_S1.); +#2985 = LINE('',#2986,#2987); +#2986 = CARTESIAN_POINT('',(9.,0.,8.4)); +#2987 = VECTOR('',#2988,1.); +#2988 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#2989 = PCURVE('',#2885,#2990); +#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#2994); +#2991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2992,#2993),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2992 = CARTESIAN_POINT('',(0.,0.)); +#2993 = CARTESIAN_POINT('',(0.,-1.E-01)); +#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#2995 = PCURVE('',#2885,#2996); +#2996 = DEFINITIONAL_REPRESENTATION('',(#2997),#3000); +#2997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2998,#2999),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#2998 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#2999 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#3000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3001 = ORIENTED_EDGE('',*,*,#2870,.T.); +#3002 = ORIENTED_EDGE('',*,*,#2981,.T.); +#3003 = ORIENTED_EDGE('',*,*,#3004,.F.); +#3004 = EDGE_CURVE('',#2982,#2982,#3005,.T.); +#3005 = SURFACE_CURVE('',#3006,(#3011,#3018),.PCURVE_S1.); +#3006 = CIRCLE('',#3007,8.9); +#3007 = AXIS2_PLACEMENT_3D('',#3008,#3009,#3010); +#3008 = CARTESIAN_POINT('',(0.,0.,8.5)); +#3009 = DIRECTION('',(0.,0.,1.)); +#3010 = DIRECTION('',(1.,0.,0.)); +#3011 = PCURVE('',#2885,#3012); +#3012 = DEFINITIONAL_REPRESENTATION('',(#3013),#3017); +#3013 = LINE('',#3014,#3015); +#3014 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#3015 = VECTOR('',#3016,1.); +#3016 = DIRECTION('',(-1.,-0.)); +#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3018 = PCURVE('',#3019,#3024); +#3019 = PLANE('',#3020); +#3020 = AXIS2_PLACEMENT_3D('',#3021,#3022,#3023); +#3021 = CARTESIAN_POINT('',(0.,0.,8.5)); +#3022 = DIRECTION('',(0.,0.,1.)); +#3023 = DIRECTION('',(1.,0.,0.)); +#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029); +#3025 = CIRCLE('',#3026,8.9); +#3026 = AXIS2_PLACEMENT_2D('',#3027,#3028); +#3027 = CARTESIAN_POINT('',(0.,0.)); +#3028 = DIRECTION('',(1.,0.)); +#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3030 = ADVANCED_FACE('',(#3031,#3034),#2966,.F.); +#3031 = FACE_BOUND('',#3032,.F.); +#3032 = EDGE_LOOP('',(#3033)); +#3033 = ORIENTED_EDGE('',*,*,#2951,.T.); +#3034 = FACE_BOUND('',#3035,.F.); +#3035 = EDGE_LOOP('',(#3036)); +#3036 = ORIENTED_EDGE('',*,*,#3037,.F.); +#3037 = EDGE_CURVE('',#3038,#3038,#3040,.T.); +#3038 = VERTEX_POINT('',#3039); +#3039 = CARTESIAN_POINT('',(6.125,-2.E-15,7.5)); +#3040 = SURFACE_CURVE('',#3041,(#3046,#3053),.PCURVE_S1.); +#3041 = CIRCLE('',#3042,6.125); +#3042 = AXIS2_PLACEMENT_3D('',#3043,#3044,#3045); +#3043 = CARTESIAN_POINT('',(0.,0.,7.5)); +#3044 = DIRECTION('',(0.,0.,1.)); +#3045 = DIRECTION('',(1.,0.,0.)); +#3046 = PCURVE('',#2966,#3047); +#3047 = DEFINITIONAL_REPRESENTATION('',(#3048),#3052); +#3048 = CIRCLE('',#3049,6.125); +#3049 = AXIS2_PLACEMENT_2D('',#3050,#3051); +#3050 = CARTESIAN_POINT('',(0.,0.)); +#3051 = DIRECTION('',(1.,0.)); +#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3053 = PCURVE('',#3054,#3059); +#3054 = CYLINDRICAL_SURFACE('',#3055,6.125); +#3055 = AXIS2_PLACEMENT_3D('',#3056,#3057,#3058); +#3056 = CARTESIAN_POINT('',(0.,0.,1.)); +#3057 = DIRECTION('',(0.,0.,1.)); +#3058 = DIRECTION('',(1.,0.,0.)); +#3059 = DEFINITIONAL_REPRESENTATION('',(#3060),#3064); +#3060 = LINE('',#3061,#3062); +#3061 = CARTESIAN_POINT('',(0.,6.5)); +#3062 = VECTOR('',#3063,1.); +#3063 = DIRECTION('',(1.,0.)); +#3064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3065 = ADVANCED_FACE('',(#3066,#3069),#3019,.T.); +#3066 = FACE_BOUND('',#3067,.T.); +#3067 = EDGE_LOOP('',(#3068)); +#3068 = ORIENTED_EDGE('',*,*,#3004,.T.); +#3069 = FACE_BOUND('',#3070,.T.); +#3070 = EDGE_LOOP('',(#3071)); +#3071 = ORIENTED_EDGE('',*,*,#3072,.F.); +#3072 = EDGE_CURVE('',#3073,#3073,#3075,.T.); +#3073 = VERTEX_POINT('',#3074); +#3074 = CARTESIAN_POINT('',(4.5,-1.E-15,8.5)); +#3075 = SURFACE_CURVE('',#3076,(#3081,#3088),.PCURVE_S1.); +#3076 = CIRCLE('',#3077,4.5); +#3077 = AXIS2_PLACEMENT_3D('',#3078,#3079,#3080); +#3078 = CARTESIAN_POINT('',(0.,0.,8.5)); +#3079 = DIRECTION('',(0.,0.,1.)); +#3080 = DIRECTION('',(1.,0.,-0.)); +#3081 = PCURVE('',#3019,#3082); +#3082 = DEFINITIONAL_REPRESENTATION('',(#3083),#3087); +#3083 = CIRCLE('',#3084,4.5); +#3084 = AXIS2_PLACEMENT_2D('',#3085,#3086); +#3085 = CARTESIAN_POINT('',(0.,0.)); +#3086 = DIRECTION('',(1.,0.)); +#3087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3088 = PCURVE('',#3089,#3094); +#3089 = CYLINDRICAL_SURFACE('',#3090,4.5); +#3090 = AXIS2_PLACEMENT_3D('',#3091,#3092,#3093); +#3091 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#3092 = DIRECTION('',(0.,0.,1.)); +#3093 = DIRECTION('',(1.,0.,0.)); +#3094 = DEFINITIONAL_REPRESENTATION('',(#3095),#3099); +#3095 = LINE('',#3096,#3097); +#3096 = CARTESIAN_POINT('',(0.,8.625)); +#3097 = VECTOR('',#3098,1.); +#3098 = DIRECTION('',(1.,0.)); +#3099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3100 = ADVANCED_FACE('',(#3101),#3054,.T.); +#3101 = FACE_BOUND('',#3102,.T.); +#3102 = EDGE_LOOP('',(#3103,#3126,#3127,#3128)); +#3103 = ORIENTED_EDGE('',*,*,#3104,.T.); +#3104 = EDGE_CURVE('',#3105,#3038,#3107,.T.); +#3105 = VERTEX_POINT('',#3106); +#3106 = CARTESIAN_POINT('',(6.125,-2.E-15,1.)); +#3107 = SEAM_CURVE('',#3108,(#3112,#3119),.PCURVE_S1.); +#3108 = LINE('',#3109,#3110); +#3109 = CARTESIAN_POINT('',(6.125,-1.5E-15,1.)); +#3110 = VECTOR('',#3111,1.); +#3111 = DIRECTION('',(0.,0.,1.)); +#3112 = PCURVE('',#3054,#3113); +#3113 = DEFINITIONAL_REPRESENTATION('',(#3114),#3118); +#3114 = LINE('',#3115,#3116); +#3115 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3116 = VECTOR('',#3117,1.); +#3117 = DIRECTION('',(0.,1.)); +#3118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3119 = PCURVE('',#3054,#3120); +#3120 = DEFINITIONAL_REPRESENTATION('',(#3121),#3125); +#3121 = LINE('',#3122,#3123); +#3122 = CARTESIAN_POINT('',(0.,-0.)); +#3123 = VECTOR('',#3124,1.); +#3124 = DIRECTION('',(0.,1.)); +#3125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3126 = ORIENTED_EDGE('',*,*,#3037,.F.); +#3127 = ORIENTED_EDGE('',*,*,#3104,.F.); +#3128 = ORIENTED_EDGE('',*,*,#3129,.T.); +#3129 = EDGE_CURVE('',#3105,#3105,#3130,.T.); +#3130 = SURFACE_CURVE('',#3131,(#3136,#3143),.PCURVE_S1.); +#3131 = CIRCLE('',#3132,6.125); +#3132 = AXIS2_PLACEMENT_3D('',#3133,#3134,#3135); +#3133 = CARTESIAN_POINT('',(0.,0.,1.)); +#3134 = DIRECTION('',(0.,0.,1.)); +#3135 = DIRECTION('',(1.,0.,0.)); +#3136 = PCURVE('',#3054,#3137); +#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3142); +#3138 = LINE('',#3139,#3140); +#3139 = CARTESIAN_POINT('',(0.,0.)); +#3140 = VECTOR('',#3141,1.); +#3141 = DIRECTION('',(1.,0.)); +#3142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3143 = PCURVE('',#3144,#3149); +#3144 = PLANE('',#3145); +#3145 = AXIS2_PLACEMENT_3D('',#3146,#3147,#3148); +#3146 = CARTESIAN_POINT('',(0.,0.,1.)); +#3147 = DIRECTION('',(0.,0.,1.)); +#3148 = DIRECTION('',(1.,0.,0.)); +#3149 = DEFINITIONAL_REPRESENTATION('',(#3150),#3154); +#3150 = CIRCLE('',#3151,6.125); +#3151 = AXIS2_PLACEMENT_2D('',#3152,#3153); +#3152 = CARTESIAN_POINT('',(0.,0.)); +#3153 = DIRECTION('',(1.,0.)); +#3154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3155 = ADVANCED_FACE('',(#3156),#3089,.F.); +#3156 = FACE_BOUND('',#3157,.F.); +#3157 = EDGE_LOOP('',(#3158,#3159,#3182,#3209)); +#3158 = ORIENTED_EDGE('',*,*,#3072,.F.); +#3159 = ORIENTED_EDGE('',*,*,#3160,.F.); +#3160 = EDGE_CURVE('',#3161,#3073,#3163,.T.); +#3161 = VERTEX_POINT('',#3162); +#3162 = CARTESIAN_POINT('',(4.5,-1.E-15,0.)); +#3163 = SEAM_CURVE('',#3164,(#3168,#3175),.PCURVE_S1.); +#3164 = LINE('',#3165,#3166); +#3165 = CARTESIAN_POINT('',(4.5,-1.1E-15,-0.125)); +#3166 = VECTOR('',#3167,1.); +#3167 = DIRECTION('',(0.,0.,1.)); +#3168 = PCURVE('',#3089,#3169); +#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174); +#3170 = LINE('',#3171,#3172); +#3171 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3172 = VECTOR('',#3173,1.); +#3173 = DIRECTION('',(0.,1.)); +#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3175 = PCURVE('',#3089,#3176); +#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181); +#3177 = LINE('',#3178,#3179); +#3178 = CARTESIAN_POINT('',(0.,-0.)); +#3179 = VECTOR('',#3180,1.); +#3180 = DIRECTION('',(0.,1.)); +#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3182 = ORIENTED_EDGE('',*,*,#3183,.T.); +#3183 = EDGE_CURVE('',#3161,#3161,#3184,.T.); +#3184 = SURFACE_CURVE('',#3185,(#3190,#3197),.PCURVE_S1.); +#3185 = CIRCLE('',#3186,4.5); +#3186 = AXIS2_PLACEMENT_3D('',#3187,#3188,#3189); +#3187 = CARTESIAN_POINT('',(0.,0.,0.)); +#3188 = DIRECTION('',(0.,0.,1.)); +#3189 = DIRECTION('',(1.,0.,-0.)); +#3190 = PCURVE('',#3089,#3191); +#3191 = DEFINITIONAL_REPRESENTATION('',(#3192),#3196); +#3192 = LINE('',#3193,#3194); +#3193 = CARTESIAN_POINT('',(0.,0.125)); +#3194 = VECTOR('',#3195,1.); +#3195 = DIRECTION('',(1.,0.)); +#3196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3197 = PCURVE('',#3198,#3203); +#3198 = PLANE('',#3199); +#3199 = AXIS2_PLACEMENT_3D('',#3200,#3201,#3202); +#3200 = CARTESIAN_POINT('',(0.,0.,0.)); +#3201 = DIRECTION('',(0.,0.,1.)); +#3202 = DIRECTION('',(1.,0.,0.)); +#3203 = DEFINITIONAL_REPRESENTATION('',(#3204),#3208); +#3204 = CIRCLE('',#3205,4.5); +#3205 = AXIS2_PLACEMENT_2D('',#3206,#3207); +#3206 = CARTESIAN_POINT('',(0.,0.)); +#3207 = DIRECTION('',(1.,0.)); +#3208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3209 = ORIENTED_EDGE('',*,*,#3160,.T.); +#3210 = ADVANCED_FACE('',(#3211,#3242),#3144,.T.); +#3211 = FACE_BOUND('',#3212,.T.); +#3212 = EDGE_LOOP('',(#3213)); +#3213 = ORIENTED_EDGE('',*,*,#3214,.T.); +#3214 = EDGE_CURVE('',#3215,#3215,#3217,.T.); +#3215 = VERTEX_POINT('',#3216); +#3216 = CARTESIAN_POINT('',(8.9,0.,1.)); +#3217 = SURFACE_CURVE('',#3218,(#3223,#3230),.PCURVE_S1.); +#3218 = CIRCLE('',#3219,8.9); +#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222); +#3220 = CARTESIAN_POINT('',(0.,0.,1.)); +#3221 = DIRECTION('',(0.,0.,1.)); +#3222 = DIRECTION('',(1.,0.,0.)); +#3223 = PCURVE('',#3144,#3224); +#3224 = DEFINITIONAL_REPRESENTATION('',(#3225),#3229); +#3225 = CIRCLE('',#3226,8.9); +#3226 = AXIS2_PLACEMENT_2D('',#3227,#3228); +#3227 = CARTESIAN_POINT('',(0.,0.)); +#3228 = DIRECTION('',(1.,0.)); +#3229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3230 = PCURVE('',#3231,#3236); +#3231 = CONICAL_SURFACE('',#3232,9.,0.785398163397); +#3232 = AXIS2_PLACEMENT_3D('',#3233,#3234,#3235); +#3233 = CARTESIAN_POINT('',(0.,0.,0.9)); +#3234 = DIRECTION('',(-0.,-0.,-1.)); +#3235 = DIRECTION('',(1.,0.,0.)); +#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241); +#3237 = LINE('',#3238,#3239); +#3238 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#3239 = VECTOR('',#3240,1.); +#3240 = DIRECTION('',(-1.,-0.)); +#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3242 = FACE_BOUND('',#3243,.T.); +#3243 = EDGE_LOOP('',(#3244)); +#3244 = ORIENTED_EDGE('',*,*,#3129,.F.); +#3245 = ADVANCED_FACE('',(#3246,#3277),#3198,.F.); +#3246 = FACE_BOUND('',#3247,.F.); +#3247 = EDGE_LOOP('',(#3248)); +#3248 = ORIENTED_EDGE('',*,*,#3249,.T.); +#3249 = EDGE_CURVE('',#3250,#3250,#3252,.T.); +#3250 = VERTEX_POINT('',#3251); +#3251 = CARTESIAN_POINT('',(8.9,0.,0.)); +#3252 = SURFACE_CURVE('',#3253,(#3258,#3265),.PCURVE_S1.); +#3253 = CIRCLE('',#3254,8.9); +#3254 = AXIS2_PLACEMENT_3D('',#3255,#3256,#3257); +#3255 = CARTESIAN_POINT('',(0.,0.,0.)); +#3256 = DIRECTION('',(0.,0.,1.)); +#3257 = DIRECTION('',(1.,0.,0.)); +#3258 = PCURVE('',#3198,#3259); +#3259 = DEFINITIONAL_REPRESENTATION('',(#3260),#3264); +#3260 = CIRCLE('',#3261,8.9); +#3261 = AXIS2_PLACEMENT_2D('',#3262,#3263); +#3262 = CARTESIAN_POINT('',(0.,0.)); +#3263 = DIRECTION('',(1.,0.)); +#3264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3265 = PCURVE('',#3266,#3271); +#3266 = CONICAL_SURFACE('',#3267,9.,0.785398163397); +#3267 = AXIS2_PLACEMENT_3D('',#3268,#3269,#3270); +#3268 = CARTESIAN_POINT('',(0.,0.,0.1)); +#3269 = DIRECTION('',(0.,0.,1.)); +#3270 = DIRECTION('',(1.,0.,0.)); +#3271 = DEFINITIONAL_REPRESENTATION('',(#3272),#3276); +#3272 = LINE('',#3273,#3274); +#3273 = CARTESIAN_POINT('',(0.,-0.1)); +#3274 = VECTOR('',#3275,1.); +#3275 = DIRECTION('',(1.,-0.)); +#3276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3277 = FACE_BOUND('',#3278,.F.); +#3278 = EDGE_LOOP('',(#3279)); +#3279 = ORIENTED_EDGE('',*,*,#3183,.F.); +#3280 = ADVANCED_FACE('',(#3281),#3231,.T.); +#3281 = FACE_BOUND('',#3282,.T.); +#3282 = EDGE_LOOP('',(#3283,#3304,#3331,#3332)); +#3283 = ORIENTED_EDGE('',*,*,#3284,.F.); +#3284 = EDGE_CURVE('',#3285,#3215,#3287,.T.); +#3285 = VERTEX_POINT('',#3286); +#3286 = CARTESIAN_POINT('',(9.,0.,0.9)); +#3287 = SEAM_CURVE('',#3288,(#3292,#3298),.PCURVE_S1.); +#3288 = LINE('',#3289,#3290); +#3289 = CARTESIAN_POINT('',(9.,0.,0.9)); +#3290 = VECTOR('',#3291,1.); +#3291 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#3292 = PCURVE('',#3231,#3293); +#3293 = DEFINITIONAL_REPRESENTATION('',(#3294),#3297); +#3294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3295,#3296),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3295 = CARTESIAN_POINT('',(0.,0.)); +#3296 = CARTESIAN_POINT('',(0.,-1.E-01)); +#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3298 = PCURVE('',#3231,#3299); +#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3303); +#3300 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3301,#3302),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3301 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3302 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3304 = ORIENTED_EDGE('',*,*,#3305,.T.); +#3305 = EDGE_CURVE('',#3285,#3285,#3306,.T.); +#3306 = SURFACE_CURVE('',#3307,(#3312,#3319),.PCURVE_S1.); +#3307 = CIRCLE('',#3308,9.); +#3308 = AXIS2_PLACEMENT_3D('',#3309,#3310,#3311); +#3309 = CARTESIAN_POINT('',(0.,0.,0.9)); +#3310 = DIRECTION('',(0.,0.,1.)); +#3311 = DIRECTION('',(1.,0.,0.)); +#3312 = PCURVE('',#3231,#3313); +#3313 = DEFINITIONAL_REPRESENTATION('',(#3314),#3318); +#3314 = LINE('',#3315,#3316); +#3315 = CARTESIAN_POINT('',(-0.,-0.)); +#3316 = VECTOR('',#3317,1.); +#3317 = DIRECTION('',(-1.,-0.)); +#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3319 = PCURVE('',#3320,#3325); +#3320 = CYLINDRICAL_SURFACE('',#3321,9.); +#3321 = AXIS2_PLACEMENT_3D('',#3322,#3323,#3324); +#3322 = CARTESIAN_POINT('',(0.,0.,0.)); +#3323 = DIRECTION('',(0.,0.,1.)); +#3324 = DIRECTION('',(1.,0.,0.)); +#3325 = DEFINITIONAL_REPRESENTATION('',(#3326),#3330); +#3326 = LINE('',#3327,#3328); +#3327 = CARTESIAN_POINT('',(0.,0.9)); +#3328 = VECTOR('',#3329,1.); +#3329 = DIRECTION('',(1.,0.)); +#3330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3331 = ORIENTED_EDGE('',*,*,#3284,.T.); +#3332 = ORIENTED_EDGE('',*,*,#3214,.F.); +#3333 = ADVANCED_FACE('',(#3334),#3266,.T.); +#3334 = FACE_BOUND('',#3335,.F.); +#3335 = EDGE_LOOP('',(#3336,#3357,#3379,#3380)); +#3336 = ORIENTED_EDGE('',*,*,#3337,.F.); +#3337 = EDGE_CURVE('',#3338,#3250,#3340,.T.); +#3338 = VERTEX_POINT('',#3339); +#3339 = CARTESIAN_POINT('',(9.,0.,0.1)); +#3340 = SEAM_CURVE('',#3341,(#3345,#3351),.PCURVE_S1.); +#3341 = LINE('',#3342,#3343); +#3342 = CARTESIAN_POINT('',(9.,0.,0.1)); +#3343 = VECTOR('',#3344,1.); +#3344 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#3345 = PCURVE('',#3266,#3346); +#3346 = DEFINITIONAL_REPRESENTATION('',(#3347),#3350); +#3347 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3348,#3349),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3348 = CARTESIAN_POINT('',(0.,0.)); +#3349 = CARTESIAN_POINT('',(0.,-0.1)); +#3350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3351 = PCURVE('',#3266,#3352); +#3352 = DEFINITIONAL_REPRESENTATION('',(#3353),#3356); +#3353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3354,#3355),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3354 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3355 = CARTESIAN_POINT('',(6.28318530718,-0.1)); +#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3357 = ORIENTED_EDGE('',*,*,#3358,.T.); +#3358 = EDGE_CURVE('',#3338,#3338,#3359,.T.); +#3359 = SURFACE_CURVE('',#3360,(#3365,#3372),.PCURVE_S1.); +#3360 = CIRCLE('',#3361,9.); +#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364); +#3362 = CARTESIAN_POINT('',(0.,0.,0.1)); +#3363 = DIRECTION('',(0.,0.,1.)); +#3364 = DIRECTION('',(1.,0.,0.)); +#3365 = PCURVE('',#3266,#3366); +#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371); +#3367 = LINE('',#3368,#3369); +#3368 = CARTESIAN_POINT('',(0.,-0.)); +#3369 = VECTOR('',#3370,1.); +#3370 = DIRECTION('',(1.,-0.)); +#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3372 = PCURVE('',#3320,#3373); +#3373 = DEFINITIONAL_REPRESENTATION('',(#3374),#3378); +#3374 = LINE('',#3375,#3376); +#3375 = CARTESIAN_POINT('',(0.,0.1)); +#3376 = VECTOR('',#3377,1.); +#3377 = DIRECTION('',(1.,0.)); +#3378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3379 = ORIENTED_EDGE('',*,*,#3337,.T.); +#3380 = ORIENTED_EDGE('',*,*,#3249,.F.); +#3381 = ADVANCED_FACE('',(#3382),#3320,.T.); +#3382 = FACE_BOUND('',#3383,.T.); +#3383 = EDGE_LOOP('',(#3384,#3405,#3406,#3407)); +#3384 = ORIENTED_EDGE('',*,*,#3385,.T.); +#3385 = EDGE_CURVE('',#3338,#3285,#3386,.T.); +#3386 = SEAM_CURVE('',#3387,(#3391,#3398),.PCURVE_S1.); +#3387 = LINE('',#3388,#3389); +#3388 = CARTESIAN_POINT('',(9.,-2.2E-15,0.)); +#3389 = VECTOR('',#3390,1.); +#3390 = DIRECTION('',(0.,0.,1.)); +#3391 = PCURVE('',#3320,#3392); +#3392 = DEFINITIONAL_REPRESENTATION('',(#3393),#3397); +#3393 = LINE('',#3394,#3395); +#3394 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3395 = VECTOR('',#3396,1.); +#3396 = DIRECTION('',(0.,1.)); +#3397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3398 = PCURVE('',#3320,#3399); +#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404); +#3400 = LINE('',#3401,#3402); +#3401 = CARTESIAN_POINT('',(0.,-0.)); +#3402 = VECTOR('',#3403,1.); +#3403 = DIRECTION('',(0.,1.)); +#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3405 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3406 = ORIENTED_EDGE('',*,*,#3385,.F.); +#3407 = ORIENTED_EDGE('',*,*,#3358,.T.); +#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3412)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3409,#3410,#3411)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3409 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3410 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3411 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3412 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3409, + 'distance_accuracy_value','confusion accuracy'); +#3413 = SHAPE_DEFINITION_REPRESENTATION(#3414,#2833); +#3414 = PRODUCT_DEFINITION_SHAPE('','',#3415); +#3415 = PRODUCT_DEFINITION('design','',#3416,#3419); +#3416 = PRODUCT_DEFINITION_FORMATION('','',#3417); +#3417 = PRODUCT('Cut','Cut','',(#3418)); +#3418 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3419 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3420 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3421,#3423); +#3421 = ( REPRESENTATION_RELATIONSHIP('','',#2833,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3422) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3422 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79); +#3423 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3424); +#3424 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','=>[0:1:1:17]','',#5,#3415,$ + ); +#3425 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3417)); +#3426 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3427),#3609); +#3427 = MANIFOLD_SOLID_BREP('',#3428); +#3428 = CLOSED_SHELL('',(#3429,#3517,#3552,#3582)); +#3429 = ADVANCED_FACE('',(#3430),#3443,.T.); +#3430 = FACE_BOUND('',#3431,.T.); +#3431 = EDGE_LOOP('',(#3432,#3466,#3489,#3516)); +#3432 = ORIENTED_EDGE('',*,*,#3433,.F.); +#3433 = EDGE_CURVE('',#3434,#3434,#3436,.T.); +#3434 = VERTEX_POINT('',#3435); +#3435 = CARTESIAN_POINT('',(4.,-1.E-15,8.5)); +#3436 = SURFACE_CURVE('',#3437,(#3442,#3454),.PCURVE_S1.); +#3437 = CIRCLE('',#3438,4.); +#3438 = AXIS2_PLACEMENT_3D('',#3439,#3440,#3441); +#3439 = CARTESIAN_POINT('',(0.,0.,8.5)); +#3440 = DIRECTION('',(0.,0.,1.)); +#3441 = DIRECTION('',(1.,0.,0.)); +#3442 = PCURVE('',#3443,#3448); +#3443 = CYLINDRICAL_SURFACE('',#3444,4.); +#3444 = AXIS2_PLACEMENT_3D('',#3445,#3446,#3447); +#3445 = CARTESIAN_POINT('',(0.,0.,0.)); +#3446 = DIRECTION('',(0.,0.,1.)); +#3447 = DIRECTION('',(1.,0.,0.)); +#3448 = DEFINITIONAL_REPRESENTATION('',(#3449),#3453); +#3449 = LINE('',#3450,#3451); +#3450 = CARTESIAN_POINT('',(0.,8.5)); +#3451 = VECTOR('',#3452,1.); +#3452 = DIRECTION('',(1.,0.)); +#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3454 = PCURVE('',#3455,#3460); +#3455 = PLANE('',#3456); +#3456 = AXIS2_PLACEMENT_3D('',#3457,#3458,#3459); +#3457 = CARTESIAN_POINT('',(0.,0.,8.5)); +#3458 = DIRECTION('',(0.,0.,1.)); +#3459 = DIRECTION('',(1.,0.,0.)); +#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465); +#3461 = CIRCLE('',#3462,4.); +#3462 = AXIS2_PLACEMENT_2D('',#3463,#3464); +#3463 = CARTESIAN_POINT('',(0.,0.)); +#3464 = DIRECTION('',(1.,0.)); +#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3466 = ORIENTED_EDGE('',*,*,#3467,.F.); +#3467 = EDGE_CURVE('',#3468,#3434,#3470,.T.); +#3468 = VERTEX_POINT('',#3469); +#3469 = CARTESIAN_POINT('',(4.,-1.E-15,0.)); +#3470 = SEAM_CURVE('',#3471,(#3475,#3482),.PCURVE_S1.); +#3471 = LINE('',#3472,#3473); +#3472 = CARTESIAN_POINT('',(4.,-9.8E-16,0.)); +#3473 = VECTOR('',#3474,1.); +#3474 = DIRECTION('',(0.,0.,1.)); +#3475 = PCURVE('',#3443,#3476); +#3476 = DEFINITIONAL_REPRESENTATION('',(#3477),#3481); +#3477 = LINE('',#3478,#3479); +#3478 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3479 = VECTOR('',#3480,1.); +#3480 = DIRECTION('',(0.,1.)); +#3481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3482 = PCURVE('',#3443,#3483); +#3483 = DEFINITIONAL_REPRESENTATION('',(#3484),#3488); +#3484 = LINE('',#3485,#3486); +#3485 = CARTESIAN_POINT('',(0.,-0.)); +#3486 = VECTOR('',#3487,1.); +#3487 = DIRECTION('',(0.,1.)); +#3488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3489 = ORIENTED_EDGE('',*,*,#3490,.T.); +#3490 = EDGE_CURVE('',#3468,#3468,#3491,.T.); +#3491 = SURFACE_CURVE('',#3492,(#3497,#3504),.PCURVE_S1.); +#3492 = CIRCLE('',#3493,4.); +#3493 = AXIS2_PLACEMENT_3D('',#3494,#3495,#3496); +#3494 = CARTESIAN_POINT('',(0.,0.,0.)); +#3495 = DIRECTION('',(0.,0.,1.)); +#3496 = DIRECTION('',(1.,0.,0.)); +#3497 = PCURVE('',#3443,#3498); +#3498 = DEFINITIONAL_REPRESENTATION('',(#3499),#3503); +#3499 = LINE('',#3500,#3501); +#3500 = CARTESIAN_POINT('',(0.,0.)); +#3501 = VECTOR('',#3502,1.); +#3502 = DIRECTION('',(1.,0.)); +#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3504 = PCURVE('',#3505,#3510); +#3505 = PLANE('',#3506); +#3506 = AXIS2_PLACEMENT_3D('',#3507,#3508,#3509); +#3507 = CARTESIAN_POINT('',(0.,0.,0.)); +#3508 = DIRECTION('',(0.,0.,1.)); +#3509 = DIRECTION('',(1.,0.,0.)); +#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3515); +#3511 = CIRCLE('',#3512,4.); +#3512 = AXIS2_PLACEMENT_2D('',#3513,#3514); +#3513 = CARTESIAN_POINT('',(0.,0.)); +#3514 = DIRECTION('',(1.,0.)); +#3515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3516 = ORIENTED_EDGE('',*,*,#3467,.T.); +#3517 = ADVANCED_FACE('',(#3518,#3521),#3455,.T.); +#3518 = FACE_BOUND('',#3519,.T.); +#3519 = EDGE_LOOP('',(#3520)); +#3520 = ORIENTED_EDGE('',*,*,#3433,.T.); +#3521 = FACE_BOUND('',#3522,.T.); +#3522 = EDGE_LOOP('',(#3523)); +#3523 = ORIENTED_EDGE('',*,*,#3524,.F.); +#3524 = EDGE_CURVE('',#3525,#3525,#3527,.T.); +#3525 = VERTEX_POINT('',#3526); +#3526 = CARTESIAN_POINT('',(3.,-1.E-15,8.5)); +#3527 = SURFACE_CURVE('',#3528,(#3533,#3540),.PCURVE_S1.); +#3528 = CIRCLE('',#3529,3.); +#3529 = AXIS2_PLACEMENT_3D('',#3530,#3531,#3532); +#3530 = CARTESIAN_POINT('',(0.,0.,8.5)); +#3531 = DIRECTION('',(0.,0.,1.)); +#3532 = DIRECTION('',(1.,0.,0.)); +#3533 = PCURVE('',#3455,#3534); +#3534 = DEFINITIONAL_REPRESENTATION('',(#3535),#3539); +#3535 = CIRCLE('',#3536,3.); +#3536 = AXIS2_PLACEMENT_2D('',#3537,#3538); +#3537 = CARTESIAN_POINT('',(0.,0.)); +#3538 = DIRECTION('',(1.,0.)); +#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3540 = PCURVE('',#3541,#3546); +#3541 = CYLINDRICAL_SURFACE('',#3542,3.); +#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545); +#3543 = CARTESIAN_POINT('',(0.,0.,0.)); +#3544 = DIRECTION('',(0.,0.,1.)); +#3545 = DIRECTION('',(1.,0.,0.)); +#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551); +#3547 = LINE('',#3548,#3549); +#3548 = CARTESIAN_POINT('',(0.,8.5)); +#3549 = VECTOR('',#3550,1.); +#3550 = DIRECTION('',(1.,0.)); +#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3552 = ADVANCED_FACE('',(#3553,#3556),#3505,.F.); +#3553 = FACE_BOUND('',#3554,.F.); +#3554 = EDGE_LOOP('',(#3555)); +#3555 = ORIENTED_EDGE('',*,*,#3490,.T.); +#3556 = FACE_BOUND('',#3557,.F.); +#3557 = EDGE_LOOP('',(#3558)); +#3558 = ORIENTED_EDGE('',*,*,#3559,.F.); +#3559 = EDGE_CURVE('',#3560,#3560,#3562,.T.); +#3560 = VERTEX_POINT('',#3561); +#3561 = CARTESIAN_POINT('',(3.,-1.E-15,0.)); +#3562 = SURFACE_CURVE('',#3563,(#3568,#3575),.PCURVE_S1.); +#3563 = CIRCLE('',#3564,3.); +#3564 = AXIS2_PLACEMENT_3D('',#3565,#3566,#3567); +#3565 = CARTESIAN_POINT('',(0.,0.,0.)); +#3566 = DIRECTION('',(0.,0.,1.)); +#3567 = DIRECTION('',(1.,0.,0.)); +#3568 = PCURVE('',#3505,#3569); +#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574); +#3570 = CIRCLE('',#3571,3.); +#3571 = AXIS2_PLACEMENT_2D('',#3572,#3573); +#3572 = CARTESIAN_POINT('',(0.,0.)); +#3573 = DIRECTION('',(1.,0.)); +#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3575 = PCURVE('',#3541,#3576); +#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581); +#3577 = LINE('',#3578,#3579); +#3578 = CARTESIAN_POINT('',(0.,0.)); +#3579 = VECTOR('',#3580,1.); +#3580 = DIRECTION('',(1.,0.)); +#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3582 = ADVANCED_FACE('',(#3583),#3541,.F.); +#3583 = FACE_BOUND('',#3584,.F.); +#3584 = EDGE_LOOP('',(#3585,#3606,#3607,#3608)); +#3585 = ORIENTED_EDGE('',*,*,#3586,.T.); +#3586 = EDGE_CURVE('',#3560,#3525,#3587,.T.); +#3587 = SEAM_CURVE('',#3588,(#3592,#3599),.PCURVE_S1.); +#3588 = LINE('',#3589,#3590); +#3589 = CARTESIAN_POINT('',(3.,-7.3E-16,0.)); +#3590 = VECTOR('',#3591,1.); +#3591 = DIRECTION('',(0.,0.,1.)); +#3592 = PCURVE('',#3541,#3593); +#3593 = DEFINITIONAL_REPRESENTATION('',(#3594),#3598); +#3594 = LINE('',#3595,#3596); +#3595 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3596 = VECTOR('',#3597,1.); +#3597 = DIRECTION('',(0.,1.)); +#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3599 = PCURVE('',#3541,#3600); +#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3605); +#3601 = LINE('',#3602,#3603); +#3602 = CARTESIAN_POINT('',(0.,-0.)); +#3603 = VECTOR('',#3604,1.); +#3604 = DIRECTION('',(0.,1.)); +#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3606 = ORIENTED_EDGE('',*,*,#3524,.F.); +#3607 = ORIENTED_EDGE('',*,*,#3586,.F.); +#3608 = ORIENTED_EDGE('',*,*,#3559,.T.); +#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3613)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3610,#3611,#3612)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3610 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3611 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3612 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3613 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3610, + 'distance_accuracy_value','confusion accuracy'); +#3614 = SHAPE_DEFINITION_REPRESENTATION(#3615,#3426); +#3615 = PRODUCT_DEFINITION_SHAPE('','',#3616); +#3616 = PRODUCT_DEFINITION('design','',#3617,#3620); +#3617 = PRODUCT_DEFINITION_FORMATION('','',#3618); +#3618 = PRODUCT('Cut005','Cut005','',(#3619)); +#3619 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3620 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3622,#3624); +#3622 = ( REPRESENTATION_RELATIONSHIP('','',#3426,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3623) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83); +#3624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3625); +#3625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','=>[0:1:1:18]','',#5,#3616,$ + ); +#3626 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3618)); +#3627 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3628),#3810); +#3628 = MANIFOLD_SOLID_BREP('',#3629); +#3629 = CLOSED_SHELL('',(#3630,#3718,#3753,#3783)); +#3630 = ADVANCED_FACE('',(#3631),#3644,.T.); +#3631 = FACE_BOUND('',#3632,.T.); +#3632 = EDGE_LOOP('',(#3633,#3667,#3690,#3717)); +#3633 = ORIENTED_EDGE('',*,*,#3634,.F.); +#3634 = EDGE_CURVE('',#3635,#3635,#3637,.T.); +#3635 = VERTEX_POINT('',#3636); +#3636 = CARTESIAN_POINT('',(4.5,-1.E-15,8.625)); +#3637 = SURFACE_CURVE('',#3638,(#3643,#3655),.PCURVE_S1.); +#3638 = CIRCLE('',#3639,4.5); +#3639 = AXIS2_PLACEMENT_3D('',#3640,#3641,#3642); +#3640 = CARTESIAN_POINT('',(0.,0.,8.625)); +#3641 = DIRECTION('',(0.,0.,1.)); +#3642 = DIRECTION('',(1.,0.,0.)); +#3643 = PCURVE('',#3644,#3649); +#3644 = CYLINDRICAL_SURFACE('',#3645,4.5); +#3645 = AXIS2_PLACEMENT_3D('',#3646,#3647,#3648); +#3646 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#3647 = DIRECTION('',(0.,0.,1.)); +#3648 = DIRECTION('',(1.,0.,0.)); +#3649 = DEFINITIONAL_REPRESENTATION('',(#3650),#3654); +#3650 = LINE('',#3651,#3652); +#3651 = CARTESIAN_POINT('',(0.,8.75)); +#3652 = VECTOR('',#3653,1.); +#3653 = DIRECTION('',(1.,0.)); +#3654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3655 = PCURVE('',#3656,#3661); +#3656 = PLANE('',#3657); +#3657 = AXIS2_PLACEMENT_3D('',#3658,#3659,#3660); +#3658 = CARTESIAN_POINT('',(0.,0.,8.625)); +#3659 = DIRECTION('',(0.,0.,1.)); +#3660 = DIRECTION('',(1.,0.,0.)); +#3661 = DEFINITIONAL_REPRESENTATION('',(#3662),#3666); +#3662 = CIRCLE('',#3663,4.5); +#3663 = AXIS2_PLACEMENT_2D('',#3664,#3665); +#3664 = CARTESIAN_POINT('',(0.,0.)); +#3665 = DIRECTION('',(1.,0.)); +#3666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3667 = ORIENTED_EDGE('',*,*,#3668,.F.); +#3668 = EDGE_CURVE('',#3669,#3635,#3671,.T.); +#3669 = VERTEX_POINT('',#3670); +#3670 = CARTESIAN_POINT('',(4.5,-1.E-15,-0.125)); +#3671 = SEAM_CURVE('',#3672,(#3676,#3683),.PCURVE_S1.); +#3672 = LINE('',#3673,#3674); +#3673 = CARTESIAN_POINT('',(4.5,-1.1E-15,-0.125)); +#3674 = VECTOR('',#3675,1.); +#3675 = DIRECTION('',(0.,0.,1.)); +#3676 = PCURVE('',#3644,#3677); +#3677 = DEFINITIONAL_REPRESENTATION('',(#3678),#3682); +#3678 = LINE('',#3679,#3680); +#3679 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3680 = VECTOR('',#3681,1.); +#3681 = DIRECTION('',(0.,1.)); +#3682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3683 = PCURVE('',#3644,#3684); +#3684 = DEFINITIONAL_REPRESENTATION('',(#3685),#3689); +#3685 = LINE('',#3686,#3687); +#3686 = CARTESIAN_POINT('',(0.,-0.)); +#3687 = VECTOR('',#3688,1.); +#3688 = DIRECTION('',(0.,1.)); +#3689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3690 = ORIENTED_EDGE('',*,*,#3691,.T.); +#3691 = EDGE_CURVE('',#3669,#3669,#3692,.T.); +#3692 = SURFACE_CURVE('',#3693,(#3698,#3705),.PCURVE_S1.); +#3693 = CIRCLE('',#3694,4.5); +#3694 = AXIS2_PLACEMENT_3D('',#3695,#3696,#3697); +#3695 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#3696 = DIRECTION('',(0.,0.,1.)); +#3697 = DIRECTION('',(1.,0.,0.)); +#3698 = PCURVE('',#3644,#3699); +#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704); +#3700 = LINE('',#3701,#3702); +#3701 = CARTESIAN_POINT('',(0.,0.)); +#3702 = VECTOR('',#3703,1.); +#3703 = DIRECTION('',(1.,0.)); +#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3705 = PCURVE('',#3706,#3711); +#3706 = PLANE('',#3707); +#3707 = AXIS2_PLACEMENT_3D('',#3708,#3709,#3710); +#3708 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#3709 = DIRECTION('',(0.,0.,1.)); +#3710 = DIRECTION('',(1.,0.,0.)); +#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716); +#3712 = CIRCLE('',#3713,4.5); +#3713 = AXIS2_PLACEMENT_2D('',#3714,#3715); +#3714 = CARTESIAN_POINT('',(0.,0.)); +#3715 = DIRECTION('',(1.,0.)); +#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3717 = ORIENTED_EDGE('',*,*,#3668,.T.); +#3718 = ADVANCED_FACE('',(#3719,#3722),#3656,.T.); +#3719 = FACE_BOUND('',#3720,.T.); +#3720 = EDGE_LOOP('',(#3721)); +#3721 = ORIENTED_EDGE('',*,*,#3634,.T.); +#3722 = FACE_BOUND('',#3723,.T.); +#3723 = EDGE_LOOP('',(#3724)); +#3724 = ORIENTED_EDGE('',*,*,#3725,.F.); +#3725 = EDGE_CURVE('',#3726,#3726,#3728,.T.); +#3726 = VERTEX_POINT('',#3727); +#3727 = CARTESIAN_POINT('',(4.,-1.E-15,8.625)); +#3728 = SURFACE_CURVE('',#3729,(#3734,#3741),.PCURVE_S1.); +#3729 = CIRCLE('',#3730,4.); +#3730 = AXIS2_PLACEMENT_3D('',#3731,#3732,#3733); +#3731 = CARTESIAN_POINT('',(0.,0.,8.625)); +#3732 = DIRECTION('',(0.,0.,1.)); +#3733 = DIRECTION('',(1.,0.,0.)); +#3734 = PCURVE('',#3656,#3735); +#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740); +#3736 = CIRCLE('',#3737,4.); +#3737 = AXIS2_PLACEMENT_2D('',#3738,#3739); +#3738 = CARTESIAN_POINT('',(0.,0.)); +#3739 = DIRECTION('',(1.,0.)); +#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3741 = PCURVE('',#3742,#3747); +#3742 = CYLINDRICAL_SURFACE('',#3743,4.); +#3743 = AXIS2_PLACEMENT_3D('',#3744,#3745,#3746); +#3744 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#3745 = DIRECTION('',(0.,0.,1.)); +#3746 = DIRECTION('',(1.,0.,0.)); +#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752); +#3748 = LINE('',#3749,#3750); +#3749 = CARTESIAN_POINT('',(0.,8.75)); +#3750 = VECTOR('',#3751,1.); +#3751 = DIRECTION('',(1.,0.)); +#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3753 = ADVANCED_FACE('',(#3754,#3757),#3706,.F.); +#3754 = FACE_BOUND('',#3755,.F.); +#3755 = EDGE_LOOP('',(#3756)); +#3756 = ORIENTED_EDGE('',*,*,#3691,.T.); +#3757 = FACE_BOUND('',#3758,.F.); +#3758 = EDGE_LOOP('',(#3759)); +#3759 = ORIENTED_EDGE('',*,*,#3760,.F.); +#3760 = EDGE_CURVE('',#3761,#3761,#3763,.T.); +#3761 = VERTEX_POINT('',#3762); +#3762 = CARTESIAN_POINT('',(4.,-1.E-15,-0.125)); +#3763 = SURFACE_CURVE('',#3764,(#3769,#3776),.PCURVE_S1.); +#3764 = CIRCLE('',#3765,4.); +#3765 = AXIS2_PLACEMENT_3D('',#3766,#3767,#3768); +#3766 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#3767 = DIRECTION('',(0.,0.,1.)); +#3768 = DIRECTION('',(1.,0.,0.)); +#3769 = PCURVE('',#3706,#3770); +#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3775); +#3771 = CIRCLE('',#3772,4.); +#3772 = AXIS2_PLACEMENT_2D('',#3773,#3774); +#3773 = CARTESIAN_POINT('',(0.,0.)); +#3774 = DIRECTION('',(1.,0.)); +#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3776 = PCURVE('',#3742,#3777); +#3777 = DEFINITIONAL_REPRESENTATION('',(#3778),#3782); +#3778 = LINE('',#3779,#3780); +#3779 = CARTESIAN_POINT('',(0.,0.)); +#3780 = VECTOR('',#3781,1.); +#3781 = DIRECTION('',(1.,0.)); +#3782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3783 = ADVANCED_FACE('',(#3784),#3742,.F.); +#3784 = FACE_BOUND('',#3785,.F.); +#3785 = EDGE_LOOP('',(#3786,#3807,#3808,#3809)); +#3786 = ORIENTED_EDGE('',*,*,#3787,.T.); +#3787 = EDGE_CURVE('',#3761,#3726,#3788,.T.); +#3788 = SEAM_CURVE('',#3789,(#3793,#3800),.PCURVE_S1.); +#3789 = LINE('',#3790,#3791); +#3790 = CARTESIAN_POINT('',(4.,-9.8E-16,-0.125)); +#3791 = VECTOR('',#3792,1.); +#3792 = DIRECTION('',(0.,0.,1.)); +#3793 = PCURVE('',#3742,#3794); +#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799); +#3795 = LINE('',#3796,#3797); +#3796 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3797 = VECTOR('',#3798,1.); +#3798 = DIRECTION('',(0.,1.)); +#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3800 = PCURVE('',#3742,#3801); +#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3806); +#3802 = LINE('',#3803,#3804); +#3803 = CARTESIAN_POINT('',(0.,-0.)); +#3804 = VECTOR('',#3805,1.); +#3805 = DIRECTION('',(0.,1.)); +#3806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3807 = ORIENTED_EDGE('',*,*,#3725,.F.); +#3808 = ORIENTED_EDGE('',*,*,#3787,.F.); +#3809 = ORIENTED_EDGE('',*,*,#3760,.T.); +#3810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3814)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3811,#3812,#3813)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3811 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3812 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3813 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3814 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3811, + 'distance_accuracy_value','confusion accuracy'); +#3815 = SHAPE_DEFINITION_REPRESENTATION(#3816,#3627); +#3816 = PRODUCT_DEFINITION_SHAPE('','',#3817); +#3817 = PRODUCT_DEFINITION('design','',#3818,#3821); +#3818 = PRODUCT_DEFINITION_FORMATION('','',#3819); +#3819 = PRODUCT('Cut006','Cut006','',(#3820)); +#3820 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3821 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3822 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3823,#3825); +#3823 = ( REPRESENTATION_RELATIONSHIP('','',#3627,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3824) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3824 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87); +#3825 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3826); +#3826 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','=>[0:1:1:19]','',#5,#3817,$ + ); +#3827 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3819)); +#3828 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3829),#4403); +#3829 = MANIFOLD_SOLID_BREP('',#3830); +#3830 = CLOSED_SHELL('',(#3831,#3919,#3972,#4025,#4060,#4095,#4150,#4205 + ,#4240,#4275,#4328,#4376)); +#3831 = ADVANCED_FACE('',(#3832),#3846,.T.); +#3832 = FACE_BOUND('',#3833,.T.); +#3833 = EDGE_LOOP('',(#3834,#3864,#3891,#3892)); +#3834 = ORIENTED_EDGE('',*,*,#3835,.T.); +#3835 = EDGE_CURVE('',#3836,#3838,#3840,.T.); +#3836 = VERTEX_POINT('',#3837); +#3837 = CARTESIAN_POINT('',(9.,0.,7.6)); +#3838 = VERTEX_POINT('',#3839); +#3839 = CARTESIAN_POINT('',(9.,0.,8.4)); +#3840 = SEAM_CURVE('',#3841,(#3845,#3857),.PCURVE_S1.); +#3841 = LINE('',#3842,#3843); +#3842 = CARTESIAN_POINT('',(9.,-2.2E-15,7.5)); +#3843 = VECTOR('',#3844,1.); +#3844 = DIRECTION('',(0.,0.,1.)); +#3845 = PCURVE('',#3846,#3851); +#3846 = CYLINDRICAL_SURFACE('',#3847,9.); +#3847 = AXIS2_PLACEMENT_3D('',#3848,#3849,#3850); +#3848 = CARTESIAN_POINT('',(0.,0.,7.5)); +#3849 = DIRECTION('',(0.,0.,1.)); +#3850 = DIRECTION('',(1.,0.,0.)); +#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3856); +#3852 = LINE('',#3853,#3854); +#3853 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#3854 = VECTOR('',#3855,1.); +#3855 = DIRECTION('',(0.,1.)); +#3856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3857 = PCURVE('',#3846,#3858); +#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863); +#3859 = LINE('',#3860,#3861); +#3860 = CARTESIAN_POINT('',(0.,-0.)); +#3861 = VECTOR('',#3862,1.); +#3862 = DIRECTION('',(0.,1.)); +#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3864 = ORIENTED_EDGE('',*,*,#3865,.F.); +#3865 = EDGE_CURVE('',#3838,#3838,#3866,.T.); +#3866 = SURFACE_CURVE('',#3867,(#3872,#3879),.PCURVE_S1.); +#3867 = CIRCLE('',#3868,9.); +#3868 = AXIS2_PLACEMENT_3D('',#3869,#3870,#3871); +#3869 = CARTESIAN_POINT('',(0.,0.,8.4)); +#3870 = DIRECTION('',(0.,0.,1.)); +#3871 = DIRECTION('',(1.,0.,0.)); +#3872 = PCURVE('',#3846,#3873); +#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878); +#3874 = LINE('',#3875,#3876); +#3875 = CARTESIAN_POINT('',(0.,0.9)); +#3876 = VECTOR('',#3877,1.); +#3877 = DIRECTION('',(1.,0.)); +#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3879 = PCURVE('',#3880,#3885); +#3880 = CONICAL_SURFACE('',#3881,9.,0.785398163397); +#3881 = AXIS2_PLACEMENT_3D('',#3882,#3883,#3884); +#3882 = CARTESIAN_POINT('',(0.,0.,8.4)); +#3883 = DIRECTION('',(-0.,-0.,-1.)); +#3884 = DIRECTION('',(1.,0.,0.)); +#3885 = DEFINITIONAL_REPRESENTATION('',(#3886),#3890); +#3886 = LINE('',#3887,#3888); +#3887 = CARTESIAN_POINT('',(-0.,-0.)); +#3888 = VECTOR('',#3889,1.); +#3889 = DIRECTION('',(-1.,-0.)); +#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3891 = ORIENTED_EDGE('',*,*,#3835,.F.); +#3892 = ORIENTED_EDGE('',*,*,#3893,.T.); +#3893 = EDGE_CURVE('',#3836,#3836,#3894,.T.); +#3894 = SURFACE_CURVE('',#3895,(#3900,#3907),.PCURVE_S1.); +#3895 = CIRCLE('',#3896,9.); +#3896 = AXIS2_PLACEMENT_3D('',#3897,#3898,#3899); +#3897 = CARTESIAN_POINT('',(0.,0.,7.6)); +#3898 = DIRECTION('',(0.,0.,1.)); +#3899 = DIRECTION('',(1.,0.,0.)); +#3900 = PCURVE('',#3846,#3901); +#3901 = DEFINITIONAL_REPRESENTATION('',(#3902),#3906); +#3902 = LINE('',#3903,#3904); +#3903 = CARTESIAN_POINT('',(0.,1.E-01)); +#3904 = VECTOR('',#3905,1.); +#3905 = DIRECTION('',(1.,0.)); +#3906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3907 = PCURVE('',#3908,#3913); +#3908 = CONICAL_SURFACE('',#3909,9.,0.785398163397); +#3909 = AXIS2_PLACEMENT_3D('',#3910,#3911,#3912); +#3910 = CARTESIAN_POINT('',(0.,0.,7.6)); +#3911 = DIRECTION('',(0.,0.,1.)); +#3912 = DIRECTION('',(1.,0.,0.)); +#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3918); +#3914 = LINE('',#3915,#3916); +#3915 = CARTESIAN_POINT('',(0.,-0.)); +#3916 = VECTOR('',#3917,1.); +#3917 = DIRECTION('',(1.,-0.)); +#3918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3919 = ADVANCED_FACE('',(#3920),#3908,.T.); +#3920 = FACE_BOUND('',#3921,.F.); +#3921 = EDGE_LOOP('',(#3922,#3943,#3944,#3945)); +#3922 = ORIENTED_EDGE('',*,*,#3923,.F.); +#3923 = EDGE_CURVE('',#3836,#3924,#3926,.T.); +#3924 = VERTEX_POINT('',#3925); +#3925 = CARTESIAN_POINT('',(8.9,0.,7.5)); +#3926 = SEAM_CURVE('',#3927,(#3931,#3937),.PCURVE_S1.); +#3927 = LINE('',#3928,#3929); +#3928 = CARTESIAN_POINT('',(9.,0.,7.6)); +#3929 = VECTOR('',#3930,1.); +#3930 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#3931 = PCURVE('',#3908,#3932); +#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3936); +#3933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3934,#3935),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3934 = CARTESIAN_POINT('',(0.,0.)); +#3935 = CARTESIAN_POINT('',(0.,-1.E-01)); +#3936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3937 = PCURVE('',#3908,#3938); +#3938 = DEFINITIONAL_REPRESENTATION('',(#3939),#3942); +#3939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3940,#3941),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3940 = CARTESIAN_POINT('',(6.28318530718,0.)); +#3941 = CARTESIAN_POINT('',(6.28318530718,-1.E-01)); +#3942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3943 = ORIENTED_EDGE('',*,*,#3893,.T.); +#3944 = ORIENTED_EDGE('',*,*,#3923,.T.); +#3945 = ORIENTED_EDGE('',*,*,#3946,.F.); +#3946 = EDGE_CURVE('',#3924,#3924,#3947,.T.); +#3947 = SURFACE_CURVE('',#3948,(#3953,#3960),.PCURVE_S1.); +#3948 = CIRCLE('',#3949,8.9); +#3949 = AXIS2_PLACEMENT_3D('',#3950,#3951,#3952); +#3950 = CARTESIAN_POINT('',(0.,0.,7.5)); +#3951 = DIRECTION('',(0.,0.,1.)); +#3952 = DIRECTION('',(1.,0.,0.)); +#3953 = PCURVE('',#3908,#3954); +#3954 = DEFINITIONAL_REPRESENTATION('',(#3955),#3959); +#3955 = LINE('',#3956,#3957); +#3956 = CARTESIAN_POINT('',(0.,-1.E-01)); +#3957 = VECTOR('',#3958,1.); +#3958 = DIRECTION('',(1.,-0.)); +#3959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3960 = PCURVE('',#3961,#3966); +#3961 = PLANE('',#3962); +#3962 = AXIS2_PLACEMENT_3D('',#3963,#3964,#3965); +#3963 = CARTESIAN_POINT('',(0.,0.,7.5)); +#3964 = DIRECTION('',(0.,0.,1.)); +#3965 = DIRECTION('',(1.,0.,0.)); +#3966 = DEFINITIONAL_REPRESENTATION('',(#3967),#3971); +#3967 = CIRCLE('',#3968,8.9); +#3968 = AXIS2_PLACEMENT_2D('',#3969,#3970); +#3969 = CARTESIAN_POINT('',(0.,0.)); +#3970 = DIRECTION('',(1.,0.)); +#3971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3972 = ADVANCED_FACE('',(#3973),#3880,.T.); +#3973 = FACE_BOUND('',#3974,.T.); +#3974 = EDGE_LOOP('',(#3975,#3996,#3997,#3998)); +#3975 = ORIENTED_EDGE('',*,*,#3976,.F.); +#3976 = EDGE_CURVE('',#3838,#3977,#3979,.T.); +#3977 = VERTEX_POINT('',#3978); +#3978 = CARTESIAN_POINT('',(8.9,0.,8.5)); +#3979 = SEAM_CURVE('',#3980,(#3984,#3990),.PCURVE_S1.); +#3980 = LINE('',#3981,#3982); +#3981 = CARTESIAN_POINT('',(9.,0.,8.4)); +#3982 = VECTOR('',#3983,1.); +#3983 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#3984 = PCURVE('',#3880,#3985); +#3985 = DEFINITIONAL_REPRESENTATION('',(#3986),#3989); +#3986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3987,#3988),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3987 = CARTESIAN_POINT('',(0.,0.)); +#3988 = CARTESIAN_POINT('',(0.,-1.E-01)); +#3989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3990 = PCURVE('',#3880,#3991); +#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#3995); +#3992 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3993,#3994),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#3993 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#3994 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#3996 = ORIENTED_EDGE('',*,*,#3865,.T.); +#3997 = ORIENTED_EDGE('',*,*,#3976,.T.); +#3998 = ORIENTED_EDGE('',*,*,#3999,.F.); +#3999 = EDGE_CURVE('',#3977,#3977,#4000,.T.); +#4000 = SURFACE_CURVE('',#4001,(#4006,#4013),.PCURVE_S1.); +#4001 = CIRCLE('',#4002,8.9); +#4002 = AXIS2_PLACEMENT_3D('',#4003,#4004,#4005); +#4003 = CARTESIAN_POINT('',(0.,0.,8.5)); +#4004 = DIRECTION('',(0.,0.,1.)); +#4005 = DIRECTION('',(1.,0.,0.)); +#4006 = PCURVE('',#3880,#4007); +#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012); +#4008 = LINE('',#4009,#4010); +#4009 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#4010 = VECTOR('',#4011,1.); +#4011 = DIRECTION('',(-1.,-0.)); +#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4013 = PCURVE('',#4014,#4019); +#4014 = PLANE('',#4015); +#4015 = AXIS2_PLACEMENT_3D('',#4016,#4017,#4018); +#4016 = CARTESIAN_POINT('',(0.,0.,8.5)); +#4017 = DIRECTION('',(0.,0.,1.)); +#4018 = DIRECTION('',(1.,0.,0.)); +#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024); +#4020 = CIRCLE('',#4021,8.9); +#4021 = AXIS2_PLACEMENT_2D('',#4022,#4023); +#4022 = CARTESIAN_POINT('',(0.,0.)); +#4023 = DIRECTION('',(1.,0.)); +#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4025 = ADVANCED_FACE('',(#4026,#4029),#3961,.F.); +#4026 = FACE_BOUND('',#4027,.F.); +#4027 = EDGE_LOOP('',(#4028)); +#4028 = ORIENTED_EDGE('',*,*,#3946,.T.); +#4029 = FACE_BOUND('',#4030,.F.); +#4030 = EDGE_LOOP('',(#4031)); +#4031 = ORIENTED_EDGE('',*,*,#4032,.F.); +#4032 = EDGE_CURVE('',#4033,#4033,#4035,.T.); +#4033 = VERTEX_POINT('',#4034); +#4034 = CARTESIAN_POINT('',(6.125,-2.E-15,7.5)); +#4035 = SURFACE_CURVE('',#4036,(#4041,#4048),.PCURVE_S1.); +#4036 = CIRCLE('',#4037,6.125); +#4037 = AXIS2_PLACEMENT_3D('',#4038,#4039,#4040); +#4038 = CARTESIAN_POINT('',(0.,0.,7.5)); +#4039 = DIRECTION('',(0.,0.,1.)); +#4040 = DIRECTION('',(1.,0.,0.)); +#4041 = PCURVE('',#3961,#4042); +#4042 = DEFINITIONAL_REPRESENTATION('',(#4043),#4047); +#4043 = CIRCLE('',#4044,6.125); +#4044 = AXIS2_PLACEMENT_2D('',#4045,#4046); +#4045 = CARTESIAN_POINT('',(0.,0.)); +#4046 = DIRECTION('',(1.,0.)); +#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4048 = PCURVE('',#4049,#4054); +#4049 = CYLINDRICAL_SURFACE('',#4050,6.125); +#4050 = AXIS2_PLACEMENT_3D('',#4051,#4052,#4053); +#4051 = CARTESIAN_POINT('',(0.,0.,1.)); +#4052 = DIRECTION('',(0.,0.,1.)); +#4053 = DIRECTION('',(1.,0.,0.)); +#4054 = DEFINITIONAL_REPRESENTATION('',(#4055),#4059); +#4055 = LINE('',#4056,#4057); +#4056 = CARTESIAN_POINT('',(0.,6.5)); +#4057 = VECTOR('',#4058,1.); +#4058 = DIRECTION('',(1.,0.)); +#4059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4060 = ADVANCED_FACE('',(#4061,#4064),#4014,.T.); +#4061 = FACE_BOUND('',#4062,.T.); +#4062 = EDGE_LOOP('',(#4063)); +#4063 = ORIENTED_EDGE('',*,*,#3999,.T.); +#4064 = FACE_BOUND('',#4065,.T.); +#4065 = EDGE_LOOP('',(#4066)); +#4066 = ORIENTED_EDGE('',*,*,#4067,.F.); +#4067 = EDGE_CURVE('',#4068,#4068,#4070,.T.); +#4068 = VERTEX_POINT('',#4069); +#4069 = CARTESIAN_POINT('',(4.5,-1.E-15,8.5)); +#4070 = SURFACE_CURVE('',#4071,(#4076,#4083),.PCURVE_S1.); +#4071 = CIRCLE('',#4072,4.5); +#4072 = AXIS2_PLACEMENT_3D('',#4073,#4074,#4075); +#4073 = CARTESIAN_POINT('',(0.,0.,8.5)); +#4074 = DIRECTION('',(0.,0.,1.)); +#4075 = DIRECTION('',(1.,0.,0.)); +#4076 = PCURVE('',#4014,#4077); +#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4082); +#4078 = CIRCLE('',#4079,4.5); +#4079 = AXIS2_PLACEMENT_2D('',#4080,#4081); +#4080 = CARTESIAN_POINT('',(0.,0.)); +#4081 = DIRECTION('',(1.,0.)); +#4082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4083 = PCURVE('',#4084,#4089); +#4084 = CYLINDRICAL_SURFACE('',#4085,4.5); +#4085 = AXIS2_PLACEMENT_3D('',#4086,#4087,#4088); +#4086 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#4087 = DIRECTION('',(0.,0.,1.)); +#4088 = DIRECTION('',(1.,0.,0.)); +#4089 = DEFINITIONAL_REPRESENTATION('',(#4090),#4094); +#4090 = LINE('',#4091,#4092); +#4091 = CARTESIAN_POINT('',(0.,8.625)); +#4092 = VECTOR('',#4093,1.); +#4093 = DIRECTION('',(1.,0.)); +#4094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4095 = ADVANCED_FACE('',(#4096),#4049,.T.); +#4096 = FACE_BOUND('',#4097,.T.); +#4097 = EDGE_LOOP('',(#4098,#4121,#4122,#4123)); +#4098 = ORIENTED_EDGE('',*,*,#4099,.T.); +#4099 = EDGE_CURVE('',#4100,#4033,#4102,.T.); +#4100 = VERTEX_POINT('',#4101); +#4101 = CARTESIAN_POINT('',(6.125,-2.E-15,1.)); +#4102 = SEAM_CURVE('',#4103,(#4107,#4114),.PCURVE_S1.); +#4103 = LINE('',#4104,#4105); +#4104 = CARTESIAN_POINT('',(6.125,-1.5E-15,1.)); +#4105 = VECTOR('',#4106,1.); +#4106 = DIRECTION('',(0.,0.,1.)); +#4107 = PCURVE('',#4049,#4108); +#4108 = DEFINITIONAL_REPRESENTATION('',(#4109),#4113); +#4109 = LINE('',#4110,#4111); +#4110 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#4111 = VECTOR('',#4112,1.); +#4112 = DIRECTION('',(0.,1.)); +#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4114 = PCURVE('',#4049,#4115); +#4115 = DEFINITIONAL_REPRESENTATION('',(#4116),#4120); +#4116 = LINE('',#4117,#4118); +#4117 = CARTESIAN_POINT('',(0.,-0.)); +#4118 = VECTOR('',#4119,1.); +#4119 = DIRECTION('',(0.,1.)); +#4120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4121 = ORIENTED_EDGE('',*,*,#4032,.F.); +#4122 = ORIENTED_EDGE('',*,*,#4099,.F.); +#4123 = ORIENTED_EDGE('',*,*,#4124,.T.); +#4124 = EDGE_CURVE('',#4100,#4100,#4125,.T.); +#4125 = SURFACE_CURVE('',#4126,(#4131,#4138),.PCURVE_S1.); +#4126 = CIRCLE('',#4127,6.125); +#4127 = AXIS2_PLACEMENT_3D('',#4128,#4129,#4130); +#4128 = CARTESIAN_POINT('',(0.,0.,1.)); +#4129 = DIRECTION('',(0.,0.,1.)); +#4130 = DIRECTION('',(1.,0.,0.)); +#4131 = PCURVE('',#4049,#4132); +#4132 = DEFINITIONAL_REPRESENTATION('',(#4133),#4137); +#4133 = LINE('',#4134,#4135); +#4134 = CARTESIAN_POINT('',(0.,0.)); +#4135 = VECTOR('',#4136,1.); +#4136 = DIRECTION('',(1.,0.)); +#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4138 = PCURVE('',#4139,#4144); +#4139 = PLANE('',#4140); +#4140 = AXIS2_PLACEMENT_3D('',#4141,#4142,#4143); +#4141 = CARTESIAN_POINT('',(0.,0.,1.)); +#4142 = DIRECTION('',(0.,0.,1.)); +#4143 = DIRECTION('',(1.,0.,0.)); +#4144 = DEFINITIONAL_REPRESENTATION('',(#4145),#4149); +#4145 = CIRCLE('',#4146,6.125); +#4146 = AXIS2_PLACEMENT_2D('',#4147,#4148); +#4147 = CARTESIAN_POINT('',(0.,0.)); +#4148 = DIRECTION('',(1.,0.)); +#4149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4150 = ADVANCED_FACE('',(#4151),#4084,.F.); +#4151 = FACE_BOUND('',#4152,.F.); +#4152 = EDGE_LOOP('',(#4153,#4154,#4177,#4204)); +#4153 = ORIENTED_EDGE('',*,*,#4067,.F.); +#4154 = ORIENTED_EDGE('',*,*,#4155,.F.); +#4155 = EDGE_CURVE('',#4156,#4068,#4158,.T.); +#4156 = VERTEX_POINT('',#4157); +#4157 = CARTESIAN_POINT('',(4.5,-1.E-15,0.)); +#4158 = SEAM_CURVE('',#4159,(#4163,#4170),.PCURVE_S1.); +#4159 = LINE('',#4160,#4161); +#4160 = CARTESIAN_POINT('',(4.5,-1.1E-15,-0.125)); +#4161 = VECTOR('',#4162,1.); +#4162 = DIRECTION('',(0.,0.,1.)); +#4163 = PCURVE('',#4084,#4164); +#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169); +#4165 = LINE('',#4166,#4167); +#4166 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#4167 = VECTOR('',#4168,1.); +#4168 = DIRECTION('',(0.,1.)); +#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4170 = PCURVE('',#4084,#4171); +#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4176); +#4172 = LINE('',#4173,#4174); +#4173 = CARTESIAN_POINT('',(0.,-0.)); +#4174 = VECTOR('',#4175,1.); +#4175 = DIRECTION('',(0.,1.)); +#4176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4177 = ORIENTED_EDGE('',*,*,#4178,.T.); +#4178 = EDGE_CURVE('',#4156,#4156,#4179,.T.); +#4179 = SURFACE_CURVE('',#4180,(#4185,#4192),.PCURVE_S1.); +#4180 = CIRCLE('',#4181,4.5); +#4181 = AXIS2_PLACEMENT_3D('',#4182,#4183,#4184); +#4182 = CARTESIAN_POINT('',(0.,0.,0.)); +#4183 = DIRECTION('',(0.,0.,1.)); +#4184 = DIRECTION('',(1.,0.,0.)); +#4185 = PCURVE('',#4084,#4186); +#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191); +#4187 = LINE('',#4188,#4189); +#4188 = CARTESIAN_POINT('',(0.,0.125)); +#4189 = VECTOR('',#4190,1.); +#4190 = DIRECTION('',(1.,0.)); +#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4192 = PCURVE('',#4193,#4198); +#4193 = PLANE('',#4194); +#4194 = AXIS2_PLACEMENT_3D('',#4195,#4196,#4197); +#4195 = CARTESIAN_POINT('',(0.,0.,0.)); +#4196 = DIRECTION('',(0.,0.,1.)); +#4197 = DIRECTION('',(1.,0.,0.)); +#4198 = DEFINITIONAL_REPRESENTATION('',(#4199),#4203); +#4199 = CIRCLE('',#4200,4.5); +#4200 = AXIS2_PLACEMENT_2D('',#4201,#4202); +#4201 = CARTESIAN_POINT('',(0.,0.)); +#4202 = DIRECTION('',(1.,0.)); +#4203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4204 = ORIENTED_EDGE('',*,*,#4155,.T.); +#4205 = ADVANCED_FACE('',(#4206,#4237),#4139,.T.); +#4206 = FACE_BOUND('',#4207,.T.); +#4207 = EDGE_LOOP('',(#4208)); +#4208 = ORIENTED_EDGE('',*,*,#4209,.T.); +#4209 = EDGE_CURVE('',#4210,#4210,#4212,.T.); +#4210 = VERTEX_POINT('',#4211); +#4211 = CARTESIAN_POINT('',(8.9,0.,1.)); +#4212 = SURFACE_CURVE('',#4213,(#4218,#4225),.PCURVE_S1.); +#4213 = CIRCLE('',#4214,8.9); +#4214 = AXIS2_PLACEMENT_3D('',#4215,#4216,#4217); +#4215 = CARTESIAN_POINT('',(0.,0.,1.)); +#4216 = DIRECTION('',(0.,0.,1.)); +#4217 = DIRECTION('',(1.,0.,0.)); +#4218 = PCURVE('',#4139,#4219); +#4219 = DEFINITIONAL_REPRESENTATION('',(#4220),#4224); +#4220 = CIRCLE('',#4221,8.9); +#4221 = AXIS2_PLACEMENT_2D('',#4222,#4223); +#4222 = CARTESIAN_POINT('',(0.,0.)); +#4223 = DIRECTION('',(1.,0.)); +#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4225 = PCURVE('',#4226,#4231); +#4226 = CONICAL_SURFACE('',#4227,9.,0.785398163397); +#4227 = AXIS2_PLACEMENT_3D('',#4228,#4229,#4230); +#4228 = CARTESIAN_POINT('',(0.,0.,0.9)); +#4229 = DIRECTION('',(-0.,-0.,-1.)); +#4230 = DIRECTION('',(1.,0.,0.)); +#4231 = DEFINITIONAL_REPRESENTATION('',(#4232),#4236); +#4232 = LINE('',#4233,#4234); +#4233 = CARTESIAN_POINT('',(-0.,-1.E-01)); +#4234 = VECTOR('',#4235,1.); +#4235 = DIRECTION('',(-1.,-0.)); +#4236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4237 = FACE_BOUND('',#4238,.T.); +#4238 = EDGE_LOOP('',(#4239)); +#4239 = ORIENTED_EDGE('',*,*,#4124,.F.); +#4240 = ADVANCED_FACE('',(#4241,#4272),#4193,.F.); +#4241 = FACE_BOUND('',#4242,.F.); +#4242 = EDGE_LOOP('',(#4243)); +#4243 = ORIENTED_EDGE('',*,*,#4244,.T.); +#4244 = EDGE_CURVE('',#4245,#4245,#4247,.T.); +#4245 = VERTEX_POINT('',#4246); +#4246 = CARTESIAN_POINT('',(8.9,0.,0.)); +#4247 = SURFACE_CURVE('',#4248,(#4253,#4260),.PCURVE_S1.); +#4248 = CIRCLE('',#4249,8.9); +#4249 = AXIS2_PLACEMENT_3D('',#4250,#4251,#4252); +#4250 = CARTESIAN_POINT('',(0.,0.,0.)); +#4251 = DIRECTION('',(0.,0.,1.)); +#4252 = DIRECTION('',(1.,0.,0.)); +#4253 = PCURVE('',#4193,#4254); +#4254 = DEFINITIONAL_REPRESENTATION('',(#4255),#4259); +#4255 = CIRCLE('',#4256,8.9); +#4256 = AXIS2_PLACEMENT_2D('',#4257,#4258); +#4257 = CARTESIAN_POINT('',(0.,0.)); +#4258 = DIRECTION('',(1.,0.)); +#4259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4260 = PCURVE('',#4261,#4266); +#4261 = CONICAL_SURFACE('',#4262,9.,0.785398163397); +#4262 = AXIS2_PLACEMENT_3D('',#4263,#4264,#4265); +#4263 = CARTESIAN_POINT('',(0.,0.,0.1)); +#4264 = DIRECTION('',(0.,0.,1.)); +#4265 = DIRECTION('',(1.,0.,0.)); +#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4271); +#4267 = LINE('',#4268,#4269); +#4268 = CARTESIAN_POINT('',(0.,-0.1)); +#4269 = VECTOR('',#4270,1.); +#4270 = DIRECTION('',(1.,-0.)); +#4271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4272 = FACE_BOUND('',#4273,.F.); +#4273 = EDGE_LOOP('',(#4274)); +#4274 = ORIENTED_EDGE('',*,*,#4178,.F.); +#4275 = ADVANCED_FACE('',(#4276),#4226,.T.); +#4276 = FACE_BOUND('',#4277,.T.); +#4277 = EDGE_LOOP('',(#4278,#4299,#4326,#4327)); +#4278 = ORIENTED_EDGE('',*,*,#4279,.F.); +#4279 = EDGE_CURVE('',#4280,#4210,#4282,.T.); +#4280 = VERTEX_POINT('',#4281); +#4281 = CARTESIAN_POINT('',(9.,0.,0.9)); +#4282 = SEAM_CURVE('',#4283,(#4287,#4293),.PCURVE_S1.); +#4283 = LINE('',#4284,#4285); +#4284 = CARTESIAN_POINT('',(9.,0.,0.9)); +#4285 = VECTOR('',#4286,1.); +#4286 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#4287 = PCURVE('',#4226,#4288); +#4288 = DEFINITIONAL_REPRESENTATION('',(#4289),#4292); +#4289 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4290,#4291),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#4290 = CARTESIAN_POINT('',(0.,0.)); +#4291 = CARTESIAN_POINT('',(0.,-1.E-01)); +#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4293 = PCURVE('',#4226,#4294); +#4294 = DEFINITIONAL_REPRESENTATION('',(#4295),#4298); +#4295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4296,#4297),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#4296 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#4297 = CARTESIAN_POINT('',(-6.28318530718,-1.E-01)); +#4298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4299 = ORIENTED_EDGE('',*,*,#4300,.T.); +#4300 = EDGE_CURVE('',#4280,#4280,#4301,.T.); +#4301 = SURFACE_CURVE('',#4302,(#4307,#4314),.PCURVE_S1.); +#4302 = CIRCLE('',#4303,9.); +#4303 = AXIS2_PLACEMENT_3D('',#4304,#4305,#4306); +#4304 = CARTESIAN_POINT('',(0.,0.,0.9)); +#4305 = DIRECTION('',(0.,0.,1.)); +#4306 = DIRECTION('',(1.,0.,0.)); +#4307 = PCURVE('',#4226,#4308); +#4308 = DEFINITIONAL_REPRESENTATION('',(#4309),#4313); +#4309 = LINE('',#4310,#4311); +#4310 = CARTESIAN_POINT('',(-0.,-0.)); +#4311 = VECTOR('',#4312,1.); +#4312 = DIRECTION('',(-1.,-0.)); +#4313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4314 = PCURVE('',#4315,#4320); +#4315 = CYLINDRICAL_SURFACE('',#4316,9.); +#4316 = AXIS2_PLACEMENT_3D('',#4317,#4318,#4319); +#4317 = CARTESIAN_POINT('',(0.,0.,0.)); +#4318 = DIRECTION('',(0.,0.,1.)); +#4319 = DIRECTION('',(1.,0.,0.)); +#4320 = DEFINITIONAL_REPRESENTATION('',(#4321),#4325); +#4321 = LINE('',#4322,#4323); +#4322 = CARTESIAN_POINT('',(0.,0.9)); +#4323 = VECTOR('',#4324,1.); +#4324 = DIRECTION('',(1.,0.)); +#4325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4326 = ORIENTED_EDGE('',*,*,#4279,.T.); +#4327 = ORIENTED_EDGE('',*,*,#4209,.F.); +#4328 = ADVANCED_FACE('',(#4329),#4261,.T.); +#4329 = FACE_BOUND('',#4330,.F.); +#4330 = EDGE_LOOP('',(#4331,#4352,#4374,#4375)); +#4331 = ORIENTED_EDGE('',*,*,#4332,.F.); +#4332 = EDGE_CURVE('',#4333,#4245,#4335,.T.); +#4333 = VERTEX_POINT('',#4334); +#4334 = CARTESIAN_POINT('',(9.,0.,0.1)); +#4335 = SEAM_CURVE('',#4336,(#4340,#4346),.PCURVE_S1.); +#4336 = LINE('',#4337,#4338); +#4337 = CARTESIAN_POINT('',(9.,0.,0.1)); +#4338 = VECTOR('',#4339,1.); +#4339 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#4340 = PCURVE('',#4261,#4341); +#4341 = DEFINITIONAL_REPRESENTATION('',(#4342),#4345); +#4342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4343,#4344),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#4343 = CARTESIAN_POINT('',(0.,0.)); +#4344 = CARTESIAN_POINT('',(0.,-0.1)); +#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4346 = PCURVE('',#4261,#4347); +#4347 = DEFINITIONAL_REPRESENTATION('',(#4348),#4351); +#4348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4349,#4350),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.141421356237),.PIECEWISE_BEZIER_KNOTS.); +#4349 = CARTESIAN_POINT('',(6.28318530718,0.)); +#4350 = CARTESIAN_POINT('',(6.28318530718,-0.1)); +#4351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4352 = ORIENTED_EDGE('',*,*,#4353,.T.); +#4353 = EDGE_CURVE('',#4333,#4333,#4354,.T.); +#4354 = SURFACE_CURVE('',#4355,(#4360,#4367),.PCURVE_S1.); +#4355 = CIRCLE('',#4356,9.); +#4356 = AXIS2_PLACEMENT_3D('',#4357,#4358,#4359); +#4357 = CARTESIAN_POINT('',(0.,0.,0.1)); +#4358 = DIRECTION('',(0.,0.,1.)); +#4359 = DIRECTION('',(1.,0.,0.)); +#4360 = PCURVE('',#4261,#4361); +#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4366); +#4362 = LINE('',#4363,#4364); +#4363 = CARTESIAN_POINT('',(0.,-0.)); +#4364 = VECTOR('',#4365,1.); +#4365 = DIRECTION('',(1.,-0.)); +#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4367 = PCURVE('',#4315,#4368); +#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4373); +#4369 = LINE('',#4370,#4371); +#4370 = CARTESIAN_POINT('',(0.,0.1)); +#4371 = VECTOR('',#4372,1.); +#4372 = DIRECTION('',(1.,0.)); +#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4374 = ORIENTED_EDGE('',*,*,#4332,.T.); +#4375 = ORIENTED_EDGE('',*,*,#4244,.F.); +#4376 = ADVANCED_FACE('',(#4377),#4315,.T.); +#4377 = FACE_BOUND('',#4378,.T.); +#4378 = EDGE_LOOP('',(#4379,#4400,#4401,#4402)); +#4379 = ORIENTED_EDGE('',*,*,#4380,.T.); +#4380 = EDGE_CURVE('',#4333,#4280,#4381,.T.); +#4381 = SEAM_CURVE('',#4382,(#4386,#4393),.PCURVE_S1.); +#4382 = LINE('',#4383,#4384); +#4383 = CARTESIAN_POINT('',(9.,-2.2E-15,0.)); +#4384 = VECTOR('',#4385,1.); +#4385 = DIRECTION('',(0.,0.,1.)); +#4386 = PCURVE('',#4315,#4387); +#4387 = DEFINITIONAL_REPRESENTATION('',(#4388),#4392); +#4388 = LINE('',#4389,#4390); +#4389 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#4390 = VECTOR('',#4391,1.); +#4391 = DIRECTION('',(0.,1.)); +#4392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4393 = PCURVE('',#4315,#4394); +#4394 = DEFINITIONAL_REPRESENTATION('',(#4395),#4399); +#4395 = LINE('',#4396,#4397); +#4396 = CARTESIAN_POINT('',(0.,-0.)); +#4397 = VECTOR('',#4398,1.); +#4398 = DIRECTION('',(0.,1.)); +#4399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4400 = ORIENTED_EDGE('',*,*,#4300,.F.); +#4401 = ORIENTED_EDGE('',*,*,#4380,.F.); +#4402 = ORIENTED_EDGE('',*,*,#4353,.T.); +#4403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4407)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4404,#4405,#4406)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4404 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4405 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4406 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4407 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4404, + 'distance_accuracy_value','confusion accuracy'); +#4408 = SHAPE_DEFINITION_REPRESENTATION(#4409,#3828); +#4409 = PRODUCT_DEFINITION_SHAPE('','',#4410); +#4410 = PRODUCT_DEFINITION('design','',#4411,#4414); +#4411 = PRODUCT_DEFINITION_FORMATION('','',#4412); +#4412 = PRODUCT('Cut007','Cut007','',(#4413)); +#4413 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4414 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4415 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4416,#4418); +#4416 = ( REPRESENTATION_RELATIONSHIP('','',#3828,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4417) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4417 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91); +#4418 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4419); +#4419 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','=>[0:1:1:20]','',#5,#4410,$ + ); +#4420 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4412)); +#4421 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4422),#4604); +#4422 = MANIFOLD_SOLID_BREP('',#4423); +#4423 = CLOSED_SHELL('',(#4424,#4512,#4547,#4577)); +#4424 = ADVANCED_FACE('',(#4425),#4438,.T.); +#4425 = FACE_BOUND('',#4426,.T.); +#4426 = EDGE_LOOP('',(#4427,#4461,#4484,#4511)); +#4427 = ORIENTED_EDGE('',*,*,#4428,.F.); +#4428 = EDGE_CURVE('',#4429,#4429,#4431,.T.); +#4429 = VERTEX_POINT('',#4430); +#4430 = CARTESIAN_POINT('',(3.,-1.E-15,8.625)); +#4431 = SURFACE_CURVE('',#4432,(#4437,#4449),.PCURVE_S1.); +#4432 = CIRCLE('',#4433,3.); +#4433 = AXIS2_PLACEMENT_3D('',#4434,#4435,#4436); +#4434 = CARTESIAN_POINT('',(0.,0.,8.625)); +#4435 = DIRECTION('',(0.,0.,1.)); +#4436 = DIRECTION('',(1.,0.,0.)); +#4437 = PCURVE('',#4438,#4443); +#4438 = CYLINDRICAL_SURFACE('',#4439,3.); +#4439 = AXIS2_PLACEMENT_3D('',#4440,#4441,#4442); +#4440 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#4441 = DIRECTION('',(0.,0.,1.)); +#4442 = DIRECTION('',(1.,0.,0.)); +#4443 = DEFINITIONAL_REPRESENTATION('',(#4444),#4448); +#4444 = LINE('',#4445,#4446); +#4445 = CARTESIAN_POINT('',(0.,8.75)); +#4446 = VECTOR('',#4447,1.); +#4447 = DIRECTION('',(1.,0.)); +#4448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4449 = PCURVE('',#4450,#4455); +#4450 = PLANE('',#4451); +#4451 = AXIS2_PLACEMENT_3D('',#4452,#4453,#4454); +#4452 = CARTESIAN_POINT('',(0.,0.,8.625)); +#4453 = DIRECTION('',(0.,0.,1.)); +#4454 = DIRECTION('',(1.,0.,0.)); +#4455 = DEFINITIONAL_REPRESENTATION('',(#4456),#4460); +#4456 = CIRCLE('',#4457,3.); +#4457 = AXIS2_PLACEMENT_2D('',#4458,#4459); +#4458 = CARTESIAN_POINT('',(0.,0.)); +#4459 = DIRECTION('',(1.,0.)); +#4460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4461 = ORIENTED_EDGE('',*,*,#4462,.F.); +#4462 = EDGE_CURVE('',#4463,#4429,#4465,.T.); +#4463 = VERTEX_POINT('',#4464); +#4464 = CARTESIAN_POINT('',(3.,-1.E-15,-0.125)); +#4465 = SEAM_CURVE('',#4466,(#4470,#4477),.PCURVE_S1.); +#4466 = LINE('',#4467,#4468); +#4467 = CARTESIAN_POINT('',(3.,-7.3E-16,-0.125)); +#4468 = VECTOR('',#4469,1.); +#4469 = DIRECTION('',(0.,0.,1.)); +#4470 = PCURVE('',#4438,#4471); +#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4476); +#4472 = LINE('',#4473,#4474); +#4473 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#4474 = VECTOR('',#4475,1.); +#4475 = DIRECTION('',(0.,1.)); +#4476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4477 = PCURVE('',#4438,#4478); +#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483); +#4479 = LINE('',#4480,#4481); +#4480 = CARTESIAN_POINT('',(0.,-0.)); +#4481 = VECTOR('',#4482,1.); +#4482 = DIRECTION('',(0.,1.)); +#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4484 = ORIENTED_EDGE('',*,*,#4485,.T.); +#4485 = EDGE_CURVE('',#4463,#4463,#4486,.T.); +#4486 = SURFACE_CURVE('',#4487,(#4492,#4499),.PCURVE_S1.); +#4487 = CIRCLE('',#4488,3.); +#4488 = AXIS2_PLACEMENT_3D('',#4489,#4490,#4491); +#4489 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#4490 = DIRECTION('',(0.,0.,1.)); +#4491 = DIRECTION('',(1.,0.,0.)); +#4492 = PCURVE('',#4438,#4493); +#4493 = DEFINITIONAL_REPRESENTATION('',(#4494),#4498); +#4494 = LINE('',#4495,#4496); +#4495 = CARTESIAN_POINT('',(0.,0.)); +#4496 = VECTOR('',#4497,1.); +#4497 = DIRECTION('',(1.,0.)); +#4498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4499 = PCURVE('',#4500,#4505); +#4500 = PLANE('',#4501); +#4501 = AXIS2_PLACEMENT_3D('',#4502,#4503,#4504); +#4502 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#4503 = DIRECTION('',(0.,0.,1.)); +#4504 = DIRECTION('',(1.,0.,0.)); +#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510); +#4506 = CIRCLE('',#4507,3.); +#4507 = AXIS2_PLACEMENT_2D('',#4508,#4509); +#4508 = CARTESIAN_POINT('',(0.,0.)); +#4509 = DIRECTION('',(1.,0.)); +#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4511 = ORIENTED_EDGE('',*,*,#4462,.T.); +#4512 = ADVANCED_FACE('',(#4513,#4516),#4450,.T.); +#4513 = FACE_BOUND('',#4514,.T.); +#4514 = EDGE_LOOP('',(#4515)); +#4515 = ORIENTED_EDGE('',*,*,#4428,.T.); +#4516 = FACE_BOUND('',#4517,.T.); +#4517 = EDGE_LOOP('',(#4518)); +#4518 = ORIENTED_EDGE('',*,*,#4519,.F.); +#4519 = EDGE_CURVE('',#4520,#4520,#4522,.T.); +#4520 = VERTEX_POINT('',#4521); +#4521 = CARTESIAN_POINT('',(2.5,-1.E-15,8.625)); +#4522 = SURFACE_CURVE('',#4523,(#4528,#4535),.PCURVE_S1.); +#4523 = CIRCLE('',#4524,2.5); +#4524 = AXIS2_PLACEMENT_3D('',#4525,#4526,#4527); +#4525 = CARTESIAN_POINT('',(0.,0.,8.625)); +#4526 = DIRECTION('',(0.,0.,1.)); +#4527 = DIRECTION('',(1.,0.,0.)); +#4528 = PCURVE('',#4450,#4529); +#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4534); +#4530 = CIRCLE('',#4531,2.5); +#4531 = AXIS2_PLACEMENT_2D('',#4532,#4533); +#4532 = CARTESIAN_POINT('',(0.,0.)); +#4533 = DIRECTION('',(1.,0.)); +#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4535 = PCURVE('',#4536,#4541); +#4536 = CYLINDRICAL_SURFACE('',#4537,2.5); +#4537 = AXIS2_PLACEMENT_3D('',#4538,#4539,#4540); +#4538 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#4539 = DIRECTION('',(0.,0.,1.)); +#4540 = DIRECTION('',(1.,0.,0.)); +#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546); +#4542 = LINE('',#4543,#4544); +#4543 = CARTESIAN_POINT('',(0.,8.75)); +#4544 = VECTOR('',#4545,1.); +#4545 = DIRECTION('',(1.,0.)); +#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4547 = ADVANCED_FACE('',(#4548,#4551),#4500,.F.); +#4548 = FACE_BOUND('',#4549,.F.); +#4549 = EDGE_LOOP('',(#4550)); +#4550 = ORIENTED_EDGE('',*,*,#4485,.T.); +#4551 = FACE_BOUND('',#4552,.F.); +#4552 = EDGE_LOOP('',(#4553)); +#4553 = ORIENTED_EDGE('',*,*,#4554,.F.); +#4554 = EDGE_CURVE('',#4555,#4555,#4557,.T.); +#4555 = VERTEX_POINT('',#4556); +#4556 = CARTESIAN_POINT('',(2.5,-1.E-15,-0.125)); +#4557 = SURFACE_CURVE('',#4558,(#4563,#4570),.PCURVE_S1.); +#4558 = CIRCLE('',#4559,2.5); +#4559 = AXIS2_PLACEMENT_3D('',#4560,#4561,#4562); +#4560 = CARTESIAN_POINT('',(0.,0.,-0.125)); +#4561 = DIRECTION('',(0.,0.,1.)); +#4562 = DIRECTION('',(1.,0.,0.)); +#4563 = PCURVE('',#4500,#4564); +#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569); +#4565 = CIRCLE('',#4566,2.5); +#4566 = AXIS2_PLACEMENT_2D('',#4567,#4568); +#4567 = CARTESIAN_POINT('',(0.,0.)); +#4568 = DIRECTION('',(1.,0.)); +#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4570 = PCURVE('',#4536,#4571); +#4571 = DEFINITIONAL_REPRESENTATION('',(#4572),#4576); +#4572 = LINE('',#4573,#4574); +#4573 = CARTESIAN_POINT('',(0.,0.)); +#4574 = VECTOR('',#4575,1.); +#4575 = DIRECTION('',(1.,0.)); +#4576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4577 = ADVANCED_FACE('',(#4578),#4536,.F.); +#4578 = FACE_BOUND('',#4579,.F.); +#4579 = EDGE_LOOP('',(#4580,#4601,#4602,#4603)); +#4580 = ORIENTED_EDGE('',*,*,#4581,.T.); +#4581 = EDGE_CURVE('',#4555,#4520,#4582,.T.); +#4582 = SEAM_CURVE('',#4583,(#4587,#4594),.PCURVE_S1.); +#4583 = LINE('',#4584,#4585); +#4584 = CARTESIAN_POINT('',(2.5,-6.1E-16,-0.125)); +#4585 = VECTOR('',#4586,1.); +#4586 = DIRECTION('',(0.,0.,1.)); +#4587 = PCURVE('',#4536,#4588); +#4588 = DEFINITIONAL_REPRESENTATION('',(#4589),#4593); +#4589 = LINE('',#4590,#4591); +#4590 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#4591 = VECTOR('',#4592,1.); +#4592 = DIRECTION('',(0.,1.)); +#4593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4594 = PCURVE('',#4536,#4595); +#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4600); +#4596 = LINE('',#4597,#4598); +#4597 = CARTESIAN_POINT('',(0.,-0.)); +#4598 = VECTOR('',#4599,1.); +#4599 = DIRECTION('',(0.,1.)); +#4600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#4601 = ORIENTED_EDGE('',*,*,#4519,.F.); +#4602 = ORIENTED_EDGE('',*,*,#4581,.F.); +#4603 = ORIENTED_EDGE('',*,*,#4554,.T.); +#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4608)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4605,#4606,#4607)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4605 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4606 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4607 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4608 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4605, + 'distance_accuracy_value','confusion accuracy'); +#4609 = SHAPE_DEFINITION_REPRESENTATION(#4610,#4421); +#4610 = PRODUCT_DEFINITION_SHAPE('','',#4611); +#4611 = PRODUCT_DEFINITION('design','',#4612,#4615); +#4612 = PRODUCT_DEFINITION_FORMATION('','',#4613); +#4613 = PRODUCT('Cut008','Cut008','',(#4614)); +#4614 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4617,#4619); +#4617 = ( REPRESENTATION_RELATIONSHIP('','',#4421,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4618) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95); +#4619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4620); +#4620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','=>[0:1:1:21]','',#5,#4611,$ + ); +#4621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4613)); +#4622 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4623),#3609); +#4623 = STYLED_ITEM('color',(#4624),#3427); +#4624 = PRESENTATION_STYLE_ASSIGNMENT((#4625,#4631)); +#4625 = SURFACE_STYLE_USAGE(.BOTH.,#4626); +#4626 = SURFACE_SIDE_STYLE('',(#4627)); +#4627 = SURFACE_STYLE_FILL_AREA(#4628); +#4628 = FILL_AREA_STYLE('',(#4629)); +#4629 = FILL_AREA_STYLE_COLOUR('',#4630); +#4630 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#4631 = CURVE_STYLE('',#4632,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4632 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4633 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4634),#1966); +#4634 = STYLED_ITEM('color',(#4635),#1868); +#4635 = PRESENTATION_STYLE_ASSIGNMENT((#4636,#4641)); +#4636 = SURFACE_STYLE_USAGE(.BOTH.,#4637); +#4637 = SURFACE_SIDE_STYLE('',(#4638)); +#4638 = SURFACE_STYLE_FILL_AREA(#4639); +#4639 = FILL_AREA_STYLE('',(#4640)); +#4640 = FILL_AREA_STYLE_COLOUR('',#4630); +#4641 = CURVE_STYLE('',#4642,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4642 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4643 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4644,#4651,#4658,#4665,#4672,#4679,#4686,#4693,#4700,#4707,#4714), + #2475); +#4644 = STYLED_ITEM('color',(#4645),#1987); +#4645 = PRESENTATION_STYLE_ASSIGNMENT((#4646)); +#4646 = SURFACE_STYLE_USAGE(.BOTH.,#4647); +#4647 = SURFACE_SIDE_STYLE('',(#4648)); +#4648 = SURFACE_STYLE_FILL_AREA(#4649); +#4649 = FILL_AREA_STYLE('',(#4650)); +#4650 = FILL_AREA_STYLE_COLOUR('',#4630); +#4651 = STYLED_ITEM('color',(#4652),#2075); +#4652 = PRESENTATION_STYLE_ASSIGNMENT((#4653)); +#4653 = SURFACE_STYLE_USAGE(.BOTH.,#4654); +#4654 = SURFACE_SIDE_STYLE('',(#4655)); +#4655 = SURFACE_STYLE_FILL_AREA(#4656); +#4656 = FILL_AREA_STYLE('',(#4657)); +#4657 = FILL_AREA_STYLE_COLOUR('',#4630); +#4658 = STYLED_ITEM('color',(#4659),#2128); +#4659 = PRESENTATION_STYLE_ASSIGNMENT((#4660)); +#4660 = SURFACE_STYLE_USAGE(.BOTH.,#4661); +#4661 = SURFACE_SIDE_STYLE('',(#4662)); +#4662 = SURFACE_STYLE_FILL_AREA(#4663); +#4663 = FILL_AREA_STYLE('',(#4664)); +#4664 = FILL_AREA_STYLE_COLOUR('',#4630); +#4665 = STYLED_ITEM('color',(#4666),#2181); +#4666 = PRESENTATION_STYLE_ASSIGNMENT((#4667)); +#4667 = SURFACE_STYLE_USAGE(.BOTH.,#4668); +#4668 = SURFACE_SIDE_STYLE('',(#4669)); +#4669 = SURFACE_STYLE_FILL_AREA(#4670); +#4670 = FILL_AREA_STYLE('',(#4671)); +#4671 = FILL_AREA_STYLE_COLOUR('',#4630); +#4672 = STYLED_ITEM('color',(#4673),#2216); +#4673 = PRESENTATION_STYLE_ASSIGNMENT((#4674)); +#4674 = SURFACE_STYLE_USAGE(.BOTH.,#4675); +#4675 = SURFACE_SIDE_STYLE('',(#4676)); +#4676 = SURFACE_STYLE_FILL_AREA(#4677); +#4677 = FILL_AREA_STYLE('',(#4678)); +#4678 = FILL_AREA_STYLE_COLOUR('',#4630); +#4679 = STYLED_ITEM('color',(#4680),#2220); +#4680 = PRESENTATION_STYLE_ASSIGNMENT((#4681)); +#4681 = SURFACE_STYLE_USAGE(.BOTH.,#4682); +#4682 = SURFACE_SIDE_STYLE('',(#4683)); +#4683 = SURFACE_STYLE_FILL_AREA(#4684); +#4684 = FILL_AREA_STYLE('',(#4685)); +#4685 = FILL_AREA_STYLE_COLOUR('',#4630); +#4686 = STYLED_ITEM('color',(#4687),#2275); +#4687 = PRESENTATION_STYLE_ASSIGNMENT((#4688)); +#4688 = SURFACE_STYLE_USAGE(.BOTH.,#4689); +#4689 = SURFACE_SIDE_STYLE('',(#4690)); +#4690 = SURFACE_STYLE_FILL_AREA(#4691); +#4691 = FILL_AREA_STYLE('',(#4692)); +#4692 = FILL_AREA_STYLE_COLOUR('',#4630); +#4693 = STYLED_ITEM('color',(#4694),#2310); +#4694 = PRESENTATION_STYLE_ASSIGNMENT((#4695)); +#4695 = SURFACE_STYLE_USAGE(.BOTH.,#4696); +#4696 = SURFACE_SIDE_STYLE('',(#4697)); +#4697 = SURFACE_STYLE_FILL_AREA(#4698); +#4698 = FILL_AREA_STYLE('',(#4699)); +#4699 = FILL_AREA_STYLE_COLOUR('',#4630); +#4700 = STYLED_ITEM('color',(#4701),#2363); +#4701 = PRESENTATION_STYLE_ASSIGNMENT((#4702)); +#4702 = SURFACE_STYLE_USAGE(.BOTH.,#4703); +#4703 = SURFACE_SIDE_STYLE('',(#4704)); +#4704 = SURFACE_STYLE_FILL_AREA(#4705); +#4705 = FILL_AREA_STYLE('',(#4706)); +#4706 = FILL_AREA_STYLE_COLOUR('',#4630); +#4707 = STYLED_ITEM('color',(#4708),#2418); +#4708 = PRESENTATION_STYLE_ASSIGNMENT((#4709)); +#4709 = SURFACE_STYLE_USAGE(.BOTH.,#4710); +#4710 = SURFACE_SIDE_STYLE('',(#4711)); +#4711 = SURFACE_STYLE_FILL_AREA(#4712); +#4712 = FILL_AREA_STYLE('',(#4713)); +#4713 = FILL_AREA_STYLE_COLOUR('',#4630); +#4714 = STYLED_ITEM('color',(#4715),#2471); +#4715 = PRESENTATION_STYLE_ASSIGNMENT((#4716)); +#4716 = SURFACE_STYLE_USAGE(.BOTH.,#4717); +#4717 = SURFACE_SIDE_STYLE('',(#4718)); +#4718 = SURFACE_STYLE_FILL_AREA(#4719); +#4719 = FILL_AREA_STYLE('',(#4720)); +#4720 = FILL_AREA_STYLE_COLOUR('',#4630); +#4721 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4722),#4403); +#4722 = STYLED_ITEM('color',(#4723),#3829); +#4723 = PRESENTATION_STYLE_ASSIGNMENT((#4724,#4729)); +#4724 = SURFACE_STYLE_USAGE(.BOTH.,#4725); +#4725 = SURFACE_SIDE_STYLE('',(#4726)); +#4726 = SURFACE_STYLE_FILL_AREA(#4727); +#4727 = FILL_AREA_STYLE('',(#4728)); +#4728 = FILL_AREA_STYLE_COLOUR('',#4630); +#4729 = CURVE_STYLE('',#4730,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4730 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4731 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4732),#1849); +#4732 = STYLED_ITEM('color',(#4733),#1751); +#4733 = PRESENTATION_STYLE_ASSIGNMENT((#4734,#4739)); +#4734 = SURFACE_STYLE_USAGE(.BOTH.,#4735); +#4735 = SURFACE_SIDE_STYLE('',(#4736)); +#4736 = SURFACE_STYLE_FILL_AREA(#4737); +#4737 = FILL_AREA_STYLE('',(#4738)); +#4738 = FILL_AREA_STYLE_COLOUR('',#4630); +#4739 = CURVE_STYLE('',#4740,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4740 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4741 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4742),#1191); +#4742 = STYLED_ITEM('color',(#4743),#1093); +#4743 = PRESENTATION_STYLE_ASSIGNMENT((#4744,#4749)); +#4744 = SURFACE_STYLE_USAGE(.BOTH.,#4745); +#4745 = SURFACE_SIDE_STYLE('',(#4746)); +#4746 = SURFACE_STYLE_FILL_AREA(#4747); +#4747 = FILL_AREA_STYLE('',(#4748)); +#4748 = FILL_AREA_STYLE_COLOUR('',#4630); +#4749 = CURVE_STYLE('',#4750,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4750 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4751 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4752),#639); +#4752 = STYLED_ITEM('color',(#4753),#541); +#4753 = PRESENTATION_STYLE_ASSIGNMENT((#4754,#4759)); +#4754 = SURFACE_STYLE_USAGE(.BOTH.,#4755); +#4755 = SURFACE_SIDE_STYLE('',(#4756)); +#4756 = SURFACE_STYLE_FILL_AREA(#4757); +#4757 = FILL_AREA_STYLE('',(#4758)); +#4758 = FILL_AREA_STYLE_COLOUR('',#4630); +#4759 = CURVE_STYLE('',#4760,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4760 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4761 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4762,#4769,#4776,#4783),#522); +#4762 = STYLED_ITEM('color',(#4763),#342); +#4763 = PRESENTATION_STYLE_ASSIGNMENT((#4764)); +#4764 = SURFACE_STYLE_USAGE(.BOTH.,#4765); +#4765 = SURFACE_SIDE_STYLE('',(#4766)); +#4766 = SURFACE_STYLE_FILL_AREA(#4767); +#4767 = FILL_AREA_STYLE('',(#4768)); +#4768 = FILL_AREA_STYLE_COLOUR('',#4630); +#4769 = STYLED_ITEM('color',(#4770),#430); +#4770 = PRESENTATION_STYLE_ASSIGNMENT((#4771)); +#4771 = SURFACE_STYLE_USAGE(.BOTH.,#4772); +#4772 = SURFACE_SIDE_STYLE('',(#4773)); +#4773 = SURFACE_STYLE_FILL_AREA(#4774); +#4774 = FILL_AREA_STYLE('',(#4775)); +#4775 = FILL_AREA_STYLE_COLOUR('',#4630); +#4776 = STYLED_ITEM('color',(#4777),#465); +#4777 = PRESENTATION_STYLE_ASSIGNMENT((#4778)); +#4778 = SURFACE_STYLE_USAGE(.BOTH.,#4779); +#4779 = SURFACE_SIDE_STYLE('',(#4780)); +#4780 = SURFACE_STYLE_FILL_AREA(#4781); +#4781 = FILL_AREA_STYLE('',(#4782)); +#4782 = FILL_AREA_STYLE_COLOUR('',#4630); +#4783 = STYLED_ITEM('color',(#4784),#495); +#4784 = PRESENTATION_STYLE_ASSIGNMENT((#4785)); +#4785 = SURFACE_STYLE_USAGE(.BOTH.,#4786); +#4786 = SURFACE_SIDE_STYLE('',(#4787)); +#4787 = SURFACE_STYLE_FILL_AREA(#4788); +#4788 = FILL_AREA_STYLE('',(#4789)); +#4789 = FILL_AREA_STYLE_COLOUR('',#4630); +#4790 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4791),#321); +#4791 = STYLED_ITEM('color',(#4792),#223); +#4792 = PRESENTATION_STYLE_ASSIGNMENT((#4793,#4798)); +#4793 = SURFACE_STYLE_USAGE(.BOTH.,#4794); +#4794 = SURFACE_SIDE_STYLE('',(#4795)); +#4795 = SURFACE_STYLE_FILL_AREA(#4796); +#4796 = FILL_AREA_STYLE('',(#4797)); +#4797 = FILL_AREA_STYLE_COLOUR('',#4630); +#4798 = CURVE_STYLE('',#4799,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4799 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4800 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4801),#1732); +#4801 = STYLED_ITEM('color',(#4802),#1634); +#4802 = PRESENTATION_STYLE_ASSIGNMENT((#4803,#4808)); +#4803 = SURFACE_STYLE_USAGE(.BOTH.,#4804); +#4804 = SURFACE_SIDE_STYLE('',(#4805)); +#4805 = SURFACE_STYLE_FILL_AREA(#4806); +#4806 = FILL_AREA_STYLE('',(#4807)); +#4807 = FILL_AREA_STYLE_COLOUR('',#4630); +#4808 = CURVE_STYLE('',#4809,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4809 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4811),#204); +#4811 = STYLED_ITEM('color',(#4812),#106); +#4812 = PRESENTATION_STYLE_ASSIGNMENT((#4813,#4818)); +#4813 = SURFACE_STYLE_USAGE(.BOTH.,#4814); +#4814 = SURFACE_SIDE_STYLE('',(#4815)); +#4815 = SURFACE_STYLE_FILL_AREA(#4816); +#4816 = FILL_AREA_STYLE('',(#4817)); +#4817 = FILL_AREA_STYLE_COLOUR('',#4630); +#4818 = CURVE_STYLE('',#4819,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4820 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4821),#3810); +#4821 = STYLED_ITEM('color',(#4822),#3628); +#4822 = PRESENTATION_STYLE_ASSIGNMENT((#4823,#4828)); +#4823 = SURFACE_STYLE_USAGE(.BOTH.,#4824); +#4824 = SURFACE_SIDE_STYLE('',(#4825)); +#4825 = SURFACE_STYLE_FILL_AREA(#4826); +#4826 = FILL_AREA_STYLE('',(#4827)); +#4827 = FILL_AREA_STYLE_COLOUR('',#4630); +#4828 = CURVE_STYLE('',#4829,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4829 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4830 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4831,#4838,#4845,#4852),#957); +#4831 = STYLED_ITEM('color',(#4832),#777); +#4832 = PRESENTATION_STYLE_ASSIGNMENT((#4833)); +#4833 = SURFACE_STYLE_USAGE(.BOTH.,#4834); +#4834 = SURFACE_SIDE_STYLE('',(#4835)); +#4835 = SURFACE_STYLE_FILL_AREA(#4836); +#4836 = FILL_AREA_STYLE('',(#4837)); +#4837 = FILL_AREA_STYLE_COLOUR('',#4630); +#4838 = STYLED_ITEM('color',(#4839),#865); +#4839 = PRESENTATION_STYLE_ASSIGNMENT((#4840)); +#4840 = SURFACE_STYLE_USAGE(.BOTH.,#4841); +#4841 = SURFACE_SIDE_STYLE('',(#4842)); +#4842 = SURFACE_STYLE_FILL_AREA(#4843); +#4843 = FILL_AREA_STYLE('',(#4844)); +#4844 = FILL_AREA_STYLE_COLOUR('',#4630); +#4845 = STYLED_ITEM('color',(#4846),#900); +#4846 = PRESENTATION_STYLE_ASSIGNMENT((#4847)); +#4847 = SURFACE_STYLE_USAGE(.BOTH.,#4848); +#4848 = SURFACE_SIDE_STYLE('',(#4849)); +#4849 = SURFACE_STYLE_FILL_AREA(#4850); +#4850 = FILL_AREA_STYLE('',(#4851)); +#4851 = FILL_AREA_STYLE_COLOUR('',#4630); +#4852 = STYLED_ITEM('color',(#4853),#930); +#4853 = PRESENTATION_STYLE_ASSIGNMENT((#4854)); +#4854 = SURFACE_STYLE_USAGE(.BOTH.,#4855); +#4855 = SURFACE_SIDE_STYLE('',(#4856)); +#4856 = SURFACE_STYLE_FILL_AREA(#4857); +#4857 = FILL_AREA_STYLE('',(#4858)); +#4858 = FILL_AREA_STYLE_COLOUR('',#4630); +#4859 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4860),#4604); +#4860 = STYLED_ITEM('color',(#4861),#4422); +#4861 = PRESENTATION_STYLE_ASSIGNMENT((#4862,#4867)); +#4862 = SURFACE_STYLE_USAGE(.BOTH.,#4863); +#4863 = SURFACE_SIDE_STYLE('',(#4864)); +#4864 = SURFACE_STYLE_FILL_AREA(#4865); +#4865 = FILL_AREA_STYLE('',(#4866)); +#4866 = FILL_AREA_STYLE_COLOUR('',#4630); +#4867 = CURVE_STYLE('',#4868,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4868 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4869 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4870,#4877,#4884,#4891,#4898),#2815); +#4870 = STYLED_ITEM('color',(#4871),#2613); +#4871 = PRESENTATION_STYLE_ASSIGNMENT((#4872)); +#4872 = SURFACE_STYLE_USAGE(.BOTH.,#4873); +#4873 = SURFACE_SIDE_STYLE('',(#4874)); +#4874 = SURFACE_STYLE_FILL_AREA(#4875); +#4875 = FILL_AREA_STYLE('',(#4876)); +#4876 = FILL_AREA_STYLE_COLOUR('',#4630); +#4877 = STYLED_ITEM('color',(#4878),#2701); +#4878 = PRESENTATION_STYLE_ASSIGNMENT((#4879)); +#4879 = SURFACE_STYLE_USAGE(.BOTH.,#4880); +#4880 = SURFACE_SIDE_STYLE('',(#4881)); +#4881 = SURFACE_STYLE_FILL_AREA(#4882); +#4882 = FILL_AREA_STYLE('',(#4883)); +#4883 = FILL_AREA_STYLE_COLOUR('',#4630); +#4884 = STYLED_ITEM('color',(#4885),#2754); +#4885 = PRESENTATION_STYLE_ASSIGNMENT((#4886)); +#4886 = SURFACE_STYLE_USAGE(.BOTH.,#4887); +#4887 = SURFACE_SIDE_STYLE('',(#4888)); +#4888 = SURFACE_STYLE_FILL_AREA(#4889); +#4889 = FILL_AREA_STYLE('',(#4890)); +#4890 = FILL_AREA_STYLE_COLOUR('',#4630); +#4891 = STYLED_ITEM('color',(#4892),#2807); +#4892 = PRESENTATION_STYLE_ASSIGNMENT((#4893)); +#4893 = SURFACE_STYLE_USAGE(.BOTH.,#4894); +#4894 = SURFACE_SIDE_STYLE('',(#4895)); +#4895 = SURFACE_STYLE_FILL_AREA(#4896); +#4896 = FILL_AREA_STYLE('',(#4897)); +#4897 = FILL_AREA_STYLE_COLOUR('',#4630); +#4898 = STYLED_ITEM('color',(#4899),#2811); +#4899 = PRESENTATION_STYLE_ASSIGNMENT((#4900)); +#4900 = SURFACE_STYLE_USAGE(.BOTH.,#4901); +#4901 = SURFACE_SIDE_STYLE('',(#4902)); +#4902 = SURFACE_STYLE_FILL_AREA(#4903); +#4903 = FILL_AREA_STYLE('',(#4904)); +#4904 = FILL_AREA_STYLE_COLOUR('',#4630); +#4905 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4906,#4913,#4920,#4927,#4934,#4941,#4948,#4955,#4962,#4969,#4976, + #4983),#3408); +#4906 = STYLED_ITEM('color',(#4907),#2836); +#4907 = PRESENTATION_STYLE_ASSIGNMENT((#4908)); +#4908 = SURFACE_STYLE_USAGE(.BOTH.,#4909); +#4909 = SURFACE_SIDE_STYLE('',(#4910)); +#4910 = SURFACE_STYLE_FILL_AREA(#4911); +#4911 = FILL_AREA_STYLE('',(#4912)); +#4912 = FILL_AREA_STYLE_COLOUR('',#4630); +#4913 = STYLED_ITEM('color',(#4914),#2924); +#4914 = PRESENTATION_STYLE_ASSIGNMENT((#4915)); +#4915 = SURFACE_STYLE_USAGE(.BOTH.,#4916); +#4916 = SURFACE_SIDE_STYLE('',(#4917)); +#4917 = SURFACE_STYLE_FILL_AREA(#4918); +#4918 = FILL_AREA_STYLE('',(#4919)); +#4919 = FILL_AREA_STYLE_COLOUR('',#4630); +#4920 = STYLED_ITEM('color',(#4921),#2977); +#4921 = PRESENTATION_STYLE_ASSIGNMENT((#4922)); +#4922 = SURFACE_STYLE_USAGE(.BOTH.,#4923); +#4923 = SURFACE_SIDE_STYLE('',(#4924)); +#4924 = SURFACE_STYLE_FILL_AREA(#4925); +#4925 = FILL_AREA_STYLE('',(#4926)); +#4926 = FILL_AREA_STYLE_COLOUR('',#4630); +#4927 = STYLED_ITEM('color',(#4928),#3030); +#4928 = PRESENTATION_STYLE_ASSIGNMENT((#4929)); +#4929 = SURFACE_STYLE_USAGE(.BOTH.,#4930); +#4930 = SURFACE_SIDE_STYLE('',(#4931)); +#4931 = SURFACE_STYLE_FILL_AREA(#4932); +#4932 = FILL_AREA_STYLE('',(#4933)); +#4933 = FILL_AREA_STYLE_COLOUR('',#4630); +#4934 = STYLED_ITEM('color',(#4935),#3065); +#4935 = PRESENTATION_STYLE_ASSIGNMENT((#4936)); +#4936 = SURFACE_STYLE_USAGE(.BOTH.,#4937); +#4937 = SURFACE_SIDE_STYLE('',(#4938)); +#4938 = SURFACE_STYLE_FILL_AREA(#4939); +#4939 = FILL_AREA_STYLE('',(#4940)); +#4940 = FILL_AREA_STYLE_COLOUR('',#4630); +#4941 = STYLED_ITEM('color',(#4942),#3100); +#4942 = PRESENTATION_STYLE_ASSIGNMENT((#4943)); +#4943 = SURFACE_STYLE_USAGE(.BOTH.,#4944); +#4944 = SURFACE_SIDE_STYLE('',(#4945)); +#4945 = SURFACE_STYLE_FILL_AREA(#4946); +#4946 = FILL_AREA_STYLE('',(#4947)); +#4947 = FILL_AREA_STYLE_COLOUR('',#4630); +#4948 = STYLED_ITEM('color',(#4949),#3155); +#4949 = PRESENTATION_STYLE_ASSIGNMENT((#4950)); +#4950 = SURFACE_STYLE_USAGE(.BOTH.,#4951); +#4951 = SURFACE_SIDE_STYLE('',(#4952)); +#4952 = SURFACE_STYLE_FILL_AREA(#4953); +#4953 = FILL_AREA_STYLE('',(#4954)); +#4954 = FILL_AREA_STYLE_COLOUR('',#4630); +#4955 = STYLED_ITEM('color',(#4956),#3210); +#4956 = PRESENTATION_STYLE_ASSIGNMENT((#4957)); +#4957 = SURFACE_STYLE_USAGE(.BOTH.,#4958); +#4958 = SURFACE_SIDE_STYLE('',(#4959)); +#4959 = SURFACE_STYLE_FILL_AREA(#4960); +#4960 = FILL_AREA_STYLE('',(#4961)); +#4961 = FILL_AREA_STYLE_COLOUR('',#4630); +#4962 = STYLED_ITEM('color',(#4963),#3245); +#4963 = PRESENTATION_STYLE_ASSIGNMENT((#4964)); +#4964 = SURFACE_STYLE_USAGE(.BOTH.,#4965); +#4965 = SURFACE_SIDE_STYLE('',(#4966)); +#4966 = SURFACE_STYLE_FILL_AREA(#4967); +#4967 = FILL_AREA_STYLE('',(#4968)); +#4968 = FILL_AREA_STYLE_COLOUR('',#4630); +#4969 = STYLED_ITEM('color',(#4970),#3280); +#4970 = PRESENTATION_STYLE_ASSIGNMENT((#4971)); +#4971 = SURFACE_STYLE_USAGE(.BOTH.,#4972); +#4972 = SURFACE_SIDE_STYLE('',(#4973)); +#4973 = SURFACE_STYLE_FILL_AREA(#4974); +#4974 = FILL_AREA_STYLE('',(#4975)); +#4975 = FILL_AREA_STYLE_COLOUR('',#4630); +#4976 = STYLED_ITEM('color',(#4977),#3333); +#4977 = PRESENTATION_STYLE_ASSIGNMENT((#4978)); +#4978 = SURFACE_STYLE_USAGE(.BOTH.,#4979); +#4979 = SURFACE_SIDE_STYLE('',(#4980)); +#4980 = SURFACE_STYLE_FILL_AREA(#4981); +#4981 = FILL_AREA_STYLE('',(#4982)); +#4982 = FILL_AREA_STYLE_COLOUR('',#4630); +#4983 = STYLED_ITEM('color',(#4984),#3381); +#4984 = PRESENTATION_STYLE_ASSIGNMENT((#4985)); +#4985 = SURFACE_STYLE_USAGE(.BOTH.,#4986); +#4986 = SURFACE_SIDE_STYLE('',(#4987)); +#4987 = SURFACE_STYLE_FILL_AREA(#4988); +#4988 = FILL_AREA_STYLE('',(#4989)); +#4989 = FILL_AREA_STYLE_COLOUR('',#4630); +#4990 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4991),#756); +#4991 = STYLED_ITEM('color',(#4992),#658); +#4992 = PRESENTATION_STYLE_ASSIGNMENT((#4993,#4998)); +#4993 = SURFACE_STYLE_USAGE(.BOTH.,#4994); +#4994 = SURFACE_SIDE_STYLE('',(#4995)); +#4995 = SURFACE_STYLE_FILL_AREA(#4996); +#4996 = FILL_AREA_STYLE('',(#4997)); +#4997 = FILL_AREA_STYLE_COLOUR('',#4630); +#4998 = CURVE_STYLE('',#4999,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#4999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#5000 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #5001),#2592); +#5001 = STYLED_ITEM('color',(#5002),#2494); +#5002 = PRESENTATION_STYLE_ASSIGNMENT((#5003,#5008)); +#5003 = SURFACE_STYLE_USAGE(.BOTH.,#5004); +#5004 = SURFACE_SIDE_STYLE('',(#5005)); +#5005 = SURFACE_STYLE_FILL_AREA(#5006); +#5006 = FILL_AREA_STYLE('',(#5007)); +#5007 = FILL_AREA_STYLE_COLOUR('',#4630); +#5008 = CURVE_STYLE('',#5009,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#5009 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#5010 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #5011,#5018,#5025,#5032,#5039),#1615); +#5011 = STYLED_ITEM('color',(#5012),#1413); +#5012 = PRESENTATION_STYLE_ASSIGNMENT((#5013)); +#5013 = SURFACE_STYLE_USAGE(.BOTH.,#5014); +#5014 = SURFACE_SIDE_STYLE('',(#5015)); +#5015 = SURFACE_STYLE_FILL_AREA(#5016); +#5016 = FILL_AREA_STYLE('',(#5017)); +#5017 = FILL_AREA_STYLE_COLOUR('',#4630); +#5018 = STYLED_ITEM('color',(#5019),#1501); +#5019 = PRESENTATION_STYLE_ASSIGNMENT((#5020)); +#5020 = SURFACE_STYLE_USAGE(.BOTH.,#5021); +#5021 = SURFACE_SIDE_STYLE('',(#5022)); +#5022 = SURFACE_STYLE_FILL_AREA(#5023); +#5023 = FILL_AREA_STYLE('',(#5024)); +#5024 = FILL_AREA_STYLE_COLOUR('',#4630); +#5025 = STYLED_ITEM('color',(#5026),#1554); +#5026 = PRESENTATION_STYLE_ASSIGNMENT((#5027)); +#5027 = SURFACE_STYLE_USAGE(.BOTH.,#5028); +#5028 = SURFACE_SIDE_STYLE('',(#5029)); +#5029 = SURFACE_STYLE_FILL_AREA(#5030); +#5030 = FILL_AREA_STYLE('',(#5031)); +#5031 = FILL_AREA_STYLE_COLOUR('',#4630); +#5032 = STYLED_ITEM('color',(#5033),#1607); +#5033 = PRESENTATION_STYLE_ASSIGNMENT((#5034)); +#5034 = SURFACE_STYLE_USAGE(.BOTH.,#5035); +#5035 = SURFACE_SIDE_STYLE('',(#5036)); +#5036 = SURFACE_STYLE_FILL_AREA(#5037); +#5037 = FILL_AREA_STYLE('',(#5038)); +#5038 = FILL_AREA_STYLE_COLOUR('',#4630); +#5039 = STYLED_ITEM('color',(#5040),#1611); +#5040 = PRESENTATION_STYLE_ASSIGNMENT((#5041)); +#5041 = SURFACE_STYLE_USAGE(.BOTH.,#5042); +#5042 = SURFACE_SIDE_STYLE('',(#5043)); +#5043 = SURFACE_STYLE_FILL_AREA(#5044); +#5044 = FILL_AREA_STYLE('',(#5045)); +#5045 = FILL_AREA_STYLE_COLOUR('',#4630); +#5046 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #5047,#5054,#5061,#5068),#1392); +#5047 = STYLED_ITEM('color',(#5048),#1212); +#5048 = PRESENTATION_STYLE_ASSIGNMENT((#5049)); +#5049 = SURFACE_STYLE_USAGE(.BOTH.,#5050); +#5050 = SURFACE_SIDE_STYLE('',(#5051)); +#5051 = SURFACE_STYLE_FILL_AREA(#5052); +#5052 = FILL_AREA_STYLE('',(#5053)); +#5053 = FILL_AREA_STYLE_COLOUR('',#4630); +#5054 = STYLED_ITEM('color',(#5055),#1300); +#5055 = PRESENTATION_STYLE_ASSIGNMENT((#5056)); +#5056 = SURFACE_STYLE_USAGE(.BOTH.,#5057); +#5057 = SURFACE_SIDE_STYLE('',(#5058)); +#5058 = SURFACE_STYLE_FILL_AREA(#5059); +#5059 = FILL_AREA_STYLE('',(#5060)); +#5060 = FILL_AREA_STYLE_COLOUR('',#4630); +#5061 = STYLED_ITEM('color',(#5062),#1335); +#5062 = PRESENTATION_STYLE_ASSIGNMENT((#5063)); +#5063 = SURFACE_STYLE_USAGE(.BOTH.,#5064); +#5064 = SURFACE_SIDE_STYLE('',(#5065)); +#5065 = SURFACE_STYLE_FILL_AREA(#5066); +#5066 = FILL_AREA_STYLE('',(#5067)); +#5067 = FILL_AREA_STYLE_COLOUR('',#4630); +#5068 = STYLED_ITEM('color',(#5069),#1365); +#5069 = PRESENTATION_STYLE_ASSIGNMENT((#5070)); +#5070 = SURFACE_STYLE_USAGE(.BOTH.,#5071); +#5071 = SURFACE_SIDE_STYLE('',(#5072)); +#5072 = SURFACE_STYLE_FILL_AREA(#5073); +#5073 = FILL_AREA_STYLE('',(#5074)); +#5074 = FILL_AREA_STYLE_COLOUR('',#4630); +#5075 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #5076),#1074); +#5076 = STYLED_ITEM('color',(#5077),#976); +#5077 = PRESENTATION_STYLE_ASSIGNMENT((#5078,#5083)); +#5078 = SURFACE_STYLE_USAGE(.BOTH.,#5079); +#5079 = SURFACE_SIDE_STYLE('',(#5080)); +#5080 = SURFACE_STYLE_FILL_AREA(#5081); +#5081 = FILL_AREA_STYLE('',(#5082)); +#5082 = FILL_AREA_STYLE_COLOUR('',#4630); +#5083 = CURVE_STYLE('',#5084,POSITIVE_LENGTH_MEASURE(0.1),#4630); +#5084 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21;