From 53e2150e23d9a9dc2aa051f6f878484e21756a8e Mon Sep 17 00:00:00 2001 From: Michel Date: Tue, 10 Sep 2024 16:01:40 +0200 Subject: [PATCH 1/2] Add Unit Test for #153 --- .../CADability.Tests/Files/Step/issue153.stp | 1535 +++++++++++++++++ tests/CADability.Tests/ProjectTest.cs | 27 +- 2 files changed, 1560 insertions(+), 2 deletions(-) create mode 100644 tests/CADability.Tests/Files/Step/issue153.stp diff --git a/tests/CADability.Tests/Files/Step/issue153.stp b/tests/CADability.Tests/Files/Step/issue153.stp new file mode 100644 index 00000000..e65f734c --- /dev/null +++ b/tests/CADability.Tests/Files/Step/issue153.stp @@ -0,0 +1,1535 @@ +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 */ 'EinfachesTeilEinheitMeter.stp', +/* time_stamp */ '2023-03-22T11:11:40+01:00', +/* author */ ('stephan'), +/* organization */ (''), +/* preprocessor_version */ 'ST-DEVELOPER v19.2', +/* originating_system */ 'Autodesk Inventor 2023', +/* authorisation */ ''); + +FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }')); +ENDSEC; + +DATA; +#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#1176); +#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#1183,#12); +#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#1175); +#13=STYLED_ITEM('',(#1193),#14); +#14=MANIFOLD_SOLID_BREP('Volumenk\X\F6rper1',#571); +#15=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#797,#798,#799,#800,#801),(#802, +#803,#804,#805,#806),(#807,#808,#809,#810,#811),(#812,#813,#814,#815,#816)), + .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-0.15,4.55752553340958E-5),(-0.44409635539516, +-0.253769345940092,0.),.UNSPECIFIED.); +#16=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#831,#832,#833,#834,#835),(#836, +#837,#838,#839,#840),(#841,#842,#843,#844,#845),(#846,#847,#848,#849,#850)), + .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-4.55752553646768E-5,0.15),(0., +0.190327009455069,0.44409635539516),.UNSPECIFIED.); +#17=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#905,#906,#907,#908,#909),(#910, +#911,#912,#913,#914),(#915,#916,#917,#918,#919),(#920,#921,#922,#923,#924)), + .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-0.15,4.55752553430859E-5),(-0.44409635539516, +-0.253769345940092,0.),.UNSPECIFIED.); +#18=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#937,#938,#939,#940,#941),(#942, +#943,#944,#945,#946),(#947,#948,#949,#950,#951),(#952,#953,#954,#955,#956)), + .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-4.55752553754134E-5,0.15),(0., +0.190327009455069,0.44409635539516),.UNSPECIFIED.); +#19=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1000,#1001,#1002,#1003,#1004), +(#1005,#1006,#1007,#1008,#1009),(#1010,#1011,#1012,#1013,#1014),(#1015, +#1016,#1017,#1018,#1019)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-4.55752553205795E-5, +0.15),(0.,0.190327009455066,0.444096355395153),.UNSPECIFIED.); +#20=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1032,#1033,#1034,#1035,#1036), +(#1037,#1038,#1039,#1040,#1041),(#1042,#1043,#1044,#1045,#1046),(#1047, +#1048,#1049,#1050,#1051)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-0.15, +4.55752553344372E-5),(-0.44409635539516,-0.253769345940092,0.), + .UNSPECIFIED.); +#21=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1097,#1098,#1099,#1100,#1101), +(#1102,#1103,#1104,#1105,#1106),(#1107,#1108,#1109,#1110,#1111),(#1112, +#1113,#1114,#1115,#1116)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-4.55752553754192E-5, +0.15),(0.,0.190327009455066,0.444096355395153),.UNSPECIFIED.); +#22=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#1129,#1130,#1131,#1132,#1133), +(#1134,#1135,#1136,#1137,#1138),(#1139,#1140,#1141,#1142,#1143),(#1144, +#1145,#1146,#1147,#1148)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,4),(-0.15, +4.5575255339075E-5),(-0.444096355395153,-0.253769345940088,0.), + .UNSPECIFIED.); +#23=B_SPLINE_CURVE_WITH_KNOTS('',3,(#771,#772,#773,#774,#775), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.673198425769247,1.57079632679491), + .UNSPECIFIED.); +#24=B_SPLINE_CURVE_WITH_KNOTS('',3,(#778,#779,#780,#781,#782), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.897597901025663,1.57079632679491), + .UNSPECIFIED.); +#25=B_SPLINE_CURVE_WITH_KNOTS('',3,(#819,#820,#821,#822,#823,#824,#825, +#826,#827,#828,#829,#830),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(-0.36951083860927, +-0.276945223896844,-0.184611015040293,-0.138530762753758,-0.0692039955752668, +0.),.UNSPECIFIED.); +#26=B_SPLINE_CURVE_WITH_KNOTS('',3,(#853,#854,#855,#856,#857,#858,#859, +#860,#861,#862,#863,#864),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.,0.0925759951864938, +0.184920558566911,0.231005978375387,0.300340519981323,0.369552276216352), + .UNSPECIFIED.); +#27=B_SPLINE_CURVE_WITH_KNOTS('',3,(#880,#881,#882,#883,#884), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.673198425769248,1.5707963267949), + .UNSPECIFIED.); +#28=B_SPLINE_CURVE_WITH_KNOTS('',3,(#886,#887,#888,#889,#890), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.89759790102567,1.5707963267949), + .UNSPECIFIED.); +#29=B_SPLINE_CURVE_WITH_KNOTS('',3,(#925,#926,#927,#928,#929,#930,#931, +#932,#933,#934,#935,#936),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(-0.369510838610464, +-0.276945223897325,-0.184611015039966,-0.138530762753298,-0.0692039955750148, +0.),.UNSPECIFIED.); +#30=B_SPLINE_CURVE_WITH_KNOTS('',3,(#959,#960,#961,#962,#963,#964,#965, +#966,#967,#968,#969,#970),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),(0.,0.0925759951867407, +0.184920558567484,0.231005978376063,0.300340519982049,0.369552276216953), + .UNSPECIFIED.); +#31=B_SPLINE_CURVE_WITH_KNOTS('',3,(#983,#984,#985,#986,#987), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.897597901025663,1.57079632679491), + .UNSPECIFIED.); +#32=B_SPLINE_CURVE_WITH_KNOTS('',3,(#989,#990,#991,#992,#993), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.673198425769247,1.57079632679491), + .UNSPECIFIED.); +#33=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1020,#1021,#1022,#1023,#1024,#1025, +#1026,#1027,#1028,#1029,#1030,#1031),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4), +(-0.369552276219182,-0.300340519983402,-0.231005978376305,-0.184920558567243, +-0.092575995186688,0.),.UNSPECIFIED.); +#34=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1053,#1054,#1055,#1056,#1057,#1058, +#1059,#1060,#1061,#1062,#1063,#1064),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4), +(0.,0.0692039955752233,0.138530762753569,0.184611015040032,0.276945223896607, +0.369510838609078),.UNSPECIFIED.); +#35=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1072,#1073,#1074,#1075,#1076), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.897597901025655,1.5707963267949), + .UNSPECIFIED.); +#36=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1078,#1079,#1080,#1081,#1082), + .UNSPECIFIED.,.F.,.F.,(4,1,4),(0.,0.673198425769241,1.5707963267949), + .UNSPECIFIED.); +#37=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1117,#1118,#1119,#1120,#1121,#1122, +#1123,#1124,#1125,#1126,#1127,#1128),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4), +(-0.369552276216645,-0.300340519981672,-0.231005978375712,-0.184920558567222, +-0.0925759951866799,0.),.UNSPECIFIED.); +#38=B_SPLINE_CURVE_WITH_KNOTS('',3,(#1150,#1151,#1152,#1153,#1154,#1155, +#1156,#1157,#1158,#1159,#1160,#1161),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4), +(0.,0.0692039955756253,0.138530762754425,0.184611015041158,0.276945223898315, +0.369510838611313),.UNSPECIFIED.); +#39=CYLINDRICAL_SURFACE('',#597,0.00350000000000002); +#40=CYLINDRICAL_SURFACE('',#603,0.00200000000000002); +#41=CYLINDRICAL_SURFACE('',#604,0.00350000000000002); +#42=CYLINDRICAL_SURFACE('',#610,0.00200000000000002); +#43=CYLINDRICAL_SURFACE('',#611,0.00350000000000002); +#44=CYLINDRICAL_SURFACE('',#614,0.00200000000000002); +#45=CYLINDRICAL_SURFACE('',#615,0.00350000000000002); +#46=CYLINDRICAL_SURFACE('',#621,0.00200000000000002); +#47=FACE_OUTER_BOUND('',#85,.T.); +#48=FACE_OUTER_BOUND('',#86,.T.); +#49=FACE_OUTER_BOUND('',#87,.T.); +#50=FACE_OUTER_BOUND('',#88,.T.); +#51=FACE_OUTER_BOUND('',#89,.T.); +#52=FACE_OUTER_BOUND('',#90,.T.); +#53=FACE_OUTER_BOUND('',#91,.T.); +#54=FACE_OUTER_BOUND('',#92,.T.); +#55=FACE_OUTER_BOUND('',#93,.T.); +#56=FACE_OUTER_BOUND('',#94,.T.); +#57=FACE_OUTER_BOUND('',#95,.T.); +#58=FACE_OUTER_BOUND('',#96,.T.); +#59=FACE_OUTER_BOUND('',#97,.T.); +#60=FACE_OUTER_BOUND('',#98,.T.); +#61=FACE_OUTER_BOUND('',#99,.T.); +#62=FACE_OUTER_BOUND('',#100,.T.); +#63=FACE_OUTER_BOUND('',#101,.T.); +#64=FACE_OUTER_BOUND('',#102,.T.); +#65=FACE_OUTER_BOUND('',#103,.T.); +#66=FACE_OUTER_BOUND('',#104,.T.); +#67=FACE_OUTER_BOUND('',#105,.T.); +#68=FACE_OUTER_BOUND('',#106,.T.); +#69=FACE_OUTER_BOUND('',#107,.T.); +#70=FACE_OUTER_BOUND('',#108,.T.); +#71=FACE_OUTER_BOUND('',#109,.T.); +#72=FACE_OUTER_BOUND('',#110,.T.); +#73=FACE_OUTER_BOUND('',#111,.T.); +#74=FACE_OUTER_BOUND('',#112,.T.); +#75=FACE_OUTER_BOUND('',#113,.T.); +#76=FACE_OUTER_BOUND('',#114,.T.); +#77=FACE_OUTER_BOUND('',#115,.T.); +#78=FACE_OUTER_BOUND('',#116,.T.); +#79=FACE_OUTER_BOUND('',#117,.T.); +#80=FACE_OUTER_BOUND('',#118,.T.); +#81=FACE_OUTER_BOUND('',#119,.T.); +#82=FACE_OUTER_BOUND('',#120,.T.); +#83=FACE_OUTER_BOUND('',#121,.T.); +#84=FACE_OUTER_BOUND('',#122,.T.); +#85=EDGE_LOOP('',(#359,#360,#361,#362)); +#86=EDGE_LOOP('',(#363,#364,#365,#366)); +#87=EDGE_LOOP('',(#367,#368,#369,#370)); +#88=EDGE_LOOP('',(#371,#372,#373,#374)); +#89=EDGE_LOOP('',(#375,#376,#377,#378)); +#90=EDGE_LOOP('',(#379,#380,#381,#382)); +#91=EDGE_LOOP('',(#383,#384,#385,#386)); +#92=EDGE_LOOP('',(#387,#388,#389,#390)); +#93=EDGE_LOOP('',(#391,#392,#393,#394)); +#94=EDGE_LOOP('',(#395,#396,#397,#398)); +#95=EDGE_LOOP('',(#399,#400,#401,#402)); +#96=EDGE_LOOP('',(#403,#404,#405,#406)); +#97=EDGE_LOOP('',(#407,#408,#409,#410)); +#98=EDGE_LOOP('',(#411,#412,#413,#414)); +#99=EDGE_LOOP('',(#415,#416,#417,#418)); +#100=EDGE_LOOP('',(#419,#420,#421,#422)); +#101=EDGE_LOOP('',(#423,#424,#425,#426)); +#102=EDGE_LOOP('',(#427,#428,#429,#430)); +#103=EDGE_LOOP('',(#431,#432,#433,#434)); +#104=EDGE_LOOP('',(#435,#436,#437,#438)); +#105=EDGE_LOOP('',(#439,#440,#441,#442)); +#106=EDGE_LOOP('',(#443,#444,#445,#446)); +#107=EDGE_LOOP('',(#447,#448,#449,#450)); +#108=EDGE_LOOP('',(#451,#452,#453,#454)); +#109=EDGE_LOOP('',(#455,#456,#457,#458)); +#110=EDGE_LOOP('',(#459,#460,#461,#462)); +#111=EDGE_LOOP('',(#463,#464,#465,#466)); +#112=EDGE_LOOP('',(#467,#468,#469,#470)); +#113=EDGE_LOOP('',(#471,#472,#473,#474)); +#114=EDGE_LOOP('',(#475,#476,#477,#478)); +#115=EDGE_LOOP('',(#479,#480,#481,#482)); +#116=EDGE_LOOP('',(#483,#484,#485,#486)); +#117=EDGE_LOOP('',(#487,#488,#489,#490)); +#118=EDGE_LOOP('',(#491,#492,#493,#494)); +#119=EDGE_LOOP('',(#495,#496,#497,#498)); +#120=EDGE_LOOP('',(#499,#500,#501,#502)); +#121=EDGE_LOOP('',(#503,#504,#505,#506)); +#122=EDGE_LOOP('',(#507,#508,#509,#510)); +#123=LINE('',#750,#183); +#124=LINE('',#752,#184); +#125=LINE('',#754,#185); +#126=LINE('',#755,#186); +#127=LINE('',#758,#187); +#128=LINE('',#760,#188); +#129=LINE('',#761,#189); +#130=LINE('',#764,#190); +#131=LINE('',#765,#191); +#132=LINE('',#769,#192); +#133=LINE('',#777,#193); +#134=LINE('',#786,#194); +#135=LINE('',#788,#195); +#136=LINE('',#790,#196); +#137=LINE('',#791,#197); +#138=LINE('',#794,#198); +#139=LINE('',#795,#199); +#140=LINE('',#796,#200); +#141=LINE('',#818,#201); +#142=LINE('',#851,#202); +#143=LINE('',#865,#203); +#144=LINE('',#868,#204); +#145=LINE('',#869,#205); +#146=LINE('',#871,#206); +#147=LINE('',#874,#207); +#148=LINE('',#878,#208); +#149=LINE('',#885,#209); +#150=LINE('',#894,#210); +#151=LINE('',#896,#211); +#152=LINE('',#898,#212); +#153=LINE('',#899,#213); +#154=LINE('',#902,#214); +#155=LINE('',#903,#215); +#156=LINE('',#904,#216); +#157=LINE('',#957,#217); +#158=LINE('',#971,#218); +#159=LINE('',#974,#219); +#160=LINE('',#975,#220); +#161=LINE('',#977,#221); +#162=LINE('',#980,#222); +#163=LINE('',#988,#223); +#164=LINE('',#996,#224); +#165=LINE('',#997,#225); +#166=LINE('',#999,#226); +#167=LINE('',#1065,#227); +#168=LINE('',#1067,#228); +#169=LINE('',#1071,#229); +#170=LINE('',#1077,#230); +#171=LINE('',#1086,#231); +#172=LINE('',#1088,#232); +#173=LINE('',#1090,#233); +#174=LINE('',#1091,#234); +#175=LINE('',#1094,#235); +#176=LINE('',#1095,#236); +#177=LINE('',#1096,#237); +#178=LINE('',#1149,#238); +#179=LINE('',#1164,#239); +#180=LINE('',#1165,#240); +#181=LINE('',#1167,#241); +#182=LINE('',#1170,#242); +#183=VECTOR('',#628,0.01); +#184=VECTOR('',#629,0.01); +#185=VECTOR('',#630,0.01); +#186=VECTOR('',#631,0.01); +#187=VECTOR('',#634,0.01); +#188=VECTOR('',#635,0.01); +#189=VECTOR('',#636,0.01); +#190=VECTOR('',#639,0.01); +#191=VECTOR('',#640,0.01); +#192=VECTOR('',#643,0.01); +#193=VECTOR('',#644,0.01); +#194=VECTOR('',#647,0.01); +#195=VECTOR('',#648,0.01); +#196=VECTOR('',#649,0.01); +#197=VECTOR('',#650,0.01); +#198=VECTOR('',#653,0.01); +#199=VECTOR('',#654,0.01); +#200=VECTOR('',#655,0.01); +#201=VECTOR('',#656,0.01); +#202=VECTOR('',#657,0.01); +#203=VECTOR('',#658,0.01); +#204=VECTOR('',#661,0.01); +#205=VECTOR('',#662,0.01); +#206=VECTOR('',#665,0.01); +#207=VECTOR('',#670,0.01); +#208=VECTOR('',#673,0.01); +#209=VECTOR('',#674,0.01); +#210=VECTOR('',#677,0.01); +#211=VECTOR('',#678,0.01); +#212=VECTOR('',#679,0.01); +#213=VECTOR('',#680,0.01); +#214=VECTOR('',#683,0.01); +#215=VECTOR('',#684,0.01); +#216=VECTOR('',#685,0.01); +#217=VECTOR('',#686,0.01); +#218=VECTOR('',#687,0.01); +#219=VECTOR('',#690,0.01); +#220=VECTOR('',#691,0.01); +#221=VECTOR('',#694,0.01); +#222=VECTOR('',#699,0.01); +#223=VECTOR('',#702,0.01); +#224=VECTOR('',#705,0.01); +#225=VECTOR('',#706,0.01); +#226=VECTOR('',#709,0.01); +#227=VECTOR('',#710,0.01); +#228=VECTOR('',#713,0.01); +#229=VECTOR('',#716,0.01); +#230=VECTOR('',#717,0.01); +#231=VECTOR('',#720,0.01); +#232=VECTOR('',#721,0.01); +#233=VECTOR('',#722,0.01); +#234=VECTOR('',#723,0.01); +#235=VECTOR('',#726,0.01); +#236=VECTOR('',#727,0.01); +#237=VECTOR('',#728,0.01); +#238=VECTOR('',#729,0.01); +#239=VECTOR('',#732,0.01); +#240=VECTOR('',#733,0.01); +#241=VECTOR('',#736,0.01); +#242=VECTOR('',#741,0.01); +#243=VERTEX_POINT('',#748); +#244=VERTEX_POINT('',#749); +#245=VERTEX_POINT('',#751); +#246=VERTEX_POINT('',#753); +#247=VERTEX_POINT('',#757); +#248=VERTEX_POINT('',#759); +#249=VERTEX_POINT('',#763); +#250=VERTEX_POINT('',#767); +#251=VERTEX_POINT('',#768); +#252=VERTEX_POINT('',#770); +#253=VERTEX_POINT('',#776); +#254=VERTEX_POINT('',#784); +#255=VERTEX_POINT('',#785); +#256=VERTEX_POINT('',#787); +#257=VERTEX_POINT('',#789); +#258=VERTEX_POINT('',#793); +#259=VERTEX_POINT('',#817); +#260=VERTEX_POINT('',#852); +#261=VERTEX_POINT('',#867); +#262=VERTEX_POINT('',#876); +#263=VERTEX_POINT('',#877); +#264=VERTEX_POINT('',#879); +#265=VERTEX_POINT('',#892); +#266=VERTEX_POINT('',#893); +#267=VERTEX_POINT('',#895); +#268=VERTEX_POINT('',#897); +#269=VERTEX_POINT('',#901); +#270=VERTEX_POINT('',#958); +#271=VERTEX_POINT('',#973); +#272=VERTEX_POINT('',#982); +#273=VERTEX_POINT('',#995); +#274=VERTEX_POINT('',#1052); +#275=VERTEX_POINT('',#1069); +#276=VERTEX_POINT('',#1070); +#277=VERTEX_POINT('',#1084); +#278=VERTEX_POINT('',#1085); +#279=VERTEX_POINT('',#1087); +#280=VERTEX_POINT('',#1089); +#281=VERTEX_POINT('',#1093); +#282=VERTEX_POINT('',#1163); +#283=EDGE_CURVE('',#243,#244,#123,.T.); +#284=EDGE_CURVE('',#245,#244,#124,.T.); +#285=EDGE_CURVE('',#246,#245,#125,.T.); +#286=EDGE_CURVE('',#246,#243,#126,.T.); +#287=EDGE_CURVE('',#245,#247,#127,.T.); +#288=EDGE_CURVE('',#247,#248,#128,.T.); +#289=EDGE_CURVE('',#246,#248,#129,.T.); +#290=EDGE_CURVE('',#244,#249,#130,.T.); +#291=EDGE_CURVE('',#249,#247,#131,.T.); +#292=EDGE_CURVE('',#250,#251,#132,.T.); +#293=EDGE_CURVE('',#252,#250,#23,.T.); +#294=EDGE_CURVE('',#253,#252,#133,.T.); +#295=EDGE_CURVE('',#251,#253,#24,.T.); +#296=EDGE_CURVE('',#254,#255,#134,.T.); +#297=EDGE_CURVE('',#255,#256,#135,.T.); +#298=EDGE_CURVE('',#256,#257,#136,.T.); +#299=EDGE_CURVE('',#254,#257,#137,.T.); +#300=EDGE_CURVE('',#258,#251,#138,.T.); +#301=EDGE_CURVE('',#254,#251,#139,.T.); +#302=EDGE_CURVE('',#257,#258,#140,.T.); +#303=EDGE_CURVE('',#259,#253,#141,.T.); +#304=EDGE_CURVE('',#259,#254,#25,.T.); +#305=EDGE_CURVE('',#255,#250,#142,.T.); +#306=EDGE_CURVE('',#260,#255,#26,.T.); +#307=EDGE_CURVE('',#260,#252,#143,.T.); +#308=EDGE_CURVE('',#250,#261,#144,.T.); +#309=EDGE_CURVE('',#256,#261,#145,.T.); +#310=EDGE_CURVE('',#261,#258,#146,.T.); +#311=EDGE_CURVE('',#260,#259,#147,.T.); +#312=EDGE_CURVE('',#262,#263,#148,.T.); +#313=EDGE_CURVE('',#264,#262,#27,.T.); +#314=EDGE_CURVE('',#252,#264,#149,.T.); +#315=EDGE_CURVE('',#263,#252,#28,.T.); +#316=EDGE_CURVE('',#265,#266,#150,.T.); +#317=EDGE_CURVE('',#266,#267,#151,.T.); +#318=EDGE_CURVE('',#267,#268,#152,.T.); +#319=EDGE_CURVE('',#265,#268,#153,.T.); +#320=EDGE_CURVE('',#269,#263,#154,.T.); +#321=EDGE_CURVE('',#265,#263,#155,.T.); +#322=EDGE_CURVE('',#268,#269,#156,.T.); +#323=EDGE_CURVE('',#260,#265,#29,.T.); +#324=EDGE_CURVE('',#266,#262,#157,.T.); +#325=EDGE_CURVE('',#270,#266,#30,.T.); +#326=EDGE_CURVE('',#270,#264,#158,.T.); +#327=EDGE_CURVE('',#262,#271,#159,.T.); +#328=EDGE_CURVE('',#267,#271,#160,.T.); +#329=EDGE_CURVE('',#271,#269,#161,.T.); +#330=EDGE_CURVE('',#270,#260,#162,.T.); +#331=EDGE_CURVE('',#272,#247,#31,.T.); +#332=EDGE_CURVE('',#264,#272,#163,.T.); +#333=EDGE_CURVE('',#248,#264,#32,.T.); +#334=EDGE_CURVE('',#273,#243,#164,.T.); +#335=EDGE_CURVE('',#273,#249,#165,.T.); +#336=EDGE_CURVE('',#273,#248,#166,.T.); +#337=EDGE_CURVE('',#270,#273,#33,.T.); +#338=EDGE_CURVE('',#274,#249,#34,.T.); +#339=EDGE_CURVE('',#274,#272,#167,.T.); +#340=EDGE_CURVE('',#274,#270,#168,.T.); +#341=EDGE_CURVE('',#275,#276,#169,.T.); +#342=EDGE_CURVE('',#253,#275,#35,.T.); +#343=EDGE_CURVE('',#272,#253,#170,.T.); +#344=EDGE_CURVE('',#276,#272,#36,.T.); +#345=EDGE_CURVE('',#277,#278,#171,.T.); +#346=EDGE_CURVE('',#278,#279,#172,.T.); +#347=EDGE_CURVE('',#279,#280,#173,.T.); +#348=EDGE_CURVE('',#277,#280,#174,.T.); +#349=EDGE_CURVE('',#281,#276,#175,.T.); +#350=EDGE_CURVE('',#277,#276,#176,.T.); +#351=EDGE_CURVE('',#280,#281,#177,.T.); +#352=EDGE_CURVE('',#274,#277,#37,.T.); +#353=EDGE_CURVE('',#278,#275,#178,.T.); +#354=EDGE_CURVE('',#259,#278,#38,.T.); +#355=EDGE_CURVE('',#275,#282,#179,.T.); +#356=EDGE_CURVE('',#279,#282,#180,.T.); +#357=EDGE_CURVE('',#282,#281,#181,.T.); +#358=EDGE_CURVE('',#259,#274,#182,.T.); +#359=ORIENTED_EDGE('',*,*,#283,.T.); +#360=ORIENTED_EDGE('',*,*,#284,.F.); +#361=ORIENTED_EDGE('',*,*,#285,.F.); +#362=ORIENTED_EDGE('',*,*,#286,.T.); +#363=ORIENTED_EDGE('',*,*,#287,.T.); +#364=ORIENTED_EDGE('',*,*,#288,.T.); +#365=ORIENTED_EDGE('',*,*,#289,.F.); +#366=ORIENTED_EDGE('',*,*,#285,.T.); +#367=ORIENTED_EDGE('',*,*,#290,.T.); +#368=ORIENTED_EDGE('',*,*,#291,.T.); +#369=ORIENTED_EDGE('',*,*,#287,.F.); +#370=ORIENTED_EDGE('',*,*,#284,.T.); +#371=ORIENTED_EDGE('',*,*,#292,.F.); +#372=ORIENTED_EDGE('',*,*,#293,.F.); +#373=ORIENTED_EDGE('',*,*,#294,.F.); +#374=ORIENTED_EDGE('',*,*,#295,.F.); +#375=ORIENTED_EDGE('',*,*,#296,.T.); +#376=ORIENTED_EDGE('',*,*,#297,.T.); +#377=ORIENTED_EDGE('',*,*,#298,.T.); +#378=ORIENTED_EDGE('',*,*,#299,.F.); +#379=ORIENTED_EDGE('',*,*,#300,.T.); +#380=ORIENTED_EDGE('',*,*,#301,.F.); +#381=ORIENTED_EDGE('',*,*,#299,.T.); +#382=ORIENTED_EDGE('',*,*,#302,.T.); +#383=ORIENTED_EDGE('',*,*,#295,.T.); +#384=ORIENTED_EDGE('',*,*,#303,.F.); +#385=ORIENTED_EDGE('',*,*,#304,.T.); +#386=ORIENTED_EDGE('',*,*,#301,.T.); +#387=ORIENTED_EDGE('',*,*,#293,.T.); +#388=ORIENTED_EDGE('',*,*,#305,.F.); +#389=ORIENTED_EDGE('',*,*,#306,.F.); +#390=ORIENTED_EDGE('',*,*,#307,.T.); +#391=ORIENTED_EDGE('',*,*,#308,.T.); +#392=ORIENTED_EDGE('',*,*,#309,.F.); +#393=ORIENTED_EDGE('',*,*,#297,.F.); +#394=ORIENTED_EDGE('',*,*,#305,.T.); +#395=ORIENTED_EDGE('',*,*,#310,.T.); +#396=ORIENTED_EDGE('',*,*,#302,.F.); +#397=ORIENTED_EDGE('',*,*,#298,.F.); +#398=ORIENTED_EDGE('',*,*,#309,.T.); +#399=ORIENTED_EDGE('',*,*,#292,.T.); +#400=ORIENTED_EDGE('',*,*,#300,.F.); +#401=ORIENTED_EDGE('',*,*,#310,.F.); +#402=ORIENTED_EDGE('',*,*,#308,.F.); +#403=ORIENTED_EDGE('',*,*,#296,.F.); +#404=ORIENTED_EDGE('',*,*,#304,.F.); +#405=ORIENTED_EDGE('',*,*,#311,.F.); +#406=ORIENTED_EDGE('',*,*,#306,.T.); +#407=ORIENTED_EDGE('',*,*,#312,.F.); +#408=ORIENTED_EDGE('',*,*,#313,.F.); +#409=ORIENTED_EDGE('',*,*,#314,.F.); +#410=ORIENTED_EDGE('',*,*,#315,.F.); +#411=ORIENTED_EDGE('',*,*,#316,.T.); +#412=ORIENTED_EDGE('',*,*,#317,.T.); +#413=ORIENTED_EDGE('',*,*,#318,.T.); +#414=ORIENTED_EDGE('',*,*,#319,.F.); +#415=ORIENTED_EDGE('',*,*,#320,.T.); +#416=ORIENTED_EDGE('',*,*,#321,.F.); +#417=ORIENTED_EDGE('',*,*,#319,.T.); +#418=ORIENTED_EDGE('',*,*,#322,.T.); +#419=ORIENTED_EDGE('',*,*,#315,.T.); +#420=ORIENTED_EDGE('',*,*,#307,.F.); +#421=ORIENTED_EDGE('',*,*,#323,.T.); +#422=ORIENTED_EDGE('',*,*,#321,.T.); +#423=ORIENTED_EDGE('',*,*,#313,.T.); +#424=ORIENTED_EDGE('',*,*,#324,.F.); +#425=ORIENTED_EDGE('',*,*,#325,.F.); +#426=ORIENTED_EDGE('',*,*,#326,.T.); +#427=ORIENTED_EDGE('',*,*,#327,.T.); +#428=ORIENTED_EDGE('',*,*,#328,.F.); +#429=ORIENTED_EDGE('',*,*,#317,.F.); +#430=ORIENTED_EDGE('',*,*,#324,.T.); +#431=ORIENTED_EDGE('',*,*,#329,.T.); +#432=ORIENTED_EDGE('',*,*,#322,.F.); +#433=ORIENTED_EDGE('',*,*,#318,.F.); +#434=ORIENTED_EDGE('',*,*,#328,.T.); +#435=ORIENTED_EDGE('',*,*,#312,.T.); +#436=ORIENTED_EDGE('',*,*,#320,.F.); +#437=ORIENTED_EDGE('',*,*,#329,.F.); +#438=ORIENTED_EDGE('',*,*,#327,.F.); +#439=ORIENTED_EDGE('',*,*,#316,.F.); +#440=ORIENTED_EDGE('',*,*,#323,.F.); +#441=ORIENTED_EDGE('',*,*,#330,.F.); +#442=ORIENTED_EDGE('',*,*,#325,.T.); +#443=ORIENTED_EDGE('',*,*,#288,.F.); +#444=ORIENTED_EDGE('',*,*,#331,.F.); +#445=ORIENTED_EDGE('',*,*,#332,.F.); +#446=ORIENTED_EDGE('',*,*,#333,.F.); +#447=ORIENTED_EDGE('',*,*,#334,.F.); +#448=ORIENTED_EDGE('',*,*,#335,.T.); +#449=ORIENTED_EDGE('',*,*,#290,.F.); +#450=ORIENTED_EDGE('',*,*,#283,.F.); +#451=ORIENTED_EDGE('',*,*,#289,.T.); +#452=ORIENTED_EDGE('',*,*,#336,.F.); +#453=ORIENTED_EDGE('',*,*,#334,.T.); +#454=ORIENTED_EDGE('',*,*,#286,.F.); +#455=ORIENTED_EDGE('',*,*,#333,.T.); +#456=ORIENTED_EDGE('',*,*,#326,.F.); +#457=ORIENTED_EDGE('',*,*,#337,.T.); +#458=ORIENTED_EDGE('',*,*,#336,.T.); +#459=ORIENTED_EDGE('',*,*,#331,.T.); +#460=ORIENTED_EDGE('',*,*,#291,.F.); +#461=ORIENTED_EDGE('',*,*,#338,.F.); +#462=ORIENTED_EDGE('',*,*,#339,.T.); +#463=ORIENTED_EDGE('',*,*,#335,.F.); +#464=ORIENTED_EDGE('',*,*,#337,.F.); +#465=ORIENTED_EDGE('',*,*,#340,.F.); +#466=ORIENTED_EDGE('',*,*,#338,.T.); +#467=ORIENTED_EDGE('',*,*,#341,.F.); +#468=ORIENTED_EDGE('',*,*,#342,.F.); +#469=ORIENTED_EDGE('',*,*,#343,.F.); +#470=ORIENTED_EDGE('',*,*,#344,.F.); +#471=ORIENTED_EDGE('',*,*,#345,.T.); +#472=ORIENTED_EDGE('',*,*,#346,.T.); +#473=ORIENTED_EDGE('',*,*,#347,.T.); +#474=ORIENTED_EDGE('',*,*,#348,.F.); +#475=ORIENTED_EDGE('',*,*,#349,.T.); +#476=ORIENTED_EDGE('',*,*,#350,.F.); +#477=ORIENTED_EDGE('',*,*,#348,.T.); +#478=ORIENTED_EDGE('',*,*,#351,.T.); +#479=ORIENTED_EDGE('',*,*,#344,.T.); +#480=ORIENTED_EDGE('',*,*,#339,.F.); +#481=ORIENTED_EDGE('',*,*,#352,.T.); +#482=ORIENTED_EDGE('',*,*,#350,.T.); +#483=ORIENTED_EDGE('',*,*,#342,.T.); +#484=ORIENTED_EDGE('',*,*,#353,.F.); +#485=ORIENTED_EDGE('',*,*,#354,.F.); +#486=ORIENTED_EDGE('',*,*,#303,.T.); +#487=ORIENTED_EDGE('',*,*,#355,.T.); +#488=ORIENTED_EDGE('',*,*,#356,.F.); +#489=ORIENTED_EDGE('',*,*,#346,.F.); +#490=ORIENTED_EDGE('',*,*,#353,.T.); +#491=ORIENTED_EDGE('',*,*,#357,.T.); +#492=ORIENTED_EDGE('',*,*,#351,.F.); +#493=ORIENTED_EDGE('',*,*,#347,.F.); +#494=ORIENTED_EDGE('',*,*,#356,.T.); +#495=ORIENTED_EDGE('',*,*,#341,.T.); +#496=ORIENTED_EDGE('',*,*,#349,.F.); +#497=ORIENTED_EDGE('',*,*,#357,.F.); +#498=ORIENTED_EDGE('',*,*,#355,.F.); +#499=ORIENTED_EDGE('',*,*,#345,.F.); +#500=ORIENTED_EDGE('',*,*,#352,.F.); +#501=ORIENTED_EDGE('',*,*,#358,.F.); +#502=ORIENTED_EDGE('',*,*,#354,.T.); +#503=ORIENTED_EDGE('',*,*,#294,.T.); +#504=ORIENTED_EDGE('',*,*,#314,.T.); +#505=ORIENTED_EDGE('',*,*,#332,.T.); +#506=ORIENTED_EDGE('',*,*,#343,.T.); +#507=ORIENTED_EDGE('',*,*,#311,.T.); +#508=ORIENTED_EDGE('',*,*,#358,.T.); +#509=ORIENTED_EDGE('',*,*,#340,.T.); +#510=ORIENTED_EDGE('',*,*,#330,.T.); +#511=PLANE('',#594); +#512=PLANE('',#595); +#513=PLANE('',#596); +#514=PLANE('',#598); +#515=PLANE('',#599); +#516=PLANE('',#600); +#517=PLANE('',#601); +#518=PLANE('',#602); +#519=PLANE('',#605); +#520=PLANE('',#606); +#521=PLANE('',#607); +#522=PLANE('',#608); +#523=PLANE('',#609); +#524=PLANE('',#612); +#525=PLANE('',#613); +#526=PLANE('',#616); +#527=PLANE('',#617); +#528=PLANE('',#618); +#529=PLANE('',#619); +#530=PLANE('',#620); +#531=PLANE('',#622); +#532=PLANE('',#623); +#533=ADVANCED_FACE('',(#47),#511,.T.); +#534=ADVANCED_FACE('',(#48),#512,.F.); +#535=ADVANCED_FACE('',(#49),#513,.T.); +#536=ADVANCED_FACE('',(#50),#39,.T.); +#537=ADVANCED_FACE('',(#51),#514,.T.); +#538=ADVANCED_FACE('',(#52),#515,.T.); +#539=ADVANCED_FACE('',(#53),#15,.T.); +#540=ADVANCED_FACE('',(#54),#16,.T.); +#541=ADVANCED_FACE('',(#55),#516,.T.); +#542=ADVANCED_FACE('',(#56),#517,.T.); +#543=ADVANCED_FACE('',(#57),#518,.F.); +#544=ADVANCED_FACE('',(#58),#40,.F.); +#545=ADVANCED_FACE('',(#59),#41,.T.); +#546=ADVANCED_FACE('',(#60),#519,.T.); +#547=ADVANCED_FACE('',(#61),#520,.T.); +#548=ADVANCED_FACE('',(#62),#17,.T.); +#549=ADVANCED_FACE('',(#63),#18,.T.); +#550=ADVANCED_FACE('',(#64),#521,.T.); +#551=ADVANCED_FACE('',(#65),#522,.T.); +#552=ADVANCED_FACE('',(#66),#523,.F.); +#553=ADVANCED_FACE('',(#67),#42,.F.); +#554=ADVANCED_FACE('',(#68),#43,.T.); +#555=ADVANCED_FACE('',(#69),#524,.T.); +#556=ADVANCED_FACE('',(#70),#525,.T.); +#557=ADVANCED_FACE('',(#71),#19,.T.); +#558=ADVANCED_FACE('',(#72),#20,.T.); +#559=ADVANCED_FACE('',(#73),#44,.F.); +#560=ADVANCED_FACE('',(#74),#45,.T.); +#561=ADVANCED_FACE('',(#75),#526,.T.); +#562=ADVANCED_FACE('',(#76),#527,.T.); +#563=ADVANCED_FACE('',(#77),#21,.T.); +#564=ADVANCED_FACE('',(#78),#22,.T.); +#565=ADVANCED_FACE('',(#79),#528,.T.); +#566=ADVANCED_FACE('',(#80),#529,.T.); +#567=ADVANCED_FACE('',(#81),#530,.F.); +#568=ADVANCED_FACE('',(#82),#46,.F.); +#569=ADVANCED_FACE('',(#83),#531,.F.); +#570=ADVANCED_FACE('',(#84),#532,.T.); +#571=CLOSED_SHELL('',(#533,#534,#535,#536,#537,#538,#539,#540,#541,#542, +#543,#544,#545,#546,#547,#548,#549,#550,#551,#552,#553,#554,#555,#556,#557, +#558,#559,#560,#561,#562,#563,#564,#565,#566,#567,#568,#569,#570)); +#572=DERIVED_UNIT_ELEMENT(#575,1.); +#573=DERIVED_UNIT_ELEMENT(#1178,-3.); +#574=DIMENSIONAL_EXPONENTS(0.,1.,0.,0.,0.,0.,0.); +#575=( +CONVERSION_BASED_UNIT('gram',#577) +MASS_UNIT() +NAMED_UNIT(#574) +); +#576=( +MASS_UNIT() +NAMED_UNIT(*) +SI_UNIT(.KILO.,.GRAM.) +); +#577=MASS_MEASURE_WITH_UNIT(MASS_MEASURE(0.001),#576); +#578=DERIVED_UNIT((#572,#573)); +#579=MEASURE_REPRESENTATION_ITEM('density measure', +POSITIVE_RATIO_MEASURE(1.),#578); +#580=PROPERTY_DEFINITION_REPRESENTATION(#585,#582); +#581=PROPERTY_DEFINITION_REPRESENTATION(#586,#583); +#582=REPRESENTATION('material name',(#584),#1175); +#583=REPRESENTATION('density',(#579),#1175); +#584=DESCRIPTIVE_REPRESENTATION_ITEM('Generisch','Generisch'); +#585=PROPERTY_DEFINITION('material property','material name',#1185); +#586=PROPERTY_DEFINITION('material property','density of part',#1185); +#587=DATE_TIME_ROLE('creation_date'); +#588=APPLIED_DATE_AND_TIME_ASSIGNMENT(#589,#587,(#1185)); +#589=DATE_AND_TIME(#590,#591); +#590=CALENDAR_DATE(2022,15,8); +#591=LOCAL_TIME(15,57,20.,#592); +#592=COORDINATED_UNIVERSAL_TIME_OFFSET(0,0,.BEHIND.); +#593=AXIS2_PLACEMENT_3D('',#746,#624,#625); +#594=AXIS2_PLACEMENT_3D('',#747,#626,#627); +#595=AXIS2_PLACEMENT_3D('',#756,#632,#633); +#596=AXIS2_PLACEMENT_3D('',#762,#637,#638); +#597=AXIS2_PLACEMENT_3D('',#766,#641,#642); +#598=AXIS2_PLACEMENT_3D('',#783,#645,#646); +#599=AXIS2_PLACEMENT_3D('',#792,#651,#652); +#600=AXIS2_PLACEMENT_3D('',#866,#659,#660); +#601=AXIS2_PLACEMENT_3D('',#870,#663,#664); +#602=AXIS2_PLACEMENT_3D('',#872,#666,#667); +#603=AXIS2_PLACEMENT_3D('',#873,#668,#669); +#604=AXIS2_PLACEMENT_3D('',#875,#671,#672); +#605=AXIS2_PLACEMENT_3D('',#891,#675,#676); +#606=AXIS2_PLACEMENT_3D('',#900,#681,#682); +#607=AXIS2_PLACEMENT_3D('',#972,#688,#689); +#608=AXIS2_PLACEMENT_3D('',#976,#692,#693); +#609=AXIS2_PLACEMENT_3D('',#978,#695,#696); +#610=AXIS2_PLACEMENT_3D('',#979,#697,#698); +#611=AXIS2_PLACEMENT_3D('',#981,#700,#701); +#612=AXIS2_PLACEMENT_3D('',#994,#703,#704); +#613=AXIS2_PLACEMENT_3D('',#998,#707,#708); +#614=AXIS2_PLACEMENT_3D('',#1066,#711,#712); +#615=AXIS2_PLACEMENT_3D('',#1068,#714,#715); +#616=AXIS2_PLACEMENT_3D('',#1083,#718,#719); +#617=AXIS2_PLACEMENT_3D('',#1092,#724,#725); +#618=AXIS2_PLACEMENT_3D('',#1162,#730,#731); +#619=AXIS2_PLACEMENT_3D('',#1166,#734,#735); +#620=AXIS2_PLACEMENT_3D('',#1168,#737,#738); +#621=AXIS2_PLACEMENT_3D('',#1169,#739,#740); +#622=AXIS2_PLACEMENT_3D('',#1171,#742,#743); +#623=AXIS2_PLACEMENT_3D('',#1172,#744,#745); +#624=DIRECTION('axis',(0.,0.,1.)); +#625=DIRECTION('refdir',(1.,0.,0.)); +#626=DIRECTION('center_axis',(-4.66293670342567E-15,1.,-2.54956492828896E-15)); +#627=DIRECTION('ref_axis',(5.7222930713646E-17,2.54956492828896E-15,1.)); +#628=DIRECTION('',(-1.45234895563855E-16,-2.54956492828896E-15,-1.)); +#629=DIRECTION('',(1.,4.66293670342567E-15,-5.72229307136573E-17)); +#630=DIRECTION('',(-1.45234895563855E-16,-2.54956492828896E-15,-1.)); +#631=DIRECTION('',(1.,4.66293670342567E-15,-5.72229307136573E-17)); +#632=DIRECTION('center_axis',(1.,5.02167413531832E-15,-1.45234895563867E-16)); +#633=DIRECTION('ref_axis',(1.45234895563854E-16,2.50463079315732E-15,1.)); +#634=DIRECTION('',(5.02167413531832E-15,-1.,-1.20196292066264E-16)); +#635=DIRECTION('',(1.45234895563855E-16,2.41581295118731E-15,1.)); +#636=DIRECTION('',(5.61234746308313E-15,-1.,2.41581295118731E-15)); +#637=DIRECTION('center_axis',(-1.46040772683659E-16,-2.41581295118731E-15, +-1.)); +#638=DIRECTION('ref_axis',(1.,5.61234746308313E-15,-1.46040772683673E-16)); +#639=DIRECTION('',(5.02167413531832E-15,-1.,-1.20196292066264E-16)); +#640=DIRECTION('',(-1.,-5.61234746308313E-15,1.46040772683672E-16)); +#641=DIRECTION('center_axis',(5.72229307136461E-17,2.41581295118731E-15, +1.)); +#642=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#643=DIRECTION('',(-5.64915341169364E-17,-2.41581295118731E-15,-1.)); +#644=DIRECTION('',(5.72229307136461E-17,2.41581295118731E-15,1.)); +#645=DIRECTION('center_axis',(-1.,4.57583107272277E-15,5.79543273103446E-17)); +#646=DIRECTION('ref_axis',(5.79543273103557E-17,2.41581295118731E-15,1.)); +#647=DIRECTION('',(5.79543273103557E-17,2.41581295118731E-15,1.)); +#648=DIRECTION('',(5.16825825323311E-15,1.,-2.41581295118731E-15)); +#649=DIRECTION('',(-5.72229307136461E-17,-2.41581295118731E-15,-1.)); +#650=DIRECTION('',(5.16825825323311E-15,1.,-2.41581295118731E-15)); +#651=DIRECTION('center_axis',(-5.72229307136461E-17,-2.41581295118731E-15, +-1.)); +#652=DIRECTION('ref_axis',(-1.,5.16825825323311E-15,5.72229307136336E-17)); +#653=DIRECTION('',(-5.16825825323311E-15,-1.,2.41581295118731E-15)); +#654=DIRECTION('',(1.,-5.16825825323311E-15,-5.72229307136336E-17)); +#655=DIRECTION('',(1.,-5.16825825323311E-15,-5.72229307136336E-17)); +#656=DIRECTION('',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#657=DIRECTION('',(1.,-5.16825825323311E-15,-5.72229307136336E-17)); +#658=DIRECTION('',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#659=DIRECTION('center_axis',(5.72229307136461E-17,2.41581295118731E-15, +1.)); +#660=DIRECTION('ref_axis',(1.,-5.16825825323311E-15,-5.72229307136336E-17)); +#661=DIRECTION('',(5.16825825323311E-15,1.,-2.41581295118731E-15)); +#662=DIRECTION('',(1.,-5.16825825323311E-15,-5.72229307136336E-17)); +#663=DIRECTION('center_axis',(5.16825825323311E-15,1.,-2.41581295118731E-15)); +#664=DIRECTION('ref_axis',(-1.,5.16825825323311E-15,5.72229307136336E-17)); +#665=DIRECTION('',(-5.72229307136461E-17,-2.41581295118731E-15,-1.)); +#666=DIRECTION('center_axis',(-1.,4.57583107272277E-15,5.64915341169254E-17)); +#667=DIRECTION('ref_axis',(5.64915341169365E-17,2.41581295118731E-15,1.)); +#668=DIRECTION('center_axis',(5.72229307136461E-17,2.41581295118731E-15, +1.)); +#669=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#670=DIRECTION('',(-5.72229307136461E-17,-2.41581295118731E-15,-1.)); +#671=DIRECTION('center_axis',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#672=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#673=DIRECTION('',(1.,2.22044604925005E-16,-5.56716298286052E-17)); +#674=DIRECTION('',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#675=DIRECTION('center_axis',(-5.87742315986885E-17,2.36508132347971E-15, +-1.)); +#676=DIRECTION('ref_axis',(-2.22044604925005E-16,1.,2.36508132347971E-15)); +#677=DIRECTION('',(-1.,-2.22044604925005E-16,5.8774231598688E-17)); +#678=DIRECTION('',(-2.22044604925005E-16,1.,2.97448990697081E-15)); +#679=DIRECTION('',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#680=DIRECTION('',(-2.22044604925005E-16,1.,2.97448990697081E-15)); +#681=DIRECTION('center_axis',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#682=DIRECTION('ref_axis',(-5.72229307136473E-17,2.97448990697081E-15,-1.)); +#683=DIRECTION('',(2.22044604925005E-16,-1.,-2.97448990697081E-15)); +#684=DIRECTION('',(5.72229307136473E-17,-2.97448990697081E-15,1.)); +#685=DIRECTION('',(5.72229307136473E-17,-2.97448990697081E-15,1.)); +#686=DIRECTION('',(5.72229307136473E-17,-2.97448990697081E-15,1.)); +#687=DIRECTION('',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#688=DIRECTION('center_axis',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#689=DIRECTION('ref_axis',(5.72229307136473E-17,-2.97448990697081E-15,1.)); +#690=DIRECTION('',(-2.22044604925005E-16,1.,2.97448990697081E-15)); +#691=DIRECTION('',(5.72229307136473E-17,-2.97448990697081E-15,1.)); +#692=DIRECTION('center_axis',(-2.22044604925005E-16,1.,2.97448990697081E-15)); +#693=DIRECTION('ref_axis',(5.72229307136473E-17,-2.97448990697081E-15,1.)); +#694=DIRECTION('',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#695=DIRECTION('center_axis',(-5.56716298286057E-17,2.36508132347971E-15, +-1.)); +#696=DIRECTION('ref_axis',(-2.22044604925005E-16,1.,2.36508132347971E-15)); +#697=DIRECTION('center_axis',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#698=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#699=DIRECTION('',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#700=DIRECTION('center_axis',(-1.46040772683659E-16,-2.41581295118731E-15, +-1.)); +#701=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#702=DIRECTION('',(-1.46824788943167E-16,-2.41581295118731E-15,-1.)); +#703=DIRECTION('center_axis',(1.,5.02194647270116E-15,-1.46682762296129E-16)); +#704=DIRECTION('ref_axis',(1.46682762296116E-16,2.50463079315732E-15,1.)); +#705=DIRECTION('',(-5.61234746308313E-15,1.,-2.41581295118731E-15)); +#706=DIRECTION('',(-1.46682762296117E-16,-2.41581295118731E-15,-1.)); +#707=DIRECTION('center_axis',(1.46040772683659E-16,2.41581295118731E-15, +1.)); +#708=DIRECTION('ref_axis',(-1.,-5.61234746308313E-15,1.46040772683673E-16)); +#709=DIRECTION('',(-1.,-5.61234746308313E-15,1.46040772683672E-16)); +#710=DIRECTION('',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#711=DIRECTION('center_axis',(-1.46040772683659E-16,-2.41581295118731E-15, +-1.)); +#712=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#713=DIRECTION('',(1.46824788943167E-16,2.41581295118731E-15,1.)); +#714=DIRECTION('center_axis',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#715=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#716=DIRECTION('',(-1.,-2.22044604925005E-16,5.57652135795533E-17)); +#717=DIRECTION('',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#718=DIRECTION('center_axis',(5.88994745513701E-17,7.19951774764532E-15, +1.)); +#719=DIRECTION('ref_axis',(2.22044604925006E-16,-1.,7.19951774764532E-15)); +#720=DIRECTION('',(1.,2.22044604925005E-16,-5.88994745513717E-17)); +#721=DIRECTION('',(-2.22044604925006E-16,1.,-7.80611580934543E-15)); +#722=DIRECTION('',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#723=DIRECTION('',(-2.22044604925006E-16,1.,-7.80611580934543E-15)); +#724=DIRECTION('center_axis',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#725=DIRECTION('ref_axis',(-5.72229307136449E-17,-7.80611580934543E-15, +-1.)); +#726=DIRECTION('',(2.22044604925006E-16,-1.,7.80611580934543E-15)); +#727=DIRECTION('',(-5.72229307136449E-17,-7.80611580934543E-15,-1.)); +#728=DIRECTION('',(-5.72229307136449E-17,-7.80611580934543E-15,-1.)); +#729=DIRECTION('',(-5.72229307136449E-17,-7.80611580934543E-15,-1.)); +#730=DIRECTION('center_axis',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#731=DIRECTION('ref_axis',(5.72229307136449E-17,7.80611580934543E-15,1.)); +#732=DIRECTION('',(-2.22044604925006E-16,1.,-7.80611580934543E-15)); +#733=DIRECTION('',(-5.72229307136449E-17,-7.80611580934543E-15,-1.)); +#734=DIRECTION('center_axis',(-2.22044604925006E-16,1.,-7.80611580934543E-15)); +#735=DIRECTION('ref_axis',(5.72229307136449E-17,7.80611580934543E-15,1.)); +#736=DIRECTION('',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#737=DIRECTION('center_axis',(5.57652135795517E-17,7.19924541026247E-15, +1.)); +#738=DIRECTION('ref_axis',(2.22044604925006E-16,-1.,7.19924541026247E-15)); +#739=DIRECTION('center_axis',(1.,2.22044604925005E-16,-5.72229307136466E-17)); +#740=DIRECTION('ref_axis',(2.22044604925005E-16,-1.,2.41581295118731E-15)); +#741=DIRECTION('',(-1.,-2.22044604925005E-16,5.72229307136466E-17)); +#742=DIRECTION('center_axis',(-2.22044604925005E-16,1.,-2.41581295118731E-15)); +#743=DIRECTION('ref_axis',(5.72229307136461E-17,2.41581295118731E-15,1.)); +#744=DIRECTION('center_axis',(-2.22044604925005E-16,1.,-2.41581295118731E-15)); +#745=DIRECTION('ref_axis',(5.72229307136461E-17,2.41581295118731E-15,1.)); +#746=CARTESIAN_POINT('',(0.,0.,0.)); +#747=CARTESIAN_POINT('Origin',(-0.190000000000001,-0.459999999999999,0.39842928932188)); +#748=CARTESIAN_POINT('',(-0.188500000000001,-0.459999999999999,0.39842928932188)); +#749=CARTESIAN_POINT('',(-0.188500000000001,-0.460000000000001,-0.398429289321883)); +#750=CARTESIAN_POINT('',(-0.188500000000001,-0.459999999999999,0.39842928932188)); +#751=CARTESIAN_POINT('',(-0.190000000000001,-0.460000000000001,-0.398429289321883)); +#752=CARTESIAN_POINT('',(-0.190000000000001,-0.460000000000001,-0.398429289321883)); +#753=CARTESIAN_POINT('',(-0.190000000000001,-0.459999999999999,0.39842928932188)); +#754=CARTESIAN_POINT('',(-0.190000000000001,-0.459999999999999,0.39842928932188)); +#755=CARTESIAN_POINT('',(-0.190000000000001,-0.459999999999999,0.39842928932188)); +#756=CARTESIAN_POINT('Origin',(-0.190000000000001,-0.487725808502526,-1.16424344601272E-15)); +#757=CARTESIAN_POINT('',(-0.190000000000001,-0.496500000000001,-0.398429289321883)); +#758=CARTESIAN_POINT('',(-0.190000000000001,-0.460000000000001,-0.398429289321883)); +#759=CARTESIAN_POINT('',(-0.190000000000001,-0.496499999999999,0.39842928932188)); +#760=CARTESIAN_POINT('',(-0.190000000000001,-0.4965,-1.13859395612022E-15)); +#761=CARTESIAN_POINT('',(-0.190000000000001,-0.496499999999999,0.39842928932188)); +#762=CARTESIAN_POINT('Origin',(-0.188500000000001,-0.496500000000001,-0.398429289321883)); +#763=CARTESIAN_POINT('',(-0.188500000000001,-0.496500000000001,-0.398429289321883)); +#764=CARTESIAN_POINT('',(-0.188500000000001,-0.460000000000001,-0.398429289321883)); +#765=CARTESIAN_POINT('',(-0.188500000000001,-0.496500000000001,-0.398429289321883)); +#766=CARTESIAN_POINT('Origin',(0.186499999999999,-0.4965,-1.15599579912341E-15)); +#767=CARTESIAN_POINT('',(0.189999999999999,-0.496499999999999,0.39842928932188)); +#768=CARTESIAN_POINT('',(0.189999999999999,-0.496500000000001,-0.398429289321883)); +#769=CARTESIAN_POINT('',(0.189999999999999,-0.4965,-1.15619573067993E-15)); +#770=CARTESIAN_POINT('',(0.186499999999999,-0.499999999999999,0.396499999999999)); +#771=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499999999999999,0.396499999999999)); +#772=CARTESIAN_POINT('Ctrl Pts',(0.187285398163397,-0.499999999999999,0.396775612760268)); +#773=CARTESIAN_POINT('Ctrl Pts',(0.189120287313706,-0.499359287193214,0.397418709200893)); +#774=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.497547197551196,0.398061805641522)); +#775=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.496499999999999,0.39842928932188)); +#776=CARTESIAN_POINT('',(0.186499999999999,-0.500000000000001,-0.396500000000001)); +#777=CARTESIAN_POINT('',(0.186499999999999,-0.500000000000001,-0.198250000000001)); +#778=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.496500000000001,-0.398429289321883)); +#779=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.497547197551198,-0.398061805641524)); +#780=CARTESIAN_POINT('Ctrl Pts',(0.189120287313704,-0.499359287193215,-0.397418709200897)); +#781=CARTESIAN_POINT('Ctrl Pts',(0.187285398163397,-0.500000000000001,-0.39677561276027)); +#782=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.500000000000001,-0.396500000000001)); +#783=CARTESIAN_POINT('Origin',(0.188499999999999,-0.487725808502526,-1.17730705044063E-15)); +#784=CARTESIAN_POINT('',(0.188499999999999,-0.496500000000001,-0.398429289321883)); +#785=CARTESIAN_POINT('',(0.188499999999999,-0.496499999999999,0.39842928932188)); +#786=CARTESIAN_POINT('',(0.188499999999999,-0.4965,-1.15611004513836E-15)); +#787=CARTESIAN_POINT('',(0.188499999999999,-0.474999999999999,0.39842928932188)); +#788=CARTESIAN_POINT('',(0.188499999999999,-0.496499999999999,0.39842928932188)); +#789=CARTESIAN_POINT('',(0.188499999999999,-0.475000000000001,-0.398429289321883)); +#790=CARTESIAN_POINT('',(0.188499999999999,-0.474999999999999,0.39842928932188)); +#791=CARTESIAN_POINT('',(0.188499999999999,-0.496500000000001,-0.398429289321883)); +#792=CARTESIAN_POINT('Origin',(0.188499999999999,-0.475000000000001,-0.398429289321883)); +#793=CARTESIAN_POINT('',(0.189999999999999,-0.475000000000001,-0.398429289321883)); +#794=CARTESIAN_POINT('',(0.189999999999999,-0.496500000000001,-0.398429289321883)); +#795=CARTESIAN_POINT('',(0.188499999999999,-0.496500000000001,-0.398429289321883)); +#796=CARTESIAN_POINT('',(0.188499999999999,-0.475000000000001,-0.398429289321883)); +#797=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.500000000000001,-0.396500000000001)); +#798=CARTESIAN_POINT('Ctrl Pts',(0.187285398163397,-0.500000000000001,-0.39677561276027)); +#799=CARTESIAN_POINT('Ctrl Pts',(0.189120287313705,-0.499359287193215,-0.397418709200897)); +#800=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.497547197551198,-0.398061805641524)); +#801=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.496500000000001,-0.398429289321883)); +#802=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499499848082483,-0.396500000000001)); +#803=CARTESIAN_POINT('Ctrl Pts',(0.187173164335557,-0.499499848082483,-0.39677561276027)); +#804=CARTESIAN_POINT('Ctrl Pts',(0.18874584682102,-0.49895069348681,-0.397418709200897)); +#805=CARTESIAN_POINT('Ctrl Pts',(0.189499848082481,-0.497397552447412,-0.398061805641524)); +#806=CARTESIAN_POINT('Ctrl Pts',(0.189499848082481,-0.496500000000001,-0.398429289321883)); +#807=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498999696164965,-0.396500000000001)); +#808=CARTESIAN_POINT('Ctrl Pts',(0.187060930507717,-0.498999696164965,-0.39677561276027)); +#809=CARTESIAN_POINT('Ctrl Pts',(0.188371406328335,-0.498542099780404,-0.397418709200897)); +#810=CARTESIAN_POINT('Ctrl Pts',(0.188999696164963,-0.497247907343626,-0.398061805641524)); +#811=CARTESIAN_POINT('Ctrl Pts',(0.188999696164963,-0.496500000000001,-0.398429289321883)); +#812=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498499544247448,-0.396500000000001)); +#813=CARTESIAN_POINT('Ctrl Pts',(0.186948696679878,-0.498499544247448,-0.39677561276027)); +#814=CARTESIAN_POINT('Ctrl Pts',(0.18799696583565,-0.498133506073998,-0.397418709200897)); +#815=CARTESIAN_POINT('Ctrl Pts',(0.188499544247446,-0.49709826223984,-0.398061805641524)); +#816=CARTESIAN_POINT('Ctrl Pts',(0.188499544247446,-0.496500000000001,-0.398429289321883)); +#817=CARTESIAN_POINT('',(0.186499999999999,-0.498500000000001,-0.396500000000001)); +#818=CARTESIAN_POINT('',(0.186499999999999,-0.498500000000001,-0.396500000000001)); +#819=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498500000000001,-0.396500000000001)); +#820=CARTESIAN_POINT('Ctrl Pts',(0.186762959661338,-0.498500000000001,-0.396661486647905)); +#821=CARTESIAN_POINT('Ctrl Pts',(0.18702339633655,-0.498448139609872,-0.396821035587514)); +#822=CARTESIAN_POINT('Ctrl Pts',(0.187508720658755,-0.498246805307866,-0.397143293056132)); +#823=CARTESIAN_POINT('Ctrl Pts',(0.187728811428193,-0.498099602019852,-0.397303334244149)); +#824=CARTESIAN_POINT('Ctrl Pts',(0.188006662026227,-0.49782177192112,-0.39754522682541)); +#825=CARTESIAN_POINT('Ctrl Pts',(0.188089904562419,-0.497720386936278,-0.397625468857243)); +#826=CARTESIAN_POINT('Ctrl Pts',(0.188272138973851,-0.497447797920668,-0.39782668993048)); +#827=CARTESIAN_POINT('Ctrl Pts',(0.188356821590297,-0.497268772564129,-0.397946673716161)); +#828=CARTESIAN_POINT('Ctrl Pts',(0.188471017682177,-0.496892109266965,-0.398188214861301)); +#829=CARTESIAN_POINT('Ctrl Pts',(0.188499999999999,-0.496696572115732,-0.39830857205339)); +#830=CARTESIAN_POINT('Ctrl Pts',(0.188499999999999,-0.496500000000001,-0.398429289321883)); +#831=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498499544247445,0.396499999999999)); +#832=CARTESIAN_POINT('Ctrl Pts',(0.186948696679878,-0.498499544247445,0.396775612760268)); +#833=CARTESIAN_POINT('Ctrl Pts',(0.18799696583565,-0.498133506073995,0.397418709200895)); +#834=CARTESIAN_POINT('Ctrl Pts',(0.188499544247445,-0.497098262239838,0.398061805641522)); +#835=CARTESIAN_POINT('Ctrl Pts',(0.188499544247445,-0.496499999999999,0.39842928932188)); +#836=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498999696164963,0.396499999999999)); +#837=CARTESIAN_POINT('Ctrl Pts',(0.187060930507717,-0.498999696164963,0.396775612760268)); +#838=CARTESIAN_POINT('Ctrl Pts',(0.188371406328334,-0.498542099780402,0.397418709200895)); +#839=CARTESIAN_POINT('Ctrl Pts',(0.188999696164963,-0.497247907343624,0.398061805641522)); +#840=CARTESIAN_POINT('Ctrl Pts',(0.188999696164963,-0.496499999999999,0.39842928932188)); +#841=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499499848082481,0.396499999999999)); +#842=CARTESIAN_POINT('Ctrl Pts',(0.187173164335558,-0.499499848082481,0.396775612760268)); +#843=CARTESIAN_POINT('Ctrl Pts',(0.18874584682102,-0.498950693486808,0.397418709200895)); +#844=CARTESIAN_POINT('Ctrl Pts',(0.189499848082481,-0.49739755244741,0.398061805641522)); +#845=CARTESIAN_POINT('Ctrl Pts',(0.189499848082481,-0.496499999999999,0.39842928932188)); +#846=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499999999999999,0.396499999999999)); +#847=CARTESIAN_POINT('Ctrl Pts',(0.187285398163397,-0.499999999999999,0.396775612760268)); +#848=CARTESIAN_POINT('Ctrl Pts',(0.189120287313705,-0.499359287193213,0.397418709200895)); +#849=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.497547197551196,0.398061805641522)); +#850=CARTESIAN_POINT('Ctrl Pts',(0.189999999999999,-0.496499999999999,0.39842928932188)); +#851=CARTESIAN_POINT('',(0.188499999999999,-0.496499999999999,0.39842928932188)); +#852=CARTESIAN_POINT('',(0.186499999999999,-0.498499999999999,0.396499999999999)); +#853=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498499999999999,0.396499999999999)); +#854=CARTESIAN_POINT('Ctrl Pts',(0.186762959661337,-0.498499999999999,0.396661486647902)); +#855=CARTESIAN_POINT('Ctrl Pts',(0.18702339633655,-0.49844813960987,0.396821035587512)); +#856=CARTESIAN_POINT('Ctrl Pts',(0.187508720658756,-0.498246805307864,0.39714329305613)); +#857=CARTESIAN_POINT('Ctrl Pts',(0.187728811428193,-0.498099602019849,0.397303334244147)); +#858=CARTESIAN_POINT('Ctrl Pts',(0.188006662026226,-0.497821771921119,0.397545226825406)); +#859=CARTESIAN_POINT('Ctrl Pts',(0.188089904562418,-0.497720386936277,0.39762546885724)); +#860=CARTESIAN_POINT('Ctrl Pts',(0.188272138973851,-0.497447797920666,0.397826689930477)); +#861=CARTESIAN_POINT('Ctrl Pts',(0.188356821590297,-0.497268772564127,0.397946673716159)); +#862=CARTESIAN_POINT('Ctrl Pts',(0.188471017682177,-0.496892109266963,0.398188214861298)); +#863=CARTESIAN_POINT('Ctrl Pts',(0.188499999999999,-0.49669657211573,0.398308572053387)); +#864=CARTESIAN_POINT('Ctrl Pts',(0.188499999999999,-0.496499999999999,0.39842928932188)); +#865=CARTESIAN_POINT('',(0.186499999999999,-0.498499999999999,0.396499999999999)); +#866=CARTESIAN_POINT('Origin',(0.188499999999999,-0.496499999999999,0.39842928932188)); +#867=CARTESIAN_POINT('',(0.189999999999999,-0.474999999999999,0.39842928932188)); +#868=CARTESIAN_POINT('',(0.189999999999999,-0.496499999999999,0.39842928932188)); +#869=CARTESIAN_POINT('',(0.188499999999999,-0.474999999999999,0.39842928932188)); +#870=CARTESIAN_POINT('Origin',(0.188499999999999,-0.474999999999999,0.39842928932188)); +#871=CARTESIAN_POINT('',(0.189999999999999,-0.474999999999999,0.39842928932188)); +#872=CARTESIAN_POINT('Origin',(0.189999999999999,-0.487725808502526,-1.1773928848367E-15)); +#873=CARTESIAN_POINT('Origin',(0.186499999999999,-0.4965,-1.15599579912341E-15)); +#874=CARTESIAN_POINT('',(0.186499999999999,-0.4985,-0.198250000000001)); +#875=CARTESIAN_POINT('Origin',(-6.88142364633557E-16,-0.496499999999999, +0.396499999999999)); +#876=CARTESIAN_POINT('',(-0.188429289321882,-0.496499999999999,0.399999999999999)); +#877=CARTESIAN_POINT('',(0.188429289321881,-0.496499999999999,0.399999999999999)); +#878=CARTESIAN_POINT('',(-6.86277489438038E-16,-0.496499999999999,0.399999999999999)); +#879=CARTESIAN_POINT('',(-0.186500000000001,-0.499999999999999,0.396499999999999)); +#880=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499999999999999, +0.396499999999999)); +#881=CARTESIAN_POINT('Ctrl Pts',(-0.186775612760269,-0.499999999999999, +0.397285398163396)); +#882=CARTESIAN_POINT('Ctrl Pts',(-0.187418709200897,-0.499359287193214, +0.399120287313705)); +#883=CARTESIAN_POINT('Ctrl Pts',(-0.188061805641524,-0.497547197551196, +0.399999999999999)); +#884=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496499999999999, +0.399999999999999)); +#885=CARTESIAN_POINT('',(0.0932499999999993,-0.499999999999999,0.396499999999999)); +#886=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496499999999999,0.399999999999999)); +#887=CARTESIAN_POINT('Ctrl Pts',(0.188061805641522,-0.497547197551196,0.399999999999999)); +#888=CARTESIAN_POINT('Ctrl Pts',(0.187418709200896,-0.499359287193213,0.399120287313704)); +#889=CARTESIAN_POINT('Ctrl Pts',(0.186775612760268,-0.499999999999999,0.397285398163396)); +#890=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499999999999999,0.396499999999999)); +#891=CARTESIAN_POINT('Origin',(-6.86651139509623E-16,-0.487700462573596, +0.398499999999999)); +#892=CARTESIAN_POINT('',(0.188429289321881,-0.496499999999999,0.398499999999999)); +#893=CARTESIAN_POINT('',(-0.188429289321882,-0.496499999999999,0.398499999999999)); +#894=CARTESIAN_POINT('',(-6.8636300811194E-16,-0.496499999999999,0.398499999999999)); +#895=CARTESIAN_POINT('',(-0.188429289321882,-0.474999999999999,0.398499999999999)); +#896=CARTESIAN_POINT('',(-0.188429289321882,-0.496499999999999,0.398499999999999)); +#897=CARTESIAN_POINT('',(0.188429289321881,-0.474999999999999,0.398499999999999)); +#898=CARTESIAN_POINT('',(-0.188429289321882,-0.474999999999999,0.398499999999999)); +#899=CARTESIAN_POINT('',(0.188429289321881,-0.496499999999999,0.398499999999999)); +#900=CARTESIAN_POINT('Origin',(0.188429289321881,-0.474999999999999,0.398499999999999)); +#901=CARTESIAN_POINT('',(0.188429289321881,-0.474999999999999,0.399999999999999)); +#902=CARTESIAN_POINT('',(0.188429289321881,-0.496499999999999,0.399999999999999)); +#903=CARTESIAN_POINT('',(0.188429289321881,-0.496499999999999,0.398499999999999)); +#904=CARTESIAN_POINT('',(0.188429289321881,-0.474999999999999,0.398499999999999)); +#905=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499999999999999,0.396499999999999)); +#906=CARTESIAN_POINT('Ctrl Pts',(0.186775612760268,-0.499999999999999,0.397285398163396)); +#907=CARTESIAN_POINT('Ctrl Pts',(0.187418709200895,-0.499359287193213,0.399120287313705)); +#908=CARTESIAN_POINT('Ctrl Pts',(0.188061805641522,-0.497547197551196,0.399999999999999)); +#909=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496499999999999,0.399999999999999)); +#910=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499499848082481,0.396499999999999)); +#911=CARTESIAN_POINT('Ctrl Pts',(0.186775612760268,-0.499499848082481,0.397173164335557)); +#912=CARTESIAN_POINT('Ctrl Pts',(0.187418709200895,-0.498950693486808,0.39874584682102)); +#913=CARTESIAN_POINT('Ctrl Pts',(0.188061805641522,-0.49739755244741,0.399499848082481)); +#914=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496499999999999,0.399499848082481)); +#915=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498999696164963,0.396499999999999)); +#916=CARTESIAN_POINT('Ctrl Pts',(0.186775612760268,-0.498999696164963,0.397060930507717)); +#917=CARTESIAN_POINT('Ctrl Pts',(0.187418709200895,-0.498542099780402,0.398371406328335)); +#918=CARTESIAN_POINT('Ctrl Pts',(0.188061805641522,-0.497247907343624,0.398999696164963)); +#919=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496499999999999,0.398999696164963)); +#920=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498499544247446,0.396499999999999)); +#921=CARTESIAN_POINT('Ctrl Pts',(0.186775612760268,-0.498499544247446,0.396948696679878)); +#922=CARTESIAN_POINT('Ctrl Pts',(0.187418709200895,-0.498133506073995,0.397996965835649)); +#923=CARTESIAN_POINT('Ctrl Pts',(0.188061805641522,-0.497098262239838,0.398499544247446)); +#924=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496499999999999,0.398499544247446)); +#925=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498499999999999,0.396499999999999)); +#926=CARTESIAN_POINT('Ctrl Pts',(0.186661486647902,-0.498499999999999,0.396762959661338)); +#927=CARTESIAN_POINT('Ctrl Pts',(0.186821035587512,-0.49844813960987,0.39702339633655)); +#928=CARTESIAN_POINT('Ctrl Pts',(0.18714329305613,-0.498246805307864,0.397508720658755)); +#929=CARTESIAN_POINT('Ctrl Pts',(0.187303334244147,-0.49809960201985,0.397728811428193)); +#930=CARTESIAN_POINT('Ctrl Pts',(0.187545226825407,-0.497821771921119,0.398006662026226)); +#931=CARTESIAN_POINT('Ctrl Pts',(0.18762546885724,-0.497720386936277,0.398089904562418)); +#932=CARTESIAN_POINT('Ctrl Pts',(0.187826689930477,-0.497447797920666,0.398272138973851)); +#933=CARTESIAN_POINT('Ctrl Pts',(0.187946673716159,-0.497268772564128,0.398356821590297)); +#934=CARTESIAN_POINT('Ctrl Pts',(0.188188214861299,-0.496892109266963,0.398471017682177)); +#935=CARTESIAN_POINT('Ctrl Pts',(0.188308572053388,-0.496696572115729,0.398499999999999)); +#936=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496499999999999,0.398499999999999)); +#937=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498499544247445, +0.396499999999999)); +#938=CARTESIAN_POINT('Ctrl Pts',(-0.186775612760269,-0.498499544247445, +0.396948696679878)); +#939=CARTESIAN_POINT('Ctrl Pts',(-0.187418709200897,-0.498133506073996, +0.397996965835649)); +#940=CARTESIAN_POINT('Ctrl Pts',(-0.188061805641524,-0.497098262239838, +0.398499544247445)); +#941=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496499999999999, +0.398499544247445)); +#942=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498999696164963, +0.396499999999999)); +#943=CARTESIAN_POINT('Ctrl Pts',(-0.186775612760269,-0.498999696164963, +0.397060930507718)); +#944=CARTESIAN_POINT('Ctrl Pts',(-0.187418709200897,-0.498542099780402, +0.398371406328334)); +#945=CARTESIAN_POINT('Ctrl Pts',(-0.188061805641524,-0.497247907343624, +0.398999696164963)); +#946=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496499999999999, +0.398999696164963)); +#947=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499499848082481, +0.396499999999999)); +#948=CARTESIAN_POINT('Ctrl Pts',(-0.186775612760269,-0.499499848082481, +0.397173164335557)); +#949=CARTESIAN_POINT('Ctrl Pts',(-0.187418709200897,-0.498950693486808, +0.39874584682102)); +#950=CARTESIAN_POINT('Ctrl Pts',(-0.188061805641524,-0.49739755244741,0.399499848082481)); +#951=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496499999999999, +0.399499848082481)); +#952=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499999999999999, +0.396499999999999)); +#953=CARTESIAN_POINT('Ctrl Pts',(-0.186775612760269,-0.499999999999999, +0.397285398163396)); +#954=CARTESIAN_POINT('Ctrl Pts',(-0.187418709200897,-0.499359287193213, +0.399120287313705)); +#955=CARTESIAN_POINT('Ctrl Pts',(-0.188061805641524,-0.497547197551196, +0.399999999999999)); +#956=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496499999999999, +0.399999999999999)); +#957=CARTESIAN_POINT('',(-0.188429289321882,-0.496499999999999,0.398499999999999)); +#958=CARTESIAN_POINT('',(-0.186500000000001,-0.498499999999999,0.396499999999999)); +#959=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498499999999999, +0.396499999999999)); +#960=CARTESIAN_POINT('Ctrl Pts',(-0.186661486647904,-0.498499999999999, +0.396762959661338)); +#961=CARTESIAN_POINT('Ctrl Pts',(-0.186821035587513,-0.49844813960987,0.39702339633655)); +#962=CARTESIAN_POINT('Ctrl Pts',(-0.187143293056131,-0.498246805307865, +0.397508720658755)); +#963=CARTESIAN_POINT('Ctrl Pts',(-0.187303334244149,-0.49809960201985,0.397728811428192)); +#964=CARTESIAN_POINT('Ctrl Pts',(-0.187545226825408,-0.49782177192112,0.398006662026226)); +#965=CARTESIAN_POINT('Ctrl Pts',(-0.187625468857242,-0.497720386936277, +0.398089904562418)); +#966=CARTESIAN_POINT('Ctrl Pts',(-0.187826689930479,-0.497447797920666, +0.398272138973851)); +#967=CARTESIAN_POINT('Ctrl Pts',(-0.187946673716161,-0.497268772564128, +0.398356821590297)); +#968=CARTESIAN_POINT('Ctrl Pts',(-0.1881882148613,-0.496892109266963,0.398471017682177)); +#969=CARTESIAN_POINT('Ctrl Pts',(-0.188308572053389,-0.49669657211573,0.398499999999999)); +#970=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496499999999999, +0.398499999999999)); +#971=CARTESIAN_POINT('',(-0.186500000000001,-0.498499999999999,0.396499999999999)); +#972=CARTESIAN_POINT('Origin',(-0.188429289321882,-0.496499999999999,0.398499999999999)); +#973=CARTESIAN_POINT('',(-0.188429289321882,-0.474999999999999,0.399999999999999)); +#974=CARTESIAN_POINT('',(-0.188429289321882,-0.496499999999999,0.399999999999999)); +#975=CARTESIAN_POINT('',(-0.188429289321882,-0.474999999999999,0.398499999999999)); +#976=CARTESIAN_POINT('Origin',(-0.188429289321882,-0.474999999999999,0.398499999999999)); +#977=CARTESIAN_POINT('',(-0.188429289321882,-0.474999999999999,0.399999999999999)); +#978=CARTESIAN_POINT('Origin',(-6.86565305113553E-16,-0.487700462573596, +0.399999999999999)); +#979=CARTESIAN_POINT('Origin',(-6.88142364633557E-16,-0.496499999999999, +0.396499999999999)); +#980=CARTESIAN_POINT('',(0.0932499999999993,-0.498499999999999,0.396499999999999)); +#981=CARTESIAN_POINT('Origin',(-0.186500000000001,-0.4965,-1.13465164596722E-15)); +#982=CARTESIAN_POINT('',(-0.186500000000001,-0.500000000000001,-0.396500000000001)); +#983=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.500000000000001, +-0.396500000000001)); +#984=CARTESIAN_POINT('Ctrl Pts',(-0.187547197551197,-0.500000000000001, +-0.39686748368036)); +#985=CARTESIAN_POINT('Ctrl Pts',(-0.189359287193215,-0.499120287313706, +-0.397510580120987)); +#986=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.497285398163399, +-0.398153676561614)); +#987=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.496500000000001, +-0.398429289321883)); +#988=CARTESIAN_POINT('',(-0.186500000000001,-0.5,0.198249999999999)); +#989=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.496499999999999, +0.39842928932188)); +#990=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.497285398163397, +0.398153676561611)); +#991=CARTESIAN_POINT('Ctrl Pts',(-0.189359287193216,-0.499120287313703, +0.397510580120986)); +#992=CARTESIAN_POINT('Ctrl Pts',(-0.187547197551197,-0.499999999999999, +0.396867483680357)); +#993=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499999999999999, +0.396499999999999)); +#994=CARTESIAN_POINT('Origin',(-0.188500000000001,-0.487725808502526,-1.16446250717174E-15)); +#995=CARTESIAN_POINT('',(-0.188500000000001,-0.496499999999999,0.39842928932188)); +#996=CARTESIAN_POINT('',(-0.188500000000001,-0.496499999999999,0.39842928932188)); +#997=CARTESIAN_POINT('',(-0.188500000000001,-0.4965,-1.13881280848585E-15)); +#998=CARTESIAN_POINT('Origin',(-0.188500000000001,-0.474999999999999,0.39842928932188)); +#999=CARTESIAN_POINT('',(-0.188500000000001,-0.496499999999999,0.39842928932188)); +#1000=CARTESIAN_POINT('Ctrl Pts',(-0.188499544247448,-0.496499999999999, +0.39842928932188)); +#1001=CARTESIAN_POINT('Ctrl Pts',(-0.188499544247448,-0.496948696679878, +0.398153676561611)); +#1002=CARTESIAN_POINT('Ctrl Pts',(-0.188133506073998,-0.49799696583565, +0.397510580120984)); +#1003=CARTESIAN_POINT('Ctrl Pts',(-0.187098262239839,-0.498499544247446, +0.396867483680357)); +#1004=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498499544247446, +0.396499999999999)); +#1005=CARTESIAN_POINT('Ctrl Pts',(-0.188999696164966,-0.496499999999999, +0.39842928932188)); +#1006=CARTESIAN_POINT('Ctrl Pts',(-0.188999696164966,-0.497060930507717, +0.398153676561611)); +#1007=CARTESIAN_POINT('Ctrl Pts',(-0.188542099780404,-0.498371406328335, +0.397510580120984)); +#1008=CARTESIAN_POINT('Ctrl Pts',(-0.187247907343625,-0.498999696164964, +0.396867483680357)); +#1009=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498999696164964, +0.396499999999999)); +#1010=CARTESIAN_POINT('Ctrl Pts',(-0.189499848082483,-0.496499999999999, +0.39842928932188)); +#1011=CARTESIAN_POINT('Ctrl Pts',(-0.189499848082483,-0.497173164335557, +0.398153676561611)); +#1012=CARTESIAN_POINT('Ctrl Pts',(-0.188950693486809,-0.49874584682102, +0.397510580120984)); +#1013=CARTESIAN_POINT('Ctrl Pts',(-0.187397552447411,-0.499499848082481, +0.396867483680357)); +#1014=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499499848082481, +0.396499999999999)); +#1015=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.496499999999999, +0.39842928932188)); +#1016=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.497285398163397, +0.398153676561611)); +#1017=CARTESIAN_POINT('Ctrl Pts',(-0.189359287193215,-0.499120287313705, +0.397510580120984)); +#1018=CARTESIAN_POINT('Ctrl Pts',(-0.187547197551197,-0.499999999999999, +0.396867483680357)); +#1019=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499999999999999, +0.396499999999999)); +#1020=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498499999999999, +0.396499999999999)); +#1021=CARTESIAN_POINT('Ctrl Pts',(-0.186696572115731,-0.498499999999999, +0.396620717268492)); +#1022=CARTESIAN_POINT('Ctrl Pts',(-0.186892109266965,-0.498471017682177, +0.396741074460581)); +#1023=CARTESIAN_POINT('Ctrl Pts',(-0.18726877256413,-0.498356821590297, +0.396982615605721)); +#1024=CARTESIAN_POINT('Ctrl Pts',(-0.187447797920668,-0.498272138973851, +0.397102599391402)); +#1025=CARTESIAN_POINT('Ctrl Pts',(-0.187720386936278,-0.498089904562419, +0.397303820464638)); +#1026=CARTESIAN_POINT('Ctrl Pts',(-0.18782177192112,-0.498006662026227, +0.397384062496471)); +#1027=CARTESIAN_POINT('Ctrl Pts',(-0.188099602019852,-0.497728811428193, +0.397625955077732)); +#1028=CARTESIAN_POINT('Ctrl Pts',(-0.188246805307867,-0.497508720658755, +0.397785996265749)); +#1029=CARTESIAN_POINT('Ctrl Pts',(-0.188448139609872,-0.49702339633655, +0.398108253734367)); +#1030=CARTESIAN_POINT('Ctrl Pts',(-0.188500000000001,-0.496762959661337, +0.398267802673977)); +#1031=CARTESIAN_POINT('Ctrl Pts',(-0.188500000000001,-0.496499999999999, +0.39842928932188)); +#1032=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.496500000000001, +-0.398429289321883)); +#1033=CARTESIAN_POINT('Ctrl Pts',(-0.190000000000001,-0.497285398163399, +-0.398153676561614)); +#1034=CARTESIAN_POINT('Ctrl Pts',(-0.189359287193215,-0.499120287313707, +-0.397510580120987)); +#1035=CARTESIAN_POINT('Ctrl Pts',(-0.187547197551197,-0.500000000000001, +-0.39686748368036)); +#1036=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.500000000000001, +-0.396500000000001)); +#1037=CARTESIAN_POINT('Ctrl Pts',(-0.189499848082483,-0.496500000000001, +-0.398429289321883)); +#1038=CARTESIAN_POINT('Ctrl Pts',(-0.189499848082483,-0.497173164335559, +-0.398153676561614)); +#1039=CARTESIAN_POINT('Ctrl Pts',(-0.18895069348681,-0.498745846821022, +-0.397510580120987)); +#1040=CARTESIAN_POINT('Ctrl Pts',(-0.187397552447411,-0.499499848082483, +-0.39686748368036)); +#1041=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499499848082483, +-0.396500000000001)); +#1042=CARTESIAN_POINT('Ctrl Pts',(-0.188999696164965,-0.496500000000001, +-0.398429289321883)); +#1043=CARTESIAN_POINT('Ctrl Pts',(-0.188999696164965,-0.497060930507719, +-0.398153676561614)); +#1044=CARTESIAN_POINT('Ctrl Pts',(-0.188542099780404,-0.498371406328337, +-0.397510580120987)); +#1045=CARTESIAN_POINT('Ctrl Pts',(-0.187247907343626,-0.498999696164966, +-0.39686748368036)); +#1046=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498999696164966, +-0.396500000000001)); +#1047=CARTESIAN_POINT('Ctrl Pts',(-0.188499544247448,-0.496500000000001, +-0.398429289321883)); +#1048=CARTESIAN_POINT('Ctrl Pts',(-0.188499544247448,-0.49694869667988, +-0.398153676561614)); +#1049=CARTESIAN_POINT('Ctrl Pts',(-0.188133506073998,-0.497996965835652, +-0.397510580120987)); +#1050=CARTESIAN_POINT('Ctrl Pts',(-0.18709826223984,-0.498499544247448, +-0.39686748368036)); +#1051=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498499544247448, +-0.396500000000001)); +#1052=CARTESIAN_POINT('',(-0.186500000000001,-0.498500000000001,-0.396500000000001)); +#1053=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498500000000001, +-0.396500000000001)); +#1054=CARTESIAN_POINT('Ctrl Pts',(-0.186696572115732,-0.498500000000001, +-0.396620717268494)); +#1055=CARTESIAN_POINT('Ctrl Pts',(-0.186892109266965,-0.498471017682179, +-0.396741074460584)); +#1056=CARTESIAN_POINT('Ctrl Pts',(-0.187268772564129,-0.498356821590299, +-0.396982615605723)); +#1057=CARTESIAN_POINT('Ctrl Pts',(-0.187447797920668,-0.498272138973853, +-0.397102599391404)); +#1058=CARTESIAN_POINT('Ctrl Pts',(-0.187720386936278,-0.498089904562421, +-0.397303820464641)); +#1059=CARTESIAN_POINT('Ctrl Pts',(-0.18782177192112,-0.498006662026229, +-0.397384062496475)); +#1060=CARTESIAN_POINT('Ctrl Pts',(-0.188099602019852,-0.497728811428195, +-0.397625955077735)); +#1061=CARTESIAN_POINT('Ctrl Pts',(-0.188246805307866,-0.497508720658757, +-0.397785996265752)); +#1062=CARTESIAN_POINT('Ctrl Pts',(-0.188448139609872,-0.497023396336552, +-0.39810825373437)); +#1063=CARTESIAN_POINT('Ctrl Pts',(-0.188500000000001,-0.49676295966134, +-0.39826780267398)); +#1064=CARTESIAN_POINT('Ctrl Pts',(-0.188500000000001,-0.496500000000001, +-0.398429289321883)); +#1065=CARTESIAN_POINT('',(-0.186500000000001,-0.498500000000001,-0.396500000000001)); +#1066=CARTESIAN_POINT('Origin',(-0.186500000000001,-0.4965,-1.13465164596722E-15)); +#1067=CARTESIAN_POINT('',(-0.186500000000001,-0.4985,0.198249999999999)); +#1068=CARTESIAN_POINT('Origin',(-7.69047285477484E-16,-0.496500000000001, +-0.396500000000001)); +#1069=CARTESIAN_POINT('',(0.188429289321881,-0.496500000000001,-0.400000000000001)); +#1070=CARTESIAN_POINT('',(-0.188429289321882,-0.496500000000001,-0.400000000000001)); +#1071=CARTESIAN_POINT('',(-7.61475309580721E-16,-0.496500000000001,-0.400000000000001)); +#1072=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.500000000000001, +-0.396500000000001)); +#1073=CARTESIAN_POINT('Ctrl Pts',(0.186867483680358,-0.500000000000001, +-0.397547197551198)); +#1074=CARTESIAN_POINT('Ctrl Pts',(0.187510580120984,-0.499120287313706, +-0.399359287193214)); +#1075=CARTESIAN_POINT('Ctrl Pts',(0.188153676561612,-0.497285398163399, +-0.400000000000001)); +#1076=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496500000000001, +-0.400000000000001)); +#1077=CARTESIAN_POINT('',(-0.0932500000000007,-0.500000000000001,-0.396500000000001)); +#1078=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496500000000001, +-0.400000000000001)); +#1079=CARTESIAN_POINT('Ctrl Pts',(-0.188153676561613,-0.497285398163399, +-0.400000000000001)); +#1080=CARTESIAN_POINT('Ctrl Pts',(-0.187510580120988,-0.499120287313705, +-0.399359287193216)); +#1081=CARTESIAN_POINT('Ctrl Pts',(-0.186867483680359,-0.500000000000001, +-0.397547197551198)); +#1082=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.500000000000001, +-0.396500000000001)); +#1083=CARTESIAN_POINT('Origin',(-7.55572498805527E-16,-0.487700462573598, +-0.398500000000001)); +#1084=CARTESIAN_POINT('',(-0.188429289321882,-0.496500000000001,-0.398500000000001)); +#1085=CARTESIAN_POINT('',(0.188429289321881,-0.496500000000001,-0.398500000000001)); +#1086=CARTESIAN_POINT('',(-7.6138971206846E-16,-0.496500000000001,-0.398500000000001)); +#1087=CARTESIAN_POINT('',(0.188429289321881,-0.475000000000001,-0.398500000000001)); +#1088=CARTESIAN_POINT('',(0.188429289321881,-0.496500000000001,-0.398500000000001)); +#1089=CARTESIAN_POINT('',(-0.188429289321882,-0.475000000000001,-0.398500000000001)); +#1090=CARTESIAN_POINT('',(0.188429289321881,-0.475000000000001,-0.398500000000001)); +#1091=CARTESIAN_POINT('',(-0.188429289321882,-0.496500000000001,-0.398500000000001)); +#1092=CARTESIAN_POINT('Origin',(-0.188429289321882,-0.475000000000001,-0.398500000000001)); +#1093=CARTESIAN_POINT('',(-0.188429289321882,-0.475000000000001,-0.400000000000001)); +#1094=CARTESIAN_POINT('',(-0.188429289321882,-0.496500000000001,-0.400000000000001)); +#1095=CARTESIAN_POINT('',(-0.188429289321882,-0.496500000000001,-0.398500000000001)); +#1096=CARTESIAN_POINT('',(-0.188429289321882,-0.475000000000001,-0.398500000000001)); +#1097=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496500000000001, +-0.398499544247447)); +#1098=CARTESIAN_POINT('Ctrl Pts',(-0.188153676561613,-0.49694869667988, +-0.398499544247447)); +#1099=CARTESIAN_POINT('Ctrl Pts',(-0.187510580120986,-0.497996965835651, +-0.398133506073998)); +#1100=CARTESIAN_POINT('Ctrl Pts',(-0.186867483680359,-0.498499544247447, +-0.39709826223984)); +#1101=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498499544247447, +-0.396500000000001)); +#1102=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496500000000001, +-0.398999696164965)); +#1103=CARTESIAN_POINT('Ctrl Pts',(-0.188153676561613,-0.497060930507719, +-0.398999696164965)); +#1104=CARTESIAN_POINT('Ctrl Pts',(-0.187510580120986,-0.498371406328336, +-0.398542099780403)); +#1105=CARTESIAN_POINT('Ctrl Pts',(-0.186867483680359,-0.498999696164965, +-0.397247907343626)); +#1106=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498999696164965, +-0.396500000000001)); +#1107=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496500000000001, +-0.399499848082483)); +#1108=CARTESIAN_POINT('Ctrl Pts',(-0.188153676561613,-0.497173164335559, +-0.399499848082483)); +#1109=CARTESIAN_POINT('Ctrl Pts',(-0.187510580120986,-0.498745846821022, +-0.39895069348681)); +#1110=CARTESIAN_POINT('Ctrl Pts',(-0.186867483680359,-0.499499848082483, +-0.397397552447412)); +#1111=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.499499848082483, +-0.396500000000001)); +#1112=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496500000000001, +-0.400000000000001)); +#1113=CARTESIAN_POINT('Ctrl Pts',(-0.188153676561613,-0.497285398163399, +-0.400000000000001)); +#1114=CARTESIAN_POINT('Ctrl Pts',(-0.187510580120986,-0.499120287313707, +-0.399359287193215)); +#1115=CARTESIAN_POINT('Ctrl Pts',(-0.186867483680359,-0.500000000000001, +-0.397547197551198)); +#1116=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.500000000000001, +-0.396500000000001)); +#1117=CARTESIAN_POINT('Ctrl Pts',(-0.186500000000001,-0.498500000000001, +-0.396500000000001)); +#1118=CARTESIAN_POINT('Ctrl Pts',(-0.186620717268494,-0.498500000000001, +-0.396696572115732)); +#1119=CARTESIAN_POINT('Ctrl Pts',(-0.186741074460583,-0.498471017682179, +-0.396892109266965)); +#1120=CARTESIAN_POINT('Ctrl Pts',(-0.186982615605722,-0.498356821590299, +-0.39726877256413)); +#1121=CARTESIAN_POINT('Ctrl Pts',(-0.187102599391404,-0.498272138973853, +-0.397447797920668)); +#1122=CARTESIAN_POINT('Ctrl Pts',(-0.18730382046464,-0.49808990456242,-0.397720386936279)); +#1123=CARTESIAN_POINT('Ctrl Pts',(-0.187384062496474,-0.498006662026228, +-0.397821771921121)); +#1124=CARTESIAN_POINT('Ctrl Pts',(-0.187625955077734,-0.497728811428195, +-0.398099602019852)); +#1125=CARTESIAN_POINT('Ctrl Pts',(-0.187785996265751,-0.497508720658757, +-0.398246805307866)); +#1126=CARTESIAN_POINT('Ctrl Pts',(-0.188108253734369,-0.497023396336552, +-0.398448139609872)); +#1127=CARTESIAN_POINT('Ctrl Pts',(-0.188267802673979,-0.496762959661339, +-0.398500000000001)); +#1128=CARTESIAN_POINT('Ctrl Pts',(-0.188429289321882,-0.496500000000001, +-0.398500000000001)); +#1129=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496500000000001, +-0.400000000000001)); +#1130=CARTESIAN_POINT('Ctrl Pts',(0.188153676561612,-0.497285398163399, +-0.400000000000001)); +#1131=CARTESIAN_POINT('Ctrl Pts',(0.187510580120985,-0.499120287313707, +-0.399359287193215)); +#1132=CARTESIAN_POINT('Ctrl Pts',(0.186867483680358,-0.500000000000001, +-0.397547197551198)); +#1133=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.500000000000001, +-0.396500000000001)); +#1134=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496500000000001, +-0.399499848082483)); +#1135=CARTESIAN_POINT('Ctrl Pts',(0.188153676561612,-0.497173164335559, +-0.399499848082483)); +#1136=CARTESIAN_POINT('Ctrl Pts',(0.187510580120985,-0.498745846821022, +-0.39895069348681)); +#1137=CARTESIAN_POINT('Ctrl Pts',(0.186867483680358,-0.499499848082483, +-0.397397552447412)); +#1138=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.499499848082483, +-0.396500000000001)); +#1139=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496500000000001, +-0.398999696164965)); +#1140=CARTESIAN_POINT('Ctrl Pts',(0.188153676561612,-0.497060930507719, +-0.398999696164965)); +#1141=CARTESIAN_POINT('Ctrl Pts',(0.187510580120985,-0.498371406328337, +-0.398542099780404)); +#1142=CARTESIAN_POINT('Ctrl Pts',(0.186867483680358,-0.498999696164965, +-0.397247907343626)); +#1143=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498999696164965, +-0.396500000000001)); +#1144=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496500000000001, +-0.398499544247448)); +#1145=CARTESIAN_POINT('Ctrl Pts',(0.188153676561612,-0.49694869667988,-0.398499544247448)); +#1146=CARTESIAN_POINT('Ctrl Pts',(0.187510580120985,-0.497996965835652, +-0.398133506073998)); +#1147=CARTESIAN_POINT('Ctrl Pts',(0.186867483680358,-0.498499544247448, +-0.39709826223984)); +#1148=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498499544247448, +-0.396500000000001)); +#1149=CARTESIAN_POINT('',(0.188429289321881,-0.496500000000001,-0.398500000000001)); +#1150=CARTESIAN_POINT('Ctrl Pts',(0.186499999999999,-0.498500000000001, +-0.396500000000001)); +#1151=CARTESIAN_POINT('Ctrl Pts',(0.186620717268493,-0.498500000000001, +-0.396696572115733)); +#1152=CARTESIAN_POINT('Ctrl Pts',(0.186741074460582,-0.498471017682179, +-0.396892109266965)); +#1153=CARTESIAN_POINT('Ctrl Pts',(0.18698261560572,-0.498356821590299,-0.397268772564129)); +#1154=CARTESIAN_POINT('Ctrl Pts',(0.187102599391402,-0.498272138973853, +-0.397447797920668)); +#1155=CARTESIAN_POINT('Ctrl Pts',(0.187303820464639,-0.498089904562421, +-0.397720386936279)); +#1156=CARTESIAN_POINT('Ctrl Pts',(0.187384062496473,-0.498006662026228, +-0.397821771921121)); +#1157=CARTESIAN_POINT('Ctrl Pts',(0.187625955077733,-0.497728811428194, +-0.398099602019853)); +#1158=CARTESIAN_POINT('Ctrl Pts',(0.18778599626575,-0.497508720658757,-0.398246805307866)); +#1159=CARTESIAN_POINT('Ctrl Pts',(0.188108253734368,-0.497023396336552, +-0.398448139609872)); +#1160=CARTESIAN_POINT('Ctrl Pts',(0.188267802673977,-0.49676295966134,-0.398500000000001)); +#1161=CARTESIAN_POINT('Ctrl Pts',(0.188429289321881,-0.496500000000001, +-0.398500000000001)); +#1162=CARTESIAN_POINT('Origin',(0.188429289321881,-0.496500000000001,-0.398500000000001)); +#1163=CARTESIAN_POINT('',(0.188429289321881,-0.475000000000001,-0.400000000000001)); +#1164=CARTESIAN_POINT('',(0.188429289321881,-0.496500000000001,-0.400000000000001)); +#1165=CARTESIAN_POINT('',(0.188429289321881,-0.475000000000001,-0.398500000000001)); +#1166=CARTESIAN_POINT('Origin',(0.188429289321881,-0.475000000000001,-0.398500000000001)); +#1167=CARTESIAN_POINT('',(0.188429289321881,-0.475000000000001,-0.400000000000001)); +#1168=CARTESIAN_POINT('Origin',(-7.55658333201598E-16,-0.487700462573598, +-0.400000000000001)); +#1169=CARTESIAN_POINT('Origin',(-7.69047285477484E-16,-0.496500000000001, +-0.396500000000001)); +#1170=CARTESIAN_POINT('',(-0.0932500000000007,-0.498500000000001,-0.396500000000001)); +#1171=CARTESIAN_POINT('Origin',(-7.18935884741282E-16,-0.5,-1.14575016141316E-15)); +#1172=CARTESIAN_POINT('Origin',(-7.21349122986026E-16,-0.4985,-1.14937388083994E-15)); +#1173=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-5),#1177, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#1174=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-5),#1177, +'DISTANCE_ACCURACY_VALUE', +'Maximum model space distance between geometric entities at asserted c +onnectivities'); +#1175=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1173)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1177,#1179,#1180)) +REPRESENTATION_CONTEXT('','3D') +); +#1176=( +GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1174)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1177,#1179,#1180)) +REPRESENTATION_CONTEXT('','3D') +); +#1177=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT($,.METRE.) +); +#1178=( +LENGTH_UNIT() +NAMED_UNIT(*) +SI_UNIT(.CENTI.,.METRE.) +); +#1179=( +NAMED_UNIT(*) +PLANE_ANGLE_UNIT() +SI_UNIT($,.RADIAN.) +); +#1180=( +NAMED_UNIT(*) +SI_UNIT($,.STERADIAN.) +SOLID_ANGLE_UNIT() +); +#1181=SHAPE_DEFINITION_REPRESENTATION(#1182,#1183); +#1182=PRODUCT_DEFINITION_SHAPE('',$,#1185); +#1183=SHAPE_REPRESENTATION('',(#593),#1175); +#1184=PRODUCT_DEFINITION_CONTEXT('part definition',#1189,'design'); +#1185=PRODUCT_DEFINITION('369408-ZSB Schrank mit Schiebet\X\FCren', +'369408-ZSB_Schrank_mit_Schiebet\X\FCren',#1186,#1184); +#1186=PRODUCT_DEFINITION_FORMATION('',$,#1191); +#1187=PRODUCT_RELATED_PRODUCT_CATEGORY( +'369408-ZSB_Schrank_mit_Schiebet\X\FCren', +'369408-ZSB_Schrank_mit_Schiebet\X\FCren',(#1191)); +#1188=APPLICATION_PROTOCOL_DEFINITION('international standard', +'automotive_design',2009,#1189); +#1189=APPLICATION_CONTEXT( +'Core Data for Automotive Mechanical Design Process'); +#1190=PRODUCT_CONTEXT('part definition',#1189,'mechanical'); +#1191=PRODUCT('369408-ZSB Schrank mit Schiebet\X\FCren', +'369408-ZSB_Schrank_mit_Schiebet\X\FCren',$,(#1190)); +#1192=PRESENTATION_STYLE_ASSIGNMENT((#1194)); +#1193=PRESENTATION_STYLE_ASSIGNMENT((#1195)); +#1194=SURFACE_STYLE_USAGE(.BOTH.,#1200); +#1195=SURFACE_STYLE_USAGE(.BOTH.,#1201); +#1196=SURFACE_STYLE_RENDERING_WITH_PROPERTIES($,#1208,(#1198)); +#1197=SURFACE_STYLE_RENDERING_WITH_PROPERTIES($,#1209,(#1199)); +#1198=SURFACE_STYLE_TRANSPARENT(0.); +#1199=SURFACE_STYLE_TRANSPARENT(0.); +#1200=SURFACE_SIDE_STYLE('',(#1202,#1196)); +#1201=SURFACE_SIDE_STYLE('',(#1203,#1197)); +#1202=SURFACE_STYLE_FILL_AREA(#1204); +#1203=SURFACE_STYLE_FILL_AREA(#1205); +#1204=FILL_AREA_STYLE('',(#1206)); +#1205=FILL_AREA_STYLE('',(#1207)); +#1206=FILL_AREA_STYLE_COLOUR('',#1208); +#1207=FILL_AREA_STYLE_COLOUR('',#1209); +#1208=COLOUR_RGB('',0.749019607843137,0.749019607843137,0.749019607843137); +#1209=COLOUR_RGB('',1.,1.,1.); +ENDSEC; +END-ISO-10303-21; diff --git a/tests/CADability.Tests/ProjectTest.cs b/tests/CADability.Tests/ProjectTest.cs index cf619cca..4c0e4d48 100644 --- a/tests/CADability.Tests/ProjectTest.cs +++ b/tests/CADability.Tests/ProjectTest.cs @@ -1,6 +1,7 @@ -using CADability.Forms; +using System.Diagnostics; +using CADability.Forms; using System.IO.Compression; -using CADability.Attribute; +using CADability.Attribute; using CADability.Shapes; namespace CADability.Tests @@ -149,5 +150,27 @@ public void import_dxf_issue171_succeds() var project = Project.ReadFromFile(file, "dxf"); Assert.IsNotNull(project); } + + [TestMethod] + [DeploymentItem(@"Files/Step/issue153.stp", nameof(import_step_issue153_succeeds))] + public void import_step_issue153_succeeds() + { + //The file issue153.stp is using Metres as unit. But it's imported as mm in CADability. + + var file = Path.Combine(this.TestContext.DeploymentDirectory, this.TestContext.TestName, "issue153.stp"); + Assert.IsTrue(File.Exists(file)); + + var project = Project.ReadFromFile(file, "stp"); + Assert.IsNotNull(project); + + var allObjects = project.GetActiveModel().AllObjects; + var solid = (CADability.GeoObject.Solid)allObjects[0]; + var vol = solid.Volume(0); + + //If this file is imported as mm instead of m the volume will be around 0.00055309963466116513 + //The real volumen should be around 552888.978403358 + double rightVolume = 552888.978403358; + Debug.Assert((Math.Abs(vol - rightVolume) < Precision.eps)); + } } } From 85afabda85c4f641edef93aedaf659bb74a64fc7 Mon Sep 17 00:00:00 2001 From: Michel Date: Thu, 12 Sep 2024 07:15:21 +0200 Subject: [PATCH 2/2] Update rightVolume --- tests/CADability.Tests/ProjectTest.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/CADability.Tests/ProjectTest.cs b/tests/CADability.Tests/ProjectTest.cs index 4c0e4d48..6fb93002 100644 --- a/tests/CADability.Tests/ProjectTest.cs +++ b/tests/CADability.Tests/ProjectTest.cs @@ -168,8 +168,8 @@ public void import_step_issue153_succeeds() var vol = solid.Volume(0); //If this file is imported as mm instead of m the volume will be around 0.00055309963466116513 - //The real volumen should be around 552888.978403358 - double rightVolume = 552888.978403358; + //The real volumen should be around 553099.66263763292 + double rightVolume = 553099.66263763292; Debug.Assert((Math.Abs(vol - rightVolume) < Precision.eps)); } }