ISO-10303-21; HEADER; FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); FILE_NAME('Open CASCADE Shape Model','2024-05-01T10:13:06',(''),(''), 'Open CASCADE STEP processor 7.6','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('GearBShaft','GearBShaft','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); #10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#332); #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,#45,#70,#95,#120,#140,#165,#190,#199,#224, #244,#269,#289,#314)); #17 = ADVANCED_FACE('',(#18,#29),#40,.T.); #18 = FACE_BOUND('',#19,.T.); #19 = EDGE_LOOP('',(#20)); #20 = ORIENTED_EDGE('',*,*,#21,.T.); #21 = EDGE_CURVE('',#22,#22,#24,.T.); #22 = VERTEX_POINT('',#23); #23 = CARTESIAN_POINT('',(7.75,0.,0.)); #24 = CIRCLE('',#25,7.75); #25 = AXIS2_PLACEMENT_3D('',#26,#27,#28); #26 = CARTESIAN_POINT('',(0.,0.,0.)); #27 = DIRECTION('',(0.,0.,1.)); #28 = DIRECTION('',(1.,0.,0.)); #29 = FACE_BOUND('',#30,.T.); #30 = EDGE_LOOP('',(#31)); #31 = ORIENTED_EDGE('',*,*,#32,.F.); #32 = EDGE_CURVE('',#33,#33,#35,.T.); #33 = VERTEX_POINT('',#34); #34 = CARTESIAN_POINT('',(5.893,0.,0.)); #35 = CIRCLE('',#36,5.893); #36 = AXIS2_PLACEMENT_3D('',#37,#38,#39); #37 = CARTESIAN_POINT('',(0.,0.,0.)); #38 = DIRECTION('',(0.,0.,1.)); #39 = DIRECTION('',(1.,0.,0.)); #40 = PLANE('',#41); #41 = AXIS2_PLACEMENT_3D('',#42,#43,#44); #42 = CARTESIAN_POINT('',(-5.1E-16,7.E-16,0.)); #43 = DIRECTION('',(0.,0.,1.)); #44 = DIRECTION('',(1.,0.,0.)); #45 = ADVANCED_FACE('',(#46),#65,.T.); #46 = FACE_BOUND('',#47,.F.); #47 = EDGE_LOOP('',(#48,#56,#57,#58)); #48 = ORIENTED_EDGE('',*,*,#49,.F.); #49 = EDGE_CURVE('',#22,#50,#52,.T.); #50 = VERTEX_POINT('',#51); #51 = CARTESIAN_POINT('',(8.,0.,-0.25)); #52 = LINE('',#53,#54); #53 = CARTESIAN_POINT('',(8.,0.,-0.25)); #54 = VECTOR('',#55,1.); #55 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); #56 = ORIENTED_EDGE('',*,*,#21,.T.); #57 = ORIENTED_EDGE('',*,*,#49,.T.); #58 = ORIENTED_EDGE('',*,*,#59,.F.); #59 = EDGE_CURVE('',#50,#50,#60,.T.); #60 = CIRCLE('',#61,8.); #61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); #62 = CARTESIAN_POINT('',(0.,0.,-0.25)); #63 = DIRECTION('',(0.,0.,1.)); #64 = DIRECTION('',(1.,0.,0.)); #65 = CONICAL_SURFACE('',#66,8.,0.785398163397); #66 = AXIS2_PLACEMENT_3D('',#67,#68,#69); #67 = CARTESIAN_POINT('',(0.,0.,-0.25)); #68 = DIRECTION('',(-0.,-0.,-1.)); #69 = DIRECTION('',(1.,0.,0.)); #70 = ADVANCED_FACE('',(#71),#90,.T.); #71 = FACE_BOUND('',#72,.F.); #72 = EDGE_LOOP('',(#73,#81,#88,#89)); #73 = ORIENTED_EDGE('',*,*,#74,.T.); #74 = EDGE_CURVE('',#33,#75,#77,.T.); #75 = VERTEX_POINT('',#76); #76 = CARTESIAN_POINT('',(5.893,0.,6.)); #77 = LINE('',#78,#79); #78 = CARTESIAN_POINT('',(5.893,0.,0.)); #79 = VECTOR('',#80,1.); #80 = DIRECTION('',(0.,0.,1.)); #81 = ORIENTED_EDGE('',*,*,#82,.T.); #82 = EDGE_CURVE('',#75,#75,#83,.T.); #83 = CIRCLE('',#84,5.893); #84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); #85 = CARTESIAN_POINT('',(0.,0.,6.)); #86 = DIRECTION('',(0.,0.,1.)); #87 = DIRECTION('',(1.,0.,0.)); #88 = ORIENTED_EDGE('',*,*,#74,.F.); #89 = ORIENTED_EDGE('',*,*,#32,.F.); #90 = CYLINDRICAL_SURFACE('',#91,5.893); #91 = AXIS2_PLACEMENT_3D('',#92,#93,#94); #92 = CARTESIAN_POINT('',(0.,0.,0.)); #93 = DIRECTION('',(-0.,-0.,-1.)); #94 = DIRECTION('',(1.,0.,0.)); #95 = ADVANCED_FACE('',(#96),#115,.T.); #96 = FACE_BOUND('',#97,.T.); #97 = EDGE_LOOP('',(#98,#106,#113,#114)); #98 = ORIENTED_EDGE('',*,*,#99,.T.); #99 = EDGE_CURVE('',#50,#100,#102,.T.); #100 = VERTEX_POINT('',#101); #101 = CARTESIAN_POINT('',(8.,0.,-1.75)); #102 = LINE('',#103,#104); #103 = CARTESIAN_POINT('',(8.,0.,0.)); #104 = VECTOR('',#105,1.); #105 = DIRECTION('',(-0.,-0.,-1.)); #106 = ORIENTED_EDGE('',*,*,#107,.T.); #107 = EDGE_CURVE('',#100,#100,#108,.T.); #108 = CIRCLE('',#109,8.); #109 = AXIS2_PLACEMENT_3D('',#110,#111,#112); #110 = CARTESIAN_POINT('',(0.,0.,-1.75)); #111 = DIRECTION('',(0.,0.,1.)); #112 = DIRECTION('',(1.,0.,0.)); #113 = ORIENTED_EDGE('',*,*,#99,.F.); #114 = ORIENTED_EDGE('',*,*,#59,.F.); #115 = CYLINDRICAL_SURFACE('',#116,8.); #116 = AXIS2_PLACEMENT_3D('',#117,#118,#119); #117 = CARTESIAN_POINT('',(0.,0.,0.)); #118 = DIRECTION('',(0.,0.,1.)); #119 = DIRECTION('',(1.,0.,0.)); #120 = ADVANCED_FACE('',(#121,#124),#135,.T.); #121 = FACE_BOUND('',#122,.T.); #122 = EDGE_LOOP('',(#123)); #123 = ORIENTED_EDGE('',*,*,#82,.T.); #124 = FACE_BOUND('',#125,.T.); #125 = EDGE_LOOP('',(#126)); #126 = ORIENTED_EDGE('',*,*,#127,.F.); #127 = EDGE_CURVE('',#128,#128,#130,.T.); #128 = VERTEX_POINT('',#129); #129 = CARTESIAN_POINT('',(5.7975,0.,6.)); #130 = CIRCLE('',#131,5.7975); #131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); #132 = CARTESIAN_POINT('',(0.,0.,6.)); #133 = DIRECTION('',(0.,0.,1.)); #134 = DIRECTION('',(1.,0.,0.)); #135 = PLANE('',#136); #136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); #137 = CARTESIAN_POINT('',(-4.6E-16,-1.E-17,6.)); #138 = DIRECTION('',(0.,0.,1.)); #139 = DIRECTION('',(1.,0.,0.)); #140 = ADVANCED_FACE('',(#141),#160,.T.); #141 = FACE_BOUND('',#142,.F.); #142 = EDGE_LOOP('',(#143,#151,#152,#153)); #143 = ORIENTED_EDGE('',*,*,#144,.F.); #144 = EDGE_CURVE('',#100,#145,#147,.T.); #145 = VERTEX_POINT('',#146); #146 = CARTESIAN_POINT('',(7.75,0.,-2.)); #147 = LINE('',#148,#149); #148 = CARTESIAN_POINT('',(8.,0.,-1.75)); #149 = VECTOR('',#150,1.); #150 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); #151 = ORIENTED_EDGE('',*,*,#107,.T.); #152 = ORIENTED_EDGE('',*,*,#144,.T.); #153 = ORIENTED_EDGE('',*,*,#154,.F.); #154 = EDGE_CURVE('',#145,#145,#155,.T.); #155 = CIRCLE('',#156,7.75); #156 = AXIS2_PLACEMENT_3D('',#157,#158,#159); #157 = CARTESIAN_POINT('',(0.,0.,-2.)); #158 = DIRECTION('',(0.,0.,1.)); #159 = DIRECTION('',(1.,0.,0.)); #160 = CONICAL_SURFACE('',#161,8.,0.785398163397); #161 = AXIS2_PLACEMENT_3D('',#162,#163,#164); #162 = CARTESIAN_POINT('',(0.,0.,-1.75)); #163 = DIRECTION('',(0.,0.,1.)); #164 = DIRECTION('',(1.,0.,0.)); #165 = ADVANCED_FACE('',(#166),#185,.T.); #166 = FACE_BOUND('',#167,.F.); #167 = EDGE_LOOP('',(#168,#176,#183,#184)); #168 = ORIENTED_EDGE('',*,*,#169,.T.); #169 = EDGE_CURVE('',#128,#170,#172,.T.); #170 = VERTEX_POINT('',#171); #171 = CARTESIAN_POINT('',(5.7975,0.,20.)); #172 = LINE('',#173,#174); #173 = CARTESIAN_POINT('',(5.7975,0.,6.)); #174 = VECTOR('',#175,1.); #175 = DIRECTION('',(0.,0.,1.)); #176 = ORIENTED_EDGE('',*,*,#177,.T.); #177 = EDGE_CURVE('',#170,#170,#178,.T.); #178 = CIRCLE('',#179,5.7975); #179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); #180 = CARTESIAN_POINT('',(0.,0.,20.)); #181 = DIRECTION('',(0.,0.,1.)); #182 = DIRECTION('',(1.,0.,0.)); #183 = ORIENTED_EDGE('',*,*,#169,.F.); #184 = ORIENTED_EDGE('',*,*,#127,.F.); #185 = CYLINDRICAL_SURFACE('',#186,5.7975); #186 = AXIS2_PLACEMENT_3D('',#187,#188,#189); #187 = CARTESIAN_POINT('',(0.,0.,6.)); #188 = DIRECTION('',(-0.,-0.,-1.)); #189 = DIRECTION('',(1.,0.,0.)); #190 = ADVANCED_FACE('',(#191),#194,.F.); #191 = FACE_BOUND('',#192,.F.); #192 = EDGE_LOOP('',(#193)); #193 = ORIENTED_EDGE('',*,*,#154,.T.); #194 = PLANE('',#195); #195 = AXIS2_PLACEMENT_3D('',#196,#197,#198); #196 = CARTESIAN_POINT('',(-5.1E-16,7.E-16,-2.)); #197 = DIRECTION('',(0.,0.,1.)); #198 = DIRECTION('',(1.,0.,0.)); #199 = ADVANCED_FACE('',(#200),#219,.T.); #200 = FACE_BOUND('',#201,.T.); #201 = EDGE_LOOP('',(#202,#210,#211,#212)); #202 = ORIENTED_EDGE('',*,*,#203,.F.); #203 = EDGE_CURVE('',#170,#204,#206,.T.); #204 = VERTEX_POINT('',#205); #205 = CARTESIAN_POINT('',(4.7975,0.,21.)); #206 = LINE('',#207,#208); #207 = CARTESIAN_POINT('',(5.7975,0.,20.)); #208 = VECTOR('',#209,1.); #209 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); #210 = ORIENTED_EDGE('',*,*,#177,.T.); #211 = ORIENTED_EDGE('',*,*,#203,.T.); #212 = ORIENTED_EDGE('',*,*,#213,.F.); #213 = EDGE_CURVE('',#204,#204,#214,.T.); #214 = CIRCLE('',#215,4.7975); #215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); #216 = CARTESIAN_POINT('',(0.,0.,21.)); #217 = DIRECTION('',(0.,0.,1.)); #218 = DIRECTION('',(1.,0.,0.)); #219 = CONICAL_SURFACE('',#220,5.7975,0.785398163397); #220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); #221 = CARTESIAN_POINT('',(0.,0.,20.)); #222 = DIRECTION('',(0.,0.,-1.)); #223 = DIRECTION('',(1.,0.,0.)); #224 = ADVANCED_FACE('',(#225,#228),#239,.T.); #225 = FACE_BOUND('',#226,.T.); #226 = EDGE_LOOP('',(#227)); #227 = ORIENTED_EDGE('',*,*,#213,.T.); #228 = FACE_BOUND('',#229,.T.); #229 = EDGE_LOOP('',(#230)); #230 = ORIENTED_EDGE('',*,*,#231,.F.); #231 = EDGE_CURVE('',#232,#232,#234,.T.); #232 = VERTEX_POINT('',#233); #233 = CARTESIAN_POINT('',(1.575,0.,21.)); #234 = CIRCLE('',#235,1.575); #235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); #236 = CARTESIAN_POINT('',(0.,0.,21.)); #237 = DIRECTION('',(0.,0.,1.)); #238 = DIRECTION('',(1.,0.,0.)); #239 = PLANE('',#240); #240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); #241 = CARTESIAN_POINT('',(-2.4E-16,2.4E-16,21.)); #242 = DIRECTION('',(0.,0.,1.)); #243 = DIRECTION('',(0.,1.,0.)); #244 = ADVANCED_FACE('',(#245),#264,.F.); #245 = FACE_BOUND('',#246,.T.); #246 = EDGE_LOOP('',(#247,#248,#256,#263)); #247 = ORIENTED_EDGE('',*,*,#231,.T.); #248 = ORIENTED_EDGE('',*,*,#249,.T.); #249 = EDGE_CURVE('',#232,#250,#252,.T.); #250 = VERTEX_POINT('',#251); #251 = CARTESIAN_POINT('',(1.575,0.,20.1)); #252 = LINE('',#253,#254); #253 = CARTESIAN_POINT('',(1.575,0.,21.)); #254 = VECTOR('',#255,1.); #255 = DIRECTION('',(0.,0.,-1.)); #256 = ORIENTED_EDGE('',*,*,#257,.F.); #257 = EDGE_CURVE('',#250,#250,#258,.T.); #258 = CIRCLE('',#259,1.575); #259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); #260 = CARTESIAN_POINT('',(0.,0.,20.1)); #261 = DIRECTION('',(0.,0.,1.)); #262 = DIRECTION('',(1.,0.,0.)); #263 = ORIENTED_EDGE('',*,*,#249,.F.); #264 = CYLINDRICAL_SURFACE('',#265,1.575); #265 = AXIS2_PLACEMENT_3D('',#266,#267,#268); #266 = CARTESIAN_POINT('',(0.,0.,21.)); #267 = DIRECTION('',(0.,0.,-1.)); #268 = DIRECTION('',(1.,0.,0.)); #269 = ADVANCED_FACE('',(#270,#273),#284,.F.); #270 = FACE_BOUND('',#271,.T.); #271 = EDGE_LOOP('',(#272)); #272 = ORIENTED_EDGE('',*,*,#257,.T.); #273 = FACE_BOUND('',#274,.T.); #274 = EDGE_LOOP('',(#275)); #275 = ORIENTED_EDGE('',*,*,#276,.F.); #276 = EDGE_CURVE('',#277,#277,#279,.T.); #277 = VERTEX_POINT('',#278); #278 = CARTESIAN_POINT('',(1.2,0.,20.1)); #279 = CIRCLE('',#280,1.2); #280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); #281 = CARTESIAN_POINT('',(0.,0.,20.1)); #282 = DIRECTION('',(0.,0.,1.)); #283 = DIRECTION('',(1.,0.,0.)); #284 = PLANE('',#285); #285 = AXIS2_PLACEMENT_3D('',#286,#287,#288); #286 = CARTESIAN_POINT('',(0.,0.,20.1)); #287 = DIRECTION('',(0.,0.,-1.)); #288 = DIRECTION('',(-1.,0.,0.)); #289 = ADVANCED_FACE('',(#290),#309,.F.); #290 = FACE_BOUND('',#291,.T.); #291 = EDGE_LOOP('',(#292,#293,#301,#308)); #292 = ORIENTED_EDGE('',*,*,#276,.T.); #293 = ORIENTED_EDGE('',*,*,#294,.T.); #294 = EDGE_CURVE('',#277,#295,#297,.T.); #295 = VERTEX_POINT('',#296); #296 = CARTESIAN_POINT('',(1.2,0.,9.5)); #297 = LINE('',#298,#299); #298 = CARTESIAN_POINT('',(1.2,0.,20.1)); #299 = VECTOR('',#300,1.); #300 = DIRECTION('',(-6.E-17,0.,-1.)); #301 = ORIENTED_EDGE('',*,*,#302,.F.); #302 = EDGE_CURVE('',#295,#295,#303,.T.); #303 = CIRCLE('',#304,1.2); #304 = AXIS2_PLACEMENT_3D('',#305,#306,#307); #305 = CARTESIAN_POINT('',(0.,0.,9.5)); #306 = DIRECTION('',(0.,0.,1.)); #307 = DIRECTION('',(1.,0.,0.)); #308 = ORIENTED_EDGE('',*,*,#294,.F.); #309 = CYLINDRICAL_SURFACE('',#310,1.2); #310 = AXIS2_PLACEMENT_3D('',#311,#312,#313); #311 = CARTESIAN_POINT('',(0.,0.,20.1)); #312 = DIRECTION('',(0.,0.,-1.)); #313 = DIRECTION('',(1.,0.,0.)); #314 = ADVANCED_FACE('',(#315),#327,.F.); #315 = FACE_BOUND('',#316,.T.); #316 = EDGE_LOOP('',(#317,#318,#326)); #317 = ORIENTED_EDGE('',*,*,#302,.T.); #318 = ORIENTED_EDGE('',*,*,#319,.T.); #319 = EDGE_CURVE('',#295,#320,#322,.T.); #320 = VERTEX_POINT('',#321); #321 = CARTESIAN_POINT('',(0.,0.,8.778967257167)); #322 = LINE('',#323,#324); #323 = CARTESIAN_POINT('',(1.2,0.,9.5)); #324 = VECTOR('',#325,1.); #325 = DIRECTION('',(-0.857167300702,0.,-0.51503807491)); #326 = ORIENTED_EDGE('',*,*,#319,.F.); #327 = CONICAL_SURFACE('',#328,1.2,1.029744258677); #328 = AXIS2_PLACEMENT_3D('',#329,#330,#331); #329 = CARTESIAN_POINT('',(0.,0.,9.5)); #330 = DIRECTION('',(0.,0.,1.)); #331 = DIRECTION('',(1.,0.,0.)); #332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#336)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#333,#334,#335)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') ); #333 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #334 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #335 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #336 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#333, 'distance_accuracy_value','confusion accuracy'); #337 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); #338 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#339) ,#332); #339 = STYLED_ITEM('color',(#340),#15); #340 = PRESENTATION_STYLE_ASSIGNMENT((#341,#347)); #341 = SURFACE_STYLE_USAGE(.BOTH.,#342); #342 = SURFACE_SIDE_STYLE('',(#343)); #343 = SURFACE_STYLE_FILL_AREA(#344); #344 = FILL_AREA_STYLE('',(#345)); #345 = FILL_AREA_STYLE_COLOUR('',#346); #346 = COLOUR_RGB('',0.800000010877,0.800000010877,0.800000010877); #347 = CURVE_STYLE('',#348,POSITIVE_LENGTH_MEASURE(0.1),#349); #348 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); #349 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, 9.803921802644E-02); ENDSEC; END-ISO-10303-21;