ISO-10303-21; HEADER; FILE_DESCRIPTION(('hand-written test part'),'2;1'); FILE_NAME('input.step','2026-10-21T00:00:00',(''),(''),'kernel-cases','kernel-cases',''); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); ENDSEC; DATA; #1=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); #2=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #3=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #4=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1E-06),#1,'distance_accuracy_value','confusion accuracy'); #5=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1,#2,#3)) REPRESENTATION_CONTEXT('','3D') ); #6=APPLICATION_CONTEXT('automotive design'); #7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#6); #8=PRODUCT_CONTEXT('',#6,'mechanical'); #9=PRODUCT_DEFINITION_CONTEXT('part definition',#6,'design'); #10=PRODUCT('hollow','hollow','',(#8)); #11=PRODUCT_DEFINITION_FORMATION('','',#10); #12=PRODUCT_DEFINITION('design','',#11,#9); #13=PRODUCT_DEFINITION_SHAPE('','',#12); #14=CARTESIAN_POINT('',(0.0,0.0,0.0)); #15=DIRECTION('',(0.0,1.0,0.0)); #16=VECTOR('',#15,30.0); #17=LINE('',#14,#16); #18=CARTESIAN_POINT('',(0.0,0.0,0.0)); #19=VERTEX_POINT('',#18); #20=CARTESIAN_POINT('',(0.0,30.0,0.0)); #21=VERTEX_POINT('',#20); #22=EDGE_CURVE('',#19,#21,#17,.T.); #23=ORIENTED_EDGE('',*,*,#22,.T.); #24=CARTESIAN_POINT('',(0.0,30.0,0.0)); #25=DIRECTION('',(1.0,0.0,0.0)); #26=VECTOR('',#25,40.0); #27=LINE('',#24,#26); #28=CARTESIAN_POINT('',(40.0,30.0,0.0)); #29=VERTEX_POINT('',#28); #30=EDGE_CURVE('',#21,#29,#27,.T.); #31=ORIENTED_EDGE('',*,*,#30,.T.); #32=CARTESIAN_POINT('',(40.0,0.0,0.0)); #33=DIRECTION('',(0.0,1.0,0.0)); #34=VECTOR('',#33,30.0); #35=LINE('',#32,#34); #36=CARTESIAN_POINT('',(40.0,0.0,0.0)); #37=VERTEX_POINT('',#36); #38=EDGE_CURVE('',#37,#29,#35,.T.); #39=ORIENTED_EDGE('',*,*,#38,.F.); #40=CARTESIAN_POINT('',(0.0,0.0,0.0)); #41=DIRECTION('',(1.0,0.0,0.0)); #42=VECTOR('',#41,40.0); #43=LINE('',#40,#42); #44=EDGE_CURVE('',#19,#37,#43,.T.); #45=ORIENTED_EDGE('',*,*,#44,.F.); #46=EDGE_LOOP('',(#23,#31,#39,#45)); #47=FACE_OUTER_BOUND('',#46,.T.); #48=CARTESIAN_POINT('',(0.0,0.0,0.0)); #49=DIRECTION('',(0.0,0.0,-1.0)); #50=DIRECTION('',(1.0,0.0,0.0)); #51=AXIS2_PLACEMENT_3D('',#48,#49,#50); #52=PLANE('',#51); #53=ADVANCED_FACE('',(#47),#52,.T.); #54=CARTESIAN_POINT('',(0.0,0.0,12.5)); #55=DIRECTION('',(1.0,0.0,0.0)); #56=VECTOR('',#55,40.0); #57=LINE('',#54,#56); #58=CARTESIAN_POINT('',(0.0,0.0,12.5)); #59=VERTEX_POINT('',#58); #60=CARTESIAN_POINT('',(40.0,0.0,12.5)); #61=VERTEX_POINT('',#60); #62=EDGE_CURVE('',#59,#61,#57,.T.); #63=ORIENTED_EDGE('',*,*,#62,.T.); #64=CARTESIAN_POINT('',(40.0,0.0,12.5)); #65=DIRECTION('',(0.0,1.0,0.0)); #66=VECTOR('',#65,30.0); #67=LINE('',#64,#66); #68=CARTESIAN_POINT('',(40.0,30.0,12.5)); #69=VERTEX_POINT('',#68); #70=EDGE_CURVE('',#61,#69,#67,.T.); #71=ORIENTED_EDGE('',*,*,#70,.T.); #72=CARTESIAN_POINT('',(0.0,30.0,12.5)); #73=DIRECTION('',(1.0,0.0,0.0)); #74=VECTOR('',#73,40.0); #75=LINE('',#72,#74); #76=CARTESIAN_POINT('',(0.0,30.0,12.5)); #77=VERTEX_POINT('',#76); #78=EDGE_CURVE('',#77,#69,#75,.T.); #79=ORIENTED_EDGE('',*,*,#78,.F.); #80=CARTESIAN_POINT('',(0.0,0.0,12.5)); #81=DIRECTION('',(0.0,1.0,0.0)); #82=VECTOR('',#81,30.0); #83=LINE('',#80,#82); #84=EDGE_CURVE('',#59,#77,#83,.T.); #85=ORIENTED_EDGE('',*,*,#84,.F.); #86=EDGE_LOOP('',(#63,#71,#79,#85)); #87=FACE_OUTER_BOUND('',#86,.T.); #88=CARTESIAN_POINT('',(0.0,0.0,12.5)); #89=DIRECTION('',(0.0,0.0,1.0)); #90=DIRECTION('',(1.0,0.0,0.0)); #91=AXIS2_PLACEMENT_3D('',#88,#89,#90); #92=PLANE('',#91); #93=ADVANCED_FACE('',(#87),#92,.T.); #94=ORIENTED_EDGE('',*,*,#44,.T.); #95=CARTESIAN_POINT('',(40.0,0.0,0.0)); #96=DIRECTION('',(0.0,0.0,1.0)); #97=VECTOR('',#96,12.5); #98=LINE('',#95,#97); #99=EDGE_CURVE('',#37,#61,#98,.T.); #100=ORIENTED_EDGE('',*,*,#99,.T.); #101=ORIENTED_EDGE('',*,*,#62,.F.); #102=CARTESIAN_POINT('',(0.0,0.0,0.0)); #103=DIRECTION('',(0.0,0.0,1.0)); #104=VECTOR('',#103,12.5); #105=LINE('',#102,#104); #106=EDGE_CURVE('',#19,#59,#105,.T.); #107=ORIENTED_EDGE('',*,*,#106,.F.); #108=EDGE_LOOP('',(#94,#100,#101,#107)); #109=FACE_OUTER_BOUND('',#108,.T.); #110=CARTESIAN_POINT('',(0.0,0.0,0.0)); #111=DIRECTION('',(0.0,-1.0,0.0)); #112=DIRECTION('',(1.0,0.0,0.0)); #113=AXIS2_PLACEMENT_3D('',#110,#111,#112); #114=PLANE('',#113); #115=ADVANCED_FACE('',(#109),#114,.T.); #116=CARTESIAN_POINT('',(0.0,30.0,0.0)); #117=DIRECTION('',(0.0,0.0,1.0)); #118=VECTOR('',#117,12.5); #119=LINE('',#116,#118); #120=EDGE_CURVE('',#21,#77,#119,.T.); #121=ORIENTED_EDGE('',*,*,#120,.T.); #122=ORIENTED_EDGE('',*,*,#78,.T.); #123=CARTESIAN_POINT('',(40.0,30.0,0.0)); #124=DIRECTION('',(0.0,0.0,1.0)); #125=VECTOR('',#124,12.5); #126=LINE('',#123,#125); #127=EDGE_CURVE('',#29,#69,#126,.T.); #128=ORIENTED_EDGE('',*,*,#127,.F.); #129=ORIENTED_EDGE('',*,*,#30,.F.); #130=EDGE_LOOP('',(#121,#122,#128,#129)); #131=FACE_OUTER_BOUND('',#130,.T.); #132=CARTESIAN_POINT('',(0.0,30.0,0.0)); #133=DIRECTION('',(0.0,1.0,0.0)); #134=DIRECTION('',(1.0,0.0,0.0)); #135=AXIS2_PLACEMENT_3D('',#132,#133,#134); #136=PLANE('',#135); #137=ADVANCED_FACE('',(#131),#136,.T.); #138=ORIENTED_EDGE('',*,*,#106,.T.); #139=ORIENTED_EDGE('',*,*,#84,.T.); #140=ORIENTED_EDGE('',*,*,#120,.F.); #141=ORIENTED_EDGE('',*,*,#22,.F.); #142=EDGE_LOOP('',(#138,#139,#140,#141)); #143=FACE_OUTER_BOUND('',#142,.T.); #144=CARTESIAN_POINT('',(0.0,0.0,0.0)); #145=DIRECTION('',(-1.0,0.0,0.0)); #146=DIRECTION('',(0.0,1.0,0.0)); #147=AXIS2_PLACEMENT_3D('',#144,#145,#146); #148=PLANE('',#147); #149=ADVANCED_FACE('',(#143),#148,.T.); #150=ORIENTED_EDGE('',*,*,#38,.T.); #151=ORIENTED_EDGE('',*,*,#127,.T.); #152=ORIENTED_EDGE('',*,*,#70,.F.); #153=ORIENTED_EDGE('',*,*,#99,.F.); #154=EDGE_LOOP('',(#150,#151,#152,#153)); #155=FACE_OUTER_BOUND('',#154,.T.); #156=CARTESIAN_POINT('',(40.0,0.0,0.0)); #157=DIRECTION('',(1.0,0.0,0.0)); #158=DIRECTION('',(0.0,1.0,0.0)); #159=AXIS2_PLACEMENT_3D('',#156,#157,#158); #160=PLANE('',#159); #161=ADVANCED_FACE('',(#155),#160,.T.); #162=CLOSED_SHELL('',(#53,#93,#115,#137,#149,#161)); #163=CARTESIAN_POINT('',(10.0,12.0,4.0)); #164=DIRECTION('',(0.0,1.0,0.0)); #165=VECTOR('',#164,6.0); #166=LINE('',#163,#165); #167=CARTESIAN_POINT('',(10.0,12.0,4.0)); #168=VERTEX_POINT('',#167); #169=CARTESIAN_POINT('',(10.0,18.0,4.0)); #170=VERTEX_POINT('',#169); #171=EDGE_CURVE('',#168,#170,#166,.T.); #172=ORIENTED_EDGE('',*,*,#171,.T.); #173=CARTESIAN_POINT('',(10.0,18.0,4.0)); #174=DIRECTION('',(1.0,0.0,0.0)); #175=VECTOR('',#174,20.0); #176=LINE('',#173,#175); #177=CARTESIAN_POINT('',(30.0,18.0,4.0)); #178=VERTEX_POINT('',#177); #179=EDGE_CURVE('',#170,#178,#176,.T.); #180=ORIENTED_EDGE('',*,*,#179,.T.); #181=CARTESIAN_POINT('',(30.0,12.0,4.0)); #182=DIRECTION('',(0.0,1.0,0.0)); #183=VECTOR('',#182,6.0); #184=LINE('',#181,#183); #185=CARTESIAN_POINT('',(30.0,12.0,4.0)); #186=VERTEX_POINT('',#185); #187=EDGE_CURVE('',#186,#178,#184,.T.); #188=ORIENTED_EDGE('',*,*,#187,.F.); #189=CARTESIAN_POINT('',(10.0,12.0,4.0)); #190=DIRECTION('',(1.0,0.0,0.0)); #191=VECTOR('',#190,20.0); #192=LINE('',#189,#191); #193=EDGE_CURVE('',#168,#186,#192,.T.); #194=ORIENTED_EDGE('',*,*,#193,.F.); #195=EDGE_LOOP('',(#172,#180,#188,#194)); #196=FACE_OUTER_BOUND('',#195,.T.); #197=CARTESIAN_POINT('',(10.0,12.0,4.0)); #198=DIRECTION('',(0.0,0.0,-1.0)); #199=DIRECTION('',(1.0,0.0,0.0)); #200=AXIS2_PLACEMENT_3D('',#197,#198,#199); #201=PLANE('',#200); #202=ADVANCED_FACE('',(#196),#201,.T.); #203=CARTESIAN_POINT('',(10.0,12.0,9.0)); #204=DIRECTION('',(1.0,0.0,0.0)); #205=VECTOR('',#204,20.0); #206=LINE('',#203,#205); #207=CARTESIAN_POINT('',(10.0,12.0,9.0)); #208=VERTEX_POINT('',#207); #209=CARTESIAN_POINT('',(30.0,12.0,9.0)); #210=VERTEX_POINT('',#209); #211=EDGE_CURVE('',#208,#210,#206,.T.); #212=ORIENTED_EDGE('',*,*,#211,.T.); #213=CARTESIAN_POINT('',(30.0,12.0,9.0)); #214=DIRECTION('',(0.0,1.0,0.0)); #215=VECTOR('',#214,6.0); #216=LINE('',#213,#215); #217=CARTESIAN_POINT('',(30.0,18.0,9.0)); #218=VERTEX_POINT('',#217); #219=EDGE_CURVE('',#210,#218,#216,.T.); #220=ORIENTED_EDGE('',*,*,#219,.T.); #221=CARTESIAN_POINT('',(10.0,18.0,9.0)); #222=DIRECTION('',(1.0,0.0,0.0)); #223=VECTOR('',#222,20.0); #224=LINE('',#221,#223); #225=CARTESIAN_POINT('',(10.0,18.0,9.0)); #226=VERTEX_POINT('',#225); #227=EDGE_CURVE('',#226,#218,#224,.T.); #228=ORIENTED_EDGE('',*,*,#227,.F.); #229=CARTESIAN_POINT('',(10.0,12.0,9.0)); #230=DIRECTION('',(0.0,1.0,0.0)); #231=VECTOR('',#230,6.0); #232=LINE('',#229,#231); #233=EDGE_CURVE('',#208,#226,#232,.T.); #234=ORIENTED_EDGE('',*,*,#233,.F.); #235=EDGE_LOOP('',(#212,#220,#228,#234)); #236=FACE_OUTER_BOUND('',#235,.T.); #237=CARTESIAN_POINT('',(10.0,12.0,9.0)); #238=DIRECTION('',(0.0,0.0,1.0)); #239=DIRECTION('',(1.0,0.0,0.0)); #240=AXIS2_PLACEMENT_3D('',#237,#238,#239); #241=PLANE('',#240); #242=ADVANCED_FACE('',(#236),#241,.T.); #243=ORIENTED_EDGE('',*,*,#193,.T.); #244=CARTESIAN_POINT('',(30.0,12.0,4.0)); #245=DIRECTION('',(0.0,0.0,1.0)); #246=VECTOR('',#245,5.0); #247=LINE('',#244,#246); #248=EDGE_CURVE('',#186,#210,#247,.T.); #249=ORIENTED_EDGE('',*,*,#248,.T.); #250=ORIENTED_EDGE('',*,*,#211,.F.); #251=CARTESIAN_POINT('',(10.0,12.0,4.0)); #252=DIRECTION('',(0.0,0.0,1.0)); #253=VECTOR('',#252,5.0); #254=LINE('',#251,#253); #255=EDGE_CURVE('',#168,#208,#254,.T.); #256=ORIENTED_EDGE('',*,*,#255,.F.); #257=EDGE_LOOP('',(#243,#249,#250,#256)); #258=FACE_OUTER_BOUND('',#257,.T.); #259=CARTESIAN_POINT('',(10.0,12.0,4.0)); #260=DIRECTION('',(0.0,-1.0,0.0)); #261=DIRECTION('',(1.0,0.0,0.0)); #262=AXIS2_PLACEMENT_3D('',#259,#260,#261); #263=PLANE('',#262); #264=ADVANCED_FACE('',(#258),#263,.T.); #265=CARTESIAN_POINT('',(10.0,18.0,4.0)); #266=DIRECTION('',(0.0,0.0,1.0)); #267=VECTOR('',#266,5.0); #268=LINE('',#265,#267); #269=EDGE_CURVE('',#170,#226,#268,.T.); #270=ORIENTED_EDGE('',*,*,#269,.T.); #271=ORIENTED_EDGE('',*,*,#227,.T.); #272=CARTESIAN_POINT('',(30.0,18.0,4.0)); #273=DIRECTION('',(0.0,0.0,1.0)); #274=VECTOR('',#273,5.0); #275=LINE('',#272,#274); #276=EDGE_CURVE('',#178,#218,#275,.T.); #277=ORIENTED_EDGE('',*,*,#276,.F.); #278=ORIENTED_EDGE('',*,*,#179,.F.); #279=EDGE_LOOP('',(#270,#271,#277,#278)); #280=FACE_OUTER_BOUND('',#279,.T.); #281=CARTESIAN_POINT('',(10.0,18.0,4.0)); #282=DIRECTION('',(0.0,1.0,0.0)); #283=DIRECTION('',(1.0,0.0,0.0)); #284=AXIS2_PLACEMENT_3D('',#281,#282,#283); #285=PLANE('',#284); #286=ADVANCED_FACE('',(#280),#285,.T.); #287=ORIENTED_EDGE('',*,*,#255,.T.); #288=ORIENTED_EDGE('',*,*,#233,.T.); #289=ORIENTED_EDGE('',*,*,#269,.F.); #290=ORIENTED_EDGE('',*,*,#171,.F.); #291=EDGE_LOOP('',(#287,#288,#289,#290)); #292=FACE_OUTER_BOUND('',#291,.T.); #293=CARTESIAN_POINT('',(10.0,12.0,4.0)); #294=DIRECTION('',(-1.0,0.0,0.0)); #295=DIRECTION('',(0.0,1.0,0.0)); #296=AXIS2_PLACEMENT_3D('',#293,#294,#295); #297=PLANE('',#296); #298=ADVANCED_FACE('',(#292),#297,.T.); #299=ORIENTED_EDGE('',*,*,#187,.T.); #300=ORIENTED_EDGE('',*,*,#276,.T.); #301=ORIENTED_EDGE('',*,*,#219,.F.); #302=ORIENTED_EDGE('',*,*,#248,.F.); #303=EDGE_LOOP('',(#299,#300,#301,#302)); #304=FACE_OUTER_BOUND('',#303,.T.); #305=CARTESIAN_POINT('',(30.0,12.0,4.0)); #306=DIRECTION('',(1.0,0.0,0.0)); #307=DIRECTION('',(0.0,1.0,0.0)); #308=AXIS2_PLACEMENT_3D('',#305,#306,#307); #309=PLANE('',#308); #310=ADVANCED_FACE('',(#304),#309,.T.); #311=CLOSED_SHELL('',(#202,#242,#264,#286,#298,#310)); #312=ORIENTED_CLOSED_SHELL('',*,#311,.F.); #313=BREP_WITH_VOIDS('Hollow',#162,(#312)); #314=CARTESIAN_POINT('',(0.0,0.0,0.0)); #315=DIRECTION('',(0.0,0.0,1.0)); #316=DIRECTION('',(1.0,0.0,0.0)); #317=AXIS2_PLACEMENT_3D('',#314,#315,#316); #318=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#317,#313),#5); #319=SHAPE_DEFINITION_REPRESENTATION(#13,#318); ENDSEC; END-ISO-10303-21;