ISO-10303-21; HEADER; /* step.parts distribution metadata * Distributed by step.parts: https://www.step.parts/parts/nema17_mounting_hole_pattern_cutter_reference * Canonical STEP asset: nema17_mounting_hole_pattern_cutter_reference.step */ FILE_DESCRIPTION( /* description */ ('Canonical STEP asset distributed by step.parts'), /* implementation_level */ '2;1'); FILE_NAME( /* name */ 'nema17_mounting_hole_pattern_cutter_reference.step', /* time_stamp */ '', /* author */ (''), /* organization */ ('step.parts'), /* preprocessor_version */ 'step.parts header normalizer', /* originating_system */ 'https://www.step.parts/parts/nema17_mounting_hole_pattern_cutter_reference', /* authorisation */ ''); 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('Open CASCADE STEP translator 7.8 1318', 'Open CASCADE STEP translator 7.8 1318','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); #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.)); #29 = DIRECTION('',(0.,0.,1.)); #30 = DIRECTION('',(1.,0.,-0.)); #31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, 'distance_accuracy_value','confusion accuracy'); #36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); #38 = PRODUCT_DEFINITION_SHAPE('','',#39); #39 = PRODUCT_DEFINITION('design','',#40,#43); #40 = PRODUCT_DEFINITION_FORMATION('','',#41); #41 = PRODUCT('Open CASCADE STEP translator 7.8 1318.1', 'Open CASCADE STEP translator 7.8 1318.1','',(#42)); #42 = PRODUCT_CONTEXT('',#2,'mechanical'); #43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#143); #45 = MANIFOLD_SOLID_BREP('',#46); #46 = CLOSED_SHELL('',(#47,#135,#139)); #47 = ADVANCED_FACE('',(#48),#62,.T.); #48 = FACE_BOUND('',#49,.F.); #49 = EDGE_LOOP('',(#50,#80,#107,#108)); #50 = ORIENTED_EDGE('',*,*,#51,.T.); #51 = EDGE_CURVE('',#52,#54,#56,.T.); #52 = VERTEX_POINT('',#53); #53 = CARTESIAN_POINT('',(-14.,-15.5,0.)); #54 = VERTEX_POINT('',#55); #55 = CARTESIAN_POINT('',(-14.,-15.5,12.)); #56 = SEAM_CURVE('',#57,(#61,#73),.PCURVE_S1.); #57 = LINE('',#58,#59); #58 = CARTESIAN_POINT('',(-14.,-15.5,0.)); #59 = VECTOR('',#60,1.); #60 = DIRECTION('',(0.,0.,1.)); #61 = PCURVE('',#62,#67); #62 = CYLINDRICAL_SURFACE('',#63,1.5); #63 = AXIS2_PLACEMENT_3D('',#64,#65,#66); #64 = CARTESIAN_POINT('',(-15.5,-15.5,0.)); #65 = DIRECTION('',(-0.,-0.,-1.)); #66 = DIRECTION('',(1.,0.,0.)); #67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); #68 = LINE('',#69,#70); #69 = CARTESIAN_POINT('',(-0.,0.)); #70 = VECTOR('',#71,1.); #71 = DIRECTION('',(-0.,-1.)); #72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #73 = PCURVE('',#62,#74); #74 = DEFINITIONAL_REPRESENTATION('',(#75),#79); #75 = LINE('',#76,#77); #76 = CARTESIAN_POINT('',(-6.28318530718,0.)); #77 = VECTOR('',#78,1.); #78 = DIRECTION('',(-0.,-1.)); #79 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #80 = ORIENTED_EDGE('',*,*,#81,.T.); #81 = EDGE_CURVE('',#54,#54,#82,.T.); #82 = SURFACE_CURVE('',#83,(#88,#95),.PCURVE_S1.); #83 = CIRCLE('',#84,1.5); #84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); #85 = CARTESIAN_POINT('',(-15.5,-15.5,12.)); #86 = DIRECTION('',(0.,0.,1.)); #87 = DIRECTION('',(1.,0.,0.)); #88 = PCURVE('',#62,#89); #89 = DEFINITIONAL_REPRESENTATION('',(#90),#94); #90 = LINE('',#91,#92); #91 = CARTESIAN_POINT('',(-0.,-12.)); #92 = VECTOR('',#93,1.); #93 = DIRECTION('',(-1.,0.)); #94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #95 = PCURVE('',#96,#101); #96 = PLANE('',#97); #97 = AXIS2_PLACEMENT_3D('',#98,#99,#100); #98 = CARTESIAN_POINT('',(-15.5,-15.5,12.)); #99 = DIRECTION('',(0.,0.,1.)); #100 = DIRECTION('',(1.,0.,-0.)); #101 = DEFINITIONAL_REPRESENTATION('',(#102),#106); #102 = CIRCLE('',#103,1.5); #103 = AXIS2_PLACEMENT_2D('',#104,#105); #104 = CARTESIAN_POINT('',(0.,0.)); #105 = DIRECTION('',(1.,0.)); #106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #107 = ORIENTED_EDGE('',*,*,#51,.F.); #108 = ORIENTED_EDGE('',*,*,#109,.F.); #109 = EDGE_CURVE('',#52,#52,#110,.T.); #110 = SURFACE_CURVE('',#111,(#116,#123),.PCURVE_S1.); #111 = CIRCLE('',#112,1.5); #112 = AXIS2_PLACEMENT_3D('',#113,#114,#115); #113 = CARTESIAN_POINT('',(-15.5,-15.5,0.)); #114 = DIRECTION('',(0.,0.,1.)); #115 = DIRECTION('',(1.,0.,0.)); #116 = PCURVE('',#62,#117); #117 = DEFINITIONAL_REPRESENTATION('',(#118),#122); #118 = LINE('',#119,#120); #119 = CARTESIAN_POINT('',(-0.,0.)); #120 = VECTOR('',#121,1.); #121 = DIRECTION('',(-1.,0.)); #122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #123 = PCURVE('',#124,#129); #124 = PLANE('',#125); #125 = AXIS2_PLACEMENT_3D('',#126,#127,#128); #126 = CARTESIAN_POINT('',(-15.5,-15.5,0.)); #127 = DIRECTION('',(0.,0.,1.)); #128 = DIRECTION('',(1.,0.,-0.)); #129 = DEFINITIONAL_REPRESENTATION('',(#130),#134); #130 = CIRCLE('',#131,1.5); #131 = AXIS2_PLACEMENT_2D('',#132,#133); #132 = CARTESIAN_POINT('',(0.,0.)); #133 = DIRECTION('',(1.,0.)); #134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #135 = ADVANCED_FACE('',(#136),#124,.F.); #136 = FACE_BOUND('',#137,.F.); #137 = EDGE_LOOP('',(#138)); #138 = ORIENTED_EDGE('',*,*,#109,.T.); #139 = ADVANCED_FACE('',(#140),#96,.T.); #140 = FACE_BOUND('',#141,.T.); #141 = EDGE_LOOP('',(#142)); #142 = ORIENTED_EDGE('',*,*,#81,.T.); #143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#147)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#144,#145,#146)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #144 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #145 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #146 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #147 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#144, 'distance_accuracy_value','confusion accuracy'); #148 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#149,#151); #149 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#150) SHAPE_REPRESENTATION_RELATIONSHIP() ); #150 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #151 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#152 ); #152 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3027','','',#5,#39,$); #153 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); #154 = SHAPE_DEFINITION_REPRESENTATION(#155,#161); #155 = PRODUCT_DEFINITION_SHAPE('','',#156); #156 = PRODUCT_DEFINITION('design','',#157,#160); #157 = PRODUCT_DEFINITION_FORMATION('','',#158); #158 = PRODUCT('Open CASCADE STEP translator 7.8 1318.2', 'Open CASCADE STEP translator 7.8 1318.2','',(#159)); #159 = PRODUCT_CONTEXT('',#2,'mechanical'); #160 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #161 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#162),#260); #162 = MANIFOLD_SOLID_BREP('',#163); #163 = CLOSED_SHELL('',(#164,#252,#256)); #164 = ADVANCED_FACE('',(#165),#179,.T.); #165 = FACE_BOUND('',#166,.F.); #166 = EDGE_LOOP('',(#167,#197,#224,#225)); #167 = ORIENTED_EDGE('',*,*,#168,.T.); #168 = EDGE_CURVE('',#169,#171,#173,.T.); #169 = VERTEX_POINT('',#170); #170 = CARTESIAN_POINT('',(17.,-15.5,0.)); #171 = VERTEX_POINT('',#172); #172 = CARTESIAN_POINT('',(17.,-15.5,12.)); #173 = SEAM_CURVE('',#174,(#178,#190),.PCURVE_S1.); #174 = LINE('',#175,#176); #175 = CARTESIAN_POINT('',(17.,-15.5,0.)); #176 = VECTOR('',#177,1.); #177 = DIRECTION('',(0.,0.,1.)); #178 = PCURVE('',#179,#184); #179 = CYLINDRICAL_SURFACE('',#180,1.5); #180 = AXIS2_PLACEMENT_3D('',#181,#182,#183); #181 = CARTESIAN_POINT('',(15.5,-15.5,0.)); #182 = DIRECTION('',(-0.,-0.,-1.)); #183 = DIRECTION('',(1.,0.,0.)); #184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); #185 = LINE('',#186,#187); #186 = CARTESIAN_POINT('',(-0.,0.)); #187 = VECTOR('',#188,1.); #188 = DIRECTION('',(-0.,-1.)); #189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #190 = PCURVE('',#179,#191); #191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); #192 = LINE('',#193,#194); #193 = CARTESIAN_POINT('',(-6.28318530718,0.)); #194 = VECTOR('',#195,1.); #195 = DIRECTION('',(-0.,-1.)); #196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #197 = ORIENTED_EDGE('',*,*,#198,.T.); #198 = EDGE_CURVE('',#171,#171,#199,.T.); #199 = SURFACE_CURVE('',#200,(#205,#212),.PCURVE_S1.); #200 = CIRCLE('',#201,1.5); #201 = AXIS2_PLACEMENT_3D('',#202,#203,#204); #202 = CARTESIAN_POINT('',(15.5,-15.5,12.)); #203 = DIRECTION('',(0.,0.,1.)); #204 = DIRECTION('',(1.,0.,0.)); #205 = PCURVE('',#179,#206); #206 = DEFINITIONAL_REPRESENTATION('',(#207),#211); #207 = LINE('',#208,#209); #208 = CARTESIAN_POINT('',(-0.,-12.)); #209 = VECTOR('',#210,1.); #210 = DIRECTION('',(-1.,0.)); #211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #212 = PCURVE('',#213,#218); #213 = PLANE('',#214); #214 = AXIS2_PLACEMENT_3D('',#215,#216,#217); #215 = CARTESIAN_POINT('',(15.5,-15.5,12.)); #216 = DIRECTION('',(0.,0.,1.)); #217 = DIRECTION('',(1.,0.,-0.)); #218 = DEFINITIONAL_REPRESENTATION('',(#219),#223); #219 = CIRCLE('',#220,1.5); #220 = AXIS2_PLACEMENT_2D('',#221,#222); #221 = CARTESIAN_POINT('',(0.,0.)); #222 = DIRECTION('',(1.,0.)); #223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #224 = ORIENTED_EDGE('',*,*,#168,.F.); #225 = ORIENTED_EDGE('',*,*,#226,.F.); #226 = EDGE_CURVE('',#169,#169,#227,.T.); #227 = SURFACE_CURVE('',#228,(#233,#240),.PCURVE_S1.); #228 = CIRCLE('',#229,1.5); #229 = AXIS2_PLACEMENT_3D('',#230,#231,#232); #230 = CARTESIAN_POINT('',(15.5,-15.5,0.)); #231 = DIRECTION('',(0.,0.,1.)); #232 = DIRECTION('',(1.,0.,0.)); #233 = PCURVE('',#179,#234); #234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); #235 = LINE('',#236,#237); #236 = CARTESIAN_POINT('',(-0.,0.)); #237 = VECTOR('',#238,1.); #238 = DIRECTION('',(-1.,0.)); #239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #240 = PCURVE('',#241,#246); #241 = PLANE('',#242); #242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); #243 = CARTESIAN_POINT('',(15.5,-15.5,0.)); #244 = DIRECTION('',(0.,0.,1.)); #245 = DIRECTION('',(1.,0.,-0.)); #246 = DEFINITIONAL_REPRESENTATION('',(#247),#251); #247 = CIRCLE('',#248,1.5); #248 = AXIS2_PLACEMENT_2D('',#249,#250); #249 = CARTESIAN_POINT('',(0.,0.)); #250 = DIRECTION('',(1.,0.)); #251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #252 = ADVANCED_FACE('',(#253),#241,.F.); #253 = FACE_BOUND('',#254,.F.); #254 = EDGE_LOOP('',(#255)); #255 = ORIENTED_EDGE('',*,*,#226,.T.); #256 = ADVANCED_FACE('',(#257),#213,.T.); #257 = FACE_BOUND('',#258,.T.); #258 = EDGE_LOOP('',(#259)); #259 = ORIENTED_EDGE('',*,*,#198,.T.); #260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#264)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#261,#262,#263)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #261 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #262 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #263 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #264 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#261, 'distance_accuracy_value','confusion accuracy'); #265 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#266,#268); #266 = ( REPRESENTATION_RELATIONSHIP('','',#161,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#267) SHAPE_REPRESENTATION_RELATIONSHIP() ); #267 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); #268 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#269 ); #269 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3028','','',#5,#156,$); #270 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#158)); #271 = SHAPE_DEFINITION_REPRESENTATION(#272,#278); #272 = PRODUCT_DEFINITION_SHAPE('','',#273); #273 = PRODUCT_DEFINITION('design','',#274,#277); #274 = PRODUCT_DEFINITION_FORMATION('','',#275); #275 = PRODUCT('Open CASCADE STEP translator 7.8 1318.3', 'Open CASCADE STEP translator 7.8 1318.3','',(#276)); #276 = PRODUCT_CONTEXT('',#2,'mechanical'); #277 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #278 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#279),#377); #279 = MANIFOLD_SOLID_BREP('',#280); #280 = CLOSED_SHELL('',(#281,#369,#373)); #281 = ADVANCED_FACE('',(#282),#296,.T.); #282 = FACE_BOUND('',#283,.F.); #283 = EDGE_LOOP('',(#284,#314,#341,#342)); #284 = ORIENTED_EDGE('',*,*,#285,.T.); #285 = EDGE_CURVE('',#286,#288,#290,.T.); #286 = VERTEX_POINT('',#287); #287 = CARTESIAN_POINT('',(-14.,15.5,0.)); #288 = VERTEX_POINT('',#289); #289 = CARTESIAN_POINT('',(-14.,15.5,12.)); #290 = SEAM_CURVE('',#291,(#295,#307),.PCURVE_S1.); #291 = LINE('',#292,#293); #292 = CARTESIAN_POINT('',(-14.,15.5,0.)); #293 = VECTOR('',#294,1.); #294 = DIRECTION('',(0.,0.,1.)); #295 = PCURVE('',#296,#301); #296 = CYLINDRICAL_SURFACE('',#297,1.5); #297 = AXIS2_PLACEMENT_3D('',#298,#299,#300); #298 = CARTESIAN_POINT('',(-15.5,15.5,0.)); #299 = DIRECTION('',(-0.,-0.,-1.)); #300 = DIRECTION('',(1.,0.,0.)); #301 = DEFINITIONAL_REPRESENTATION('',(#302),#306); #302 = LINE('',#303,#304); #303 = CARTESIAN_POINT('',(-0.,0.)); #304 = VECTOR('',#305,1.); #305 = DIRECTION('',(-0.,-1.)); #306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #307 = PCURVE('',#296,#308); #308 = DEFINITIONAL_REPRESENTATION('',(#309),#313); #309 = LINE('',#310,#311); #310 = CARTESIAN_POINT('',(-6.28318530718,0.)); #311 = VECTOR('',#312,1.); #312 = DIRECTION('',(-0.,-1.)); #313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #314 = ORIENTED_EDGE('',*,*,#315,.T.); #315 = EDGE_CURVE('',#288,#288,#316,.T.); #316 = SURFACE_CURVE('',#317,(#322,#329),.PCURVE_S1.); #317 = CIRCLE('',#318,1.5); #318 = AXIS2_PLACEMENT_3D('',#319,#320,#321); #319 = CARTESIAN_POINT('',(-15.5,15.5,12.)); #320 = DIRECTION('',(0.,0.,1.)); #321 = DIRECTION('',(1.,0.,0.)); #322 = PCURVE('',#296,#323); #323 = DEFINITIONAL_REPRESENTATION('',(#324),#328); #324 = LINE('',#325,#326); #325 = CARTESIAN_POINT('',(-0.,-12.)); #326 = VECTOR('',#327,1.); #327 = DIRECTION('',(-1.,0.)); #328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #329 = PCURVE('',#330,#335); #330 = PLANE('',#331); #331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); #332 = CARTESIAN_POINT('',(-15.5,15.5,12.)); #333 = DIRECTION('',(0.,0.,1.)); #334 = DIRECTION('',(1.,0.,-0.)); #335 = DEFINITIONAL_REPRESENTATION('',(#336),#340); #336 = CIRCLE('',#337,1.5); #337 = AXIS2_PLACEMENT_2D('',#338,#339); #338 = CARTESIAN_POINT('',(0.,0.)); #339 = DIRECTION('',(1.,0.)); #340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #341 = ORIENTED_EDGE('',*,*,#285,.F.); #342 = ORIENTED_EDGE('',*,*,#343,.F.); #343 = EDGE_CURVE('',#286,#286,#344,.T.); #344 = SURFACE_CURVE('',#345,(#350,#357),.PCURVE_S1.); #345 = CIRCLE('',#346,1.5); #346 = AXIS2_PLACEMENT_3D('',#347,#348,#349); #347 = CARTESIAN_POINT('',(-15.5,15.5,0.)); #348 = DIRECTION('',(0.,0.,1.)); #349 = DIRECTION('',(1.,0.,0.)); #350 = PCURVE('',#296,#351); #351 = DEFINITIONAL_REPRESENTATION('',(#352),#356); #352 = LINE('',#353,#354); #353 = CARTESIAN_POINT('',(-0.,0.)); #354 = VECTOR('',#355,1.); #355 = DIRECTION('',(-1.,0.)); #356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #357 = PCURVE('',#358,#363); #358 = PLANE('',#359); #359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); #360 = CARTESIAN_POINT('',(-15.5,15.5,0.)); #361 = DIRECTION('',(0.,0.,1.)); #362 = DIRECTION('',(1.,0.,-0.)); #363 = DEFINITIONAL_REPRESENTATION('',(#364),#368); #364 = CIRCLE('',#365,1.5); #365 = AXIS2_PLACEMENT_2D('',#366,#367); #366 = CARTESIAN_POINT('',(0.,0.)); #367 = DIRECTION('',(1.,0.)); #368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #369 = ADVANCED_FACE('',(#370),#358,.F.); #370 = FACE_BOUND('',#371,.F.); #371 = EDGE_LOOP('',(#372)); #372 = ORIENTED_EDGE('',*,*,#343,.T.); #373 = ADVANCED_FACE('',(#374),#330,.T.); #374 = FACE_BOUND('',#375,.T.); #375 = EDGE_LOOP('',(#376)); #376 = ORIENTED_EDGE('',*,*,#315,.T.); #377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#381)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#378,#379,#380)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #378 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #379 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #380 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #381 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#378, 'distance_accuracy_value','confusion accuracy'); #382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#383,#385); #383 = ( REPRESENTATION_RELATIONSHIP('','',#278,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#384) SHAPE_REPRESENTATION_RELATIONSHIP() ); #384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); #385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#386 ); #386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3029','','',#5,#273,$); #387 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#275)); #388 = SHAPE_DEFINITION_REPRESENTATION(#389,#395); #389 = PRODUCT_DEFINITION_SHAPE('','',#390); #390 = PRODUCT_DEFINITION('design','',#391,#394); #391 = PRODUCT_DEFINITION_FORMATION('','',#392); #392 = PRODUCT('Open CASCADE STEP translator 7.8 1318.4', 'Open CASCADE STEP translator 7.8 1318.4','',(#393)); #393 = PRODUCT_CONTEXT('',#2,'mechanical'); #394 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #395 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#396),#494); #396 = MANIFOLD_SOLID_BREP('',#397); #397 = CLOSED_SHELL('',(#398,#486,#490)); #398 = ADVANCED_FACE('',(#399),#413,.T.); #399 = FACE_BOUND('',#400,.F.); #400 = EDGE_LOOP('',(#401,#431,#458,#459)); #401 = ORIENTED_EDGE('',*,*,#402,.T.); #402 = EDGE_CURVE('',#403,#405,#407,.T.); #403 = VERTEX_POINT('',#404); #404 = CARTESIAN_POINT('',(17.,15.5,0.)); #405 = VERTEX_POINT('',#406); #406 = CARTESIAN_POINT('',(17.,15.5,12.)); #407 = SEAM_CURVE('',#408,(#412,#424),.PCURVE_S1.); #408 = LINE('',#409,#410); #409 = CARTESIAN_POINT('',(17.,15.5,0.)); #410 = VECTOR('',#411,1.); #411 = DIRECTION('',(0.,0.,1.)); #412 = PCURVE('',#413,#418); #413 = CYLINDRICAL_SURFACE('',#414,1.5); #414 = AXIS2_PLACEMENT_3D('',#415,#416,#417); #415 = CARTESIAN_POINT('',(15.5,15.5,0.)); #416 = DIRECTION('',(-0.,-0.,-1.)); #417 = DIRECTION('',(1.,0.,0.)); #418 = DEFINITIONAL_REPRESENTATION('',(#419),#423); #419 = LINE('',#420,#421); #420 = CARTESIAN_POINT('',(-0.,0.)); #421 = VECTOR('',#422,1.); #422 = DIRECTION('',(-0.,-1.)); #423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #424 = PCURVE('',#413,#425); #425 = DEFINITIONAL_REPRESENTATION('',(#426),#430); #426 = LINE('',#427,#428); #427 = CARTESIAN_POINT('',(-6.28318530718,0.)); #428 = VECTOR('',#429,1.); #429 = DIRECTION('',(-0.,-1.)); #430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #431 = ORIENTED_EDGE('',*,*,#432,.T.); #432 = EDGE_CURVE('',#405,#405,#433,.T.); #433 = SURFACE_CURVE('',#434,(#439,#446),.PCURVE_S1.); #434 = CIRCLE('',#435,1.5); #435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); #436 = CARTESIAN_POINT('',(15.5,15.5,12.)); #437 = DIRECTION('',(0.,0.,1.)); #438 = DIRECTION('',(1.,0.,0.)); #439 = PCURVE('',#413,#440); #440 = DEFINITIONAL_REPRESENTATION('',(#441),#445); #441 = LINE('',#442,#443); #442 = CARTESIAN_POINT('',(-0.,-12.)); #443 = VECTOR('',#444,1.); #444 = DIRECTION('',(-1.,0.)); #445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #446 = PCURVE('',#447,#452); #447 = PLANE('',#448); #448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); #449 = CARTESIAN_POINT('',(15.5,15.5,12.)); #450 = DIRECTION('',(0.,0.,1.)); #451 = DIRECTION('',(1.,0.,-0.)); #452 = DEFINITIONAL_REPRESENTATION('',(#453),#457); #453 = CIRCLE('',#454,1.5); #454 = AXIS2_PLACEMENT_2D('',#455,#456); #455 = CARTESIAN_POINT('',(0.,0.)); #456 = DIRECTION('',(1.,0.)); #457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #458 = ORIENTED_EDGE('',*,*,#402,.F.); #459 = ORIENTED_EDGE('',*,*,#460,.F.); #460 = EDGE_CURVE('',#403,#403,#461,.T.); #461 = SURFACE_CURVE('',#462,(#467,#474),.PCURVE_S1.); #462 = CIRCLE('',#463,1.5); #463 = AXIS2_PLACEMENT_3D('',#464,#465,#466); #464 = CARTESIAN_POINT('',(15.5,15.5,0.)); #465 = DIRECTION('',(0.,0.,1.)); #466 = DIRECTION('',(1.,0.,0.)); #467 = PCURVE('',#413,#468); #468 = DEFINITIONAL_REPRESENTATION('',(#469),#473); #469 = LINE('',#470,#471); #470 = CARTESIAN_POINT('',(-0.,0.)); #471 = VECTOR('',#472,1.); #472 = DIRECTION('',(-1.,0.)); #473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #474 = PCURVE('',#475,#480); #475 = PLANE('',#476); #476 = AXIS2_PLACEMENT_3D('',#477,#478,#479); #477 = CARTESIAN_POINT('',(15.5,15.5,0.)); #478 = DIRECTION('',(0.,0.,1.)); #479 = DIRECTION('',(1.,0.,-0.)); #480 = DEFINITIONAL_REPRESENTATION('',(#481),#485); #481 = CIRCLE('',#482,1.5); #482 = AXIS2_PLACEMENT_2D('',#483,#484); #483 = CARTESIAN_POINT('',(0.,0.)); #484 = DIRECTION('',(1.,0.)); #485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #486 = ADVANCED_FACE('',(#487),#475,.F.); #487 = FACE_BOUND('',#488,.F.); #488 = EDGE_LOOP('',(#489)); #489 = ORIENTED_EDGE('',*,*,#460,.T.); #490 = ADVANCED_FACE('',(#491),#447,.T.); #491 = FACE_BOUND('',#492,.T.); #492 = EDGE_LOOP('',(#493)); #493 = ORIENTED_EDGE('',*,*,#432,.T.); #494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#498)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#495,#496,#497)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #495 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #496 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #497 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #498 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#495, 'distance_accuracy_value','confusion accuracy'); #499 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#500,#502); #500 = ( REPRESENTATION_RELATIONSHIP('','',#395,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#501) SHAPE_REPRESENTATION_RELATIONSHIP() ); #501 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); #502 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#503 ); #503 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3030','','',#5,#390,$); #504 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#392)); ENDSEC; END-ISO-10303-21;