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