ISO-10303-21; HEADER; FILE_DESCRIPTION ((), '1'); FILE_NAME ('C:\\TDMTemp\\Tools\\SMLIB\\grooving\\test\\step\\KMH01-C2-16X12.stp', '2010-04-07T12:04:13', ('Unknown'), ('Unknown'), 'HarmonyWare STEP v1.4.3', 'HarmonyWare Translators', ''); FILE_SCHEMA (('CONFIG_CONTROL_DESIGN')); ENDSEC; DATA; #10 = CARTESIAN_POINT ('', (-32., 3.87298334620742, 7.)); #20 = VERTEX_POINT ('', #10); #30 = CARTESIAN_POINT ('', (-3.5, 3.87298334620742, 7.)); #40 = VERTEX_POINT ('', #30); #50 = CARTESIAN_POINT ('', (-32., 3.87298334620742, 7.)); #60 = CARTESIAN_POINT ('', (-3.5, 3.87298334620742, 7.)); #70 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#50, #60), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #80 = EDGE_CURVE ('', #20, #40, #70, .T.); #90 = ORIENTED_EDGE ('', *, *, #80, .F.); #100 = CARTESIAN_POINT ('', (-32., -8., 0.)); #110 = VERTEX_POINT ('', #100); #120 = CARTESIAN_POINT ('', (-32., 3.87298334620742, 7.)); #130 = CARTESIAN_POINT ('', (-32., 8., 4.71659046147724)); #140 = CARTESIAN_POINT ('', (-32., 8., 8.88178419700125E-16)); #150 = CARTESIAN_POINT ('', (-32., 8., -8.)); #160 = CARTESIAN_POINT ('', (-32., 1.46957615897682E-15, -8.)); #170 = CARTESIAN_POINT ('', (-32., -8., -8.)); #180 = CARTESIAN_POINT ('', (-32., -8., 0.)); #190 = ( BOUNDED_CURVE () B_SPLINE_CURVE (2, (#120, #130, #140, #150, #160, #170, #180), .UNSPECIFIED., .F., .U.) B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 3), (0.332467261973823, 0.5, 0.75, 1.), .UNSPECIFIED.) CURVE () GEOMETRIC_REPRESENTATION_ITEM () RATIONAL_B_SPLINE_CURVE ((0.870508710074775, 0.803723188411529, 1., 0.707106781186548, 1., 0.707106781186548, 1.)) REPRESENTATION_ITEM ('') ); #200 = EDGE_CURVE ('', #20, #110, #190, .T.); #210 = ORIENTED_EDGE ('', *, *, #200, .T.); #220 = CARTESIAN_POINT ('', (0., -8., 0.)); #230 = VERTEX_POINT ('', #220); #240 = CARTESIAN_POINT ('', (-32., -8., 0.)); #250 = CARTESIAN_POINT ('', (0., -8., 0.)); #260 = ( BOUNDED_CURVE () B_SPLINE_CURVE (1, (#240, #250), .UNSPECIFIED., .F., .U.) B_SPLINE_CURVE_WITH_KNOTS ((2, 2), (0., 1.), .UNSPECIFIED.) CURVE () GEOMETRIC_REPRESENTATION_ITEM () RATIONAL_B_SPLINE_CURVE ((1., 1.)) REPRESENTATION_ITEM ('') ); #270 = EDGE_CURVE ('', #110, #230, #260, .T.); #280 = ORIENTED_EDGE ('', *, *, #270, .T.); #290 = CARTESIAN_POINT ('', (0., -8., 0.)); #300 = CARTESIAN_POINT ('', (-4.44089209850063E-16, -8., 8.)); #310 = CARTESIAN_POINT ('', (0., -4.89858719658941E-16, 8.)); #320 = CARTESIAN_POINT ('', (-4.44089209850063E-16, 8., 8.)); #330 = CARTESIAN_POINT ('', (0., 8., 8.88178419700125E-16)); #340 = CARTESIAN_POINT ('', (-4.44089209850063E-16, 8., -8.)); #350 = CARTESIAN_POINT ('', (0., 1.46957615897682E-15, -8.)); #360 = CARTESIAN_POINT ('', (-4.44089209850063E-16, -8., -8.)); #370 = CARTESIAN_POINT ('', (0., -8., 0.)); #380 = ( BOUNDED_CURVE () B_SPLINE_CURVE (2, (#290, #300, #310, #320, #330, #340, #350, #360, #370), .UNSPECIFIED., .T., .U.) B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 12.5663706143592, 25.1327412287183, 37.6991118430775, 50.2654824574367), .UNSPECIFIED.) CURVE () GEOMETRIC_REPRESENTATION_ITEM () RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)) REPRESENTATION_ITEM ('') ); #390 = EDGE_CURVE ('', #230, #230, #380, .T.); #400 = ORIENTED_EDGE ('', *, *, #390, .F.); #410 = ORIENTED_EDGE ('', *, *, #270, .F.); #420 = CARTESIAN_POINT ('', (-32., -3.87298334620742, 7.)); #430 = VERTEX_POINT ('', #420); #440 = CARTESIAN_POINT ('', (-32., -8., 0.)); #450 = CARTESIAN_POINT ('', (-32., -8., 4.71659046147724)); #460 = CARTESIAN_POINT ('', (-32., -3.87298334620742, 7.)); #470 = ( BOUNDED_CURVE () B_SPLINE_CURVE (2, (#440, #450, #460), .UNSPECIFIED., .F., .U.) B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.167532738026177), .UNSPECIFIED.) CURVE () GEOMETRIC_REPRESENTATION_ITEM () RATIONAL_B_SPLINE_CURVE ((1., 0.803723188411529, 0.870508710074775)) REPRESENTATION_ITEM ('') ); #480 = EDGE_CURVE ('', #110, #430, #470, .T.); #490 = ORIENTED_EDGE ('', *, *, #480, .T.); #500 = CARTESIAN_POINT ('', (-3.5, -3.87298334620742, 7.)); #510 = VERTEX_POINT ('', #500); #520 = CARTESIAN_POINT ('', (-32., -3.87298334620742, 7.)); #530 = CARTESIAN_POINT ('', (-3.5, -3.87298334620742, 7.)); #540 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#520, #530), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #550 = EDGE_CURVE ('', #430, #510, #540, .T.); #560 = ORIENTED_EDGE ('', *, *, #550, .T.); #570 = CARTESIAN_POINT ('', (-3.5, -3.87298334620742, 7.)); #580 = CARTESIAN_POINT ('', (-3.5, 1.77635683940025E-15, 9.14285714285714)); #590 = CARTESIAN_POINT ('', (-3.5, 3.87298334620742, 7.)); #600 = ( BOUNDED_CURVE () B_SPLINE_CURVE (2, (#570, #580, #590), .UNSPECIFIED., .F., .U.) B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.) CURVE () GEOMETRIC_REPRESENTATION_ITEM () RATIONAL_B_SPLINE_CURVE ((1., 0.875, 1.)) REPRESENTATION_ITEM ('') ); #610 = EDGE_CURVE ('', #510, #40, #600, .T.); #620 = ORIENTED_EDGE ('', *, *, #610, .T.); #630 = EDGE_LOOP ('', (#90, #210, #280, #400, #410, #490, #560, #620)); #640 = FACE_OUTER_BOUND ('', #630, .F.); #650 = CARTESIAN_POINT ('', (-32., -8., 0.)); #660 = CARTESIAN_POINT ('', (0., -8., 0.)); #670 = CARTESIAN_POINT ('', (-32., -8., 8.)); #680 = CARTESIAN_POINT ('', (-4.44089209850063E-16, -8., 8.)); #690 = CARTESIAN_POINT ('', (-32., -4.89858719658941E-16, 8.)); #700 = CARTESIAN_POINT ('', (0., -4.89858719658941E-16, 8.)); #710 = CARTESIAN_POINT ('', (-32., 8., 8.)); #720 = CARTESIAN_POINT ('', (-4.44089209850063E-16, 8., 8.)); #730 = CARTESIAN_POINT ('', (-32., 8., 8.88178419700125E-16)); #740 = CARTESIAN_POINT ('', (0., 8., 8.88178419700125E-16)); #750 = CARTESIAN_POINT ('', (-32., 8., -8.)); #760 = CARTESIAN_POINT ('', (-4.44089209850063E-16, 8., -8.)); #770 = CARTESIAN_POINT ('', (-32., 1.46957615897682E-15, -8.)); #780 = CARTESIAN_POINT ('', (0., 1.46957615897682E-15, -8.)); #790 = CARTESIAN_POINT ('', (-32., -8., -8.)); #800 = CARTESIAN_POINT ('', (-4.44089209850063E-16, -8., -8.)); #810 = CARTESIAN_POINT ('', (-32., -8., 0.)); #820 = CARTESIAN_POINT ('', (0., -8., 0.)); #830 = ( BOUNDED_SURFACE () B_SPLINE_SURFACE (2, 1, ((#650, #660), (#670, #680), (#690, #700), (#710, #720), (#730, #740), (#750, #760), (#770, #780), (#790, #800), (#810, #820)), .UNSPECIFIED., .T., .F., .U.) B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 12.5663706143592, 25.1327412287183, 37.6991118430775, 50.2654824574367), (0., 1.), .UNSPECIFIED.) SURFACE () GEOMETRIC_REPRESENTATION_ITEM () RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.))) REPRESENTATION_ITEM ('') ); #840 = ADVANCED_FACE ('', (#640), #830, .F.); #850 = CARTESIAN_POINT ('', (-32., -3.87298334620742, 7.)); #860 = CARTESIAN_POINT ('', (-32., 3.87298334620742, 7.)); #870 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#850, #860), .UNSPECIFIED., .F., .U., (2, 2), (0.279944128056397, 0.720055871943604), .UNSPECIFIED.); #880 = EDGE_CURVE ('', #430, #20, #870, .T.); #890 = ORIENTED_EDGE ('', *, *, #880, .F.); #900 = ORIENTED_EDGE ('', *, *, #480, .F.); #910 = ORIENTED_EDGE ('', *, *, #200, .F.); #920 = EDGE_LOOP ('', (#890, #900, #910)); #930 = FACE_OUTER_BOUND ('', #920, .F.); #940 = CARTESIAN_POINT ('', (-32., 8., -8.)); #950 = CARTESIAN_POINT ('', (-32., -8., -8.)); #960 = CARTESIAN_POINT ('', (-32., 8., 7.)); #970 = CARTESIAN_POINT ('', (-32., -8., 7.)); #980 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#940, #950), (#960, #970)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0454545454545454, 0.897727272727273), (0.0454545454545455, 0.954545454545454), .UNSPECIFIED.); #990 = ADVANCED_FACE ('', (#930), #980, .F.); #1000 = ORIENTED_EDGE ('', *, *, #610, .F.); #1010 = CARTESIAN_POINT ('', (-3.5, 3.87298334620742, 7.)); #1020 = CARTESIAN_POINT ('', (-3.5, -3.87298334620742, 7.)); #1030 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1010, #1020), .UNSPECIFIED., .F., .U., (2, 2), (0.378969270431018, 0.621030729568982), .UNSPECIFIED.); #1040 = EDGE_CURVE ('', #40, #510, #1030, .T.); #1050 = ORIENTED_EDGE ('', *, *, #1040, .F.); #1060 = EDGE_LOOP ('', (#1000, #1050)); #1070 = FACE_OUTER_BOUND ('', #1060, .F.); #1080 = CARTESIAN_POINT ('', (-3.5, 3.87298334620743, 8.)); #1090 = CARTESIAN_POINT ('', (-3.5, 3.87298334620743, 7.)); #1100 = CARTESIAN_POINT ('', (-3.5, -3.87298334620741, 8.)); #1110 = CARTESIAN_POINT ('', (-3.5, -3.87298334620741, 7.)); #1120 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#1080, #1090), (#1100, #1110)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.378969270431018, 0.621030729568982), (0.0909109090872733, 1.), .UNSPECIFIED.); #1130 = ADVANCED_FACE ('', (#1070), #1120, .F.); #1140 = ORIENTED_EDGE ('', *, *, #880, .T.); #1150 = ORIENTED_EDGE ('', *, *, #80, .T.); #1160 = ORIENTED_EDGE ('', *, *, #1040, .T.); #1170 = ORIENTED_EDGE ('', *, *, #550, .F.); #1180 = EDGE_LOOP ('', (#1140, #1150, #1160, #1170)); #1190 = FACE_OUTER_BOUND ('', #1180, .F.); #1200 = CARTESIAN_POINT ('', (-3.5, 3.87298334620743, 7.)); #1210 = CARTESIAN_POINT ('', (-32., 3.87298334620743, 7.)); #1220 = CARTESIAN_POINT ('', (-3.5, -3.87298334620742, 7.)); #1230 = CARTESIAN_POINT ('', (-32., -3.87298334620742, 7.)); #1240 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#1200, #1210), (#1220, #1230)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.378969270431018, 0.621030729568982), (0., 0.90909084529506), .UNSPECIFIED.); #1250 = ADVANCED_FACE ('', (#1190), #1240, .F.); #1260 = CARTESIAN_POINT ('', (0., 4.07179676972447, -19.)); #1270 = VERTEX_POINT ('', #1260); #1280 = CARTESIAN_POINT ('', (0., -24., -19.)); #1290 = VERTEX_POINT ('', #1280); #1300 = CARTESIAN_POINT ('', (0., 4.07179676972447, -19.)); #1310 = CARTESIAN_POINT ('', (0., -24., -19.)); #1320 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1300, #1310), .UNSPECIFIED., .F., .U., (2, 2), (0.347167516983152, 1.), .UNSPECIFIED.); #1330 = EDGE_CURVE ('', #1270, #1290, #1320, .T.); #1340 = ORIENTED_EDGE ('', *, *, #1330, .F.); #1350 = CARTESIAN_POINT ('', (0., 19., -15.)); #1360 = VERTEX_POINT ('', #1350); #1370 = CARTESIAN_POINT ('', (0., 19., -15.)); #1380 = CARTESIAN_POINT ('', (0., 4.07179676972447, -19.)); #1390 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1370, #1380), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.57142857142857), .UNSPECIFIED.); #1400 = EDGE_CURVE ('', #1360, #1270, #1390, .T.); #1410 = ORIENTED_EDGE ('', *, *, #1400, .F.); #1420 = CARTESIAN_POINT ('', (0., 19., 15.)); #1430 = VERTEX_POINT ('', #1420); #1440 = CARTESIAN_POINT ('', (0., 19., -15.)); #1450 = CARTESIAN_POINT ('', (0., 19., 15.)); #1460 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1440, #1450), .UNSPECIFIED., .F., .U., (2, 2), (0.166666666666667, 0.880952380952381), .UNSPECIFIED.); #1470 = EDGE_CURVE ('', #1360, #1430, #1460, .T.); #1480 = ORIENTED_EDGE ('', *, *, #1470, .T.); #1490 = CARTESIAN_POINT ('', (0., 0.339745962155579, 20.)); #1500 = VERTEX_POINT ('', #1490); #1510 = CARTESIAN_POINT ('', (0., 0.339745962155519, 20.)); #1520 = CARTESIAN_POINT ('', (0., 19., 15.)); #1530 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1510, #1520), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #1540 = EDGE_CURVE ('', #1500, #1430, #1530, .T.); #1550 = ORIENTED_EDGE ('', *, *, #1540, .F.); #1560 = CARTESIAN_POINT ('', (0., -24., 20.)); #1570 = VERTEX_POINT ('', #1560); #1580 = CARTESIAN_POINT ('', (0., 0.339745962155579, 20.)); #1590 = CARTESIAN_POINT ('', (0., -24., 20.)); #1600 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1580, #1590), .UNSPECIFIED., .F., .U., (2, 2), (0.43395939622894, 1.), .UNSPECIFIED.); #1610 = EDGE_CURVE ('', #1500, #1570, #1600, .T.); #1620 = ORIENTED_EDGE ('', *, *, #1610, .T.); #1630 = CARTESIAN_POINT ('', (0., -24., 0.)); #1640 = VERTEX_POINT ('', #1630); #1650 = CARTESIAN_POINT ('', (0., -24., 1.77635683940025E-15)); #1660 = CARTESIAN_POINT ('', (0., -24., 20.)); #1670 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1650, #1660), .UNSPECIFIED., .F., .U., (2, 2), (0.523809523809524, 1.), .UNSPECIFIED.); #1680 = EDGE_CURVE ('', #1640, #1570, #1670, .T.); #1690 = ORIENTED_EDGE ('', *, *, #1680, .F.); #1700 = CARTESIAN_POINT ('', (0., -13., 1.77635683940025E-15)); #1710 = VERTEX_POINT ('', #1700); #1720 = CARTESIAN_POINT ('', (0., -24., 0.)); #1730 = CARTESIAN_POINT ('', (0., -13., 0.)); #1740 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1720, #1730), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #1750 = EDGE_CURVE ('', #1640, #1710, #1740, .T.); #1760 = ORIENTED_EDGE ('', *, *, #1750, .T.); #1770 = CARTESIAN_POINT ('', (0., -13., -12.)); #1780 = VERTEX_POINT ('', #1770); #1790 = CARTESIAN_POINT ('', (0., -13., -12.)); #1800 = CARTESIAN_POINT ('', (0., -13., 1.77635683940025E-15)); #1810 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1790, #1800), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #1820 = EDGE_CURVE ('', #1780, #1710, #1810, .T.); #1830 = ORIENTED_EDGE ('', *, *, #1820, .F.); #1840 = CARTESIAN_POINT ('', (0., -24., -12.)); #1850 = VERTEX_POINT ('', #1840); #1860 = CARTESIAN_POINT ('', (0., -24., -12.)); #1870 = CARTESIAN_POINT ('', (0., -13., -12.)); #1880 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1860, #1870), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #1890 = EDGE_CURVE ('', #1850, #1780, #1880, .T.); #1900 = ORIENTED_EDGE ('', *, *, #1890, .F.); #1910 = CARTESIAN_POINT ('', (0., -24., -19.)); #1920 = CARTESIAN_POINT ('', (0., -24., -12.)); #1930 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#1910, #1920), .UNSPECIFIED., .F., .U., (2, 2), (0.0714285714285714, 0.238095238095238), .UNSPECIFIED.); #1940 = EDGE_CURVE ('', #1290, #1850, #1930, .T.); #1950 = ORIENTED_EDGE ('', *, *, #1940, .F.); #1960 = EDGE_LOOP ('', (#1340, #1410, #1480, #1550, #1620, #1690, #1760, #1830, #1900, #1950)); #1970 = FACE_OUTER_BOUND ('', #1960, .F.); #1980 = ORIENTED_EDGE ('', *, *, #390, .T.); #1990 = EDGE_LOOP ('', (#1980)); #2000 = FACE_BOUND ('', #1990, .F.); #2010 = CARTESIAN_POINT ('', (0., 19., -19.)); #2020 = CARTESIAN_POINT ('', (0., -24., -19.)); #2030 = CARTESIAN_POINT ('', (0., 19., 20.)); #2040 = CARTESIAN_POINT ('', (0., -24., 20.)); #2050 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#2010, #2020), (#2030, #2040)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0714285714285713, 1.), (0., 1.), .UNSPECIFIED.); #2060 = ADVANCED_FACE ('', (#1970, #2000), #2050, .F.); #2070 = CARTESIAN_POINT ('', (5.19615242270662, -24., -22.)); #2080 = VERTEX_POINT ('', #2070); #2090 = CARTESIAN_POINT ('', (5.19615242270663, -7.12435565298222, -22.)); #2100 = VERTEX_POINT ('', #2090); #2110 = CARTESIAN_POINT ('', (5.19615242270662, -24., -22.)); #2120 = CARTESIAN_POINT ('', (5.19615242270662, -7.12435565298225, -22.)); #2130 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2110, #2120), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #2140 = EDGE_CURVE ('', #2080, #2100, #2130, .T.); #2150 = ORIENTED_EDGE ('', *, *, #2140, .F.); #2160 = CARTESIAN_POINT ('', (44., -24., -22.)); #2170 = VERTEX_POINT ('', #2160); #2180 = CARTESIAN_POINT ('', (5.19615242270662, -24., -22.)); #2190 = CARTESIAN_POINT ('', (44., -24., -22.)); #2200 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2180, #2190), .UNSPECIFIED., .F., .U., (2, 2), (0.118094373243332, 1.), .UNSPECIFIED.); #2210 = EDGE_CURVE ('', #2080, #2170, #2200, .T.); #2220 = ORIENTED_EDGE ('', *, *, #2210, .T.); #2230 = CARTESIAN_POINT ('', (44., -7.12435565298222, -22.)); #2240 = VERTEX_POINT ('', #2230); #2250 = CARTESIAN_POINT ('', (44., -7.12435565298222, -22.)); #2260 = CARTESIAN_POINT ('', (44., -24., -22.)); #2270 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2250, #2260), .UNSPECIFIED., .F., .U., (2, 2), (0.607543154720517, 1.), .UNSPECIFIED.); #2280 = EDGE_CURVE ('', #2240, #2170, #2270, .T.); #2290 = ORIENTED_EDGE ('', *, *, #2280, .F.); #2300 = CARTESIAN_POINT ('', (5.19615242270663, -7.12435565298222, -22.)); #2310 = CARTESIAN_POINT ('', (44., -7.12435565298222, -22.)); #2320 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2300, #2310), .UNSPECIFIED., .F., .U., (2, 2), (0.118094373243332, 1.), .UNSPECIFIED.); #2330 = EDGE_CURVE ('', #2100, #2240, #2320, .T.); #2340 = ORIENTED_EDGE ('', *, *, #2330, .F.); #2350 = EDGE_LOOP ('', (#2150, #2220, #2290, #2340)); #2360 = FACE_OUTER_BOUND ('', #2350, .F.); #2370 = CARTESIAN_POINT ('', (5.19615242270662, -7.12435565298222, -22.)); #2380 = CARTESIAN_POINT ('', (44., -7.12435565298222, -22.)); #2390 = CARTESIAN_POINT ('', (5.19615242270662, -24., -22.)); #2400 = CARTESIAN_POINT ('', (44., -24., -22.)); #2410 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#2370, #2380), (#2390, #2400)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.607543154720517, 1.), (0.118094373243332, 1.), .UNSPECIFIED.); #2420 = ADVANCED_FACE ('', (#2360), #2410, .F.); #2430 = CARTESIAN_POINT ('', (44., 8., -17.9474411167423)); #2440 = VERTEX_POINT ('', #2430); #2450 = CARTESIAN_POINT ('', (44., 8., -2.)); #2460 = VERTEX_POINT ('', #2450); #2470 = CARTESIAN_POINT ('', (44., 8., -17.9474411167423)); #2480 = CARTESIAN_POINT ('', (44., 8., -1.99999999999999)); #2490 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2470, #2480), .UNSPECIFIED., .F., .U., (2, 2), (0.202627944162883, 1.), .UNSPECIFIED.); #2500 = EDGE_CURVE ('', #2440, #2460, #2490, .T.); #2510 = ORIENTED_EDGE ('', *, *, #2500, .F.); #2520 = CARTESIAN_POINT ('', (44., -7.12435565298226, -22.)); #2530 = CARTESIAN_POINT ('', (44., 8., -17.9474411167423)); #2540 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2520, #2530), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.578936983322524), .UNSPECIFIED.); #2550 = EDGE_CURVE ('', #2240, #2440, #2540, .T.); #2560 = ORIENTED_EDGE ('', *, *, #2550, .F.); #2570 = ORIENTED_EDGE ('', *, *, #2280, .T.); #2580 = CARTESIAN_POINT ('', (44., -24., -12.)); #2590 = VERTEX_POINT ('', #2580); #2600 = CARTESIAN_POINT ('', (44., -24., -22.)); #2610 = CARTESIAN_POINT ('', (44., -24., -12.)); #2620 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2600, #2610), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.238095238095238), .UNSPECIFIED.); #2630 = EDGE_CURVE ('', #2170, #2590, #2620, .T.); #2640 = ORIENTED_EDGE ('', *, *, #2630, .T.); #2650 = CARTESIAN_POINT ('', (44., -13., -12.)); #2660 = VERTEX_POINT ('', #2650); #2670 = CARTESIAN_POINT ('', (44., -13., -12.)); #2680 = CARTESIAN_POINT ('', (44., -24., -12.)); #2690 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2670, #2680), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #2700 = EDGE_CURVE ('', #2660, #2590, #2690, .T.); #2710 = ORIENTED_EDGE ('', *, *, #2700, .F.); #2720 = CARTESIAN_POINT ('', (44., -13., -2.)); #2730 = VERTEX_POINT ('', #2720); #2740 = CARTESIAN_POINT ('', (44., -13., -12.)); #2750 = CARTESIAN_POINT ('', (44., -13., -2.)); #2760 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2740, #2750), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.833333333333333), .UNSPECIFIED.); #2770 = EDGE_CURVE ('', #2660, #2730, #2760, .T.); #2780 = ORIENTED_EDGE ('', *, *, #2770, .T.); #2790 = CARTESIAN_POINT ('', (44., 8., -2.)); #2800 = CARTESIAN_POINT ('', (44., -13., -2.)); #2810 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2790, #2800), .UNSPECIFIED., .F., .U., (2, 2), (0.255813953488372, 0.744186046511628), .UNSPECIFIED.); #2820 = EDGE_CURVE ('', #2460, #2730, #2810, .T.); #2830 = ORIENTED_EDGE ('', *, *, #2820, .F.); #2840 = EDGE_LOOP ('', (#2510, #2560, #2570, #2640, #2710, #2780, #2830)); #2850 = FACE_OUTER_BOUND ('', #2840, .F.); #2860 = CARTESIAN_POINT ('', (44., 8., -22.)); #2870 = CARTESIAN_POINT ('', (44., 8., -2.)); #2880 = CARTESIAN_POINT ('', (44., -24., -22.)); #2890 = CARTESIAN_POINT ('', (44., -24., -2.)); #2900 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#2860, #2870), (#2880, #2890)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.255813953488372, 1.), (0., 0.476190476190476), .UNSPECIFIED.); #2910 = ADVANCED_FACE ('', (#2850), #2900, .F.); #2920 = CARTESIAN_POINT ('', (39., 8., -2.)); #2930 = VERTEX_POINT ('', #2920); #2940 = CARTESIAN_POINT ('', (44., 8., -2.)); #2950 = CARTESIAN_POINT ('', (39., 8., -2.)); #2960 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#2940, #2950), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #2970 = EDGE_CURVE ('', #2460, #2930, #2960, .T.); #2980 = ORIENTED_EDGE ('', *, *, #2970, .F.); #2990 = ORIENTED_EDGE ('', *, *, #2820, .T.); #3000 = CARTESIAN_POINT ('', (39., -13., -2.)); #3010 = VERTEX_POINT ('', #3000); #3020 = CARTESIAN_POINT ('', (44., -13., -2.)); #3030 = CARTESIAN_POINT ('', (39., -13., -2.)); #3040 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3020, #3030), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.190046526742932), .UNSPECIFIED.); #3050 = EDGE_CURVE ('', #2730, #3010, #3040, .T.); #3060 = ORIENTED_EDGE ('', *, *, #3050, .T.); #3070 = CARTESIAN_POINT ('', (39., -13., -2.)); #3080 = CARTESIAN_POINT ('', (39., 8., -2.)); #3090 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3070, #3080), .UNSPECIFIED., .F., .U., (2, 2), (0.255813953488372, 0.744186046511628), .UNSPECIFIED.); #3100 = EDGE_CURVE ('', #3010, #2930, #3090, .T.); #3110 = ORIENTED_EDGE ('', *, *, #3100, .T.); #3120 = EDGE_LOOP ('', (#2980, #2990, #3060, #3110)); #3130 = FACE_OUTER_BOUND ('', #3120, .F.); #3140 = CARTESIAN_POINT ('', (44., 8.00000000000001, -2.)); #3150 = CARTESIAN_POINT ('', (39., 8.00000000000001, -2.)); #3160 = CARTESIAN_POINT ('', (44., -13., -2.)); #3170 = CARTESIAN_POINT ('', (39., -13., -2.)); #3180 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#3140, #3150), (#3160, #3170)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.279498361666741, 0.720501638333259), (0.447499609920652, 0.552500390079347), .UNSPECIFIED.); #3190 = ADVANCED_FACE ('', (#3130), #3180, .F.); #3200 = CARTESIAN_POINT ('', (39., 8., 17.9474411167423)); #3210 = VERTEX_POINT ('', #3200); #3220 = CARTESIAN_POINT ('', (39., 8., -1.99999999999999)); #3230 = CARTESIAN_POINT ('', (39., 8., 17.9474411167423)); #3240 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3220, #3230), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.906701868942834), .UNSPECIFIED.); #3250 = EDGE_CURVE ('', #2930, #3210, #3240, .T.); #3260 = ORIENTED_EDGE ('', *, *, #3250, .F.); #3270 = ORIENTED_EDGE ('', *, *, #3100, .F.); #3280 = CARTESIAN_POINT ('', (39., -13., 0.)); #3290 = VERTEX_POINT ('', #3280); #3300 = CARTESIAN_POINT ('', (39., -13., -2.)); #3310 = CARTESIAN_POINT ('', (39., -13., 7.105427357601E-15)); #3320 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3300, #3310), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #3330 = EDGE_CURVE ('', #3010, #3290, #3320, .T.); #3340 = ORIENTED_EDGE ('', *, *, #3330, .T.); #3350 = CARTESIAN_POINT ('', (39., -24., 0.)); #3360 = VERTEX_POINT ('', #3350); #3370 = CARTESIAN_POINT ('', (39., -13., 0.)); #3380 = CARTESIAN_POINT ('', (39., -24., 0.)); #3390 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3370, #3380), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #3400 = EDGE_CURVE ('', #3290, #3360, #3390, .T.); #3410 = ORIENTED_EDGE ('', *, *, #3400, .T.); #3420 = CARTESIAN_POINT ('', (39., -24., 20.)); #3430 = VERTEX_POINT ('', #3420); #3440 = CARTESIAN_POINT ('', (39., -24., 0.)); #3450 = CARTESIAN_POINT ('', (39., -24., 20.)); #3460 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3440, #3450), .UNSPECIFIED., .F., .U., (2, 2), (0.0909090909090909, 1.), .UNSPECIFIED.); #3470 = EDGE_CURVE ('', #3360, #3430, #3460, .T.); #3480 = ORIENTED_EDGE ('', *, *, #3470, .T.); #3490 = CARTESIAN_POINT ('', (39., 0.339745962155583, 20.)); #3500 = VERTEX_POINT ('', #3490); #3510 = CARTESIAN_POINT ('', (39., -24., 20.)); #3520 = CARTESIAN_POINT ('', (39., 0.339745962155583, 20.)); #3530 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3510, #3520), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.56604060377106), .UNSPECIFIED.); #3540 = EDGE_CURVE ('', #3430, #3500, #3530, .T.); #3550 = ORIENTED_EDGE ('', *, *, #3540, .T.); #3560 = CARTESIAN_POINT ('', (39., 8., 17.9474411167423)); #3570 = CARTESIAN_POINT ('', (39., 0.339745962155561, 20.)); #3580 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3560, #3570), .UNSPECIFIED., .F., .U., (2, 2), (0.589488223348468, 1.), .UNSPECIFIED.); #3590 = EDGE_CURVE ('', #3210, #3500, #3580, .T.); #3600 = ORIENTED_EDGE ('', *, *, #3590, .F.); #3610 = EDGE_LOOP ('', (#3260, #3270, #3340, #3410, #3480, #3550, #3600)); #3620 = FACE_OUTER_BOUND ('', #3610, .F.); #3630 = CARTESIAN_POINT ('', (39., -24., -2.)); #3640 = CARTESIAN_POINT ('', (39., 8., -2.)); #3650 = CARTESIAN_POINT ('', (39., -24., 20.)); #3660 = CARTESIAN_POINT ('', (39., 8., 20.)); #3670 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#3630, #3640), (#3650, #3660)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 0.744186046511628), .UNSPECIFIED.); #3680 = ADVANCED_FACE ('', (#3620), #3670, .F.); #3690 = ORIENTED_EDGE ('', *, *, #3250, .T.); #3700 = CARTESIAN_POINT ('', (20., 8., 17.9474411167423)); #3710 = VERTEX_POINT ('', #3700); #3720 = CARTESIAN_POINT ('', (39., 8., 17.9474411167423)); #3730 = CARTESIAN_POINT ('', (20., 8., 17.9474411167423)); #3740 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3720, #3730), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #3750 = EDGE_CURVE ('', #3210, #3710, #3740, .T.); #3760 = ORIENTED_EDGE ('', *, *, #3750, .T.); #3770 = CARTESIAN_POINT ('', (20., 8., -17.9474411167423)); #3780 = VERTEX_POINT ('', #3770); #3790 = CARTESIAN_POINT ('', (20., 8., -17.9474411167423)); #3800 = CARTESIAN_POINT ('', (20., 8., 17.9474411167423)); #3810 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3790, #3800), .UNSPECIFIED., .F., .U., (2, 2), (0.0964894972204203, 0.951129550398627), .UNSPECIFIED.); #3820 = EDGE_CURVE ('', #3780, #3710, #3810, .T.); #3830 = ORIENTED_EDGE ('', *, *, #3820, .F.); #3840 = CARTESIAN_POINT ('', (20., 8., -17.9474411167423)); #3850 = CARTESIAN_POINT ('', (44., 8., -17.9474411167423)); #3860 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#3840, #3850), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #3870 = EDGE_CURVE ('', #3780, #2440, #3860, .T.); #3880 = ORIENTED_EDGE ('', *, *, #3870, .T.); #3890 = ORIENTED_EDGE ('', *, *, #2500, .T.); #3900 = ORIENTED_EDGE ('', *, *, #2970, .T.); #3910 = EDGE_LOOP ('', (#3690, #3760, #3830, #3880, #3890, #3900)); #3920 = FACE_OUTER_BOUND ('', #3910, .F.); #3930 = CARTESIAN_POINT ('', (44., 8., -17.9474411167424)); #3940 = CARTESIAN_POINT ('', (20., 8., -17.9474411167424)); #3950 = CARTESIAN_POINT ('', (44., 8., 17.9474411167423)); #3960 = CARTESIAN_POINT ('', (20., 8., 17.9474411167423)); #3970 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#3930, #3940), (#3950, #3960)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0964894972204201, 0.951129550398627), (0., 1.), .UNSPECIFIED.); #3980 = ADVANCED_FACE ('', (#3920), #3970, .F.); #3990 = CARTESIAN_POINT ('', (20., 19., -15.)); #4000 = VERTEX_POINT ('', #3990); #4010 = CARTESIAN_POINT ('', (20., 19., -15.)); #4020 = CARTESIAN_POINT ('', (20., 8., -17.9474411167423)); #4030 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4010, #4020), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #4040 = EDGE_CURVE ('', #4000, #3780, #4030, .T.); #4050 = ORIENTED_EDGE ('', *, *, #4040, .T.); #4060 = ORIENTED_EDGE ('', *, *, #3820, .T.); #4070 = CARTESIAN_POINT ('', (20., 19., 15.)); #4080 = VERTEX_POINT ('', #4070); #4090 = CARTESIAN_POINT ('', (20., 8., 17.9474411167423)); #4100 = CARTESIAN_POINT ('', (20., 19., 15.)); #4110 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4090, #4100), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #4120 = EDGE_CURVE ('', #3710, #4080, #4110, .T.); #4130 = ORIENTED_EDGE ('', *, *, #4120, .T.); #4140 = CARTESIAN_POINT ('', (20., 19., -15.)); #4150 = CARTESIAN_POINT ('', (20., 19., 15.)); #4160 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4140, #4150), .UNSPECIFIED., .F., .U., (2, 2), (0.166666666666667, 0.880952380952381), .UNSPECIFIED.); #4170 = EDGE_CURVE ('', #4000, #4080, #4160, .T.); #4180 = ORIENTED_EDGE ('', *, *, #4170, .F.); #4190 = EDGE_LOOP ('', (#4050, #4060, #4130, #4180)); #4200 = FACE_OUTER_BOUND ('', #4190, .F.); #4210 = CARTESIAN_POINT ('', (20., 8., -17.9474411167423)); #4220 = CARTESIAN_POINT ('', (20., 19., -17.9474411167423)); #4230 = CARTESIAN_POINT ('', (20., 8., 17.9474411167423)); #4240 = CARTESIAN_POINT ('', (20., 19., 17.9474411167423)); #4250 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#4210, #4220), (#4230, #4240)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0964894972204203, 0.951129550398627), (0., 1.), .UNSPECIFIED.); #4260 = ADVANCED_FACE ('', (#4200), #4250, .F.); #4270 = ORIENTED_EDGE ('', *, *, #1890, .T.); #4280 = CARTESIAN_POINT ('', (0., -13., -12.)); #4290 = CARTESIAN_POINT ('', (44., -13., -12.)); #4300 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4280, #4290), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #4310 = EDGE_CURVE ('', #1780, #2660, #4300, .T.); #4320 = ORIENTED_EDGE ('', *, *, #4310, .T.); #4330 = ORIENTED_EDGE ('', *, *, #2700, .T.); #4340 = CARTESIAN_POINT ('', (44., -24., -12.)); #4350 = CARTESIAN_POINT ('', (0., -24., -12.)); #4360 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4340, #4350), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #4370 = EDGE_CURVE ('', #2590, #1850, #4360, .T.); #4380 = ORIENTED_EDGE ('', *, *, #4370, .T.); #4390 = EDGE_LOOP ('', (#4270, #4320, #4330, #4380)); #4400 = FACE_OUTER_BOUND ('', #4390, .F.); #4410 = CARTESIAN_POINT ('', (44., -13., -12.)); #4420 = CARTESIAN_POINT ('', (1.4210854715202E-14, -13., -12.)); #4430 = CARTESIAN_POINT ('', (44., -24., -12.)); #4440 = CARTESIAN_POINT ('', (1.4210854715202E-14, -24., -12.)); #4450 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#4410, #4420), (#4430, #4440)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.389756534074394, 0.610243465925606), (0.0590261362975764, 0.940973863702423), .UNSPECIFIED.); #4460 = ADVANCED_FACE ('', (#4400), #4450, .F.); #4470 = ORIENTED_EDGE ('', *, *, #3050, .F.); #4480 = ORIENTED_EDGE ('', *, *, #2770, .F.); #4490 = ORIENTED_EDGE ('', *, *, #4310, .F.); #4500 = ORIENTED_EDGE ('', *, *, #1820, .T.); #4510 = CARTESIAN_POINT ('', (0., -13., 0.)); #4520 = CARTESIAN_POINT ('', (39., -13., 0.)); #4530 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4510, #4520), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.886363636363636), .UNSPECIFIED.); #4540 = EDGE_CURVE ('', #1710, #3290, #4530, .T.); #4550 = ORIENTED_EDGE ('', *, *, #4540, .T.); #4560 = ORIENTED_EDGE ('', *, *, #3330, .F.); #4570 = EDGE_LOOP ('', (#4470, #4480, #4490, #4500, #4550, #4560)); #4580 = FACE_OUTER_BOUND ('', #4570, .F.); #4590 = CARTESIAN_POINT ('', (0., -13., -12.)); #4600 = CARTESIAN_POINT ('', (44., -13., -12.)); #4610 = CARTESIAN_POINT ('', (0., -13., 0.)); #4620 = CARTESIAN_POINT ('', (44., -13., 0.)); #4630 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#4590, #4600), (#4610, #4620)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.); #4640 = ADVANCED_FACE ('', (#4580), #4630, .F.); #4650 = ORIENTED_EDGE ('', *, *, #3400, .F.); #4660 = ORIENTED_EDGE ('', *, *, #4540, .F.); #4670 = ORIENTED_EDGE ('', *, *, #1750, .F.); #4680 = CARTESIAN_POINT ('', (39., -24., 0.)); #4690 = CARTESIAN_POINT ('', (0., -24., 0.)); #4700 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4680, #4690), .UNSPECIFIED., .F., .U., (2, 2), (0.113636363636364, 1.), .UNSPECIFIED.); #4710 = EDGE_CURVE ('', #3360, #1640, #4700, .T.); #4720 = ORIENTED_EDGE ('', *, *, #4710, .F.); #4730 = EDGE_LOOP ('', (#4650, #4660, #4670, #4720)); #4740 = FACE_OUTER_BOUND ('', #4730, .F.); #4750 = CARTESIAN_POINT ('', (39., -13., 0.)); #4760 = CARTESIAN_POINT ('', (39., -24., 0.)); #4770 = CARTESIAN_POINT ('', (7.105427357601E-15, -13., 0.)); #4780 = CARTESIAN_POINT ('', (7.105427357601E-15, -24., 0.)); #4790 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#4750, #4760), (#4770, #4780)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.159247468957218, 0.940973863702423), (0.389756534074394, 0.610243465925606), .UNSPECIFIED.); #4800 = ADVANCED_FACE ('', (#4740), #4790, .F.); #4810 = CARTESIAN_POINT ('', (39., 0.339745962155578, 20.)); #4820 = CARTESIAN_POINT ('', (2.8421709430404E-14, 0.339745962155578, 20.)); #4830 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4810, #4820), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #4840 = EDGE_CURVE ('', #3500, #1500, #4830, .T.); #4850 = ORIENTED_EDGE ('', *, *, #4840, .F.); #4860 = ORIENTED_EDGE ('', *, *, #3540, .F.); #4870 = CARTESIAN_POINT ('', (0., -24., 20.)); #4880 = CARTESIAN_POINT ('', (39., -24., 20.)); #4890 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#4870, #4880), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.886363636363636), .UNSPECIFIED.); #4900 = EDGE_CURVE ('', #1570, #3430, #4890, .T.); #4910 = ORIENTED_EDGE ('', *, *, #4900, .F.); #4920 = ORIENTED_EDGE ('', *, *, #1610, .F.); #4930 = EDGE_LOOP ('', (#4850, #4860, #4910, #4920)); #4940 = FACE_OUTER_BOUND ('', #4930, .F.); #4950 = CARTESIAN_POINT ('', (0., 0.339745962155583, 20.)); #4960 = CARTESIAN_POINT ('', (0., -24., 20.)); #4970 = CARTESIAN_POINT ('', (39., 0.339745962155583, 20.)); #4980 = CARTESIAN_POINT ('', (39., -24., 20.)); #4990 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#4950, #4960), (#4970, #4980)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.886363636363636), (0.43395939622894, 1.), .UNSPECIFIED.); #5000 = ADVANCED_FACE ('', (#4940), #4990, .F.); #5010 = ORIENTED_EDGE ('', *, *, #4120, .F.); #5020 = ORIENTED_EDGE ('', *, *, #3750, .F.); #5030 = ORIENTED_EDGE ('', *, *, #3590, .T.); #5040 = ORIENTED_EDGE ('', *, *, #4840, .T.); #5050 = ORIENTED_EDGE ('', *, *, #1540, .T.); #5060 = CARTESIAN_POINT ('', (2.8421709430404E-14, 19., 15.)); #5070 = CARTESIAN_POINT ('', (20., 19., 15.)); #5080 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#5060, #5070), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.454545454545454), .UNSPECIFIED.); #5090 = EDGE_CURVE ('', #1430, #4080, #5080, .T.); #5100 = ORIENTED_EDGE ('', *, *, #5090, .T.); #5110 = EDGE_LOOP ('', (#5010, #5020, #5030, #5040, #5050, #5100)); #5120 = FACE_OUTER_BOUND ('', #5110, .F.); #5130 = CARTESIAN_POINT ('', (39., 19., 15.)); #5140 = CARTESIAN_POINT ('', (1.4210854715202E-14, 19., 15.)); #5150 = CARTESIAN_POINT ('', (39., 0.339745962155547, 20.)); #5160 = CARTESIAN_POINT ('', (1.4210854715202E-14, 0.339745962155547, 20.)); #5170 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#5130, #5140), (#5150, #5160)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.472085719250105, 0.601754771957703), (0.505970646424832, 0.767745045553637), .UNSPECIFIED.); #5180 = ADVANCED_FACE ('', (#5120), #5170, .F.); #5190 = ORIENTED_EDGE ('', *, *, #4170, .T.); #5200 = ORIENTED_EDGE ('', *, *, #5090, .F.); #5210 = ORIENTED_EDGE ('', *, *, #1470, .F.); #5220 = CARTESIAN_POINT ('', (20., 19., -15.)); #5230 = CARTESIAN_POINT ('', (-5.6843418860808E-14, 19., -15.)); #5240 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#5220, #5230), .UNSPECIFIED., .F., .U., (2, 2), (0.545454545454545, 1.), .UNSPECIFIED.); #5250 = EDGE_CURVE ('', #4000, #1360, #5240, .T.); #5260 = ORIENTED_EDGE ('', *, *, #5250, .F.); #5270 = EDGE_LOOP ('', (#5190, #5200, #5210, #5260)); #5280 = FACE_OUTER_BOUND ('', #5270, .F.); #5290 = CARTESIAN_POINT ('', (0., 19., -15.)); #5300 = CARTESIAN_POINT ('', (0., 19., 15.)); #5310 = CARTESIAN_POINT ('', (20., 19., -15.)); #5320 = CARTESIAN_POINT ('', (20., 19., 15.)); #5330 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#5290, #5300), (#5310, #5320)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.454545454545455), (0.166666666666666, 0.880952380952381), .UNSPECIFIED.); #5340 = ADVANCED_FACE ('', (#5280), #5330, .F.); #5350 = ORIENTED_EDGE ('', *, *, #4040, .F.); #5360 = ORIENTED_EDGE ('', *, *, #5250, .T.); #5370 = ORIENTED_EDGE ('', *, *, #1400, .T.); #5380 = CARTESIAN_POINT ('', (5.19615242270664, -7.12435565298223, -22.)); #5390 = CARTESIAN_POINT ('', (-4.17443857259059E-14, 4.07179676972456, -19.)); #5400 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#5380, #5390), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #5410 = EDGE_CURVE ('', #2100, #1270, #5400, .T.); #5420 = ORIENTED_EDGE ('', *, *, #5410, .F.); #5430 = ORIENTED_EDGE ('', *, *, #2330, .T.); #5440 = ORIENTED_EDGE ('', *, *, #2550, .T.); #5450 = ORIENTED_EDGE ('', *, *, #3870, .F.); #5460 = EDGE_LOOP ('', (#5350, #5360, #5370, #5420, #5430, #5440, #5450)); #5470 = FACE_OUTER_BOUND ('', #5460, .F.); #5480 = CARTESIAN_POINT ('', (44., -7.12435565298227, -22.)); #5490 = CARTESIAN_POINT ('', (-4.2632564145606E-14, -7.12435565298227, -22.)); #5500 = CARTESIAN_POINT ('', (44., 19., -15.)); #5510 = CARTESIAN_POINT ('', (-4.2632564145606E-14, 19., -15.)); #5520 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#5480, #5490), (#5500, #5510)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.357543307885768, 0.539079981676406), (0.461373767924331, 0.756708987454265), .UNSPECIFIED.); #5530 = ADVANCED_FACE ('', (#5470), #5520, .F.); #5540 = ORIENTED_EDGE ('', *, *, #1330, .T.); #5550 = CARTESIAN_POINT ('', (-1.4210854715202E-14, -24., -19.)); #5560 = CARTESIAN_POINT ('', (5.19615242270666, -24., -22.)); #5570 = B_SPLINE_CURVE_WITH_KNOTS ('', 1, (#5550, #5560), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.); #5580 = EDGE_CURVE ('', #1290, #2080, #5570, .T.); #5590 = ORIENTED_EDGE ('', *, *, #5580, .T.); #5600 = ORIENTED_EDGE ('', *, *, #2140, .T.); #5610 = ORIENTED_EDGE ('', *, *, #5410, .T.); #5620 = EDGE_LOOP ('', (#5540, #5590, #5600, #5610)); #5630 = FACE_OUTER_BOUND ('', #5620, .F.); #5640 = CARTESIAN_POINT ('', (5.19615242270667, -24., -22.)); #5650 = CARTESIAN_POINT ('', (-2.8421709430404E-14, -24., -19.)); #5660 = CARTESIAN_POINT ('', (5.19615242270667, 4.07179676972454, -22.)); #5670 = CARTESIAN_POINT ('', (-2.8421709430404E-14, 4.07179676972454, -19.)); #5680 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#5640, #5650), (#5660, #5670)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.487153933197142, 0.675576436289972), (0.474905346482564, 0.515178330354272), .UNSPECIFIED.); #5690 = ADVANCED_FACE ('', (#5630), #5680, .F.); #5700 = ORIENTED_EDGE ('', *, *, #5580, .F.); #5710 = ORIENTED_EDGE ('', *, *, #1940, .T.); #5720 = ORIENTED_EDGE ('', *, *, #4370, .F.); #5730 = ORIENTED_EDGE ('', *, *, #2630, .F.); #5740 = ORIENTED_EDGE ('', *, *, #2210, .F.); #5750 = EDGE_LOOP ('', (#5700, #5710, #5720, #5730, #5740)); #5760 = FACE_OUTER_BOUND ('', #5750, .F.); #5770 = CARTESIAN_POINT ('', (0., -24., -22.)); #5780 = CARTESIAN_POINT ('', (44., -24., -22.)); #5790 = CARTESIAN_POINT ('', (0., -24., 20.)); #5800 = CARTESIAN_POINT ('', (44., -24., 20.)); #5810 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#5770, #5780), (#5790, #5800)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.); #5820 = ADVANCED_FACE ('', (#5760), #5810, .F.); #5830 = ORIENTED_EDGE ('', *, *, #3470, .F.); #5840 = ORIENTED_EDGE ('', *, *, #4710, .T.); #5850 = ORIENTED_EDGE ('', *, *, #1680, .T.); #5860 = ORIENTED_EDGE ('', *, *, #4900, .T.); #5870 = EDGE_LOOP ('', (#5830, #5840, #5850, #5860)); #5880 = FACE_OUTER_BOUND ('', #5870, .F.); #5890 = CARTESIAN_POINT ('', (0., -24., -22.)); #5900 = CARTESIAN_POINT ('', (44., -24., -22.)); #5910 = CARTESIAN_POINT ('', (0., -24., 20.)); #5920 = CARTESIAN_POINT ('', (44., -24., 20.)); #5930 = B_SPLINE_SURFACE_WITH_KNOTS ('', 1, 1, ((#5890, #5900), (#5910, #5920)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.); #5940 = ADVANCED_FACE ('', (#5880), #5930, .F.); #5950 = CLOSED_SHELL ('', (#840, #990, #1130, #1250, #2060, #2420, #2910, #3190, #3680, #3980, #4260, #4460, #4640, #4800, #5000, #5180, #5340, #5530, #5690, #5820, #5940)); #5960 = MANIFOLD_SOLID_BREP ('', #5950); #5970 = ( LENGTH_UNIT () NAMED_UNIT (*) SI_UNIT (.MILLI., .METRE.) ); #5980 = ( NAMED_UNIT (*) SI_UNIT ($, .STERADIAN.) SOLID_ANGLE_UNIT () ); #5990 = ( NAMED_UNIT (*) SI_UNIT ($, .RADIAN.) PLANE_ANGLE_UNIT () ); #6000 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE(1.E-6), #5970, 'DISTANCE_ACCURACY_VALUE', ''); #6010 = ( GEOMETRIC_REPRESENTATION_CONTEXT (3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#6000)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#5970, #5980, #5990)) REPRESENTATION_CONTEXT ('', '3D') ); #6020 = COLOUR_RGB ('', 0.71764705882353, 0.71764705882353, 0.71764705882353); #6030 = FILL_AREA_STYLE_COLOUR ('', #6020); #6040 = FILL_AREA_STYLE ('', (#6030)); #6050 = SURFACE_STYLE_FILL_AREA (#6040); #6060 = SURFACE_SIDE_STYLE ('', (#6050)); #6070 = SURFACE_STYLE_USAGE (.POSITIVE., #6060); #6080 = PRESENTATION_STYLE_ASSIGNMENT ((#6070)); #6090 = STYLED_ITEM ('', (#6080), #5960); #6100 = ADVANCED_BREP_SHAPE_REPRESENTATION ('', (#5960), #6010); #6110 = APPLICATION_CONTEXT ('configuration controlled 3D designs of mechanical parts and assemblies'); #6120 = APPLICATION_PROTOCOL_DEFINITION ('International Standard', 'config_control_design', 1997, #6110); #6130 = MECHANICAL_CONTEXT ('', #6110, 'mechanical'); #6140 = PRODUCT ('product-name', '', '', (#6130)); #6150 = PERSON_AND_ORGANIZATION_ROLE ('design_owner'); #6160 = PERSON ('', '', $, $, $, $); #6170 = ORGANIZATION ($, '', ''); #6180 = PERSON_AND_ORGANIZATION (#6160, #6170); #6190 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT (#6180, #6150, (#6140)); #6200 = PRODUCT_RELATED_PRODUCT_CATEGORY ('detail', $, (#6140)); #6210 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ('', '', #6140, .NOT_KNOWN.); #6220 = APPROVAL_STATUS ('approved'); #6230 = APPROVAL (#6220, ''); #6240 = CALENDAR_DATE (2010, 7, 4); #6250 = COORDINATED_UNIVERSAL_TIME_OFFSET (0, $, .AHEAD.); #6260 = LOCAL_TIME (12, 4, 13., #6250); #6270 = DATE_AND_TIME (#6240, #6260); #6280 = APPROVAL_DATE_TIME (#6270, #6230); #6290 = APPROVAL_ROLE (''); #6300 = PERSON ('', '', $, $, $, $); #6310 = ORGANIZATION ($, '', ''); #6320 = PERSON_AND_ORGANIZATION (#6300, #6310); #6330 = APPROVAL_PERSON_ORGANIZATION (#6320, #6230, #6290); #6340 = CC_DESIGN_APPROVAL (#6230, (#6210)); #6350 = PERSON_AND_ORGANIZATION_ROLE ('creator'); #6360 = PERSON ('', '', $, $, $, $); #6370 = ORGANIZATION ($, '', ''); #6380 = PERSON_AND_ORGANIZATION (#6360, #6370); #6390 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT (#6380, #6350, (#6210)); #6400 = PERSON_AND_ORGANIZATION_ROLE ('part_supplier'); #6410 = PERSON ('', '', $, $, $, $); #6420 = ORGANIZATION ($, '', ''); #6430 = PERSON_AND_ORGANIZATION (#6410, #6420); #6440 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT (#6430, #6400, (#6210)); #6450 = SECURITY_CLASSIFICATION_LEVEL ('unclassified'); #6460 = SECURITY_CLASSIFICATION ('', '', #6450); #6470 = APPROVAL_STATUS ('approved'); #6480 = APPROVAL (#6470, ''); #6490 = CALENDAR_DATE (2010, 7, 4); #6500 = COORDINATED_UNIVERSAL_TIME_OFFSET (0, $, .AHEAD.); #6510 = LOCAL_TIME (12, 4, 13., #6500); #6520 = DATE_AND_TIME (#6490, #6510); #6530 = APPROVAL_DATE_TIME (#6520, #6480); #6540 = APPROVAL_ROLE (''); #6550 = PERSON ('', '', $, $, $, $); #6560 = ORGANIZATION ($, '', ''); #6570 = PERSON_AND_ORGANIZATION (#6550, #6560); #6580 = APPROVAL_PERSON_ORGANIZATION (#6570, #6480, #6540); #6590 = CC_DESIGN_APPROVAL (#6480, (#6460)); #6600 = DATE_TIME_ROLE ('classification_date'); #6610 = CALENDAR_DATE (2010, 7, 4); #6620 = COORDINATED_UNIVERSAL_TIME_OFFSET (0, $, .AHEAD.); #6630 = LOCAL_TIME (12, 4, 13., #6620); #6640 = DATE_AND_TIME (#6610, #6630); #6650 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT (#6640, #6600, (#6460)); #6660 = PERSON_AND_ORGANIZATION_ROLE ('classification_officer'); #6670 = PERSON ('', '', $, $, $, $); #6680 = ORGANIZATION ($, '', ''); #6690 = PERSON_AND_ORGANIZATION (#6670, #6680); #6700 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT (#6690, #6660, (#6460)); #6710 = CC_DESIGN_SECURITY_CLASSIFICATION (#6460, (#6210)); #6720 = DESIGN_CONTEXT ('', #6110, 'design'); #6730 = PRODUCT_DEFINITION ('', '', #6210, #6720); #6740 = APPROVAL_STATUS ('approved'); #6750 = APPROVAL (#6740, ''); #6760 = CALENDAR_DATE (2010, 7, 4); #6770 = COORDINATED_UNIVERSAL_TIME_OFFSET (0, $, .AHEAD.); #6780 = LOCAL_TIME (12, 4, 13., #6770); #6790 = DATE_AND_TIME (#6760, #6780); #6800 = APPROVAL_DATE_TIME (#6790, #6750); #6810 = APPROVAL_ROLE (''); #6820 = PERSON ('', '', $, $, $, $); #6830 = ORGANIZATION ($, '', ''); #6840 = PERSON_AND_ORGANIZATION (#6820, #6830); #6850 = APPROVAL_PERSON_ORGANIZATION (#6840, #6750, #6810); #6860 = CC_DESIGN_APPROVAL (#6750, (#6730)); #6870 = DATE_TIME_ROLE ('creation_date'); #6880 = CALENDAR_DATE (2010, 7, 4); #6890 = COORDINATED_UNIVERSAL_TIME_OFFSET (0, $, .AHEAD.); #6900 = LOCAL_TIME (12, 4, 13., #6890); #6910 = DATE_AND_TIME (#6880, #6900); #6920 = CC_DESIGN_DATE_AND_TIME_ASSIGNMENT (#6910, #6870, (#6730)); #6930 = PERSON_AND_ORGANIZATION_ROLE ('creator'); #6940 = PERSON ('', '', $, $, $, $); #6950 = ORGANIZATION ($, '', ''); #6960 = PERSON_AND_ORGANIZATION (#6940, #6950); #6970 = CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT (#6960, #6930, (#6730)); #6980 = PRODUCT_DEFINITION_SHAPE ('', '', #6730); #6990 = SHAPE_DEFINITION_REPRESENTATION (#6980, #6100); ENDSEC; END-ISO-10303-21;