ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2026-10-04T21:32:11',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8' ,'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('flat_washer_m6','flat_washer_m6','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = SHAPE_REPRESENTATION('',(#11,#15),#19); #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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( (#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, 'distance_accuracy_value','confusion accuracy'); #24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32); #26 = PRODUCT_DEFINITION_SHAPE('','',#27); #27 = PRODUCT_DEFINITION('design','',#28,#31); #28 = PRODUCT_DEFINITION_FORMATION('','',#29); #29 = PRODUCT('Flat_washer','Flat_washer','',(#30)); #30 = PRODUCT_CONTEXT('',#2,'mechanical'); #31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #32 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#33),#215); #33 = MANIFOLD_SOLID_BREP('',#34); #34 = CLOSED_SHELL('',(#35,#123,#201,#208)); #35 = ADVANCED_FACE('',(#36),#50,.T.); #36 = FACE_BOUND('',#37,.F.); #37 = EDGE_LOOP('',(#38,#68,#95,#96)); #38 = ORIENTED_EDGE('',*,*,#39,.T.); #39 = EDGE_CURVE('',#40,#42,#44,.T.); #40 = VERTEX_POINT('',#41); #41 = CARTESIAN_POINT('',(6.,0.,0.)); #42 = VERTEX_POINT('',#43); #43 = CARTESIAN_POINT('',(6.,0.,1.6)); #44 = SEAM_CURVE('',#45,(#49,#61),.PCURVE_S1.); #45 = LINE('',#46,#47); #46 = CARTESIAN_POINT('',(6.,0.,0.)); #47 = VECTOR('',#48,1.); #48 = DIRECTION('',(0.,0.,1.)); #49 = PCURVE('',#50,#55); #50 = CYLINDRICAL_SURFACE('',#51,6.); #51 = AXIS2_PLACEMENT_3D('',#52,#53,#54); #52 = CARTESIAN_POINT('',(0.,0.,0.)); #53 = DIRECTION('',(-0.,-0.,-1.)); #54 = DIRECTION('',(1.,0.,0.)); #55 = DEFINITIONAL_REPRESENTATION('',(#56),#60); #56 = LINE('',#57,#58); #57 = CARTESIAN_POINT('',(-0.,0.)); #58 = VECTOR('',#59,1.); #59 = DIRECTION('',(-0.,-1.)); #60 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #61 = PCURVE('',#50,#62); #62 = DEFINITIONAL_REPRESENTATION('',(#63),#67); #63 = LINE('',#64,#65); #64 = CARTESIAN_POINT('',(-6.28318530718,0.)); #65 = VECTOR('',#66,1.); #66 = DIRECTION('',(-0.,-1.)); #67 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #68 = ORIENTED_EDGE('',*,*,#69,.T.); #69 = EDGE_CURVE('',#42,#42,#70,.T.); #70 = SURFACE_CURVE('',#71,(#76,#83),.PCURVE_S1.); #71 = CIRCLE('',#72,6.); #72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); #73 = CARTESIAN_POINT('',(0.,0.,1.6)); #74 = DIRECTION('',(0.,0.,1.)); #75 = DIRECTION('',(1.,0.,0.)); #76 = PCURVE('',#50,#77); #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); #78 = LINE('',#79,#80); #79 = CARTESIAN_POINT('',(-0.,-1.6)); #80 = VECTOR('',#81,1.); #81 = DIRECTION('',(-1.,0.)); #82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #83 = PCURVE('',#84,#89); #84 = PLANE('',#85); #85 = AXIS2_PLACEMENT_3D('',#86,#87,#88); #86 = CARTESIAN_POINT('',(-4.558133775131E-16,-1.70226710729E-17,1.6)); #87 = DIRECTION('',(0.,0.,1.)); #88 = DIRECTION('',(1.,0.,-0.)); #89 = DEFINITIONAL_REPRESENTATION('',(#90),#94); #90 = CIRCLE('',#91,6.); #91 = AXIS2_PLACEMENT_2D('',#92,#93); #92 = CARTESIAN_POINT('',(4.558133775131E-16,1.70226710729E-17)); #93 = DIRECTION('',(1.,0.)); #94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #95 = ORIENTED_EDGE('',*,*,#39,.F.); #96 = ORIENTED_EDGE('',*,*,#97,.F.); #97 = EDGE_CURVE('',#40,#40,#98,.T.); #98 = SURFACE_CURVE('',#99,(#104,#111),.PCURVE_S1.); #99 = CIRCLE('',#100,6.); #100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); #101 = CARTESIAN_POINT('',(0.,0.,0.)); #102 = DIRECTION('',(0.,0.,1.)); #103 = DIRECTION('',(1.,0.,0.)); #104 = PCURVE('',#50,#105); #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); #106 = LINE('',#107,#108); #107 = CARTESIAN_POINT('',(-0.,0.)); #108 = VECTOR('',#109,1.); #109 = DIRECTION('',(-1.,0.)); #110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #111 = PCURVE('',#112,#117); #112 = PLANE('',#113); #113 = AXIS2_PLACEMENT_3D('',#114,#115,#116); #114 = CARTESIAN_POINT('',(-4.558133775131E-16,-1.70226710729E-17,0.)); #115 = DIRECTION('',(0.,0.,1.)); #116 = DIRECTION('',(1.,0.,-0.)); #117 = DEFINITIONAL_REPRESENTATION('',(#118),#122); #118 = CIRCLE('',#119,6.); #119 = AXIS2_PLACEMENT_2D('',#120,#121); #120 = CARTESIAN_POINT('',(4.558133775131E-16,1.70226710729E-17)); #121 = DIRECTION('',(1.,0.)); #122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #123 = ADVANCED_FACE('',(#124),#138,.F.); #124 = FACE_BOUND('',#125,.T.); #125 = EDGE_LOOP('',(#126,#156,#178,#179)); #126 = ORIENTED_EDGE('',*,*,#127,.T.); #127 = EDGE_CURVE('',#128,#130,#132,.T.); #128 = VERTEX_POINT('',#129); #129 = CARTESIAN_POINT('',(3.2,5.181040781584E-16,0.)); #130 = VERTEX_POINT('',#131); #131 = CARTESIAN_POINT('',(3.2,5.181040781584E-16,1.6)); #132 = SEAM_CURVE('',#133,(#137,#149),.PCURVE_S1.); #133 = LINE('',#134,#135); #134 = CARTESIAN_POINT('',(3.2,5.181040781584E-16,0.)); #135 = VECTOR('',#136,1.); #136 = DIRECTION('',(0.,0.,1.)); #137 = PCURVE('',#138,#143); #138 = CYLINDRICAL_SURFACE('',#139,3.2); #139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); #140 = CARTESIAN_POINT('',(2.84217094304E-14,5.181040781584E-16,0.)); #141 = DIRECTION('',(-0.,-0.,-1.)); #142 = DIRECTION('',(1.,0.,0.)); #143 = DEFINITIONAL_REPRESENTATION('',(#144),#148); #144 = LINE('',#145,#146); #145 = CARTESIAN_POINT('',(-0.,0.)); #146 = VECTOR('',#147,1.); #147 = DIRECTION('',(-0.,-1.)); #148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #149 = PCURVE('',#138,#150); #150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); #151 = LINE('',#152,#153); #152 = CARTESIAN_POINT('',(-6.28318530718,0.)); #153 = VECTOR('',#154,1.); #154 = DIRECTION('',(-0.,-1.)); #155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #156 = ORIENTED_EDGE('',*,*,#157,.T.); #157 = EDGE_CURVE('',#130,#130,#158,.T.); #158 = SURFACE_CURVE('',#159,(#164,#171),.PCURVE_S1.); #159 = CIRCLE('',#160,3.2); #160 = AXIS2_PLACEMENT_3D('',#161,#162,#163); #161 = CARTESIAN_POINT('',(2.84217094304E-14,5.181040781584E-16,1.6)); #162 = DIRECTION('',(0.,0.,1.)); #163 = DIRECTION('',(1.,0.,0.)); #164 = PCURVE('',#138,#165); #165 = DEFINITIONAL_REPRESENTATION('',(#166),#170); #166 = LINE('',#167,#168); #167 = CARTESIAN_POINT('',(-0.,-1.6)); #168 = VECTOR('',#169,1.); #169 = DIRECTION('',(-1.,0.)); #170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #171 = PCURVE('',#84,#172); #172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); #173 = CIRCLE('',#174,3.2); #174 = AXIS2_PLACEMENT_2D('',#175,#176); #175 = CARTESIAN_POINT('',(2.887752280792E-14,5.351267492313E-16)); #176 = DIRECTION('',(1.,0.)); #177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #178 = ORIENTED_EDGE('',*,*,#127,.F.); #179 = ORIENTED_EDGE('',*,*,#180,.F.); #180 = EDGE_CURVE('',#128,#128,#181,.T.); #181 = SURFACE_CURVE('',#182,(#187,#194),.PCURVE_S1.); #182 = CIRCLE('',#183,3.2); #183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); #184 = CARTESIAN_POINT('',(2.84217094304E-14,5.181040781584E-16,0.)); #185 = DIRECTION('',(0.,0.,1.)); #186 = DIRECTION('',(1.,0.,0.)); #187 = PCURVE('',#138,#188); #188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); #189 = LINE('',#190,#191); #190 = CARTESIAN_POINT('',(-0.,0.)); #191 = VECTOR('',#192,1.); #192 = DIRECTION('',(-1.,0.)); #193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #194 = PCURVE('',#112,#195); #195 = DEFINITIONAL_REPRESENTATION('',(#196),#200); #196 = CIRCLE('',#197,3.2); #197 = AXIS2_PLACEMENT_2D('',#198,#199); #198 = CARTESIAN_POINT('',(2.887752280792E-14,5.351267492313E-16)); #199 = DIRECTION('',(1.,0.)); #200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #201 = ADVANCED_FACE('',(#202,#205),#112,.F.); #202 = FACE_BOUND('',#203,.F.); #203 = EDGE_LOOP('',(#204)); #204 = ORIENTED_EDGE('',*,*,#97,.T.); #205 = FACE_BOUND('',#206,.F.); #206 = EDGE_LOOP('',(#207)); #207 = ORIENTED_EDGE('',*,*,#180,.F.); #208 = ADVANCED_FACE('',(#209,#212),#84,.T.); #209 = FACE_BOUND('',#210,.T.); #210 = EDGE_LOOP('',(#211)); #211 = ORIENTED_EDGE('',*,*,#69,.T.); #212 = FACE_BOUND('',#213,.T.); #213 = EDGE_LOOP('',(#214)); #214 = ORIENTED_EDGE('',*,*,#157,.F.); #215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#219)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#216,#217,#218)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #216 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #217 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #218 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #219 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#216, 'distance_accuracy_value','confusion accuracy'); #220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#221,#223); #221 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#222) SHAPE_REPRESENTATION_RELATIONSHIP() ); #222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); #223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#224 ); #224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','Flat_washer','',#5,#27,$); #225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29)); #226 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#227) ,#215); #227 = STYLED_ITEM('color',(#228),#33); #228 = PRESENTATION_STYLE_ASSIGNMENT((#229)); #229 = SURFACE_STYLE_USAGE(.BOTH.,#230); #230 = SURFACE_SIDE_STYLE('',(#231)); #231 = SURFACE_STYLE_FILL_AREA(#232); #232 = FILL_AREA_STYLE('',(#233)); #233 = FILL_AREA_STYLE_COLOUR('',#234); #234 = COLOUR_RGB('',0.36000000506,0.399999997426,0.45000000386); ENDSEC; END-ISO-10303-21;