ISO-10303-21; HEADER; /* step.parts distribution metadata * Distributed by step.parts: https://www.step.parts/parts/snap_in_pcb_support_m2_h025 * Canonical STEP asset: snap_in_pcb_support_m2_h025.step */ FILE_DESCRIPTION( /* description */ ('Canonical STEP asset distributed by step.parts'), /* implementation_level */ '2;1'); FILE_NAME( /* name */ 'snap_in_pcb_support_m2_h025.step', /* time_stamp */ '', /* author */ (''), /* organization */ ('step.parts'), /* preprocessor_version */ 'step.parts header normalizer', /* originating_system */ 'https://www.step.parts/parts/snap_in_pcb_support_m2_h025', /* 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 2301', 'Open CASCADE STEP translator 7.8 2301','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#297); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.)); #15 = MANIFOLD_SOLID_BREP('',#16); #16 = CLOSED_SHELL('',(#17,#105,#140,#144,#203,#238,#293)); #17 = ADVANCED_FACE('',(#18),#32,.T.); #18 = FACE_BOUND('',#19,.F.); #19 = EDGE_LOOP('',(#20,#50,#77,#78)); #20 = ORIENTED_EDGE('',*,*,#21,.T.); #21 = EDGE_CURVE('',#22,#24,#26,.T.); #22 = VERTEX_POINT('',#23); #23 = CARTESIAN_POINT('',(2.,0.,25.)); #24 = VERTEX_POINT('',#25); #25 = CARTESIAN_POINT('',(2.,0.,26.5)); #26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); #27 = LINE('',#28,#29); #28 = CARTESIAN_POINT('',(2.,0.,25.)); #29 = VECTOR('',#30,1.); #30 = DIRECTION('',(0.,0.,1.)); #31 = PCURVE('',#32,#37); #32 = CYLINDRICAL_SURFACE('',#33,2.); #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); #34 = CARTESIAN_POINT('',(0.,0.,25.)); #35 = DIRECTION('',(-0.,-0.,-1.)); #36 = DIRECTION('',(1.,0.,0.)); #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); #38 = LINE('',#39,#40); #39 = CARTESIAN_POINT('',(-0.,0.)); #40 = VECTOR('',#41,1.); #41 = DIRECTION('',(-0.,-1.)); #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #43 = PCURVE('',#32,#44); #44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); #45 = LINE('',#46,#47); #46 = CARTESIAN_POINT('',(-6.28318530718,0.)); #47 = VECTOR('',#48,1.); #48 = DIRECTION('',(-0.,-1.)); #49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #50 = ORIENTED_EDGE('',*,*,#51,.T.); #51 = EDGE_CURVE('',#24,#24,#52,.T.); #52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); #53 = CIRCLE('',#54,2.); #54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); #55 = CARTESIAN_POINT('',(0.,0.,26.5)); #56 = DIRECTION('',(0.,0.,1.)); #57 = DIRECTION('',(1.,0.,0.)); #58 = PCURVE('',#32,#59); #59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); #60 = LINE('',#61,#62); #61 = CARTESIAN_POINT('',(-0.,-1.5)); #62 = VECTOR('',#63,1.); #63 = DIRECTION('',(-1.,0.)); #64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #65 = PCURVE('',#66,#71); #66 = PLANE('',#67); #67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); #68 = CARTESIAN_POINT('',(-1.281975124256E-16,1.74751904908E-16,26.5)); #69 = DIRECTION('',(0.,0.,1.)); #70 = DIRECTION('',(1.,0.,-0.)); #71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); #72 = CIRCLE('',#73,2.); #73 = AXIS2_PLACEMENT_2D('',#74,#75); #74 = CARTESIAN_POINT('',(1.281975124256E-16,-1.74751904908E-16)); #75 = DIRECTION('',(1.,0.)); #76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #77 = ORIENTED_EDGE('',*,*,#21,.F.); #78 = ORIENTED_EDGE('',*,*,#79,.F.); #79 = EDGE_CURVE('',#22,#22,#80,.T.); #80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.); #81 = CIRCLE('',#82,2.); #82 = AXIS2_PLACEMENT_3D('',#83,#84,#85); #83 = CARTESIAN_POINT('',(0.,0.,25.)); #84 = DIRECTION('',(0.,0.,1.)); #85 = DIRECTION('',(1.,0.,0.)); #86 = PCURVE('',#32,#87); #87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); #88 = LINE('',#89,#90); #89 = CARTESIAN_POINT('',(-0.,0.)); #90 = VECTOR('',#91,1.); #91 = DIRECTION('',(-1.,0.)); #92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #93 = PCURVE('',#94,#99); #94 = PLANE('',#95); #95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); #96 = CARTESIAN_POINT('',(-1.281975124256E-16,1.74751904908E-16,25.)); #97 = DIRECTION('',(0.,0.,1.)); #98 = DIRECTION('',(1.,0.,-0.)); #99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); #100 = CIRCLE('',#101,2.); #101 = AXIS2_PLACEMENT_2D('',#102,#103); #102 = CARTESIAN_POINT('',(1.281975124256E-16,-1.74751904908E-16)); #103 = DIRECTION('',(1.,0.)); #104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #105 = ADVANCED_FACE('',(#106,#109),#94,.F.); #106 = FACE_BOUND('',#107,.F.); #107 = EDGE_LOOP('',(#108)); #108 = ORIENTED_EDGE('',*,*,#79,.T.); #109 = FACE_BOUND('',#110,.F.); #110 = EDGE_LOOP('',(#111)); #111 = ORIENTED_EDGE('',*,*,#112,.F.); #112 = EDGE_CURVE('',#113,#113,#115,.T.); #113 = VERTEX_POINT('',#114); #114 = CARTESIAN_POINT('',(1.25,0.,25.)); #115 = SURFACE_CURVE('',#116,(#121,#128),.PCURVE_S1.); #116 = CIRCLE('',#117,1.25); #117 = AXIS2_PLACEMENT_3D('',#118,#119,#120); #118 = CARTESIAN_POINT('',(0.,0.,25.)); #119 = DIRECTION('',(0.,0.,1.)); #120 = DIRECTION('',(1.,0.,0.)); #121 = PCURVE('',#94,#122); #122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); #123 = CIRCLE('',#124,1.25); #124 = AXIS2_PLACEMENT_2D('',#125,#126); #125 = CARTESIAN_POINT('',(1.281975124256E-16,-1.74751904908E-16)); #126 = DIRECTION('',(1.,0.)); #127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #128 = PCURVE('',#129,#134); #129 = CYLINDRICAL_SURFACE('',#130,1.25); #130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); #131 = CARTESIAN_POINT('',(0.,0.,0.)); #132 = DIRECTION('',(-0.,-0.,-1.)); #133 = DIRECTION('',(1.,0.,0.)); #134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); #135 = LINE('',#136,#137); #136 = CARTESIAN_POINT('',(-0.,-25.)); #137 = VECTOR('',#138,1.); #138 = DIRECTION('',(-1.,0.)); #139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #140 = ADVANCED_FACE('',(#141),#66,.T.); #141 = FACE_BOUND('',#142,.T.); #142 = EDGE_LOOP('',(#143)); #143 = ORIENTED_EDGE('',*,*,#51,.T.); #144 = ADVANCED_FACE('',(#145),#129,.T.); #145 = FACE_BOUND('',#146,.F.); #146 = EDGE_LOOP('',(#147,#180,#201,#202)); #147 = ORIENTED_EDGE('',*,*,#148,.T.); #148 = EDGE_CURVE('',#149,#149,#151,.T.); #149 = VERTEX_POINT('',#150); #150 = CARTESIAN_POINT('',(1.25,0.,1.5)); #151 = SURFACE_CURVE('',#152,(#157,#164),.PCURVE_S1.); #152 = CIRCLE('',#153,1.25); #153 = AXIS2_PLACEMENT_3D('',#154,#155,#156); #154 = CARTESIAN_POINT('',(0.,0.,1.5)); #155 = DIRECTION('',(0.,0.,-1.)); #156 = DIRECTION('',(1.,0.,0.)); #157 = PCURVE('',#129,#158); #158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); #159 = LINE('',#160,#161); #160 = CARTESIAN_POINT('',(-6.28318530718,-1.5)); #161 = VECTOR('',#162,1.); #162 = DIRECTION('',(1.,-0.)); #163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #164 = PCURVE('',#165,#170); #165 = PLANE('',#166); #166 = AXIS2_PLACEMENT_3D('',#167,#168,#169); #167 = CARTESIAN_POINT('',(-1.367440132539E-16,1.714341265789E-16,1.5)); #168 = DIRECTION('',(0.,0.,1.)); #169 = DIRECTION('',(1.,0.,-0.)); #170 = DEFINITIONAL_REPRESENTATION('',(#171),#179); #171 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#172,#173,#174,#175,#176,#177 ,#178),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, 8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( '') ); #172 = CARTESIAN_POINT('',(1.25,-1.714341265789E-16)); #173 = CARTESIAN_POINT('',(1.25,-2.165063509461)); #174 = CARTESIAN_POINT('',(-0.625,-1.082531754731)); #175 = CARTESIAN_POINT('',(-2.5,-4.775958263658E-16)); #176 = CARTESIAN_POINT('',(-0.625,1.082531754731)); #177 = CARTESIAN_POINT('',(1.25,2.165063509461)); #178 = CARTESIAN_POINT('',(1.25,-1.714341265789E-16)); #179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #180 = ORIENTED_EDGE('',*,*,#181,.T.); #181 = EDGE_CURVE('',#149,#113,#182,.T.); #182 = SEAM_CURVE('',#183,(#187,#194),.PCURVE_S1.); #183 = LINE('',#184,#185); #184 = CARTESIAN_POINT('',(1.25,0.,0.)); #185 = VECTOR('',#186,1.); #186 = DIRECTION('',(0.,0.,1.)); #187 = PCURVE('',#129,#188); #188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); #189 = LINE('',#190,#191); #190 = CARTESIAN_POINT('',(-6.28318530718,0.)); #191 = VECTOR('',#192,1.); #192 = DIRECTION('',(-0.,-1.)); #193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #194 = PCURVE('',#129,#195); #195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); #196 = LINE('',#197,#198); #197 = CARTESIAN_POINT('',(-0.,0.)); #198 = VECTOR('',#199,1.); #199 = DIRECTION('',(-0.,-1.)); #200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #201 = ORIENTED_EDGE('',*,*,#112,.T.); #202 = ORIENTED_EDGE('',*,*,#181,.F.); #203 = ADVANCED_FACE('',(#204,#235),#165,.T.); #204 = FACE_BOUND('',#205,.T.); #205 = EDGE_LOOP('',(#206)); #206 = ORIENTED_EDGE('',*,*,#207,.T.); #207 = EDGE_CURVE('',#208,#208,#210,.T.); #208 = VERTEX_POINT('',#209); #209 = CARTESIAN_POINT('',(2.5,0.,1.5)); #210 = SURFACE_CURVE('',#211,(#216,#223),.PCURVE_S1.); #211 = CIRCLE('',#212,2.5); #212 = AXIS2_PLACEMENT_3D('',#213,#214,#215); #213 = CARTESIAN_POINT('',(0.,0.,1.5)); #214 = DIRECTION('',(0.,0.,1.)); #215 = DIRECTION('',(1.,0.,0.)); #216 = PCURVE('',#165,#217); #217 = DEFINITIONAL_REPRESENTATION('',(#218),#222); #218 = CIRCLE('',#219,2.5); #219 = AXIS2_PLACEMENT_2D('',#220,#221); #220 = CARTESIAN_POINT('',(1.367440132539E-16,-1.714341265789E-16)); #221 = DIRECTION('',(1.,0.)); #222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #223 = PCURVE('',#224,#229); #224 = CYLINDRICAL_SURFACE('',#225,2.5); #225 = AXIS2_PLACEMENT_3D('',#226,#227,#228); #226 = CARTESIAN_POINT('',(0.,0.,0.)); #227 = DIRECTION('',(-0.,-0.,-1.)); #228 = DIRECTION('',(1.,0.,0.)); #229 = DEFINITIONAL_REPRESENTATION('',(#230),#234); #230 = LINE('',#231,#232); #231 = CARTESIAN_POINT('',(-0.,-1.5)); #232 = VECTOR('',#233,1.); #233 = DIRECTION('',(-1.,0.)); #234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #235 = FACE_BOUND('',#236,.T.); #236 = EDGE_LOOP('',(#237)); #237 = ORIENTED_EDGE('',*,*,#148,.T.); #238 = ADVANCED_FACE('',(#239),#224,.T.); #239 = FACE_BOUND('',#240,.F.); #240 = EDGE_LOOP('',(#241,#264,#265,#266)); #241 = ORIENTED_EDGE('',*,*,#242,.T.); #242 = EDGE_CURVE('',#243,#208,#245,.T.); #243 = VERTEX_POINT('',#244); #244 = CARTESIAN_POINT('',(2.5,0.,0.)); #245 = SEAM_CURVE('',#246,(#250,#257),.PCURVE_S1.); #246 = LINE('',#247,#248); #247 = CARTESIAN_POINT('',(2.5,0.,0.)); #248 = VECTOR('',#249,1.); #249 = DIRECTION('',(0.,0.,1.)); #250 = PCURVE('',#224,#251); #251 = DEFINITIONAL_REPRESENTATION('',(#252),#256); #252 = LINE('',#253,#254); #253 = CARTESIAN_POINT('',(-0.,0.)); #254 = VECTOR('',#255,1.); #255 = DIRECTION('',(-0.,-1.)); #256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #257 = PCURVE('',#224,#258); #258 = DEFINITIONAL_REPRESENTATION('',(#259),#263); #259 = LINE('',#260,#261); #260 = CARTESIAN_POINT('',(-6.28318530718,0.)); #261 = VECTOR('',#262,1.); #262 = DIRECTION('',(-0.,-1.)); #263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #264 = ORIENTED_EDGE('',*,*,#207,.T.); #265 = ORIENTED_EDGE('',*,*,#242,.F.); #266 = ORIENTED_EDGE('',*,*,#267,.F.); #267 = EDGE_CURVE('',#243,#243,#268,.T.); #268 = SURFACE_CURVE('',#269,(#274,#281),.PCURVE_S1.); #269 = CIRCLE('',#270,2.5); #270 = AXIS2_PLACEMENT_3D('',#271,#272,#273); #271 = CARTESIAN_POINT('',(0.,0.,0.)); #272 = DIRECTION('',(0.,0.,1.)); #273 = DIRECTION('',(1.,0.,0.)); #274 = PCURVE('',#224,#275); #275 = DEFINITIONAL_REPRESENTATION('',(#276),#280); #276 = LINE('',#277,#278); #277 = CARTESIAN_POINT('',(-0.,0.)); #278 = VECTOR('',#279,1.); #279 = DIRECTION('',(-1.,0.)); #280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #281 = PCURVE('',#282,#287); #282 = PLANE('',#283); #283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); #284 = CARTESIAN_POINT('',(-1.367440132539E-16,1.714341265789E-16,0.)); #285 = DIRECTION('',(0.,0.,1.)); #286 = DIRECTION('',(1.,0.,-0.)); #287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); #288 = CIRCLE('',#289,2.5); #289 = AXIS2_PLACEMENT_2D('',#290,#291); #290 = CARTESIAN_POINT('',(1.367440132539E-16,-1.714341265789E-16)); #291 = DIRECTION('',(1.,0.)); #292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #293 = ADVANCED_FACE('',(#294),#282,.F.); #294 = FACE_BOUND('',#295,.F.); #295 = EDGE_LOOP('',(#296)); #296 = ORIENTED_EDGE('',*,*,#267,.T.); #297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#301)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#298,#299,#300)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #298 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #299 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #300 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #301 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#298, 'distance_accuracy_value','confusion accuracy'); #302 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); ENDSEC; END-ISO-10303-21;