diff --git a/testing/ASTM-D-638-V.dxf b/testing/ASTM-D-638-V.dxf new file mode 100644 index 0000000000000000000000000000000000000000..49dac8273e7244e7e630773e48a287d620a19b90 --- /dev/null +++ b/testing/ASTM-D-638-V.dxf @@ -0,0 +1,372 @@ +0 +SECTION +2 +HEADER +9 +$INSUNITS +70 +4 +9 +$ACADVER +1 +AC1014 +9 +$HANDSEED +5 +FFFF +0 +ENDSEC +0 +SECTION +2 +TABLES +0 +TABLE +2 +VPORT +5 +8 +100 +AcDbSymbolTable +0 +ENDTAB +0 +TABLE +2 +LTYPE +5 +5 +100 +AcDbSymbolTable +0 +LTYPE +5 +14 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYBLOCK +70 +0 +0 +LTYPE +5 +15 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord +2 +BYLAYER +70 +0 +0 +ENDTAB +0 +TABLE +2 +LAYER +5 +2 +100 +AcDbSymbolTable +70 +2 +0 +LAYER +5 +50 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord +2 +0 +70 +0 +6 +CONTINUOUS +0 +ENDTAB +0 +TABLE +2 +STYLE +5 +3 +100 +AcDbSymbolTable +70 +1 +0 +STYLE +5 +11 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord +2 +STANDARD +70 +0 +0 +ENDTAB +0 +TABLE +2 +VIEW +5 +6 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +UCS +5 +7 +100 +AcDbSymbolTable +70 +0 +0 +ENDTAB +0 +TABLE +2 +APPID +5 +9 +100 +AcDbSymbolTable +70 +2 +0 +APPID +5 +12 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord +2 +ACAD +70 +0 +0 +ENDTAB +0 +TABLE +2 +DIMSTYLE +5 +A +100 +AcDbSymbolTable +70 +1 +0 +ENDTAB +0 +TABLE +2 +BLOCK_RECORD +5 +1 +100 +AcDbSymbolTable +70 +1 +0 +BLOCK_RECORD +5 +1F +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*MODEL_SPACE +0 +BLOCK_RECORD +5 +1B +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord +2 +*PAPER_SPACE +0 +ENDTAB +0 +ENDSEC +0 +SECTION +2 +BLOCKS +0 +BLOCK +5 +20 +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*MODEL_SPACE +0 +ENDBLK +5 +21 +100 +AcDbEntity +100 +AcDbBlockEnd +0 +BLOCK +5 +1C +100 +AcDbEntity +100 +AcDbBlockBegin +2 +*PAPER_SPACE +0 +ENDBLK +5 +1D +100 +AcDbEntity +100 +AcDbBlockEnd +0 +ENDSEC +0 +SECTION +2 +ENTITIES +0 +LWPOLYLINE +5 +100 +100 +AcDbEntity +8 +0 +100 +AcDbPolyline +90 +12 +70 +1 +43 +0.0 +10 +4.7649999999999997 +20 +-31.750000000000004 +10 +-4.7649999999999997 +20 +-31.750000000000004 +10 +-4.764999999999997 +20 +-13.165260412630072 +42 +0.18267581368159944 +10 +-1.5900000000000003 +20 +-4.7649999999999988 +10 +-1.5900000000000003 +20 +4.765000000000005 +42 +0.1826758136815996 +10 +-4.764999999999997 +20 +13.165260412630072 +10 +-4.7649999999999997 +20 +31.750000000000004 +10 +4.7649999999999997 +20 +31.750000000000004 +10 +4.764999999999997 +20 +13.165260412630072 +42 +0.18267581368159944 +10 +1.5900000000000003 +20 +4.7649999999999988 +10 +1.5900000000000003 +20 +-4.765000000000005 +42 +0.1826758136815996 +10 +4.764999999999997 +20 +-13.165260412630072 +0 +ENDSEC +0 +SECTION +2 +OBJECTS +0 +DICTIONARY +5 +C +100 +AcDbDictionary +3 +ACAD_GROUP +350 +D +3 +ACAD_MLINESTYLE +350 +17 +0 +DICTIONARY +5 +D +100 +AcDbDictionary +0 +DICTIONARY +5 +1A +330 +C +100 +AcDbDictionary +0 +DICTIONARY +5 +17 +100 +AcDbDictionary +0 +ENDSEC +0 +EOF diff --git a/testing/ASTM-D-638-V.f3d b/testing/ASTM-D-638-V.f3d new file mode 100644 index 0000000000000000000000000000000000000000..e79346ee89e78cc9a8e33d6c65c14614f9fa3f16 Binary files /dev/null and b/testing/ASTM-D-638-V.f3d differ diff --git a/testing/ASTM-D-638-V.step b/testing/ASTM-D-638-V.step new file mode 100644 index 0000000000000000000000000000000000000000..cd8a9ec73ddb260b518ca4cca5be80b851d60a75 --- /dev/null +++ b/testing/ASTM-D-638-V.step @@ -0,0 +1,538 @@ +ISO-10303-21; +HEADER; +/* Generated by software containing ST-Developer + * from STEP Tools, Inc. (www.steptools.com) + */ + +FILE_DESCRIPTION( +/* description */ (''), +/* implementation_level */ '2;1'); + +FILE_NAME( +/* name */ +'C:/Dropbox/cba/machines/2019/2019-01_displacement-exercise/testing/AS +TM-D-638-V.step', +/* time_stamp */ '2020-07-28T19:54:20-04:00', +/* author */ (''), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v18.1', +/* originating_system */ 'Autodesk Translation Framework v9.3.0.1241', +/* authorisation */ ''); + +FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#455); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#462,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#454); +#13=STYLED_ITEM('',(#471),#14); +#14=MANIFOLD_SOLID_BREP('ASTM-D-638-V',#267); +#15=PLANE('',#284); +#16=PLANE('',#288); +#17=PLANE('',#289); +#18=PLANE('',#290); +#19=PLANE('',#294); +#20=PLANE('',#295); +#21=PLANE('',#299); +#22=PLANE('',#300); +#23=PLANE('',#301); +#24=PLANE('',#302); +#25=FACE_OUTER_BOUND('',#39,.T.); +#26=FACE_OUTER_BOUND('',#40,.T.); +#27=FACE_OUTER_BOUND('',#41,.T.); +#28=FACE_OUTER_BOUND('',#42,.T.); +#29=FACE_OUTER_BOUND('',#43,.T.); +#30=FACE_OUTER_BOUND('',#44,.T.); +#31=FACE_OUTER_BOUND('',#45,.T.); +#32=FACE_OUTER_BOUND('',#46,.T.); +#33=FACE_OUTER_BOUND('',#47,.T.); +#34=FACE_OUTER_BOUND('',#48,.T.); +#35=FACE_OUTER_BOUND('',#49,.T.); +#36=FACE_OUTER_BOUND('',#50,.T.); +#37=FACE_OUTER_BOUND('',#51,.T.); +#38=FACE_OUTER_BOUND('',#52,.T.); +#39=EDGE_LOOP('',(#177,#178,#179,#180)); +#40=EDGE_LOOP('',(#181,#182,#183,#184)); +#41=EDGE_LOOP('',(#185,#186,#187,#188)); +#42=EDGE_LOOP('',(#189,#190,#191,#192)); +#43=EDGE_LOOP('',(#193,#194,#195,#196)); +#44=EDGE_LOOP('',(#197,#198,#199,#200)); +#45=EDGE_LOOP('',(#201,#202,#203,#204)); +#46=EDGE_LOOP('',(#205,#206,#207,#208)); +#47=EDGE_LOOP('',(#209,#210,#211,#212)); +#48=EDGE_LOOP('',(#213,#214,#215,#216)); +#49=EDGE_LOOP('',(#217,#218,#219,#220)); +#50=EDGE_LOOP('',(#221,#222,#223,#224)); +#51=EDGE_LOOP('',(#225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235, +#236)); +#52=EDGE_LOOP('',(#237,#238,#239,#240,#241,#242,#243,#244,#245,#246,#247, +#248)); +#53=LINE('',#383,#81); +#54=LINE('',#386,#82); +#55=LINE('',#389,#83); +#56=LINE('',#391,#84); +#57=LINE('',#392,#85); +#58=LINE('',#398,#86); +#59=LINE('',#401,#87); +#60=LINE('',#404,#88); +#61=LINE('',#406,#89); +#62=LINE('',#407,#90); +#63=LINE('',#409,#91); +#64=LINE('',#410,#92); +#65=LINE('',#413,#93); +#66=LINE('',#415,#94); +#67=LINE('',#416,#95); +#68=LINE('',#421,#96); +#69=LINE('',#425,#97); +#70=LINE('',#427,#98); +#71=LINE('',#428,#99); +#72=LINE('',#431,#100); +#73=LINE('',#433,#101); +#74=LINE('',#434,#102); +#75=LINE('',#440,#103); +#76=LINE('',#443,#104); +#77=LINE('',#445,#105); +#78=LINE('',#446,#106); +#79=LINE('',#448,#107); +#80=LINE('',#449,#108); +#81=VECTOR('',#309,10.); +#82=VECTOR('',#312,10.); +#83=VECTOR('',#315,10.); +#84=VECTOR('',#316,10.); +#85=VECTOR('',#317,10.); +#86=VECTOR('',#322,10.); +#87=VECTOR('',#325,10.); +#88=VECTOR('',#328,10.); +#89=VECTOR('',#329,10.); +#90=VECTOR('',#330,10.); +#91=VECTOR('',#333,10.); +#92=VECTOR('',#334,10.); +#93=VECTOR('',#337,10.); +#94=VECTOR('',#338,10.); +#95=VECTOR('',#339,10.); +#96=VECTOR('',#344,10.); +#97=VECTOR('',#349,10.); +#98=VECTOR('',#350,10.); +#99=VECTOR('',#351,10.); +#100=VECTOR('',#354,10.); +#101=VECTOR('',#355,10.); +#102=VECTOR('',#356,10.); +#103=VECTOR('',#363,10.); +#104=VECTOR('',#366,10.); +#105=VECTOR('',#367,10.); +#106=VECTOR('',#368,10.); +#107=VECTOR('',#371,10.); +#108=VECTOR('',#372,10.); +#109=CIRCLE('',#282,12.7); +#110=CIRCLE('',#283,12.7); +#111=CIRCLE('',#286,12.7); +#112=CIRCLE('',#287,12.7); +#113=CIRCLE('',#292,12.7); +#114=CIRCLE('',#293,12.7); +#115=CIRCLE('',#297,12.7); +#116=CIRCLE('',#298,12.7); +#117=VERTEX_POINT('',#379); +#118=VERTEX_POINT('',#380); +#119=VERTEX_POINT('',#382); +#120=VERTEX_POINT('',#384); +#121=VERTEX_POINT('',#388); +#122=VERTEX_POINT('',#390); +#123=VERTEX_POINT('',#394); +#124=VERTEX_POINT('',#395); +#125=VERTEX_POINT('',#397); +#126=VERTEX_POINT('',#399); +#127=VERTEX_POINT('',#403); +#128=VERTEX_POINT('',#405); +#129=VERTEX_POINT('',#412); +#130=VERTEX_POINT('',#414); +#131=VERTEX_POINT('',#418); +#132=VERTEX_POINT('',#420); +#133=VERTEX_POINT('',#424); +#134=VERTEX_POINT('',#426); +#135=VERTEX_POINT('',#430); +#136=VERTEX_POINT('',#432); +#137=VERTEX_POINT('',#436); +#138=VERTEX_POINT('',#438); +#139=VERTEX_POINT('',#442); +#140=VERTEX_POINT('',#444); +#141=EDGE_CURVE('',#117,#118,#109,.T.); +#142=EDGE_CURVE('',#117,#119,#53,.T.); +#143=EDGE_CURVE('',#120,#119,#110,.T.); +#144=EDGE_CURVE('',#118,#120,#54,.T.); +#145=EDGE_CURVE('',#121,#118,#55,.T.); +#146=EDGE_CURVE('',#122,#120,#56,.T.); +#147=EDGE_CURVE('',#121,#122,#57,.T.); +#148=EDGE_CURVE('',#123,#124,#111,.T.); +#149=EDGE_CURVE('',#124,#125,#58,.T.); +#150=EDGE_CURVE('',#125,#126,#112,.T.); +#151=EDGE_CURVE('',#123,#126,#59,.T.); +#152=EDGE_CURVE('',#127,#124,#60,.T.); +#153=EDGE_CURVE('',#127,#128,#61,.T.); +#154=EDGE_CURVE('',#128,#125,#62,.T.); +#155=EDGE_CURVE('',#127,#121,#63,.T.); +#156=EDGE_CURVE('',#128,#122,#64,.T.); +#157=EDGE_CURVE('',#117,#129,#65,.T.); +#158=EDGE_CURVE('',#129,#130,#66,.T.); +#159=EDGE_CURVE('',#119,#130,#67,.T.); +#160=EDGE_CURVE('',#129,#131,#113,.T.); +#161=EDGE_CURVE('',#131,#132,#68,.T.); +#162=EDGE_CURVE('',#132,#130,#114,.T.); +#163=EDGE_CURVE('',#133,#131,#69,.T.); +#164=EDGE_CURVE('',#133,#134,#70,.T.); +#165=EDGE_CURVE('',#134,#132,#71,.T.); +#166=EDGE_CURVE('',#123,#135,#72,.T.); +#167=EDGE_CURVE('',#136,#126,#73,.T.); +#168=EDGE_CURVE('',#135,#136,#74,.T.); +#169=EDGE_CURVE('',#135,#137,#115,.T.); +#170=EDGE_CURVE('',#138,#136,#116,.T.); +#171=EDGE_CURVE('',#137,#138,#75,.T.); +#172=EDGE_CURVE('',#139,#137,#76,.T.); +#173=EDGE_CURVE('',#140,#138,#77,.T.); +#174=EDGE_CURVE('',#139,#140,#78,.T.); +#175=EDGE_CURVE('',#139,#133,#79,.T.); +#176=EDGE_CURVE('',#140,#134,#80,.T.); +#177=ORIENTED_EDGE('',*,*,#141,.F.); +#178=ORIENTED_EDGE('',*,*,#142,.T.); +#179=ORIENTED_EDGE('',*,*,#143,.F.); +#180=ORIENTED_EDGE('',*,*,#144,.F.); +#181=ORIENTED_EDGE('',*,*,#145,.T.); +#182=ORIENTED_EDGE('',*,*,#144,.T.); +#183=ORIENTED_EDGE('',*,*,#146,.F.); +#184=ORIENTED_EDGE('',*,*,#147,.F.); +#185=ORIENTED_EDGE('',*,*,#148,.T.); +#186=ORIENTED_EDGE('',*,*,#149,.T.); +#187=ORIENTED_EDGE('',*,*,#150,.T.); +#188=ORIENTED_EDGE('',*,*,#151,.F.); +#189=ORIENTED_EDGE('',*,*,#152,.F.); +#190=ORIENTED_EDGE('',*,*,#153,.T.); +#191=ORIENTED_EDGE('',*,*,#154,.T.); +#192=ORIENTED_EDGE('',*,*,#149,.F.); +#193=ORIENTED_EDGE('',*,*,#155,.T.); +#194=ORIENTED_EDGE('',*,*,#147,.T.); +#195=ORIENTED_EDGE('',*,*,#156,.F.); +#196=ORIENTED_EDGE('',*,*,#153,.F.); +#197=ORIENTED_EDGE('',*,*,#157,.T.); +#198=ORIENTED_EDGE('',*,*,#158,.T.); +#199=ORIENTED_EDGE('',*,*,#159,.F.); +#200=ORIENTED_EDGE('',*,*,#142,.F.); +#201=ORIENTED_EDGE('',*,*,#160,.T.); +#202=ORIENTED_EDGE('',*,*,#161,.T.); +#203=ORIENTED_EDGE('',*,*,#162,.T.); +#204=ORIENTED_EDGE('',*,*,#158,.F.); +#205=ORIENTED_EDGE('',*,*,#163,.F.); +#206=ORIENTED_EDGE('',*,*,#164,.T.); +#207=ORIENTED_EDGE('',*,*,#165,.T.); +#208=ORIENTED_EDGE('',*,*,#161,.F.); +#209=ORIENTED_EDGE('',*,*,#166,.F.); +#210=ORIENTED_EDGE('',*,*,#151,.T.); +#211=ORIENTED_EDGE('',*,*,#167,.F.); +#212=ORIENTED_EDGE('',*,*,#168,.F.); +#213=ORIENTED_EDGE('',*,*,#169,.F.); +#214=ORIENTED_EDGE('',*,*,#168,.T.); +#215=ORIENTED_EDGE('',*,*,#170,.F.); +#216=ORIENTED_EDGE('',*,*,#171,.F.); +#217=ORIENTED_EDGE('',*,*,#172,.T.); +#218=ORIENTED_EDGE('',*,*,#171,.T.); +#219=ORIENTED_EDGE('',*,*,#173,.F.); +#220=ORIENTED_EDGE('',*,*,#174,.F.); +#221=ORIENTED_EDGE('',*,*,#175,.F.); +#222=ORIENTED_EDGE('',*,*,#174,.T.); +#223=ORIENTED_EDGE('',*,*,#176,.T.); +#224=ORIENTED_EDGE('',*,*,#164,.F.); +#225=ORIENTED_EDGE('',*,*,#176,.F.); +#226=ORIENTED_EDGE('',*,*,#173,.T.); +#227=ORIENTED_EDGE('',*,*,#170,.T.); +#228=ORIENTED_EDGE('',*,*,#167,.T.); +#229=ORIENTED_EDGE('',*,*,#150,.F.); +#230=ORIENTED_EDGE('',*,*,#154,.F.); +#231=ORIENTED_EDGE('',*,*,#156,.T.); +#232=ORIENTED_EDGE('',*,*,#146,.T.); +#233=ORIENTED_EDGE('',*,*,#143,.T.); +#234=ORIENTED_EDGE('',*,*,#159,.T.); +#235=ORIENTED_EDGE('',*,*,#162,.F.); +#236=ORIENTED_EDGE('',*,*,#165,.F.); +#237=ORIENTED_EDGE('',*,*,#166,.T.); +#238=ORIENTED_EDGE('',*,*,#169,.T.); +#239=ORIENTED_EDGE('',*,*,#172,.F.); +#240=ORIENTED_EDGE('',*,*,#175,.T.); +#241=ORIENTED_EDGE('',*,*,#163,.T.); +#242=ORIENTED_EDGE('',*,*,#160,.F.); +#243=ORIENTED_EDGE('',*,*,#157,.F.); +#244=ORIENTED_EDGE('',*,*,#141,.T.); +#245=ORIENTED_EDGE('',*,*,#145,.F.); +#246=ORIENTED_EDGE('',*,*,#155,.F.); +#247=ORIENTED_EDGE('',*,*,#152,.T.); +#248=ORIENTED_EDGE('',*,*,#148,.F.); +#249=CYLINDRICAL_SURFACE('',#281,12.7); +#250=CYLINDRICAL_SURFACE('',#285,12.7); +#251=CYLINDRICAL_SURFACE('',#291,12.7); +#252=CYLINDRICAL_SURFACE('',#296,12.7); +#253=ADVANCED_FACE('',(#25),#249,.F.); +#254=ADVANCED_FACE('',(#26),#15,.T.); +#255=ADVANCED_FACE('',(#27),#250,.F.); +#256=ADVANCED_FACE('',(#28),#16,.F.); +#257=ADVANCED_FACE('',(#29),#17,.F.); +#258=ADVANCED_FACE('',(#30),#18,.F.); +#259=ADVANCED_FACE('',(#31),#251,.F.); +#260=ADVANCED_FACE('',(#32),#19,.F.); +#261=ADVANCED_FACE('',(#33),#20,.T.); +#262=ADVANCED_FACE('',(#34),#252,.F.); +#263=ADVANCED_FACE('',(#35),#21,.T.); +#264=ADVANCED_FACE('',(#36),#22,.T.); +#265=ADVANCED_FACE('',(#37),#23,.T.); +#266=ADVANCED_FACE('',(#38),#24,.F.); +#267=CLOSED_SHELL('',(#253,#254,#255,#256,#257,#258,#259,#260,#261,#262, +#263,#264,#265,#266)); +#268=DERIVED_UNIT_ELEMENT(#270,1.); +#269=DERIVED_UNIT_ELEMENT(#457,3.); +#270=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#271=DERIVED_UNIT((#268,#269)); +#272=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(7850.),#271); +#273=PROPERTY_DEFINITION_REPRESENTATION(#278,#275); +#274=PROPERTY_DEFINITION_REPRESENTATION(#279,#276); +#275=REPRESENTATION('material name',(#277),#454); +#276=REPRESENTATION('density',(#272),#454); +#277=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel'); +#278=PROPERTY_DEFINITION('material property','material name',#464); +#279=PROPERTY_DEFINITION('material property','density of part',#464); +#280=AXIS2_PLACEMENT_3D('placement',#377,#303,#304); +#281=AXIS2_PLACEMENT_3D('',#378,#305,#306); +#282=AXIS2_PLACEMENT_3D('',#381,#307,#308); +#283=AXIS2_PLACEMENT_3D('',#385,#310,#311); +#284=AXIS2_PLACEMENT_3D('',#387,#313,#314); +#285=AXIS2_PLACEMENT_3D('',#393,#318,#319); +#286=AXIS2_PLACEMENT_3D('',#396,#320,#321); +#287=AXIS2_PLACEMENT_3D('',#400,#323,#324); +#288=AXIS2_PLACEMENT_3D('',#402,#326,#327); +#289=AXIS2_PLACEMENT_3D('',#408,#331,#332); +#290=AXIS2_PLACEMENT_3D('',#411,#335,#336); +#291=AXIS2_PLACEMENT_3D('',#417,#340,#341); +#292=AXIS2_PLACEMENT_3D('',#419,#342,#343); +#293=AXIS2_PLACEMENT_3D('',#422,#345,#346); +#294=AXIS2_PLACEMENT_3D('',#423,#347,#348); +#295=AXIS2_PLACEMENT_3D('',#429,#352,#353); +#296=AXIS2_PLACEMENT_3D('',#435,#357,#358); +#297=AXIS2_PLACEMENT_3D('',#437,#359,#360); +#298=AXIS2_PLACEMENT_3D('',#439,#361,#362); +#299=AXIS2_PLACEMENT_3D('',#441,#364,#365); +#300=AXIS2_PLACEMENT_3D('',#447,#369,#370); +#301=AXIS2_PLACEMENT_3D('',#450,#373,#374); +#302=AXIS2_PLACEMENT_3D('',#451,#375,#376); +#303=DIRECTION('axis',(0.,0.,1.)); +#304=DIRECTION('refdir',(1.,0.,0.)); +#305=DIRECTION('center_axis',(0.,0.,1.)); +#306=DIRECTION('ref_axis',(-1.,0.,0.)); +#307=DIRECTION('center_axis',(0.,0.,1.)); +#308=DIRECTION('ref_axis',(-1.,0.,0.)); +#309=DIRECTION('',(0.,0.,1.)); +#310=DIRECTION('center_axis',(0.,0.,-1.)); +#311=DIRECTION('ref_axis',(-1.,0.,0.)); +#312=DIRECTION('',(0.,0.,1.)); +#313=DIRECTION('center_axis',(1.,2.98692112258505E-17,0.)); +#314=DIRECTION('ref_axis',(-2.98692112258505E-17,1.,0.)); +#315=DIRECTION('',(-2.98692112258505E-17,1.,0.)); +#316=DIRECTION('',(-2.98692112258505E-17,1.,0.)); +#317=DIRECTION('',(0.,0.,1.)); +#318=DIRECTION('center_axis',(0.,0.,-1.)); +#319=DIRECTION('ref_axis',(1.,0.,0.)); +#320=DIRECTION('center_axis',(0.,0.,-1.)); +#321=DIRECTION('ref_axis',(1.,0.,0.)); +#322=DIRECTION('',(0.,0.,1.)); +#323=DIRECTION('center_axis',(0.,0.,1.)); +#324=DIRECTION('ref_axis',(1.,0.,0.)); +#325=DIRECTION('',(0.,0.,1.)); +#326=DIRECTION('center_axis',(1.,-2.98692112258505E-17,0.)); +#327=DIRECTION('ref_axis',(2.98692112258505E-17,1.,0.)); +#328=DIRECTION('',(2.98692112258505E-17,1.,0.)); +#329=DIRECTION('',(0.,0.,1.)); +#330=DIRECTION('',(2.98692112258505E-17,1.,0.)); +#331=DIRECTION('center_axis',(0.,1.,0.)); +#332=DIRECTION('ref_axis',(-1.,0.,0.)); +#333=DIRECTION('',(1.,0.,0.)); +#334=DIRECTION('',(1.,0.,0.)); +#335=DIRECTION('center_axis',(-1.,0.,0.)); +#336=DIRECTION('ref_axis',(0.,-1.,0.)); +#337=DIRECTION('',(0.,1.,0.)); +#338=DIRECTION('',(0.,0.,1.)); +#339=DIRECTION('',(0.,1.,0.)); +#340=DIRECTION('center_axis',(0.,0.,-1.)); +#341=DIRECTION('ref_axis',(-1.,0.,0.)); +#342=DIRECTION('center_axis',(0.,0.,-1.)); +#343=DIRECTION('ref_axis',(-1.,0.,0.)); +#344=DIRECTION('',(0.,0.,1.)); +#345=DIRECTION('center_axis',(0.,0.,1.)); +#346=DIRECTION('ref_axis',(-1.,0.,0.)); +#347=DIRECTION('center_axis',(-1.,2.98692112258505E-17,0.)); +#348=DIRECTION('ref_axis',(-2.98692112258505E-17,-1.,0.)); +#349=DIRECTION('',(-2.98692112258505E-17,-1.,0.)); +#350=DIRECTION('',(0.,0.,1.)); +#351=DIRECTION('',(-2.98692112258505E-17,-1.,0.)); +#352=DIRECTION('center_axis',(-1.,0.,0.)); +#353=DIRECTION('ref_axis',(0.,-1.,0.)); +#354=DIRECTION('',(0.,1.,0.)); +#355=DIRECTION('',(0.,-1.,0.)); +#356=DIRECTION('',(0.,0.,1.)); +#357=DIRECTION('center_axis',(0.,0.,1.)); +#358=DIRECTION('ref_axis',(1.,0.,0.)); +#359=DIRECTION('center_axis',(0.,0.,1.)); +#360=DIRECTION('ref_axis',(1.,0.,0.)); +#361=DIRECTION('center_axis',(0.,0.,-1.)); +#362=DIRECTION('ref_axis',(1.,0.,0.)); +#363=DIRECTION('',(0.,0.,1.)); +#364=DIRECTION('center_axis',(-1.,-2.98692112258505E-17,0.)); +#365=DIRECTION('ref_axis',(2.98692112258505E-17,-1.,0.)); +#366=DIRECTION('',(2.98692112258505E-17,-1.,0.)); +#367=DIRECTION('',(2.98692112258505E-17,-1.,0.)); +#368=DIRECTION('',(0.,0.,1.)); +#369=DIRECTION('center_axis',(0.,1.,0.)); +#370=DIRECTION('ref_axis',(-1.,0.,0.)); +#371=DIRECTION('',(1.,0.,0.)); +#372=DIRECTION('',(1.,0.,0.)); +#373=DIRECTION('center_axis',(0.,0.,1.)); +#374=DIRECTION('ref_axis',(1.,0.,0.)); +#375=DIRECTION('center_axis',(0.,0.,1.)); +#376=DIRECTION('ref_axis',(1.,0.,0.)); +#377=CARTESIAN_POINT('',(0.,0.,0.)); +#378=CARTESIAN_POINT('Origin',(14.29,-4.765,0.)); +#379=CARTESIAN_POINT('',(1.59,-4.765,0.)); +#380=CARTESIAN_POINT('',(4.765,-13.1652604126301,0.)); +#381=CARTESIAN_POINT('Origin',(14.29,-4.765,0.)); +#382=CARTESIAN_POINT('',(1.59,-4.765,0.6)); +#383=CARTESIAN_POINT('',(1.59,-4.765,0.)); +#384=CARTESIAN_POINT('',(4.765,-13.1652604126301,0.6)); +#385=CARTESIAN_POINT('Origin',(14.29,-4.765,0.6)); +#386=CARTESIAN_POINT('',(4.765,-13.1652604126301,0.)); +#387=CARTESIAN_POINT('Origin',(4.765,-31.75,0.)); +#388=CARTESIAN_POINT('',(4.765,-31.75,0.)); +#389=CARTESIAN_POINT('',(4.765,-31.75,0.)); +#390=CARTESIAN_POINT('',(4.765,-31.75,0.6)); +#391=CARTESIAN_POINT('',(4.765,-31.75,0.6)); +#392=CARTESIAN_POINT('',(4.765,-31.75,0.)); +#393=CARTESIAN_POINT('Origin',(-14.29,-4.765,0.)); +#394=CARTESIAN_POINT('',(-1.59,-4.765,0.)); +#395=CARTESIAN_POINT('',(-4.765,-13.1652604126301,0.)); +#396=CARTESIAN_POINT('Origin',(-14.29,-4.765,0.)); +#397=CARTESIAN_POINT('',(-4.765,-13.1652604126301,0.6)); +#398=CARTESIAN_POINT('',(-4.765,-13.1652604126301,0.)); +#399=CARTESIAN_POINT('',(-1.59,-4.765,0.6)); +#400=CARTESIAN_POINT('Origin',(-14.29,-4.765,0.6)); +#401=CARTESIAN_POINT('',(-1.59,-4.765,0.)); +#402=CARTESIAN_POINT('Origin',(-4.765,-31.75,0.)); +#403=CARTESIAN_POINT('',(-4.765,-31.75,0.)); +#404=CARTESIAN_POINT('',(-4.765,-31.75,0.)); +#405=CARTESIAN_POINT('',(-4.765,-31.75,0.6)); +#406=CARTESIAN_POINT('',(-4.765,-31.75,0.)); +#407=CARTESIAN_POINT('',(-4.765,-31.75,0.6)); +#408=CARTESIAN_POINT('Origin',(0.,-31.75,0.)); +#409=CARTESIAN_POINT('',(0.,-31.75,0.)); +#410=CARTESIAN_POINT('',(0.,-31.75,0.6)); +#411=CARTESIAN_POINT('Origin',(1.59,4.765,0.)); +#412=CARTESIAN_POINT('',(1.59,4.765,0.)); +#413=CARTESIAN_POINT('',(1.59,9.73594205322146E-17,0.)); +#414=CARTESIAN_POINT('',(1.59,4.765,0.6)); +#415=CARTESIAN_POINT('',(1.59,4.765,0.)); +#416=CARTESIAN_POINT('',(1.59,-9.73594205322146E-17,0.6)); +#417=CARTESIAN_POINT('Origin',(14.29,4.765,0.)); +#418=CARTESIAN_POINT('',(4.765,13.1652604126301,0.)); +#419=CARTESIAN_POINT('Origin',(14.29,4.765,0.)); +#420=CARTESIAN_POINT('',(4.765,13.1652604126301,0.6)); +#421=CARTESIAN_POINT('',(4.765,13.1652604126301,0.)); +#422=CARTESIAN_POINT('Origin',(14.29,4.765,0.6)); +#423=CARTESIAN_POINT('Origin',(4.765,31.75,0.)); +#424=CARTESIAN_POINT('',(4.765,31.75,0.)); +#425=CARTESIAN_POINT('',(4.765,31.75,0.)); +#426=CARTESIAN_POINT('',(4.765,31.75,0.6)); +#427=CARTESIAN_POINT('',(4.765,31.75,0.)); +#428=CARTESIAN_POINT('',(4.765,31.75,0.6)); +#429=CARTESIAN_POINT('Origin',(-1.59,4.765,0.)); +#430=CARTESIAN_POINT('',(-1.59,4.765,0.)); +#431=CARTESIAN_POINT('',(-1.59,9.73594205322146E-17,0.)); +#432=CARTESIAN_POINT('',(-1.59,4.765,0.6)); +#433=CARTESIAN_POINT('',(-1.59,9.73594205322146E-17,0.6)); +#434=CARTESIAN_POINT('',(-1.59,4.765,0.)); +#435=CARTESIAN_POINT('Origin',(-14.29,4.765,0.)); +#436=CARTESIAN_POINT('',(-4.765,13.1652604126301,0.)); +#437=CARTESIAN_POINT('Origin',(-14.29,4.765,0.)); +#438=CARTESIAN_POINT('',(-4.765,13.1652604126301,0.6)); +#439=CARTESIAN_POINT('Origin',(-14.29,4.765,0.6)); +#440=CARTESIAN_POINT('',(-4.765,13.1652604126301,0.)); +#441=CARTESIAN_POINT('Origin',(-4.765,31.75,0.)); +#442=CARTESIAN_POINT('',(-4.765,31.75,0.)); +#443=CARTESIAN_POINT('',(-4.765,31.75,0.)); +#444=CARTESIAN_POINT('',(-4.765,31.75,0.6)); +#445=CARTESIAN_POINT('',(-4.765,31.75,0.6)); +#446=CARTESIAN_POINT('',(-4.765,31.75,0.)); +#447=CARTESIAN_POINT('Origin',(0.,31.75,0.)); +#448=CARTESIAN_POINT('',(0.,31.75,0.)); +#449=CARTESIAN_POINT('',(0.,31.75,0.6)); +#450=CARTESIAN_POINT('Origin',(-2.3825,15.875,0.6)); +#451=CARTESIAN_POINT('Origin',(-2.3825,15.875,0.)); +#452=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#456, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#453=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#456, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#454=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#452)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#456,#458,#459)) +REPRESENTATION_CONTEXT('','3D') +); +#455=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#453)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#456,#458,#459)) +REPRESENTATION_CONTEXT('','3D') +); +#456=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.MILLI.,.METRE.) +); +#457=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#458=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#459=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#460=SHAPE_DEFINITION_REPRESENTATION(#461,#462); +#461=PRODUCT_DEFINITION_SHAPE('',$,#464); +#462=SHAPE_REPRESENTATION('',(#280),#454); +#463=PRODUCT_DEFINITION_CONTEXT('part definition',#468,'design'); +#464=PRODUCT_DEFINITION('ASTM-D-638-V','ASTM-D-638-V v1',#465,#463); +#465=PRODUCT_DEFINITION_FORMATION('',$,#470); +#466=PRODUCT_RELATED_PRODUCT_CATEGORY('ASTM-D-638-V v1', +'ASTM-D-638-V v1',(#470)); +#467=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#468); +#468=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#469=PRODUCT_CONTEXT('part definition',#468,'mechanical'); +#470=PRODUCT('ASTM-D-638-V','ASTM-D-638-V v1',$,(#469)); +#471=PRESENTATION_STYLE_ASSIGNMENT((#472)); +#472=SURFACE_STYLE_USAGE(.BOTH.,#473); +#473=SURFACE_SIDE_STYLE('',(#474)); +#474=SURFACE_STYLE_FILL_AREA(#475); +#475=FILL_AREA_STYLE('Steel - Satin',(#476)); +#476=FILL_AREA_STYLE_COLOUR('Steel - Satin',#477); +#477=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157); +ENDSEC; +END-ISO-10303-21;