ISO-10303-21; HEADER; /* Generated by software containing ST-Developer * from STEP Tools, Inc. (www.steptools.com) */ /* OPTION: using custom renumber hook */ FILE_DESCRIPTION( /* description */ ('STEP AP242', 'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa cturing Information (PMI)---4.0---2014-10-13', 'CAx-IF Rec.Pracs.---3D Tessellated Geometry---0.4---2014-09-14','2;1'), /* implementation_level */ '2;1'); FILE_NAME( /* name */ '67ac5ac69f494356f8dbc2f7', /* time_stamp */ '2025-02-12T08:24:39Z', /* author */ (''), /* organization */ (''), /* preprocessor_version */ 'ST-DEVELOPER v20', /* originating_system */ 'ONSHAPE BY PTC INC, 1.193', /* authorisation */ ' '); FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }')); ENDSEC; DATA; #10=SHAPE_REPRESENTATION_RELATIONSHIP('','',#116,#11); #11=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#114),#246); #12=PLANE('',#124); #13=PLANE('',#125); #14=CIRCLE('',#119,0.00265); #15=CIRCLE('',#120,0.00265); #16=CIRCLE('',#122,0.00865); #17=CIRCLE('',#123,0.00865); #18=ORIENTED_EDGE('',*,*,#36,.F.); #19=ORIENTED_EDGE('',*,*,#37,.F.); #20=ORIENTED_EDGE('',*,*,#38,.T.); #21=ORIENTED_EDGE('',*,*,#39,.F.); #22=ORIENTED_EDGE('',*,*,#40,.T.); #23=ORIENTED_EDGE('',*,*,#41,.T.); #24=ORIENTED_EDGE('',*,*,#42,.T.); #25=ORIENTED_EDGE('',*,*,#43,.F.); #26=ORIENTED_EDGE('',*,*,#44,.T.); #27=ORIENTED_EDGE('',*,*,#38,.F.); #28=ORIENTED_EDGE('',*,*,#43,.T.); #29=ORIENTED_EDGE('',*,*,#39,.T.); #30=ORIENTED_EDGE('',*,*,#44,.F.); #31=ORIENTED_EDGE('',*,*,#37,.T.); #32=ORIENTED_EDGE('',*,*,#42,.F.); #33=ORIENTED_EDGE('',*,*,#36,.T.); #34=ORIENTED_EDGE('',*,*,#41,.F.); #35=ORIENTED_EDGE('',*,*,#40,.F.); #36=EDGE_CURVE('',#45,#45,#54,.T.); #37=EDGE_CURVE('',#46,#46,#55,.T.); #38=EDGE_CURVE('',#47,#47,#14,.T.); #39=EDGE_CURVE('',#48,#48,#15,.T.); #40=EDGE_CURVE('',#49,#49,#56,.T.); #41=EDGE_CURVE('',#50,#50,#57,.T.); #42=EDGE_CURVE('',#51,#51,#58,.T.); #43=EDGE_CURVE('',#52,#52,#16,.T.); #44=EDGE_CURVE('',#53,#53,#17,.T.); #45=VERTEX_POINT('',#171); #46=VERTEX_POINT('',#191); #47=VERTEX_POINT('',#193); #48=VERTEX_POINT('',#195); #49=VERTEX_POINT('',#210); #50=VERTEX_POINT('',#224); #51=VERTEX_POINT('',#236); #52=VERTEX_POINT('',#238); #53=VERTEX_POINT('',#240); #54=B_SPLINE_CURVE_WITH_KNOTS('',3,(#152,#153,#154,#155,#156,#157,#158, #159,#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170), .UNSPECIFIED.,.T.,.F.,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1), (-0.00217295726098408,-0.00144863817398939,-0.000724319086994689,7.19910691486708E-18, 0.000724319086994704,0.0014486381739894,0.0021729572609841,0.00289727634797879, 0.00362159543497349,0.00434591452196819,0.00507023360896288,0.00579455269595758, 0.00651887178295227,0.00724319086994697,0.00796750995694167,0.00869182904393636, 0.00941614813093106,0.0101404672179258,0.0108647863049205,0.0115891053919152, 0.0123134244789098,0.0130377435659045,0.0137620626528992),.UNSPECIFIED.); #55=B_SPLINE_CURVE_WITH_KNOTS('',3,(#172,#173,#174,#175,#176,#177,#178, #179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190), .UNSPECIFIED.,.T.,.F.,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1), (-0.00245603972306827,-0.00163735981537885,-0.000818679907689425,5.44490844998053E-19, 0.000818679907689425,0.00163735981537885,0.00245603972306827,0.0032747196307577, 0.00409339953844712,0.00491207944613655,0.00573075935382597,0.0065494392615154, 0.00736811916920482,0.00818679907689425,0.00900547898458367,0.0098241588922731, 0.0106428387999625,0.0114615187076519,0.0122801986153414,0.0130988785230308, 0.0139175584307202,0.0147362383384096,0.0155549182460991),.UNSPECIFIED.); #56=B_SPLINE_CURVE_WITH_KNOTS('',3,(#197,#198,#199,#200,#201,#202,#203, #204,#205,#206,#207,#208,#209),.UNSPECIFIED.,.T.,.F.,(1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1),(-0.00275315957723006,-0.00206486968292255,-0.00137657978861503, 0.,0.00137657978861503,0.00275315957723006,0.00412973936584509,0.00550631915446012, 0.00688289894307515,0.00757118883738267,0.00825947873169018,0.0089477686259977, 0.00963605852030522,0.0110126383089202,0.0123892180975353,0.0137657978861503, 0.0151423776747653),.UNSPECIFIED.); #57=B_SPLINE_CURVE_WITH_KNOTS('',3,(#211,#212,#213,#214,#215,#216,#217, #218,#219,#220,#221,#222,#223),.UNSPECIFIED.,.T.,.F.,(1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1),(-0.0041206114551523,-0.00274707430343487,-0.00137353715171743, 0.,0.00137353715171743,0.00206030572757615,0.00274707430343487,0.00343384287929359, 0.0041206114551523,0.00549414860686974,0.00686768575858717,0.00824122291030461, 0.00961476006202204,0.0109882972137395,0.0123618343654569,0.0130486029413156, 0.0137353715171743),.UNSPECIFIED.); #58=B_SPLINE_CURVE_WITH_KNOTS('',3,(#225,#226,#227,#228,#229,#230,#231, #232,#233,#234,#235),.UNSPECIFIED.,.T.,.F.,(1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1),(-0.00470502175880333,-0.00313668117253555,-0.00156834058626778,1.22519682112299E-19, 0.00156834058626778,0.00313668117253555,0.00470502175880333,0.00627336234507111, 0.00784170293133889,0.00941004351760666,0.0109783841038744,0.0125467246901422, 0.01411506527641,0.0156834058626778,0.0172517464489455),.UNSPECIFIED.); #59=EDGE_LOOP('',(#18)); #60=EDGE_LOOP('',(#19)); #61=EDGE_LOOP('',(#20)); #62=EDGE_LOOP('',(#21)); #63=EDGE_LOOP('',(#22)); #64=EDGE_LOOP('',(#23)); #65=EDGE_LOOP('',(#24)); #66=EDGE_LOOP('',(#25)); #67=EDGE_LOOP('',(#26)); #68=EDGE_LOOP('',(#27)); #69=EDGE_LOOP('',(#28)); #70=EDGE_LOOP('',(#29)); #71=EDGE_LOOP('',(#30)); #72=EDGE_LOOP('',(#31)); #73=EDGE_LOOP('',(#32)); #74=EDGE_LOOP('',(#33)); #75=EDGE_LOOP('',(#34)); #76=EDGE_LOOP('',(#35)); #77=FACE_BOUND('',#59,.T.); #78=FACE_BOUND('',#60,.T.); #79=FACE_BOUND('',#61,.T.); #80=FACE_BOUND('',#62,.T.); #81=FACE_BOUND('',#63,.T.); #82=FACE_BOUND('',#64,.T.); #83=FACE_BOUND('',#65,.T.); #84=FACE_BOUND('',#66,.T.); #85=FACE_BOUND('',#67,.T.); #86=FACE_BOUND('',#68,.T.); #87=FACE_BOUND('',#69,.T.); #88=FACE_BOUND('',#70,.T.); #89=FACE_BOUND('',#71,.T.); #90=FACE_BOUND('',#72,.T.); #91=FACE_BOUND('',#73,.T.); #92=FACE_BOUND('',#74,.T.); #93=FACE_BOUND('',#75,.T.); #94=FACE_BOUND('',#76,.T.); #95=CYLINDRICAL_SURFACE('',#118,0.00265); #96=CYLINDRICAL_SURFACE('',#121,0.00865); #97=CYLINDRICAL_SURFACE('',#126,0.002); #98=CYLINDRICAL_SURFACE('',#127,0.001675); #99=ADVANCED_FACE('',(#77,#78,#79,#80),#95,.F.); #100=ADVANCED_FACE('',(#81,#82,#83,#84,#85),#96,.T.); #101=ADVANCED_FACE('',(#86,#87),#12,.T.); #102=ADVANCED_FACE('',(#88,#89),#13,.F.); #103=ADVANCED_FACE('',(#90,#91),#97,.F.); #104=ADVANCED_FACE('',(#92,#93,#94),#98,.F.); #105=CLOSED_SHELL('',(#99,#100,#101,#102,#103,#104)); #106=STYLED_ITEM('',(#107),#114); #107=PRESENTATION_STYLE_ASSIGNMENT((#108)); #108=SURFACE_STYLE_USAGE(.BOTH.,#109); #109=SURFACE_SIDE_STYLE('',(#110)); #110=SURFACE_STYLE_FILL_AREA(#111); #111=FILL_AREA_STYLE('',(#112)); #112=FILL_AREA_STYLE_COLOUR('',#113); #113=COLOUR_RGB('',0.231372549019608,0.380392156862745,0.705882352941177); #114=MANIFOLD_SOLID_BREP('Hammer',#105); #115=SHAPE_DEFINITION_REPRESENTATION(#251,#116); #116=SHAPE_REPRESENTATION('Hammer',(#117),#246); #117=AXIS2_PLACEMENT_3D('',#150,#128,#129); #118=AXIS2_PLACEMENT_3D('',#151,#130,#131); #119=AXIS2_PLACEMENT_3D('',#192,#132,#133); #120=AXIS2_PLACEMENT_3D('',#194,#134,#135); #121=AXIS2_PLACEMENT_3D('',#196,#136,#137); #122=AXIS2_PLACEMENT_3D('',#237,#138,#139); #123=AXIS2_PLACEMENT_3D('',#239,#140,#141); #124=AXIS2_PLACEMENT_3D('',#241,#142,#143); #125=AXIS2_PLACEMENT_3D('',#242,#144,#145); #126=AXIS2_PLACEMENT_3D('',#243,#146,#147); #127=AXIS2_PLACEMENT_3D('',#244,#148,#149); #128=DIRECTION('',(0.,0.,1.)); #129=DIRECTION('',(1.,0.,0.)); #130=DIRECTION('',(0.,0.,-1.)); #131=DIRECTION('',(-1.,0.,0.)); #132=DIRECTION('',(0.,0.,1.)); #133=DIRECTION('',(1.,0.,0.)); #134=DIRECTION('',(0.,0.,1.)); #135=DIRECTION('',(1.,0.,0.)); #136=DIRECTION('',(0.,0.,-1.)); #137=DIRECTION('',(-1.,0.,0.)); #138=DIRECTION('',(0.,0.,1.)); #139=DIRECTION('',(1.,0.,0.)); #140=DIRECTION('',(0.,0.,1.)); #141=DIRECTION('',(1.,0.,0.)); #142=DIRECTION('',(0.,0.,1.)); #143=DIRECTION('',(1.,0.,0.)); #144=DIRECTION('',(0.,0.,1.)); #145=DIRECTION('',(1.,0.,0.)); #146=DIRECTION('',(0.,-1.,0.)); #147=DIRECTION('',(0.,0.,-1.)); #148=DIRECTION('',(1.,0.,0.)); #149=DIRECTION('',(0.,0.,-1.)); #150=CARTESIAN_POINT('',(0.,0.,0.)); #151=CARTESIAN_POINT('',(0.,1.62265700887024E-19,0.007)); #152=CARTESIAN_POINT('',(-0.000735879526655258,-0.0025813932051408,0.0049216191756712)); #153=CARTESIAN_POINT('',(2.50123249213392E-6,-0.00268382991511801,0.00497543295889992)); #154=CARTESIAN_POINT('',(0.000725874596686723,-0.00258328713438718,0.00492273632753197)); #155=CARTESIAN_POINT('',(0.0013863639334924,-0.00229267912453541,0.00471815745270078)); #156=CARTESIAN_POINT('',(0.00184300176568669,-0.00191960652098434,0.00423978088855154)); #157=CARTESIAN_POINT('',(0.00199417025373389,-0.00174183023349175,0.00350668327034775)); #158=CARTESIAN_POINT('',(0.00184888417566484,-0.00191374591232744,0.00277146490743421)); #159=CARTESIAN_POINT('',(0.00139355093602882,-0.00228784910872364,0.00228579853637852)); #160=CARTESIAN_POINT('',(0.000738531759060796,-0.00258029514001002,0.00207905020082976)); #161=CARTESIAN_POINT('',(3.4754302912474E-6,-0.00268402313528304,0.00202446190341364)); #162=CARTESIAN_POINT('',(-0.000726252312862797,-0.00258359076370094,0.00207702704774593)); #163=CARTESIAN_POINT('',(-0.00138633325967585,-0.0022925313492733,0.00228206167033535)); #164=CARTESIAN_POINT('',(-0.00184275510373928,-0.00191988903225545,0.00275958430450729)); #165=CARTESIAN_POINT('',(-0.00199443615424736,-0.00174153772808679,0.00349413073525907)); #166=CARTESIAN_POINT('',(-0.00184808206514702,-0.00191461740142635,0.00423042082520089)); #167=CARTESIAN_POINT('',(-0.00139200355020067,-0.00228879761607078,0.00471504326361667)); #168=CARTESIAN_POINT('',(-0.000735879526655258,-0.0025813932051408,0.0049216191756712)); #169=CARTESIAN_POINT('',(2.50123249213392E-6,-0.00268382991511801,0.00497543295889992)); #170=CARTESIAN_POINT('',(0.000725874596686723,-0.00258328713438718,0.00492273632753197)); #171=CARTESIAN_POINT('',(-1.15951795599778E-18,-0.00265,0.00495768122313387)); #172=CARTESIAN_POINT('',(-0.000827934824755269,0.00255747261599244,0.00162016040253221)); #173=CARTESIAN_POINT('',(1.97008201765331E-6,0.00269578709295666,0.00144057284093757)); #174=CARTESIAN_POINT('',(0.000820054496684655,0.00255937901218092,0.00161754823371752)); #175=CARTESIAN_POINT('',(0.00145728422431316,0.00224389694210413,0.0020648339056613)); #176=CARTESIAN_POINT('',(0.00188001403289095,0.00188377588728928,0.00268198738102716)); #177=CARTESIAN_POINT('',(0.00205929781560149,0.00166663701269041,0.00349631242432932)); #178=CARTESIAN_POINT('',(0.00188277737032322,0.00188089919372113,0.00431236623525242)); #179=CARTESIAN_POINT('',(0.00146032514771391,0.00224179632250097,0.00493196914742563)); #180=CARTESIAN_POINT('',(0.000825858584371129,0.00255745858871591,0.00537988692862182)); #181=CARTESIAN_POINT('',(8.17781480214056E-6,0.00269539323653699,0.00555886979818507)); #182=CARTESIAN_POINT('',(-0.000817614435010954,0.00256091571833512,0.00538456398903895)); #183=CARTESIAN_POINT('',(-0.00145564648158321,0.00224485545532154,0.00493651237729026)); #184=CARTESIAN_POINT('',(-0.00187953342989819,0.00188442078693228,0.00432007500193828)); #185=CARTESIAN_POINT('',(-0.00205932567878961,0.00166650391767872,0.00350235858467884)); #186=CARTESIAN_POINT('',(-0.00188315073676788,0.0018807818238404,0.00268823427904243)); #187=CARTESIAN_POINT('',(-0.00145879533398963,0.00224240709879106,0.00206693774200254)); #188=CARTESIAN_POINT('',(-0.000827934824755269,0.00255747261599244,0.00162016040253221)); #189=CARTESIAN_POINT('',(1.97008201765331E-6,0.00269578709295666,0.00144057284093757)); #190=CARTESIAN_POINT('',(0.000820054496684655,0.00255937901218092,0.00161754823371752)); #191=CARTESIAN_POINT('',(-5.62697108013498E-19,0.00265,0.0015)); #192=CARTESIAN_POINT('',(0.,1.62265700887024E-19,0.007)); #193=CARTESIAN_POINT('',(0.00265,1.62265700887024E-19,0.007)); #194=CARTESIAN_POINT('',(0.,1.62265700887024E-19,0.)); #195=CARTESIAN_POINT('',(0.00265,1.62265700887024E-19,0.)); #196=CARTESIAN_POINT('',(0.,5.2965974063123E-19,0.007)); #197=CARTESIAN_POINT('',(-0.00740283480030892,-0.00450061019426696,0.00206216275343321)); #198=CARTESIAN_POINT('',(-0.00795972682218134,-0.00349620218863747,0.00166041241672702)); #199=CARTESIAN_POINT('',(-0.00839712744063432,-0.00216430105612828,0.00216583751231746)); #200=CARTESIAN_POINT('',(-0.00849772993260228,-0.00159472929127113,0.0035658593361919)); #201=CARTESIAN_POINT('',(-0.00837437188616552,-0.00226357646825489,0.00492348940129699)); #202=CARTESIAN_POINT('',(-0.00790590472123192,-0.0036158869641615,0.00533171293198041)); #203=CARTESIAN_POINT('',(-0.00734548850163553,-0.00459080124928713,0.00487012859290473)); #204=CARTESIAN_POINT('',(-0.00700763755737559,-0.00507381994183172,0.00413677618058777)); #205=CARTESIAN_POINT('',(-0.00691319432691053,-0.00519858372578908,0.00343896249697765)); #206=CARTESIAN_POINT('',(-0.00704258139427833,-0.00502634471394865,0.00275721113728605)); #207=CARTESIAN_POINT('',(-0.00740283480030892,-0.00450061019426696,0.00206216275343321)); #208=CARTESIAN_POINT('',(-0.00795972682218134,-0.00349620218863747,0.00166041241672702)); #209=CARTESIAN_POINT('',(-0.00839712744063432,-0.00216430105612828,0.00216583751231746)); #210=CARTESIAN_POINT('',(-0.00792124852088235,-0.0034751002676785,0.001825)); #211=CARTESIAN_POINT('',(0.00839833802046474,-0.00215987308827293,0.00216785556674874)); #212=CARTESIAN_POINT('',(0.00795937263313037,-0.00349756705484395,0.00165923623762848)); #213=CARTESIAN_POINT('',(0.00740294758244496,-0.0044999780911592,0.00206420560855252)); #214=CARTESIAN_POINT('',(0.00704597842197386,-0.00502160284417212,0.00274862123073427)); #215=CARTESIAN_POINT('',(0.00691337747554849,-0.00519837406811376,0.00343014740303973)); #216=CARTESIAN_POINT('',(0.00700496589583115,-0.00507743231431925,0.00412811634665393)); #217=CARTESIAN_POINT('',(0.00734278756366378,-0.00459518571265546,0.00486789383357004)); #218=CARTESIAN_POINT('',(0.0079040893626607,-0.00361957225033731,0.00533076534875487)); #219=CARTESIAN_POINT('',(0.0083725931221974,-0.00227045824820923,0.0049280107994379)); #220=CARTESIAN_POINT('',(0.00849778208192981,-0.00159453807274921,0.00357552163138683)); #221=CARTESIAN_POINT('',(0.00839833802046474,-0.00215987308827293,0.00216785556674874)); #222=CARTESIAN_POINT('',(0.00795937263313037,-0.00349756705484395,0.00165923623762848)); #223=CARTESIAN_POINT('',(0.00740294758244496,-0.0044999780911592,0.00206420560855252)); #224=CARTESIAN_POINT('',(0.00792124852088235,-0.0034751002676785,0.001825)); #225=CARTESIAN_POINT('',(-0.00156881600742748,0.00853414400980767,0.0019341702258046)); #226=CARTESIAN_POINT('',(3.16642495410243E-7,0.00870788379590113,0.00128299198673755)); #227=CARTESIAN_POINT('',(0.00156754943744584,0.00853432080658781,0.00193386182724521)); #228=CARTESIAN_POINT('',(0.00221627528819859,0.00835624312355656,0.00349778790443938)); #229=CARTESIAN_POINT('',(0.00156734712602145,0.00853437021065751,0.00506758319665199)); #230=CARTESIAN_POINT('',(8.59889014360043E-7,0.0087077302690864,0.00571591819422159)); #231=CARTESIAN_POINT('',(-0.00156577723510576,0.00853470847123813,0.00506874298085499)); #232=CARTESIAN_POINT('',(-0.00221635115207973,0.00835620274961001,0.00350106717084066)); #233=CARTESIAN_POINT('',(-0.00156881600742748,0.00853414400980767,0.0019341702258046)); #234=CARTESIAN_POINT('',(3.16642495410243E-7,0.00870788379590113,0.00128299198673755)); #235=CARTESIAN_POINT('',(0.00156754943744584,0.00853432080658781,0.00193386182724521)); #236=CARTESIAN_POINT('',(1.26137010424806E-19,0.00865,0.0015)); #237=CARTESIAN_POINT('',(0.,5.2965974063123E-19,0.007)); #238=CARTESIAN_POINT('',(0.00865,5.2965974063123E-19,0.007)); #239=CARTESIAN_POINT('',(0.,5.2965974063123E-19,0.)); #240=CARTESIAN_POINT('',(0.00865,5.2965974063123E-19,0.)); #241=CARTESIAN_POINT('',(0.,0.,0.007)); #242=CARTESIAN_POINT('',(0.,0.,0.)); #243=CARTESIAN_POINT('',(0.,0.025,0.0035)); #244=CARTESIAN_POINT('',(-0.0125,-0.0034751002676785,0.0035)); #245=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#106), #246); #246=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#247)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#250,#249,#248)) REPRESENTATION_CONTEXT('Hammer','TOP_LEVEL_ASSEMBLY_PART') ); #247=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-5),#250, 'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model'); #248=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); #249=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); #250=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT($,.METRE.) ); #251=PRODUCT_DEFINITION_SHAPE('','',#252); #252=PRODUCT_DEFINITION('','',#254,#253); #253=PRODUCT_DEFINITION_CONTEXT('',#260,'design'); #254=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#256, .NOT_KNOWN.); #255=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#256)); #256=PRODUCT('Hammer','Hammer','Hammer',(#258)); #257=PRODUCT_CATEGORY('',''); #258=PRODUCT_CONTEXT('',#260,'mechanical'); #259=APPLICATION_PROTOCOL_DEFINITION('international standard', 'ap242_managed_model_based_3d_engineering',2011,#260); #260=APPLICATION_CONTEXT('managed model based 3d engineering'); ENDSEC; END-ISO-10303-21;