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