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