ISO-10303-21; HEADER; FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); FILE_NAME( 'button.stp', '2020-07-16T21:46:35',('Author'),(''), 'Open CASCADE STEP processor 7.3','FreeCAD','Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC; DATA; #1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 'automotive_design',2000,#2); #2 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes'); #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7); #7 = PRODUCT('Body','Body','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#258); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.)); #15 = MANIFOLD_SOLID_BREP('',#16); #16 = CLOSED_SHELL('',(#17,#105,#160,#195,#199,#254)); #17 = ADVANCED_FACE('',(#18),#32,.T.); #18 = FACE_BOUND('',#19,.T.); #19 = EDGE_LOOP('',(#20,#50,#77,#78)); #20 = ORIENTED_EDGE('',*,*,#21,.F.); #21 = EDGE_CURVE('',#22,#24,#26,.T.); #22 = VERTEX_POINT('',#23); #23 = CARTESIAN_POINT('',(4.,15.,0.)); #24 = VERTEX_POINT('',#25); #25 = CARTESIAN_POINT('',(13.,15.,0.)); #26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); #27 = LINE('',#28,#29); #28 = CARTESIAN_POINT('',(4.,15.,0.)); #29 = VECTOR('',#30,1.); #30 = DIRECTION('',(1.,0.,0.)); #31 = PCURVE('',#32,#37); #32 = CYLINDRICAL_SURFACE('',#33,15.); #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); #34 = CARTESIAN_POINT('',(4.,0.,0.)); #35 = DIRECTION('',(1.,0.,0.)); #36 = DIRECTION('',(0.,1.,0.)); #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); #38 = LINE('',#39,#40); #39 = CARTESIAN_POINT('',(0.,0.)); #40 = VECTOR('',#41,1.); #41 = DIRECTION('',(0.,1.)); #42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #43 = PCURVE('',#32,#44); #44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); #45 = LINE('',#46,#47); #46 = CARTESIAN_POINT('',(6.28318530718,0.)); #47 = VECTOR('',#48,1.); #48 = DIRECTION('',(0.,1.)); #49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #50 = ORIENTED_EDGE('',*,*,#51,.T.); #51 = EDGE_CURVE('',#22,#22,#52,.T.); #52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); #53 = CIRCLE('',#54,15.); #54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); #55 = CARTESIAN_POINT('',(4.,0.,0.)); #56 = DIRECTION('',(1.,0.,0.)); #57 = DIRECTION('',(0.,1.,0.)); #58 = PCURVE('',#32,#59); #59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); #60 = LINE('',#61,#62); #61 = CARTESIAN_POINT('',(0.,0.)); #62 = VECTOR('',#63,1.); #63 = DIRECTION('',(1.,0.)); #64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #65 = PCURVE('',#66,#71); #66 = PLANE('',#67); #67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); #68 = CARTESIAN_POINT('',(4.,0.,0.)); #69 = DIRECTION('',(1.,0.,0.)); #70 = DIRECTION('',(0.,1.,0.)); #71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); #72 = CIRCLE('',#73,15.); #73 = AXIS2_PLACEMENT_2D('',#74,#75); #74 = CARTESIAN_POINT('',(0.,0.)); #75 = DIRECTION('',(1.,-0.)); #76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #77 = ORIENTED_EDGE('',*,*,#21,.T.); #78 = ORIENTED_EDGE('',*,*,#79,.F.); #79 = EDGE_CURVE('',#24,#24,#80,.T.); #80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.); #81 = CIRCLE('',#82,15.); #82 = AXIS2_PLACEMENT_3D('',#83,#84,#85); #83 = CARTESIAN_POINT('',(13.,0.,0.)); #84 = DIRECTION('',(1.,0.,0.)); #85 = DIRECTION('',(-0.,1.,0.)); #86 = PCURVE('',#32,#87); #87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); #88 = LINE('',#89,#90); #89 = CARTESIAN_POINT('',(0.,9.)); #90 = VECTOR('',#91,1.); #91 = DIRECTION('',(1.,0.)); #92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #93 = PCURVE('',#94,#99); #94 = CONICAL_SURFACE('',#95,15.,0.785398163397); #95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); #96 = CARTESIAN_POINT('',(13.,0.,0.)); #97 = DIRECTION('',(-1.,-0.,-0.)); #98 = DIRECTION('',(-0.,1.,0.)); #99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); #100 = LINE('',#101,#102); #101 = CARTESIAN_POINT('',(-0.,-0.)); #102 = VECTOR('',#103,1.); #103 = DIRECTION('',(-1.,-0.)); #104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #105 = ADVANCED_FACE('',(#106),#94,.T.); #106 = FACE_BOUND('',#107,.T.); #107 = EDGE_LOOP('',(#108,#131,#132,#133)); #108 = ORIENTED_EDGE('',*,*,#109,.F.); #109 = EDGE_CURVE('',#24,#110,#112,.T.); #110 = VERTEX_POINT('',#111); #111 = CARTESIAN_POINT('',(16.,12.,0.)); #112 = SEAM_CURVE('',#113,(#117,#124),.PCURVE_S1.); #113 = LINE('',#114,#115); #114 = CARTESIAN_POINT('',(13.,15.,0.)); #115 = VECTOR('',#116,1.); #116 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); #117 = PCURVE('',#94,#118); #118 = DEFINITIONAL_REPRESENTATION('',(#119),#123); #119 = LINE('',#120,#121); #120 = CARTESIAN_POINT('',(-0.,-0.)); #121 = VECTOR('',#122,1.); #122 = DIRECTION('',(-0.,-1.)); #123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #124 = PCURVE('',#94,#125); #125 = DEFINITIONAL_REPRESENTATION('',(#126),#130); #126 = LINE('',#127,#128); #127 = CARTESIAN_POINT('',(-6.28318530718,-0.)); #128 = VECTOR('',#129,1.); #129 = DIRECTION('',(-0.,-1.)); #130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #131 = ORIENTED_EDGE('',*,*,#79,.T.); #132 = ORIENTED_EDGE('',*,*,#109,.T.); #133 = ORIENTED_EDGE('',*,*,#134,.F.); #134 = EDGE_CURVE('',#110,#110,#135,.T.); #135 = SURFACE_CURVE('',#136,(#141,#148),.PCURVE_S1.); #136 = CIRCLE('',#137,12.); #137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); #138 = CARTESIAN_POINT('',(16.,0.,0.)); #139 = DIRECTION('',(1.,0.,0.)); #140 = DIRECTION('',(-0.,1.,0.)); #141 = PCURVE('',#94,#142); #142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); #143 = LINE('',#144,#145); #144 = CARTESIAN_POINT('',(-0.,-3.)); #145 = VECTOR('',#146,1.); #146 = DIRECTION('',(-1.,-0.)); #147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #148 = PCURVE('',#149,#154); #149 = PLANE('',#150); #150 = AXIS2_PLACEMENT_3D('',#151,#152,#153); #151 = CARTESIAN_POINT('',(16.,0.,0.)); #152 = DIRECTION('',(1.,0.,0.)); #153 = DIRECTION('',(0.,1.,0.)); #154 = DEFINITIONAL_REPRESENTATION('',(#155),#159); #155 = CIRCLE('',#156,12.); #156 = AXIS2_PLACEMENT_2D('',#157,#158); #157 = CARTESIAN_POINT('',(0.,0.)); #158 = DIRECTION('',(1.,0.)); #159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #160 = ADVANCED_FACE('',(#161,#192),#66,.F.); #161 = FACE_BOUND('',#162,.T.); #162 = EDGE_LOOP('',(#163)); #163 = ORIENTED_EDGE('',*,*,#164,.T.); #164 = EDGE_CURVE('',#165,#165,#167,.T.); #165 = VERTEX_POINT('',#166); #166 = CARTESIAN_POINT('',(4.,12.,0.)); #167 = SURFACE_CURVE('',#168,(#173,#180),.PCURVE_S1.); #168 = CIRCLE('',#169,12.); #169 = AXIS2_PLACEMENT_3D('',#170,#171,#172); #170 = CARTESIAN_POINT('',(4.,0.,0.)); #171 = DIRECTION('',(1.,0.,0.)); #172 = DIRECTION('',(0.,1.,0.)); #173 = PCURVE('',#66,#174); #174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); #175 = CIRCLE('',#176,12.); #176 = AXIS2_PLACEMENT_2D('',#177,#178); #177 = CARTESIAN_POINT('',(0.,0.)); #178 = DIRECTION('',(1.,-0.)); #179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #180 = PCURVE('',#181,#186); #181 = CYLINDRICAL_SURFACE('',#182,12.); #182 = AXIS2_PLACEMENT_3D('',#183,#184,#185); #183 = CARTESIAN_POINT('',(0.,0.,0.)); #184 = DIRECTION('',(1.,0.,0.)); #185 = DIRECTION('',(0.,1.,0.)); #186 = DEFINITIONAL_REPRESENTATION('',(#187),#191); #187 = LINE('',#188,#189); #188 = CARTESIAN_POINT('',(0.,4.)); #189 = VECTOR('',#190,1.); #190 = DIRECTION('',(1.,0.)); #191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #192 = FACE_BOUND('',#193,.T.); #193 = EDGE_LOOP('',(#194)); #194 = ORIENTED_EDGE('',*,*,#51,.F.); #195 = ADVANCED_FACE('',(#196),#149,.T.); #196 = FACE_BOUND('',#197,.T.); #197 = EDGE_LOOP('',(#198)); #198 = ORIENTED_EDGE('',*,*,#134,.T.); #199 = ADVANCED_FACE('',(#200),#181,.T.); #200 = FACE_BOUND('',#201,.T.); #201 = EDGE_LOOP('',(#202,#231,#252,#253)); #202 = ORIENTED_EDGE('',*,*,#203,.T.); #203 = EDGE_CURVE('',#204,#204,#206,.T.); #204 = VERTEX_POINT('',#205); #205 = CARTESIAN_POINT('',(0.,12.,0.)); #206 = SURFACE_CURVE('',#207,(#212,#219),.PCURVE_S1.); #207 = CIRCLE('',#208,12.); #208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); #209 = CARTESIAN_POINT('',(0.,0.,0.)); #210 = DIRECTION('',(1.,0.,0.)); #211 = DIRECTION('',(0.,1.,0.)); #212 = PCURVE('',#181,#213); #213 = DEFINITIONAL_REPRESENTATION('',(#214),#218); #214 = LINE('',#215,#216); #215 = CARTESIAN_POINT('',(0.,0.)); #216 = VECTOR('',#217,1.); #217 = DIRECTION('',(1.,0.)); #218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #219 = PCURVE('',#220,#225); #220 = PLANE('',#221); #221 = AXIS2_PLACEMENT_3D('',#222,#223,#224); #222 = CARTESIAN_POINT('',(0.,0.,0.)); #223 = DIRECTION('',(1.,0.,0.)); #224 = DIRECTION('',(0.,1.,0.)); #225 = DEFINITIONAL_REPRESENTATION('',(#226),#230); #226 = CIRCLE('',#227,12.); #227 = AXIS2_PLACEMENT_2D('',#228,#229); #228 = CARTESIAN_POINT('',(0.,0.)); #229 = DIRECTION('',(1.,-0.)); #230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #231 = ORIENTED_EDGE('',*,*,#232,.T.); #232 = EDGE_CURVE('',#204,#165,#233,.T.); #233 = SEAM_CURVE('',#234,(#238,#245),.PCURVE_S1.); #234 = LINE('',#235,#236); #235 = CARTESIAN_POINT('',(0.,12.,0.)); #236 = VECTOR('',#237,1.); #237 = DIRECTION('',(1.,0.,0.)); #238 = PCURVE('',#181,#239); #239 = DEFINITIONAL_REPRESENTATION('',(#240),#244); #240 = LINE('',#241,#242); #241 = CARTESIAN_POINT('',(0.,0.)); #242 = VECTOR('',#243,1.); #243 = DIRECTION('',(0.,1.)); #244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #245 = PCURVE('',#181,#246); #246 = DEFINITIONAL_REPRESENTATION('',(#247),#251); #247 = LINE('',#248,#249); #248 = CARTESIAN_POINT('',(6.28318530718,0.)); #249 = VECTOR('',#250,1.); #250 = DIRECTION('',(0.,1.)); #251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #252 = ORIENTED_EDGE('',*,*,#164,.F.); #253 = ORIENTED_EDGE('',*,*,#232,.F.); #254 = ADVANCED_FACE('',(#255),#220,.F.); #255 = FACE_BOUND('',#256,.T.); #256 = EDGE_LOOP('',(#257)); #257 = ORIENTED_EDGE('',*,*,#203,.F.); #258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#262)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#259,#260,#261)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #259 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #260 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #261 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #262 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#259, 'distance_accuracy_value','confusion accuracy'); #263 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #264 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#265) ,#258); #265 = STYLED_ITEM('color',(#266),#15); #266 = PRESENTATION_STYLE_ASSIGNMENT((#267,#273)); #267 = SURFACE_STYLE_USAGE(.BOTH.,#268); #268 = SURFACE_SIDE_STYLE('',(#269)); #269 = SURFACE_STYLE_FILL_AREA(#270); #270 = FILL_AREA_STYLE('',(#271)); #271 = FILL_AREA_STYLE_COLOUR('',#272); #272 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); #273 = CURVE_STYLE('',#274,POSITIVE_LENGTH_MEASURE(0.1),#275); #274 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); #275 = COLOUR_RGB('',9.803921729326E-02,9.803921729326E-02, 9.803921729326E-02); ENDSEC; END-ISO-10303-21;