From 8fb74318c15c959a1f381702cb8c4bfbb3d720a7 Mon Sep 17 00:00:00 2001 From: kevnewma Date: Thu, 12 Mar 2026 09:39:30 +0000 Subject: [PATCH 01/12] Adding inital square base tray changes --- .../calculate_linear_cutout_positions.py | 65 +++++++++---------- Trays/functions/cutout_generator.py | 33 ++++++++++ Trays/functions/full_tray_generator.py | 17 +++-- Trays/tray_generator.py | 16 +++-- 4 files changed, 88 insertions(+), 43 deletions(-) diff --git a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py index 0fe0413..d33617e 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py @@ -4,11 +4,18 @@ # %% +def _line_fits(line_total, n_in_line, new_diameter, max_width, tolerance, min_spacing): + """Check if adding new_diameter to a line still fits with minimum spacing.""" + n = n_in_line + 1 + return line_total + new_diameter + (n - 1) * tolerance + (n + 1) * min_spacing <= max_width + + def calculate_linear_cutout_positions( usable_area, diameters, tolerance, is_double_tray=False, + min_spacing=2.0, ): line_one = [] line_two = [] @@ -25,30 +32,30 @@ def calculate_linear_cutout_positions( while left_idx <= right_idx: if take_from_left: diameter = diameters[left_idx] - if line_one_total + diameter <= max_width: + if _line_fits(line_one_total, len(line_one), diameter, max_width, tolerance, min_spacing): line_one.append(diameter) line_one_total += diameter - elif is_double_tray and line_two_total + diameter <= max_width: + elif is_double_tray and _line_fits(line_two_total, len(line_two), diameter, max_width, tolerance, min_spacing): line_two.append(diameter) line_two_total += diameter else: raise ValueError( - "Total width of bases is too wide to fit on the tray.\n" - + "Remove a diameter from the list and try again." + "Total width of bases is too wide to fit on the tray with the required spacing.\n" + + "Remove a diameter from the list, reduce min_cutout_spacing, or use a wider tray." ) left_idx += 1 else: diameter = diameters[right_idx] - if line_two_total + diameter <= max_width: + if _line_fits(line_two_total, len(line_two), diameter, max_width, tolerance, min_spacing): line_two.insert(0, diameter) line_two_total += diameter - elif line_one_total + diameter <= max_width: + elif _line_fits(line_one_total, len(line_one), diameter, max_width, tolerance, min_spacing): line_one.append(diameter) line_one_total += diameter else: raise ValueError( - "Total width of bases is too wide to fit on the tray.\n" - + "Remove a diameter from the list and try again." + "Total width of bases is too wide to fit on the tray with the required spacing.\n" + + "Remove a diameter from the list, reduce min_cutout_spacing, or use a wider tray." ) right_idx -= 1 @@ -58,7 +65,8 @@ def calculate_linear_cutout_positions( x_positions = calculate_line_positions( usable_area, line_one, - tolerance + tolerance, + min_spacing, ) for pos in x_positions: @@ -69,7 +77,8 @@ def calculate_linear_cutout_positions( y_positions = calculate_line_positions( usable_area, line_two, - tolerance + tolerance, + min_spacing, ) for pos in y_positions: @@ -87,36 +96,26 @@ def calculate_line_positions( usable_area, diameters, tolerance, + min_spacing=2.0, ): positions = [] diameter_total = sum(diameters) + n = len(diameters) - if diameter_total > usable_area['max']['x']*2: - raise ValueError("Total diameter exceeds usable area width") + if n == 0: + return positions - if (len(diameters) == 0): - pass - elif (len(diameters) == 1): - positions.append({ - 'x': 0, - 'diameter': diameters[0], - }) - else: - remaining_space = usable_area['max']['x'] * 2 - diameter_total - padding = remaining_space / len(diameters) - current_x = 0 + max_width = usable_area['max']['x'] * 2 - for i, diameter in enumerate(diameters): - pos = {'diameter': diameter} + # Reserve min_spacing for all n+1 gaps, distribute any extra space equally. + available = max_width - diameter_total - (n - 1) * tolerance - (n + 1) * min_spacing + gap = min_spacing + max(available, 0) / (n + 1) - if i == 0: - pos['x'] = -usable_area['max']['x'] + \ - (diameters[0] + tolerance) / 2 + padding/2 - else: - pos['x'] = current_x + diameters[i-1] / \ - 2 + diameter/2 + tolerance + padding - current_x = pos['x'] - positions.append(pos) + x = -usable_area['max']['x'] + for diameter in diameters: + x += gap + diameter / 2 + positions.append({'x': x, 'diameter': diameter}) + x += diameter / 2 + tolerance return positions diff --git a/Trays/functions/cutout_generator.py b/Trays/functions/cutout_generator.py index 9190549..59ccc59 100644 --- a/Trays/functions/cutout_generator.py +++ b/Trays/functions/cutout_generator.py @@ -64,6 +64,39 @@ def generate_cutout( # %% +def generate_square_cutout( + side_size, + tolerance=0.6, + flap_depth=11.8, + hinge_diameter=27.7, + flap_center_gap=0.2, + cutout_edge_spacing=.8, + epsilon=0.001 +): + half_side = side_size / 2 + tolerance / 2 + + with BuildPart() as normal_base: + with BuildSketch(): + Rectangle(side_size + tolerance, side_size + tolerance, + align=(Align.CENTER, Align.CENTER)) + extrude(amount=5, taper=5) + # Add the slide path for the base (same approach as circular cutout) + cross_section_result = section(normal_base.part, Plane.XZ) + extrude(cross_section_result, + half_side - flap_depth - flap_center_gap + cutout_edge_spacing) + normal_base.part = normal_base.part.translate((0, 0, -epsilon)) + + with BuildPart() as flattener: + flat = Box(side_size + tolerance * 2, side_size + tolerance * 2, + 1, align=(Align.CENTER, Align.CENTER, Align.MAX)) + normal_base.part -= flattener.part + + return Compound([normal_base.part]) + + +# %% + + if __name__ == "__main__": cutout = generate_cutout(32) diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index f78ff04..fc7339b 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -4,7 +4,7 @@ from build123d import * from ocp_vscode import * from .base_tray_generator import generate_base_tray -from .cutout_generator import generate_cutout +from .cutout_generator import generate_cutout, generate_square_cutout from .calculate_cutout_positions.calculate_linear_cutout_positions import calculate_linear_cutout_positions base_tray_storage = {} @@ -39,12 +39,14 @@ def calculate_cutout_positions( tolerance, safety_margin, is_double_tray=False, + min_cutout_spacing=2.0, ): positions = [] max_diameter = max(diameters) if max_diameter < -usable_area['min']['y']: positions = calculate_linear_cutout_positions( - usable_area, diameters, tolerance, is_double_tray) + usable_area, diameters, tolerance, is_double_tray, + min_spacing=min_cutout_spacing) return positions @@ -76,6 +78,8 @@ def generate_full_tray( tolerance=0.55, hinge_diameter=27.7, cutout_edge_spacing=.4, + cutout_shape='circle', + min_cutout_spacing=2.0, ): storage_key = ((total_width, total_depth), is_double_tray) @@ -116,12 +120,15 @@ def generate_full_tray( ) positions = calculate_cutout_positions( - usable_area, diameters, tolerance, safety_margin, is_double_tray) + usable_area, diameters, tolerance, safety_margin, is_double_tray, + min_cutout_spacing=min_cutout_spacing) cutouts_list = [] + cutout_fn = generate_square_cutout if cutout_shape == 'square' else generate_cutout + for position in positions: - cutout = (generate_cutout( + cutout = cutout_fn( position['diameter'], tolerance, flap_depth, @@ -129,7 +136,7 @@ def generate_full_tray( flap_center_gap, safety_margin[1], epsilon - )) + ) # Rotate 180 degrees if flipped (for top edge circles) if position['flipped']: diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index 52a902a..b4ef56b 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -7,7 +7,9 @@ # %% User-Adjustable Parameters -diameters = [31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6] +baseSize = 27.1 +# diameters = [31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6, 31.6] +diameters = [baseSize] * 10 total_width = 189.5 # Default: 189.5 total_depth = 66 # Default: 66.0 @@ -34,6 +36,8 @@ hinge_lock_depth = 8.3 is_double_tray = True +cutout_shape = 'square' # 'circle' or 'square' +min_cutout_spacing = 2.0 # Minimum gap (mm) between adjacent cutout edges base_tolerance = .55 epsilon = 0.001 @@ -96,16 +100,18 @@ hinge_lock_depth, is_double_tray, epsilon, - base_tolerance + base_tolerance, + cutout_shape=cutout_shape, + min_cutout_spacing=min_cutout_spacing, ) # show(tray_compound) # %% if __name__ == "__main__": - show(tray_compound) + # show(tray_compound) - export_stl(tray_compound, "output/test_tray.stl") - export_step(tray_compound, "output/test_tray.step") + export_stl(tray_compound, "output/test_tray_" + str(baseSize) + "mm.stl") + export_step(tray_compound, "output/test_tray_" + str(baseSize) + "mm.step") # %% From abad7f01e602fcc91ed2e7e47ba7ef41fc1fbe10 Mon Sep 17 00:00:00 2001 From: kevnewma Date: Mon, 30 Mar 2026 12:12:19 +0800 Subject: [PATCH 02/12] Adding Git ignore and cleaning up the project a little bit --- .gitignore | 6 + Trays/functions/__init__.py | 0 .../calculate_cutout_positions/__init__.py | 0 Trays/output/test_tray.step | 27186 ------------- Trays/output/test_tray.stl | Bin 1534684 -> 0 bytes Trays/output/tray_12x28.1mm.step | 27724 -------------- Trays/output/tray_12x28.1mm.stl | Bin 1643084 -> 0 bytes Trays/output/tray_1x28.1mm_11x24.7mm.step | 31827 ---------------- Trays/output/tray_1x28.1mm_11x24.7mm.stl | Bin 1879984 -> 0 bytes Trays/output/tray_2x49.5_2x24.7.step | 16703 -------- Trays/output/tray_2x49.5_2x24.7.stl | Bin 768684 -> 0 bytes Trays/output/tray_5x39.3mm.step | 20739 ---------- Trays/output/tray_5x39.3mm.stl | Bin 1027184 -> 0 bytes Trays/output/tray_test.step | 8706 ----- Trays/output/tray_test.stl | Bin 429184 -> 0 bytes 15 files changed, 6 insertions(+), 132885 deletions(-) create mode 100644 Trays/functions/__init__.py create mode 100644 Trays/functions/calculate_cutout_positions/__init__.py delete mode 100644 Trays/output/test_tray.step delete mode 100644 Trays/output/test_tray.stl delete mode 100644 Trays/output/tray_12x28.1mm.step delete mode 100644 Trays/output/tray_12x28.1mm.stl delete mode 100644 Trays/output/tray_1x28.1mm_11x24.7mm.step delete mode 100644 Trays/output/tray_1x28.1mm_11x24.7mm.stl delete mode 100644 Trays/output/tray_2x49.5_2x24.7.step delete mode 100644 Trays/output/tray_2x49.5_2x24.7.stl delete mode 100644 Trays/output/tray_5x39.3mm.step delete mode 100644 Trays/output/tray_5x39.3mm.stl delete mode 100644 Trays/output/tray_test.step delete mode 100644 Trays/output/tray_test.stl diff --git a/.gitignore b/.gitignore index d4e9cb1..83b7b42 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,12 @@ bld/ [Ll]og/ [Ll]ogs/ +# Mac file system stuff +.DS_Store + +# Project Output Files +output/* + # Visual Studio 2015/2017 cache/options directory .vs/ # Uncomment if you have tasks that create the project's static files in wwwroot diff --git a/Trays/functions/__init__.py b/Trays/functions/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Trays/functions/calculate_cutout_positions/__init__.py b/Trays/functions/calculate_cutout_positions/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Trays/output/test_tray.step b/Trays/output/test_tray.step deleted file mode 100644 index d4c22e1..0000000 --- a/Trays/output/test_tray.step +++ /dev/null @@ -1,27186 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); -FILE_NAME('Open CASCADE Shape Model','2026-03-10T14:34:14',('Author'),( - 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', - 'Unknown'); -FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); -ENDSEC; -DATA; -#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', - 'automotive_design',2000,#2); -#2 = APPLICATION_CONTEXT( - 'core data for automotive mechanical design processes'); -#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); -#4 = PRODUCT_DEFINITION_SHAPE('','',#5); -#5 = PRODUCT_DEFINITION('design','',#6,#9); -#6 = PRODUCT_DEFINITION_FORMATION('','',#7); -#7 = PRODUCT('COMPOUND','COMPOUND','',(#8)); -#8 = PRODUCT_CONTEXT('',#2,'mechanical'); -#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = SHAPE_REPRESENTATION('',(#11,#15,#9215,#15648),#22143); -#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); -#12 = CARTESIAN_POINT('',(0.,0.,0.)); -#13 = DIRECTION('',(0.,0.,1.)); -#14 = DIRECTION('',(1.,0.,-0.)); -#15 = MANIFOLD_SOLID_BREP('',#16); -#16 = CLOSED_SHELL('',(#17,#788,#814,#846,#985,#1066,#1575,#1651,#1737, - #1813,#1889,#1965,#2667,#2780,#2784,#2814,#2842,#2868,#2900,#3017, - #3021,#3097,#3271,#3388,#3392,#3419,#3446,#3524,#3600,#3675,#3748, - #3824,#3900,#3975,#4048,#4124,#4200,#4275,#4348,#4424,#4500,#4575, - #4648,#4724,#4800,#4875,#4943,#4971,#4999,#5027,#5055,#5083,#5210, - #5286,#5361,#5434,#5510,#5586,#5661,#5734,#5810,#5886,#5961,#6034, - #6110,#6186,#6261,#6334,#6410,#6486,#6561,#6629,#6657,#6685,#6713, - #6741,#6769,#6943,#7056,#7060,#7087,#7114,#7141,#7172,#7203,#7230, - #7260,#7289,#7319,#7378,#7524,#7610,#7614,#7738,#7807,#7967,#8045, - #8049,#8169,#8226,#8256,#8285,#8315,#8322,#8349,#8398,#8447,#8496, - #8523,#8553,#8581,#8592,#8713,#8717,#8747,#8776,#8803,#8830,#8857, - #8886,#8953,#8982,#9009,#9036,#9063,#9092,#9154,#9211)); -#17 = ADVANCED_FACE('',(#18),#33,.T.); -#18 = FACE_BOUND('',#19,.T.); -#19 = EDGE_LOOP('',(#20,#56,#84,#112,#140,#169,#197,#225,#253,#281,#309, - #342,#370,#398,#426,#459,#482,#510,#538,#566,#589,#612,#640,#668, - #695,#722,#744,#767)); -#20 = ORIENTED_EDGE('',*,*,#21,.F.); -#21 = EDGE_CURVE('',#22,#24,#26,.T.); -#22 = VERTEX_POINT('',#23); -#23 = CARTESIAN_POINT('',(-89.95,-4.525403330759,0.4)); -#24 = VERTEX_POINT('',#25); -#25 = CARTESIAN_POINT('',(-89.95,-6.074596669241,0.4)); -#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); -#27 = CIRCLE('',#28,1.6); -#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); -#29 = CARTESIAN_POINT('',(-89.95,-5.3,1.8)); -#30 = DIRECTION('',(1.,0.,0.)); -#31 = DIRECTION('',(0.,0.,-1.)); -#32 = PCURVE('',#33,#38); -#33 = PLANE('',#34); -#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); -#35 = CARTESIAN_POINT('',(-89.95,-33.,0.)); -#36 = DIRECTION('',(1.,0.,0.)); -#37 = DIRECTION('',(0.,0.,1.)); -#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); -#39 = CIRCLE('',#40,1.6); -#40 = AXIS2_PLACEMENT_2D('',#41,#42); -#41 = CARTESIAN_POINT('',(1.8,-27.7)); -#42 = DIRECTION('',(-1.,0.)); -#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#44 = PCURVE('',#45,#50); -#45 = CYLINDRICAL_SURFACE('',#46,1.6); -#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); -#47 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#48 = DIRECTION('',(1.,0.,0.)); -#49 = DIRECTION('',(0.,0.,-1.)); -#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); -#51 = LINE('',#52,#53); -#52 = CARTESIAN_POINT('',(0.,3.)); -#53 = VECTOR('',#54,1.); -#54 = DIRECTION('',(1.,0.)); -#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#56 = ORIENTED_EDGE('',*,*,#57,.T.); -#57 = EDGE_CURVE('',#22,#58,#60,.T.); -#58 = VERTEX_POINT('',#59); -#59 = CARTESIAN_POINT('',(-89.95,-1.901,0.4)); -#60 = SURFACE_CURVE('',#61,(#65,#72),.PCURVE_S1.); -#61 = LINE('',#62,#63); -#62 = CARTESIAN_POINT('',(-89.95,-4.525403330759,0.4)); -#63 = VECTOR('',#64,1.); -#64 = DIRECTION('',(0.,1.,-6.768612196841E-16)); -#65 = PCURVE('',#33,#66); -#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71); -#67 = LINE('',#68,#69); -#68 = CARTESIAN_POINT('',(0.4,-28.47459666924)); -#69 = VECTOR('',#70,1.); -#70 = DIRECTION('',(-6.768612196841E-16,-1.)); -#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#72 = PCURVE('',#73,#78); -#73 = PLANE('',#74); -#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); -#75 = CARTESIAN_POINT('',(-90.15,-3.3,0.2)); -#76 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187)); -#77 = DIRECTION('',(2.457191562669E-18,-1.,-2.457191562669E-18)); -#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83); -#79 = LINE('',#80,#81); -#80 = CARTESIAN_POINT('',(1.225403330759,-0.282842712475)); -#81 = VECTOR('',#82,1.); -#82 = DIRECTION('',(-1.,4.786131583608E-16)); -#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#84 = ORIENTED_EDGE('',*,*,#85,.F.); -#85 = EDGE_CURVE('',#86,#58,#88,.T.); -#86 = VERTEX_POINT('',#87); -#87 = CARTESIAN_POINT('',(-89.95,-3.3,1.799)); -#88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.); -#89 = LINE('',#90,#91); -#90 = CARTESIAN_POINT('',(-89.95,-9.8255,8.3245)); -#91 = VECTOR('',#92,1.); -#92 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); -#93 = PCURVE('',#33,#94); -#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99); -#95 = LINE('',#96,#97); -#96 = CARTESIAN_POINT('',(8.3245,-23.1745)); -#97 = VECTOR('',#98,1.); -#98 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#100 = PCURVE('',#101,#106); -#101 = PLANE('',#102); -#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105); -#103 = CARTESIAN_POINT('',(-89.95,-2.4005,0.8995)); -#104 = DIRECTION('',(0.,0.707106781187,0.707106781187)); -#105 = DIRECTION('',(1.,0.,-0.)); -#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111); -#107 = LINE('',#108,#109); -#108 = CARTESIAN_POINT('',(-1.42108547152E-14,-10.50053570062)); -#109 = VECTOR('',#110,1.); -#110 = DIRECTION('',(0.,1.)); -#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#112 = ORIENTED_EDGE('',*,*,#113,.T.); -#113 = EDGE_CURVE('',#86,#114,#116,.T.); -#114 = VERTEX_POINT('',#115); -#115 = CARTESIAN_POINT('',(-89.95,-3.3,1.8)); -#116 = SURFACE_CURVE('',#117,(#121,#128),.PCURVE_S1.); -#117 = LINE('',#118,#119); -#118 = CARTESIAN_POINT('',(-89.95,-3.3,0.)); -#119 = VECTOR('',#120,1.); -#120 = DIRECTION('',(0.,0.,1.)); -#121 = PCURVE('',#33,#122); -#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); -#123 = LINE('',#124,#125); -#124 = CARTESIAN_POINT('',(0.,-29.7)); -#125 = VECTOR('',#126,1.); -#126 = DIRECTION('',(1.,0.)); -#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#128 = PCURVE('',#129,#134); -#129 = PLANE('',#130); -#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); -#131 = CARTESIAN_POINT('',(-89.95,-3.3,0.)); -#132 = DIRECTION('',(0.,1.,0.)); -#133 = DIRECTION('',(0.,0.,1.)); -#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); -#135 = LINE('',#136,#137); -#136 = CARTESIAN_POINT('',(0.,0.)); -#137 = VECTOR('',#138,1.); -#138 = DIRECTION('',(1.,0.)); -#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#140 = ORIENTED_EDGE('',*,*,#141,.T.); -#141 = EDGE_CURVE('',#114,#142,#144,.T.); -#142 = VERTEX_POINT('',#143); -#143 = CARTESIAN_POINT('',(-89.95,-5.3,3.8)); -#144 = SURFACE_CURVE('',#145,(#150,#157),.PCURVE_S1.); -#145 = CIRCLE('',#146,2.); -#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); -#147 = CARTESIAN_POINT('',(-89.95,-5.3,1.8)); -#148 = DIRECTION('',(1.,0.,0.)); -#149 = DIRECTION('',(-0.,0.,1.)); -#150 = PCURVE('',#33,#151); -#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); -#152 = CIRCLE('',#153,2.); -#153 = AXIS2_PLACEMENT_2D('',#154,#155); -#154 = CARTESIAN_POINT('',(1.8,-27.7)); -#155 = DIRECTION('',(1.,0.)); -#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#157 = PCURVE('',#158,#163); -#158 = CYLINDRICAL_SURFACE('',#159,2.); -#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); -#160 = CARTESIAN_POINT('',(-89.95,-5.3,1.8)); -#161 = DIRECTION('',(1.,0.,0.)); -#162 = DIRECTION('',(-0.,1.,0.)); -#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); -#164 = LINE('',#165,#166); -#165 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#166 = VECTOR('',#167,1.); -#167 = DIRECTION('',(1.,0.)); -#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#169 = ORIENTED_EDGE('',*,*,#170,.F.); -#170 = EDGE_CURVE('',#171,#142,#173,.T.); -#171 = VERTEX_POINT('',#172); -#172 = CARTESIAN_POINT('',(-89.95,-21.,3.8)); -#173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.); -#174 = LINE('',#175,#176); -#175 = CARTESIAN_POINT('',(-89.95,-21.,3.8)); -#176 = VECTOR('',#177,1.); -#177 = DIRECTION('',(0.,1.,0.)); -#178 = PCURVE('',#33,#179); -#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184); -#180 = LINE('',#181,#182); -#181 = CARTESIAN_POINT('',(3.8,-12.)); -#182 = VECTOR('',#183,1.); -#183 = DIRECTION('',(0.,-1.)); -#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#185 = PCURVE('',#186,#191); -#186 = PLANE('',#187); -#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); -#188 = CARTESIAN_POINT('',(-89.95,-21.,3.8)); -#189 = DIRECTION('',(0.,0.,1.)); -#190 = DIRECTION('',(1.,0.,0.)); -#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); -#192 = LINE('',#193,#194); -#193 = CARTESIAN_POINT('',(0.,0.)); -#194 = VECTOR('',#195,1.); -#195 = DIRECTION('',(0.,1.)); -#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#197 = ORIENTED_EDGE('',*,*,#198,.T.); -#198 = EDGE_CURVE('',#171,#199,#201,.T.); -#199 = VERTEX_POINT('',#200); -#200 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#201 = SURFACE_CURVE('',#202,(#206,#213),.PCURVE_S1.); -#202 = LINE('',#203,#204); -#203 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#204 = VECTOR('',#205,1.); -#205 = DIRECTION('',(0.,0.,1.)); -#206 = PCURVE('',#33,#207); -#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); -#208 = LINE('',#209,#210); -#209 = CARTESIAN_POINT('',(0.,-12.)); -#210 = VECTOR('',#211,1.); -#211 = DIRECTION('',(1.,0.)); -#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#213 = PCURVE('',#214,#219); -#214 = PLANE('',#215); -#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); -#216 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#217 = DIRECTION('',(-0.,1.,0.)); -#218 = DIRECTION('',(0.,0.,1.)); -#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224); -#220 = LINE('',#221,#222); -#221 = CARTESIAN_POINT('',(0.,0.)); -#222 = VECTOR('',#223,1.); -#223 = DIRECTION('',(1.,0.)); -#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#225 = ORIENTED_EDGE('',*,*,#226,.T.); -#226 = EDGE_CURVE('',#199,#227,#229,.T.); -#227 = VERTEX_POINT('',#228); -#228 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#229 = SURFACE_CURVE('',#230,(#234,#241),.PCURVE_S1.); -#230 = LINE('',#231,#232); -#231 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#232 = VECTOR('',#233,1.); -#233 = DIRECTION('',(0.,1.,0.)); -#234 = PCURVE('',#33,#235); -#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240); -#236 = LINE('',#237,#238); -#237 = CARTESIAN_POINT('',(4.2,-12.)); -#238 = VECTOR('',#239,1.); -#239 = DIRECTION('',(0.,-1.)); -#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#241 = PCURVE('',#242,#247); -#242 = PLANE('',#243); -#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); -#244 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#245 = DIRECTION('',(0.,0.,1.)); -#246 = DIRECTION('',(1.,0.,-0.)); -#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252); -#248 = LINE('',#249,#250); -#249 = CARTESIAN_POINT('',(0.,0.)); -#250 = VECTOR('',#251,1.); -#251 = DIRECTION('',(0.,1.)); -#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#253 = ORIENTED_EDGE('',*,*,#254,.F.); -#254 = EDGE_CURVE('',#255,#227,#257,.T.); -#255 = VERTEX_POINT('',#256); -#256 = CARTESIAN_POINT('',(-89.95,21.,3.8)); -#257 = SURFACE_CURVE('',#258,(#262,#269),.PCURVE_S1.); -#258 = LINE('',#259,#260); -#259 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#260 = VECTOR('',#261,1.); -#261 = DIRECTION('',(-0.,-0.,1.)); -#262 = PCURVE('',#33,#263); -#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268); -#264 = LINE('',#265,#266); -#265 = CARTESIAN_POINT('',(0.,-54.)); -#266 = VECTOR('',#267,1.); -#267 = DIRECTION('',(1.,0.)); -#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#269 = PCURVE('',#270,#275); -#270 = PLANE('',#271); -#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); -#272 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#273 = DIRECTION('',(-0.,-1.,0.)); -#274 = DIRECTION('',(0.,0.,-1.)); -#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280); -#276 = LINE('',#277,#278); -#277 = CARTESIAN_POINT('',(-0.,0.)); -#278 = VECTOR('',#279,1.); -#279 = DIRECTION('',(-1.,0.)); -#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#281 = ORIENTED_EDGE('',*,*,#282,.T.); -#282 = EDGE_CURVE('',#255,#283,#285,.T.); -#283 = VERTEX_POINT('',#284); -#284 = CARTESIAN_POINT('',(-89.95,5.3,3.8)); -#285 = SURFACE_CURVE('',#286,(#290,#297),.PCURVE_S1.); -#286 = LINE('',#287,#288); -#287 = CARTESIAN_POINT('',(-89.95,21.,3.8)); -#288 = VECTOR('',#289,1.); -#289 = DIRECTION('',(-0.,-1.,-0.)); -#290 = PCURVE('',#33,#291); -#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); -#292 = LINE('',#293,#294); -#293 = CARTESIAN_POINT('',(3.8,-54.)); -#294 = VECTOR('',#295,1.); -#295 = DIRECTION('',(0.,1.)); -#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#297 = PCURVE('',#298,#303); -#298 = PLANE('',#299); -#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); -#300 = CARTESIAN_POINT('',(-89.95,21.,3.8)); -#301 = DIRECTION('',(0.,0.,1.)); -#302 = DIRECTION('',(-1.,0.,0.)); -#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); -#304 = LINE('',#305,#306); -#305 = CARTESIAN_POINT('',(-0.,-0.)); -#306 = VECTOR('',#307,1.); -#307 = DIRECTION('',(-0.,1.)); -#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#309 = ORIENTED_EDGE('',*,*,#310,.F.); -#310 = EDGE_CURVE('',#311,#283,#313,.T.); -#311 = VERTEX_POINT('',#312); -#312 = CARTESIAN_POINT('',(-89.95,3.3,1.8)); -#313 = SURFACE_CURVE('',#314,(#319,#330),.PCURVE_S1.); -#314 = CIRCLE('',#315,2.); -#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); -#316 = CARTESIAN_POINT('',(-89.95,5.3,1.8)); -#317 = DIRECTION('',(-1.,-0.,-0.)); -#318 = DIRECTION('',(-0.,-0.,1.)); -#319 = PCURVE('',#33,#320); -#320 = DEFINITIONAL_REPRESENTATION('',(#321),#329); -#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#322,#323,#324,#325,#326,#327 -,#328),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( - -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, -8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#322 = CARTESIAN_POINT('',(3.8,-38.3)); -#323 = CARTESIAN_POINT('',(3.8,-41.76410161513)); -#324 = CARTESIAN_POINT('',(0.8,-40.03205080756)); -#325 = CARTESIAN_POINT('',(-2.2,-38.3)); -#326 = CARTESIAN_POINT('',(0.8,-36.56794919243)); -#327 = CARTESIAN_POINT('',(3.8,-34.83589838486)); -#328 = CARTESIAN_POINT('',(3.8,-38.3)); -#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#330 = PCURVE('',#331,#336); -#331 = CYLINDRICAL_SURFACE('',#332,2.); -#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335); -#333 = CARTESIAN_POINT('',(-89.95,5.3,1.8)); -#334 = DIRECTION('',(1.,-0.,-0.)); -#335 = DIRECTION('',(-0.,-1.,0.)); -#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341); -#337 = LINE('',#338,#339); -#338 = CARTESIAN_POINT('',(4.712388980385,-0.)); -#339 = VECTOR('',#340,1.); -#340 = DIRECTION('',(-1.,0.)); -#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#342 = ORIENTED_EDGE('',*,*,#343,.F.); -#343 = EDGE_CURVE('',#344,#311,#346,.T.); -#344 = VERTEX_POINT('',#345); -#345 = CARTESIAN_POINT('',(-89.95,3.3,1.799)); -#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.); -#347 = LINE('',#348,#349); -#348 = CARTESIAN_POINT('',(-89.95,3.3,0.)); -#349 = VECTOR('',#350,1.); -#350 = DIRECTION('',(0.,0.,1.)); -#351 = PCURVE('',#33,#352); -#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); -#353 = LINE('',#354,#355); -#354 = CARTESIAN_POINT('',(0.,-36.3)); -#355 = VECTOR('',#356,1.); -#356 = DIRECTION('',(1.,0.)); -#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#358 = PCURVE('',#359,#364); -#359 = PLANE('',#360); -#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); -#361 = CARTESIAN_POINT('',(-89.95,3.3,0.)); -#362 = DIRECTION('',(-0.,-1.,-0.)); -#363 = DIRECTION('',(0.,0.,-1.)); -#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); -#365 = LINE('',#366,#367); -#366 = CARTESIAN_POINT('',(-0.,0.)); -#367 = VECTOR('',#368,1.); -#368 = DIRECTION('',(-1.,0.)); -#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#370 = ORIENTED_EDGE('',*,*,#371,.T.); -#371 = EDGE_CURVE('',#344,#372,#374,.T.); -#372 = VERTEX_POINT('',#373); -#373 = CARTESIAN_POINT('',(-89.95,1.901,0.4)); -#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); -#375 = LINE('',#376,#377); -#376 = CARTESIAN_POINT('',(-89.95,9.8255,8.3245)); -#377 = VECTOR('',#378,1.); -#378 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); -#379 = PCURVE('',#33,#380); -#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); -#381 = LINE('',#382,#383); -#382 = CARTESIAN_POINT('',(8.3245,-42.8255)); -#383 = VECTOR('',#384,1.); -#384 = DIRECTION('',(-0.707106781187,0.707106781187)); -#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#386 = PCURVE('',#387,#392); -#387 = PLANE('',#388); -#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); -#389 = CARTESIAN_POINT('',(-89.95,2.4005,0.8995)); -#390 = DIRECTION('',(-0.,-0.707106781187,0.707106781187)); -#391 = DIRECTION('',(-1.,0.,0.)); -#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); -#393 = LINE('',#394,#395); -#394 = CARTESIAN_POINT('',(1.42108547152E-14,-10.50053570062)); -#395 = VECTOR('',#396,1.); -#396 = DIRECTION('',(-0.,1.)); -#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#398 = ORIENTED_EDGE('',*,*,#399,.F.); -#399 = EDGE_CURVE('',#400,#372,#402,.T.); -#400 = VERTEX_POINT('',#401); -#401 = CARTESIAN_POINT('',(-89.95,4.525403330759,0.4)); -#402 = SURFACE_CURVE('',#403,(#407,#414),.PCURVE_S1.); -#403 = LINE('',#404,#405); -#404 = CARTESIAN_POINT('',(-89.95,4.525403330759,0.4)); -#405 = VECTOR('',#406,1.); -#406 = DIRECTION('',(0.,-1.,-6.768612196841E-16)); -#407 = PCURVE('',#33,#408); -#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); -#409 = LINE('',#410,#411); -#410 = CARTESIAN_POINT('',(0.4,-37.52540333075)); -#411 = VECTOR('',#412,1.); -#412 = DIRECTION('',(-6.768612196841E-16,1.)); -#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#414 = PCURVE('',#415,#420); -#415 = PLANE('',#416); -#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419); -#417 = CARTESIAN_POINT('',(-90.15,3.3,0.2)); -#418 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187) - ); -#419 = DIRECTION('',(-2.457191562669E-18,-1.,2.457191562669E-18)); -#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); -#421 = LINE('',#422,#423); -#422 = CARTESIAN_POINT('',(-1.225403330759,-0.282842712475)); -#423 = VECTOR('',#424,1.); -#424 = DIRECTION('',(1.,4.786131583608E-16)); -#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#426 = ORIENTED_EDGE('',*,*,#427,.T.); -#427 = EDGE_CURVE('',#400,#428,#430,.T.); -#428 = VERTEX_POINT('',#429); -#429 = CARTESIAN_POINT('',(-89.95,6.074596669241,0.4)); -#430 = SURFACE_CURVE('',#431,(#436,#447),.PCURVE_S1.); -#431 = CIRCLE('',#432,1.6); -#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435); -#433 = CARTESIAN_POINT('',(-89.95,5.3,1.8)); -#434 = DIRECTION('',(-1.,0.,-0.)); -#435 = DIRECTION('',(0.,-0.,-1.)); -#436 = PCURVE('',#33,#437); -#437 = DEFINITIONAL_REPRESENTATION('',(#438),#446); -#438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#439,#440,#441,#442,#443,#444 -,#445),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( - -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, -8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#439 = CARTESIAN_POINT('',(0.2,-38.3)); -#440 = CARTESIAN_POINT('',(0.2,-35.52871870789)); -#441 = CARTESIAN_POINT('',(2.6,-36.91435935394)); -#442 = CARTESIAN_POINT('',(5.,-38.3)); -#443 = CARTESIAN_POINT('',(2.6,-39.68564064605)); -#444 = CARTESIAN_POINT('',(0.2,-41.07128129211)); -#445 = CARTESIAN_POINT('',(0.2,-38.3)); -#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#447 = PCURVE('',#448,#453); -#448 = CYLINDRICAL_SURFACE('',#449,1.6); -#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452); -#450 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#451 = DIRECTION('',(1.,0.,0.)); -#452 = DIRECTION('',(0.,0.,-1.)); -#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); -#454 = LINE('',#455,#456); -#455 = CARTESIAN_POINT('',(-0.,3.)); -#456 = VECTOR('',#457,1.); -#457 = DIRECTION('',(-1.,0.)); -#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#459 = ORIENTED_EDGE('',*,*,#460,.F.); -#460 = EDGE_CURVE('',#461,#428,#463,.T.); -#461 = VERTEX_POINT('',#462); -#462 = CARTESIAN_POINT('',(-89.95,33.,0.4)); -#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); -#464 = LINE('',#465,#466); -#465 = CARTESIAN_POINT('',(-89.95,33.,0.4)); -#466 = VECTOR('',#467,1.); -#467 = DIRECTION('',(-0.,-1.,-0.)); -#468 = PCURVE('',#33,#469); -#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); -#470 = LINE('',#471,#472); -#471 = CARTESIAN_POINT('',(0.4,-66.)); -#472 = VECTOR('',#473,1.); -#473 = DIRECTION('',(0.,1.)); -#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#475 = PCURVE('',#415,#476); -#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); -#477 = LINE('',#478,#479); -#478 = CARTESIAN_POINT('',(-29.7,-0.282842712475)); -#479 = VECTOR('',#480,1.); -#480 = DIRECTION('',(1.,0.)); -#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#482 = ORIENTED_EDGE('',*,*,#483,.T.); -#483 = EDGE_CURVE('',#461,#484,#486,.T.); -#484 = VERTEX_POINT('',#485); -#485 = CARTESIAN_POINT('',(-89.95,33.,0.426679946932)); -#486 = SURFACE_CURVE('',#487,(#491,#498),.PCURVE_S1.); -#487 = LINE('',#488,#489); -#488 = CARTESIAN_POINT('',(-89.95,33.,0.)); -#489 = VECTOR('',#490,1.); -#490 = DIRECTION('',(0.,0.,1.)); -#491 = PCURVE('',#33,#492); -#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); -#493 = LINE('',#494,#495); -#494 = CARTESIAN_POINT('',(0.,-66.)); -#495 = VECTOR('',#496,1.); -#496 = DIRECTION('',(1.,0.)); -#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#498 = PCURVE('',#499,#504); -#499 = PLANE('',#500); -#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); -#501 = CARTESIAN_POINT('',(-94.75,33.,0.)); -#502 = DIRECTION('',(-0.,-1.,-0.)); -#503 = DIRECTION('',(0.,0.,-1.)); -#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); -#505 = LINE('',#506,#507); -#506 = CARTESIAN_POINT('',(-0.,4.8)); -#507 = VECTOR('',#508,1.); -#508 = DIRECTION('',(-1.,0.)); -#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#510 = ORIENTED_EDGE('',*,*,#511,.F.); -#511 = EDGE_CURVE('',#512,#484,#514,.T.); -#512 = VERTEX_POINT('',#513); -#513 = CARTESIAN_POINT('',(-89.95,24.7,0.426679946932)); -#514 = SURFACE_CURVE('',#515,(#519,#526),.PCURVE_S1.); -#515 = LINE('',#516,#517); -#516 = CARTESIAN_POINT('',(-89.95,24.7,0.426679946932)); -#517 = VECTOR('',#518,1.); -#518 = DIRECTION('',(-0.,1.,-0.)); -#519 = PCURVE('',#33,#520); -#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525); -#521 = LINE('',#522,#523); -#522 = CARTESIAN_POINT('',(0.426679946932,-57.7)); -#523 = VECTOR('',#524,1.); -#524 = DIRECTION('',(0.,-1.)); -#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#526 = PCURVE('',#527,#532); -#527 = CYLINDRICAL_SURFACE('',#528,3.7); -#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531); -#529 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#530 = DIRECTION('',(-0.,1.,-0.)); -#531 = DIRECTION('',(1.,0.,0.)); -#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); -#533 = LINE('',#534,#535); -#534 = CARTESIAN_POINT('',(-3.610877613952,0.)); -#535 = VECTOR('',#536,1.); -#536 = DIRECTION('',(-0.,1.)); -#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#538 = ORIENTED_EDGE('',*,*,#539,.F.); -#539 = EDGE_CURVE('',#540,#512,#542,.T.); -#540 = VERTEX_POINT('',#541); -#541 = CARTESIAN_POINT('',(-89.95,24.7,3.773320053068)); -#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.); -#543 = LINE('',#544,#545); -#544 = CARTESIAN_POINT('',(-89.95,24.7,1.05)); -#545 = VECTOR('',#546,1.); -#546 = DIRECTION('',(0.,-0.,-1.)); -#547 = PCURVE('',#33,#548); -#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); -#549 = LINE('',#550,#551); -#550 = CARTESIAN_POINT('',(1.05,-57.7)); -#551 = VECTOR('',#552,1.); -#552 = DIRECTION('',(-1.,0.)); -#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#554 = PCURVE('',#555,#560); -#555 = PLANE('',#556); -#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); -#557 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#558 = DIRECTION('',(-0.,1.,-0.)); -#559 = DIRECTION('',(-1.,0.,0.)); -#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565); -#561 = LINE('',#562,#563); -#562 = CARTESIAN_POINT('',(3.3,-1.05)); -#563 = VECTOR('',#564,1.); -#564 = DIRECTION('',(-0.,-1.)); -#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#566 = ORIENTED_EDGE('',*,*,#567,.T.); -#567 = EDGE_CURVE('',#540,#568,#570,.T.); -#568 = VERTEX_POINT('',#569); -#569 = CARTESIAN_POINT('',(-89.95,33.,3.773320053068)); -#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.); -#571 = LINE('',#572,#573); -#572 = CARTESIAN_POINT('',(-89.95,24.7,3.773320053068)); -#573 = VECTOR('',#574,1.); -#574 = DIRECTION('',(-0.,1.,-0.)); -#575 = PCURVE('',#33,#576); -#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581); -#577 = LINE('',#578,#579); -#578 = CARTESIAN_POINT('',(3.773320053068,-57.7)); -#579 = VECTOR('',#580,1.); -#580 = DIRECTION('',(0.,-1.)); -#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#582 = PCURVE('',#527,#583); -#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588); -#584 = LINE('',#585,#586); -#585 = CARTESIAN_POINT('',(-2.672307693227,0.)); -#586 = VECTOR('',#587,1.); -#587 = DIRECTION('',(-0.,1.)); -#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#589 = ORIENTED_EDGE('',*,*,#590,.T.); -#590 = EDGE_CURVE('',#568,#591,#593,.T.); -#591 = VERTEX_POINT('',#592); -#592 = CARTESIAN_POINT('',(-89.95,33.,7.4)); -#593 = SURFACE_CURVE('',#594,(#598,#605),.PCURVE_S1.); -#594 = LINE('',#595,#596); -#595 = CARTESIAN_POINT('',(-89.95,33.,0.)); -#596 = VECTOR('',#597,1.); -#597 = DIRECTION('',(0.,0.,1.)); -#598 = PCURVE('',#33,#599); -#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604); -#600 = LINE('',#601,#602); -#601 = CARTESIAN_POINT('',(0.,-66.)); -#602 = VECTOR('',#603,1.); -#603 = DIRECTION('',(1.,0.)); -#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#605 = PCURVE('',#499,#606); -#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611); -#607 = LINE('',#608,#609); -#608 = CARTESIAN_POINT('',(-0.,4.8)); -#609 = VECTOR('',#610,1.); -#610 = DIRECTION('',(-1.,0.)); -#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#612 = ORIENTED_EDGE('',*,*,#613,.T.); -#613 = EDGE_CURVE('',#591,#614,#616,.T.); -#614 = VERTEX_POINT('',#615); -#615 = CARTESIAN_POINT('',(-89.95,-33.,7.4)); -#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); -#617 = LINE('',#618,#619); -#618 = CARTESIAN_POINT('',(-89.95,33.,7.4)); -#619 = VECTOR('',#620,1.); -#620 = DIRECTION('',(0.,-1.,0.)); -#621 = PCURVE('',#33,#622); -#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); -#623 = LINE('',#624,#625); -#624 = CARTESIAN_POINT('',(7.4,-66.)); -#625 = VECTOR('',#626,1.); -#626 = DIRECTION('',(0.,1.)); -#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#628 = PCURVE('',#629,#634); -#629 = PLANE('',#630); -#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633); -#631 = CARTESIAN_POINT('',(-90.45,-33.,7.9)); -#632 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#633 = DIRECTION('',(-0.,1.,0.)); -#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639); -#635 = LINE('',#636,#637); -#636 = CARTESIAN_POINT('',(66.,-0.707106781187)); -#637 = VECTOR('',#638,1.); -#638 = DIRECTION('',(-1.,0.)); -#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#640 = ORIENTED_EDGE('',*,*,#641,.F.); -#641 = EDGE_CURVE('',#642,#614,#644,.T.); -#642 = VERTEX_POINT('',#643); -#643 = CARTESIAN_POINT('',(-89.95,-33.,3.773320053068)); -#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); -#645 = LINE('',#646,#647); -#646 = CARTESIAN_POINT('',(-89.95,-33.,0.)); -#647 = VECTOR('',#648,1.); -#648 = DIRECTION('',(0.,0.,1.)); -#649 = PCURVE('',#33,#650); -#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); -#651 = LINE('',#652,#653); -#652 = CARTESIAN_POINT('',(0.,0.)); -#653 = VECTOR('',#654,1.); -#654 = DIRECTION('',(1.,0.)); -#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#656 = PCURVE('',#657,#662); -#657 = PLANE('',#658); -#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661); -#659 = CARTESIAN_POINT('',(-94.75,-33.,0.)); -#660 = DIRECTION('',(0.,1.,0.)); -#661 = DIRECTION('',(0.,0.,1.)); -#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); -#663 = LINE('',#664,#665); -#664 = CARTESIAN_POINT('',(0.,4.8)); -#665 = VECTOR('',#666,1.); -#666 = DIRECTION('',(1.,0.)); -#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#668 = ORIENTED_EDGE('',*,*,#669,.F.); -#669 = EDGE_CURVE('',#670,#642,#672,.T.); -#670 = VERTEX_POINT('',#671); -#671 = CARTESIAN_POINT('',(-89.95,-24.7,3.773320053068)); -#672 = SURFACE_CURVE('',#673,(#677,#684),.PCURVE_S1.); -#673 = LINE('',#674,#675); -#674 = CARTESIAN_POINT('',(-89.95,-24.7,3.773320053068)); -#675 = VECTOR('',#676,1.); -#676 = DIRECTION('',(0.,-1.,0.)); -#677 = PCURVE('',#33,#678); -#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); -#679 = LINE('',#680,#681); -#680 = CARTESIAN_POINT('',(3.773320053068,-8.3)); -#681 = VECTOR('',#682,1.); -#682 = DIRECTION('',(0.,1.)); -#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#684 = PCURVE('',#685,#690); -#685 = CYLINDRICAL_SURFACE('',#686,3.7); -#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689); -#687 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#688 = DIRECTION('',(0.,-1.,0.)); -#689 = DIRECTION('',(1.,0.,0.)); -#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694); -#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#692 = CARTESIAN_POINT('',(2.672307693227,-5.999999999062E-07)); -#693 = CARTESIAN_POINT('',(2.672307693227,8.3000006)); -#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#695 = ORIENTED_EDGE('',*,*,#696,.T.); -#696 = EDGE_CURVE('',#670,#697,#699,.T.); -#697 = VERTEX_POINT('',#698); -#698 = CARTESIAN_POINT('',(-89.95,-24.7,0.426679946932)); -#699 = SURFACE_CURVE('',#700,(#704,#711),.PCURVE_S1.); -#700 = LINE('',#701,#702); -#701 = CARTESIAN_POINT('',(-89.95,-24.7,1.05)); -#702 = VECTOR('',#703,1.); -#703 = DIRECTION('',(0.,0.,-1.)); -#704 = PCURVE('',#33,#705); -#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); -#706 = LINE('',#707,#708); -#707 = CARTESIAN_POINT('',(1.05,-8.3)); -#708 = VECTOR('',#709,1.); -#709 = DIRECTION('',(-1.,0.)); -#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#711 = PCURVE('',#712,#717); -#712 = PLANE('',#713); -#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716); -#714 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#715 = DIRECTION('',(0.,-1.,0.)); -#716 = DIRECTION('',(1.,0.,0.)); -#717 = DEFINITIONAL_REPRESENTATION('',(#718),#721); -#718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#719,#720),.UNSPECIFIED.,.F.,.F., - (2,2),(-3.069900987672,0.65),.PIECEWISE_BEZIER_KNOTS.); -#719 = CARTESIAN_POINT('',(-3.3,2.019900987672)); -#720 = CARTESIAN_POINT('',(-3.3,-1.7)); -#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#722 = ORIENTED_EDGE('',*,*,#723,.T.); -#723 = EDGE_CURVE('',#697,#724,#726,.T.); -#724 = VERTEX_POINT('',#725); -#725 = CARTESIAN_POINT('',(-89.95,-33.,0.426679946932)); -#726 = SURFACE_CURVE('',#727,(#731,#738),.PCURVE_S1.); -#727 = LINE('',#728,#729); -#728 = CARTESIAN_POINT('',(-89.95,-24.7,0.426679946932)); -#729 = VECTOR('',#730,1.); -#730 = DIRECTION('',(0.,-1.,0.)); -#731 = PCURVE('',#33,#732); -#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737); -#733 = LINE('',#734,#735); -#734 = CARTESIAN_POINT('',(0.426679946932,-8.3)); -#735 = VECTOR('',#736,1.); -#736 = DIRECTION('',(0.,1.)); -#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#738 = PCURVE('',#685,#739); -#739 = DEFINITIONAL_REPRESENTATION('',(#740),#743); -#740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#741,#742),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#741 = CARTESIAN_POINT('',(3.610877613952,-5.999999999062E-07)); -#742 = CARTESIAN_POINT('',(3.610877613952,8.3000006)); -#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#744 = ORIENTED_EDGE('',*,*,#745,.F.); -#745 = EDGE_CURVE('',#746,#724,#748,.T.); -#746 = VERTEX_POINT('',#747); -#747 = CARTESIAN_POINT('',(-89.95,-33.,0.4)); -#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.); -#749 = LINE('',#750,#751); -#750 = CARTESIAN_POINT('',(-89.95,-33.,0.)); -#751 = VECTOR('',#752,1.); -#752 = DIRECTION('',(0.,0.,1.)); -#753 = PCURVE('',#33,#754); -#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); -#755 = LINE('',#756,#757); -#756 = CARTESIAN_POINT('',(0.,0.)); -#757 = VECTOR('',#758,1.); -#758 = DIRECTION('',(1.,0.)); -#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#760 = PCURVE('',#657,#761); -#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); -#762 = LINE('',#763,#764); -#763 = CARTESIAN_POINT('',(0.,4.8)); -#764 = VECTOR('',#765,1.); -#765 = DIRECTION('',(1.,0.)); -#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#767 = ORIENTED_EDGE('',*,*,#768,.T.); -#768 = EDGE_CURVE('',#746,#24,#769,.T.); -#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); -#770 = LINE('',#771,#772); -#771 = CARTESIAN_POINT('',(-89.95,-33.,0.4)); -#772 = VECTOR('',#773,1.); -#773 = DIRECTION('',(-0.,1.,-0.)); -#774 = PCURVE('',#33,#775); -#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); -#776 = LINE('',#777,#778); -#777 = CARTESIAN_POINT('',(0.4,0.)); -#778 = VECTOR('',#779,1.); -#779 = DIRECTION('',(0.,-1.)); -#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#781 = PCURVE('',#73,#782); -#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); -#783 = LINE('',#784,#785); -#784 = CARTESIAN_POINT('',(29.7,-0.282842712475)); -#785 = VECTOR('',#786,1.); -#786 = DIRECTION('',(-1.,0.)); -#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#788 = ADVANCED_FACE('',(#789),#712,.T.); -#789 = FACE_BOUND('',#790,.T.); -#790 = EDGE_LOOP('',(#791,#813)); -#791 = ORIENTED_EDGE('',*,*,#792,.T.); -#792 = EDGE_CURVE('',#670,#697,#793,.T.); -#793 = SURFACE_CURVE('',#794,(#799,#806),.PCURVE_S1.); -#794 = CIRCLE('',#795,3.7); -#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798); -#796 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#797 = DIRECTION('',(0.,-1.,0.)); -#798 = DIRECTION('',(1.,0.,0.)); -#799 = PCURVE('',#712,#800); -#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805); -#801 = CIRCLE('',#802,3.7); -#802 = AXIS2_PLACEMENT_2D('',#803,#804); -#803 = CARTESIAN_POINT('',(0.,0.)); -#804 = DIRECTION('',(1.,0.)); -#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#806 = PCURVE('',#685,#807); -#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812); -#808 = LINE('',#809,#810); -#809 = CARTESIAN_POINT('',(0.,0.)); -#810 = VECTOR('',#811,1.); -#811 = DIRECTION('',(1.,0.)); -#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#813 = ORIENTED_EDGE('',*,*,#696,.F.); -#814 = ADVANCED_FACE('',(#815),#685,.F.); -#815 = FACE_BOUND('',#816,.F.); -#816 = EDGE_LOOP('',(#817,#843,#844,#845)); -#817 = ORIENTED_EDGE('',*,*,#818,.F.); -#818 = EDGE_CURVE('',#642,#724,#819,.T.); -#819 = SURFACE_CURVE('',#820,(#825,#832),.PCURVE_S1.); -#820 = CIRCLE('',#821,3.7); -#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824); -#822 = CARTESIAN_POINT('',(-86.65,-33.,2.1)); -#823 = DIRECTION('',(0.,-1.,0.)); -#824 = DIRECTION('',(1.,0.,0.)); -#825 = PCURVE('',#685,#826); -#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831); -#827 = LINE('',#828,#829); -#828 = CARTESIAN_POINT('',(0.,8.3)); -#829 = VECTOR('',#830,1.); -#830 = DIRECTION('',(1.,0.)); -#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#832 = PCURVE('',#657,#833); -#833 = DEFINITIONAL_REPRESENTATION('',(#834),#842); -#834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#835,#836,#837,#838,#839,#840 -,#841),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( - -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, -8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#835 = CARTESIAN_POINT('',(2.1,11.8)); -#836 = CARTESIAN_POINT('',(8.508587988005,11.8)); -#837 = CARTESIAN_POINT('',(5.304293994002,6.25)); -#838 = CARTESIAN_POINT('',(2.1,0.7)); -#839 = CARTESIAN_POINT('',(-1.104293994002,6.25)); -#840 = CARTESIAN_POINT('',(-4.308587988005,11.8)); -#841 = CARTESIAN_POINT('',(2.1,11.8)); -#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#843 = ORIENTED_EDGE('',*,*,#669,.F.); -#844 = ORIENTED_EDGE('',*,*,#792,.T.); -#845 = ORIENTED_EDGE('',*,*,#723,.T.); -#846 = ADVANCED_FACE('',(#847),#657,.F.); -#847 = FACE_BOUND('',#848,.F.); -#848 = EDGE_LOOP('',(#849,#850,#878,#906,#934,#962,#983,#984)); -#849 = ORIENTED_EDGE('',*,*,#745,.F.); -#850 = ORIENTED_EDGE('',*,*,#851,.F.); -#851 = EDGE_CURVE('',#852,#746,#854,.T.); -#852 = VERTEX_POINT('',#853); -#853 = CARTESIAN_POINT('',(-94.75,-33.,0.4)); -#854 = SURFACE_CURVE('',#855,(#859,#866),.PCURVE_S1.); -#855 = LINE('',#856,#857); -#856 = CARTESIAN_POINT('',(-94.75,-33.,0.4)); -#857 = VECTOR('',#858,1.); -#858 = DIRECTION('',(1.,0.,0.)); -#859 = PCURVE('',#657,#860); -#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865); -#861 = LINE('',#862,#863); -#862 = CARTESIAN_POINT('',(0.4,0.)); -#863 = VECTOR('',#864,1.); -#864 = DIRECTION('',(0.,1.)); -#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#866 = PCURVE('',#867,#872); -#867 = PLANE('',#868); -#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); -#869 = CARTESIAN_POINT('',(-94.75,-32.8,0.2)); -#870 = DIRECTION('',(6.949987266552E-18,0.707106781187,0.707106781187)); -#871 = DIRECTION('',(-1.,4.914383125339E-18,4.914383125339E-18)); -#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877); -#873 = LINE('',#874,#875); -#874 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#875 = VECTOR('',#876,1.); -#876 = DIRECTION('',(-1.,0.)); -#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#878 = ORIENTED_EDGE('',*,*,#879,.T.); -#879 = EDGE_CURVE('',#852,#880,#882,.T.); -#880 = VERTEX_POINT('',#881); -#881 = CARTESIAN_POINT('',(-94.75,-33.,7.4)); -#882 = SURFACE_CURVE('',#883,(#887,#894),.PCURVE_S1.); -#883 = LINE('',#884,#885); -#884 = CARTESIAN_POINT('',(-94.75,-33.,0.)); -#885 = VECTOR('',#886,1.); -#886 = DIRECTION('',(0.,0.,1.)); -#887 = PCURVE('',#657,#888); -#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893); -#889 = LINE('',#890,#891); -#890 = CARTESIAN_POINT('',(0.,0.)); -#891 = VECTOR('',#892,1.); -#892 = DIRECTION('',(1.,0.)); -#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#894 = PCURVE('',#895,#900); -#895 = PLANE('',#896); -#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899); -#897 = CARTESIAN_POINT('',(-94.75,-33.,0.)); -#898 = DIRECTION('',(1.,0.,0.)); -#899 = DIRECTION('',(0.,0.,1.)); -#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905); -#901 = LINE('',#902,#903); -#902 = CARTESIAN_POINT('',(0.,0.)); -#903 = VECTOR('',#904,1.); -#904 = DIRECTION('',(1.,0.)); -#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#906 = ORIENTED_EDGE('',*,*,#907,.T.); -#907 = EDGE_CURVE('',#880,#908,#910,.T.); -#908 = VERTEX_POINT('',#909); -#909 = CARTESIAN_POINT('',(-93.75,-33.,8.4)); -#910 = SURFACE_CURVE('',#911,(#915,#922),.PCURVE_S1.); -#911 = LINE('',#912,#913); -#912 = CARTESIAN_POINT('',(-96.35,-33.,5.8)); -#913 = VECTOR('',#914,1.); -#914 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#915 = PCURVE('',#657,#916); -#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921); -#917 = LINE('',#918,#919); -#918 = CARTESIAN_POINT('',(5.8,-1.6)); -#919 = VECTOR('',#920,1.); -#920 = DIRECTION('',(0.707106781187,0.707106781187)); -#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#922 = PCURVE('',#923,#928); -#923 = PLANE('',#924); -#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); -#925 = CARTESIAN_POINT('',(-94.25,-33.,7.9)); -#926 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); -#927 = DIRECTION('',(0.,1.,0.)); -#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933); -#929 = LINE('',#930,#931); -#930 = CARTESIAN_POINT('',(0.,-2.969848480983)); -#931 = VECTOR('',#932,1.); -#932 = DIRECTION('',(0.,1.)); -#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#934 = ORIENTED_EDGE('',*,*,#935,.T.); -#935 = EDGE_CURVE('',#908,#936,#938,.T.); -#936 = VERTEX_POINT('',#937); -#937 = CARTESIAN_POINT('',(-90.95,-33.,8.4)); -#938 = SURFACE_CURVE('',#939,(#943,#950),.PCURVE_S1.); -#939 = LINE('',#940,#941); -#940 = CARTESIAN_POINT('',(-94.75,-33.,8.4)); -#941 = VECTOR('',#942,1.); -#942 = DIRECTION('',(1.,0.,0.)); -#943 = PCURVE('',#657,#944); -#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949); -#945 = LINE('',#946,#947); -#946 = CARTESIAN_POINT('',(8.4,0.)); -#947 = VECTOR('',#948,1.); -#948 = DIRECTION('',(0.,1.)); -#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#950 = PCURVE('',#951,#956); -#951 = PLANE('',#952); -#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955); -#953 = CARTESIAN_POINT('',(-94.75,-33.,8.4)); -#954 = DIRECTION('',(0.,0.,1.)); -#955 = DIRECTION('',(1.,0.,0.)); -#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961); -#957 = LINE('',#958,#959); -#958 = CARTESIAN_POINT('',(0.,0.)); -#959 = VECTOR('',#960,1.); -#960 = DIRECTION('',(1.,0.)); -#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#962 = ORIENTED_EDGE('',*,*,#963,.F.); -#963 = EDGE_CURVE('',#614,#936,#964,.T.); -#964 = SURFACE_CURVE('',#965,(#969,#976),.PCURVE_S1.); -#965 = LINE('',#966,#967); -#966 = CARTESIAN_POINT('',(-89.55,-33.,7.)); -#967 = VECTOR('',#968,1.); -#968 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#969 = PCURVE('',#657,#970); -#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975); -#971 = LINE('',#972,#973); -#972 = CARTESIAN_POINT('',(7.,5.2)); -#973 = VECTOR('',#974,1.); -#974 = DIRECTION('',(0.707106781187,-0.707106781187)); -#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#976 = PCURVE('',#629,#977); -#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982); -#978 = LINE('',#979,#980); -#979 = CARTESIAN_POINT('',(0.,-1.272792206136)); -#980 = VECTOR('',#981,1.); -#981 = DIRECTION('',(0.,1.)); -#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#983 = ORIENTED_EDGE('',*,*,#641,.F.); -#984 = ORIENTED_EDGE('',*,*,#818,.T.); -#985 = ADVANCED_FACE('',(#986),#867,.F.); -#986 = FACE_BOUND('',#987,.T.); -#987 = EDGE_LOOP('',(#988,#1016,#1044,#1065)); -#988 = ORIENTED_EDGE('',*,*,#989,.F.); -#989 = EDGE_CURVE('',#990,#852,#992,.T.); -#990 = VERTEX_POINT('',#991); -#991 = CARTESIAN_POINT('',(-94.35,-32.6,1.804112415016E-15)); -#992 = SURFACE_CURVE('',#993,(#997,#1004),.PCURVE_S1.); -#993 = LINE('',#994,#995); -#994 = CARTESIAN_POINT('',(-94.61666666666,-32.86666666666, - 0.266666666667)); -#995 = VECTOR('',#996,1.); -#996 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#997 = PCURVE('',#867,#998); -#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003); -#999 = LINE('',#1000,#1001); -#1000 = CARTESIAN_POINT('',(-0.133333333333,9.42809041582E-02)); -#1001 = VECTOR('',#1002,1.); -#1002 = DIRECTION('',(0.57735026919,0.816496580928)); -#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1004 = PCURVE('',#1005,#1010); -#1005 = PLANE('',#1006); -#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009); -#1007 = CARTESIAN_POINT('',(-94.55,-33.,0.2)); -#1008 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#1009 = DIRECTION('',(2.457191562669E-18,1.,2.457191562669E-18)); -#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); -#1011 = LINE('',#1012,#1013); -#1012 = CARTESIAN_POINT('',(0.133333333333,9.428090415822E-02)); -#1013 = VECTOR('',#1014,1.); -#1014 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); -#1017 = EDGE_CURVE('',#990,#1018,#1020,.T.); -#1018 = VERTEX_POINT('',#1019); -#1019 = CARTESIAN_POINT('',(-90.35,-32.6,-3.219646771413E-15)); -#1020 = SURFACE_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); -#1021 = LINE('',#1022,#1023); -#1022 = CARTESIAN_POINT('',(-94.75,-32.6,0.)); -#1023 = VECTOR('',#1024,1.); -#1024 = DIRECTION('',(1.,0.,0.)); -#1025 = PCURVE('',#867,#1026); -#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); -#1027 = LINE('',#1028,#1029); -#1028 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#1029 = VECTOR('',#1030,1.); -#1030 = DIRECTION('',(-1.,0.)); -#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1032 = PCURVE('',#1033,#1038); -#1033 = PLANE('',#1034); -#1034 = AXIS2_PLACEMENT_3D('',#1035,#1036,#1037); -#1035 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1036 = DIRECTION('',(-0.,-0.,1.)); -#1037 = DIRECTION('',(1.,0.,0.)); -#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043); -#1039 = LINE('',#1040,#1041); -#1040 = CARTESIAN_POINT('',(-189.5,0.4)); -#1041 = VECTOR('',#1042,1.); -#1042 = DIRECTION('',(1.,-0.)); -#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1044 = ORIENTED_EDGE('',*,*,#1045,.F.); -#1045 = EDGE_CURVE('',#746,#1018,#1046,.T.); -#1046 = SURFACE_CURVE('',#1047,(#1051,#1058),.PCURVE_S1.); -#1047 = LINE('',#1048,#1049); -#1048 = CARTESIAN_POINT('',(-90.88333333333,-32.06666666666, - -0.533333333333)); -#1049 = VECTOR('',#1050,1.); -#1050 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#1051 = PCURVE('',#867,#1052); -#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057); -#1053 = LINE('',#1054,#1055); -#1054 = CARTESIAN_POINT('',(-3.866666666667,-1.03708994574)); -#1055 = VECTOR('',#1056,1.); -#1056 = DIRECTION('',(0.57735026919,-0.816496580928)); -#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1058 = PCURVE('',#73,#1059); -#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064); -#1060 = LINE('',#1061,#1062); -#1061 = CARTESIAN_POINT('',(28.766666666667,1.03708994574)); -#1062 = VECTOR('',#1063,1.); -#1063 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1065 = ORIENTED_EDGE('',*,*,#851,.F.); -#1066 = ADVANCED_FACE('',(#1067),#1033,.F.); -#1067 = FACE_BOUND('',#1068,.T.); -#1068 = EDGE_LOOP('',(#1069,#1099,#1127,#1155,#1183,#1211,#1239,#1262, - #1283,#1284,#1307,#1335,#1358,#1381,#1409,#1437,#1465,#1493,#1521, - #1549)); -#1069 = ORIENTED_EDGE('',*,*,#1070,.T.); -#1070 = EDGE_CURVE('',#1071,#1073,#1075,.T.); -#1071 = VERTEX_POINT('',#1072); -#1072 = CARTESIAN_POINT('',(94.35,-32.6,2.553512956638E-15)); -#1073 = VERTEX_POINT('',#1074); -#1074 = CARTESIAN_POINT('',(90.35,-32.6,2.525757381022E-15)); -#1075 = SURFACE_CURVE('',#1076,(#1080,#1087),.PCURVE_S1.); -#1076 = LINE('',#1077,#1078); -#1077 = CARTESIAN_POINT('',(94.75,-32.6,0.)); -#1078 = VECTOR('',#1079,1.); -#1079 = DIRECTION('',(-1.,-0.,-0.)); -#1080 = PCURVE('',#1033,#1081); -#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1086); -#1082 = LINE('',#1083,#1084); -#1083 = CARTESIAN_POINT('',(0.,0.4)); -#1084 = VECTOR('',#1085,1.); -#1085 = DIRECTION('',(-1.,0.)); -#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1087 = PCURVE('',#1088,#1093); -#1088 = PLANE('',#1089); -#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092); -#1090 = CARTESIAN_POINT('',(94.75,-32.8,0.2)); -#1091 = DIRECTION('',(6.949987266552E-18,-0.707106781187,-0.707106781187 - )); -#1092 = DIRECTION('',(1.,4.914383125339E-18,4.914383125339E-18)); -#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098); -#1094 = LINE('',#1095,#1096); -#1095 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#1096 = VECTOR('',#1097,1.); -#1097 = DIRECTION('',(-1.,0.)); -#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1099 = ORIENTED_EDGE('',*,*,#1100,.T.); -#1100 = EDGE_CURVE('',#1073,#1101,#1103,.T.); -#1101 = VERTEX_POINT('',#1102); -#1102 = CARTESIAN_POINT('',(90.35,-1.501,0.)); -#1103 = SURFACE_CURVE('',#1104,(#1108,#1115),.PCURVE_S1.); -#1104 = LINE('',#1105,#1106); -#1105 = CARTESIAN_POINT('',(90.35,-32.6,2.525757381022E-15)); -#1106 = VECTOR('',#1107,1.); -#1107 = DIRECTION('',(0.,1.,-8.121667516712E-17)); -#1108 = PCURVE('',#1033,#1109); -#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114); -#1110 = LINE('',#1111,#1112); -#1111 = CARTESIAN_POINT('',(-4.4,0.4)); -#1112 = VECTOR('',#1113,1.); -#1113 = DIRECTION('',(0.,1.)); -#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1115 = PCURVE('',#1116,#1121); -#1116 = PLANE('',#1117); -#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120); -#1118 = CARTESIAN_POINT('',(90.15,-33.,0.2)); -#1119 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#1120 = DIRECTION('',(2.457191562669E-18,1.,2.457191562669E-18)); -#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126); -#1122 = LINE('',#1123,#1124); -#1123 = CARTESIAN_POINT('',(0.4,-0.282842712475)); -#1124 = VECTOR('',#1125,1.); -#1125 = DIRECTION('',(1.,-5.742886175609E-17)); -#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1127 = ORIENTED_EDGE('',*,*,#1128,.T.); -#1128 = EDGE_CURVE('',#1101,#1129,#1131,.T.); -#1129 = VERTEX_POINT('',#1130); -#1130 = CARTESIAN_POINT('',(86.35,-1.501,0.)); -#1131 = SURFACE_CURVE('',#1132,(#1136,#1143),.PCURVE_S1.); -#1132 = LINE('',#1133,#1134); -#1133 = CARTESIAN_POINT('',(90.35,-1.501,0.)); -#1134 = VECTOR('',#1135,1.); -#1135 = DIRECTION('',(-1.,0.,0.)); -#1136 = PCURVE('',#1033,#1137); -#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142); -#1138 = LINE('',#1139,#1140); -#1139 = CARTESIAN_POINT('',(-4.4,31.499)); -#1140 = VECTOR('',#1141,1.); -#1141 = DIRECTION('',(-1.,0.)); -#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1143 = PCURVE('',#1144,#1149); -#1144 = PLANE('',#1145); -#1145 = AXIS2_PLACEMENT_3D('',#1146,#1147,#1148); -#1146 = CARTESIAN_POINT('',(89.95,-2.4005,0.8995)); -#1147 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); -#1148 = DIRECTION('',(-1.,-0.,0.)); -#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154); -#1150 = LINE('',#1151,#1152); -#1151 = CARTESIAN_POINT('',(-0.4,1.272085099355)); -#1152 = VECTOR('',#1153,1.); -#1153 = DIRECTION('',(1.,0.)); -#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1155 = ORIENTED_EDGE('',*,*,#1156,.T.); -#1156 = EDGE_CURVE('',#1129,#1157,#1159,.T.); -#1157 = VERTEX_POINT('',#1158); -#1158 = CARTESIAN_POINT('',(86.35,-20.6,-3.219646771413E-15)); -#1159 = SURFACE_CURVE('',#1160,(#1164,#1171),.PCURVE_S1.); -#1160 = LINE('',#1161,#1162); -#1161 = CARTESIAN_POINT('',(86.35,-1.501,0.)); -#1162 = VECTOR('',#1163,1.); -#1163 = DIRECTION('',(0.,-1.,-1.685767197975E-16)); -#1164 = PCURVE('',#1033,#1165); -#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170); -#1166 = LINE('',#1167,#1168); -#1167 = CARTESIAN_POINT('',(-8.4,31.499)); -#1168 = VECTOR('',#1169,1.); -#1169 = DIRECTION('',(-0.,-1.)); -#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1171 = PCURVE('',#1172,#1177); -#1172 = PLANE('',#1173); -#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176); -#1174 = CARTESIAN_POINT('',(86.55,-3.3,0.2)); -#1175 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#1176 = DIRECTION('',(-2.457191562669E-18,1.,2.457191562669E-18)); -#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182); -#1178 = LINE('',#1179,#1180); -#1179 = CARTESIAN_POINT('',(1.799,-0.282842712475)); -#1180 = VECTOR('',#1181,1.); -#1181 = DIRECTION('',(-1.,-1.19201741719E-16)); -#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1183 = ORIENTED_EDGE('',*,*,#1184,.F.); -#1184 = EDGE_CURVE('',#1185,#1157,#1187,.T.); -#1185 = VERTEX_POINT('',#1186); -#1186 = CARTESIAN_POINT('',(-86.35,-20.6,1.804112415016E-15)); -#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.); -#1188 = LINE('',#1189,#1190); -#1189 = CARTESIAN_POINT('',(-86.75,-20.6,0.)); -#1190 = VECTOR('',#1191,1.); -#1191 = DIRECTION('',(1.,0.,-0.)); -#1192 = PCURVE('',#1033,#1193); -#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198); -#1194 = LINE('',#1195,#1196); -#1195 = CARTESIAN_POINT('',(-181.5,12.4)); -#1196 = VECTOR('',#1197,1.); -#1197 = DIRECTION('',(1.,-0.)); -#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1199 = PCURVE('',#1200,#1205); -#1200 = PLANE('',#1201); -#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204); -#1202 = CARTESIAN_POINT('',(-86.75,-20.8,0.2)); -#1203 = DIRECTION('',(6.949987266552E-18,0.707106781187,0.707106781187) - ); -#1204 = DIRECTION('',(-1.,4.914383125339E-18,4.914383125339E-18)); -#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); -#1206 = LINE('',#1207,#1208); -#1207 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#1208 = VECTOR('',#1209,1.); -#1209 = DIRECTION('',(-1.,0.)); -#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1211 = ORIENTED_EDGE('',*,*,#1212,.T.); -#1212 = EDGE_CURVE('',#1185,#1213,#1215,.T.); -#1213 = VERTEX_POINT('',#1214); -#1214 = CARTESIAN_POINT('',(-86.35,-1.501,0.)); -#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.); -#1216 = LINE('',#1217,#1218); -#1217 = CARTESIAN_POINT('',(-86.35,-20.6,1.804112415016E-15)); -#1218 = VECTOR('',#1219,1.); -#1219 = DIRECTION('',(0.,1.,-9.446109298999E-17)); -#1220 = PCURVE('',#1033,#1221); -#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226); -#1222 = LINE('',#1223,#1224); -#1223 = CARTESIAN_POINT('',(-181.1,12.4)); -#1224 = VECTOR('',#1225,1.); -#1225 = DIRECTION('',(0.,1.)); -#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1227 = PCURVE('',#1228,#1233); -#1228 = PLANE('',#1229); -#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232); -#1230 = CARTESIAN_POINT('',(-86.55,-3.3,0.2)); -#1231 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#1232 = DIRECTION('',(2.457191562669E-18,1.,2.457191562669E-18)); -#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238); -#1234 = LINE('',#1235,#1236); -#1235 = CARTESIAN_POINT('',(-17.3,-0.282842712475)); -#1236 = VECTOR('',#1237,1.); -#1237 = DIRECTION('',(1.,-6.679407941152E-17)); -#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1239 = ORIENTED_EDGE('',*,*,#1240,.F.); -#1240 = EDGE_CURVE('',#1241,#1213,#1243,.T.); -#1241 = VERTEX_POINT('',#1242); -#1242 = CARTESIAN_POINT('',(-90.35,-1.501,0.)); -#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.); -#1244 = LINE('',#1245,#1246); -#1245 = CARTESIAN_POINT('',(-90.35,-1.501,0.)); -#1246 = VECTOR('',#1247,1.); -#1247 = DIRECTION('',(1.,0.,0.)); -#1248 = PCURVE('',#1033,#1249); -#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254); -#1250 = LINE('',#1251,#1252); -#1251 = CARTESIAN_POINT('',(-185.1,31.499)); -#1252 = VECTOR('',#1253,1.); -#1253 = DIRECTION('',(1.,-0.)); -#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1255 = PCURVE('',#101,#1256); -#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261); -#1257 = LINE('',#1258,#1259); -#1258 = CARTESIAN_POINT('',(-0.4,1.272085099355)); -#1259 = VECTOR('',#1260,1.); -#1260 = DIRECTION('',(1.,0.)); -#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1262 = ORIENTED_EDGE('',*,*,#1263,.F.); -#1263 = EDGE_CURVE('',#1018,#1241,#1264,.T.); -#1264 = SURFACE_CURVE('',#1265,(#1269,#1276),.PCURVE_S1.); -#1265 = LINE('',#1266,#1267); -#1266 = CARTESIAN_POINT('',(-90.35,-32.6,-3.219646771413E-15)); -#1267 = VECTOR('',#1268,1.); -#1268 = DIRECTION('',(0.,1.,1.035289485647E-16)); -#1269 = PCURVE('',#1033,#1270); -#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275); -#1271 = LINE('',#1272,#1273); -#1272 = CARTESIAN_POINT('',(-185.1,0.4)); -#1273 = VECTOR('',#1274,1.); -#1274 = DIRECTION('',(0.,1.)); -#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1276 = PCURVE('',#73,#1277); -#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282); -#1278 = LINE('',#1279,#1280); -#1279 = CARTESIAN_POINT('',(29.3,0.282842712475)); -#1280 = VECTOR('',#1281,1.); -#1281 = DIRECTION('',(-1.,-7.32060215792E-17)); -#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1283 = ORIENTED_EDGE('',*,*,#1017,.F.); -#1284 = ORIENTED_EDGE('',*,*,#1285,.T.); -#1285 = EDGE_CURVE('',#990,#1286,#1288,.T.); -#1286 = VERTEX_POINT('',#1287); -#1287 = CARTESIAN_POINT('',(-94.35,32.6,1.804112415016E-15)); -#1288 = SURFACE_CURVE('',#1289,(#1293,#1300),.PCURVE_S1.); -#1289 = LINE('',#1290,#1291); -#1290 = CARTESIAN_POINT('',(-94.35,-32.6,1.804112415016E-15)); -#1291 = VECTOR('',#1292,1.); -#1292 = DIRECTION('',(0.,1.,0.)); -#1293 = PCURVE('',#1033,#1294); -#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299); -#1295 = LINE('',#1296,#1297); -#1296 = CARTESIAN_POINT('',(-189.1,0.4)); -#1297 = VECTOR('',#1298,1.); -#1298 = DIRECTION('',(0.,1.)); -#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1300 = PCURVE('',#1005,#1301); -#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306); -#1302 = LINE('',#1303,#1304); -#1303 = CARTESIAN_POINT('',(0.4,-0.282842712475)); -#1304 = VECTOR('',#1305,1.); -#1305 = DIRECTION('',(1.,0.)); -#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1307 = ORIENTED_EDGE('',*,*,#1308,.T.); -#1308 = EDGE_CURVE('',#1286,#1309,#1311,.T.); -#1309 = VERTEX_POINT('',#1310); -#1310 = CARTESIAN_POINT('',(-90.35,32.6,-3.219646771413E-15)); -#1311 = SURFACE_CURVE('',#1312,(#1316,#1323),.PCURVE_S1.); -#1312 = LINE('',#1313,#1314); -#1313 = CARTESIAN_POINT('',(-94.75,32.6,0.)); -#1314 = VECTOR('',#1315,1.); -#1315 = DIRECTION('',(1.,-0.,-0.)); -#1316 = PCURVE('',#1033,#1317); -#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322); -#1318 = LINE('',#1319,#1320); -#1319 = CARTESIAN_POINT('',(-189.5,65.6)); -#1320 = VECTOR('',#1321,1.); -#1321 = DIRECTION('',(1.,-0.)); -#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1323 = PCURVE('',#1324,#1329); -#1324 = PLANE('',#1325); -#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328); -#1326 = CARTESIAN_POINT('',(-94.75,32.8,0.2)); -#1327 = DIRECTION('',(6.949987266552E-18,-0.707106781187,0.707106781187) - ); -#1328 = DIRECTION('',(1.,4.914383125339E-18,-4.914383125339E-18)); -#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334); -#1330 = LINE('',#1331,#1332); -#1331 = CARTESIAN_POINT('',(8.474091755304E-33,-0.282842712475)); -#1332 = VECTOR('',#1333,1.); -#1333 = DIRECTION('',(1.,0.)); -#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1335 = ORIENTED_EDGE('',*,*,#1336,.T.); -#1336 = EDGE_CURVE('',#1309,#1337,#1339,.T.); -#1337 = VERTEX_POINT('',#1338); -#1338 = CARTESIAN_POINT('',(-90.35,1.501,0.)); -#1339 = SURFACE_CURVE('',#1340,(#1344,#1351),.PCURVE_S1.); -#1340 = LINE('',#1341,#1342); -#1341 = CARTESIAN_POINT('',(-90.35,32.6,-3.219646771413E-15)); -#1342 = VECTOR('',#1343,1.); -#1343 = DIRECTION('',(-0.,-1.,1.035289485647E-16)); -#1344 = PCURVE('',#1033,#1345); -#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350); -#1346 = LINE('',#1347,#1348); -#1347 = CARTESIAN_POINT('',(-185.1,65.6)); -#1348 = VECTOR('',#1349,1.); -#1349 = DIRECTION('',(-0.,-1.)); -#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1351 = PCURVE('',#415,#1352); -#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357); -#1353 = LINE('',#1354,#1355); -#1354 = CARTESIAN_POINT('',(-29.3,0.282842712475)); -#1355 = VECTOR('',#1356,1.); -#1356 = DIRECTION('',(1.,-7.32060215792E-17)); -#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1358 = ORIENTED_EDGE('',*,*,#1359,.T.); -#1359 = EDGE_CURVE('',#1337,#1360,#1362,.T.); -#1360 = VERTEX_POINT('',#1361); -#1361 = CARTESIAN_POINT('',(-86.35,1.501,0.)); -#1362 = SURFACE_CURVE('',#1363,(#1367,#1374),.PCURVE_S1.); -#1363 = LINE('',#1364,#1365); -#1364 = CARTESIAN_POINT('',(-90.35,1.501,0.)); -#1365 = VECTOR('',#1366,1.); -#1366 = DIRECTION('',(1.,-0.,-0.)); -#1367 = PCURVE('',#1033,#1368); -#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373); -#1369 = LINE('',#1370,#1371); -#1370 = CARTESIAN_POINT('',(-185.1,34.501)); -#1371 = VECTOR('',#1372,1.); -#1372 = DIRECTION('',(1.,-0.)); -#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1374 = PCURVE('',#387,#1375); -#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380); -#1376 = LINE('',#1377,#1378); -#1377 = CARTESIAN_POINT('',(0.4,1.272085099355)); -#1378 = VECTOR('',#1379,1.); -#1379 = DIRECTION('',(-1.,0.)); -#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1381 = ORIENTED_EDGE('',*,*,#1382,.F.); -#1382 = EDGE_CURVE('',#1383,#1360,#1385,.T.); -#1383 = VERTEX_POINT('',#1384); -#1384 = CARTESIAN_POINT('',(-86.35,20.6,1.804112415016E-15)); -#1385 = SURFACE_CURVE('',#1386,(#1390,#1397),.PCURVE_S1.); -#1386 = LINE('',#1387,#1388); -#1387 = CARTESIAN_POINT('',(-86.35,20.6,1.804112415016E-15)); -#1388 = VECTOR('',#1389,1.); -#1389 = DIRECTION('',(0.,-1.,-9.446109298999E-17)); -#1390 = PCURVE('',#1033,#1391); -#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396); -#1392 = LINE('',#1393,#1394); -#1393 = CARTESIAN_POINT('',(-181.1,53.6)); -#1394 = VECTOR('',#1395,1.); -#1395 = DIRECTION('',(-0.,-1.)); -#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1397 = PCURVE('',#1398,#1403); -#1398 = PLANE('',#1399); -#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402); -#1400 = CARTESIAN_POINT('',(-86.55,3.3,0.2)); -#1401 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#1402 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18)); -#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408); -#1404 = LINE('',#1405,#1406); -#1405 = CARTESIAN_POINT('',(17.3,-0.282842712475)); -#1406 = VECTOR('',#1407,1.); -#1407 = DIRECTION('',(-1.,-6.679407941152E-17)); -#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1409 = ORIENTED_EDGE('',*,*,#1410,.T.); -#1410 = EDGE_CURVE('',#1383,#1411,#1413,.T.); -#1411 = VERTEX_POINT('',#1412); -#1412 = CARTESIAN_POINT('',(86.35,20.6,-3.219646771413E-15)); -#1413 = SURFACE_CURVE('',#1414,(#1418,#1425),.PCURVE_S1.); -#1414 = LINE('',#1415,#1416); -#1415 = CARTESIAN_POINT('',(-86.75,20.6,0.)); -#1416 = VECTOR('',#1417,1.); -#1417 = DIRECTION('',(1.,-0.,-0.)); -#1418 = PCURVE('',#1033,#1419); -#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424); -#1420 = LINE('',#1421,#1422); -#1421 = CARTESIAN_POINT('',(-181.5,53.6)); -#1422 = VECTOR('',#1423,1.); -#1423 = DIRECTION('',(1.,-0.)); -#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1425 = PCURVE('',#1426,#1431); -#1426 = PLANE('',#1427); -#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430); -#1428 = CARTESIAN_POINT('',(-86.75,20.8,0.2)); -#1429 = DIRECTION('',(6.949987266552E-18,-0.707106781187,0.707106781187) - ); -#1430 = DIRECTION('',(1.,4.914383125339E-18,-4.914383125339E-18)); -#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436); -#1432 = LINE('',#1433,#1434); -#1433 = CARTESIAN_POINT('',(-1.925929944387E-34,-0.282842712475)); -#1434 = VECTOR('',#1435,1.); -#1435 = DIRECTION('',(1.,0.)); -#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1437 = ORIENTED_EDGE('',*,*,#1438,.F.); -#1438 = EDGE_CURVE('',#1439,#1411,#1441,.T.); -#1439 = VERTEX_POINT('',#1440); -#1440 = CARTESIAN_POINT('',(86.35,1.501,0.)); -#1441 = SURFACE_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.); -#1442 = LINE('',#1443,#1444); -#1443 = CARTESIAN_POINT('',(86.35,1.501,0.)); -#1444 = VECTOR('',#1445,1.); -#1445 = DIRECTION('',(-0.,1.,-1.685767197975E-16)); -#1446 = PCURVE('',#1033,#1447); -#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452); -#1448 = LINE('',#1449,#1450); -#1449 = CARTESIAN_POINT('',(-8.4,34.501)); -#1450 = VECTOR('',#1451,1.); -#1451 = DIRECTION('',(-0.,1.)); -#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1453 = PCURVE('',#1454,#1459); -#1454 = PLANE('',#1455); -#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458); -#1456 = CARTESIAN_POINT('',(86.55,3.3,0.2)); -#1457 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187 - )); -#1458 = DIRECTION('',(2.457191562669E-18,1.,-2.457191562669E-18)); -#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464); -#1460 = LINE('',#1461,#1462); -#1461 = CARTESIAN_POINT('',(-1.799,-0.282842712475)); -#1462 = VECTOR('',#1463,1.); -#1463 = DIRECTION('',(1.,-1.19201741719E-16)); -#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1465 = ORIENTED_EDGE('',*,*,#1466,.F.); -#1466 = EDGE_CURVE('',#1467,#1439,#1469,.T.); -#1467 = VERTEX_POINT('',#1468); -#1468 = CARTESIAN_POINT('',(90.35,1.501,0.)); -#1469 = SURFACE_CURVE('',#1470,(#1474,#1481),.PCURVE_S1.); -#1470 = LINE('',#1471,#1472); -#1471 = CARTESIAN_POINT('',(90.35,1.501,0.)); -#1472 = VECTOR('',#1473,1.); -#1473 = DIRECTION('',(-1.,-0.,0.)); -#1474 = PCURVE('',#1033,#1475); -#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480); -#1476 = LINE('',#1477,#1478); -#1477 = CARTESIAN_POINT('',(-4.4,34.501)); -#1478 = VECTOR('',#1479,1.); -#1479 = DIRECTION('',(-1.,0.)); -#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1481 = PCURVE('',#1482,#1487); -#1482 = PLANE('',#1483); -#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486); -#1484 = CARTESIAN_POINT('',(89.95,2.4005,0.8995)); -#1485 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#1486 = DIRECTION('',(1.,0.,0.)); -#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492); -#1488 = LINE('',#1489,#1490); -#1489 = CARTESIAN_POINT('',(0.4,1.272085099355)); -#1490 = VECTOR('',#1491,1.); -#1491 = DIRECTION('',(-1.,0.)); -#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1493 = ORIENTED_EDGE('',*,*,#1494,.F.); -#1494 = EDGE_CURVE('',#1495,#1467,#1497,.T.); -#1495 = VERTEX_POINT('',#1496); -#1496 = CARTESIAN_POINT('',(90.35,32.6,2.525757381022E-15)); -#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.); -#1498 = LINE('',#1499,#1500); -#1499 = CARTESIAN_POINT('',(90.35,32.6,2.525757381022E-15)); -#1500 = VECTOR('',#1501,1.); -#1501 = DIRECTION('',(0.,-1.,-8.121667516712E-17)); -#1502 = PCURVE('',#1033,#1503); -#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508); -#1504 = LINE('',#1505,#1506); -#1505 = CARTESIAN_POINT('',(-4.4,65.6)); -#1506 = VECTOR('',#1507,1.); -#1507 = DIRECTION('',(-0.,-1.)); -#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1509 = PCURVE('',#1510,#1515); -#1510 = PLANE('',#1511); -#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514); -#1512 = CARTESIAN_POINT('',(90.15,33.,0.2)); -#1513 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#1514 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18)); -#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520); -#1516 = LINE('',#1517,#1518); -#1517 = CARTESIAN_POINT('',(-0.4,-0.282842712475)); -#1518 = VECTOR('',#1519,1.); -#1519 = DIRECTION('',(-1.,-5.742886175609E-17)); -#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1521 = ORIENTED_EDGE('',*,*,#1522,.F.); -#1522 = EDGE_CURVE('',#1523,#1495,#1525,.T.); -#1523 = VERTEX_POINT('',#1524); -#1524 = CARTESIAN_POINT('',(94.35,32.6,2.553512956638E-15)); -#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.); -#1526 = LINE('',#1527,#1528); -#1527 = CARTESIAN_POINT('',(94.75,32.6,0.)); -#1528 = VECTOR('',#1529,1.); -#1529 = DIRECTION('',(-1.,-0.,-0.)); -#1530 = PCURVE('',#1033,#1531); -#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536); -#1532 = LINE('',#1533,#1534); -#1533 = CARTESIAN_POINT('',(0.,65.6)); -#1534 = VECTOR('',#1535,1.); -#1535 = DIRECTION('',(-1.,0.)); -#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1537 = PCURVE('',#1538,#1543); -#1538 = PLANE('',#1539); -#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542); -#1540 = CARTESIAN_POINT('',(94.75,32.8,0.2)); -#1541 = DIRECTION('',(6.949987266552E-18,0.707106781187,-0.707106781187) - ); -#1542 = DIRECTION('',(-1.,4.914383125339E-18,-4.914383125339E-18)); -#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548); -#1544 = LINE('',#1545,#1546); -#1545 = CARTESIAN_POINT('',(8.474091755304E-33,-0.282842712475)); -#1546 = VECTOR('',#1547,1.); -#1547 = DIRECTION('',(1.,0.)); -#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1549 = ORIENTED_EDGE('',*,*,#1550,.T.); -#1550 = EDGE_CURVE('',#1523,#1071,#1551,.T.); -#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.); -#1552 = LINE('',#1553,#1554); -#1553 = CARTESIAN_POINT('',(94.35,32.6,2.553512956638E-15)); -#1554 = VECTOR('',#1555,1.); -#1555 = DIRECTION('',(0.,-1.,0.)); -#1556 = PCURVE('',#1033,#1557); -#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562); -#1558 = LINE('',#1559,#1560); -#1559 = CARTESIAN_POINT('',(-0.4,65.6)); -#1560 = VECTOR('',#1561,1.); -#1561 = DIRECTION('',(-0.,-1.)); -#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1563 = PCURVE('',#1564,#1569); -#1564 = PLANE('',#1565); -#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568); -#1566 = CARTESIAN_POINT('',(94.55,-33.,0.2)); -#1567 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#1568 = DIRECTION('',(-2.457191562669E-18,1.,2.457191562669E-18)); -#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574); -#1570 = LINE('',#1571,#1572); -#1571 = CARTESIAN_POINT('',(65.6,-0.282842712475)); -#1572 = VECTOR('',#1573,1.); -#1573 = DIRECTION('',(-1.,0.)); -#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1575 = ADVANCED_FACE('',(#1576),#1564,.T.); -#1576 = FACE_BOUND('',#1577,.T.); -#1577 = EDGE_LOOP('',(#1578,#1601,#1602,#1625)); -#1578 = ORIENTED_EDGE('',*,*,#1579,.F.); -#1579 = EDGE_CURVE('',#1071,#1580,#1582,.T.); -#1580 = VERTEX_POINT('',#1581); -#1581 = CARTESIAN_POINT('',(94.75,-33.,0.4)); -#1582 = SURFACE_CURVE('',#1583,(#1587,#1594),.PCURVE_S1.); -#1583 = LINE('',#1584,#1585); -#1584 = CARTESIAN_POINT('',(94.616666666667,-32.86666666666, - 0.266666666667)); -#1585 = VECTOR('',#1586,1.); -#1586 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#1587 = PCURVE('',#1564,#1588); -#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593); -#1589 = LINE('',#1590,#1591); -#1590 = CARTESIAN_POINT('',(0.133333333333,9.428090415822E-02)); -#1591 = VECTOR('',#1592,1.); -#1592 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1594 = PCURVE('',#1088,#1595); -#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600); -#1596 = LINE('',#1597,#1598); -#1597 = CARTESIAN_POINT('',(-0.133333333333,9.42809041582E-02)); -#1598 = VECTOR('',#1599,1.); -#1599 = DIRECTION('',(0.57735026919,0.816496580928)); -#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1601 = ORIENTED_EDGE('',*,*,#1550,.F.); -#1602 = ORIENTED_EDGE('',*,*,#1603,.T.); -#1603 = EDGE_CURVE('',#1523,#1604,#1606,.T.); -#1604 = VERTEX_POINT('',#1605); -#1605 = CARTESIAN_POINT('',(94.75,33.,0.4)); -#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.); -#1607 = LINE('',#1608,#1609); -#1608 = CARTESIAN_POINT('',(94.616666666667,32.866666666667, - 0.266666666667)); -#1609 = VECTOR('',#1610,1.); -#1610 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); -#1611 = PCURVE('',#1564,#1612); -#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617); -#1613 = LINE('',#1614,#1615); -#1614 = CARTESIAN_POINT('',(65.866666666667,9.428090415822E-02)); -#1615 = VECTOR('',#1616,1.); -#1616 = DIRECTION('',(0.57735026919,0.816496580928)); -#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1618 = PCURVE('',#1538,#1619); -#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624); -#1620 = LINE('',#1621,#1622); -#1621 = CARTESIAN_POINT('',(0.133333333333,9.42809041582E-02)); -#1622 = VECTOR('',#1623,1.); -#1623 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1625 = ORIENTED_EDGE('',*,*,#1626,.T.); -#1626 = EDGE_CURVE('',#1604,#1580,#1627,.T.); -#1627 = SURFACE_CURVE('',#1628,(#1632,#1639),.PCURVE_S1.); -#1628 = LINE('',#1629,#1630); -#1629 = CARTESIAN_POINT('',(94.75,33.,0.4)); -#1630 = VECTOR('',#1631,1.); -#1631 = DIRECTION('',(0.,-1.,0.)); -#1632 = PCURVE('',#1564,#1633); -#1633 = DEFINITIONAL_REPRESENTATION('',(#1634),#1638); -#1634 = LINE('',#1635,#1636); -#1635 = CARTESIAN_POINT('',(66.,0.282842712475)); -#1636 = VECTOR('',#1637,1.); -#1637 = DIRECTION('',(-1.,0.)); -#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1639 = PCURVE('',#1640,#1645); -#1640 = PLANE('',#1641); -#1641 = AXIS2_PLACEMENT_3D('',#1642,#1643,#1644); -#1642 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1643 = DIRECTION('',(-1.,-0.,-0.)); -#1644 = DIRECTION('',(-0.,-0.,-1.)); -#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650); -#1646 = LINE('',#1647,#1648); -#1647 = CARTESIAN_POINT('',(-0.4,-66.)); -#1648 = VECTOR('',#1649,1.); -#1649 = DIRECTION('',(-0.,1.)); -#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1651 = ADVANCED_FACE('',(#1652),#1640,.F.); -#1652 = FACE_BOUND('',#1653,.T.); -#1653 = EDGE_LOOP('',(#1654,#1682,#1683,#1711)); -#1654 = ORIENTED_EDGE('',*,*,#1655,.F.); -#1655 = EDGE_CURVE('',#1580,#1656,#1658,.T.); -#1656 = VERTEX_POINT('',#1657); -#1657 = CARTESIAN_POINT('',(94.75,-33.,7.4)); -#1658 = SURFACE_CURVE('',#1659,(#1663,#1670),.PCURVE_S1.); -#1659 = LINE('',#1660,#1661); -#1660 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1661 = VECTOR('',#1662,1.); -#1662 = DIRECTION('',(0.,0.,1.)); -#1663 = PCURVE('',#1640,#1664); -#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669); -#1665 = LINE('',#1666,#1667); -#1666 = CARTESIAN_POINT('',(-0.,-0.)); -#1667 = VECTOR('',#1668,1.); -#1668 = DIRECTION('',(-1.,-0.)); -#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1670 = PCURVE('',#1671,#1676); -#1671 = PLANE('',#1672); -#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675); -#1673 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1674 = DIRECTION('',(0.,1.,0.)); -#1675 = DIRECTION('',(0.,0.,-1.)); -#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681); -#1677 = LINE('',#1678,#1679); -#1678 = CARTESIAN_POINT('',(-0.,-0.)); -#1679 = VECTOR('',#1680,1.); -#1680 = DIRECTION('',(-1.,0.)); -#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1682 = ORIENTED_EDGE('',*,*,#1626,.F.); -#1683 = ORIENTED_EDGE('',*,*,#1684,.T.); -#1684 = EDGE_CURVE('',#1604,#1685,#1687,.T.); -#1685 = VERTEX_POINT('',#1686); -#1686 = CARTESIAN_POINT('',(94.75,33.,7.4)); -#1687 = SURFACE_CURVE('',#1688,(#1692,#1699),.PCURVE_S1.); -#1688 = LINE('',#1689,#1690); -#1689 = CARTESIAN_POINT('',(94.75,33.,0.)); -#1690 = VECTOR('',#1691,1.); -#1691 = DIRECTION('',(0.,0.,1.)); -#1692 = PCURVE('',#1640,#1693); -#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698); -#1694 = LINE('',#1695,#1696); -#1695 = CARTESIAN_POINT('',(-0.,-66.)); -#1696 = VECTOR('',#1697,1.); -#1697 = DIRECTION('',(-1.,-0.)); -#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1699 = PCURVE('',#1700,#1705); -#1700 = PLANE('',#1701); -#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704); -#1702 = CARTESIAN_POINT('',(94.75,33.,0.)); -#1703 = DIRECTION('',(-0.,-1.,-0.)); -#1704 = DIRECTION('',(0.,0.,1.)); -#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710); -#1706 = LINE('',#1707,#1708); -#1707 = CARTESIAN_POINT('',(0.,0.)); -#1708 = VECTOR('',#1709,1.); -#1709 = DIRECTION('',(1.,0.)); -#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1711 = ORIENTED_EDGE('',*,*,#1712,.T.); -#1712 = EDGE_CURVE('',#1685,#1656,#1713,.T.); -#1713 = SURFACE_CURVE('',#1714,(#1718,#1725),.PCURVE_S1.); -#1714 = LINE('',#1715,#1716); -#1715 = CARTESIAN_POINT('',(94.75,33.,7.4)); -#1716 = VECTOR('',#1717,1.); -#1717 = DIRECTION('',(0.,-1.,0.)); -#1718 = PCURVE('',#1640,#1719); -#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724); -#1720 = LINE('',#1721,#1722); -#1721 = CARTESIAN_POINT('',(-7.4,-66.)); -#1722 = VECTOR('',#1723,1.); -#1723 = DIRECTION('',(-0.,1.)); -#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1725 = PCURVE('',#1726,#1731); -#1726 = PLANE('',#1727); -#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730); -#1728 = CARTESIAN_POINT('',(94.25,-33.,7.9)); -#1729 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); -#1730 = DIRECTION('',(0.,-1.,0.)); -#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736); -#1732 = LINE('',#1733,#1734); -#1733 = CARTESIAN_POINT('',(-66.,-0.707106781187)); -#1734 = VECTOR('',#1735,1.); -#1735 = DIRECTION('',(1.,-0.)); -#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1737 = ADVANCED_FACE('',(#1738),#1726,.F.); -#1738 = FACE_BOUND('',#1739,.T.); -#1739 = EDGE_LOOP('',(#1740,#1763,#1764,#1787)); -#1740 = ORIENTED_EDGE('',*,*,#1741,.F.); -#1741 = EDGE_CURVE('',#1656,#1742,#1744,.T.); -#1742 = VERTEX_POINT('',#1743); -#1743 = CARTESIAN_POINT('',(93.75,-33.,8.4)); -#1744 = SURFACE_CURVE('',#1745,(#1749,#1756),.PCURVE_S1.); -#1745 = LINE('',#1746,#1747); -#1746 = CARTESIAN_POINT('',(96.35,-33.,5.8)); -#1747 = VECTOR('',#1748,1.); -#1748 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1749 = PCURVE('',#1726,#1750); -#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755); -#1751 = LINE('',#1752,#1753); -#1752 = CARTESIAN_POINT('',(-0.,-2.969848480983)); -#1753 = VECTOR('',#1754,1.); -#1754 = DIRECTION('',(-0.,1.)); -#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1756 = PCURVE('',#1671,#1757); -#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762); -#1758 = LINE('',#1759,#1760); -#1759 = CARTESIAN_POINT('',(-5.8,-1.6)); -#1760 = VECTOR('',#1761,1.); -#1761 = DIRECTION('',(-0.707106781187,0.707106781187)); -#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1763 = ORIENTED_EDGE('',*,*,#1712,.F.); -#1764 = ORIENTED_EDGE('',*,*,#1765,.T.); -#1765 = EDGE_CURVE('',#1685,#1766,#1768,.T.); -#1766 = VERTEX_POINT('',#1767); -#1767 = CARTESIAN_POINT('',(93.75,33.,8.4)); -#1768 = SURFACE_CURVE('',#1769,(#1773,#1780),.PCURVE_S1.); -#1769 = LINE('',#1770,#1771); -#1770 = CARTESIAN_POINT('',(96.35,33.,5.8)); -#1771 = VECTOR('',#1772,1.); -#1772 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1773 = PCURVE('',#1726,#1774); -#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779); -#1775 = LINE('',#1776,#1777); -#1776 = CARTESIAN_POINT('',(-66.,-2.969848480983)); -#1777 = VECTOR('',#1778,1.); -#1778 = DIRECTION('',(-0.,1.)); -#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1780 = PCURVE('',#1700,#1781); -#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786); -#1782 = LINE('',#1783,#1784); -#1783 = CARTESIAN_POINT('',(5.8,-1.6)); -#1784 = VECTOR('',#1785,1.); -#1785 = DIRECTION('',(0.707106781187,0.707106781187)); -#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1787 = ORIENTED_EDGE('',*,*,#1788,.F.); -#1788 = EDGE_CURVE('',#1742,#1766,#1789,.T.); -#1789 = SURFACE_CURVE('',#1790,(#1794,#1801),.PCURVE_S1.); -#1790 = LINE('',#1791,#1792); -#1791 = CARTESIAN_POINT('',(93.75,-33.,8.4)); -#1792 = VECTOR('',#1793,1.); -#1793 = DIRECTION('',(0.,1.,0.)); -#1794 = PCURVE('',#1726,#1795); -#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800); -#1796 = LINE('',#1797,#1798); -#1797 = CARTESIAN_POINT('',(-0.,0.707106781187)); -#1798 = VECTOR('',#1799,1.); -#1799 = DIRECTION('',(-1.,0.)); -#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1801 = PCURVE('',#1802,#1807); -#1802 = PLANE('',#1803); -#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806); -#1804 = CARTESIAN_POINT('',(94.75,-33.,8.4)); -#1805 = DIRECTION('',(0.,0.,1.)); -#1806 = DIRECTION('',(1.,0.,0.)); -#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812); -#1808 = LINE('',#1809,#1810); -#1809 = CARTESIAN_POINT('',(-1.,0.)); -#1810 = VECTOR('',#1811,1.); -#1811 = DIRECTION('',(0.,1.)); -#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1813 = ADVANCED_FACE('',(#1814),#1802,.T.); -#1814 = FACE_BOUND('',#1815,.F.); -#1815 = EDGE_LOOP('',(#1816,#1817,#1840,#1868)); -#1816 = ORIENTED_EDGE('',*,*,#1788,.F.); -#1817 = ORIENTED_EDGE('',*,*,#1818,.T.); -#1818 = EDGE_CURVE('',#1742,#1819,#1821,.T.); -#1819 = VERTEX_POINT('',#1820); -#1820 = CARTESIAN_POINT('',(90.95,-33.,8.4)); -#1821 = SURFACE_CURVE('',#1822,(#1826,#1833),.PCURVE_S1.); -#1822 = LINE('',#1823,#1824); -#1823 = CARTESIAN_POINT('',(94.75,-33.,8.4)); -#1824 = VECTOR('',#1825,1.); -#1825 = DIRECTION('',(-1.,-0.,-0.)); -#1826 = PCURVE('',#1802,#1827); -#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1832); -#1828 = LINE('',#1829,#1830); -#1829 = CARTESIAN_POINT('',(0.,-0.)); -#1830 = VECTOR('',#1831,1.); -#1831 = DIRECTION('',(-1.,0.)); -#1832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1833 = PCURVE('',#1671,#1834); -#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839); -#1835 = LINE('',#1836,#1837); -#1836 = CARTESIAN_POINT('',(-8.4,-0.)); -#1837 = VECTOR('',#1838,1.); -#1838 = DIRECTION('',(-0.,1.)); -#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1840 = ORIENTED_EDGE('',*,*,#1841,.T.); -#1841 = EDGE_CURVE('',#1819,#1842,#1844,.T.); -#1842 = VERTEX_POINT('',#1843); -#1843 = CARTESIAN_POINT('',(90.95,33.,8.4)); -#1844 = SURFACE_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.); -#1845 = LINE('',#1846,#1847); -#1846 = CARTESIAN_POINT('',(90.95,-33.,8.4)); -#1847 = VECTOR('',#1848,1.); -#1848 = DIRECTION('',(0.,1.,0.)); -#1849 = PCURVE('',#1802,#1850); -#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855); -#1851 = LINE('',#1852,#1853); -#1852 = CARTESIAN_POINT('',(-3.8,0.)); -#1853 = VECTOR('',#1854,1.); -#1854 = DIRECTION('',(0.,1.)); -#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1856 = PCURVE('',#1857,#1862); -#1857 = PLANE('',#1858); -#1858 = AXIS2_PLACEMENT_3D('',#1859,#1860,#1861); -#1859 = CARTESIAN_POINT('',(90.45,-33.,7.9)); -#1860 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1861 = DIRECTION('',(0.,-1.,0.)); -#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1867); -#1863 = LINE('',#1864,#1865); -#1864 = CARTESIAN_POINT('',(-0.,0.707106781187)); -#1865 = VECTOR('',#1866,1.); -#1866 = DIRECTION('',(-1.,0.)); -#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1868 = ORIENTED_EDGE('',*,*,#1869,.F.); -#1869 = EDGE_CURVE('',#1766,#1842,#1870,.T.); -#1870 = SURFACE_CURVE('',#1871,(#1875,#1882),.PCURVE_S1.); -#1871 = LINE('',#1872,#1873); -#1872 = CARTESIAN_POINT('',(94.75,33.,8.4)); -#1873 = VECTOR('',#1874,1.); -#1874 = DIRECTION('',(-1.,0.,0.)); -#1875 = PCURVE('',#1802,#1876); -#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881); -#1877 = LINE('',#1878,#1879); -#1878 = CARTESIAN_POINT('',(0.,66.)); -#1879 = VECTOR('',#1880,1.); -#1880 = DIRECTION('',(-1.,0.)); -#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1882 = PCURVE('',#1700,#1883); -#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888); -#1884 = LINE('',#1885,#1886); -#1885 = CARTESIAN_POINT('',(8.4,0.)); -#1886 = VECTOR('',#1887,1.); -#1887 = DIRECTION('',(0.,1.)); -#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1889 = ADVANCED_FACE('',(#1890),#1857,.T.); -#1890 = FACE_BOUND('',#1891,.F.); -#1891 = EDGE_LOOP('',(#1892,#1915,#1943,#1964)); -#1892 = ORIENTED_EDGE('',*,*,#1893,.F.); -#1893 = EDGE_CURVE('',#1894,#1819,#1896,.T.); -#1894 = VERTEX_POINT('',#1895); -#1895 = CARTESIAN_POINT('',(89.95,-33.,7.4)); -#1896 = SURFACE_CURVE('',#1897,(#1901,#1908),.PCURVE_S1.); -#1897 = LINE('',#1898,#1899); -#1898 = CARTESIAN_POINT('',(89.55,-33.,7.)); -#1899 = VECTOR('',#1900,1.); -#1900 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#1901 = PCURVE('',#1857,#1902); -#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907); -#1903 = LINE('',#1904,#1905); -#1904 = CARTESIAN_POINT('',(-0.,-1.272792206136)); -#1905 = VECTOR('',#1906,1.); -#1906 = DIRECTION('',(-0.,1.)); -#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1908 = PCURVE('',#1671,#1909); -#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914); -#1910 = LINE('',#1911,#1912); -#1911 = CARTESIAN_POINT('',(-7.,5.2)); -#1912 = VECTOR('',#1913,1.); -#1913 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1915 = ORIENTED_EDGE('',*,*,#1916,.T.); -#1916 = EDGE_CURVE('',#1894,#1917,#1919,.T.); -#1917 = VERTEX_POINT('',#1918); -#1918 = CARTESIAN_POINT('',(89.95,33.,7.4)); -#1919 = SURFACE_CURVE('',#1920,(#1924,#1931),.PCURVE_S1.); -#1920 = LINE('',#1921,#1922); -#1921 = CARTESIAN_POINT('',(89.95,-33.,7.4)); -#1922 = VECTOR('',#1923,1.); -#1923 = DIRECTION('',(0.,1.,0.)); -#1924 = PCURVE('',#1857,#1925); -#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930); -#1926 = LINE('',#1927,#1928); -#1927 = CARTESIAN_POINT('',(-0.,-0.707106781187)); -#1928 = VECTOR('',#1929,1.); -#1929 = DIRECTION('',(-1.,0.)); -#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1931 = PCURVE('',#1932,#1937); -#1932 = PLANE('',#1933); -#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936); -#1934 = CARTESIAN_POINT('',(89.95,-33.,0.)); -#1935 = DIRECTION('',(-1.,-0.,-0.)); -#1936 = DIRECTION('',(-0.,-0.,-1.)); -#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942); -#1938 = LINE('',#1939,#1940); -#1939 = CARTESIAN_POINT('',(-7.4,-0.)); -#1940 = VECTOR('',#1941,1.); -#1941 = DIRECTION('',(-0.,-1.)); -#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1943 = ORIENTED_EDGE('',*,*,#1944,.T.); -#1944 = EDGE_CURVE('',#1917,#1842,#1945,.T.); -#1945 = SURFACE_CURVE('',#1946,(#1950,#1957),.PCURVE_S1.); -#1946 = LINE('',#1947,#1948); -#1947 = CARTESIAN_POINT('',(89.55,33.,7.)); -#1948 = VECTOR('',#1949,1.); -#1949 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#1950 = PCURVE('',#1857,#1951); -#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956); -#1952 = LINE('',#1953,#1954); -#1953 = CARTESIAN_POINT('',(-66.,-1.272792206136)); -#1954 = VECTOR('',#1955,1.); -#1955 = DIRECTION('',(-0.,1.)); -#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1957 = PCURVE('',#1700,#1958); -#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963); -#1959 = LINE('',#1960,#1961); -#1960 = CARTESIAN_POINT('',(7.,5.2)); -#1961 = VECTOR('',#1962,1.); -#1962 = DIRECTION('',(0.707106781187,-0.707106781187)); -#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1964 = ORIENTED_EDGE('',*,*,#1841,.F.); -#1965 = ADVANCED_FACE('',(#1966),#1932,.T.); -#1966 = FACE_BOUND('',#1967,.F.); -#1967 = EDGE_LOOP('',(#1968,#1993,#2016,#2044,#2077,#2105,#2133,#2156, - #2184,#2212,#2241,#2269,#2292,#2315,#2348,#2371,#2394,#2422,#2450, - #2473,#2494,#2495,#2518,#2545,#2572,#2594,#2617,#2640)); -#1968 = ORIENTED_EDGE('',*,*,#1969,.F.); -#1969 = EDGE_CURVE('',#1970,#1972,#1974,.T.); -#1970 = VERTEX_POINT('',#1971); -#1971 = CARTESIAN_POINT('',(89.95,-1.901,0.4)); -#1972 = VERTEX_POINT('',#1973); -#1973 = CARTESIAN_POINT('',(89.95,-4.525403330759,0.4)); -#1974 = SURFACE_CURVE('',#1975,(#1979,#1986),.PCURVE_S1.); -#1975 = LINE('',#1976,#1977); -#1976 = CARTESIAN_POINT('',(89.95,-1.901,0.4)); -#1977 = VECTOR('',#1978,1.); -#1978 = DIRECTION('',(0.,-1.,6.768612196841E-16)); -#1979 = PCURVE('',#1932,#1980); -#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985); -#1981 = LINE('',#1982,#1983); -#1982 = CARTESIAN_POINT('',(-0.4,-31.099)); -#1983 = VECTOR('',#1984,1.); -#1984 = DIRECTION('',(-6.768612196841E-16,1.)); -#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1986 = PCURVE('',#1116,#1987); -#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992); -#1988 = LINE('',#1989,#1990); -#1989 = CARTESIAN_POINT('',(31.099,0.282842712475)); -#1990 = VECTOR('',#1991,1.); -#1991 = DIRECTION('',(-1.,4.786131583608E-16)); -#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1993 = ORIENTED_EDGE('',*,*,#1994,.F.); -#1994 = EDGE_CURVE('',#1995,#1970,#1997,.T.); -#1995 = VERTEX_POINT('',#1996); -#1996 = CARTESIAN_POINT('',(89.95,-3.3,1.799)); -#1997 = SURFACE_CURVE('',#1998,(#2002,#2009),.PCURVE_S1.); -#1998 = LINE('',#1999,#2000); -#1999 = CARTESIAN_POINT('',(89.95,-9.8255,8.3245)); -#2000 = VECTOR('',#2001,1.); -#2001 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#2002 = PCURVE('',#1932,#2003); -#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008); -#2004 = LINE('',#2005,#2006); -#2005 = CARTESIAN_POINT('',(-8.3245,-23.1745)); -#2006 = VECTOR('',#2007,1.); -#2007 = DIRECTION('',(0.707106781187,-0.707106781187)); -#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2009 = PCURVE('',#1144,#2010); -#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015); -#2011 = LINE('',#2012,#2013); -#2012 = CARTESIAN_POINT('',(1.42108547152E-14,-10.50053570062)); -#2013 = VECTOR('',#2014,1.); -#2014 = DIRECTION('',(0.,1.)); -#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2016 = ORIENTED_EDGE('',*,*,#2017,.T.); -#2017 = EDGE_CURVE('',#1995,#2018,#2020,.T.); -#2018 = VERTEX_POINT('',#2019); -#2019 = CARTESIAN_POINT('',(89.95,-3.3,1.8)); -#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.); -#2021 = LINE('',#2022,#2023); -#2022 = CARTESIAN_POINT('',(89.95,-3.3,0.)); -#2023 = VECTOR('',#2024,1.); -#2024 = DIRECTION('',(0.,0.,1.)); -#2025 = PCURVE('',#1932,#2026); -#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031); -#2027 = LINE('',#2028,#2029); -#2028 = CARTESIAN_POINT('',(-0.,-29.7)); -#2029 = VECTOR('',#2030,1.); -#2030 = DIRECTION('',(-1.,-0.)); -#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2032 = PCURVE('',#2033,#2038); -#2033 = PLANE('',#2034); -#2034 = AXIS2_PLACEMENT_3D('',#2035,#2036,#2037); -#2035 = CARTESIAN_POINT('',(89.95,-3.3,0.)); -#2036 = DIRECTION('',(0.,1.,0.)); -#2037 = DIRECTION('',(0.,0.,-1.)); -#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043); -#2039 = LINE('',#2040,#2041); -#2040 = CARTESIAN_POINT('',(-0.,-0.)); -#2041 = VECTOR('',#2042,1.); -#2042 = DIRECTION('',(-1.,0.)); -#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2044 = ORIENTED_EDGE('',*,*,#2045,.T.); -#2045 = EDGE_CURVE('',#2018,#2046,#2048,.T.); -#2046 = VERTEX_POINT('',#2047); -#2047 = CARTESIAN_POINT('',(89.95,-5.3,3.8)); -#2048 = SURFACE_CURVE('',#2049,(#2054,#2065),.PCURVE_S1.); -#2049 = CIRCLE('',#2050,2.); -#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053); -#2051 = CARTESIAN_POINT('',(89.95,-5.3,1.8)); -#2052 = DIRECTION('',(1.,-0.,0.)); -#2053 = DIRECTION('',(-0.,-0.,1.)); -#2054 = PCURVE('',#1932,#2055); -#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2064); -#2056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2057,#2058,#2059,#2060, -#2061,#2062,#2063),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2057 = CARTESIAN_POINT('',(-3.8,-27.7)); -#2058 = CARTESIAN_POINT('',(-3.8,-24.23589838486)); -#2059 = CARTESIAN_POINT('',(-0.8,-25.96794919243)); -#2060 = CARTESIAN_POINT('',(2.2,-27.7)); -#2061 = CARTESIAN_POINT('',(-0.8,-29.43205080756)); -#2062 = CARTESIAN_POINT('',(-3.8,-31.16410161513)); -#2063 = CARTESIAN_POINT('',(-3.8,-27.7)); -#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2065 = PCURVE('',#2066,#2071); -#2066 = CYLINDRICAL_SURFACE('',#2067,2.); -#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070); -#2068 = CARTESIAN_POINT('',(89.95,-5.3,1.8)); -#2069 = DIRECTION('',(-1.,-0.,-0.)); -#2070 = DIRECTION('',(-0.,1.,-0.)); -#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076); -#2072 = LINE('',#2073,#2074); -#2073 = CARTESIAN_POINT('',(4.712388980385,-0.)); -#2074 = VECTOR('',#2075,1.); -#2075 = DIRECTION('',(-1.,0.)); -#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2077 = ORIENTED_EDGE('',*,*,#2078,.F.); -#2078 = EDGE_CURVE('',#2079,#2046,#2081,.T.); -#2079 = VERTEX_POINT('',#2080); -#2080 = CARTESIAN_POINT('',(89.95,-21.,3.8)); -#2081 = SURFACE_CURVE('',#2082,(#2086,#2093),.PCURVE_S1.); -#2082 = LINE('',#2083,#2084); -#2083 = CARTESIAN_POINT('',(89.95,-21.,3.8)); -#2084 = VECTOR('',#2085,1.); -#2085 = DIRECTION('',(0.,1.,0.)); -#2086 = PCURVE('',#1932,#2087); -#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092); -#2088 = LINE('',#2089,#2090); -#2089 = CARTESIAN_POINT('',(-3.8,-12.)); -#2090 = VECTOR('',#2091,1.); -#2091 = DIRECTION('',(-0.,-1.)); -#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2093 = PCURVE('',#2094,#2099); -#2094 = PLANE('',#2095); -#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098); -#2096 = CARTESIAN_POINT('',(89.95,-21.,3.8)); -#2097 = DIRECTION('',(0.,0.,1.)); -#2098 = DIRECTION('',(1.,0.,0.)); -#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104); -#2100 = LINE('',#2101,#2102); -#2101 = CARTESIAN_POINT('',(0.,-0.)); -#2102 = VECTOR('',#2103,1.); -#2103 = DIRECTION('',(-0.,1.)); -#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2105 = ORIENTED_EDGE('',*,*,#2106,.T.); -#2106 = EDGE_CURVE('',#2079,#2107,#2109,.T.); -#2107 = VERTEX_POINT('',#2108); -#2108 = CARTESIAN_POINT('',(89.95,-21.,4.2)); -#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.); -#2110 = LINE('',#2111,#2112); -#2111 = CARTESIAN_POINT('',(89.95,-21.,0.)); -#2112 = VECTOR('',#2113,1.); -#2113 = DIRECTION('',(0.,0.,1.)); -#2114 = PCURVE('',#1932,#2115); -#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120); -#2116 = LINE('',#2117,#2118); -#2117 = CARTESIAN_POINT('',(-0.,-12.)); -#2118 = VECTOR('',#2119,1.); -#2119 = DIRECTION('',(-1.,-0.)); -#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2121 = PCURVE('',#2122,#2127); -#2122 = PLANE('',#2123); -#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126); -#2124 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#2125 = DIRECTION('',(-0.,1.,0.)); -#2126 = DIRECTION('',(0.,0.,1.)); -#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132); -#2128 = LINE('',#2129,#2130); -#2129 = CARTESIAN_POINT('',(0.,179.9)); -#2130 = VECTOR('',#2131,1.); -#2131 = DIRECTION('',(1.,0.)); -#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2133 = ORIENTED_EDGE('',*,*,#2134,.T.); -#2134 = EDGE_CURVE('',#2107,#2135,#2137,.T.); -#2135 = VERTEX_POINT('',#2136); -#2136 = CARTESIAN_POINT('',(89.95,21.,4.2)); -#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.); -#2138 = LINE('',#2139,#2140); -#2139 = CARTESIAN_POINT('',(89.95,-21.,4.2)); -#2140 = VECTOR('',#2141,1.); -#2141 = DIRECTION('',(0.,1.,0.)); -#2142 = PCURVE('',#1932,#2143); -#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148); -#2144 = LINE('',#2145,#2146); -#2145 = CARTESIAN_POINT('',(-4.2,-12.)); -#2146 = VECTOR('',#2147,1.); -#2147 = DIRECTION('',(-0.,-1.)); -#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2149 = PCURVE('',#242,#2150); -#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155); -#2151 = LINE('',#2152,#2153); -#2152 = CARTESIAN_POINT('',(179.9,0.)); -#2153 = VECTOR('',#2154,1.); -#2154 = DIRECTION('',(0.,1.)); -#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2156 = ORIENTED_EDGE('',*,*,#2157,.F.); -#2157 = EDGE_CURVE('',#2158,#2135,#2160,.T.); -#2158 = VERTEX_POINT('',#2159); -#2159 = CARTESIAN_POINT('',(89.95,21.,3.8)); -#2160 = SURFACE_CURVE('',#2161,(#2165,#2172),.PCURVE_S1.); -#2161 = LINE('',#2162,#2163); -#2162 = CARTESIAN_POINT('',(89.95,21.,0.)); -#2163 = VECTOR('',#2164,1.); -#2164 = DIRECTION('',(-0.,-0.,1.)); -#2165 = PCURVE('',#1932,#2166); -#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171); -#2167 = LINE('',#2168,#2169); -#2168 = CARTESIAN_POINT('',(-0.,-54.)); -#2169 = VECTOR('',#2170,1.); -#2170 = DIRECTION('',(-1.,-0.)); -#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2172 = PCURVE('',#2173,#2178); -#2173 = PLANE('',#2174); -#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177); -#2175 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#2176 = DIRECTION('',(-0.,-1.,0.)); -#2177 = DIRECTION('',(0.,0.,-1.)); -#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183); -#2179 = LINE('',#2180,#2181); -#2180 = CARTESIAN_POINT('',(-0.,179.9)); -#2181 = VECTOR('',#2182,1.); -#2182 = DIRECTION('',(-1.,0.)); -#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2184 = ORIENTED_EDGE('',*,*,#2185,.T.); -#2185 = EDGE_CURVE('',#2158,#2186,#2188,.T.); -#2186 = VERTEX_POINT('',#2187); -#2187 = CARTESIAN_POINT('',(89.95,5.3,3.8)); -#2188 = SURFACE_CURVE('',#2189,(#2193,#2200),.PCURVE_S1.); -#2189 = LINE('',#2190,#2191); -#2190 = CARTESIAN_POINT('',(89.95,21.,3.8)); -#2191 = VECTOR('',#2192,1.); -#2192 = DIRECTION('',(-0.,-1.,-0.)); -#2193 = PCURVE('',#1932,#2194); -#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2199); -#2195 = LINE('',#2196,#2197); -#2196 = CARTESIAN_POINT('',(-3.8,-54.)); -#2197 = VECTOR('',#2198,1.); -#2198 = DIRECTION('',(-0.,1.)); -#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2200 = PCURVE('',#2201,#2206); -#2201 = PLANE('',#2202); -#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205); -#2203 = CARTESIAN_POINT('',(89.95,21.,3.8)); -#2204 = DIRECTION('',(0.,0.,1.)); -#2205 = DIRECTION('',(-1.,0.,0.)); -#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211); -#2207 = LINE('',#2208,#2209); -#2208 = CARTESIAN_POINT('',(0.,-0.)); -#2209 = VECTOR('',#2210,1.); -#2210 = DIRECTION('',(0.,1.)); -#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2212 = ORIENTED_EDGE('',*,*,#2213,.F.); -#2213 = EDGE_CURVE('',#2214,#2186,#2216,.T.); -#2214 = VERTEX_POINT('',#2215); -#2215 = CARTESIAN_POINT('',(89.95,3.3,1.8)); -#2216 = SURFACE_CURVE('',#2217,(#2222,#2229),.PCURVE_S1.); -#2217 = CIRCLE('',#2218,2.); -#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221); -#2219 = CARTESIAN_POINT('',(89.95,5.3,1.8)); -#2220 = DIRECTION('',(-1.,-0.,-0.)); -#2221 = DIRECTION('',(-0.,-0.,1.)); -#2222 = PCURVE('',#1932,#2223); -#2223 = DEFINITIONAL_REPRESENTATION('',(#2224),#2228); -#2224 = CIRCLE('',#2225,2.); -#2225 = AXIS2_PLACEMENT_2D('',#2226,#2227); -#2226 = CARTESIAN_POINT('',(-1.8,-38.3)); -#2227 = DIRECTION('',(-1.,-0.)); -#2228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2229 = PCURVE('',#2230,#2235); -#2230 = CYLINDRICAL_SURFACE('',#2231,2.); -#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234); -#2232 = CARTESIAN_POINT('',(89.95,5.3,1.8)); -#2233 = DIRECTION('',(-1.,-0.,-0.)); -#2234 = DIRECTION('',(-0.,-1.,-0.)); -#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240); -#2236 = LINE('',#2237,#2238); -#2237 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#2238 = VECTOR('',#2239,1.); -#2239 = DIRECTION('',(1.,0.)); -#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2241 = ORIENTED_EDGE('',*,*,#2242,.F.); -#2242 = EDGE_CURVE('',#2243,#2214,#2245,.T.); -#2243 = VERTEX_POINT('',#2244); -#2244 = CARTESIAN_POINT('',(89.95,3.3,1.799)); -#2245 = SURFACE_CURVE('',#2246,(#2250,#2257),.PCURVE_S1.); -#2246 = LINE('',#2247,#2248); -#2247 = CARTESIAN_POINT('',(89.95,3.3,0.)); -#2248 = VECTOR('',#2249,1.); -#2249 = DIRECTION('',(0.,0.,1.)); -#2250 = PCURVE('',#1932,#2251); -#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256); -#2252 = LINE('',#2253,#2254); -#2253 = CARTESIAN_POINT('',(-0.,-36.3)); -#2254 = VECTOR('',#2255,1.); -#2255 = DIRECTION('',(-1.,-0.)); -#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2257 = PCURVE('',#2258,#2263); -#2258 = PLANE('',#2259); -#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); -#2260 = CARTESIAN_POINT('',(89.95,3.3,0.)); -#2261 = DIRECTION('',(-0.,-1.,-0.)); -#2262 = DIRECTION('',(0.,0.,1.)); -#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2268); -#2264 = LINE('',#2265,#2266); -#2265 = CARTESIAN_POINT('',(0.,0.)); -#2266 = VECTOR('',#2267,1.); -#2267 = DIRECTION('',(1.,0.)); -#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2269 = ORIENTED_EDGE('',*,*,#2270,.T.); -#2270 = EDGE_CURVE('',#2243,#2271,#2273,.T.); -#2271 = VERTEX_POINT('',#2272); -#2272 = CARTESIAN_POINT('',(89.95,1.901,0.4)); -#2273 = SURFACE_CURVE('',#2274,(#2278,#2285),.PCURVE_S1.); -#2274 = LINE('',#2275,#2276); -#2275 = CARTESIAN_POINT('',(89.95,9.8255,8.3245)); -#2276 = VECTOR('',#2277,1.); -#2277 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187)); -#2278 = PCURVE('',#1932,#2279); -#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284); -#2280 = LINE('',#2281,#2282); -#2281 = CARTESIAN_POINT('',(-8.3245,-42.8255)); -#2282 = VECTOR('',#2283,1.); -#2283 = DIRECTION('',(0.707106781187,0.707106781187)); -#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2285 = PCURVE('',#1482,#2286); -#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291); -#2287 = LINE('',#2288,#2289); -#2288 = CARTESIAN_POINT('',(-1.42108547152E-14,-10.50053570062)); -#2289 = VECTOR('',#2290,1.); -#2290 = DIRECTION('',(-0.,1.)); -#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2292 = ORIENTED_EDGE('',*,*,#2293,.T.); -#2293 = EDGE_CURVE('',#2271,#2294,#2296,.T.); -#2294 = VERTEX_POINT('',#2295); -#2295 = CARTESIAN_POINT('',(89.95,4.525403330759,0.4)); -#2296 = SURFACE_CURVE('',#2297,(#2301,#2308),.PCURVE_S1.); -#2297 = LINE('',#2298,#2299); -#2298 = CARTESIAN_POINT('',(89.95,1.901,0.4)); -#2299 = VECTOR('',#2300,1.); -#2300 = DIRECTION('',(-0.,1.,6.768612196841E-16)); -#2301 = PCURVE('',#1932,#2302); -#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307); -#2303 = LINE('',#2304,#2305); -#2304 = CARTESIAN_POINT('',(-0.4,-34.901)); -#2305 = VECTOR('',#2306,1.); -#2306 = DIRECTION('',(-6.768612196841E-16,-1.)); -#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2308 = PCURVE('',#1510,#2309); -#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2314); -#2310 = LINE('',#2311,#2312); -#2311 = CARTESIAN_POINT('',(-31.099,0.282842712475)); -#2312 = VECTOR('',#2313,1.); -#2313 = DIRECTION('',(1.,4.786131583608E-16)); -#2314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2315 = ORIENTED_EDGE('',*,*,#2316,.F.); -#2316 = EDGE_CURVE('',#2317,#2294,#2319,.T.); -#2317 = VERTEX_POINT('',#2318); -#2318 = CARTESIAN_POINT('',(89.95,6.074596669241,0.4)); -#2319 = SURFACE_CURVE('',#2320,(#2325,#2336),.PCURVE_S1.); -#2320 = CIRCLE('',#2321,1.6); -#2321 = AXIS2_PLACEMENT_3D('',#2322,#2323,#2324); -#2322 = CARTESIAN_POINT('',(89.95,5.3,1.8)); -#2323 = DIRECTION('',(1.,0.,-0.)); -#2324 = DIRECTION('',(-0.,-0.,-1.)); -#2325 = PCURVE('',#1932,#2326); -#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2335); -#2327 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2328,#2329,#2330,#2331, -#2332,#2333,#2334),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2328 = CARTESIAN_POINT('',(-0.2,-38.3)); -#2329 = CARTESIAN_POINT('',(-0.2,-41.07128129211)); -#2330 = CARTESIAN_POINT('',(-2.6,-39.68564064605)); -#2331 = CARTESIAN_POINT('',(-5.,-38.3)); -#2332 = CARTESIAN_POINT('',(-2.6,-36.91435935394)); -#2333 = CARTESIAN_POINT('',(-0.2,-35.52871870789)); -#2334 = CARTESIAN_POINT('',(-0.2,-38.3)); -#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2336 = PCURVE('',#2337,#2342); -#2337 = CYLINDRICAL_SURFACE('',#2338,1.6); -#2338 = AXIS2_PLACEMENT_3D('',#2339,#2340,#2341); -#2339 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#2340 = DIRECTION('',(-1.,0.,0.)); -#2341 = DIRECTION('',(0.,0.,-1.)); -#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347); -#2343 = LINE('',#2344,#2345); -#2344 = CARTESIAN_POINT('',(6.28318530718,3.)); -#2345 = VECTOR('',#2346,1.); -#2346 = DIRECTION('',(-1.,0.)); -#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2348 = ORIENTED_EDGE('',*,*,#2349,.F.); -#2349 = EDGE_CURVE('',#2350,#2317,#2352,.T.); -#2350 = VERTEX_POINT('',#2351); -#2351 = CARTESIAN_POINT('',(89.95,33.,0.4)); -#2352 = SURFACE_CURVE('',#2353,(#2357,#2364),.PCURVE_S1.); -#2353 = LINE('',#2354,#2355); -#2354 = CARTESIAN_POINT('',(89.95,33.,0.4)); -#2355 = VECTOR('',#2356,1.); -#2356 = DIRECTION('',(-0.,-1.,-0.)); -#2357 = PCURVE('',#1932,#2358); -#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363); -#2359 = LINE('',#2360,#2361); -#2360 = CARTESIAN_POINT('',(-0.4,-66.)); -#2361 = VECTOR('',#2362,1.); -#2362 = DIRECTION('',(-0.,1.)); -#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2364 = PCURVE('',#1510,#2365); -#2365 = DEFINITIONAL_REPRESENTATION('',(#2366),#2370); -#2366 = LINE('',#2367,#2368); -#2367 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#2368 = VECTOR('',#2369,1.); -#2369 = DIRECTION('',(-1.,0.)); -#2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2371 = ORIENTED_EDGE('',*,*,#2372,.T.); -#2372 = EDGE_CURVE('',#2350,#2373,#2375,.T.); -#2373 = VERTEX_POINT('',#2374); -#2374 = CARTESIAN_POINT('',(89.95,33.,0.426679946932)); -#2375 = SURFACE_CURVE('',#2376,(#2380,#2387),.PCURVE_S1.); -#2376 = LINE('',#2377,#2378); -#2377 = CARTESIAN_POINT('',(89.95,33.,0.)); -#2378 = VECTOR('',#2379,1.); -#2379 = DIRECTION('',(0.,0.,1.)); -#2380 = PCURVE('',#1932,#2381); -#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386); -#2382 = LINE('',#2383,#2384); -#2383 = CARTESIAN_POINT('',(-0.,-66.)); -#2384 = VECTOR('',#2385,1.); -#2385 = DIRECTION('',(-1.,-0.)); -#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2387 = PCURVE('',#1700,#2388); -#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393); -#2389 = LINE('',#2390,#2391); -#2390 = CARTESIAN_POINT('',(0.,4.8)); -#2391 = VECTOR('',#2392,1.); -#2392 = DIRECTION('',(1.,0.)); -#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2394 = ORIENTED_EDGE('',*,*,#2395,.F.); -#2395 = EDGE_CURVE('',#2396,#2373,#2398,.T.); -#2396 = VERTEX_POINT('',#2397); -#2397 = CARTESIAN_POINT('',(89.95,24.7,0.426679946932)); -#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.); -#2399 = LINE('',#2400,#2401); -#2400 = CARTESIAN_POINT('',(89.95,24.7,0.426679946932)); -#2401 = VECTOR('',#2402,1.); -#2402 = DIRECTION('',(-0.,1.,-0.)); -#2403 = PCURVE('',#1932,#2404); -#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409); -#2405 = LINE('',#2406,#2407); -#2406 = CARTESIAN_POINT('',(-0.426679946932,-57.7)); -#2407 = VECTOR('',#2408,1.); -#2408 = DIRECTION('',(-0.,-1.)); -#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2410 = PCURVE('',#2411,#2416); -#2411 = CYLINDRICAL_SURFACE('',#2412,3.7); -#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415); -#2413 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#2414 = DIRECTION('',(-0.,1.,-0.)); -#2415 = DIRECTION('',(-1.,-0.,0.)); -#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421); -#2417 = LINE('',#2418,#2419); -#2418 = CARTESIAN_POINT('',(3.610877613952,0.)); -#2419 = VECTOR('',#2420,1.); -#2420 = DIRECTION('',(0.,1.)); -#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2422 = ORIENTED_EDGE('',*,*,#2423,.T.); -#2423 = EDGE_CURVE('',#2396,#2424,#2426,.T.); -#2424 = VERTEX_POINT('',#2425); -#2425 = CARTESIAN_POINT('',(89.95,24.7,3.773320053068)); -#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.); -#2427 = LINE('',#2428,#2429); -#2428 = CARTESIAN_POINT('',(89.95,24.7,1.05)); -#2429 = VECTOR('',#2430,1.); -#2430 = DIRECTION('',(-0.,-0.,1.)); -#2431 = PCURVE('',#1932,#2432); -#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437); -#2433 = LINE('',#2434,#2435); -#2434 = CARTESIAN_POINT('',(-1.05,-57.7)); -#2435 = VECTOR('',#2436,1.); -#2436 = DIRECTION('',(-1.,-0.)); -#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2438 = PCURVE('',#2439,#2444); -#2439 = PLANE('',#2440); -#2440 = AXIS2_PLACEMENT_3D('',#2441,#2442,#2443); -#2441 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#2442 = DIRECTION('',(-0.,1.,-0.)); -#2443 = DIRECTION('',(-1.,-0.,0.)); -#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449); -#2445 = LINE('',#2446,#2447); -#2446 = CARTESIAN_POINT('',(-3.3,-1.05)); -#2447 = VECTOR('',#2448,1.); -#2448 = DIRECTION('',(0.,1.)); -#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2450 = ORIENTED_EDGE('',*,*,#2451,.T.); -#2451 = EDGE_CURVE('',#2424,#2452,#2454,.T.); -#2452 = VERTEX_POINT('',#2453); -#2453 = CARTESIAN_POINT('',(89.95,33.,3.773320053068)); -#2454 = SURFACE_CURVE('',#2455,(#2459,#2466),.PCURVE_S1.); -#2455 = LINE('',#2456,#2457); -#2456 = CARTESIAN_POINT('',(89.95,24.7,3.773320053068)); -#2457 = VECTOR('',#2458,1.); -#2458 = DIRECTION('',(-0.,1.,-0.)); -#2459 = PCURVE('',#1932,#2460); -#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465); -#2461 = LINE('',#2462,#2463); -#2462 = CARTESIAN_POINT('',(-3.773320053068,-57.7)); -#2463 = VECTOR('',#2464,1.); -#2464 = DIRECTION('',(-0.,-1.)); -#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2466 = PCURVE('',#2411,#2467); -#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2472); -#2468 = LINE('',#2469,#2470); -#2469 = CARTESIAN_POINT('',(2.672307693227,0.)); -#2470 = VECTOR('',#2471,1.); -#2471 = DIRECTION('',(0.,1.)); -#2472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2473 = ORIENTED_EDGE('',*,*,#2474,.T.); -#2474 = EDGE_CURVE('',#2452,#1917,#2475,.T.); -#2475 = SURFACE_CURVE('',#2476,(#2480,#2487),.PCURVE_S1.); -#2476 = LINE('',#2477,#2478); -#2477 = CARTESIAN_POINT('',(89.95,33.,0.)); -#2478 = VECTOR('',#2479,1.); -#2479 = DIRECTION('',(0.,0.,1.)); -#2480 = PCURVE('',#1932,#2481); -#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486); -#2482 = LINE('',#2483,#2484); -#2483 = CARTESIAN_POINT('',(-0.,-66.)); -#2484 = VECTOR('',#2485,1.); -#2485 = DIRECTION('',(-1.,-0.)); -#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2487 = PCURVE('',#1700,#2488); -#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493); -#2489 = LINE('',#2490,#2491); -#2490 = CARTESIAN_POINT('',(0.,4.8)); -#2491 = VECTOR('',#2492,1.); -#2492 = DIRECTION('',(1.,0.)); -#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2494 = ORIENTED_EDGE('',*,*,#1916,.F.); -#2495 = ORIENTED_EDGE('',*,*,#2496,.F.); -#2496 = EDGE_CURVE('',#2497,#1894,#2499,.T.); -#2497 = VERTEX_POINT('',#2498); -#2498 = CARTESIAN_POINT('',(89.95,-33.,3.773320053068)); -#2499 = SURFACE_CURVE('',#2500,(#2504,#2511),.PCURVE_S1.); -#2500 = LINE('',#2501,#2502); -#2501 = CARTESIAN_POINT('',(89.95,-33.,0.)); -#2502 = VECTOR('',#2503,1.); -#2503 = DIRECTION('',(0.,0.,1.)); -#2504 = PCURVE('',#1932,#2505); -#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510); -#2506 = LINE('',#2507,#2508); -#2507 = CARTESIAN_POINT('',(-0.,-0.)); -#2508 = VECTOR('',#2509,1.); -#2509 = DIRECTION('',(-1.,-0.)); -#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2511 = PCURVE('',#1671,#2512); -#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517); -#2513 = LINE('',#2514,#2515); -#2514 = CARTESIAN_POINT('',(-0.,4.8)); -#2515 = VECTOR('',#2516,1.); -#2516 = DIRECTION('',(-1.,0.)); -#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2518 = ORIENTED_EDGE('',*,*,#2519,.F.); -#2519 = EDGE_CURVE('',#2520,#2497,#2522,.T.); -#2520 = VERTEX_POINT('',#2521); -#2521 = CARTESIAN_POINT('',(89.95,-24.7,3.773320053068)); -#2522 = SURFACE_CURVE('',#2523,(#2527,#2534),.PCURVE_S1.); -#2523 = LINE('',#2524,#2525); -#2524 = CARTESIAN_POINT('',(89.95,-24.7,3.773320053068)); -#2525 = VECTOR('',#2526,1.); -#2526 = DIRECTION('',(0.,-1.,0.)); -#2527 = PCURVE('',#1932,#2528); -#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533); -#2529 = LINE('',#2530,#2531); -#2530 = CARTESIAN_POINT('',(-3.773320053068,-8.3)); -#2531 = VECTOR('',#2532,1.); -#2532 = DIRECTION('',(-0.,1.)); -#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2534 = PCURVE('',#2535,#2540); -#2535 = CYLINDRICAL_SURFACE('',#2536,3.7); -#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539); -#2537 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#2538 = DIRECTION('',(0.,-1.,0.)); -#2539 = DIRECTION('',(-1.,0.,-0.)); -#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2544); -#2541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2542,#2543),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#2542 = CARTESIAN_POINT('',(-2.672307693227,-5.999999999062E-07)); -#2543 = CARTESIAN_POINT('',(-2.672307693227,8.3000006)); -#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2545 = ORIENTED_EDGE('',*,*,#2546,.F.); -#2546 = EDGE_CURVE('',#2547,#2520,#2549,.T.); -#2547 = VERTEX_POINT('',#2548); -#2548 = CARTESIAN_POINT('',(89.95,-24.7,0.426679946932)); -#2549 = SURFACE_CURVE('',#2550,(#2554,#2561),.PCURVE_S1.); -#2550 = LINE('',#2551,#2552); -#2551 = CARTESIAN_POINT('',(89.95,-24.7,1.05)); -#2552 = VECTOR('',#2553,1.); -#2553 = DIRECTION('',(-0.,0.,1.)); -#2554 = PCURVE('',#1932,#2555); -#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560); -#2556 = LINE('',#2557,#2558); -#2557 = CARTESIAN_POINT('',(-1.05,-8.3)); -#2558 = VECTOR('',#2559,1.); -#2559 = DIRECTION('',(-1.,-0.)); -#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2561 = PCURVE('',#2562,#2567); -#2562 = PLANE('',#2563); -#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566); -#2564 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#2565 = DIRECTION('',(0.,-1.,0.)); -#2566 = DIRECTION('',(1.,0.,0.)); -#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2571); -#2568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2569,#2570),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.65,3.069900987672),.PIECEWISE_BEZIER_KNOTS.); -#2569 = CARTESIAN_POINT('',(3.3,-1.7)); -#2570 = CARTESIAN_POINT('',(3.3,2.019900987672)); -#2571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2572 = ORIENTED_EDGE('',*,*,#2573,.T.); -#2573 = EDGE_CURVE('',#2547,#2574,#2576,.T.); -#2574 = VERTEX_POINT('',#2575); -#2575 = CARTESIAN_POINT('',(89.95,-33.,0.426679946932)); -#2576 = SURFACE_CURVE('',#2577,(#2581,#2588),.PCURVE_S1.); -#2577 = LINE('',#2578,#2579); -#2578 = CARTESIAN_POINT('',(89.95,-24.7,0.426679946932)); -#2579 = VECTOR('',#2580,1.); -#2580 = DIRECTION('',(0.,-1.,0.)); -#2581 = PCURVE('',#1932,#2582); -#2582 = DEFINITIONAL_REPRESENTATION('',(#2583),#2587); -#2583 = LINE('',#2584,#2585); -#2584 = CARTESIAN_POINT('',(-0.426679946932,-8.3)); -#2585 = VECTOR('',#2586,1.); -#2586 = DIRECTION('',(-0.,1.)); -#2587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2588 = PCURVE('',#2535,#2589); -#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2593); -#2590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2591,#2592),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#2591 = CARTESIAN_POINT('',(-3.610877613952,-5.999999999062E-07)); -#2592 = CARTESIAN_POINT('',(-3.610877613952,8.3000006)); -#2593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2594 = ORIENTED_EDGE('',*,*,#2595,.F.); -#2595 = EDGE_CURVE('',#2596,#2574,#2598,.T.); -#2596 = VERTEX_POINT('',#2597); -#2597 = CARTESIAN_POINT('',(89.95,-33.,0.4)); -#2598 = SURFACE_CURVE('',#2599,(#2603,#2610),.PCURVE_S1.); -#2599 = LINE('',#2600,#2601); -#2600 = CARTESIAN_POINT('',(89.95,-33.,0.)); -#2601 = VECTOR('',#2602,1.); -#2602 = DIRECTION('',(0.,0.,1.)); -#2603 = PCURVE('',#1932,#2604); -#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609); -#2605 = LINE('',#2606,#2607); -#2606 = CARTESIAN_POINT('',(-0.,-0.)); -#2607 = VECTOR('',#2608,1.); -#2608 = DIRECTION('',(-1.,-0.)); -#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2610 = PCURVE('',#1671,#2611); -#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616); -#2612 = LINE('',#2613,#2614); -#2613 = CARTESIAN_POINT('',(-0.,4.8)); -#2614 = VECTOR('',#2615,1.); -#2615 = DIRECTION('',(-1.,0.)); -#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2617 = ORIENTED_EDGE('',*,*,#2618,.T.); -#2618 = EDGE_CURVE('',#2596,#2619,#2621,.T.); -#2619 = VERTEX_POINT('',#2620); -#2620 = CARTESIAN_POINT('',(89.95,-6.074596669241,0.4)); -#2621 = SURFACE_CURVE('',#2622,(#2626,#2633),.PCURVE_S1.); -#2622 = LINE('',#2623,#2624); -#2623 = CARTESIAN_POINT('',(89.95,-33.,0.4)); -#2624 = VECTOR('',#2625,1.); -#2625 = DIRECTION('',(0.,1.,0.)); -#2626 = PCURVE('',#1932,#2627); -#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632); -#2628 = LINE('',#2629,#2630); -#2629 = CARTESIAN_POINT('',(-0.4,-0.)); -#2630 = VECTOR('',#2631,1.); -#2631 = DIRECTION('',(-0.,-1.)); -#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2633 = PCURVE('',#1116,#2634); -#2634 = DEFINITIONAL_REPRESENTATION('',(#2635),#2639); -#2635 = LINE('',#2636,#2637); -#2636 = CARTESIAN_POINT('',(0.,0.282842712475)); -#2637 = VECTOR('',#2638,1.); -#2638 = DIRECTION('',(1.,0.)); -#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2640 = ORIENTED_EDGE('',*,*,#2641,.T.); -#2641 = EDGE_CURVE('',#2619,#1972,#2642,.T.); -#2642 = SURFACE_CURVE('',#2643,(#2648,#2655),.PCURVE_S1.); -#2643 = CIRCLE('',#2644,1.6); -#2644 = AXIS2_PLACEMENT_3D('',#2645,#2646,#2647); -#2645 = CARTESIAN_POINT('',(89.95,-5.3,1.8)); -#2646 = DIRECTION('',(-1.,-0.,0.)); -#2647 = DIRECTION('',(-0.,0.,-1.)); -#2648 = PCURVE('',#1932,#2649); -#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654); -#2650 = CIRCLE('',#2651,1.6); -#2651 = AXIS2_PLACEMENT_2D('',#2652,#2653); -#2652 = CARTESIAN_POINT('',(-1.8,-27.7)); -#2653 = DIRECTION('',(1.,-0.)); -#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2655 = PCURVE('',#2656,#2661); -#2656 = CYLINDRICAL_SURFACE('',#2657,1.6); -#2657 = AXIS2_PLACEMENT_3D('',#2658,#2659,#2660); -#2658 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#2659 = DIRECTION('',(-1.,-0.,0.)); -#2660 = DIRECTION('',(0.,0.,-1.)); -#2661 = DEFINITIONAL_REPRESENTATION('',(#2662),#2666); -#2662 = LINE('',#2663,#2664); -#2663 = CARTESIAN_POINT('',(-6.28318530718,3.)); -#2664 = VECTOR('',#2665,1.); -#2665 = DIRECTION('',(1.,-0.)); -#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2667 = ADVANCED_FACE('',(#2668),#2656,.F.); -#2668 = FACE_BOUND('',#2669,.T.); -#2669 = EDGE_LOOP('',(#2670,#2698,#2721,#2752,#2753,#2779)); -#2670 = ORIENTED_EDGE('',*,*,#2671,.F.); -#2671 = EDGE_CURVE('',#2672,#1972,#2674,.T.); -#2672 = VERTEX_POINT('',#2673); -#2673 = CARTESIAN_POINT('',(90.15,-5.3,0.2)); -#2674 = SURFACE_CURVE('',#2675,(#2680,#2691),.PCURVE_S1.); -#2675 = ELLIPSE('',#2676,2.262741699797,1.6); -#2676 = AXIS2_PLACEMENT_3D('',#2677,#2678,#2679); -#2677 = CARTESIAN_POINT('',(88.55,-5.3,1.8)); -#2678 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#2679 = DIRECTION('',(-0.707106781187,-3.474993633276E-18,0.707106781187 - )); -#2680 = PCURVE('',#2656,#2681); -#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2690); -#2682 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2683,#2684,#2685,#2686,#2687, - #2688,#2689),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#2683 = CARTESIAN_POINT('',(0.,2.8)); -#2684 = CARTESIAN_POINT('',(-9.246850549668E-02,2.8)); -#2685 = CARTESIAN_POINT('',(-0.184937010993,2.816416807651)); -#2686 = CARTESIAN_POINT('',(-0.27740551649,2.849250474959)); -#2687 = CARTESIAN_POINT('',(-0.369874021987,2.898079716531)); -#2688 = CARTESIAN_POINT('',(-0.462342527483,2.962062707443)); -#2689 = CARTESIAN_POINT('',(-0.55481103298,3.04)); -#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2691 = PCURVE('',#1116,#2692); -#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697); -#2693 = ELLIPSE('',#2694,2.262741699797,1.6); -#2694 = AXIS2_PLACEMENT_2D('',#2695,#2696); -#2695 = CARTESIAN_POINT('',(27.7,2.262741699797)); -#2696 = DIRECTION('',(-3.474993633276E-18,1.)); -#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2698 = ORIENTED_EDGE('',*,*,#2699,.F.); -#2699 = EDGE_CURVE('',#2700,#2672,#2702,.T.); -#2700 = VERTEX_POINT('',#2701); -#2701 = CARTESIAN_POINT('',(92.95,-5.3,0.2)); -#2702 = SEAM_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.); -#2703 = LINE('',#2704,#2705); -#2704 = CARTESIAN_POINT('',(92.95,-5.3,0.2)); -#2705 = VECTOR('',#2706,1.); -#2706 = DIRECTION('',(-1.,-0.,0.)); -#2707 = PCURVE('',#2656,#2708); -#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713); -#2709 = LINE('',#2710,#2711); -#2710 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#2711 = VECTOR('',#2712,1.); -#2712 = DIRECTION('',(-0.,1.)); -#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2714 = PCURVE('',#2656,#2715); -#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720); -#2716 = LINE('',#2717,#2718); -#2717 = CARTESIAN_POINT('',(-0.,-0.)); -#2718 = VECTOR('',#2719,1.); -#2719 = DIRECTION('',(-0.,1.)); -#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2721 = ORIENTED_EDGE('',*,*,#2722,.T.); -#2722 = EDGE_CURVE('',#2700,#2700,#2723,.T.); -#2723 = SURFACE_CURVE('',#2724,(#2729,#2736),.PCURVE_S1.); -#2724 = CIRCLE('',#2725,1.6); -#2725 = AXIS2_PLACEMENT_3D('',#2726,#2727,#2728); -#2726 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#2727 = DIRECTION('',(1.,-0.,0.)); -#2728 = DIRECTION('',(0.,0.,-1.)); -#2729 = PCURVE('',#2656,#2730); -#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735); -#2731 = LINE('',#2732,#2733); -#2732 = CARTESIAN_POINT('',(-0.,0.)); -#2733 = VECTOR('',#2734,1.); -#2734 = DIRECTION('',(-1.,0.)); -#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2736 = PCURVE('',#2737,#2742); -#2737 = PLANE('',#2738); -#2738 = AXIS2_PLACEMENT_3D('',#2739,#2740,#2741); -#2739 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#2740 = DIRECTION('',(-1.,-0.,0.)); -#2741 = DIRECTION('',(0.,0.,1.)); -#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2751); -#2743 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2744,#2745,#2746,#2747, -#2748,#2749,#2750),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2744 = CARTESIAN_POINT('',(-1.6,0.)); -#2745 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#2746 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#2747 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#2748 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#2749 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#2750 = CARTESIAN_POINT('',(-1.6,0.)); -#2751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2752 = ORIENTED_EDGE('',*,*,#2699,.T.); -#2753 = ORIENTED_EDGE('',*,*,#2754,.F.); -#2754 = EDGE_CURVE('',#2619,#2672,#2755,.T.); -#2755 = SURFACE_CURVE('',#2756,(#2761,#2772),.PCURVE_S1.); -#2756 = ELLIPSE('',#2757,2.262741699797,1.6); -#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760); -#2758 = CARTESIAN_POINT('',(88.55,-5.3,1.8)); -#2759 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#2760 = DIRECTION('',(-0.707106781187,-3.474993633276E-18,0.707106781187 - )); -#2761 = PCURVE('',#2656,#2762); -#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2771); -#2763 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2764,#2765,#2766,#2767,#2768, - #2769,#2770),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#2764 = CARTESIAN_POINT('',(-5.7283742742,3.04)); -#2765 = CARTESIAN_POINT('',(-5.820842779696,2.962062707443)); -#2766 = CARTESIAN_POINT('',(-5.913311285193,2.898079716531)); -#2767 = CARTESIAN_POINT('',(-6.00577979069,2.849250474959)); -#2768 = CARTESIAN_POINT('',(-6.098248296186,2.816416807651)); -#2769 = CARTESIAN_POINT('',(-6.190716801683,2.8)); -#2770 = CARTESIAN_POINT('',(-6.28318530718,2.8)); -#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2772 = PCURVE('',#1116,#2773); -#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778); -#2774 = ELLIPSE('',#2775,2.262741699797,1.6); -#2775 = AXIS2_PLACEMENT_2D('',#2776,#2777); -#2776 = CARTESIAN_POINT('',(27.7,2.262741699797)); -#2777 = DIRECTION('',(-3.474993633276E-18,1.)); -#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2779 = ORIENTED_EDGE('',*,*,#2641,.T.); -#2780 = ADVANCED_FACE('',(#2781),#2737,.T.); -#2781 = FACE_BOUND('',#2782,.T.); -#2782 = EDGE_LOOP('',(#2783)); -#2783 = ORIENTED_EDGE('',*,*,#2722,.F.); -#2784 = ADVANCED_FACE('',(#2785),#2562,.T.); -#2785 = FACE_BOUND('',#2786,.F.); -#2786 = EDGE_LOOP('',(#2787,#2813)); -#2787 = ORIENTED_EDGE('',*,*,#2788,.T.); -#2788 = EDGE_CURVE('',#2520,#2547,#2789,.T.); -#2789 = SURFACE_CURVE('',#2790,(#2795,#2806),.PCURVE_S1.); -#2790 = CIRCLE('',#2791,3.7); -#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794); -#2792 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#2793 = DIRECTION('',(0.,1.,-0.)); -#2794 = DIRECTION('',(-1.,0.,-0.)); -#2795 = PCURVE('',#2562,#2796); -#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2805); -#2797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2798,#2799,#2800,#2801, -#2802,#2803,#2804),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2798 = CARTESIAN_POINT('',(-3.7,0.)); -#2799 = CARTESIAN_POINT('',(-3.7,6.408587988005)); -#2800 = CARTESIAN_POINT('',(1.85,3.204293994002)); -#2801 = CARTESIAN_POINT('',(7.4,9.06238631369E-16)); -#2802 = CARTESIAN_POINT('',(1.85,-3.204293994002)); -#2803 = CARTESIAN_POINT('',(-3.7,-6.408587988005)); -#2804 = CARTESIAN_POINT('',(-3.7,0.)); -#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2806 = PCURVE('',#2535,#2807); -#2807 = DEFINITIONAL_REPRESENTATION('',(#2808),#2812); -#2808 = LINE('',#2809,#2810); -#2809 = CARTESIAN_POINT('',(-0.,0.)); -#2810 = VECTOR('',#2811,1.); -#2811 = DIRECTION('',(-1.,0.)); -#2812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2813 = ORIENTED_EDGE('',*,*,#2546,.T.); -#2814 = ADVANCED_FACE('',(#2815),#2535,.F.); -#2815 = FACE_BOUND('',#2816,.T.); -#2816 = EDGE_LOOP('',(#2817,#2839,#2840,#2841)); -#2817 = ORIENTED_EDGE('',*,*,#2818,.F.); -#2818 = EDGE_CURVE('',#2497,#2574,#2819,.T.); -#2819 = SURFACE_CURVE('',#2820,(#2825,#2832),.PCURVE_S1.); -#2820 = CIRCLE('',#2821,3.7); -#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824); -#2822 = CARTESIAN_POINT('',(86.65,-33.,2.1)); -#2823 = DIRECTION('',(0.,1.,-0.)); -#2824 = DIRECTION('',(-1.,0.,-0.)); -#2825 = PCURVE('',#2535,#2826); -#2826 = DEFINITIONAL_REPRESENTATION('',(#2827),#2831); -#2827 = LINE('',#2828,#2829); -#2828 = CARTESIAN_POINT('',(-0.,8.3)); -#2829 = VECTOR('',#2830,1.); -#2830 = DIRECTION('',(-1.,0.)); -#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2832 = PCURVE('',#1671,#2833); -#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838); -#2834 = CIRCLE('',#2835,3.7); -#2835 = AXIS2_PLACEMENT_2D('',#2836,#2837); -#2836 = CARTESIAN_POINT('',(-2.1,8.1)); -#2837 = DIRECTION('',(-0.,1.)); -#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2839 = ORIENTED_EDGE('',*,*,#2519,.F.); -#2840 = ORIENTED_EDGE('',*,*,#2788,.T.); -#2841 = ORIENTED_EDGE('',*,*,#2573,.T.); -#2842 = ADVANCED_FACE('',(#2843),#2439,.T.); -#2843 = FACE_BOUND('',#2844,.T.); -#2844 = EDGE_LOOP('',(#2845,#2867)); -#2845 = ORIENTED_EDGE('',*,*,#2846,.T.); -#2846 = EDGE_CURVE('',#2424,#2396,#2847,.T.); -#2847 = SURFACE_CURVE('',#2848,(#2853,#2860),.PCURVE_S1.); -#2848 = CIRCLE('',#2849,3.7); -#2849 = AXIS2_PLACEMENT_3D('',#2850,#2851,#2852); -#2850 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#2851 = DIRECTION('',(-0.,1.,0.)); -#2852 = DIRECTION('',(-1.,-0.,0.)); -#2853 = PCURVE('',#2439,#2854); -#2854 = DEFINITIONAL_REPRESENTATION('',(#2855),#2859); -#2855 = CIRCLE('',#2856,3.7); -#2856 = AXIS2_PLACEMENT_2D('',#2857,#2858); -#2857 = CARTESIAN_POINT('',(0.,0.)); -#2858 = DIRECTION('',(1.,0.)); -#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2860 = PCURVE('',#2411,#2861); -#2861 = DEFINITIONAL_REPRESENTATION('',(#2862),#2866); -#2862 = LINE('',#2863,#2864); -#2863 = CARTESIAN_POINT('',(0.,0.)); -#2864 = VECTOR('',#2865,1.); -#2865 = DIRECTION('',(1.,0.)); -#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2867 = ORIENTED_EDGE('',*,*,#2423,.T.); -#2868 = ADVANCED_FACE('',(#2869),#2411,.F.); -#2869 = FACE_BOUND('',#2870,.F.); -#2870 = EDGE_LOOP('',(#2871,#2897,#2898,#2899)); -#2871 = ORIENTED_EDGE('',*,*,#2872,.F.); -#2872 = EDGE_CURVE('',#2452,#2373,#2873,.T.); -#2873 = SURFACE_CURVE('',#2874,(#2879,#2886),.PCURVE_S1.); -#2874 = CIRCLE('',#2875,3.7); -#2875 = AXIS2_PLACEMENT_3D('',#2876,#2877,#2878); -#2876 = CARTESIAN_POINT('',(86.65,33.,2.1)); -#2877 = DIRECTION('',(-0.,1.,0.)); -#2878 = DIRECTION('',(-1.,-0.,0.)); -#2879 = PCURVE('',#2411,#2880); -#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2885); -#2881 = LINE('',#2882,#2883); -#2882 = CARTESIAN_POINT('',(0.,8.3)); -#2883 = VECTOR('',#2884,1.); -#2884 = DIRECTION('',(1.,0.)); -#2885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2886 = PCURVE('',#1700,#2887); -#2887 = DEFINITIONAL_REPRESENTATION('',(#2888),#2896); -#2888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2889,#2890,#2891,#2892, -#2893,#2894,#2895),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2889 = CARTESIAN_POINT('',(2.1,11.8)); -#2890 = CARTESIAN_POINT('',(8.508587988005,11.8)); -#2891 = CARTESIAN_POINT('',(5.304293994002,6.25)); -#2892 = CARTESIAN_POINT('',(2.1,0.7)); -#2893 = CARTESIAN_POINT('',(-1.104293994002,6.25)); -#2894 = CARTESIAN_POINT('',(-4.308587988005,11.8)); -#2895 = CARTESIAN_POINT('',(2.1,11.8)); -#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2897 = ORIENTED_EDGE('',*,*,#2451,.F.); -#2898 = ORIENTED_EDGE('',*,*,#2846,.T.); -#2899 = ORIENTED_EDGE('',*,*,#2395,.T.); -#2900 = ADVANCED_FACE('',(#2901),#2337,.F.); -#2901 = FACE_BOUND('',#2902,.F.); -#2902 = EDGE_LOOP('',(#2903,#2935,#2958,#2985,#2986,#3016)); -#2903 = ORIENTED_EDGE('',*,*,#2904,.F.); -#2904 = EDGE_CURVE('',#2905,#2294,#2907,.T.); -#2905 = VERTEX_POINT('',#2906); -#2906 = CARTESIAN_POINT('',(90.15,5.3,0.2)); -#2907 = SURFACE_CURVE('',#2908,(#2913,#2924),.PCURVE_S1.); -#2908 = ELLIPSE('',#2909,2.262741699797,1.6); -#2909 = AXIS2_PLACEMENT_3D('',#2910,#2911,#2912); -#2910 = CARTESIAN_POINT('',(88.55,5.3,1.8)); -#2911 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#2912 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#2913 = PCURVE('',#2337,#2914); -#2914 = DEFINITIONAL_REPRESENTATION('',(#2915),#2923); -#2915 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2916,#2917,#2918,#2919,#2920, - #2921,#2922),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#2916 = CARTESIAN_POINT('',(0.,2.8)); -#2917 = CARTESIAN_POINT('',(9.246850549668E-02,2.8)); -#2918 = CARTESIAN_POINT('',(0.184937010993,2.816416807651)); -#2919 = CARTESIAN_POINT('',(0.27740551649,2.849250474959)); -#2920 = CARTESIAN_POINT('',(0.369874021987,2.898079716531)); -#2921 = CARTESIAN_POINT('',(0.462342527483,2.962062707443)); -#2922 = CARTESIAN_POINT('',(0.55481103298,3.04)); -#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2924 = PCURVE('',#1510,#2925); -#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2934); -#2926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2927,#2928,#2929,#2930, -#2931,#2932,#2933),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2927 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#2928 = CARTESIAN_POINT('',(-24.92871870789,4.525483399594)); -#2929 = CARTESIAN_POINT('',(-26.31435935394,1.131370849898)); -#2930 = CARTESIAN_POINT('',(-27.7,-2.262741699797)); -#2931 = CARTESIAN_POINT('',(-29.08564064605,1.131370849898)); -#2932 = CARTESIAN_POINT('',(-30.47128129211,4.525483399594)); -#2933 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#2934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2935 = ORIENTED_EDGE('',*,*,#2936,.F.); -#2936 = EDGE_CURVE('',#2937,#2905,#2939,.T.); -#2937 = VERTEX_POINT('',#2938); -#2938 = CARTESIAN_POINT('',(92.95,5.3,0.2)); -#2939 = SEAM_CURVE('',#2940,(#2944,#2951),.PCURVE_S1.); -#2940 = LINE('',#2941,#2942); -#2941 = CARTESIAN_POINT('',(92.95,5.3,0.2)); -#2942 = VECTOR('',#2943,1.); -#2943 = DIRECTION('',(-1.,0.,0.)); -#2944 = PCURVE('',#2337,#2945); -#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950); -#2946 = LINE('',#2947,#2948); -#2947 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#2948 = VECTOR('',#2949,1.); -#2949 = DIRECTION('',(0.,1.)); -#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2951 = PCURVE('',#2337,#2952); -#2952 = DEFINITIONAL_REPRESENTATION('',(#2953),#2957); -#2953 = LINE('',#2954,#2955); -#2954 = CARTESIAN_POINT('',(0.,-0.)); -#2955 = VECTOR('',#2956,1.); -#2956 = DIRECTION('',(0.,1.)); -#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2958 = ORIENTED_EDGE('',*,*,#2959,.T.); -#2959 = EDGE_CURVE('',#2937,#2937,#2960,.T.); -#2960 = SURFACE_CURVE('',#2961,(#2966,#2973),.PCURVE_S1.); -#2961 = CIRCLE('',#2962,1.6); -#2962 = AXIS2_PLACEMENT_3D('',#2963,#2964,#2965); -#2963 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#2964 = DIRECTION('',(-1.,0.,0.)); -#2965 = DIRECTION('',(0.,0.,-1.)); -#2966 = PCURVE('',#2337,#2967); -#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972); -#2968 = LINE('',#2969,#2970); -#2969 = CARTESIAN_POINT('',(0.,0.)); -#2970 = VECTOR('',#2971,1.); -#2971 = DIRECTION('',(1.,0.)); -#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2973 = PCURVE('',#2974,#2979); -#2974 = PLANE('',#2975); -#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978); -#2976 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#2977 = DIRECTION('',(-1.,0.,0.)); -#2978 = DIRECTION('',(0.,0.,-1.)); -#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984); -#2980 = CIRCLE('',#2981,1.6); -#2981 = AXIS2_PLACEMENT_2D('',#2982,#2983); -#2982 = CARTESIAN_POINT('',(0.,0.)); -#2983 = DIRECTION('',(1.,0.)); -#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2985 = ORIENTED_EDGE('',*,*,#2936,.T.); -#2986 = ORIENTED_EDGE('',*,*,#2987,.F.); -#2987 = EDGE_CURVE('',#2317,#2905,#2988,.T.); -#2988 = SURFACE_CURVE('',#2989,(#2994,#3005),.PCURVE_S1.); -#2989 = ELLIPSE('',#2990,2.262741699797,1.6); -#2990 = AXIS2_PLACEMENT_3D('',#2991,#2992,#2993); -#2991 = CARTESIAN_POINT('',(88.55,5.3,1.8)); -#2992 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#2993 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#2994 = PCURVE('',#2337,#2995); -#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3004); -#2996 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2997,#2998,#2999,#3000,#3001, - #3002,#3003),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#2997 = CARTESIAN_POINT('',(5.7283742742,3.04)); -#2998 = CARTESIAN_POINT('',(5.820842779696,2.962062707443)); -#2999 = CARTESIAN_POINT('',(5.913311285193,2.898079716531)); -#3000 = CARTESIAN_POINT('',(6.00577979069,2.849250474959)); -#3001 = CARTESIAN_POINT('',(6.098248296186,2.816416807651)); -#3002 = CARTESIAN_POINT('',(6.190716801683,2.8)); -#3003 = CARTESIAN_POINT('',(6.28318530718,2.8)); -#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3005 = PCURVE('',#1510,#3006); -#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3015); -#3007 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3008,#3009,#3010,#3011, -#3012,#3013,#3014),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3008 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#3009 = CARTESIAN_POINT('',(-24.92871870789,4.525483399594)); -#3010 = CARTESIAN_POINT('',(-26.31435935394,1.131370849898)); -#3011 = CARTESIAN_POINT('',(-27.7,-2.262741699797)); -#3012 = CARTESIAN_POINT('',(-29.08564064605,1.131370849898)); -#3013 = CARTESIAN_POINT('',(-30.47128129211,4.525483399594)); -#3014 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3016 = ORIENTED_EDGE('',*,*,#2316,.T.); -#3017 = ADVANCED_FACE('',(#3018),#2974,.T.); -#3018 = FACE_BOUND('',#3019,.F.); -#3019 = EDGE_LOOP('',(#3020)); -#3020 = ORIENTED_EDGE('',*,*,#2959,.F.); -#3021 = ADVANCED_FACE('',(#3022),#2258,.F.); -#3022 = FACE_BOUND('',#3023,.F.); -#3023 = EDGE_LOOP('',(#3024,#3054,#3075,#3076)); -#3024 = ORIENTED_EDGE('',*,*,#3025,.F.); -#3025 = EDGE_CURVE('',#3026,#3028,#3030,.T.); -#3026 = VERTEX_POINT('',#3027); -#3027 = CARTESIAN_POINT('',(86.75,3.3,1.799)); -#3028 = VERTEX_POINT('',#3029); -#3029 = CARTESIAN_POINT('',(86.75,3.3,1.8)); -#3030 = SURFACE_CURVE('',#3031,(#3035,#3042),.PCURVE_S1.); -#3031 = LINE('',#3032,#3033); -#3032 = CARTESIAN_POINT('',(86.75,3.3,0.)); -#3033 = VECTOR('',#3034,1.); -#3034 = DIRECTION('',(0.,0.,1.)); -#3035 = PCURVE('',#2258,#3036); -#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041); -#3037 = LINE('',#3038,#3039); -#3038 = CARTESIAN_POINT('',(0.,3.2)); -#3039 = VECTOR('',#3040,1.); -#3040 = DIRECTION('',(1.,0.)); -#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3042 = PCURVE('',#3043,#3048); -#3043 = PLANE('',#3044); -#3044 = AXIS2_PLACEMENT_3D('',#3045,#3046,#3047); -#3045 = CARTESIAN_POINT('',(86.75,21.,0.)); -#3046 = DIRECTION('',(-1.,0.,0.)); -#3047 = DIRECTION('',(0.,0.,1.)); -#3048 = DEFINITIONAL_REPRESENTATION('',(#3049),#3053); -#3049 = LINE('',#3050,#3051); -#3050 = CARTESIAN_POINT('',(0.,-17.7)); -#3051 = VECTOR('',#3052,1.); -#3052 = DIRECTION('',(1.,-0.)); -#3053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3054 = ORIENTED_EDGE('',*,*,#3055,.F.); -#3055 = EDGE_CURVE('',#2243,#3026,#3056,.T.); -#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.); -#3057 = LINE('',#3058,#3059); -#3058 = CARTESIAN_POINT('',(89.95,3.3,1.799)); -#3059 = VECTOR('',#3060,1.); -#3060 = DIRECTION('',(-1.,-0.,-0.)); -#3061 = PCURVE('',#2258,#3062); -#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067); -#3063 = LINE('',#3064,#3065); -#3064 = CARTESIAN_POINT('',(1.799,0.)); -#3065 = VECTOR('',#3066,1.); -#3066 = DIRECTION('',(0.,1.)); -#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3068 = PCURVE('',#1482,#3069); -#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074); -#3070 = LINE('',#3071,#3072); -#3071 = CARTESIAN_POINT('',(-0.,-1.272085099355)); -#3072 = VECTOR('',#3073,1.); -#3073 = DIRECTION('',(-1.,0.)); -#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3075 = ORIENTED_EDGE('',*,*,#2242,.T.); -#3076 = ORIENTED_EDGE('',*,*,#3077,.T.); -#3077 = EDGE_CURVE('',#2214,#3028,#3078,.T.); -#3078 = SURFACE_CURVE('',#3079,(#3083,#3090),.PCURVE_S1.); -#3079 = LINE('',#3080,#3081); -#3080 = CARTESIAN_POINT('',(89.95,3.3,1.8)); -#3081 = VECTOR('',#3082,1.); -#3082 = DIRECTION('',(-1.,-0.,-0.)); -#3083 = PCURVE('',#2258,#3084); -#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089); -#3085 = LINE('',#3086,#3087); -#3086 = CARTESIAN_POINT('',(1.8,0.)); -#3087 = VECTOR('',#3088,1.); -#3088 = DIRECTION('',(0.,1.)); -#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3090 = PCURVE('',#2230,#3091); -#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096); -#3092 = LINE('',#3093,#3094); -#3093 = CARTESIAN_POINT('',(0.,0.)); -#3094 = VECTOR('',#3095,1.); -#3095 = DIRECTION('',(0.,1.)); -#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3097 = ADVANCED_FACE('',(#3098),#3043,.F.); -#3098 = FACE_BOUND('',#3099,.F.); -#3099 = EDGE_LOOP('',(#3100,#3125,#3146,#3147,#3171,#3194,#3217,#3240)); -#3100 = ORIENTED_EDGE('',*,*,#3101,.T.); -#3101 = EDGE_CURVE('',#3102,#3104,#3106,.T.); -#3102 = VERTEX_POINT('',#3103); -#3103 = CARTESIAN_POINT('',(86.75,4.525403330759,0.4)); -#3104 = VERTEX_POINT('',#3105); -#3105 = CARTESIAN_POINT('',(86.75,1.901,0.4)); -#3106 = SURFACE_CURVE('',#3107,(#3111,#3118),.PCURVE_S1.); -#3107 = LINE('',#3108,#3109); -#3108 = CARTESIAN_POINT('',(86.75,4.525403330759,0.4)); -#3109 = VECTOR('',#3110,1.); -#3110 = DIRECTION('',(0.,-1.,-6.768612196841E-16)); -#3111 = PCURVE('',#3043,#3112); -#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117); -#3113 = LINE('',#3114,#3115); -#3114 = CARTESIAN_POINT('',(0.4,-16.47459666924)); -#3115 = VECTOR('',#3116,1.); -#3116 = DIRECTION('',(-6.768612196841E-16,-1.)); -#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3118 = PCURVE('',#1454,#3119); -#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124); -#3120 = LINE('',#3121,#3122); -#3121 = CARTESIAN_POINT('',(1.225403330759,0.282842712475)); -#3122 = VECTOR('',#3123,1.); -#3123 = DIRECTION('',(-1.,-4.786131583608E-16)); -#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3125 = ORIENTED_EDGE('',*,*,#3126,.F.); -#3126 = EDGE_CURVE('',#3026,#3104,#3127,.T.); -#3127 = SURFACE_CURVE('',#3128,(#3132,#3139),.PCURVE_S1.); -#3128 = LINE('',#3129,#3130); -#3129 = CARTESIAN_POINT('',(86.75,6.8255,5.3245)); -#3130 = VECTOR('',#3131,1.); -#3131 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187)); -#3132 = PCURVE('',#3043,#3133); -#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138); -#3134 = LINE('',#3135,#3136); -#3135 = CARTESIAN_POINT('',(5.3245,-14.1745)); -#3136 = VECTOR('',#3137,1.); -#3137 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3139 = PCURVE('',#1482,#3140); -#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145); -#3141 = LINE('',#3142,#3143); -#3142 = CARTESIAN_POINT('',(-3.2,-6.257895013501)); -#3143 = VECTOR('',#3144,1.); -#3144 = DIRECTION('',(-0.,1.)); -#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3146 = ORIENTED_EDGE('',*,*,#3025,.T.); -#3147 = ORIENTED_EDGE('',*,*,#3148,.T.); -#3148 = EDGE_CURVE('',#3028,#3149,#3151,.T.); -#3149 = VERTEX_POINT('',#3150); -#3150 = CARTESIAN_POINT('',(86.75,5.3,3.8)); -#3151 = SURFACE_CURVE('',#3152,(#3157,#3164),.PCURVE_S1.); -#3152 = CIRCLE('',#3153,2.); -#3153 = AXIS2_PLACEMENT_3D('',#3154,#3155,#3156); -#3154 = CARTESIAN_POINT('',(86.75,5.3,1.8)); -#3155 = DIRECTION('',(-1.,-0.,-0.)); -#3156 = DIRECTION('',(-0.,-0.,1.)); -#3157 = PCURVE('',#3043,#3158); -#3158 = DEFINITIONAL_REPRESENTATION('',(#3159),#3163); -#3159 = CIRCLE('',#3160,2.); -#3160 = AXIS2_PLACEMENT_2D('',#3161,#3162); -#3161 = CARTESIAN_POINT('',(1.8,-15.7)); -#3162 = DIRECTION('',(1.,0.)); -#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3164 = PCURVE('',#2230,#3165); -#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170); -#3166 = LINE('',#3167,#3168); -#3167 = CARTESIAN_POINT('',(-4.712388980385,3.2)); -#3168 = VECTOR('',#3169,1.); -#3169 = DIRECTION('',(1.,0.)); -#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3171 = ORIENTED_EDGE('',*,*,#3172,.F.); -#3172 = EDGE_CURVE('',#3173,#3149,#3175,.T.); -#3173 = VERTEX_POINT('',#3174); -#3174 = CARTESIAN_POINT('',(86.75,21.,3.8)); -#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.); -#3176 = LINE('',#3177,#3178); -#3177 = CARTESIAN_POINT('',(86.75,21.,3.8)); -#3178 = VECTOR('',#3179,1.); -#3179 = DIRECTION('',(-0.,-1.,-0.)); -#3180 = PCURVE('',#3043,#3181); -#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186); -#3182 = LINE('',#3183,#3184); -#3183 = CARTESIAN_POINT('',(3.8,0.)); -#3184 = VECTOR('',#3185,1.); -#3185 = DIRECTION('',(0.,-1.)); -#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3187 = PCURVE('',#2201,#3188); -#3188 = DEFINITIONAL_REPRESENTATION('',(#3189),#3193); -#3189 = LINE('',#3190,#3191); -#3190 = CARTESIAN_POINT('',(3.2,0.)); -#3191 = VECTOR('',#3192,1.); -#3192 = DIRECTION('',(0.,1.)); -#3193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3194 = ORIENTED_EDGE('',*,*,#3195,.F.); -#3195 = EDGE_CURVE('',#3196,#3173,#3198,.T.); -#3196 = VERTEX_POINT('',#3197); -#3197 = CARTESIAN_POINT('',(86.75,21.,0.4)); -#3198 = SURFACE_CURVE('',#3199,(#3203,#3210),.PCURVE_S1.); -#3199 = LINE('',#3200,#3201); -#3200 = CARTESIAN_POINT('',(86.75,21.,0.)); -#3201 = VECTOR('',#3202,1.); -#3202 = DIRECTION('',(0.,0.,1.)); -#3203 = PCURVE('',#3043,#3204); -#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209); -#3205 = LINE('',#3206,#3207); -#3206 = CARTESIAN_POINT('',(0.,0.)); -#3207 = VECTOR('',#3208,1.); -#3208 = DIRECTION('',(1.,-0.)); -#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3210 = PCURVE('',#2173,#3211); -#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216); -#3212 = LINE('',#3213,#3214); -#3213 = CARTESIAN_POINT('',(-0.,176.7)); -#3214 = VECTOR('',#3215,1.); -#3215 = DIRECTION('',(-1.,0.)); -#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3217 = ORIENTED_EDGE('',*,*,#3218,.T.); -#3218 = EDGE_CURVE('',#3196,#3219,#3221,.T.); -#3219 = VERTEX_POINT('',#3220); -#3220 = CARTESIAN_POINT('',(86.75,6.074596669241,0.4)); -#3221 = SURFACE_CURVE('',#3222,(#3226,#3233),.PCURVE_S1.); -#3222 = LINE('',#3223,#3224); -#3223 = CARTESIAN_POINT('',(86.75,21.,0.4)); -#3224 = VECTOR('',#3225,1.); -#3225 = DIRECTION('',(-0.,-1.,-0.)); -#3226 = PCURVE('',#3043,#3227); -#3227 = DEFINITIONAL_REPRESENTATION('',(#3228),#3232); -#3228 = LINE('',#3229,#3230); -#3229 = CARTESIAN_POINT('',(0.4,0.)); -#3230 = VECTOR('',#3231,1.); -#3231 = DIRECTION('',(0.,-1.)); -#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3233 = PCURVE('',#1454,#3234); -#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3239); -#3235 = LINE('',#3236,#3237); -#3236 = CARTESIAN_POINT('',(17.7,0.282842712475)); -#3237 = VECTOR('',#3238,1.); -#3238 = DIRECTION('',(-1.,0.)); -#3239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3240 = ORIENTED_EDGE('',*,*,#3241,.T.); -#3241 = EDGE_CURVE('',#3219,#3102,#3242,.T.); -#3242 = SURFACE_CURVE('',#3243,(#3248,#3259),.PCURVE_S1.); -#3243 = CIRCLE('',#3244,1.6); -#3244 = AXIS2_PLACEMENT_3D('',#3245,#3246,#3247); -#3245 = CARTESIAN_POINT('',(86.75,5.3,1.8)); -#3246 = DIRECTION('',(1.,0.,-0.)); -#3247 = DIRECTION('',(-0.,-0.,-1.)); -#3248 = PCURVE('',#3043,#3249); -#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3258); -#3250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3251,#3252,#3253,#3254, -#3255,#3256,#3257),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3251 = CARTESIAN_POINT('',(0.2,-15.7)); -#3252 = CARTESIAN_POINT('',(0.2,-12.92871870789)); -#3253 = CARTESIAN_POINT('',(2.6,-14.31435935394)); -#3254 = CARTESIAN_POINT('',(5.,-15.7)); -#3255 = CARTESIAN_POINT('',(2.6,-17.08564064605)); -#3256 = CARTESIAN_POINT('',(0.2,-18.47128129211)); -#3257 = CARTESIAN_POINT('',(0.2,-15.7)); -#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3259 = PCURVE('',#3260,#3265); -#3260 = CYLINDRICAL_SURFACE('',#3261,1.6); -#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264); -#3262 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#3263 = DIRECTION('',(-1.,0.,0.)); -#3264 = DIRECTION('',(0.,0.,-1.)); -#3265 = DEFINITIONAL_REPRESENTATION('',(#3266),#3270); -#3266 = LINE('',#3267,#3268); -#3267 = CARTESIAN_POINT('',(6.28318530718,6.2)); -#3268 = VECTOR('',#3269,1.); -#3269 = DIRECTION('',(-1.,0.)); -#3270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3271 = ADVANCED_FACE('',(#3272),#3260,.F.); -#3272 = FACE_BOUND('',#3273,.F.); -#3273 = EDGE_LOOP('',(#3274,#3299,#3326,#3327,#3357,#3358)); -#3274 = ORIENTED_EDGE('',*,*,#3275,.T.); -#3275 = EDGE_CURVE('',#3276,#3278,#3280,.T.); -#3276 = VERTEX_POINT('',#3277); -#3277 = CARTESIAN_POINT('',(86.55,5.3,0.2)); -#3278 = VERTEX_POINT('',#3279); -#3279 = CARTESIAN_POINT('',(83.75,5.3,0.2)); -#3280 = SEAM_CURVE('',#3281,(#3285,#3292),.PCURVE_S1.); -#3281 = LINE('',#3282,#3283); -#3282 = CARTESIAN_POINT('',(92.95,5.3,0.2)); -#3283 = VECTOR('',#3284,1.); -#3284 = DIRECTION('',(-1.,0.,0.)); -#3285 = PCURVE('',#3260,#3286); -#3286 = DEFINITIONAL_REPRESENTATION('',(#3287),#3291); -#3287 = LINE('',#3288,#3289); -#3288 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#3289 = VECTOR('',#3290,1.); -#3290 = DIRECTION('',(0.,1.)); -#3291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3292 = PCURVE('',#3260,#3293); -#3293 = DEFINITIONAL_REPRESENTATION('',(#3294),#3298); -#3294 = LINE('',#3295,#3296); -#3295 = CARTESIAN_POINT('',(0.,-0.)); -#3296 = VECTOR('',#3297,1.); -#3297 = DIRECTION('',(0.,1.)); -#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3299 = ORIENTED_EDGE('',*,*,#3300,.F.); -#3300 = EDGE_CURVE('',#3278,#3278,#3301,.T.); -#3301 = SURFACE_CURVE('',#3302,(#3307,#3314),.PCURVE_S1.); -#3302 = CIRCLE('',#3303,1.6); -#3303 = AXIS2_PLACEMENT_3D('',#3304,#3305,#3306); -#3304 = CARTESIAN_POINT('',(83.75,5.3,1.8)); -#3305 = DIRECTION('',(-1.,0.,0.)); -#3306 = DIRECTION('',(0.,0.,-1.)); -#3307 = PCURVE('',#3260,#3308); -#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313); -#3309 = LINE('',#3310,#3311); -#3310 = CARTESIAN_POINT('',(0.,9.2)); -#3311 = VECTOR('',#3312,1.); -#3312 = DIRECTION('',(1.,0.)); -#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3314 = PCURVE('',#3315,#3320); -#3315 = PLANE('',#3316); -#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319); -#3317 = CARTESIAN_POINT('',(83.75,5.3,1.8)); -#3318 = DIRECTION('',(-1.,0.,0.)); -#3319 = DIRECTION('',(0.,0.,-1.)); -#3320 = DEFINITIONAL_REPRESENTATION('',(#3321),#3325); -#3321 = CIRCLE('',#3322,1.6); -#3322 = AXIS2_PLACEMENT_2D('',#3323,#3324); -#3323 = CARTESIAN_POINT('',(0.,0.)); -#3324 = DIRECTION('',(1.,0.)); -#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3326 = ORIENTED_EDGE('',*,*,#3275,.F.); -#3327 = ORIENTED_EDGE('',*,*,#3328,.T.); -#3328 = EDGE_CURVE('',#3276,#3102,#3329,.T.); -#3329 = SURFACE_CURVE('',#3330,(#3335,#3346),.PCURVE_S1.); -#3330 = ELLIPSE('',#3331,2.262741699797,1.6); -#3331 = AXIS2_PLACEMENT_3D('',#3332,#3333,#3334); -#3332 = CARTESIAN_POINT('',(88.15,5.3,1.8)); -#3333 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#3334 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#3335 = PCURVE('',#3260,#3336); -#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3345); -#3337 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3338,#3339,#3340,#3341,#3342, - #3343,#3344),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#3338 = CARTESIAN_POINT('',(0.,6.4)); -#3339 = CARTESIAN_POINT('',(9.246850549668E-02,6.4)); -#3340 = CARTESIAN_POINT('',(0.184937010993,6.383583192349)); -#3341 = CARTESIAN_POINT('',(0.27740551649,6.350749525041)); -#3342 = CARTESIAN_POINT('',(0.369874021987,6.301920283469)); -#3343 = CARTESIAN_POINT('',(0.462342527483,6.237937292557)); -#3344 = CARTESIAN_POINT('',(0.55481103298,6.16)); -#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3346 = PCURVE('',#1454,#3347); -#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3356); -#3348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3349,#3350,#3351,#3352, -#3353,#3354,#3355),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3349 = CARTESIAN_POINT('',(2.,0.)); -#3350 = CARTESIAN_POINT('',(-0.77128129211,0.)); -#3351 = CARTESIAN_POINT('',(0.614359353945,3.394112549695)); -#3352 = CARTESIAN_POINT('',(2.,6.788225099391)); -#3353 = CARTESIAN_POINT('',(3.385640646055,3.394112549695)); -#3354 = CARTESIAN_POINT('',(4.77128129211,3.552713678801E-15)); -#3355 = CARTESIAN_POINT('',(2.,0.)); -#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3357 = ORIENTED_EDGE('',*,*,#3241,.F.); -#3358 = ORIENTED_EDGE('',*,*,#3359,.T.); -#3359 = EDGE_CURVE('',#3219,#3276,#3360,.T.); -#3360 = SURFACE_CURVE('',#3361,(#3366,#3377),.PCURVE_S1.); -#3361 = ELLIPSE('',#3362,2.262741699797,1.6); -#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365); -#3363 = CARTESIAN_POINT('',(88.15,5.3,1.8)); -#3364 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#3365 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#3366 = PCURVE('',#3260,#3367); -#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3376); -#3368 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3369,#3370,#3371,#3372,#3373, - #3374,#3375),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#3369 = CARTESIAN_POINT('',(5.7283742742,6.16)); -#3370 = CARTESIAN_POINT('',(5.820842779696,6.237937292557)); -#3371 = CARTESIAN_POINT('',(5.913311285193,6.301920283469)); -#3372 = CARTESIAN_POINT('',(6.00577979069,6.350749525041)); -#3373 = CARTESIAN_POINT('',(6.098248296186,6.383583192349)); -#3374 = CARTESIAN_POINT('',(6.190716801683,6.4)); -#3375 = CARTESIAN_POINT('',(6.28318530718,6.4)); -#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3377 = PCURVE('',#1454,#3378); -#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3387); -#3379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3380,#3381,#3382,#3383, -#3384,#3385,#3386),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3380 = CARTESIAN_POINT('',(2.,0.)); -#3381 = CARTESIAN_POINT('',(-0.77128129211,0.)); -#3382 = CARTESIAN_POINT('',(0.614359353945,3.394112549695)); -#3383 = CARTESIAN_POINT('',(2.,6.788225099391)); -#3384 = CARTESIAN_POINT('',(3.385640646055,3.394112549695)); -#3385 = CARTESIAN_POINT('',(4.77128129211,3.552713678801E-15)); -#3386 = CARTESIAN_POINT('',(2.,0.)); -#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3388 = ADVANCED_FACE('',(#3389),#3315,.F.); -#3389 = FACE_BOUND('',#3390,.F.); -#3390 = EDGE_LOOP('',(#3391)); -#3391 = ORIENTED_EDGE('',*,*,#3300,.T.); -#3392 = ADVANCED_FACE('',(#3393),#2230,.F.); -#3393 = FACE_BOUND('',#3394,.F.); -#3394 = EDGE_LOOP('',(#3395,#3396,#3417,#3418)); -#3395 = ORIENTED_EDGE('',*,*,#2213,.T.); -#3396 = ORIENTED_EDGE('',*,*,#3397,.T.); -#3397 = EDGE_CURVE('',#2186,#3149,#3398,.T.); -#3398 = SURFACE_CURVE('',#3399,(#3403,#3410),.PCURVE_S1.); -#3399 = LINE('',#3400,#3401); -#3400 = CARTESIAN_POINT('',(89.95,5.3,3.8)); -#3401 = VECTOR('',#3402,1.); -#3402 = DIRECTION('',(-1.,-0.,-0.)); -#3403 = PCURVE('',#2230,#3404); -#3404 = DEFINITIONAL_REPRESENTATION('',(#3405),#3409); -#3405 = LINE('',#3406,#3407); -#3406 = CARTESIAN_POINT('',(1.570796326795,0.)); -#3407 = VECTOR('',#3408,1.); -#3408 = DIRECTION('',(0.,1.)); -#3409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3410 = PCURVE('',#2201,#3411); -#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3416); -#3412 = LINE('',#3413,#3414); -#3413 = CARTESIAN_POINT('',(-0.,15.7)); -#3414 = VECTOR('',#3415,1.); -#3415 = DIRECTION('',(1.,0.)); -#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3417 = ORIENTED_EDGE('',*,*,#3148,.F.); -#3418 = ORIENTED_EDGE('',*,*,#3077,.F.); -#3419 = ADVANCED_FACE('',(#3420),#2201,.F.); -#3420 = FACE_BOUND('',#3421,.F.); -#3421 = EDGE_LOOP('',(#3422,#3423,#3444,#3445)); -#3422 = ORIENTED_EDGE('',*,*,#2185,.F.); -#3423 = ORIENTED_EDGE('',*,*,#3424,.T.); -#3424 = EDGE_CURVE('',#2158,#3173,#3425,.T.); -#3425 = SURFACE_CURVE('',#3426,(#3430,#3437),.PCURVE_S1.); -#3426 = LINE('',#3427,#3428); -#3427 = CARTESIAN_POINT('',(89.95,21.,3.8)); -#3428 = VECTOR('',#3429,1.); -#3429 = DIRECTION('',(-1.,0.,0.)); -#3430 = PCURVE('',#2201,#3431); -#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436); -#3432 = LINE('',#3433,#3434); -#3433 = CARTESIAN_POINT('',(0.,-0.)); -#3434 = VECTOR('',#3435,1.); -#3435 = DIRECTION('',(1.,0.)); -#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3437 = PCURVE('',#2173,#3438); -#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443); -#3439 = LINE('',#3440,#3441); -#3440 = CARTESIAN_POINT('',(-3.8,179.9)); -#3441 = VECTOR('',#3442,1.); -#3442 = DIRECTION('',(-0.,-1.)); -#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3444 = ORIENTED_EDGE('',*,*,#3172,.T.); -#3445 = ORIENTED_EDGE('',*,*,#3397,.F.); -#3446 = ADVANCED_FACE('',(#3447),#2173,.F.); -#3447 = FACE_BOUND('',#3448,.T.); -#3448 = EDGE_LOOP('',(#3449,#3450,#3473,#3501,#3522,#3523)); -#3449 = ORIENTED_EDGE('',*,*,#3195,.F.); -#3450 = ORIENTED_EDGE('',*,*,#3451,.F.); -#3451 = EDGE_CURVE('',#3452,#3196,#3454,.T.); -#3452 = VERTEX_POINT('',#3453); -#3453 = CARTESIAN_POINT('',(85.309778305337,21.,0.4)); -#3454 = SURFACE_CURVE('',#3455,(#3459,#3466),.PCURVE_S1.); -#3455 = LINE('',#3456,#3457); -#3456 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#3457 = VECTOR('',#3458,1.); -#3458 = DIRECTION('',(1.,-0.,-0.)); -#3459 = PCURVE('',#2173,#3460); -#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465); -#3461 = LINE('',#3462,#3463); -#3462 = CARTESIAN_POINT('',(-0.4,3.2)); -#3463 = VECTOR('',#3464,1.); -#3464 = DIRECTION('',(0.,1.)); -#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3466 = PCURVE('',#1426,#3467); -#3467 = DEFINITIONAL_REPRESENTATION('',(#3468),#3472); -#3468 = LINE('',#3469,#3470); -#3469 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#3470 = VECTOR('',#3471,1.); -#3471 = DIRECTION('',(1.,0.)); -#3472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3473 = ORIENTED_EDGE('',*,*,#3474,.F.); -#3474 = EDGE_CURVE('',#3475,#3452,#3477,.T.); -#3475 = VERTEX_POINT('',#3476); -#3476 = CARTESIAN_POINT('',(84.467338587294,21.,4.2)); -#3477 = SURFACE_CURVE('',#3478,(#3482,#3489),.PCURVE_S1.); -#3478 = LINE('',#3479,#3480); -#3479 = CARTESIAN_POINT('',(69.235,21.,72.908639196368)); -#3480 = VECTOR('',#3481,1.); -#3481 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3482 = PCURVE('',#2173,#3483); -#3483 = DEFINITIONAL_REPRESENTATION('',(#3484),#3488); -#3484 = LINE('',#3485,#3486); -#3485 = CARTESIAN_POINT('',(-72.90863919636,159.185)); -#3486 = VECTOR('',#3487,1.); -#3487 = DIRECTION('',(0.97629600712,0.216439613938)); -#3488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3489 = PCURVE('',#3490,#3495); -#3490 = PLANE('',#3491); -#3491 = AXIS2_PLACEMENT_3D('',#3492,#3493,#3494); -#3492 = CARTESIAN_POINT('',(84.201526686785,16.125,5.399)); -#3493 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#3494 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3495 = DEFINITIONAL_REPRESENTATION('',(#3496),#3500); -#3496 = LINE('',#3497,#3498); -#3497 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#3498 = VECTOR('',#3499,1.); -#3499 = DIRECTION('',(1.,0.)); -#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3501 = ORIENTED_EDGE('',*,*,#3502,.T.); -#3502 = EDGE_CURVE('',#3475,#2135,#3503,.T.); -#3503 = SURFACE_CURVE('',#3504,(#3508,#3515),.PCURVE_S1.); -#3504 = LINE('',#3505,#3506); -#3505 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#3506 = VECTOR('',#3507,1.); -#3507 = DIRECTION('',(1.,-0.,-0.)); -#3508 = PCURVE('',#2173,#3509); -#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514); -#3510 = LINE('',#3511,#3512); -#3511 = CARTESIAN_POINT('',(-4.2,0.)); -#3512 = VECTOR('',#3513,1.); -#3513 = DIRECTION('',(0.,1.)); -#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3515 = PCURVE('',#242,#3516); -#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521); -#3517 = LINE('',#3518,#3519); -#3518 = CARTESIAN_POINT('',(0.,42.)); -#3519 = VECTOR('',#3520,1.); -#3520 = DIRECTION('',(1.,-0.)); -#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3522 = ORIENTED_EDGE('',*,*,#2157,.F.); -#3523 = ORIENTED_EDGE('',*,*,#3424,.T.); -#3524 = ADVANCED_FACE('',(#3525),#3490,.T.); -#3525 = FACE_BOUND('',#3526,.T.); -#3526 = EDGE_LOOP('',(#3527,#3556,#3575,#3576)); -#3527 = ORIENTED_EDGE('',*,*,#3528,.F.); -#3528 = EDGE_CURVE('',#3529,#3531,#3533,.T.); -#3529 = VERTEX_POINT('',#3530); -#3530 = CARTESIAN_POINT('',(84.467338587294,16.125,4.2)); -#3531 = VERTEX_POINT('',#3532); -#3532 = CARTESIAN_POINT('',(85.309778305337,16.125,0.4)); -#3533 = SURFACE_CURVE('',#3534,(#3538,#3545),.PCURVE_S1.); -#3534 = LINE('',#3535,#3536); -#3535 = CARTESIAN_POINT('',(69.235,16.125,72.908639196368)); -#3536 = VECTOR('',#3537,1.); -#3537 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3538 = PCURVE('',#3490,#3539); -#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544); -#3540 = LINE('',#3541,#3542); -#3541 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#3542 = VECTOR('',#3543,1.); -#3543 = DIRECTION('',(1.,0.)); -#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3545 = PCURVE('',#3546,#3551); -#3546 = CONICAL_SURFACE('',#3547,16.075,0.218166156499); -#3547 = AXIS2_PLACEMENT_3D('',#3548,#3549,#3550); -#3548 = CARTESIAN_POINT('',(69.235,16.125,0.399)); -#3549 = DIRECTION('',(0.,0.,-1.)); -#3550 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3555); -#3552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3553,#3554),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#3553 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#3554 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#3555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3556 = ORIENTED_EDGE('',*,*,#3557,.F.); -#3557 = EDGE_CURVE('',#3475,#3529,#3558,.T.); -#3558 = SURFACE_CURVE('',#3559,(#3563,#3569),.PCURVE_S1.); -#3559 = LINE('',#3560,#3561); -#3560 = CARTESIAN_POINT('',(84.467338587294,-2.4375,4.2)); -#3561 = VECTOR('',#3562,1.); -#3562 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3563 = PCURVE('',#3490,#3564); -#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3568); -#3565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3566,#3567),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#3566 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#3567 = CARTESIAN_POINT('',(1.228111137663,3.552713678801E-15)); -#3568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3569 = PCURVE('',#242,#3570); -#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3574); -#3571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3572,#3573),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#3572 = CARTESIAN_POINT('',(174.41733858729,42.)); -#3573 = CARTESIAN_POINT('',(174.41733858729,37.125)); -#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3575 = ORIENTED_EDGE('',*,*,#3474,.T.); -#3576 = ORIENTED_EDGE('',*,*,#3577,.F.); -#3577 = EDGE_CURVE('',#3531,#3452,#3578,.T.); -#3578 = SURFACE_CURVE('',#3579,(#3583,#3589),.PCURVE_S1.); -#3579 = LINE('',#3580,#3581); -#3580 = CARTESIAN_POINT('',(85.309778305337,24.3,0.4)); -#3581 = VECTOR('',#3582,1.); -#3582 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#3583 = PCURVE('',#3490,#3584); -#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3588); -#3585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3586,#3587),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#3586 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#3587 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3589 = PCURVE('',#3590,#3595); -#3590 = PLANE('',#3591); -#3591 = AXIS2_PLACEMENT_3D('',#3592,#3593,#3594); -#3592 = CARTESIAN_POINT('',(85.585,32.475,0.4)); -#3593 = DIRECTION('',(0.,0.,1.)); -#3594 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3595 = DEFINITIONAL_REPRESENTATION('',(#3596),#3599); -#3596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3597,#3598),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#3597 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#3598 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3600 = ADVANCED_FACE('',(#3601),#3590,.T.); -#3601 = FACE_BOUND('',#3602,.T.); -#3602 = EDGE_LOOP('',(#3603,#3631,#3653,#3654)); -#3603 = ORIENTED_EDGE('',*,*,#3604,.T.); -#3604 = EDGE_CURVE('',#3605,#3607,#3609,.T.); -#3605 = VERTEX_POINT('',#3606); -#3606 = CARTESIAN_POINT('',(53.160221694663,21.,0.4)); -#3607 = VERTEX_POINT('',#3608); -#3608 = CARTESIAN_POINT('',(53.160221694663,16.125,0.4)); -#3609 = SURFACE_CURVE('',#3610,(#3614,#3620),.PCURVE_S1.); -#3610 = LINE('',#3611,#3612); -#3611 = CARTESIAN_POINT('',(53.160221694663,24.3,0.4)); -#3612 = VECTOR('',#3613,1.); -#3613 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3614 = PCURVE('',#3590,#3615); -#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3619); -#3616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3617,#3618),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#3617 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#3618 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#3619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3620 = PCURVE('',#3621,#3626); -#3621 = PLANE('',#3622); -#3622 = AXIS2_PLACEMENT_3D('',#3623,#3624,#3625); -#3623 = CARTESIAN_POINT('',(53.16,16.125,0.399)); -#3624 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#3625 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3626 = DEFINITIONAL_REPRESENTATION('',(#3627),#3630); -#3627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3628,#3629),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#3628 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#3629 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3631 = ORIENTED_EDGE('',*,*,#3632,.T.); -#3632 = EDGE_CURVE('',#3607,#3531,#3633,.T.); -#3633 = SURFACE_CURVE('',#3634,(#3639,#3646),.PCURVE_S1.); -#3634 = CIRCLE('',#3635,16.074778305337); -#3635 = AXIS2_PLACEMENT_3D('',#3636,#3637,#3638); -#3636 = CARTESIAN_POINT('',(69.235,16.125,0.4)); -#3637 = DIRECTION('',(0.,0.,1.)); -#3638 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3639 = PCURVE('',#3590,#3640); -#3640 = DEFINITIONAL_REPRESENTATION('',(#3641),#3645); -#3641 = CIRCLE('',#3642,16.074778305337); -#3642 = AXIS2_PLACEMENT_2D('',#3643,#3644); -#3643 = CARTESIAN_POINT('',(16.35,16.35)); -#3644 = DIRECTION('',(1.,0.)); -#3645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3646 = PCURVE('',#3546,#3647); -#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652); -#3648 = LINE('',#3649,#3650); -#3649 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#3650 = VECTOR('',#3651,1.); -#3651 = DIRECTION('',(-1.,-0.)); -#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3653 = ORIENTED_EDGE('',*,*,#3577,.T.); -#3654 = ORIENTED_EDGE('',*,*,#3655,.F.); -#3655 = EDGE_CURVE('',#3605,#3452,#3656,.T.); -#3656 = SURFACE_CURVE('',#3657,(#3661,#3668),.PCURVE_S1.); -#3657 = LINE('',#3658,#3659); -#3658 = CARTESIAN_POINT('',(53.160221694663,21.,0.4)); -#3659 = VECTOR('',#3660,1.); -#3660 = DIRECTION('',(1.,-2.210116750177E-16,0.)); -#3661 = PCURVE('',#3590,#3662); -#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667); -#3663 = LINE('',#3664,#3665); -#3664 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#3665 = VECTOR('',#3666,1.); -#3666 = DIRECTION('',(-1.,9.854699510295E-17)); -#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3668 = PCURVE('',#1426,#3669); -#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674); -#3670 = LINE('',#3671,#3672); -#3671 = CARTESIAN_POINT('',(139.91022169466,0.282842712475)); -#3672 = VECTOR('',#3673,1.); -#3673 = DIRECTION('',(1.,-1.562788541264E-16)); -#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3675 = ADVANCED_FACE('',(#3676),#3621,.T.); -#3676 = FACE_BOUND('',#3677,.T.); -#3677 = EDGE_LOOP('',(#3678,#3700,#3701,#3729)); -#3678 = ORIENTED_EDGE('',*,*,#3679,.F.); -#3679 = EDGE_CURVE('',#3607,#3680,#3682,.T.); -#3680 = VERTEX_POINT('',#3681); -#3681 = CARTESIAN_POINT('',(54.002661412706,16.125,4.2)); -#3682 = SURFACE_CURVE('',#3683,(#3687,#3694),.PCURVE_S1.); -#3683 = LINE('',#3684,#3685); -#3684 = CARTESIAN_POINT('',(53.16,16.125,0.399)); -#3685 = VECTOR('',#3686,1.); -#3686 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3687 = PCURVE('',#3621,#3688); -#3688 = DEFINITIONAL_REPRESENTATION('',(#3689),#3693); -#3689 = LINE('',#3690,#3691); -#3690 = CARTESIAN_POINT('',(0.,0.)); -#3691 = VECTOR('',#3692,1.); -#3692 = DIRECTION('',(1.,1.232595164408E-32)); -#3693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3694 = PCURVE('',#3546,#3695); -#3695 = DEFINITIONAL_REPRESENTATION('',(#3696),#3699); -#3696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3697,#3698),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#3697 = CARTESIAN_POINT('',(0.,0.)); -#3698 = CARTESIAN_POINT('',(0.,-5.)); -#3699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3700 = ORIENTED_EDGE('',*,*,#3604,.F.); -#3701 = ORIENTED_EDGE('',*,*,#3702,.T.); -#3702 = EDGE_CURVE('',#3605,#3703,#3705,.T.); -#3703 = VERTEX_POINT('',#3704); -#3704 = CARTESIAN_POINT('',(54.002661412706,21.,4.2)); -#3705 = SURFACE_CURVE('',#3706,(#3710,#3717),.PCURVE_S1.); -#3706 = LINE('',#3707,#3708); -#3707 = CARTESIAN_POINT('',(53.16,21.,0.399)); -#3708 = VECTOR('',#3709,1.); -#3709 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3710 = PCURVE('',#3621,#3711); -#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716); -#3712 = LINE('',#3713,#3714); -#3713 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#3714 = VECTOR('',#3715,1.); -#3715 = DIRECTION('',(1.,1.232595164408E-32)); -#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3717 = PCURVE('',#3718,#3723); -#3718 = PLANE('',#3719); -#3719 = AXIS2_PLACEMENT_3D('',#3720,#3721,#3722); -#3720 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#3721 = DIRECTION('',(-0.,-1.,0.)); -#3722 = DIRECTION('',(0.,0.,-1.)); -#3723 = DEFINITIONAL_REPRESENTATION('',(#3724),#3728); -#3724 = LINE('',#3725,#3726); -#3725 = CARTESIAN_POINT('',(-0.399,143.11)); -#3726 = VECTOR('',#3727,1.); -#3727 = DIRECTION('',(-0.97629600712,0.216439613938)); -#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3729 = ORIENTED_EDGE('',*,*,#3730,.F.); -#3730 = EDGE_CURVE('',#3680,#3703,#3731,.T.); -#3731 = SURFACE_CURVE('',#3732,(#3736,#3742),.PCURVE_S1.); -#3732 = LINE('',#3733,#3734); -#3733 = CARTESIAN_POINT('',(54.002661412706,-2.4375,4.2)); -#3734 = VECTOR('',#3735,1.); -#3735 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#3736 = PCURVE('',#3621,#3737); -#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3741); -#3738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3739,#3740),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#3739 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#3740 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#3741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3742 = PCURVE('',#242,#3743); -#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3747); -#3744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3745,#3746),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#3745 = CARTESIAN_POINT('',(143.9526614127,37.125)); -#3746 = CARTESIAN_POINT('',(143.9526614127,42.)); -#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3748 = ADVANCED_FACE('',(#3749),#3718,.F.); -#3749 = FACE_BOUND('',#3750,.T.); -#3750 = EDGE_LOOP('',(#3751,#3752,#3775,#3803)); -#3751 = ORIENTED_EDGE('',*,*,#3702,.F.); -#3752 = ORIENTED_EDGE('',*,*,#3753,.F.); -#3753 = EDGE_CURVE('',#3754,#3605,#3756,.T.); -#3754 = VERTEX_POINT('',#3755); -#3755 = CARTESIAN_POINT('',(51.379778305337,21.,0.4)); -#3756 = SURFACE_CURVE('',#3757,(#3761,#3768),.PCURVE_S1.); -#3757 = LINE('',#3758,#3759); -#3758 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#3759 = VECTOR('',#3760,1.); -#3760 = DIRECTION('',(1.,-0.,-0.)); -#3761 = PCURVE('',#3718,#3762); -#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767); -#3763 = LINE('',#3764,#3765); -#3764 = CARTESIAN_POINT('',(-0.4,3.2)); -#3765 = VECTOR('',#3766,1.); -#3766 = DIRECTION('',(0.,1.)); -#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3768 = PCURVE('',#1426,#3769); -#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3774); -#3770 = LINE('',#3771,#3772); -#3771 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#3772 = VECTOR('',#3773,1.); -#3773 = DIRECTION('',(1.,0.)); -#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3775 = ORIENTED_EDGE('',*,*,#3776,.F.); -#3776 = EDGE_CURVE('',#3777,#3754,#3779,.T.); -#3777 = VERTEX_POINT('',#3778); -#3778 = CARTESIAN_POINT('',(50.537338587294,21.,4.2)); -#3779 = SURFACE_CURVE('',#3780,(#3784,#3791),.PCURVE_S1.); -#3780 = LINE('',#3781,#3782); -#3781 = CARTESIAN_POINT('',(35.305,21.,72.908639196368)); -#3782 = VECTOR('',#3783,1.); -#3783 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3784 = PCURVE('',#3718,#3785); -#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790); -#3786 = LINE('',#3787,#3788); -#3787 = CARTESIAN_POINT('',(-72.90863919636,125.255)); -#3788 = VECTOR('',#3789,1.); -#3789 = DIRECTION('',(0.97629600712,0.216439613938)); -#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3791 = PCURVE('',#3792,#3797); -#3792 = PLANE('',#3793); -#3793 = AXIS2_PLACEMENT_3D('',#3794,#3795,#3796); -#3794 = CARTESIAN_POINT('',(50.271526686785,16.125,5.399)); -#3795 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#3796 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802); -#3798 = LINE('',#3799,#3800); -#3799 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#3800 = VECTOR('',#3801,1.); -#3801 = DIRECTION('',(1.,0.)); -#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3803 = ORIENTED_EDGE('',*,*,#3804,.T.); -#3804 = EDGE_CURVE('',#3777,#3703,#3805,.T.); -#3805 = SURFACE_CURVE('',#3806,(#3810,#3817),.PCURVE_S1.); -#3806 = LINE('',#3807,#3808); -#3807 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#3808 = VECTOR('',#3809,1.); -#3809 = DIRECTION('',(1.,-0.,-0.)); -#3810 = PCURVE('',#3718,#3811); -#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816); -#3812 = LINE('',#3813,#3814); -#3813 = CARTESIAN_POINT('',(-4.2,0.)); -#3814 = VECTOR('',#3815,1.); -#3815 = DIRECTION('',(0.,1.)); -#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3817 = PCURVE('',#242,#3818); -#3818 = DEFINITIONAL_REPRESENTATION('',(#3819),#3823); -#3819 = LINE('',#3820,#3821); -#3820 = CARTESIAN_POINT('',(0.,42.)); -#3821 = VECTOR('',#3822,1.); -#3822 = DIRECTION('',(1.,-0.)); -#3823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3824 = ADVANCED_FACE('',(#3825),#3792,.T.); -#3825 = FACE_BOUND('',#3826,.T.); -#3826 = EDGE_LOOP('',(#3827,#3856,#3875,#3876)); -#3827 = ORIENTED_EDGE('',*,*,#3828,.F.); -#3828 = EDGE_CURVE('',#3829,#3831,#3833,.T.); -#3829 = VERTEX_POINT('',#3830); -#3830 = CARTESIAN_POINT('',(50.537338587294,16.125,4.2)); -#3831 = VERTEX_POINT('',#3832); -#3832 = CARTESIAN_POINT('',(51.379778305337,16.125,0.4)); -#3833 = SURFACE_CURVE('',#3834,(#3838,#3845),.PCURVE_S1.); -#3834 = LINE('',#3835,#3836); -#3835 = CARTESIAN_POINT('',(35.305,16.125,72.908639196368)); -#3836 = VECTOR('',#3837,1.); -#3837 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3838 = PCURVE('',#3792,#3839); -#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3844); -#3840 = LINE('',#3841,#3842); -#3841 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#3842 = VECTOR('',#3843,1.); -#3843 = DIRECTION('',(1.,0.)); -#3844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3845 = PCURVE('',#3846,#3851); -#3846 = CONICAL_SURFACE('',#3847,16.075,0.218166156499); -#3847 = AXIS2_PLACEMENT_3D('',#3848,#3849,#3850); -#3848 = CARTESIAN_POINT('',(35.305,16.125,0.399)); -#3849 = DIRECTION('',(0.,0.,-1.)); -#3850 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3855); -#3852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3853,#3854),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#3853 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#3854 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#3855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3856 = ORIENTED_EDGE('',*,*,#3857,.F.); -#3857 = EDGE_CURVE('',#3777,#3829,#3858,.T.); -#3858 = SURFACE_CURVE('',#3859,(#3863,#3869),.PCURVE_S1.); -#3859 = LINE('',#3860,#3861); -#3860 = CARTESIAN_POINT('',(50.537338587294,-2.4375,4.2)); -#3861 = VECTOR('',#3862,1.); -#3862 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3863 = PCURVE('',#3792,#3864); -#3864 = DEFINITIONAL_REPRESENTATION('',(#3865),#3868); -#3865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3866,#3867),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#3866 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#3867 = CARTESIAN_POINT('',(1.228111137663,0.)); -#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3869 = PCURVE('',#242,#3870); -#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3874); -#3871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3872,#3873),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#3872 = CARTESIAN_POINT('',(140.48733858729,42.)); -#3873 = CARTESIAN_POINT('',(140.48733858729,37.125)); -#3874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3875 = ORIENTED_EDGE('',*,*,#3776,.T.); -#3876 = ORIENTED_EDGE('',*,*,#3877,.F.); -#3877 = EDGE_CURVE('',#3831,#3754,#3878,.T.); -#3878 = SURFACE_CURVE('',#3879,(#3883,#3889),.PCURVE_S1.); -#3879 = LINE('',#3880,#3881); -#3880 = CARTESIAN_POINT('',(51.379778305337,24.3,0.4)); -#3881 = VECTOR('',#3882,1.); -#3882 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#3883 = PCURVE('',#3792,#3884); -#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3888); -#3885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3886,#3887),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#3886 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#3887 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#3888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3889 = PCURVE('',#3890,#3895); -#3890 = PLANE('',#3891); -#3891 = AXIS2_PLACEMENT_3D('',#3892,#3893,#3894); -#3892 = CARTESIAN_POINT('',(51.655,32.475,0.4)); -#3893 = DIRECTION('',(0.,0.,1.)); -#3894 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3899); -#3896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3897,#3898),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#3897 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#3898 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3900 = ADVANCED_FACE('',(#3901),#3890,.T.); -#3901 = FACE_BOUND('',#3902,.T.); -#3902 = EDGE_LOOP('',(#3903,#3931,#3953,#3954)); -#3903 = ORIENTED_EDGE('',*,*,#3904,.T.); -#3904 = EDGE_CURVE('',#3905,#3907,#3909,.T.); -#3905 = VERTEX_POINT('',#3906); -#3906 = CARTESIAN_POINT('',(19.230221694663,21.,0.4)); -#3907 = VERTEX_POINT('',#3908); -#3908 = CARTESIAN_POINT('',(19.230221694663,16.125,0.4)); -#3909 = SURFACE_CURVE('',#3910,(#3914,#3920),.PCURVE_S1.); -#3910 = LINE('',#3911,#3912); -#3911 = CARTESIAN_POINT('',(19.230221694663,24.3,0.4)); -#3912 = VECTOR('',#3913,1.); -#3913 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3914 = PCURVE('',#3890,#3915); -#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3919); -#3916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3917,#3918),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#3917 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#3918 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#3919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3920 = PCURVE('',#3921,#3926); -#3921 = PLANE('',#3922); -#3922 = AXIS2_PLACEMENT_3D('',#3923,#3924,#3925); -#3923 = CARTESIAN_POINT('',(19.23,16.125,0.399)); -#3924 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#3925 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3930); -#3927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3928,#3929),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#3928 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#3929 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#3930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3931 = ORIENTED_EDGE('',*,*,#3932,.T.); -#3932 = EDGE_CURVE('',#3907,#3831,#3933,.T.); -#3933 = SURFACE_CURVE('',#3934,(#3939,#3946),.PCURVE_S1.); -#3934 = CIRCLE('',#3935,16.074778305337); -#3935 = AXIS2_PLACEMENT_3D('',#3936,#3937,#3938); -#3936 = CARTESIAN_POINT('',(35.305,16.125,0.4)); -#3937 = DIRECTION('',(0.,0.,1.)); -#3938 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3939 = PCURVE('',#3890,#3940); -#3940 = DEFINITIONAL_REPRESENTATION('',(#3941),#3945); -#3941 = CIRCLE('',#3942,16.074778305337); -#3942 = AXIS2_PLACEMENT_2D('',#3943,#3944); -#3943 = CARTESIAN_POINT('',(16.35,16.35)); -#3944 = DIRECTION('',(1.,0.)); -#3945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3946 = PCURVE('',#3846,#3947); -#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3952); -#3948 = LINE('',#3949,#3950); -#3949 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#3950 = VECTOR('',#3951,1.); -#3951 = DIRECTION('',(-1.,-0.)); -#3952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3953 = ORIENTED_EDGE('',*,*,#3877,.T.); -#3954 = ORIENTED_EDGE('',*,*,#3955,.F.); -#3955 = EDGE_CURVE('',#3905,#3754,#3956,.T.); -#3956 = SURFACE_CURVE('',#3957,(#3961,#3968),.PCURVE_S1.); -#3957 = LINE('',#3958,#3959); -#3958 = CARTESIAN_POINT('',(19.230221694663,21.,0.4)); -#3959 = VECTOR('',#3960,1.); -#3960 = DIRECTION('',(1.,-2.210116750177E-16,0.)); -#3961 = PCURVE('',#3890,#3962); -#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967); -#3963 = LINE('',#3964,#3965); -#3964 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#3965 = VECTOR('',#3966,1.); -#3966 = DIRECTION('',(-1.,9.854699510295E-17)); -#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3968 = PCURVE('',#1426,#3969); -#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974); -#3970 = LINE('',#3971,#3972); -#3971 = CARTESIAN_POINT('',(105.98022169466,0.282842712475)); -#3972 = VECTOR('',#3973,1.); -#3973 = DIRECTION('',(1.,-1.562788541264E-16)); -#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3975 = ADVANCED_FACE('',(#3976),#3921,.T.); -#3976 = FACE_BOUND('',#3977,.T.); -#3977 = EDGE_LOOP('',(#3978,#4000,#4001,#4029)); -#3978 = ORIENTED_EDGE('',*,*,#3979,.F.); -#3979 = EDGE_CURVE('',#3907,#3980,#3982,.T.); -#3980 = VERTEX_POINT('',#3981); -#3981 = CARTESIAN_POINT('',(20.072661412706,16.125,4.2)); -#3982 = SURFACE_CURVE('',#3983,(#3987,#3994),.PCURVE_S1.); -#3983 = LINE('',#3984,#3985); -#3984 = CARTESIAN_POINT('',(19.23,16.125,0.399)); -#3985 = VECTOR('',#3986,1.); -#3986 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3987 = PCURVE('',#3921,#3988); -#3988 = DEFINITIONAL_REPRESENTATION('',(#3989),#3993); -#3989 = LINE('',#3990,#3991); -#3990 = CARTESIAN_POINT('',(0.,0.)); -#3991 = VECTOR('',#3992,1.); -#3992 = DIRECTION('',(1.,1.232595164408E-32)); -#3993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3994 = PCURVE('',#3846,#3995); -#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#3999); -#3996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3997,#3998),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#3997 = CARTESIAN_POINT('',(0.,0.)); -#3998 = CARTESIAN_POINT('',(0.,-5.)); -#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4000 = ORIENTED_EDGE('',*,*,#3904,.F.); -#4001 = ORIENTED_EDGE('',*,*,#4002,.T.); -#4002 = EDGE_CURVE('',#3905,#4003,#4005,.T.); -#4003 = VERTEX_POINT('',#4004); -#4004 = CARTESIAN_POINT('',(20.072661412706,21.,4.2)); -#4005 = SURFACE_CURVE('',#4006,(#4010,#4017),.PCURVE_S1.); -#4006 = LINE('',#4007,#4008); -#4007 = CARTESIAN_POINT('',(19.23,21.,0.399)); -#4008 = VECTOR('',#4009,1.); -#4009 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4010 = PCURVE('',#3921,#4011); -#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4016); -#4012 = LINE('',#4013,#4014); -#4013 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#4014 = VECTOR('',#4015,1.); -#4015 = DIRECTION('',(1.,1.232595164408E-32)); -#4016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4017 = PCURVE('',#4018,#4023); -#4018 = PLANE('',#4019); -#4019 = AXIS2_PLACEMENT_3D('',#4020,#4021,#4022); -#4020 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4021 = DIRECTION('',(-0.,-1.,0.)); -#4022 = DIRECTION('',(0.,0.,-1.)); -#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028); -#4024 = LINE('',#4025,#4026); -#4025 = CARTESIAN_POINT('',(-0.399,109.18)); -#4026 = VECTOR('',#4027,1.); -#4027 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4029 = ORIENTED_EDGE('',*,*,#4030,.F.); -#4030 = EDGE_CURVE('',#3980,#4003,#4031,.T.); -#4031 = SURFACE_CURVE('',#4032,(#4036,#4042),.PCURVE_S1.); -#4032 = LINE('',#4033,#4034); -#4033 = CARTESIAN_POINT('',(20.072661412706,-2.4375,4.2)); -#4034 = VECTOR('',#4035,1.); -#4035 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4036 = PCURVE('',#3921,#4037); -#4037 = DEFINITIONAL_REPRESENTATION('',(#4038),#4041); -#4038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4039,#4040),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4039 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4040 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#4041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4042 = PCURVE('',#242,#4043); -#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4047); -#4044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4045,#4046),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4045 = CARTESIAN_POINT('',(110.0226614127,37.125)); -#4046 = CARTESIAN_POINT('',(110.0226614127,42.)); -#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4048 = ADVANCED_FACE('',(#4049),#4018,.F.); -#4049 = FACE_BOUND('',#4050,.T.); -#4050 = EDGE_LOOP('',(#4051,#4052,#4075,#4103)); -#4051 = ORIENTED_EDGE('',*,*,#4002,.F.); -#4052 = ORIENTED_EDGE('',*,*,#4053,.F.); -#4053 = EDGE_CURVE('',#4054,#3905,#4056,.T.); -#4054 = VERTEX_POINT('',#4055); -#4055 = CARTESIAN_POINT('',(17.449778305337,21.,0.4)); -#4056 = SURFACE_CURVE('',#4057,(#4061,#4068),.PCURVE_S1.); -#4057 = LINE('',#4058,#4059); -#4058 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4059 = VECTOR('',#4060,1.); -#4060 = DIRECTION('',(1.,-0.,-0.)); -#4061 = PCURVE('',#4018,#4062); -#4062 = DEFINITIONAL_REPRESENTATION('',(#4063),#4067); -#4063 = LINE('',#4064,#4065); -#4064 = CARTESIAN_POINT('',(-0.4,3.2)); -#4065 = VECTOR('',#4066,1.); -#4066 = DIRECTION('',(0.,1.)); -#4067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4068 = PCURVE('',#1426,#4069); -#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074); -#4070 = LINE('',#4071,#4072); -#4071 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4072 = VECTOR('',#4073,1.); -#4073 = DIRECTION('',(1.,0.)); -#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4075 = ORIENTED_EDGE('',*,*,#4076,.F.); -#4076 = EDGE_CURVE('',#4077,#4054,#4079,.T.); -#4077 = VERTEX_POINT('',#4078); -#4078 = CARTESIAN_POINT('',(16.607338587294,21.,4.2)); -#4079 = SURFACE_CURVE('',#4080,(#4084,#4091),.PCURVE_S1.); -#4080 = LINE('',#4081,#4082); -#4081 = CARTESIAN_POINT('',(1.375,21.,72.908639196368)); -#4082 = VECTOR('',#4083,1.); -#4083 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4084 = PCURVE('',#4018,#4085); -#4085 = DEFINITIONAL_REPRESENTATION('',(#4086),#4090); -#4086 = LINE('',#4087,#4088); -#4087 = CARTESIAN_POINT('',(-72.90863919636,91.325)); -#4088 = VECTOR('',#4089,1.); -#4089 = DIRECTION('',(0.97629600712,0.216439613938)); -#4090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4091 = PCURVE('',#4092,#4097); -#4092 = PLANE('',#4093); -#4093 = AXIS2_PLACEMENT_3D('',#4094,#4095,#4096); -#4094 = CARTESIAN_POINT('',(16.341526686785,16.125,5.399)); -#4095 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4096 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102); -#4098 = LINE('',#4099,#4100); -#4099 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#4100 = VECTOR('',#4101,1.); -#4101 = DIRECTION('',(1.,0.)); -#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4103 = ORIENTED_EDGE('',*,*,#4104,.T.); -#4104 = EDGE_CURVE('',#4077,#4003,#4105,.T.); -#4105 = SURFACE_CURVE('',#4106,(#4110,#4117),.PCURVE_S1.); -#4106 = LINE('',#4107,#4108); -#4107 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#4108 = VECTOR('',#4109,1.); -#4109 = DIRECTION('',(1.,-0.,-0.)); -#4110 = PCURVE('',#4018,#4111); -#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4116); -#4112 = LINE('',#4113,#4114); -#4113 = CARTESIAN_POINT('',(-4.2,0.)); -#4114 = VECTOR('',#4115,1.); -#4115 = DIRECTION('',(0.,1.)); -#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4117 = PCURVE('',#242,#4118); -#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4123); -#4119 = LINE('',#4120,#4121); -#4120 = CARTESIAN_POINT('',(0.,42.)); -#4121 = VECTOR('',#4122,1.); -#4122 = DIRECTION('',(1.,-0.)); -#4123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4124 = ADVANCED_FACE('',(#4125),#4092,.T.); -#4125 = FACE_BOUND('',#4126,.T.); -#4126 = EDGE_LOOP('',(#4127,#4156,#4175,#4176)); -#4127 = ORIENTED_EDGE('',*,*,#4128,.F.); -#4128 = EDGE_CURVE('',#4129,#4131,#4133,.T.); -#4129 = VERTEX_POINT('',#4130); -#4130 = CARTESIAN_POINT('',(16.607338587294,16.125,4.2)); -#4131 = VERTEX_POINT('',#4132); -#4132 = CARTESIAN_POINT('',(17.449778305337,16.125,0.4)); -#4133 = SURFACE_CURVE('',#4134,(#4138,#4145),.PCURVE_S1.); -#4134 = LINE('',#4135,#4136); -#4135 = CARTESIAN_POINT('',(1.375,16.125,72.908639196368)); -#4136 = VECTOR('',#4137,1.); -#4137 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4138 = PCURVE('',#4092,#4139); -#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4144); -#4140 = LINE('',#4141,#4142); -#4141 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#4142 = VECTOR('',#4143,1.); -#4143 = DIRECTION('',(1.,0.)); -#4144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4145 = PCURVE('',#4146,#4151); -#4146 = CONICAL_SURFACE('',#4147,16.075,0.218166156499); -#4147 = AXIS2_PLACEMENT_3D('',#4148,#4149,#4150); -#4148 = CARTESIAN_POINT('',(1.375,16.125,0.399)); -#4149 = DIRECTION('',(0.,0.,-1.)); -#4150 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4155); -#4152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4153,#4154),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#4153 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#4154 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4156 = ORIENTED_EDGE('',*,*,#4157,.F.); -#4157 = EDGE_CURVE('',#4077,#4129,#4158,.T.); -#4158 = SURFACE_CURVE('',#4159,(#4163,#4169),.PCURVE_S1.); -#4159 = LINE('',#4160,#4161); -#4160 = CARTESIAN_POINT('',(16.607338587294,-2.4375,4.2)); -#4161 = VECTOR('',#4162,1.); -#4162 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4163 = PCURVE('',#4092,#4164); -#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4168); -#4165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4166,#4167),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#4166 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#4167 = CARTESIAN_POINT('',(1.228111137663,0.)); -#4168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4169 = PCURVE('',#242,#4170); -#4170 = DEFINITIONAL_REPRESENTATION('',(#4171),#4174); -#4171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4172,#4173),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#4172 = CARTESIAN_POINT('',(106.55733858729,42.)); -#4173 = CARTESIAN_POINT('',(106.55733858729,37.125)); -#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4175 = ORIENTED_EDGE('',*,*,#4076,.T.); -#4176 = ORIENTED_EDGE('',*,*,#4177,.F.); -#4177 = EDGE_CURVE('',#4131,#4054,#4178,.T.); -#4178 = SURFACE_CURVE('',#4179,(#4183,#4189),.PCURVE_S1.); -#4179 = LINE('',#4180,#4181); -#4180 = CARTESIAN_POINT('',(17.449778305337,24.3,0.4)); -#4181 = VECTOR('',#4182,1.); -#4182 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#4183 = PCURVE('',#4092,#4184); -#4184 = DEFINITIONAL_REPRESENTATION('',(#4185),#4188); -#4185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4186,#4187),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#4186 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#4187 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#4188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4189 = PCURVE('',#4190,#4195); -#4190 = PLANE('',#4191); -#4191 = AXIS2_PLACEMENT_3D('',#4192,#4193,#4194); -#4192 = CARTESIAN_POINT('',(17.725,32.475,0.4)); -#4193 = DIRECTION('',(0.,0.,1.)); -#4194 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4199); -#4196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4197,#4198),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#4197 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#4198 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#4199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4200 = ADVANCED_FACE('',(#4201),#4190,.T.); -#4201 = FACE_BOUND('',#4202,.T.); -#4202 = EDGE_LOOP('',(#4203,#4231,#4253,#4254)); -#4203 = ORIENTED_EDGE('',*,*,#4204,.T.); -#4204 = EDGE_CURVE('',#4205,#4207,#4209,.T.); -#4205 = VERTEX_POINT('',#4206); -#4206 = CARTESIAN_POINT('',(-14.69977830533,21.,0.4)); -#4207 = VERTEX_POINT('',#4208); -#4208 = CARTESIAN_POINT('',(-14.69977830533,16.125,0.4)); -#4209 = SURFACE_CURVE('',#4210,(#4214,#4220),.PCURVE_S1.); -#4210 = LINE('',#4211,#4212); -#4211 = CARTESIAN_POINT('',(-14.69977830533,24.3,0.4)); -#4212 = VECTOR('',#4213,1.); -#4213 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4214 = PCURVE('',#4190,#4215); -#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4219); -#4216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4217,#4218),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#4217 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#4218 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4220 = PCURVE('',#4221,#4226); -#4221 = PLANE('',#4222); -#4222 = AXIS2_PLACEMENT_3D('',#4223,#4224,#4225); -#4223 = CARTESIAN_POINT('',(-14.7,16.125,0.399)); -#4224 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#4225 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4230); -#4227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4228,#4229),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#4228 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#4229 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4231 = ORIENTED_EDGE('',*,*,#4232,.T.); -#4232 = EDGE_CURVE('',#4207,#4131,#4233,.T.); -#4233 = SURFACE_CURVE('',#4234,(#4239,#4246),.PCURVE_S1.); -#4234 = CIRCLE('',#4235,16.074778305337); -#4235 = AXIS2_PLACEMENT_3D('',#4236,#4237,#4238); -#4236 = CARTESIAN_POINT('',(1.375,16.125,0.4)); -#4237 = DIRECTION('',(0.,0.,1.)); -#4238 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4239 = PCURVE('',#4190,#4240); -#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245); -#4241 = CIRCLE('',#4242,16.074778305337); -#4242 = AXIS2_PLACEMENT_2D('',#4243,#4244); -#4243 = CARTESIAN_POINT('',(16.35,16.35)); -#4244 = DIRECTION('',(1.,0.)); -#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4246 = PCURVE('',#4146,#4247); -#4247 = DEFINITIONAL_REPRESENTATION('',(#4248),#4252); -#4248 = LINE('',#4249,#4250); -#4249 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#4250 = VECTOR('',#4251,1.); -#4251 = DIRECTION('',(-1.,-0.)); -#4252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4253 = ORIENTED_EDGE('',*,*,#4177,.T.); -#4254 = ORIENTED_EDGE('',*,*,#4255,.F.); -#4255 = EDGE_CURVE('',#4205,#4054,#4256,.T.); -#4256 = SURFACE_CURVE('',#4257,(#4261,#4268),.PCURVE_S1.); -#4257 = LINE('',#4258,#4259); -#4258 = CARTESIAN_POINT('',(-14.69977830533,21.,0.4)); -#4259 = VECTOR('',#4260,1.); -#4260 = DIRECTION('',(1.,-2.210116750177E-16,0.)); -#4261 = PCURVE('',#4190,#4262); -#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267); -#4263 = LINE('',#4264,#4265); -#4264 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#4265 = VECTOR('',#4266,1.); -#4266 = DIRECTION('',(-1.,9.854699510295E-17)); -#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4268 = PCURVE('',#1426,#4269); -#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274); -#4270 = LINE('',#4271,#4272); -#4271 = CARTESIAN_POINT('',(72.050221694663,0.282842712475)); -#4272 = VECTOR('',#4273,1.); -#4273 = DIRECTION('',(1.,-1.562788541264E-16)); -#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4275 = ADVANCED_FACE('',(#4276),#4221,.T.); -#4276 = FACE_BOUND('',#4277,.T.); -#4277 = EDGE_LOOP('',(#4278,#4300,#4301,#4329)); -#4278 = ORIENTED_EDGE('',*,*,#4279,.F.); -#4279 = EDGE_CURVE('',#4207,#4280,#4282,.T.); -#4280 = VERTEX_POINT('',#4281); -#4281 = CARTESIAN_POINT('',(-13.85733858729,16.125,4.2)); -#4282 = SURFACE_CURVE('',#4283,(#4287,#4294),.PCURVE_S1.); -#4283 = LINE('',#4284,#4285); -#4284 = CARTESIAN_POINT('',(-14.7,16.125,0.399)); -#4285 = VECTOR('',#4286,1.); -#4286 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4287 = PCURVE('',#4221,#4288); -#4288 = DEFINITIONAL_REPRESENTATION('',(#4289),#4293); -#4289 = LINE('',#4290,#4291); -#4290 = CARTESIAN_POINT('',(0.,0.)); -#4291 = VECTOR('',#4292,1.); -#4292 = DIRECTION('',(1.,1.232595164408E-32)); -#4293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4294 = PCURVE('',#4146,#4295); -#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4299); -#4296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4297,#4298),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#4297 = CARTESIAN_POINT('',(0.,0.)); -#4298 = CARTESIAN_POINT('',(0.,-5.)); -#4299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4300 = ORIENTED_EDGE('',*,*,#4204,.F.); -#4301 = ORIENTED_EDGE('',*,*,#4302,.T.); -#4302 = EDGE_CURVE('',#4205,#4303,#4305,.T.); -#4303 = VERTEX_POINT('',#4304); -#4304 = CARTESIAN_POINT('',(-13.85733858729,21.,4.2)); -#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.); -#4306 = LINE('',#4307,#4308); -#4307 = CARTESIAN_POINT('',(-14.7,21.,0.399)); -#4308 = VECTOR('',#4309,1.); -#4309 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4310 = PCURVE('',#4221,#4311); -#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316); -#4312 = LINE('',#4313,#4314); -#4313 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#4314 = VECTOR('',#4315,1.); -#4315 = DIRECTION('',(1.,1.232595164408E-32)); -#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4317 = PCURVE('',#4318,#4323); -#4318 = PLANE('',#4319); -#4319 = AXIS2_PLACEMENT_3D('',#4320,#4321,#4322); -#4320 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4321 = DIRECTION('',(-0.,-1.,0.)); -#4322 = DIRECTION('',(0.,0.,-1.)); -#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328); -#4324 = LINE('',#4325,#4326); -#4325 = CARTESIAN_POINT('',(-0.399,75.25)); -#4326 = VECTOR('',#4327,1.); -#4327 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4329 = ORIENTED_EDGE('',*,*,#4330,.F.); -#4330 = EDGE_CURVE('',#4280,#4303,#4331,.T.); -#4331 = SURFACE_CURVE('',#4332,(#4336,#4342),.PCURVE_S1.); -#4332 = LINE('',#4333,#4334); -#4333 = CARTESIAN_POINT('',(-13.85733858729,-2.4375,4.2)); -#4334 = VECTOR('',#4335,1.); -#4335 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4336 = PCURVE('',#4221,#4337); -#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4341); -#4338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4339,#4340),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4339 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4340 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4342 = PCURVE('',#242,#4343); -#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4347); -#4344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4345,#4346),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4345 = CARTESIAN_POINT('',(76.092661412706,37.125)); -#4346 = CARTESIAN_POINT('',(76.092661412706,42.)); -#4347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4348 = ADVANCED_FACE('',(#4349),#4318,.F.); -#4349 = FACE_BOUND('',#4350,.T.); -#4350 = EDGE_LOOP('',(#4351,#4352,#4375,#4403)); -#4351 = ORIENTED_EDGE('',*,*,#4302,.F.); -#4352 = ORIENTED_EDGE('',*,*,#4353,.F.); -#4353 = EDGE_CURVE('',#4354,#4205,#4356,.T.); -#4354 = VERTEX_POINT('',#4355); -#4355 = CARTESIAN_POINT('',(-16.48022169466,21.,0.4)); -#4356 = SURFACE_CURVE('',#4357,(#4361,#4368),.PCURVE_S1.); -#4357 = LINE('',#4358,#4359); -#4358 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4359 = VECTOR('',#4360,1.); -#4360 = DIRECTION('',(1.,-0.,-0.)); -#4361 = PCURVE('',#4318,#4362); -#4362 = DEFINITIONAL_REPRESENTATION('',(#4363),#4367); -#4363 = LINE('',#4364,#4365); -#4364 = CARTESIAN_POINT('',(-0.4,3.2)); -#4365 = VECTOR('',#4366,1.); -#4366 = DIRECTION('',(0.,1.)); -#4367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4368 = PCURVE('',#1426,#4369); -#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374); -#4370 = LINE('',#4371,#4372); -#4371 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4372 = VECTOR('',#4373,1.); -#4373 = DIRECTION('',(1.,0.)); -#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4375 = ORIENTED_EDGE('',*,*,#4376,.F.); -#4376 = EDGE_CURVE('',#4377,#4354,#4379,.T.); -#4377 = VERTEX_POINT('',#4378); -#4378 = CARTESIAN_POINT('',(-17.3226614127,21.,4.2)); -#4379 = SURFACE_CURVE('',#4380,(#4384,#4391),.PCURVE_S1.); -#4380 = LINE('',#4381,#4382); -#4381 = CARTESIAN_POINT('',(-32.555,21.,72.908639196368)); -#4382 = VECTOR('',#4383,1.); -#4383 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4384 = PCURVE('',#4318,#4385); -#4385 = DEFINITIONAL_REPRESENTATION('',(#4386),#4390); -#4386 = LINE('',#4387,#4388); -#4387 = CARTESIAN_POINT('',(-72.90863919636,57.395)); -#4388 = VECTOR('',#4389,1.); -#4389 = DIRECTION('',(0.97629600712,0.216439613938)); -#4390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4391 = PCURVE('',#4392,#4397); -#4392 = PLANE('',#4393); -#4393 = AXIS2_PLACEMENT_3D('',#4394,#4395,#4396); -#4394 = CARTESIAN_POINT('',(-17.58847331321,16.125,5.399)); -#4395 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4396 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4397 = DEFINITIONAL_REPRESENTATION('',(#4398),#4402); -#4398 = LINE('',#4399,#4400); -#4399 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#4400 = VECTOR('',#4401,1.); -#4401 = DIRECTION('',(1.,0.)); -#4402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4403 = ORIENTED_EDGE('',*,*,#4404,.T.); -#4404 = EDGE_CURVE('',#4377,#4303,#4405,.T.); -#4405 = SURFACE_CURVE('',#4406,(#4410,#4417),.PCURVE_S1.); -#4406 = LINE('',#4407,#4408); -#4407 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#4408 = VECTOR('',#4409,1.); -#4409 = DIRECTION('',(1.,-0.,-0.)); -#4410 = PCURVE('',#4318,#4411); -#4411 = DEFINITIONAL_REPRESENTATION('',(#4412),#4416); -#4412 = LINE('',#4413,#4414); -#4413 = CARTESIAN_POINT('',(-4.2,0.)); -#4414 = VECTOR('',#4415,1.); -#4415 = DIRECTION('',(0.,1.)); -#4416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4417 = PCURVE('',#242,#4418); -#4418 = DEFINITIONAL_REPRESENTATION('',(#4419),#4423); -#4419 = LINE('',#4420,#4421); -#4420 = CARTESIAN_POINT('',(0.,42.)); -#4421 = VECTOR('',#4422,1.); -#4422 = DIRECTION('',(1.,-0.)); -#4423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4424 = ADVANCED_FACE('',(#4425),#4392,.T.); -#4425 = FACE_BOUND('',#4426,.T.); -#4426 = EDGE_LOOP('',(#4427,#4456,#4475,#4476)); -#4427 = ORIENTED_EDGE('',*,*,#4428,.F.); -#4428 = EDGE_CURVE('',#4429,#4431,#4433,.T.); -#4429 = VERTEX_POINT('',#4430); -#4430 = CARTESIAN_POINT('',(-17.3226614127,16.125,4.2)); -#4431 = VERTEX_POINT('',#4432); -#4432 = CARTESIAN_POINT('',(-16.48022169466,16.125,0.4)); -#4433 = SURFACE_CURVE('',#4434,(#4438,#4445),.PCURVE_S1.); -#4434 = LINE('',#4435,#4436); -#4435 = CARTESIAN_POINT('',(-32.555,16.125,72.908639196368)); -#4436 = VECTOR('',#4437,1.); -#4437 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4438 = PCURVE('',#4392,#4439); -#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4444); -#4440 = LINE('',#4441,#4442); -#4441 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#4442 = VECTOR('',#4443,1.); -#4443 = DIRECTION('',(1.,0.)); -#4444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4445 = PCURVE('',#4446,#4451); -#4446 = CONICAL_SURFACE('',#4447,16.075,0.218166156499); -#4447 = AXIS2_PLACEMENT_3D('',#4448,#4449,#4450); -#4448 = CARTESIAN_POINT('',(-32.555,16.125,0.399)); -#4449 = DIRECTION('',(0.,0.,-1.)); -#4450 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4451 = DEFINITIONAL_REPRESENTATION('',(#4452),#4455); -#4452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4453,#4454),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#4453 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#4454 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4456 = ORIENTED_EDGE('',*,*,#4457,.F.); -#4457 = EDGE_CURVE('',#4377,#4429,#4458,.T.); -#4458 = SURFACE_CURVE('',#4459,(#4463,#4469),.PCURVE_S1.); -#4459 = LINE('',#4460,#4461); -#4460 = CARTESIAN_POINT('',(-17.3226614127,-2.4375,4.2)); -#4461 = VECTOR('',#4462,1.); -#4462 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4463 = PCURVE('',#4392,#4464); -#4464 = DEFINITIONAL_REPRESENTATION('',(#4465),#4468); -#4465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4466,#4467),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#4466 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#4467 = CARTESIAN_POINT('',(1.228111137663,0.)); -#4468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4469 = PCURVE('',#242,#4470); -#4470 = DEFINITIONAL_REPRESENTATION('',(#4471),#4474); -#4471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4472,#4473),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#4472 = CARTESIAN_POINT('',(72.627338587294,42.)); -#4473 = CARTESIAN_POINT('',(72.627338587294,37.125)); -#4474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4475 = ORIENTED_EDGE('',*,*,#4376,.T.); -#4476 = ORIENTED_EDGE('',*,*,#4477,.F.); -#4477 = EDGE_CURVE('',#4431,#4354,#4478,.T.); -#4478 = SURFACE_CURVE('',#4479,(#4483,#4489),.PCURVE_S1.); -#4479 = LINE('',#4480,#4481); -#4480 = CARTESIAN_POINT('',(-16.48022169466,24.3,0.4)); -#4481 = VECTOR('',#4482,1.); -#4482 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#4483 = PCURVE('',#4392,#4484); -#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4488); -#4485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4486,#4487),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#4486 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#4487 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4489 = PCURVE('',#4490,#4495); -#4490 = PLANE('',#4491); -#4491 = AXIS2_PLACEMENT_3D('',#4492,#4493,#4494); -#4492 = CARTESIAN_POINT('',(-16.205,32.475,0.4)); -#4493 = DIRECTION('',(0.,0.,1.)); -#4494 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4499); -#4496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4497,#4498),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#4497 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#4498 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4500 = ADVANCED_FACE('',(#4501),#4490,.T.); -#4501 = FACE_BOUND('',#4502,.T.); -#4502 = EDGE_LOOP('',(#4503,#4531,#4553,#4554)); -#4503 = ORIENTED_EDGE('',*,*,#4504,.T.); -#4504 = EDGE_CURVE('',#4505,#4507,#4509,.T.); -#4505 = VERTEX_POINT('',#4506); -#4506 = CARTESIAN_POINT('',(-48.62977830533,21.,0.4)); -#4507 = VERTEX_POINT('',#4508); -#4508 = CARTESIAN_POINT('',(-48.62977830533,16.125,0.4)); -#4509 = SURFACE_CURVE('',#4510,(#4514,#4520),.PCURVE_S1.); -#4510 = LINE('',#4511,#4512); -#4511 = CARTESIAN_POINT('',(-48.62977830533,24.3,0.4)); -#4512 = VECTOR('',#4513,1.); -#4513 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4514 = PCURVE('',#4490,#4515); -#4515 = DEFINITIONAL_REPRESENTATION('',(#4516),#4519); -#4516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4517,#4518),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#4517 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#4518 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#4519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4520 = PCURVE('',#4521,#4526); -#4521 = PLANE('',#4522); -#4522 = AXIS2_PLACEMENT_3D('',#4523,#4524,#4525); -#4523 = CARTESIAN_POINT('',(-48.63,16.125,0.399)); -#4524 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#4525 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4526 = DEFINITIONAL_REPRESENTATION('',(#4527),#4530); -#4527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4528,#4529),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#4528 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#4529 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#4530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4531 = ORIENTED_EDGE('',*,*,#4532,.T.); -#4532 = EDGE_CURVE('',#4507,#4431,#4533,.T.); -#4533 = SURFACE_CURVE('',#4534,(#4539,#4546),.PCURVE_S1.); -#4534 = CIRCLE('',#4535,16.074778305337); -#4535 = AXIS2_PLACEMENT_3D('',#4536,#4537,#4538); -#4536 = CARTESIAN_POINT('',(-32.555,16.125,0.4)); -#4537 = DIRECTION('',(0.,0.,1.)); -#4538 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4539 = PCURVE('',#4490,#4540); -#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545); -#4541 = CIRCLE('',#4542,16.074778305337); -#4542 = AXIS2_PLACEMENT_2D('',#4543,#4544); -#4543 = CARTESIAN_POINT('',(16.35,16.35)); -#4544 = DIRECTION('',(1.,0.)); -#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4546 = PCURVE('',#4446,#4547); -#4547 = DEFINITIONAL_REPRESENTATION('',(#4548),#4552); -#4548 = LINE('',#4549,#4550); -#4549 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#4550 = VECTOR('',#4551,1.); -#4551 = DIRECTION('',(-1.,-0.)); -#4552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4553 = ORIENTED_EDGE('',*,*,#4477,.T.); -#4554 = ORIENTED_EDGE('',*,*,#4555,.F.); -#4555 = EDGE_CURVE('',#4505,#4354,#4556,.T.); -#4556 = SURFACE_CURVE('',#4557,(#4561,#4568),.PCURVE_S1.); -#4557 = LINE('',#4558,#4559); -#4558 = CARTESIAN_POINT('',(-48.62977830533,21.,0.4)); -#4559 = VECTOR('',#4560,1.); -#4560 = DIRECTION('',(1.,-2.210116750177E-16,0.)); -#4561 = PCURVE('',#4490,#4562); -#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4567); -#4563 = LINE('',#4564,#4565); -#4564 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#4565 = VECTOR('',#4566,1.); -#4566 = DIRECTION('',(-1.,9.854699510295E-17)); -#4567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4568 = PCURVE('',#1426,#4569); -#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574); -#4570 = LINE('',#4571,#4572); -#4571 = CARTESIAN_POINT('',(38.120221694663,0.282842712475)); -#4572 = VECTOR('',#4573,1.); -#4573 = DIRECTION('',(1.,-1.562788541264E-16)); -#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4575 = ADVANCED_FACE('',(#4576),#4521,.T.); -#4576 = FACE_BOUND('',#4577,.T.); -#4577 = EDGE_LOOP('',(#4578,#4600,#4601,#4629)); -#4578 = ORIENTED_EDGE('',*,*,#4579,.F.); -#4579 = EDGE_CURVE('',#4507,#4580,#4582,.T.); -#4580 = VERTEX_POINT('',#4581); -#4581 = CARTESIAN_POINT('',(-47.78733858729,16.125,4.2)); -#4582 = SURFACE_CURVE('',#4583,(#4587,#4594),.PCURVE_S1.); -#4583 = LINE('',#4584,#4585); -#4584 = CARTESIAN_POINT('',(-48.63,16.125,0.399)); -#4585 = VECTOR('',#4586,1.); -#4586 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4587 = PCURVE('',#4521,#4588); -#4588 = DEFINITIONAL_REPRESENTATION('',(#4589),#4593); -#4589 = LINE('',#4590,#4591); -#4590 = CARTESIAN_POINT('',(0.,0.)); -#4591 = VECTOR('',#4592,1.); -#4592 = DIRECTION('',(1.,1.232595164408E-32)); -#4593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4594 = PCURVE('',#4446,#4595); -#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4599); -#4596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4597,#4598),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#4597 = CARTESIAN_POINT('',(0.,0.)); -#4598 = CARTESIAN_POINT('',(0.,-5.)); -#4599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4600 = ORIENTED_EDGE('',*,*,#4504,.F.); -#4601 = ORIENTED_EDGE('',*,*,#4602,.T.); -#4602 = EDGE_CURVE('',#4505,#4603,#4605,.T.); -#4603 = VERTEX_POINT('',#4604); -#4604 = CARTESIAN_POINT('',(-47.78733858729,21.,4.2)); -#4605 = SURFACE_CURVE('',#4606,(#4610,#4617),.PCURVE_S1.); -#4606 = LINE('',#4607,#4608); -#4607 = CARTESIAN_POINT('',(-48.63,21.,0.399)); -#4608 = VECTOR('',#4609,1.); -#4609 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4610 = PCURVE('',#4521,#4611); -#4611 = DEFINITIONAL_REPRESENTATION('',(#4612),#4616); -#4612 = LINE('',#4613,#4614); -#4613 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#4614 = VECTOR('',#4615,1.); -#4615 = DIRECTION('',(1.,1.232595164408E-32)); -#4616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4617 = PCURVE('',#4618,#4623); -#4618 = PLANE('',#4619); -#4619 = AXIS2_PLACEMENT_3D('',#4620,#4621,#4622); -#4620 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4621 = DIRECTION('',(-0.,-1.,0.)); -#4622 = DIRECTION('',(0.,0.,-1.)); -#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628); -#4624 = LINE('',#4625,#4626); -#4625 = CARTESIAN_POINT('',(-0.399,41.32)); -#4626 = VECTOR('',#4627,1.); -#4627 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4629 = ORIENTED_EDGE('',*,*,#4630,.F.); -#4630 = EDGE_CURVE('',#4580,#4603,#4631,.T.); -#4631 = SURFACE_CURVE('',#4632,(#4636,#4642),.PCURVE_S1.); -#4632 = LINE('',#4633,#4634); -#4633 = CARTESIAN_POINT('',(-47.78733858729,-2.4375,4.2)); -#4634 = VECTOR('',#4635,1.); -#4635 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4636 = PCURVE('',#4521,#4637); -#4637 = DEFINITIONAL_REPRESENTATION('',(#4638),#4641); -#4638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4639,#4640),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4639 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4640 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#4641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4642 = PCURVE('',#242,#4643); -#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4647); -#4644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4645,#4646),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4645 = CARTESIAN_POINT('',(42.162661412706,37.125)); -#4646 = CARTESIAN_POINT('',(42.162661412706,42.)); -#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4648 = ADVANCED_FACE('',(#4649),#4618,.F.); -#4649 = FACE_BOUND('',#4650,.T.); -#4650 = EDGE_LOOP('',(#4651,#4652,#4675,#4703)); -#4651 = ORIENTED_EDGE('',*,*,#4602,.F.); -#4652 = ORIENTED_EDGE('',*,*,#4653,.F.); -#4653 = EDGE_CURVE('',#4654,#4505,#4656,.T.); -#4654 = VERTEX_POINT('',#4655); -#4655 = CARTESIAN_POINT('',(-50.41022169466,21.,0.4)); -#4656 = SURFACE_CURVE('',#4657,(#4661,#4668),.PCURVE_S1.); -#4657 = LINE('',#4658,#4659); -#4658 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4659 = VECTOR('',#4660,1.); -#4660 = DIRECTION('',(1.,-0.,-0.)); -#4661 = PCURVE('',#4618,#4662); -#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667); -#4663 = LINE('',#4664,#4665); -#4664 = CARTESIAN_POINT('',(-0.4,3.2)); -#4665 = VECTOR('',#4666,1.); -#4666 = DIRECTION('',(0.,1.)); -#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4668 = PCURVE('',#1426,#4669); -#4669 = DEFINITIONAL_REPRESENTATION('',(#4670),#4674); -#4670 = LINE('',#4671,#4672); -#4671 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4672 = VECTOR('',#4673,1.); -#4673 = DIRECTION('',(1.,0.)); -#4674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4675 = ORIENTED_EDGE('',*,*,#4676,.F.); -#4676 = EDGE_CURVE('',#4677,#4654,#4679,.T.); -#4677 = VERTEX_POINT('',#4678); -#4678 = CARTESIAN_POINT('',(-51.2526614127,21.,4.2)); -#4679 = SURFACE_CURVE('',#4680,(#4684,#4691),.PCURVE_S1.); -#4680 = LINE('',#4681,#4682); -#4681 = CARTESIAN_POINT('',(-66.485,21.,72.908639196368)); -#4682 = VECTOR('',#4683,1.); -#4683 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4684 = PCURVE('',#4618,#4685); -#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690); -#4686 = LINE('',#4687,#4688); -#4687 = CARTESIAN_POINT('',(-72.90863919636,23.465)); -#4688 = VECTOR('',#4689,1.); -#4689 = DIRECTION('',(0.97629600712,0.216439613938)); -#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4691 = PCURVE('',#4692,#4697); -#4692 = PLANE('',#4693); -#4693 = AXIS2_PLACEMENT_3D('',#4694,#4695,#4696); -#4694 = CARTESIAN_POINT('',(-51.51847331321,16.125,5.399)); -#4695 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4696 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4702); -#4698 = LINE('',#4699,#4700); -#4699 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#4700 = VECTOR('',#4701,1.); -#4701 = DIRECTION('',(1.,0.)); -#4702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4703 = ORIENTED_EDGE('',*,*,#4704,.T.); -#4704 = EDGE_CURVE('',#4677,#4603,#4705,.T.); -#4705 = SURFACE_CURVE('',#4706,(#4710,#4717),.PCURVE_S1.); -#4706 = LINE('',#4707,#4708); -#4707 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#4708 = VECTOR('',#4709,1.); -#4709 = DIRECTION('',(1.,-0.,-0.)); -#4710 = PCURVE('',#4618,#4711); -#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716); -#4712 = LINE('',#4713,#4714); -#4713 = CARTESIAN_POINT('',(-4.2,0.)); -#4714 = VECTOR('',#4715,1.); -#4715 = DIRECTION('',(0.,1.)); -#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4717 = PCURVE('',#242,#4718); -#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723); -#4719 = LINE('',#4720,#4721); -#4720 = CARTESIAN_POINT('',(0.,42.)); -#4721 = VECTOR('',#4722,1.); -#4722 = DIRECTION('',(1.,-0.)); -#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4724 = ADVANCED_FACE('',(#4725),#4692,.T.); -#4725 = FACE_BOUND('',#4726,.T.); -#4726 = EDGE_LOOP('',(#4727,#4756,#4775,#4776)); -#4727 = ORIENTED_EDGE('',*,*,#4728,.F.); -#4728 = EDGE_CURVE('',#4729,#4731,#4733,.T.); -#4729 = VERTEX_POINT('',#4730); -#4730 = CARTESIAN_POINT('',(-51.2526614127,16.125,4.2)); -#4731 = VERTEX_POINT('',#4732); -#4732 = CARTESIAN_POINT('',(-50.41022169466,16.125,0.4)); -#4733 = SURFACE_CURVE('',#4734,(#4738,#4745),.PCURVE_S1.); -#4734 = LINE('',#4735,#4736); -#4735 = CARTESIAN_POINT('',(-66.485,16.125,72.908639196368)); -#4736 = VECTOR('',#4737,1.); -#4737 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4738 = PCURVE('',#4692,#4739); -#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744); -#4740 = LINE('',#4741,#4742); -#4741 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#4742 = VECTOR('',#4743,1.); -#4743 = DIRECTION('',(1.,0.)); -#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4745 = PCURVE('',#4746,#4751); -#4746 = CONICAL_SURFACE('',#4747,16.075,0.218166156499); -#4747 = AXIS2_PLACEMENT_3D('',#4748,#4749,#4750); -#4748 = CARTESIAN_POINT('',(-66.485,16.125,0.399)); -#4749 = DIRECTION('',(0.,0.,-1.)); -#4750 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4755); -#4752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4753,#4754),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#4753 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#4754 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#4755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4756 = ORIENTED_EDGE('',*,*,#4757,.F.); -#4757 = EDGE_CURVE('',#4677,#4729,#4758,.T.); -#4758 = SURFACE_CURVE('',#4759,(#4763,#4769),.PCURVE_S1.); -#4759 = LINE('',#4760,#4761); -#4760 = CARTESIAN_POINT('',(-51.2526614127,-2.4375,4.2)); -#4761 = VECTOR('',#4762,1.); -#4762 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4763 = PCURVE('',#4692,#4764); -#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4768); -#4765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4766,#4767),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#4766 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#4767 = CARTESIAN_POINT('',(1.228111137663,0.)); -#4768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4769 = PCURVE('',#242,#4770); -#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4774); -#4771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4772,#4773),.UNSPECIFIED.,.F., - .F.,(2,2),(-23.4375,-18.5625),.PIECEWISE_BEZIER_KNOTS.); -#4772 = CARTESIAN_POINT('',(38.697338587294,42.)); -#4773 = CARTESIAN_POINT('',(38.697338587294,37.125)); -#4774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4775 = ORIENTED_EDGE('',*,*,#4676,.T.); -#4776 = ORIENTED_EDGE('',*,*,#4777,.F.); -#4777 = EDGE_CURVE('',#4731,#4654,#4778,.T.); -#4778 = SURFACE_CURVE('',#4779,(#4783,#4789),.PCURVE_S1.); -#4779 = LINE('',#4780,#4781); -#4780 = CARTESIAN_POINT('',(-50.41022169466,24.3,0.4)); -#4781 = VECTOR('',#4782,1.); -#4782 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#4783 = PCURVE('',#4692,#4784); -#4784 = DEFINITIONAL_REPRESENTATION('',(#4785),#4788); -#4785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4786,#4787),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#4786 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#4787 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#4788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4789 = PCURVE('',#4790,#4795); -#4790 = PLANE('',#4791); -#4791 = AXIS2_PLACEMENT_3D('',#4792,#4793,#4794); -#4792 = CARTESIAN_POINT('',(-50.135,32.475,0.4)); -#4793 = DIRECTION('',(0.,0.,1.)); -#4794 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4795 = DEFINITIONAL_REPRESENTATION('',(#4796),#4799); -#4796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4797,#4798),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#4797 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#4798 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4800 = ADVANCED_FACE('',(#4801),#4790,.T.); -#4801 = FACE_BOUND('',#4802,.T.); -#4802 = EDGE_LOOP('',(#4803,#4831,#4853,#4854)); -#4803 = ORIENTED_EDGE('',*,*,#4804,.T.); -#4804 = EDGE_CURVE('',#4805,#4807,#4809,.T.); -#4805 = VERTEX_POINT('',#4806); -#4806 = CARTESIAN_POINT('',(-82.55977830533,21.,0.4)); -#4807 = VERTEX_POINT('',#4808); -#4808 = CARTESIAN_POINT('',(-82.55977830533,16.125,0.4)); -#4809 = SURFACE_CURVE('',#4810,(#4814,#4820),.PCURVE_S1.); -#4810 = LINE('',#4811,#4812); -#4811 = CARTESIAN_POINT('',(-82.55977830533,24.3,0.4)); -#4812 = VECTOR('',#4813,1.); -#4813 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4814 = PCURVE('',#4790,#4815); -#4815 = DEFINITIONAL_REPRESENTATION('',(#4816),#4819); -#4816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4817,#4818),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#4817 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#4818 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#4819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4820 = PCURVE('',#4821,#4826); -#4821 = PLANE('',#4822); -#4822 = AXIS2_PLACEMENT_3D('',#4823,#4824,#4825); -#4823 = CARTESIAN_POINT('',(-82.56,16.125,0.399)); -#4824 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#4825 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4826 = DEFINITIONAL_REPRESENTATION('',(#4827),#4830); -#4827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4828,#4829),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#4828 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#4829 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#4830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4831 = ORIENTED_EDGE('',*,*,#4832,.T.); -#4832 = EDGE_CURVE('',#4807,#4731,#4833,.T.); -#4833 = SURFACE_CURVE('',#4834,(#4839,#4846),.PCURVE_S1.); -#4834 = CIRCLE('',#4835,16.074778305337); -#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); -#4836 = CARTESIAN_POINT('',(-66.485,16.125,0.4)); -#4837 = DIRECTION('',(0.,0.,1.)); -#4838 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4839 = PCURVE('',#4790,#4840); -#4840 = DEFINITIONAL_REPRESENTATION('',(#4841),#4845); -#4841 = CIRCLE('',#4842,16.074778305337); -#4842 = AXIS2_PLACEMENT_2D('',#4843,#4844); -#4843 = CARTESIAN_POINT('',(16.35,16.35)); -#4844 = DIRECTION('',(1.,0.)); -#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4846 = PCURVE('',#4746,#4847); -#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4852); -#4848 = LINE('',#4849,#4850); -#4849 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#4850 = VECTOR('',#4851,1.); -#4851 = DIRECTION('',(-1.,-0.)); -#4852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4853 = ORIENTED_EDGE('',*,*,#4777,.T.); -#4854 = ORIENTED_EDGE('',*,*,#4855,.F.); -#4855 = EDGE_CURVE('',#4805,#4654,#4856,.T.); -#4856 = SURFACE_CURVE('',#4857,(#4861,#4868),.PCURVE_S1.); -#4857 = LINE('',#4858,#4859); -#4858 = CARTESIAN_POINT('',(-82.55977830533,21.,0.4)); -#4859 = VECTOR('',#4860,1.); -#4860 = DIRECTION('',(1.,-2.210116750177E-16,0.)); -#4861 = PCURVE('',#4790,#4862); -#4862 = DEFINITIONAL_REPRESENTATION('',(#4863),#4867); -#4863 = LINE('',#4864,#4865); -#4864 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#4865 = VECTOR('',#4866,1.); -#4866 = DIRECTION('',(-1.,9.854699510295E-17)); -#4867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4868 = PCURVE('',#1426,#4869); -#4869 = DEFINITIONAL_REPRESENTATION('',(#4870),#4874); -#4870 = LINE('',#4871,#4872); -#4871 = CARTESIAN_POINT('',(4.190221694663,0.282842712475)); -#4872 = VECTOR('',#4873,1.); -#4873 = DIRECTION('',(1.,-1.562788541264E-16)); -#4874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4875 = ADVANCED_FACE('',(#4876),#4821,.T.); -#4876 = FACE_BOUND('',#4877,.T.); -#4877 = EDGE_LOOP('',(#4878,#4900,#4901,#4924)); -#4878 = ORIENTED_EDGE('',*,*,#4879,.F.); -#4879 = EDGE_CURVE('',#4807,#4880,#4882,.T.); -#4880 = VERTEX_POINT('',#4881); -#4881 = CARTESIAN_POINT('',(-81.71733858729,16.125,4.2)); -#4882 = SURFACE_CURVE('',#4883,(#4887,#4894),.PCURVE_S1.); -#4883 = LINE('',#4884,#4885); -#4884 = CARTESIAN_POINT('',(-82.56,16.125,0.399)); -#4885 = VECTOR('',#4886,1.); -#4886 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4887 = PCURVE('',#4821,#4888); -#4888 = DEFINITIONAL_REPRESENTATION('',(#4889),#4893); -#4889 = LINE('',#4890,#4891); -#4890 = CARTESIAN_POINT('',(0.,0.)); -#4891 = VECTOR('',#4892,1.); -#4892 = DIRECTION('',(1.,1.232595164408E-32)); -#4893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4894 = PCURVE('',#4746,#4895); -#4895 = DEFINITIONAL_REPRESENTATION('',(#4896),#4899); -#4896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4897,#4898),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#4897 = CARTESIAN_POINT('',(0.,0.)); -#4898 = CARTESIAN_POINT('',(0.,-5.)); -#4899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4900 = ORIENTED_EDGE('',*,*,#4804,.F.); -#4901 = ORIENTED_EDGE('',*,*,#4902,.T.); -#4902 = EDGE_CURVE('',#4805,#4903,#4905,.T.); -#4903 = VERTEX_POINT('',#4904); -#4904 = CARTESIAN_POINT('',(-81.71733858729,21.,4.2)); -#4905 = SURFACE_CURVE('',#4906,(#4910,#4917),.PCURVE_S1.); -#4906 = LINE('',#4907,#4908); -#4907 = CARTESIAN_POINT('',(-82.56,21.,0.399)); -#4908 = VECTOR('',#4909,1.); -#4909 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4910 = PCURVE('',#4821,#4911); -#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916); -#4912 = LINE('',#4913,#4914); -#4913 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#4914 = VECTOR('',#4915,1.); -#4915 = DIRECTION('',(1.,1.232595164408E-32)); -#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4917 = PCURVE('',#270,#4918); -#4918 = DEFINITIONAL_REPRESENTATION('',(#4919),#4923); -#4919 = LINE('',#4920,#4921); -#4920 = CARTESIAN_POINT('',(-0.399,7.39)); -#4921 = VECTOR('',#4922,1.); -#4922 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4924 = ORIENTED_EDGE('',*,*,#4925,.F.); -#4925 = EDGE_CURVE('',#4880,#4903,#4926,.T.); -#4926 = SURFACE_CURVE('',#4927,(#4931,#4937),.PCURVE_S1.); -#4927 = LINE('',#4928,#4929); -#4928 = CARTESIAN_POINT('',(-81.71733858729,-2.4375,4.2)); -#4929 = VECTOR('',#4930,1.); -#4930 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4931 = PCURVE('',#4821,#4932); -#4932 = DEFINITIONAL_REPRESENTATION('',(#4933),#4936); -#4933 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4934,#4935),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4934 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4935 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#4936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4937 = PCURVE('',#242,#4938); -#4938 = DEFINITIONAL_REPRESENTATION('',(#4939),#4942); -#4939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4940,#4941),.UNSPECIFIED.,.F., - .F.,(2,2),(18.5625,23.4375),.PIECEWISE_BEZIER_KNOTS.); -#4940 = CARTESIAN_POINT('',(8.232661412706,37.125)); -#4941 = CARTESIAN_POINT('',(8.232661412706,42.)); -#4942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4943 = ADVANCED_FACE('',(#4944),#4746,.F.); -#4944 = FACE_BOUND('',#4945,.F.); -#4945 = EDGE_LOOP('',(#4946,#4947,#4969,#4970)); -#4946 = ORIENTED_EDGE('',*,*,#4728,.F.); -#4947 = ORIENTED_EDGE('',*,*,#4948,.F.); -#4948 = EDGE_CURVE('',#4880,#4729,#4949,.T.); -#4949 = SURFACE_CURVE('',#4950,(#4955,#4962),.PCURVE_S1.); -#4950 = CIRCLE('',#4951,15.232338587294); -#4951 = AXIS2_PLACEMENT_3D('',#4952,#4953,#4954); -#4952 = CARTESIAN_POINT('',(-66.485,16.125,4.2)); -#4953 = DIRECTION('',(0.,0.,1.)); -#4954 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4955 = PCURVE('',#4746,#4956); -#4956 = DEFINITIONAL_REPRESENTATION('',(#4957),#4961); -#4957 = LINE('',#4958,#4959); -#4958 = CARTESIAN_POINT('',(-0.,-3.801)); -#4959 = VECTOR('',#4960,1.); -#4960 = DIRECTION('',(-1.,-0.)); -#4961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4962 = PCURVE('',#242,#4963); -#4963 = DEFINITIONAL_REPRESENTATION('',(#4964),#4968); -#4964 = CIRCLE('',#4965,15.232338587294); -#4965 = AXIS2_PLACEMENT_2D('',#4966,#4967); -#4966 = CARTESIAN_POINT('',(23.465,37.125)); -#4967 = DIRECTION('',(-1.,1.224646799147E-16)); -#4968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4969 = ORIENTED_EDGE('',*,*,#4879,.F.); -#4970 = ORIENTED_EDGE('',*,*,#4832,.T.); -#4971 = ADVANCED_FACE('',(#4972),#4446,.F.); -#4972 = FACE_BOUND('',#4973,.F.); -#4973 = EDGE_LOOP('',(#4974,#4975,#4997,#4998)); -#4974 = ORIENTED_EDGE('',*,*,#4428,.F.); -#4975 = ORIENTED_EDGE('',*,*,#4976,.F.); -#4976 = EDGE_CURVE('',#4580,#4429,#4977,.T.); -#4977 = SURFACE_CURVE('',#4978,(#4983,#4990),.PCURVE_S1.); -#4978 = CIRCLE('',#4979,15.232338587294); -#4979 = AXIS2_PLACEMENT_3D('',#4980,#4981,#4982); -#4980 = CARTESIAN_POINT('',(-32.555,16.125,4.2)); -#4981 = DIRECTION('',(0.,0.,1.)); -#4982 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4983 = PCURVE('',#4446,#4984); -#4984 = DEFINITIONAL_REPRESENTATION('',(#4985),#4989); -#4985 = LINE('',#4986,#4987); -#4986 = CARTESIAN_POINT('',(-0.,-3.801)); -#4987 = VECTOR('',#4988,1.); -#4988 = DIRECTION('',(-1.,-0.)); -#4989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4990 = PCURVE('',#242,#4991); -#4991 = DEFINITIONAL_REPRESENTATION('',(#4992),#4996); -#4992 = CIRCLE('',#4993,15.232338587294); -#4993 = AXIS2_PLACEMENT_2D('',#4994,#4995); -#4994 = CARTESIAN_POINT('',(57.395,37.125)); -#4995 = DIRECTION('',(-1.,1.224646799147E-16)); -#4996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4997 = ORIENTED_EDGE('',*,*,#4579,.F.); -#4998 = ORIENTED_EDGE('',*,*,#4532,.T.); -#4999 = ADVANCED_FACE('',(#5000),#4146,.F.); -#5000 = FACE_BOUND('',#5001,.F.); -#5001 = EDGE_LOOP('',(#5002,#5003,#5025,#5026)); -#5002 = ORIENTED_EDGE('',*,*,#4128,.F.); -#5003 = ORIENTED_EDGE('',*,*,#5004,.F.); -#5004 = EDGE_CURVE('',#4280,#4129,#5005,.T.); -#5005 = SURFACE_CURVE('',#5006,(#5011,#5018),.PCURVE_S1.); -#5006 = CIRCLE('',#5007,15.232338587294); -#5007 = AXIS2_PLACEMENT_3D('',#5008,#5009,#5010); -#5008 = CARTESIAN_POINT('',(1.375,16.125,4.2)); -#5009 = DIRECTION('',(0.,0.,1.)); -#5010 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5011 = PCURVE('',#4146,#5012); -#5012 = DEFINITIONAL_REPRESENTATION('',(#5013),#5017); -#5013 = LINE('',#5014,#5015); -#5014 = CARTESIAN_POINT('',(-0.,-3.801)); -#5015 = VECTOR('',#5016,1.); -#5016 = DIRECTION('',(-1.,-0.)); -#5017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5018 = PCURVE('',#242,#5019); -#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024); -#5020 = CIRCLE('',#5021,15.232338587294); -#5021 = AXIS2_PLACEMENT_2D('',#5022,#5023); -#5022 = CARTESIAN_POINT('',(91.325,37.125)); -#5023 = DIRECTION('',(-1.,1.224646799147E-16)); -#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5025 = ORIENTED_EDGE('',*,*,#4279,.F.); -#5026 = ORIENTED_EDGE('',*,*,#4232,.T.); -#5027 = ADVANCED_FACE('',(#5028),#3846,.F.); -#5028 = FACE_BOUND('',#5029,.F.); -#5029 = EDGE_LOOP('',(#5030,#5031,#5053,#5054)); -#5030 = ORIENTED_EDGE('',*,*,#3828,.F.); -#5031 = ORIENTED_EDGE('',*,*,#5032,.F.); -#5032 = EDGE_CURVE('',#3980,#3829,#5033,.T.); -#5033 = SURFACE_CURVE('',#5034,(#5039,#5046),.PCURVE_S1.); -#5034 = CIRCLE('',#5035,15.232338587294); -#5035 = AXIS2_PLACEMENT_3D('',#5036,#5037,#5038); -#5036 = CARTESIAN_POINT('',(35.305,16.125,4.2)); -#5037 = DIRECTION('',(0.,0.,1.)); -#5038 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5039 = PCURVE('',#3846,#5040); -#5040 = DEFINITIONAL_REPRESENTATION('',(#5041),#5045); -#5041 = LINE('',#5042,#5043); -#5042 = CARTESIAN_POINT('',(-0.,-3.801)); -#5043 = VECTOR('',#5044,1.); -#5044 = DIRECTION('',(-1.,-0.)); -#5045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5046 = PCURVE('',#242,#5047); -#5047 = DEFINITIONAL_REPRESENTATION('',(#5048),#5052); -#5048 = CIRCLE('',#5049,15.232338587294); -#5049 = AXIS2_PLACEMENT_2D('',#5050,#5051); -#5050 = CARTESIAN_POINT('',(125.255,37.125)); -#5051 = DIRECTION('',(-1.,1.224646799147E-16)); -#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5053 = ORIENTED_EDGE('',*,*,#3979,.F.); -#5054 = ORIENTED_EDGE('',*,*,#3932,.T.); -#5055 = ADVANCED_FACE('',(#5056),#3546,.F.); -#5056 = FACE_BOUND('',#5057,.F.); -#5057 = EDGE_LOOP('',(#5058,#5059,#5081,#5082)); -#5058 = ORIENTED_EDGE('',*,*,#3528,.F.); -#5059 = ORIENTED_EDGE('',*,*,#5060,.F.); -#5060 = EDGE_CURVE('',#3680,#3529,#5061,.T.); -#5061 = SURFACE_CURVE('',#5062,(#5067,#5074),.PCURVE_S1.); -#5062 = CIRCLE('',#5063,15.232338587294); -#5063 = AXIS2_PLACEMENT_3D('',#5064,#5065,#5066); -#5064 = CARTESIAN_POINT('',(69.235,16.125,4.2)); -#5065 = DIRECTION('',(0.,0.,1.)); -#5066 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5067 = PCURVE('',#3546,#5068); -#5068 = DEFINITIONAL_REPRESENTATION('',(#5069),#5073); -#5069 = LINE('',#5070,#5071); -#5070 = CARTESIAN_POINT('',(-0.,-3.801)); -#5071 = VECTOR('',#5072,1.); -#5072 = DIRECTION('',(-1.,-0.)); -#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5074 = PCURVE('',#242,#5075); -#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080); -#5076 = CIRCLE('',#5077,15.232338587294); -#5077 = AXIS2_PLACEMENT_2D('',#5078,#5079); -#5078 = CARTESIAN_POINT('',(159.185,37.125)); -#5079 = DIRECTION('',(-1.,1.224646799147E-16)); -#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5081 = ORIENTED_EDGE('',*,*,#3679,.F.); -#5082 = ORIENTED_EDGE('',*,*,#3632,.T.); -#5083 = ADVANCED_FACE('',(#5084),#2122,.F.); -#5084 = FACE_BOUND('',#5085,.F.); -#5085 = EDGE_LOOP('',(#5086,#5116,#5139,#5167,#5188,#5189)); -#5086 = ORIENTED_EDGE('',*,*,#5087,.F.); -#5087 = EDGE_CURVE('',#5088,#5090,#5092,.T.); -#5088 = VERTEX_POINT('',#5089); -#5089 = CARTESIAN_POINT('',(86.75,-21.,0.4)); -#5090 = VERTEX_POINT('',#5091); -#5091 = CARTESIAN_POINT('',(86.75,-21.,3.8)); -#5092 = SURFACE_CURVE('',#5093,(#5097,#5104),.PCURVE_S1.); -#5093 = LINE('',#5094,#5095); -#5094 = CARTESIAN_POINT('',(86.75,-21.,0.)); -#5095 = VECTOR('',#5096,1.); -#5096 = DIRECTION('',(0.,0.,1.)); -#5097 = PCURVE('',#2122,#5098); -#5098 = DEFINITIONAL_REPRESENTATION('',(#5099),#5103); -#5099 = LINE('',#5100,#5101); -#5100 = CARTESIAN_POINT('',(0.,176.7)); -#5101 = VECTOR('',#5102,1.); -#5102 = DIRECTION('',(1.,0.)); -#5103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5104 = PCURVE('',#5105,#5110); -#5105 = PLANE('',#5106); -#5106 = AXIS2_PLACEMENT_3D('',#5107,#5108,#5109); -#5107 = CARTESIAN_POINT('',(86.75,-21.,0.)); -#5108 = DIRECTION('',(-1.,-0.,-0.)); -#5109 = DIRECTION('',(0.,0.,-1.)); -#5110 = DEFINITIONAL_REPRESENTATION('',(#5111),#5115); -#5111 = LINE('',#5112,#5113); -#5112 = CARTESIAN_POINT('',(-0.,-0.)); -#5113 = VECTOR('',#5114,1.); -#5114 = DIRECTION('',(-1.,-0.)); -#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5116 = ORIENTED_EDGE('',*,*,#5117,.F.); -#5117 = EDGE_CURVE('',#5118,#5088,#5120,.T.); -#5118 = VERTEX_POINT('',#5119); -#5119 = CARTESIAN_POINT('',(85.309778305337,-21.,0.4)); -#5120 = SURFACE_CURVE('',#5121,(#5125,#5132),.PCURVE_S1.); -#5121 = LINE('',#5122,#5123); -#5122 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#5123 = VECTOR('',#5124,1.); -#5124 = DIRECTION('',(1.,0.,-0.)); -#5125 = PCURVE('',#2122,#5126); -#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5131); -#5127 = LINE('',#5128,#5129); -#5128 = CARTESIAN_POINT('',(0.4,3.2)); -#5129 = VECTOR('',#5130,1.); -#5130 = DIRECTION('',(0.,1.)); -#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5132 = PCURVE('',#1200,#5133); -#5133 = DEFINITIONAL_REPRESENTATION('',(#5134),#5138); -#5134 = LINE('',#5135,#5136); -#5135 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#5136 = VECTOR('',#5137,1.); -#5137 = DIRECTION('',(-1.,0.)); -#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5139 = ORIENTED_EDGE('',*,*,#5140,.T.); -#5140 = EDGE_CURVE('',#5118,#5141,#5143,.T.); -#5141 = VERTEX_POINT('',#5142); -#5142 = CARTESIAN_POINT('',(84.467338587294,-21.,4.2)); -#5143 = SURFACE_CURVE('',#5144,(#5148,#5155),.PCURVE_S1.); -#5144 = LINE('',#5145,#5146); -#5145 = CARTESIAN_POINT('',(85.31,-21.,0.399)); -#5146 = VECTOR('',#5147,1.); -#5147 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5148 = PCURVE('',#2122,#5149); -#5149 = DEFINITIONAL_REPRESENTATION('',(#5150),#5154); -#5150 = LINE('',#5151,#5152); -#5151 = CARTESIAN_POINT('',(0.399,175.26)); -#5152 = VECTOR('',#5153,1.); -#5153 = DIRECTION('',(0.97629600712,-0.216439613938)); -#5154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5155 = PCURVE('',#5156,#5161); -#5156 = PLANE('',#5157); -#5157 = AXIS2_PLACEMENT_3D('',#5158,#5159,#5160); -#5158 = CARTESIAN_POINT('',(85.31,-16.125,0.399)); -#5159 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#5160 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5161 = DEFINITIONAL_REPRESENTATION('',(#5162),#5166); -#5162 = LINE('',#5163,#5164); -#5163 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#5164 = VECTOR('',#5165,1.); -#5165 = DIRECTION('',(1.,1.232595164408E-32)); -#5166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5167 = ORIENTED_EDGE('',*,*,#5168,.T.); -#5168 = EDGE_CURVE('',#5141,#2107,#5169,.T.); -#5169 = SURFACE_CURVE('',#5170,(#5174,#5181),.PCURVE_S1.); -#5170 = LINE('',#5171,#5172); -#5171 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#5172 = VECTOR('',#5173,1.); -#5173 = DIRECTION('',(1.,0.,-0.)); -#5174 = PCURVE('',#2122,#5175); -#5175 = DEFINITIONAL_REPRESENTATION('',(#5176),#5180); -#5176 = LINE('',#5177,#5178); -#5177 = CARTESIAN_POINT('',(4.2,0.)); -#5178 = VECTOR('',#5179,1.); -#5179 = DIRECTION('',(0.,1.)); -#5180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5181 = PCURVE('',#242,#5182); -#5182 = DEFINITIONAL_REPRESENTATION('',(#5183),#5187); -#5183 = LINE('',#5184,#5185); -#5184 = CARTESIAN_POINT('',(0.,0.)); -#5185 = VECTOR('',#5186,1.); -#5186 = DIRECTION('',(1.,0.)); -#5187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5188 = ORIENTED_EDGE('',*,*,#2106,.F.); -#5189 = ORIENTED_EDGE('',*,*,#5190,.T.); -#5190 = EDGE_CURVE('',#2079,#5090,#5191,.T.); -#5191 = SURFACE_CURVE('',#5192,(#5196,#5203),.PCURVE_S1.); -#5192 = LINE('',#5193,#5194); -#5193 = CARTESIAN_POINT('',(89.95,-21.,3.8)); -#5194 = VECTOR('',#5195,1.); -#5195 = DIRECTION('',(-1.,-0.,-0.)); -#5196 = PCURVE('',#2122,#5197); -#5197 = DEFINITIONAL_REPRESENTATION('',(#5198),#5202); -#5198 = LINE('',#5199,#5200); -#5199 = CARTESIAN_POINT('',(3.8,179.9)); -#5200 = VECTOR('',#5201,1.); -#5201 = DIRECTION('',(-0.,-1.)); -#5202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5203 = PCURVE('',#2094,#5204); -#5204 = DEFINITIONAL_REPRESENTATION('',(#5205),#5209); -#5205 = LINE('',#5206,#5207); -#5206 = CARTESIAN_POINT('',(0.,-0.)); -#5207 = VECTOR('',#5208,1.); -#5208 = DIRECTION('',(-1.,0.)); -#5209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5210 = ADVANCED_FACE('',(#5211),#5156,.T.); -#5211 = FACE_BOUND('',#5212,.T.); -#5212 = EDGE_LOOP('',(#5213,#5242,#5266,#5267)); -#5213 = ORIENTED_EDGE('',*,*,#5214,.F.); -#5214 = EDGE_CURVE('',#5215,#5217,#5219,.T.); -#5215 = VERTEX_POINT('',#5216); -#5216 = CARTESIAN_POINT('',(85.309778305337,-16.125,0.4)); -#5217 = VERTEX_POINT('',#5218); -#5218 = CARTESIAN_POINT('',(84.467338587294,-16.125,4.2)); -#5219 = SURFACE_CURVE('',#5220,(#5224,#5231),.PCURVE_S1.); -#5220 = LINE('',#5221,#5222); -#5221 = CARTESIAN_POINT('',(85.31,-16.125,0.399)); -#5222 = VECTOR('',#5223,1.); -#5223 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5224 = PCURVE('',#5156,#5225); -#5225 = DEFINITIONAL_REPRESENTATION('',(#5226),#5230); -#5226 = LINE('',#5227,#5228); -#5227 = CARTESIAN_POINT('',(0.,0.)); -#5228 = VECTOR('',#5229,1.); -#5229 = DIRECTION('',(1.,1.232595164408E-32)); -#5230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5231 = PCURVE('',#5232,#5237); -#5232 = CONICAL_SURFACE('',#5233,16.075,0.218166156499); -#5233 = AXIS2_PLACEMENT_3D('',#5234,#5235,#5236); -#5234 = CARTESIAN_POINT('',(69.235,-16.125,0.399)); -#5235 = DIRECTION('',(-0.,-0.,-1.)); -#5236 = DIRECTION('',(1.,0.,0.)); -#5237 = DEFINITIONAL_REPRESENTATION('',(#5238),#5241); -#5238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5239,#5240),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#5239 = CARTESIAN_POINT('',(0.,0.)); -#5240 = CARTESIAN_POINT('',(0.,-5.)); -#5241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5242 = ORIENTED_EDGE('',*,*,#5243,.F.); -#5243 = EDGE_CURVE('',#5118,#5215,#5244,.T.); -#5244 = SURFACE_CURVE('',#5245,(#5249,#5255),.PCURVE_S1.); -#5245 = LINE('',#5246,#5247); -#5246 = CARTESIAN_POINT('',(85.309778305337,-24.3,0.4)); -#5247 = VECTOR('',#5248,1.); -#5248 = DIRECTION('',(0.,1.,0.)); -#5249 = PCURVE('',#5156,#5250); -#5250 = DEFINITIONAL_REPRESENTATION('',(#5251),#5254); -#5251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5252,#5253),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#5252 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#5253 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#5254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5255 = PCURVE('',#5256,#5261); -#5256 = PLANE('',#5257); -#5257 = AXIS2_PLACEMENT_3D('',#5258,#5259,#5260); -#5258 = CARTESIAN_POINT('',(52.885,-32.475,0.4)); -#5259 = DIRECTION('',(0.,0.,1.)); -#5260 = DIRECTION('',(1.,0.,-0.)); -#5261 = DEFINITIONAL_REPRESENTATION('',(#5262),#5265); -#5262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5263,#5264),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#5263 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#5264 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#5265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5266 = ORIENTED_EDGE('',*,*,#5140,.T.); -#5267 = ORIENTED_EDGE('',*,*,#5268,.F.); -#5268 = EDGE_CURVE('',#5217,#5141,#5269,.T.); -#5269 = SURFACE_CURVE('',#5270,(#5274,#5280),.PCURVE_S1.); -#5270 = LINE('',#5271,#5272); -#5271 = CARTESIAN_POINT('',(84.467338587294,-18.5625,4.2)); -#5272 = VECTOR('',#5273,1.); -#5273 = DIRECTION('',(0.,-1.,0.)); -#5274 = PCURVE('',#5156,#5275); -#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5279); -#5276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5277,#5278),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5277 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#5278 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#5279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5280 = PCURVE('',#242,#5281); -#5281 = DEFINITIONAL_REPRESENTATION('',(#5282),#5285); -#5282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5283,#5284),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5283 = CARTESIAN_POINT('',(174.41733858729,4.875)); -#5284 = CARTESIAN_POINT('',(174.41733858729,0.)); -#5285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5286 = ADVANCED_FACE('',(#5287),#5256,.T.); -#5287 = FACE_BOUND('',#5288,.T.); -#5288 = EDGE_LOOP('',(#5289,#5290,#5314,#5340)); -#5289 = ORIENTED_EDGE('',*,*,#5243,.T.); -#5290 = ORIENTED_EDGE('',*,*,#5291,.T.); -#5291 = EDGE_CURVE('',#5215,#5292,#5294,.T.); -#5292 = VERTEX_POINT('',#5293); -#5293 = CARTESIAN_POINT('',(53.160221694663,-16.125,0.4)); -#5294 = SURFACE_CURVE('',#5295,(#5300,#5307),.PCURVE_S1.); -#5295 = CIRCLE('',#5296,16.074778305337); -#5296 = AXIS2_PLACEMENT_3D('',#5297,#5298,#5299); -#5297 = CARTESIAN_POINT('',(69.235,-16.125,0.4)); -#5298 = DIRECTION('',(0.,0.,1.)); -#5299 = DIRECTION('',(1.,0.,-0.)); -#5300 = PCURVE('',#5256,#5301); -#5301 = DEFINITIONAL_REPRESENTATION('',(#5302),#5306); -#5302 = CIRCLE('',#5303,16.074778305337); -#5303 = AXIS2_PLACEMENT_2D('',#5304,#5305); -#5304 = CARTESIAN_POINT('',(16.35,16.35)); -#5305 = DIRECTION('',(1.,0.)); -#5306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5307 = PCURVE('',#5232,#5308); -#5308 = DEFINITIONAL_REPRESENTATION('',(#5309),#5313); -#5309 = LINE('',#5310,#5311); -#5310 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#5311 = VECTOR('',#5312,1.); -#5312 = DIRECTION('',(-1.,-0.)); -#5313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5314 = ORIENTED_EDGE('',*,*,#5315,.T.); -#5315 = EDGE_CURVE('',#5292,#5316,#5318,.T.); -#5316 = VERTEX_POINT('',#5317); -#5317 = CARTESIAN_POINT('',(53.160221694663,-21.,0.4)); -#5318 = SURFACE_CURVE('',#5319,(#5323,#5329),.PCURVE_S1.); -#5319 = LINE('',#5320,#5321); -#5320 = CARTESIAN_POINT('',(53.160221694663,-24.3,0.4)); -#5321 = VECTOR('',#5322,1.); -#5322 = DIRECTION('',(0.,-1.,0.)); -#5323 = PCURVE('',#5256,#5324); -#5324 = DEFINITIONAL_REPRESENTATION('',(#5325),#5328); -#5325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5326,#5327),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#5326 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#5327 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#5328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5329 = PCURVE('',#5330,#5335); -#5330 = PLANE('',#5331); -#5331 = AXIS2_PLACEMENT_3D('',#5332,#5333,#5334); -#5332 = CARTESIAN_POINT('',(54.268473313215,-16.125,5.399)); -#5333 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#5334 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5335 = DEFINITIONAL_REPRESENTATION('',(#5336),#5339); -#5336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5337,#5338),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#5337 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#5338 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5340 = ORIENTED_EDGE('',*,*,#5341,.F.); -#5341 = EDGE_CURVE('',#5118,#5316,#5342,.T.); -#5342 = SURFACE_CURVE('',#5343,(#5347,#5354),.PCURVE_S1.); -#5343 = LINE('',#5344,#5345); -#5344 = CARTESIAN_POINT('',(85.309778305337,-21.,0.4)); -#5345 = VECTOR('',#5346,1.); -#5346 = DIRECTION('',(-1.,2.210116750177E-16,0.)); -#5347 = PCURVE('',#5256,#5348); -#5348 = DEFINITIONAL_REPRESENTATION('',(#5349),#5353); -#5349 = LINE('',#5350,#5351); -#5350 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#5351 = VECTOR('',#5352,1.); -#5352 = DIRECTION('',(-1.,2.210116750177E-16)); -#5353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5354 = PCURVE('',#1200,#5355); -#5355 = DEFINITIONAL_REPRESENTATION('',(#5356),#5360); -#5356 = LINE('',#5357,#5358); -#5357 = CARTESIAN_POINT('',(-172.0597783053,0.282842712475)); -#5358 = VECTOR('',#5359,1.); -#5359 = DIRECTION('',(1.,-1.562788541264E-16)); -#5360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5361 = ADVANCED_FACE('',(#5362),#5330,.T.); -#5362 = FACE_BOUND('',#5363,.T.); -#5363 = EDGE_LOOP('',(#5364,#5386,#5407,#5433)); -#5364 = ORIENTED_EDGE('',*,*,#5365,.F.); -#5365 = EDGE_CURVE('',#5366,#5292,#5368,.T.); -#5366 = VERTEX_POINT('',#5367); -#5367 = CARTESIAN_POINT('',(54.002661412706,-16.125,4.2)); -#5368 = SURFACE_CURVE('',#5369,(#5373,#5380),.PCURVE_S1.); -#5369 = LINE('',#5370,#5371); -#5370 = CARTESIAN_POINT('',(69.235,-16.125,72.908639196368)); -#5371 = VECTOR('',#5372,1.); -#5372 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5373 = PCURVE('',#5330,#5374); -#5374 = DEFINITIONAL_REPRESENTATION('',(#5375),#5379); -#5375 = LINE('',#5376,#5377); -#5376 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#5377 = VECTOR('',#5378,1.); -#5378 = DIRECTION('',(1.,0.)); -#5379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5380 = PCURVE('',#5232,#5381); -#5381 = DEFINITIONAL_REPRESENTATION('',(#5382),#5385); -#5382 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5383,#5384),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#5383 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#5384 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#5385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5386 = ORIENTED_EDGE('',*,*,#5387,.F.); -#5387 = EDGE_CURVE('',#5388,#5366,#5390,.T.); -#5388 = VERTEX_POINT('',#5389); -#5389 = CARTESIAN_POINT('',(54.002661412706,-21.,4.2)); -#5390 = SURFACE_CURVE('',#5391,(#5395,#5401),.PCURVE_S1.); -#5391 = LINE('',#5392,#5393); -#5392 = CARTESIAN_POINT('',(54.002661412706,-18.5625,4.2)); -#5393 = VECTOR('',#5394,1.); -#5394 = DIRECTION('',(-0.,1.,0.)); -#5395 = PCURVE('',#5330,#5396); -#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5400); -#5397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5398,#5399),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5398 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#5399 = CARTESIAN_POINT('',(1.228111137663,1.7763568394E-15)); -#5400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5401 = PCURVE('',#242,#5402); -#5402 = DEFINITIONAL_REPRESENTATION('',(#5403),#5406); -#5403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5404,#5405),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5404 = CARTESIAN_POINT('',(143.9526614127,0.)); -#5405 = CARTESIAN_POINT('',(143.9526614127,4.875)); -#5406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5407 = ORIENTED_EDGE('',*,*,#5408,.T.); -#5408 = EDGE_CURVE('',#5388,#5316,#5409,.T.); -#5409 = SURFACE_CURVE('',#5410,(#5414,#5421),.PCURVE_S1.); -#5410 = LINE('',#5411,#5412); -#5411 = CARTESIAN_POINT('',(69.235,-21.,72.908639196368)); -#5412 = VECTOR('',#5413,1.); -#5413 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5414 = PCURVE('',#5330,#5415); -#5415 = DEFINITIONAL_REPRESENTATION('',(#5416),#5420); -#5416 = LINE('',#5417,#5418); -#5417 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#5418 = VECTOR('',#5419,1.); -#5419 = DIRECTION('',(1.,0.)); -#5420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5421 = PCURVE('',#5422,#5427); -#5422 = PLANE('',#5423); -#5423 = AXIS2_PLACEMENT_3D('',#5424,#5425,#5426); -#5424 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#5425 = DIRECTION('',(-0.,1.,0.)); -#5426 = DIRECTION('',(0.,0.,1.)); -#5427 = DEFINITIONAL_REPRESENTATION('',(#5428),#5432); -#5428 = LINE('',#5429,#5430); -#5429 = CARTESIAN_POINT('',(72.908639196368,159.185)); -#5430 = VECTOR('',#5431,1.); -#5431 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#5432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5433 = ORIENTED_EDGE('',*,*,#5315,.F.); -#5434 = ADVANCED_FACE('',(#5435),#5422,.F.); -#5435 = FACE_BOUND('',#5436,.F.); -#5436 = EDGE_LOOP('',(#5437,#5438,#5461,#5489)); -#5437 = ORIENTED_EDGE('',*,*,#5408,.T.); -#5438 = ORIENTED_EDGE('',*,*,#5439,.F.); -#5439 = EDGE_CURVE('',#5440,#5316,#5442,.T.); -#5440 = VERTEX_POINT('',#5441); -#5441 = CARTESIAN_POINT('',(51.379778305337,-21.,0.4)); -#5442 = SURFACE_CURVE('',#5443,(#5447,#5454),.PCURVE_S1.); -#5443 = LINE('',#5444,#5445); -#5444 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#5445 = VECTOR('',#5446,1.); -#5446 = DIRECTION('',(1.,0.,-0.)); -#5447 = PCURVE('',#5422,#5448); -#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453); -#5449 = LINE('',#5450,#5451); -#5450 = CARTESIAN_POINT('',(0.4,3.2)); -#5451 = VECTOR('',#5452,1.); -#5452 = DIRECTION('',(0.,1.)); -#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5454 = PCURVE('',#1200,#5455); -#5455 = DEFINITIONAL_REPRESENTATION('',(#5456),#5460); -#5456 = LINE('',#5457,#5458); -#5457 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#5458 = VECTOR('',#5459,1.); -#5459 = DIRECTION('',(-1.,0.)); -#5460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5461 = ORIENTED_EDGE('',*,*,#5462,.T.); -#5462 = EDGE_CURVE('',#5440,#5463,#5465,.T.); -#5463 = VERTEX_POINT('',#5464); -#5464 = CARTESIAN_POINT('',(50.537338587294,-21.,4.2)); -#5465 = SURFACE_CURVE('',#5466,(#5470,#5477),.PCURVE_S1.); -#5466 = LINE('',#5467,#5468); -#5467 = CARTESIAN_POINT('',(51.38,-21.,0.399)); -#5468 = VECTOR('',#5469,1.); -#5469 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5470 = PCURVE('',#5422,#5471); -#5471 = DEFINITIONAL_REPRESENTATION('',(#5472),#5476); -#5472 = LINE('',#5473,#5474); -#5473 = CARTESIAN_POINT('',(0.399,141.33)); -#5474 = VECTOR('',#5475,1.); -#5475 = DIRECTION('',(0.97629600712,-0.216439613938)); -#5476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5477 = PCURVE('',#5478,#5483); -#5478 = PLANE('',#5479); -#5479 = AXIS2_PLACEMENT_3D('',#5480,#5481,#5482); -#5480 = CARTESIAN_POINT('',(51.38,-16.125,0.399)); -#5481 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#5482 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5483 = DEFINITIONAL_REPRESENTATION('',(#5484),#5488); -#5484 = LINE('',#5485,#5486); -#5485 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#5486 = VECTOR('',#5487,1.); -#5487 = DIRECTION('',(1.,1.232595164408E-32)); -#5488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5489 = ORIENTED_EDGE('',*,*,#5490,.T.); -#5490 = EDGE_CURVE('',#5463,#5388,#5491,.T.); -#5491 = SURFACE_CURVE('',#5492,(#5496,#5503),.PCURVE_S1.); -#5492 = LINE('',#5493,#5494); -#5493 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#5494 = VECTOR('',#5495,1.); -#5495 = DIRECTION('',(1.,0.,-0.)); -#5496 = PCURVE('',#5422,#5497); -#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502); -#5498 = LINE('',#5499,#5500); -#5499 = CARTESIAN_POINT('',(4.2,0.)); -#5500 = VECTOR('',#5501,1.); -#5501 = DIRECTION('',(0.,1.)); -#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5503 = PCURVE('',#242,#5504); -#5504 = DEFINITIONAL_REPRESENTATION('',(#5505),#5509); -#5505 = LINE('',#5506,#5507); -#5506 = CARTESIAN_POINT('',(0.,0.)); -#5507 = VECTOR('',#5508,1.); -#5508 = DIRECTION('',(1.,0.)); -#5509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5510 = ADVANCED_FACE('',(#5511),#5478,.T.); -#5511 = FACE_BOUND('',#5512,.T.); -#5512 = EDGE_LOOP('',(#5513,#5542,#5566,#5567)); -#5513 = ORIENTED_EDGE('',*,*,#5514,.F.); -#5514 = EDGE_CURVE('',#5515,#5517,#5519,.T.); -#5515 = VERTEX_POINT('',#5516); -#5516 = CARTESIAN_POINT('',(51.379778305337,-16.125,0.4)); -#5517 = VERTEX_POINT('',#5518); -#5518 = CARTESIAN_POINT('',(50.537338587294,-16.125,4.2)); -#5519 = SURFACE_CURVE('',#5520,(#5524,#5531),.PCURVE_S1.); -#5520 = LINE('',#5521,#5522); -#5521 = CARTESIAN_POINT('',(51.38,-16.125,0.399)); -#5522 = VECTOR('',#5523,1.); -#5523 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5524 = PCURVE('',#5478,#5525); -#5525 = DEFINITIONAL_REPRESENTATION('',(#5526),#5530); -#5526 = LINE('',#5527,#5528); -#5527 = CARTESIAN_POINT('',(0.,0.)); -#5528 = VECTOR('',#5529,1.); -#5529 = DIRECTION('',(1.,1.232595164408E-32)); -#5530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5531 = PCURVE('',#5532,#5537); -#5532 = CONICAL_SURFACE('',#5533,16.075,0.218166156499); -#5533 = AXIS2_PLACEMENT_3D('',#5534,#5535,#5536); -#5534 = CARTESIAN_POINT('',(35.305,-16.125,0.399)); -#5535 = DIRECTION('',(-0.,-0.,-1.)); -#5536 = DIRECTION('',(1.,0.,0.)); -#5537 = DEFINITIONAL_REPRESENTATION('',(#5538),#5541); -#5538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5539,#5540),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#5539 = CARTESIAN_POINT('',(0.,0.)); -#5540 = CARTESIAN_POINT('',(0.,-5.)); -#5541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5542 = ORIENTED_EDGE('',*,*,#5543,.F.); -#5543 = EDGE_CURVE('',#5440,#5515,#5544,.T.); -#5544 = SURFACE_CURVE('',#5545,(#5549,#5555),.PCURVE_S1.); -#5545 = LINE('',#5546,#5547); -#5546 = CARTESIAN_POINT('',(51.379778305337,-24.3,0.4)); -#5547 = VECTOR('',#5548,1.); -#5548 = DIRECTION('',(0.,1.,0.)); -#5549 = PCURVE('',#5478,#5550); -#5550 = DEFINITIONAL_REPRESENTATION('',(#5551),#5554); -#5551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5552,#5553),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#5552 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#5553 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5555 = PCURVE('',#5556,#5561); -#5556 = PLANE('',#5557); -#5557 = AXIS2_PLACEMENT_3D('',#5558,#5559,#5560); -#5558 = CARTESIAN_POINT('',(18.955,-32.475,0.4)); -#5559 = DIRECTION('',(0.,0.,1.)); -#5560 = DIRECTION('',(1.,0.,-0.)); -#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5565); -#5562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5563,#5564),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#5563 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#5564 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#5565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5566 = ORIENTED_EDGE('',*,*,#5462,.T.); -#5567 = ORIENTED_EDGE('',*,*,#5568,.F.); -#5568 = EDGE_CURVE('',#5517,#5463,#5569,.T.); -#5569 = SURFACE_CURVE('',#5570,(#5574,#5580),.PCURVE_S1.); -#5570 = LINE('',#5571,#5572); -#5571 = CARTESIAN_POINT('',(50.537338587294,-18.5625,4.2)); -#5572 = VECTOR('',#5573,1.); -#5573 = DIRECTION('',(0.,-1.,0.)); -#5574 = PCURVE('',#5478,#5575); -#5575 = DEFINITIONAL_REPRESENTATION('',(#5576),#5579); -#5576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5577,#5578),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5577 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#5578 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#5579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5580 = PCURVE('',#242,#5581); -#5581 = DEFINITIONAL_REPRESENTATION('',(#5582),#5585); -#5582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5583,#5584),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5583 = CARTESIAN_POINT('',(140.48733858729,4.875)); -#5584 = CARTESIAN_POINT('',(140.48733858729,0.)); -#5585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5586 = ADVANCED_FACE('',(#5587),#5556,.T.); -#5587 = FACE_BOUND('',#5588,.T.); -#5588 = EDGE_LOOP('',(#5589,#5590,#5614,#5640)); -#5589 = ORIENTED_EDGE('',*,*,#5543,.T.); -#5590 = ORIENTED_EDGE('',*,*,#5591,.T.); -#5591 = EDGE_CURVE('',#5515,#5592,#5594,.T.); -#5592 = VERTEX_POINT('',#5593); -#5593 = CARTESIAN_POINT('',(19.230221694663,-16.125,0.4)); -#5594 = SURFACE_CURVE('',#5595,(#5600,#5607),.PCURVE_S1.); -#5595 = CIRCLE('',#5596,16.074778305337); -#5596 = AXIS2_PLACEMENT_3D('',#5597,#5598,#5599); -#5597 = CARTESIAN_POINT('',(35.305,-16.125,0.4)); -#5598 = DIRECTION('',(0.,0.,1.)); -#5599 = DIRECTION('',(1.,0.,-0.)); -#5600 = PCURVE('',#5556,#5601); -#5601 = DEFINITIONAL_REPRESENTATION('',(#5602),#5606); -#5602 = CIRCLE('',#5603,16.074778305337); -#5603 = AXIS2_PLACEMENT_2D('',#5604,#5605); -#5604 = CARTESIAN_POINT('',(16.35,16.35)); -#5605 = DIRECTION('',(1.,0.)); -#5606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5607 = PCURVE('',#5532,#5608); -#5608 = DEFINITIONAL_REPRESENTATION('',(#5609),#5613); -#5609 = LINE('',#5610,#5611); -#5610 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#5611 = VECTOR('',#5612,1.); -#5612 = DIRECTION('',(-1.,-0.)); -#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5614 = ORIENTED_EDGE('',*,*,#5615,.T.); -#5615 = EDGE_CURVE('',#5592,#5616,#5618,.T.); -#5616 = VERTEX_POINT('',#5617); -#5617 = CARTESIAN_POINT('',(19.230221694663,-21.,0.4)); -#5618 = SURFACE_CURVE('',#5619,(#5623,#5629),.PCURVE_S1.); -#5619 = LINE('',#5620,#5621); -#5620 = CARTESIAN_POINT('',(19.230221694663,-24.3,0.4)); -#5621 = VECTOR('',#5622,1.); -#5622 = DIRECTION('',(0.,-1.,0.)); -#5623 = PCURVE('',#5556,#5624); -#5624 = DEFINITIONAL_REPRESENTATION('',(#5625),#5628); -#5625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5626,#5627),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#5626 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#5627 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#5628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5629 = PCURVE('',#5630,#5635); -#5630 = PLANE('',#5631); -#5631 = AXIS2_PLACEMENT_3D('',#5632,#5633,#5634); -#5632 = CARTESIAN_POINT('',(20.338473313215,-16.125,5.399)); -#5633 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#5634 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5639); -#5636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5637,#5638),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#5637 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#5638 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#5639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5640 = ORIENTED_EDGE('',*,*,#5641,.F.); -#5641 = EDGE_CURVE('',#5440,#5616,#5642,.T.); -#5642 = SURFACE_CURVE('',#5643,(#5647,#5654),.PCURVE_S1.); -#5643 = LINE('',#5644,#5645); -#5644 = CARTESIAN_POINT('',(51.379778305337,-21.,0.4)); -#5645 = VECTOR('',#5646,1.); -#5646 = DIRECTION('',(-1.,2.210116750177E-16,0.)); -#5647 = PCURVE('',#5556,#5648); -#5648 = DEFINITIONAL_REPRESENTATION('',(#5649),#5653); -#5649 = LINE('',#5650,#5651); -#5650 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#5651 = VECTOR('',#5652,1.); -#5652 = DIRECTION('',(-1.,2.210116750177E-16)); -#5653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5654 = PCURVE('',#1200,#5655); -#5655 = DEFINITIONAL_REPRESENTATION('',(#5656),#5660); -#5656 = LINE('',#5657,#5658); -#5657 = CARTESIAN_POINT('',(-138.1297783053,0.282842712475)); -#5658 = VECTOR('',#5659,1.); -#5659 = DIRECTION('',(1.,-1.562788541264E-16)); -#5660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5661 = ADVANCED_FACE('',(#5662),#5630,.T.); -#5662 = FACE_BOUND('',#5663,.T.); -#5663 = EDGE_LOOP('',(#5664,#5686,#5707,#5733)); -#5664 = ORIENTED_EDGE('',*,*,#5665,.F.); -#5665 = EDGE_CURVE('',#5666,#5592,#5668,.T.); -#5666 = VERTEX_POINT('',#5667); -#5667 = CARTESIAN_POINT('',(20.072661412706,-16.125,4.2)); -#5668 = SURFACE_CURVE('',#5669,(#5673,#5680),.PCURVE_S1.); -#5669 = LINE('',#5670,#5671); -#5670 = CARTESIAN_POINT('',(35.305,-16.125,72.908639196368)); -#5671 = VECTOR('',#5672,1.); -#5672 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5673 = PCURVE('',#5630,#5674); -#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679); -#5675 = LINE('',#5676,#5677); -#5676 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#5677 = VECTOR('',#5678,1.); -#5678 = DIRECTION('',(1.,0.)); -#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5680 = PCURVE('',#5532,#5681); -#5681 = DEFINITIONAL_REPRESENTATION('',(#5682),#5685); -#5682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5683,#5684),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#5683 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#5684 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#5685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5686 = ORIENTED_EDGE('',*,*,#5687,.F.); -#5687 = EDGE_CURVE('',#5688,#5666,#5690,.T.); -#5688 = VERTEX_POINT('',#5689); -#5689 = CARTESIAN_POINT('',(20.072661412706,-21.,4.2)); -#5690 = SURFACE_CURVE('',#5691,(#5695,#5701),.PCURVE_S1.); -#5691 = LINE('',#5692,#5693); -#5692 = CARTESIAN_POINT('',(20.072661412706,-18.5625,4.2)); -#5693 = VECTOR('',#5694,1.); -#5694 = DIRECTION('',(-0.,1.,0.)); -#5695 = PCURVE('',#5630,#5696); -#5696 = DEFINITIONAL_REPRESENTATION('',(#5697),#5700); -#5697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5698,#5699),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5698 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#5699 = CARTESIAN_POINT('',(1.228111137663,1.7763568394E-15)); -#5700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5701 = PCURVE('',#242,#5702); -#5702 = DEFINITIONAL_REPRESENTATION('',(#5703),#5706); -#5703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5704,#5705),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5704 = CARTESIAN_POINT('',(110.0226614127,0.)); -#5705 = CARTESIAN_POINT('',(110.0226614127,4.875)); -#5706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5707 = ORIENTED_EDGE('',*,*,#5708,.T.); -#5708 = EDGE_CURVE('',#5688,#5616,#5709,.T.); -#5709 = SURFACE_CURVE('',#5710,(#5714,#5721),.PCURVE_S1.); -#5710 = LINE('',#5711,#5712); -#5711 = CARTESIAN_POINT('',(35.305,-21.,72.908639196368)); -#5712 = VECTOR('',#5713,1.); -#5713 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5714 = PCURVE('',#5630,#5715); -#5715 = DEFINITIONAL_REPRESENTATION('',(#5716),#5720); -#5716 = LINE('',#5717,#5718); -#5717 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#5718 = VECTOR('',#5719,1.); -#5719 = DIRECTION('',(1.,0.)); -#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5721 = PCURVE('',#5722,#5727); -#5722 = PLANE('',#5723); -#5723 = AXIS2_PLACEMENT_3D('',#5724,#5725,#5726); -#5724 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#5725 = DIRECTION('',(-0.,1.,0.)); -#5726 = DIRECTION('',(0.,0.,1.)); -#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732); -#5728 = LINE('',#5729,#5730); -#5729 = CARTESIAN_POINT('',(72.908639196368,125.255)); -#5730 = VECTOR('',#5731,1.); -#5731 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5733 = ORIENTED_EDGE('',*,*,#5615,.F.); -#5734 = ADVANCED_FACE('',(#5735),#5722,.F.); -#5735 = FACE_BOUND('',#5736,.F.); -#5736 = EDGE_LOOP('',(#5737,#5738,#5761,#5789)); -#5737 = ORIENTED_EDGE('',*,*,#5708,.T.); -#5738 = ORIENTED_EDGE('',*,*,#5739,.F.); -#5739 = EDGE_CURVE('',#5740,#5616,#5742,.T.); -#5740 = VERTEX_POINT('',#5741); -#5741 = CARTESIAN_POINT('',(17.449778305337,-21.,0.4)); -#5742 = SURFACE_CURVE('',#5743,(#5747,#5754),.PCURVE_S1.); -#5743 = LINE('',#5744,#5745); -#5744 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#5745 = VECTOR('',#5746,1.); -#5746 = DIRECTION('',(1.,0.,-0.)); -#5747 = PCURVE('',#5722,#5748); -#5748 = DEFINITIONAL_REPRESENTATION('',(#5749),#5753); -#5749 = LINE('',#5750,#5751); -#5750 = CARTESIAN_POINT('',(0.4,3.2)); -#5751 = VECTOR('',#5752,1.); -#5752 = DIRECTION('',(0.,1.)); -#5753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5754 = PCURVE('',#1200,#5755); -#5755 = DEFINITIONAL_REPRESENTATION('',(#5756),#5760); -#5756 = LINE('',#5757,#5758); -#5757 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#5758 = VECTOR('',#5759,1.); -#5759 = DIRECTION('',(-1.,0.)); -#5760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5761 = ORIENTED_EDGE('',*,*,#5762,.T.); -#5762 = EDGE_CURVE('',#5740,#5763,#5765,.T.); -#5763 = VERTEX_POINT('',#5764); -#5764 = CARTESIAN_POINT('',(16.607338587294,-21.,4.2)); -#5765 = SURFACE_CURVE('',#5766,(#5770,#5777),.PCURVE_S1.); -#5766 = LINE('',#5767,#5768); -#5767 = CARTESIAN_POINT('',(17.45,-21.,0.399)); -#5768 = VECTOR('',#5769,1.); -#5769 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5770 = PCURVE('',#5722,#5771); -#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776); -#5772 = LINE('',#5773,#5774); -#5773 = CARTESIAN_POINT('',(0.399,107.4)); -#5774 = VECTOR('',#5775,1.); -#5775 = DIRECTION('',(0.97629600712,-0.216439613938)); -#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5777 = PCURVE('',#5778,#5783); -#5778 = PLANE('',#5779); -#5779 = AXIS2_PLACEMENT_3D('',#5780,#5781,#5782); -#5780 = CARTESIAN_POINT('',(17.45,-16.125,0.399)); -#5781 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#5782 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788); -#5784 = LINE('',#5785,#5786); -#5785 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#5786 = VECTOR('',#5787,1.); -#5787 = DIRECTION('',(1.,1.232595164408E-32)); -#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5789 = ORIENTED_EDGE('',*,*,#5790,.T.); -#5790 = EDGE_CURVE('',#5763,#5688,#5791,.T.); -#5791 = SURFACE_CURVE('',#5792,(#5796,#5803),.PCURVE_S1.); -#5792 = LINE('',#5793,#5794); -#5793 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#5794 = VECTOR('',#5795,1.); -#5795 = DIRECTION('',(1.,0.,-0.)); -#5796 = PCURVE('',#5722,#5797); -#5797 = DEFINITIONAL_REPRESENTATION('',(#5798),#5802); -#5798 = LINE('',#5799,#5800); -#5799 = CARTESIAN_POINT('',(4.2,0.)); -#5800 = VECTOR('',#5801,1.); -#5801 = DIRECTION('',(0.,1.)); -#5802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5803 = PCURVE('',#242,#5804); -#5804 = DEFINITIONAL_REPRESENTATION('',(#5805),#5809); -#5805 = LINE('',#5806,#5807); -#5806 = CARTESIAN_POINT('',(0.,0.)); -#5807 = VECTOR('',#5808,1.); -#5808 = DIRECTION('',(1.,0.)); -#5809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5810 = ADVANCED_FACE('',(#5811),#5778,.T.); -#5811 = FACE_BOUND('',#5812,.T.); -#5812 = EDGE_LOOP('',(#5813,#5842,#5866,#5867)); -#5813 = ORIENTED_EDGE('',*,*,#5814,.F.); -#5814 = EDGE_CURVE('',#5815,#5817,#5819,.T.); -#5815 = VERTEX_POINT('',#5816); -#5816 = CARTESIAN_POINT('',(17.449778305337,-16.125,0.4)); -#5817 = VERTEX_POINT('',#5818); -#5818 = CARTESIAN_POINT('',(16.607338587294,-16.125,4.2)); -#5819 = SURFACE_CURVE('',#5820,(#5824,#5831),.PCURVE_S1.); -#5820 = LINE('',#5821,#5822); -#5821 = CARTESIAN_POINT('',(17.45,-16.125,0.399)); -#5822 = VECTOR('',#5823,1.); -#5823 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5824 = PCURVE('',#5778,#5825); -#5825 = DEFINITIONAL_REPRESENTATION('',(#5826),#5830); -#5826 = LINE('',#5827,#5828); -#5827 = CARTESIAN_POINT('',(0.,0.)); -#5828 = VECTOR('',#5829,1.); -#5829 = DIRECTION('',(1.,1.232595164408E-32)); -#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5831 = PCURVE('',#5832,#5837); -#5832 = CONICAL_SURFACE('',#5833,16.075,0.218166156499); -#5833 = AXIS2_PLACEMENT_3D('',#5834,#5835,#5836); -#5834 = CARTESIAN_POINT('',(1.375,-16.125,0.399)); -#5835 = DIRECTION('',(-0.,-0.,-1.)); -#5836 = DIRECTION('',(1.,0.,0.)); -#5837 = DEFINITIONAL_REPRESENTATION('',(#5838),#5841); -#5838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5839,#5840),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#5839 = CARTESIAN_POINT('',(0.,0.)); -#5840 = CARTESIAN_POINT('',(0.,-5.)); -#5841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5842 = ORIENTED_EDGE('',*,*,#5843,.F.); -#5843 = EDGE_CURVE('',#5740,#5815,#5844,.T.); -#5844 = SURFACE_CURVE('',#5845,(#5849,#5855),.PCURVE_S1.); -#5845 = LINE('',#5846,#5847); -#5846 = CARTESIAN_POINT('',(17.449778305337,-24.3,0.4)); -#5847 = VECTOR('',#5848,1.); -#5848 = DIRECTION('',(0.,1.,0.)); -#5849 = PCURVE('',#5778,#5850); -#5850 = DEFINITIONAL_REPRESENTATION('',(#5851),#5854); -#5851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5852,#5853),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#5852 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#5853 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#5854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5855 = PCURVE('',#5856,#5861); -#5856 = PLANE('',#5857); -#5857 = AXIS2_PLACEMENT_3D('',#5858,#5859,#5860); -#5858 = CARTESIAN_POINT('',(-14.975,-32.475,0.4)); -#5859 = DIRECTION('',(0.,0.,1.)); -#5860 = DIRECTION('',(1.,0.,-0.)); -#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5865); -#5862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5863,#5864),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#5863 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#5864 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#5865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5866 = ORIENTED_EDGE('',*,*,#5762,.T.); -#5867 = ORIENTED_EDGE('',*,*,#5868,.F.); -#5868 = EDGE_CURVE('',#5817,#5763,#5869,.T.); -#5869 = SURFACE_CURVE('',#5870,(#5874,#5880),.PCURVE_S1.); -#5870 = LINE('',#5871,#5872); -#5871 = CARTESIAN_POINT('',(16.607338587294,-18.5625,4.2)); -#5872 = VECTOR('',#5873,1.); -#5873 = DIRECTION('',(0.,-1.,0.)); -#5874 = PCURVE('',#5778,#5875); -#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5879); -#5876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5877,#5878),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5877 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#5878 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#5879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5880 = PCURVE('',#242,#5881); -#5881 = DEFINITIONAL_REPRESENTATION('',(#5882),#5885); -#5882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5883,#5884),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5883 = CARTESIAN_POINT('',(106.55733858729,4.875)); -#5884 = CARTESIAN_POINT('',(106.55733858729,0.)); -#5885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5886 = ADVANCED_FACE('',(#5887),#5856,.T.); -#5887 = FACE_BOUND('',#5888,.T.); -#5888 = EDGE_LOOP('',(#5889,#5890,#5914,#5940)); -#5889 = ORIENTED_EDGE('',*,*,#5843,.T.); -#5890 = ORIENTED_EDGE('',*,*,#5891,.T.); -#5891 = EDGE_CURVE('',#5815,#5892,#5894,.T.); -#5892 = VERTEX_POINT('',#5893); -#5893 = CARTESIAN_POINT('',(-14.69977830533,-16.125,0.4)); -#5894 = SURFACE_CURVE('',#5895,(#5900,#5907),.PCURVE_S1.); -#5895 = CIRCLE('',#5896,16.074778305337); -#5896 = AXIS2_PLACEMENT_3D('',#5897,#5898,#5899); -#5897 = CARTESIAN_POINT('',(1.375,-16.125,0.4)); -#5898 = DIRECTION('',(0.,0.,1.)); -#5899 = DIRECTION('',(1.,0.,-0.)); -#5900 = PCURVE('',#5856,#5901); -#5901 = DEFINITIONAL_REPRESENTATION('',(#5902),#5906); -#5902 = CIRCLE('',#5903,16.074778305337); -#5903 = AXIS2_PLACEMENT_2D('',#5904,#5905); -#5904 = CARTESIAN_POINT('',(16.35,16.35)); -#5905 = DIRECTION('',(1.,0.)); -#5906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5907 = PCURVE('',#5832,#5908); -#5908 = DEFINITIONAL_REPRESENTATION('',(#5909),#5913); -#5909 = LINE('',#5910,#5911); -#5910 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#5911 = VECTOR('',#5912,1.); -#5912 = DIRECTION('',(-1.,-0.)); -#5913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5914 = ORIENTED_EDGE('',*,*,#5915,.T.); -#5915 = EDGE_CURVE('',#5892,#5916,#5918,.T.); -#5916 = VERTEX_POINT('',#5917); -#5917 = CARTESIAN_POINT('',(-14.69977830533,-21.,0.4)); -#5918 = SURFACE_CURVE('',#5919,(#5923,#5929),.PCURVE_S1.); -#5919 = LINE('',#5920,#5921); -#5920 = CARTESIAN_POINT('',(-14.69977830533,-24.3,0.4)); -#5921 = VECTOR('',#5922,1.); -#5922 = DIRECTION('',(0.,-1.,0.)); -#5923 = PCURVE('',#5856,#5924); -#5924 = DEFINITIONAL_REPRESENTATION('',(#5925),#5928); -#5925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5926,#5927),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#5926 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#5927 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#5928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5929 = PCURVE('',#5930,#5935); -#5930 = PLANE('',#5931); -#5931 = AXIS2_PLACEMENT_3D('',#5932,#5933,#5934); -#5932 = CARTESIAN_POINT('',(-13.59152668678,-16.125,5.399)); -#5933 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#5934 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5935 = DEFINITIONAL_REPRESENTATION('',(#5936),#5939); -#5936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5937,#5938),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#5937 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#5938 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#5939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5940 = ORIENTED_EDGE('',*,*,#5941,.F.); -#5941 = EDGE_CURVE('',#5740,#5916,#5942,.T.); -#5942 = SURFACE_CURVE('',#5943,(#5947,#5954),.PCURVE_S1.); -#5943 = LINE('',#5944,#5945); -#5944 = CARTESIAN_POINT('',(17.449778305337,-21.,0.4)); -#5945 = VECTOR('',#5946,1.); -#5946 = DIRECTION('',(-1.,2.210116750177E-16,0.)); -#5947 = PCURVE('',#5856,#5948); -#5948 = DEFINITIONAL_REPRESENTATION('',(#5949),#5953); -#5949 = LINE('',#5950,#5951); -#5950 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#5951 = VECTOR('',#5952,1.); -#5952 = DIRECTION('',(-1.,2.210116750177E-16)); -#5953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5954 = PCURVE('',#1200,#5955); -#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5960); -#5956 = LINE('',#5957,#5958); -#5957 = CARTESIAN_POINT('',(-104.1997783053,0.282842712475)); -#5958 = VECTOR('',#5959,1.); -#5959 = DIRECTION('',(1.,-1.562788541264E-16)); -#5960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5961 = ADVANCED_FACE('',(#5962),#5930,.T.); -#5962 = FACE_BOUND('',#5963,.T.); -#5963 = EDGE_LOOP('',(#5964,#5986,#6007,#6033)); -#5964 = ORIENTED_EDGE('',*,*,#5965,.F.); -#5965 = EDGE_CURVE('',#5966,#5892,#5968,.T.); -#5966 = VERTEX_POINT('',#5967); -#5967 = CARTESIAN_POINT('',(-13.85733858729,-16.125,4.2)); -#5968 = SURFACE_CURVE('',#5969,(#5973,#5980),.PCURVE_S1.); -#5969 = LINE('',#5970,#5971); -#5970 = CARTESIAN_POINT('',(1.375,-16.125,72.908639196368)); -#5971 = VECTOR('',#5972,1.); -#5972 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5973 = PCURVE('',#5930,#5974); -#5974 = DEFINITIONAL_REPRESENTATION('',(#5975),#5979); -#5975 = LINE('',#5976,#5977); -#5976 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#5977 = VECTOR('',#5978,1.); -#5978 = DIRECTION('',(1.,0.)); -#5979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5980 = PCURVE('',#5832,#5981); -#5981 = DEFINITIONAL_REPRESENTATION('',(#5982),#5985); -#5982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5983,#5984),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#5983 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#5984 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#5985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5986 = ORIENTED_EDGE('',*,*,#5987,.F.); -#5987 = EDGE_CURVE('',#5988,#5966,#5990,.T.); -#5988 = VERTEX_POINT('',#5989); -#5989 = CARTESIAN_POINT('',(-13.85733858729,-21.,4.2)); -#5990 = SURFACE_CURVE('',#5991,(#5995,#6001),.PCURVE_S1.); -#5991 = LINE('',#5992,#5993); -#5992 = CARTESIAN_POINT('',(-13.85733858729,-18.5625,4.2)); -#5993 = VECTOR('',#5994,1.); -#5994 = DIRECTION('',(-0.,1.,0.)); -#5995 = PCURVE('',#5930,#5996); -#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6000); -#5997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5998,#5999),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#5998 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#5999 = CARTESIAN_POINT('',(1.228111137663,1.7763568394E-15)); -#6000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6001 = PCURVE('',#242,#6002); -#6002 = DEFINITIONAL_REPRESENTATION('',(#6003),#6006); -#6003 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6004,#6005),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6004 = CARTESIAN_POINT('',(76.092661412706,0.)); -#6005 = CARTESIAN_POINT('',(76.092661412706,4.875)); -#6006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6007 = ORIENTED_EDGE('',*,*,#6008,.T.); -#6008 = EDGE_CURVE('',#5988,#5916,#6009,.T.); -#6009 = SURFACE_CURVE('',#6010,(#6014,#6021),.PCURVE_S1.); -#6010 = LINE('',#6011,#6012); -#6011 = CARTESIAN_POINT('',(1.375,-21.,72.908639196368)); -#6012 = VECTOR('',#6013,1.); -#6013 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6014 = PCURVE('',#5930,#6015); -#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6020); -#6016 = LINE('',#6017,#6018); -#6017 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#6018 = VECTOR('',#6019,1.); -#6019 = DIRECTION('',(1.,0.)); -#6020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6021 = PCURVE('',#6022,#6027); -#6022 = PLANE('',#6023); -#6023 = AXIS2_PLACEMENT_3D('',#6024,#6025,#6026); -#6024 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#6025 = DIRECTION('',(-0.,1.,0.)); -#6026 = DIRECTION('',(0.,0.,1.)); -#6027 = DEFINITIONAL_REPRESENTATION('',(#6028),#6032); -#6028 = LINE('',#6029,#6030); -#6029 = CARTESIAN_POINT('',(72.908639196368,91.325)); -#6030 = VECTOR('',#6031,1.); -#6031 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6033 = ORIENTED_EDGE('',*,*,#5915,.F.); -#6034 = ADVANCED_FACE('',(#6035),#6022,.F.); -#6035 = FACE_BOUND('',#6036,.F.); -#6036 = EDGE_LOOP('',(#6037,#6038,#6061,#6089)); -#6037 = ORIENTED_EDGE('',*,*,#6008,.T.); -#6038 = ORIENTED_EDGE('',*,*,#6039,.F.); -#6039 = EDGE_CURVE('',#6040,#5916,#6042,.T.); -#6040 = VERTEX_POINT('',#6041); -#6041 = CARTESIAN_POINT('',(-16.48022169466,-21.,0.4)); -#6042 = SURFACE_CURVE('',#6043,(#6047,#6054),.PCURVE_S1.); -#6043 = LINE('',#6044,#6045); -#6044 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#6045 = VECTOR('',#6046,1.); -#6046 = DIRECTION('',(1.,0.,-0.)); -#6047 = PCURVE('',#6022,#6048); -#6048 = DEFINITIONAL_REPRESENTATION('',(#6049),#6053); -#6049 = LINE('',#6050,#6051); -#6050 = CARTESIAN_POINT('',(0.4,3.2)); -#6051 = VECTOR('',#6052,1.); -#6052 = DIRECTION('',(0.,1.)); -#6053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6054 = PCURVE('',#1200,#6055); -#6055 = DEFINITIONAL_REPRESENTATION('',(#6056),#6060); -#6056 = LINE('',#6057,#6058); -#6057 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#6058 = VECTOR('',#6059,1.); -#6059 = DIRECTION('',(-1.,0.)); -#6060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6061 = ORIENTED_EDGE('',*,*,#6062,.T.); -#6062 = EDGE_CURVE('',#6040,#6063,#6065,.T.); -#6063 = VERTEX_POINT('',#6064); -#6064 = CARTESIAN_POINT('',(-17.3226614127,-21.,4.2)); -#6065 = SURFACE_CURVE('',#6066,(#6070,#6077),.PCURVE_S1.); -#6066 = LINE('',#6067,#6068); -#6067 = CARTESIAN_POINT('',(-16.48,-21.,0.399)); -#6068 = VECTOR('',#6069,1.); -#6069 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6070 = PCURVE('',#6022,#6071); -#6071 = DEFINITIONAL_REPRESENTATION('',(#6072),#6076); -#6072 = LINE('',#6073,#6074); -#6073 = CARTESIAN_POINT('',(0.399,73.47)); -#6074 = VECTOR('',#6075,1.); -#6075 = DIRECTION('',(0.97629600712,-0.216439613938)); -#6076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6077 = PCURVE('',#6078,#6083); -#6078 = PLANE('',#6079); -#6079 = AXIS2_PLACEMENT_3D('',#6080,#6081,#6082); -#6080 = CARTESIAN_POINT('',(-16.48,-16.125,0.399)); -#6081 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#6082 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6083 = DEFINITIONAL_REPRESENTATION('',(#6084),#6088); -#6084 = LINE('',#6085,#6086); -#6085 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#6086 = VECTOR('',#6087,1.); -#6087 = DIRECTION('',(1.,1.232595164408E-32)); -#6088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6089 = ORIENTED_EDGE('',*,*,#6090,.T.); -#6090 = EDGE_CURVE('',#6063,#5988,#6091,.T.); -#6091 = SURFACE_CURVE('',#6092,(#6096,#6103),.PCURVE_S1.); -#6092 = LINE('',#6093,#6094); -#6093 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#6094 = VECTOR('',#6095,1.); -#6095 = DIRECTION('',(1.,0.,-0.)); -#6096 = PCURVE('',#6022,#6097); -#6097 = DEFINITIONAL_REPRESENTATION('',(#6098),#6102); -#6098 = LINE('',#6099,#6100); -#6099 = CARTESIAN_POINT('',(4.2,0.)); -#6100 = VECTOR('',#6101,1.); -#6101 = DIRECTION('',(0.,1.)); -#6102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6103 = PCURVE('',#242,#6104); -#6104 = DEFINITIONAL_REPRESENTATION('',(#6105),#6109); -#6105 = LINE('',#6106,#6107); -#6106 = CARTESIAN_POINT('',(0.,0.)); -#6107 = VECTOR('',#6108,1.); -#6108 = DIRECTION('',(1.,0.)); -#6109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6110 = ADVANCED_FACE('',(#6111),#6078,.T.); -#6111 = FACE_BOUND('',#6112,.T.); -#6112 = EDGE_LOOP('',(#6113,#6142,#6166,#6167)); -#6113 = ORIENTED_EDGE('',*,*,#6114,.F.); -#6114 = EDGE_CURVE('',#6115,#6117,#6119,.T.); -#6115 = VERTEX_POINT('',#6116); -#6116 = CARTESIAN_POINT('',(-16.48022169466,-16.125,0.4)); -#6117 = VERTEX_POINT('',#6118); -#6118 = CARTESIAN_POINT('',(-17.3226614127,-16.125,4.2)); -#6119 = SURFACE_CURVE('',#6120,(#6124,#6131),.PCURVE_S1.); -#6120 = LINE('',#6121,#6122); -#6121 = CARTESIAN_POINT('',(-16.48,-16.125,0.399)); -#6122 = VECTOR('',#6123,1.); -#6123 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6124 = PCURVE('',#6078,#6125); -#6125 = DEFINITIONAL_REPRESENTATION('',(#6126),#6130); -#6126 = LINE('',#6127,#6128); -#6127 = CARTESIAN_POINT('',(0.,0.)); -#6128 = VECTOR('',#6129,1.); -#6129 = DIRECTION('',(1.,1.232595164408E-32)); -#6130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6131 = PCURVE('',#6132,#6137); -#6132 = CONICAL_SURFACE('',#6133,16.075,0.218166156499); -#6133 = AXIS2_PLACEMENT_3D('',#6134,#6135,#6136); -#6134 = CARTESIAN_POINT('',(-32.555,-16.125,0.399)); -#6135 = DIRECTION('',(-0.,-0.,-1.)); -#6136 = DIRECTION('',(1.,0.,0.)); -#6137 = DEFINITIONAL_REPRESENTATION('',(#6138),#6141); -#6138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6139,#6140),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#6139 = CARTESIAN_POINT('',(0.,0.)); -#6140 = CARTESIAN_POINT('',(0.,-5.)); -#6141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6142 = ORIENTED_EDGE('',*,*,#6143,.F.); -#6143 = EDGE_CURVE('',#6040,#6115,#6144,.T.); -#6144 = SURFACE_CURVE('',#6145,(#6149,#6155),.PCURVE_S1.); -#6145 = LINE('',#6146,#6147); -#6146 = CARTESIAN_POINT('',(-16.48022169466,-24.3,0.4)); -#6147 = VECTOR('',#6148,1.); -#6148 = DIRECTION('',(0.,1.,0.)); -#6149 = PCURVE('',#6078,#6150); -#6150 = DEFINITIONAL_REPRESENTATION('',(#6151),#6154); -#6151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6152,#6153),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#6152 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#6153 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#6154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6155 = PCURVE('',#6156,#6161); -#6156 = PLANE('',#6157); -#6157 = AXIS2_PLACEMENT_3D('',#6158,#6159,#6160); -#6158 = CARTESIAN_POINT('',(-48.905,-32.475,0.4)); -#6159 = DIRECTION('',(0.,0.,1.)); -#6160 = DIRECTION('',(1.,0.,-0.)); -#6161 = DEFINITIONAL_REPRESENTATION('',(#6162),#6165); -#6162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6163,#6164),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#6163 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#6164 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#6165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6166 = ORIENTED_EDGE('',*,*,#6062,.T.); -#6167 = ORIENTED_EDGE('',*,*,#6168,.F.); -#6168 = EDGE_CURVE('',#6117,#6063,#6169,.T.); -#6169 = SURFACE_CURVE('',#6170,(#6174,#6180),.PCURVE_S1.); -#6170 = LINE('',#6171,#6172); -#6171 = CARTESIAN_POINT('',(-17.3226614127,-18.5625,4.2)); -#6172 = VECTOR('',#6173,1.); -#6173 = DIRECTION('',(0.,-1.,0.)); -#6174 = PCURVE('',#6078,#6175); -#6175 = DEFINITIONAL_REPRESENTATION('',(#6176),#6179); -#6176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6177,#6178),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6177 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#6178 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#6179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6180 = PCURVE('',#242,#6181); -#6181 = DEFINITIONAL_REPRESENTATION('',(#6182),#6185); -#6182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6183,#6184),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6183 = CARTESIAN_POINT('',(72.627338587294,4.875)); -#6184 = CARTESIAN_POINT('',(72.627338587294,0.)); -#6185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6186 = ADVANCED_FACE('',(#6187),#6156,.T.); -#6187 = FACE_BOUND('',#6188,.T.); -#6188 = EDGE_LOOP('',(#6189,#6190,#6214,#6240)); -#6189 = ORIENTED_EDGE('',*,*,#6143,.T.); -#6190 = ORIENTED_EDGE('',*,*,#6191,.T.); -#6191 = EDGE_CURVE('',#6115,#6192,#6194,.T.); -#6192 = VERTEX_POINT('',#6193); -#6193 = CARTESIAN_POINT('',(-48.62977830533,-16.125,0.4)); -#6194 = SURFACE_CURVE('',#6195,(#6200,#6207),.PCURVE_S1.); -#6195 = CIRCLE('',#6196,16.074778305337); -#6196 = AXIS2_PLACEMENT_3D('',#6197,#6198,#6199); -#6197 = CARTESIAN_POINT('',(-32.555,-16.125,0.4)); -#6198 = DIRECTION('',(0.,0.,1.)); -#6199 = DIRECTION('',(1.,0.,-0.)); -#6200 = PCURVE('',#6156,#6201); -#6201 = DEFINITIONAL_REPRESENTATION('',(#6202),#6206); -#6202 = CIRCLE('',#6203,16.074778305337); -#6203 = AXIS2_PLACEMENT_2D('',#6204,#6205); -#6204 = CARTESIAN_POINT('',(16.35,16.35)); -#6205 = DIRECTION('',(1.,0.)); -#6206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6207 = PCURVE('',#6132,#6208); -#6208 = DEFINITIONAL_REPRESENTATION('',(#6209),#6213); -#6209 = LINE('',#6210,#6211); -#6210 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#6211 = VECTOR('',#6212,1.); -#6212 = DIRECTION('',(-1.,-0.)); -#6213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6214 = ORIENTED_EDGE('',*,*,#6215,.T.); -#6215 = EDGE_CURVE('',#6192,#6216,#6218,.T.); -#6216 = VERTEX_POINT('',#6217); -#6217 = CARTESIAN_POINT('',(-48.62977830533,-21.,0.4)); -#6218 = SURFACE_CURVE('',#6219,(#6223,#6229),.PCURVE_S1.); -#6219 = LINE('',#6220,#6221); -#6220 = CARTESIAN_POINT('',(-48.62977830533,-24.3,0.4)); -#6221 = VECTOR('',#6222,1.); -#6222 = DIRECTION('',(0.,-1.,0.)); -#6223 = PCURVE('',#6156,#6224); -#6224 = DEFINITIONAL_REPRESENTATION('',(#6225),#6228); -#6225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6226,#6227),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#6226 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#6227 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#6228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6229 = PCURVE('',#6230,#6235); -#6230 = PLANE('',#6231); -#6231 = AXIS2_PLACEMENT_3D('',#6232,#6233,#6234); -#6232 = CARTESIAN_POINT('',(-47.52152668678,-16.125,5.399)); -#6233 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#6234 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6235 = DEFINITIONAL_REPRESENTATION('',(#6236),#6239); -#6236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6237,#6238),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#6237 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#6238 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#6239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6240 = ORIENTED_EDGE('',*,*,#6241,.F.); -#6241 = EDGE_CURVE('',#6040,#6216,#6242,.T.); -#6242 = SURFACE_CURVE('',#6243,(#6247,#6254),.PCURVE_S1.); -#6243 = LINE('',#6244,#6245); -#6244 = CARTESIAN_POINT('',(-16.48022169466,-21.,0.4)); -#6245 = VECTOR('',#6246,1.); -#6246 = DIRECTION('',(-1.,2.210116750177E-16,0.)); -#6247 = PCURVE('',#6156,#6248); -#6248 = DEFINITIONAL_REPRESENTATION('',(#6249),#6253); -#6249 = LINE('',#6250,#6251); -#6250 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#6251 = VECTOR('',#6252,1.); -#6252 = DIRECTION('',(-1.,2.210116750177E-16)); -#6253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6254 = PCURVE('',#1200,#6255); -#6255 = DEFINITIONAL_REPRESENTATION('',(#6256),#6260); -#6256 = LINE('',#6257,#6258); -#6257 = CARTESIAN_POINT('',(-70.26977830533,0.282842712475)); -#6258 = VECTOR('',#6259,1.); -#6259 = DIRECTION('',(1.,-1.562788541264E-16)); -#6260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6261 = ADVANCED_FACE('',(#6262),#6230,.T.); -#6262 = FACE_BOUND('',#6263,.T.); -#6263 = EDGE_LOOP('',(#6264,#6286,#6307,#6333)); -#6264 = ORIENTED_EDGE('',*,*,#6265,.F.); -#6265 = EDGE_CURVE('',#6266,#6192,#6268,.T.); -#6266 = VERTEX_POINT('',#6267); -#6267 = CARTESIAN_POINT('',(-47.78733858729,-16.125,4.2)); -#6268 = SURFACE_CURVE('',#6269,(#6273,#6280),.PCURVE_S1.); -#6269 = LINE('',#6270,#6271); -#6270 = CARTESIAN_POINT('',(-32.555,-16.125,72.908639196368)); -#6271 = VECTOR('',#6272,1.); -#6272 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6273 = PCURVE('',#6230,#6274); -#6274 = DEFINITIONAL_REPRESENTATION('',(#6275),#6279); -#6275 = LINE('',#6276,#6277); -#6276 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#6277 = VECTOR('',#6278,1.); -#6278 = DIRECTION('',(1.,0.)); -#6279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6280 = PCURVE('',#6132,#6281); -#6281 = DEFINITIONAL_REPRESENTATION('',(#6282),#6285); -#6282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6283,#6284),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#6283 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#6284 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#6285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6286 = ORIENTED_EDGE('',*,*,#6287,.F.); -#6287 = EDGE_CURVE('',#6288,#6266,#6290,.T.); -#6288 = VERTEX_POINT('',#6289); -#6289 = CARTESIAN_POINT('',(-47.78733858729,-21.,4.2)); -#6290 = SURFACE_CURVE('',#6291,(#6295,#6301),.PCURVE_S1.); -#6291 = LINE('',#6292,#6293); -#6292 = CARTESIAN_POINT('',(-47.78733858729,-18.5625,4.2)); -#6293 = VECTOR('',#6294,1.); -#6294 = DIRECTION('',(-0.,1.,0.)); -#6295 = PCURVE('',#6230,#6296); -#6296 = DEFINITIONAL_REPRESENTATION('',(#6297),#6300); -#6297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6298,#6299),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6298 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#6299 = CARTESIAN_POINT('',(1.228111137663,1.7763568394E-15)); -#6300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6301 = PCURVE('',#242,#6302); -#6302 = DEFINITIONAL_REPRESENTATION('',(#6303),#6306); -#6303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6304,#6305),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6304 = CARTESIAN_POINT('',(42.162661412706,0.)); -#6305 = CARTESIAN_POINT('',(42.162661412706,4.875)); -#6306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6307 = ORIENTED_EDGE('',*,*,#6308,.T.); -#6308 = EDGE_CURVE('',#6288,#6216,#6309,.T.); -#6309 = SURFACE_CURVE('',#6310,(#6314,#6321),.PCURVE_S1.); -#6310 = LINE('',#6311,#6312); -#6311 = CARTESIAN_POINT('',(-32.555,-21.,72.908639196368)); -#6312 = VECTOR('',#6313,1.); -#6313 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6314 = PCURVE('',#6230,#6315); -#6315 = DEFINITIONAL_REPRESENTATION('',(#6316),#6320); -#6316 = LINE('',#6317,#6318); -#6317 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#6318 = VECTOR('',#6319,1.); -#6319 = DIRECTION('',(1.,0.)); -#6320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6321 = PCURVE('',#6322,#6327); -#6322 = PLANE('',#6323); -#6323 = AXIS2_PLACEMENT_3D('',#6324,#6325,#6326); -#6324 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#6325 = DIRECTION('',(-0.,1.,0.)); -#6326 = DIRECTION('',(0.,0.,1.)); -#6327 = DEFINITIONAL_REPRESENTATION('',(#6328),#6332); -#6328 = LINE('',#6329,#6330); -#6329 = CARTESIAN_POINT('',(72.908639196368,57.395)); -#6330 = VECTOR('',#6331,1.); -#6331 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6333 = ORIENTED_EDGE('',*,*,#6215,.F.); -#6334 = ADVANCED_FACE('',(#6335),#6322,.F.); -#6335 = FACE_BOUND('',#6336,.F.); -#6336 = EDGE_LOOP('',(#6337,#6338,#6361,#6389)); -#6337 = ORIENTED_EDGE('',*,*,#6308,.T.); -#6338 = ORIENTED_EDGE('',*,*,#6339,.F.); -#6339 = EDGE_CURVE('',#6340,#6216,#6342,.T.); -#6340 = VERTEX_POINT('',#6341); -#6341 = CARTESIAN_POINT('',(-50.41022169466,-21.,0.4)); -#6342 = SURFACE_CURVE('',#6343,(#6347,#6354),.PCURVE_S1.); -#6343 = LINE('',#6344,#6345); -#6344 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#6345 = VECTOR('',#6346,1.); -#6346 = DIRECTION('',(1.,0.,-0.)); -#6347 = PCURVE('',#6322,#6348); -#6348 = DEFINITIONAL_REPRESENTATION('',(#6349),#6353); -#6349 = LINE('',#6350,#6351); -#6350 = CARTESIAN_POINT('',(0.4,3.2)); -#6351 = VECTOR('',#6352,1.); -#6352 = DIRECTION('',(0.,1.)); -#6353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6354 = PCURVE('',#1200,#6355); -#6355 = DEFINITIONAL_REPRESENTATION('',(#6356),#6360); -#6356 = LINE('',#6357,#6358); -#6357 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#6358 = VECTOR('',#6359,1.); -#6359 = DIRECTION('',(-1.,0.)); -#6360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6361 = ORIENTED_EDGE('',*,*,#6362,.T.); -#6362 = EDGE_CURVE('',#6340,#6363,#6365,.T.); -#6363 = VERTEX_POINT('',#6364); -#6364 = CARTESIAN_POINT('',(-51.2526614127,-21.,4.2)); -#6365 = SURFACE_CURVE('',#6366,(#6370,#6377),.PCURVE_S1.); -#6366 = LINE('',#6367,#6368); -#6367 = CARTESIAN_POINT('',(-50.41,-21.,0.399)); -#6368 = VECTOR('',#6369,1.); -#6369 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6370 = PCURVE('',#6322,#6371); -#6371 = DEFINITIONAL_REPRESENTATION('',(#6372),#6376); -#6372 = LINE('',#6373,#6374); -#6373 = CARTESIAN_POINT('',(0.399,39.54)); -#6374 = VECTOR('',#6375,1.); -#6375 = DIRECTION('',(0.97629600712,-0.216439613938)); -#6376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6377 = PCURVE('',#6378,#6383); -#6378 = PLANE('',#6379); -#6379 = AXIS2_PLACEMENT_3D('',#6380,#6381,#6382); -#6380 = CARTESIAN_POINT('',(-50.41,-16.125,0.399)); -#6381 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#6382 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6383 = DEFINITIONAL_REPRESENTATION('',(#6384),#6388); -#6384 = LINE('',#6385,#6386); -#6385 = CARTESIAN_POINT('',(-2.584355284075E-16,-4.875)); -#6386 = VECTOR('',#6387,1.); -#6387 = DIRECTION('',(1.,1.232595164408E-32)); -#6388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6389 = ORIENTED_EDGE('',*,*,#6390,.T.); -#6390 = EDGE_CURVE('',#6363,#6288,#6391,.T.); -#6391 = SURFACE_CURVE('',#6392,(#6396,#6403),.PCURVE_S1.); -#6392 = LINE('',#6393,#6394); -#6393 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#6394 = VECTOR('',#6395,1.); -#6395 = DIRECTION('',(1.,0.,-0.)); -#6396 = PCURVE('',#6322,#6397); -#6397 = DEFINITIONAL_REPRESENTATION('',(#6398),#6402); -#6398 = LINE('',#6399,#6400); -#6399 = CARTESIAN_POINT('',(4.2,0.)); -#6400 = VECTOR('',#6401,1.); -#6401 = DIRECTION('',(0.,1.)); -#6402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6403 = PCURVE('',#242,#6404); -#6404 = DEFINITIONAL_REPRESENTATION('',(#6405),#6409); -#6405 = LINE('',#6406,#6407); -#6406 = CARTESIAN_POINT('',(0.,0.)); -#6407 = VECTOR('',#6408,1.); -#6408 = DIRECTION('',(1.,0.)); -#6409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6410 = ADVANCED_FACE('',(#6411),#6378,.T.); -#6411 = FACE_BOUND('',#6412,.T.); -#6412 = EDGE_LOOP('',(#6413,#6442,#6466,#6467)); -#6413 = ORIENTED_EDGE('',*,*,#6414,.F.); -#6414 = EDGE_CURVE('',#6415,#6417,#6419,.T.); -#6415 = VERTEX_POINT('',#6416); -#6416 = CARTESIAN_POINT('',(-50.41022169466,-16.125,0.4)); -#6417 = VERTEX_POINT('',#6418); -#6418 = CARTESIAN_POINT('',(-51.2526614127,-16.125,4.2)); -#6419 = SURFACE_CURVE('',#6420,(#6424,#6431),.PCURVE_S1.); -#6420 = LINE('',#6421,#6422); -#6421 = CARTESIAN_POINT('',(-50.41,-16.125,0.399)); -#6422 = VECTOR('',#6423,1.); -#6423 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6424 = PCURVE('',#6378,#6425); -#6425 = DEFINITIONAL_REPRESENTATION('',(#6426),#6430); -#6426 = LINE('',#6427,#6428); -#6427 = CARTESIAN_POINT('',(0.,0.)); -#6428 = VECTOR('',#6429,1.); -#6429 = DIRECTION('',(1.,1.232595164408E-32)); -#6430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6431 = PCURVE('',#6432,#6437); -#6432 = CONICAL_SURFACE('',#6433,16.075,0.218166156499); -#6433 = AXIS2_PLACEMENT_3D('',#6434,#6435,#6436); -#6434 = CARTESIAN_POINT('',(-66.485,-16.125,0.399)); -#6435 = DIRECTION('',(-0.,-0.,-1.)); -#6436 = DIRECTION('',(1.,0.,0.)); -#6437 = DEFINITIONAL_REPRESENTATION('',(#6438),#6441); -#6438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6439,#6440),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#6439 = CARTESIAN_POINT('',(0.,0.)); -#6440 = CARTESIAN_POINT('',(0.,-5.)); -#6441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6442 = ORIENTED_EDGE('',*,*,#6443,.F.); -#6443 = EDGE_CURVE('',#6340,#6415,#6444,.T.); -#6444 = SURFACE_CURVE('',#6445,(#6449,#6455),.PCURVE_S1.); -#6445 = LINE('',#6446,#6447); -#6446 = CARTESIAN_POINT('',(-50.41022169466,-24.3,0.4)); -#6447 = VECTOR('',#6448,1.); -#6448 = DIRECTION('',(0.,1.,0.)); -#6449 = PCURVE('',#6378,#6450); -#6450 = DEFINITIONAL_REPRESENTATION('',(#6451),#6454); -#6451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6452,#6453),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#6452 = CARTESIAN_POINT('',(1.024279514313E-03,-4.875)); -#6453 = CARTESIAN_POINT('',(1.024279514314E-03,3.552713678801E-15)); -#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6455 = PCURVE('',#6456,#6461); -#6456 = PLANE('',#6457); -#6457 = AXIS2_PLACEMENT_3D('',#6458,#6459,#6460); -#6458 = CARTESIAN_POINT('',(-82.835,-32.475,0.4)); -#6459 = DIRECTION('',(0.,0.,1.)); -#6460 = DIRECTION('',(1.,0.,-0.)); -#6461 = DEFINITIONAL_REPRESENTATION('',(#6462),#6465); -#6462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6463,#6464),.UNSPECIFIED.,.F., - .F.,(2,2),(3.3,8.175),.PIECEWISE_BEZIER_KNOTS.); -#6463 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#6464 = CARTESIAN_POINT('',(32.424778305337,16.35)); -#6465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6466 = ORIENTED_EDGE('',*,*,#6362,.T.); -#6467 = ORIENTED_EDGE('',*,*,#6468,.F.); -#6468 = EDGE_CURVE('',#6417,#6363,#6469,.T.); -#6469 = SURFACE_CURVE('',#6470,(#6474,#6480),.PCURVE_S1.); -#6470 = LINE('',#6471,#6472); -#6471 = CARTESIAN_POINT('',(-51.2526614127,-18.5625,4.2)); -#6472 = VECTOR('',#6473,1.); -#6473 = DIRECTION('',(0.,-1.,0.)); -#6474 = PCURVE('',#6378,#6475); -#6475 = DEFINITIONAL_REPRESENTATION('',(#6476),#6479); -#6476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6477,#6478),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6477 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#6478 = CARTESIAN_POINT('',(3.893286433909,-4.875)); -#6479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6480 = PCURVE('',#242,#6481); -#6481 = DEFINITIONAL_REPRESENTATION('',(#6482),#6485); -#6482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6483,#6484),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6483 = CARTESIAN_POINT('',(38.697338587294,4.875)); -#6484 = CARTESIAN_POINT('',(38.697338587294,0.)); -#6485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6486 = ADVANCED_FACE('',(#6487),#6456,.T.); -#6487 = FACE_BOUND('',#6488,.T.); -#6488 = EDGE_LOOP('',(#6489,#6490,#6514,#6540)); -#6489 = ORIENTED_EDGE('',*,*,#6443,.T.); -#6490 = ORIENTED_EDGE('',*,*,#6491,.T.); -#6491 = EDGE_CURVE('',#6415,#6492,#6494,.T.); -#6492 = VERTEX_POINT('',#6493); -#6493 = CARTESIAN_POINT('',(-82.55977830533,-16.125,0.4)); -#6494 = SURFACE_CURVE('',#6495,(#6500,#6507),.PCURVE_S1.); -#6495 = CIRCLE('',#6496,16.074778305337); -#6496 = AXIS2_PLACEMENT_3D('',#6497,#6498,#6499); -#6497 = CARTESIAN_POINT('',(-66.485,-16.125,0.4)); -#6498 = DIRECTION('',(0.,0.,1.)); -#6499 = DIRECTION('',(1.,0.,-0.)); -#6500 = PCURVE('',#6456,#6501); -#6501 = DEFINITIONAL_REPRESENTATION('',(#6502),#6506); -#6502 = CIRCLE('',#6503,16.074778305337); -#6503 = AXIS2_PLACEMENT_2D('',#6504,#6505); -#6504 = CARTESIAN_POINT('',(16.35,16.35)); -#6505 = DIRECTION('',(1.,0.)); -#6506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6507 = PCURVE('',#6432,#6508); -#6508 = DEFINITIONAL_REPRESENTATION('',(#6509),#6513); -#6509 = LINE('',#6510,#6511); -#6510 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#6511 = VECTOR('',#6512,1.); -#6512 = DIRECTION('',(-1.,-0.)); -#6513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6514 = ORIENTED_EDGE('',*,*,#6515,.T.); -#6515 = EDGE_CURVE('',#6492,#6516,#6518,.T.); -#6516 = VERTEX_POINT('',#6517); -#6517 = CARTESIAN_POINT('',(-82.55977830533,-21.,0.4)); -#6518 = SURFACE_CURVE('',#6519,(#6523,#6529),.PCURVE_S1.); -#6519 = LINE('',#6520,#6521); -#6520 = CARTESIAN_POINT('',(-82.55977830533,-24.3,0.4)); -#6521 = VECTOR('',#6522,1.); -#6522 = DIRECTION('',(0.,-1.,0.)); -#6523 = PCURVE('',#6456,#6524); -#6524 = DEFINITIONAL_REPRESENTATION('',(#6525),#6528); -#6525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6526,#6527),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#6526 = CARTESIAN_POINT('',(0.275221694663,16.35)); -#6527 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#6528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6529 = PCURVE('',#6530,#6535); -#6530 = PLANE('',#6531); -#6531 = AXIS2_PLACEMENT_3D('',#6532,#6533,#6534); -#6532 = CARTESIAN_POINT('',(-81.45152668678,-16.125,5.399)); -#6533 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#6534 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6535 = DEFINITIONAL_REPRESENTATION('',(#6536),#6539); -#6536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6537,#6538),.UNSPECIFIED.,.F., - .F.,(2,2),(-8.175,-3.3),.PIECEWISE_BEZIER_KNOTS.); -#6537 = CARTESIAN_POINT('',(5.120373292058,1.7763568394E-15)); -#6538 = CARTESIAN_POINT('',(5.120373292058,-4.875)); -#6539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6540 = ORIENTED_EDGE('',*,*,#6541,.F.); -#6541 = EDGE_CURVE('',#6340,#6516,#6542,.T.); -#6542 = SURFACE_CURVE('',#6543,(#6547,#6554),.PCURVE_S1.); -#6543 = LINE('',#6544,#6545); -#6544 = CARTESIAN_POINT('',(-50.41022169466,-21.,0.4)); -#6545 = VECTOR('',#6546,1.); -#6546 = DIRECTION('',(-1.,2.210116750177E-16,0.)); -#6547 = PCURVE('',#6456,#6548); -#6548 = DEFINITIONAL_REPRESENTATION('',(#6549),#6553); -#6549 = LINE('',#6550,#6551); -#6550 = CARTESIAN_POINT('',(32.424778305337,11.475)); -#6551 = VECTOR('',#6552,1.); -#6552 = DIRECTION('',(-1.,2.210116750177E-16)); -#6553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6554 = PCURVE('',#1200,#6555); -#6555 = DEFINITIONAL_REPRESENTATION('',(#6556),#6560); -#6556 = LINE('',#6557,#6558); -#6557 = CARTESIAN_POINT('',(-36.33977830533,0.282842712475)); -#6558 = VECTOR('',#6559,1.); -#6559 = DIRECTION('',(1.,-1.562788541264E-16)); -#6560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6561 = ADVANCED_FACE('',(#6562),#6530,.T.); -#6562 = FACE_BOUND('',#6563,.T.); -#6563 = EDGE_LOOP('',(#6564,#6586,#6607,#6628)); -#6564 = ORIENTED_EDGE('',*,*,#6565,.F.); -#6565 = EDGE_CURVE('',#6566,#6492,#6568,.T.); -#6566 = VERTEX_POINT('',#6567); -#6567 = CARTESIAN_POINT('',(-81.71733858729,-16.125,4.2)); -#6568 = SURFACE_CURVE('',#6569,(#6573,#6580),.PCURVE_S1.); -#6569 = LINE('',#6570,#6571); -#6570 = CARTESIAN_POINT('',(-66.485,-16.125,72.908639196368)); -#6571 = VECTOR('',#6572,1.); -#6572 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6573 = PCURVE('',#6530,#6574); -#6574 = DEFINITIONAL_REPRESENTATION('',(#6575),#6579); -#6575 = LINE('',#6576,#6577); -#6576 = CARTESIAN_POINT('',(-69.1487404476,0.)); -#6577 = VECTOR('',#6578,1.); -#6578 = DIRECTION('',(1.,0.)); -#6579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6580 = PCURVE('',#6432,#6581); -#6581 = DEFINITIONAL_REPRESENTATION('',(#6582),#6585); -#6582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6583,#6584),.UNSPECIFIED.,.F., - .F.,(2,2),(69.148740447603,74.270138019176),.PIECEWISE_BEZIER_KNOTS.); -#6583 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#6584 = CARTESIAN_POINT('',(-3.14159265359,0.)); -#6585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6586 = ORIENTED_EDGE('',*,*,#6587,.F.); -#6587 = EDGE_CURVE('',#6588,#6566,#6590,.T.); -#6588 = VERTEX_POINT('',#6589); -#6589 = CARTESIAN_POINT('',(-81.71733858729,-21.,4.2)); -#6590 = SURFACE_CURVE('',#6591,(#6595,#6601),.PCURVE_S1.); -#6591 = LINE('',#6592,#6593); -#6592 = CARTESIAN_POINT('',(-81.71733858729,-18.5625,4.2)); -#6593 = VECTOR('',#6594,1.); -#6594 = DIRECTION('',(-0.,1.,0.)); -#6595 = PCURVE('',#6530,#6596); -#6596 = DEFINITIONAL_REPRESENTATION('',(#6597),#6600); -#6597 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6598,#6599),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6598 = CARTESIAN_POINT('',(1.228111137663,-4.875)); -#6599 = CARTESIAN_POINT('',(1.228111137663,1.7763568394E-15)); -#6600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6601 = PCURVE('',#242,#6602); -#6602 = DEFINITIONAL_REPRESENTATION('',(#6603),#6606); -#6603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6604,#6605),.UNSPECIFIED.,.F., - .F.,(2,2),(-2.4375,2.4375),.PIECEWISE_BEZIER_KNOTS.); -#6604 = CARTESIAN_POINT('',(8.232661412706,0.)); -#6605 = CARTESIAN_POINT('',(8.232661412706,4.875)); -#6606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6607 = ORIENTED_EDGE('',*,*,#6608,.T.); -#6608 = EDGE_CURVE('',#6588,#6516,#6609,.T.); -#6609 = SURFACE_CURVE('',#6610,(#6614,#6621),.PCURVE_S1.); -#6610 = LINE('',#6611,#6612); -#6611 = CARTESIAN_POINT('',(-66.485,-21.,72.908639196368)); -#6612 = VECTOR('',#6613,1.); -#6613 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6614 = PCURVE('',#6530,#6615); -#6615 = DEFINITIONAL_REPRESENTATION('',(#6616),#6620); -#6616 = LINE('',#6617,#6618); -#6617 = CARTESIAN_POINT('',(-69.1487404476,-4.875)); -#6618 = VECTOR('',#6619,1.); -#6619 = DIRECTION('',(1.,0.)); -#6620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6621 = PCURVE('',#214,#6622); -#6622 = DEFINITIONAL_REPRESENTATION('',(#6623),#6627); -#6623 = LINE('',#6624,#6625); -#6624 = CARTESIAN_POINT('',(72.908639196368,23.465)); -#6625 = VECTOR('',#6626,1.); -#6626 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6628 = ORIENTED_EDGE('',*,*,#6515,.F.); -#6629 = ADVANCED_FACE('',(#6630),#6432,.F.); -#6630 = FACE_BOUND('',#6631,.F.); -#6631 = EDGE_LOOP('',(#6632,#6633,#6655,#6656)); -#6632 = ORIENTED_EDGE('',*,*,#6565,.F.); -#6633 = ORIENTED_EDGE('',*,*,#6634,.F.); -#6634 = EDGE_CURVE('',#6417,#6566,#6635,.T.); -#6635 = SURFACE_CURVE('',#6636,(#6641,#6648),.PCURVE_S1.); -#6636 = CIRCLE('',#6637,15.232338587294); -#6637 = AXIS2_PLACEMENT_3D('',#6638,#6639,#6640); -#6638 = CARTESIAN_POINT('',(-66.485,-16.125,4.2)); -#6639 = DIRECTION('',(0.,0.,1.)); -#6640 = DIRECTION('',(1.,0.,-0.)); -#6641 = PCURVE('',#6432,#6642); -#6642 = DEFINITIONAL_REPRESENTATION('',(#6643),#6647); -#6643 = LINE('',#6644,#6645); -#6644 = CARTESIAN_POINT('',(-0.,-3.801)); -#6645 = VECTOR('',#6646,1.); -#6646 = DIRECTION('',(-1.,-0.)); -#6647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6648 = PCURVE('',#242,#6649); -#6649 = DEFINITIONAL_REPRESENTATION('',(#6650),#6654); -#6650 = CIRCLE('',#6651,15.232338587294); -#6651 = AXIS2_PLACEMENT_2D('',#6652,#6653); -#6652 = CARTESIAN_POINT('',(23.465,4.875)); -#6653 = DIRECTION('',(1.,0.)); -#6654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6655 = ORIENTED_EDGE('',*,*,#6414,.F.); -#6656 = ORIENTED_EDGE('',*,*,#6491,.T.); -#6657 = ADVANCED_FACE('',(#6658),#6132,.F.); -#6658 = FACE_BOUND('',#6659,.F.); -#6659 = EDGE_LOOP('',(#6660,#6661,#6683,#6684)); -#6660 = ORIENTED_EDGE('',*,*,#6265,.F.); -#6661 = ORIENTED_EDGE('',*,*,#6662,.F.); -#6662 = EDGE_CURVE('',#6117,#6266,#6663,.T.); -#6663 = SURFACE_CURVE('',#6664,(#6669,#6676),.PCURVE_S1.); -#6664 = CIRCLE('',#6665,15.232338587294); -#6665 = AXIS2_PLACEMENT_3D('',#6666,#6667,#6668); -#6666 = CARTESIAN_POINT('',(-32.555,-16.125,4.2)); -#6667 = DIRECTION('',(0.,0.,1.)); -#6668 = DIRECTION('',(1.,0.,-0.)); -#6669 = PCURVE('',#6132,#6670); -#6670 = DEFINITIONAL_REPRESENTATION('',(#6671),#6675); -#6671 = LINE('',#6672,#6673); -#6672 = CARTESIAN_POINT('',(-0.,-3.801)); -#6673 = VECTOR('',#6674,1.); -#6674 = DIRECTION('',(-1.,-0.)); -#6675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6676 = PCURVE('',#242,#6677); -#6677 = DEFINITIONAL_REPRESENTATION('',(#6678),#6682); -#6678 = CIRCLE('',#6679,15.232338587294); -#6679 = AXIS2_PLACEMENT_2D('',#6680,#6681); -#6680 = CARTESIAN_POINT('',(57.395,4.875)); -#6681 = DIRECTION('',(1.,0.)); -#6682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6683 = ORIENTED_EDGE('',*,*,#6114,.F.); -#6684 = ORIENTED_EDGE('',*,*,#6191,.T.); -#6685 = ADVANCED_FACE('',(#6686),#5832,.F.); -#6686 = FACE_BOUND('',#6687,.F.); -#6687 = EDGE_LOOP('',(#6688,#6689,#6711,#6712)); -#6688 = ORIENTED_EDGE('',*,*,#5965,.F.); -#6689 = ORIENTED_EDGE('',*,*,#6690,.F.); -#6690 = EDGE_CURVE('',#5817,#5966,#6691,.T.); -#6691 = SURFACE_CURVE('',#6692,(#6697,#6704),.PCURVE_S1.); -#6692 = CIRCLE('',#6693,15.232338587294); -#6693 = AXIS2_PLACEMENT_3D('',#6694,#6695,#6696); -#6694 = CARTESIAN_POINT('',(1.375,-16.125,4.2)); -#6695 = DIRECTION('',(0.,0.,1.)); -#6696 = DIRECTION('',(1.,0.,-0.)); -#6697 = PCURVE('',#5832,#6698); -#6698 = DEFINITIONAL_REPRESENTATION('',(#6699),#6703); -#6699 = LINE('',#6700,#6701); -#6700 = CARTESIAN_POINT('',(-0.,-3.801)); -#6701 = VECTOR('',#6702,1.); -#6702 = DIRECTION('',(-1.,-0.)); -#6703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6704 = PCURVE('',#242,#6705); -#6705 = DEFINITIONAL_REPRESENTATION('',(#6706),#6710); -#6706 = CIRCLE('',#6707,15.232338587294); -#6707 = AXIS2_PLACEMENT_2D('',#6708,#6709); -#6708 = CARTESIAN_POINT('',(91.325,4.875)); -#6709 = DIRECTION('',(1.,0.)); -#6710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6711 = ORIENTED_EDGE('',*,*,#5814,.F.); -#6712 = ORIENTED_EDGE('',*,*,#5891,.T.); -#6713 = ADVANCED_FACE('',(#6714),#5532,.F.); -#6714 = FACE_BOUND('',#6715,.F.); -#6715 = EDGE_LOOP('',(#6716,#6717,#6739,#6740)); -#6716 = ORIENTED_EDGE('',*,*,#5665,.F.); -#6717 = ORIENTED_EDGE('',*,*,#6718,.F.); -#6718 = EDGE_CURVE('',#5517,#5666,#6719,.T.); -#6719 = SURFACE_CURVE('',#6720,(#6725,#6732),.PCURVE_S1.); -#6720 = CIRCLE('',#6721,15.232338587294); -#6721 = AXIS2_PLACEMENT_3D('',#6722,#6723,#6724); -#6722 = CARTESIAN_POINT('',(35.305,-16.125,4.2)); -#6723 = DIRECTION('',(0.,0.,1.)); -#6724 = DIRECTION('',(1.,0.,-0.)); -#6725 = PCURVE('',#5532,#6726); -#6726 = DEFINITIONAL_REPRESENTATION('',(#6727),#6731); -#6727 = LINE('',#6728,#6729); -#6728 = CARTESIAN_POINT('',(-0.,-3.801)); -#6729 = VECTOR('',#6730,1.); -#6730 = DIRECTION('',(-1.,-0.)); -#6731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6732 = PCURVE('',#242,#6733); -#6733 = DEFINITIONAL_REPRESENTATION('',(#6734),#6738); -#6734 = CIRCLE('',#6735,15.232338587294); -#6735 = AXIS2_PLACEMENT_2D('',#6736,#6737); -#6736 = CARTESIAN_POINT('',(125.255,4.875)); -#6737 = DIRECTION('',(1.,0.)); -#6738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6739 = ORIENTED_EDGE('',*,*,#5514,.F.); -#6740 = ORIENTED_EDGE('',*,*,#5591,.T.); -#6741 = ADVANCED_FACE('',(#6742),#5232,.F.); -#6742 = FACE_BOUND('',#6743,.F.); -#6743 = EDGE_LOOP('',(#6744,#6745,#6767,#6768)); -#6744 = ORIENTED_EDGE('',*,*,#5365,.F.); -#6745 = ORIENTED_EDGE('',*,*,#6746,.F.); -#6746 = EDGE_CURVE('',#5217,#5366,#6747,.T.); -#6747 = SURFACE_CURVE('',#6748,(#6753,#6760),.PCURVE_S1.); -#6748 = CIRCLE('',#6749,15.232338587294); -#6749 = AXIS2_PLACEMENT_3D('',#6750,#6751,#6752); -#6750 = CARTESIAN_POINT('',(69.235,-16.125,4.2)); -#6751 = DIRECTION('',(0.,0.,1.)); -#6752 = DIRECTION('',(1.,0.,-0.)); -#6753 = PCURVE('',#5232,#6754); -#6754 = DEFINITIONAL_REPRESENTATION('',(#6755),#6759); -#6755 = LINE('',#6756,#6757); -#6756 = CARTESIAN_POINT('',(-0.,-3.801)); -#6757 = VECTOR('',#6758,1.); -#6758 = DIRECTION('',(-1.,-0.)); -#6759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6760 = PCURVE('',#242,#6761); -#6761 = DEFINITIONAL_REPRESENTATION('',(#6762),#6766); -#6762 = CIRCLE('',#6763,15.232338587294); -#6763 = AXIS2_PLACEMENT_2D('',#6764,#6765); -#6764 = CARTESIAN_POINT('',(159.185,4.875)); -#6765 = DIRECTION('',(1.,0.)); -#6766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6767 = ORIENTED_EDGE('',*,*,#5214,.F.); -#6768 = ORIENTED_EDGE('',*,*,#5291,.T.); -#6769 = ADVANCED_FACE('',(#6770),#5105,.F.); -#6770 = FACE_BOUND('',#6771,.T.); -#6771 = EDGE_LOOP('',(#6772,#6797,#6820,#6843,#6871,#6892,#6893,#6916)); -#6772 = ORIENTED_EDGE('',*,*,#6773,.T.); -#6773 = EDGE_CURVE('',#6774,#6776,#6778,.T.); -#6774 = VERTEX_POINT('',#6775); -#6775 = CARTESIAN_POINT('',(86.75,-4.525403330759,0.4)); -#6776 = VERTEX_POINT('',#6777); -#6777 = CARTESIAN_POINT('',(86.75,-1.901,0.4)); -#6778 = SURFACE_CURVE('',#6779,(#6783,#6790),.PCURVE_S1.); -#6779 = LINE('',#6780,#6781); -#6780 = CARTESIAN_POINT('',(86.75,-4.525403330759,0.4)); -#6781 = VECTOR('',#6782,1.); -#6782 = DIRECTION('',(0.,1.,-6.768612196841E-16)); -#6783 = PCURVE('',#5105,#6784); -#6784 = DEFINITIONAL_REPRESENTATION('',(#6785),#6789); -#6785 = LINE('',#6786,#6787); -#6786 = CARTESIAN_POINT('',(-0.4,-16.47459666924)); -#6787 = VECTOR('',#6788,1.); -#6788 = DIRECTION('',(6.768612196841E-16,-1.)); -#6789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6790 = PCURVE('',#1172,#6791); -#6791 = DEFINITIONAL_REPRESENTATION('',(#6792),#6796); -#6792 = LINE('',#6793,#6794); -#6793 = CARTESIAN_POINT('',(-1.225403330759,0.282842712475)); -#6794 = VECTOR('',#6795,1.); -#6795 = DIRECTION('',(1.,-4.786131583608E-16)); -#6796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6797 = ORIENTED_EDGE('',*,*,#6798,.F.); -#6798 = EDGE_CURVE('',#6799,#6776,#6801,.T.); -#6799 = VERTEX_POINT('',#6800); -#6800 = CARTESIAN_POINT('',(86.75,-3.3,1.799)); -#6801 = SURFACE_CURVE('',#6802,(#6806,#6813),.PCURVE_S1.); -#6802 = LINE('',#6803,#6804); -#6803 = CARTESIAN_POINT('',(86.75,-6.8255,5.3245)); -#6804 = VECTOR('',#6805,1.); -#6805 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#6806 = PCURVE('',#5105,#6807); -#6807 = DEFINITIONAL_REPRESENTATION('',(#6808),#6812); -#6808 = LINE('',#6809,#6810); -#6809 = CARTESIAN_POINT('',(-5.3245,-14.1745)); -#6810 = VECTOR('',#6811,1.); -#6811 = DIRECTION('',(0.707106781187,-0.707106781187)); -#6812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6813 = PCURVE('',#1144,#6814); -#6814 = DEFINITIONAL_REPRESENTATION('',(#6815),#6819); -#6815 = LINE('',#6816,#6817); -#6816 = CARTESIAN_POINT('',(3.2,-6.257895013501)); -#6817 = VECTOR('',#6818,1.); -#6818 = DIRECTION('',(0.,1.)); -#6819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6820 = ORIENTED_EDGE('',*,*,#6821,.T.); -#6821 = EDGE_CURVE('',#6799,#6822,#6824,.T.); -#6822 = VERTEX_POINT('',#6823); -#6823 = CARTESIAN_POINT('',(86.75,-3.3,1.8)); -#6824 = SURFACE_CURVE('',#6825,(#6829,#6836),.PCURVE_S1.); -#6825 = LINE('',#6826,#6827); -#6826 = CARTESIAN_POINT('',(86.75,-3.3,0.)); -#6827 = VECTOR('',#6828,1.); -#6828 = DIRECTION('',(0.,0.,1.)); -#6829 = PCURVE('',#5105,#6830); -#6830 = DEFINITIONAL_REPRESENTATION('',(#6831),#6835); -#6831 = LINE('',#6832,#6833); -#6832 = CARTESIAN_POINT('',(-0.,-17.7)); -#6833 = VECTOR('',#6834,1.); -#6834 = DIRECTION('',(-1.,-0.)); -#6835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6836 = PCURVE('',#2033,#6837); -#6837 = DEFINITIONAL_REPRESENTATION('',(#6838),#6842); -#6838 = LINE('',#6839,#6840); -#6839 = CARTESIAN_POINT('',(-0.,3.2)); -#6840 = VECTOR('',#6841,1.); -#6841 = DIRECTION('',(-1.,0.)); -#6842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6843 = ORIENTED_EDGE('',*,*,#6844,.T.); -#6844 = EDGE_CURVE('',#6822,#6845,#6847,.T.); -#6845 = VERTEX_POINT('',#6846); -#6846 = CARTESIAN_POINT('',(86.75,-5.3,3.8)); -#6847 = SURFACE_CURVE('',#6848,(#6853,#6864),.PCURVE_S1.); -#6848 = CIRCLE('',#6849,2.); -#6849 = AXIS2_PLACEMENT_3D('',#6850,#6851,#6852); -#6850 = CARTESIAN_POINT('',(86.75,-5.3,1.8)); -#6851 = DIRECTION('',(1.,-0.,0.)); -#6852 = DIRECTION('',(-0.,-0.,1.)); -#6853 = PCURVE('',#5105,#6854); -#6854 = DEFINITIONAL_REPRESENTATION('',(#6855),#6863); -#6855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6856,#6857,#6858,#6859, -#6860,#6861,#6862),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#6856 = CARTESIAN_POINT('',(-3.8,-15.7)); -#6857 = CARTESIAN_POINT('',(-3.8,-12.23589838486)); -#6858 = CARTESIAN_POINT('',(-0.8,-13.96794919243)); -#6859 = CARTESIAN_POINT('',(2.2,-15.7)); -#6860 = CARTESIAN_POINT('',(-0.8,-17.43205080756)); -#6861 = CARTESIAN_POINT('',(-3.8,-19.16410161513)); -#6862 = CARTESIAN_POINT('',(-3.8,-15.7)); -#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6864 = PCURVE('',#2066,#6865); -#6865 = DEFINITIONAL_REPRESENTATION('',(#6866),#6870); -#6866 = LINE('',#6867,#6868); -#6867 = CARTESIAN_POINT('',(4.712388980385,3.2)); -#6868 = VECTOR('',#6869,1.); -#6869 = DIRECTION('',(-1.,0.)); -#6870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6871 = ORIENTED_EDGE('',*,*,#6872,.F.); -#6872 = EDGE_CURVE('',#5090,#6845,#6873,.T.); -#6873 = SURFACE_CURVE('',#6874,(#6878,#6885),.PCURVE_S1.); -#6874 = LINE('',#6875,#6876); -#6875 = CARTESIAN_POINT('',(86.75,-21.,3.8)); -#6876 = VECTOR('',#6877,1.); -#6877 = DIRECTION('',(0.,1.,0.)); -#6878 = PCURVE('',#5105,#6879); -#6879 = DEFINITIONAL_REPRESENTATION('',(#6880),#6884); -#6880 = LINE('',#6881,#6882); -#6881 = CARTESIAN_POINT('',(-3.8,-0.)); -#6882 = VECTOR('',#6883,1.); -#6883 = DIRECTION('',(-0.,-1.)); -#6884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6885 = PCURVE('',#2094,#6886); -#6886 = DEFINITIONAL_REPRESENTATION('',(#6887),#6891); -#6887 = LINE('',#6888,#6889); -#6888 = CARTESIAN_POINT('',(-3.2,0.)); -#6889 = VECTOR('',#6890,1.); -#6890 = DIRECTION('',(-0.,1.)); -#6891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6892 = ORIENTED_EDGE('',*,*,#5087,.F.); -#6893 = ORIENTED_EDGE('',*,*,#6894,.T.); -#6894 = EDGE_CURVE('',#5088,#6895,#6897,.T.); -#6895 = VERTEX_POINT('',#6896); -#6896 = CARTESIAN_POINT('',(86.75,-6.074596669241,0.4)); -#6897 = SURFACE_CURVE('',#6898,(#6902,#6909),.PCURVE_S1.); -#6898 = LINE('',#6899,#6900); -#6899 = CARTESIAN_POINT('',(86.75,-21.,0.4)); -#6900 = VECTOR('',#6901,1.); -#6901 = DIRECTION('',(0.,1.,0.)); -#6902 = PCURVE('',#5105,#6903); -#6903 = DEFINITIONAL_REPRESENTATION('',(#6904),#6908); -#6904 = LINE('',#6905,#6906); -#6905 = CARTESIAN_POINT('',(-0.4,0.)); -#6906 = VECTOR('',#6907,1.); -#6907 = DIRECTION('',(-0.,-1.)); -#6908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6909 = PCURVE('',#1172,#6910); -#6910 = DEFINITIONAL_REPRESENTATION('',(#6911),#6915); -#6911 = LINE('',#6912,#6913); -#6912 = CARTESIAN_POINT('',(-17.7,0.282842712475)); -#6913 = VECTOR('',#6914,1.); -#6914 = DIRECTION('',(1.,0.)); -#6915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6916 = ORIENTED_EDGE('',*,*,#6917,.T.); -#6917 = EDGE_CURVE('',#6895,#6774,#6918,.T.); -#6918 = SURFACE_CURVE('',#6919,(#6924,#6931),.PCURVE_S1.); -#6919 = CIRCLE('',#6920,1.6); -#6920 = AXIS2_PLACEMENT_3D('',#6921,#6922,#6923); -#6921 = CARTESIAN_POINT('',(86.75,-5.3,1.8)); -#6922 = DIRECTION('',(-1.,-0.,0.)); -#6923 = DIRECTION('',(-0.,0.,-1.)); -#6924 = PCURVE('',#5105,#6925); -#6925 = DEFINITIONAL_REPRESENTATION('',(#6926),#6930); -#6926 = CIRCLE('',#6927,1.6); -#6927 = AXIS2_PLACEMENT_2D('',#6928,#6929); -#6928 = CARTESIAN_POINT('',(-1.8,-15.7)); -#6929 = DIRECTION('',(1.,-0.)); -#6930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6931 = PCURVE('',#6932,#6937); -#6932 = CYLINDRICAL_SURFACE('',#6933,1.6); -#6933 = AXIS2_PLACEMENT_3D('',#6934,#6935,#6936); -#6934 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#6935 = DIRECTION('',(-1.,-0.,0.)); -#6936 = DIRECTION('',(0.,0.,-1.)); -#6937 = DEFINITIONAL_REPRESENTATION('',(#6938),#6942); -#6938 = LINE('',#6939,#6940); -#6939 = CARTESIAN_POINT('',(-6.28318530718,6.2)); -#6940 = VECTOR('',#6941,1.); -#6941 = DIRECTION('',(1.,-0.)); -#6942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6943 = ADVANCED_FACE('',(#6944),#6932,.F.); -#6944 = FACE_BOUND('',#6945,.T.); -#6945 = EDGE_LOOP('',(#6946,#6971,#7002,#7003,#7029,#7030)); -#6946 = ORIENTED_EDGE('',*,*,#6947,.T.); -#6947 = EDGE_CURVE('',#6948,#6950,#6952,.T.); -#6948 = VERTEX_POINT('',#6949); -#6949 = CARTESIAN_POINT('',(86.55,-5.3,0.2)); -#6950 = VERTEX_POINT('',#6951); -#6951 = CARTESIAN_POINT('',(83.75,-5.3,0.2)); -#6952 = SEAM_CURVE('',#6953,(#6957,#6964),.PCURVE_S1.); -#6953 = LINE('',#6954,#6955); -#6954 = CARTESIAN_POINT('',(92.95,-5.3,0.2)); -#6955 = VECTOR('',#6956,1.); -#6956 = DIRECTION('',(-1.,-0.,0.)); -#6957 = PCURVE('',#6932,#6958); -#6958 = DEFINITIONAL_REPRESENTATION('',(#6959),#6963); -#6959 = LINE('',#6960,#6961); -#6960 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#6961 = VECTOR('',#6962,1.); -#6962 = DIRECTION('',(-0.,1.)); -#6963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6964 = PCURVE('',#6932,#6965); -#6965 = DEFINITIONAL_REPRESENTATION('',(#6966),#6970); -#6966 = LINE('',#6967,#6968); -#6967 = CARTESIAN_POINT('',(-0.,-0.)); -#6968 = VECTOR('',#6969,1.); -#6969 = DIRECTION('',(-0.,1.)); -#6970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6971 = ORIENTED_EDGE('',*,*,#6972,.F.); -#6972 = EDGE_CURVE('',#6950,#6950,#6973,.T.); -#6973 = SURFACE_CURVE('',#6974,(#6979,#6986),.PCURVE_S1.); -#6974 = CIRCLE('',#6975,1.6); -#6975 = AXIS2_PLACEMENT_3D('',#6976,#6977,#6978); -#6976 = CARTESIAN_POINT('',(83.75,-5.3,1.8)); -#6977 = DIRECTION('',(1.,-0.,0.)); -#6978 = DIRECTION('',(0.,0.,-1.)); -#6979 = PCURVE('',#6932,#6980); -#6980 = DEFINITIONAL_REPRESENTATION('',(#6981),#6985); -#6981 = LINE('',#6982,#6983); -#6982 = CARTESIAN_POINT('',(-0.,9.2)); -#6983 = VECTOR('',#6984,1.); -#6984 = DIRECTION('',(-1.,0.)); -#6985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6986 = PCURVE('',#6987,#6992); -#6987 = PLANE('',#6988); -#6988 = AXIS2_PLACEMENT_3D('',#6989,#6990,#6991); -#6989 = CARTESIAN_POINT('',(83.75,-5.3,1.8)); -#6990 = DIRECTION('',(-1.,-0.,0.)); -#6991 = DIRECTION('',(0.,0.,1.)); -#6992 = DEFINITIONAL_REPRESENTATION('',(#6993),#7001); -#6993 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6994,#6995,#6996,#6997, -#6998,#6999,#7000),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#6994 = CARTESIAN_POINT('',(-1.6,0.)); -#6995 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#6996 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#6997 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#6998 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#6999 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#7000 = CARTESIAN_POINT('',(-1.6,0.)); -#7001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7002 = ORIENTED_EDGE('',*,*,#6947,.F.); -#7003 = ORIENTED_EDGE('',*,*,#7004,.T.); -#7004 = EDGE_CURVE('',#6948,#6774,#7005,.T.); -#7005 = SURFACE_CURVE('',#7006,(#7011,#7022),.PCURVE_S1.); -#7006 = ELLIPSE('',#7007,2.262741699797,1.6); -#7007 = AXIS2_PLACEMENT_3D('',#7008,#7009,#7010); -#7008 = CARTESIAN_POINT('',(88.15,-5.3,1.8)); -#7009 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#7010 = DIRECTION('',(-0.707106781187,3.474993633276E-18,-0.707106781187 - )); -#7011 = PCURVE('',#6932,#7012); -#7012 = DEFINITIONAL_REPRESENTATION('',(#7013),#7021); -#7013 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7014,#7015,#7016,#7017,#7018, - #7019,#7020),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#7014 = CARTESIAN_POINT('',(0.,6.4)); -#7015 = CARTESIAN_POINT('',(-9.246850549668E-02,6.4)); -#7016 = CARTESIAN_POINT('',(-0.184937010993,6.383583192349)); -#7017 = CARTESIAN_POINT('',(-0.27740551649,6.350749525041)); -#7018 = CARTESIAN_POINT('',(-0.369874021987,6.301920283469)); -#7019 = CARTESIAN_POINT('',(-0.462342527483,6.237937292557)); -#7020 = CARTESIAN_POINT('',(-0.55481103298,6.16)); -#7021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7022 = PCURVE('',#1172,#7023); -#7023 = DEFINITIONAL_REPRESENTATION('',(#7024),#7028); -#7024 = ELLIPSE('',#7025,2.262741699797,1.6); -#7025 = AXIS2_PLACEMENT_2D('',#7026,#7027); -#7026 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#7027 = DIRECTION('',(3.474993633276E-18,-1.)); -#7028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7029 = ORIENTED_EDGE('',*,*,#6917,.F.); -#7030 = ORIENTED_EDGE('',*,*,#7031,.T.); -#7031 = EDGE_CURVE('',#6895,#6948,#7032,.T.); -#7032 = SURFACE_CURVE('',#7033,(#7038,#7049),.PCURVE_S1.); -#7033 = ELLIPSE('',#7034,2.262741699797,1.6); -#7034 = AXIS2_PLACEMENT_3D('',#7035,#7036,#7037); -#7035 = CARTESIAN_POINT('',(88.15,-5.3,1.8)); -#7036 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#7037 = DIRECTION('',(-0.707106781187,3.474993633276E-18,-0.707106781187 - )); -#7038 = PCURVE('',#6932,#7039); -#7039 = DEFINITIONAL_REPRESENTATION('',(#7040),#7048); -#7040 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7041,#7042,#7043,#7044,#7045, - #7046,#7047),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#7041 = CARTESIAN_POINT('',(-5.7283742742,6.16)); -#7042 = CARTESIAN_POINT('',(-5.820842779696,6.237937292557)); -#7043 = CARTESIAN_POINT('',(-5.913311285193,6.301920283469)); -#7044 = CARTESIAN_POINT('',(-6.00577979069,6.350749525041)); -#7045 = CARTESIAN_POINT('',(-6.098248296186,6.383583192349)); -#7046 = CARTESIAN_POINT('',(-6.190716801683,6.4)); -#7047 = CARTESIAN_POINT('',(-6.28318530718,6.4)); -#7048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7049 = PCURVE('',#1172,#7050); -#7050 = DEFINITIONAL_REPRESENTATION('',(#7051),#7055); -#7051 = ELLIPSE('',#7052,2.262741699797,1.6); -#7052 = AXIS2_PLACEMENT_2D('',#7053,#7054); -#7053 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#7054 = DIRECTION('',(3.474993633276E-18,-1.)); -#7055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7056 = ADVANCED_FACE('',(#7057),#6987,.F.); -#7057 = FACE_BOUND('',#7058,.T.); -#7058 = EDGE_LOOP('',(#7059)); -#7059 = ORIENTED_EDGE('',*,*,#6972,.T.); -#7060 = ADVANCED_FACE('',(#7061),#2094,.F.); -#7061 = FACE_BOUND('',#7062,.T.); -#7062 = EDGE_LOOP('',(#7063,#7064,#7065,#7066)); -#7063 = ORIENTED_EDGE('',*,*,#2078,.F.); -#7064 = ORIENTED_EDGE('',*,*,#5190,.T.); -#7065 = ORIENTED_EDGE('',*,*,#6872,.T.); -#7066 = ORIENTED_EDGE('',*,*,#7067,.F.); -#7067 = EDGE_CURVE('',#2046,#6845,#7068,.T.); -#7068 = SURFACE_CURVE('',#7069,(#7073,#7080),.PCURVE_S1.); -#7069 = LINE('',#7070,#7071); -#7070 = CARTESIAN_POINT('',(89.95,-5.3,3.8)); -#7071 = VECTOR('',#7072,1.); -#7072 = DIRECTION('',(-1.,-0.,-0.)); -#7073 = PCURVE('',#2094,#7074); -#7074 = DEFINITIONAL_REPRESENTATION('',(#7075),#7079); -#7075 = LINE('',#7076,#7077); -#7076 = CARTESIAN_POINT('',(0.,15.7)); -#7077 = VECTOR('',#7078,1.); -#7078 = DIRECTION('',(-1.,0.)); -#7079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7080 = PCURVE('',#2066,#7081); -#7081 = DEFINITIONAL_REPRESENTATION('',(#7082),#7086); -#7082 = LINE('',#7083,#7084); -#7083 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#7084 = VECTOR('',#7085,1.); -#7085 = DIRECTION('',(-0.,1.)); -#7086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7087 = ADVANCED_FACE('',(#7088),#2066,.F.); -#7088 = FACE_BOUND('',#7089,.T.); -#7089 = EDGE_LOOP('',(#7090,#7091,#7092,#7093)); -#7090 = ORIENTED_EDGE('',*,*,#2045,.T.); -#7091 = ORIENTED_EDGE('',*,*,#7067,.T.); -#7092 = ORIENTED_EDGE('',*,*,#6844,.F.); -#7093 = ORIENTED_EDGE('',*,*,#7094,.F.); -#7094 = EDGE_CURVE('',#2018,#6822,#7095,.T.); -#7095 = SURFACE_CURVE('',#7096,(#7100,#7107),.PCURVE_S1.); -#7096 = LINE('',#7097,#7098); -#7097 = CARTESIAN_POINT('',(89.95,-3.3,1.8)); -#7098 = VECTOR('',#7099,1.); -#7099 = DIRECTION('',(-1.,-0.,-0.)); -#7100 = PCURVE('',#2066,#7101); -#7101 = DEFINITIONAL_REPRESENTATION('',(#7102),#7106); -#7102 = LINE('',#7103,#7104); -#7103 = CARTESIAN_POINT('',(-0.,0.)); -#7104 = VECTOR('',#7105,1.); -#7105 = DIRECTION('',(-0.,1.)); -#7106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7107 = PCURVE('',#2033,#7108); -#7108 = DEFINITIONAL_REPRESENTATION('',(#7109),#7113); -#7109 = LINE('',#7110,#7111); -#7110 = CARTESIAN_POINT('',(-1.8,-0.)); -#7111 = VECTOR('',#7112,1.); -#7112 = DIRECTION('',(-0.,1.)); -#7113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7114 = ADVANCED_FACE('',(#7115),#2033,.F.); -#7115 = FACE_BOUND('',#7116,.T.); -#7116 = EDGE_LOOP('',(#7117,#7118,#7139,#7140)); -#7117 = ORIENTED_EDGE('',*,*,#6821,.F.); -#7118 = ORIENTED_EDGE('',*,*,#7119,.F.); -#7119 = EDGE_CURVE('',#1995,#6799,#7120,.T.); -#7120 = SURFACE_CURVE('',#7121,(#7125,#7132),.PCURVE_S1.); -#7121 = LINE('',#7122,#7123); -#7122 = CARTESIAN_POINT('',(89.95,-3.3,1.799)); -#7123 = VECTOR('',#7124,1.); -#7124 = DIRECTION('',(-1.,-0.,-0.)); -#7125 = PCURVE('',#2033,#7126); -#7126 = DEFINITIONAL_REPRESENTATION('',(#7127),#7131); -#7127 = LINE('',#7128,#7129); -#7128 = CARTESIAN_POINT('',(-1.799,0.)); -#7129 = VECTOR('',#7130,1.); -#7130 = DIRECTION('',(0.,1.)); -#7131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7132 = PCURVE('',#1144,#7133); -#7133 = DEFINITIONAL_REPRESENTATION('',(#7134),#7138); -#7134 = LINE('',#7135,#7136); -#7135 = CARTESIAN_POINT('',(0.,-1.272085099355)); -#7136 = VECTOR('',#7137,1.); -#7137 = DIRECTION('',(1.,0.)); -#7138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7139 = ORIENTED_EDGE('',*,*,#2017,.T.); -#7140 = ORIENTED_EDGE('',*,*,#7094,.T.); -#7141 = ADVANCED_FACE('',(#7142),#1700,.F.); -#7142 = FACE_BOUND('',#7143,.F.); -#7143 = EDGE_LOOP('',(#7144,#7145,#7166,#7167,#7168,#7169,#7170,#7171)); -#7144 = ORIENTED_EDGE('',*,*,#2372,.F.); -#7145 = ORIENTED_EDGE('',*,*,#7146,.F.); -#7146 = EDGE_CURVE('',#1604,#2350,#7147,.T.); -#7147 = SURFACE_CURVE('',#7148,(#7152,#7159),.PCURVE_S1.); -#7148 = LINE('',#7149,#7150); -#7149 = CARTESIAN_POINT('',(94.75,33.,0.4)); -#7150 = VECTOR('',#7151,1.); -#7151 = DIRECTION('',(-1.,-0.,-0.)); -#7152 = PCURVE('',#1700,#7153); -#7153 = DEFINITIONAL_REPRESENTATION('',(#7154),#7158); -#7154 = LINE('',#7155,#7156); -#7155 = CARTESIAN_POINT('',(0.4,0.)); -#7156 = VECTOR('',#7157,1.); -#7157 = DIRECTION('',(0.,1.)); -#7158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7159 = PCURVE('',#1538,#7160); -#7160 = DEFINITIONAL_REPRESENTATION('',(#7161),#7165); -#7161 = LINE('',#7162,#7163); -#7162 = CARTESIAN_POINT('',(8.859277744181E-33,0.282842712475)); -#7163 = VECTOR('',#7164,1.); -#7164 = DIRECTION('',(1.,0.)); -#7165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7166 = ORIENTED_EDGE('',*,*,#1684,.T.); -#7167 = ORIENTED_EDGE('',*,*,#1765,.T.); -#7168 = ORIENTED_EDGE('',*,*,#1869,.T.); -#7169 = ORIENTED_EDGE('',*,*,#1944,.F.); -#7170 = ORIENTED_EDGE('',*,*,#2474,.F.); -#7171 = ORIENTED_EDGE('',*,*,#2872,.T.); -#7172 = ADVANCED_FACE('',(#7173),#1671,.F.); -#7173 = FACE_BOUND('',#7174,.T.); -#7174 = EDGE_LOOP('',(#7175,#7176,#7197,#7198,#7199,#7200,#7201,#7202)); -#7175 = ORIENTED_EDGE('',*,*,#2595,.F.); -#7176 = ORIENTED_EDGE('',*,*,#7177,.F.); -#7177 = EDGE_CURVE('',#1580,#2596,#7178,.T.); -#7178 = SURFACE_CURVE('',#7179,(#7183,#7190),.PCURVE_S1.); -#7179 = LINE('',#7180,#7181); -#7180 = CARTESIAN_POINT('',(94.75,-33.,0.4)); -#7181 = VECTOR('',#7182,1.); -#7182 = DIRECTION('',(-1.,-0.,-0.)); -#7183 = PCURVE('',#1671,#7184); -#7184 = DEFINITIONAL_REPRESENTATION('',(#7185),#7189); -#7185 = LINE('',#7186,#7187); -#7186 = CARTESIAN_POINT('',(-0.4,0.)); -#7187 = VECTOR('',#7188,1.); -#7188 = DIRECTION('',(0.,1.)); -#7189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7190 = PCURVE('',#1088,#7191); -#7191 = DEFINITIONAL_REPRESENTATION('',(#7192),#7196); -#7192 = LINE('',#7193,#7194); -#7193 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#7194 = VECTOR('',#7195,1.); -#7195 = DIRECTION('',(-1.,0.)); -#7196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7197 = ORIENTED_EDGE('',*,*,#1655,.T.); -#7198 = ORIENTED_EDGE('',*,*,#1741,.T.); -#7199 = ORIENTED_EDGE('',*,*,#1818,.T.); -#7200 = ORIENTED_EDGE('',*,*,#1893,.F.); -#7201 = ORIENTED_EDGE('',*,*,#2496,.F.); -#7202 = ORIENTED_EDGE('',*,*,#2818,.T.); -#7203 = ADVANCED_FACE('',(#7204),#1538,.T.); -#7204 = FACE_BOUND('',#7205,.T.); -#7205 = EDGE_LOOP('',(#7206,#7207,#7208,#7229)); -#7206 = ORIENTED_EDGE('',*,*,#1603,.F.); -#7207 = ORIENTED_EDGE('',*,*,#1522,.T.); -#7208 = ORIENTED_EDGE('',*,*,#7209,.T.); -#7209 = EDGE_CURVE('',#1495,#2350,#7210,.T.); -#7210 = SURFACE_CURVE('',#7211,(#7215,#7222),.PCURVE_S1.); -#7211 = LINE('',#7212,#7213); -#7212 = CARTESIAN_POINT('',(90.883333333333,32.066666666667, - -0.533333333333)); -#7213 = VECTOR('',#7214,1.); -#7214 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7215 = PCURVE('',#1538,#7216); -#7216 = DEFINITIONAL_REPRESENTATION('',(#7217),#7221); -#7217 = LINE('',#7218,#7219); -#7218 = CARTESIAN_POINT('',(3.866666666667,-1.03708994574)); -#7219 = VECTOR('',#7220,1.); -#7220 = DIRECTION('',(0.57735026919,0.816496580928)); -#7221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7222 = PCURVE('',#1510,#7223); -#7223 = DEFINITIONAL_REPRESENTATION('',(#7224),#7228); -#7224 = LINE('',#7225,#7226); -#7225 = CARTESIAN_POINT('',(-0.933333333333,-1.03708994574)); -#7226 = VECTOR('',#7227,1.); -#7227 = DIRECTION('',(0.57735026919,0.816496580928)); -#7228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7229 = ORIENTED_EDGE('',*,*,#7146,.F.); -#7230 = ADVANCED_FACE('',(#7231),#1510,.F.); -#7231 = FACE_BOUND('',#7232,.T.); -#7232 = EDGE_LOOP('',(#7233,#7234,#7235,#7256,#7257,#7258,#7259)); -#7233 = ORIENTED_EDGE('',*,*,#7209,.F.); -#7234 = ORIENTED_EDGE('',*,*,#1494,.T.); -#7235 = ORIENTED_EDGE('',*,*,#7236,.T.); -#7236 = EDGE_CURVE('',#1467,#2271,#7237,.T.); -#7237 = SURFACE_CURVE('',#7238,(#7242,#7249),.PCURVE_S1.); -#7238 = LINE('',#7239,#7240); -#7239 = CARTESIAN_POINT('',(89.617,2.234,0.733)); -#7240 = VECTOR('',#7241,1.); -#7241 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7242 = PCURVE('',#1510,#7243); -#7243 = DEFINITIONAL_REPRESENTATION('',(#7244),#7248); -#7244 = LINE('',#7245,#7246); -#7245 = CARTESIAN_POINT('',(-30.766,0.753775828745)); -#7246 = VECTOR('',#7247,1.); -#7247 = DIRECTION('',(0.57735026919,0.816496580928)); -#7248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7249 = PCURVE('',#1482,#7250); -#7250 = DEFINITIONAL_REPRESENTATION('',(#7251),#7255); -#7251 = LINE('',#7252,#7253); -#7252 = CARTESIAN_POINT('',(-0.333,0.235466558135)); -#7253 = VECTOR('',#7254,1.); -#7254 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#7255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7256 = ORIENTED_EDGE('',*,*,#2293,.T.); -#7257 = ORIENTED_EDGE('',*,*,#2904,.F.); -#7258 = ORIENTED_EDGE('',*,*,#2987,.F.); -#7259 = ORIENTED_EDGE('',*,*,#2349,.F.); -#7260 = ADVANCED_FACE('',(#7261),#1482,.T.); -#7261 = FACE_BOUND('',#7262,.F.); -#7262 = EDGE_LOOP('',(#7263,#7264,#7265,#7266,#7287,#7288)); -#7263 = ORIENTED_EDGE('',*,*,#2270,.F.); -#7264 = ORIENTED_EDGE('',*,*,#3055,.T.); -#7265 = ORIENTED_EDGE('',*,*,#3126,.T.); -#7266 = ORIENTED_EDGE('',*,*,#7267,.F.); -#7267 = EDGE_CURVE('',#1439,#3104,#7268,.T.); -#7268 = SURFACE_CURVE('',#7269,(#7273,#7280),.PCURVE_S1.); -#7269 = LINE('',#7270,#7271); -#7270 = CARTESIAN_POINT('',(87.616333333333,2.767333333333, - 1.266333333333)); -#7271 = VECTOR('',#7272,1.); -#7272 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); -#7273 = PCURVE('',#1482,#7274); -#7274 = DEFINITIONAL_REPRESENTATION('',(#7275),#7279); -#7275 = LINE('',#7276,#7277); -#7276 = CARTESIAN_POINT('',(-2.333666666667,-0.518780675131)); -#7277 = VECTOR('',#7278,1.); -#7278 = DIRECTION('',(0.57735026919,-0.816496580928)); -#7279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7280 = PCURVE('',#1454,#7281); -#7281 = DEFINITIONAL_REPRESENTATION('',(#7282),#7286); -#7282 = LINE('',#7283,#7284); -#7283 = CARTESIAN_POINT('',(-0.532666666667,1.508023062011)); -#7284 = VECTOR('',#7285,1.); -#7285 = DIRECTION('',(0.57735026919,0.816496580928)); -#7286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7287 = ORIENTED_EDGE('',*,*,#1466,.F.); -#7288 = ORIENTED_EDGE('',*,*,#7236,.T.); -#7289 = ADVANCED_FACE('',(#7290),#1454,.T.); -#7290 = FACE_BOUND('',#7291,.F.); -#7291 = EDGE_LOOP('',(#7292,#7293,#7294,#7295,#7296,#7297,#7298)); -#7292 = ORIENTED_EDGE('',*,*,#1438,.F.); -#7293 = ORIENTED_EDGE('',*,*,#7267,.T.); -#7294 = ORIENTED_EDGE('',*,*,#3101,.F.); -#7295 = ORIENTED_EDGE('',*,*,#3328,.F.); -#7296 = ORIENTED_EDGE('',*,*,#3359,.F.); -#7297 = ORIENTED_EDGE('',*,*,#3218,.F.); -#7298 = ORIENTED_EDGE('',*,*,#7299,.F.); -#7299 = EDGE_CURVE('',#1411,#3196,#7300,.T.); -#7300 = SURFACE_CURVE('',#7301,(#7305,#7312),.PCURVE_S1.); -#7301 = LINE('',#7302,#7303); -#7302 = CARTESIAN_POINT('',(57.699999999999,-8.05,-28.65)); -#7303 = VECTOR('',#7304,1.); -#7304 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); -#7305 = PCURVE('',#1454,#7306); -#7306 = DEFINITIONAL_REPRESENTATION('',(#7307),#7311); -#7307 = LINE('',#7308,#7309); -#7308 = CARTESIAN_POINT('',(-11.35,-40.80006127446)); -#7309 = VECTOR('',#7310,1.); -#7310 = DIRECTION('',(0.57735026919,0.816496580928)); -#7311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7312 = PCURVE('',#1426,#7313); -#7313 = DEFINITIONAL_REPRESENTATION('',(#7314),#7318); -#7314 = LINE('',#7315,#7316); -#7315 = CARTESIAN_POINT('',(144.44999999999,-40.80006127446)); -#7316 = VECTOR('',#7317,1.); -#7317 = DIRECTION('',(0.57735026919,0.816496580928)); -#7318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7319 = ADVANCED_FACE('',(#7320),#1426,.F.); -#7320 = FACE_BOUND('',#7321,.F.); -#7321 = EDGE_LOOP('',(#7322,#7345,#7346,#7347,#7348,#7349,#7350,#7351, - #7352,#7353,#7354,#7355,#7356,#7357)); -#7322 = ORIENTED_EDGE('',*,*,#7323,.F.); -#7323 = EDGE_CURVE('',#1383,#7324,#7326,.T.); -#7324 = VERTEX_POINT('',#7325); -#7325 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#7326 = SURFACE_CURVE('',#7327,(#7331,#7338),.PCURVE_S1.); -#7327 = LINE('',#7328,#7329); -#7328 = CARTESIAN_POINT('',(-86.61666666666,20.866666666667, - 0.266666666667)); -#7329 = VECTOR('',#7330,1.); -#7330 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7331 = PCURVE('',#1426,#7332); -#7332 = DEFINITIONAL_REPRESENTATION('',(#7333),#7337); -#7333 = LINE('',#7334,#7335); -#7334 = CARTESIAN_POINT('',(0.133333333333,9.428090415821E-02)); -#7335 = VECTOR('',#7336,1.); -#7336 = DIRECTION('',(-0.57735026919,0.816496580928)); -#7337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7338 = PCURVE('',#1398,#7339); -#7339 = DEFINITIONAL_REPRESENTATION('',(#7340),#7344); -#7340 = LINE('',#7341,#7342); -#7341 = CARTESIAN_POINT('',(17.566666666667,9.42809041582E-02)); -#7342 = VECTOR('',#7343,1.); -#7343 = DIRECTION('',(0.57735026919,0.816496580928)); -#7344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7345 = ORIENTED_EDGE('',*,*,#1410,.T.); -#7346 = ORIENTED_EDGE('',*,*,#7299,.T.); -#7347 = ORIENTED_EDGE('',*,*,#3451,.F.); -#7348 = ORIENTED_EDGE('',*,*,#3655,.F.); -#7349 = ORIENTED_EDGE('',*,*,#3753,.F.); -#7350 = ORIENTED_EDGE('',*,*,#3955,.F.); -#7351 = ORIENTED_EDGE('',*,*,#4053,.F.); -#7352 = ORIENTED_EDGE('',*,*,#4255,.F.); -#7353 = ORIENTED_EDGE('',*,*,#4353,.F.); -#7354 = ORIENTED_EDGE('',*,*,#4555,.F.); -#7355 = ORIENTED_EDGE('',*,*,#4653,.F.); -#7356 = ORIENTED_EDGE('',*,*,#4855,.F.); -#7357 = ORIENTED_EDGE('',*,*,#7358,.F.); -#7358 = EDGE_CURVE('',#7324,#4805,#7359,.T.); -#7359 = SURFACE_CURVE('',#7360,(#7364,#7371),.PCURVE_S1.); -#7360 = LINE('',#7361,#7362); -#7361 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#7362 = VECTOR('',#7363,1.); -#7363 = DIRECTION('',(1.,-0.,-0.)); -#7364 = PCURVE('',#1426,#7365); -#7365 = DEFINITIONAL_REPRESENTATION('',(#7366),#7370); -#7366 = LINE('',#7367,#7368); -#7367 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#7368 = VECTOR('',#7369,1.); -#7369 = DIRECTION('',(1.,0.)); -#7370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7371 = PCURVE('',#270,#7372); -#7372 = DEFINITIONAL_REPRESENTATION('',(#7373),#7377); -#7373 = LINE('',#7374,#7375); -#7374 = CARTESIAN_POINT('',(-0.4,3.2)); -#7375 = VECTOR('',#7376,1.); -#7376 = DIRECTION('',(0.,1.)); -#7377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7378 = ADVANCED_FACE('',(#7379),#1398,.F.); -#7379 = FACE_BOUND('',#7380,.T.); -#7380 = EDGE_LOOP('',(#7381,#7404,#7432,#7469,#7501,#7522,#7523)); -#7381 = ORIENTED_EDGE('',*,*,#7382,.T.); -#7382 = EDGE_CURVE('',#1360,#7383,#7385,.T.); -#7383 = VERTEX_POINT('',#7384); -#7384 = CARTESIAN_POINT('',(-86.75,1.901,0.4)); -#7385 = SURFACE_CURVE('',#7386,(#7390,#7397),.PCURVE_S1.); -#7386 = LINE('',#7387,#7388); -#7387 = CARTESIAN_POINT('',(-87.61633333333,2.767333333333, - 1.266333333333)); -#7388 = VECTOR('',#7389,1.); -#7389 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7390 = PCURVE('',#1398,#7391); -#7391 = DEFINITIONAL_REPRESENTATION('',(#7392),#7396); -#7392 = LINE('',#7393,#7394); -#7393 = CARTESIAN_POINT('',(-0.532666666667,1.508023062011)); -#7394 = VECTOR('',#7395,1.); -#7395 = DIRECTION('',(0.57735026919,0.816496580928)); -#7396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7397 = PCURVE('',#387,#7398); -#7398 = DEFINITIONAL_REPRESENTATION('',(#7399),#7403); -#7399 = LINE('',#7400,#7401); -#7400 = CARTESIAN_POINT('',(-2.333666666667,-0.518780675131)); -#7401 = VECTOR('',#7402,1.); -#7402 = DIRECTION('',(0.57735026919,-0.816496580928)); -#7403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7404 = ORIENTED_EDGE('',*,*,#7405,.T.); -#7405 = EDGE_CURVE('',#7383,#7406,#7408,.T.); -#7406 = VERTEX_POINT('',#7407); -#7407 = CARTESIAN_POINT('',(-86.75,4.525403330759,0.4)); -#7408 = SURFACE_CURVE('',#7409,(#7413,#7420),.PCURVE_S1.); -#7409 = LINE('',#7410,#7411); -#7410 = CARTESIAN_POINT('',(-86.75,1.901,0.4)); -#7411 = VECTOR('',#7412,1.); -#7412 = DIRECTION('',(-0.,1.,-1.226810960677E-15)); -#7413 = PCURVE('',#1398,#7414); -#7414 = DEFINITIONAL_REPRESENTATION('',(#7415),#7419); -#7415 = LINE('',#7416,#7417); -#7416 = CARTESIAN_POINT('',(-1.399,0.282842712475)); -#7417 = VECTOR('',#7418,1.); -#7418 = DIRECTION('',(1.,-8.67486349529E-16)); -#7419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7420 = PCURVE('',#7421,#7426); -#7421 = PLANE('',#7422); -#7422 = AXIS2_PLACEMENT_3D('',#7423,#7424,#7425); -#7423 = CARTESIAN_POINT('',(-86.75,21.,0.)); -#7424 = DIRECTION('',(1.,0.,0.)); -#7425 = DIRECTION('',(0.,0.,-1.)); -#7426 = DEFINITIONAL_REPRESENTATION('',(#7427),#7431); -#7427 = LINE('',#7428,#7429); -#7428 = CARTESIAN_POINT('',(-0.4,-19.099)); -#7429 = VECTOR('',#7430,1.); -#7430 = DIRECTION('',(1.226810960677E-15,1.)); -#7431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7432 = ORIENTED_EDGE('',*,*,#7433,.F.); -#7433 = EDGE_CURVE('',#7434,#7406,#7436,.T.); -#7434 = VERTEX_POINT('',#7435); -#7435 = CARTESIAN_POINT('',(-86.55,5.3,0.2)); -#7436 = SURFACE_CURVE('',#7437,(#7442,#7453),.PCURVE_S1.); -#7437 = ELLIPSE('',#7438,2.262741699797,1.6); -#7438 = AXIS2_PLACEMENT_3D('',#7439,#7440,#7441); -#7439 = CARTESIAN_POINT('',(-88.15,5.3,1.8)); -#7440 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#7441 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187 - )); -#7442 = PCURVE('',#1398,#7443); -#7443 = DEFINITIONAL_REPRESENTATION('',(#7444),#7452); -#7444 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7445,#7446,#7447,#7448, -#7449,#7450,#7451),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7445 = CARTESIAN_POINT('',(2.,0.)); -#7446 = CARTESIAN_POINT('',(-0.77128129211,0.)); -#7447 = CARTESIAN_POINT('',(0.614359353945,3.394112549695)); -#7448 = CARTESIAN_POINT('',(2.,6.788225099391)); -#7449 = CARTESIAN_POINT('',(3.385640646055,3.394112549695)); -#7450 = CARTESIAN_POINT('',(4.77128129211,3.552713678801E-15)); -#7451 = CARTESIAN_POINT('',(2.,0.)); -#7452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7453 = PCURVE('',#7454,#7459); -#7454 = CYLINDRICAL_SURFACE('',#7455,1.6); -#7455 = AXIS2_PLACEMENT_3D('',#7456,#7457,#7458); -#7456 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#7457 = DIRECTION('',(1.,0.,0.)); -#7458 = DIRECTION('',(0.,0.,-1.)); -#7459 = DEFINITIONAL_REPRESENTATION('',(#7460),#7468); -#7460 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7461,#7462,#7463,#7464,#7465, - #7466,#7467),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#7461 = CARTESIAN_POINT('',(0.,6.4)); -#7462 = CARTESIAN_POINT('',(-9.246850549668E-02,6.4)); -#7463 = CARTESIAN_POINT('',(-0.184937010993,6.383583192349)); -#7464 = CARTESIAN_POINT('',(-0.27740551649,6.350749525041)); -#7465 = CARTESIAN_POINT('',(-0.369874021987,6.301920283469)); -#7466 = CARTESIAN_POINT('',(-0.462342527483,6.237937292557)); -#7467 = CARTESIAN_POINT('',(-0.55481103298,6.16)); -#7468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7469 = ORIENTED_EDGE('',*,*,#7470,.F.); -#7470 = EDGE_CURVE('',#7471,#7434,#7473,.T.); -#7471 = VERTEX_POINT('',#7472); -#7472 = CARTESIAN_POINT('',(-86.75,6.074596669241,0.4)); -#7473 = SURFACE_CURVE('',#7474,(#7479,#7490),.PCURVE_S1.); -#7474 = ELLIPSE('',#7475,2.262741699797,1.6); -#7475 = AXIS2_PLACEMENT_3D('',#7476,#7477,#7478); -#7476 = CARTESIAN_POINT('',(-88.15,5.3,1.8)); -#7477 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#7478 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187 - )); -#7479 = PCURVE('',#1398,#7480); -#7480 = DEFINITIONAL_REPRESENTATION('',(#7481),#7489); -#7481 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7482,#7483,#7484,#7485, -#7486,#7487,#7488),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7482 = CARTESIAN_POINT('',(2.,0.)); -#7483 = CARTESIAN_POINT('',(-0.77128129211,0.)); -#7484 = CARTESIAN_POINT('',(0.614359353945,3.394112549695)); -#7485 = CARTESIAN_POINT('',(2.,6.788225099391)); -#7486 = CARTESIAN_POINT('',(3.385640646055,3.394112549695)); -#7487 = CARTESIAN_POINT('',(4.77128129211,3.552713678801E-15)); -#7488 = CARTESIAN_POINT('',(2.,0.)); -#7489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7490 = PCURVE('',#7454,#7491); -#7491 = DEFINITIONAL_REPRESENTATION('',(#7492),#7500); -#7492 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7493,#7494,#7495,#7496,#7497, - #7498,#7499),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#7493 = CARTESIAN_POINT('',(-5.7283742742,6.16)); -#7494 = CARTESIAN_POINT('',(-5.820842779696,6.237937292557)); -#7495 = CARTESIAN_POINT('',(-5.913311285193,6.301920283469)); -#7496 = CARTESIAN_POINT('',(-6.00577979069,6.350749525041)); -#7497 = CARTESIAN_POINT('',(-6.098248296186,6.383583192349)); -#7498 = CARTESIAN_POINT('',(-6.190716801683,6.4)); -#7499 = CARTESIAN_POINT('',(-6.28318530718,6.4)); -#7500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7501 = ORIENTED_EDGE('',*,*,#7502,.F.); -#7502 = EDGE_CURVE('',#7324,#7471,#7503,.T.); -#7503 = SURFACE_CURVE('',#7504,(#7508,#7515),.PCURVE_S1.); -#7504 = LINE('',#7505,#7506); -#7505 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#7506 = VECTOR('',#7507,1.); -#7507 = DIRECTION('',(-0.,-1.,-0.)); -#7508 = PCURVE('',#1398,#7509); -#7509 = DEFINITIONAL_REPRESENTATION('',(#7510),#7514); -#7510 = LINE('',#7511,#7512); -#7511 = CARTESIAN_POINT('',(17.7,0.282842712475)); -#7512 = VECTOR('',#7513,1.); -#7513 = DIRECTION('',(-1.,0.)); -#7514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7515 = PCURVE('',#7421,#7516); -#7516 = DEFINITIONAL_REPRESENTATION('',(#7517),#7521); -#7517 = LINE('',#7518,#7519); -#7518 = CARTESIAN_POINT('',(-0.4,0.)); -#7519 = VECTOR('',#7520,1.); -#7520 = DIRECTION('',(-0.,-1.)); -#7521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7522 = ORIENTED_EDGE('',*,*,#7323,.F.); -#7523 = ORIENTED_EDGE('',*,*,#1382,.T.); -#7524 = ADVANCED_FACE('',(#7525),#7454,.F.); -#7525 = FACE_BOUND('',#7526,.T.); -#7526 = EDGE_LOOP('',(#7527,#7550,#7581,#7582,#7583,#7609)); -#7527 = ORIENTED_EDGE('',*,*,#7528,.T.); -#7528 = EDGE_CURVE('',#7434,#7529,#7531,.T.); -#7529 = VERTEX_POINT('',#7530); -#7530 = CARTESIAN_POINT('',(-83.75,5.3,0.2)); -#7531 = SEAM_CURVE('',#7532,(#7536,#7543),.PCURVE_S1.); -#7532 = LINE('',#7533,#7534); -#7533 = CARTESIAN_POINT('',(-92.95,5.3,0.2)); -#7534 = VECTOR('',#7535,1.); -#7535 = DIRECTION('',(1.,0.,0.)); -#7536 = PCURVE('',#7454,#7537); -#7537 = DEFINITIONAL_REPRESENTATION('',(#7538),#7542); -#7538 = LINE('',#7539,#7540); -#7539 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#7540 = VECTOR('',#7541,1.); -#7541 = DIRECTION('',(-0.,1.)); -#7542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7543 = PCURVE('',#7454,#7544); -#7544 = DEFINITIONAL_REPRESENTATION('',(#7545),#7549); -#7545 = LINE('',#7546,#7547); -#7546 = CARTESIAN_POINT('',(-0.,-0.)); -#7547 = VECTOR('',#7548,1.); -#7548 = DIRECTION('',(-0.,1.)); -#7549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7550 = ORIENTED_EDGE('',*,*,#7551,.F.); -#7551 = EDGE_CURVE('',#7529,#7529,#7552,.T.); -#7552 = SURFACE_CURVE('',#7553,(#7558,#7565),.PCURVE_S1.); -#7553 = CIRCLE('',#7554,1.6); -#7554 = AXIS2_PLACEMENT_3D('',#7555,#7556,#7557); -#7555 = CARTESIAN_POINT('',(-83.75,5.3,1.8)); -#7556 = DIRECTION('',(-1.,0.,0.)); -#7557 = DIRECTION('',(0.,0.,-1.)); -#7558 = PCURVE('',#7454,#7559); -#7559 = DEFINITIONAL_REPRESENTATION('',(#7560),#7564); -#7560 = LINE('',#7561,#7562); -#7561 = CARTESIAN_POINT('',(-0.,9.2)); -#7562 = VECTOR('',#7563,1.); -#7563 = DIRECTION('',(-1.,0.)); -#7564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7565 = PCURVE('',#7566,#7571); -#7566 = PLANE('',#7567); -#7567 = AXIS2_PLACEMENT_3D('',#7568,#7569,#7570); -#7568 = CARTESIAN_POINT('',(-83.75,5.3,1.8)); -#7569 = DIRECTION('',(1.,0.,0.)); -#7570 = DIRECTION('',(0.,0.,1.)); -#7571 = DEFINITIONAL_REPRESENTATION('',(#7572),#7580); -#7572 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7573,#7574,#7575,#7576, -#7577,#7578,#7579),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7573 = CARTESIAN_POINT('',(-1.6,0.)); -#7574 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#7575 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#7576 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#7577 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#7578 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#7579 = CARTESIAN_POINT('',(-1.6,0.)); -#7580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7581 = ORIENTED_EDGE('',*,*,#7528,.F.); -#7582 = ORIENTED_EDGE('',*,*,#7433,.T.); -#7583 = ORIENTED_EDGE('',*,*,#7584,.T.); -#7584 = EDGE_CURVE('',#7406,#7471,#7585,.T.); -#7585 = SURFACE_CURVE('',#7586,(#7591,#7598),.PCURVE_S1.); -#7586 = CIRCLE('',#7587,1.6); -#7587 = AXIS2_PLACEMENT_3D('',#7588,#7589,#7590); -#7588 = CARTESIAN_POINT('',(-86.75,5.3,1.8)); -#7589 = DIRECTION('',(-1.,0.,-0.)); -#7590 = DIRECTION('',(0.,-0.,-1.)); -#7591 = PCURVE('',#7454,#7592); -#7592 = DEFINITIONAL_REPRESENTATION('',(#7593),#7597); -#7593 = LINE('',#7594,#7595); -#7594 = CARTESIAN_POINT('',(-0.,6.2)); -#7595 = VECTOR('',#7596,1.); -#7596 = DIRECTION('',(-1.,0.)); -#7597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7598 = PCURVE('',#7421,#7599); -#7599 = DEFINITIONAL_REPRESENTATION('',(#7600),#7608); -#7600 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7601,#7602,#7603,#7604, -#7605,#7606,#7607),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7601 = CARTESIAN_POINT('',(-0.2,-15.7)); -#7602 = CARTESIAN_POINT('',(-0.2,-18.47128129211)); -#7603 = CARTESIAN_POINT('',(-2.6,-17.08564064605)); -#7604 = CARTESIAN_POINT('',(-5.,-15.7)); -#7605 = CARTESIAN_POINT('',(-2.6,-14.31435935394)); -#7606 = CARTESIAN_POINT('',(-0.2,-12.92871870789)); -#7607 = CARTESIAN_POINT('',(-0.2,-15.7)); -#7608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7609 = ORIENTED_EDGE('',*,*,#7470,.T.); -#7610 = ADVANCED_FACE('',(#7611),#7566,.F.); -#7611 = FACE_BOUND('',#7612,.T.); -#7612 = EDGE_LOOP('',(#7613)); -#7613 = ORIENTED_EDGE('',*,*,#7551,.T.); -#7614 = ADVANCED_FACE('',(#7615),#7421,.F.); -#7615 = FACE_BOUND('',#7616,.T.); -#7616 = EDGE_LOOP('',(#7617,#7618,#7641,#7664,#7692,#7715,#7736,#7737)); -#7617 = ORIENTED_EDGE('',*,*,#7405,.F.); -#7618 = ORIENTED_EDGE('',*,*,#7619,.F.); -#7619 = EDGE_CURVE('',#7620,#7383,#7622,.T.); -#7620 = VERTEX_POINT('',#7621); -#7621 = CARTESIAN_POINT('',(-86.75,3.3,1.799)); -#7622 = SURFACE_CURVE('',#7623,(#7627,#7634),.PCURVE_S1.); -#7623 = LINE('',#7624,#7625); -#7624 = CARTESIAN_POINT('',(-86.75,6.8255,5.3245)); -#7625 = VECTOR('',#7626,1.); -#7626 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); -#7627 = PCURVE('',#7421,#7628); -#7628 = DEFINITIONAL_REPRESENTATION('',(#7629),#7633); -#7629 = LINE('',#7630,#7631); -#7630 = CARTESIAN_POINT('',(-5.3245,-14.1745)); -#7631 = VECTOR('',#7632,1.); -#7632 = DIRECTION('',(0.707106781187,-0.707106781187)); -#7633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7634 = PCURVE('',#387,#7635); -#7635 = DEFINITIONAL_REPRESENTATION('',(#7636),#7640); -#7636 = LINE('',#7637,#7638); -#7637 = CARTESIAN_POINT('',(-3.2,-6.257895013501)); -#7638 = VECTOR('',#7639,1.); -#7639 = DIRECTION('',(-0.,1.)); -#7640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7641 = ORIENTED_EDGE('',*,*,#7642,.T.); -#7642 = EDGE_CURVE('',#7620,#7643,#7645,.T.); -#7643 = VERTEX_POINT('',#7644); -#7644 = CARTESIAN_POINT('',(-86.75,3.3,1.8)); -#7645 = SURFACE_CURVE('',#7646,(#7650,#7657),.PCURVE_S1.); -#7646 = LINE('',#7647,#7648); -#7647 = CARTESIAN_POINT('',(-86.75,3.3,0.)); -#7648 = VECTOR('',#7649,1.); -#7649 = DIRECTION('',(0.,0.,1.)); -#7650 = PCURVE('',#7421,#7651); -#7651 = DEFINITIONAL_REPRESENTATION('',(#7652),#7656); -#7652 = LINE('',#7653,#7654); -#7653 = CARTESIAN_POINT('',(-0.,-17.7)); -#7654 = VECTOR('',#7655,1.); -#7655 = DIRECTION('',(-1.,0.)); -#7656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7657 = PCURVE('',#359,#7658); -#7658 = DEFINITIONAL_REPRESENTATION('',(#7659),#7663); -#7659 = LINE('',#7660,#7661); -#7660 = CARTESIAN_POINT('',(-0.,3.2)); -#7661 = VECTOR('',#7662,1.); -#7662 = DIRECTION('',(-1.,0.)); -#7663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7664 = ORIENTED_EDGE('',*,*,#7665,.T.); -#7665 = EDGE_CURVE('',#7643,#7666,#7668,.T.); -#7666 = VERTEX_POINT('',#7667); -#7667 = CARTESIAN_POINT('',(-86.75,5.3,3.8)); -#7668 = SURFACE_CURVE('',#7669,(#7674,#7685),.PCURVE_S1.); -#7669 = CIRCLE('',#7670,2.); -#7670 = AXIS2_PLACEMENT_3D('',#7671,#7672,#7673); -#7671 = CARTESIAN_POINT('',(-86.75,5.3,1.8)); -#7672 = DIRECTION('',(-1.,-0.,-0.)); -#7673 = DIRECTION('',(-0.,-0.,1.)); -#7674 = PCURVE('',#7421,#7675); -#7675 = DEFINITIONAL_REPRESENTATION('',(#7676),#7684); -#7676 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7677,#7678,#7679,#7680, -#7681,#7682,#7683),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7677 = CARTESIAN_POINT('',(-3.8,-15.7)); -#7678 = CARTESIAN_POINT('',(-3.8,-12.23589838486)); -#7679 = CARTESIAN_POINT('',(-0.8,-13.96794919243)); -#7680 = CARTESIAN_POINT('',(2.2,-15.7)); -#7681 = CARTESIAN_POINT('',(-0.8,-17.43205080756)); -#7682 = CARTESIAN_POINT('',(-3.8,-19.16410161513)); -#7683 = CARTESIAN_POINT('',(-3.8,-15.7)); -#7684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7685 = PCURVE('',#331,#7686); -#7686 = DEFINITIONAL_REPRESENTATION('',(#7687),#7691); -#7687 = LINE('',#7688,#7689); -#7688 = CARTESIAN_POINT('',(4.712388980385,3.2)); -#7689 = VECTOR('',#7690,1.); -#7690 = DIRECTION('',(-1.,0.)); -#7691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7692 = ORIENTED_EDGE('',*,*,#7693,.F.); -#7693 = EDGE_CURVE('',#7694,#7666,#7696,.T.); -#7694 = VERTEX_POINT('',#7695); -#7695 = CARTESIAN_POINT('',(-86.75,21.,3.8)); -#7696 = SURFACE_CURVE('',#7697,(#7701,#7708),.PCURVE_S1.); -#7697 = LINE('',#7698,#7699); -#7698 = CARTESIAN_POINT('',(-86.75,21.,3.8)); -#7699 = VECTOR('',#7700,1.); -#7700 = DIRECTION('',(-0.,-1.,-0.)); -#7701 = PCURVE('',#7421,#7702); -#7702 = DEFINITIONAL_REPRESENTATION('',(#7703),#7707); -#7703 = LINE('',#7704,#7705); -#7704 = CARTESIAN_POINT('',(-3.8,0.)); -#7705 = VECTOR('',#7706,1.); -#7706 = DIRECTION('',(-0.,-1.)); -#7707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7708 = PCURVE('',#298,#7709); -#7709 = DEFINITIONAL_REPRESENTATION('',(#7710),#7714); -#7710 = LINE('',#7711,#7712); -#7711 = CARTESIAN_POINT('',(-3.2,-0.)); -#7712 = VECTOR('',#7713,1.); -#7713 = DIRECTION('',(-0.,1.)); -#7714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7715 = ORIENTED_EDGE('',*,*,#7716,.F.); -#7716 = EDGE_CURVE('',#7324,#7694,#7717,.T.); -#7717 = SURFACE_CURVE('',#7718,(#7722,#7729),.PCURVE_S1.); -#7718 = LINE('',#7719,#7720); -#7719 = CARTESIAN_POINT('',(-86.75,21.,0.)); -#7720 = VECTOR('',#7721,1.); -#7721 = DIRECTION('',(0.,0.,1.)); -#7722 = PCURVE('',#7421,#7723); -#7723 = DEFINITIONAL_REPRESENTATION('',(#7724),#7728); -#7724 = LINE('',#7725,#7726); -#7725 = CARTESIAN_POINT('',(-0.,0.)); -#7726 = VECTOR('',#7727,1.); -#7727 = DIRECTION('',(-1.,0.)); -#7728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7729 = PCURVE('',#270,#7730); -#7730 = DEFINITIONAL_REPRESENTATION('',(#7731),#7735); -#7731 = LINE('',#7732,#7733); -#7732 = CARTESIAN_POINT('',(-0.,3.2)); -#7733 = VECTOR('',#7734,1.); -#7734 = DIRECTION('',(-1.,0.)); -#7735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7736 = ORIENTED_EDGE('',*,*,#7502,.T.); -#7737 = ORIENTED_EDGE('',*,*,#7584,.F.); -#7738 = ADVANCED_FACE('',(#7739),#1324,.F.); -#7739 = FACE_BOUND('',#7740,.F.); -#7740 = EDGE_LOOP('',(#7741,#7764,#7765,#7786)); -#7741 = ORIENTED_EDGE('',*,*,#7742,.F.); -#7742 = EDGE_CURVE('',#1286,#7743,#7745,.T.); -#7743 = VERTEX_POINT('',#7744); -#7744 = CARTESIAN_POINT('',(-94.75,33.,0.4)); -#7745 = SURFACE_CURVE('',#7746,(#7750,#7757),.PCURVE_S1.); -#7746 = LINE('',#7747,#7748); -#7747 = CARTESIAN_POINT('',(-94.61666666666,32.866666666667, - 0.266666666667)); -#7748 = VECTOR('',#7749,1.); -#7749 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7750 = PCURVE('',#1324,#7751); -#7751 = DEFINITIONAL_REPRESENTATION('',(#7752),#7756); -#7752 = LINE('',#7753,#7754); -#7753 = CARTESIAN_POINT('',(0.133333333333,9.42809041582E-02)); -#7754 = VECTOR('',#7755,1.); -#7755 = DIRECTION('',(-0.57735026919,0.816496580928)); -#7756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7757 = PCURVE('',#1005,#7758); -#7758 = DEFINITIONAL_REPRESENTATION('',(#7759),#7763); -#7759 = LINE('',#7760,#7761); -#7760 = CARTESIAN_POINT('',(65.866666666667,9.428090415822E-02)); -#7761 = VECTOR('',#7762,1.); -#7762 = DIRECTION('',(0.57735026919,0.816496580928)); -#7763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7764 = ORIENTED_EDGE('',*,*,#1308,.T.); -#7765 = ORIENTED_EDGE('',*,*,#7766,.F.); -#7766 = EDGE_CURVE('',#461,#1309,#7767,.T.); -#7767 = SURFACE_CURVE('',#7768,(#7772,#7779),.PCURVE_S1.); -#7768 = LINE('',#7769,#7770); -#7769 = CARTESIAN_POINT('',(-90.88333333333,32.066666666667, - -0.533333333333)); -#7770 = VECTOR('',#7771,1.); -#7771 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#7772 = PCURVE('',#1324,#7773); -#7773 = DEFINITIONAL_REPRESENTATION('',(#7774),#7778); -#7774 = LINE('',#7775,#7776); -#7775 = CARTESIAN_POINT('',(3.866666666667,-1.03708994574)); -#7776 = VECTOR('',#7777,1.); -#7777 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#7778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7779 = PCURVE('',#415,#7780); -#7780 = DEFINITIONAL_REPRESENTATION('',(#7781),#7785); -#7781 = LINE('',#7782,#7783); -#7782 = CARTESIAN_POINT('',(-28.76666666666,1.03708994574)); -#7783 = VECTOR('',#7784,1.); -#7784 = DIRECTION('',(0.57735026919,0.816496580928)); -#7785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7786 = ORIENTED_EDGE('',*,*,#7787,.F.); -#7787 = EDGE_CURVE('',#7743,#461,#7788,.T.); -#7788 = SURFACE_CURVE('',#7789,(#7793,#7800),.PCURVE_S1.); -#7789 = LINE('',#7790,#7791); -#7790 = CARTESIAN_POINT('',(-94.75,33.,0.4)); -#7791 = VECTOR('',#7792,1.); -#7792 = DIRECTION('',(1.,-0.,-0.)); -#7793 = PCURVE('',#1324,#7794); -#7794 = DEFINITIONAL_REPRESENTATION('',(#7795),#7799); -#7795 = LINE('',#7796,#7797); -#7796 = CARTESIAN_POINT('',(8.859277744181E-33,0.282842712475)); -#7797 = VECTOR('',#7798,1.); -#7798 = DIRECTION('',(1.,0.)); -#7799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7800 = PCURVE('',#499,#7801); -#7801 = DEFINITIONAL_REPRESENTATION('',(#7802),#7806); -#7802 = LINE('',#7803,#7804); -#7803 = CARTESIAN_POINT('',(-0.4,0.)); -#7804 = VECTOR('',#7805,1.); -#7805 = DIRECTION('',(-0.,1.)); -#7806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7807 = ADVANCED_FACE('',(#7808),#1228,.F.); -#7808 = FACE_BOUND('',#7809,.F.); -#7809 = EDGE_LOOP('',(#7810,#7833,#7861,#7894,#7922,#7945,#7966)); -#7810 = ORIENTED_EDGE('',*,*,#7811,.T.); -#7811 = EDGE_CURVE('',#1213,#7812,#7814,.T.); -#7812 = VERTEX_POINT('',#7813); -#7813 = CARTESIAN_POINT('',(-86.75,-1.901,0.4)); -#7814 = SURFACE_CURVE('',#7815,(#7819,#7826),.PCURVE_S1.); -#7815 = LINE('',#7816,#7817); -#7816 = CARTESIAN_POINT('',(-87.61633333333,-2.767333333333, - 1.266333333333)); -#7817 = VECTOR('',#7818,1.); -#7818 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#7819 = PCURVE('',#1228,#7820); -#7820 = DEFINITIONAL_REPRESENTATION('',(#7821),#7825); -#7821 = LINE('',#7822,#7823); -#7822 = CARTESIAN_POINT('',(0.532666666667,1.508023062011)); -#7823 = VECTOR('',#7824,1.); -#7824 = DIRECTION('',(-0.57735026919,0.816496580928)); -#7825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7826 = PCURVE('',#101,#7827); -#7827 = DEFINITIONAL_REPRESENTATION('',(#7828),#7832); -#7828 = LINE('',#7829,#7830); -#7829 = CARTESIAN_POINT('',(2.333666666667,-0.518780675131)); -#7830 = VECTOR('',#7831,1.); -#7831 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#7832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7833 = ORIENTED_EDGE('',*,*,#7834,.T.); -#7834 = EDGE_CURVE('',#7812,#7835,#7837,.T.); -#7835 = VERTEX_POINT('',#7836); -#7836 = CARTESIAN_POINT('',(-86.75,-4.525403330759,0.4)); -#7837 = SURFACE_CURVE('',#7838,(#7842,#7849),.PCURVE_S1.); -#7838 = LINE('',#7839,#7840); -#7839 = CARTESIAN_POINT('',(-86.75,-1.901,0.4)); -#7840 = VECTOR('',#7841,1.); -#7841 = DIRECTION('',(0.,-1.,-1.226810960677E-15)); -#7842 = PCURVE('',#1228,#7843); -#7843 = DEFINITIONAL_REPRESENTATION('',(#7844),#7848); -#7844 = LINE('',#7845,#7846); -#7845 = CARTESIAN_POINT('',(1.399,0.282842712475)); -#7846 = VECTOR('',#7847,1.); -#7847 = DIRECTION('',(-1.,-8.67486349529E-16)); -#7848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7849 = PCURVE('',#7850,#7855); -#7850 = PLANE('',#7851); -#7851 = AXIS2_PLACEMENT_3D('',#7852,#7853,#7854); -#7852 = CARTESIAN_POINT('',(-86.75,-21.,0.)); -#7853 = DIRECTION('',(1.,0.,0.)); -#7854 = DIRECTION('',(0.,0.,1.)); -#7855 = DEFINITIONAL_REPRESENTATION('',(#7856),#7860); -#7856 = LINE('',#7857,#7858); -#7857 = CARTESIAN_POINT('',(0.4,-19.099)); -#7858 = VECTOR('',#7859,1.); -#7859 = DIRECTION('',(-1.226810960677E-15,1.)); -#7860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7861 = ORIENTED_EDGE('',*,*,#7862,.F.); -#7862 = EDGE_CURVE('',#7863,#7835,#7865,.T.); -#7863 = VERTEX_POINT('',#7864); -#7864 = CARTESIAN_POINT('',(-86.55,-5.3,0.2)); -#7865 = SURFACE_CURVE('',#7866,(#7871,#7878),.PCURVE_S1.); -#7866 = ELLIPSE('',#7867,2.262741699797,1.6); -#7867 = AXIS2_PLACEMENT_3D('',#7868,#7869,#7870); -#7868 = CARTESIAN_POINT('',(-88.15,-5.3,1.8)); -#7869 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#7870 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#7871 = PCURVE('',#1228,#7872); -#7872 = DEFINITIONAL_REPRESENTATION('',(#7873),#7877); -#7873 = ELLIPSE('',#7874,2.262741699797,1.6); -#7874 = AXIS2_PLACEMENT_2D('',#7875,#7876); -#7875 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#7876 = DIRECTION('',(3.474993633276E-18,-1.)); -#7877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7878 = PCURVE('',#7879,#7884); -#7879 = CYLINDRICAL_SURFACE('',#7880,1.6); -#7880 = AXIS2_PLACEMENT_3D('',#7881,#7882,#7883); -#7881 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#7882 = DIRECTION('',(1.,0.,0.)); -#7883 = DIRECTION('',(0.,0.,-1.)); -#7884 = DEFINITIONAL_REPRESENTATION('',(#7885),#7893); -#7885 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7886,#7887,#7888,#7889,#7890, - #7891,#7892),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#7886 = CARTESIAN_POINT('',(0.,6.4)); -#7887 = CARTESIAN_POINT('',(9.246850549668E-02,6.4)); -#7888 = CARTESIAN_POINT('',(0.184937010993,6.383583192349)); -#7889 = CARTESIAN_POINT('',(0.27740551649,6.350749525041)); -#7890 = CARTESIAN_POINT('',(0.369874021987,6.301920283469)); -#7891 = CARTESIAN_POINT('',(0.462342527483,6.237937292557)); -#7892 = CARTESIAN_POINT('',(0.55481103298,6.16)); -#7893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7894 = ORIENTED_EDGE('',*,*,#7895,.F.); -#7895 = EDGE_CURVE('',#7896,#7863,#7898,.T.); -#7896 = VERTEX_POINT('',#7897); -#7897 = CARTESIAN_POINT('',(-86.75,-6.074596669241,0.4)); -#7898 = SURFACE_CURVE('',#7899,(#7904,#7911),.PCURVE_S1.); -#7899 = ELLIPSE('',#7900,2.262741699797,1.6); -#7900 = AXIS2_PLACEMENT_3D('',#7901,#7902,#7903); -#7901 = CARTESIAN_POINT('',(-88.15,-5.3,1.8)); -#7902 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#7903 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#7904 = PCURVE('',#1228,#7905); -#7905 = DEFINITIONAL_REPRESENTATION('',(#7906),#7910); -#7906 = ELLIPSE('',#7907,2.262741699797,1.6); -#7907 = AXIS2_PLACEMENT_2D('',#7908,#7909); -#7908 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#7909 = DIRECTION('',(3.474993633276E-18,-1.)); -#7910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7911 = PCURVE('',#7879,#7912); -#7912 = DEFINITIONAL_REPRESENTATION('',(#7913),#7921); -#7913 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7914,#7915,#7916,#7917,#7918, - #7919,#7920),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#7914 = CARTESIAN_POINT('',(5.7283742742,6.16)); -#7915 = CARTESIAN_POINT('',(5.820842779696,6.237937292557)); -#7916 = CARTESIAN_POINT('',(5.913311285193,6.301920283469)); -#7917 = CARTESIAN_POINT('',(6.00577979069,6.350749525041)); -#7918 = CARTESIAN_POINT('',(6.098248296186,6.383583192349)); -#7919 = CARTESIAN_POINT('',(6.190716801683,6.4)); -#7920 = CARTESIAN_POINT('',(6.28318530718,6.4)); -#7921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7922 = ORIENTED_EDGE('',*,*,#7923,.F.); -#7923 = EDGE_CURVE('',#7924,#7896,#7926,.T.); -#7924 = VERTEX_POINT('',#7925); -#7925 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#7926 = SURFACE_CURVE('',#7927,(#7931,#7938),.PCURVE_S1.); -#7927 = LINE('',#7928,#7929); -#7928 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#7929 = VECTOR('',#7930,1.); -#7930 = DIRECTION('',(0.,1.,0.)); -#7931 = PCURVE('',#1228,#7932); -#7932 = DEFINITIONAL_REPRESENTATION('',(#7933),#7937); -#7933 = LINE('',#7934,#7935); -#7934 = CARTESIAN_POINT('',(-17.7,0.282842712475)); -#7935 = VECTOR('',#7936,1.); -#7936 = DIRECTION('',(1.,0.)); -#7937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7938 = PCURVE('',#7850,#7939); -#7939 = DEFINITIONAL_REPRESENTATION('',(#7940),#7944); -#7940 = LINE('',#7941,#7942); -#7941 = CARTESIAN_POINT('',(0.4,0.)); -#7942 = VECTOR('',#7943,1.); -#7943 = DIRECTION('',(0.,-1.)); -#7944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7945 = ORIENTED_EDGE('',*,*,#7946,.F.); -#7946 = EDGE_CURVE('',#1185,#7924,#7947,.T.); -#7947 = SURFACE_CURVE('',#7948,(#7952,#7959),.PCURVE_S1.); -#7948 = LINE('',#7949,#7950); -#7949 = CARTESIAN_POINT('',(-86.61666666666,-20.86666666666, - 0.266666666667)); -#7950 = VECTOR('',#7951,1.); -#7951 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#7952 = PCURVE('',#1228,#7953); -#7953 = DEFINITIONAL_REPRESENTATION('',(#7954),#7958); -#7954 = LINE('',#7955,#7956); -#7955 = CARTESIAN_POINT('',(-17.56666666666,9.42809041582E-02)); -#7956 = VECTOR('',#7957,1.); -#7957 = DIRECTION('',(-0.57735026919,0.816496580928)); -#7958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7959 = PCURVE('',#1200,#7960); -#7960 = DEFINITIONAL_REPRESENTATION('',(#7961),#7965); -#7961 = LINE('',#7962,#7963); -#7962 = CARTESIAN_POINT('',(-0.133333333333,9.428090415821E-02)); -#7963 = VECTOR('',#7964,1.); -#7964 = DIRECTION('',(0.57735026919,0.816496580928)); -#7965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7966 = ORIENTED_EDGE('',*,*,#1212,.T.); -#7967 = ADVANCED_FACE('',(#7968),#7879,.F.); -#7968 = FACE_BOUND('',#7969,.F.); -#7969 = EDGE_LOOP('',(#7970,#7993,#8020,#8021,#8022,#8044)); -#7970 = ORIENTED_EDGE('',*,*,#7971,.T.); -#7971 = EDGE_CURVE('',#7863,#7972,#7974,.T.); -#7972 = VERTEX_POINT('',#7973); -#7973 = CARTESIAN_POINT('',(-83.75,-5.3,0.2)); -#7974 = SEAM_CURVE('',#7975,(#7979,#7986),.PCURVE_S1.); -#7975 = LINE('',#7976,#7977); -#7976 = CARTESIAN_POINT('',(-92.95,-5.3,0.2)); -#7977 = VECTOR('',#7978,1.); -#7978 = DIRECTION('',(1.,0.,0.)); -#7979 = PCURVE('',#7879,#7980); -#7980 = DEFINITIONAL_REPRESENTATION('',(#7981),#7985); -#7981 = LINE('',#7982,#7983); -#7982 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#7983 = VECTOR('',#7984,1.); -#7984 = DIRECTION('',(0.,1.)); -#7985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7986 = PCURVE('',#7879,#7987); -#7987 = DEFINITIONAL_REPRESENTATION('',(#7988),#7992); -#7988 = LINE('',#7989,#7990); -#7989 = CARTESIAN_POINT('',(0.,-0.)); -#7990 = VECTOR('',#7991,1.); -#7991 = DIRECTION('',(0.,1.)); -#7992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7993 = ORIENTED_EDGE('',*,*,#7994,.F.); -#7994 = EDGE_CURVE('',#7972,#7972,#7995,.T.); -#7995 = SURFACE_CURVE('',#7996,(#8001,#8008),.PCURVE_S1.); -#7996 = CIRCLE('',#7997,1.6); -#7997 = AXIS2_PLACEMENT_3D('',#7998,#7999,#8000); -#7998 = CARTESIAN_POINT('',(-83.75,-5.3,1.8)); -#7999 = DIRECTION('',(1.,-0.,0.)); -#8000 = DIRECTION('',(0.,0.,-1.)); -#8001 = PCURVE('',#7879,#8002); -#8002 = DEFINITIONAL_REPRESENTATION('',(#8003),#8007); -#8003 = LINE('',#8004,#8005); -#8004 = CARTESIAN_POINT('',(0.,9.2)); -#8005 = VECTOR('',#8006,1.); -#8006 = DIRECTION('',(1.,0.)); -#8007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8008 = PCURVE('',#8009,#8014); -#8009 = PLANE('',#8010); -#8010 = AXIS2_PLACEMENT_3D('',#8011,#8012,#8013); -#8011 = CARTESIAN_POINT('',(-83.75,-5.3,1.8)); -#8012 = DIRECTION('',(1.,0.,0.)); -#8013 = DIRECTION('',(0.,0.,-1.)); -#8014 = DEFINITIONAL_REPRESENTATION('',(#8015),#8019); -#8015 = CIRCLE('',#8016,1.6); -#8016 = AXIS2_PLACEMENT_2D('',#8017,#8018); -#8017 = CARTESIAN_POINT('',(0.,0.)); -#8018 = DIRECTION('',(1.,0.)); -#8019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8020 = ORIENTED_EDGE('',*,*,#7971,.F.); -#8021 = ORIENTED_EDGE('',*,*,#7862,.T.); -#8022 = ORIENTED_EDGE('',*,*,#8023,.T.); -#8023 = EDGE_CURVE('',#7835,#7896,#8024,.T.); -#8024 = SURFACE_CURVE('',#8025,(#8030,#8037),.PCURVE_S1.); -#8025 = CIRCLE('',#8026,1.6); -#8026 = AXIS2_PLACEMENT_3D('',#8027,#8028,#8029); -#8027 = CARTESIAN_POINT('',(-86.75,-5.3,1.8)); -#8028 = DIRECTION('',(1.,0.,0.)); -#8029 = DIRECTION('',(0.,0.,-1.)); -#8030 = PCURVE('',#7879,#8031); -#8031 = DEFINITIONAL_REPRESENTATION('',(#8032),#8036); -#8032 = LINE('',#8033,#8034); -#8033 = CARTESIAN_POINT('',(0.,6.2)); -#8034 = VECTOR('',#8035,1.); -#8035 = DIRECTION('',(1.,0.)); -#8036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8037 = PCURVE('',#7850,#8038); -#8038 = DEFINITIONAL_REPRESENTATION('',(#8039),#8043); -#8039 = CIRCLE('',#8040,1.6); -#8040 = AXIS2_PLACEMENT_2D('',#8041,#8042); -#8041 = CARTESIAN_POINT('',(1.8,-15.7)); -#8042 = DIRECTION('',(-1.,0.)); -#8043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8044 = ORIENTED_EDGE('',*,*,#7895,.T.); -#8045 = ADVANCED_FACE('',(#8046),#8009,.F.); -#8046 = FACE_BOUND('',#8047,.F.); -#8047 = EDGE_LOOP('',(#8048)); -#8048 = ORIENTED_EDGE('',*,*,#7994,.T.); -#8049 = ADVANCED_FACE('',(#8050),#7850,.F.); -#8050 = FACE_BOUND('',#8051,.F.); -#8051 = EDGE_LOOP('',(#8052,#8053,#8076,#8099,#8123,#8146,#8167,#8168)); -#8052 = ORIENTED_EDGE('',*,*,#7834,.F.); -#8053 = ORIENTED_EDGE('',*,*,#8054,.F.); -#8054 = EDGE_CURVE('',#8055,#7812,#8057,.T.); -#8055 = VERTEX_POINT('',#8056); -#8056 = CARTESIAN_POINT('',(-86.75,-3.3,1.799)); -#8057 = SURFACE_CURVE('',#8058,(#8062,#8069),.PCURVE_S1.); -#8058 = LINE('',#8059,#8060); -#8059 = CARTESIAN_POINT('',(-86.75,-6.8255,5.3245)); -#8060 = VECTOR('',#8061,1.); -#8061 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); -#8062 = PCURVE('',#7850,#8063); -#8063 = DEFINITIONAL_REPRESENTATION('',(#8064),#8068); -#8064 = LINE('',#8065,#8066); -#8065 = CARTESIAN_POINT('',(5.3245,-14.1745)); -#8066 = VECTOR('',#8067,1.); -#8067 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#8068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8069 = PCURVE('',#101,#8070); -#8070 = DEFINITIONAL_REPRESENTATION('',(#8071),#8075); -#8071 = LINE('',#8072,#8073); -#8072 = CARTESIAN_POINT('',(3.2,-6.257895013501)); -#8073 = VECTOR('',#8074,1.); -#8074 = DIRECTION('',(0.,1.)); -#8075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8076 = ORIENTED_EDGE('',*,*,#8077,.T.); -#8077 = EDGE_CURVE('',#8055,#8078,#8080,.T.); -#8078 = VERTEX_POINT('',#8079); -#8079 = CARTESIAN_POINT('',(-86.75,-3.3,1.8)); -#8080 = SURFACE_CURVE('',#8081,(#8085,#8092),.PCURVE_S1.); -#8081 = LINE('',#8082,#8083); -#8082 = CARTESIAN_POINT('',(-86.75,-3.3,0.)); -#8083 = VECTOR('',#8084,1.); -#8084 = DIRECTION('',(0.,0.,1.)); -#8085 = PCURVE('',#7850,#8086); -#8086 = DEFINITIONAL_REPRESENTATION('',(#8087),#8091); -#8087 = LINE('',#8088,#8089); -#8088 = CARTESIAN_POINT('',(0.,-17.7)); -#8089 = VECTOR('',#8090,1.); -#8090 = DIRECTION('',(1.,0.)); -#8091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8092 = PCURVE('',#129,#8093); -#8093 = DEFINITIONAL_REPRESENTATION('',(#8094),#8098); -#8094 = LINE('',#8095,#8096); -#8095 = CARTESIAN_POINT('',(0.,3.2)); -#8096 = VECTOR('',#8097,1.); -#8097 = DIRECTION('',(1.,0.)); -#8098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8099 = ORIENTED_EDGE('',*,*,#8100,.T.); -#8100 = EDGE_CURVE('',#8078,#8101,#8103,.T.); -#8101 = VERTEX_POINT('',#8102); -#8102 = CARTESIAN_POINT('',(-86.75,-5.3,3.8)); -#8103 = SURFACE_CURVE('',#8104,(#8109,#8116),.PCURVE_S1.); -#8104 = CIRCLE('',#8105,2.); -#8105 = AXIS2_PLACEMENT_3D('',#8106,#8107,#8108); -#8106 = CARTESIAN_POINT('',(-86.75,-5.3,1.8)); -#8107 = DIRECTION('',(1.,0.,0.)); -#8108 = DIRECTION('',(-0.,0.,1.)); -#8109 = PCURVE('',#7850,#8110); -#8110 = DEFINITIONAL_REPRESENTATION('',(#8111),#8115); -#8111 = CIRCLE('',#8112,2.); -#8112 = AXIS2_PLACEMENT_2D('',#8113,#8114); -#8113 = CARTESIAN_POINT('',(1.8,-15.7)); -#8114 = DIRECTION('',(1.,0.)); -#8115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8116 = PCURVE('',#158,#8117); -#8117 = DEFINITIONAL_REPRESENTATION('',(#8118),#8122); -#8118 = LINE('',#8119,#8120); -#8119 = CARTESIAN_POINT('',(-4.712388980385,3.2)); -#8120 = VECTOR('',#8121,1.); -#8121 = DIRECTION('',(1.,0.)); -#8122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8123 = ORIENTED_EDGE('',*,*,#8124,.F.); -#8124 = EDGE_CURVE('',#8125,#8101,#8127,.T.); -#8125 = VERTEX_POINT('',#8126); -#8126 = CARTESIAN_POINT('',(-86.75,-21.,3.8)); -#8127 = SURFACE_CURVE('',#8128,(#8132,#8139),.PCURVE_S1.); -#8128 = LINE('',#8129,#8130); -#8129 = CARTESIAN_POINT('',(-86.75,-21.,3.8)); -#8130 = VECTOR('',#8131,1.); -#8131 = DIRECTION('',(0.,1.,0.)); -#8132 = PCURVE('',#7850,#8133); -#8133 = DEFINITIONAL_REPRESENTATION('',(#8134),#8138); -#8134 = LINE('',#8135,#8136); -#8135 = CARTESIAN_POINT('',(3.8,0.)); -#8136 = VECTOR('',#8137,1.); -#8137 = DIRECTION('',(0.,-1.)); -#8138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8139 = PCURVE('',#186,#8140); -#8140 = DEFINITIONAL_REPRESENTATION('',(#8141),#8145); -#8141 = LINE('',#8142,#8143); -#8142 = CARTESIAN_POINT('',(3.2,0.)); -#8143 = VECTOR('',#8144,1.); -#8144 = DIRECTION('',(0.,1.)); -#8145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8146 = ORIENTED_EDGE('',*,*,#8147,.F.); -#8147 = EDGE_CURVE('',#7924,#8125,#8148,.T.); -#8148 = SURFACE_CURVE('',#8149,(#8153,#8160),.PCURVE_S1.); -#8149 = LINE('',#8150,#8151); -#8150 = CARTESIAN_POINT('',(-86.75,-21.,0.)); -#8151 = VECTOR('',#8152,1.); -#8152 = DIRECTION('',(0.,0.,1.)); -#8153 = PCURVE('',#7850,#8154); -#8154 = DEFINITIONAL_REPRESENTATION('',(#8155),#8159); -#8155 = LINE('',#8156,#8157); -#8156 = CARTESIAN_POINT('',(0.,0.)); -#8157 = VECTOR('',#8158,1.); -#8158 = DIRECTION('',(1.,0.)); -#8159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8160 = PCURVE('',#214,#8161); -#8161 = DEFINITIONAL_REPRESENTATION('',(#8162),#8166); -#8162 = LINE('',#8163,#8164); -#8163 = CARTESIAN_POINT('',(0.,3.2)); -#8164 = VECTOR('',#8165,1.); -#8165 = DIRECTION('',(1.,0.)); -#8166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8167 = ORIENTED_EDGE('',*,*,#7923,.T.); -#8168 = ORIENTED_EDGE('',*,*,#8023,.F.); -#8169 = ADVANCED_FACE('',(#8170),#1200,.F.); -#8170 = FACE_BOUND('',#8171,.T.); -#8171 = EDGE_LOOP('',(#8172,#8173,#8174,#8195,#8196,#8197,#8198,#8199, - #8200,#8201,#8202,#8203,#8204,#8205)); -#8172 = ORIENTED_EDGE('',*,*,#7946,.F.); -#8173 = ORIENTED_EDGE('',*,*,#1184,.T.); -#8174 = ORIENTED_EDGE('',*,*,#8175,.T.); -#8175 = EDGE_CURVE('',#1157,#5088,#8176,.T.); -#8176 = SURFACE_CURVE('',#8177,(#8181,#8188),.PCURVE_S1.); -#8177 = LINE('',#8178,#8179); -#8178 = CARTESIAN_POINT('',(57.699999999999,8.05,-28.65)); -#8179 = VECTOR('',#8180,1.); -#8180 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#8181 = PCURVE('',#1200,#8182); -#8182 = DEFINITIONAL_REPRESENTATION('',(#8183),#8187); -#8183 = LINE('',#8184,#8185); -#8184 = CARTESIAN_POINT('',(-144.4499999999,-40.80006127446)); -#8185 = VECTOR('',#8186,1.); -#8186 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8188 = PCURVE('',#1172,#8189); -#8189 = DEFINITIONAL_REPRESENTATION('',(#8190),#8194); -#8190 = LINE('',#8191,#8192); -#8191 = CARTESIAN_POINT('',(11.35,-40.80006127446)); -#8192 = VECTOR('',#8193,1.); -#8193 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8195 = ORIENTED_EDGE('',*,*,#5117,.F.); -#8196 = ORIENTED_EDGE('',*,*,#5341,.T.); -#8197 = ORIENTED_EDGE('',*,*,#5439,.F.); -#8198 = ORIENTED_EDGE('',*,*,#5641,.T.); -#8199 = ORIENTED_EDGE('',*,*,#5739,.F.); -#8200 = ORIENTED_EDGE('',*,*,#5941,.T.); -#8201 = ORIENTED_EDGE('',*,*,#6039,.F.); -#8202 = ORIENTED_EDGE('',*,*,#6241,.T.); -#8203 = ORIENTED_EDGE('',*,*,#6339,.F.); -#8204 = ORIENTED_EDGE('',*,*,#6541,.T.); -#8205 = ORIENTED_EDGE('',*,*,#8206,.F.); -#8206 = EDGE_CURVE('',#7924,#6516,#8207,.T.); -#8207 = SURFACE_CURVE('',#8208,(#8212,#8219),.PCURVE_S1.); -#8208 = LINE('',#8209,#8210); -#8209 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#8210 = VECTOR('',#8211,1.); -#8211 = DIRECTION('',(1.,0.,-0.)); -#8212 = PCURVE('',#1200,#8213); -#8213 = DEFINITIONAL_REPRESENTATION('',(#8214),#8218); -#8214 = LINE('',#8215,#8216); -#8215 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#8216 = VECTOR('',#8217,1.); -#8217 = DIRECTION('',(-1.,0.)); -#8218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8219 = PCURVE('',#214,#8220); -#8220 = DEFINITIONAL_REPRESENTATION('',(#8221),#8225); -#8221 = LINE('',#8222,#8223); -#8222 = CARTESIAN_POINT('',(0.4,3.2)); -#8223 = VECTOR('',#8224,1.); -#8224 = DIRECTION('',(0.,1.)); -#8225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8226 = ADVANCED_FACE('',(#8227),#1172,.T.); -#8227 = FACE_BOUND('',#8228,.T.); -#8228 = EDGE_LOOP('',(#8229,#8230,#8251,#8252,#8253,#8254,#8255)); -#8229 = ORIENTED_EDGE('',*,*,#1156,.F.); -#8230 = ORIENTED_EDGE('',*,*,#8231,.T.); -#8231 = EDGE_CURVE('',#1129,#6776,#8232,.T.); -#8232 = SURFACE_CURVE('',#8233,(#8237,#8244),.PCURVE_S1.); -#8233 = LINE('',#8234,#8235); -#8234 = CARTESIAN_POINT('',(87.616333333333,-2.767333333333, - 1.266333333333)); -#8235 = VECTOR('',#8236,1.); -#8236 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#8237 = PCURVE('',#1172,#8238); -#8238 = DEFINITIONAL_REPRESENTATION('',(#8239),#8243); -#8239 = LINE('',#8240,#8241); -#8240 = CARTESIAN_POINT('',(0.532666666667,1.508023062011)); -#8241 = VECTOR('',#8242,1.); -#8242 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8244 = PCURVE('',#1144,#8245); -#8245 = DEFINITIONAL_REPRESENTATION('',(#8246),#8250); -#8246 = LINE('',#8247,#8248); -#8247 = CARTESIAN_POINT('',(2.333666666667,-0.518780675131)); -#8248 = VECTOR('',#8249,1.); -#8249 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#8250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8251 = ORIENTED_EDGE('',*,*,#6773,.F.); -#8252 = ORIENTED_EDGE('',*,*,#7004,.F.); -#8253 = ORIENTED_EDGE('',*,*,#7031,.F.); -#8254 = ORIENTED_EDGE('',*,*,#6894,.F.); -#8255 = ORIENTED_EDGE('',*,*,#8175,.F.); -#8256 = ADVANCED_FACE('',(#8257),#1144,.T.); -#8257 = FACE_BOUND('',#8258,.T.); -#8258 = EDGE_LOOP('',(#8259,#8260,#8261,#8262,#8263,#8264)); -#8259 = ORIENTED_EDGE('',*,*,#1994,.F.); -#8260 = ORIENTED_EDGE('',*,*,#7119,.T.); -#8261 = ORIENTED_EDGE('',*,*,#6798,.T.); -#8262 = ORIENTED_EDGE('',*,*,#8231,.F.); -#8263 = ORIENTED_EDGE('',*,*,#1128,.F.); -#8264 = ORIENTED_EDGE('',*,*,#8265,.T.); -#8265 = EDGE_CURVE('',#1101,#1970,#8266,.T.); -#8266 = SURFACE_CURVE('',#8267,(#8271,#8278),.PCURVE_S1.); -#8267 = LINE('',#8268,#8269); -#8268 = CARTESIAN_POINT('',(89.617,-2.234,0.733)); -#8269 = VECTOR('',#8270,1.); -#8270 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#8271 = PCURVE('',#1144,#8272); -#8272 = DEFINITIONAL_REPRESENTATION('',(#8273),#8277); -#8273 = LINE('',#8274,#8275); -#8274 = CARTESIAN_POINT('',(0.333,0.235466558135)); -#8275 = VECTOR('',#8276,1.); -#8276 = DIRECTION('',(0.57735026919,-0.816496580928)); -#8277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8278 = PCURVE('',#1116,#8279); -#8279 = DEFINITIONAL_REPRESENTATION('',(#8280),#8284); -#8280 = LINE('',#8281,#8282); -#8281 = CARTESIAN_POINT('',(30.766,0.753775828745)); -#8282 = VECTOR('',#8283,1.); -#8283 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8285 = ADVANCED_FACE('',(#8286),#1116,.F.); -#8286 = FACE_BOUND('',#8287,.F.); -#8287 = EDGE_LOOP('',(#8288,#8309,#8310,#8311,#8312,#8313,#8314)); -#8288 = ORIENTED_EDGE('',*,*,#8289,.F.); -#8289 = EDGE_CURVE('',#1073,#2596,#8290,.T.); -#8290 = SURFACE_CURVE('',#8291,(#8295,#8302),.PCURVE_S1.); -#8291 = LINE('',#8292,#8293); -#8292 = CARTESIAN_POINT('',(90.883333333333,-32.06666666666, - -0.533333333333)); -#8293 = VECTOR('',#8294,1.); -#8294 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#8295 = PCURVE('',#1116,#8296); -#8296 = DEFINITIONAL_REPRESENTATION('',(#8297),#8301); -#8297 = LINE('',#8298,#8299); -#8298 = CARTESIAN_POINT('',(0.933333333333,-1.03708994574)); -#8299 = VECTOR('',#8300,1.); -#8300 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8302 = PCURVE('',#1088,#8303); -#8303 = DEFINITIONAL_REPRESENTATION('',(#8304),#8308); -#8304 = LINE('',#8305,#8306); -#8305 = CARTESIAN_POINT('',(-3.866666666667,-1.03708994574)); -#8306 = VECTOR('',#8307,1.); -#8307 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8309 = ORIENTED_EDGE('',*,*,#1100,.T.); -#8310 = ORIENTED_EDGE('',*,*,#8265,.T.); -#8311 = ORIENTED_EDGE('',*,*,#1969,.T.); -#8312 = ORIENTED_EDGE('',*,*,#2671,.F.); -#8313 = ORIENTED_EDGE('',*,*,#2754,.F.); -#8314 = ORIENTED_EDGE('',*,*,#2618,.F.); -#8315 = ADVANCED_FACE('',(#8316),#1088,.T.); -#8316 = FACE_BOUND('',#8317,.F.); -#8317 = EDGE_LOOP('',(#8318,#8319,#8320,#8321)); -#8318 = ORIENTED_EDGE('',*,*,#1579,.F.); -#8319 = ORIENTED_EDGE('',*,*,#1070,.T.); -#8320 = ORIENTED_EDGE('',*,*,#8289,.T.); -#8321 = ORIENTED_EDGE('',*,*,#7177,.F.); -#8322 = ADVANCED_FACE('',(#8323),#1005,.F.); -#8323 = FACE_BOUND('',#8324,.F.); -#8324 = EDGE_LOOP('',(#8325,#8326,#8327,#8328)); -#8325 = ORIENTED_EDGE('',*,*,#989,.F.); -#8326 = ORIENTED_EDGE('',*,*,#1285,.T.); -#8327 = ORIENTED_EDGE('',*,*,#7742,.T.); -#8328 = ORIENTED_EDGE('',*,*,#8329,.T.); -#8329 = EDGE_CURVE('',#7743,#852,#8330,.T.); -#8330 = SURFACE_CURVE('',#8331,(#8335,#8342),.PCURVE_S1.); -#8331 = LINE('',#8332,#8333); -#8332 = CARTESIAN_POINT('',(-94.75,33.,0.4)); -#8333 = VECTOR('',#8334,1.); -#8334 = DIRECTION('',(0.,-1.,0.)); -#8335 = PCURVE('',#1005,#8336); -#8336 = DEFINITIONAL_REPRESENTATION('',(#8337),#8341); -#8337 = LINE('',#8338,#8339); -#8338 = CARTESIAN_POINT('',(66.,0.282842712475)); -#8339 = VECTOR('',#8340,1.); -#8340 = DIRECTION('',(-1.,0.)); -#8341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8342 = PCURVE('',#895,#8343); -#8343 = DEFINITIONAL_REPRESENTATION('',(#8344),#8348); -#8344 = LINE('',#8345,#8346); -#8345 = CARTESIAN_POINT('',(0.4,-66.)); -#8346 = VECTOR('',#8347,1.); -#8347 = DIRECTION('',(0.,1.)); -#8348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8349 = ADVANCED_FACE('',(#8350),#895,.F.); -#8350 = FACE_BOUND('',#8351,.F.); -#8351 = EDGE_LOOP('',(#8352,#8353,#8354,#8377)); -#8352 = ORIENTED_EDGE('',*,*,#879,.F.); -#8353 = ORIENTED_EDGE('',*,*,#8329,.F.); -#8354 = ORIENTED_EDGE('',*,*,#8355,.T.); -#8355 = EDGE_CURVE('',#7743,#8356,#8358,.T.); -#8356 = VERTEX_POINT('',#8357); -#8357 = CARTESIAN_POINT('',(-94.75,33.,7.4)); -#8358 = SURFACE_CURVE('',#8359,(#8363,#8370),.PCURVE_S1.); -#8359 = LINE('',#8360,#8361); -#8360 = CARTESIAN_POINT('',(-94.75,33.,0.)); -#8361 = VECTOR('',#8362,1.); -#8362 = DIRECTION('',(0.,0.,1.)); -#8363 = PCURVE('',#895,#8364); -#8364 = DEFINITIONAL_REPRESENTATION('',(#8365),#8369); -#8365 = LINE('',#8366,#8367); -#8366 = CARTESIAN_POINT('',(0.,-66.)); -#8367 = VECTOR('',#8368,1.); -#8368 = DIRECTION('',(1.,0.)); -#8369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8370 = PCURVE('',#499,#8371); -#8371 = DEFINITIONAL_REPRESENTATION('',(#8372),#8376); -#8372 = LINE('',#8373,#8374); -#8373 = CARTESIAN_POINT('',(-0.,0.)); -#8374 = VECTOR('',#8375,1.); -#8375 = DIRECTION('',(-1.,0.)); -#8376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8377 = ORIENTED_EDGE('',*,*,#8378,.T.); -#8378 = EDGE_CURVE('',#8356,#880,#8379,.T.); -#8379 = SURFACE_CURVE('',#8380,(#8384,#8391),.PCURVE_S1.); -#8380 = LINE('',#8381,#8382); -#8381 = CARTESIAN_POINT('',(-94.75,33.,7.4)); -#8382 = VECTOR('',#8383,1.); -#8383 = DIRECTION('',(0.,-1.,0.)); -#8384 = PCURVE('',#895,#8385); -#8385 = DEFINITIONAL_REPRESENTATION('',(#8386),#8390); -#8386 = LINE('',#8387,#8388); -#8387 = CARTESIAN_POINT('',(7.4,-66.)); -#8388 = VECTOR('',#8389,1.); -#8389 = DIRECTION('',(0.,1.)); -#8390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8391 = PCURVE('',#923,#8392); -#8392 = DEFINITIONAL_REPRESENTATION('',(#8393),#8397); -#8393 = LINE('',#8394,#8395); -#8394 = CARTESIAN_POINT('',(66.,-0.707106781187)); -#8395 = VECTOR('',#8396,1.); -#8396 = DIRECTION('',(-1.,0.)); -#8397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8398 = ADVANCED_FACE('',(#8399),#923,.F.); -#8399 = FACE_BOUND('',#8400,.F.); -#8400 = EDGE_LOOP('',(#8401,#8402,#8403,#8426)); -#8401 = ORIENTED_EDGE('',*,*,#907,.F.); -#8402 = ORIENTED_EDGE('',*,*,#8378,.F.); -#8403 = ORIENTED_EDGE('',*,*,#8404,.T.); -#8404 = EDGE_CURVE('',#8356,#8405,#8407,.T.); -#8405 = VERTEX_POINT('',#8406); -#8406 = CARTESIAN_POINT('',(-93.75,33.,8.4)); -#8407 = SURFACE_CURVE('',#8408,(#8412,#8419),.PCURVE_S1.); -#8408 = LINE('',#8409,#8410); -#8409 = CARTESIAN_POINT('',(-96.35,33.,5.8)); -#8410 = VECTOR('',#8411,1.); -#8411 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#8412 = PCURVE('',#923,#8413); -#8413 = DEFINITIONAL_REPRESENTATION('',(#8414),#8418); -#8414 = LINE('',#8415,#8416); -#8415 = CARTESIAN_POINT('',(66.,-2.969848480983)); -#8416 = VECTOR('',#8417,1.); -#8417 = DIRECTION('',(0.,1.)); -#8418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8419 = PCURVE('',#499,#8420); -#8420 = DEFINITIONAL_REPRESENTATION('',(#8421),#8425); -#8421 = LINE('',#8422,#8423); -#8422 = CARTESIAN_POINT('',(-5.8,-1.6)); -#8423 = VECTOR('',#8424,1.); -#8424 = DIRECTION('',(-0.707106781187,0.707106781187)); -#8425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8426 = ORIENTED_EDGE('',*,*,#8427,.T.); -#8427 = EDGE_CURVE('',#8405,#908,#8428,.T.); -#8428 = SURFACE_CURVE('',#8429,(#8433,#8440),.PCURVE_S1.); -#8429 = LINE('',#8430,#8431); -#8430 = CARTESIAN_POINT('',(-93.75,33.,8.4)); -#8431 = VECTOR('',#8432,1.); -#8432 = DIRECTION('',(0.,-1.,0.)); -#8433 = PCURVE('',#923,#8434); -#8434 = DEFINITIONAL_REPRESENTATION('',(#8435),#8439); -#8435 = LINE('',#8436,#8437); -#8436 = CARTESIAN_POINT('',(66.,0.707106781187)); -#8437 = VECTOR('',#8438,1.); -#8438 = DIRECTION('',(-1.,0.)); -#8439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8440 = PCURVE('',#951,#8441); -#8441 = DEFINITIONAL_REPRESENTATION('',(#8442),#8446); -#8442 = LINE('',#8443,#8444); -#8443 = CARTESIAN_POINT('',(1.,66.)); -#8444 = VECTOR('',#8445,1.); -#8445 = DIRECTION('',(0.,-1.)); -#8446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8447 = ADVANCED_FACE('',(#8448),#951,.T.); -#8448 = FACE_BOUND('',#8449,.T.); -#8449 = EDGE_LOOP('',(#8450,#8451,#8474,#8495)); -#8450 = ORIENTED_EDGE('',*,*,#935,.T.); -#8451 = ORIENTED_EDGE('',*,*,#8452,.F.); -#8452 = EDGE_CURVE('',#8453,#936,#8455,.T.); -#8453 = VERTEX_POINT('',#8454); -#8454 = CARTESIAN_POINT('',(-90.95,33.,8.4)); -#8455 = SURFACE_CURVE('',#8456,(#8460,#8467),.PCURVE_S1.); -#8456 = LINE('',#8457,#8458); -#8457 = CARTESIAN_POINT('',(-90.95,33.,8.4)); -#8458 = VECTOR('',#8459,1.); -#8459 = DIRECTION('',(0.,-1.,0.)); -#8460 = PCURVE('',#951,#8461); -#8461 = DEFINITIONAL_REPRESENTATION('',(#8462),#8466); -#8462 = LINE('',#8463,#8464); -#8463 = CARTESIAN_POINT('',(3.8,66.)); -#8464 = VECTOR('',#8465,1.); -#8465 = DIRECTION('',(0.,-1.)); -#8466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8467 = PCURVE('',#629,#8468); -#8468 = DEFINITIONAL_REPRESENTATION('',(#8469),#8473); -#8469 = LINE('',#8470,#8471); -#8470 = CARTESIAN_POINT('',(66.,0.707106781187)); -#8471 = VECTOR('',#8472,1.); -#8472 = DIRECTION('',(-1.,0.)); -#8473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8474 = ORIENTED_EDGE('',*,*,#8475,.F.); -#8475 = EDGE_CURVE('',#8405,#8453,#8476,.T.); -#8476 = SURFACE_CURVE('',#8477,(#8481,#8488),.PCURVE_S1.); -#8477 = LINE('',#8478,#8479); -#8478 = CARTESIAN_POINT('',(-94.75,33.,8.4)); -#8479 = VECTOR('',#8480,1.); -#8480 = DIRECTION('',(1.,0.,0.)); -#8481 = PCURVE('',#951,#8482); -#8482 = DEFINITIONAL_REPRESENTATION('',(#8483),#8487); -#8483 = LINE('',#8484,#8485); -#8484 = CARTESIAN_POINT('',(0.,66.)); -#8485 = VECTOR('',#8486,1.); -#8486 = DIRECTION('',(1.,0.)); -#8487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8488 = PCURVE('',#499,#8489); -#8489 = DEFINITIONAL_REPRESENTATION('',(#8490),#8494); -#8490 = LINE('',#8491,#8492); -#8491 = CARTESIAN_POINT('',(-8.4,0.)); -#8492 = VECTOR('',#8493,1.); -#8493 = DIRECTION('',(-0.,1.)); -#8494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8495 = ORIENTED_EDGE('',*,*,#8427,.T.); -#8496 = ADVANCED_FACE('',(#8497),#629,.T.); -#8497 = FACE_BOUND('',#8498,.T.); -#8498 = EDGE_LOOP('',(#8499,#8500,#8501,#8522)); -#8499 = ORIENTED_EDGE('',*,*,#963,.F.); -#8500 = ORIENTED_EDGE('',*,*,#613,.F.); -#8501 = ORIENTED_EDGE('',*,*,#8502,.T.); -#8502 = EDGE_CURVE('',#591,#8453,#8503,.T.); -#8503 = SURFACE_CURVE('',#8504,(#8508,#8515),.PCURVE_S1.); -#8504 = LINE('',#8505,#8506); -#8505 = CARTESIAN_POINT('',(-89.55,33.,7.)); -#8506 = VECTOR('',#8507,1.); -#8507 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#8508 = PCURVE('',#629,#8509); -#8509 = DEFINITIONAL_REPRESENTATION('',(#8510),#8514); -#8510 = LINE('',#8511,#8512); -#8511 = CARTESIAN_POINT('',(66.,-1.272792206136)); -#8512 = VECTOR('',#8513,1.); -#8513 = DIRECTION('',(0.,1.)); -#8514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8515 = PCURVE('',#499,#8516); -#8516 = DEFINITIONAL_REPRESENTATION('',(#8517),#8521); -#8517 = LINE('',#8518,#8519); -#8518 = CARTESIAN_POINT('',(-7.,5.2)); -#8519 = VECTOR('',#8520,1.); -#8520 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#8521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8522 = ORIENTED_EDGE('',*,*,#8452,.T.); -#8523 = ADVANCED_FACE('',(#8524),#555,.T.); -#8524 = FACE_BOUND('',#8525,.F.); -#8525 = EDGE_LOOP('',(#8526,#8552)); -#8526 = ORIENTED_EDGE('',*,*,#8527,.T.); -#8527 = EDGE_CURVE('',#540,#512,#8528,.T.); -#8528 = SURFACE_CURVE('',#8529,(#8534,#8545),.PCURVE_S1.); -#8529 = CIRCLE('',#8530,3.7); -#8530 = AXIS2_PLACEMENT_3D('',#8531,#8532,#8533); -#8531 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#8532 = DIRECTION('',(0.,-1.,0.)); -#8533 = DIRECTION('',(1.,0.,0.)); -#8534 = PCURVE('',#555,#8535); -#8535 = DEFINITIONAL_REPRESENTATION('',(#8536),#8544); -#8536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8537,#8538,#8539,#8540, -#8541,#8542,#8543),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8537 = CARTESIAN_POINT('',(-3.7,0.)); -#8538 = CARTESIAN_POINT('',(-3.7,6.408587988005)); -#8539 = CARTESIAN_POINT('',(1.85,3.204293994002)); -#8540 = CARTESIAN_POINT('',(7.4,9.06238631369E-16)); -#8541 = CARTESIAN_POINT('',(1.85,-3.204293994002)); -#8542 = CARTESIAN_POINT('',(-3.7,-6.408587988005)); -#8543 = CARTESIAN_POINT('',(-3.7,0.)); -#8544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8545 = PCURVE('',#527,#8546); -#8546 = DEFINITIONAL_REPRESENTATION('',(#8547),#8551); -#8547 = LINE('',#8548,#8549); -#8548 = CARTESIAN_POINT('',(-0.,0.)); -#8549 = VECTOR('',#8550,1.); -#8550 = DIRECTION('',(-1.,0.)); -#8551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8552 = ORIENTED_EDGE('',*,*,#539,.F.); -#8553 = ADVANCED_FACE('',(#8554),#527,.F.); -#8554 = FACE_BOUND('',#8555,.T.); -#8555 = EDGE_LOOP('',(#8556,#8578,#8579,#8580)); -#8556 = ORIENTED_EDGE('',*,*,#8557,.F.); -#8557 = EDGE_CURVE('',#568,#484,#8558,.T.); -#8558 = SURFACE_CURVE('',#8559,(#8564,#8571),.PCURVE_S1.); -#8559 = CIRCLE('',#8560,3.7); -#8560 = AXIS2_PLACEMENT_3D('',#8561,#8562,#8563); -#8561 = CARTESIAN_POINT('',(-86.65,33.,2.1)); -#8562 = DIRECTION('',(0.,-1.,0.)); -#8563 = DIRECTION('',(1.,0.,0.)); -#8564 = PCURVE('',#527,#8565); -#8565 = DEFINITIONAL_REPRESENTATION('',(#8566),#8570); -#8566 = LINE('',#8567,#8568); -#8567 = CARTESIAN_POINT('',(-0.,8.3)); -#8568 = VECTOR('',#8569,1.); -#8569 = DIRECTION('',(-1.,0.)); -#8570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8571 = PCURVE('',#499,#8572); -#8572 = DEFINITIONAL_REPRESENTATION('',(#8573),#8577); -#8573 = CIRCLE('',#8574,3.7); -#8574 = AXIS2_PLACEMENT_2D('',#8575,#8576); -#8575 = CARTESIAN_POINT('',(-2.1,8.1)); -#8576 = DIRECTION('',(-0.,1.)); -#8577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8578 = ORIENTED_EDGE('',*,*,#567,.F.); -#8579 = ORIENTED_EDGE('',*,*,#8527,.T.); -#8580 = ORIENTED_EDGE('',*,*,#511,.T.); -#8581 = ADVANCED_FACE('',(#8582),#499,.F.); -#8582 = FACE_BOUND('',#8583,.T.); -#8583 = EDGE_LOOP('',(#8584,#8585,#8586,#8587,#8588,#8589,#8590,#8591)); -#8584 = ORIENTED_EDGE('',*,*,#483,.F.); -#8585 = ORIENTED_EDGE('',*,*,#7787,.F.); -#8586 = ORIENTED_EDGE('',*,*,#8355,.T.); -#8587 = ORIENTED_EDGE('',*,*,#8404,.T.); -#8588 = ORIENTED_EDGE('',*,*,#8475,.T.); -#8589 = ORIENTED_EDGE('',*,*,#8502,.F.); -#8590 = ORIENTED_EDGE('',*,*,#590,.F.); -#8591 = ORIENTED_EDGE('',*,*,#8557,.T.); -#8592 = ADVANCED_FACE('',(#8593),#448,.F.); -#8593 = FACE_BOUND('',#8594,.T.); -#8594 = EDGE_LOOP('',(#8595,#8627,#8650,#8681,#8682,#8712)); -#8595 = ORIENTED_EDGE('',*,*,#8596,.F.); -#8596 = EDGE_CURVE('',#8597,#400,#8599,.T.); -#8597 = VERTEX_POINT('',#8598); -#8598 = CARTESIAN_POINT('',(-90.15,5.3,0.2)); -#8599 = SURFACE_CURVE('',#8600,(#8605,#8616),.PCURVE_S1.); -#8600 = ELLIPSE('',#8601,2.262741699797,1.6); -#8601 = AXIS2_PLACEMENT_3D('',#8602,#8603,#8604); -#8602 = CARTESIAN_POINT('',(-88.55,5.3,1.8)); -#8603 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#8604 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#8605 = PCURVE('',#448,#8606); -#8606 = DEFINITIONAL_REPRESENTATION('',(#8607),#8615); -#8607 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8608,#8609,#8610,#8611,#8612, - #8613,#8614),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#8608 = CARTESIAN_POINT('',(0.,2.8)); -#8609 = CARTESIAN_POINT('',(-9.246850549668E-02,2.8)); -#8610 = CARTESIAN_POINT('',(-0.184937010993,2.816416807651)); -#8611 = CARTESIAN_POINT('',(-0.27740551649,2.849250474959)); -#8612 = CARTESIAN_POINT('',(-0.369874021987,2.898079716531)); -#8613 = CARTESIAN_POINT('',(-0.462342527483,2.962062707443)); -#8614 = CARTESIAN_POINT('',(-0.55481103298,3.04)); -#8615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8616 = PCURVE('',#415,#8617); -#8617 = DEFINITIONAL_REPRESENTATION('',(#8618),#8626); -#8618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8619,#8620,#8621,#8622, -#8623,#8624,#8625),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8619 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#8620 = CARTESIAN_POINT('',(-4.77128129211,-4.525483399594)); -#8621 = CARTESIAN_POINT('',(-3.385640646055,-1.131370849898)); -#8622 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#8623 = CARTESIAN_POINT('',(-0.614359353945,-1.131370849898)); -#8624 = CARTESIAN_POINT('',(0.77128129211,-4.525483399594)); -#8625 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#8626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8627 = ORIENTED_EDGE('',*,*,#8628,.F.); -#8628 = EDGE_CURVE('',#8629,#8597,#8631,.T.); -#8629 = VERTEX_POINT('',#8630); -#8630 = CARTESIAN_POINT('',(-92.95,5.3,0.2)); -#8631 = SEAM_CURVE('',#8632,(#8636,#8643),.PCURVE_S1.); -#8632 = LINE('',#8633,#8634); -#8633 = CARTESIAN_POINT('',(-92.95,5.3,0.2)); -#8634 = VECTOR('',#8635,1.); -#8635 = DIRECTION('',(1.,0.,0.)); -#8636 = PCURVE('',#448,#8637); -#8637 = DEFINITIONAL_REPRESENTATION('',(#8638),#8642); -#8638 = LINE('',#8639,#8640); -#8639 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#8640 = VECTOR('',#8641,1.); -#8641 = DIRECTION('',(-0.,1.)); -#8642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8643 = PCURVE('',#448,#8644); -#8644 = DEFINITIONAL_REPRESENTATION('',(#8645),#8649); -#8645 = LINE('',#8646,#8647); -#8646 = CARTESIAN_POINT('',(-0.,-0.)); -#8647 = VECTOR('',#8648,1.); -#8648 = DIRECTION('',(-0.,1.)); -#8649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8650 = ORIENTED_EDGE('',*,*,#8651,.T.); -#8651 = EDGE_CURVE('',#8629,#8629,#8652,.T.); -#8652 = SURFACE_CURVE('',#8653,(#8658,#8665),.PCURVE_S1.); -#8653 = CIRCLE('',#8654,1.6); -#8654 = AXIS2_PLACEMENT_3D('',#8655,#8656,#8657); -#8655 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#8656 = DIRECTION('',(-1.,0.,0.)); -#8657 = DIRECTION('',(0.,0.,-1.)); -#8658 = PCURVE('',#448,#8659); -#8659 = DEFINITIONAL_REPRESENTATION('',(#8660),#8664); -#8660 = LINE('',#8661,#8662); -#8661 = CARTESIAN_POINT('',(-0.,0.)); -#8662 = VECTOR('',#8663,1.); -#8663 = DIRECTION('',(-1.,0.)); -#8664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8665 = PCURVE('',#8666,#8671); -#8666 = PLANE('',#8667); -#8667 = AXIS2_PLACEMENT_3D('',#8668,#8669,#8670); -#8668 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#8669 = DIRECTION('',(1.,0.,0.)); -#8670 = DIRECTION('',(0.,0.,1.)); -#8671 = DEFINITIONAL_REPRESENTATION('',(#8672),#8680); -#8672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8673,#8674,#8675,#8676, -#8677,#8678,#8679),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8673 = CARTESIAN_POINT('',(-1.6,0.)); -#8674 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#8675 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#8676 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#8677 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#8678 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#8679 = CARTESIAN_POINT('',(-1.6,0.)); -#8680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8681 = ORIENTED_EDGE('',*,*,#8628,.T.); -#8682 = ORIENTED_EDGE('',*,*,#8683,.F.); -#8683 = EDGE_CURVE('',#428,#8597,#8684,.T.); -#8684 = SURFACE_CURVE('',#8685,(#8690,#8701),.PCURVE_S1.); -#8685 = ELLIPSE('',#8686,2.262741699797,1.6); -#8686 = AXIS2_PLACEMENT_3D('',#8687,#8688,#8689); -#8687 = CARTESIAN_POINT('',(-88.55,5.3,1.8)); -#8688 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#8689 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#8690 = PCURVE('',#448,#8691); -#8691 = DEFINITIONAL_REPRESENTATION('',(#8692),#8700); -#8692 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8693,#8694,#8695,#8696,#8697, - #8698,#8699),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#8693 = CARTESIAN_POINT('',(-5.7283742742,3.04)); -#8694 = CARTESIAN_POINT('',(-5.820842779696,2.962062707443)); -#8695 = CARTESIAN_POINT('',(-5.913311285193,2.898079716531)); -#8696 = CARTESIAN_POINT('',(-6.00577979069,2.849250474959)); -#8697 = CARTESIAN_POINT('',(-6.098248296186,2.816416807651)); -#8698 = CARTESIAN_POINT('',(-6.190716801683,2.8)); -#8699 = CARTESIAN_POINT('',(-6.28318530718,2.8)); -#8700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8701 = PCURVE('',#415,#8702); -#8702 = DEFINITIONAL_REPRESENTATION('',(#8703),#8711); -#8703 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8704,#8705,#8706,#8707, -#8708,#8709,#8710),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8704 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#8705 = CARTESIAN_POINT('',(-4.77128129211,-4.525483399594)); -#8706 = CARTESIAN_POINT('',(-3.385640646055,-1.131370849898)); -#8707 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#8708 = CARTESIAN_POINT('',(-0.614359353945,-1.131370849898)); -#8709 = CARTESIAN_POINT('',(0.77128129211,-4.525483399594)); -#8710 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#8711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8712 = ORIENTED_EDGE('',*,*,#427,.F.); -#8713 = ADVANCED_FACE('',(#8714),#8666,.T.); -#8714 = FACE_BOUND('',#8715,.T.); -#8715 = EDGE_LOOP('',(#8716)); -#8716 = ORIENTED_EDGE('',*,*,#8651,.F.); -#8717 = ADVANCED_FACE('',(#8718),#415,.T.); -#8718 = FACE_BOUND('',#8719,.T.); -#8719 = EDGE_LOOP('',(#8720,#8741,#8742,#8743,#8744,#8745,#8746)); -#8720 = ORIENTED_EDGE('',*,*,#8721,.T.); -#8721 = EDGE_CURVE('',#372,#1337,#8722,.T.); -#8722 = SURFACE_CURVE('',#8723,(#8727,#8734),.PCURVE_S1.); -#8723 = LINE('',#8724,#8725); -#8724 = CARTESIAN_POINT('',(-89.617,2.234,0.733)); -#8725 = VECTOR('',#8726,1.); -#8726 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#8727 = PCURVE('',#415,#8728); -#8728 = DEFINITIONAL_REPRESENTATION('',(#8729),#8733); -#8729 = LINE('',#8730,#8731); -#8730 = CARTESIAN_POINT('',(1.066,-0.753775828745)); -#8731 = VECTOR('',#8732,1.); -#8732 = DIRECTION('',(0.57735026919,0.816496580928)); -#8733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8734 = PCURVE('',#387,#8735); -#8735 = DEFINITIONAL_REPRESENTATION('',(#8736),#8740); -#8736 = LINE('',#8737,#8738); -#8737 = CARTESIAN_POINT('',(-0.333,0.235466558135)); -#8738 = VECTOR('',#8739,1.); -#8739 = DIRECTION('',(0.57735026919,0.816496580928)); -#8740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8741 = ORIENTED_EDGE('',*,*,#1336,.F.); -#8742 = ORIENTED_EDGE('',*,*,#7766,.F.); -#8743 = ORIENTED_EDGE('',*,*,#460,.T.); -#8744 = ORIENTED_EDGE('',*,*,#8683,.T.); -#8745 = ORIENTED_EDGE('',*,*,#8596,.T.); -#8746 = ORIENTED_EDGE('',*,*,#399,.T.); -#8747 = ADVANCED_FACE('',(#8748),#387,.F.); -#8748 = FACE_BOUND('',#8749,.T.); -#8749 = EDGE_LOOP('',(#8750,#8751,#8772,#8773,#8774,#8775)); -#8750 = ORIENTED_EDGE('',*,*,#371,.F.); -#8751 = ORIENTED_EDGE('',*,*,#8752,.T.); -#8752 = EDGE_CURVE('',#344,#7620,#8753,.T.); -#8753 = SURFACE_CURVE('',#8754,(#8758,#8765),.PCURVE_S1.); -#8754 = LINE('',#8755,#8756); -#8755 = CARTESIAN_POINT('',(-89.95,3.3,1.799)); -#8756 = VECTOR('',#8757,1.); -#8757 = DIRECTION('',(1.,-0.,-0.)); -#8758 = PCURVE('',#387,#8759); -#8759 = DEFINITIONAL_REPRESENTATION('',(#8760),#8764); -#8760 = LINE('',#8761,#8762); -#8761 = CARTESIAN_POINT('',(-0.,-1.272085099355)); -#8762 = VECTOR('',#8763,1.); -#8763 = DIRECTION('',(-1.,0.)); -#8764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8765 = PCURVE('',#359,#8766); -#8766 = DEFINITIONAL_REPRESENTATION('',(#8767),#8771); -#8767 = LINE('',#8768,#8769); -#8768 = CARTESIAN_POINT('',(-1.799,1.42108547152E-14)); -#8769 = VECTOR('',#8770,1.); -#8770 = DIRECTION('',(-0.,1.)); -#8771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8772 = ORIENTED_EDGE('',*,*,#7619,.T.); -#8773 = ORIENTED_EDGE('',*,*,#7382,.F.); -#8774 = ORIENTED_EDGE('',*,*,#1359,.F.); -#8775 = ORIENTED_EDGE('',*,*,#8721,.F.); -#8776 = ADVANCED_FACE('',(#8777),#359,.F.); -#8777 = FACE_BOUND('',#8778,.T.); -#8778 = EDGE_LOOP('',(#8779,#8780,#8781,#8782)); -#8779 = ORIENTED_EDGE('',*,*,#7642,.F.); -#8780 = ORIENTED_EDGE('',*,*,#8752,.F.); -#8781 = ORIENTED_EDGE('',*,*,#343,.T.); -#8782 = ORIENTED_EDGE('',*,*,#8783,.T.); -#8783 = EDGE_CURVE('',#311,#7643,#8784,.T.); -#8784 = SURFACE_CURVE('',#8785,(#8789,#8796),.PCURVE_S1.); -#8785 = LINE('',#8786,#8787); -#8786 = CARTESIAN_POINT('',(-89.95,3.3,1.8)); -#8787 = VECTOR('',#8788,1.); -#8788 = DIRECTION('',(1.,-0.,-0.)); -#8789 = PCURVE('',#359,#8790); -#8790 = DEFINITIONAL_REPRESENTATION('',(#8791),#8795); -#8791 = LINE('',#8792,#8793); -#8792 = CARTESIAN_POINT('',(-1.8,0.)); -#8793 = VECTOR('',#8794,1.); -#8794 = DIRECTION('',(-0.,1.)); -#8795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8796 = PCURVE('',#331,#8797); -#8797 = DEFINITIONAL_REPRESENTATION('',(#8798),#8802); -#8798 = LINE('',#8799,#8800); -#8799 = CARTESIAN_POINT('',(-0.,0.)); -#8800 = VECTOR('',#8801,1.); -#8801 = DIRECTION('',(-0.,1.)); -#8802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8803 = ADVANCED_FACE('',(#8804),#331,.F.); -#8804 = FACE_BOUND('',#8805,.T.); -#8805 = EDGE_LOOP('',(#8806,#8807,#8828,#8829)); -#8806 = ORIENTED_EDGE('',*,*,#310,.T.); -#8807 = ORIENTED_EDGE('',*,*,#8808,.T.); -#8808 = EDGE_CURVE('',#283,#7666,#8809,.T.); -#8809 = SURFACE_CURVE('',#8810,(#8814,#8821),.PCURVE_S1.); -#8810 = LINE('',#8811,#8812); -#8811 = CARTESIAN_POINT('',(-89.95,5.3,3.8)); -#8812 = VECTOR('',#8813,1.); -#8813 = DIRECTION('',(1.,-0.,-0.)); -#8814 = PCURVE('',#331,#8815); -#8815 = DEFINITIONAL_REPRESENTATION('',(#8816),#8820); -#8816 = LINE('',#8817,#8818); -#8817 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#8818 = VECTOR('',#8819,1.); -#8819 = DIRECTION('',(-0.,1.)); -#8820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8821 = PCURVE('',#298,#8822); -#8822 = DEFINITIONAL_REPRESENTATION('',(#8823),#8827); -#8823 = LINE('',#8824,#8825); -#8824 = CARTESIAN_POINT('',(-0.,15.7)); -#8825 = VECTOR('',#8826,1.); -#8826 = DIRECTION('',(-1.,-0.)); -#8827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8828 = ORIENTED_EDGE('',*,*,#7665,.F.); -#8829 = ORIENTED_EDGE('',*,*,#8783,.F.); -#8830 = ADVANCED_FACE('',(#8831),#298,.F.); -#8831 = FACE_BOUND('',#8832,.T.); -#8832 = EDGE_LOOP('',(#8833,#8834,#8855,#8856)); -#8833 = ORIENTED_EDGE('',*,*,#282,.F.); -#8834 = ORIENTED_EDGE('',*,*,#8835,.T.); -#8835 = EDGE_CURVE('',#255,#7694,#8836,.T.); -#8836 = SURFACE_CURVE('',#8837,(#8841,#8848),.PCURVE_S1.); -#8837 = LINE('',#8838,#8839); -#8838 = CARTESIAN_POINT('',(-89.95,21.,3.8)); -#8839 = VECTOR('',#8840,1.); -#8840 = DIRECTION('',(1.,0.,0.)); -#8841 = PCURVE('',#298,#8842); -#8842 = DEFINITIONAL_REPRESENTATION('',(#8843),#8847); -#8843 = LINE('',#8844,#8845); -#8844 = CARTESIAN_POINT('',(-0.,-0.)); -#8845 = VECTOR('',#8846,1.); -#8846 = DIRECTION('',(-1.,0.)); -#8847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8848 = PCURVE('',#270,#8849); -#8849 = DEFINITIONAL_REPRESENTATION('',(#8850),#8854); -#8850 = LINE('',#8851,#8852); -#8851 = CARTESIAN_POINT('',(-3.8,0.)); -#8852 = VECTOR('',#8853,1.); -#8853 = DIRECTION('',(-0.,1.)); -#8854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8855 = ORIENTED_EDGE('',*,*,#7693,.T.); -#8856 = ORIENTED_EDGE('',*,*,#8808,.F.); -#8857 = ADVANCED_FACE('',(#8858),#270,.F.); -#8858 = FACE_BOUND('',#8859,.T.); -#8859 = EDGE_LOOP('',(#8860,#8861,#8862,#8863,#8864,#8865)); -#8860 = ORIENTED_EDGE('',*,*,#4902,.F.); -#8861 = ORIENTED_EDGE('',*,*,#7358,.F.); -#8862 = ORIENTED_EDGE('',*,*,#7716,.T.); -#8863 = ORIENTED_EDGE('',*,*,#8835,.F.); -#8864 = ORIENTED_EDGE('',*,*,#254,.T.); -#8865 = ORIENTED_EDGE('',*,*,#8866,.T.); -#8866 = EDGE_CURVE('',#227,#4903,#8867,.T.); -#8867 = SURFACE_CURVE('',#8868,(#8872,#8879),.PCURVE_S1.); -#8868 = LINE('',#8869,#8870); -#8869 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#8870 = VECTOR('',#8871,1.); -#8871 = DIRECTION('',(1.,-0.,-0.)); -#8872 = PCURVE('',#270,#8873); -#8873 = DEFINITIONAL_REPRESENTATION('',(#8874),#8878); -#8874 = LINE('',#8875,#8876); -#8875 = CARTESIAN_POINT('',(-4.2,0.)); -#8876 = VECTOR('',#8877,1.); -#8877 = DIRECTION('',(0.,1.)); -#8878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8879 = PCURVE('',#242,#8880); -#8880 = DEFINITIONAL_REPRESENTATION('',(#8881),#8885); -#8881 = LINE('',#8882,#8883); -#8882 = CARTESIAN_POINT('',(0.,42.)); -#8883 = VECTOR('',#8884,1.); -#8884 = DIRECTION('',(1.,-0.)); -#8885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8886 = ADVANCED_FACE('',(#8887),#242,.T.); -#8887 = FACE_BOUND('',#8888,.T.); -#8888 = EDGE_LOOP('',(#8889,#8890,#8911,#8912,#8913,#8914,#8915,#8916, - #8917,#8918,#8919,#8920,#8921,#8922,#8923,#8924,#8925,#8926,#8927, - #8928,#8929,#8930,#8931,#8932,#8933,#8934,#8935,#8936,#8937,#8938, - #8939,#8940,#8941,#8942,#8943,#8944,#8945,#8946,#8947,#8948,#8949, - #8950,#8951,#8952)); -#8889 = ORIENTED_EDGE('',*,*,#226,.F.); -#8890 = ORIENTED_EDGE('',*,*,#8891,.T.); -#8891 = EDGE_CURVE('',#199,#6588,#8892,.T.); -#8892 = SURFACE_CURVE('',#8893,(#8897,#8904),.PCURVE_S1.); -#8893 = LINE('',#8894,#8895); -#8894 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#8895 = VECTOR('',#8896,1.); -#8896 = DIRECTION('',(1.,0.,-0.)); -#8897 = PCURVE('',#242,#8898); -#8898 = DEFINITIONAL_REPRESENTATION('',(#8899),#8903); -#8899 = LINE('',#8900,#8901); -#8900 = CARTESIAN_POINT('',(0.,0.)); -#8901 = VECTOR('',#8902,1.); -#8902 = DIRECTION('',(1.,0.)); -#8903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8904 = PCURVE('',#214,#8905); -#8905 = DEFINITIONAL_REPRESENTATION('',(#8906),#8910); -#8906 = LINE('',#8907,#8908); -#8907 = CARTESIAN_POINT('',(4.2,0.)); -#8908 = VECTOR('',#8909,1.); -#8909 = DIRECTION('',(0.,1.)); -#8910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8911 = ORIENTED_EDGE('',*,*,#6587,.T.); -#8912 = ORIENTED_EDGE('',*,*,#6634,.F.); -#8913 = ORIENTED_EDGE('',*,*,#6468,.T.); -#8914 = ORIENTED_EDGE('',*,*,#6390,.T.); -#8915 = ORIENTED_EDGE('',*,*,#6287,.T.); -#8916 = ORIENTED_EDGE('',*,*,#6662,.F.); -#8917 = ORIENTED_EDGE('',*,*,#6168,.T.); -#8918 = ORIENTED_EDGE('',*,*,#6090,.T.); -#8919 = ORIENTED_EDGE('',*,*,#5987,.T.); -#8920 = ORIENTED_EDGE('',*,*,#6690,.F.); -#8921 = ORIENTED_EDGE('',*,*,#5868,.T.); -#8922 = ORIENTED_EDGE('',*,*,#5790,.T.); -#8923 = ORIENTED_EDGE('',*,*,#5687,.T.); -#8924 = ORIENTED_EDGE('',*,*,#6718,.F.); -#8925 = ORIENTED_EDGE('',*,*,#5568,.T.); -#8926 = ORIENTED_EDGE('',*,*,#5490,.T.); -#8927 = ORIENTED_EDGE('',*,*,#5387,.T.); -#8928 = ORIENTED_EDGE('',*,*,#6746,.F.); -#8929 = ORIENTED_EDGE('',*,*,#5268,.T.); -#8930 = ORIENTED_EDGE('',*,*,#5168,.T.); -#8931 = ORIENTED_EDGE('',*,*,#2134,.T.); -#8932 = ORIENTED_EDGE('',*,*,#3502,.F.); -#8933 = ORIENTED_EDGE('',*,*,#3557,.T.); -#8934 = ORIENTED_EDGE('',*,*,#5060,.F.); -#8935 = ORIENTED_EDGE('',*,*,#3730,.T.); -#8936 = ORIENTED_EDGE('',*,*,#3804,.F.); -#8937 = ORIENTED_EDGE('',*,*,#3857,.T.); -#8938 = ORIENTED_EDGE('',*,*,#5032,.F.); -#8939 = ORIENTED_EDGE('',*,*,#4030,.T.); -#8940 = ORIENTED_EDGE('',*,*,#4104,.F.); -#8941 = ORIENTED_EDGE('',*,*,#4157,.T.); -#8942 = ORIENTED_EDGE('',*,*,#5004,.F.); -#8943 = ORIENTED_EDGE('',*,*,#4330,.T.); -#8944 = ORIENTED_EDGE('',*,*,#4404,.F.); -#8945 = ORIENTED_EDGE('',*,*,#4457,.T.); -#8946 = ORIENTED_EDGE('',*,*,#4976,.F.); -#8947 = ORIENTED_EDGE('',*,*,#4630,.T.); -#8948 = ORIENTED_EDGE('',*,*,#4704,.F.); -#8949 = ORIENTED_EDGE('',*,*,#4757,.T.); -#8950 = ORIENTED_EDGE('',*,*,#4948,.F.); -#8951 = ORIENTED_EDGE('',*,*,#4925,.T.); -#8952 = ORIENTED_EDGE('',*,*,#8866,.F.); -#8953 = ADVANCED_FACE('',(#8954),#214,.F.); -#8954 = FACE_BOUND('',#8955,.F.); -#8955 = EDGE_LOOP('',(#8956,#8957,#8958,#8959,#8980,#8981)); -#8956 = ORIENTED_EDGE('',*,*,#6608,.T.); -#8957 = ORIENTED_EDGE('',*,*,#8206,.F.); -#8958 = ORIENTED_EDGE('',*,*,#8147,.T.); -#8959 = ORIENTED_EDGE('',*,*,#8960,.F.); -#8960 = EDGE_CURVE('',#171,#8125,#8961,.T.); -#8961 = SURFACE_CURVE('',#8962,(#8966,#8973),.PCURVE_S1.); -#8962 = LINE('',#8963,#8964); -#8963 = CARTESIAN_POINT('',(-89.95,-21.,3.8)); -#8964 = VECTOR('',#8965,1.); -#8965 = DIRECTION('',(1.,0.,0.)); -#8966 = PCURVE('',#214,#8967); -#8967 = DEFINITIONAL_REPRESENTATION('',(#8968),#8972); -#8968 = LINE('',#8969,#8970); -#8969 = CARTESIAN_POINT('',(3.8,0.)); -#8970 = VECTOR('',#8971,1.); -#8971 = DIRECTION('',(0.,1.)); -#8972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8973 = PCURVE('',#186,#8974); -#8974 = DEFINITIONAL_REPRESENTATION('',(#8975),#8979); -#8975 = LINE('',#8976,#8977); -#8976 = CARTESIAN_POINT('',(0.,0.)); -#8977 = VECTOR('',#8978,1.); -#8978 = DIRECTION('',(1.,0.)); -#8979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8980 = ORIENTED_EDGE('',*,*,#198,.T.); -#8981 = ORIENTED_EDGE('',*,*,#8891,.T.); -#8982 = ADVANCED_FACE('',(#8983),#186,.F.); -#8983 = FACE_BOUND('',#8984,.F.); -#8984 = EDGE_LOOP('',(#8985,#8986,#8987,#8988)); -#8985 = ORIENTED_EDGE('',*,*,#170,.F.); -#8986 = ORIENTED_EDGE('',*,*,#8960,.T.); -#8987 = ORIENTED_EDGE('',*,*,#8124,.T.); -#8988 = ORIENTED_EDGE('',*,*,#8989,.F.); -#8989 = EDGE_CURVE('',#142,#8101,#8990,.T.); -#8990 = SURFACE_CURVE('',#8991,(#8995,#9002),.PCURVE_S1.); -#8991 = LINE('',#8992,#8993); -#8992 = CARTESIAN_POINT('',(-89.95,-5.3,3.8)); -#8993 = VECTOR('',#8994,1.); -#8994 = DIRECTION('',(1.,0.,0.)); -#8995 = PCURVE('',#186,#8996); -#8996 = DEFINITIONAL_REPRESENTATION('',(#8997),#9001); -#8997 = LINE('',#8998,#8999); -#8998 = CARTESIAN_POINT('',(0.,15.7)); -#8999 = VECTOR('',#9000,1.); -#9000 = DIRECTION('',(1.,0.)); -#9001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9002 = PCURVE('',#158,#9003); -#9003 = DEFINITIONAL_REPRESENTATION('',(#9004),#9008); -#9004 = LINE('',#9005,#9006); -#9005 = CARTESIAN_POINT('',(1.570796326795,0.)); -#9006 = VECTOR('',#9007,1.); -#9007 = DIRECTION('',(0.,1.)); -#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9009 = ADVANCED_FACE('',(#9010),#158,.F.); -#9010 = FACE_BOUND('',#9011,.F.); -#9011 = EDGE_LOOP('',(#9012,#9013,#9014,#9015)); -#9012 = ORIENTED_EDGE('',*,*,#141,.T.); -#9013 = ORIENTED_EDGE('',*,*,#8989,.T.); -#9014 = ORIENTED_EDGE('',*,*,#8100,.F.); -#9015 = ORIENTED_EDGE('',*,*,#9016,.F.); -#9016 = EDGE_CURVE('',#114,#8078,#9017,.T.); -#9017 = SURFACE_CURVE('',#9018,(#9022,#9029),.PCURVE_S1.); -#9018 = LINE('',#9019,#9020); -#9019 = CARTESIAN_POINT('',(-89.95,-3.3,1.8)); -#9020 = VECTOR('',#9021,1.); -#9021 = DIRECTION('',(1.,0.,0.)); -#9022 = PCURVE('',#158,#9023); -#9023 = DEFINITIONAL_REPRESENTATION('',(#9024),#9028); -#9024 = LINE('',#9025,#9026); -#9025 = CARTESIAN_POINT('',(0.,0.)); -#9026 = VECTOR('',#9027,1.); -#9027 = DIRECTION('',(0.,1.)); -#9028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9029 = PCURVE('',#129,#9030); -#9030 = DEFINITIONAL_REPRESENTATION('',(#9031),#9035); -#9031 = LINE('',#9032,#9033); -#9032 = CARTESIAN_POINT('',(1.8,0.)); -#9033 = VECTOR('',#9034,1.); -#9034 = DIRECTION('',(0.,1.)); -#9035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9036 = ADVANCED_FACE('',(#9037),#129,.F.); -#9037 = FACE_BOUND('',#9038,.F.); -#9038 = EDGE_LOOP('',(#9039,#9040,#9061,#9062)); -#9039 = ORIENTED_EDGE('',*,*,#8077,.F.); -#9040 = ORIENTED_EDGE('',*,*,#9041,.F.); -#9041 = EDGE_CURVE('',#86,#8055,#9042,.T.); -#9042 = SURFACE_CURVE('',#9043,(#9047,#9054),.PCURVE_S1.); -#9043 = LINE('',#9044,#9045); -#9044 = CARTESIAN_POINT('',(-89.95,-3.3,1.799)); -#9045 = VECTOR('',#9046,1.); -#9046 = DIRECTION('',(1.,0.,0.)); -#9047 = PCURVE('',#129,#9048); -#9048 = DEFINITIONAL_REPRESENTATION('',(#9049),#9053); -#9049 = LINE('',#9050,#9051); -#9050 = CARTESIAN_POINT('',(1.799,1.42108547152E-14)); -#9051 = VECTOR('',#9052,1.); -#9052 = DIRECTION('',(0.,1.)); -#9053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9054 = PCURVE('',#101,#9055); -#9055 = DEFINITIONAL_REPRESENTATION('',(#9056),#9060); -#9056 = LINE('',#9057,#9058); -#9057 = CARTESIAN_POINT('',(0.,-1.272085099355)); -#9058 = VECTOR('',#9059,1.); -#9059 = DIRECTION('',(1.,0.)); -#9060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9061 = ORIENTED_EDGE('',*,*,#113,.T.); -#9062 = ORIENTED_EDGE('',*,*,#9016,.T.); -#9063 = ADVANCED_FACE('',(#9064),#101,.F.); -#9064 = FACE_BOUND('',#9065,.F.); -#9065 = EDGE_LOOP('',(#9066,#9067,#9068,#9069,#9070,#9071)); -#9066 = ORIENTED_EDGE('',*,*,#85,.F.); -#9067 = ORIENTED_EDGE('',*,*,#9041,.T.); -#9068 = ORIENTED_EDGE('',*,*,#8054,.T.); -#9069 = ORIENTED_EDGE('',*,*,#7811,.F.); -#9070 = ORIENTED_EDGE('',*,*,#1240,.F.); -#9071 = ORIENTED_EDGE('',*,*,#9072,.F.); -#9072 = EDGE_CURVE('',#58,#1241,#9073,.T.); -#9073 = SURFACE_CURVE('',#9074,(#9078,#9085),.PCURVE_S1.); -#9074 = LINE('',#9075,#9076); -#9075 = CARTESIAN_POINT('',(-89.617,-2.234,0.733)); -#9076 = VECTOR('',#9077,1.); -#9077 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#9078 = PCURVE('',#101,#9079); -#9079 = DEFINITIONAL_REPRESENTATION('',(#9080),#9084); -#9080 = LINE('',#9081,#9082); -#9081 = CARTESIAN_POINT('',(0.333,0.235466558135)); -#9082 = VECTOR('',#9083,1.); -#9083 = DIRECTION('',(-0.57735026919,0.816496580928)); -#9084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9085 = PCURVE('',#73,#9086); -#9086 = DEFINITIONAL_REPRESENTATION('',(#9087),#9091); -#9087 = LINE('',#9088,#9089); -#9088 = CARTESIAN_POINT('',(-1.066,-0.753775828745)); -#9089 = VECTOR('',#9090,1.); -#9090 = DIRECTION('',(-0.57735026919,0.816496580928)); -#9091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9092 = ADVANCED_FACE('',(#9093),#73,.T.); -#9093 = FACE_BOUND('',#9094,.F.); -#9094 = EDGE_LOOP('',(#9095,#9096,#9097,#9098,#9099,#9127,#9153)); -#9095 = ORIENTED_EDGE('',*,*,#9072,.T.); -#9096 = ORIENTED_EDGE('',*,*,#1263,.F.); -#9097 = ORIENTED_EDGE('',*,*,#1045,.F.); -#9098 = ORIENTED_EDGE('',*,*,#768,.T.); -#9099 = ORIENTED_EDGE('',*,*,#9100,.T.); -#9100 = EDGE_CURVE('',#24,#9101,#9103,.T.); -#9101 = VERTEX_POINT('',#9102); -#9102 = CARTESIAN_POINT('',(-90.15,-5.3,0.2)); -#9103 = SURFACE_CURVE('',#9104,(#9109,#9116),.PCURVE_S1.); -#9104 = ELLIPSE('',#9105,2.262741699797,1.6); -#9105 = AXIS2_PLACEMENT_3D('',#9106,#9107,#9108); -#9106 = CARTESIAN_POINT('',(-88.55,-5.3,1.8)); -#9107 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#9108 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#9109 = PCURVE('',#73,#9110); -#9110 = DEFINITIONAL_REPRESENTATION('',(#9111),#9115); -#9111 = ELLIPSE('',#9112,2.262741699797,1.6); -#9112 = AXIS2_PLACEMENT_2D('',#9113,#9114); -#9113 = CARTESIAN_POINT('',(2.,-2.262741699797)); -#9114 = DIRECTION('',(3.474993633276E-18,-1.)); -#9115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9116 = PCURVE('',#45,#9117); -#9117 = DEFINITIONAL_REPRESENTATION('',(#9118),#9126); -#9118 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9119,#9120,#9121,#9122,#9123, - #9124,#9125),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#9119 = CARTESIAN_POINT('',(5.7283742742,3.04)); -#9120 = CARTESIAN_POINT('',(5.820842779696,2.962062707443)); -#9121 = CARTESIAN_POINT('',(5.913311285193,2.898079716531)); -#9122 = CARTESIAN_POINT('',(6.00577979069,2.849250474959)); -#9123 = CARTESIAN_POINT('',(6.098248296186,2.816416807651)); -#9124 = CARTESIAN_POINT('',(6.190716801683,2.8)); -#9125 = CARTESIAN_POINT('',(6.28318530718,2.8)); -#9126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9127 = ORIENTED_EDGE('',*,*,#9128,.T.); -#9128 = EDGE_CURVE('',#9101,#22,#9129,.T.); -#9129 = SURFACE_CURVE('',#9130,(#9135,#9142),.PCURVE_S1.); -#9130 = ELLIPSE('',#9131,2.262741699797,1.6); -#9131 = AXIS2_PLACEMENT_3D('',#9132,#9133,#9134); -#9132 = CARTESIAN_POINT('',(-88.55,-5.3,1.8)); -#9133 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#9134 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#9135 = PCURVE('',#73,#9136); -#9136 = DEFINITIONAL_REPRESENTATION('',(#9137),#9141); -#9137 = ELLIPSE('',#9138,2.262741699797,1.6); -#9138 = AXIS2_PLACEMENT_2D('',#9139,#9140); -#9139 = CARTESIAN_POINT('',(2.,-2.262741699797)); -#9140 = DIRECTION('',(3.474993633276E-18,-1.)); -#9141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9142 = PCURVE('',#45,#9143); -#9143 = DEFINITIONAL_REPRESENTATION('',(#9144),#9152); -#9144 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9145,#9146,#9147,#9148,#9149, - #9150,#9151),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#9145 = CARTESIAN_POINT('',(0.,2.8)); -#9146 = CARTESIAN_POINT('',(9.246850549668E-02,2.8)); -#9147 = CARTESIAN_POINT('',(0.184937010993,2.816416807651)); -#9148 = CARTESIAN_POINT('',(0.27740551649,2.849250474959)); -#9149 = CARTESIAN_POINT('',(0.369874021987,2.898079716531)); -#9150 = CARTESIAN_POINT('',(0.462342527483,2.962062707443)); -#9151 = CARTESIAN_POINT('',(0.55481103298,3.04)); -#9152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9153 = ORIENTED_EDGE('',*,*,#57,.T.); -#9154 = ADVANCED_FACE('',(#9155),#45,.F.); -#9155 = FACE_BOUND('',#9156,.F.); -#9156 = EDGE_LOOP('',(#9157,#9158,#9181,#9208,#9209,#9210)); -#9157 = ORIENTED_EDGE('',*,*,#9128,.F.); -#9158 = ORIENTED_EDGE('',*,*,#9159,.F.); -#9159 = EDGE_CURVE('',#9160,#9101,#9162,.T.); -#9160 = VERTEX_POINT('',#9161); -#9161 = CARTESIAN_POINT('',(-92.95,-5.3,0.2)); -#9162 = SEAM_CURVE('',#9163,(#9167,#9174),.PCURVE_S1.); -#9163 = LINE('',#9164,#9165); -#9164 = CARTESIAN_POINT('',(-92.95,-5.3,0.2)); -#9165 = VECTOR('',#9166,1.); -#9166 = DIRECTION('',(1.,0.,0.)); -#9167 = PCURVE('',#45,#9168); -#9168 = DEFINITIONAL_REPRESENTATION('',(#9169),#9173); -#9169 = LINE('',#9170,#9171); -#9170 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#9171 = VECTOR('',#9172,1.); -#9172 = DIRECTION('',(0.,1.)); -#9173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9174 = PCURVE('',#45,#9175); -#9175 = DEFINITIONAL_REPRESENTATION('',(#9176),#9180); -#9176 = LINE('',#9177,#9178); -#9177 = CARTESIAN_POINT('',(0.,-0.)); -#9178 = VECTOR('',#9179,1.); -#9179 = DIRECTION('',(0.,1.)); -#9180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9181 = ORIENTED_EDGE('',*,*,#9182,.T.); -#9182 = EDGE_CURVE('',#9160,#9160,#9183,.T.); -#9183 = SURFACE_CURVE('',#9184,(#9189,#9196),.PCURVE_S1.); -#9184 = CIRCLE('',#9185,1.6); -#9185 = AXIS2_PLACEMENT_3D('',#9186,#9187,#9188); -#9186 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#9187 = DIRECTION('',(1.,-0.,0.)); -#9188 = DIRECTION('',(0.,0.,-1.)); -#9189 = PCURVE('',#45,#9190); -#9190 = DEFINITIONAL_REPRESENTATION('',(#9191),#9195); -#9191 = LINE('',#9192,#9193); -#9192 = CARTESIAN_POINT('',(0.,0.)); -#9193 = VECTOR('',#9194,1.); -#9194 = DIRECTION('',(1.,0.)); -#9195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9196 = PCURVE('',#9197,#9202); -#9197 = PLANE('',#9198); -#9198 = AXIS2_PLACEMENT_3D('',#9199,#9200,#9201); -#9199 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#9200 = DIRECTION('',(1.,0.,0.)); -#9201 = DIRECTION('',(0.,0.,-1.)); -#9202 = DEFINITIONAL_REPRESENTATION('',(#9203),#9207); -#9203 = CIRCLE('',#9204,1.6); -#9204 = AXIS2_PLACEMENT_2D('',#9205,#9206); -#9205 = CARTESIAN_POINT('',(0.,0.)); -#9206 = DIRECTION('',(1.,0.)); -#9207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9208 = ORIENTED_EDGE('',*,*,#9159,.T.); -#9209 = ORIENTED_EDGE('',*,*,#9100,.F.); -#9210 = ORIENTED_EDGE('',*,*,#21,.F.); -#9211 = ADVANCED_FACE('',(#9212),#9197,.T.); -#9212 = FACE_BOUND('',#9213,.F.); -#9213 = EDGE_LOOP('',(#9214)); -#9214 = ORIENTED_EDGE('',*,*,#9182,.F.); -#9215 = MANIFOLD_SOLID_BREP('',#9216); -#9216 = CLOSED_SHELL('',(#9217,#9578,#9633,#9637,#9663,#9695,#10216, - #10547,#10606,#10610,#10640,#10668,#10742,#10823,#10902,#10978, - #11057,#11138,#11219,#11295,#11374,#11455,#11534,#11615,#11691, - #11762,#11812,#11861,#11911,#11971,#12026,#12030,#12132,#12199, - #12249,#12298,#12362,#12421,#12425,#12453,#12478,#12503,#12528, - #12535,#12628,#12803,#12968,#13054,#13077,#13119,#13212,#13387, - #13552,#13638,#13661,#13703,#13796,#13971,#14136,#14222,#14245, - #14287,#14380,#14555,#14720,#14806,#14829,#14871,#14964,#15139, - #15304,#15390,#15413,#15455,#15530,#15555,#15580,#15605,#15630, - #15637)); -#9217 = ADVANCED_FACE('',(#9218,#9547),#9232,.F.); -#9218 = FACE_BOUND('',#9219,.F.); -#9219 = EDGE_LOOP('',(#9220,#9255,#9283,#9312,#9340,#9369,#9397,#9425, - #9453,#9476,#9502,#9528)); -#9220 = ORIENTED_EDGE('',*,*,#9221,.F.); -#9221 = EDGE_CURVE('',#9222,#9224,#9226,.T.); -#9222 = VERTEX_POINT('',#9223); -#9223 = CARTESIAN_POINT('',(-89.75,-33.,0.399)); -#9224 = VERTEX_POINT('',#9225); -#9225 = CARTESIAN_POINT('',(-89.75,-33.,0.475192319073)); -#9226 = SURFACE_CURVE('',#9227,(#9231,#9243),.PCURVE_S1.); -#9227 = LINE('',#9228,#9229); -#9228 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9229 = VECTOR('',#9230,1.); -#9230 = DIRECTION('',(0.,0.,1.)); -#9231 = PCURVE('',#9232,#9237); -#9232 = PLANE('',#9233); -#9233 = AXIS2_PLACEMENT_3D('',#9234,#9235,#9236); -#9234 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9235 = DIRECTION('',(1.,0.,0.)); -#9236 = DIRECTION('',(0.,0.,1.)); -#9237 = DEFINITIONAL_REPRESENTATION('',(#9238),#9242); -#9238 = LINE('',#9239,#9240); -#9239 = CARTESIAN_POINT('',(0.,0.)); -#9240 = VECTOR('',#9241,1.); -#9241 = DIRECTION('',(1.,0.)); -#9242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9243 = PCURVE('',#9244,#9249); -#9244 = PLANE('',#9245); -#9245 = AXIS2_PLACEMENT_3D('',#9246,#9247,#9248); -#9246 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9247 = DIRECTION('',(0.,1.,0.)); -#9248 = DIRECTION('',(0.,0.,1.)); -#9249 = DEFINITIONAL_REPRESENTATION('',(#9250),#9254); -#9250 = LINE('',#9251,#9252); -#9251 = CARTESIAN_POINT('',(0.,0.)); -#9252 = VECTOR('',#9253,1.); -#9253 = DIRECTION('',(1.,0.)); -#9254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9255 = ORIENTED_EDGE('',*,*,#9256,.T.); -#9256 = EDGE_CURVE('',#9222,#9257,#9259,.T.); -#9257 = VERTEX_POINT('',#9258); -#9258 = CARTESIAN_POINT('',(-89.75,-5.299,0.399)); -#9259 = SURFACE_CURVE('',#9260,(#9264,#9271),.PCURVE_S1.); -#9260 = LINE('',#9261,#9262); -#9261 = CARTESIAN_POINT('',(-89.75,-33.,0.399)); -#9262 = VECTOR('',#9263,1.); -#9263 = DIRECTION('',(-0.,1.,-8.015761341649E-18)); -#9264 = PCURVE('',#9232,#9265); -#9265 = DEFINITIONAL_REPRESENTATION('',(#9266),#9270); -#9266 = LINE('',#9267,#9268); -#9267 = CARTESIAN_POINT('',(0.399,0.)); -#9268 = VECTOR('',#9269,1.); -#9269 = DIRECTION('',(-8.015761341649E-18,-1.)); -#9270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9271 = PCURVE('',#9272,#9277); -#9272 = PLANE('',#9273); -#9273 = AXIS2_PLACEMENT_3D('',#9274,#9275,#9276); -#9274 = CARTESIAN_POINT('',(-89.5505,-33.,0.1995)); -#9275 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#9276 = DIRECTION('',(1.550708678569E-18,1.,-6.465052663081E-18)); -#9277 = DEFINITIONAL_REPRESENTATION('',(#9278),#9282); -#9278 = LINE('',#9279,#9280); -#9279 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#9280 = VECTOR('',#9281,1.); -#9281 = DIRECTION('',(1.,0.)); -#9282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9283 = ORIENTED_EDGE('',*,*,#9284,.T.); -#9284 = EDGE_CURVE('',#9257,#9285,#9287,.T.); -#9285 = VERTEX_POINT('',#9286); -#9286 = CARTESIAN_POINT('',(-89.75,-3.899,1.799)); -#9287 = SURFACE_CURVE('',#9288,(#9293,#9300),.PCURVE_S1.); -#9288 = CIRCLE('',#9289,1.4); -#9289 = AXIS2_PLACEMENT_3D('',#9290,#9291,#9292); -#9290 = CARTESIAN_POINT('',(-89.75,-5.299,1.799)); -#9291 = DIRECTION('',(1.,0.,0.)); -#9292 = DIRECTION('',(0.,-0.,-1.)); -#9293 = PCURVE('',#9232,#9294); -#9294 = DEFINITIONAL_REPRESENTATION('',(#9295),#9299); -#9295 = CIRCLE('',#9296,1.4); -#9296 = AXIS2_PLACEMENT_2D('',#9297,#9298); -#9297 = CARTESIAN_POINT('',(1.799,-27.701)); -#9298 = DIRECTION('',(-1.,0.)); -#9299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9300 = PCURVE('',#9301,#9306); -#9301 = CONICAL_SURFACE('',#9302,1.799,0.785398163397); -#9302 = AXIS2_PLACEMENT_3D('',#9303,#9304,#9305); -#9303 = CARTESIAN_POINT('',(-89.351,-5.299,1.799)); -#9304 = DIRECTION('',(1.,0.,-0.)); -#9305 = DIRECTION('',(0.,-0.,-1.)); -#9306 = DEFINITIONAL_REPRESENTATION('',(#9307),#9311); -#9307 = LINE('',#9308,#9309); -#9308 = CARTESIAN_POINT('',(0.,-0.399)); -#9309 = VECTOR('',#9310,1.); -#9310 = DIRECTION('',(1.,0.)); -#9311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9312 = ORIENTED_EDGE('',*,*,#9313,.T.); -#9313 = EDGE_CURVE('',#9285,#9314,#9316,.T.); -#9314 = VERTEX_POINT('',#9315); -#9315 = CARTESIAN_POINT('',(-89.75,-3.899,1.801)); -#9316 = SURFACE_CURVE('',#9317,(#9321,#9328),.PCURVE_S1.); -#9317 = LINE('',#9318,#9319); -#9318 = CARTESIAN_POINT('',(-89.75,-3.899,1.799)); -#9319 = VECTOR('',#9320,1.); -#9320 = DIRECTION('',(0.,0.,1.)); -#9321 = PCURVE('',#9232,#9322); -#9322 = DEFINITIONAL_REPRESENTATION('',(#9323),#9327); -#9323 = LINE('',#9324,#9325); -#9324 = CARTESIAN_POINT('',(1.799,-29.101)); -#9325 = VECTOR('',#9326,1.); -#9326 = DIRECTION('',(1.,0.)); -#9327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9328 = PCURVE('',#9329,#9334); -#9329 = PLANE('',#9330); -#9330 = AXIS2_PLACEMENT_3D('',#9331,#9332,#9333); -#9331 = CARTESIAN_POINT('',(-89.5505,-3.6995,1.799)); -#9332 = DIRECTION('',(0.707106781187,-0.707106781187,-3.474965956532E-18 - )); -#9333 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,-1.)); -#9334 = DEFINITIONAL_REPRESENTATION('',(#9335),#9339); -#9335 = LINE('',#9336,#9337); -#9336 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#9337 = VECTOR('',#9338,1.); -#9338 = DIRECTION('',(-1.,0.)); -#9339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9340 = ORIENTED_EDGE('',*,*,#9341,.T.); -#9341 = EDGE_CURVE('',#9314,#9342,#9344,.T.); -#9342 = VERTEX_POINT('',#9343); -#9343 = CARTESIAN_POINT('',(-89.75,-5.299,3.201)); -#9344 = SURFACE_CURVE('',#9345,(#9350,#9357),.PCURVE_S1.); -#9345 = CIRCLE('',#9346,1.4); -#9346 = AXIS2_PLACEMENT_3D('',#9347,#9348,#9349); -#9347 = CARTESIAN_POINT('',(-89.75,-5.299,1.801)); -#9348 = DIRECTION('',(1.,0.,-0.)); -#9349 = DIRECTION('',(0.,1.,0.)); -#9350 = PCURVE('',#9232,#9351); -#9351 = DEFINITIONAL_REPRESENTATION('',(#9352),#9356); -#9352 = CIRCLE('',#9353,1.4); -#9353 = AXIS2_PLACEMENT_2D('',#9354,#9355); -#9354 = CARTESIAN_POINT('',(1.801,-27.701)); -#9355 = DIRECTION('',(0.,-1.)); -#9356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9357 = PCURVE('',#9358,#9363); -#9358 = CONICAL_SURFACE('',#9359,1.799,0.785398163397); -#9359 = AXIS2_PLACEMENT_3D('',#9360,#9361,#9362); -#9360 = CARTESIAN_POINT('',(-89.351,-5.299,1.801)); -#9361 = DIRECTION('',(1.,0.,-0.)); -#9362 = DIRECTION('',(0.,1.,0.)); -#9363 = DEFINITIONAL_REPRESENTATION('',(#9364),#9368); -#9364 = LINE('',#9365,#9366); -#9365 = CARTESIAN_POINT('',(0.,-0.399)); -#9366 = VECTOR('',#9367,1.); -#9367 = DIRECTION('',(1.,0.)); -#9368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9369 = ORIENTED_EDGE('',*,*,#9370,.T.); -#9370 = EDGE_CURVE('',#9342,#9371,#9373,.T.); -#9371 = VERTEX_POINT('',#9372); -#9372 = CARTESIAN_POINT('',(-89.75,-21.2,3.201)); -#9373 = SURFACE_CURVE('',#9374,(#9378,#9385),.PCURVE_S1.); -#9374 = LINE('',#9375,#9376); -#9375 = CARTESIAN_POINT('',(-89.75,-5.299,3.201)); -#9376 = VECTOR('',#9377,1.); -#9377 = DIRECTION('',(-0.,-1.,-0.)); -#9378 = PCURVE('',#9232,#9379); -#9379 = DEFINITIONAL_REPRESENTATION('',(#9380),#9384); -#9380 = LINE('',#9381,#9382); -#9381 = CARTESIAN_POINT('',(3.201,-27.701)); -#9382 = VECTOR('',#9383,1.); -#9383 = DIRECTION('',(-0.,1.)); -#9384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9385 = PCURVE('',#9386,#9391); -#9386 = PLANE('',#9387); -#9387 = AXIS2_PLACEMENT_3D('',#9388,#9389,#9390); -#9388 = CARTESIAN_POINT('',(-89.5505,-5.299,3.4005)); -#9389 = DIRECTION('',(0.707106781187,3.474965956532E-18,-0.707106781187) - ); -#9390 = DIRECTION('',(-2.457171992256E-18,1.,2.457171992256E-18)); -#9391 = DEFINITIONAL_REPRESENTATION('',(#9392),#9396); -#9392 = LINE('',#9393,#9394); -#9393 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#9394 = VECTOR('',#9395,1.); -#9395 = DIRECTION('',(-1.,0.)); -#9396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9397 = ORIENTED_EDGE('',*,*,#9398,.F.); -#9398 = EDGE_CURVE('',#9399,#9371,#9401,.T.); -#9399 = VERTEX_POINT('',#9400); -#9400 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#9401 = SURFACE_CURVE('',#9402,(#9406,#9413),.PCURVE_S1.); -#9402 = LINE('',#9403,#9404); -#9403 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#9404 = VECTOR('',#9405,1.); -#9405 = DIRECTION('',(0.,0.,-1.)); -#9406 = PCURVE('',#9232,#9407); -#9407 = DEFINITIONAL_REPRESENTATION('',(#9408),#9412); -#9408 = LINE('',#9409,#9410); -#9409 = CARTESIAN_POINT('',(4.2,-11.8)); -#9410 = VECTOR('',#9411,1.); -#9411 = DIRECTION('',(-1.,0.)); -#9412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9413 = PCURVE('',#9414,#9419); -#9414 = PLANE('',#9415); -#9415 = AXIS2_PLACEMENT_3D('',#9416,#9417,#9418); -#9416 = CARTESIAN_POINT('',(-89.75,-21.2,0.)); -#9417 = DIRECTION('',(0.,1.,0.)); -#9418 = DIRECTION('',(0.,0.,1.)); -#9419 = DEFINITIONAL_REPRESENTATION('',(#9420),#9424); -#9420 = LINE('',#9421,#9422); -#9421 = CARTESIAN_POINT('',(4.2,0.)); -#9422 = VECTOR('',#9423,1.); -#9423 = DIRECTION('',(-1.,0.)); -#9424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9425 = ORIENTED_EDGE('',*,*,#9426,.F.); -#9426 = EDGE_CURVE('',#9427,#9399,#9429,.T.); -#9427 = VERTEX_POINT('',#9428); -#9428 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#9429 = SURFACE_CURVE('',#9430,(#9434,#9441),.PCURVE_S1.); -#9430 = LINE('',#9431,#9432); -#9431 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#9432 = VECTOR('',#9433,1.); -#9433 = DIRECTION('',(0.,1.,0.)); -#9434 = PCURVE('',#9232,#9435); -#9435 = DEFINITIONAL_REPRESENTATION('',(#9436),#9440); -#9436 = LINE('',#9437,#9438); -#9437 = CARTESIAN_POINT('',(4.2,0.)); -#9438 = VECTOR('',#9439,1.); -#9439 = DIRECTION('',(0.,-1.)); -#9440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9441 = PCURVE('',#9442,#9447); -#9442 = PLANE('',#9443); -#9443 = AXIS2_PLACEMENT_3D('',#9444,#9445,#9446); -#9444 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#9445 = DIRECTION('',(0.,0.,1.)); -#9446 = DIRECTION('',(1.,0.,0.)); -#9447 = DEFINITIONAL_REPRESENTATION('',(#9448),#9452); -#9448 = LINE('',#9449,#9450); -#9449 = CARTESIAN_POINT('',(0.,0.)); -#9450 = VECTOR('',#9451,1.); -#9451 = DIRECTION('',(0.,1.)); -#9452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9453 = ORIENTED_EDGE('',*,*,#9454,.F.); -#9454 = EDGE_CURVE('',#9455,#9427,#9457,.T.); -#9455 = VERTEX_POINT('',#9456); -#9456 = CARTESIAN_POINT('',(-89.75,-33.,3.724807680927)); -#9457 = SURFACE_CURVE('',#9458,(#9462,#9469),.PCURVE_S1.); -#9458 = LINE('',#9459,#9460); -#9459 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9460 = VECTOR('',#9461,1.); -#9461 = DIRECTION('',(0.,0.,1.)); -#9462 = PCURVE('',#9232,#9463); -#9463 = DEFINITIONAL_REPRESENTATION('',(#9464),#9468); -#9464 = LINE('',#9465,#9466); -#9465 = CARTESIAN_POINT('',(0.,0.)); -#9466 = VECTOR('',#9467,1.); -#9467 = DIRECTION('',(1.,0.)); -#9468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9469 = PCURVE('',#9244,#9470); -#9470 = DEFINITIONAL_REPRESENTATION('',(#9471),#9475); -#9471 = LINE('',#9472,#9473); -#9472 = CARTESIAN_POINT('',(0.,0.)); -#9473 = VECTOR('',#9474,1.); -#9474 = DIRECTION('',(1.,0.)); -#9475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9476 = ORIENTED_EDGE('',*,*,#9477,.F.); -#9477 = EDGE_CURVE('',#9478,#9455,#9480,.T.); -#9478 = VERTEX_POINT('',#9479); -#9479 = CARTESIAN_POINT('',(-89.75,-24.7,3.724807680927)); -#9480 = SURFACE_CURVE('',#9481,(#9485,#9491),.PCURVE_S1.); -#9481 = LINE('',#9482,#9483); -#9482 = CARTESIAN_POINT('',(-89.75,-24.7,3.724807680927)); -#9483 = VECTOR('',#9484,1.); -#9484 = DIRECTION('',(0.,-1.,0.)); -#9485 = PCURVE('',#9232,#9486); -#9486 = DEFINITIONAL_REPRESENTATION('',(#9487),#9490); -#9487 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9488,#9489),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#9488 = CARTESIAN_POINT('',(3.724807680927,-8.3000006)); -#9489 = CARTESIAN_POINT('',(3.724807680927,5.999999999062E-07)); -#9490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9491 = PCURVE('',#9492,#9497); -#9492 = CYLINDRICAL_SURFACE('',#9493,3.5); -#9493 = AXIS2_PLACEMENT_3D('',#9494,#9495,#9496); -#9494 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#9495 = DIRECTION('',(0.,-1.,0.)); -#9496 = DIRECTION('',(1.,0.,0.)); -#9497 = DEFINITIONAL_REPRESENTATION('',(#9498),#9501); -#9498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9499,#9500),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#9499 = CARTESIAN_POINT('',(2.658826730264,-5.999999999062E-07)); -#9500 = CARTESIAN_POINT('',(2.658826730264,8.3000006)); -#9501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9502 = ORIENTED_EDGE('',*,*,#9503,.F.); -#9503 = EDGE_CURVE('',#9504,#9478,#9506,.T.); -#9504 = VERTEX_POINT('',#9505); -#9505 = CARTESIAN_POINT('',(-89.75,-24.7,0.475192319073)); -#9506 = SURFACE_CURVE('',#9507,(#9511,#9517),.PCURVE_S1.); -#9507 = LINE('',#9508,#9509); -#9508 = CARTESIAN_POINT('',(-89.75,-24.7,1.05)); -#9509 = VECTOR('',#9510,1.); -#9510 = DIRECTION('',(-0.,0.,1.)); -#9511 = PCURVE('',#9232,#9512); -#9512 = DEFINITIONAL_REPRESENTATION('',(#9513),#9516); -#9513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9514,#9515),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.05,3.15),.PIECEWISE_BEZIER_KNOTS.); -#9514 = CARTESIAN_POINT('',(-2.22044604925E-16,-8.3)); -#9515 = CARTESIAN_POINT('',(4.2,-8.3)); -#9516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9517 = PCURVE('',#9518,#9523); -#9518 = PLANE('',#9519); -#9519 = AXIS2_PLACEMENT_3D('',#9520,#9521,#9522); -#9520 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#9521 = DIRECTION('',(0.,-1.,0.)); -#9522 = DIRECTION('',(1.,0.,0.)); -#9523 = DEFINITIONAL_REPRESENTATION('',(#9524),#9527); -#9524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9525,#9526),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.05,3.15),.PIECEWISE_BEZIER_KNOTS.); -#9525 = CARTESIAN_POINT('',(-3.1,-2.1)); -#9526 = CARTESIAN_POINT('',(-3.1,2.1)); -#9527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9528 = ORIENTED_EDGE('',*,*,#9529,.T.); -#9529 = EDGE_CURVE('',#9504,#9224,#9530,.T.); -#9530 = SURFACE_CURVE('',#9531,(#9535,#9541),.PCURVE_S1.); -#9531 = LINE('',#9532,#9533); -#9532 = CARTESIAN_POINT('',(-89.75,-24.7,0.475192319073)); -#9533 = VECTOR('',#9534,1.); -#9534 = DIRECTION('',(0.,-1.,0.)); -#9535 = PCURVE('',#9232,#9536); -#9536 = DEFINITIONAL_REPRESENTATION('',(#9537),#9540); -#9537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9538,#9539),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#9538 = CARTESIAN_POINT('',(0.475192319073,-8.3000006)); -#9539 = CARTESIAN_POINT('',(0.475192319073,5.999999999062E-07)); -#9540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9541 = PCURVE('',#9492,#9542); -#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9546); -#9543 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9544,#9545),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#9544 = CARTESIAN_POINT('',(3.624358576916,-5.999999999062E-07)); -#9545 = CARTESIAN_POINT('',(3.624358576916,8.3000006)); -#9546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9547 = FACE_BOUND('',#9548,.F.); -#9548 = EDGE_LOOP('',(#9549)); -#9549 = ORIENTED_EDGE('',*,*,#9550,.F.); -#9550 = EDGE_CURVE('',#9551,#9551,#9553,.T.); -#9551 = VERTEX_POINT('',#9552); -#9552 = CARTESIAN_POINT('',(-89.75,-5.3,0.4)); -#9553 = SURFACE_CURVE('',#9554,(#9559,#9566),.PCURVE_S1.); -#9554 = CIRCLE('',#9555,1.4); -#9555 = AXIS2_PLACEMENT_3D('',#9556,#9557,#9558); -#9556 = CARTESIAN_POINT('',(-89.75,-5.3,1.8)); -#9557 = DIRECTION('',(1.,0.,0.)); -#9558 = DIRECTION('',(0.,0.,-1.)); -#9559 = PCURVE('',#9232,#9560); -#9560 = DEFINITIONAL_REPRESENTATION('',(#9561),#9565); -#9561 = CIRCLE('',#9562,1.4); -#9562 = AXIS2_PLACEMENT_2D('',#9563,#9564); -#9563 = CARTESIAN_POINT('',(1.8,-27.7)); -#9564 = DIRECTION('',(-1.,0.)); -#9565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9566 = PCURVE('',#9567,#9572); -#9567 = CYLINDRICAL_SURFACE('',#9568,1.4); -#9568 = AXIS2_PLACEMENT_3D('',#9569,#9570,#9571); -#9569 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#9570 = DIRECTION('',(1.,0.,0.)); -#9571 = DIRECTION('',(0.,0.,-1.)); -#9572 = DEFINITIONAL_REPRESENTATION('',(#9573),#9577); -#9573 = LINE('',#9574,#9575); -#9574 = CARTESIAN_POINT('',(0.,3.)); -#9575 = VECTOR('',#9576,1.); -#9576 = DIRECTION('',(1.,0.)); -#9577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9578 = ADVANCED_FACE('',(#9579),#9567,.T.); -#9579 = FACE_BOUND('',#9580,.T.); -#9580 = EDGE_LOOP('',(#9581,#9582,#9605,#9632)); -#9581 = ORIENTED_EDGE('',*,*,#9550,.F.); -#9582 = ORIENTED_EDGE('',*,*,#9583,.F.); -#9583 = EDGE_CURVE('',#9584,#9551,#9586,.T.); -#9584 = VERTEX_POINT('',#9585); -#9585 = CARTESIAN_POINT('',(-92.75,-5.3,0.4)); -#9586 = SEAM_CURVE('',#9587,(#9591,#9598),.PCURVE_S1.); -#9587 = LINE('',#9588,#9589); -#9588 = CARTESIAN_POINT('',(-92.75,-5.3,0.4)); -#9589 = VECTOR('',#9590,1.); -#9590 = DIRECTION('',(1.,0.,0.)); -#9591 = PCURVE('',#9567,#9592); -#9592 = DEFINITIONAL_REPRESENTATION('',(#9593),#9597); -#9593 = LINE('',#9594,#9595); -#9594 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#9595 = VECTOR('',#9596,1.); -#9596 = DIRECTION('',(0.,1.)); -#9597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9598 = PCURVE('',#9567,#9599); -#9599 = DEFINITIONAL_REPRESENTATION('',(#9600),#9604); -#9600 = LINE('',#9601,#9602); -#9601 = CARTESIAN_POINT('',(0.,-0.)); -#9602 = VECTOR('',#9603,1.); -#9603 = DIRECTION('',(0.,1.)); -#9604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9605 = ORIENTED_EDGE('',*,*,#9606,.T.); -#9606 = EDGE_CURVE('',#9584,#9584,#9607,.T.); -#9607 = SURFACE_CURVE('',#9608,(#9613,#9620),.PCURVE_S1.); -#9608 = CIRCLE('',#9609,1.4); -#9609 = AXIS2_PLACEMENT_3D('',#9610,#9611,#9612); -#9610 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#9611 = DIRECTION('',(1.,-0.,0.)); -#9612 = DIRECTION('',(0.,0.,-1.)); -#9613 = PCURVE('',#9567,#9614); -#9614 = DEFINITIONAL_REPRESENTATION('',(#9615),#9619); -#9615 = LINE('',#9616,#9617); -#9616 = CARTESIAN_POINT('',(0.,0.)); -#9617 = VECTOR('',#9618,1.); -#9618 = DIRECTION('',(1.,0.)); -#9619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9620 = PCURVE('',#9621,#9626); -#9621 = PLANE('',#9622); -#9622 = AXIS2_PLACEMENT_3D('',#9623,#9624,#9625); -#9623 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#9624 = DIRECTION('',(1.,0.,0.)); -#9625 = DIRECTION('',(0.,0.,-1.)); -#9626 = DEFINITIONAL_REPRESENTATION('',(#9627),#9631); -#9627 = CIRCLE('',#9628,1.4); -#9628 = AXIS2_PLACEMENT_2D('',#9629,#9630); -#9629 = CARTESIAN_POINT('',(0.,0.)); -#9630 = DIRECTION('',(1.,0.)); -#9631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9632 = ORIENTED_EDGE('',*,*,#9583,.T.); -#9633 = ADVANCED_FACE('',(#9634),#9621,.F.); -#9634 = FACE_BOUND('',#9635,.T.); -#9635 = EDGE_LOOP('',(#9636)); -#9636 = ORIENTED_EDGE('',*,*,#9606,.F.); -#9637 = ADVANCED_FACE('',(#9638),#9518,.F.); -#9638 = FACE_BOUND('',#9639,.F.); -#9639 = EDGE_LOOP('',(#9640,#9641)); -#9640 = ORIENTED_EDGE('',*,*,#9503,.T.); -#9641 = ORIENTED_EDGE('',*,*,#9642,.T.); -#9642 = EDGE_CURVE('',#9478,#9504,#9643,.T.); -#9643 = SURFACE_CURVE('',#9644,(#9649,#9656),.PCURVE_S1.); -#9644 = CIRCLE('',#9645,3.5); -#9645 = AXIS2_PLACEMENT_3D('',#9646,#9647,#9648); -#9646 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#9647 = DIRECTION('',(0.,-1.,0.)); -#9648 = DIRECTION('',(1.,0.,0.)); -#9649 = PCURVE('',#9518,#9650); -#9650 = DEFINITIONAL_REPRESENTATION('',(#9651),#9655); -#9651 = CIRCLE('',#9652,3.5); -#9652 = AXIS2_PLACEMENT_2D('',#9653,#9654); -#9653 = CARTESIAN_POINT('',(0.,0.)); -#9654 = DIRECTION('',(1.,0.)); -#9655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9656 = PCURVE('',#9492,#9657); -#9657 = DEFINITIONAL_REPRESENTATION('',(#9658),#9662); -#9658 = LINE('',#9659,#9660); -#9659 = CARTESIAN_POINT('',(0.,0.)); -#9660 = VECTOR('',#9661,1.); -#9661 = DIRECTION('',(1.,0.)); -#9662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9663 = ADVANCED_FACE('',(#9664),#9492,.T.); -#9664 = FACE_BOUND('',#9665,.T.); -#9665 = EDGE_LOOP('',(#9666,#9692,#9693,#9694)); -#9666 = ORIENTED_EDGE('',*,*,#9667,.F.); -#9667 = EDGE_CURVE('',#9455,#9224,#9668,.T.); -#9668 = SURFACE_CURVE('',#9669,(#9674,#9681),.PCURVE_S1.); -#9669 = CIRCLE('',#9670,3.5); -#9670 = AXIS2_PLACEMENT_3D('',#9671,#9672,#9673); -#9671 = CARTESIAN_POINT('',(-86.65,-33.,2.1)); -#9672 = DIRECTION('',(0.,-1.,0.)); -#9673 = DIRECTION('',(1.,0.,0.)); -#9674 = PCURVE('',#9492,#9675); -#9675 = DEFINITIONAL_REPRESENTATION('',(#9676),#9680); -#9676 = LINE('',#9677,#9678); -#9677 = CARTESIAN_POINT('',(0.,8.3)); -#9678 = VECTOR('',#9679,1.); -#9679 = DIRECTION('',(1.,0.)); -#9680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9681 = PCURVE('',#9244,#9682); -#9682 = DEFINITIONAL_REPRESENTATION('',(#9683),#9691); -#9683 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9684,#9685,#9686,#9687, -#9688,#9689,#9690),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9684 = CARTESIAN_POINT('',(2.1,6.6)); -#9685 = CARTESIAN_POINT('',(8.162177826491,6.6)); -#9686 = CARTESIAN_POINT('',(5.131088913246,1.35)); -#9687 = CARTESIAN_POINT('',(2.1,-3.9)); -#9688 = CARTESIAN_POINT('',(-0.931088913246,1.35)); -#9689 = CARTESIAN_POINT('',(-3.962177826491,6.6)); -#9690 = CARTESIAN_POINT('',(2.1,6.6)); -#9691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9692 = ORIENTED_EDGE('',*,*,#9477,.F.); -#9693 = ORIENTED_EDGE('',*,*,#9642,.T.); -#9694 = ORIENTED_EDGE('',*,*,#9529,.T.); -#9695 = ADVANCED_FACE('',(#9696),#9442,.T.); -#9696 = FACE_BOUND('',#9697,.T.); -#9697 = EDGE_LOOP('',(#9698,#9721,#9722,#9745,#9773,#9796,#9829,#9862, - #9885,#9918,#9951,#9974,#10007,#10040,#10063,#10096,#10129,#10152, - #10185)); -#9698 = ORIENTED_EDGE('',*,*,#9699,.F.); -#9699 = EDGE_CURVE('',#9399,#9700,#9702,.T.); -#9700 = VERTEX_POINT('',#9701); -#9701 = CARTESIAN_POINT('',(-81.56761627935,-21.2,4.2)); -#9702 = SURFACE_CURVE('',#9703,(#9707,#9714),.PCURVE_S1.); -#9703 = LINE('',#9704,#9705); -#9704 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#9705 = VECTOR('',#9706,1.); -#9706 = DIRECTION('',(1.,0.,0.)); -#9707 = PCURVE('',#9442,#9708); -#9708 = DEFINITIONAL_REPRESENTATION('',(#9709),#9713); -#9709 = LINE('',#9710,#9711); -#9710 = CARTESIAN_POINT('',(0.,11.8)); -#9711 = VECTOR('',#9712,1.); -#9712 = DIRECTION('',(1.,0.)); -#9713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9714 = PCURVE('',#9414,#9715); -#9715 = DEFINITIONAL_REPRESENTATION('',(#9716),#9720); -#9716 = LINE('',#9717,#9718); -#9717 = CARTESIAN_POINT('',(4.2,0.)); -#9718 = VECTOR('',#9719,1.); -#9719 = DIRECTION('',(0.,1.)); -#9720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9721 = ORIENTED_EDGE('',*,*,#9426,.F.); -#9722 = ORIENTED_EDGE('',*,*,#9723,.T.); -#9723 = EDGE_CURVE('',#9427,#9724,#9726,.T.); -#9724 = VERTEX_POINT('',#9725); -#9725 = CARTESIAN_POINT('',(89.75,-33.,4.2)); -#9726 = SURFACE_CURVE('',#9727,(#9731,#9738),.PCURVE_S1.); -#9727 = LINE('',#9728,#9729); -#9728 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#9729 = VECTOR('',#9730,1.); -#9730 = DIRECTION('',(1.,0.,0.)); -#9731 = PCURVE('',#9442,#9732); -#9732 = DEFINITIONAL_REPRESENTATION('',(#9733),#9737); -#9733 = LINE('',#9734,#9735); -#9734 = CARTESIAN_POINT('',(0.,0.)); -#9735 = VECTOR('',#9736,1.); -#9736 = DIRECTION('',(1.,0.)); -#9737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9738 = PCURVE('',#9244,#9739); -#9739 = DEFINITIONAL_REPRESENTATION('',(#9740),#9744); -#9740 = LINE('',#9741,#9742); -#9741 = CARTESIAN_POINT('',(4.2,0.)); -#9742 = VECTOR('',#9743,1.); -#9743 = DIRECTION('',(0.,1.)); -#9744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9745 = ORIENTED_EDGE('',*,*,#9746,.T.); -#9746 = EDGE_CURVE('',#9724,#9747,#9749,.T.); -#9747 = VERTEX_POINT('',#9748); -#9748 = CARTESIAN_POINT('',(89.75,-21.2,4.2)); -#9749 = SURFACE_CURVE('',#9750,(#9754,#9761),.PCURVE_S1.); -#9750 = LINE('',#9751,#9752); -#9751 = CARTESIAN_POINT('',(89.75,-33.,4.2)); -#9752 = VECTOR('',#9753,1.); -#9753 = DIRECTION('',(0.,1.,0.)); -#9754 = PCURVE('',#9442,#9755); -#9755 = DEFINITIONAL_REPRESENTATION('',(#9756),#9760); -#9756 = LINE('',#9757,#9758); -#9757 = CARTESIAN_POINT('',(179.5,0.)); -#9758 = VECTOR('',#9759,1.); -#9759 = DIRECTION('',(0.,1.)); -#9760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9761 = PCURVE('',#9762,#9767); -#9762 = PLANE('',#9763); -#9763 = AXIS2_PLACEMENT_3D('',#9764,#9765,#9766); -#9764 = CARTESIAN_POINT('',(89.75,-33.,0.)); -#9765 = DIRECTION('',(1.,0.,0.)); -#9766 = DIRECTION('',(0.,0.,1.)); -#9767 = DEFINITIONAL_REPRESENTATION('',(#9768),#9772); -#9768 = LINE('',#9769,#9770); -#9769 = CARTESIAN_POINT('',(4.2,0.)); -#9770 = VECTOR('',#9771,1.); -#9771 = DIRECTION('',(0.,-1.)); -#9772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9773 = ORIENTED_EDGE('',*,*,#9774,.F.); -#9774 = EDGE_CURVE('',#9775,#9747,#9777,.T.); -#9775 = VERTEX_POINT('',#9776); -#9776 = CARTESIAN_POINT('',(84.317616279353,-21.2,4.2)); -#9777 = SURFACE_CURVE('',#9778,(#9782,#9789),.PCURVE_S1.); -#9778 = LINE('',#9779,#9780); -#9779 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#9780 = VECTOR('',#9781,1.); -#9781 = DIRECTION('',(1.,0.,0.)); -#9782 = PCURVE('',#9442,#9783); -#9783 = DEFINITIONAL_REPRESENTATION('',(#9784),#9788); -#9784 = LINE('',#9785,#9786); -#9785 = CARTESIAN_POINT('',(0.,11.8)); -#9786 = VECTOR('',#9787,1.); -#9787 = DIRECTION('',(1.,0.)); -#9788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9789 = PCURVE('',#9414,#9790); -#9790 = DEFINITIONAL_REPRESENTATION('',(#9791),#9795); -#9791 = LINE('',#9792,#9793); -#9792 = CARTESIAN_POINT('',(4.2,0.)); -#9793 = VECTOR('',#9794,1.); -#9794 = DIRECTION('',(0.,1.)); -#9795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9796 = ORIENTED_EDGE('',*,*,#9797,.T.); -#9797 = EDGE_CURVE('',#9775,#9798,#9800,.T.); -#9798 = VERTEX_POINT('',#9799); -#9799 = CARTESIAN_POINT('',(69.235,-32.22799146544,4.2)); -#9800 = SURFACE_CURVE('',#9801,(#9806,#9817),.PCURVE_S1.); -#9801 = CIRCLE('',#9802,15.827991465445); -#9802 = AXIS2_PLACEMENT_3D('',#9803,#9804,#9805); -#9803 = CARTESIAN_POINT('',(69.235,-16.4,4.2)); -#9804 = DIRECTION('',(-0.,-0.,-1.)); -#9805 = DIRECTION('',(0.,-1.,0.)); -#9806 = PCURVE('',#9442,#9807); -#9807 = DEFINITIONAL_REPRESENTATION('',(#9808),#9816); -#9808 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9809,#9810,#9811,#9812, -#9813,#9814,#9815),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9809 = CARTESIAN_POINT('',(158.985,0.772008534555)); -#9810 = CARTESIAN_POINT('',(131.57011460008,0.772008534555)); -#9811 = CARTESIAN_POINT('',(145.27755730004,24.513995732723)); -#9812 = CARTESIAN_POINT('',(158.985,48.255982930891)); -#9813 = CARTESIAN_POINT('',(172.69244269995,24.513995732723)); -#9814 = CARTESIAN_POINT('',(186.39988539991,0.772008534555)); -#9815 = CARTESIAN_POINT('',(158.985,0.772008534555)); -#9816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9817 = PCURVE('',#9818,#9823); -#9818 = TOROIDAL_SURFACE('',#9819,29.532534361872,13.85); -#9819 = AXIS2_PLACEMENT_3D('',#9820,#9821,#9822); -#9820 = CARTESIAN_POINT('',(69.235,-16.4,2.198)); -#9821 = DIRECTION('',(-0.,-0.,-1.)); -#9822 = DIRECTION('',(0.,-1.,0.)); -#9823 = DEFINITIONAL_REPRESENTATION('',(#9824),#9828); -#9824 = LINE('',#9825,#9826); -#9825 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#9826 = VECTOR('',#9827,1.); -#9827 = DIRECTION('',(1.,-0.)); -#9828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9829 = ORIENTED_EDGE('',*,*,#9830,.T.); -#9830 = EDGE_CURVE('',#9798,#9831,#9833,.T.); -#9831 = VERTEX_POINT('',#9832); -#9832 = CARTESIAN_POINT('',(54.152383720647,-21.2,4.2)); -#9833 = SURFACE_CURVE('',#9834,(#9839,#9850),.PCURVE_S1.); -#9834 = CIRCLE('',#9835,15.827991465445); -#9835 = AXIS2_PLACEMENT_3D('',#9836,#9837,#9838); -#9836 = CARTESIAN_POINT('',(69.235,-16.4,4.2)); -#9837 = DIRECTION('',(-0.,-0.,-1.)); -#9838 = DIRECTION('',(0.,-1.,0.)); -#9839 = PCURVE('',#9442,#9840); -#9840 = DEFINITIONAL_REPRESENTATION('',(#9841),#9849); -#9841 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9842,#9843,#9844,#9845, -#9846,#9847,#9848),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9842 = CARTESIAN_POINT('',(158.985,0.772008534555)); -#9843 = CARTESIAN_POINT('',(131.57011460008,0.772008534555)); -#9844 = CARTESIAN_POINT('',(145.27755730004,24.513995732723)); -#9845 = CARTESIAN_POINT('',(158.985,48.255982930891)); -#9846 = CARTESIAN_POINT('',(172.69244269995,24.513995732723)); -#9847 = CARTESIAN_POINT('',(186.39988539991,0.772008534555)); -#9848 = CARTESIAN_POINT('',(158.985,0.772008534555)); -#9849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9850 = PCURVE('',#9851,#9856); -#9851 = TOROIDAL_SURFACE('',#9852,29.532534361872,13.85); -#9852 = AXIS2_PLACEMENT_3D('',#9853,#9854,#9855); -#9853 = CARTESIAN_POINT('',(69.235,-16.4,2.198)); -#9854 = DIRECTION('',(-0.,-0.,-1.)); -#9855 = DIRECTION('',(0.,-1.,0.)); -#9856 = DEFINITIONAL_REPRESENTATION('',(#9857),#9861); -#9857 = LINE('',#9858,#9859); -#9858 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#9859 = VECTOR('',#9860,1.); -#9860 = DIRECTION('',(1.,-0.)); -#9861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9862 = ORIENTED_EDGE('',*,*,#9863,.F.); -#9863 = EDGE_CURVE('',#9864,#9831,#9866,.T.); -#9864 = VERTEX_POINT('',#9865); -#9865 = CARTESIAN_POINT('',(50.387616279353,-21.2,4.2)); -#9866 = SURFACE_CURVE('',#9867,(#9871,#9878),.PCURVE_S1.); -#9867 = LINE('',#9868,#9869); -#9868 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#9869 = VECTOR('',#9870,1.); -#9870 = DIRECTION('',(1.,0.,0.)); -#9871 = PCURVE('',#9442,#9872); -#9872 = DEFINITIONAL_REPRESENTATION('',(#9873),#9877); -#9873 = LINE('',#9874,#9875); -#9874 = CARTESIAN_POINT('',(0.,11.8)); -#9875 = VECTOR('',#9876,1.); -#9876 = DIRECTION('',(1.,0.)); -#9877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9878 = PCURVE('',#9414,#9879); -#9879 = DEFINITIONAL_REPRESENTATION('',(#9880),#9884); -#9880 = LINE('',#9881,#9882); -#9881 = CARTESIAN_POINT('',(4.2,0.)); -#9882 = VECTOR('',#9883,1.); -#9883 = DIRECTION('',(0.,1.)); -#9884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9885 = ORIENTED_EDGE('',*,*,#9886,.T.); -#9886 = EDGE_CURVE('',#9864,#9887,#9889,.T.); -#9887 = VERTEX_POINT('',#9888); -#9888 = CARTESIAN_POINT('',(35.305,-32.22799146544,4.2)); -#9889 = SURFACE_CURVE('',#9890,(#9895,#9906),.PCURVE_S1.); -#9890 = CIRCLE('',#9891,15.827991465445); -#9891 = AXIS2_PLACEMENT_3D('',#9892,#9893,#9894); -#9892 = CARTESIAN_POINT('',(35.305,-16.4,4.2)); -#9893 = DIRECTION('',(-0.,-0.,-1.)); -#9894 = DIRECTION('',(0.,-1.,0.)); -#9895 = PCURVE('',#9442,#9896); -#9896 = DEFINITIONAL_REPRESENTATION('',(#9897),#9905); -#9897 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9898,#9899,#9900,#9901, -#9902,#9903,#9904),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9898 = CARTESIAN_POINT('',(125.055,0.772008534555)); -#9899 = CARTESIAN_POINT('',(97.640114600082,0.772008534555)); -#9900 = CARTESIAN_POINT('',(111.34755730004,24.513995732723)); -#9901 = CARTESIAN_POINT('',(125.055,48.255982930891)); -#9902 = CARTESIAN_POINT('',(138.76244269995,24.513995732723)); -#9903 = CARTESIAN_POINT('',(152.46988539991,0.772008534555)); -#9904 = CARTESIAN_POINT('',(125.055,0.772008534555)); -#9905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9906 = PCURVE('',#9907,#9912); -#9907 = TOROIDAL_SURFACE('',#9908,29.532534361872,13.85); -#9908 = AXIS2_PLACEMENT_3D('',#9909,#9910,#9911); -#9909 = CARTESIAN_POINT('',(35.305,-16.4,2.198)); -#9910 = DIRECTION('',(-0.,-0.,-1.)); -#9911 = DIRECTION('',(0.,-1.,0.)); -#9912 = DEFINITIONAL_REPRESENTATION('',(#9913),#9917); -#9913 = LINE('',#9914,#9915); -#9914 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#9915 = VECTOR('',#9916,1.); -#9916 = DIRECTION('',(1.,-0.)); -#9917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9918 = ORIENTED_EDGE('',*,*,#9919,.T.); -#9919 = EDGE_CURVE('',#9887,#9920,#9922,.T.); -#9920 = VERTEX_POINT('',#9921); -#9921 = CARTESIAN_POINT('',(20.222383720647,-21.2,4.2)); -#9922 = SURFACE_CURVE('',#9923,(#9928,#9939),.PCURVE_S1.); -#9923 = CIRCLE('',#9924,15.827991465445); -#9924 = AXIS2_PLACEMENT_3D('',#9925,#9926,#9927); -#9925 = CARTESIAN_POINT('',(35.305,-16.4,4.2)); -#9926 = DIRECTION('',(-0.,-0.,-1.)); -#9927 = DIRECTION('',(0.,-1.,0.)); -#9928 = PCURVE('',#9442,#9929); -#9929 = DEFINITIONAL_REPRESENTATION('',(#9930),#9938); -#9930 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9931,#9932,#9933,#9934, -#9935,#9936,#9937),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9931 = CARTESIAN_POINT('',(125.055,0.772008534555)); -#9932 = CARTESIAN_POINT('',(97.640114600082,0.772008534555)); -#9933 = CARTESIAN_POINT('',(111.34755730004,24.513995732723)); -#9934 = CARTESIAN_POINT('',(125.055,48.255982930891)); -#9935 = CARTESIAN_POINT('',(138.76244269995,24.513995732723)); -#9936 = CARTESIAN_POINT('',(152.46988539991,0.772008534555)); -#9937 = CARTESIAN_POINT('',(125.055,0.772008534555)); -#9938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9939 = PCURVE('',#9940,#9945); -#9940 = TOROIDAL_SURFACE('',#9941,29.532534361872,13.85); -#9941 = AXIS2_PLACEMENT_3D('',#9942,#9943,#9944); -#9942 = CARTESIAN_POINT('',(35.305,-16.4,2.198)); -#9943 = DIRECTION('',(-0.,-0.,-1.)); -#9944 = DIRECTION('',(0.,-1.,0.)); -#9945 = DEFINITIONAL_REPRESENTATION('',(#9946),#9950); -#9946 = LINE('',#9947,#9948); -#9947 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#9948 = VECTOR('',#9949,1.); -#9949 = DIRECTION('',(1.,-0.)); -#9950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9951 = ORIENTED_EDGE('',*,*,#9952,.F.); -#9952 = EDGE_CURVE('',#9953,#9920,#9955,.T.); -#9953 = VERTEX_POINT('',#9954); -#9954 = CARTESIAN_POINT('',(16.457616279353,-21.2,4.2)); -#9955 = SURFACE_CURVE('',#9956,(#9960,#9967),.PCURVE_S1.); -#9956 = LINE('',#9957,#9958); -#9957 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#9958 = VECTOR('',#9959,1.); -#9959 = DIRECTION('',(1.,0.,0.)); -#9960 = PCURVE('',#9442,#9961); -#9961 = DEFINITIONAL_REPRESENTATION('',(#9962),#9966); -#9962 = LINE('',#9963,#9964); -#9963 = CARTESIAN_POINT('',(0.,11.8)); -#9964 = VECTOR('',#9965,1.); -#9965 = DIRECTION('',(1.,0.)); -#9966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9967 = PCURVE('',#9414,#9968); -#9968 = DEFINITIONAL_REPRESENTATION('',(#9969),#9973); -#9969 = LINE('',#9970,#9971); -#9970 = CARTESIAN_POINT('',(4.2,0.)); -#9971 = VECTOR('',#9972,1.); -#9972 = DIRECTION('',(0.,1.)); -#9973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9974 = ORIENTED_EDGE('',*,*,#9975,.T.); -#9975 = EDGE_CURVE('',#9953,#9976,#9978,.T.); -#9976 = VERTEX_POINT('',#9977); -#9977 = CARTESIAN_POINT('',(1.375,-32.22799146544,4.2)); -#9978 = SURFACE_CURVE('',#9979,(#9984,#9995),.PCURVE_S1.); -#9979 = CIRCLE('',#9980,15.827991465445); -#9980 = AXIS2_PLACEMENT_3D('',#9981,#9982,#9983); -#9981 = CARTESIAN_POINT('',(1.375,-16.4,4.2)); -#9982 = DIRECTION('',(-0.,-0.,-1.)); -#9983 = DIRECTION('',(0.,-1.,0.)); -#9984 = PCURVE('',#9442,#9985); -#9985 = DEFINITIONAL_REPRESENTATION('',(#9986),#9994); -#9986 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9987,#9988,#9989,#9990, -#9991,#9992,#9993),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9987 = CARTESIAN_POINT('',(91.125,0.772008534555)); -#9988 = CARTESIAN_POINT('',(63.710114600082,0.772008534555)); -#9989 = CARTESIAN_POINT('',(77.417557300041,24.513995732723)); -#9990 = CARTESIAN_POINT('',(91.125,48.255982930891)); -#9991 = CARTESIAN_POINT('',(104.83244269995,24.513995732723)); -#9992 = CARTESIAN_POINT('',(118.53988539991,0.772008534555)); -#9993 = CARTESIAN_POINT('',(91.125,0.772008534555)); -#9994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9995 = PCURVE('',#9996,#10001); -#9996 = TOROIDAL_SURFACE('',#9997,29.532534361872,13.85); -#9997 = AXIS2_PLACEMENT_3D('',#9998,#9999,#10000); -#9998 = CARTESIAN_POINT('',(1.375,-16.4,2.198)); -#9999 = DIRECTION('',(-0.,-0.,-1.)); -#10000 = DIRECTION('',(0.,-1.,0.)); -#10001 = DEFINITIONAL_REPRESENTATION('',(#10002),#10006); -#10002 = LINE('',#10003,#10004); -#10003 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10004 = VECTOR('',#10005,1.); -#10005 = DIRECTION('',(1.,-0.)); -#10006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10007 = ORIENTED_EDGE('',*,*,#10008,.T.); -#10008 = EDGE_CURVE('',#9976,#10009,#10011,.T.); -#10009 = VERTEX_POINT('',#10010); -#10010 = CARTESIAN_POINT('',(-13.70761627935,-21.2,4.2)); -#10011 = SURFACE_CURVE('',#10012,(#10017,#10028),.PCURVE_S1.); -#10012 = CIRCLE('',#10013,15.827991465445); -#10013 = AXIS2_PLACEMENT_3D('',#10014,#10015,#10016); -#10014 = CARTESIAN_POINT('',(1.375,-16.4,4.2)); -#10015 = DIRECTION('',(-0.,-0.,-1.)); -#10016 = DIRECTION('',(0.,-1.,0.)); -#10017 = PCURVE('',#9442,#10018); -#10018 = DEFINITIONAL_REPRESENTATION('',(#10019),#10027); -#10019 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10020,#10021,#10022,#10023 - ,#10024,#10025,#10026),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10020 = CARTESIAN_POINT('',(91.125,0.772008534555)); -#10021 = CARTESIAN_POINT('',(63.710114600082,0.772008534555)); -#10022 = CARTESIAN_POINT('',(77.417557300041,24.513995732723)); -#10023 = CARTESIAN_POINT('',(91.125,48.255982930891)); -#10024 = CARTESIAN_POINT('',(104.83244269995,24.513995732723)); -#10025 = CARTESIAN_POINT('',(118.53988539991,0.772008534555)); -#10026 = CARTESIAN_POINT('',(91.125,0.772008534555)); -#10027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10028 = PCURVE('',#10029,#10034); -#10029 = TOROIDAL_SURFACE('',#10030,29.532534361872,13.85); -#10030 = AXIS2_PLACEMENT_3D('',#10031,#10032,#10033); -#10031 = CARTESIAN_POINT('',(1.375,-16.4,2.198)); -#10032 = DIRECTION('',(-0.,-0.,-1.)); -#10033 = DIRECTION('',(0.,-1.,0.)); -#10034 = DEFINITIONAL_REPRESENTATION('',(#10035),#10039); -#10035 = LINE('',#10036,#10037); -#10036 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10037 = VECTOR('',#10038,1.); -#10038 = DIRECTION('',(1.,-0.)); -#10039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10040 = ORIENTED_EDGE('',*,*,#10041,.F.); -#10041 = EDGE_CURVE('',#10042,#10009,#10044,.T.); -#10042 = VERTEX_POINT('',#10043); -#10043 = CARTESIAN_POINT('',(-17.47238372064,-21.2,4.2)); -#10044 = SURFACE_CURVE('',#10045,(#10049,#10056),.PCURVE_S1.); -#10045 = LINE('',#10046,#10047); -#10046 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10047 = VECTOR('',#10048,1.); -#10048 = DIRECTION('',(1.,0.,0.)); -#10049 = PCURVE('',#9442,#10050); -#10050 = DEFINITIONAL_REPRESENTATION('',(#10051),#10055); -#10051 = LINE('',#10052,#10053); -#10052 = CARTESIAN_POINT('',(0.,11.8)); -#10053 = VECTOR('',#10054,1.); -#10054 = DIRECTION('',(1.,0.)); -#10055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10056 = PCURVE('',#9414,#10057); -#10057 = DEFINITIONAL_REPRESENTATION('',(#10058),#10062); -#10058 = LINE('',#10059,#10060); -#10059 = CARTESIAN_POINT('',(4.2,0.)); -#10060 = VECTOR('',#10061,1.); -#10061 = DIRECTION('',(0.,1.)); -#10062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10063 = ORIENTED_EDGE('',*,*,#10064,.T.); -#10064 = EDGE_CURVE('',#10042,#10065,#10067,.T.); -#10065 = VERTEX_POINT('',#10066); -#10066 = CARTESIAN_POINT('',(-32.555,-32.22799146544,4.2)); -#10067 = SURFACE_CURVE('',#10068,(#10073,#10084),.PCURVE_S1.); -#10068 = CIRCLE('',#10069,15.827991465445); -#10069 = AXIS2_PLACEMENT_3D('',#10070,#10071,#10072); -#10070 = CARTESIAN_POINT('',(-32.555,-16.4,4.2)); -#10071 = DIRECTION('',(-0.,-0.,-1.)); -#10072 = DIRECTION('',(0.,-1.,0.)); -#10073 = PCURVE('',#9442,#10074); -#10074 = DEFINITIONAL_REPRESENTATION('',(#10075),#10083); -#10075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10076,#10077,#10078,#10079 - ,#10080,#10081,#10082),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10076 = CARTESIAN_POINT('',(57.195,0.772008534555)); -#10077 = CARTESIAN_POINT('',(29.780114600082,0.772008534555)); -#10078 = CARTESIAN_POINT('',(43.487557300041,24.513995732723)); -#10079 = CARTESIAN_POINT('',(57.195,48.255982930891)); -#10080 = CARTESIAN_POINT('',(70.902442699959,24.513995732723)); -#10081 = CARTESIAN_POINT('',(84.609885399918,0.772008534555)); -#10082 = CARTESIAN_POINT('',(57.195,0.772008534555)); -#10083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10084 = PCURVE('',#10085,#10090); -#10085 = TOROIDAL_SURFACE('',#10086,29.532534361872,13.85); -#10086 = AXIS2_PLACEMENT_3D('',#10087,#10088,#10089); -#10087 = CARTESIAN_POINT('',(-32.555,-16.4,2.198)); -#10088 = DIRECTION('',(-0.,-0.,-1.)); -#10089 = DIRECTION('',(0.,-1.,0.)); -#10090 = DEFINITIONAL_REPRESENTATION('',(#10091),#10095); -#10091 = LINE('',#10092,#10093); -#10092 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10093 = VECTOR('',#10094,1.); -#10094 = DIRECTION('',(1.,-0.)); -#10095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10096 = ORIENTED_EDGE('',*,*,#10097,.T.); -#10097 = EDGE_CURVE('',#10065,#10098,#10100,.T.); -#10098 = VERTEX_POINT('',#10099); -#10099 = CARTESIAN_POINT('',(-47.63761627935,-21.2,4.2)); -#10100 = SURFACE_CURVE('',#10101,(#10106,#10117),.PCURVE_S1.); -#10101 = CIRCLE('',#10102,15.827991465445); -#10102 = AXIS2_PLACEMENT_3D('',#10103,#10104,#10105); -#10103 = CARTESIAN_POINT('',(-32.555,-16.4,4.2)); -#10104 = DIRECTION('',(-0.,-0.,-1.)); -#10105 = DIRECTION('',(0.,-1.,0.)); -#10106 = PCURVE('',#9442,#10107); -#10107 = DEFINITIONAL_REPRESENTATION('',(#10108),#10116); -#10108 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10109,#10110,#10111,#10112 - ,#10113,#10114,#10115),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10109 = CARTESIAN_POINT('',(57.195,0.772008534555)); -#10110 = CARTESIAN_POINT('',(29.780114600082,0.772008534555)); -#10111 = CARTESIAN_POINT('',(43.487557300041,24.513995732723)); -#10112 = CARTESIAN_POINT('',(57.195,48.255982930891)); -#10113 = CARTESIAN_POINT('',(70.902442699959,24.513995732723)); -#10114 = CARTESIAN_POINT('',(84.609885399918,0.772008534555)); -#10115 = CARTESIAN_POINT('',(57.195,0.772008534555)); -#10116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10117 = PCURVE('',#10118,#10123); -#10118 = TOROIDAL_SURFACE('',#10119,29.532534361872,13.85); -#10119 = AXIS2_PLACEMENT_3D('',#10120,#10121,#10122); -#10120 = CARTESIAN_POINT('',(-32.555,-16.4,2.198)); -#10121 = DIRECTION('',(-0.,-0.,-1.)); -#10122 = DIRECTION('',(0.,-1.,0.)); -#10123 = DEFINITIONAL_REPRESENTATION('',(#10124),#10128); -#10124 = LINE('',#10125,#10126); -#10125 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10126 = VECTOR('',#10127,1.); -#10127 = DIRECTION('',(1.,-0.)); -#10128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10129 = ORIENTED_EDGE('',*,*,#10130,.F.); -#10130 = EDGE_CURVE('',#10131,#10098,#10133,.T.); -#10131 = VERTEX_POINT('',#10132); -#10132 = CARTESIAN_POINT('',(-51.40238372064,-21.2,4.2)); -#10133 = SURFACE_CURVE('',#10134,(#10138,#10145),.PCURVE_S1.); -#10134 = LINE('',#10135,#10136); -#10135 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10136 = VECTOR('',#10137,1.); -#10137 = DIRECTION('',(1.,0.,0.)); -#10138 = PCURVE('',#9442,#10139); -#10139 = DEFINITIONAL_REPRESENTATION('',(#10140),#10144); -#10140 = LINE('',#10141,#10142); -#10141 = CARTESIAN_POINT('',(0.,11.8)); -#10142 = VECTOR('',#10143,1.); -#10143 = DIRECTION('',(1.,0.)); -#10144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10145 = PCURVE('',#9414,#10146); -#10146 = DEFINITIONAL_REPRESENTATION('',(#10147),#10151); -#10147 = LINE('',#10148,#10149); -#10148 = CARTESIAN_POINT('',(4.2,0.)); -#10149 = VECTOR('',#10150,1.); -#10150 = DIRECTION('',(0.,1.)); -#10151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10152 = ORIENTED_EDGE('',*,*,#10153,.T.); -#10153 = EDGE_CURVE('',#10131,#10154,#10156,.T.); -#10154 = VERTEX_POINT('',#10155); -#10155 = CARTESIAN_POINT('',(-66.485,-32.22799146544,4.2)); -#10156 = SURFACE_CURVE('',#10157,(#10162,#10173),.PCURVE_S1.); -#10157 = CIRCLE('',#10158,15.827991465445); -#10158 = AXIS2_PLACEMENT_3D('',#10159,#10160,#10161); -#10159 = CARTESIAN_POINT('',(-66.485,-16.4,4.2)); -#10160 = DIRECTION('',(-0.,-0.,-1.)); -#10161 = DIRECTION('',(0.,-1.,0.)); -#10162 = PCURVE('',#9442,#10163); -#10163 = DEFINITIONAL_REPRESENTATION('',(#10164),#10172); -#10164 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10165,#10166,#10167,#10168 - ,#10169,#10170,#10171),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10165 = CARTESIAN_POINT('',(23.265,0.772008534555)); -#10166 = CARTESIAN_POINT('',(-4.149885399918,0.772008534555)); -#10167 = CARTESIAN_POINT('',(9.557557300041,24.513995732723)); -#10168 = CARTESIAN_POINT('',(23.265,48.255982930891)); -#10169 = CARTESIAN_POINT('',(36.972442699959,24.513995732723)); -#10170 = CARTESIAN_POINT('',(50.679885399918,0.772008534555)); -#10171 = CARTESIAN_POINT('',(23.265,0.772008534555)); -#10172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10173 = PCURVE('',#10174,#10179); -#10174 = TOROIDAL_SURFACE('',#10175,29.532534361872,13.85); -#10175 = AXIS2_PLACEMENT_3D('',#10176,#10177,#10178); -#10176 = CARTESIAN_POINT('',(-66.485,-16.4,2.198)); -#10177 = DIRECTION('',(-0.,-0.,-1.)); -#10178 = DIRECTION('',(0.,-1.,0.)); -#10179 = DEFINITIONAL_REPRESENTATION('',(#10180),#10184); -#10180 = LINE('',#10181,#10182); -#10181 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10182 = VECTOR('',#10183,1.); -#10183 = DIRECTION('',(1.,-0.)); -#10184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10185 = ORIENTED_EDGE('',*,*,#10186,.T.); -#10186 = EDGE_CURVE('',#10154,#9700,#10187,.T.); -#10187 = SURFACE_CURVE('',#10188,(#10193,#10204),.PCURVE_S1.); -#10188 = CIRCLE('',#10189,15.827991465445); -#10189 = AXIS2_PLACEMENT_3D('',#10190,#10191,#10192); -#10190 = CARTESIAN_POINT('',(-66.485,-16.4,4.2)); -#10191 = DIRECTION('',(-0.,-0.,-1.)); -#10192 = DIRECTION('',(0.,-1.,0.)); -#10193 = PCURVE('',#9442,#10194); -#10194 = DEFINITIONAL_REPRESENTATION('',(#10195),#10203); -#10195 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10196,#10197,#10198,#10199 - ,#10200,#10201,#10202),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10196 = CARTESIAN_POINT('',(23.265,0.772008534555)); -#10197 = CARTESIAN_POINT('',(-4.149885399918,0.772008534555)); -#10198 = CARTESIAN_POINT('',(9.557557300041,24.513995732723)); -#10199 = CARTESIAN_POINT('',(23.265,48.255982930891)); -#10200 = CARTESIAN_POINT('',(36.972442699959,24.513995732723)); -#10201 = CARTESIAN_POINT('',(50.679885399918,0.772008534555)); -#10202 = CARTESIAN_POINT('',(23.265,0.772008534555)); -#10203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10204 = PCURVE('',#10205,#10210); -#10205 = TOROIDAL_SURFACE('',#10206,29.532534361872,13.85); -#10206 = AXIS2_PLACEMENT_3D('',#10207,#10208,#10209); -#10207 = CARTESIAN_POINT('',(-66.485,-16.4,2.198)); -#10208 = DIRECTION('',(-0.,-0.,-1.)); -#10209 = DIRECTION('',(0.,-1.,0.)); -#10210 = DEFINITIONAL_REPRESENTATION('',(#10211),#10215); -#10211 = LINE('',#10212,#10213); -#10212 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10213 = VECTOR('',#10214,1.); -#10214 = DIRECTION('',(1.,-0.)); -#10215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10216 = ADVANCED_FACE('',(#10217,#10516),#9762,.T.); -#10217 = FACE_BOUND('',#10218,.T.); -#10218 = EDGE_LOOP('',(#10219,#10244,#10272,#10305,#10333,#10366,#10394, - #10415,#10416,#10439,#10467,#10495)); -#10219 = ORIENTED_EDGE('',*,*,#10220,.F.); -#10220 = EDGE_CURVE('',#10221,#10223,#10225,.T.); -#10221 = VERTEX_POINT('',#10222); -#10222 = CARTESIAN_POINT('',(89.75,-33.,0.399)); -#10223 = VERTEX_POINT('',#10224); -#10224 = CARTESIAN_POINT('',(89.75,-33.,0.475192319073)); -#10225 = SURFACE_CURVE('',#10226,(#10230,#10237),.PCURVE_S1.); -#10226 = LINE('',#10227,#10228); -#10227 = CARTESIAN_POINT('',(89.75,-33.,0.)); -#10228 = VECTOR('',#10229,1.); -#10229 = DIRECTION('',(0.,0.,1.)); -#10230 = PCURVE('',#9762,#10231); -#10231 = DEFINITIONAL_REPRESENTATION('',(#10232),#10236); -#10232 = LINE('',#10233,#10234); -#10233 = CARTESIAN_POINT('',(0.,0.)); -#10234 = VECTOR('',#10235,1.); -#10235 = DIRECTION('',(1.,0.)); -#10236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10237 = PCURVE('',#9244,#10238); -#10238 = DEFINITIONAL_REPRESENTATION('',(#10239),#10243); -#10239 = LINE('',#10240,#10241); -#10240 = CARTESIAN_POINT('',(0.,179.5)); -#10241 = VECTOR('',#10242,1.); -#10242 = DIRECTION('',(1.,0.)); -#10243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10244 = ORIENTED_EDGE('',*,*,#10245,.F.); -#10245 = EDGE_CURVE('',#10246,#10221,#10248,.T.); -#10246 = VERTEX_POINT('',#10247); -#10247 = CARTESIAN_POINT('',(89.75,-5.299,0.399)); -#10248 = SURFACE_CURVE('',#10249,(#10253,#10260),.PCURVE_S1.); -#10249 = LINE('',#10250,#10251); -#10250 = CARTESIAN_POINT('',(89.75,-5.299,0.399)); -#10251 = VECTOR('',#10252,1.); -#10252 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#10253 = PCURVE('',#9762,#10254); -#10254 = DEFINITIONAL_REPRESENTATION('',(#10255),#10259); -#10255 = LINE('',#10256,#10257); -#10256 = CARTESIAN_POINT('',(0.399,-27.701)); -#10257 = VECTOR('',#10258,1.); -#10258 = DIRECTION('',(8.015761341649E-18,1.)); -#10259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10260 = PCURVE('',#10261,#10266); -#10261 = PLANE('',#10262); -#10262 = AXIS2_PLACEMENT_3D('',#10263,#10264,#10265); -#10263 = CARTESIAN_POINT('',(89.5505,-5.299,0.1995)); -#10264 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187 - )); -#10265 = DIRECTION('',(-1.550708678569E-18,1.,-6.465052663081E-18)); -#10266 = DEFINITIONAL_REPRESENTATION('',(#10267),#10271); -#10267 = LINE('',#10268,#10269); -#10268 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#10269 = VECTOR('',#10270,1.); -#10270 = DIRECTION('',(-1.,0.)); -#10271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10272 = ORIENTED_EDGE('',*,*,#10273,.F.); -#10273 = EDGE_CURVE('',#10274,#10246,#10276,.T.); -#10274 = VERTEX_POINT('',#10275); -#10275 = CARTESIAN_POINT('',(89.75,-3.899,1.799)); -#10276 = SURFACE_CURVE('',#10277,(#10282,#10293),.PCURVE_S1.); -#10277 = CIRCLE('',#10278,1.4); -#10278 = AXIS2_PLACEMENT_3D('',#10279,#10280,#10281); -#10279 = CARTESIAN_POINT('',(89.75,-5.299,1.799)); -#10280 = DIRECTION('',(-1.,-0.,0.)); -#10281 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#10282 = PCURVE('',#9762,#10283); -#10283 = DEFINITIONAL_REPRESENTATION('',(#10284),#10292); -#10284 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10285,#10286,#10287,#10288 - ,#10289,#10290,#10291),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10285 = CARTESIAN_POINT('',(1.799,-29.101)); -#10286 = CARTESIAN_POINT('',(-0.625871130596,-29.101)); -#10287 = CARTESIAN_POINT('',(0.586564434702,-27.001)); -#10288 = CARTESIAN_POINT('',(1.799,-24.901)); -#10289 = CARTESIAN_POINT('',(3.011435565298,-27.001)); -#10290 = CARTESIAN_POINT('',(4.223871130596,-29.101)); -#10291 = CARTESIAN_POINT('',(1.799,-29.101)); -#10292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10293 = PCURVE('',#10294,#10299); -#10294 = CONICAL_SURFACE('',#10295,1.799,0.785398163397); -#10295 = AXIS2_PLACEMENT_3D('',#10296,#10297,#10298); -#10296 = CARTESIAN_POINT('',(89.351,-5.299,1.799)); -#10297 = DIRECTION('',(-1.,-0.,0.)); -#10298 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#10299 = DEFINITIONAL_REPRESENTATION('',(#10300),#10304); -#10300 = LINE('',#10301,#10302); -#10301 = CARTESIAN_POINT('',(0.,-0.399)); -#10302 = VECTOR('',#10303,1.); -#10303 = DIRECTION('',(1.,0.)); -#10304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10305 = ORIENTED_EDGE('',*,*,#10306,.F.); -#10306 = EDGE_CURVE('',#10307,#10274,#10309,.T.); -#10307 = VERTEX_POINT('',#10308); -#10308 = CARTESIAN_POINT('',(89.75,-3.899,1.801)); -#10309 = SURFACE_CURVE('',#10310,(#10314,#10321),.PCURVE_S1.); -#10310 = LINE('',#10311,#10312); -#10311 = CARTESIAN_POINT('',(89.75,-3.899,1.801)); -#10312 = VECTOR('',#10313,1.); -#10313 = DIRECTION('',(-0.,-0.,-1.)); -#10314 = PCURVE('',#9762,#10315); -#10315 = DEFINITIONAL_REPRESENTATION('',(#10316),#10320); -#10316 = LINE('',#10317,#10318); -#10317 = CARTESIAN_POINT('',(1.801,-29.101)); -#10318 = VECTOR('',#10319,1.); -#10319 = DIRECTION('',(-1.,0.)); -#10320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10321 = PCURVE('',#10322,#10327); -#10322 = PLANE('',#10323); -#10323 = AXIS2_PLACEMENT_3D('',#10324,#10325,#10326); -#10324 = CARTESIAN_POINT('',(89.5505,-3.6995,1.801)); -#10325 = DIRECTION('',(-0.707106781187,-0.707106781187, - 3.474965956532E-18)); -#10326 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,1.)); -#10327 = DEFINITIONAL_REPRESENTATION('',(#10328),#10332); -#10328 = LINE('',#10329,#10330); -#10329 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#10330 = VECTOR('',#10331,1.); -#10331 = DIRECTION('',(-1.,0.)); -#10332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10333 = ORIENTED_EDGE('',*,*,#10334,.F.); -#10334 = EDGE_CURVE('',#10335,#10307,#10337,.T.); -#10335 = VERTEX_POINT('',#10336); -#10336 = CARTESIAN_POINT('',(89.75,-5.299,3.201)); -#10337 = SURFACE_CURVE('',#10338,(#10343,#10354),.PCURVE_S1.); -#10338 = CIRCLE('',#10339,1.4); -#10339 = AXIS2_PLACEMENT_3D('',#10340,#10341,#10342); -#10340 = CARTESIAN_POINT('',(89.75,-5.299,1.801)); -#10341 = DIRECTION('',(-1.,-0.,0.)); -#10342 = DIRECTION('',(0.,0.,1.)); -#10343 = PCURVE('',#9762,#10344); -#10344 = DEFINITIONAL_REPRESENTATION('',(#10345),#10353); -#10345 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10346,#10347,#10348,#10349 - ,#10350,#10351,#10352),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10346 = CARTESIAN_POINT('',(3.201,-27.701)); -#10347 = CARTESIAN_POINT('',(3.201,-30.12587113059)); -#10348 = CARTESIAN_POINT('',(1.101,-28.91343556529)); -#10349 = CARTESIAN_POINT('',(-0.999,-27.701)); -#10350 = CARTESIAN_POINT('',(1.101,-26.4885644347)); -#10351 = CARTESIAN_POINT('',(3.201,-25.2761288694)); -#10352 = CARTESIAN_POINT('',(3.201,-27.701)); -#10353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10354 = PCURVE('',#10355,#10360); -#10355 = CONICAL_SURFACE('',#10356,1.799,0.785398163397); -#10356 = AXIS2_PLACEMENT_3D('',#10357,#10358,#10359); -#10357 = CARTESIAN_POINT('',(89.351,-5.299,1.801)); -#10358 = DIRECTION('',(-1.,-0.,0.)); -#10359 = DIRECTION('',(0.,0.,1.)); -#10360 = DEFINITIONAL_REPRESENTATION('',(#10361),#10365); -#10361 = LINE('',#10362,#10363); -#10362 = CARTESIAN_POINT('',(0.,-0.399)); -#10363 = VECTOR('',#10364,1.); -#10364 = DIRECTION('',(1.,0.)); -#10365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10366 = ORIENTED_EDGE('',*,*,#10367,.F.); -#10367 = EDGE_CURVE('',#10368,#10335,#10370,.T.); -#10368 = VERTEX_POINT('',#10369); -#10369 = CARTESIAN_POINT('',(89.75,-21.2,3.201)); -#10370 = SURFACE_CURVE('',#10371,(#10375,#10382),.PCURVE_S1.); -#10371 = LINE('',#10372,#10373); -#10372 = CARTESIAN_POINT('',(89.75,-21.2,3.201)); -#10373 = VECTOR('',#10374,1.); -#10374 = DIRECTION('',(0.,1.,0.)); -#10375 = PCURVE('',#9762,#10376); -#10376 = DEFINITIONAL_REPRESENTATION('',(#10377),#10381); -#10377 = LINE('',#10378,#10379); -#10378 = CARTESIAN_POINT('',(3.201,-11.8)); -#10379 = VECTOR('',#10380,1.); -#10380 = DIRECTION('',(0.,-1.)); -#10381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10382 = PCURVE('',#10383,#10388); -#10383 = PLANE('',#10384); -#10384 = AXIS2_PLACEMENT_3D('',#10385,#10386,#10387); -#10385 = CARTESIAN_POINT('',(89.5505,-21.2,3.4005)); -#10386 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#10387 = DIRECTION('',(2.457171992256E-18,-1.,2.457171992256E-18)); -#10388 = DEFINITIONAL_REPRESENTATION('',(#10389),#10393); -#10389 = LINE('',#10390,#10391); -#10390 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#10391 = VECTOR('',#10392,1.); -#10392 = DIRECTION('',(-1.,0.)); -#10393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10394 = ORIENTED_EDGE('',*,*,#10395,.F.); -#10395 = EDGE_CURVE('',#9747,#10368,#10396,.T.); -#10396 = SURFACE_CURVE('',#10397,(#10401,#10408),.PCURVE_S1.); -#10397 = LINE('',#10398,#10399); -#10398 = CARTESIAN_POINT('',(89.75,-21.2,4.2)); -#10399 = VECTOR('',#10400,1.); -#10400 = DIRECTION('',(0.,0.,-1.)); -#10401 = PCURVE('',#9762,#10402); -#10402 = DEFINITIONAL_REPRESENTATION('',(#10403),#10407); -#10403 = LINE('',#10404,#10405); -#10404 = CARTESIAN_POINT('',(4.2,-11.8)); -#10405 = VECTOR('',#10406,1.); -#10406 = DIRECTION('',(-1.,0.)); -#10407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10408 = PCURVE('',#9414,#10409); -#10409 = DEFINITIONAL_REPRESENTATION('',(#10410),#10414); -#10410 = LINE('',#10411,#10412); -#10411 = CARTESIAN_POINT('',(4.2,179.5)); -#10412 = VECTOR('',#10413,1.); -#10413 = DIRECTION('',(-1.,0.)); -#10414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10415 = ORIENTED_EDGE('',*,*,#9746,.F.); -#10416 = ORIENTED_EDGE('',*,*,#10417,.F.); -#10417 = EDGE_CURVE('',#10418,#9724,#10420,.T.); -#10418 = VERTEX_POINT('',#10419); -#10419 = CARTESIAN_POINT('',(89.75,-33.,3.724807680927)); -#10420 = SURFACE_CURVE('',#10421,(#10425,#10432),.PCURVE_S1.); -#10421 = LINE('',#10422,#10423); -#10422 = CARTESIAN_POINT('',(89.75,-33.,0.)); -#10423 = VECTOR('',#10424,1.); -#10424 = DIRECTION('',(0.,0.,1.)); -#10425 = PCURVE('',#9762,#10426); -#10426 = DEFINITIONAL_REPRESENTATION('',(#10427),#10431); -#10427 = LINE('',#10428,#10429); -#10428 = CARTESIAN_POINT('',(0.,0.)); -#10429 = VECTOR('',#10430,1.); -#10430 = DIRECTION('',(1.,0.)); -#10431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10432 = PCURVE('',#9244,#10433); -#10433 = DEFINITIONAL_REPRESENTATION('',(#10434),#10438); -#10434 = LINE('',#10435,#10436); -#10435 = CARTESIAN_POINT('',(0.,179.5)); -#10436 = VECTOR('',#10437,1.); -#10437 = DIRECTION('',(1.,0.)); -#10438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10439 = ORIENTED_EDGE('',*,*,#10440,.F.); -#10440 = EDGE_CURVE('',#10441,#10418,#10443,.T.); -#10441 = VERTEX_POINT('',#10442); -#10442 = CARTESIAN_POINT('',(89.75,-24.7,3.724807680927)); -#10443 = SURFACE_CURVE('',#10444,(#10448,#10455),.PCURVE_S1.); -#10444 = LINE('',#10445,#10446); -#10445 = CARTESIAN_POINT('',(89.75,-24.7,3.724807680927)); -#10446 = VECTOR('',#10447,1.); -#10447 = DIRECTION('',(-0.,-1.,-0.)); -#10448 = PCURVE('',#9762,#10449); -#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10454); -#10450 = LINE('',#10451,#10452); -#10451 = CARTESIAN_POINT('',(3.724807680927,-8.3)); -#10452 = VECTOR('',#10453,1.); -#10453 = DIRECTION('',(0.,1.)); -#10454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10455 = PCURVE('',#10456,#10461); -#10456 = CYLINDRICAL_SURFACE('',#10457,3.5); -#10457 = AXIS2_PLACEMENT_3D('',#10458,#10459,#10460); -#10458 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#10459 = DIRECTION('',(0.,-1.,0.)); -#10460 = DIRECTION('',(-1.,0.,-0.)); -#10461 = DEFINITIONAL_REPRESENTATION('',(#10462),#10466); -#10462 = LINE('',#10463,#10464); -#10463 = CARTESIAN_POINT('',(-2.658826730264,0.)); -#10464 = VECTOR('',#10465,1.); -#10465 = DIRECTION('',(-0.,1.)); -#10466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10467 = ORIENTED_EDGE('',*,*,#10468,.F.); -#10468 = EDGE_CURVE('',#10469,#10441,#10471,.T.); -#10469 = VERTEX_POINT('',#10470); -#10470 = CARTESIAN_POINT('',(89.75,-24.7,0.475192319073)); -#10471 = SURFACE_CURVE('',#10472,(#10476,#10483),.PCURVE_S1.); -#10472 = LINE('',#10473,#10474); -#10473 = CARTESIAN_POINT('',(89.75,-24.7,1.05)); -#10474 = VECTOR('',#10475,1.); -#10475 = DIRECTION('',(-0.,-0.,1.)); -#10476 = PCURVE('',#9762,#10477); -#10477 = DEFINITIONAL_REPRESENTATION('',(#10478),#10482); -#10478 = LINE('',#10479,#10480); -#10479 = CARTESIAN_POINT('',(1.05,-8.3)); -#10480 = VECTOR('',#10481,1.); -#10481 = DIRECTION('',(1.,0.)); -#10482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10483 = PCURVE('',#10484,#10489); -#10484 = PLANE('',#10485); -#10485 = AXIS2_PLACEMENT_3D('',#10486,#10487,#10488); -#10486 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#10487 = DIRECTION('',(0.,-1.,0.)); -#10488 = DIRECTION('',(1.,0.,0.)); -#10489 = DEFINITIONAL_REPRESENTATION('',(#10490),#10494); -#10490 = LINE('',#10491,#10492); -#10491 = CARTESIAN_POINT('',(3.1,-1.05)); -#10492 = VECTOR('',#10493,1.); -#10493 = DIRECTION('',(0.,1.)); -#10494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10495 = ORIENTED_EDGE('',*,*,#10496,.T.); -#10496 = EDGE_CURVE('',#10469,#10223,#10497,.T.); -#10497 = SURFACE_CURVE('',#10498,(#10502,#10509),.PCURVE_S1.); -#10498 = LINE('',#10499,#10500); -#10499 = CARTESIAN_POINT('',(89.75,-24.7,0.475192319073)); -#10500 = VECTOR('',#10501,1.); -#10501 = DIRECTION('',(-0.,-1.,-0.)); -#10502 = PCURVE('',#9762,#10503); -#10503 = DEFINITIONAL_REPRESENTATION('',(#10504),#10508); -#10504 = LINE('',#10505,#10506); -#10505 = CARTESIAN_POINT('',(0.475192319073,-8.3)); -#10506 = VECTOR('',#10507,1.); -#10507 = DIRECTION('',(0.,1.)); -#10508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10509 = PCURVE('',#10456,#10510); -#10510 = DEFINITIONAL_REPRESENTATION('',(#10511),#10515); -#10511 = LINE('',#10512,#10513); -#10512 = CARTESIAN_POINT('',(-3.624358576916,0.)); -#10513 = VECTOR('',#10514,1.); -#10514 = DIRECTION('',(-0.,1.)); -#10515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10516 = FACE_BOUND('',#10517,.T.); -#10517 = EDGE_LOOP('',(#10518)); -#10518 = ORIENTED_EDGE('',*,*,#10519,.F.); -#10519 = EDGE_CURVE('',#10520,#10520,#10522,.T.); -#10520 = VERTEX_POINT('',#10521); -#10521 = CARTESIAN_POINT('',(89.75,-5.3,0.4)); -#10522 = SURFACE_CURVE('',#10523,(#10528,#10535),.PCURVE_S1.); -#10523 = CIRCLE('',#10524,1.4); -#10524 = AXIS2_PLACEMENT_3D('',#10525,#10526,#10527); -#10525 = CARTESIAN_POINT('',(89.75,-5.3,1.8)); -#10526 = DIRECTION('',(1.,0.,-0.)); -#10527 = DIRECTION('',(-0.,-0.,-1.)); -#10528 = PCURVE('',#9762,#10529); -#10529 = DEFINITIONAL_REPRESENTATION('',(#10530),#10534); -#10530 = CIRCLE('',#10531,1.4); -#10531 = AXIS2_PLACEMENT_2D('',#10532,#10533); -#10532 = CARTESIAN_POINT('',(1.8,-27.7)); -#10533 = DIRECTION('',(-1.,0.)); -#10534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10535 = PCURVE('',#10536,#10541); -#10536 = CYLINDRICAL_SURFACE('',#10537,1.4); -#10537 = AXIS2_PLACEMENT_3D('',#10538,#10539,#10540); -#10538 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#10539 = DIRECTION('',(-1.,-0.,0.)); -#10540 = DIRECTION('',(0.,0.,-1.)); -#10541 = DEFINITIONAL_REPRESENTATION('',(#10542),#10546); -#10542 = LINE('',#10543,#10544); -#10543 = CARTESIAN_POINT('',(-0.,3.)); -#10544 = VECTOR('',#10545,1.); -#10545 = DIRECTION('',(-1.,0.)); -#10546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10547 = ADVANCED_FACE('',(#10548),#10536,.T.); -#10548 = FACE_BOUND('',#10549,.F.); -#10549 = EDGE_LOOP('',(#10550,#10551,#10574,#10605)); -#10550 = ORIENTED_EDGE('',*,*,#10519,.F.); -#10551 = ORIENTED_EDGE('',*,*,#10552,.F.); -#10552 = EDGE_CURVE('',#10553,#10520,#10555,.T.); -#10553 = VERTEX_POINT('',#10554); -#10554 = CARTESIAN_POINT('',(92.75,-5.3,0.4)); -#10555 = SEAM_CURVE('',#10556,(#10560,#10567),.PCURVE_S1.); -#10556 = LINE('',#10557,#10558); -#10557 = CARTESIAN_POINT('',(92.75,-5.3,0.4)); -#10558 = VECTOR('',#10559,1.); -#10559 = DIRECTION('',(-1.,-0.,0.)); -#10560 = PCURVE('',#10536,#10561); -#10561 = DEFINITIONAL_REPRESENTATION('',(#10562),#10566); -#10562 = LINE('',#10563,#10564); -#10563 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#10564 = VECTOR('',#10565,1.); -#10565 = DIRECTION('',(-0.,1.)); -#10566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10567 = PCURVE('',#10536,#10568); -#10568 = DEFINITIONAL_REPRESENTATION('',(#10569),#10573); -#10569 = LINE('',#10570,#10571); -#10570 = CARTESIAN_POINT('',(-0.,-0.)); -#10571 = VECTOR('',#10572,1.); -#10572 = DIRECTION('',(-0.,1.)); -#10573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10574 = ORIENTED_EDGE('',*,*,#10575,.T.); -#10575 = EDGE_CURVE('',#10553,#10553,#10576,.T.); -#10576 = SURFACE_CURVE('',#10577,(#10582,#10589),.PCURVE_S1.); -#10577 = CIRCLE('',#10578,1.4); -#10578 = AXIS2_PLACEMENT_3D('',#10579,#10580,#10581); -#10579 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#10580 = DIRECTION('',(1.,-0.,0.)); -#10581 = DIRECTION('',(0.,0.,-1.)); -#10582 = PCURVE('',#10536,#10583); -#10583 = DEFINITIONAL_REPRESENTATION('',(#10584),#10588); -#10584 = LINE('',#10585,#10586); -#10585 = CARTESIAN_POINT('',(-0.,0.)); -#10586 = VECTOR('',#10587,1.); -#10587 = DIRECTION('',(-1.,0.)); -#10588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10589 = PCURVE('',#10590,#10595); -#10590 = PLANE('',#10591); -#10591 = AXIS2_PLACEMENT_3D('',#10592,#10593,#10594); -#10592 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#10593 = DIRECTION('',(-1.,-0.,0.)); -#10594 = DIRECTION('',(0.,0.,1.)); -#10595 = DEFINITIONAL_REPRESENTATION('',(#10596),#10604); -#10596 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10597,#10598,#10599,#10600 - ,#10601,#10602,#10603),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10597 = CARTESIAN_POINT('',(-1.4,0.)); -#10598 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#10599 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#10600 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#10601 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#10602 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#10603 = CARTESIAN_POINT('',(-1.4,0.)); -#10604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10605 = ORIENTED_EDGE('',*,*,#10552,.T.); -#10606 = ADVANCED_FACE('',(#10607),#10590,.F.); -#10607 = FACE_BOUND('',#10608,.F.); -#10608 = EDGE_LOOP('',(#10609)); -#10609 = ORIENTED_EDGE('',*,*,#10575,.F.); -#10610 = ADVANCED_FACE('',(#10611),#10484,.F.); -#10611 = FACE_BOUND('',#10612,.T.); -#10612 = EDGE_LOOP('',(#10613,#10614)); -#10613 = ORIENTED_EDGE('',*,*,#10468,.T.); -#10614 = ORIENTED_EDGE('',*,*,#10615,.T.); -#10615 = EDGE_CURVE('',#10441,#10469,#10616,.T.); -#10616 = SURFACE_CURVE('',#10617,(#10622,#10633),.PCURVE_S1.); -#10617 = CIRCLE('',#10618,3.5); -#10618 = AXIS2_PLACEMENT_3D('',#10619,#10620,#10621); -#10619 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#10620 = DIRECTION('',(0.,1.,-0.)); -#10621 = DIRECTION('',(-1.,0.,-0.)); -#10622 = PCURVE('',#10484,#10623); -#10623 = DEFINITIONAL_REPRESENTATION('',(#10624),#10632); -#10624 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10625,#10626,#10627,#10628 - ,#10629,#10630,#10631),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10625 = CARTESIAN_POINT('',(-3.5,0.)); -#10626 = CARTESIAN_POINT('',(-3.5,6.062177826491)); -#10627 = CARTESIAN_POINT('',(1.75,3.031088913246)); -#10628 = CARTESIAN_POINT('',(7.,8.572527594031E-16)); -#10629 = CARTESIAN_POINT('',(1.75,-3.031088913246)); -#10630 = CARTESIAN_POINT('',(-3.5,-6.062177826491)); -#10631 = CARTESIAN_POINT('',(-3.5,0.)); -#10632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10633 = PCURVE('',#10456,#10634); -#10634 = DEFINITIONAL_REPRESENTATION('',(#10635),#10639); -#10635 = LINE('',#10636,#10637); -#10636 = CARTESIAN_POINT('',(-0.,0.)); -#10637 = VECTOR('',#10638,1.); -#10638 = DIRECTION('',(-1.,0.)); -#10639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10640 = ADVANCED_FACE('',(#10641),#10456,.T.); -#10641 = FACE_BOUND('',#10642,.F.); -#10642 = EDGE_LOOP('',(#10643,#10665,#10666,#10667)); -#10643 = ORIENTED_EDGE('',*,*,#10644,.F.); -#10644 = EDGE_CURVE('',#10418,#10223,#10645,.T.); -#10645 = SURFACE_CURVE('',#10646,(#10651,#10658),.PCURVE_S1.); -#10646 = CIRCLE('',#10647,3.5); -#10647 = AXIS2_PLACEMENT_3D('',#10648,#10649,#10650); -#10648 = CARTESIAN_POINT('',(86.65,-33.,2.1)); -#10649 = DIRECTION('',(0.,1.,-0.)); -#10650 = DIRECTION('',(-1.,0.,-0.)); -#10651 = PCURVE('',#10456,#10652); -#10652 = DEFINITIONAL_REPRESENTATION('',(#10653),#10657); -#10653 = LINE('',#10654,#10655); -#10654 = CARTESIAN_POINT('',(-0.,8.3)); -#10655 = VECTOR('',#10656,1.); -#10656 = DIRECTION('',(-1.,0.)); -#10657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10658 = PCURVE('',#9244,#10659); -#10659 = DEFINITIONAL_REPRESENTATION('',(#10660),#10664); -#10660 = CIRCLE('',#10661,3.5); -#10661 = AXIS2_PLACEMENT_2D('',#10662,#10663); -#10662 = CARTESIAN_POINT('',(2.1,176.4)); -#10663 = DIRECTION('',(0.,-1.)); -#10664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10665 = ORIENTED_EDGE('',*,*,#10440,.F.); -#10666 = ORIENTED_EDGE('',*,*,#10615,.T.); -#10667 = ORIENTED_EDGE('',*,*,#10496,.T.); -#10668 = ADVANCED_FACE('',(#10669),#10383,.F.); -#10669 = FACE_BOUND('',#10670,.T.); -#10670 = EDGE_LOOP('',(#10671,#10694,#10695,#10716)); -#10671 = ORIENTED_EDGE('',*,*,#10672,.F.); -#10672 = EDGE_CURVE('',#10368,#10673,#10675,.T.); -#10673 = VERTEX_POINT('',#10674); -#10674 = CARTESIAN_POINT('',(89.351,-21.2,3.6)); -#10675 = SURFACE_CURVE('',#10676,(#10680,#10687),.PCURVE_S1.); -#10676 = LINE('',#10677,#10678); -#10677 = CARTESIAN_POINT('',(45.5755,-21.2,47.3755)); -#10678 = VECTOR('',#10679,1.); -#10679 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#10680 = PCURVE('',#10383,#10681); -#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686); -#10682 = LINE('',#10683,#10684); -#10683 = CARTESIAN_POINT('',(-2.465190328816E-32,62.190041405357)); -#10684 = VECTOR('',#10685,1.); -#10685 = DIRECTION('',(-0.,1.)); -#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10687 = PCURVE('',#9414,#10688); -#10688 = DEFINITIONAL_REPRESENTATION('',(#10689),#10693); -#10689 = LINE('',#10690,#10691); -#10690 = CARTESIAN_POINT('',(47.3755,135.3255)); -#10691 = VECTOR('',#10692,1.); -#10692 = DIRECTION('',(0.707106781187,-0.707106781187)); -#10693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10694 = ORIENTED_EDGE('',*,*,#10367,.T.); -#10695 = ORIENTED_EDGE('',*,*,#10696,.T.); -#10696 = EDGE_CURVE('',#10335,#10697,#10699,.T.); -#10697 = VERTEX_POINT('',#10698); -#10698 = CARTESIAN_POINT('',(89.351,-5.299,3.6)); -#10699 = SURFACE_CURVE('',#10700,(#10704,#10710),.PCURVE_S1.); -#10700 = LINE('',#10701,#10702); -#10701 = CARTESIAN_POINT('',(89.5505,-5.299,3.4005)); -#10702 = VECTOR('',#10703,1.); -#10703 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#10704 = PCURVE('',#10383,#10705); -#10705 = DEFINITIONAL_REPRESENTATION('',(#10706),#10709); -#10706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10707,#10708),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#10707 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#10708 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#10709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10710 = PCURVE('',#10355,#10711); -#10711 = DEFINITIONAL_REPRESENTATION('',(#10712),#10715); -#10712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10713,#10714),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#10713 = CARTESIAN_POINT('',(0.,-0.399)); -#10714 = CARTESIAN_POINT('',(0.,-3.689717277907E-15)); -#10715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10716 = ORIENTED_EDGE('',*,*,#10717,.F.); -#10717 = EDGE_CURVE('',#10673,#10697,#10718,.T.); -#10718 = SURFACE_CURVE('',#10719,(#10723,#10730),.PCURVE_S1.); -#10719 = LINE('',#10720,#10721); -#10720 = CARTESIAN_POINT('',(89.351,-21.2,3.6)); -#10721 = VECTOR('',#10722,1.); -#10722 = DIRECTION('',(0.,1.,0.)); -#10723 = PCURVE('',#10383,#10724); -#10724 = DEFINITIONAL_REPRESENTATION('',(#10725),#10729); -#10725 = LINE('',#10726,#10727); -#10726 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#10727 = VECTOR('',#10728,1.); -#10728 = DIRECTION('',(-1.,0.)); -#10729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10730 = PCURVE('',#10731,#10736); -#10731 = PLANE('',#10732); -#10732 = AXIS2_PLACEMENT_3D('',#10733,#10734,#10735); -#10733 = CARTESIAN_POINT('',(89.75,-21.2,3.6)); -#10734 = DIRECTION('',(0.,0.,1.)); -#10735 = DIRECTION('',(1.,0.,0.)); -#10736 = DEFINITIONAL_REPRESENTATION('',(#10737),#10741); -#10737 = LINE('',#10738,#10739); -#10738 = CARTESIAN_POINT('',(-0.399,0.)); -#10739 = VECTOR('',#10740,1.); -#10740 = DIRECTION('',(0.,1.)); -#10741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10742 = ADVANCED_FACE('',(#10743),#10731,.T.); -#10743 = FACE_BOUND('',#10744,.F.); -#10744 = EDGE_LOOP('',(#10745,#10773,#10774,#10797)); -#10745 = ORIENTED_EDGE('',*,*,#10746,.F.); -#10746 = EDGE_CURVE('',#10697,#10747,#10749,.T.); -#10747 = VERTEX_POINT('',#10748); -#10748 = CARTESIAN_POINT('',(87.349,-5.299,3.6)); -#10749 = SURFACE_CURVE('',#10750,(#10754,#10761),.PCURVE_S1.); -#10750 = LINE('',#10751,#10752); -#10751 = CARTESIAN_POINT('',(89.75,-5.299,3.6)); -#10752 = VECTOR('',#10753,1.); -#10753 = DIRECTION('',(-1.,-0.,-0.)); -#10754 = PCURVE('',#10731,#10755); -#10755 = DEFINITIONAL_REPRESENTATION('',(#10756),#10760); -#10756 = LINE('',#10757,#10758); -#10757 = CARTESIAN_POINT('',(0.,15.901)); -#10758 = VECTOR('',#10759,1.); -#10759 = DIRECTION('',(-1.,0.)); -#10760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10761 = PCURVE('',#10762,#10767); -#10762 = CYLINDRICAL_SURFACE('',#10763,1.799); -#10763 = AXIS2_PLACEMENT_3D('',#10764,#10765,#10766); -#10764 = CARTESIAN_POINT('',(89.75,-5.299,1.801)); -#10765 = DIRECTION('',(-1.,-0.,-0.)); -#10766 = DIRECTION('',(-0.,-0.,1.)); -#10767 = DEFINITIONAL_REPRESENTATION('',(#10768),#10772); -#10768 = LINE('',#10769,#10770); -#10769 = CARTESIAN_POINT('',(0.,0.)); -#10770 = VECTOR('',#10771,1.); -#10771 = DIRECTION('',(0.,1.)); -#10772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10773 = ORIENTED_EDGE('',*,*,#10717,.F.); -#10774 = ORIENTED_EDGE('',*,*,#10775,.T.); -#10775 = EDGE_CURVE('',#10673,#10776,#10778,.T.); -#10776 = VERTEX_POINT('',#10777); -#10777 = CARTESIAN_POINT('',(87.349,-21.2,3.6)); -#10778 = SURFACE_CURVE('',#10779,(#10783,#10790),.PCURVE_S1.); -#10779 = LINE('',#10780,#10781); -#10780 = CARTESIAN_POINT('',(89.75,-21.2,3.6)); -#10781 = VECTOR('',#10782,1.); -#10782 = DIRECTION('',(-1.,-0.,-0.)); -#10783 = PCURVE('',#10731,#10784); -#10784 = DEFINITIONAL_REPRESENTATION('',(#10785),#10789); -#10785 = LINE('',#10786,#10787); -#10786 = CARTESIAN_POINT('',(0.,-0.)); -#10787 = VECTOR('',#10788,1.); -#10788 = DIRECTION('',(-1.,0.)); -#10789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10790 = PCURVE('',#9414,#10791); -#10791 = DEFINITIONAL_REPRESENTATION('',(#10792),#10796); -#10792 = LINE('',#10793,#10794); -#10793 = CARTESIAN_POINT('',(3.6,179.5)); -#10794 = VECTOR('',#10795,1.); -#10795 = DIRECTION('',(-0.,-1.)); -#10796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10797 = ORIENTED_EDGE('',*,*,#10798,.T.); -#10798 = EDGE_CURVE('',#10776,#10747,#10799,.T.); -#10799 = SURFACE_CURVE('',#10800,(#10804,#10811),.PCURVE_S1.); -#10800 = LINE('',#10801,#10802); -#10801 = CARTESIAN_POINT('',(87.349,-21.2,3.6)); -#10802 = VECTOR('',#10803,1.); -#10803 = DIRECTION('',(0.,1.,0.)); -#10804 = PCURVE('',#10731,#10805); -#10805 = DEFINITIONAL_REPRESENTATION('',(#10806),#10810); -#10806 = LINE('',#10807,#10808); -#10807 = CARTESIAN_POINT('',(-2.401,0.)); -#10808 = VECTOR('',#10809,1.); -#10809 = DIRECTION('',(0.,1.)); -#10810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10811 = PCURVE('',#10812,#10817); -#10812 = PLANE('',#10813); -#10813 = AXIS2_PLACEMENT_3D('',#10814,#10815,#10816); -#10814 = CARTESIAN_POINT('',(87.1495,-21.2,3.4005)); -#10815 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187 - )); -#10816 = DIRECTION('',(-2.457171992256E-18,-1.,2.457171992256E-18)); -#10817 = DEFINITIONAL_REPRESENTATION('',(#10818),#10822); -#10818 = LINE('',#10819,#10820); -#10819 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#10820 = VECTOR('',#10821,1.); -#10821 = DIRECTION('',(-1.,0.)); -#10822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10823 = ADVANCED_FACE('',(#10824),#10812,.T.); -#10824 = FACE_BOUND('',#10825,.F.); -#10825 = EDGE_LOOP('',(#10826,#10849,#10877,#10901)); -#10826 = ORIENTED_EDGE('',*,*,#10827,.F.); -#10827 = EDGE_CURVE('',#10828,#10776,#10830,.T.); -#10828 = VERTEX_POINT('',#10829); -#10829 = CARTESIAN_POINT('',(86.95,-21.2,3.201)); -#10830 = SURFACE_CURVE('',#10831,(#10835,#10842),.PCURVE_S1.); -#10831 = LINE('',#10832,#10833); -#10832 = CARTESIAN_POINT('',(42.0745,-21.2,-41.6745)); -#10833 = VECTOR('',#10834,1.); -#10834 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#10835 = PCURVE('',#10812,#10836); -#10836 = DEFINITIONAL_REPRESENTATION('',(#10837),#10841); -#10837 = LINE('',#10838,#10839); -#10838 = CARTESIAN_POINT('',(3.697785493223E-32,-63.74567632396)); -#10839 = VECTOR('',#10840,1.); -#10840 = DIRECTION('',(-0.,1.)); -#10841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10842 = PCURVE('',#9414,#10843); -#10843 = DEFINITIONAL_REPRESENTATION('',(#10844),#10848); -#10844 = LINE('',#10845,#10846); -#10845 = CARTESIAN_POINT('',(-41.6745,131.8245)); -#10846 = VECTOR('',#10847,1.); -#10847 = DIRECTION('',(0.707106781187,0.707106781187)); -#10848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10849 = ORIENTED_EDGE('',*,*,#10850,.T.); -#10850 = EDGE_CURVE('',#10828,#10851,#10853,.T.); -#10851 = VERTEX_POINT('',#10852); -#10852 = CARTESIAN_POINT('',(86.95,-5.299,3.201)); -#10853 = SURFACE_CURVE('',#10854,(#10858,#10865),.PCURVE_S1.); -#10854 = LINE('',#10855,#10856); -#10855 = CARTESIAN_POINT('',(86.95,-21.2,3.201)); -#10856 = VECTOR('',#10857,1.); -#10857 = DIRECTION('',(0.,1.,0.)); -#10858 = PCURVE('',#10812,#10859); -#10859 = DEFINITIONAL_REPRESENTATION('',(#10860),#10864); -#10860 = LINE('',#10861,#10862); -#10861 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#10862 = VECTOR('',#10863,1.); -#10863 = DIRECTION('',(-1.,0.)); -#10864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10865 = PCURVE('',#10866,#10871); -#10866 = PLANE('',#10867); -#10867 = AXIS2_PLACEMENT_3D('',#10868,#10869,#10870); -#10868 = CARTESIAN_POINT('',(86.95,-21.2,0.)); -#10869 = DIRECTION('',(-1.,-0.,-0.)); -#10870 = DIRECTION('',(0.,0.,-1.)); -#10871 = DEFINITIONAL_REPRESENTATION('',(#10872),#10876); -#10872 = LINE('',#10873,#10874); -#10873 = CARTESIAN_POINT('',(-3.201,0.)); -#10874 = VECTOR('',#10875,1.); -#10875 = DIRECTION('',(-0.,-1.)); -#10876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10877 = ORIENTED_EDGE('',*,*,#10878,.T.); -#10878 = EDGE_CURVE('',#10851,#10747,#10879,.T.); -#10879 = SURFACE_CURVE('',#10880,(#10884,#10890),.PCURVE_S1.); -#10880 = LINE('',#10881,#10882); -#10881 = CARTESIAN_POINT('',(87.1495,-5.299,3.4005)); -#10882 = VECTOR('',#10883,1.); -#10883 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#10884 = PCURVE('',#10812,#10885); -#10885 = DEFINITIONAL_REPRESENTATION('',(#10886),#10889); -#10886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10887,#10888),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#10887 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#10888 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#10889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10890 = PCURVE('',#10891,#10896); -#10891 = CONICAL_SURFACE('',#10892,1.799,0.785398163397); -#10892 = AXIS2_PLACEMENT_3D('',#10893,#10894,#10895); -#10893 = CARTESIAN_POINT('',(87.349,-5.299,1.801)); -#10894 = DIRECTION('',(1.,0.,0.)); -#10895 = DIRECTION('',(0.,0.,1.)); -#10896 = DEFINITIONAL_REPRESENTATION('',(#10897),#10900); -#10897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10898,#10899),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#10898 = CARTESIAN_POINT('',(0.,-0.399)); -#10899 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#10900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10901 = ORIENTED_EDGE('',*,*,#10798,.F.); -#10902 = ADVANCED_FACE('',(#10903),#10891,.T.); -#10903 = FACE_BOUND('',#10904,.F.); -#10904 = EDGE_LOOP('',(#10905,#10906,#10930,#10956)); -#10905 = ORIENTED_EDGE('',*,*,#10878,.F.); -#10906 = ORIENTED_EDGE('',*,*,#10907,.T.); -#10907 = EDGE_CURVE('',#10851,#10908,#10910,.T.); -#10908 = VERTEX_POINT('',#10909); -#10909 = CARTESIAN_POINT('',(86.95,-3.899,1.801)); -#10910 = SURFACE_CURVE('',#10911,(#10916,#10923),.PCURVE_S1.); -#10911 = CIRCLE('',#10912,1.4); -#10912 = AXIS2_PLACEMENT_3D('',#10913,#10914,#10915); -#10913 = CARTESIAN_POINT('',(86.95,-5.299,1.801)); -#10914 = DIRECTION('',(-1.,0.,-0.)); -#10915 = DIRECTION('',(-0.,0.,1.)); -#10916 = PCURVE('',#10891,#10917); -#10917 = DEFINITIONAL_REPRESENTATION('',(#10918),#10922); -#10918 = LINE('',#10919,#10920); -#10919 = CARTESIAN_POINT('',(-0.,-0.399)); -#10920 = VECTOR('',#10921,1.); -#10921 = DIRECTION('',(-1.,0.)); -#10922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10923 = PCURVE('',#10866,#10924); -#10924 = DEFINITIONAL_REPRESENTATION('',(#10925),#10929); -#10925 = CIRCLE('',#10926,1.4); -#10926 = AXIS2_PLACEMENT_2D('',#10927,#10928); -#10927 = CARTESIAN_POINT('',(-1.801,-15.901)); -#10928 = DIRECTION('',(-1.,0.)); -#10929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10930 = ORIENTED_EDGE('',*,*,#10931,.T.); -#10931 = EDGE_CURVE('',#10908,#10932,#10934,.T.); -#10932 = VERTEX_POINT('',#10933); -#10933 = CARTESIAN_POINT('',(87.349,-3.5,1.801)); -#10934 = SURFACE_CURVE('',#10935,(#10939,#10945),.PCURVE_S1.); -#10935 = LINE('',#10936,#10937); -#10936 = CARTESIAN_POINT('',(87.349,-3.5,1.801)); -#10937 = VECTOR('',#10938,1.); -#10938 = DIRECTION('',(0.707106781187,0.707106781187,4.329780281177E-17) - ); -#10939 = PCURVE('',#10891,#10940); -#10940 = DEFINITIONAL_REPRESENTATION('',(#10941),#10944); -#10941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10942,#10943),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#10942 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#10943 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#10944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10945 = PCURVE('',#10946,#10951); -#10946 = PLANE('',#10947); -#10947 = AXIS2_PLACEMENT_3D('',#10948,#10949,#10950); -#10948 = CARTESIAN_POINT('',(87.1495,-3.6995,1.801)); -#10949 = DIRECTION('',(-0.707106781187,0.707106781187, - -3.474965956532E-18)); -#10950 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,1.)); -#10951 = DEFINITIONAL_REPRESENTATION('',(#10952),#10955); -#10952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10953,#10954),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#10953 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#10954 = CARTESIAN_POINT('',(0.,0.282135605693)); -#10955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10956 = ORIENTED_EDGE('',*,*,#10957,.F.); -#10957 = EDGE_CURVE('',#10747,#10932,#10958,.T.); -#10958 = SURFACE_CURVE('',#10959,(#10964,#10971),.PCURVE_S1.); -#10959 = CIRCLE('',#10960,1.799); -#10960 = AXIS2_PLACEMENT_3D('',#10961,#10962,#10963); -#10961 = CARTESIAN_POINT('',(87.349,-5.299,1.801)); -#10962 = DIRECTION('',(-1.,0.,-0.)); -#10963 = DIRECTION('',(-0.,0.,1.)); -#10964 = PCURVE('',#10891,#10965); -#10965 = DEFINITIONAL_REPRESENTATION('',(#10966),#10970); -#10966 = LINE('',#10967,#10968); -#10967 = CARTESIAN_POINT('',(-0.,0.)); -#10968 = VECTOR('',#10969,1.); -#10969 = DIRECTION('',(-1.,0.)); -#10970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10971 = PCURVE('',#10762,#10972); -#10972 = DEFINITIONAL_REPRESENTATION('',(#10973),#10977); -#10973 = LINE('',#10974,#10975); -#10974 = CARTESIAN_POINT('',(0.,2.401)); -#10975 = VECTOR('',#10976,1.); -#10976 = DIRECTION('',(1.,0.)); -#10977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10978 = ADVANCED_FACE('',(#10979),#10946,.T.); -#10979 = FACE_BOUND('',#10980,.F.); -#10980 = EDGE_LOOP('',(#10981,#10982,#11005,#11031)); -#10981 = ORIENTED_EDGE('',*,*,#10931,.F.); -#10982 = ORIENTED_EDGE('',*,*,#10983,.T.); -#10983 = EDGE_CURVE('',#10908,#10984,#10986,.T.); -#10984 = VERTEX_POINT('',#10985); -#10985 = CARTESIAN_POINT('',(86.95,-3.899,1.799)); -#10986 = SURFACE_CURVE('',#10987,(#10991,#10998),.PCURVE_S1.); -#10987 = LINE('',#10988,#10989); -#10988 = CARTESIAN_POINT('',(86.95,-3.899,1.801)); -#10989 = VECTOR('',#10990,1.); -#10990 = DIRECTION('',(-0.,-0.,-1.)); -#10991 = PCURVE('',#10946,#10992); -#10992 = DEFINITIONAL_REPRESENTATION('',(#10993),#10997); -#10993 = LINE('',#10994,#10995); -#10994 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#10995 = VECTOR('',#10996,1.); -#10996 = DIRECTION('',(-1.,0.)); -#10997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10998 = PCURVE('',#10866,#10999); -#10999 = DEFINITIONAL_REPRESENTATION('',(#11000),#11004); -#11000 = LINE('',#11001,#11002); -#11001 = CARTESIAN_POINT('',(-1.801,-17.301)); -#11002 = VECTOR('',#11003,1.); -#11003 = DIRECTION('',(1.,-0.)); -#11004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11005 = ORIENTED_EDGE('',*,*,#11006,.T.); -#11006 = EDGE_CURVE('',#10984,#11007,#11009,.T.); -#11007 = VERTEX_POINT('',#11008); -#11008 = CARTESIAN_POINT('',(87.349,-3.5,1.799)); -#11009 = SURFACE_CURVE('',#11010,(#11014,#11020),.PCURVE_S1.); -#11010 = LINE('',#11011,#11012); -#11011 = CARTESIAN_POINT('',(87.1495,-3.6995,1.799)); -#11012 = VECTOR('',#11013,1.); -#11013 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); -#11014 = PCURVE('',#10946,#11015); -#11015 = DEFINITIONAL_REPRESENTATION('',(#11016),#11019); -#11016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11017,#11018),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11017 = CARTESIAN_POINT('',(-2.E-03,-0.282135605693)); -#11018 = CARTESIAN_POINT('',(-2.E-03,0.282135605693)); -#11019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11020 = PCURVE('',#11021,#11026); -#11021 = CONICAL_SURFACE('',#11022,1.799,0.785398163397); -#11022 = AXIS2_PLACEMENT_3D('',#11023,#11024,#11025); -#11023 = CARTESIAN_POINT('',(87.349,-5.299,1.799)); -#11024 = DIRECTION('',(1.,0.,0.)); -#11025 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#11026 = DEFINITIONAL_REPRESENTATION('',(#11027),#11030); -#11027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11028,#11029),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11028 = CARTESIAN_POINT('',(0.,-0.399)); -#11029 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#11030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11031 = ORIENTED_EDGE('',*,*,#11032,.F.); -#11032 = EDGE_CURVE('',#10932,#11007,#11033,.T.); -#11033 = SURFACE_CURVE('',#11034,(#11038,#11045),.PCURVE_S1.); -#11034 = LINE('',#11035,#11036); -#11035 = CARTESIAN_POINT('',(87.349,-3.5,1.801)); -#11036 = VECTOR('',#11037,1.); -#11037 = DIRECTION('',(-0.,-0.,-1.)); -#11038 = PCURVE('',#10946,#11039); -#11039 = DEFINITIONAL_REPRESENTATION('',(#11040),#11044); -#11040 = LINE('',#11041,#11042); -#11041 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11042 = VECTOR('',#11043,1.); -#11043 = DIRECTION('',(-1.,0.)); -#11044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11045 = PCURVE('',#11046,#11051); -#11046 = PLANE('',#11047); -#11047 = AXIS2_PLACEMENT_3D('',#11048,#11049,#11050); -#11048 = CARTESIAN_POINT('',(89.75,-3.5,0.)); -#11049 = DIRECTION('',(0.,1.,0.)); -#11050 = DIRECTION('',(0.,0.,-1.)); -#11051 = DEFINITIONAL_REPRESENTATION('',(#11052),#11056); -#11052 = LINE('',#11053,#11054); -#11053 = CARTESIAN_POINT('',(-1.801,2.401)); -#11054 = VECTOR('',#11055,1.); -#11055 = DIRECTION('',(1.,-0.)); -#11056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11057 = ADVANCED_FACE('',(#11058),#11021,.T.); -#11058 = FACE_BOUND('',#11059,.F.); -#11059 = EDGE_LOOP('',(#11060,#11061,#11085,#11111)); -#11060 = ORIENTED_EDGE('',*,*,#11006,.F.); -#11061 = ORIENTED_EDGE('',*,*,#11062,.T.); -#11062 = EDGE_CURVE('',#10984,#11063,#11065,.T.); -#11063 = VERTEX_POINT('',#11064); -#11064 = CARTESIAN_POINT('',(86.95,-5.299,0.399)); -#11065 = SURFACE_CURVE('',#11066,(#11071,#11078),.PCURVE_S1.); -#11066 = CIRCLE('',#11067,1.4); -#11067 = AXIS2_PLACEMENT_3D('',#11068,#11069,#11070); -#11068 = CARTESIAN_POINT('',(86.95,-5.299,1.799)); -#11069 = DIRECTION('',(-1.,0.,-0.)); -#11070 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#11071 = PCURVE('',#11021,#11072); -#11072 = DEFINITIONAL_REPRESENTATION('',(#11073),#11077); -#11073 = LINE('',#11074,#11075); -#11074 = CARTESIAN_POINT('',(-0.,-0.399)); -#11075 = VECTOR('',#11076,1.); -#11076 = DIRECTION('',(-1.,0.)); -#11077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11078 = PCURVE('',#10866,#11079); -#11079 = DEFINITIONAL_REPRESENTATION('',(#11080),#11084); -#11080 = CIRCLE('',#11081,1.4); -#11081 = AXIS2_PLACEMENT_2D('',#11082,#11083); -#11082 = CARTESIAN_POINT('',(-1.799,-15.901)); -#11083 = DIRECTION('',(1.234266842274E-16,-1.)); -#11084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11085 = ORIENTED_EDGE('',*,*,#11086,.T.); -#11086 = EDGE_CURVE('',#11063,#11087,#11089,.T.); -#11087 = VERTEX_POINT('',#11088); -#11088 = CARTESIAN_POINT('',(87.349,-5.299,-2.22044604925E-16)); -#11089 = SURFACE_CURVE('',#11090,(#11094,#11100),.PCURVE_S1.); -#11090 = LINE('',#11091,#11092); -#11091 = CARTESIAN_POINT('',(87.349,-5.299,-2.22044604925E-16)); -#11092 = VECTOR('',#11093,1.); -#11093 = DIRECTION('',(0.707106781187,-4.397804258477E-17, - -0.707106781187)); -#11094 = PCURVE('',#11021,#11095); -#11095 = DEFINITIONAL_REPRESENTATION('',(#11096),#11099); -#11096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11097,#11098),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#11097 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#11098 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11100 = PCURVE('',#11101,#11106); -#11101 = PLANE('',#11102); -#11102 = AXIS2_PLACEMENT_3D('',#11103,#11104,#11105); -#11103 = CARTESIAN_POINT('',(87.1495,-5.299,0.1995)); -#11104 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#11105 = DIRECTION('',(-2.457171992256E-18,1.,-2.457171992256E-18)); -#11106 = DEFINITIONAL_REPRESENTATION('',(#11107),#11110); -#11107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11108,#11109),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#11108 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11109 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11111 = ORIENTED_EDGE('',*,*,#11112,.F.); -#11112 = EDGE_CURVE('',#11007,#11087,#11113,.T.); -#11113 = SURFACE_CURVE('',#11114,(#11119,#11126),.PCURVE_S1.); -#11114 = CIRCLE('',#11115,1.799); -#11115 = AXIS2_PLACEMENT_3D('',#11116,#11117,#11118); -#11116 = CARTESIAN_POINT('',(87.349,-5.299,1.799)); -#11117 = DIRECTION('',(-1.,0.,-0.)); -#11118 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#11119 = PCURVE('',#11021,#11120); -#11120 = DEFINITIONAL_REPRESENTATION('',(#11121),#11125); -#11121 = LINE('',#11122,#11123); -#11122 = CARTESIAN_POINT('',(-0.,0.)); -#11123 = VECTOR('',#11124,1.); -#11124 = DIRECTION('',(-1.,0.)); -#11125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11126 = PCURVE('',#11127,#11132); -#11127 = CYLINDRICAL_SURFACE('',#11128,1.799); -#11128 = AXIS2_PLACEMENT_3D('',#11129,#11130,#11131); -#11129 = CARTESIAN_POINT('',(89.75,-5.299,1.799)); -#11130 = DIRECTION('',(-1.,-0.,-0.)); -#11131 = DIRECTION('',(-0.,-0.,-1.)); -#11132 = DEFINITIONAL_REPRESENTATION('',(#11133),#11137); -#11133 = LINE('',#11134,#11135); -#11134 = CARTESIAN_POINT('',(-1.570796326795,2.401)); -#11135 = VECTOR('',#11136,1.); -#11136 = DIRECTION('',(1.,-0.)); -#11137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11138 = ADVANCED_FACE('',(#11139),#11101,.T.); -#11139 = FACE_BOUND('',#11140,.F.); -#11140 = EDGE_LOOP('',(#11141,#11142,#11165,#11193)); -#11141 = ORIENTED_EDGE('',*,*,#11086,.F.); -#11142 = ORIENTED_EDGE('',*,*,#11143,.T.); -#11143 = EDGE_CURVE('',#11063,#11144,#11146,.T.); -#11144 = VERTEX_POINT('',#11145); -#11145 = CARTESIAN_POINT('',(86.95,-21.2,0.399)); -#11146 = SURFACE_CURVE('',#11147,(#11151,#11158),.PCURVE_S1.); -#11147 = LINE('',#11148,#11149); -#11148 = CARTESIAN_POINT('',(86.95,-5.299,0.399)); -#11149 = VECTOR('',#11150,1.); -#11150 = DIRECTION('',(-0.,-1.,-0.)); -#11151 = PCURVE('',#11101,#11152); -#11152 = DEFINITIONAL_REPRESENTATION('',(#11153),#11157); -#11153 = LINE('',#11154,#11155); -#11154 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11155 = VECTOR('',#11156,1.); -#11156 = DIRECTION('',(-1.,0.)); -#11157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11158 = PCURVE('',#10866,#11159); -#11159 = DEFINITIONAL_REPRESENTATION('',(#11160),#11164); -#11160 = LINE('',#11161,#11162); -#11161 = CARTESIAN_POINT('',(-0.399,-15.901)); -#11162 = VECTOR('',#11163,1.); -#11163 = DIRECTION('',(0.,1.)); -#11164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11165 = ORIENTED_EDGE('',*,*,#11166,.T.); -#11166 = EDGE_CURVE('',#11144,#11167,#11169,.T.); -#11167 = VERTEX_POINT('',#11168); -#11168 = CARTESIAN_POINT('',(87.349,-21.599,-5.551115123126E-17)); -#11169 = SURFACE_CURVE('',#11170,(#11174,#11181),.PCURVE_S1.); -#11170 = LINE('',#11171,#11172); -#11171 = CARTESIAN_POINT('',(55.4495,10.3005,31.8995)); -#11172 = VECTOR('',#11173,1.); -#11173 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); -#11174 = PCURVE('',#11101,#11175); -#11175 = DEFINITIONAL_REPRESENTATION('',(#11176),#11180); -#11176 = LINE('',#11177,#11178); -#11177 = CARTESIAN_POINT('',(15.5995,-44.83056992722)); -#11178 = VECTOR('',#11179,1.); -#11179 = DIRECTION('',(-0.57735026919,0.816496580928)); -#11180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11181 = PCURVE('',#11182,#11187); -#11182 = PLANE('',#11183); -#11183 = AXIS2_PLACEMENT_3D('',#11184,#11185,#11186); -#11184 = CARTESIAN_POINT('',(-86.95,-21.3995,0.1995)); -#11185 = DIRECTION('',(-3.474965956532E-18,-0.707106781187, - 0.707106781187)); -#11186 = DIRECTION('',(-1.,2.457171992256E-18,-2.457171992256E-18)); -#11187 = DEFINITIONAL_REPRESENTATION('',(#11188),#11192); -#11188 = LINE('',#11189,#11190); -#11189 = CARTESIAN_POINT('',(-142.3995,-44.83056992722)); -#11190 = VECTOR('',#11191,1.); -#11191 = DIRECTION('',(-0.57735026919,0.816496580928)); -#11192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11193 = ORIENTED_EDGE('',*,*,#11194,.F.); -#11194 = EDGE_CURVE('',#11087,#11167,#11195,.T.); -#11195 = SURFACE_CURVE('',#11196,(#11200,#11207),.PCURVE_S1.); -#11196 = LINE('',#11197,#11198); -#11197 = CARTESIAN_POINT('',(87.349,-5.299,0.)); -#11198 = VECTOR('',#11199,1.); -#11199 = DIRECTION('',(-0.,-1.,-0.)); -#11200 = PCURVE('',#11101,#11201); -#11201 = DEFINITIONAL_REPRESENTATION('',(#11202),#11206); -#11202 = LINE('',#11203,#11204); -#11203 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11204 = VECTOR('',#11205,1.); -#11205 = DIRECTION('',(-1.,0.)); -#11206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11207 = PCURVE('',#11208,#11213); -#11208 = PLANE('',#11209); -#11209 = AXIS2_PLACEMENT_3D('',#11210,#11211,#11212); -#11210 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#11211 = DIRECTION('',(0.,0.,1.)); -#11212 = DIRECTION('',(1.,0.,0.)); -#11213 = DEFINITIONAL_REPRESENTATION('',(#11214),#11218); -#11214 = LINE('',#11215,#11216); -#11215 = CARTESIAN_POINT('',(177.099,27.701)); -#11216 = VECTOR('',#11217,1.); -#11217 = DIRECTION('',(-0.,-1.)); -#11218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11219 = ADVANCED_FACE('',(#11220),#11182,.F.); -#11220 = FACE_BOUND('',#11221,.T.); -#11221 = EDGE_LOOP('',(#11222,#11252,#11273,#11274)); -#11222 = ORIENTED_EDGE('',*,*,#11223,.F.); -#11223 = EDGE_CURVE('',#11224,#11226,#11228,.T.); -#11224 = VERTEX_POINT('',#11225); -#11225 = CARTESIAN_POINT('',(-86.95,-21.2,0.399)); -#11226 = VERTEX_POINT('',#11227); -#11227 = CARTESIAN_POINT('',(-87.349,-21.599,-4.718447854657E-16)); -#11228 = SURFACE_CURVE('',#11229,(#11233,#11240),.PCURVE_S1.); -#11229 = LINE('',#11230,#11231); -#11230 = CARTESIAN_POINT('',(-87.083,-21.333,0.266)); -#11231 = VECTOR('',#11232,1.); -#11232 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#11233 = PCURVE('',#11182,#11234); -#11234 = DEFINITIONAL_REPRESENTATION('',(#11235),#11239); -#11235 = LINE('',#11236,#11237); -#11236 = CARTESIAN_POINT('',(0.133,-9.404520189781E-02)); -#11237 = VECTOR('',#11238,1.); -#11238 = DIRECTION('',(0.57735026919,0.816496580928)); -#11239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11240 = PCURVE('',#11241,#11246); -#11241 = PLANE('',#11242); -#11242 = AXIS2_PLACEMENT_3D('',#11243,#11244,#11245); -#11243 = CARTESIAN_POINT('',(-87.1495,-21.2,0.1995)); -#11244 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187 - )); -#11245 = DIRECTION('',(-2.457171992256E-18,-1.,2.457171992256E-18)); -#11246 = DEFINITIONAL_REPRESENTATION('',(#11247),#11251); -#11247 = LINE('',#11248,#11249); -#11248 = CARTESIAN_POINT('',(0.133,9.404520189782E-02)); -#11249 = VECTOR('',#11250,1.); -#11250 = DIRECTION('',(0.57735026919,-0.816496580928)); -#11251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11252 = ORIENTED_EDGE('',*,*,#11253,.T.); -#11253 = EDGE_CURVE('',#11224,#11144,#11254,.T.); -#11254 = SURFACE_CURVE('',#11255,(#11259,#11266),.PCURVE_S1.); -#11255 = LINE('',#11256,#11257); -#11256 = CARTESIAN_POINT('',(-86.95,-21.2,0.399)); -#11257 = VECTOR('',#11258,1.); -#11258 = DIRECTION('',(1.,0.,0.)); -#11259 = PCURVE('',#11182,#11260); -#11260 = DEFINITIONAL_REPRESENTATION('',(#11261),#11265); -#11261 = LINE('',#11262,#11263); -#11262 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11263 = VECTOR('',#11264,1.); -#11264 = DIRECTION('',(-1.,0.)); -#11265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11266 = PCURVE('',#9414,#11267); -#11267 = DEFINITIONAL_REPRESENTATION('',(#11268),#11272); -#11268 = LINE('',#11269,#11270); -#11269 = CARTESIAN_POINT('',(0.399,2.8)); -#11270 = VECTOR('',#11271,1.); -#11271 = DIRECTION('',(0.,1.)); -#11272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11273 = ORIENTED_EDGE('',*,*,#11166,.T.); -#11274 = ORIENTED_EDGE('',*,*,#11275,.F.); -#11275 = EDGE_CURVE('',#11226,#11167,#11276,.T.); -#11276 = SURFACE_CURVE('',#11277,(#11281,#11288),.PCURVE_S1.); -#11277 = LINE('',#11278,#11279); -#11278 = CARTESIAN_POINT('',(-86.95,-21.599,0.)); -#11279 = VECTOR('',#11280,1.); -#11280 = DIRECTION('',(1.,0.,0.)); -#11281 = PCURVE('',#11182,#11282); -#11282 = DEFINITIONAL_REPRESENTATION('',(#11283),#11287); -#11283 = LINE('',#11284,#11285); -#11284 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11285 = VECTOR('',#11286,1.); -#11286 = DIRECTION('',(-1.,0.)); -#11287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11288 = PCURVE('',#11208,#11289); -#11289 = DEFINITIONAL_REPRESENTATION('',(#11290),#11294); -#11290 = LINE('',#11291,#11292); -#11291 = CARTESIAN_POINT('',(2.8,11.401)); -#11292 = VECTOR('',#11293,1.); -#11293 = DIRECTION('',(1.,0.)); -#11294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11295 = ADVANCED_FACE('',(#11296),#11241,.F.); -#11296 = FACE_BOUND('',#11297,.T.); -#11297 = EDGE_LOOP('',(#11298,#11299,#11322,#11348)); -#11298 = ORIENTED_EDGE('',*,*,#11223,.T.); -#11299 = ORIENTED_EDGE('',*,*,#11300,.T.); -#11300 = EDGE_CURVE('',#11226,#11301,#11303,.T.); -#11301 = VERTEX_POINT('',#11302); -#11302 = CARTESIAN_POINT('',(-87.349,-5.299,-4.996003610813E-16)); -#11303 = SURFACE_CURVE('',#11304,(#11308,#11315),.PCURVE_S1.); -#11304 = LINE('',#11305,#11306); -#11305 = CARTESIAN_POINT('',(-87.349,-21.2,0.)); -#11306 = VECTOR('',#11307,1.); -#11307 = DIRECTION('',(0.,1.,0.)); -#11308 = PCURVE('',#11241,#11309); -#11309 = DEFINITIONAL_REPRESENTATION('',(#11310),#11314); -#11310 = LINE('',#11311,#11312); -#11311 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11312 = VECTOR('',#11313,1.); -#11313 = DIRECTION('',(-1.,0.)); -#11314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11315 = PCURVE('',#11208,#11316); -#11316 = DEFINITIONAL_REPRESENTATION('',(#11317),#11321); -#11317 = LINE('',#11318,#11319); -#11318 = CARTESIAN_POINT('',(2.401,11.8)); -#11319 = VECTOR('',#11320,1.); -#11320 = DIRECTION('',(0.,1.)); -#11321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11322 = ORIENTED_EDGE('',*,*,#11323,.T.); -#11323 = EDGE_CURVE('',#11301,#11324,#11326,.T.); -#11324 = VERTEX_POINT('',#11325); -#11325 = CARTESIAN_POINT('',(-86.95,-5.299,0.399)); -#11326 = SURFACE_CURVE('',#11327,(#11331,#11337),.PCURVE_S1.); -#11327 = LINE('',#11328,#11329); -#11328 = CARTESIAN_POINT('',(-87.1495,-5.299,0.1995)); -#11329 = VECTOR('',#11330,1.); -#11330 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#11331 = PCURVE('',#11241,#11332); -#11332 = DEFINITIONAL_REPRESENTATION('',(#11333),#11336); -#11333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11334,#11335),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11334 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#11335 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#11336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11337 = PCURVE('',#11338,#11343); -#11338 = CONICAL_SURFACE('',#11339,1.799,0.785398163397); -#11339 = AXIS2_PLACEMENT_3D('',#11340,#11341,#11342); -#11340 = CARTESIAN_POINT('',(-87.349,-5.299,1.799)); -#11341 = DIRECTION('',(-1.,-0.,0.)); -#11342 = DIRECTION('',(-0.,0.,-1.)); -#11343 = DEFINITIONAL_REPRESENTATION('',(#11344),#11347); -#11344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11345,#11346),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11345 = CARTESIAN_POINT('',(0.,0.)); -#11346 = CARTESIAN_POINT('',(0.,-0.399)); -#11347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11348 = ORIENTED_EDGE('',*,*,#11349,.F.); -#11349 = EDGE_CURVE('',#11224,#11324,#11350,.T.); -#11350 = SURFACE_CURVE('',#11351,(#11355,#11362),.PCURVE_S1.); -#11351 = LINE('',#11352,#11353); -#11352 = CARTESIAN_POINT('',(-86.95,-21.2,0.399)); -#11353 = VECTOR('',#11354,1.); -#11354 = DIRECTION('',(0.,1.,0.)); -#11355 = PCURVE('',#11241,#11356); -#11356 = DEFINITIONAL_REPRESENTATION('',(#11357),#11361); -#11357 = LINE('',#11358,#11359); -#11358 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11359 = VECTOR('',#11360,1.); -#11360 = DIRECTION('',(-1.,0.)); -#11361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11362 = PCURVE('',#11363,#11368); -#11363 = PLANE('',#11364); -#11364 = AXIS2_PLACEMENT_3D('',#11365,#11366,#11367); -#11365 = CARTESIAN_POINT('',(-86.95,-21.2,0.)); -#11366 = DIRECTION('',(1.,0.,0.)); -#11367 = DIRECTION('',(0.,0.,1.)); -#11368 = DEFINITIONAL_REPRESENTATION('',(#11369),#11373); -#11369 = LINE('',#11370,#11371); -#11370 = CARTESIAN_POINT('',(0.399,0.)); -#11371 = VECTOR('',#11372,1.); -#11372 = DIRECTION('',(0.,-1.)); -#11373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11374 = ADVANCED_FACE('',(#11375),#11338,.T.); -#11375 = FACE_BOUND('',#11376,.T.); -#11376 = EDGE_LOOP('',(#11377,#11378,#11407,#11433)); -#11377 = ORIENTED_EDGE('',*,*,#11323,.F.); -#11378 = ORIENTED_EDGE('',*,*,#11379,.T.); -#11379 = EDGE_CURVE('',#11301,#11380,#11382,.T.); -#11380 = VERTEX_POINT('',#11381); -#11381 = CARTESIAN_POINT('',(-87.349,-3.5,1.799)); -#11382 = SURFACE_CURVE('',#11383,(#11388,#11395),.PCURVE_S1.); -#11383 = CIRCLE('',#11384,1.799); -#11384 = AXIS2_PLACEMENT_3D('',#11385,#11386,#11387); -#11385 = CARTESIAN_POINT('',(-87.349,-5.299,1.799)); -#11386 = DIRECTION('',(1.,0.,-0.)); -#11387 = DIRECTION('',(-0.,0.,-1.)); -#11388 = PCURVE('',#11338,#11389); -#11389 = DEFINITIONAL_REPRESENTATION('',(#11390),#11394); -#11390 = LINE('',#11391,#11392); -#11391 = CARTESIAN_POINT('',(-0.,-0.)); -#11392 = VECTOR('',#11393,1.); -#11393 = DIRECTION('',(-1.,-0.)); -#11394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11395 = PCURVE('',#11396,#11401); -#11396 = CYLINDRICAL_SURFACE('',#11397,1.799); -#11397 = AXIS2_PLACEMENT_3D('',#11398,#11399,#11400); -#11398 = CARTESIAN_POINT('',(-89.75,-5.299,1.799)); -#11399 = DIRECTION('',(1.,0.,0.)); -#11400 = DIRECTION('',(0.,0.,-1.)); -#11401 = DEFINITIONAL_REPRESENTATION('',(#11402),#11406); -#11402 = LINE('',#11403,#11404); -#11403 = CARTESIAN_POINT('',(0.,2.401)); -#11404 = VECTOR('',#11405,1.); -#11405 = DIRECTION('',(1.,0.)); -#11406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11407 = ORIENTED_EDGE('',*,*,#11408,.T.); -#11408 = EDGE_CURVE('',#11380,#11409,#11411,.T.); -#11409 = VERTEX_POINT('',#11410); -#11410 = CARTESIAN_POINT('',(-86.95,-3.899,1.799)); -#11411 = SURFACE_CURVE('',#11412,(#11416,#11422),.PCURVE_S1.); -#11412 = LINE('',#11413,#11414); -#11413 = CARTESIAN_POINT('',(-87.349,-3.5,1.799)); -#11414 = VECTOR('',#11415,1.); -#11415 = DIRECTION('',(0.707106781187,-0.707106781187,4.329780281177E-17 - )); -#11416 = PCURVE('',#11338,#11417); -#11417 = DEFINITIONAL_REPRESENTATION('',(#11418),#11421); -#11418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11419,#11420),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#11419 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11420 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#11421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11422 = PCURVE('',#11423,#11428); -#11423 = PLANE('',#11424); -#11424 = AXIS2_PLACEMENT_3D('',#11425,#11426,#11427); -#11425 = CARTESIAN_POINT('',(-87.1495,-3.6995,1.799)); -#11426 = DIRECTION('',(0.707106781187,0.707106781187,3.474965956532E-18) - ); -#11427 = DIRECTION('',(-2.457171992256E-18,-2.457171992256E-18,1.)); -#11428 = DEFINITIONAL_REPRESENTATION('',(#11429),#11432); -#11429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11430,#11431),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#11430 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11431 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11433 = ORIENTED_EDGE('',*,*,#11434,.F.); -#11434 = EDGE_CURVE('',#11324,#11409,#11435,.T.); -#11435 = SURFACE_CURVE('',#11436,(#11441,#11448),.PCURVE_S1.); -#11436 = CIRCLE('',#11437,1.4); -#11437 = AXIS2_PLACEMENT_3D('',#11438,#11439,#11440); -#11438 = CARTESIAN_POINT('',(-86.95,-5.299,1.799)); -#11439 = DIRECTION('',(1.,0.,-0.)); -#11440 = DIRECTION('',(-0.,0.,-1.)); -#11441 = PCURVE('',#11338,#11442); -#11442 = DEFINITIONAL_REPRESENTATION('',(#11443),#11447); -#11443 = LINE('',#11444,#11445); -#11444 = CARTESIAN_POINT('',(-0.,-0.399)); -#11445 = VECTOR('',#11446,1.); -#11446 = DIRECTION('',(-1.,-0.)); -#11447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11448 = PCURVE('',#11363,#11449); -#11449 = DEFINITIONAL_REPRESENTATION('',(#11450),#11454); -#11450 = CIRCLE('',#11451,1.4); -#11451 = AXIS2_PLACEMENT_2D('',#11452,#11453); -#11452 = CARTESIAN_POINT('',(1.799,-15.901)); -#11453 = DIRECTION('',(-1.,0.)); -#11454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11455 = ADVANCED_FACE('',(#11456),#11423,.T.); -#11456 = FACE_BOUND('',#11457,.T.); -#11457 = EDGE_LOOP('',(#11458,#11459,#11487,#11513)); -#11458 = ORIENTED_EDGE('',*,*,#11408,.F.); -#11459 = ORIENTED_EDGE('',*,*,#11460,.T.); -#11460 = EDGE_CURVE('',#11380,#11461,#11463,.T.); -#11461 = VERTEX_POINT('',#11462); -#11462 = CARTESIAN_POINT('',(-87.349,-3.5,1.801)); -#11463 = SURFACE_CURVE('',#11464,(#11468,#11475),.PCURVE_S1.); -#11464 = LINE('',#11465,#11466); -#11465 = CARTESIAN_POINT('',(-87.349,-3.5,1.799)); -#11466 = VECTOR('',#11467,1.); -#11467 = DIRECTION('',(0.,0.,1.)); -#11468 = PCURVE('',#11423,#11469); -#11469 = DEFINITIONAL_REPRESENTATION('',(#11470),#11474); -#11470 = LINE('',#11471,#11472); -#11471 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11472 = VECTOR('',#11473,1.); -#11473 = DIRECTION('',(1.,0.)); -#11474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11475 = PCURVE('',#11476,#11481); -#11476 = PLANE('',#11477); -#11477 = AXIS2_PLACEMENT_3D('',#11478,#11479,#11480); -#11478 = CARTESIAN_POINT('',(-89.75,-3.5,0.)); -#11479 = DIRECTION('',(0.,1.,0.)); -#11480 = DIRECTION('',(0.,0.,1.)); -#11481 = DEFINITIONAL_REPRESENTATION('',(#11482),#11486); -#11482 = LINE('',#11483,#11484); -#11483 = CARTESIAN_POINT('',(1.799,2.401)); -#11484 = VECTOR('',#11485,1.); -#11485 = DIRECTION('',(1.,0.)); -#11486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11487 = ORIENTED_EDGE('',*,*,#11488,.T.); -#11488 = EDGE_CURVE('',#11461,#11489,#11491,.T.); -#11489 = VERTEX_POINT('',#11490); -#11490 = CARTESIAN_POINT('',(-86.95,-3.899,1.801)); -#11491 = SURFACE_CURVE('',#11492,(#11496,#11502),.PCURVE_S1.); -#11492 = LINE('',#11493,#11494); -#11493 = CARTESIAN_POINT('',(-87.1495,-3.6995,1.801)); -#11494 = VECTOR('',#11495,1.); -#11495 = DIRECTION('',(0.707106781187,-0.707106781187,0.)); -#11496 = PCURVE('',#11423,#11497); -#11497 = DEFINITIONAL_REPRESENTATION('',(#11498),#11501); -#11498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11499,#11500),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11499 = CARTESIAN_POINT('',(2.E-03,-0.282135605693)); -#11500 = CARTESIAN_POINT('',(2.E-03,0.282135605693)); -#11501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11502 = PCURVE('',#11503,#11508); -#11503 = CONICAL_SURFACE('',#11504,1.799,0.785398163397); -#11504 = AXIS2_PLACEMENT_3D('',#11505,#11506,#11507); -#11505 = CARTESIAN_POINT('',(-87.349,-5.299,1.801)); -#11506 = DIRECTION('',(-1.,-0.,0.)); -#11507 = DIRECTION('',(0.,1.,0.)); -#11508 = DEFINITIONAL_REPRESENTATION('',(#11509),#11512); -#11509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11510,#11511),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11510 = CARTESIAN_POINT('',(0.,0.)); -#11511 = CARTESIAN_POINT('',(0.,-0.399)); -#11512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11513 = ORIENTED_EDGE('',*,*,#11514,.F.); -#11514 = EDGE_CURVE('',#11409,#11489,#11515,.T.); -#11515 = SURFACE_CURVE('',#11516,(#11520,#11527),.PCURVE_S1.); -#11516 = LINE('',#11517,#11518); -#11517 = CARTESIAN_POINT('',(-86.95,-3.899,1.799)); -#11518 = VECTOR('',#11519,1.); -#11519 = DIRECTION('',(0.,0.,1.)); -#11520 = PCURVE('',#11423,#11521); -#11521 = DEFINITIONAL_REPRESENTATION('',(#11522),#11526); -#11522 = LINE('',#11523,#11524); -#11523 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11524 = VECTOR('',#11525,1.); -#11525 = DIRECTION('',(1.,0.)); -#11526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11527 = PCURVE('',#11363,#11528); -#11528 = DEFINITIONAL_REPRESENTATION('',(#11529),#11533); -#11529 = LINE('',#11530,#11531); -#11530 = CARTESIAN_POINT('',(1.799,-17.301)); -#11531 = VECTOR('',#11532,1.); -#11532 = DIRECTION('',(1.,0.)); -#11533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11534 = ADVANCED_FACE('',(#11535),#11503,.T.); -#11535 = FACE_BOUND('',#11536,.T.); -#11536 = EDGE_LOOP('',(#11537,#11538,#11567,#11593)); -#11537 = ORIENTED_EDGE('',*,*,#11488,.F.); -#11538 = ORIENTED_EDGE('',*,*,#11539,.T.); -#11539 = EDGE_CURVE('',#11461,#11540,#11542,.T.); -#11540 = VERTEX_POINT('',#11541); -#11541 = CARTESIAN_POINT('',(-87.349,-5.299,3.6)); -#11542 = SURFACE_CURVE('',#11543,(#11548,#11555),.PCURVE_S1.); -#11543 = CIRCLE('',#11544,1.799); -#11544 = AXIS2_PLACEMENT_3D('',#11545,#11546,#11547); -#11545 = CARTESIAN_POINT('',(-87.349,-5.299,1.801)); -#11546 = DIRECTION('',(1.,0.,-0.)); -#11547 = DIRECTION('',(0.,1.,0.)); -#11548 = PCURVE('',#11503,#11549); -#11549 = DEFINITIONAL_REPRESENTATION('',(#11550),#11554); -#11550 = LINE('',#11551,#11552); -#11551 = CARTESIAN_POINT('',(-0.,-0.)); -#11552 = VECTOR('',#11553,1.); -#11553 = DIRECTION('',(-1.,-0.)); -#11554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11555 = PCURVE('',#11556,#11561); -#11556 = CYLINDRICAL_SURFACE('',#11557,1.799); -#11557 = AXIS2_PLACEMENT_3D('',#11558,#11559,#11560); -#11558 = CARTESIAN_POINT('',(-89.75,-5.299,1.801)); -#11559 = DIRECTION('',(1.,0.,0.)); -#11560 = DIRECTION('',(0.,0.,1.)); -#11561 = DEFINITIONAL_REPRESENTATION('',(#11562),#11566); -#11562 = LINE('',#11563,#11564); -#11563 = CARTESIAN_POINT('',(-1.570796326795,2.401)); -#11564 = VECTOR('',#11565,1.); -#11565 = DIRECTION('',(1.,-0.)); -#11566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11567 = ORIENTED_EDGE('',*,*,#11568,.T.); -#11568 = EDGE_CURVE('',#11540,#11569,#11571,.T.); -#11569 = VERTEX_POINT('',#11570); -#11570 = CARTESIAN_POINT('',(-86.95,-5.299,3.201)); -#11571 = SURFACE_CURVE('',#11572,(#11576,#11582),.PCURVE_S1.); -#11572 = LINE('',#11573,#11574); -#11573 = CARTESIAN_POINT('',(-87.349,-5.299,3.6)); -#11574 = VECTOR('',#11575,1.); -#11575 = DIRECTION('',(0.707106781187,-4.329780281177E-17, - -0.707106781187)); -#11576 = PCURVE('',#11503,#11577); -#11577 = DEFINITIONAL_REPRESENTATION('',(#11578),#11581); -#11578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11579,#11580),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#11579 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11580 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#11581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11582 = PCURVE('',#11583,#11588); -#11583 = PLANE('',#11584); -#11584 = AXIS2_PLACEMENT_3D('',#11585,#11586,#11587); -#11585 = CARTESIAN_POINT('',(-87.1495,-5.299,3.4005)); -#11586 = DIRECTION('',(0.707106781187,-3.474965956532E-18,0.707106781187 - )); -#11587 = DIRECTION('',(-2.457171992256E-18,-1.,-2.457171992256E-18)); -#11588 = DEFINITIONAL_REPRESENTATION('',(#11589),#11592); -#11589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11590,#11591),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#11590 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11591 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11593 = ORIENTED_EDGE('',*,*,#11594,.F.); -#11594 = EDGE_CURVE('',#11489,#11569,#11595,.T.); -#11595 = SURFACE_CURVE('',#11596,(#11601,#11608),.PCURVE_S1.); -#11596 = CIRCLE('',#11597,1.4); -#11597 = AXIS2_PLACEMENT_3D('',#11598,#11599,#11600); -#11598 = CARTESIAN_POINT('',(-86.95,-5.299,1.801)); -#11599 = DIRECTION('',(1.,0.,-0.)); -#11600 = DIRECTION('',(0.,1.,0.)); -#11601 = PCURVE('',#11503,#11602); -#11602 = DEFINITIONAL_REPRESENTATION('',(#11603),#11607); -#11603 = LINE('',#11604,#11605); -#11604 = CARTESIAN_POINT('',(-0.,-0.399)); -#11605 = VECTOR('',#11606,1.); -#11606 = DIRECTION('',(-1.,-0.)); -#11607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11608 = PCURVE('',#11363,#11609); -#11609 = DEFINITIONAL_REPRESENTATION('',(#11610),#11614); -#11610 = CIRCLE('',#11611,1.4); -#11611 = AXIS2_PLACEMENT_2D('',#11612,#11613); -#11612 = CARTESIAN_POINT('',(1.801,-15.901)); -#11613 = DIRECTION('',(0.,-1.)); -#11614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11615 = ADVANCED_FACE('',(#11616),#11583,.T.); -#11616 = FACE_BOUND('',#11617,.T.); -#11617 = EDGE_LOOP('',(#11618,#11619,#11647,#11670)); -#11618 = ORIENTED_EDGE('',*,*,#11568,.F.); -#11619 = ORIENTED_EDGE('',*,*,#11620,.T.); -#11620 = EDGE_CURVE('',#11540,#11621,#11623,.T.); -#11621 = VERTEX_POINT('',#11622); -#11622 = CARTESIAN_POINT('',(-87.349,-21.2,3.6)); -#11623 = SURFACE_CURVE('',#11624,(#11628,#11635),.PCURVE_S1.); -#11624 = LINE('',#11625,#11626); -#11625 = CARTESIAN_POINT('',(-87.349,-5.299,3.6)); -#11626 = VECTOR('',#11627,1.); -#11627 = DIRECTION('',(-0.,-1.,-0.)); -#11628 = PCURVE('',#11583,#11629); -#11629 = DEFINITIONAL_REPRESENTATION('',(#11630),#11634); -#11630 = LINE('',#11631,#11632); -#11631 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11632 = VECTOR('',#11633,1.); -#11633 = DIRECTION('',(1.,0.)); -#11634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11635 = PCURVE('',#11636,#11641); -#11636 = PLANE('',#11637); -#11637 = AXIS2_PLACEMENT_3D('',#11638,#11639,#11640); -#11638 = CARTESIAN_POINT('',(-89.75,-21.2,3.6)); -#11639 = DIRECTION('',(0.,0.,1.)); -#11640 = DIRECTION('',(1.,0.,0.)); -#11641 = DEFINITIONAL_REPRESENTATION('',(#11642),#11646); -#11642 = LINE('',#11643,#11644); -#11643 = CARTESIAN_POINT('',(2.401,15.901)); -#11644 = VECTOR('',#11645,1.); -#11645 = DIRECTION('',(-0.,-1.)); -#11646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11647 = ORIENTED_EDGE('',*,*,#11648,.T.); -#11648 = EDGE_CURVE('',#11621,#11649,#11651,.T.); -#11649 = VERTEX_POINT('',#11650); -#11650 = CARTESIAN_POINT('',(-86.95,-21.2,3.201)); -#11651 = SURFACE_CURVE('',#11652,(#11656,#11663),.PCURVE_S1.); -#11652 = LINE('',#11653,#11654); -#11653 = CARTESIAN_POINT('',(-86.9495,-21.2,3.2005)); -#11654 = VECTOR('',#11655,1.); -#11655 = DIRECTION('',(0.707106781187,-0.,-0.707106781187)); -#11656 = PCURVE('',#11583,#11657); -#11657 = DEFINITIONAL_REPRESENTATION('',(#11658),#11662); -#11658 = LINE('',#11659,#11660); -#11659 = CARTESIAN_POINT('',(15.901,0.282842712475)); -#11660 = VECTOR('',#11661,1.); -#11661 = DIRECTION('',(0.,1.)); -#11662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11663 = PCURVE('',#9414,#11664); -#11664 = DEFINITIONAL_REPRESENTATION('',(#11665),#11669); -#11665 = LINE('',#11666,#11667); -#11666 = CARTESIAN_POINT('',(3.2005,2.8005)); -#11667 = VECTOR('',#11668,1.); -#11668 = DIRECTION('',(-0.707106781187,0.707106781187)); -#11669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11670 = ORIENTED_EDGE('',*,*,#11671,.F.); -#11671 = EDGE_CURVE('',#11569,#11649,#11672,.T.); -#11672 = SURFACE_CURVE('',#11673,(#11677,#11684),.PCURVE_S1.); -#11673 = LINE('',#11674,#11675); -#11674 = CARTESIAN_POINT('',(-86.95,-5.299,3.201)); -#11675 = VECTOR('',#11676,1.); -#11676 = DIRECTION('',(-0.,-1.,-0.)); -#11677 = PCURVE('',#11583,#11678); -#11678 = DEFINITIONAL_REPRESENTATION('',(#11679),#11683); -#11679 = LINE('',#11680,#11681); -#11680 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11681 = VECTOR('',#11682,1.); -#11682 = DIRECTION('',(1.,0.)); -#11683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11684 = PCURVE('',#11363,#11685); -#11685 = DEFINITIONAL_REPRESENTATION('',(#11686),#11690); -#11686 = LINE('',#11687,#11688); -#11687 = CARTESIAN_POINT('',(3.201,-15.901)); -#11688 = VECTOR('',#11689,1.); -#11689 = DIRECTION('',(-0.,1.)); -#11690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11691 = ADVANCED_FACE('',(#11692),#11636,.T.); -#11692 = FACE_BOUND('',#11693,.T.); -#11693 = EDGE_LOOP('',(#11694,#11717,#11740,#11761)); -#11694 = ORIENTED_EDGE('',*,*,#11695,.F.); -#11695 = EDGE_CURVE('',#11696,#11540,#11698,.T.); -#11696 = VERTEX_POINT('',#11697); -#11697 = CARTESIAN_POINT('',(-89.351,-5.299,3.6)); -#11698 = SURFACE_CURVE('',#11699,(#11703,#11710),.PCURVE_S1.); -#11699 = LINE('',#11700,#11701); -#11700 = CARTESIAN_POINT('',(-89.75,-5.299,3.6)); -#11701 = VECTOR('',#11702,1.); -#11702 = DIRECTION('',(1.,0.,0.)); -#11703 = PCURVE('',#11636,#11704); -#11704 = DEFINITIONAL_REPRESENTATION('',(#11705),#11709); -#11705 = LINE('',#11706,#11707); -#11706 = CARTESIAN_POINT('',(0.,15.901)); -#11707 = VECTOR('',#11708,1.); -#11708 = DIRECTION('',(1.,0.)); -#11709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11710 = PCURVE('',#11556,#11711); -#11711 = DEFINITIONAL_REPRESENTATION('',(#11712),#11716); -#11712 = LINE('',#11713,#11714); -#11713 = CARTESIAN_POINT('',(-0.,0.)); -#11714 = VECTOR('',#11715,1.); -#11715 = DIRECTION('',(-0.,1.)); -#11716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11717 = ORIENTED_EDGE('',*,*,#11718,.T.); -#11718 = EDGE_CURVE('',#11696,#11719,#11721,.T.); -#11719 = VERTEX_POINT('',#11720); -#11720 = CARTESIAN_POINT('',(-89.351,-21.2,3.6)); -#11721 = SURFACE_CURVE('',#11722,(#11726,#11733),.PCURVE_S1.); -#11722 = LINE('',#11723,#11724); -#11723 = CARTESIAN_POINT('',(-89.351,-5.299,3.6)); -#11724 = VECTOR('',#11725,1.); -#11725 = DIRECTION('',(-0.,-1.,-0.)); -#11726 = PCURVE('',#11636,#11727); -#11727 = DEFINITIONAL_REPRESENTATION('',(#11728),#11732); -#11728 = LINE('',#11729,#11730); -#11729 = CARTESIAN_POINT('',(0.399,15.901)); -#11730 = VECTOR('',#11731,1.); -#11731 = DIRECTION('',(-0.,-1.)); -#11732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11733 = PCURVE('',#9386,#11734); -#11734 = DEFINITIONAL_REPRESENTATION('',(#11735),#11739); -#11735 = LINE('',#11736,#11737); -#11736 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11737 = VECTOR('',#11738,1.); -#11738 = DIRECTION('',(-1.,0.)); -#11739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11740 = ORIENTED_EDGE('',*,*,#11741,.T.); -#11741 = EDGE_CURVE('',#11719,#11621,#11742,.T.); -#11742 = SURFACE_CURVE('',#11743,(#11747,#11754),.PCURVE_S1.); -#11743 = LINE('',#11744,#11745); -#11744 = CARTESIAN_POINT('',(-89.75,-21.2,3.6)); -#11745 = VECTOR('',#11746,1.); -#11746 = DIRECTION('',(1.,0.,0.)); -#11747 = PCURVE('',#11636,#11748); -#11748 = DEFINITIONAL_REPRESENTATION('',(#11749),#11753); -#11749 = LINE('',#11750,#11751); -#11750 = CARTESIAN_POINT('',(0.,0.)); -#11751 = VECTOR('',#11752,1.); -#11752 = DIRECTION('',(1.,0.)); -#11753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11754 = PCURVE('',#9414,#11755); -#11755 = DEFINITIONAL_REPRESENTATION('',(#11756),#11760); -#11756 = LINE('',#11757,#11758); -#11757 = CARTESIAN_POINT('',(3.6,0.)); -#11758 = VECTOR('',#11759,1.); -#11759 = DIRECTION('',(0.,1.)); -#11760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11761 = ORIENTED_EDGE('',*,*,#11620,.F.); -#11762 = ADVANCED_FACE('',(#11763),#11556,.T.); -#11763 = FACE_BOUND('',#11764,.F.); -#11764 = EDGE_LOOP('',(#11765,#11766,#11790,#11811)); -#11765 = ORIENTED_EDGE('',*,*,#11695,.F.); -#11766 = ORIENTED_EDGE('',*,*,#11767,.F.); -#11767 = EDGE_CURVE('',#11768,#11696,#11770,.T.); -#11768 = VERTEX_POINT('',#11769); -#11769 = CARTESIAN_POINT('',(-89.351,-3.5,1.801)); -#11770 = SURFACE_CURVE('',#11771,(#11776,#11783),.PCURVE_S1.); -#11771 = CIRCLE('',#11772,1.799); -#11772 = AXIS2_PLACEMENT_3D('',#11773,#11774,#11775); -#11773 = CARTESIAN_POINT('',(-89.351,-5.299,1.801)); -#11774 = DIRECTION('',(1.,0.,-0.)); -#11775 = DIRECTION('',(0.,1.,0.)); -#11776 = PCURVE('',#11556,#11777); -#11777 = DEFINITIONAL_REPRESENTATION('',(#11778),#11782); -#11778 = LINE('',#11779,#11780); -#11779 = CARTESIAN_POINT('',(-1.570796326795,0.399)); -#11780 = VECTOR('',#11781,1.); -#11781 = DIRECTION('',(1.,-0.)); -#11782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11783 = PCURVE('',#9358,#11784); -#11784 = DEFINITIONAL_REPRESENTATION('',(#11785),#11789); -#11785 = LINE('',#11786,#11787); -#11786 = CARTESIAN_POINT('',(0.,0.)); -#11787 = VECTOR('',#11788,1.); -#11788 = DIRECTION('',(1.,0.)); -#11789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11790 = ORIENTED_EDGE('',*,*,#11791,.T.); -#11791 = EDGE_CURVE('',#11768,#11461,#11792,.T.); -#11792 = SURFACE_CURVE('',#11793,(#11797,#11804),.PCURVE_S1.); -#11793 = LINE('',#11794,#11795); -#11794 = CARTESIAN_POINT('',(-89.75,-3.5,1.801)); -#11795 = VECTOR('',#11796,1.); -#11796 = DIRECTION('',(1.,0.,0.)); -#11797 = PCURVE('',#11556,#11798); -#11798 = DEFINITIONAL_REPRESENTATION('',(#11799),#11803); -#11799 = LINE('',#11800,#11801); -#11800 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11801 = VECTOR('',#11802,1.); -#11802 = DIRECTION('',(-0.,1.)); -#11803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11804 = PCURVE('',#11476,#11805); -#11805 = DEFINITIONAL_REPRESENTATION('',(#11806),#11810); -#11806 = LINE('',#11807,#11808); -#11807 = CARTESIAN_POINT('',(1.801,0.)); -#11808 = VECTOR('',#11809,1.); -#11809 = DIRECTION('',(0.,1.)); -#11810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11811 = ORIENTED_EDGE('',*,*,#11539,.T.); -#11812 = ADVANCED_FACE('',(#11813),#11476,.T.); -#11813 = FACE_BOUND('',#11814,.T.); -#11814 = EDGE_LOOP('',(#11815,#11838,#11859,#11860)); -#11815 = ORIENTED_EDGE('',*,*,#11816,.F.); -#11816 = EDGE_CURVE('',#11817,#11380,#11819,.T.); -#11817 = VERTEX_POINT('',#11818); -#11818 = CARTESIAN_POINT('',(-89.351,-3.5,1.799)); -#11819 = SURFACE_CURVE('',#11820,(#11824,#11831),.PCURVE_S1.); -#11820 = LINE('',#11821,#11822); -#11821 = CARTESIAN_POINT('',(-89.75,-3.5,1.799)); -#11822 = VECTOR('',#11823,1.); -#11823 = DIRECTION('',(1.,0.,0.)); -#11824 = PCURVE('',#11476,#11825); -#11825 = DEFINITIONAL_REPRESENTATION('',(#11826),#11830); -#11826 = LINE('',#11827,#11828); -#11827 = CARTESIAN_POINT('',(1.799,0.)); -#11828 = VECTOR('',#11829,1.); -#11829 = DIRECTION('',(0.,1.)); -#11830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11831 = PCURVE('',#11396,#11832); -#11832 = DEFINITIONAL_REPRESENTATION('',(#11833),#11837); -#11833 = LINE('',#11834,#11835); -#11834 = CARTESIAN_POINT('',(1.570796326795,0.)); -#11835 = VECTOR('',#11836,1.); -#11836 = DIRECTION('',(0.,1.)); -#11837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11838 = ORIENTED_EDGE('',*,*,#11839,.T.); -#11839 = EDGE_CURVE('',#11817,#11768,#11840,.T.); -#11840 = SURFACE_CURVE('',#11841,(#11845,#11852),.PCURVE_S1.); -#11841 = LINE('',#11842,#11843); -#11842 = CARTESIAN_POINT('',(-89.351,-3.5,1.799)); -#11843 = VECTOR('',#11844,1.); -#11844 = DIRECTION('',(0.,0.,1.)); -#11845 = PCURVE('',#11476,#11846); -#11846 = DEFINITIONAL_REPRESENTATION('',(#11847),#11851); -#11847 = LINE('',#11848,#11849); -#11848 = CARTESIAN_POINT('',(1.799,0.399)); -#11849 = VECTOR('',#11850,1.); -#11850 = DIRECTION('',(1.,0.)); -#11851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11852 = PCURVE('',#9329,#11853); -#11853 = DEFINITIONAL_REPRESENTATION('',(#11854),#11858); -#11854 = LINE('',#11855,#11856); -#11855 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11856 = VECTOR('',#11857,1.); -#11857 = DIRECTION('',(-1.,0.)); -#11858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11859 = ORIENTED_EDGE('',*,*,#11791,.T.); -#11860 = ORIENTED_EDGE('',*,*,#11460,.F.); -#11861 = ADVANCED_FACE('',(#11862),#11396,.T.); -#11862 = FACE_BOUND('',#11863,.T.); -#11863 = EDGE_LOOP('',(#11864,#11887,#11909,#11910)); -#11864 = ORIENTED_EDGE('',*,*,#11865,.F.); -#11865 = EDGE_CURVE('',#11866,#11301,#11868,.T.); -#11866 = VERTEX_POINT('',#11867); -#11867 = CARTESIAN_POINT('',(-89.351,-5.299,-6.383782391595E-16)); -#11868 = SURFACE_CURVE('',#11869,(#11873,#11880),.PCURVE_S1.); -#11869 = LINE('',#11870,#11871); -#11870 = CARTESIAN_POINT('',(-89.75,-5.299,-2.22044604925E-16)); -#11871 = VECTOR('',#11872,1.); -#11872 = DIRECTION('',(1.,0.,0.)); -#11873 = PCURVE('',#11396,#11874); -#11874 = DEFINITIONAL_REPRESENTATION('',(#11875),#11879); -#11875 = LINE('',#11876,#11877); -#11876 = CARTESIAN_POINT('',(0.,0.)); -#11877 = VECTOR('',#11878,1.); -#11878 = DIRECTION('',(0.,1.)); -#11879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11880 = PCURVE('',#11208,#11881); -#11881 = DEFINITIONAL_REPRESENTATION('',(#11882),#11886); -#11882 = LINE('',#11883,#11884); -#11883 = CARTESIAN_POINT('',(0.,27.701)); -#11884 = VECTOR('',#11885,1.); -#11885 = DIRECTION('',(1.,0.)); -#11886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11887 = ORIENTED_EDGE('',*,*,#11888,.T.); -#11888 = EDGE_CURVE('',#11866,#11817,#11889,.T.); -#11889 = SURFACE_CURVE('',#11890,(#11895,#11902),.PCURVE_S1.); -#11890 = CIRCLE('',#11891,1.799); -#11891 = AXIS2_PLACEMENT_3D('',#11892,#11893,#11894); -#11892 = CARTESIAN_POINT('',(-89.351,-5.299,1.799)); -#11893 = DIRECTION('',(1.,0.,0.)); -#11894 = DIRECTION('',(0.,-0.,-1.)); -#11895 = PCURVE('',#11396,#11896); -#11896 = DEFINITIONAL_REPRESENTATION('',(#11897),#11901); -#11897 = LINE('',#11898,#11899); -#11898 = CARTESIAN_POINT('',(0.,0.399)); -#11899 = VECTOR('',#11900,1.); -#11900 = DIRECTION('',(1.,0.)); -#11901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11902 = PCURVE('',#9301,#11903); -#11903 = DEFINITIONAL_REPRESENTATION('',(#11904),#11908); -#11904 = LINE('',#11905,#11906); -#11905 = CARTESIAN_POINT('',(0.,0.)); -#11906 = VECTOR('',#11907,1.); -#11907 = DIRECTION('',(1.,0.)); -#11908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11909 = ORIENTED_EDGE('',*,*,#11816,.T.); -#11910 = ORIENTED_EDGE('',*,*,#11379,.F.); -#11911 = ADVANCED_FACE('',(#11912,#11940),#11363,.T.); -#11912 = FACE_BOUND('',#11913,.T.); -#11913 = EDGE_LOOP('',(#11914,#11935,#11936,#11937,#11938,#11939)); -#11914 = ORIENTED_EDGE('',*,*,#11915,.F.); -#11915 = EDGE_CURVE('',#11224,#11649,#11916,.T.); -#11916 = SURFACE_CURVE('',#11917,(#11921,#11928),.PCURVE_S1.); -#11917 = LINE('',#11918,#11919); -#11918 = CARTESIAN_POINT('',(-86.95,-21.2,0.)); -#11919 = VECTOR('',#11920,1.); -#11920 = DIRECTION('',(0.,0.,1.)); -#11921 = PCURVE('',#11363,#11922); -#11922 = DEFINITIONAL_REPRESENTATION('',(#11923),#11927); -#11923 = LINE('',#11924,#11925); -#11924 = CARTESIAN_POINT('',(0.,0.)); -#11925 = VECTOR('',#11926,1.); -#11926 = DIRECTION('',(1.,0.)); -#11927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11928 = PCURVE('',#9414,#11929); -#11929 = DEFINITIONAL_REPRESENTATION('',(#11930),#11934); -#11930 = LINE('',#11931,#11932); -#11931 = CARTESIAN_POINT('',(0.,2.8)); -#11932 = VECTOR('',#11933,1.); -#11933 = DIRECTION('',(1.,0.)); -#11934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11935 = ORIENTED_EDGE('',*,*,#11349,.T.); -#11936 = ORIENTED_EDGE('',*,*,#11434,.T.); -#11937 = ORIENTED_EDGE('',*,*,#11514,.T.); -#11938 = ORIENTED_EDGE('',*,*,#11594,.T.); -#11939 = ORIENTED_EDGE('',*,*,#11671,.T.); -#11940 = FACE_BOUND('',#11941,.T.); -#11941 = EDGE_LOOP('',(#11942)); -#11942 = ORIENTED_EDGE('',*,*,#11943,.F.); -#11943 = EDGE_CURVE('',#11944,#11944,#11946,.T.); -#11944 = VERTEX_POINT('',#11945); -#11945 = CARTESIAN_POINT('',(-86.95,-5.3,0.4)); -#11946 = SURFACE_CURVE('',#11947,(#11952,#11959),.PCURVE_S1.); -#11947 = CIRCLE('',#11948,1.4); -#11948 = AXIS2_PLACEMENT_3D('',#11949,#11950,#11951); -#11949 = CARTESIAN_POINT('',(-86.95,-5.3,1.8)); -#11950 = DIRECTION('',(1.,0.,0.)); -#11951 = DIRECTION('',(0.,0.,-1.)); -#11952 = PCURVE('',#11363,#11953); -#11953 = DEFINITIONAL_REPRESENTATION('',(#11954),#11958); -#11954 = CIRCLE('',#11955,1.4); -#11955 = AXIS2_PLACEMENT_2D('',#11956,#11957); -#11956 = CARTESIAN_POINT('',(1.8,-15.9)); -#11957 = DIRECTION('',(-1.,0.)); -#11958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11959 = PCURVE('',#11960,#11965); -#11960 = CYLINDRICAL_SURFACE('',#11961,1.4); -#11961 = AXIS2_PLACEMENT_3D('',#11962,#11963,#11964); -#11962 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#11963 = DIRECTION('',(1.,0.,0.)); -#11964 = DIRECTION('',(0.,0.,-1.)); -#11965 = DEFINITIONAL_REPRESENTATION('',(#11966),#11970); -#11966 = LINE('',#11967,#11968); -#11967 = CARTESIAN_POINT('',(0.,5.8)); -#11968 = VECTOR('',#11969,1.); -#11969 = DIRECTION('',(1.,0.)); -#11970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11971 = ADVANCED_FACE('',(#11972),#11960,.T.); -#11972 = FACE_BOUND('',#11973,.T.); -#11973 = EDGE_LOOP('',(#11974,#11997,#12024,#12025)); -#11974 = ORIENTED_EDGE('',*,*,#11975,.T.); -#11975 = EDGE_CURVE('',#11944,#11976,#11978,.T.); -#11976 = VERTEX_POINT('',#11977); -#11977 = CARTESIAN_POINT('',(-83.95,-5.3,0.4)); -#11978 = SEAM_CURVE('',#11979,(#11983,#11990),.PCURVE_S1.); -#11979 = LINE('',#11980,#11981); -#11980 = CARTESIAN_POINT('',(-92.75,-5.3,0.4)); -#11981 = VECTOR('',#11982,1.); -#11982 = DIRECTION('',(1.,0.,0.)); -#11983 = PCURVE('',#11960,#11984); -#11984 = DEFINITIONAL_REPRESENTATION('',(#11985),#11989); -#11985 = LINE('',#11986,#11987); -#11986 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#11987 = VECTOR('',#11988,1.); -#11988 = DIRECTION('',(0.,1.)); -#11989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11990 = PCURVE('',#11960,#11991); -#11991 = DEFINITIONAL_REPRESENTATION('',(#11992),#11996); -#11992 = LINE('',#11993,#11994); -#11993 = CARTESIAN_POINT('',(0.,-0.)); -#11994 = VECTOR('',#11995,1.); -#11995 = DIRECTION('',(0.,1.)); -#11996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11997 = ORIENTED_EDGE('',*,*,#11998,.F.); -#11998 = EDGE_CURVE('',#11976,#11976,#11999,.T.); -#11999 = SURFACE_CURVE('',#12000,(#12005,#12012),.PCURVE_S1.); -#12000 = CIRCLE('',#12001,1.4); -#12001 = AXIS2_PLACEMENT_3D('',#12002,#12003,#12004); -#12002 = CARTESIAN_POINT('',(-83.95,-5.3,1.8)); -#12003 = DIRECTION('',(1.,-0.,0.)); -#12004 = DIRECTION('',(0.,0.,-1.)); -#12005 = PCURVE('',#11960,#12006); -#12006 = DEFINITIONAL_REPRESENTATION('',(#12007),#12011); -#12007 = LINE('',#12008,#12009); -#12008 = CARTESIAN_POINT('',(0.,8.8)); -#12009 = VECTOR('',#12010,1.); -#12010 = DIRECTION('',(1.,0.)); -#12011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12012 = PCURVE('',#12013,#12018); -#12013 = PLANE('',#12014); -#12014 = AXIS2_PLACEMENT_3D('',#12015,#12016,#12017); -#12015 = CARTESIAN_POINT('',(-83.95,-5.3,1.8)); -#12016 = DIRECTION('',(1.,0.,0.)); -#12017 = DIRECTION('',(0.,0.,-1.)); -#12018 = DEFINITIONAL_REPRESENTATION('',(#12019),#12023); -#12019 = CIRCLE('',#12020,1.4); -#12020 = AXIS2_PLACEMENT_2D('',#12021,#12022); -#12021 = CARTESIAN_POINT('',(0.,0.)); -#12022 = DIRECTION('',(1.,0.)); -#12023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12024 = ORIENTED_EDGE('',*,*,#11975,.F.); -#12025 = ORIENTED_EDGE('',*,*,#11943,.T.); -#12026 = ADVANCED_FACE('',(#12027),#12013,.T.); -#12027 = FACE_BOUND('',#12028,.T.); -#12028 = EDGE_LOOP('',(#12029)); -#12029 = ORIENTED_EDGE('',*,*,#11998,.T.); -#12030 = ADVANCED_FACE('',(#12031),#11208,.F.); -#12031 = FACE_BOUND('',#12032,.F.); -#12032 = EDGE_LOOP('',(#12033,#12056,#12057,#12058,#12059,#12060,#12083, - #12111)); -#12033 = ORIENTED_EDGE('',*,*,#12034,.T.); -#12034 = EDGE_CURVE('',#12035,#11087,#12037,.T.); -#12035 = VERTEX_POINT('',#12036); -#12036 = CARTESIAN_POINT('',(89.351,-5.299,-2.22044604925E-16)); -#12037 = SURFACE_CURVE('',#12038,(#12042,#12049),.PCURVE_S1.); -#12038 = LINE('',#12039,#12040); -#12039 = CARTESIAN_POINT('',(89.75,-5.299,-2.22044604925E-16)); -#12040 = VECTOR('',#12041,1.); -#12041 = DIRECTION('',(-1.,-0.,-0.)); -#12042 = PCURVE('',#11208,#12043); -#12043 = DEFINITIONAL_REPRESENTATION('',(#12044),#12048); -#12044 = LINE('',#12045,#12046); -#12045 = CARTESIAN_POINT('',(179.5,27.701)); -#12046 = VECTOR('',#12047,1.); -#12047 = DIRECTION('',(-1.,0.)); -#12048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12049 = PCURVE('',#11127,#12050); -#12050 = DEFINITIONAL_REPRESENTATION('',(#12051),#12055); -#12051 = LINE('',#12052,#12053); -#12052 = CARTESIAN_POINT('',(-0.,0.)); -#12053 = VECTOR('',#12054,1.); -#12054 = DIRECTION('',(-0.,1.)); -#12055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12056 = ORIENTED_EDGE('',*,*,#11194,.T.); -#12057 = ORIENTED_EDGE('',*,*,#11275,.F.); -#12058 = ORIENTED_EDGE('',*,*,#11300,.T.); -#12059 = ORIENTED_EDGE('',*,*,#11865,.F.); -#12060 = ORIENTED_EDGE('',*,*,#12061,.F.); -#12061 = EDGE_CURVE('',#12062,#11866,#12064,.T.); -#12062 = VERTEX_POINT('',#12063); -#12063 = CARTESIAN_POINT('',(-89.351,-32.601,-4.718447854657E-16)); -#12064 = SURFACE_CURVE('',#12065,(#12069,#12076),.PCURVE_S1.); -#12065 = LINE('',#12066,#12067); -#12066 = CARTESIAN_POINT('',(-89.351,-33.,0.)); -#12067 = VECTOR('',#12068,1.); -#12068 = DIRECTION('',(-0.,1.,-8.015761341649E-18)); -#12069 = PCURVE('',#11208,#12070); -#12070 = DEFINITIONAL_REPRESENTATION('',(#12071),#12075); -#12071 = LINE('',#12072,#12073); -#12072 = CARTESIAN_POINT('',(0.399,0.)); -#12073 = VECTOR('',#12074,1.); -#12074 = DIRECTION('',(0.,1.)); -#12075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12076 = PCURVE('',#9272,#12077); -#12077 = DEFINITIONAL_REPRESENTATION('',(#12078),#12082); -#12078 = LINE('',#12079,#12080); -#12079 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12080 = VECTOR('',#12081,1.); -#12081 = DIRECTION('',(1.,0.)); -#12082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12083 = ORIENTED_EDGE('',*,*,#12084,.T.); -#12084 = EDGE_CURVE('',#12062,#12085,#12087,.T.); -#12085 = VERTEX_POINT('',#12086); -#12086 = CARTESIAN_POINT('',(89.351,-32.601,-2.775557561563E-17)); -#12087 = SURFACE_CURVE('',#12088,(#12092,#12099),.PCURVE_S1.); -#12088 = LINE('',#12089,#12090); -#12089 = CARTESIAN_POINT('',(-89.75,-32.601,0.)); -#12090 = VECTOR('',#12091,1.); -#12091 = DIRECTION('',(1.,0.,0.)); -#12092 = PCURVE('',#11208,#12093); -#12093 = DEFINITIONAL_REPRESENTATION('',(#12094),#12098); -#12094 = LINE('',#12095,#12096); -#12095 = CARTESIAN_POINT('',(0.,0.399)); -#12096 = VECTOR('',#12097,1.); -#12097 = DIRECTION('',(1.,0.)); -#12098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12099 = PCURVE('',#12100,#12105); -#12100 = PLANE('',#12101); -#12101 = AXIS2_PLACEMENT_3D('',#12102,#12103,#12104); -#12102 = CARTESIAN_POINT('',(-89.75,-32.8005,0.1995)); -#12103 = DIRECTION('',(3.474965956532E-18,-0.707106781187, - -0.707106781187)); -#12104 = DIRECTION('',(-1.,-2.457171992256E-18,-2.457171992256E-18)); -#12105 = DEFINITIONAL_REPRESENTATION('',(#12106),#12110); -#12106 = LINE('',#12107,#12108); -#12107 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12108 = VECTOR('',#12109,1.); -#12109 = DIRECTION('',(-1.,0.)); -#12110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12111 = ORIENTED_EDGE('',*,*,#12112,.F.); -#12112 = EDGE_CURVE('',#12035,#12085,#12113,.T.); -#12113 = SURFACE_CURVE('',#12114,(#12118,#12125),.PCURVE_S1.); -#12114 = LINE('',#12115,#12116); -#12115 = CARTESIAN_POINT('',(89.351,-5.299,0.)); -#12116 = VECTOR('',#12117,1.); -#12117 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#12118 = PCURVE('',#11208,#12119); -#12119 = DEFINITIONAL_REPRESENTATION('',(#12120),#12124); -#12120 = LINE('',#12121,#12122); -#12121 = CARTESIAN_POINT('',(179.101,27.701)); -#12122 = VECTOR('',#12123,1.); -#12123 = DIRECTION('',(0.,-1.)); -#12124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12125 = PCURVE('',#10261,#12126); -#12126 = DEFINITIONAL_REPRESENTATION('',(#12127),#12131); -#12127 = LINE('',#12128,#12129); -#12128 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12129 = VECTOR('',#12130,1.); -#12130 = DIRECTION('',(-1.,0.)); -#12131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12132 = ADVANCED_FACE('',(#12133),#12100,.T.); -#12133 = FACE_BOUND('',#12134,.F.); -#12134 = EDGE_LOOP('',(#12135,#12156,#12177,#12198)); -#12135 = ORIENTED_EDGE('',*,*,#12136,.F.); -#12136 = EDGE_CURVE('',#9222,#12062,#12137,.T.); -#12137 = SURFACE_CURVE('',#12138,(#12142,#12149),.PCURVE_S1.); -#12138 = LINE('',#12139,#12140); -#12139 = CARTESIAN_POINT('',(-89.617,-32.867,0.266)); -#12140 = VECTOR('',#12141,1.); -#12141 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); -#12142 = PCURVE('',#12100,#12143); -#12143 = DEFINITIONAL_REPRESENTATION('',(#12144),#12148); -#12144 = LINE('',#12145,#12146); -#12145 = CARTESIAN_POINT('',(-0.133,-9.404520189781E-02)); -#12146 = VECTOR('',#12147,1.); -#12147 = DIRECTION('',(-0.57735026919,0.816496580928)); -#12148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12149 = PCURVE('',#9272,#12150); -#12150 = DEFINITIONAL_REPRESENTATION('',(#12151),#12155); -#12151 = LINE('',#12152,#12153); -#12152 = CARTESIAN_POINT('',(0.133,-9.404520189781E-02)); -#12153 = VECTOR('',#12154,1.); -#12154 = DIRECTION('',(0.57735026919,0.816496580928)); -#12155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12156 = ORIENTED_EDGE('',*,*,#12157,.T.); -#12157 = EDGE_CURVE('',#9222,#10221,#12158,.T.); -#12158 = SURFACE_CURVE('',#12159,(#12163,#12170),.PCURVE_S1.); -#12159 = LINE('',#12160,#12161); -#12160 = CARTESIAN_POINT('',(-89.75,-33.,0.399)); -#12161 = VECTOR('',#12162,1.); -#12162 = DIRECTION('',(1.,0.,0.)); -#12163 = PCURVE('',#12100,#12164); -#12164 = DEFINITIONAL_REPRESENTATION('',(#12165),#12169); -#12165 = LINE('',#12166,#12167); -#12166 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#12167 = VECTOR('',#12168,1.); -#12168 = DIRECTION('',(-1.,0.)); -#12169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12170 = PCURVE('',#9244,#12171); -#12171 = DEFINITIONAL_REPRESENTATION('',(#12172),#12176); -#12172 = LINE('',#12173,#12174); -#12173 = CARTESIAN_POINT('',(0.399,0.)); -#12174 = VECTOR('',#12175,1.); -#12175 = DIRECTION('',(0.,1.)); -#12176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12177 = ORIENTED_EDGE('',*,*,#12178,.T.); -#12178 = EDGE_CURVE('',#10221,#12085,#12179,.T.); -#12179 = SURFACE_CURVE('',#12180,(#12184,#12191),.PCURVE_S1.); -#12180 = LINE('',#12181,#12182); -#12181 = CARTESIAN_POINT('',(55.0835,1.6665,-34.2675)); -#12182 = VECTOR('',#12183,1.); -#12183 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#12184 = PCURVE('',#12100,#12185); -#12185 = DEFINITIONAL_REPRESENTATION('',(#12186),#12190); -#12186 = LINE('',#12187,#12188); -#12187 = CARTESIAN_POINT('',(-144.8335,48.743698854313)); -#12188 = VECTOR('',#12189,1.); -#12189 = DIRECTION('',(0.57735026919,0.816496580928)); -#12190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12191 = PCURVE('',#10261,#12192); -#12192 = DEFINITIONAL_REPRESENTATION('',(#12193),#12197); -#12193 = LINE('',#12194,#12195); -#12194 = CARTESIAN_POINT('',(6.9655,48.743698854313)); -#12195 = VECTOR('',#12196,1.); -#12196 = DIRECTION('',(0.57735026919,0.816496580928)); -#12197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12198 = ORIENTED_EDGE('',*,*,#12084,.F.); -#12199 = ADVANCED_FACE('',(#12200),#11127,.T.); -#12200 = FACE_BOUND('',#12201,.F.); -#12201 = EDGE_LOOP('',(#12202,#12203,#12227,#12248)); -#12202 = ORIENTED_EDGE('',*,*,#12034,.F.); -#12203 = ORIENTED_EDGE('',*,*,#12204,.F.); -#12204 = EDGE_CURVE('',#12205,#12035,#12207,.T.); -#12205 = VERTEX_POINT('',#12206); -#12206 = CARTESIAN_POINT('',(89.351,-3.5,1.799)); -#12207 = SURFACE_CURVE('',#12208,(#12213,#12220),.PCURVE_S1.); -#12208 = CIRCLE('',#12209,1.799); -#12209 = AXIS2_PLACEMENT_3D('',#12210,#12211,#12212); -#12210 = CARTESIAN_POINT('',(89.351,-5.299,1.799)); -#12211 = DIRECTION('',(-1.,-0.,0.)); -#12212 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#12213 = PCURVE('',#11127,#12214); -#12214 = DEFINITIONAL_REPRESENTATION('',(#12215),#12219); -#12215 = LINE('',#12216,#12217); -#12216 = CARTESIAN_POINT('',(-1.570796326795,0.399)); -#12217 = VECTOR('',#12218,1.); -#12218 = DIRECTION('',(1.,-0.)); -#12219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12220 = PCURVE('',#10294,#12221); -#12221 = DEFINITIONAL_REPRESENTATION('',(#12222),#12226); -#12222 = LINE('',#12223,#12224); -#12223 = CARTESIAN_POINT('',(0.,0.)); -#12224 = VECTOR('',#12225,1.); -#12225 = DIRECTION('',(1.,0.)); -#12226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12227 = ORIENTED_EDGE('',*,*,#12228,.T.); -#12228 = EDGE_CURVE('',#12205,#11007,#12229,.T.); -#12229 = SURFACE_CURVE('',#12230,(#12234,#12241),.PCURVE_S1.); -#12230 = LINE('',#12231,#12232); -#12231 = CARTESIAN_POINT('',(89.75,-3.5,1.799)); -#12232 = VECTOR('',#12233,1.); -#12233 = DIRECTION('',(-1.,-0.,-0.)); -#12234 = PCURVE('',#11127,#12235); -#12235 = DEFINITIONAL_REPRESENTATION('',(#12236),#12240); -#12236 = LINE('',#12237,#12238); -#12237 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#12238 = VECTOR('',#12239,1.); -#12239 = DIRECTION('',(-0.,1.)); -#12240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12241 = PCURVE('',#11046,#12242); -#12242 = DEFINITIONAL_REPRESENTATION('',(#12243),#12247); -#12243 = LINE('',#12244,#12245); -#12244 = CARTESIAN_POINT('',(-1.799,-0.)); -#12245 = VECTOR('',#12246,1.); -#12246 = DIRECTION('',(-0.,1.)); -#12247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12248 = ORIENTED_EDGE('',*,*,#11112,.T.); -#12249 = ADVANCED_FACE('',(#12250),#11046,.T.); -#12250 = FACE_BOUND('',#12251,.F.); -#12251 = EDGE_LOOP('',(#12252,#12253,#12276,#12297)); -#12252 = ORIENTED_EDGE('',*,*,#12228,.F.); -#12253 = ORIENTED_EDGE('',*,*,#12254,.F.); -#12254 = EDGE_CURVE('',#12255,#12205,#12257,.T.); -#12255 = VERTEX_POINT('',#12256); -#12256 = CARTESIAN_POINT('',(89.351,-3.5,1.801)); -#12257 = SURFACE_CURVE('',#12258,(#12262,#12269),.PCURVE_S1.); -#12258 = LINE('',#12259,#12260); -#12259 = CARTESIAN_POINT('',(89.351,-3.5,1.801)); -#12260 = VECTOR('',#12261,1.); -#12261 = DIRECTION('',(-0.,-0.,-1.)); -#12262 = PCURVE('',#11046,#12263); -#12263 = DEFINITIONAL_REPRESENTATION('',(#12264),#12268); -#12264 = LINE('',#12265,#12266); -#12265 = CARTESIAN_POINT('',(-1.801,0.399)); -#12266 = VECTOR('',#12267,1.); -#12267 = DIRECTION('',(1.,-0.)); -#12268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12269 = PCURVE('',#10322,#12270); -#12270 = DEFINITIONAL_REPRESENTATION('',(#12271),#12275); -#12271 = LINE('',#12272,#12273); -#12272 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12273 = VECTOR('',#12274,1.); -#12274 = DIRECTION('',(-1.,0.)); -#12275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12276 = ORIENTED_EDGE('',*,*,#12277,.T.); -#12277 = EDGE_CURVE('',#12255,#10932,#12278,.T.); -#12278 = SURFACE_CURVE('',#12279,(#12283,#12290),.PCURVE_S1.); -#12279 = LINE('',#12280,#12281); -#12280 = CARTESIAN_POINT('',(89.75,-3.5,1.801)); -#12281 = VECTOR('',#12282,1.); -#12282 = DIRECTION('',(-1.,-0.,-0.)); -#12283 = PCURVE('',#11046,#12284); -#12284 = DEFINITIONAL_REPRESENTATION('',(#12285),#12289); -#12285 = LINE('',#12286,#12287); -#12286 = CARTESIAN_POINT('',(-1.801,-0.)); -#12287 = VECTOR('',#12288,1.); -#12288 = DIRECTION('',(-0.,1.)); -#12289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12290 = PCURVE('',#10762,#12291); -#12291 = DEFINITIONAL_REPRESENTATION('',(#12292),#12296); -#12292 = LINE('',#12293,#12294); -#12293 = CARTESIAN_POINT('',(1.570796326795,0.)); -#12294 = VECTOR('',#12295,1.); -#12295 = DIRECTION('',(0.,1.)); -#12296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12297 = ORIENTED_EDGE('',*,*,#11032,.T.); -#12298 = ADVANCED_FACE('',(#12299,#12327),#10866,.T.); -#12299 = FACE_BOUND('',#12300,.F.); -#12300 = EDGE_LOOP('',(#12301,#12322,#12323,#12324,#12325,#12326)); -#12301 = ORIENTED_EDGE('',*,*,#12302,.F.); -#12302 = EDGE_CURVE('',#11144,#10828,#12303,.T.); -#12303 = SURFACE_CURVE('',#12304,(#12308,#12315),.PCURVE_S1.); -#12304 = LINE('',#12305,#12306); -#12305 = CARTESIAN_POINT('',(86.95,-21.2,0.)); -#12306 = VECTOR('',#12307,1.); -#12307 = DIRECTION('',(0.,0.,1.)); -#12308 = PCURVE('',#10866,#12309); -#12309 = DEFINITIONAL_REPRESENTATION('',(#12310),#12314); -#12310 = LINE('',#12311,#12312); -#12311 = CARTESIAN_POINT('',(-0.,-0.)); -#12312 = VECTOR('',#12313,1.); -#12313 = DIRECTION('',(-1.,-0.)); -#12314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12315 = PCURVE('',#9414,#12316); -#12316 = DEFINITIONAL_REPRESENTATION('',(#12317),#12321); -#12317 = LINE('',#12318,#12319); -#12318 = CARTESIAN_POINT('',(0.,176.7)); -#12319 = VECTOR('',#12320,1.); -#12320 = DIRECTION('',(1.,0.)); -#12321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12322 = ORIENTED_EDGE('',*,*,#11143,.F.); -#12323 = ORIENTED_EDGE('',*,*,#11062,.F.); -#12324 = ORIENTED_EDGE('',*,*,#10983,.F.); -#12325 = ORIENTED_EDGE('',*,*,#10907,.F.); -#12326 = ORIENTED_EDGE('',*,*,#10850,.F.); -#12327 = FACE_BOUND('',#12328,.F.); -#12328 = EDGE_LOOP('',(#12329)); -#12329 = ORIENTED_EDGE('',*,*,#12330,.F.); -#12330 = EDGE_CURVE('',#12331,#12331,#12333,.T.); -#12331 = VERTEX_POINT('',#12332); -#12332 = CARTESIAN_POINT('',(86.95,-5.3,0.4)); -#12333 = SURFACE_CURVE('',#12334,(#12339,#12350),.PCURVE_S1.); -#12334 = CIRCLE('',#12335,1.4); -#12335 = AXIS2_PLACEMENT_3D('',#12336,#12337,#12338); -#12336 = CARTESIAN_POINT('',(86.95,-5.3,1.8)); -#12337 = DIRECTION('',(1.,0.,-0.)); -#12338 = DIRECTION('',(-0.,-0.,-1.)); -#12339 = PCURVE('',#10866,#12340); -#12340 = DEFINITIONAL_REPRESENTATION('',(#12341),#12349); -#12341 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12342,#12343,#12344,#12345 - ,#12346,#12347,#12348),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#12342 = CARTESIAN_POINT('',(-0.4,-15.9)); -#12343 = CARTESIAN_POINT('',(-0.4,-18.32487113059)); -#12344 = CARTESIAN_POINT('',(-2.5,-17.11243556529)); -#12345 = CARTESIAN_POINT('',(-4.6,-15.9)); -#12346 = CARTESIAN_POINT('',(-2.5,-14.6875644347)); -#12347 = CARTESIAN_POINT('',(-0.4,-13.4751288694)); -#12348 = CARTESIAN_POINT('',(-0.4,-15.9)); -#12349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12350 = PCURVE('',#12351,#12356); -#12351 = CYLINDRICAL_SURFACE('',#12352,1.4); -#12352 = AXIS2_PLACEMENT_3D('',#12353,#12354,#12355); -#12353 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#12354 = DIRECTION('',(-1.,-0.,0.)); -#12355 = DIRECTION('',(0.,0.,-1.)); -#12356 = DEFINITIONAL_REPRESENTATION('',(#12357),#12361); -#12357 = LINE('',#12358,#12359); -#12358 = CARTESIAN_POINT('',(-0.,5.8)); -#12359 = VECTOR('',#12360,1.); -#12360 = DIRECTION('',(-1.,0.)); -#12361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12362 = ADVANCED_FACE('',(#12363),#12351,.T.); -#12363 = FACE_BOUND('',#12364,.F.); -#12364 = EDGE_LOOP('',(#12365,#12388,#12419,#12420)); -#12365 = ORIENTED_EDGE('',*,*,#12366,.T.); -#12366 = EDGE_CURVE('',#12331,#12367,#12369,.T.); -#12367 = VERTEX_POINT('',#12368); -#12368 = CARTESIAN_POINT('',(83.95,-5.3,0.4)); -#12369 = SEAM_CURVE('',#12370,(#12374,#12381),.PCURVE_S1.); -#12370 = LINE('',#12371,#12372); -#12371 = CARTESIAN_POINT('',(92.75,-5.3,0.4)); -#12372 = VECTOR('',#12373,1.); -#12373 = DIRECTION('',(-1.,-0.,0.)); -#12374 = PCURVE('',#12351,#12375); -#12375 = DEFINITIONAL_REPRESENTATION('',(#12376),#12380); -#12376 = LINE('',#12377,#12378); -#12377 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#12378 = VECTOR('',#12379,1.); -#12379 = DIRECTION('',(-0.,1.)); -#12380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12381 = PCURVE('',#12351,#12382); -#12382 = DEFINITIONAL_REPRESENTATION('',(#12383),#12387); -#12383 = LINE('',#12384,#12385); -#12384 = CARTESIAN_POINT('',(-0.,-0.)); -#12385 = VECTOR('',#12386,1.); -#12386 = DIRECTION('',(-0.,1.)); -#12387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12388 = ORIENTED_EDGE('',*,*,#12389,.F.); -#12389 = EDGE_CURVE('',#12367,#12367,#12390,.T.); -#12390 = SURFACE_CURVE('',#12391,(#12396,#12403),.PCURVE_S1.); -#12391 = CIRCLE('',#12392,1.4); -#12392 = AXIS2_PLACEMENT_3D('',#12393,#12394,#12395); -#12393 = CARTESIAN_POINT('',(83.95,-5.3,1.8)); -#12394 = DIRECTION('',(1.,-0.,0.)); -#12395 = DIRECTION('',(0.,0.,-1.)); -#12396 = PCURVE('',#12351,#12397); -#12397 = DEFINITIONAL_REPRESENTATION('',(#12398),#12402); -#12398 = LINE('',#12399,#12400); -#12399 = CARTESIAN_POINT('',(-0.,8.8)); -#12400 = VECTOR('',#12401,1.); -#12401 = DIRECTION('',(-1.,0.)); -#12402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12403 = PCURVE('',#12404,#12409); -#12404 = PLANE('',#12405); -#12405 = AXIS2_PLACEMENT_3D('',#12406,#12407,#12408); -#12406 = CARTESIAN_POINT('',(83.95,-5.3,1.8)); -#12407 = DIRECTION('',(-1.,-0.,0.)); -#12408 = DIRECTION('',(0.,0.,1.)); -#12409 = DEFINITIONAL_REPRESENTATION('',(#12410),#12418); -#12410 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12411,#12412,#12413,#12414 - ,#12415,#12416,#12417),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#12411 = CARTESIAN_POINT('',(-1.4,0.)); -#12412 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#12413 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#12414 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#12415 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#12416 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#12417 = CARTESIAN_POINT('',(-1.4,0.)); -#12418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12419 = ORIENTED_EDGE('',*,*,#12366,.F.); -#12420 = ORIENTED_EDGE('',*,*,#12330,.T.); -#12421 = ADVANCED_FACE('',(#12422),#12404,.T.); -#12422 = FACE_BOUND('',#12423,.F.); -#12423 = EDGE_LOOP('',(#12424)); -#12424 = ORIENTED_EDGE('',*,*,#12389,.T.); -#12425 = ADVANCED_FACE('',(#12426),#10762,.T.); -#12426 = FACE_BOUND('',#12427,.T.); -#12427 = EDGE_LOOP('',(#12428,#12429,#12451,#12452)); -#12428 = ORIENTED_EDGE('',*,*,#10746,.F.); -#12429 = ORIENTED_EDGE('',*,*,#12430,.T.); -#12430 = EDGE_CURVE('',#10697,#12255,#12431,.T.); -#12431 = SURFACE_CURVE('',#12432,(#12437,#12444),.PCURVE_S1.); -#12432 = CIRCLE('',#12433,1.799); -#12433 = AXIS2_PLACEMENT_3D('',#12434,#12435,#12436); -#12434 = CARTESIAN_POINT('',(89.351,-5.299,1.801)); -#12435 = DIRECTION('',(-1.,-0.,0.)); -#12436 = DIRECTION('',(0.,0.,1.)); -#12437 = PCURVE('',#10762,#12438); -#12438 = DEFINITIONAL_REPRESENTATION('',(#12439),#12443); -#12439 = LINE('',#12440,#12441); -#12440 = CARTESIAN_POINT('',(0.,0.399)); -#12441 = VECTOR('',#12442,1.); -#12442 = DIRECTION('',(1.,0.)); -#12443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12444 = PCURVE('',#10355,#12445); -#12445 = DEFINITIONAL_REPRESENTATION('',(#12446),#12450); -#12446 = LINE('',#12447,#12448); -#12447 = CARTESIAN_POINT('',(0.,0.)); -#12448 = VECTOR('',#12449,1.); -#12449 = DIRECTION('',(1.,0.)); -#12450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12451 = ORIENTED_EDGE('',*,*,#12277,.T.); -#12452 = ORIENTED_EDGE('',*,*,#10957,.F.); -#12453 = ADVANCED_FACE('',(#12454),#10355,.T.); -#12454 = FACE_BOUND('',#12455,.T.); -#12455 = EDGE_LOOP('',(#12456,#12457,#12458,#12477)); -#12456 = ORIENTED_EDGE('',*,*,#10696,.F.); -#12457 = ORIENTED_EDGE('',*,*,#10334,.T.); -#12458 = ORIENTED_EDGE('',*,*,#12459,.T.); -#12459 = EDGE_CURVE('',#10307,#12255,#12460,.T.); -#12460 = SURFACE_CURVE('',#12461,(#12465,#12471),.PCURVE_S1.); -#12461 = LINE('',#12462,#12463); -#12462 = CARTESIAN_POINT('',(89.351,-3.5,1.801)); -#12463 = VECTOR('',#12464,1.); -#12464 = DIRECTION('',(-0.707106781187,0.707106781187,4.329780281177E-17 - )); -#12465 = PCURVE('',#10355,#12466); -#12466 = DEFINITIONAL_REPRESENTATION('',(#12467),#12470); -#12467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12468,#12469),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#12468 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#12469 = CARTESIAN_POINT('',(1.570796326795,0.)); -#12470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12471 = PCURVE('',#10322,#12472); -#12472 = DEFINITIONAL_REPRESENTATION('',(#12473),#12476); -#12473 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12474,#12475),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#12474 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#12475 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12477 = ORIENTED_EDGE('',*,*,#12430,.F.); -#12478 = ADVANCED_FACE('',(#12479),#10322,.F.); -#12479 = FACE_BOUND('',#12480,.T.); -#12480 = EDGE_LOOP('',(#12481,#12482,#12483,#12502)); -#12481 = ORIENTED_EDGE('',*,*,#12459,.F.); -#12482 = ORIENTED_EDGE('',*,*,#10306,.T.); -#12483 = ORIENTED_EDGE('',*,*,#12484,.T.); -#12484 = EDGE_CURVE('',#10274,#12205,#12485,.T.); -#12485 = SURFACE_CURVE('',#12486,(#12490,#12496),.PCURVE_S1.); -#12486 = LINE('',#12487,#12488); -#12487 = CARTESIAN_POINT('',(89.5505,-3.6995,1.799)); -#12488 = VECTOR('',#12489,1.); -#12489 = DIRECTION('',(-0.707106781187,0.707106781187,-0.)); -#12490 = PCURVE('',#10322,#12491); -#12491 = DEFINITIONAL_REPRESENTATION('',(#12492),#12495); -#12492 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12493,#12494),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#12493 = CARTESIAN_POINT('',(-2.E-03,-0.282135605693)); -#12494 = CARTESIAN_POINT('',(-2.E-03,0.282135605693)); -#12495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12496 = PCURVE('',#10294,#12497); -#12497 = DEFINITIONAL_REPRESENTATION('',(#12498),#12501); -#12498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12499,#12500),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#12499 = CARTESIAN_POINT('',(0.,-0.399)); -#12500 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#12501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12502 = ORIENTED_EDGE('',*,*,#12254,.F.); -#12503 = ADVANCED_FACE('',(#12504),#10294,.T.); -#12504 = FACE_BOUND('',#12505,.T.); -#12505 = EDGE_LOOP('',(#12506,#12507,#12508,#12527)); -#12506 = ORIENTED_EDGE('',*,*,#12484,.F.); -#12507 = ORIENTED_EDGE('',*,*,#10273,.T.); -#12508 = ORIENTED_EDGE('',*,*,#12509,.T.); -#12509 = EDGE_CURVE('',#10246,#12035,#12510,.T.); -#12510 = SURFACE_CURVE('',#12511,(#12515,#12521),.PCURVE_S1.); -#12511 = LINE('',#12512,#12513); -#12512 = CARTESIAN_POINT('',(89.351,-5.299,-2.22044604925E-16)); -#12513 = VECTOR('',#12514,1.); -#12514 = DIRECTION('',(-0.707106781187,-4.397804258477E-17, - -0.707106781187)); -#12515 = PCURVE('',#10294,#12516); -#12516 = DEFINITIONAL_REPRESENTATION('',(#12517),#12520); -#12517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12518,#12519),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#12518 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#12519 = CARTESIAN_POINT('',(1.570796326795,0.)); -#12520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12521 = PCURVE('',#10261,#12522); -#12522 = DEFINITIONAL_REPRESENTATION('',(#12523),#12526); -#12523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12524,#12525),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#12524 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#12525 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12527 = ORIENTED_EDGE('',*,*,#12204,.F.); -#12528 = ADVANCED_FACE('',(#12529),#10261,.F.); -#12529 = FACE_BOUND('',#12530,.T.); -#12530 = EDGE_LOOP('',(#12531,#12532,#12533,#12534)); -#12531 = ORIENTED_EDGE('',*,*,#12509,.F.); -#12532 = ORIENTED_EDGE('',*,*,#10245,.T.); -#12533 = ORIENTED_EDGE('',*,*,#12178,.T.); -#12534 = ORIENTED_EDGE('',*,*,#12112,.F.); -#12535 = ADVANCED_FACE('',(#12536),#9818,.T.); -#12536 = FACE_BOUND('',#12537,.F.); -#12537 = EDGE_LOOP('',(#12538,#12539,#12563,#12592)); -#12538 = ORIENTED_EDGE('',*,*,#9797,.T.); -#12539 = ORIENTED_EDGE('',*,*,#12540,.F.); -#12540 = EDGE_CURVE('',#12541,#9798,#12543,.T.); -#12541 = VERTEX_POINT('',#12542); -#12542 = CARTESIAN_POINT('',(69.235,-32.08253436187,2.198)); -#12543 = SURFACE_CURVE('',#12544,(#12549,#12556),.PCURVE_S1.); -#12544 = CIRCLE('',#12545,13.85); -#12545 = AXIS2_PLACEMENT_3D('',#12546,#12547,#12548); -#12546 = CARTESIAN_POINT('',(69.235,-45.93253436187,2.198)); -#12547 = DIRECTION('',(1.,0.,0.)); -#12548 = DIRECTION('',(0.,1.,0.)); -#12549 = PCURVE('',#9818,#12550); -#12550 = DEFINITIONAL_REPRESENTATION('',(#12551),#12555); -#12551 = LINE('',#12552,#12553); -#12552 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#12553 = VECTOR('',#12554,1.); -#12554 = DIRECTION('',(-0.,1.)); -#12555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12556 = PCURVE('',#9851,#12557); -#12557 = DEFINITIONAL_REPRESENTATION('',(#12558),#12562); -#12558 = LINE('',#12559,#12560); -#12559 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#12560 = VECTOR('',#12561,1.); -#12561 = DIRECTION('',(-0.,1.)); -#12562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12563 = ORIENTED_EDGE('',*,*,#12564,.T.); -#12564 = EDGE_CURVE('',#12541,#12565,#12567,.T.); -#12565 = VERTEX_POINT('',#12566); -#12566 = CARTESIAN_POINT('',(84.164898995348,-21.2,2.198)); -#12567 = SURFACE_CURVE('',#12568,(#12573,#12580),.PCURVE_S1.); -#12568 = CIRCLE('',#12569,15.682534361872); -#12569 = AXIS2_PLACEMENT_3D('',#12570,#12571,#12572); -#12570 = CARTESIAN_POINT('',(69.235,-16.4,2.198)); -#12571 = DIRECTION('',(0.,0.,1.)); -#12572 = DIRECTION('',(0.,-1.,0.)); -#12573 = PCURVE('',#9818,#12574); -#12574 = DEFINITIONAL_REPRESENTATION('',(#12575),#12579); -#12575 = LINE('',#12576,#12577); -#12576 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#12577 = VECTOR('',#12578,1.); -#12578 = DIRECTION('',(-1.,0.)); -#12579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12580 = PCURVE('',#12581,#12586); -#12581 = TOROIDAL_SURFACE('',#12582,29.532534361872,13.85); -#12582 = AXIS2_PLACEMENT_3D('',#12583,#12584,#12585); -#12583 = CARTESIAN_POINT('',(69.235,-16.4,2.198)); -#12584 = DIRECTION('',(-0.,-0.,-1.)); -#12585 = DIRECTION('',(0.,-1.,0.)); -#12586 = DEFINITIONAL_REPRESENTATION('',(#12587),#12591); -#12587 = LINE('',#12588,#12589); -#12588 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#12589 = VECTOR('',#12590,1.); -#12590 = DIRECTION('',(-1.,0.)); -#12591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12592 = ORIENTED_EDGE('',*,*,#12593,.T.); -#12593 = EDGE_CURVE('',#12565,#9775,#12594,.T.); -#12594 = SURFACE_CURVE('',#12595,(#12604,#12616),.PCURVE_S1.); -#12595 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12596,#12597,#12598,#12599, - #12600,#12601,#12602,#12603),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#12596 = CARTESIAN_POINT('',(84.164898995348,-21.2,2.198)); -#12597 = CARTESIAN_POINT('',(84.164898995348,-21.2,2.498484965012)); -#12598 = CARTESIAN_POINT('',(84.17402951454,-21.2,2.798970184398)); -#12599 = CARTESIAN_POINT('',(84.192290377287,-21.2,3.099038422218)); -#12600 = CARTESIAN_POINT('',(84.246760533211,-21.2,3.695357372094)); -#12601 = CARTESIAN_POINT('',(84.282839503137,-21.2,3.991620464611)); -#12602 = CARTESIAN_POINT('',(84.327804469125,-21.2,4.286664152761)); -#12603 = CARTESIAN_POINT('',(84.381547813671,-21.2,4.5801)); -#12604 = PCURVE('',#9818,#12605); -#12605 = DEFINITIONAL_REPRESENTATION('',(#12606),#12615); -#12606 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12607,#12608,#12609,#12610, - #12611,#12612,#12613,#12614),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#12607 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#12608 = CARTESIAN_POINT('',(-1.259731032853,3.163288318934)); -#12609 = CARTESIAN_POINT('',(-1.25990923539,3.184983995799)); -#12610 = CARTESIAN_POINT('',(-1.260265615759,3.206676832525)); -#12611 = CARTESIAN_POINT('',(-1.261321669752,3.249894951251)); -#12612 = CARTESIAN_POINT('',(-1.262018863669,3.271420330899)); -#12613 = CARTESIAN_POINT('',(-1.262882591345,3.292937694399)); -#12614 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#12615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12616 = PCURVE('',#9414,#12617); -#12617 = DEFINITIONAL_REPRESENTATION('',(#12618),#12627); -#12618 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12619,#12620,#12621,#12622, - #12623,#12624,#12625,#12626),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#12619 = CARTESIAN_POINT('',(2.198,173.91489899534)); -#12620 = CARTESIAN_POINT('',(2.498484965012,173.91489899534)); -#12621 = CARTESIAN_POINT('',(2.798970184398,173.92402951454)); -#12622 = CARTESIAN_POINT('',(3.099038422218,173.94229037728)); -#12623 = CARTESIAN_POINT('',(3.695357372094,173.99676053321)); -#12624 = CARTESIAN_POINT('',(3.991620464611,174.03283950313)); -#12625 = CARTESIAN_POINT('',(4.286664152761,174.07780446912)); -#12626 = CARTESIAN_POINT('',(4.5801,174.13154781367)); -#12627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12628 = ADVANCED_FACE('',(#12629),#12581,.T.); -#12629 = FACE_BOUND('',#12630,.F.); -#12630 = EDGE_LOOP('',(#12631,#12632,#12661,#12776)); -#12631 = ORIENTED_EDGE('',*,*,#12564,.F.); -#12632 = ORIENTED_EDGE('',*,*,#12633,.F.); -#12633 = EDGE_CURVE('',#12634,#12541,#12636,.T.); -#12634 = VERTEX_POINT('',#12635); -#12635 = CARTESIAN_POINT('',(69.235,-32.19967987186,0.400444004722)); -#12636 = SURFACE_CURVE('',#12637,(#12642,#12649),.PCURVE_S1.); -#12637 = CIRCLE('',#12638,13.85); -#12638 = AXIS2_PLACEMENT_3D('',#12639,#12640,#12641); -#12639 = CARTESIAN_POINT('',(69.235,-45.93253436187,2.198)); -#12640 = DIRECTION('',(1.,0.,0.)); -#12641 = DIRECTION('',(0.,1.,0.)); -#12642 = PCURVE('',#12581,#12643); -#12643 = DEFINITIONAL_REPRESENTATION('',(#12644),#12648); -#12644 = LINE('',#12645,#12646); -#12645 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#12646 = VECTOR('',#12647,1.); -#12647 = DIRECTION('',(-0.,1.)); -#12648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12649 = PCURVE('',#12650,#12655); -#12650 = TOROIDAL_SURFACE('',#12651,29.532534361872,13.85); -#12651 = AXIS2_PLACEMENT_3D('',#12652,#12653,#12654); -#12652 = CARTESIAN_POINT('',(69.235,-16.4,2.198)); -#12653 = DIRECTION('',(-0.,-0.,-1.)); -#12654 = DIRECTION('',(0.,-1.,0.)); -#12655 = DEFINITIONAL_REPRESENTATION('',(#12656),#12660); -#12656 = LINE('',#12657,#12658); -#12657 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#12658 = VECTOR('',#12659,1.); -#12659 = DIRECTION('',(-0.,1.)); -#12660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12661 = ORIENTED_EDGE('',*,*,#12662,.F.); -#12662 = EDGE_CURVE('',#12663,#12634,#12665,.T.); -#12663 = VERTEX_POINT('',#12664); -#12664 = CARTESIAN_POINT('',(84.17261890481,-21.2,1.746857297954)); -#12665 = SURFACE_CURVE('',#12666,(#12699,#12735),.PCURVE_S1.); -#12666 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12667,#12668,#12669,#12670, - #12671,#12672,#12673,#12674,#12675,#12676,#12677,#12678,#12679, - #12680,#12681,#12682,#12683,#12684,#12685,#12686,#12687,#12688, - #12689,#12690,#12691,#12692,#12693,#12694,#12695,#12696,#12697, - #12698),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#12667 = CARTESIAN_POINT('',(84.18338880332,-21.16601965424, - 1.749984829289)); -#12668 = CARTESIAN_POINT('',(83.799605393694,-22.38165172941, - 1.638162344866)); -#12669 = CARTESIAN_POINT('',(83.301721592983,-23.56104498538, - 1.524371583021)); -#12670 = CARTESIAN_POINT('',(82.693986363157,-24.69125181389, - 1.409454980685)); -#12671 = CARTESIAN_POINT('',(81.982342000711,-25.76037470385, - 1.294387484311)); -#12672 = CARTESIAN_POINT('',(81.174063988194,-26.75739011097, - 1.180358558284)); -#12673 = CARTESIAN_POINT('',(80.277746407629,-27.6721779084,1.0689562044 - )); -#12674 = CARTESIAN_POINT('',(79.155983931826,-28.62021456493, - 0.946354919898)); -#12675 = CARTESIAN_POINT('',(79.006814462276,-28.74268404163, - 0.930359176598)); -#12676 = CARTESIAN_POINT('',(78.855890002634,-28.86303591609, - 0.914483240369)); -#12677 = CARTESIAN_POINT('',(78.703244901251,-28.98123974872, - 0.898735294095)); -#12678 = CARTESIAN_POINT('',(78.548914090588,-29.09726567371, - 0.883123899139)); -#12679 = CARTESIAN_POINT('',(78.392933087214,-29.21108439903, - 0.867657995346)); -#12680 = CARTESIAN_POINT('',(78.024473463962,-29.4719666243, - 0.831860434359)); -#12681 = CARTESIAN_POINT('',(77.810719269318,-29.61726313413, - 0.811651144657)); -#12682 = CARTESIAN_POINT('',(77.594161843147,-29.75848791722, - 0.79174137397)); -#12683 = CARTESIAN_POINT('',(77.374889530868,-29.89557404184, - 0.772154802607)); -#12684 = CARTESIAN_POINT('',(77.152992588046,-30.02845646326, - 0.752916449149)); -#12685 = CARTESIAN_POINT('',(76.928563180394,-30.15707202375, - 0.734052670453)); -#12686 = CARTESIAN_POINT('',(76.397727358934,-30.44788552991, - 0.690855573575)); -#12687 = CARTESIAN_POINT('',(76.089382007032,-30.60664179425, - 0.666842201043)); -#12688 = CARTESIAN_POINT('',(75.776885784902,-30.75748108431, - 0.643617394997)); -#12689 = CARTESIAN_POINT('',(75.460471626564,-30.90026224064, - 0.621252252234)); -#12690 = CARTESIAN_POINT('',(75.140379357901,-31.03485075395, - 0.599821566099)); -#12691 = CARTESIAN_POINT('',(74.816856111342,-31.16111941353, - 0.579402777179)); -#12692 = CARTESIAN_POINT('',(73.771058663072,-31.53830359403, - 0.517532380867)); -#12693 = CARTESIAN_POINT('',(73.036496246845,-31.75679982855, - 0.480270173737)); -#12694 = CARTESIAN_POINT('',(72.289284003987,-31.93311418748, - 0.449137930053)); -#12695 = CARTESIAN_POINT('',(71.532365734189,-32.06617600424, - 0.424992344684)); -#12696 = CARTESIAN_POINT('',(70.768818980339,-32.15518178581, - 0.40862601107)); -#12697 = CARTESIAN_POINT('',(70.001886702803,-32.19967987186, - 0.400444004722)); -#12698 = CARTESIAN_POINT('',(69.235,-32.19967987186,0.400444004722)); -#12699 = PCURVE('',#12581,#12700); -#12700 = DEFINITIONAL_REPRESENTATION('',(#12701),#12734); -#12701 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12702,#12703,#12704,#12705, - #12706,#12707,#12708,#12709,#12710,#12711,#12712,#12713,#12714, - #12715,#12716,#12717,#12718,#12719,#12720,#12721,#12722,#12723, - #12724,#12725,#12726,#12727,#12728,#12729,#12730,#12731,#12732, - #12733),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#12702 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#12703 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#12704 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#12705 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#12706 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#12707 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#12708 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#12709 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#12710 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#12711 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#12712 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#12713 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#12714 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#12715 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#12716 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#12717 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#12718 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#12719 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#12720 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#12721 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#12722 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#12723 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#12724 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#12725 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#12726 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#12727 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#12728 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#12729 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#12730 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#12731 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#12732 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#12733 = CARTESIAN_POINT('',(0.,9.294623360826)); -#12734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12735 = PCURVE('',#12736,#12741); -#12736 = CONICAL_SURFACE('',#12737,16.075,0.218166156499); -#12737 = AXIS2_PLACEMENT_3D('',#12738,#12739,#12740); -#12738 = CARTESIAN_POINT('',(69.235,-16.125,0.399)); -#12739 = DIRECTION('',(-0.,-0.,-1.)); -#12740 = DIRECTION('',(1.,0.,0.)); -#12741 = DEFINITIONAL_REPRESENTATION('',(#12742),#12775); -#12742 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12743,#12744,#12745,#12746, - #12747,#12748,#12749,#12750,#12751,#12752,#12753,#12754,#12755, - #12756,#12757,#12758,#12759,#12760,#12761,#12762,#12763,#12764, - #12765,#12766,#12767,#12768,#12769,#12770,#12771,#12772,#12773, - #12774),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#12743 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#12744 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#12745 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#12746 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#12747 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#12748 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#12749 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#12750 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#12751 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#12752 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#12753 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#12754 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#12755 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#12756 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#12757 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#12758 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#12759 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#12760 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#12761 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#12762 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#12763 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#12764 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#12765 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#12766 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#12767 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#12768 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#12769 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#12770 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#12771 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#12772 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#12773 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#12774 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#12775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12776 = ORIENTED_EDGE('',*,*,#12777,.T.); -#12777 = EDGE_CURVE('',#12663,#12565,#12778,.T.); -#12778 = SURFACE_CURVE('',#12779,(#12785,#12794),.PCURVE_S1.); -#12779 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12780,#12781,#12782,#12783, - #12784),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#12780 = CARTESIAN_POINT('',(84.174334484863,-21.2,1.699255169675)); -#12781 = CARTESIAN_POINT('',(84.169617599798,-21.2,1.823881900419)); -#12782 = CARTESIAN_POINT('',(84.166471863802,-21.2,1.948568093083)); -#12783 = CARTESIAN_POINT('',(84.164898995348,-21.2,2.073284048212)); -#12784 = CARTESIAN_POINT('',(84.164898995348,-21.2,2.198)); -#12785 = PCURVE('',#12581,#12786); -#12786 = DEFINITIONAL_REPRESENTATION('',(#12787),#12793); -#12787 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12788,#12789,#12790,#12791, - #12792),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#12788 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#12789 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#12790 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#12791 = CARTESIAN_POINT('',(-1.259731032853,9.415773198907)); -#12792 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#12793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12794 = PCURVE('',#9414,#12795); -#12795 = DEFINITIONAL_REPRESENTATION('',(#12796),#12802); -#12796 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12797,#12798,#12799,#12800, - #12801),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#12797 = CARTESIAN_POINT('',(1.699255169675,173.92433448486)); -#12798 = CARTESIAN_POINT('',(1.823881900419,173.91961759979)); -#12799 = CARTESIAN_POINT('',(1.948568093083,173.9164718638)); -#12800 = CARTESIAN_POINT('',(2.073284048212,173.91489899534)); -#12801 = CARTESIAN_POINT('',(2.198,173.91489899534)); -#12802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12803 = ADVANCED_FACE('',(#12804),#12650,.T.); -#12804 = FACE_BOUND('',#12805,.F.); -#12805 = EDGE_LOOP('',(#12806,#12916,#12917,#12941)); -#12806 = ORIENTED_EDGE('',*,*,#12807,.F.); -#12807 = EDGE_CURVE('',#12634,#12808,#12810,.T.); -#12808 = VERTEX_POINT('',#12809); -#12809 = CARTESIAN_POINT('',(54.297381095291,-21.2,1.746857297839)); -#12810 = SURFACE_CURVE('',#12811,(#12844,#12880),.PCURVE_S1.); -#12811 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12812,#12813,#12814,#12815, - #12816,#12817,#12818,#12819,#12820,#12821,#12822,#12823,#12824, - #12825,#12826,#12827,#12828,#12829,#12830,#12831,#12832,#12833, - #12834,#12835,#12836,#12837,#12838,#12839,#12840,#12841,#12842, - #12843),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#12812 = CARTESIAN_POINT('',(69.235,-32.19967987186,0.400444004722)); -#12813 = CARTESIAN_POINT('',(68.454885316028,-32.19967987186, - 0.400444004722)); -#12814 = CARTESIAN_POINT('',(67.674722613535,-32.15363346027, - 0.408910684627)); -#12815 = CARTESIAN_POINT('',(66.898125882945,-32.06153031972, - 0.425846663197)); -#12816 = CARTESIAN_POINT('',(66.128505357147,-31.92385493342, - 0.450817630287)); -#12817 = CARTESIAN_POINT('',(65.369093224515,-31.74146582676, - 0.482975837248)); -#12818 = CARTESIAN_POINT('',(64.62297851865,-31.51550375741, - 0.521415821245)); -#12819 = CARTESIAN_POINT('',(63.553767783149,-31.12271528093, - 0.58562238502)); -#12820 = CARTESIAN_POINT('',(63.217918646558,-30.98893188601, - 0.607166217307)); -#12821 = CARTESIAN_POINT('',(62.885850101027,-30.84616332704, - 0.629787143854)); -#12822 = CARTESIAN_POINT('',(62.557839318633,-30.69455473005, - 0.653398338181)); -#12823 = CARTESIAN_POINT('',(62.234154999466,-30.53425966495, - 0.677916315799)); -#12824 = CARTESIAN_POINT('',(61.915057847884,-30.36543940445, - 0.703262093985)); -#12825 = CARTESIAN_POINT('',(61.353205968523,-30.04866867713, - 0.749926092387)); -#12826 = CARTESIAN_POINT('',(61.108615558367,-29.90388761766, - 0.770958110078)); -#12827 = CARTESIAN_POINT('',(60.867153554382,-29.75400140836, - 0.792422421796)); -#12828 = CARTESIAN_POINT('',(60.628940931721,-29.59909518694, - 0.814284982562)); -#12829 = CARTESIAN_POINT('',(60.394095904598,-29.43925682515, - 0.836513685259)); -#12830 = CARTESIAN_POINT('',(60.162733926291,-29.2745769287, - 0.859078360626)); -#12831 = CARTESIAN_POINT('',(59.213105623205,-28.56817850508, - 0.95444058144)); -#12832 = CARTESIAN_POINT('',(58.527346887583,-27.98350392395, - 1.030022891132)); -#12833 = CARTESIAN_POINT('',(57.881303373853,-27.35410683827, - 1.107793421119)); -#12834 = CARTESIAN_POINT('',(57.278289745624,-26.68323663601, - 1.18703817537)); -#12835 = CARTESIAN_POINT('',(56.721328129691,-25.97439285771, - 1.267182489703)); -#12836 = CARTESIAN_POINT('',(56.213133396731,-25.23132649062, - 1.347749091784)); -#12837 = CARTESIAN_POINT('',(55.493482806321,-24.01378719068, - 1.4746194004)); -#12838 = CARTESIAN_POINT('',(55.247764178966,-23.55953902301, - 1.520917425579)); -#12839 = CARTESIAN_POINT('',(55.019372315837,-23.09607585606, - 1.567141443407)); -#12840 = CARTESIAN_POINT('',(54.808715686444,-22.62417913296, - 1.613221424376)); -#12841 = CARTESIAN_POINT('',(54.616161099329,-22.14465145824, - 1.659093751594)); -#12842 = CARTESIAN_POINT('',(54.442032737971,-21.65831662703, - 1.704699852283)); -#12843 = CARTESIAN_POINT('',(54.28661119668,-21.16601965424, - 1.749984829289)); -#12844 = PCURVE('',#12650,#12845); -#12845 = DEFINITIONAL_REPRESENTATION('',(#12846),#12879); -#12846 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12847,#12848,#12849,#12850, - #12851,#12852,#12853,#12854,#12855,#12856,#12857,#12858,#12859, - #12860,#12861,#12862,#12863,#12864,#12865,#12866,#12867,#12868, - #12869,#12870,#12871,#12872,#12873,#12874,#12875,#12876,#12877, - #12878),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#12847 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#12848 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#12849 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#12850 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#12851 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#12852 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#12853 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#12854 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#12855 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#12856 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#12857 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#12858 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#12859 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#12860 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#12861 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#12862 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#12863 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#12864 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#12865 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#12866 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#12867 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#12868 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#12869 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#12870 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#12871 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#12872 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#12873 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#12874 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#12875 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#12876 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#12877 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#12878 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#12879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12880 = PCURVE('',#12736,#12881); -#12881 = DEFINITIONAL_REPRESENTATION('',(#12882),#12915); -#12882 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12883,#12884,#12885,#12886, - #12887,#12888,#12889,#12890,#12891,#12892,#12893,#12894,#12895, - #12896,#12897,#12898,#12899,#12900,#12901,#12902,#12903,#12904, - #12905,#12906,#12907,#12908,#12909,#12910,#12911,#12912,#12913, - #12914),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#12883 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#12884 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#12885 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#12886 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#12887 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#12888 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#12889 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#12890 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#12891 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#12892 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#12893 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#12894 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#12895 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#12896 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#12897 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#12898 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#12899 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#12900 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#12901 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#12902 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#12903 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#12904 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#12905 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#12906 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#12907 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#12908 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#12909 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#12910 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#12911 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#12912 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#12913 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#12914 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#12915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12916 = ORIENTED_EDGE('',*,*,#12633,.T.); -#12917 = ORIENTED_EDGE('',*,*,#12918,.F.); -#12918 = EDGE_CURVE('',#12919,#12541,#12921,.T.); -#12919 = VERTEX_POINT('',#12920); -#12920 = CARTESIAN_POINT('',(54.305101004652,-21.2,2.198)); -#12921 = SURFACE_CURVE('',#12922,(#12927,#12934),.PCURVE_S1.); -#12922 = CIRCLE('',#12923,15.682534361872); -#12923 = AXIS2_PLACEMENT_3D('',#12924,#12925,#12926); -#12924 = CARTESIAN_POINT('',(69.235,-16.4,2.198)); -#12925 = DIRECTION('',(0.,0.,1.)); -#12926 = DIRECTION('',(0.,-1.,0.)); -#12927 = PCURVE('',#12650,#12928); -#12928 = DEFINITIONAL_REPRESENTATION('',(#12929),#12933); -#12929 = LINE('',#12930,#12931); -#12930 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#12931 = VECTOR('',#12932,1.); -#12932 = DIRECTION('',(-1.,0.)); -#12933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12934 = PCURVE('',#9851,#12935); -#12935 = DEFINITIONAL_REPRESENTATION('',(#12936),#12940); -#12936 = LINE('',#12937,#12938); -#12937 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#12938 = VECTOR('',#12939,1.); -#12939 = DIRECTION('',(-1.,0.)); -#12940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12941 = ORIENTED_EDGE('',*,*,#12942,.T.); -#12942 = EDGE_CURVE('',#12919,#12808,#12943,.T.); -#12943 = SURFACE_CURVE('',#12944,(#12950,#12959),.PCURVE_S1.); -#12944 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12945,#12946,#12947,#12948, - #12949),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#12945 = CARTESIAN_POINT('',(54.305101004652,-21.2,2.198)); -#12946 = CARTESIAN_POINT('',(54.305101004652,-21.2,2.073284048201)); -#12947 = CARTESIAN_POINT('',(54.303528136199,-21.2,1.948568093102)); -#12948 = CARTESIAN_POINT('',(54.300382400201,-21.2,1.823881900392)); -#12949 = CARTESIAN_POINT('',(54.295665515137,-21.2,1.699255169683)); -#12950 = PCURVE('',#12650,#12951); -#12951 = DEFINITIONAL_REPRESENTATION('',(#12952),#12958); -#12952 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12953,#12954,#12955,#12956, - #12957),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#12953 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#12954 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#12955 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#12956 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#12957 = CARTESIAN_POINT('',(-5.02327022913,9.388759716384)); -#12958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12959 = PCURVE('',#9414,#12960); -#12960 = DEFINITIONAL_REPRESENTATION('',(#12961),#12967); -#12961 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#12962,#12963,#12964,#12965, - #12966),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#12962 = CARTESIAN_POINT('',(2.198,144.05510100465)); -#12963 = CARTESIAN_POINT('',(2.073284048201,144.05510100465)); -#12964 = CARTESIAN_POINT('',(1.948568093102,144.05352813619)); -#12965 = CARTESIAN_POINT('',(1.823881900392,144.0503824002)); -#12966 = CARTESIAN_POINT('',(1.699255169683,144.04566551513)); -#12967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12968 = ADVANCED_FACE('',(#12969),#12736,.F.); -#12969 = FACE_BOUND('',#12970,.F.); -#12970 = EDGE_LOOP('',(#12971,#12998,#13027,#13052,#13053)); -#12971 = ORIENTED_EDGE('',*,*,#12972,.T.); -#12972 = EDGE_CURVE('',#12808,#12973,#12975,.T.); -#12973 = VERTEX_POINT('',#12974); -#12974 = CARTESIAN_POINT('',(53.982365061546,-21.2,0.4)); -#12975 = SURFACE_CURVE('',#12976,(#12981,#12991),.PCURVE_S1.); -#12976 = HYPERBOLA('',#12977,22.891845656085,5.075); -#12977 = AXIS2_PLACEMENT_3D('',#12978,#12979,#12980); -#12978 = CARTESIAN_POINT('',(69.235,-21.2,72.908639196368)); -#12979 = DIRECTION('',(0.,1.,0.)); -#12980 = DIRECTION('',(0.,0.,-1.)); -#12981 = PCURVE('',#12736,#12982); -#12982 = DEFINITIONAL_REPRESENTATION('',(#12983),#12990); -#12983 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#12984,#12985,#12986,#12987, - #12988,#12989),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#12984 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#12985 = CARTESIAN_POINT('',(-3.479018061052,-3.372563147181)); -#12986 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#12987 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#12988 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#12989 = CARTESIAN_POINT('',(-3.462799565324,-9.999999999766E-04)); -#12990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12991 = PCURVE('',#9414,#12992); -#12992 = DEFINITIONAL_REPRESENTATION('',(#12993),#12997); -#12993 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12994,#12995,#12996), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#12994 = CARTESIAN_POINT('',(4.5801,144.71235224879)); -#12995 = CARTESIAN_POINT('',(2.559421807283,144.23690184784)); -#12996 = CARTESIAN_POINT('',(0.4,143.73236506154)); -#12997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12998 = ORIENTED_EDGE('',*,*,#12999,.T.); -#12999 = EDGE_CURVE('',#12973,#13000,#13002,.T.); -#13000 = VERTEX_POINT('',#13001); -#13001 = CARTESIAN_POINT('',(84.487634938454,-21.2,0.4)); -#13002 = SURFACE_CURVE('',#13003,(#13008,#13015),.PCURVE_S1.); -#13003 = CIRCLE('',#13004,16.074778305337); -#13004 = AXIS2_PLACEMENT_3D('',#13005,#13006,#13007); -#13005 = CARTESIAN_POINT('',(69.235,-16.125,0.4)); -#13006 = DIRECTION('',(0.,0.,1.)); -#13007 = DIRECTION('',(1.,0.,-0.)); -#13008 = PCURVE('',#12736,#13009); -#13009 = DEFINITIONAL_REPRESENTATION('',(#13010),#13014); -#13010 = LINE('',#13011,#13012); -#13011 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#13012 = VECTOR('',#13013,1.); -#13013 = DIRECTION('',(-1.,-0.)); -#13014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13015 = PCURVE('',#13016,#13021); -#13016 = PLANE('',#13017); -#13017 = AXIS2_PLACEMENT_3D('',#13018,#13019,#13020); -#13018 = CARTESIAN_POINT('',(52.885,-32.475,0.4)); -#13019 = DIRECTION('',(0.,0.,1.)); -#13020 = DIRECTION('',(1.,0.,-0.)); -#13021 = DEFINITIONAL_REPRESENTATION('',(#13022),#13026); -#13022 = CIRCLE('',#13023,16.074778305337); -#13023 = AXIS2_PLACEMENT_2D('',#13024,#13025); -#13024 = CARTESIAN_POINT('',(16.35,16.35)); -#13025 = DIRECTION('',(1.,0.)); -#13026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13027 = ORIENTED_EDGE('',*,*,#13028,.T.); -#13028 = EDGE_CURVE('',#13000,#12663,#13029,.T.); -#13029 = SURFACE_CURVE('',#13030,(#13035,#13045),.PCURVE_S1.); -#13030 = HYPERBOLA('',#13031,22.891845656085,5.075); -#13031 = AXIS2_PLACEMENT_3D('',#13032,#13033,#13034); -#13032 = CARTESIAN_POINT('',(69.235,-21.2,72.908639196368)); -#13033 = DIRECTION('',(0.,1.,0.)); -#13034 = DIRECTION('',(0.,0.,-1.)); -#13035 = PCURVE('',#12736,#13036); -#13036 = DEFINITIONAL_REPRESENTATION('',(#13037),#13044); -#13037 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13038,#13039,#13040,#13041, - #13042,#13043),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#13038 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999766E-04)); -#13039 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#13040 = CARTESIAN_POINT('',(-5.953989364002,-1.714809519993)); -#13041 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#13042 = CARTESIAN_POINT('',(-5.945759899717,-3.372563147181)); -#13043 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#13044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13045 = PCURVE('',#9414,#13046); -#13046 = DEFINITIONAL_REPRESENTATION('',(#13047),#13051); -#13047 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13048,#13049,#13050), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#13048 = CARTESIAN_POINT('',(0.4,174.23763493845)); -#13049 = CARTESIAN_POINT('',(2.559421807283,173.73309815215)); -#13050 = CARTESIAN_POINT('',(4.5801,173.2576477512)); -#13051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13052 = ORIENTED_EDGE('',*,*,#12662,.T.); -#13053 = ORIENTED_EDGE('',*,*,#12807,.T.); -#13054 = ADVANCED_FACE('',(#13055),#13016,.T.); -#13055 = FACE_BOUND('',#13056,.T.); -#13056 = EDGE_LOOP('',(#13057,#13058)); -#13057 = ORIENTED_EDGE('',*,*,#12999,.T.); -#13058 = ORIENTED_EDGE('',*,*,#13059,.F.); -#13059 = EDGE_CURVE('',#12973,#13000,#13060,.T.); -#13060 = SURFACE_CURVE('',#13061,(#13065,#13071),.PCURVE_S1.); -#13061 = LINE('',#13062,#13063); -#13062 = CARTESIAN_POINT('',(-18.4325,-21.2,0.4)); -#13063 = VECTOR('',#13064,1.); -#13064 = DIRECTION('',(1.,0.,0.)); -#13065 = PCURVE('',#13016,#13066); -#13066 = DEFINITIONAL_REPRESENTATION('',(#13067),#13070); -#13067 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13068,#13069),.UNSPECIFIED., - .F.,.F.,(2,2),(71.592721694663,103.74227830533), - .PIECEWISE_BEZIER_KNOTS.); -#13068 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#13069 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#13070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13071 = PCURVE('',#9414,#13072); -#13072 = DEFINITIONAL_REPRESENTATION('',(#13073),#13076); -#13073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13074,#13075),.UNSPECIFIED., - .F.,.F.,(2,2),(71.592721694663,103.74227830533), - .PIECEWISE_BEZIER_KNOTS.); -#13074 = CARTESIAN_POINT('',(0.4,142.91022169466)); -#13075 = CARTESIAN_POINT('',(0.4,175.05977830533)); -#13076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13077 = ADVANCED_FACE('',(#13078),#9851,.T.); -#13078 = FACE_BOUND('',#13079,.F.); -#13079 = EDGE_LOOP('',(#13080,#13116,#13117,#13118)); -#13080 = ORIENTED_EDGE('',*,*,#13081,.F.); -#13081 = EDGE_CURVE('',#12919,#9831,#13082,.T.); -#13082 = SURFACE_CURVE('',#13083,(#13092,#13104),.PCURVE_S1.); -#13083 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13084,#13085,#13086,#13087, - #13088,#13089,#13090,#13091),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#13084 = CARTESIAN_POINT('',(54.305101004652,-21.2,2.198)); -#13085 = CARTESIAN_POINT('',(54.305101004652,-21.2,2.49848496491)); -#13086 = CARTESIAN_POINT('',(54.295970485466,-21.2,2.798970184195)); -#13087 = CARTESIAN_POINT('',(54.277709622731,-21.2,3.099038421914)); -#13088 = CARTESIAN_POINT('',(54.223239466826,-21.2,3.695357371792)); -#13089 = CARTESIAN_POINT('',(54.187160496894,-21.2,3.99162046441)); -#13090 = CARTESIAN_POINT('',(54.142195530893,-21.2,4.286664152661)); -#13091 = CARTESIAN_POINT('',(54.088452186329,-21.2,4.5801)); -#13092 = PCURVE('',#9851,#13093); -#13093 = DEFINITIONAL_REPRESENTATION('',(#13094),#13103); -#13094 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13095,#13096,#13097,#13098, - #13099,#13100,#13101,#13102),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#13095 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#13096 = CARTESIAN_POINT('',(-5.023454274327,3.163288318926)); -#13097 = CARTESIAN_POINT('',(-5.023276071789,3.184983995784)); -#13098 = CARTESIAN_POINT('',(-5.022919691421,3.206676832503)); -#13099 = CARTESIAN_POINT('',(-5.021863637428,3.249894951229)); -#13100 = CARTESIAN_POINT('',(-5.021166443511,3.271420330885)); -#13101 = CARTESIAN_POINT('',(-5.020302715835,3.292937694392)); -#13102 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#13103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13104 = PCURVE('',#9414,#13105); -#13105 = DEFINITIONAL_REPRESENTATION('',(#13106),#13115); -#13106 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13107,#13108,#13109,#13110, - #13111,#13112,#13113,#13114),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#13107 = CARTESIAN_POINT('',(2.198,144.05510100465)); -#13108 = CARTESIAN_POINT('',(2.49848496491,144.05510100465)); -#13109 = CARTESIAN_POINT('',(2.798970184195,144.04597048546)); -#13110 = CARTESIAN_POINT('',(3.099038421914,144.02770962273)); -#13111 = CARTESIAN_POINT('',(3.695357371792,143.97323946682)); -#13112 = CARTESIAN_POINT('',(3.99162046441,143.93716049689)); -#13113 = CARTESIAN_POINT('',(4.286664152661,143.89219553089)); -#13114 = CARTESIAN_POINT('',(4.5801,143.83845218632)); -#13115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13116 = ORIENTED_EDGE('',*,*,#12918,.T.); -#13117 = ORIENTED_EDGE('',*,*,#12540,.T.); -#13118 = ORIENTED_EDGE('',*,*,#9830,.T.); -#13119 = ADVANCED_FACE('',(#13120),#9907,.T.); -#13120 = FACE_BOUND('',#13121,.F.); -#13121 = EDGE_LOOP('',(#13122,#13123,#13147,#13176)); -#13122 = ORIENTED_EDGE('',*,*,#9886,.T.); -#13123 = ORIENTED_EDGE('',*,*,#13124,.F.); -#13124 = EDGE_CURVE('',#13125,#9887,#13127,.T.); -#13125 = VERTEX_POINT('',#13126); -#13126 = CARTESIAN_POINT('',(35.305,-32.08253436187,2.198)); -#13127 = SURFACE_CURVE('',#13128,(#13133,#13140),.PCURVE_S1.); -#13128 = CIRCLE('',#13129,13.85); -#13129 = AXIS2_PLACEMENT_3D('',#13130,#13131,#13132); -#13130 = CARTESIAN_POINT('',(35.305,-45.93253436187,2.198)); -#13131 = DIRECTION('',(1.,0.,0.)); -#13132 = DIRECTION('',(0.,1.,0.)); -#13133 = PCURVE('',#9907,#13134); -#13134 = DEFINITIONAL_REPRESENTATION('',(#13135),#13139); -#13135 = LINE('',#13136,#13137); -#13136 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13137 = VECTOR('',#13138,1.); -#13138 = DIRECTION('',(-0.,1.)); -#13139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13140 = PCURVE('',#9940,#13141); -#13141 = DEFINITIONAL_REPRESENTATION('',(#13142),#13146); -#13142 = LINE('',#13143,#13144); -#13143 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#13144 = VECTOR('',#13145,1.); -#13145 = DIRECTION('',(-0.,1.)); -#13146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13147 = ORIENTED_EDGE('',*,*,#13148,.T.); -#13148 = EDGE_CURVE('',#13125,#13149,#13151,.T.); -#13149 = VERTEX_POINT('',#13150); -#13150 = CARTESIAN_POINT('',(50.234898995348,-21.2,2.198)); -#13151 = SURFACE_CURVE('',#13152,(#13157,#13164),.PCURVE_S1.); -#13152 = CIRCLE('',#13153,15.682534361872); -#13153 = AXIS2_PLACEMENT_3D('',#13154,#13155,#13156); -#13154 = CARTESIAN_POINT('',(35.305,-16.4,2.198)); -#13155 = DIRECTION('',(0.,0.,1.)); -#13156 = DIRECTION('',(0.,-1.,0.)); -#13157 = PCURVE('',#9907,#13158); -#13158 = DEFINITIONAL_REPRESENTATION('',(#13159),#13163); -#13159 = LINE('',#13160,#13161); -#13160 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13161 = VECTOR('',#13162,1.); -#13162 = DIRECTION('',(-1.,0.)); -#13163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13164 = PCURVE('',#13165,#13170); -#13165 = TOROIDAL_SURFACE('',#13166,29.532534361872,13.85); -#13166 = AXIS2_PLACEMENT_3D('',#13167,#13168,#13169); -#13167 = CARTESIAN_POINT('',(35.305,-16.4,2.198)); -#13168 = DIRECTION('',(-0.,-0.,-1.)); -#13169 = DIRECTION('',(0.,-1.,0.)); -#13170 = DEFINITIONAL_REPRESENTATION('',(#13171),#13175); -#13171 = LINE('',#13172,#13173); -#13172 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#13173 = VECTOR('',#13174,1.); -#13174 = DIRECTION('',(-1.,0.)); -#13175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13176 = ORIENTED_EDGE('',*,*,#13177,.T.); -#13177 = EDGE_CURVE('',#13149,#9864,#13178,.T.); -#13178 = SURFACE_CURVE('',#13179,(#13188,#13200),.PCURVE_S1.); -#13179 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13180,#13181,#13182,#13183, - #13184,#13185,#13186,#13187),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#13180 = CARTESIAN_POINT('',(50.234898995348,-21.2,2.198)); -#13181 = CARTESIAN_POINT('',(50.234898995348,-21.2,2.498484965012)); -#13182 = CARTESIAN_POINT('',(50.24402951454,-21.2,2.798970184398)); -#13183 = CARTESIAN_POINT('',(50.262290377287,-21.2,3.099038422218)); -#13184 = CARTESIAN_POINT('',(50.316760533211,-21.2,3.695357372094)); -#13185 = CARTESIAN_POINT('',(50.352839503137,-21.2,3.991620464611)); -#13186 = CARTESIAN_POINT('',(50.397804469125,-21.2,4.286664152761)); -#13187 = CARTESIAN_POINT('',(50.451547813671,-21.2,4.5801)); -#13188 = PCURVE('',#9907,#13189); -#13189 = DEFINITIONAL_REPRESENTATION('',(#13190),#13199); -#13190 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13191,#13192,#13193,#13194, - #13195,#13196,#13197,#13198),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#13191 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#13192 = CARTESIAN_POINT('',(-1.259731032853,3.163288318934)); -#13193 = CARTESIAN_POINT('',(-1.25990923539,3.184983995799)); -#13194 = CARTESIAN_POINT('',(-1.260265615759,3.206676832525)); -#13195 = CARTESIAN_POINT('',(-1.261321669752,3.249894951251)); -#13196 = CARTESIAN_POINT('',(-1.262018863669,3.271420330899)); -#13197 = CARTESIAN_POINT('',(-1.262882591345,3.292937694399)); -#13198 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#13199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13200 = PCURVE('',#9414,#13201); -#13201 = DEFINITIONAL_REPRESENTATION('',(#13202),#13211); -#13202 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13203,#13204,#13205,#13206, - #13207,#13208,#13209,#13210),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#13203 = CARTESIAN_POINT('',(2.198,139.98489899534)); -#13204 = CARTESIAN_POINT('',(2.498484965012,139.98489899534)); -#13205 = CARTESIAN_POINT('',(2.798970184398,139.99402951454)); -#13206 = CARTESIAN_POINT('',(3.099038422218,140.01229037728)); -#13207 = CARTESIAN_POINT('',(3.695357372094,140.06676053321)); -#13208 = CARTESIAN_POINT('',(3.991620464611,140.10283950313)); -#13209 = CARTESIAN_POINT('',(4.286664152761,140.14780446912)); -#13210 = CARTESIAN_POINT('',(4.5801,140.20154781367)); -#13211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13212 = ADVANCED_FACE('',(#13213),#13165,.T.); -#13213 = FACE_BOUND('',#13214,.F.); -#13214 = EDGE_LOOP('',(#13215,#13216,#13245,#13360)); -#13215 = ORIENTED_EDGE('',*,*,#13148,.F.); -#13216 = ORIENTED_EDGE('',*,*,#13217,.F.); -#13217 = EDGE_CURVE('',#13218,#13125,#13220,.T.); -#13218 = VERTEX_POINT('',#13219); -#13219 = CARTESIAN_POINT('',(35.305,-32.19967987186,0.400444004722)); -#13220 = SURFACE_CURVE('',#13221,(#13226,#13233),.PCURVE_S1.); -#13221 = CIRCLE('',#13222,13.85); -#13222 = AXIS2_PLACEMENT_3D('',#13223,#13224,#13225); -#13223 = CARTESIAN_POINT('',(35.305,-45.93253436187,2.198)); -#13224 = DIRECTION('',(1.,0.,0.)); -#13225 = DIRECTION('',(0.,1.,0.)); -#13226 = PCURVE('',#13165,#13227); -#13227 = DEFINITIONAL_REPRESENTATION('',(#13228),#13232); -#13228 = LINE('',#13229,#13230); -#13229 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13230 = VECTOR('',#13231,1.); -#13231 = DIRECTION('',(-0.,1.)); -#13232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13233 = PCURVE('',#13234,#13239); -#13234 = TOROIDAL_SURFACE('',#13235,29.532534361872,13.85); -#13235 = AXIS2_PLACEMENT_3D('',#13236,#13237,#13238); -#13236 = CARTESIAN_POINT('',(35.305,-16.4,2.198)); -#13237 = DIRECTION('',(-0.,-0.,-1.)); -#13238 = DIRECTION('',(0.,-1.,0.)); -#13239 = DEFINITIONAL_REPRESENTATION('',(#13240),#13244); -#13240 = LINE('',#13241,#13242); -#13241 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#13242 = VECTOR('',#13243,1.); -#13243 = DIRECTION('',(-0.,1.)); -#13244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13245 = ORIENTED_EDGE('',*,*,#13246,.F.); -#13246 = EDGE_CURVE('',#13247,#13218,#13249,.T.); -#13247 = VERTEX_POINT('',#13248); -#13248 = CARTESIAN_POINT('',(50.24261890481,-21.2,1.746857297954)); -#13249 = SURFACE_CURVE('',#13250,(#13283,#13319),.PCURVE_S1.); -#13250 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13251,#13252,#13253,#13254, - #13255,#13256,#13257,#13258,#13259,#13260,#13261,#13262,#13263, - #13264,#13265,#13266,#13267,#13268,#13269,#13270,#13271,#13272, - #13273,#13274,#13275,#13276,#13277,#13278,#13279,#13280,#13281, - #13282),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#13251 = CARTESIAN_POINT('',(50.25338880332,-21.16601965424, - 1.749984829289)); -#13252 = CARTESIAN_POINT('',(49.869605393694,-22.38165172941, - 1.638162344866)); -#13253 = CARTESIAN_POINT('',(49.371721592983,-23.56104498538, - 1.524371583021)); -#13254 = CARTESIAN_POINT('',(48.763986363157,-24.69125181389, - 1.409454980685)); -#13255 = CARTESIAN_POINT('',(48.052342000711,-25.76037470385, - 1.294387484311)); -#13256 = CARTESIAN_POINT('',(47.244063988194,-26.75739011097, - 1.180358558284)); -#13257 = CARTESIAN_POINT('',(46.347746407629,-27.6721779084,1.0689562044 - )); -#13258 = CARTESIAN_POINT('',(45.225983931826,-28.62021456493, - 0.946354919898)); -#13259 = CARTESIAN_POINT('',(45.076814462276,-28.74268404163, - 0.930359176598)); -#13260 = CARTESIAN_POINT('',(44.925890002634,-28.86303591609, - 0.914483240369)); -#13261 = CARTESIAN_POINT('',(44.773244901251,-28.98123974872, - 0.898735294095)); -#13262 = CARTESIAN_POINT('',(44.618914090588,-29.09726567371, - 0.883123899139)); -#13263 = CARTESIAN_POINT('',(44.462933087214,-29.21108439903, - 0.867657995346)); -#13264 = CARTESIAN_POINT('',(44.094473463962,-29.4719666243, - 0.831860434359)); -#13265 = CARTESIAN_POINT('',(43.880719269318,-29.61726313413, - 0.811651144657)); -#13266 = CARTESIAN_POINT('',(43.664161843147,-29.75848791722, - 0.79174137397)); -#13267 = CARTESIAN_POINT('',(43.444889530868,-29.89557404184, - 0.772154802607)); -#13268 = CARTESIAN_POINT('',(43.222992588046,-30.02845646326, - 0.752916449149)); -#13269 = CARTESIAN_POINT('',(42.998563180394,-30.15707202375, - 0.734052670453)); -#13270 = CARTESIAN_POINT('',(42.467727358934,-30.44788552991, - 0.690855573575)); -#13271 = CARTESIAN_POINT('',(42.159382007032,-30.60664179425, - 0.666842201043)); -#13272 = CARTESIAN_POINT('',(41.846885784902,-30.75748108431, - 0.643617394997)); -#13273 = CARTESIAN_POINT('',(41.530471626564,-30.90026224064, - 0.621252252234)); -#13274 = CARTESIAN_POINT('',(41.210379357901,-31.03485075395, - 0.599821566099)); -#13275 = CARTESIAN_POINT('',(40.886856111342,-31.16111941353, - 0.579402777179)); -#13276 = CARTESIAN_POINT('',(39.841058663072,-31.53830359403, - 0.517532380867)); -#13277 = CARTESIAN_POINT('',(39.106496246845,-31.75679982855, - 0.480270173737)); -#13278 = CARTESIAN_POINT('',(38.359284003987,-31.93311418748, - 0.449137930053)); -#13279 = CARTESIAN_POINT('',(37.602365734189,-32.06617600424, - 0.424992344684)); -#13280 = CARTESIAN_POINT('',(36.838818980339,-32.15518178581, - 0.40862601107)); -#13281 = CARTESIAN_POINT('',(36.071886702803,-32.19967987186, - 0.400444004722)); -#13282 = CARTESIAN_POINT('',(35.305,-32.19967987186,0.400444004722)); -#13283 = PCURVE('',#13165,#13284); -#13284 = DEFINITIONAL_REPRESENTATION('',(#13285),#13318); -#13285 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13286,#13287,#13288,#13289, - #13290,#13291,#13292,#13293,#13294,#13295,#13296,#13297,#13298, - #13299,#13300,#13301,#13302,#13303,#13304,#13305,#13306,#13307, - #13308,#13309,#13310,#13311,#13312,#13313,#13314,#13315,#13316, - #13317),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#13286 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#13287 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#13288 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#13289 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#13290 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#13291 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#13292 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#13293 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#13294 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#13295 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#13296 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#13297 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#13298 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#13299 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#13300 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#13301 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#13302 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#13303 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#13304 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#13305 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#13306 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#13307 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#13308 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#13309 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#13310 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#13311 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#13312 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#13313 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#13314 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#13315 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#13316 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#13317 = CARTESIAN_POINT('',(0.,9.294623360826)); -#13318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13319 = PCURVE('',#13320,#13325); -#13320 = CONICAL_SURFACE('',#13321,16.075,0.218166156499); -#13321 = AXIS2_PLACEMENT_3D('',#13322,#13323,#13324); -#13322 = CARTESIAN_POINT('',(35.305,-16.125,0.399)); -#13323 = DIRECTION('',(-0.,-0.,-1.)); -#13324 = DIRECTION('',(1.,0.,0.)); -#13325 = DEFINITIONAL_REPRESENTATION('',(#13326),#13359); -#13326 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13327,#13328,#13329,#13330, - #13331,#13332,#13333,#13334,#13335,#13336,#13337,#13338,#13339, - #13340,#13341,#13342,#13343,#13344,#13345,#13346,#13347,#13348, - #13349,#13350,#13351,#13352,#13353,#13354,#13355,#13356,#13357, - #13358),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#13327 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#13328 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#13329 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#13330 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#13331 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#13332 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#13333 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#13334 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#13335 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#13336 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#13337 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#13338 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#13339 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#13340 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#13341 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#13342 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#13343 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#13344 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#13345 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#13346 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#13347 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#13348 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#13349 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#13350 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#13351 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#13352 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#13353 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#13354 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#13355 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#13356 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#13357 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#13358 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#13359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13360 = ORIENTED_EDGE('',*,*,#13361,.T.); -#13361 = EDGE_CURVE('',#13247,#13149,#13362,.T.); -#13362 = SURFACE_CURVE('',#13363,(#13369,#13378),.PCURVE_S1.); -#13363 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13364,#13365,#13366,#13367, - #13368),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13364 = CARTESIAN_POINT('',(50.244334484863,-21.2,1.699255169676)); -#13365 = CARTESIAN_POINT('',(50.239617599798,-21.2,1.82388190042)); -#13366 = CARTESIAN_POINT('',(50.236471863802,-21.2,1.948568093083)); -#13367 = CARTESIAN_POINT('',(50.234898995348,-21.2,2.073284048212)); -#13368 = CARTESIAN_POINT('',(50.234898995348,-21.2,2.198)); -#13369 = PCURVE('',#13165,#13370); -#13370 = DEFINITIONAL_REPRESENTATION('',(#13371),#13377); -#13371 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13372,#13373,#13374,#13375, - #13376),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13372 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#13373 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#13374 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#13375 = CARTESIAN_POINT('',(-1.259731032853,9.415773198907)); -#13376 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#13377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13378 = PCURVE('',#9414,#13379); -#13379 = DEFINITIONAL_REPRESENTATION('',(#13380),#13386); -#13380 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13381,#13382,#13383,#13384, - #13385),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13381 = CARTESIAN_POINT('',(1.699255169676,139.99433448486)); -#13382 = CARTESIAN_POINT('',(1.82388190042,139.98961759979)); -#13383 = CARTESIAN_POINT('',(1.948568093083,139.9864718638)); -#13384 = CARTESIAN_POINT('',(2.073284048212,139.98489899534)); -#13385 = CARTESIAN_POINT('',(2.198,139.98489899534)); -#13386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13387 = ADVANCED_FACE('',(#13388),#13234,.T.); -#13388 = FACE_BOUND('',#13389,.F.); -#13389 = EDGE_LOOP('',(#13390,#13500,#13501,#13525)); -#13390 = ORIENTED_EDGE('',*,*,#13391,.F.); -#13391 = EDGE_CURVE('',#13218,#13392,#13394,.T.); -#13392 = VERTEX_POINT('',#13393); -#13393 = CARTESIAN_POINT('',(20.367381095291,-21.2,1.746857297839)); -#13394 = SURFACE_CURVE('',#13395,(#13428,#13464),.PCURVE_S1.); -#13395 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13396,#13397,#13398,#13399, - #13400,#13401,#13402,#13403,#13404,#13405,#13406,#13407,#13408, - #13409,#13410,#13411,#13412,#13413,#13414,#13415,#13416,#13417, - #13418,#13419,#13420,#13421,#13422,#13423,#13424,#13425,#13426, - #13427),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#13396 = CARTESIAN_POINT('',(35.305,-32.19967987186,0.400444004722)); -#13397 = CARTESIAN_POINT('',(34.524885316028,-32.19967987186, - 0.400444004722)); -#13398 = CARTESIAN_POINT('',(33.744722613535,-32.15363346027, - 0.408910684627)); -#13399 = CARTESIAN_POINT('',(32.968125882945,-32.06153031972, - 0.425846663197)); -#13400 = CARTESIAN_POINT('',(32.198505357147,-31.92385493342, - 0.450817630287)); -#13401 = CARTESIAN_POINT('',(31.439093224515,-31.74146582676, - 0.482975837248)); -#13402 = CARTESIAN_POINT('',(30.69297851865,-31.51550375741, - 0.521415821245)); -#13403 = CARTESIAN_POINT('',(29.623767783149,-31.12271528093, - 0.58562238502)); -#13404 = CARTESIAN_POINT('',(29.287918646558,-30.98893188601, - 0.607166217307)); -#13405 = CARTESIAN_POINT('',(28.955850101027,-30.84616332704, - 0.629787143854)); -#13406 = CARTESIAN_POINT('',(28.627839318633,-30.69455473005, - 0.653398338181)); -#13407 = CARTESIAN_POINT('',(28.304154999466,-30.53425966495, - 0.677916315799)); -#13408 = CARTESIAN_POINT('',(27.985057847884,-30.36543940445, - 0.703262093985)); -#13409 = CARTESIAN_POINT('',(27.423205968523,-30.04866867713, - 0.749926092387)); -#13410 = CARTESIAN_POINT('',(27.178615558367,-29.90388761766, - 0.770958110078)); -#13411 = CARTESIAN_POINT('',(26.937153554382,-29.75400140836, - 0.792422421796)); -#13412 = CARTESIAN_POINT('',(26.698940931721,-29.59909518694, - 0.814284982562)); -#13413 = CARTESIAN_POINT('',(26.464095904598,-29.43925682515, - 0.836513685259)); -#13414 = CARTESIAN_POINT('',(26.232733926291,-29.2745769287, - 0.859078360626)); -#13415 = CARTESIAN_POINT('',(25.283105623205,-28.56817850508, - 0.95444058144)); -#13416 = CARTESIAN_POINT('',(24.597346887583,-27.98350392395, - 1.030022891132)); -#13417 = CARTESIAN_POINT('',(23.951303373853,-27.35410683827, - 1.107793421119)); -#13418 = CARTESIAN_POINT('',(23.348289745624,-26.68323663601, - 1.18703817537)); -#13419 = CARTESIAN_POINT('',(22.791328129691,-25.97439285771, - 1.267182489703)); -#13420 = CARTESIAN_POINT('',(22.283133396731,-25.23132649062, - 1.347749091784)); -#13421 = CARTESIAN_POINT('',(21.563482806321,-24.01378719068, - 1.4746194004)); -#13422 = CARTESIAN_POINT('',(21.317764178966,-23.55953902301, - 1.520917425579)); -#13423 = CARTESIAN_POINT('',(21.089372315837,-23.09607585606, - 1.567141443407)); -#13424 = CARTESIAN_POINT('',(20.878715686444,-22.62417913296, - 1.613221424376)); -#13425 = CARTESIAN_POINT('',(20.686161099329,-22.14465145824, - 1.659093751594)); -#13426 = CARTESIAN_POINT('',(20.512032737971,-21.65831662703, - 1.704699852283)); -#13427 = CARTESIAN_POINT('',(20.35661119668,-21.16601965424, - 1.749984829289)); -#13428 = PCURVE('',#13234,#13429); -#13429 = DEFINITIONAL_REPRESENTATION('',(#13430),#13463); -#13430 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13431,#13432,#13433,#13434, - #13435,#13436,#13437,#13438,#13439,#13440,#13441,#13442,#13443, - #13444,#13445,#13446,#13447,#13448,#13449,#13450,#13451,#13452, - #13453,#13454,#13455,#13456,#13457,#13458,#13459,#13460,#13461, - #13462),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#13431 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#13432 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#13433 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#13434 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#13435 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#13436 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#13437 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#13438 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#13439 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#13440 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#13441 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#13442 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#13443 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#13444 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#13445 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#13446 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#13447 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#13448 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#13449 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#13450 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#13451 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#13452 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#13453 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#13454 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#13455 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#13456 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#13457 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#13458 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#13459 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#13460 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#13461 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#13462 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#13463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13464 = PCURVE('',#13320,#13465); -#13465 = DEFINITIONAL_REPRESENTATION('',(#13466),#13499); -#13466 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13467,#13468,#13469,#13470, - #13471,#13472,#13473,#13474,#13475,#13476,#13477,#13478,#13479, - #13480,#13481,#13482,#13483,#13484,#13485,#13486,#13487,#13488, - #13489,#13490,#13491,#13492,#13493,#13494,#13495,#13496,#13497, - #13498),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#13467 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#13468 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#13469 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#13470 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#13471 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#13472 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#13473 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#13474 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#13475 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#13476 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#13477 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#13478 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#13479 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#13480 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#13481 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#13482 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#13483 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#13484 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#13485 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#13486 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#13487 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#13488 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#13489 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#13490 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#13491 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#13492 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#13493 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#13494 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#13495 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#13496 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#13497 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#13498 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#13499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13500 = ORIENTED_EDGE('',*,*,#13217,.T.); -#13501 = ORIENTED_EDGE('',*,*,#13502,.F.); -#13502 = EDGE_CURVE('',#13503,#13125,#13505,.T.); -#13503 = VERTEX_POINT('',#13504); -#13504 = CARTESIAN_POINT('',(20.375101004652,-21.2,2.198)); -#13505 = SURFACE_CURVE('',#13506,(#13511,#13518),.PCURVE_S1.); -#13506 = CIRCLE('',#13507,15.682534361872); -#13507 = AXIS2_PLACEMENT_3D('',#13508,#13509,#13510); -#13508 = CARTESIAN_POINT('',(35.305,-16.4,2.198)); -#13509 = DIRECTION('',(0.,0.,1.)); -#13510 = DIRECTION('',(0.,-1.,0.)); -#13511 = PCURVE('',#13234,#13512); -#13512 = DEFINITIONAL_REPRESENTATION('',(#13513),#13517); -#13513 = LINE('',#13514,#13515); -#13514 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#13515 = VECTOR('',#13516,1.); -#13516 = DIRECTION('',(-1.,0.)); -#13517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13518 = PCURVE('',#9940,#13519); -#13519 = DEFINITIONAL_REPRESENTATION('',(#13520),#13524); -#13520 = LINE('',#13521,#13522); -#13521 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13522 = VECTOR('',#13523,1.); -#13523 = DIRECTION('',(-1.,0.)); -#13524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13525 = ORIENTED_EDGE('',*,*,#13526,.T.); -#13526 = EDGE_CURVE('',#13503,#13392,#13527,.T.); -#13527 = SURFACE_CURVE('',#13528,(#13534,#13543),.PCURVE_S1.); -#13528 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13529,#13530,#13531,#13532, - #13533),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13529 = CARTESIAN_POINT('',(20.375101004652,-21.2,2.198)); -#13530 = CARTESIAN_POINT('',(20.375101004652,-21.2,2.073284048201)); -#13531 = CARTESIAN_POINT('',(20.373528136199,-21.2,1.948568093102)); -#13532 = CARTESIAN_POINT('',(20.370382400201,-21.2,1.823881900392)); -#13533 = CARTESIAN_POINT('',(20.365665515137,-21.2,1.699255169682)); -#13534 = PCURVE('',#13234,#13535); -#13535 = DEFINITIONAL_REPRESENTATION('',(#13536),#13542); -#13536 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13537,#13538,#13539,#13540, - #13541),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13537 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#13538 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#13539 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#13540 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#13541 = CARTESIAN_POINT('',(-5.02327022913,9.388759716384)); -#13542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13543 = PCURVE('',#9414,#13544); -#13544 = DEFINITIONAL_REPRESENTATION('',(#13545),#13551); -#13545 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13546,#13547,#13548,#13549, - #13550),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13546 = CARTESIAN_POINT('',(2.198,110.12510100465)); -#13547 = CARTESIAN_POINT('',(2.073284048201,110.12510100465)); -#13548 = CARTESIAN_POINT('',(1.948568093102,110.12352813619)); -#13549 = CARTESIAN_POINT('',(1.823881900392,110.1203824002)); -#13550 = CARTESIAN_POINT('',(1.699255169682,110.11566551513)); -#13551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13552 = ADVANCED_FACE('',(#13553),#13320,.F.); -#13553 = FACE_BOUND('',#13554,.F.); -#13554 = EDGE_LOOP('',(#13555,#13582,#13611,#13636,#13637)); -#13555 = ORIENTED_EDGE('',*,*,#13556,.T.); -#13556 = EDGE_CURVE('',#13392,#13557,#13559,.T.); -#13557 = VERTEX_POINT('',#13558); -#13558 = CARTESIAN_POINT('',(20.052365061546,-21.2,0.4)); -#13559 = SURFACE_CURVE('',#13560,(#13565,#13575),.PCURVE_S1.); -#13560 = HYPERBOLA('',#13561,22.891845656085,5.075); -#13561 = AXIS2_PLACEMENT_3D('',#13562,#13563,#13564); -#13562 = CARTESIAN_POINT('',(35.305,-21.2,72.908639196368)); -#13563 = DIRECTION('',(0.,1.,0.)); -#13564 = DIRECTION('',(0.,0.,-1.)); -#13565 = PCURVE('',#13320,#13566); -#13566 = DEFINITIONAL_REPRESENTATION('',(#13567),#13574); -#13567 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13568,#13569,#13570,#13571, - #13572,#13573),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#13568 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#13569 = CARTESIAN_POINT('',(-3.479018061052,-3.372563147181)); -#13570 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#13571 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#13572 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#13573 = CARTESIAN_POINT('',(-3.462799565324,-9.999999999773E-04)); -#13574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13575 = PCURVE('',#9414,#13576); -#13576 = DEFINITIONAL_REPRESENTATION('',(#13577),#13581); -#13577 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13578,#13579,#13580), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#13578 = CARTESIAN_POINT('',(4.5801,110.78235224879)); -#13579 = CARTESIAN_POINT('',(2.559421807283,110.30690184784)); -#13580 = CARTESIAN_POINT('',(0.4,109.80236506154)); -#13581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13582 = ORIENTED_EDGE('',*,*,#13583,.T.); -#13583 = EDGE_CURVE('',#13557,#13584,#13586,.T.); -#13584 = VERTEX_POINT('',#13585); -#13585 = CARTESIAN_POINT('',(50.557634938454,-21.2,0.4)); -#13586 = SURFACE_CURVE('',#13587,(#13592,#13599),.PCURVE_S1.); -#13587 = CIRCLE('',#13588,16.074778305337); -#13588 = AXIS2_PLACEMENT_3D('',#13589,#13590,#13591); -#13589 = CARTESIAN_POINT('',(35.305,-16.125,0.4)); -#13590 = DIRECTION('',(0.,0.,1.)); -#13591 = DIRECTION('',(1.,0.,-0.)); -#13592 = PCURVE('',#13320,#13593); -#13593 = DEFINITIONAL_REPRESENTATION('',(#13594),#13598); -#13594 = LINE('',#13595,#13596); -#13595 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#13596 = VECTOR('',#13597,1.); -#13597 = DIRECTION('',(-1.,-0.)); -#13598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13599 = PCURVE('',#13600,#13605); -#13600 = PLANE('',#13601); -#13601 = AXIS2_PLACEMENT_3D('',#13602,#13603,#13604); -#13602 = CARTESIAN_POINT('',(18.955,-32.475,0.4)); -#13603 = DIRECTION('',(0.,0.,1.)); -#13604 = DIRECTION('',(1.,0.,-0.)); -#13605 = DEFINITIONAL_REPRESENTATION('',(#13606),#13610); -#13606 = CIRCLE('',#13607,16.074778305337); -#13607 = AXIS2_PLACEMENT_2D('',#13608,#13609); -#13608 = CARTESIAN_POINT('',(16.35,16.35)); -#13609 = DIRECTION('',(1.,0.)); -#13610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13611 = ORIENTED_EDGE('',*,*,#13612,.T.); -#13612 = EDGE_CURVE('',#13584,#13247,#13613,.T.); -#13613 = SURFACE_CURVE('',#13614,(#13619,#13629),.PCURVE_S1.); -#13614 = HYPERBOLA('',#13615,22.891845656085,5.075); -#13615 = AXIS2_PLACEMENT_3D('',#13616,#13617,#13618); -#13616 = CARTESIAN_POINT('',(35.305,-21.2,72.908639196368)); -#13617 = DIRECTION('',(0.,1.,0.)); -#13618 = DIRECTION('',(0.,0.,-1.)); -#13619 = PCURVE('',#13320,#13620); -#13620 = DEFINITIONAL_REPRESENTATION('',(#13621),#13628); -#13621 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13622,#13623,#13624,#13625, - #13626,#13627),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#13622 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999916E-04)); -#13623 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#13624 = CARTESIAN_POINT('',(-5.953989364002,-1.714809519993)); -#13625 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#13626 = CARTESIAN_POINT('',(-5.945759899717,-3.372563147181)); -#13627 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#13628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13629 = PCURVE('',#9414,#13630); -#13630 = DEFINITIONAL_REPRESENTATION('',(#13631),#13635); -#13631 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13632,#13633,#13634), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#13632 = CARTESIAN_POINT('',(0.4,140.30763493845)); -#13633 = CARTESIAN_POINT('',(2.559421807283,139.80309815215)); -#13634 = CARTESIAN_POINT('',(4.5801,139.3276477512)); -#13635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13636 = ORIENTED_EDGE('',*,*,#13246,.T.); -#13637 = ORIENTED_EDGE('',*,*,#13391,.T.); -#13638 = ADVANCED_FACE('',(#13639),#13600,.T.); -#13639 = FACE_BOUND('',#13640,.T.); -#13640 = EDGE_LOOP('',(#13641,#13642)); -#13641 = ORIENTED_EDGE('',*,*,#13583,.T.); -#13642 = ORIENTED_EDGE('',*,*,#13643,.F.); -#13643 = EDGE_CURVE('',#13557,#13584,#13644,.T.); -#13644 = SURFACE_CURVE('',#13645,(#13649,#13655),.PCURVE_S1.); -#13645 = LINE('',#13646,#13647); -#13646 = CARTESIAN_POINT('',(-35.3975,-21.2,0.4)); -#13647 = VECTOR('',#13648,1.); -#13648 = DIRECTION('',(1.,0.,0.)); -#13649 = PCURVE('',#13600,#13650); -#13650 = DEFINITIONAL_REPRESENTATION('',(#13651),#13654); -#13651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13652,#13653),.UNSPECIFIED., - .F.,.F.,(2,2),(54.627721694663,86.777278305337), - .PIECEWISE_BEZIER_KNOTS.); -#13652 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#13653 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#13654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13655 = PCURVE('',#9414,#13656); -#13656 = DEFINITIONAL_REPRESENTATION('',(#13657),#13660); -#13657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13658,#13659),.UNSPECIFIED., - .F.,.F.,(2,2),(54.627721694663,86.777278305337), - .PIECEWISE_BEZIER_KNOTS.); -#13658 = CARTESIAN_POINT('',(0.4,108.98022169466)); -#13659 = CARTESIAN_POINT('',(0.4,141.12977830533)); -#13660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13661 = ADVANCED_FACE('',(#13662),#9940,.T.); -#13662 = FACE_BOUND('',#13663,.F.); -#13663 = EDGE_LOOP('',(#13664,#13700,#13701,#13702)); -#13664 = ORIENTED_EDGE('',*,*,#13665,.F.); -#13665 = EDGE_CURVE('',#13503,#9920,#13666,.T.); -#13666 = SURFACE_CURVE('',#13667,(#13676,#13688),.PCURVE_S1.); -#13667 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13668,#13669,#13670,#13671, - #13672,#13673,#13674,#13675),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#13668 = CARTESIAN_POINT('',(20.375101004652,-21.2,2.198)); -#13669 = CARTESIAN_POINT('',(20.375101004652,-21.2,2.49848496491)); -#13670 = CARTESIAN_POINT('',(20.365970485466,-21.2,2.798970184195)); -#13671 = CARTESIAN_POINT('',(20.347709622731,-21.2,3.099038421914)); -#13672 = CARTESIAN_POINT('',(20.293239466826,-21.2,3.695357371792)); -#13673 = CARTESIAN_POINT('',(20.257160496894,-21.2,3.99162046441)); -#13674 = CARTESIAN_POINT('',(20.212195530893,-21.2,4.286664152661)); -#13675 = CARTESIAN_POINT('',(20.158452186329,-21.2,4.5801)); -#13676 = PCURVE('',#9940,#13677); -#13677 = DEFINITIONAL_REPRESENTATION('',(#13678),#13687); -#13678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13679,#13680,#13681,#13682, - #13683,#13684,#13685,#13686),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#13679 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#13680 = CARTESIAN_POINT('',(-5.023454274327,3.163288318926)); -#13681 = CARTESIAN_POINT('',(-5.023276071789,3.184983995784)); -#13682 = CARTESIAN_POINT('',(-5.022919691421,3.206676832503)); -#13683 = CARTESIAN_POINT('',(-5.021863637428,3.249894951229)); -#13684 = CARTESIAN_POINT('',(-5.021166443511,3.271420330885)); -#13685 = CARTESIAN_POINT('',(-5.020302715835,3.292937694392)); -#13686 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#13687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13688 = PCURVE('',#9414,#13689); -#13689 = DEFINITIONAL_REPRESENTATION('',(#13690),#13699); -#13690 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13691,#13692,#13693,#13694, - #13695,#13696,#13697,#13698),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#13691 = CARTESIAN_POINT('',(2.198,110.12510100465)); -#13692 = CARTESIAN_POINT('',(2.49848496491,110.12510100465)); -#13693 = CARTESIAN_POINT('',(2.798970184195,110.11597048546)); -#13694 = CARTESIAN_POINT('',(3.099038421914,110.09770962273)); -#13695 = CARTESIAN_POINT('',(3.695357371792,110.04323946682)); -#13696 = CARTESIAN_POINT('',(3.99162046441,110.00716049689)); -#13697 = CARTESIAN_POINT('',(4.286664152661,109.96219553089)); -#13698 = CARTESIAN_POINT('',(4.5801,109.90845218632)); -#13699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13700 = ORIENTED_EDGE('',*,*,#13502,.T.); -#13701 = ORIENTED_EDGE('',*,*,#13124,.T.); -#13702 = ORIENTED_EDGE('',*,*,#9919,.T.); -#13703 = ADVANCED_FACE('',(#13704),#9996,.T.); -#13704 = FACE_BOUND('',#13705,.F.); -#13705 = EDGE_LOOP('',(#13706,#13707,#13731,#13760)); -#13706 = ORIENTED_EDGE('',*,*,#9975,.T.); -#13707 = ORIENTED_EDGE('',*,*,#13708,.F.); -#13708 = EDGE_CURVE('',#13709,#9976,#13711,.T.); -#13709 = VERTEX_POINT('',#13710); -#13710 = CARTESIAN_POINT('',(1.375,-32.08253436187,2.198)); -#13711 = SURFACE_CURVE('',#13712,(#13717,#13724),.PCURVE_S1.); -#13712 = CIRCLE('',#13713,13.85); -#13713 = AXIS2_PLACEMENT_3D('',#13714,#13715,#13716); -#13714 = CARTESIAN_POINT('',(1.375,-45.93253436187,2.198)); -#13715 = DIRECTION('',(1.,0.,0.)); -#13716 = DIRECTION('',(0.,1.,0.)); -#13717 = PCURVE('',#9996,#13718); -#13718 = DEFINITIONAL_REPRESENTATION('',(#13719),#13723); -#13719 = LINE('',#13720,#13721); -#13720 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13721 = VECTOR('',#13722,1.); -#13722 = DIRECTION('',(-0.,1.)); -#13723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13724 = PCURVE('',#10029,#13725); -#13725 = DEFINITIONAL_REPRESENTATION('',(#13726),#13730); -#13726 = LINE('',#13727,#13728); -#13727 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#13728 = VECTOR('',#13729,1.); -#13729 = DIRECTION('',(-0.,1.)); -#13730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13731 = ORIENTED_EDGE('',*,*,#13732,.T.); -#13732 = EDGE_CURVE('',#13709,#13733,#13735,.T.); -#13733 = VERTEX_POINT('',#13734); -#13734 = CARTESIAN_POINT('',(16.304898995348,-21.2,2.198)); -#13735 = SURFACE_CURVE('',#13736,(#13741,#13748),.PCURVE_S1.); -#13736 = CIRCLE('',#13737,15.682534361872); -#13737 = AXIS2_PLACEMENT_3D('',#13738,#13739,#13740); -#13738 = CARTESIAN_POINT('',(1.375,-16.4,2.198)); -#13739 = DIRECTION('',(0.,0.,1.)); -#13740 = DIRECTION('',(0.,-1.,0.)); -#13741 = PCURVE('',#9996,#13742); -#13742 = DEFINITIONAL_REPRESENTATION('',(#13743),#13747); -#13743 = LINE('',#13744,#13745); -#13744 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13745 = VECTOR('',#13746,1.); -#13746 = DIRECTION('',(-1.,0.)); -#13747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13748 = PCURVE('',#13749,#13754); -#13749 = TOROIDAL_SURFACE('',#13750,29.532534361872,13.85); -#13750 = AXIS2_PLACEMENT_3D('',#13751,#13752,#13753); -#13751 = CARTESIAN_POINT('',(1.375,-16.4,2.198)); -#13752 = DIRECTION('',(-0.,-0.,-1.)); -#13753 = DIRECTION('',(0.,-1.,0.)); -#13754 = DEFINITIONAL_REPRESENTATION('',(#13755),#13759); -#13755 = LINE('',#13756,#13757); -#13756 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#13757 = VECTOR('',#13758,1.); -#13758 = DIRECTION('',(-1.,0.)); -#13759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13760 = ORIENTED_EDGE('',*,*,#13761,.T.); -#13761 = EDGE_CURVE('',#13733,#9953,#13762,.T.); -#13762 = SURFACE_CURVE('',#13763,(#13772,#13784),.PCURVE_S1.); -#13763 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13764,#13765,#13766,#13767, - #13768,#13769,#13770,#13771),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#13764 = CARTESIAN_POINT('',(16.304898995348,-21.2,2.198)); -#13765 = CARTESIAN_POINT('',(16.304898995348,-21.2,2.498484965012)); -#13766 = CARTESIAN_POINT('',(16.31402951454,-21.2,2.798970184398)); -#13767 = CARTESIAN_POINT('',(16.332290377287,-21.2,3.099038422218)); -#13768 = CARTESIAN_POINT('',(16.386760533211,-21.2,3.695357372094)); -#13769 = CARTESIAN_POINT('',(16.422839503137,-21.2,3.991620464611)); -#13770 = CARTESIAN_POINT('',(16.467804469125,-21.2,4.286664152761)); -#13771 = CARTESIAN_POINT('',(16.521547813671,-21.2,4.5801)); -#13772 = PCURVE('',#9996,#13773); -#13773 = DEFINITIONAL_REPRESENTATION('',(#13774),#13783); -#13774 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13775,#13776,#13777,#13778, - #13779,#13780,#13781,#13782),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#13775 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#13776 = CARTESIAN_POINT('',(-1.259731032853,3.163288318934)); -#13777 = CARTESIAN_POINT('',(-1.25990923539,3.184983995799)); -#13778 = CARTESIAN_POINT('',(-1.260265615759,3.206676832525)); -#13779 = CARTESIAN_POINT('',(-1.261321669752,3.249894951251)); -#13780 = CARTESIAN_POINT('',(-1.262018863669,3.271420330899)); -#13781 = CARTESIAN_POINT('',(-1.262882591345,3.292937694399)); -#13782 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#13783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13784 = PCURVE('',#9414,#13785); -#13785 = DEFINITIONAL_REPRESENTATION('',(#13786),#13795); -#13786 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13787,#13788,#13789,#13790, - #13791,#13792,#13793,#13794),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#13787 = CARTESIAN_POINT('',(2.198,106.05489899534)); -#13788 = CARTESIAN_POINT('',(2.498484965012,106.05489899534)); -#13789 = CARTESIAN_POINT('',(2.798970184398,106.06402951454)); -#13790 = CARTESIAN_POINT('',(3.099038422218,106.08229037728)); -#13791 = CARTESIAN_POINT('',(3.695357372094,106.13676053321)); -#13792 = CARTESIAN_POINT('',(3.991620464611,106.17283950313)); -#13793 = CARTESIAN_POINT('',(4.286664152761,106.21780446912)); -#13794 = CARTESIAN_POINT('',(4.5801,106.27154781367)); -#13795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13796 = ADVANCED_FACE('',(#13797),#13749,.T.); -#13797 = FACE_BOUND('',#13798,.F.); -#13798 = EDGE_LOOP('',(#13799,#13800,#13829,#13944)); -#13799 = ORIENTED_EDGE('',*,*,#13732,.F.); -#13800 = ORIENTED_EDGE('',*,*,#13801,.F.); -#13801 = EDGE_CURVE('',#13802,#13709,#13804,.T.); -#13802 = VERTEX_POINT('',#13803); -#13803 = CARTESIAN_POINT('',(1.375,-32.19967987186,0.400444004722)); -#13804 = SURFACE_CURVE('',#13805,(#13810,#13817),.PCURVE_S1.); -#13805 = CIRCLE('',#13806,13.85); -#13806 = AXIS2_PLACEMENT_3D('',#13807,#13808,#13809); -#13807 = CARTESIAN_POINT('',(1.375,-45.93253436187,2.198)); -#13808 = DIRECTION('',(1.,0.,0.)); -#13809 = DIRECTION('',(0.,1.,0.)); -#13810 = PCURVE('',#13749,#13811); -#13811 = DEFINITIONAL_REPRESENTATION('',(#13812),#13816); -#13812 = LINE('',#13813,#13814); -#13813 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13814 = VECTOR('',#13815,1.); -#13815 = DIRECTION('',(-0.,1.)); -#13816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13817 = PCURVE('',#13818,#13823); -#13818 = TOROIDAL_SURFACE('',#13819,29.532534361872,13.85); -#13819 = AXIS2_PLACEMENT_3D('',#13820,#13821,#13822); -#13820 = CARTESIAN_POINT('',(1.375,-16.4,2.198)); -#13821 = DIRECTION('',(-0.,-0.,-1.)); -#13822 = DIRECTION('',(0.,-1.,0.)); -#13823 = DEFINITIONAL_REPRESENTATION('',(#13824),#13828); -#13824 = LINE('',#13825,#13826); -#13825 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#13826 = VECTOR('',#13827,1.); -#13827 = DIRECTION('',(-0.,1.)); -#13828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13829 = ORIENTED_EDGE('',*,*,#13830,.F.); -#13830 = EDGE_CURVE('',#13831,#13802,#13833,.T.); -#13831 = VERTEX_POINT('',#13832); -#13832 = CARTESIAN_POINT('',(16.31261890481,-21.2,1.746857297954)); -#13833 = SURFACE_CURVE('',#13834,(#13867,#13903),.PCURVE_S1.); -#13834 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13835,#13836,#13837,#13838, - #13839,#13840,#13841,#13842,#13843,#13844,#13845,#13846,#13847, - #13848,#13849,#13850,#13851,#13852,#13853,#13854,#13855,#13856, - #13857,#13858,#13859,#13860,#13861,#13862,#13863,#13864,#13865, - #13866),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#13835 = CARTESIAN_POINT('',(16.32338880332,-21.16601965424, - 1.749984829289)); -#13836 = CARTESIAN_POINT('',(15.939605393694,-22.38165172941, - 1.638162344866)); -#13837 = CARTESIAN_POINT('',(15.441721592983,-23.56104498538, - 1.524371583021)); -#13838 = CARTESIAN_POINT('',(14.833986363157,-24.69125181389, - 1.409454980685)); -#13839 = CARTESIAN_POINT('',(14.122342000711,-25.76037470385, - 1.294387484311)); -#13840 = CARTESIAN_POINT('',(13.314063988194,-26.75739011097, - 1.180358558284)); -#13841 = CARTESIAN_POINT('',(12.417746407629,-27.6721779084,1.0689562044 - )); -#13842 = CARTESIAN_POINT('',(11.295983931826,-28.62021456493, - 0.946354919898)); -#13843 = CARTESIAN_POINT('',(11.146814462276,-28.74268404163, - 0.930359176598)); -#13844 = CARTESIAN_POINT('',(10.995890002634,-28.86303591609, - 0.914483240369)); -#13845 = CARTESIAN_POINT('',(10.843244901251,-28.98123974872, - 0.898735294095)); -#13846 = CARTESIAN_POINT('',(10.688914090588,-29.09726567371, - 0.883123899139)); -#13847 = CARTESIAN_POINT('',(10.532933087214,-29.21108439903, - 0.867657995346)); -#13848 = CARTESIAN_POINT('',(10.164473463962,-29.4719666243, - 0.831860434359)); -#13849 = CARTESIAN_POINT('',(9.950719269318,-29.61726313413, - 0.811651144657)); -#13850 = CARTESIAN_POINT('',(9.734161843147,-29.75848791722, - 0.79174137397)); -#13851 = CARTESIAN_POINT('',(9.514889530868,-29.89557404184, - 0.772154802607)); -#13852 = CARTESIAN_POINT('',(9.292992588046,-30.02845646326, - 0.752916449149)); -#13853 = CARTESIAN_POINT('',(9.068563180394,-30.15707202375, - 0.734052670453)); -#13854 = CARTESIAN_POINT('',(8.537727358934,-30.44788552991, - 0.690855573575)); -#13855 = CARTESIAN_POINT('',(8.229382007032,-30.60664179425, - 0.666842201043)); -#13856 = CARTESIAN_POINT('',(7.916885784902,-30.75748108431, - 0.643617394997)); -#13857 = CARTESIAN_POINT('',(7.600471626564,-30.90026224064, - 0.621252252234)); -#13858 = CARTESIAN_POINT('',(7.280379357901,-31.03485075395, - 0.599821566099)); -#13859 = CARTESIAN_POINT('',(6.956856111342,-31.16111941353, - 0.579402777179)); -#13860 = CARTESIAN_POINT('',(5.911058663072,-31.53830359403, - 0.517532380867)); -#13861 = CARTESIAN_POINT('',(5.176496246845,-31.75679982855, - 0.480270173737)); -#13862 = CARTESIAN_POINT('',(4.429284003987,-31.93311418748, - 0.449137930053)); -#13863 = CARTESIAN_POINT('',(3.672365734189,-32.06617600424, - 0.424992344684)); -#13864 = CARTESIAN_POINT('',(2.908818980339,-32.15518178581, - 0.40862601107)); -#13865 = CARTESIAN_POINT('',(2.141886702803,-32.19967987186, - 0.400444004722)); -#13866 = CARTESIAN_POINT('',(1.375,-32.19967987186,0.400444004722)); -#13867 = PCURVE('',#13749,#13868); -#13868 = DEFINITIONAL_REPRESENTATION('',(#13869),#13902); -#13869 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13870,#13871,#13872,#13873, - #13874,#13875,#13876,#13877,#13878,#13879,#13880,#13881,#13882, - #13883,#13884,#13885,#13886,#13887,#13888,#13889,#13890,#13891, - #13892,#13893,#13894,#13895,#13896,#13897,#13898,#13899,#13900, - #13901),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#13870 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#13871 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#13872 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#13873 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#13874 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#13875 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#13876 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#13877 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#13878 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#13879 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#13880 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#13881 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#13882 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#13883 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#13884 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#13885 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#13886 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#13887 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#13888 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#13889 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#13890 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#13891 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#13892 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#13893 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#13894 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#13895 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#13896 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#13897 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#13898 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#13899 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#13900 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#13901 = CARTESIAN_POINT('',(0.,9.294623360826)); -#13902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13903 = PCURVE('',#13904,#13909); -#13904 = CONICAL_SURFACE('',#13905,16.075,0.218166156499); -#13905 = AXIS2_PLACEMENT_3D('',#13906,#13907,#13908); -#13906 = CARTESIAN_POINT('',(1.375,-16.125,0.399)); -#13907 = DIRECTION('',(-0.,-0.,-1.)); -#13908 = DIRECTION('',(1.,0.,0.)); -#13909 = DEFINITIONAL_REPRESENTATION('',(#13910),#13943); -#13910 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13911,#13912,#13913,#13914, - #13915,#13916,#13917,#13918,#13919,#13920,#13921,#13922,#13923, - #13924,#13925,#13926,#13927,#13928,#13929,#13930,#13931,#13932, - #13933,#13934,#13935,#13936,#13937,#13938,#13939,#13940,#13941, - #13942),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#13911 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#13912 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#13913 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#13914 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#13915 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#13916 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#13917 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#13918 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#13919 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#13920 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#13921 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#13922 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#13923 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#13924 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#13925 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#13926 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#13927 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#13928 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#13929 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#13930 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#13931 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#13932 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#13933 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#13934 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#13935 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#13936 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#13937 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#13938 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#13939 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#13940 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#13941 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#13942 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#13943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13944 = ORIENTED_EDGE('',*,*,#13945,.T.); -#13945 = EDGE_CURVE('',#13831,#13733,#13946,.T.); -#13946 = SURFACE_CURVE('',#13947,(#13953,#13962),.PCURVE_S1.); -#13947 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13948,#13949,#13950,#13951, - #13952),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13948 = CARTESIAN_POINT('',(16.314334484863,-21.2,1.699255169677)); -#13949 = CARTESIAN_POINT('',(16.309617599798,-21.2,1.82388190042)); -#13950 = CARTESIAN_POINT('',(16.306471863802,-21.2,1.948568093084)); -#13951 = CARTESIAN_POINT('',(16.304898995348,-21.2,2.073284048213)); -#13952 = CARTESIAN_POINT('',(16.304898995348,-21.2,2.198)); -#13953 = PCURVE('',#13749,#13954); -#13954 = DEFINITIONAL_REPRESENTATION('',(#13955),#13961); -#13955 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13956,#13957,#13958,#13959, - #13960),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13956 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#13957 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#13958 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#13959 = CARTESIAN_POINT('',(-1.259731032853,9.415773198907)); -#13960 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#13961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13962 = PCURVE('',#9414,#13963); -#13963 = DEFINITIONAL_REPRESENTATION('',(#13964),#13970); -#13964 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13965,#13966,#13967,#13968, - #13969),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13965 = CARTESIAN_POINT('',(1.699255169677,106.06433448486)); -#13966 = CARTESIAN_POINT('',(1.82388190042,106.05961759979)); -#13967 = CARTESIAN_POINT('',(1.948568093084,106.0564718638)); -#13968 = CARTESIAN_POINT('',(2.073284048213,106.05489899534)); -#13969 = CARTESIAN_POINT('',(2.198,106.05489899534)); -#13970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13971 = ADVANCED_FACE('',(#13972),#13818,.T.); -#13972 = FACE_BOUND('',#13973,.F.); -#13973 = EDGE_LOOP('',(#13974,#14084,#14085,#14109)); -#13974 = ORIENTED_EDGE('',*,*,#13975,.F.); -#13975 = EDGE_CURVE('',#13802,#13976,#13978,.T.); -#13976 = VERTEX_POINT('',#13977); -#13977 = CARTESIAN_POINT('',(-13.5626189047,-21.2,1.746857297839)); -#13978 = SURFACE_CURVE('',#13979,(#14012,#14048),.PCURVE_S1.); -#13979 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13980,#13981,#13982,#13983, - #13984,#13985,#13986,#13987,#13988,#13989,#13990,#13991,#13992, - #13993,#13994,#13995,#13996,#13997,#13998,#13999,#14000,#14001, - #14002,#14003,#14004,#14005,#14006,#14007,#14008,#14009,#14010, - #14011),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#13980 = CARTESIAN_POINT('',(1.375,-32.19967987186,0.400444004722)); -#13981 = CARTESIAN_POINT('',(0.594885316028,-32.19967987186, - 0.400444004722)); -#13982 = CARTESIAN_POINT('',(-0.185277386465,-32.15363346027, - 0.408910684627)); -#13983 = CARTESIAN_POINT('',(-0.961874117055,-32.06153031972, - 0.425846663197)); -#13984 = CARTESIAN_POINT('',(-1.731494642853,-31.92385493342, - 0.450817630287)); -#13985 = CARTESIAN_POINT('',(-2.490906775485,-31.74146582676, - 0.482975837248)); -#13986 = CARTESIAN_POINT('',(-3.23702148135,-31.51550375741, - 0.521415821245)); -#13987 = CARTESIAN_POINT('',(-4.306232216851,-31.12271528093, - 0.58562238502)); -#13988 = CARTESIAN_POINT('',(-4.642081353442,-30.98893188601, - 0.607166217307)); -#13989 = CARTESIAN_POINT('',(-4.974149898973,-30.84616332704, - 0.629787143854)); -#13990 = CARTESIAN_POINT('',(-5.302160681367,-30.69455473005, - 0.653398338181)); -#13991 = CARTESIAN_POINT('',(-5.625845000534,-30.53425966495, - 0.677916315799)); -#13992 = CARTESIAN_POINT('',(-5.944942152116,-30.36543940445, - 0.703262093985)); -#13993 = CARTESIAN_POINT('',(-6.506794031477,-30.04866867713, - 0.749926092387)); -#13994 = CARTESIAN_POINT('',(-6.751384441633,-29.90388761766, - 0.770958110078)); -#13995 = CARTESIAN_POINT('',(-6.992846445618,-29.75400140836, - 0.792422421796)); -#13996 = CARTESIAN_POINT('',(-7.231059068279,-29.59909518694, - 0.814284982562)); -#13997 = CARTESIAN_POINT('',(-7.465904095402,-29.43925682515, - 0.836513685259)); -#13998 = CARTESIAN_POINT('',(-7.697266073709,-29.2745769287, - 0.859078360626)); -#13999 = CARTESIAN_POINT('',(-8.646894376795,-28.56817850508, - 0.95444058144)); -#14000 = CARTESIAN_POINT('',(-9.332653112417,-27.98350392395, - 1.030022891132)); -#14001 = CARTESIAN_POINT('',(-9.978696626147,-27.35410683827, - 1.107793421119)); -#14002 = CARTESIAN_POINT('',(-10.58171025437,-26.68323663601, - 1.18703817537)); -#14003 = CARTESIAN_POINT('',(-11.1386718703,-25.97439285771, - 1.267182489703)); -#14004 = CARTESIAN_POINT('',(-11.64686660326,-25.23132649062, - 1.347749091784)); -#14005 = CARTESIAN_POINT('',(-12.36651719367,-24.01378719068, - 1.4746194004)); -#14006 = CARTESIAN_POINT('',(-12.61223582103,-23.55953902301, - 1.520917425579)); -#14007 = CARTESIAN_POINT('',(-12.84062768416,-23.09607585606, - 1.567141443407)); -#14008 = CARTESIAN_POINT('',(-13.05128431355,-22.62417913296, - 1.613221424376)); -#14009 = CARTESIAN_POINT('',(-13.24383890067,-22.14465145824, - 1.659093751594)); -#14010 = CARTESIAN_POINT('',(-13.41796726202,-21.65831662703, - 1.704699852283)); -#14011 = CARTESIAN_POINT('',(-13.57338880332,-21.16601965424, - 1.749984829289)); -#14012 = PCURVE('',#13818,#14013); -#14013 = DEFINITIONAL_REPRESENTATION('',(#14014),#14047); -#14014 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14015,#14016,#14017,#14018, - #14019,#14020,#14021,#14022,#14023,#14024,#14025,#14026,#14027, - #14028,#14029,#14030,#14031,#14032,#14033,#14034,#14035,#14036, - #14037,#14038,#14039,#14040,#14041,#14042,#14043,#14044,#14045, - #14046),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#14015 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#14016 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#14017 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#14018 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#14019 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#14020 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#14021 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#14022 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#14023 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#14024 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#14025 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#14026 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#14027 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#14028 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#14029 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#14030 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#14031 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#14032 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#14033 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#14034 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#14035 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#14036 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#14037 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#14038 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#14039 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#14040 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#14041 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#14042 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#14043 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#14044 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#14045 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#14046 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#14047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14048 = PCURVE('',#13904,#14049); -#14049 = DEFINITIONAL_REPRESENTATION('',(#14050),#14083); -#14050 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14051,#14052,#14053,#14054, - #14055,#14056,#14057,#14058,#14059,#14060,#14061,#14062,#14063, - #14064,#14065,#14066,#14067,#14068,#14069,#14070,#14071,#14072, - #14073,#14074,#14075,#14076,#14077,#14078,#14079,#14080,#14081, - #14082),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#14051 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#14052 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#14053 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#14054 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#14055 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#14056 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#14057 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#14058 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#14059 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#14060 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#14061 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#14062 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#14063 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#14064 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#14065 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#14066 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#14067 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#14068 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#14069 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#14070 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#14071 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#14072 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#14073 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#14074 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#14075 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#14076 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#14077 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#14078 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#14079 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#14080 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#14081 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#14082 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#14083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14084 = ORIENTED_EDGE('',*,*,#13801,.T.); -#14085 = ORIENTED_EDGE('',*,*,#14086,.F.); -#14086 = EDGE_CURVE('',#14087,#13709,#14089,.T.); -#14087 = VERTEX_POINT('',#14088); -#14088 = CARTESIAN_POINT('',(-13.55489899534,-21.2,2.198)); -#14089 = SURFACE_CURVE('',#14090,(#14095,#14102),.PCURVE_S1.); -#14090 = CIRCLE('',#14091,15.682534361872); -#14091 = AXIS2_PLACEMENT_3D('',#14092,#14093,#14094); -#14092 = CARTESIAN_POINT('',(1.375,-16.4,2.198)); -#14093 = DIRECTION('',(0.,0.,1.)); -#14094 = DIRECTION('',(0.,-1.,0.)); -#14095 = PCURVE('',#13818,#14096); -#14096 = DEFINITIONAL_REPRESENTATION('',(#14097),#14101); -#14097 = LINE('',#14098,#14099); -#14098 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14099 = VECTOR('',#14100,1.); -#14100 = DIRECTION('',(-1.,0.)); -#14101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14102 = PCURVE('',#10029,#14103); -#14103 = DEFINITIONAL_REPRESENTATION('',(#14104),#14108); -#14104 = LINE('',#14105,#14106); -#14105 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14106 = VECTOR('',#14107,1.); -#14107 = DIRECTION('',(-1.,0.)); -#14108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14109 = ORIENTED_EDGE('',*,*,#14110,.T.); -#14110 = EDGE_CURVE('',#14087,#13976,#14111,.T.); -#14111 = SURFACE_CURVE('',#14112,(#14118,#14127),.PCURVE_S1.); -#14112 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14113,#14114,#14115,#14116, - #14117),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14113 = CARTESIAN_POINT('',(-13.55489899534,-21.2,2.198)); -#14114 = CARTESIAN_POINT('',(-13.55489899534,-21.2,2.0732840482)); -#14115 = CARTESIAN_POINT('',(-13.5564718638,-21.2,1.948568093101)); -#14116 = CARTESIAN_POINT('',(-13.55961759979,-21.2,1.823881900391)); -#14117 = CARTESIAN_POINT('',(-13.56433448486,-21.2,1.699255169682)); -#14118 = PCURVE('',#13818,#14119); -#14119 = DEFINITIONAL_REPRESENTATION('',(#14120),#14126); -#14120 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14121,#14122,#14123,#14124, - #14125),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14121 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#14122 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#14123 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#14124 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#14125 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#14126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14127 = PCURVE('',#9414,#14128); -#14128 = DEFINITIONAL_REPRESENTATION('',(#14129),#14135); -#14129 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14130,#14131,#14132,#14133, - #14134),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14130 = CARTESIAN_POINT('',(2.198,76.195101004652)); -#14131 = CARTESIAN_POINT('',(2.0732840482,76.195101004652)); -#14132 = CARTESIAN_POINT('',(1.948568093101,76.193528136199)); -#14133 = CARTESIAN_POINT('',(1.823881900391,76.190382400201)); -#14134 = CARTESIAN_POINT('',(1.699255169682,76.185665515137)); -#14135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14136 = ADVANCED_FACE('',(#14137),#13904,.F.); -#14137 = FACE_BOUND('',#14138,.F.); -#14138 = EDGE_LOOP('',(#14139,#14166,#14195,#14220,#14221)); -#14139 = ORIENTED_EDGE('',*,*,#14140,.T.); -#14140 = EDGE_CURVE('',#13976,#14141,#14143,.T.); -#14141 = VERTEX_POINT('',#14142); -#14142 = CARTESIAN_POINT('',(-13.87763493845,-21.2,0.4)); -#14143 = SURFACE_CURVE('',#14144,(#14149,#14159),.PCURVE_S1.); -#14144 = HYPERBOLA('',#14145,22.891845656085,5.075); -#14145 = AXIS2_PLACEMENT_3D('',#14146,#14147,#14148); -#14146 = CARTESIAN_POINT('',(1.375,-21.2,72.908639196368)); -#14147 = DIRECTION('',(0.,1.,0.)); -#14148 = DIRECTION('',(0.,0.,-1.)); -#14149 = PCURVE('',#13904,#14150); -#14150 = DEFINITIONAL_REPRESENTATION('',(#14151),#14158); -#14151 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14152,#14153,#14154,#14155, - #14156,#14157),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#14152 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#14153 = CARTESIAN_POINT('',(-3.479018061052,-3.37256314718)); -#14154 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#14155 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#14156 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#14157 = CARTESIAN_POINT('',(-3.462799565324,-9.999999999773E-04)); -#14158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14159 = PCURVE('',#9414,#14160); -#14160 = DEFINITIONAL_REPRESENTATION('',(#14161),#14165); -#14161 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14162,#14163,#14164), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#14162 = CARTESIAN_POINT('',(4.5801,76.852352248795)); -#14163 = CARTESIAN_POINT('',(2.559421807283,76.376901847842)); -#14164 = CARTESIAN_POINT('',(0.4,75.872365061546)); -#14165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14166 = ORIENTED_EDGE('',*,*,#14167,.T.); -#14167 = EDGE_CURVE('',#14141,#14168,#14170,.T.); -#14168 = VERTEX_POINT('',#14169); -#14169 = CARTESIAN_POINT('',(16.627634938454,-21.2,0.4)); -#14170 = SURFACE_CURVE('',#14171,(#14176,#14183),.PCURVE_S1.); -#14171 = CIRCLE('',#14172,16.074778305337); -#14172 = AXIS2_PLACEMENT_3D('',#14173,#14174,#14175); -#14173 = CARTESIAN_POINT('',(1.375,-16.125,0.4)); -#14174 = DIRECTION('',(0.,0.,1.)); -#14175 = DIRECTION('',(1.,0.,-0.)); -#14176 = PCURVE('',#13904,#14177); -#14177 = DEFINITIONAL_REPRESENTATION('',(#14178),#14182); -#14178 = LINE('',#14179,#14180); -#14179 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#14180 = VECTOR('',#14181,1.); -#14181 = DIRECTION('',(-1.,-0.)); -#14182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14183 = PCURVE('',#14184,#14189); -#14184 = PLANE('',#14185); -#14185 = AXIS2_PLACEMENT_3D('',#14186,#14187,#14188); -#14186 = CARTESIAN_POINT('',(-14.975,-32.475,0.4)); -#14187 = DIRECTION('',(0.,0.,1.)); -#14188 = DIRECTION('',(1.,0.,-0.)); -#14189 = DEFINITIONAL_REPRESENTATION('',(#14190),#14194); -#14190 = CIRCLE('',#14191,16.074778305337); -#14191 = AXIS2_PLACEMENT_2D('',#14192,#14193); -#14192 = CARTESIAN_POINT('',(16.35,16.35)); -#14193 = DIRECTION('',(1.,0.)); -#14194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14195 = ORIENTED_EDGE('',*,*,#14196,.T.); -#14196 = EDGE_CURVE('',#14168,#13831,#14197,.T.); -#14197 = SURFACE_CURVE('',#14198,(#14203,#14213),.PCURVE_S1.); -#14198 = HYPERBOLA('',#14199,22.891845656085,5.075); -#14199 = AXIS2_PLACEMENT_3D('',#14200,#14201,#14202); -#14200 = CARTESIAN_POINT('',(1.375,-21.2,72.908639196368)); -#14201 = DIRECTION('',(0.,1.,0.)); -#14202 = DIRECTION('',(0.,0.,-1.)); -#14203 = PCURVE('',#13904,#14204); -#14204 = DEFINITIONAL_REPRESENTATION('',(#14205),#14212); -#14205 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14206,#14207,#14208,#14209, - #14210,#14211),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#14206 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999916E-04)); -#14207 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#14208 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#14209 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#14210 = CARTESIAN_POINT('',(-5.945759899717,-3.37256314718)); -#14211 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#14212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14213 = PCURVE('',#9414,#14214); -#14214 = DEFINITIONAL_REPRESENTATION('',(#14215),#14219); -#14215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14216,#14217,#14218), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#14216 = CARTESIAN_POINT('',(0.4,106.37763493845)); -#14217 = CARTESIAN_POINT('',(2.559421807282,105.87309815215)); -#14218 = CARTESIAN_POINT('',(4.5801,105.3976477512)); -#14219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14220 = ORIENTED_EDGE('',*,*,#13830,.T.); -#14221 = ORIENTED_EDGE('',*,*,#13975,.T.); -#14222 = ADVANCED_FACE('',(#14223),#14184,.T.); -#14223 = FACE_BOUND('',#14224,.T.); -#14224 = EDGE_LOOP('',(#14225,#14226)); -#14225 = ORIENTED_EDGE('',*,*,#14167,.T.); -#14226 = ORIENTED_EDGE('',*,*,#14227,.F.); -#14227 = EDGE_CURVE('',#14141,#14168,#14228,.T.); -#14228 = SURFACE_CURVE('',#14229,(#14233,#14239),.PCURVE_S1.); -#14229 = LINE('',#14230,#14231); -#14230 = CARTESIAN_POINT('',(-52.3625,-21.2,0.4)); -#14231 = VECTOR('',#14232,1.); -#14232 = DIRECTION('',(1.,0.,0.)); -#14233 = PCURVE('',#14184,#14234); -#14234 = DEFINITIONAL_REPRESENTATION('',(#14235),#14238); -#14235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14236,#14237),.UNSPECIFIED., - .F.,.F.,(2,2),(37.662721694663,69.812278305337), - .PIECEWISE_BEZIER_KNOTS.); -#14236 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#14237 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#14238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14239 = PCURVE('',#9414,#14240); -#14240 = DEFINITIONAL_REPRESENTATION('',(#14241),#14244); -#14241 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14242,#14243),.UNSPECIFIED., - .F.,.F.,(2,2),(37.662721694663,69.812278305337), - .PIECEWISE_BEZIER_KNOTS.); -#14242 = CARTESIAN_POINT('',(0.4,75.050221694663)); -#14243 = CARTESIAN_POINT('',(0.4,107.19977830533)); -#14244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14245 = ADVANCED_FACE('',(#14246),#10029,.T.); -#14246 = FACE_BOUND('',#14247,.F.); -#14247 = EDGE_LOOP('',(#14248,#14284,#14285,#14286)); -#14248 = ORIENTED_EDGE('',*,*,#14249,.F.); -#14249 = EDGE_CURVE('',#14087,#10009,#14250,.T.); -#14250 = SURFACE_CURVE('',#14251,(#14260,#14272),.PCURVE_S1.); -#14251 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14252,#14253,#14254,#14255, - #14256,#14257,#14258,#14259),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#14252 = CARTESIAN_POINT('',(-13.55489899534,-21.2,2.198)); -#14253 = CARTESIAN_POINT('',(-13.55489899534,-21.2,2.49848496491)); -#14254 = CARTESIAN_POINT('',(-13.56402951453,-21.2,2.798970184195)); -#14255 = CARTESIAN_POINT('',(-13.58229037726,-21.2,3.099038421914)); -#14256 = CARTESIAN_POINT('',(-13.63676053317,-21.2,3.695357371792)); -#14257 = CARTESIAN_POINT('',(-13.6728395031,-21.2,3.99162046441)); -#14258 = CARTESIAN_POINT('',(-13.7178044691,-21.2,4.286664152661)); -#14259 = CARTESIAN_POINT('',(-13.77154781367,-21.2,4.5801)); -#14260 = PCURVE('',#10029,#14261); -#14261 = DEFINITIONAL_REPRESENTATION('',(#14262),#14271); -#14262 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14263,#14264,#14265,#14266, - #14267,#14268,#14269,#14270),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#14263 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#14264 = CARTESIAN_POINT('',(-5.023454274327,3.163288318926)); -#14265 = CARTESIAN_POINT('',(-5.023276071789,3.184983995784)); -#14266 = CARTESIAN_POINT('',(-5.022919691421,3.206676832503)); -#14267 = CARTESIAN_POINT('',(-5.021863637428,3.249894951229)); -#14268 = CARTESIAN_POINT('',(-5.021166443511,3.271420330885)); -#14269 = CARTESIAN_POINT('',(-5.020302715835,3.292937694392)); -#14270 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#14271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14272 = PCURVE('',#9414,#14273); -#14273 = DEFINITIONAL_REPRESENTATION('',(#14274),#14283); -#14274 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14275,#14276,#14277,#14278, - #14279,#14280,#14281,#14282),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#14275 = CARTESIAN_POINT('',(2.198,76.195101004652)); -#14276 = CARTESIAN_POINT('',(2.49848496491,76.195101004652)); -#14277 = CARTESIAN_POINT('',(2.798970184195,76.185970485466)); -#14278 = CARTESIAN_POINT('',(3.099038421914,76.167709622731)); -#14279 = CARTESIAN_POINT('',(3.695357371792,76.113239466826)); -#14280 = CARTESIAN_POINT('',(3.99162046441,76.077160496894)); -#14281 = CARTESIAN_POINT('',(4.286664152661,76.032195530893)); -#14282 = CARTESIAN_POINT('',(4.5801,75.978452186329)); -#14283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14284 = ORIENTED_EDGE('',*,*,#14086,.T.); -#14285 = ORIENTED_EDGE('',*,*,#13708,.T.); -#14286 = ORIENTED_EDGE('',*,*,#10008,.T.); -#14287 = ADVANCED_FACE('',(#14288),#10085,.T.); -#14288 = FACE_BOUND('',#14289,.F.); -#14289 = EDGE_LOOP('',(#14290,#14291,#14315,#14344)); -#14290 = ORIENTED_EDGE('',*,*,#10064,.T.); -#14291 = ORIENTED_EDGE('',*,*,#14292,.F.); -#14292 = EDGE_CURVE('',#14293,#10065,#14295,.T.); -#14293 = VERTEX_POINT('',#14294); -#14294 = CARTESIAN_POINT('',(-32.555,-32.08253436187,2.198)); -#14295 = SURFACE_CURVE('',#14296,(#14301,#14308),.PCURVE_S1.); -#14296 = CIRCLE('',#14297,13.85); -#14297 = AXIS2_PLACEMENT_3D('',#14298,#14299,#14300); -#14298 = CARTESIAN_POINT('',(-32.555,-45.93253436187,2.198)); -#14299 = DIRECTION('',(1.,0.,0.)); -#14300 = DIRECTION('',(0.,1.,0.)); -#14301 = PCURVE('',#10085,#14302); -#14302 = DEFINITIONAL_REPRESENTATION('',(#14303),#14307); -#14303 = LINE('',#14304,#14305); -#14304 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14305 = VECTOR('',#14306,1.); -#14306 = DIRECTION('',(-0.,1.)); -#14307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14308 = PCURVE('',#10118,#14309); -#14309 = DEFINITIONAL_REPRESENTATION('',(#14310),#14314); -#14310 = LINE('',#14311,#14312); -#14311 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14312 = VECTOR('',#14313,1.); -#14313 = DIRECTION('',(-0.,1.)); -#14314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14315 = ORIENTED_EDGE('',*,*,#14316,.T.); -#14316 = EDGE_CURVE('',#14293,#14317,#14319,.T.); -#14317 = VERTEX_POINT('',#14318); -#14318 = CARTESIAN_POINT('',(-17.62510100465,-21.2,2.198)); -#14319 = SURFACE_CURVE('',#14320,(#14325,#14332),.PCURVE_S1.); -#14320 = CIRCLE('',#14321,15.682534361872); -#14321 = AXIS2_PLACEMENT_3D('',#14322,#14323,#14324); -#14322 = CARTESIAN_POINT('',(-32.555,-16.4,2.198)); -#14323 = DIRECTION('',(0.,0.,1.)); -#14324 = DIRECTION('',(0.,-1.,0.)); -#14325 = PCURVE('',#10085,#14326); -#14326 = DEFINITIONAL_REPRESENTATION('',(#14327),#14331); -#14327 = LINE('',#14328,#14329); -#14328 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14329 = VECTOR('',#14330,1.); -#14330 = DIRECTION('',(-1.,0.)); -#14331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14332 = PCURVE('',#14333,#14338); -#14333 = TOROIDAL_SURFACE('',#14334,29.532534361872,13.85); -#14334 = AXIS2_PLACEMENT_3D('',#14335,#14336,#14337); -#14335 = CARTESIAN_POINT('',(-32.555,-16.4,2.198)); -#14336 = DIRECTION('',(-0.,-0.,-1.)); -#14337 = DIRECTION('',(0.,-1.,0.)); -#14338 = DEFINITIONAL_REPRESENTATION('',(#14339),#14343); -#14339 = LINE('',#14340,#14341); -#14340 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14341 = VECTOR('',#14342,1.); -#14342 = DIRECTION('',(-1.,0.)); -#14343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14344 = ORIENTED_EDGE('',*,*,#14345,.T.); -#14345 = EDGE_CURVE('',#14317,#10042,#14346,.T.); -#14346 = SURFACE_CURVE('',#14347,(#14356,#14368),.PCURVE_S1.); -#14347 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14348,#14349,#14350,#14351, - #14352,#14353,#14354,#14355),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#14348 = CARTESIAN_POINT('',(-17.62510100465,-21.2,2.198)); -#14349 = CARTESIAN_POINT('',(-17.62510100465,-21.2,2.498484965012)); -#14350 = CARTESIAN_POINT('',(-17.61597048546,-21.2,2.798970184398)); -#14351 = CARTESIAN_POINT('',(-17.59770962271,-21.2,3.099038422218)); -#14352 = CARTESIAN_POINT('',(-17.54323946678,-21.2,3.695357372094)); -#14353 = CARTESIAN_POINT('',(-17.50716049686,-21.2,3.991620464611)); -#14354 = CARTESIAN_POINT('',(-17.46219553087,-21.2,4.286664152761)); -#14355 = CARTESIAN_POINT('',(-17.40845218632,-21.2,4.5801)); -#14356 = PCURVE('',#10085,#14357); -#14357 = DEFINITIONAL_REPRESENTATION('',(#14358),#14367); -#14358 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14359,#14360,#14361,#14362, - #14363,#14364,#14365,#14366),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#14359 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#14360 = CARTESIAN_POINT('',(-1.259731032853,3.163288318934)); -#14361 = CARTESIAN_POINT('',(-1.25990923539,3.184983995799)); -#14362 = CARTESIAN_POINT('',(-1.260265615759,3.206676832525)); -#14363 = CARTESIAN_POINT('',(-1.261321669752,3.249894951251)); -#14364 = CARTESIAN_POINT('',(-1.262018863669,3.271420330899)); -#14365 = CARTESIAN_POINT('',(-1.262882591345,3.292937694399)); -#14366 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#14367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14368 = PCURVE('',#9414,#14369); -#14369 = DEFINITIONAL_REPRESENTATION('',(#14370),#14379); -#14370 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14371,#14372,#14373,#14374, - #14375,#14376,#14377,#14378),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#14371 = CARTESIAN_POINT('',(2.198,72.124898995348)); -#14372 = CARTESIAN_POINT('',(2.498484965012,72.124898995348)); -#14373 = CARTESIAN_POINT('',(2.798970184398,72.13402951454)); -#14374 = CARTESIAN_POINT('',(3.099038422218,72.152290377287)); -#14375 = CARTESIAN_POINT('',(3.695357372094,72.206760533211)); -#14376 = CARTESIAN_POINT('',(3.991620464611,72.242839503137)); -#14377 = CARTESIAN_POINT('',(4.286664152761,72.287804469125)); -#14378 = CARTESIAN_POINT('',(4.5801,72.341547813671)); -#14379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14380 = ADVANCED_FACE('',(#14381),#14333,.T.); -#14381 = FACE_BOUND('',#14382,.F.); -#14382 = EDGE_LOOP('',(#14383,#14384,#14413,#14528)); -#14383 = ORIENTED_EDGE('',*,*,#14316,.F.); -#14384 = ORIENTED_EDGE('',*,*,#14385,.F.); -#14385 = EDGE_CURVE('',#14386,#14293,#14388,.T.); -#14386 = VERTEX_POINT('',#14387); -#14387 = CARTESIAN_POINT('',(-32.555,-32.19967987186,0.400444004722)); -#14388 = SURFACE_CURVE('',#14389,(#14394,#14401),.PCURVE_S1.); -#14389 = CIRCLE('',#14390,13.85); -#14390 = AXIS2_PLACEMENT_3D('',#14391,#14392,#14393); -#14391 = CARTESIAN_POINT('',(-32.555,-45.93253436187,2.198)); -#14392 = DIRECTION('',(1.,0.,0.)); -#14393 = DIRECTION('',(0.,1.,0.)); -#14394 = PCURVE('',#14333,#14395); -#14395 = DEFINITIONAL_REPRESENTATION('',(#14396),#14400); -#14396 = LINE('',#14397,#14398); -#14397 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14398 = VECTOR('',#14399,1.); -#14399 = DIRECTION('',(-0.,1.)); -#14400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14401 = PCURVE('',#14402,#14407); -#14402 = TOROIDAL_SURFACE('',#14403,29.532534361872,13.85); -#14403 = AXIS2_PLACEMENT_3D('',#14404,#14405,#14406); -#14404 = CARTESIAN_POINT('',(-32.555,-16.4,2.198)); -#14405 = DIRECTION('',(-0.,-0.,-1.)); -#14406 = DIRECTION('',(0.,-1.,0.)); -#14407 = DEFINITIONAL_REPRESENTATION('',(#14408),#14412); -#14408 = LINE('',#14409,#14410); -#14409 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14410 = VECTOR('',#14411,1.); -#14411 = DIRECTION('',(-0.,1.)); -#14412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14413 = ORIENTED_EDGE('',*,*,#14414,.F.); -#14414 = EDGE_CURVE('',#14415,#14386,#14417,.T.); -#14415 = VERTEX_POINT('',#14416); -#14416 = CARTESIAN_POINT('',(-17.61738109519,-21.2,1.746857297954)); -#14417 = SURFACE_CURVE('',#14418,(#14451,#14487),.PCURVE_S1.); -#14418 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14419,#14420,#14421,#14422, - #14423,#14424,#14425,#14426,#14427,#14428,#14429,#14430,#14431, - #14432,#14433,#14434,#14435,#14436,#14437,#14438,#14439,#14440, - #14441,#14442,#14443,#14444,#14445,#14446,#14447,#14448,#14449, - #14450),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#14419 = CARTESIAN_POINT('',(-17.60661119668,-21.16601965424, - 1.749984829289)); -#14420 = CARTESIAN_POINT('',(-17.9903946063,-22.38165172941, - 1.638162344866)); -#14421 = CARTESIAN_POINT('',(-18.48827840701,-23.56104498538, - 1.524371583021)); -#14422 = CARTESIAN_POINT('',(-19.09601363684,-24.69125181389, - 1.409454980685)); -#14423 = CARTESIAN_POINT('',(-19.80765799928,-25.76037470385, - 1.294387484311)); -#14424 = CARTESIAN_POINT('',(-20.6159360118,-26.75739011097, - 1.180358558284)); -#14425 = CARTESIAN_POINT('',(-21.51225359237,-27.6721779084,1.0689562044 - )); -#14426 = CARTESIAN_POINT('',(-22.63401606817,-28.62021456493, - 0.946354919898)); -#14427 = CARTESIAN_POINT('',(-22.78318553772,-28.74268404163, - 0.930359176598)); -#14428 = CARTESIAN_POINT('',(-22.93410999736,-28.86303591609, - 0.914483240369)); -#14429 = CARTESIAN_POINT('',(-23.08675509874,-28.98123974872, - 0.898735294095)); -#14430 = CARTESIAN_POINT('',(-23.24108590941,-29.09726567371, - 0.883123899139)); -#14431 = CARTESIAN_POINT('',(-23.39706691278,-29.21108439903, - 0.867657995346)); -#14432 = CARTESIAN_POINT('',(-23.76552653603,-29.4719666243, - 0.831860434359)); -#14433 = CARTESIAN_POINT('',(-23.97928073068,-29.61726313413, - 0.811651144657)); -#14434 = CARTESIAN_POINT('',(-24.19583815685,-29.75848791722, - 0.79174137397)); -#14435 = CARTESIAN_POINT('',(-24.41511046913,-29.89557404184, - 0.772154802607)); -#14436 = CARTESIAN_POINT('',(-24.63700741195,-30.02845646326, - 0.752916449149)); -#14437 = CARTESIAN_POINT('',(-24.8614368196,-30.15707202375, - 0.734052670453)); -#14438 = CARTESIAN_POINT('',(-25.39227264106,-30.44788552991, - 0.690855573575)); -#14439 = CARTESIAN_POINT('',(-25.70061799296,-30.60664179425, - 0.666842201043)); -#14440 = CARTESIAN_POINT('',(-26.01311421509,-30.75748108431, - 0.643617394997)); -#14441 = CARTESIAN_POINT('',(-26.32952837343,-30.90026224064, - 0.621252252234)); -#14442 = CARTESIAN_POINT('',(-26.64962064209,-31.03485075395, - 0.599821566099)); -#14443 = CARTESIAN_POINT('',(-26.97314388865,-31.16111941353, - 0.579402777179)); -#14444 = CARTESIAN_POINT('',(-28.01894133692,-31.53830359403, - 0.517532380867)); -#14445 = CARTESIAN_POINT('',(-28.75350375315,-31.75679982855, - 0.480270173737)); -#14446 = CARTESIAN_POINT('',(-29.50071599601,-31.93311418748, - 0.449137930053)); -#14447 = CARTESIAN_POINT('',(-30.25763426581,-32.06617600424, - 0.424992344684)); -#14448 = CARTESIAN_POINT('',(-31.02118101966,-32.15518178581, - 0.40862601107)); -#14449 = CARTESIAN_POINT('',(-31.78811329719,-32.19967987186, - 0.400444004722)); -#14450 = CARTESIAN_POINT('',(-32.555,-32.19967987186,0.400444004722)); -#14451 = PCURVE('',#14333,#14452); -#14452 = DEFINITIONAL_REPRESENTATION('',(#14453),#14486); -#14453 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14454,#14455,#14456,#14457, - #14458,#14459,#14460,#14461,#14462,#14463,#14464,#14465,#14466, - #14467,#14468,#14469,#14470,#14471,#14472,#14473,#14474,#14475, - #14476,#14477,#14478,#14479,#14480,#14481,#14482,#14483,#14484, - #14485),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#14454 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#14455 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#14456 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#14457 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#14458 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#14459 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#14460 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#14461 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#14462 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#14463 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#14464 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#14465 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#14466 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#14467 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#14468 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#14469 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#14470 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#14471 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#14472 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#14473 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#14474 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#14475 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#14476 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#14477 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#14478 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#14479 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#14480 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#14481 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#14482 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#14483 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#14484 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#14485 = CARTESIAN_POINT('',(0.,9.294623360826)); -#14486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14487 = PCURVE('',#14488,#14493); -#14488 = CONICAL_SURFACE('',#14489,16.075,0.218166156499); -#14489 = AXIS2_PLACEMENT_3D('',#14490,#14491,#14492); -#14490 = CARTESIAN_POINT('',(-32.555,-16.125,0.399)); -#14491 = DIRECTION('',(-0.,-0.,-1.)); -#14492 = DIRECTION('',(1.,0.,0.)); -#14493 = DEFINITIONAL_REPRESENTATION('',(#14494),#14527); -#14494 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14495,#14496,#14497,#14498, - #14499,#14500,#14501,#14502,#14503,#14504,#14505,#14506,#14507, - #14508,#14509,#14510,#14511,#14512,#14513,#14514,#14515,#14516, - #14517,#14518,#14519,#14520,#14521,#14522,#14523,#14524,#14525, - #14526),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#14495 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#14496 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#14497 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#14498 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#14499 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#14500 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#14501 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#14502 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#14503 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#14504 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#14505 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#14506 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#14507 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#14508 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#14509 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#14510 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#14511 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#14512 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#14513 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#14514 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#14515 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#14516 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#14517 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#14518 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#14519 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#14520 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#14521 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#14522 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#14523 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#14524 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#14525 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#14526 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#14527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14528 = ORIENTED_EDGE('',*,*,#14529,.T.); -#14529 = EDGE_CURVE('',#14415,#14317,#14530,.T.); -#14530 = SURFACE_CURVE('',#14531,(#14537,#14546),.PCURVE_S1.); -#14531 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14532,#14533,#14534,#14535, - #14536),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14532 = CARTESIAN_POINT('',(-17.61566551513,-21.2,1.699255169678)); -#14533 = CARTESIAN_POINT('',(-17.6203824002,-21.2,1.823881900421)); -#14534 = CARTESIAN_POINT('',(-17.62352813619,-21.2,1.948568093084)); -#14535 = CARTESIAN_POINT('',(-17.62510100465,-21.2,2.073284048213)); -#14536 = CARTESIAN_POINT('',(-17.62510100465,-21.2,2.198)); -#14537 = PCURVE('',#14333,#14538); -#14538 = DEFINITIONAL_REPRESENTATION('',(#14539),#14545); -#14539 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14540,#14541,#14542,#14543, - #14544),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14540 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#14541 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#14542 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#14543 = CARTESIAN_POINT('',(-1.259731032853,9.415773198907)); -#14544 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#14545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14546 = PCURVE('',#9414,#14547); -#14547 = DEFINITIONAL_REPRESENTATION('',(#14548),#14554); -#14548 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14549,#14550,#14551,#14552, - #14553),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14549 = CARTESIAN_POINT('',(1.699255169678,72.134334484863)); -#14550 = CARTESIAN_POINT('',(1.823881900421,72.129617599798)); -#14551 = CARTESIAN_POINT('',(1.948568093084,72.126471863802)); -#14552 = CARTESIAN_POINT('',(2.073284048213,72.124898995348)); -#14553 = CARTESIAN_POINT('',(2.198,72.124898995348)); -#14554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14555 = ADVANCED_FACE('',(#14556),#14402,.T.); -#14556 = FACE_BOUND('',#14557,.F.); -#14557 = EDGE_LOOP('',(#14558,#14668,#14669,#14693)); -#14558 = ORIENTED_EDGE('',*,*,#14559,.F.); -#14559 = EDGE_CURVE('',#14386,#14560,#14562,.T.); -#14560 = VERTEX_POINT('',#14561); -#14561 = CARTESIAN_POINT('',(-47.4926189047,-21.2,1.746857297839)); -#14562 = SURFACE_CURVE('',#14563,(#14596,#14632),.PCURVE_S1.); -#14563 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14564,#14565,#14566,#14567, - #14568,#14569,#14570,#14571,#14572,#14573,#14574,#14575,#14576, - #14577,#14578,#14579,#14580,#14581,#14582,#14583,#14584,#14585, - #14586,#14587,#14588,#14589,#14590,#14591,#14592,#14593,#14594, - #14595),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#14564 = CARTESIAN_POINT('',(-32.555,-32.19967987186,0.400444004722)); -#14565 = CARTESIAN_POINT('',(-33.33511468397,-32.19967987186, - 0.400444004722)); -#14566 = CARTESIAN_POINT('',(-34.11527738646,-32.15363346027, - 0.408910684627)); -#14567 = CARTESIAN_POINT('',(-34.89187411705,-32.06153031972, - 0.425846663197)); -#14568 = CARTESIAN_POINT('',(-35.66149464285,-31.92385493342, - 0.450817630287)); -#14569 = CARTESIAN_POINT('',(-36.42090677548,-31.74146582676, - 0.482975837248)); -#14570 = CARTESIAN_POINT('',(-37.16702148135,-31.51550375741, - 0.521415821245)); -#14571 = CARTESIAN_POINT('',(-38.23623221685,-31.12271528093, - 0.58562238502)); -#14572 = CARTESIAN_POINT('',(-38.57208135344,-30.98893188601, - 0.607166217307)); -#14573 = CARTESIAN_POINT('',(-38.90414989897,-30.84616332704, - 0.629787143854)); -#14574 = CARTESIAN_POINT('',(-39.23216068136,-30.69455473005, - 0.653398338181)); -#14575 = CARTESIAN_POINT('',(-39.55584500053,-30.53425966495, - 0.677916315799)); -#14576 = CARTESIAN_POINT('',(-39.87494215211,-30.36543940445, - 0.703262093985)); -#14577 = CARTESIAN_POINT('',(-40.43679403147,-30.04866867713, - 0.749926092387)); -#14578 = CARTESIAN_POINT('',(-40.68138444163,-29.90388761766, - 0.770958110078)); -#14579 = CARTESIAN_POINT('',(-40.92284644561,-29.75400140836, - 0.792422421796)); -#14580 = CARTESIAN_POINT('',(-41.16105906827,-29.59909518694, - 0.814284982562)); -#14581 = CARTESIAN_POINT('',(-41.3959040954,-29.43925682515, - 0.836513685259)); -#14582 = CARTESIAN_POINT('',(-41.6272660737,-29.2745769287, - 0.859078360626)); -#14583 = CARTESIAN_POINT('',(-42.57689437679,-28.56817850508, - 0.95444058144)); -#14584 = CARTESIAN_POINT('',(-43.26265311241,-27.98350392395, - 1.030022891132)); -#14585 = CARTESIAN_POINT('',(-43.90869662614,-27.35410683827, - 1.107793421119)); -#14586 = CARTESIAN_POINT('',(-44.51171025437,-26.68323663601, - 1.18703817537)); -#14587 = CARTESIAN_POINT('',(-45.0686718703,-25.97439285771, - 1.267182489703)); -#14588 = CARTESIAN_POINT('',(-45.57686660326,-25.23132649062, - 1.347749091784)); -#14589 = CARTESIAN_POINT('',(-46.29651719367,-24.01378719068, - 1.4746194004)); -#14590 = CARTESIAN_POINT('',(-46.54223582103,-23.55953902301, - 1.520917425579)); -#14591 = CARTESIAN_POINT('',(-46.77062768416,-23.09607585606, - 1.567141443407)); -#14592 = CARTESIAN_POINT('',(-46.98128431355,-22.62417913296, - 1.613221424376)); -#14593 = CARTESIAN_POINT('',(-47.17383890067,-22.14465145824, - 1.659093751594)); -#14594 = CARTESIAN_POINT('',(-47.34796726202,-21.65831662703, - 1.704699852283)); -#14595 = CARTESIAN_POINT('',(-47.50338880332,-21.16601965424, - 1.749984829289)); -#14596 = PCURVE('',#14402,#14597); -#14597 = DEFINITIONAL_REPRESENTATION('',(#14598),#14631); -#14598 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14599,#14600,#14601,#14602, - #14603,#14604,#14605,#14606,#14607,#14608,#14609,#14610,#14611, - #14612,#14613,#14614,#14615,#14616,#14617,#14618,#14619,#14620, - #14621,#14622,#14623,#14624,#14625,#14626,#14627,#14628,#14629, - #14630),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#14599 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#14600 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#14601 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#14602 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#14603 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#14604 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#14605 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#14606 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#14607 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#14608 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#14609 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#14610 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#14611 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#14612 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#14613 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#14614 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#14615 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#14616 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#14617 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#14618 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#14619 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#14620 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#14621 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#14622 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#14623 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#14624 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#14625 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#14626 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#14627 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#14628 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#14629 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#14630 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#14631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14632 = PCURVE('',#14488,#14633); -#14633 = DEFINITIONAL_REPRESENTATION('',(#14634),#14667); -#14634 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14635,#14636,#14637,#14638, - #14639,#14640,#14641,#14642,#14643,#14644,#14645,#14646,#14647, - #14648,#14649,#14650,#14651,#14652,#14653,#14654,#14655,#14656, - #14657,#14658,#14659,#14660,#14661,#14662,#14663,#14664,#14665, - #14666),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#14635 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#14636 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#14637 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#14638 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#14639 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#14640 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#14641 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#14642 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#14643 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#14644 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#14645 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#14646 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#14647 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#14648 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#14649 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#14650 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#14651 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#14652 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#14653 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#14654 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#14655 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#14656 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#14657 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#14658 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#14659 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#14660 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#14661 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#14662 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#14663 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#14664 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#14665 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#14666 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#14667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14668 = ORIENTED_EDGE('',*,*,#14385,.T.); -#14669 = ORIENTED_EDGE('',*,*,#14670,.F.); -#14670 = EDGE_CURVE('',#14671,#14293,#14673,.T.); -#14671 = VERTEX_POINT('',#14672); -#14672 = CARTESIAN_POINT('',(-47.48489899534,-21.2,2.198)); -#14673 = SURFACE_CURVE('',#14674,(#14679,#14686),.PCURVE_S1.); -#14674 = CIRCLE('',#14675,15.682534361872); -#14675 = AXIS2_PLACEMENT_3D('',#14676,#14677,#14678); -#14676 = CARTESIAN_POINT('',(-32.555,-16.4,2.198)); -#14677 = DIRECTION('',(0.,0.,1.)); -#14678 = DIRECTION('',(0.,-1.,0.)); -#14679 = PCURVE('',#14402,#14680); -#14680 = DEFINITIONAL_REPRESENTATION('',(#14681),#14685); -#14681 = LINE('',#14682,#14683); -#14682 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14683 = VECTOR('',#14684,1.); -#14684 = DIRECTION('',(-1.,0.)); -#14685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14686 = PCURVE('',#10118,#14687); -#14687 = DEFINITIONAL_REPRESENTATION('',(#14688),#14692); -#14688 = LINE('',#14689,#14690); -#14689 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14690 = VECTOR('',#14691,1.); -#14691 = DIRECTION('',(-1.,0.)); -#14692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14693 = ORIENTED_EDGE('',*,*,#14694,.T.); -#14694 = EDGE_CURVE('',#14671,#14560,#14695,.T.); -#14695 = SURFACE_CURVE('',#14696,(#14702,#14711),.PCURVE_S1.); -#14696 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14697,#14698,#14699,#14700, - #14701),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14697 = CARTESIAN_POINT('',(-47.48489899534,-21.2,2.198)); -#14698 = CARTESIAN_POINT('',(-47.48489899534,-21.2,2.0732840482)); -#14699 = CARTESIAN_POINT('',(-47.4864718638,-21.2,1.948568093101)); -#14700 = CARTESIAN_POINT('',(-47.4896175998,-21.2,1.823881900391)); -#14701 = CARTESIAN_POINT('',(-47.49433448486,-21.2,1.699255169681)); -#14702 = PCURVE('',#14402,#14703); -#14703 = DEFINITIONAL_REPRESENTATION('',(#14704),#14710); -#14704 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14705,#14706,#14707,#14708, - #14709),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14705 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#14706 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#14707 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#14708 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#14709 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#14710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14711 = PCURVE('',#9414,#14712); -#14712 = DEFINITIONAL_REPRESENTATION('',(#14713),#14719); -#14713 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14714,#14715,#14716,#14717, - #14718),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14714 = CARTESIAN_POINT('',(2.198,42.265101004652)); -#14715 = CARTESIAN_POINT('',(2.0732840482,42.265101004652)); -#14716 = CARTESIAN_POINT('',(1.948568093101,42.263528136199)); -#14717 = CARTESIAN_POINT('',(1.823881900391,42.2603824002)); -#14718 = CARTESIAN_POINT('',(1.699255169681,42.255665515137)); -#14719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14720 = ADVANCED_FACE('',(#14721),#14488,.F.); -#14721 = FACE_BOUND('',#14722,.F.); -#14722 = EDGE_LOOP('',(#14723,#14750,#14779,#14804,#14805)); -#14723 = ORIENTED_EDGE('',*,*,#14724,.T.); -#14724 = EDGE_CURVE('',#14560,#14725,#14727,.T.); -#14725 = VERTEX_POINT('',#14726); -#14726 = CARTESIAN_POINT('',(-47.80763493845,-21.2,0.4)); -#14727 = SURFACE_CURVE('',#14728,(#14733,#14743),.PCURVE_S1.); -#14728 = HYPERBOLA('',#14729,22.891845656085,5.075); -#14729 = AXIS2_PLACEMENT_3D('',#14730,#14731,#14732); -#14730 = CARTESIAN_POINT('',(-32.555,-21.2,72.908639196368)); -#14731 = DIRECTION('',(0.,1.,0.)); -#14732 = DIRECTION('',(0.,0.,-1.)); -#14733 = PCURVE('',#14488,#14734); -#14734 = DEFINITIONAL_REPRESENTATION('',(#14735),#14742); -#14735 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14736,#14737,#14738,#14739, - #14740,#14741),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#14736 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#14737 = CARTESIAN_POINT('',(-3.479018061052,-3.372563147181)); -#14738 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#14739 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#14740 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#14741 = CARTESIAN_POINT('',(-3.462799565324,-9.999999999766E-04)); -#14742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14743 = PCURVE('',#9414,#14744); -#14744 = DEFINITIONAL_REPRESENTATION('',(#14745),#14749); -#14745 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14746,#14747,#14748), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#14746 = CARTESIAN_POINT('',(4.5801,42.922352248795)); -#14747 = CARTESIAN_POINT('',(2.559421807283,42.446901847842)); -#14748 = CARTESIAN_POINT('',(0.4,41.942365061546)); -#14749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14750 = ORIENTED_EDGE('',*,*,#14751,.T.); -#14751 = EDGE_CURVE('',#14725,#14752,#14754,.T.); -#14752 = VERTEX_POINT('',#14753); -#14753 = CARTESIAN_POINT('',(-17.30236506154,-21.2,0.4)); -#14754 = SURFACE_CURVE('',#14755,(#14760,#14767),.PCURVE_S1.); -#14755 = CIRCLE('',#14756,16.074778305337); -#14756 = AXIS2_PLACEMENT_3D('',#14757,#14758,#14759); -#14757 = CARTESIAN_POINT('',(-32.555,-16.125,0.4)); -#14758 = DIRECTION('',(0.,0.,1.)); -#14759 = DIRECTION('',(1.,0.,-0.)); -#14760 = PCURVE('',#14488,#14761); -#14761 = DEFINITIONAL_REPRESENTATION('',(#14762),#14766); -#14762 = LINE('',#14763,#14764); -#14763 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#14764 = VECTOR('',#14765,1.); -#14765 = DIRECTION('',(-1.,-0.)); -#14766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14767 = PCURVE('',#14768,#14773); -#14768 = PLANE('',#14769); -#14769 = AXIS2_PLACEMENT_3D('',#14770,#14771,#14772); -#14770 = CARTESIAN_POINT('',(-48.905,-32.475,0.4)); -#14771 = DIRECTION('',(0.,0.,1.)); -#14772 = DIRECTION('',(1.,0.,-0.)); -#14773 = DEFINITIONAL_REPRESENTATION('',(#14774),#14778); -#14774 = CIRCLE('',#14775,16.074778305337); -#14775 = AXIS2_PLACEMENT_2D('',#14776,#14777); -#14776 = CARTESIAN_POINT('',(16.35,16.35)); -#14777 = DIRECTION('',(1.,0.)); -#14778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14779 = ORIENTED_EDGE('',*,*,#14780,.T.); -#14780 = EDGE_CURVE('',#14752,#14415,#14781,.T.); -#14781 = SURFACE_CURVE('',#14782,(#14787,#14797),.PCURVE_S1.); -#14782 = HYPERBOLA('',#14783,22.891845656085,5.075); -#14783 = AXIS2_PLACEMENT_3D('',#14784,#14785,#14786); -#14784 = CARTESIAN_POINT('',(-32.555,-21.2,72.908639196368)); -#14785 = DIRECTION('',(0.,1.,0.)); -#14786 = DIRECTION('',(0.,0.,-1.)); -#14787 = PCURVE('',#14488,#14788); -#14788 = DEFINITIONAL_REPRESENTATION('',(#14789),#14796); -#14789 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14790,#14791,#14792,#14793, - #14794,#14795),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#14790 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999916E-04)); -#14791 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#14792 = CARTESIAN_POINT('',(-5.953989364002,-1.714809519994)); -#14793 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#14794 = CARTESIAN_POINT('',(-5.945759899717,-3.372563147181)); -#14795 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#14796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14797 = PCURVE('',#9414,#14798); -#14798 = DEFINITIONAL_REPRESENTATION('',(#14799),#14803); -#14799 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14800,#14801,#14802), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#14800 = CARTESIAN_POINT('',(0.4,72.447634938454)); -#14801 = CARTESIAN_POINT('',(2.559421807283,71.943098152158)); -#14802 = CARTESIAN_POINT('',(4.5801,71.467647751205)); -#14803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14804 = ORIENTED_EDGE('',*,*,#14414,.T.); -#14805 = ORIENTED_EDGE('',*,*,#14559,.T.); -#14806 = ADVANCED_FACE('',(#14807),#14768,.T.); -#14807 = FACE_BOUND('',#14808,.T.); -#14808 = EDGE_LOOP('',(#14809,#14810)); -#14809 = ORIENTED_EDGE('',*,*,#14751,.T.); -#14810 = ORIENTED_EDGE('',*,*,#14811,.F.); -#14811 = EDGE_CURVE('',#14725,#14752,#14812,.T.); -#14812 = SURFACE_CURVE('',#14813,(#14817,#14823),.PCURVE_S1.); -#14813 = LINE('',#14814,#14815); -#14814 = CARTESIAN_POINT('',(-69.3275,-21.2,0.4)); -#14815 = VECTOR('',#14816,1.); -#14816 = DIRECTION('',(1.,0.,0.)); -#14817 = PCURVE('',#14768,#14818); -#14818 = DEFINITIONAL_REPRESENTATION('',(#14819),#14822); -#14819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14820,#14821),.UNSPECIFIED., - .F.,.F.,(2,2),(20.697721694663,52.847278305337), - .PIECEWISE_BEZIER_KNOTS.); -#14820 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#14821 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#14822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14823 = PCURVE('',#9414,#14824); -#14824 = DEFINITIONAL_REPRESENTATION('',(#14825),#14828); -#14825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14826,#14827),.UNSPECIFIED., - .F.,.F.,(2,2),(20.697721694663,52.847278305337), - .PIECEWISE_BEZIER_KNOTS.); -#14826 = CARTESIAN_POINT('',(0.4,41.120221694663)); -#14827 = CARTESIAN_POINT('',(0.4,73.269778305337)); -#14828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14829 = ADVANCED_FACE('',(#14830),#10118,.T.); -#14830 = FACE_BOUND('',#14831,.F.); -#14831 = EDGE_LOOP('',(#14832,#14868,#14869,#14870)); -#14832 = ORIENTED_EDGE('',*,*,#14833,.F.); -#14833 = EDGE_CURVE('',#14671,#10098,#14834,.T.); -#14834 = SURFACE_CURVE('',#14835,(#14844,#14856),.PCURVE_S1.); -#14835 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14836,#14837,#14838,#14839, - #14840,#14841,#14842,#14843),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#14836 = CARTESIAN_POINT('',(-47.48489899534,-21.2,2.198)); -#14837 = CARTESIAN_POINT('',(-47.48489899534,-21.2,2.49848496491)); -#14838 = CARTESIAN_POINT('',(-47.49402951453,-21.2,2.798970184195)); -#14839 = CARTESIAN_POINT('',(-47.51229037726,-21.2,3.099038421914)); -#14840 = CARTESIAN_POINT('',(-47.56676053317,-21.2,3.695357371792)); -#14841 = CARTESIAN_POINT('',(-47.6028395031,-21.2,3.99162046441)); -#14842 = CARTESIAN_POINT('',(-47.6478044691,-21.2,4.286664152661)); -#14843 = CARTESIAN_POINT('',(-47.70154781367,-21.2,4.5801)); -#14844 = PCURVE('',#10118,#14845); -#14845 = DEFINITIONAL_REPRESENTATION('',(#14846),#14855); -#14846 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14847,#14848,#14849,#14850, - #14851,#14852,#14853,#14854),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#14847 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#14848 = CARTESIAN_POINT('',(-5.023454274327,3.163288318926)); -#14849 = CARTESIAN_POINT('',(-5.023276071789,3.184983995784)); -#14850 = CARTESIAN_POINT('',(-5.022919691421,3.206676832503)); -#14851 = CARTESIAN_POINT('',(-5.021863637428,3.249894951229)); -#14852 = CARTESIAN_POINT('',(-5.021166443511,3.271420330885)); -#14853 = CARTESIAN_POINT('',(-5.020302715835,3.292937694392)); -#14854 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#14855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14856 = PCURVE('',#9414,#14857); -#14857 = DEFINITIONAL_REPRESENTATION('',(#14858),#14867); -#14858 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14859,#14860,#14861,#14862, - #14863,#14864,#14865,#14866),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#14859 = CARTESIAN_POINT('',(2.198,42.265101004652)); -#14860 = CARTESIAN_POINT('',(2.49848496491,42.265101004652)); -#14861 = CARTESIAN_POINT('',(2.798970184195,42.255970485466)); -#14862 = CARTESIAN_POINT('',(3.099038421914,42.237709622731)); -#14863 = CARTESIAN_POINT('',(3.695357371792,42.183239466826)); -#14864 = CARTESIAN_POINT('',(3.99162046441,42.147160496894)); -#14865 = CARTESIAN_POINT('',(4.286664152661,42.102195530893)); -#14866 = CARTESIAN_POINT('',(4.5801,42.048452186329)); -#14867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14868 = ORIENTED_EDGE('',*,*,#14670,.T.); -#14869 = ORIENTED_EDGE('',*,*,#14292,.T.); -#14870 = ORIENTED_EDGE('',*,*,#10097,.T.); -#14871 = ADVANCED_FACE('',(#14872),#10174,.T.); -#14872 = FACE_BOUND('',#14873,.F.); -#14873 = EDGE_LOOP('',(#14874,#14875,#14899,#14928)); -#14874 = ORIENTED_EDGE('',*,*,#10153,.T.); -#14875 = ORIENTED_EDGE('',*,*,#14876,.F.); -#14876 = EDGE_CURVE('',#14877,#10154,#14879,.T.); -#14877 = VERTEX_POINT('',#14878); -#14878 = CARTESIAN_POINT('',(-66.485,-32.08253436187,2.198)); -#14879 = SURFACE_CURVE('',#14880,(#14885,#14892),.PCURVE_S1.); -#14880 = CIRCLE('',#14881,13.85); -#14881 = AXIS2_PLACEMENT_3D('',#14882,#14883,#14884); -#14882 = CARTESIAN_POINT('',(-66.485,-45.93253436187,2.198)); -#14883 = DIRECTION('',(1.,0.,0.)); -#14884 = DIRECTION('',(0.,1.,0.)); -#14885 = PCURVE('',#10174,#14886); -#14886 = DEFINITIONAL_REPRESENTATION('',(#14887),#14891); -#14887 = LINE('',#14888,#14889); -#14888 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14889 = VECTOR('',#14890,1.); -#14890 = DIRECTION('',(-0.,1.)); -#14891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14892 = PCURVE('',#10205,#14893); -#14893 = DEFINITIONAL_REPRESENTATION('',(#14894),#14898); -#14894 = LINE('',#14895,#14896); -#14895 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14896 = VECTOR('',#14897,1.); -#14897 = DIRECTION('',(-0.,1.)); -#14898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14899 = ORIENTED_EDGE('',*,*,#14900,.T.); -#14900 = EDGE_CURVE('',#14877,#14901,#14903,.T.); -#14901 = VERTEX_POINT('',#14902); -#14902 = CARTESIAN_POINT('',(-51.55510100465,-21.2,2.198)); -#14903 = SURFACE_CURVE('',#14904,(#14909,#14916),.PCURVE_S1.); -#14904 = CIRCLE('',#14905,15.682534361872); -#14905 = AXIS2_PLACEMENT_3D('',#14906,#14907,#14908); -#14906 = CARTESIAN_POINT('',(-66.485,-16.4,2.198)); -#14907 = DIRECTION('',(0.,0.,1.)); -#14908 = DIRECTION('',(0.,-1.,0.)); -#14909 = PCURVE('',#10174,#14910); -#14910 = DEFINITIONAL_REPRESENTATION('',(#14911),#14915); -#14911 = LINE('',#14912,#14913); -#14912 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14913 = VECTOR('',#14914,1.); -#14914 = DIRECTION('',(-1.,0.)); -#14915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14916 = PCURVE('',#14917,#14922); -#14917 = TOROIDAL_SURFACE('',#14918,29.532534361872,13.85); -#14918 = AXIS2_PLACEMENT_3D('',#14919,#14920,#14921); -#14919 = CARTESIAN_POINT('',(-66.485,-16.4,2.198)); -#14920 = DIRECTION('',(-0.,-0.,-1.)); -#14921 = DIRECTION('',(0.,-1.,0.)); -#14922 = DEFINITIONAL_REPRESENTATION('',(#14923),#14927); -#14923 = LINE('',#14924,#14925); -#14924 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14925 = VECTOR('',#14926,1.); -#14926 = DIRECTION('',(-1.,0.)); -#14927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14928 = ORIENTED_EDGE('',*,*,#14929,.T.); -#14929 = EDGE_CURVE('',#14901,#10131,#14930,.T.); -#14930 = SURFACE_CURVE('',#14931,(#14940,#14952),.PCURVE_S1.); -#14931 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14932,#14933,#14934,#14935, - #14936,#14937,#14938,#14939),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#14932 = CARTESIAN_POINT('',(-51.55510100465,-21.2,2.198)); -#14933 = CARTESIAN_POINT('',(-51.55510100465,-21.2,2.498484965012)); -#14934 = CARTESIAN_POINT('',(-51.54597048546,-21.2,2.798970184398)); -#14935 = CARTESIAN_POINT('',(-51.52770962271,-21.2,3.099038422218)); -#14936 = CARTESIAN_POINT('',(-51.47323946678,-21.2,3.695357372094)); -#14937 = CARTESIAN_POINT('',(-51.43716049686,-21.2,3.991620464611)); -#14938 = CARTESIAN_POINT('',(-51.39219553087,-21.2,4.286664152761)); -#14939 = CARTESIAN_POINT('',(-51.33845218632,-21.2,4.5801)); -#14940 = PCURVE('',#10174,#14941); -#14941 = DEFINITIONAL_REPRESENTATION('',(#14942),#14951); -#14942 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14943,#14944,#14945,#14946, - #14947,#14948,#14949,#14950),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#14943 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#14944 = CARTESIAN_POINT('',(-1.259731032853,3.163288318934)); -#14945 = CARTESIAN_POINT('',(-1.25990923539,3.184983995799)); -#14946 = CARTESIAN_POINT('',(-1.260265615759,3.206676832525)); -#14947 = CARTESIAN_POINT('',(-1.261321669752,3.249894951251)); -#14948 = CARTESIAN_POINT('',(-1.262018863669,3.271420330899)); -#14949 = CARTESIAN_POINT('',(-1.262882591345,3.292937694399)); -#14950 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#14951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14952 = PCURVE('',#9414,#14953); -#14953 = DEFINITIONAL_REPRESENTATION('',(#14954),#14963); -#14954 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14955,#14956,#14957,#14958, - #14959,#14960,#14961,#14962),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822484,1.),.UNSPECIFIED.); -#14955 = CARTESIAN_POINT('',(2.198,38.194898995348)); -#14956 = CARTESIAN_POINT('',(2.498484965012,38.194898995348)); -#14957 = CARTESIAN_POINT('',(2.798970184398,38.20402951454)); -#14958 = CARTESIAN_POINT('',(3.099038422218,38.222290377287)); -#14959 = CARTESIAN_POINT('',(3.695357372094,38.276760533211)); -#14960 = CARTESIAN_POINT('',(3.991620464611,38.312839503137)); -#14961 = CARTESIAN_POINT('',(4.286664152761,38.357804469125)); -#14962 = CARTESIAN_POINT('',(4.5801,38.411547813671)); -#14963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14964 = ADVANCED_FACE('',(#14965),#14917,.T.); -#14965 = FACE_BOUND('',#14966,.F.); -#14966 = EDGE_LOOP('',(#14967,#14968,#14997,#15112)); -#14967 = ORIENTED_EDGE('',*,*,#14900,.F.); -#14968 = ORIENTED_EDGE('',*,*,#14969,.F.); -#14969 = EDGE_CURVE('',#14970,#14877,#14972,.T.); -#14970 = VERTEX_POINT('',#14971); -#14971 = CARTESIAN_POINT('',(-66.485,-32.19967987186,0.400444004722)); -#14972 = SURFACE_CURVE('',#14973,(#14978,#14985),.PCURVE_S1.); -#14973 = CIRCLE('',#14974,13.85); -#14974 = AXIS2_PLACEMENT_3D('',#14975,#14976,#14977); -#14975 = CARTESIAN_POINT('',(-66.485,-45.93253436187,2.198)); -#14976 = DIRECTION('',(1.,0.,0.)); -#14977 = DIRECTION('',(0.,1.,0.)); -#14978 = PCURVE('',#14917,#14979); -#14979 = DEFINITIONAL_REPRESENTATION('',(#14980),#14984); -#14980 = LINE('',#14981,#14982); -#14981 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14982 = VECTOR('',#14983,1.); -#14983 = DIRECTION('',(-0.,1.)); -#14984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14985 = PCURVE('',#14986,#14991); -#14986 = TOROIDAL_SURFACE('',#14987,29.532534361872,13.85); -#14987 = AXIS2_PLACEMENT_3D('',#14988,#14989,#14990); -#14988 = CARTESIAN_POINT('',(-66.485,-16.4,2.198)); -#14989 = DIRECTION('',(-0.,-0.,-1.)); -#14990 = DIRECTION('',(0.,-1.,0.)); -#14991 = DEFINITIONAL_REPRESENTATION('',(#14992),#14996); -#14992 = LINE('',#14993,#14994); -#14993 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14994 = VECTOR('',#14995,1.); -#14995 = DIRECTION('',(-0.,1.)); -#14996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14997 = ORIENTED_EDGE('',*,*,#14998,.F.); -#14998 = EDGE_CURVE('',#14999,#14970,#15001,.T.); -#14999 = VERTEX_POINT('',#15000); -#15000 = CARTESIAN_POINT('',(-51.54738109519,-21.2,1.746857297954)); -#15001 = SURFACE_CURVE('',#15002,(#15035,#15071),.PCURVE_S1.); -#15002 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15003,#15004,#15005,#15006, - #15007,#15008,#15009,#15010,#15011,#15012,#15013,#15014,#15015, - #15016,#15017,#15018,#15019,#15020,#15021,#15022,#15023,#15024, - #15025,#15026,#15027,#15028,#15029,#15030,#15031,#15032,#15033, - #15034),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#15003 = CARTESIAN_POINT('',(-51.53661119668,-21.16601965424, - 1.749984829289)); -#15004 = CARTESIAN_POINT('',(-51.9203946063,-22.38165172941, - 1.638162344866)); -#15005 = CARTESIAN_POINT('',(-52.41827840701,-23.56104498538, - 1.524371583021)); -#15006 = CARTESIAN_POINT('',(-53.02601363684,-24.69125181389, - 1.409454980685)); -#15007 = CARTESIAN_POINT('',(-53.73765799928,-25.76037470385, - 1.294387484311)); -#15008 = CARTESIAN_POINT('',(-54.5459360118,-26.75739011097, - 1.180358558284)); -#15009 = CARTESIAN_POINT('',(-55.44225359237,-27.6721779084,1.0689562044 - )); -#15010 = CARTESIAN_POINT('',(-56.56401606817,-28.62021456493, - 0.946354919898)); -#15011 = CARTESIAN_POINT('',(-56.71318553772,-28.74268404163, - 0.930359176598)); -#15012 = CARTESIAN_POINT('',(-56.86410999736,-28.86303591609, - 0.914483240369)); -#15013 = CARTESIAN_POINT('',(-57.01675509874,-28.98123974872, - 0.898735294095)); -#15014 = CARTESIAN_POINT('',(-57.17108590941,-29.09726567371, - 0.883123899139)); -#15015 = CARTESIAN_POINT('',(-57.32706691278,-29.21108439903, - 0.867657995346)); -#15016 = CARTESIAN_POINT('',(-57.69552653603,-29.4719666243, - 0.831860434359)); -#15017 = CARTESIAN_POINT('',(-57.90928073068,-29.61726313413, - 0.811651144657)); -#15018 = CARTESIAN_POINT('',(-58.12583815685,-29.75848791722, - 0.79174137397)); -#15019 = CARTESIAN_POINT('',(-58.34511046913,-29.89557404184, - 0.772154802607)); -#15020 = CARTESIAN_POINT('',(-58.56700741195,-30.02845646326, - 0.752916449149)); -#15021 = CARTESIAN_POINT('',(-58.7914368196,-30.15707202375, - 0.734052670453)); -#15022 = CARTESIAN_POINT('',(-59.32227264106,-30.44788552991, - 0.690855573575)); -#15023 = CARTESIAN_POINT('',(-59.63061799296,-30.60664179425, - 0.666842201043)); -#15024 = CARTESIAN_POINT('',(-59.94311421509,-30.75748108431, - 0.643617394997)); -#15025 = CARTESIAN_POINT('',(-60.25952837343,-30.90026224064, - 0.621252252234)); -#15026 = CARTESIAN_POINT('',(-60.57962064209,-31.03485075395, - 0.599821566099)); -#15027 = CARTESIAN_POINT('',(-60.90314388865,-31.16111941353, - 0.579402777179)); -#15028 = CARTESIAN_POINT('',(-61.94894133692,-31.53830359403, - 0.517532380867)); -#15029 = CARTESIAN_POINT('',(-62.68350375315,-31.75679982855, - 0.480270173737)); -#15030 = CARTESIAN_POINT('',(-63.43071599601,-31.93311418748, - 0.449137930053)); -#15031 = CARTESIAN_POINT('',(-64.18763426581,-32.06617600424, - 0.424992344684)); -#15032 = CARTESIAN_POINT('',(-64.95118101966,-32.15518178581, - 0.40862601107)); -#15033 = CARTESIAN_POINT('',(-65.71811329719,-32.19967987186, - 0.400444004722)); -#15034 = CARTESIAN_POINT('',(-66.485,-32.19967987186,0.400444004722)); -#15035 = PCURVE('',#14917,#15036); -#15036 = DEFINITIONAL_REPRESENTATION('',(#15037),#15070); -#15037 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15038,#15039,#15040,#15041, - #15042,#15043,#15044,#15045,#15046,#15047,#15048,#15049,#15050, - #15051,#15052,#15053,#15054,#15055,#15056,#15057,#15058,#15059, - #15060,#15061,#15062,#15063,#15064,#15065,#15066,#15067,#15068, - #15069),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#15038 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#15039 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#15040 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#15041 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#15042 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#15043 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#15044 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#15045 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#15046 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#15047 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#15048 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#15049 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#15050 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#15051 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#15052 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#15053 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#15054 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#15055 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#15056 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#15057 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#15058 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#15059 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#15060 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#15061 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#15062 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#15063 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#15064 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#15065 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#15066 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#15067 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#15068 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#15069 = CARTESIAN_POINT('',(0.,9.294623360826)); -#15070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15071 = PCURVE('',#15072,#15077); -#15072 = CONICAL_SURFACE('',#15073,16.075,0.218166156499); -#15073 = AXIS2_PLACEMENT_3D('',#15074,#15075,#15076); -#15074 = CARTESIAN_POINT('',(-66.485,-16.125,0.399)); -#15075 = DIRECTION('',(-0.,-0.,-1.)); -#15076 = DIRECTION('',(1.,0.,0.)); -#15077 = DEFINITIONAL_REPRESENTATION('',(#15078),#15111); -#15078 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15079,#15080,#15081,#15082, - #15083,#15084,#15085,#15086,#15087,#15088,#15089,#15090,#15091, - #15092,#15093,#15094,#15095,#15096,#15097,#15098,#15099,#15100, - #15101,#15102,#15103,#15104,#15105,#15106,#15107,#15108,#15109, - #15110),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#15079 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#15080 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#15081 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#15082 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#15083 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#15084 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#15085 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#15086 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#15087 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#15088 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#15089 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#15090 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#15091 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#15092 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#15093 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#15094 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#15095 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#15096 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#15097 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#15098 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#15099 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#15100 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#15101 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#15102 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#15103 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#15104 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#15105 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#15106 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#15107 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#15108 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#15109 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#15110 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#15111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15112 = ORIENTED_EDGE('',*,*,#15113,.T.); -#15113 = EDGE_CURVE('',#14999,#14901,#15114,.T.); -#15114 = SURFACE_CURVE('',#15115,(#15121,#15130),.PCURVE_S1.); -#15115 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15116,#15117,#15118,#15119, - #15120),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15116 = CARTESIAN_POINT('',(-51.54566551513,-21.2,1.699255169679)); -#15117 = CARTESIAN_POINT('',(-51.5503824002,-21.2,1.823881900422)); -#15118 = CARTESIAN_POINT('',(-51.55352813619,-21.2,1.948568093085)); -#15119 = CARTESIAN_POINT('',(-51.55510100465,-21.2,2.073284048213)); -#15120 = CARTESIAN_POINT('',(-51.55510100465,-21.2,2.198)); -#15121 = PCURVE('',#14917,#15122); -#15122 = DEFINITIONAL_REPRESENTATION('',(#15123),#15129); -#15123 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15124,#15125,#15126,#15127, - #15128),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15124 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#15125 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#15126 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#15127 = CARTESIAN_POINT('',(-1.259731032853,9.415773198908)); -#15128 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#15129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15130 = PCURVE('',#9414,#15131); -#15131 = DEFINITIONAL_REPRESENTATION('',(#15132),#15138); -#15132 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15133,#15134,#15135,#15136, - #15137),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15133 = CARTESIAN_POINT('',(1.699255169679,38.204334484863)); -#15134 = CARTESIAN_POINT('',(1.823881900422,38.199617599798)); -#15135 = CARTESIAN_POINT('',(1.948568093085,38.196471863802)); -#15136 = CARTESIAN_POINT('',(2.073284048213,38.194898995348)); -#15137 = CARTESIAN_POINT('',(2.198,38.194898995348)); -#15138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15139 = ADVANCED_FACE('',(#15140),#14986,.T.); -#15140 = FACE_BOUND('',#15141,.F.); -#15141 = EDGE_LOOP('',(#15142,#15252,#15253,#15277)); -#15142 = ORIENTED_EDGE('',*,*,#15143,.F.); -#15143 = EDGE_CURVE('',#14970,#15144,#15146,.T.); -#15144 = VERTEX_POINT('',#15145); -#15145 = CARTESIAN_POINT('',(-81.4226189047,-21.2,1.746857297839)); -#15146 = SURFACE_CURVE('',#15147,(#15180,#15216),.PCURVE_S1.); -#15147 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15148,#15149,#15150,#15151, - #15152,#15153,#15154,#15155,#15156,#15157,#15158,#15159,#15160, - #15161,#15162,#15163,#15164,#15165,#15166,#15167,#15168,#15169, - #15170,#15171,#15172,#15173,#15174,#15175,#15176,#15177,#15178, - #15179),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#15148 = CARTESIAN_POINT('',(-66.485,-32.19967987186,0.400444004722)); -#15149 = CARTESIAN_POINT('',(-67.26511468397,-32.19967987186, - 0.400444004722)); -#15150 = CARTESIAN_POINT('',(-68.04527738646,-32.15363346027, - 0.408910684627)); -#15151 = CARTESIAN_POINT('',(-68.82187411705,-32.06153031972, - 0.425846663197)); -#15152 = CARTESIAN_POINT('',(-69.59149464285,-31.92385493342, - 0.450817630287)); -#15153 = CARTESIAN_POINT('',(-70.35090677548,-31.74146582676, - 0.482975837248)); -#15154 = CARTESIAN_POINT('',(-71.09702148135,-31.51550375741, - 0.521415821245)); -#15155 = CARTESIAN_POINT('',(-72.16623221685,-31.12271528093, - 0.58562238502)); -#15156 = CARTESIAN_POINT('',(-72.50208135344,-30.98893188601, - 0.607166217307)); -#15157 = CARTESIAN_POINT('',(-72.83414989897,-30.84616332704, - 0.629787143854)); -#15158 = CARTESIAN_POINT('',(-73.16216068136,-30.69455473005, - 0.653398338181)); -#15159 = CARTESIAN_POINT('',(-73.48584500053,-30.53425966495, - 0.677916315799)); -#15160 = CARTESIAN_POINT('',(-73.80494215211,-30.36543940445, - 0.703262093985)); -#15161 = CARTESIAN_POINT('',(-74.36679403147,-30.04866867713, - 0.749926092387)); -#15162 = CARTESIAN_POINT('',(-74.61138444163,-29.90388761766, - 0.770958110078)); -#15163 = CARTESIAN_POINT('',(-74.85284644561,-29.75400140836, - 0.792422421796)); -#15164 = CARTESIAN_POINT('',(-75.09105906827,-29.59909518694, - 0.814284982562)); -#15165 = CARTESIAN_POINT('',(-75.3259040954,-29.43925682515, - 0.836513685259)); -#15166 = CARTESIAN_POINT('',(-75.5572660737,-29.2745769287, - 0.859078360626)); -#15167 = CARTESIAN_POINT('',(-76.50689437679,-28.56817850508, - 0.95444058144)); -#15168 = CARTESIAN_POINT('',(-77.19265311241,-27.98350392395, - 1.030022891132)); -#15169 = CARTESIAN_POINT('',(-77.83869662614,-27.35410683827, - 1.107793421119)); -#15170 = CARTESIAN_POINT('',(-78.44171025437,-26.68323663601, - 1.18703817537)); -#15171 = CARTESIAN_POINT('',(-78.9986718703,-25.97439285771, - 1.267182489703)); -#15172 = CARTESIAN_POINT('',(-79.50686660326,-25.23132649062, - 1.347749091784)); -#15173 = CARTESIAN_POINT('',(-80.22651719367,-24.01378719068, - 1.4746194004)); -#15174 = CARTESIAN_POINT('',(-80.47223582103,-23.55953902301, - 1.520917425579)); -#15175 = CARTESIAN_POINT('',(-80.70062768416,-23.09607585606, - 1.567141443407)); -#15176 = CARTESIAN_POINT('',(-80.91128431355,-22.62417913296, - 1.613221424376)); -#15177 = CARTESIAN_POINT('',(-81.10383890067,-22.14465145824, - 1.659093751594)); -#15178 = CARTESIAN_POINT('',(-81.27796726202,-21.65831662703, - 1.704699852283)); -#15179 = CARTESIAN_POINT('',(-81.43338880332,-21.16601965424, - 1.749984829289)); -#15180 = PCURVE('',#14986,#15181); -#15181 = DEFINITIONAL_REPRESENTATION('',(#15182),#15215); -#15182 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15183,#15184,#15185,#15186, - #15187,#15188,#15189,#15190,#15191,#15192,#15193,#15194,#15195, - #15196,#15197,#15198,#15199,#15200,#15201,#15202,#15203,#15204, - #15205,#15206,#15207,#15208,#15209,#15210,#15211,#15212,#15213, - #15214),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#15183 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#15184 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#15185 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#15186 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#15187 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#15188 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#15189 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#15190 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#15191 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#15192 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#15193 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#15194 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#15195 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#15196 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#15197 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#15198 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#15199 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#15200 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#15201 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#15202 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#15203 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#15204 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#15205 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#15206 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#15207 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#15208 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#15209 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#15210 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#15211 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#15212 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#15213 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#15214 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#15215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15216 = PCURVE('',#15072,#15217); -#15217 = DEFINITIONAL_REPRESENTATION('',(#15218),#15251); -#15218 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15219,#15220,#15221,#15222, - #15223,#15224,#15225,#15226,#15227,#15228,#15229,#15230,#15231, - #15232,#15233,#15234,#15235,#15236,#15237,#15238,#15239,#15240, - #15241,#15242,#15243,#15244,#15245,#15246,#15247,#15248,#15249, - #15250),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#15219 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#15220 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#15221 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#15222 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#15223 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#15224 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#15225 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#15226 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#15227 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#15228 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#15229 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#15230 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#15231 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#15232 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#15233 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#15234 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#15235 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#15236 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#15237 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#15238 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#15239 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#15240 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#15241 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#15242 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#15243 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#15244 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#15245 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#15246 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#15247 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#15248 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#15249 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#15250 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#15251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15252 = ORIENTED_EDGE('',*,*,#14969,.T.); -#15253 = ORIENTED_EDGE('',*,*,#15254,.F.); -#15254 = EDGE_CURVE('',#15255,#14877,#15257,.T.); -#15255 = VERTEX_POINT('',#15256); -#15256 = CARTESIAN_POINT('',(-81.41489899534,-21.2,2.198)); -#15257 = SURFACE_CURVE('',#15258,(#15263,#15270),.PCURVE_S1.); -#15258 = CIRCLE('',#15259,15.682534361872); -#15259 = AXIS2_PLACEMENT_3D('',#15260,#15261,#15262); -#15260 = CARTESIAN_POINT('',(-66.485,-16.4,2.198)); -#15261 = DIRECTION('',(0.,0.,1.)); -#15262 = DIRECTION('',(0.,-1.,0.)); -#15263 = PCURVE('',#14986,#15264); -#15264 = DEFINITIONAL_REPRESENTATION('',(#15265),#15269); -#15265 = LINE('',#15266,#15267); -#15266 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#15267 = VECTOR('',#15268,1.); -#15268 = DIRECTION('',(-1.,0.)); -#15269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15270 = PCURVE('',#10205,#15271); -#15271 = DEFINITIONAL_REPRESENTATION('',(#15272),#15276); -#15272 = LINE('',#15273,#15274); -#15273 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#15274 = VECTOR('',#15275,1.); -#15275 = DIRECTION('',(-1.,0.)); -#15276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15277 = ORIENTED_EDGE('',*,*,#15278,.T.); -#15278 = EDGE_CURVE('',#15255,#15144,#15279,.T.); -#15279 = SURFACE_CURVE('',#15280,(#15286,#15295),.PCURVE_S1.); -#15280 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15281,#15282,#15283,#15284, - #15285),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15281 = CARTESIAN_POINT('',(-81.41489899534,-21.2,2.198)); -#15282 = CARTESIAN_POINT('',(-81.41489899534,-21.2,2.0732840482)); -#15283 = CARTESIAN_POINT('',(-81.4164718638,-21.2,1.9485680931)); -#15284 = CARTESIAN_POINT('',(-81.4196175998,-21.2,1.82388190039)); -#15285 = CARTESIAN_POINT('',(-81.42433448486,-21.2,1.69925516968)); -#15286 = PCURVE('',#14986,#15287); -#15287 = DEFINITIONAL_REPRESENTATION('',(#15288),#15294); -#15288 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15289,#15290,#15291,#15292, - #15293),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15289 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#15290 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#15291 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#15292 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#15293 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#15294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15295 = PCURVE('',#9414,#15296); -#15296 = DEFINITIONAL_REPRESENTATION('',(#15297),#15303); -#15297 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15298,#15299,#15300,#15301, - #15302),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15298 = CARTESIAN_POINT('',(2.198,8.335101004652)); -#15299 = CARTESIAN_POINT('',(2.0732840482,8.335101004652)); -#15300 = CARTESIAN_POINT('',(1.9485680931,8.333528136199)); -#15301 = CARTESIAN_POINT('',(1.82388190039,8.3303824002)); -#15302 = CARTESIAN_POINT('',(1.69925516968,8.325665515137)); -#15303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15304 = ADVANCED_FACE('',(#15305),#15072,.F.); -#15305 = FACE_BOUND('',#15306,.F.); -#15306 = EDGE_LOOP('',(#15307,#15334,#15363,#15388,#15389)); -#15307 = ORIENTED_EDGE('',*,*,#15308,.T.); -#15308 = EDGE_CURVE('',#15144,#15309,#15311,.T.); -#15309 = VERTEX_POINT('',#15310); -#15310 = CARTESIAN_POINT('',(-81.73763493845,-21.2,0.4)); -#15311 = SURFACE_CURVE('',#15312,(#15317,#15327),.PCURVE_S1.); -#15312 = HYPERBOLA('',#15313,22.891845656085,5.075); -#15313 = AXIS2_PLACEMENT_3D('',#15314,#15315,#15316); -#15314 = CARTESIAN_POINT('',(-66.485,-21.2,72.908639196368)); -#15315 = DIRECTION('',(0.,1.,0.)); -#15316 = DIRECTION('',(0.,0.,-1.)); -#15317 = PCURVE('',#15072,#15318); -#15318 = DEFINITIONAL_REPRESENTATION('',(#15319),#15326); -#15319 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15320,#15321,#15322,#15323, - #15324,#15325),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#15320 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#15321 = CARTESIAN_POINT('',(-3.479018061052,-3.37256314718)); -#15322 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#15323 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#15324 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#15325 = CARTESIAN_POINT('',(-3.462799565324,-9.999999999766E-04)); -#15326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15327 = PCURVE('',#9414,#15328); -#15328 = DEFINITIONAL_REPRESENTATION('',(#15329),#15333); -#15329 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15330,#15331,#15332), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#15330 = CARTESIAN_POINT('',(4.5801,8.992352248795)); -#15331 = CARTESIAN_POINT('',(2.559421807283,8.516901847842)); -#15332 = CARTESIAN_POINT('',(0.4,8.012365061546)); -#15333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15334 = ORIENTED_EDGE('',*,*,#15335,.T.); -#15335 = EDGE_CURVE('',#15309,#15336,#15338,.T.); -#15336 = VERTEX_POINT('',#15337); -#15337 = CARTESIAN_POINT('',(-51.23236506154,-21.2,0.4)); -#15338 = SURFACE_CURVE('',#15339,(#15344,#15351),.PCURVE_S1.); -#15339 = CIRCLE('',#15340,16.074778305337); -#15340 = AXIS2_PLACEMENT_3D('',#15341,#15342,#15343); -#15341 = CARTESIAN_POINT('',(-66.485,-16.125,0.4)); -#15342 = DIRECTION('',(0.,0.,1.)); -#15343 = DIRECTION('',(1.,0.,-0.)); -#15344 = PCURVE('',#15072,#15345); -#15345 = DEFINITIONAL_REPRESENTATION('',(#15346),#15350); -#15346 = LINE('',#15347,#15348); -#15347 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#15348 = VECTOR('',#15349,1.); -#15349 = DIRECTION('',(-1.,-0.)); -#15350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15351 = PCURVE('',#15352,#15357); -#15352 = PLANE('',#15353); -#15353 = AXIS2_PLACEMENT_3D('',#15354,#15355,#15356); -#15354 = CARTESIAN_POINT('',(-82.835,-32.475,0.4)); -#15355 = DIRECTION('',(0.,0.,1.)); -#15356 = DIRECTION('',(1.,0.,-0.)); -#15357 = DEFINITIONAL_REPRESENTATION('',(#15358),#15362); -#15358 = CIRCLE('',#15359,16.074778305337); -#15359 = AXIS2_PLACEMENT_2D('',#15360,#15361); -#15360 = CARTESIAN_POINT('',(16.35,16.35)); -#15361 = DIRECTION('',(1.,0.)); -#15362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15363 = ORIENTED_EDGE('',*,*,#15364,.T.); -#15364 = EDGE_CURVE('',#15336,#14999,#15365,.T.); -#15365 = SURFACE_CURVE('',#15366,(#15371,#15381),.PCURVE_S1.); -#15366 = HYPERBOLA('',#15367,22.891845656085,5.075); -#15367 = AXIS2_PLACEMENT_3D('',#15368,#15369,#15370); -#15368 = CARTESIAN_POINT('',(-66.485,-21.2,72.908639196368)); -#15369 = DIRECTION('',(0.,1.,0.)); -#15370 = DIRECTION('',(0.,0.,-1.)); -#15371 = PCURVE('',#15072,#15372); -#15372 = DEFINITIONAL_REPRESENTATION('',(#15373),#15380); -#15373 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15374,#15375,#15376,#15377, - #15378,#15379),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#15374 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999916E-04)); -#15375 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#15376 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#15377 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#15378 = CARTESIAN_POINT('',(-5.945759899717,-3.37256314718)); -#15379 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#15380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15381 = PCURVE('',#9414,#15382); -#15382 = DEFINITIONAL_REPRESENTATION('',(#15383),#15387); -#15383 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15384,#15385,#15386), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#15384 = CARTESIAN_POINT('',(0.4,38.517634938454)); -#15385 = CARTESIAN_POINT('',(2.559421807282,38.013098152158)); -#15386 = CARTESIAN_POINT('',(4.5801,37.537647751205)); -#15387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15388 = ORIENTED_EDGE('',*,*,#14998,.T.); -#15389 = ORIENTED_EDGE('',*,*,#15143,.T.); -#15390 = ADVANCED_FACE('',(#15391),#15352,.T.); -#15391 = FACE_BOUND('',#15392,.T.); -#15392 = EDGE_LOOP('',(#15393,#15394)); -#15393 = ORIENTED_EDGE('',*,*,#15335,.T.); -#15394 = ORIENTED_EDGE('',*,*,#15395,.F.); -#15395 = EDGE_CURVE('',#15309,#15336,#15396,.T.); -#15396 = SURFACE_CURVE('',#15397,(#15401,#15407),.PCURVE_S1.); -#15397 = LINE('',#15398,#15399); -#15398 = CARTESIAN_POINT('',(-86.2925,-21.2,0.4)); -#15399 = VECTOR('',#15400,1.); -#15400 = DIRECTION('',(1.,0.,0.)); -#15401 = PCURVE('',#15352,#15402); -#15402 = DEFINITIONAL_REPRESENTATION('',(#15403),#15406); -#15403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15404,#15405),.UNSPECIFIED., - .F.,.F.,(2,2),(3.732721694663,35.882278305337), - .PIECEWISE_BEZIER_KNOTS.); -#15404 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#15405 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#15406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15407 = PCURVE('',#9414,#15408); -#15408 = DEFINITIONAL_REPRESENTATION('',(#15409),#15412); -#15409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15410,#15411),.UNSPECIFIED., - .F.,.F.,(2,2),(3.732721694663,35.882278305337), - .PIECEWISE_BEZIER_KNOTS.); -#15410 = CARTESIAN_POINT('',(0.4,7.190221694663)); -#15411 = CARTESIAN_POINT('',(0.4,39.339778305337)); -#15412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15413 = ADVANCED_FACE('',(#15414),#10205,.T.); -#15414 = FACE_BOUND('',#15415,.F.); -#15415 = EDGE_LOOP('',(#15416,#15452,#15453,#15454)); -#15416 = ORIENTED_EDGE('',*,*,#15417,.F.); -#15417 = EDGE_CURVE('',#15255,#9700,#15418,.T.); -#15418 = SURFACE_CURVE('',#15419,(#15428,#15440),.PCURVE_S1.); -#15419 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15420,#15421,#15422,#15423, - #15424,#15425,#15426,#15427),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#15420 = CARTESIAN_POINT('',(-81.41489899534,-21.2,2.198)); -#15421 = CARTESIAN_POINT('',(-81.41489899534,-21.2,2.49848496491)); -#15422 = CARTESIAN_POINT('',(-81.42402951453,-21.2,2.798970184195)); -#15423 = CARTESIAN_POINT('',(-81.44229037726,-21.2,3.099038421914)); -#15424 = CARTESIAN_POINT('',(-81.49676053317,-21.2,3.695357371792)); -#15425 = CARTESIAN_POINT('',(-81.5328395031,-21.2,3.99162046441)); -#15426 = CARTESIAN_POINT('',(-81.5778044691,-21.2,4.286664152661)); -#15427 = CARTESIAN_POINT('',(-81.63154781367,-21.2,4.5801)); -#15428 = PCURVE('',#10205,#15429); -#15429 = DEFINITIONAL_REPRESENTATION('',(#15430),#15439); -#15430 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15431,#15432,#15433,#15434, - #15435,#15436,#15437,#15438),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#15431 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#15432 = CARTESIAN_POINT('',(-5.023454274327,3.163288318926)); -#15433 = CARTESIAN_POINT('',(-5.023276071789,3.184983995784)); -#15434 = CARTESIAN_POINT('',(-5.022919691421,3.206676832503)); -#15435 = CARTESIAN_POINT('',(-5.021863637428,3.249894951229)); -#15436 = CARTESIAN_POINT('',(-5.021166443511,3.271420330885)); -#15437 = CARTESIAN_POINT('',(-5.020302715835,3.292937694392)); -#15438 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#15439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15440 = PCURVE('',#9414,#15441); -#15441 = DEFINITIONAL_REPRESENTATION('',(#15442),#15451); -#15442 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15443,#15444,#15445,#15446, - #15447,#15448,#15449,#15450),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822315,1.),.UNSPECIFIED.); -#15443 = CARTESIAN_POINT('',(2.198,8.335101004652)); -#15444 = CARTESIAN_POINT('',(2.49848496491,8.335101004652)); -#15445 = CARTESIAN_POINT('',(2.798970184195,8.325970485466)); -#15446 = CARTESIAN_POINT('',(3.099038421914,8.307709622731)); -#15447 = CARTESIAN_POINT('',(3.695357371792,8.253239466826)); -#15448 = CARTESIAN_POINT('',(3.99162046441,8.217160496894)); -#15449 = CARTESIAN_POINT('',(4.286664152661,8.172195530893)); -#15450 = CARTESIAN_POINT('',(4.5801,8.118452186329)); -#15451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15452 = ORIENTED_EDGE('',*,*,#15254,.T.); -#15453 = ORIENTED_EDGE('',*,*,#14876,.T.); -#15454 = ORIENTED_EDGE('',*,*,#10186,.T.); -#15455 = ADVANCED_FACE('',(#15456),#9414,.T.); -#15456 = FACE_BOUND('',#15457,.T.); -#15457 = EDGE_LOOP('',(#15458,#15459,#15460,#15461,#15462,#15463,#15484, - #15485,#15486,#15487,#15488,#15489,#15490,#15491,#15492,#15493, - #15494,#15495,#15496,#15497,#15498,#15499,#15500,#15501,#15502, - #15503,#15504,#15505,#15506,#15507,#15508,#15509,#15510,#15511, - #15512,#15513,#15514,#15515,#15516,#15517,#15518,#15519,#15520, - #15521,#15522,#15523,#15524,#15525,#15526,#15527,#15528,#15529)); -#15458 = ORIENTED_EDGE('',*,*,#12302,.F.); -#15459 = ORIENTED_EDGE('',*,*,#11253,.F.); -#15460 = ORIENTED_EDGE('',*,*,#11915,.T.); -#15461 = ORIENTED_EDGE('',*,*,#11648,.F.); -#15462 = ORIENTED_EDGE('',*,*,#11741,.F.); -#15463 = ORIENTED_EDGE('',*,*,#15464,.F.); -#15464 = EDGE_CURVE('',#9371,#11719,#15465,.T.); -#15465 = SURFACE_CURVE('',#15466,(#15470,#15477),.PCURVE_S1.); -#15466 = LINE('',#15467,#15468); -#15467 = CARTESIAN_POINT('',(-90.4505,-21.2,2.5005)); -#15468 = VECTOR('',#15469,1.); -#15469 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#15470 = PCURVE('',#9414,#15471); -#15471 = DEFINITIONAL_REPRESENTATION('',(#15472),#15476); -#15472 = LINE('',#15473,#15474); -#15473 = CARTESIAN_POINT('',(2.5005,-0.7005)); -#15474 = VECTOR('',#15475,1.); -#15475 = DIRECTION('',(0.707106781187,0.707106781187)); -#15476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15477 = PCURVE('',#9386,#15478); -#15478 = DEFINITIONAL_REPRESENTATION('',(#15479),#15483); -#15479 = LINE('',#15480,#15481); -#15480 = CARTESIAN_POINT('',(-15.901,-1.272792206136)); -#15481 = VECTOR('',#15482,1.); -#15482 = DIRECTION('',(-0.,1.)); -#15483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15484 = ORIENTED_EDGE('',*,*,#9398,.F.); -#15485 = ORIENTED_EDGE('',*,*,#9699,.T.); -#15486 = ORIENTED_EDGE('',*,*,#15417,.F.); -#15487 = ORIENTED_EDGE('',*,*,#15278,.T.); -#15488 = ORIENTED_EDGE('',*,*,#15308,.T.); -#15489 = ORIENTED_EDGE('',*,*,#15395,.T.); -#15490 = ORIENTED_EDGE('',*,*,#15364,.T.); -#15491 = ORIENTED_EDGE('',*,*,#15113,.T.); -#15492 = ORIENTED_EDGE('',*,*,#14929,.T.); -#15493 = ORIENTED_EDGE('',*,*,#10130,.T.); -#15494 = ORIENTED_EDGE('',*,*,#14833,.F.); -#15495 = ORIENTED_EDGE('',*,*,#14694,.T.); -#15496 = ORIENTED_EDGE('',*,*,#14724,.T.); -#15497 = ORIENTED_EDGE('',*,*,#14811,.T.); -#15498 = ORIENTED_EDGE('',*,*,#14780,.T.); -#15499 = ORIENTED_EDGE('',*,*,#14529,.T.); -#15500 = ORIENTED_EDGE('',*,*,#14345,.T.); -#15501 = ORIENTED_EDGE('',*,*,#10041,.T.); -#15502 = ORIENTED_EDGE('',*,*,#14249,.F.); -#15503 = ORIENTED_EDGE('',*,*,#14110,.T.); -#15504 = ORIENTED_EDGE('',*,*,#14140,.T.); -#15505 = ORIENTED_EDGE('',*,*,#14227,.T.); -#15506 = ORIENTED_EDGE('',*,*,#14196,.T.); -#15507 = ORIENTED_EDGE('',*,*,#13945,.T.); -#15508 = ORIENTED_EDGE('',*,*,#13761,.T.); -#15509 = ORIENTED_EDGE('',*,*,#9952,.T.); -#15510 = ORIENTED_EDGE('',*,*,#13665,.F.); -#15511 = ORIENTED_EDGE('',*,*,#13526,.T.); -#15512 = ORIENTED_EDGE('',*,*,#13556,.T.); -#15513 = ORIENTED_EDGE('',*,*,#13643,.T.); -#15514 = ORIENTED_EDGE('',*,*,#13612,.T.); -#15515 = ORIENTED_EDGE('',*,*,#13361,.T.); -#15516 = ORIENTED_EDGE('',*,*,#13177,.T.); -#15517 = ORIENTED_EDGE('',*,*,#9863,.T.); -#15518 = ORIENTED_EDGE('',*,*,#13081,.F.); -#15519 = ORIENTED_EDGE('',*,*,#12942,.T.); -#15520 = ORIENTED_EDGE('',*,*,#12972,.T.); -#15521 = ORIENTED_EDGE('',*,*,#13059,.T.); -#15522 = ORIENTED_EDGE('',*,*,#13028,.T.); -#15523 = ORIENTED_EDGE('',*,*,#12777,.T.); -#15524 = ORIENTED_EDGE('',*,*,#12593,.T.); -#15525 = ORIENTED_EDGE('',*,*,#9774,.T.); -#15526 = ORIENTED_EDGE('',*,*,#10395,.T.); -#15527 = ORIENTED_EDGE('',*,*,#10672,.T.); -#15528 = ORIENTED_EDGE('',*,*,#10775,.T.); -#15529 = ORIENTED_EDGE('',*,*,#10827,.F.); -#15530 = ADVANCED_FACE('',(#15531),#9386,.F.); -#15531 = FACE_BOUND('',#15532,.T.); -#15532 = EDGE_LOOP('',(#15533,#15552,#15553,#15554)); -#15533 = ORIENTED_EDGE('',*,*,#15534,.F.); -#15534 = EDGE_CURVE('',#9342,#11696,#15535,.T.); -#15535 = SURFACE_CURVE('',#15536,(#15540,#15546),.PCURVE_S1.); -#15536 = LINE('',#15537,#15538); -#15537 = CARTESIAN_POINT('',(-89.351,-5.299,3.6)); -#15538 = VECTOR('',#15539,1.); -#15539 = DIRECTION('',(0.707106781187,4.329780281177E-17,0.707106781187) - ); -#15540 = PCURVE('',#9386,#15541); -#15541 = DEFINITIONAL_REPRESENTATION('',(#15542),#15545); -#15542 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15543,#15544),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#15543 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#15544 = CARTESIAN_POINT('',(0.,0.282135605693)); -#15545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15546 = PCURVE('',#9358,#15547); -#15547 = DEFINITIONAL_REPRESENTATION('',(#15548),#15551); -#15548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15549,#15550),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#15549 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#15550 = CARTESIAN_POINT('',(1.570796326795,0.)); -#15551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15552 = ORIENTED_EDGE('',*,*,#9370,.T.); -#15553 = ORIENTED_EDGE('',*,*,#15464,.T.); -#15554 = ORIENTED_EDGE('',*,*,#11718,.F.); -#15555 = ADVANCED_FACE('',(#15556),#9358,.T.); -#15556 = FACE_BOUND('',#15557,.T.); -#15557 = EDGE_LOOP('',(#15558,#15577,#15578,#15579)); -#15558 = ORIENTED_EDGE('',*,*,#15559,.F.); -#15559 = EDGE_CURVE('',#9314,#11768,#15560,.T.); -#15560 = SURFACE_CURVE('',#15561,(#15565,#15571),.PCURVE_S1.); -#15561 = LINE('',#15562,#15563); -#15562 = CARTESIAN_POINT('',(-89.5505,-3.6995,1.801)); -#15563 = VECTOR('',#15564,1.); -#15564 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); -#15565 = PCURVE('',#9358,#15566); -#15566 = DEFINITIONAL_REPRESENTATION('',(#15567),#15570); -#15567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15568,#15569),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#15568 = CARTESIAN_POINT('',(0.,-0.399)); -#15569 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#15570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15571 = PCURVE('',#9329,#15572); -#15572 = DEFINITIONAL_REPRESENTATION('',(#15573),#15576); -#15573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15574,#15575),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#15574 = CARTESIAN_POINT('',(-2.E-03,-0.282135605693)); -#15575 = CARTESIAN_POINT('',(-2.E-03,0.282135605693)); -#15576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15577 = ORIENTED_EDGE('',*,*,#9341,.T.); -#15578 = ORIENTED_EDGE('',*,*,#15534,.T.); -#15579 = ORIENTED_EDGE('',*,*,#11767,.F.); -#15580 = ADVANCED_FACE('',(#15581),#9329,.F.); -#15581 = FACE_BOUND('',#15582,.T.); -#15582 = EDGE_LOOP('',(#15583,#15602,#15603,#15604)); -#15583 = ORIENTED_EDGE('',*,*,#15584,.F.); -#15584 = EDGE_CURVE('',#9285,#11817,#15585,.T.); -#15585 = SURFACE_CURVE('',#15586,(#15590,#15596),.PCURVE_S1.); -#15586 = LINE('',#15587,#15588); -#15587 = CARTESIAN_POINT('',(-89.351,-3.5,1.799)); -#15588 = VECTOR('',#15589,1.); -#15589 = DIRECTION('',(0.707106781187,0.707106781187,-4.329780281177E-17 - )); -#15590 = PCURVE('',#9329,#15591); -#15591 = DEFINITIONAL_REPRESENTATION('',(#15592),#15595); -#15592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15593,#15594),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#15593 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#15594 = CARTESIAN_POINT('',(0.,0.282135605693)); -#15595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15596 = PCURVE('',#9301,#15597); -#15597 = DEFINITIONAL_REPRESENTATION('',(#15598),#15601); -#15598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15599,#15600),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#15599 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#15600 = CARTESIAN_POINT('',(1.570796326795,0.)); -#15601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15602 = ORIENTED_EDGE('',*,*,#9313,.T.); -#15603 = ORIENTED_EDGE('',*,*,#15559,.T.); -#15604 = ORIENTED_EDGE('',*,*,#11839,.F.); -#15605 = ADVANCED_FACE('',(#15606),#9301,.T.); -#15606 = FACE_BOUND('',#15607,.T.); -#15607 = EDGE_LOOP('',(#15608,#15627,#15628,#15629)); -#15608 = ORIENTED_EDGE('',*,*,#15609,.F.); -#15609 = EDGE_CURVE('',#9257,#11866,#15610,.T.); -#15610 = SURFACE_CURVE('',#15611,(#15615,#15621),.PCURVE_S1.); -#15611 = LINE('',#15612,#15613); -#15612 = CARTESIAN_POINT('',(-89.5505,-5.299,0.1995)); -#15613 = VECTOR('',#15614,1.); -#15614 = DIRECTION('',(0.707106781187,-5.667999201053E-18, - -0.707106781187)); -#15615 = PCURVE('',#9301,#15616); -#15616 = DEFINITIONAL_REPRESENTATION('',(#15617),#15620); -#15617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15618,#15619),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#15618 = CARTESIAN_POINT('',(0.,-0.399)); -#15619 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#15620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15621 = PCURVE('',#9272,#15622); -#15622 = DEFINITIONAL_REPRESENTATION('',(#15623),#15626); -#15623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15624,#15625),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#15624 = CARTESIAN_POINT('',(27.701,-0.282135605693)); -#15625 = CARTESIAN_POINT('',(27.701,0.282135605693)); -#15626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15627 = ORIENTED_EDGE('',*,*,#9284,.T.); -#15628 = ORIENTED_EDGE('',*,*,#15584,.T.); -#15629 = ORIENTED_EDGE('',*,*,#11888,.F.); -#15630 = ADVANCED_FACE('',(#15631),#9272,.T.); -#15631 = FACE_BOUND('',#15632,.T.); -#15632 = EDGE_LOOP('',(#15633,#15634,#15635,#15636)); -#15633 = ORIENTED_EDGE('',*,*,#12136,.F.); -#15634 = ORIENTED_EDGE('',*,*,#9256,.T.); -#15635 = ORIENTED_EDGE('',*,*,#15609,.T.); -#15636 = ORIENTED_EDGE('',*,*,#12061,.F.); -#15637 = ADVANCED_FACE('',(#15638),#9244,.F.); -#15638 = FACE_BOUND('',#15639,.F.); -#15639 = EDGE_LOOP('',(#15640,#15641,#15642,#15643,#15644,#15645,#15646, - #15647)); -#15640 = ORIENTED_EDGE('',*,*,#9221,.T.); -#15641 = ORIENTED_EDGE('',*,*,#9667,.F.); -#15642 = ORIENTED_EDGE('',*,*,#9454,.T.); -#15643 = ORIENTED_EDGE('',*,*,#9723,.T.); -#15644 = ORIENTED_EDGE('',*,*,#10417,.F.); -#15645 = ORIENTED_EDGE('',*,*,#10644,.T.); -#15646 = ORIENTED_EDGE('',*,*,#10220,.F.); -#15647 = ORIENTED_EDGE('',*,*,#12157,.F.); -#15648 = MANIFOLD_SOLID_BREP('',#15649); -#15649 = CLOSED_SHELL('',(#15650,#16029,#16088,#16092,#16122,#16150, - #16671,#16998,#17053,#17057,#17083,#17115,#17191,#17272,#17353, - #17435,#17516,#17603,#17684,#17760,#17841,#17928,#18009,#18096, - #18172,#18243,#18293,#18342,#18392,#18456,#18515,#18519,#18621, - #18688,#18738,#18787,#18847,#18902,#18906,#18934,#18961,#18988, - #19015,#19022,#19115,#19290,#19455,#19541,#19564,#19606,#19699, - #19874,#20039,#20125,#20148,#20190,#20283,#20458,#20623,#20709, - #20732,#20774,#20867,#21042,#21207,#21293,#21316,#21358,#21451, - #21626,#21791,#21877,#21900,#21942,#22017,#22044,#22071,#22098, - #22125,#22132)); -#15650 = ADVANCED_FACE('',(#15651,#15994),#15665,.F.); -#15651 = FACE_BOUND('',#15652,.T.); -#15652 = EDGE_LOOP('',(#15653,#15688,#15716,#15749,#15777,#15810,#15838, - #15866,#15894,#15917,#15945,#15973)); -#15653 = ORIENTED_EDGE('',*,*,#15654,.F.); -#15654 = EDGE_CURVE('',#15655,#15657,#15659,.T.); -#15655 = VERTEX_POINT('',#15656); -#15656 = CARTESIAN_POINT('',(-89.75,33.,0.399)); -#15657 = VERTEX_POINT('',#15658); -#15658 = CARTESIAN_POINT('',(-89.75,33.,0.475192319073)); -#15659 = SURFACE_CURVE('',#15660,(#15664,#15676),.PCURVE_S1.); -#15660 = LINE('',#15661,#15662); -#15661 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#15662 = VECTOR('',#15663,1.); -#15663 = DIRECTION('',(0.,0.,1.)); -#15664 = PCURVE('',#15665,#15670); -#15665 = PLANE('',#15666); -#15666 = AXIS2_PLACEMENT_3D('',#15667,#15668,#15669); -#15667 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#15668 = DIRECTION('',(1.,-0.,-0.)); -#15669 = DIRECTION('',(0.,0.,-1.)); -#15670 = DEFINITIONAL_REPRESENTATION('',(#15671),#15675); -#15671 = LINE('',#15672,#15673); -#15672 = CARTESIAN_POINT('',(-0.,0.)); -#15673 = VECTOR('',#15674,1.); -#15674 = DIRECTION('',(-1.,0.)); -#15675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15676 = PCURVE('',#15677,#15682); -#15677 = PLANE('',#15678); -#15678 = AXIS2_PLACEMENT_3D('',#15679,#15680,#15681); -#15679 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#15680 = DIRECTION('',(-0.,-1.,-0.)); -#15681 = DIRECTION('',(0.,0.,-1.)); -#15682 = DEFINITIONAL_REPRESENTATION('',(#15683),#15687); -#15683 = LINE('',#15684,#15685); -#15684 = CARTESIAN_POINT('',(-0.,0.)); -#15685 = VECTOR('',#15686,1.); -#15686 = DIRECTION('',(-1.,0.)); -#15687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15688 = ORIENTED_EDGE('',*,*,#15689,.T.); -#15689 = EDGE_CURVE('',#15655,#15690,#15692,.T.); -#15690 = VERTEX_POINT('',#15691); -#15691 = CARTESIAN_POINT('',(-89.75,5.299,0.399)); -#15692 = SURFACE_CURVE('',#15693,(#15697,#15704),.PCURVE_S1.); -#15693 = LINE('',#15694,#15695); -#15694 = CARTESIAN_POINT('',(-89.75,33.,0.399)); -#15695 = VECTOR('',#15696,1.); -#15696 = DIRECTION('',(-0.,-1.,-8.015761341649E-18)); -#15697 = PCURVE('',#15665,#15698); -#15698 = DEFINITIONAL_REPRESENTATION('',(#15699),#15703); -#15699 = LINE('',#15700,#15701); -#15700 = CARTESIAN_POINT('',(-0.399,0.)); -#15701 = VECTOR('',#15702,1.); -#15702 = DIRECTION('',(8.015761341649E-18,-1.)); -#15703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15704 = PCURVE('',#15705,#15710); -#15705 = PLANE('',#15706); -#15706 = AXIS2_PLACEMENT_3D('',#15707,#15708,#15709); -#15707 = CARTESIAN_POINT('',(-89.5505,33.,0.1995)); -#15708 = DIRECTION('',(-0.707106781187,3.474965956532E-18, - -0.707106781187)); -#15709 = DIRECTION('',(-1.550708678569E-18,1.,6.465052663081E-18)); -#15710 = DEFINITIONAL_REPRESENTATION('',(#15711),#15715); -#15711 = LINE('',#15712,#15713); -#15712 = CARTESIAN_POINT('',(1.599144387659E-18,-0.282135605693)); -#15713 = VECTOR('',#15714,1.); -#15714 = DIRECTION('',(-1.,0.)); -#15715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15716 = ORIENTED_EDGE('',*,*,#15717,.T.); -#15717 = EDGE_CURVE('',#15690,#15718,#15720,.T.); -#15718 = VERTEX_POINT('',#15719); -#15719 = CARTESIAN_POINT('',(-89.75,3.899,1.799)); -#15720 = SURFACE_CURVE('',#15721,(#15726,#15737),.PCURVE_S1.); -#15721 = CIRCLE('',#15722,1.4); -#15722 = AXIS2_PLACEMENT_3D('',#15723,#15724,#15725); -#15723 = CARTESIAN_POINT('',(-89.75,5.299,1.799)); -#15724 = DIRECTION('',(-1.,0.,0.)); -#15725 = DIRECTION('',(-0.,-0.,-1.)); -#15726 = PCURVE('',#15665,#15727); -#15727 = DEFINITIONAL_REPRESENTATION('',(#15728),#15736); -#15728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15729,#15730,#15731,#15732 - ,#15733,#15734,#15735),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#15729 = CARTESIAN_POINT('',(-0.399,-27.701)); -#15730 = CARTESIAN_POINT('',(-0.399,-30.12587113059)); -#15731 = CARTESIAN_POINT('',(-2.499,-28.91343556529)); -#15732 = CARTESIAN_POINT('',(-4.599,-27.701)); -#15733 = CARTESIAN_POINT('',(-2.499,-26.4885644347)); -#15734 = CARTESIAN_POINT('',(-0.399,-25.2761288694)); -#15735 = CARTESIAN_POINT('',(-0.399,-27.701)); -#15736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15737 = PCURVE('',#15738,#15743); -#15738 = CONICAL_SURFACE('',#15739,1.799,0.785398163397); -#15739 = AXIS2_PLACEMENT_3D('',#15740,#15741,#15742); -#15740 = CARTESIAN_POINT('',(-89.351,5.299,1.799)); -#15741 = DIRECTION('',(1.,-0.,-0.)); -#15742 = DIRECTION('',(-0.,-0.,-1.)); -#15743 = DEFINITIONAL_REPRESENTATION('',(#15744),#15748); -#15744 = LINE('',#15745,#15746); -#15745 = CARTESIAN_POINT('',(-0.,-0.399)); -#15746 = VECTOR('',#15747,1.); -#15747 = DIRECTION('',(-1.,0.)); -#15748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15749 = ORIENTED_EDGE('',*,*,#15750,.T.); -#15750 = EDGE_CURVE('',#15718,#15751,#15753,.T.); -#15751 = VERTEX_POINT('',#15752); -#15752 = CARTESIAN_POINT('',(-89.75,3.899,1.801)); -#15753 = SURFACE_CURVE('',#15754,(#15758,#15765),.PCURVE_S1.); -#15754 = LINE('',#15755,#15756); -#15755 = CARTESIAN_POINT('',(-89.75,3.899,1.799)); -#15756 = VECTOR('',#15757,1.); -#15757 = DIRECTION('',(-0.,-0.,1.)); -#15758 = PCURVE('',#15665,#15759); -#15759 = DEFINITIONAL_REPRESENTATION('',(#15760),#15764); -#15760 = LINE('',#15761,#15762); -#15761 = CARTESIAN_POINT('',(-1.799,-29.101)); -#15762 = VECTOR('',#15763,1.); -#15763 = DIRECTION('',(-1.,0.)); -#15764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15765 = PCURVE('',#15766,#15771); -#15766 = PLANE('',#15767); -#15767 = AXIS2_PLACEMENT_3D('',#15768,#15769,#15770); -#15768 = CARTESIAN_POINT('',(-89.5505,3.6995,1.799)); -#15769 = DIRECTION('',(0.707106781187,0.707106781187,-3.474965956532E-18 - )); -#15770 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,1.)); -#15771 = DEFINITIONAL_REPRESENTATION('',(#15772),#15776); -#15772 = LINE('',#15773,#15774); -#15773 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#15774 = VECTOR('',#15775,1.); -#15775 = DIRECTION('',(1.,0.)); -#15776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15777 = ORIENTED_EDGE('',*,*,#15778,.T.); -#15778 = EDGE_CURVE('',#15751,#15779,#15781,.T.); -#15779 = VERTEX_POINT('',#15780); -#15780 = CARTESIAN_POINT('',(-89.75,5.299,3.201)); -#15781 = SURFACE_CURVE('',#15782,(#15787,#15798),.PCURVE_S1.); -#15782 = CIRCLE('',#15783,1.4); -#15783 = AXIS2_PLACEMENT_3D('',#15784,#15785,#15786); -#15784 = CARTESIAN_POINT('',(-89.75,5.299,1.801)); -#15785 = DIRECTION('',(-1.,0.,-0.)); -#15786 = DIRECTION('',(-0.,-1.,-0.)); -#15787 = PCURVE('',#15665,#15788); -#15788 = DEFINITIONAL_REPRESENTATION('',(#15789),#15797); -#15789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15790,#15791,#15792,#15793 - ,#15794,#15795,#15796),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#15790 = CARTESIAN_POINT('',(-1.801,-29.101)); -#15791 = CARTESIAN_POINT('',(-4.225871130596,-29.101)); -#15792 = CARTESIAN_POINT('',(-3.013435565298,-27.001)); -#15793 = CARTESIAN_POINT('',(-1.801,-24.901)); -#15794 = CARTESIAN_POINT('',(-0.588564434702,-27.001)); -#15795 = CARTESIAN_POINT('',(0.623871130596,-29.101)); -#15796 = CARTESIAN_POINT('',(-1.801,-29.101)); -#15797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15798 = PCURVE('',#15799,#15804); -#15799 = CONICAL_SURFACE('',#15800,1.799,0.785398163397); -#15800 = AXIS2_PLACEMENT_3D('',#15801,#15802,#15803); -#15801 = CARTESIAN_POINT('',(-89.351,5.299,1.801)); -#15802 = DIRECTION('',(1.,-0.,-0.)); -#15803 = DIRECTION('',(-0.,-1.,-0.)); -#15804 = DEFINITIONAL_REPRESENTATION('',(#15805),#15809); -#15805 = LINE('',#15806,#15807); -#15806 = CARTESIAN_POINT('',(-0.,-0.399)); -#15807 = VECTOR('',#15808,1.); -#15808 = DIRECTION('',(-1.,0.)); -#15809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15810 = ORIENTED_EDGE('',*,*,#15811,.T.); -#15811 = EDGE_CURVE('',#15779,#15812,#15814,.T.); -#15812 = VERTEX_POINT('',#15813); -#15813 = CARTESIAN_POINT('',(-89.75,21.2,3.201)); -#15814 = SURFACE_CURVE('',#15815,(#15819,#15826),.PCURVE_S1.); -#15815 = LINE('',#15816,#15817); -#15816 = CARTESIAN_POINT('',(-89.75,5.299,3.201)); -#15817 = VECTOR('',#15818,1.); -#15818 = DIRECTION('',(-0.,1.,-0.)); -#15819 = PCURVE('',#15665,#15820); -#15820 = DEFINITIONAL_REPRESENTATION('',(#15821),#15825); -#15821 = LINE('',#15822,#15823); -#15822 = CARTESIAN_POINT('',(-3.201,-27.701)); -#15823 = VECTOR('',#15824,1.); -#15824 = DIRECTION('',(-0.,1.)); -#15825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15826 = PCURVE('',#15827,#15832); -#15827 = PLANE('',#15828); -#15828 = AXIS2_PLACEMENT_3D('',#15829,#15830,#15831); -#15829 = CARTESIAN_POINT('',(-89.5505,5.299,3.4005)); -#15830 = DIRECTION('',(0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#15831 = DIRECTION('',(2.457171992256E-18,1.,-2.457171992256E-18)); -#15832 = DEFINITIONAL_REPRESENTATION('',(#15833),#15837); -#15833 = LINE('',#15834,#15835); -#15834 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#15835 = VECTOR('',#15836,1.); -#15836 = DIRECTION('',(1.,0.)); -#15837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15838 = ORIENTED_EDGE('',*,*,#15839,.T.); -#15839 = EDGE_CURVE('',#15812,#15840,#15842,.T.); -#15840 = VERTEX_POINT('',#15841); -#15841 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#15842 = SURFACE_CURVE('',#15843,(#15847,#15854),.PCURVE_S1.); -#15843 = LINE('',#15844,#15845); -#15844 = CARTESIAN_POINT('',(-89.75,21.2,3.201)); -#15845 = VECTOR('',#15846,1.); -#15846 = DIRECTION('',(0.,0.,1.)); -#15847 = PCURVE('',#15665,#15848); -#15848 = DEFINITIONAL_REPRESENTATION('',(#15849),#15853); -#15849 = LINE('',#15850,#15851); -#15850 = CARTESIAN_POINT('',(-3.201,-11.8)); -#15851 = VECTOR('',#15852,1.); -#15852 = DIRECTION('',(-1.,0.)); -#15853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15854 = PCURVE('',#15855,#15860); -#15855 = PLANE('',#15856); -#15856 = AXIS2_PLACEMENT_3D('',#15857,#15858,#15859); -#15857 = CARTESIAN_POINT('',(-89.75,21.2,0.)); -#15858 = DIRECTION('',(-0.,-1.,-0.)); -#15859 = DIRECTION('',(0.,0.,-1.)); -#15860 = DEFINITIONAL_REPRESENTATION('',(#15861),#15865); -#15861 = LINE('',#15862,#15863); -#15862 = CARTESIAN_POINT('',(-3.201,0.)); -#15863 = VECTOR('',#15864,1.); -#15864 = DIRECTION('',(-1.,0.)); -#15865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15866 = ORIENTED_EDGE('',*,*,#15867,.F.); -#15867 = EDGE_CURVE('',#15868,#15840,#15870,.T.); -#15868 = VERTEX_POINT('',#15869); -#15869 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#15870 = SURFACE_CURVE('',#15871,(#15875,#15882),.PCURVE_S1.); -#15871 = LINE('',#15872,#15873); -#15872 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#15873 = VECTOR('',#15874,1.); -#15874 = DIRECTION('',(-0.,-1.,-0.)); -#15875 = PCURVE('',#15665,#15876); -#15876 = DEFINITIONAL_REPRESENTATION('',(#15877),#15881); -#15877 = LINE('',#15878,#15879); -#15878 = CARTESIAN_POINT('',(-4.2,0.)); -#15879 = VECTOR('',#15880,1.); -#15880 = DIRECTION('',(-0.,-1.)); -#15881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15882 = PCURVE('',#15883,#15888); -#15883 = PLANE('',#15884); -#15884 = AXIS2_PLACEMENT_3D('',#15885,#15886,#15887); -#15885 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#15886 = DIRECTION('',(0.,0.,1.)); -#15887 = DIRECTION('',(-1.,0.,0.)); -#15888 = DEFINITIONAL_REPRESENTATION('',(#15889),#15893); -#15889 = LINE('',#15890,#15891); -#15890 = CARTESIAN_POINT('',(-0.,-0.)); -#15891 = VECTOR('',#15892,1.); -#15892 = DIRECTION('',(-0.,1.)); -#15893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15894 = ORIENTED_EDGE('',*,*,#15895,.F.); -#15895 = EDGE_CURVE('',#15896,#15868,#15898,.T.); -#15896 = VERTEX_POINT('',#15897); -#15897 = CARTESIAN_POINT('',(-89.75,33.,3.724807680927)); -#15898 = SURFACE_CURVE('',#15899,(#15903,#15910),.PCURVE_S1.); -#15899 = LINE('',#15900,#15901); -#15900 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#15901 = VECTOR('',#15902,1.); -#15902 = DIRECTION('',(0.,0.,1.)); -#15903 = PCURVE('',#15665,#15904); -#15904 = DEFINITIONAL_REPRESENTATION('',(#15905),#15909); -#15905 = LINE('',#15906,#15907); -#15906 = CARTESIAN_POINT('',(-0.,0.)); -#15907 = VECTOR('',#15908,1.); -#15908 = DIRECTION('',(-1.,0.)); -#15909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15910 = PCURVE('',#15677,#15911); -#15911 = DEFINITIONAL_REPRESENTATION('',(#15912),#15916); -#15912 = LINE('',#15913,#15914); -#15913 = CARTESIAN_POINT('',(-0.,0.)); -#15914 = VECTOR('',#15915,1.); -#15915 = DIRECTION('',(-1.,0.)); -#15916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15917 = ORIENTED_EDGE('',*,*,#15918,.F.); -#15918 = EDGE_CURVE('',#15919,#15896,#15921,.T.); -#15919 = VERTEX_POINT('',#15920); -#15920 = CARTESIAN_POINT('',(-89.75,24.7,3.724807680927)); -#15921 = SURFACE_CURVE('',#15922,(#15926,#15933),.PCURVE_S1.); -#15922 = LINE('',#15923,#15924); -#15923 = CARTESIAN_POINT('',(-89.75,24.7,3.724807680927)); -#15924 = VECTOR('',#15925,1.); -#15925 = DIRECTION('',(-0.,1.,-0.)); -#15926 = PCURVE('',#15665,#15927); -#15927 = DEFINITIONAL_REPRESENTATION('',(#15928),#15932); -#15928 = LINE('',#15929,#15930); -#15929 = CARTESIAN_POINT('',(-3.724807680927,-8.3)); -#15930 = VECTOR('',#15931,1.); -#15931 = DIRECTION('',(-0.,1.)); -#15932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15933 = PCURVE('',#15934,#15939); -#15934 = CYLINDRICAL_SURFACE('',#15935,3.5); -#15935 = AXIS2_PLACEMENT_3D('',#15936,#15937,#15938); -#15936 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#15937 = DIRECTION('',(-0.,1.,-0.)); -#15938 = DIRECTION('',(1.,0.,0.)); -#15939 = DEFINITIONAL_REPRESENTATION('',(#15940),#15944); -#15940 = LINE('',#15941,#15942); -#15941 = CARTESIAN_POINT('',(-2.658826730264,0.)); -#15942 = VECTOR('',#15943,1.); -#15943 = DIRECTION('',(-0.,1.)); -#15944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15945 = ORIENTED_EDGE('',*,*,#15946,.F.); -#15946 = EDGE_CURVE('',#15947,#15919,#15949,.T.); -#15947 = VERTEX_POINT('',#15948); -#15948 = CARTESIAN_POINT('',(-89.75,24.7,0.475192319073)); -#15949 = SURFACE_CURVE('',#15950,(#15954,#15961),.PCURVE_S1.); -#15950 = LINE('',#15951,#15952); -#15951 = CARTESIAN_POINT('',(-89.75,24.7,1.05)); -#15952 = VECTOR('',#15953,1.); -#15953 = DIRECTION('',(-0.,-0.,1.)); -#15954 = PCURVE('',#15665,#15955); -#15955 = DEFINITIONAL_REPRESENTATION('',(#15956),#15960); -#15956 = LINE('',#15957,#15958); -#15957 = CARTESIAN_POINT('',(-1.05,-8.3)); -#15958 = VECTOR('',#15959,1.); -#15959 = DIRECTION('',(-1.,0.)); -#15960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15961 = PCURVE('',#15962,#15967); -#15962 = PLANE('',#15963); -#15963 = AXIS2_PLACEMENT_3D('',#15964,#15965,#15966); -#15964 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#15965 = DIRECTION('',(-0.,1.,-0.)); -#15966 = DIRECTION('',(-1.,0.,0.)); -#15967 = DEFINITIONAL_REPRESENTATION('',(#15968),#15972); -#15968 = LINE('',#15969,#15970); -#15969 = CARTESIAN_POINT('',(3.1,-1.05)); -#15970 = VECTOR('',#15971,1.); -#15971 = DIRECTION('',(-0.,1.)); -#15972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15973 = ORIENTED_EDGE('',*,*,#15974,.T.); -#15974 = EDGE_CURVE('',#15947,#15657,#15975,.T.); -#15975 = SURFACE_CURVE('',#15976,(#15980,#15987),.PCURVE_S1.); -#15976 = LINE('',#15977,#15978); -#15977 = CARTESIAN_POINT('',(-89.75,24.7,0.475192319073)); -#15978 = VECTOR('',#15979,1.); -#15979 = DIRECTION('',(-0.,1.,-0.)); -#15980 = PCURVE('',#15665,#15981); -#15981 = DEFINITIONAL_REPRESENTATION('',(#15982),#15986); -#15982 = LINE('',#15983,#15984); -#15983 = CARTESIAN_POINT('',(-0.475192319073,-8.3)); -#15984 = VECTOR('',#15985,1.); -#15985 = DIRECTION('',(-0.,1.)); -#15986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15987 = PCURVE('',#15934,#15988); -#15988 = DEFINITIONAL_REPRESENTATION('',(#15989),#15993); -#15989 = LINE('',#15990,#15991); -#15990 = CARTESIAN_POINT('',(-3.624358576916,0.)); -#15991 = VECTOR('',#15992,1.); -#15992 = DIRECTION('',(-0.,1.)); -#15993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15994 = FACE_BOUND('',#15995,.T.); -#15995 = EDGE_LOOP('',(#15996)); -#15996 = ORIENTED_EDGE('',*,*,#15997,.F.); -#15997 = EDGE_CURVE('',#15998,#15998,#16000,.T.); -#15998 = VERTEX_POINT('',#15999); -#15999 = CARTESIAN_POINT('',(-89.75,5.3,0.4)); -#16000 = SURFACE_CURVE('',#16001,(#16006,#16017),.PCURVE_S1.); -#16001 = CIRCLE('',#16002,1.4); -#16002 = AXIS2_PLACEMENT_3D('',#16003,#16004,#16005); -#16003 = CARTESIAN_POINT('',(-89.75,5.3,1.8)); -#16004 = DIRECTION('',(-1.,0.,-0.)); -#16005 = DIRECTION('',(0.,-0.,-1.)); -#16006 = PCURVE('',#15665,#16007); -#16007 = DEFINITIONAL_REPRESENTATION('',(#16008),#16016); -#16008 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16009,#16010,#16011,#16012 - ,#16013,#16014,#16015),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16009 = CARTESIAN_POINT('',(-0.4,-27.7)); -#16010 = CARTESIAN_POINT('',(-0.4,-30.12487113059)); -#16011 = CARTESIAN_POINT('',(-2.5,-28.91243556529)); -#16012 = CARTESIAN_POINT('',(-4.6,-27.7)); -#16013 = CARTESIAN_POINT('',(-2.5,-26.4875644347)); -#16014 = CARTESIAN_POINT('',(-0.4,-25.2751288694)); -#16015 = CARTESIAN_POINT('',(-0.4,-27.7)); -#16016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16017 = PCURVE('',#16018,#16023); -#16018 = CYLINDRICAL_SURFACE('',#16019,1.4); -#16019 = AXIS2_PLACEMENT_3D('',#16020,#16021,#16022); -#16020 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#16021 = DIRECTION('',(1.,0.,0.)); -#16022 = DIRECTION('',(0.,0.,-1.)); -#16023 = DEFINITIONAL_REPRESENTATION('',(#16024),#16028); -#16024 = LINE('',#16025,#16026); -#16025 = CARTESIAN_POINT('',(-0.,3.)); -#16026 = VECTOR('',#16027,1.); -#16027 = DIRECTION('',(-1.,0.)); -#16028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16029 = ADVANCED_FACE('',(#16030),#16018,.T.); -#16030 = FACE_BOUND('',#16031,.F.); -#16031 = EDGE_LOOP('',(#16032,#16033,#16056,#16087)); -#16032 = ORIENTED_EDGE('',*,*,#15997,.F.); -#16033 = ORIENTED_EDGE('',*,*,#16034,.F.); -#16034 = EDGE_CURVE('',#16035,#15998,#16037,.T.); -#16035 = VERTEX_POINT('',#16036); -#16036 = CARTESIAN_POINT('',(-92.75,5.3,0.4)); -#16037 = SEAM_CURVE('',#16038,(#16042,#16049),.PCURVE_S1.); -#16038 = LINE('',#16039,#16040); -#16039 = CARTESIAN_POINT('',(-92.75,5.3,0.4)); -#16040 = VECTOR('',#16041,1.); -#16041 = DIRECTION('',(1.,0.,0.)); -#16042 = PCURVE('',#16018,#16043); -#16043 = DEFINITIONAL_REPRESENTATION('',(#16044),#16048); -#16044 = LINE('',#16045,#16046); -#16045 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#16046 = VECTOR('',#16047,1.); -#16047 = DIRECTION('',(-0.,1.)); -#16048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16049 = PCURVE('',#16018,#16050); -#16050 = DEFINITIONAL_REPRESENTATION('',(#16051),#16055); -#16051 = LINE('',#16052,#16053); -#16052 = CARTESIAN_POINT('',(-0.,-0.)); -#16053 = VECTOR('',#16054,1.); -#16054 = DIRECTION('',(-0.,1.)); -#16055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16056 = ORIENTED_EDGE('',*,*,#16057,.T.); -#16057 = EDGE_CURVE('',#16035,#16035,#16058,.T.); -#16058 = SURFACE_CURVE('',#16059,(#16064,#16071),.PCURVE_S1.); -#16059 = CIRCLE('',#16060,1.4); -#16060 = AXIS2_PLACEMENT_3D('',#16061,#16062,#16063); -#16061 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#16062 = DIRECTION('',(-1.,0.,0.)); -#16063 = DIRECTION('',(0.,0.,-1.)); -#16064 = PCURVE('',#16018,#16065); -#16065 = DEFINITIONAL_REPRESENTATION('',(#16066),#16070); -#16066 = LINE('',#16067,#16068); -#16067 = CARTESIAN_POINT('',(-0.,0.)); -#16068 = VECTOR('',#16069,1.); -#16069 = DIRECTION('',(-1.,0.)); -#16070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16071 = PCURVE('',#16072,#16077); -#16072 = PLANE('',#16073); -#16073 = AXIS2_PLACEMENT_3D('',#16074,#16075,#16076); -#16074 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#16075 = DIRECTION('',(1.,0.,0.)); -#16076 = DIRECTION('',(0.,0.,1.)); -#16077 = DEFINITIONAL_REPRESENTATION('',(#16078),#16086); -#16078 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16079,#16080,#16081,#16082 - ,#16083,#16084,#16085),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16079 = CARTESIAN_POINT('',(-1.4,0.)); -#16080 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#16081 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#16082 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#16083 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#16084 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#16085 = CARTESIAN_POINT('',(-1.4,0.)); -#16086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16087 = ORIENTED_EDGE('',*,*,#16034,.T.); -#16088 = ADVANCED_FACE('',(#16089),#16072,.F.); -#16089 = FACE_BOUND('',#16090,.F.); -#16090 = EDGE_LOOP('',(#16091)); -#16091 = ORIENTED_EDGE('',*,*,#16057,.F.); -#16092 = ADVANCED_FACE('',(#16093),#15962,.F.); -#16093 = FACE_BOUND('',#16094,.T.); -#16094 = EDGE_LOOP('',(#16095,#16096)); -#16095 = ORIENTED_EDGE('',*,*,#15946,.T.); -#16096 = ORIENTED_EDGE('',*,*,#16097,.T.); -#16097 = EDGE_CURVE('',#15919,#15947,#16098,.T.); -#16098 = SURFACE_CURVE('',#16099,(#16104,#16115),.PCURVE_S1.); -#16099 = CIRCLE('',#16100,3.5); -#16100 = AXIS2_PLACEMENT_3D('',#16101,#16102,#16103); -#16101 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#16102 = DIRECTION('',(0.,-1.,0.)); -#16103 = DIRECTION('',(1.,0.,0.)); -#16104 = PCURVE('',#15962,#16105); -#16105 = DEFINITIONAL_REPRESENTATION('',(#16106),#16114); -#16106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16107,#16108,#16109,#16110 - ,#16111,#16112,#16113),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16107 = CARTESIAN_POINT('',(-3.5,0.)); -#16108 = CARTESIAN_POINT('',(-3.5,6.062177826491)); -#16109 = CARTESIAN_POINT('',(1.75,3.031088913246)); -#16110 = CARTESIAN_POINT('',(7.,8.572527594031E-16)); -#16111 = CARTESIAN_POINT('',(1.75,-3.031088913246)); -#16112 = CARTESIAN_POINT('',(-3.5,-6.062177826491)); -#16113 = CARTESIAN_POINT('',(-3.5,0.)); -#16114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16115 = PCURVE('',#15934,#16116); -#16116 = DEFINITIONAL_REPRESENTATION('',(#16117),#16121); -#16117 = LINE('',#16118,#16119); -#16118 = CARTESIAN_POINT('',(-0.,0.)); -#16119 = VECTOR('',#16120,1.); -#16120 = DIRECTION('',(-1.,0.)); -#16121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16122 = ADVANCED_FACE('',(#16123),#15934,.T.); -#16123 = FACE_BOUND('',#16124,.F.); -#16124 = EDGE_LOOP('',(#16125,#16147,#16148,#16149)); -#16125 = ORIENTED_EDGE('',*,*,#16126,.F.); -#16126 = EDGE_CURVE('',#15896,#15657,#16127,.T.); -#16127 = SURFACE_CURVE('',#16128,(#16133,#16140),.PCURVE_S1.); -#16128 = CIRCLE('',#16129,3.5); -#16129 = AXIS2_PLACEMENT_3D('',#16130,#16131,#16132); -#16130 = CARTESIAN_POINT('',(-86.65,33.,2.1)); -#16131 = DIRECTION('',(0.,-1.,0.)); -#16132 = DIRECTION('',(1.,0.,0.)); -#16133 = PCURVE('',#15934,#16134); -#16134 = DEFINITIONAL_REPRESENTATION('',(#16135),#16139); -#16135 = LINE('',#16136,#16137); -#16136 = CARTESIAN_POINT('',(-0.,8.3)); -#16137 = VECTOR('',#16138,1.); -#16138 = DIRECTION('',(-1.,0.)); -#16139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16140 = PCURVE('',#15677,#16141); -#16141 = DEFINITIONAL_REPRESENTATION('',(#16142),#16146); -#16142 = CIRCLE('',#16143,3.5); -#16143 = AXIS2_PLACEMENT_2D('',#16144,#16145); -#16144 = CARTESIAN_POINT('',(-2.1,3.1)); -#16145 = DIRECTION('',(-0.,1.)); -#16146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16147 = ORIENTED_EDGE('',*,*,#15918,.F.); -#16148 = ORIENTED_EDGE('',*,*,#16097,.T.); -#16149 = ORIENTED_EDGE('',*,*,#15974,.T.); -#16150 = ADVANCED_FACE('',(#16151),#15883,.T.); -#16151 = FACE_BOUND('',#16152,.F.); -#16152 = EDGE_LOOP('',(#16153,#16176,#16177,#16200,#16228,#16251,#16284, - #16317,#16340,#16373,#16406,#16429,#16462,#16495,#16518,#16551, - #16584,#16607,#16640)); -#16153 = ORIENTED_EDGE('',*,*,#16154,.F.); -#16154 = EDGE_CURVE('',#15840,#16155,#16157,.T.); -#16155 = VERTEX_POINT('',#16156); -#16156 = CARTESIAN_POINT('',(-81.56761627935,21.2,4.2)); -#16157 = SURFACE_CURVE('',#16158,(#16162,#16169),.PCURVE_S1.); -#16158 = LINE('',#16159,#16160); -#16159 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#16160 = VECTOR('',#16161,1.); -#16161 = DIRECTION('',(1.,0.,0.)); -#16162 = PCURVE('',#15883,#16163); -#16163 = DEFINITIONAL_REPRESENTATION('',(#16164),#16168); -#16164 = LINE('',#16165,#16166); -#16165 = CARTESIAN_POINT('',(-0.,11.8)); -#16166 = VECTOR('',#16167,1.); -#16167 = DIRECTION('',(-1.,0.)); -#16168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16169 = PCURVE('',#15855,#16170); -#16170 = DEFINITIONAL_REPRESENTATION('',(#16171),#16175); -#16171 = LINE('',#16172,#16173); -#16172 = CARTESIAN_POINT('',(-4.2,0.)); -#16173 = VECTOR('',#16174,1.); -#16174 = DIRECTION('',(-0.,1.)); -#16175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16176 = ORIENTED_EDGE('',*,*,#15867,.F.); -#16177 = ORIENTED_EDGE('',*,*,#16178,.T.); -#16178 = EDGE_CURVE('',#15868,#16179,#16181,.T.); -#16179 = VERTEX_POINT('',#16180); -#16180 = CARTESIAN_POINT('',(89.75,33.,4.2)); -#16181 = SURFACE_CURVE('',#16182,(#16186,#16193),.PCURVE_S1.); -#16182 = LINE('',#16183,#16184); -#16183 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#16184 = VECTOR('',#16185,1.); -#16185 = DIRECTION('',(1.,0.,0.)); -#16186 = PCURVE('',#15883,#16187); -#16187 = DEFINITIONAL_REPRESENTATION('',(#16188),#16192); -#16188 = LINE('',#16189,#16190); -#16189 = CARTESIAN_POINT('',(-0.,-0.)); -#16190 = VECTOR('',#16191,1.); -#16191 = DIRECTION('',(-1.,0.)); -#16192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16193 = PCURVE('',#15677,#16194); -#16194 = DEFINITIONAL_REPRESENTATION('',(#16195),#16199); -#16195 = LINE('',#16196,#16197); -#16196 = CARTESIAN_POINT('',(-4.2,0.)); -#16197 = VECTOR('',#16198,1.); -#16198 = DIRECTION('',(-0.,1.)); -#16199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16200 = ORIENTED_EDGE('',*,*,#16201,.T.); -#16201 = EDGE_CURVE('',#16179,#16202,#16204,.T.); -#16202 = VERTEX_POINT('',#16203); -#16203 = CARTESIAN_POINT('',(89.75,21.2,4.2)); -#16204 = SURFACE_CURVE('',#16205,(#16209,#16216),.PCURVE_S1.); -#16205 = LINE('',#16206,#16207); -#16206 = CARTESIAN_POINT('',(89.75,33.,4.2)); -#16207 = VECTOR('',#16208,1.); -#16208 = DIRECTION('',(-0.,-1.,-0.)); -#16209 = PCURVE('',#15883,#16210); -#16210 = DEFINITIONAL_REPRESENTATION('',(#16211),#16215); -#16211 = LINE('',#16212,#16213); -#16212 = CARTESIAN_POINT('',(-179.5,-0.)); -#16213 = VECTOR('',#16214,1.); -#16214 = DIRECTION('',(-0.,1.)); -#16215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16216 = PCURVE('',#16217,#16222); -#16217 = PLANE('',#16218); -#16218 = AXIS2_PLACEMENT_3D('',#16219,#16220,#16221); -#16219 = CARTESIAN_POINT('',(89.75,33.,0.)); -#16220 = DIRECTION('',(1.,-0.,-0.)); -#16221 = DIRECTION('',(0.,0.,-1.)); -#16222 = DEFINITIONAL_REPRESENTATION('',(#16223),#16227); -#16223 = LINE('',#16224,#16225); -#16224 = CARTESIAN_POINT('',(-4.2,0.)); -#16225 = VECTOR('',#16226,1.); -#16226 = DIRECTION('',(-0.,-1.)); -#16227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16228 = ORIENTED_EDGE('',*,*,#16229,.F.); -#16229 = EDGE_CURVE('',#16230,#16202,#16232,.T.); -#16230 = VERTEX_POINT('',#16231); -#16231 = CARTESIAN_POINT('',(84.317616279353,21.2,4.2)); -#16232 = SURFACE_CURVE('',#16233,(#16237,#16244),.PCURVE_S1.); -#16233 = LINE('',#16234,#16235); -#16234 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#16235 = VECTOR('',#16236,1.); -#16236 = DIRECTION('',(1.,0.,0.)); -#16237 = PCURVE('',#15883,#16238); -#16238 = DEFINITIONAL_REPRESENTATION('',(#16239),#16243); -#16239 = LINE('',#16240,#16241); -#16240 = CARTESIAN_POINT('',(-0.,11.8)); -#16241 = VECTOR('',#16242,1.); -#16242 = DIRECTION('',(-1.,0.)); -#16243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16244 = PCURVE('',#15855,#16245); -#16245 = DEFINITIONAL_REPRESENTATION('',(#16246),#16250); -#16246 = LINE('',#16247,#16248); -#16247 = CARTESIAN_POINT('',(-4.2,0.)); -#16248 = VECTOR('',#16249,1.); -#16249 = DIRECTION('',(-0.,1.)); -#16250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16251 = ORIENTED_EDGE('',*,*,#16252,.F.); -#16252 = EDGE_CURVE('',#16253,#16230,#16255,.T.); -#16253 = VERTEX_POINT('',#16254); -#16254 = CARTESIAN_POINT('',(69.235,32.227991465445,4.2)); -#16255 = SURFACE_CURVE('',#16256,(#16261,#16272),.PCURVE_S1.); -#16256 = CIRCLE('',#16257,15.827991465445); -#16257 = AXIS2_PLACEMENT_3D('',#16258,#16259,#16260); -#16258 = CARTESIAN_POINT('',(69.235,16.4,4.2)); -#16259 = DIRECTION('',(0.,0.,-1.)); -#16260 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16261 = PCURVE('',#15883,#16262); -#16262 = DEFINITIONAL_REPRESENTATION('',(#16263),#16271); -#16263 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16264,#16265,#16266,#16267 - ,#16268,#16269,#16270),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16264 = CARTESIAN_POINT('',(-158.985,0.772008534555)); -#16265 = CARTESIAN_POINT('',(-186.3998853999,0.772008534555)); -#16266 = CARTESIAN_POINT('',(-172.6924426999,24.513995732723)); -#16267 = CARTESIAN_POINT('',(-158.985,48.255982930891)); -#16268 = CARTESIAN_POINT('',(-145.2775573,24.513995732723)); -#16269 = CARTESIAN_POINT('',(-131.5701146,0.772008534555)); -#16270 = CARTESIAN_POINT('',(-158.985,0.772008534555)); -#16271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16272 = PCURVE('',#16273,#16278); -#16273 = TOROIDAL_SURFACE('',#16274,29.532534361872,13.85); -#16274 = AXIS2_PLACEMENT_3D('',#16275,#16276,#16277); -#16275 = CARTESIAN_POINT('',(69.235,16.4,2.198)); -#16276 = DIRECTION('',(0.,0.,-1.)); -#16277 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16278 = DEFINITIONAL_REPRESENTATION('',(#16279),#16283); -#16279 = LINE('',#16280,#16281); -#16280 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16281 = VECTOR('',#16282,1.); -#16282 = DIRECTION('',(1.,-0.)); -#16283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16284 = ORIENTED_EDGE('',*,*,#16285,.F.); -#16285 = EDGE_CURVE('',#16286,#16253,#16288,.T.); -#16286 = VERTEX_POINT('',#16287); -#16287 = CARTESIAN_POINT('',(54.152383720647,21.2,4.2)); -#16288 = SURFACE_CURVE('',#16289,(#16294,#16305),.PCURVE_S1.); -#16289 = CIRCLE('',#16290,15.827991465445); -#16290 = AXIS2_PLACEMENT_3D('',#16291,#16292,#16293); -#16291 = CARTESIAN_POINT('',(69.235,16.4,4.2)); -#16292 = DIRECTION('',(0.,0.,-1.)); -#16293 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16294 = PCURVE('',#15883,#16295); -#16295 = DEFINITIONAL_REPRESENTATION('',(#16296),#16304); -#16296 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16297,#16298,#16299,#16300 - ,#16301,#16302,#16303),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16297 = CARTESIAN_POINT('',(-158.985,0.772008534555)); -#16298 = CARTESIAN_POINT('',(-186.3998853999,0.772008534555)); -#16299 = CARTESIAN_POINT('',(-172.6924426999,24.513995732723)); -#16300 = CARTESIAN_POINT('',(-158.985,48.255982930891)); -#16301 = CARTESIAN_POINT('',(-145.2775573,24.513995732723)); -#16302 = CARTESIAN_POINT('',(-131.5701146,0.772008534555)); -#16303 = CARTESIAN_POINT('',(-158.985,0.772008534555)); -#16304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16305 = PCURVE('',#16306,#16311); -#16306 = TOROIDAL_SURFACE('',#16307,29.532534361872,13.85); -#16307 = AXIS2_PLACEMENT_3D('',#16308,#16309,#16310); -#16308 = CARTESIAN_POINT('',(69.235,16.4,2.198)); -#16309 = DIRECTION('',(0.,0.,-1.)); -#16310 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16311 = DEFINITIONAL_REPRESENTATION('',(#16312),#16316); -#16312 = LINE('',#16313,#16314); -#16313 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16314 = VECTOR('',#16315,1.); -#16315 = DIRECTION('',(1.,-0.)); -#16316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16317 = ORIENTED_EDGE('',*,*,#16318,.F.); -#16318 = EDGE_CURVE('',#16319,#16286,#16321,.T.); -#16319 = VERTEX_POINT('',#16320); -#16320 = CARTESIAN_POINT('',(50.387616279353,21.2,4.2)); -#16321 = SURFACE_CURVE('',#16322,(#16326,#16333),.PCURVE_S1.); -#16322 = LINE('',#16323,#16324); -#16323 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#16324 = VECTOR('',#16325,1.); -#16325 = DIRECTION('',(1.,0.,0.)); -#16326 = PCURVE('',#15883,#16327); -#16327 = DEFINITIONAL_REPRESENTATION('',(#16328),#16332); -#16328 = LINE('',#16329,#16330); -#16329 = CARTESIAN_POINT('',(-0.,11.8)); -#16330 = VECTOR('',#16331,1.); -#16331 = DIRECTION('',(-1.,0.)); -#16332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16333 = PCURVE('',#15855,#16334); -#16334 = DEFINITIONAL_REPRESENTATION('',(#16335),#16339); -#16335 = LINE('',#16336,#16337); -#16336 = CARTESIAN_POINT('',(-4.2,0.)); -#16337 = VECTOR('',#16338,1.); -#16338 = DIRECTION('',(-0.,1.)); -#16339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16340 = ORIENTED_EDGE('',*,*,#16341,.F.); -#16341 = EDGE_CURVE('',#16342,#16319,#16344,.T.); -#16342 = VERTEX_POINT('',#16343); -#16343 = CARTESIAN_POINT('',(35.305,32.227991465445,4.2)); -#16344 = SURFACE_CURVE('',#16345,(#16350,#16361),.PCURVE_S1.); -#16345 = CIRCLE('',#16346,15.827991465445); -#16346 = AXIS2_PLACEMENT_3D('',#16347,#16348,#16349); -#16347 = CARTESIAN_POINT('',(35.305,16.4,4.2)); -#16348 = DIRECTION('',(0.,0.,-1.)); -#16349 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16350 = PCURVE('',#15883,#16351); -#16351 = DEFINITIONAL_REPRESENTATION('',(#16352),#16360); -#16352 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16353,#16354,#16355,#16356 - ,#16357,#16358,#16359),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16353 = CARTESIAN_POINT('',(-125.055,0.772008534555)); -#16354 = CARTESIAN_POINT('',(-152.4698853999,0.772008534555)); -#16355 = CARTESIAN_POINT('',(-138.7624426999,24.513995732723)); -#16356 = CARTESIAN_POINT('',(-125.055,48.255982930891)); -#16357 = CARTESIAN_POINT('',(-111.3475573,24.513995732723)); -#16358 = CARTESIAN_POINT('',(-97.64011460008,0.772008534555)); -#16359 = CARTESIAN_POINT('',(-125.055,0.772008534555)); -#16360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16361 = PCURVE('',#16362,#16367); -#16362 = TOROIDAL_SURFACE('',#16363,29.532534361872,13.85); -#16363 = AXIS2_PLACEMENT_3D('',#16364,#16365,#16366); -#16364 = CARTESIAN_POINT('',(35.305,16.4,2.198)); -#16365 = DIRECTION('',(0.,0.,-1.)); -#16366 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16367 = DEFINITIONAL_REPRESENTATION('',(#16368),#16372); -#16368 = LINE('',#16369,#16370); -#16369 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16370 = VECTOR('',#16371,1.); -#16371 = DIRECTION('',(1.,-0.)); -#16372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16373 = ORIENTED_EDGE('',*,*,#16374,.F.); -#16374 = EDGE_CURVE('',#16375,#16342,#16377,.T.); -#16375 = VERTEX_POINT('',#16376); -#16376 = CARTESIAN_POINT('',(20.222383720647,21.2,4.2)); -#16377 = SURFACE_CURVE('',#16378,(#16383,#16394),.PCURVE_S1.); -#16378 = CIRCLE('',#16379,15.827991465445); -#16379 = AXIS2_PLACEMENT_3D('',#16380,#16381,#16382); -#16380 = CARTESIAN_POINT('',(35.305,16.4,4.2)); -#16381 = DIRECTION('',(0.,0.,-1.)); -#16382 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16383 = PCURVE('',#15883,#16384); -#16384 = DEFINITIONAL_REPRESENTATION('',(#16385),#16393); -#16385 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16386,#16387,#16388,#16389 - ,#16390,#16391,#16392),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16386 = CARTESIAN_POINT('',(-125.055,0.772008534555)); -#16387 = CARTESIAN_POINT('',(-152.4698853999,0.772008534555)); -#16388 = CARTESIAN_POINT('',(-138.7624426999,24.513995732723)); -#16389 = CARTESIAN_POINT('',(-125.055,48.255982930891)); -#16390 = CARTESIAN_POINT('',(-111.3475573,24.513995732723)); -#16391 = CARTESIAN_POINT('',(-97.64011460008,0.772008534555)); -#16392 = CARTESIAN_POINT('',(-125.055,0.772008534555)); -#16393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16394 = PCURVE('',#16395,#16400); -#16395 = TOROIDAL_SURFACE('',#16396,29.532534361872,13.85); -#16396 = AXIS2_PLACEMENT_3D('',#16397,#16398,#16399); -#16397 = CARTESIAN_POINT('',(35.305,16.4,2.198)); -#16398 = DIRECTION('',(0.,0.,-1.)); -#16399 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16400 = DEFINITIONAL_REPRESENTATION('',(#16401),#16405); -#16401 = LINE('',#16402,#16403); -#16402 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16403 = VECTOR('',#16404,1.); -#16404 = DIRECTION('',(1.,-0.)); -#16405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16406 = ORIENTED_EDGE('',*,*,#16407,.F.); -#16407 = EDGE_CURVE('',#16408,#16375,#16410,.T.); -#16408 = VERTEX_POINT('',#16409); -#16409 = CARTESIAN_POINT('',(16.457616279353,21.2,4.2)); -#16410 = SURFACE_CURVE('',#16411,(#16415,#16422),.PCURVE_S1.); -#16411 = LINE('',#16412,#16413); -#16412 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#16413 = VECTOR('',#16414,1.); -#16414 = DIRECTION('',(1.,0.,0.)); -#16415 = PCURVE('',#15883,#16416); -#16416 = DEFINITIONAL_REPRESENTATION('',(#16417),#16421); -#16417 = LINE('',#16418,#16419); -#16418 = CARTESIAN_POINT('',(-0.,11.8)); -#16419 = VECTOR('',#16420,1.); -#16420 = DIRECTION('',(-1.,0.)); -#16421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16422 = PCURVE('',#15855,#16423); -#16423 = DEFINITIONAL_REPRESENTATION('',(#16424),#16428); -#16424 = LINE('',#16425,#16426); -#16425 = CARTESIAN_POINT('',(-4.2,0.)); -#16426 = VECTOR('',#16427,1.); -#16427 = DIRECTION('',(-0.,1.)); -#16428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16429 = ORIENTED_EDGE('',*,*,#16430,.F.); -#16430 = EDGE_CURVE('',#16431,#16408,#16433,.T.); -#16431 = VERTEX_POINT('',#16432); -#16432 = CARTESIAN_POINT('',(1.375,32.227991465445,4.2)); -#16433 = SURFACE_CURVE('',#16434,(#16439,#16450),.PCURVE_S1.); -#16434 = CIRCLE('',#16435,15.827991465445); -#16435 = AXIS2_PLACEMENT_3D('',#16436,#16437,#16438); -#16436 = CARTESIAN_POINT('',(1.375,16.4,4.2)); -#16437 = DIRECTION('',(0.,0.,-1.)); -#16438 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16439 = PCURVE('',#15883,#16440); -#16440 = DEFINITIONAL_REPRESENTATION('',(#16441),#16449); -#16441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16442,#16443,#16444,#16445 - ,#16446,#16447,#16448),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16442 = CARTESIAN_POINT('',(-91.125,0.772008534555)); -#16443 = CARTESIAN_POINT('',(-118.5398853999,0.772008534555)); -#16444 = CARTESIAN_POINT('',(-104.8324426999,24.513995732723)); -#16445 = CARTESIAN_POINT('',(-91.125,48.255982930891)); -#16446 = CARTESIAN_POINT('',(-77.41755730004,24.513995732723)); -#16447 = CARTESIAN_POINT('',(-63.71011460008,0.772008534555)); -#16448 = CARTESIAN_POINT('',(-91.125,0.772008534555)); -#16449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16450 = PCURVE('',#16451,#16456); -#16451 = TOROIDAL_SURFACE('',#16452,29.532534361872,13.85); -#16452 = AXIS2_PLACEMENT_3D('',#16453,#16454,#16455); -#16453 = CARTESIAN_POINT('',(1.375,16.4,2.198)); -#16454 = DIRECTION('',(0.,0.,-1.)); -#16455 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16456 = DEFINITIONAL_REPRESENTATION('',(#16457),#16461); -#16457 = LINE('',#16458,#16459); -#16458 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16459 = VECTOR('',#16460,1.); -#16460 = DIRECTION('',(1.,-0.)); -#16461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16462 = ORIENTED_EDGE('',*,*,#16463,.F.); -#16463 = EDGE_CURVE('',#16464,#16431,#16466,.T.); -#16464 = VERTEX_POINT('',#16465); -#16465 = CARTESIAN_POINT('',(-13.70761627935,21.2,4.2)); -#16466 = SURFACE_CURVE('',#16467,(#16472,#16483),.PCURVE_S1.); -#16467 = CIRCLE('',#16468,15.827991465445); -#16468 = AXIS2_PLACEMENT_3D('',#16469,#16470,#16471); -#16469 = CARTESIAN_POINT('',(1.375,16.4,4.2)); -#16470 = DIRECTION('',(0.,0.,-1.)); -#16471 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16472 = PCURVE('',#15883,#16473); -#16473 = DEFINITIONAL_REPRESENTATION('',(#16474),#16482); -#16474 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16475,#16476,#16477,#16478 - ,#16479,#16480,#16481),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16475 = CARTESIAN_POINT('',(-91.125,0.772008534555)); -#16476 = CARTESIAN_POINT('',(-118.5398853999,0.772008534555)); -#16477 = CARTESIAN_POINT('',(-104.8324426999,24.513995732723)); -#16478 = CARTESIAN_POINT('',(-91.125,48.255982930891)); -#16479 = CARTESIAN_POINT('',(-77.41755730004,24.513995732723)); -#16480 = CARTESIAN_POINT('',(-63.71011460008,0.772008534555)); -#16481 = CARTESIAN_POINT('',(-91.125,0.772008534555)); -#16482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16483 = PCURVE('',#16484,#16489); -#16484 = TOROIDAL_SURFACE('',#16485,29.532534361872,13.85); -#16485 = AXIS2_PLACEMENT_3D('',#16486,#16487,#16488); -#16486 = CARTESIAN_POINT('',(1.375,16.4,2.198)); -#16487 = DIRECTION('',(0.,0.,-1.)); -#16488 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16489 = DEFINITIONAL_REPRESENTATION('',(#16490),#16494); -#16490 = LINE('',#16491,#16492); -#16491 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16492 = VECTOR('',#16493,1.); -#16493 = DIRECTION('',(1.,-0.)); -#16494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16495 = ORIENTED_EDGE('',*,*,#16496,.F.); -#16496 = EDGE_CURVE('',#16497,#16464,#16499,.T.); -#16497 = VERTEX_POINT('',#16498); -#16498 = CARTESIAN_POINT('',(-17.47238372064,21.2,4.2)); -#16499 = SURFACE_CURVE('',#16500,(#16504,#16511),.PCURVE_S1.); -#16500 = LINE('',#16501,#16502); -#16501 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#16502 = VECTOR('',#16503,1.); -#16503 = DIRECTION('',(1.,0.,0.)); -#16504 = PCURVE('',#15883,#16505); -#16505 = DEFINITIONAL_REPRESENTATION('',(#16506),#16510); -#16506 = LINE('',#16507,#16508); -#16507 = CARTESIAN_POINT('',(-0.,11.8)); -#16508 = VECTOR('',#16509,1.); -#16509 = DIRECTION('',(-1.,0.)); -#16510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16511 = PCURVE('',#15855,#16512); -#16512 = DEFINITIONAL_REPRESENTATION('',(#16513),#16517); -#16513 = LINE('',#16514,#16515); -#16514 = CARTESIAN_POINT('',(-4.2,0.)); -#16515 = VECTOR('',#16516,1.); -#16516 = DIRECTION('',(-0.,1.)); -#16517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16518 = ORIENTED_EDGE('',*,*,#16519,.F.); -#16519 = EDGE_CURVE('',#16520,#16497,#16522,.T.); -#16520 = VERTEX_POINT('',#16521); -#16521 = CARTESIAN_POINT('',(-32.555,32.227991465445,4.2)); -#16522 = SURFACE_CURVE('',#16523,(#16528,#16539),.PCURVE_S1.); -#16523 = CIRCLE('',#16524,15.827991465445); -#16524 = AXIS2_PLACEMENT_3D('',#16525,#16526,#16527); -#16525 = CARTESIAN_POINT('',(-32.555,16.4,4.2)); -#16526 = DIRECTION('',(0.,0.,-1.)); -#16527 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16528 = PCURVE('',#15883,#16529); -#16529 = DEFINITIONAL_REPRESENTATION('',(#16530),#16538); -#16530 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16531,#16532,#16533,#16534 - ,#16535,#16536,#16537),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16531 = CARTESIAN_POINT('',(-57.195,0.772008534555)); -#16532 = CARTESIAN_POINT('',(-84.60988539991,0.772008534555)); -#16533 = CARTESIAN_POINT('',(-70.90244269995,24.513995732723)); -#16534 = CARTESIAN_POINT('',(-57.195,48.255982930891)); -#16535 = CARTESIAN_POINT('',(-43.48755730004,24.513995732723)); -#16536 = CARTESIAN_POINT('',(-29.78011460008,0.772008534555)); -#16537 = CARTESIAN_POINT('',(-57.195,0.772008534555)); -#16538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16539 = PCURVE('',#16540,#16545); -#16540 = TOROIDAL_SURFACE('',#16541,29.532534361872,13.85); -#16541 = AXIS2_PLACEMENT_3D('',#16542,#16543,#16544); -#16542 = CARTESIAN_POINT('',(-32.555,16.4,2.198)); -#16543 = DIRECTION('',(0.,0.,-1.)); -#16544 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16545 = DEFINITIONAL_REPRESENTATION('',(#16546),#16550); -#16546 = LINE('',#16547,#16548); -#16547 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16548 = VECTOR('',#16549,1.); -#16549 = DIRECTION('',(1.,-0.)); -#16550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16551 = ORIENTED_EDGE('',*,*,#16552,.F.); -#16552 = EDGE_CURVE('',#16553,#16520,#16555,.T.); -#16553 = VERTEX_POINT('',#16554); -#16554 = CARTESIAN_POINT('',(-47.63761627935,21.2,4.2)); -#16555 = SURFACE_CURVE('',#16556,(#16561,#16572),.PCURVE_S1.); -#16556 = CIRCLE('',#16557,15.827991465445); -#16557 = AXIS2_PLACEMENT_3D('',#16558,#16559,#16560); -#16558 = CARTESIAN_POINT('',(-32.555,16.4,4.2)); -#16559 = DIRECTION('',(0.,0.,-1.)); -#16560 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16561 = PCURVE('',#15883,#16562); -#16562 = DEFINITIONAL_REPRESENTATION('',(#16563),#16571); -#16563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16564,#16565,#16566,#16567 - ,#16568,#16569,#16570),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16564 = CARTESIAN_POINT('',(-57.195,0.772008534555)); -#16565 = CARTESIAN_POINT('',(-84.60988539991,0.772008534555)); -#16566 = CARTESIAN_POINT('',(-70.90244269995,24.513995732723)); -#16567 = CARTESIAN_POINT('',(-57.195,48.255982930891)); -#16568 = CARTESIAN_POINT('',(-43.48755730004,24.513995732723)); -#16569 = CARTESIAN_POINT('',(-29.78011460008,0.772008534555)); -#16570 = CARTESIAN_POINT('',(-57.195,0.772008534555)); -#16571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16572 = PCURVE('',#16573,#16578); -#16573 = TOROIDAL_SURFACE('',#16574,29.532534361872,13.85); -#16574 = AXIS2_PLACEMENT_3D('',#16575,#16576,#16577); -#16575 = CARTESIAN_POINT('',(-32.555,16.4,2.198)); -#16576 = DIRECTION('',(0.,0.,-1.)); -#16577 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16578 = DEFINITIONAL_REPRESENTATION('',(#16579),#16583); -#16579 = LINE('',#16580,#16581); -#16580 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16581 = VECTOR('',#16582,1.); -#16582 = DIRECTION('',(1.,-0.)); -#16583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16584 = ORIENTED_EDGE('',*,*,#16585,.F.); -#16585 = EDGE_CURVE('',#16586,#16553,#16588,.T.); -#16586 = VERTEX_POINT('',#16587); -#16587 = CARTESIAN_POINT('',(-51.40238372064,21.2,4.2)); -#16588 = SURFACE_CURVE('',#16589,(#16593,#16600),.PCURVE_S1.); -#16589 = LINE('',#16590,#16591); -#16590 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#16591 = VECTOR('',#16592,1.); -#16592 = DIRECTION('',(1.,0.,0.)); -#16593 = PCURVE('',#15883,#16594); -#16594 = DEFINITIONAL_REPRESENTATION('',(#16595),#16599); -#16595 = LINE('',#16596,#16597); -#16596 = CARTESIAN_POINT('',(-0.,11.8)); -#16597 = VECTOR('',#16598,1.); -#16598 = DIRECTION('',(-1.,0.)); -#16599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16600 = PCURVE('',#15855,#16601); -#16601 = DEFINITIONAL_REPRESENTATION('',(#16602),#16606); -#16602 = LINE('',#16603,#16604); -#16603 = CARTESIAN_POINT('',(-4.2,0.)); -#16604 = VECTOR('',#16605,1.); -#16605 = DIRECTION('',(-0.,1.)); -#16606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16607 = ORIENTED_EDGE('',*,*,#16608,.F.); -#16608 = EDGE_CURVE('',#16609,#16586,#16611,.T.); -#16609 = VERTEX_POINT('',#16610); -#16610 = CARTESIAN_POINT('',(-66.485,32.227991465445,4.2)); -#16611 = SURFACE_CURVE('',#16612,(#16617,#16628),.PCURVE_S1.); -#16612 = CIRCLE('',#16613,15.827991465445); -#16613 = AXIS2_PLACEMENT_3D('',#16614,#16615,#16616); -#16614 = CARTESIAN_POINT('',(-66.485,16.4,4.2)); -#16615 = DIRECTION('',(0.,0.,-1.)); -#16616 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16617 = PCURVE('',#15883,#16618); -#16618 = DEFINITIONAL_REPRESENTATION('',(#16619),#16627); -#16619 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16620,#16621,#16622,#16623 - ,#16624,#16625,#16626),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16620 = CARTESIAN_POINT('',(-23.265,0.772008534555)); -#16621 = CARTESIAN_POINT('',(-50.67988539991,0.772008534555)); -#16622 = CARTESIAN_POINT('',(-36.97244269995,24.513995732723)); -#16623 = CARTESIAN_POINT('',(-23.265,48.255982930891)); -#16624 = CARTESIAN_POINT('',(-9.557557300041,24.513995732723)); -#16625 = CARTESIAN_POINT('',(4.149885399918,0.772008534555)); -#16626 = CARTESIAN_POINT('',(-23.265,0.772008534555)); -#16627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16628 = PCURVE('',#16629,#16634); -#16629 = TOROIDAL_SURFACE('',#16630,29.532534361872,13.85); -#16630 = AXIS2_PLACEMENT_3D('',#16631,#16632,#16633); -#16631 = CARTESIAN_POINT('',(-66.485,16.4,2.198)); -#16632 = DIRECTION('',(0.,0.,-1.)); -#16633 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16634 = DEFINITIONAL_REPRESENTATION('',(#16635),#16639); -#16635 = LINE('',#16636,#16637); -#16636 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16637 = VECTOR('',#16638,1.); -#16638 = DIRECTION('',(1.,-0.)); -#16639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16640 = ORIENTED_EDGE('',*,*,#16641,.F.); -#16641 = EDGE_CURVE('',#16155,#16609,#16642,.T.); -#16642 = SURFACE_CURVE('',#16643,(#16648,#16659),.PCURVE_S1.); -#16643 = CIRCLE('',#16644,15.827991465445); -#16644 = AXIS2_PLACEMENT_3D('',#16645,#16646,#16647); -#16645 = CARTESIAN_POINT('',(-66.485,16.4,4.2)); -#16646 = DIRECTION('',(0.,0.,-1.)); -#16647 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16648 = PCURVE('',#15883,#16649); -#16649 = DEFINITIONAL_REPRESENTATION('',(#16650),#16658); -#16650 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16651,#16652,#16653,#16654 - ,#16655,#16656,#16657),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16651 = CARTESIAN_POINT('',(-23.265,0.772008534555)); -#16652 = CARTESIAN_POINT('',(-50.67988539991,0.772008534555)); -#16653 = CARTESIAN_POINT('',(-36.97244269995,24.513995732723)); -#16654 = CARTESIAN_POINT('',(-23.265,48.255982930891)); -#16655 = CARTESIAN_POINT('',(-9.557557300041,24.513995732723)); -#16656 = CARTESIAN_POINT('',(4.149885399918,0.772008534555)); -#16657 = CARTESIAN_POINT('',(-23.265,0.772008534555)); -#16658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16659 = PCURVE('',#16660,#16665); -#16660 = TOROIDAL_SURFACE('',#16661,29.532534361872,13.85); -#16661 = AXIS2_PLACEMENT_3D('',#16662,#16663,#16664); -#16662 = CARTESIAN_POINT('',(-66.485,16.4,2.198)); -#16663 = DIRECTION('',(0.,0.,-1.)); -#16664 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#16665 = DEFINITIONAL_REPRESENTATION('',(#16666),#16670); -#16666 = LINE('',#16667,#16668); -#16667 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#16668 = VECTOR('',#16669,1.); -#16669 = DIRECTION('',(1.,-0.)); -#16670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16671 = ADVANCED_FACE('',(#16672,#16963),#16217,.T.); -#16672 = FACE_BOUND('',#16673,.F.); -#16673 = EDGE_LOOP('',(#16674,#16699,#16727,#16756,#16784,#16813,#16841, - #16862,#16863,#16886,#16914,#16942)); -#16674 = ORIENTED_EDGE('',*,*,#16675,.F.); -#16675 = EDGE_CURVE('',#16676,#16678,#16680,.T.); -#16676 = VERTEX_POINT('',#16677); -#16677 = CARTESIAN_POINT('',(89.75,33.,0.399)); -#16678 = VERTEX_POINT('',#16679); -#16679 = CARTESIAN_POINT('',(89.75,33.,0.475192319073)); -#16680 = SURFACE_CURVE('',#16681,(#16685,#16692),.PCURVE_S1.); -#16681 = LINE('',#16682,#16683); -#16682 = CARTESIAN_POINT('',(89.75,33.,0.)); -#16683 = VECTOR('',#16684,1.); -#16684 = DIRECTION('',(0.,0.,1.)); -#16685 = PCURVE('',#16217,#16686); -#16686 = DEFINITIONAL_REPRESENTATION('',(#16687),#16691); -#16687 = LINE('',#16688,#16689); -#16688 = CARTESIAN_POINT('',(-0.,0.)); -#16689 = VECTOR('',#16690,1.); -#16690 = DIRECTION('',(-1.,0.)); -#16691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16692 = PCURVE('',#15677,#16693); -#16693 = DEFINITIONAL_REPRESENTATION('',(#16694),#16698); -#16694 = LINE('',#16695,#16696); -#16695 = CARTESIAN_POINT('',(-0.,179.5)); -#16696 = VECTOR('',#16697,1.); -#16697 = DIRECTION('',(-1.,0.)); -#16698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16699 = ORIENTED_EDGE('',*,*,#16700,.F.); -#16700 = EDGE_CURVE('',#16701,#16676,#16703,.T.); -#16701 = VERTEX_POINT('',#16702); -#16702 = CARTESIAN_POINT('',(89.75,5.299,0.399)); -#16703 = SURFACE_CURVE('',#16704,(#16708,#16715),.PCURVE_S1.); -#16704 = LINE('',#16705,#16706); -#16705 = CARTESIAN_POINT('',(89.75,5.299,0.399)); -#16706 = VECTOR('',#16707,1.); -#16707 = DIRECTION('',(-0.,1.,8.015761341649E-18)); -#16708 = PCURVE('',#16217,#16709); -#16709 = DEFINITIONAL_REPRESENTATION('',(#16710),#16714); -#16710 = LINE('',#16711,#16712); -#16711 = CARTESIAN_POINT('',(-0.399,-27.701)); -#16712 = VECTOR('',#16713,1.); -#16713 = DIRECTION('',(-8.015761341649E-18,1.)); -#16714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16715 = PCURVE('',#16716,#16721); -#16716 = PLANE('',#16717); -#16717 = AXIS2_PLACEMENT_3D('',#16718,#16719,#16720); -#16718 = CARTESIAN_POINT('',(89.5505,5.299,0.1995)); -#16719 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - 0.707106781187)); -#16720 = DIRECTION('',(1.550708678569E-18,1.,6.465052663081E-18)); -#16721 = DEFINITIONAL_REPRESENTATION('',(#16722),#16726); -#16722 = LINE('',#16723,#16724); -#16723 = CARTESIAN_POINT('',(1.599144387659E-18,-0.282135605693)); -#16724 = VECTOR('',#16725,1.); -#16725 = DIRECTION('',(1.,0.)); -#16726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16727 = ORIENTED_EDGE('',*,*,#16728,.F.); -#16728 = EDGE_CURVE('',#16729,#16701,#16731,.T.); -#16729 = VERTEX_POINT('',#16730); -#16730 = CARTESIAN_POINT('',(89.75,3.899,1.799)); -#16731 = SURFACE_CURVE('',#16732,(#16737,#16744),.PCURVE_S1.); -#16732 = CIRCLE('',#16733,1.4); -#16733 = AXIS2_PLACEMENT_3D('',#16734,#16735,#16736); -#16734 = CARTESIAN_POINT('',(89.75,5.299,1.799)); -#16735 = DIRECTION('',(1.,0.,-0.)); -#16736 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#16737 = PCURVE('',#16217,#16738); -#16738 = DEFINITIONAL_REPRESENTATION('',(#16739),#16743); -#16739 = CIRCLE('',#16740,1.4); -#16740 = AXIS2_PLACEMENT_2D('',#16741,#16742); -#16741 = CARTESIAN_POINT('',(-1.799,-27.701)); -#16742 = DIRECTION('',(1.234266842274E-16,-1.)); -#16743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16744 = PCURVE('',#16745,#16750); -#16745 = CONICAL_SURFACE('',#16746,1.799,0.785398163397); -#16746 = AXIS2_PLACEMENT_3D('',#16747,#16748,#16749); -#16747 = CARTESIAN_POINT('',(89.351,5.299,1.799)); -#16748 = DIRECTION('',(-1.,-0.,-0.)); -#16749 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#16750 = DEFINITIONAL_REPRESENTATION('',(#16751),#16755); -#16751 = LINE('',#16752,#16753); -#16752 = CARTESIAN_POINT('',(-0.,-0.399)); -#16753 = VECTOR('',#16754,1.); -#16754 = DIRECTION('',(-1.,0.)); -#16755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16756 = ORIENTED_EDGE('',*,*,#16757,.F.); -#16757 = EDGE_CURVE('',#16758,#16729,#16760,.T.); -#16758 = VERTEX_POINT('',#16759); -#16759 = CARTESIAN_POINT('',(89.75,3.899,1.801)); -#16760 = SURFACE_CURVE('',#16761,(#16765,#16772),.PCURVE_S1.); -#16761 = LINE('',#16762,#16763); -#16762 = CARTESIAN_POINT('',(89.75,3.899,1.801)); -#16763 = VECTOR('',#16764,1.); -#16764 = DIRECTION('',(-0.,-0.,-1.)); -#16765 = PCURVE('',#16217,#16766); -#16766 = DEFINITIONAL_REPRESENTATION('',(#16767),#16771); -#16767 = LINE('',#16768,#16769); -#16768 = CARTESIAN_POINT('',(-1.801,-29.101)); -#16769 = VECTOR('',#16770,1.); -#16770 = DIRECTION('',(1.,-0.)); -#16771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16772 = PCURVE('',#16773,#16778); -#16773 = PLANE('',#16774); -#16774 = AXIS2_PLACEMENT_3D('',#16775,#16776,#16777); -#16775 = CARTESIAN_POINT('',(89.5505,3.6995,1.801)); -#16776 = DIRECTION('',(-0.707106781187,0.707106781187,3.474965956532E-18 - )); -#16777 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,-1.)); -#16778 = DEFINITIONAL_REPRESENTATION('',(#16779),#16783); -#16779 = LINE('',#16780,#16781); -#16780 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#16781 = VECTOR('',#16782,1.); -#16782 = DIRECTION('',(1.,0.)); -#16783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16784 = ORIENTED_EDGE('',*,*,#16785,.F.); -#16785 = EDGE_CURVE('',#16786,#16758,#16788,.T.); -#16786 = VERTEX_POINT('',#16787); -#16787 = CARTESIAN_POINT('',(89.75,5.299,3.201)); -#16788 = SURFACE_CURVE('',#16789,(#16794,#16801),.PCURVE_S1.); -#16789 = CIRCLE('',#16790,1.4); -#16790 = AXIS2_PLACEMENT_3D('',#16791,#16792,#16793); -#16791 = CARTESIAN_POINT('',(89.75,5.299,1.801)); -#16792 = DIRECTION('',(1.,0.,0.)); -#16793 = DIRECTION('',(-0.,-0.,1.)); -#16794 = PCURVE('',#16217,#16795); -#16795 = DEFINITIONAL_REPRESENTATION('',(#16796),#16800); -#16796 = CIRCLE('',#16797,1.4); -#16797 = AXIS2_PLACEMENT_2D('',#16798,#16799); -#16798 = CARTESIAN_POINT('',(-1.801,-27.701)); -#16799 = DIRECTION('',(-1.,0.)); -#16800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16801 = PCURVE('',#16802,#16807); -#16802 = CONICAL_SURFACE('',#16803,1.799,0.785398163397); -#16803 = AXIS2_PLACEMENT_3D('',#16804,#16805,#16806); -#16804 = CARTESIAN_POINT('',(89.351,5.299,1.801)); -#16805 = DIRECTION('',(-1.,-0.,-0.)); -#16806 = DIRECTION('',(-0.,-0.,1.)); -#16807 = DEFINITIONAL_REPRESENTATION('',(#16808),#16812); -#16808 = LINE('',#16809,#16810); -#16809 = CARTESIAN_POINT('',(-0.,-0.399)); -#16810 = VECTOR('',#16811,1.); -#16811 = DIRECTION('',(-1.,0.)); -#16812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16813 = ORIENTED_EDGE('',*,*,#16814,.F.); -#16814 = EDGE_CURVE('',#16815,#16786,#16817,.T.); -#16815 = VERTEX_POINT('',#16816); -#16816 = CARTESIAN_POINT('',(89.75,21.2,3.201)); -#16817 = SURFACE_CURVE('',#16818,(#16822,#16829),.PCURVE_S1.); -#16818 = LINE('',#16819,#16820); -#16819 = CARTESIAN_POINT('',(89.75,21.2,3.201)); -#16820 = VECTOR('',#16821,1.); -#16821 = DIRECTION('',(-0.,-1.,-0.)); -#16822 = PCURVE('',#16217,#16823); -#16823 = DEFINITIONAL_REPRESENTATION('',(#16824),#16828); -#16824 = LINE('',#16825,#16826); -#16825 = CARTESIAN_POINT('',(-3.201,-11.8)); -#16826 = VECTOR('',#16827,1.); -#16827 = DIRECTION('',(-0.,-1.)); -#16828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16829 = PCURVE('',#16830,#16835); -#16830 = PLANE('',#16831); -#16831 = AXIS2_PLACEMENT_3D('',#16832,#16833,#16834); -#16832 = CARTESIAN_POINT('',(89.5505,21.2,3.4005)); -#16833 = DIRECTION('',(-0.707106781187,3.474965956532E-18, - -0.707106781187)); -#16834 = DIRECTION('',(-2.457171992256E-18,-1.,-2.457171992256E-18)); -#16835 = DEFINITIONAL_REPRESENTATION('',(#16836),#16840); -#16836 = LINE('',#16837,#16838); -#16837 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#16838 = VECTOR('',#16839,1.); -#16839 = DIRECTION('',(1.,0.)); -#16840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16841 = ORIENTED_EDGE('',*,*,#16842,.T.); -#16842 = EDGE_CURVE('',#16815,#16202,#16843,.T.); -#16843 = SURFACE_CURVE('',#16844,(#16848,#16855),.PCURVE_S1.); -#16844 = LINE('',#16845,#16846); -#16845 = CARTESIAN_POINT('',(89.75,21.2,3.201)); -#16846 = VECTOR('',#16847,1.); -#16847 = DIRECTION('',(0.,0.,1.)); -#16848 = PCURVE('',#16217,#16849); -#16849 = DEFINITIONAL_REPRESENTATION('',(#16850),#16854); -#16850 = LINE('',#16851,#16852); -#16851 = CARTESIAN_POINT('',(-3.201,-11.8)); -#16852 = VECTOR('',#16853,1.); -#16853 = DIRECTION('',(-1.,0.)); -#16854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16855 = PCURVE('',#15855,#16856); -#16856 = DEFINITIONAL_REPRESENTATION('',(#16857),#16861); -#16857 = LINE('',#16858,#16859); -#16858 = CARTESIAN_POINT('',(-3.201,179.5)); -#16859 = VECTOR('',#16860,1.); -#16860 = DIRECTION('',(-1.,0.)); -#16861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16862 = ORIENTED_EDGE('',*,*,#16201,.F.); -#16863 = ORIENTED_EDGE('',*,*,#16864,.F.); -#16864 = EDGE_CURVE('',#16865,#16179,#16867,.T.); -#16865 = VERTEX_POINT('',#16866); -#16866 = CARTESIAN_POINT('',(89.75,33.,3.724807680927)); -#16867 = SURFACE_CURVE('',#16868,(#16872,#16879),.PCURVE_S1.); -#16868 = LINE('',#16869,#16870); -#16869 = CARTESIAN_POINT('',(89.75,33.,0.)); -#16870 = VECTOR('',#16871,1.); -#16871 = DIRECTION('',(0.,0.,1.)); -#16872 = PCURVE('',#16217,#16873); -#16873 = DEFINITIONAL_REPRESENTATION('',(#16874),#16878); -#16874 = LINE('',#16875,#16876); -#16875 = CARTESIAN_POINT('',(-0.,0.)); -#16876 = VECTOR('',#16877,1.); -#16877 = DIRECTION('',(-1.,0.)); -#16878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16879 = PCURVE('',#15677,#16880); -#16880 = DEFINITIONAL_REPRESENTATION('',(#16881),#16885); -#16881 = LINE('',#16882,#16883); -#16882 = CARTESIAN_POINT('',(-0.,179.5)); -#16883 = VECTOR('',#16884,1.); -#16884 = DIRECTION('',(-1.,0.)); -#16885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16886 = ORIENTED_EDGE('',*,*,#16887,.F.); -#16887 = EDGE_CURVE('',#16888,#16865,#16890,.T.); -#16888 = VERTEX_POINT('',#16889); -#16889 = CARTESIAN_POINT('',(89.75,24.7,3.724807680927)); -#16890 = SURFACE_CURVE('',#16891,(#16895,#16902),.PCURVE_S1.); -#16891 = LINE('',#16892,#16893); -#16892 = CARTESIAN_POINT('',(89.75,24.7,3.724807680927)); -#16893 = VECTOR('',#16894,1.); -#16894 = DIRECTION('',(-0.,1.,-0.)); -#16895 = PCURVE('',#16217,#16896); -#16896 = DEFINITIONAL_REPRESENTATION('',(#16897),#16901); -#16897 = LINE('',#16898,#16899); -#16898 = CARTESIAN_POINT('',(-3.724807680927,-8.3)); -#16899 = VECTOR('',#16900,1.); -#16900 = DIRECTION('',(-0.,1.)); -#16901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16902 = PCURVE('',#16903,#16908); -#16903 = CYLINDRICAL_SURFACE('',#16904,3.5); -#16904 = AXIS2_PLACEMENT_3D('',#16905,#16906,#16907); -#16905 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#16906 = DIRECTION('',(-0.,1.,-0.)); -#16907 = DIRECTION('',(-1.,-0.,0.)); -#16908 = DEFINITIONAL_REPRESENTATION('',(#16909),#16913); -#16909 = LINE('',#16910,#16911); -#16910 = CARTESIAN_POINT('',(2.658826730264,0.)); -#16911 = VECTOR('',#16912,1.); -#16912 = DIRECTION('',(0.,1.)); -#16913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16914 = ORIENTED_EDGE('',*,*,#16915,.F.); -#16915 = EDGE_CURVE('',#16916,#16888,#16918,.T.); -#16916 = VERTEX_POINT('',#16917); -#16917 = CARTESIAN_POINT('',(89.75,24.7,0.475192319073)); -#16918 = SURFACE_CURVE('',#16919,(#16923,#16930),.PCURVE_S1.); -#16919 = LINE('',#16920,#16921); -#16920 = CARTESIAN_POINT('',(89.75,24.7,1.05)); -#16921 = VECTOR('',#16922,1.); -#16922 = DIRECTION('',(-0.,-0.,1.)); -#16923 = PCURVE('',#16217,#16924); -#16924 = DEFINITIONAL_REPRESENTATION('',(#16925),#16929); -#16925 = LINE('',#16926,#16927); -#16926 = CARTESIAN_POINT('',(-1.05,-8.3)); -#16927 = VECTOR('',#16928,1.); -#16928 = DIRECTION('',(-1.,0.)); -#16929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16930 = PCURVE('',#16931,#16936); -#16931 = PLANE('',#16932); -#16932 = AXIS2_PLACEMENT_3D('',#16933,#16934,#16935); -#16933 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#16934 = DIRECTION('',(-0.,1.,-0.)); -#16935 = DIRECTION('',(-1.,-0.,0.)); -#16936 = DEFINITIONAL_REPRESENTATION('',(#16937),#16941); -#16937 = LINE('',#16938,#16939); -#16938 = CARTESIAN_POINT('',(-3.1,-1.05)); -#16939 = VECTOR('',#16940,1.); -#16940 = DIRECTION('',(0.,1.)); -#16941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16942 = ORIENTED_EDGE('',*,*,#16943,.T.); -#16943 = EDGE_CURVE('',#16916,#16678,#16944,.T.); -#16944 = SURFACE_CURVE('',#16945,(#16949,#16956),.PCURVE_S1.); -#16945 = LINE('',#16946,#16947); -#16946 = CARTESIAN_POINT('',(89.75,24.7,0.475192319073)); -#16947 = VECTOR('',#16948,1.); -#16948 = DIRECTION('',(-0.,1.,-0.)); -#16949 = PCURVE('',#16217,#16950); -#16950 = DEFINITIONAL_REPRESENTATION('',(#16951),#16955); -#16951 = LINE('',#16952,#16953); -#16952 = CARTESIAN_POINT('',(-0.475192319073,-8.3)); -#16953 = VECTOR('',#16954,1.); -#16954 = DIRECTION('',(-0.,1.)); -#16955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16956 = PCURVE('',#16903,#16957); -#16957 = DEFINITIONAL_REPRESENTATION('',(#16958),#16962); -#16958 = LINE('',#16959,#16960); -#16959 = CARTESIAN_POINT('',(3.624358576916,0.)); -#16960 = VECTOR('',#16961,1.); -#16961 = DIRECTION('',(0.,1.)); -#16962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16963 = FACE_BOUND('',#16964,.F.); -#16964 = EDGE_LOOP('',(#16965)); -#16965 = ORIENTED_EDGE('',*,*,#16966,.F.); -#16966 = EDGE_CURVE('',#16967,#16967,#16969,.T.); -#16967 = VERTEX_POINT('',#16968); -#16968 = CARTESIAN_POINT('',(89.75,5.3,0.4)); -#16969 = SURFACE_CURVE('',#16970,(#16975,#16986),.PCURVE_S1.); -#16970 = CIRCLE('',#16971,1.4); -#16971 = AXIS2_PLACEMENT_3D('',#16972,#16973,#16974); -#16972 = CARTESIAN_POINT('',(89.75,5.3,1.8)); -#16973 = DIRECTION('',(-1.,0.,0.)); -#16974 = DIRECTION('',(-0.,-0.,-1.)); -#16975 = PCURVE('',#16217,#16976); -#16976 = DEFINITIONAL_REPRESENTATION('',(#16977),#16985); -#16977 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16978,#16979,#16980,#16981 - ,#16982,#16983,#16984),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#16978 = CARTESIAN_POINT('',(-0.4,-27.7)); -#16979 = CARTESIAN_POINT('',(-0.4,-30.12487113059)); -#16980 = CARTESIAN_POINT('',(-2.5,-28.91243556529)); -#16981 = CARTESIAN_POINT('',(-4.6,-27.7)); -#16982 = CARTESIAN_POINT('',(-2.5,-26.4875644347)); -#16983 = CARTESIAN_POINT('',(-0.4,-25.2751288694)); -#16984 = CARTESIAN_POINT('',(-0.4,-27.7)); -#16985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16986 = PCURVE('',#16987,#16992); -#16987 = CYLINDRICAL_SURFACE('',#16988,1.4); -#16988 = AXIS2_PLACEMENT_3D('',#16989,#16990,#16991); -#16989 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#16990 = DIRECTION('',(-1.,0.,0.)); -#16991 = DIRECTION('',(0.,0.,-1.)); -#16992 = DEFINITIONAL_REPRESENTATION('',(#16993),#16997); -#16993 = LINE('',#16994,#16995); -#16994 = CARTESIAN_POINT('',(0.,3.)); -#16995 = VECTOR('',#16996,1.); -#16996 = DIRECTION('',(1.,0.)); -#16997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16998 = ADVANCED_FACE('',(#16999),#16987,.T.); -#16999 = FACE_BOUND('',#17000,.T.); -#17000 = EDGE_LOOP('',(#17001,#17002,#17025,#17052)); -#17001 = ORIENTED_EDGE('',*,*,#16966,.F.); -#17002 = ORIENTED_EDGE('',*,*,#17003,.F.); -#17003 = EDGE_CURVE('',#17004,#16967,#17006,.T.); -#17004 = VERTEX_POINT('',#17005); -#17005 = CARTESIAN_POINT('',(92.75,5.3,0.4)); -#17006 = SEAM_CURVE('',#17007,(#17011,#17018),.PCURVE_S1.); -#17007 = LINE('',#17008,#17009); -#17008 = CARTESIAN_POINT('',(92.75,5.3,0.4)); -#17009 = VECTOR('',#17010,1.); -#17010 = DIRECTION('',(-1.,0.,0.)); -#17011 = PCURVE('',#16987,#17012); -#17012 = DEFINITIONAL_REPRESENTATION('',(#17013),#17017); -#17013 = LINE('',#17014,#17015); -#17014 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#17015 = VECTOR('',#17016,1.); -#17016 = DIRECTION('',(0.,1.)); -#17017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17018 = PCURVE('',#16987,#17019); -#17019 = DEFINITIONAL_REPRESENTATION('',(#17020),#17024); -#17020 = LINE('',#17021,#17022); -#17021 = CARTESIAN_POINT('',(0.,-0.)); -#17022 = VECTOR('',#17023,1.); -#17023 = DIRECTION('',(0.,1.)); -#17024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17025 = ORIENTED_EDGE('',*,*,#17026,.T.); -#17026 = EDGE_CURVE('',#17004,#17004,#17027,.T.); -#17027 = SURFACE_CURVE('',#17028,(#17033,#17040),.PCURVE_S1.); -#17028 = CIRCLE('',#17029,1.4); -#17029 = AXIS2_PLACEMENT_3D('',#17030,#17031,#17032); -#17030 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#17031 = DIRECTION('',(-1.,0.,0.)); -#17032 = DIRECTION('',(0.,0.,-1.)); -#17033 = PCURVE('',#16987,#17034); -#17034 = DEFINITIONAL_REPRESENTATION('',(#17035),#17039); -#17035 = LINE('',#17036,#17037); -#17036 = CARTESIAN_POINT('',(0.,0.)); -#17037 = VECTOR('',#17038,1.); -#17038 = DIRECTION('',(1.,0.)); -#17039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17040 = PCURVE('',#17041,#17046); -#17041 = PLANE('',#17042); -#17042 = AXIS2_PLACEMENT_3D('',#17043,#17044,#17045); -#17043 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#17044 = DIRECTION('',(-1.,0.,0.)); -#17045 = DIRECTION('',(0.,0.,-1.)); -#17046 = DEFINITIONAL_REPRESENTATION('',(#17047),#17051); -#17047 = CIRCLE('',#17048,1.4); -#17048 = AXIS2_PLACEMENT_2D('',#17049,#17050); -#17049 = CARTESIAN_POINT('',(0.,0.)); -#17050 = DIRECTION('',(1.,0.)); -#17051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17052 = ORIENTED_EDGE('',*,*,#17003,.T.); -#17053 = ADVANCED_FACE('',(#17054),#17041,.F.); -#17054 = FACE_BOUND('',#17055,.T.); -#17055 = EDGE_LOOP('',(#17056)); -#17056 = ORIENTED_EDGE('',*,*,#17026,.F.); -#17057 = ADVANCED_FACE('',(#17058),#16931,.F.); -#17058 = FACE_BOUND('',#17059,.F.); -#17059 = EDGE_LOOP('',(#17060,#17061)); -#17060 = ORIENTED_EDGE('',*,*,#16915,.T.); -#17061 = ORIENTED_EDGE('',*,*,#17062,.T.); -#17062 = EDGE_CURVE('',#16888,#16916,#17063,.T.); -#17063 = SURFACE_CURVE('',#17064,(#17069,#17076),.PCURVE_S1.); -#17064 = CIRCLE('',#17065,3.5); -#17065 = AXIS2_PLACEMENT_3D('',#17066,#17067,#17068); -#17066 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#17067 = DIRECTION('',(-0.,1.,0.)); -#17068 = DIRECTION('',(-1.,-0.,0.)); -#17069 = PCURVE('',#16931,#17070); -#17070 = DEFINITIONAL_REPRESENTATION('',(#17071),#17075); -#17071 = CIRCLE('',#17072,3.5); -#17072 = AXIS2_PLACEMENT_2D('',#17073,#17074); -#17073 = CARTESIAN_POINT('',(0.,0.)); -#17074 = DIRECTION('',(1.,0.)); -#17075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17076 = PCURVE('',#16903,#17077); -#17077 = DEFINITIONAL_REPRESENTATION('',(#17078),#17082); -#17078 = LINE('',#17079,#17080); -#17079 = CARTESIAN_POINT('',(0.,0.)); -#17080 = VECTOR('',#17081,1.); -#17081 = DIRECTION('',(1.,0.)); -#17082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17083 = ADVANCED_FACE('',(#17084),#16903,.T.); -#17084 = FACE_BOUND('',#17085,.T.); -#17085 = EDGE_LOOP('',(#17086,#17112,#17113,#17114)); -#17086 = ORIENTED_EDGE('',*,*,#17087,.F.); -#17087 = EDGE_CURVE('',#16865,#16678,#17088,.T.); -#17088 = SURFACE_CURVE('',#17089,(#17094,#17101),.PCURVE_S1.); -#17089 = CIRCLE('',#17090,3.5); -#17090 = AXIS2_PLACEMENT_3D('',#17091,#17092,#17093); -#17091 = CARTESIAN_POINT('',(86.65,33.,2.1)); -#17092 = DIRECTION('',(-0.,1.,0.)); -#17093 = DIRECTION('',(-1.,-0.,0.)); -#17094 = PCURVE('',#16903,#17095); -#17095 = DEFINITIONAL_REPRESENTATION('',(#17096),#17100); -#17096 = LINE('',#17097,#17098); -#17097 = CARTESIAN_POINT('',(0.,8.3)); -#17098 = VECTOR('',#17099,1.); -#17099 = DIRECTION('',(1.,0.)); -#17100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17101 = PCURVE('',#15677,#17102); -#17102 = DEFINITIONAL_REPRESENTATION('',(#17103),#17111); -#17103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17104,#17105,#17106,#17107 - ,#17108,#17109,#17110),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#17104 = CARTESIAN_POINT('',(-2.1,172.9)); -#17105 = CARTESIAN_POINT('',(-8.162177826491,172.9)); -#17106 = CARTESIAN_POINT('',(-5.131088913246,178.15)); -#17107 = CARTESIAN_POINT('',(-2.1,183.4)); -#17108 = CARTESIAN_POINT('',(0.931088913246,178.15)); -#17109 = CARTESIAN_POINT('',(3.962177826491,172.9)); -#17110 = CARTESIAN_POINT('',(-2.1,172.9)); -#17111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17112 = ORIENTED_EDGE('',*,*,#16887,.F.); -#17113 = ORIENTED_EDGE('',*,*,#17062,.T.); -#17114 = ORIENTED_EDGE('',*,*,#16943,.T.); -#17115 = ADVANCED_FACE('',(#17116),#16830,.F.); -#17116 = FACE_BOUND('',#17117,.F.); -#17117 = EDGE_LOOP('',(#17118,#17141,#17142,#17165)); -#17118 = ORIENTED_EDGE('',*,*,#17119,.F.); -#17119 = EDGE_CURVE('',#16815,#17120,#17122,.T.); -#17120 = VERTEX_POINT('',#17121); -#17121 = CARTESIAN_POINT('',(89.351,21.2,3.6)); -#17122 = SURFACE_CURVE('',#17123,(#17127,#17134),.PCURVE_S1.); -#17123 = LINE('',#17124,#17125); -#17124 = CARTESIAN_POINT('',(45.5755,21.2,47.3755)); -#17125 = VECTOR('',#17126,1.); -#17126 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#17127 = PCURVE('',#16830,#17128); -#17128 = DEFINITIONAL_REPRESENTATION('',(#17129),#17133); -#17129 = LINE('',#17130,#17131); -#17130 = CARTESIAN_POINT('',(-1.232595164408E-32,62.190041405357)); -#17131 = VECTOR('',#17132,1.); -#17132 = DIRECTION('',(0.,1.)); -#17133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17134 = PCURVE('',#15855,#17135); -#17135 = DEFINITIONAL_REPRESENTATION('',(#17136),#17140); -#17136 = LINE('',#17137,#17138); -#17137 = CARTESIAN_POINT('',(-47.3755,135.3255)); -#17138 = VECTOR('',#17139,1.); -#17139 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#17140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17141 = ORIENTED_EDGE('',*,*,#16814,.T.); -#17142 = ORIENTED_EDGE('',*,*,#17143,.T.); -#17143 = EDGE_CURVE('',#16786,#17144,#17146,.T.); -#17144 = VERTEX_POINT('',#17145); -#17145 = CARTESIAN_POINT('',(89.351,5.299,3.6)); -#17146 = SURFACE_CURVE('',#17147,(#17151,#17158),.PCURVE_S1.); -#17147 = LINE('',#17148,#17149); -#17148 = CARTESIAN_POINT('',(89.5505,5.299,3.4005)); -#17149 = VECTOR('',#17150,1.); -#17150 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#17151 = PCURVE('',#16830,#17152); -#17152 = DEFINITIONAL_REPRESENTATION('',(#17153),#17157); -#17153 = LINE('',#17154,#17155); -#17154 = CARTESIAN_POINT('',(15.901,0.)); -#17155 = VECTOR('',#17156,1.); -#17156 = DIRECTION('',(0.,1.)); -#17157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17158 = PCURVE('',#16802,#17159); -#17159 = DEFINITIONAL_REPRESENTATION('',(#17160),#17164); -#17160 = LINE('',#17161,#17162); -#17161 = CARTESIAN_POINT('',(-0.,-0.1995)); -#17162 = VECTOR('',#17163,1.); -#17163 = DIRECTION('',(-0.,1.)); -#17164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17165 = ORIENTED_EDGE('',*,*,#17166,.F.); -#17166 = EDGE_CURVE('',#17120,#17144,#17167,.T.); -#17167 = SURFACE_CURVE('',#17168,(#17172,#17179),.PCURVE_S1.); -#17168 = LINE('',#17169,#17170); -#17169 = CARTESIAN_POINT('',(89.351,21.2,3.6)); -#17170 = VECTOR('',#17171,1.); -#17171 = DIRECTION('',(-0.,-1.,-0.)); -#17172 = PCURVE('',#16830,#17173); -#17173 = DEFINITIONAL_REPRESENTATION('',(#17174),#17178); -#17174 = LINE('',#17175,#17176); -#17175 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17176 = VECTOR('',#17177,1.); -#17177 = DIRECTION('',(1.,0.)); -#17178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17179 = PCURVE('',#17180,#17185); -#17180 = PLANE('',#17181); -#17181 = AXIS2_PLACEMENT_3D('',#17182,#17183,#17184); -#17182 = CARTESIAN_POINT('',(89.75,21.2,3.6)); -#17183 = DIRECTION('',(0.,0.,1.)); -#17184 = DIRECTION('',(-1.,0.,0.)); -#17185 = DEFINITIONAL_REPRESENTATION('',(#17186),#17190); -#17186 = LINE('',#17187,#17188); -#17187 = CARTESIAN_POINT('',(0.399,0.)); -#17188 = VECTOR('',#17189,1.); -#17189 = DIRECTION('',(0.,1.)); -#17190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17191 = ADVANCED_FACE('',(#17192),#17180,.T.); -#17192 = FACE_BOUND('',#17193,.T.); -#17193 = EDGE_LOOP('',(#17194,#17222,#17223,#17246)); -#17194 = ORIENTED_EDGE('',*,*,#17195,.F.); -#17195 = EDGE_CURVE('',#17144,#17196,#17198,.T.); -#17196 = VERTEX_POINT('',#17197); -#17197 = CARTESIAN_POINT('',(87.349,5.299,3.6)); -#17198 = SURFACE_CURVE('',#17199,(#17203,#17210),.PCURVE_S1.); -#17199 = LINE('',#17200,#17201); -#17200 = CARTESIAN_POINT('',(89.75,5.299,3.6)); -#17201 = VECTOR('',#17202,1.); -#17202 = DIRECTION('',(-1.,-0.,-0.)); -#17203 = PCURVE('',#17180,#17204); -#17204 = DEFINITIONAL_REPRESENTATION('',(#17205),#17209); -#17205 = LINE('',#17206,#17207); -#17206 = CARTESIAN_POINT('',(-0.,15.901)); -#17207 = VECTOR('',#17208,1.); -#17208 = DIRECTION('',(1.,0.)); -#17209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17210 = PCURVE('',#17211,#17216); -#17211 = CYLINDRICAL_SURFACE('',#17212,1.799); -#17212 = AXIS2_PLACEMENT_3D('',#17213,#17214,#17215); -#17213 = CARTESIAN_POINT('',(89.75,5.299,1.801)); -#17214 = DIRECTION('',(-1.,-0.,-0.)); -#17215 = DIRECTION('',(-0.,-0.,1.)); -#17216 = DEFINITIONAL_REPRESENTATION('',(#17217),#17221); -#17217 = LINE('',#17218,#17219); -#17218 = CARTESIAN_POINT('',(-0.,0.)); -#17219 = VECTOR('',#17220,1.); -#17220 = DIRECTION('',(-0.,1.)); -#17221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17222 = ORIENTED_EDGE('',*,*,#17166,.F.); -#17223 = ORIENTED_EDGE('',*,*,#17224,.T.); -#17224 = EDGE_CURVE('',#17120,#17225,#17227,.T.); -#17225 = VERTEX_POINT('',#17226); -#17226 = CARTESIAN_POINT('',(87.349,21.2,3.6)); -#17227 = SURFACE_CURVE('',#17228,(#17232,#17239),.PCURVE_S1.); -#17228 = LINE('',#17229,#17230); -#17229 = CARTESIAN_POINT('',(89.75,21.2,3.6)); -#17230 = VECTOR('',#17231,1.); -#17231 = DIRECTION('',(-1.,0.,0.)); -#17232 = PCURVE('',#17180,#17233); -#17233 = DEFINITIONAL_REPRESENTATION('',(#17234),#17238); -#17234 = LINE('',#17235,#17236); -#17235 = CARTESIAN_POINT('',(0.,-0.)); -#17236 = VECTOR('',#17237,1.); -#17237 = DIRECTION('',(1.,0.)); -#17238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17239 = PCURVE('',#15855,#17240); -#17240 = DEFINITIONAL_REPRESENTATION('',(#17241),#17245); -#17241 = LINE('',#17242,#17243); -#17242 = CARTESIAN_POINT('',(-3.6,179.5)); -#17243 = VECTOR('',#17244,1.); -#17244 = DIRECTION('',(-0.,-1.)); -#17245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17246 = ORIENTED_EDGE('',*,*,#17247,.T.); -#17247 = EDGE_CURVE('',#17225,#17196,#17248,.T.); -#17248 = SURFACE_CURVE('',#17249,(#17253,#17260),.PCURVE_S1.); -#17249 = LINE('',#17250,#17251); -#17250 = CARTESIAN_POINT('',(87.349,21.2,3.6)); -#17251 = VECTOR('',#17252,1.); -#17252 = DIRECTION('',(-0.,-1.,-0.)); -#17253 = PCURVE('',#17180,#17254); -#17254 = DEFINITIONAL_REPRESENTATION('',(#17255),#17259); -#17255 = LINE('',#17256,#17257); -#17256 = CARTESIAN_POINT('',(2.401,0.)); -#17257 = VECTOR('',#17258,1.); -#17258 = DIRECTION('',(0.,1.)); -#17259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17260 = PCURVE('',#17261,#17266); -#17261 = PLANE('',#17262); -#17262 = AXIS2_PLACEMENT_3D('',#17263,#17264,#17265); -#17263 = CARTESIAN_POINT('',(87.1495,21.2,3.4005)); -#17264 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - 0.707106781187)); -#17265 = DIRECTION('',(2.457171992256E-18,-1.,-2.457171992256E-18)); -#17266 = DEFINITIONAL_REPRESENTATION('',(#17267),#17271); -#17267 = LINE('',#17268,#17269); -#17268 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17269 = VECTOR('',#17270,1.); -#17270 = DIRECTION('',(1.,0.)); -#17271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17272 = ADVANCED_FACE('',(#17273),#17261,.T.); -#17273 = FACE_BOUND('',#17274,.T.); -#17274 = EDGE_LOOP('',(#17275,#17298,#17326,#17352)); -#17275 = ORIENTED_EDGE('',*,*,#17276,.F.); -#17276 = EDGE_CURVE('',#17277,#17225,#17279,.T.); -#17277 = VERTEX_POINT('',#17278); -#17278 = CARTESIAN_POINT('',(86.95,21.2,3.201)); -#17279 = SURFACE_CURVE('',#17280,(#17284,#17291),.PCURVE_S1.); -#17280 = LINE('',#17281,#17282); -#17281 = CARTESIAN_POINT('',(42.0745,21.2,-41.6745)); -#17282 = VECTOR('',#17283,1.); -#17283 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#17284 = PCURVE('',#17261,#17285); -#17285 = DEFINITIONAL_REPRESENTATION('',(#17286),#17290); -#17286 = LINE('',#17287,#17288); -#17287 = CARTESIAN_POINT('',(0.,-63.74567632396)); -#17288 = VECTOR('',#17289,1.); -#17289 = DIRECTION('',(0.,1.)); -#17290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17291 = PCURVE('',#15855,#17292); -#17292 = DEFINITIONAL_REPRESENTATION('',(#17293),#17297); -#17293 = LINE('',#17294,#17295); -#17294 = CARTESIAN_POINT('',(41.6745,131.8245)); -#17295 = VECTOR('',#17296,1.); -#17296 = DIRECTION('',(-0.707106781187,0.707106781187)); -#17297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17298 = ORIENTED_EDGE('',*,*,#17299,.T.); -#17299 = EDGE_CURVE('',#17277,#17300,#17302,.T.); -#17300 = VERTEX_POINT('',#17301); -#17301 = CARTESIAN_POINT('',(86.95,5.299,3.201)); -#17302 = SURFACE_CURVE('',#17303,(#17307,#17314),.PCURVE_S1.); -#17303 = LINE('',#17304,#17305); -#17304 = CARTESIAN_POINT('',(86.95,21.2,3.201)); -#17305 = VECTOR('',#17306,1.); -#17306 = DIRECTION('',(-0.,-1.,-0.)); -#17307 = PCURVE('',#17261,#17308); -#17308 = DEFINITIONAL_REPRESENTATION('',(#17309),#17313); -#17309 = LINE('',#17310,#17311); -#17310 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17311 = VECTOR('',#17312,1.); -#17312 = DIRECTION('',(1.,0.)); -#17313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17314 = PCURVE('',#17315,#17320); -#17315 = PLANE('',#17316); -#17316 = AXIS2_PLACEMENT_3D('',#17317,#17318,#17319); -#17317 = CARTESIAN_POINT('',(86.95,21.2,0.)); -#17318 = DIRECTION('',(-1.,0.,0.)); -#17319 = DIRECTION('',(0.,0.,1.)); -#17320 = DEFINITIONAL_REPRESENTATION('',(#17321),#17325); -#17321 = LINE('',#17322,#17323); -#17322 = CARTESIAN_POINT('',(3.201,0.)); -#17323 = VECTOR('',#17324,1.); -#17324 = DIRECTION('',(0.,-1.)); -#17325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17326 = ORIENTED_EDGE('',*,*,#17327,.T.); -#17327 = EDGE_CURVE('',#17300,#17196,#17328,.T.); -#17328 = SURFACE_CURVE('',#17329,(#17333,#17340),.PCURVE_S1.); -#17329 = LINE('',#17330,#17331); -#17330 = CARTESIAN_POINT('',(87.1495,5.299,3.4005)); -#17331 = VECTOR('',#17332,1.); -#17332 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#17333 = PCURVE('',#17261,#17334); -#17334 = DEFINITIONAL_REPRESENTATION('',(#17335),#17339); -#17335 = LINE('',#17336,#17337); -#17336 = CARTESIAN_POINT('',(15.901,0.)); -#17337 = VECTOR('',#17338,1.); -#17338 = DIRECTION('',(0.,1.)); -#17339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17340 = PCURVE('',#17341,#17346); -#17341 = CONICAL_SURFACE('',#17342,1.799,0.785398163397); -#17342 = AXIS2_PLACEMENT_3D('',#17343,#17344,#17345); -#17343 = CARTESIAN_POINT('',(87.349,5.299,1.801)); -#17344 = DIRECTION('',(1.,-0.,-0.)); -#17345 = DIRECTION('',(-0.,-0.,1.)); -#17346 = DEFINITIONAL_REPRESENTATION('',(#17347),#17351); -#17347 = LINE('',#17348,#17349); -#17348 = CARTESIAN_POINT('',(0.,-0.1995)); -#17349 = VECTOR('',#17350,1.); -#17350 = DIRECTION('',(0.,1.)); -#17351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17352 = ORIENTED_EDGE('',*,*,#17247,.F.); -#17353 = ADVANCED_FACE('',(#17354),#17341,.T.); -#17354 = FACE_BOUND('',#17355,.T.); -#17355 = EDGE_LOOP('',(#17356,#17357,#17385,#17413)); -#17356 = ORIENTED_EDGE('',*,*,#17327,.F.); -#17357 = ORIENTED_EDGE('',*,*,#17358,.T.); -#17358 = EDGE_CURVE('',#17300,#17359,#17361,.T.); -#17359 = VERTEX_POINT('',#17360); -#17360 = CARTESIAN_POINT('',(86.95,3.899,1.801)); -#17361 = SURFACE_CURVE('',#17362,(#17367,#17374),.PCURVE_S1.); -#17362 = CIRCLE('',#17363,1.4); -#17363 = AXIS2_PLACEMENT_3D('',#17364,#17365,#17366); -#17364 = CARTESIAN_POINT('',(86.95,5.299,1.801)); -#17365 = DIRECTION('',(1.,0.,0.)); -#17366 = DIRECTION('',(-0.,-0.,1.)); -#17367 = PCURVE('',#17341,#17368); -#17368 = DEFINITIONAL_REPRESENTATION('',(#17369),#17373); -#17369 = LINE('',#17370,#17371); -#17370 = CARTESIAN_POINT('',(0.,-0.399)); -#17371 = VECTOR('',#17372,1.); -#17372 = DIRECTION('',(1.,0.)); -#17373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17374 = PCURVE('',#17315,#17375); -#17375 = DEFINITIONAL_REPRESENTATION('',(#17376),#17384); -#17376 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17377,#17378,#17379,#17380 - ,#17381,#17382,#17383),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#17377 = CARTESIAN_POINT('',(3.201,-15.901)); -#17378 = CARTESIAN_POINT('',(3.201,-18.32587113059)); -#17379 = CARTESIAN_POINT('',(1.101,-17.11343556529)); -#17380 = CARTESIAN_POINT('',(-0.999,-15.901)); -#17381 = CARTESIAN_POINT('',(1.101,-14.6885644347)); -#17382 = CARTESIAN_POINT('',(3.201,-13.4761288694)); -#17383 = CARTESIAN_POINT('',(3.201,-15.901)); -#17384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17385 = ORIENTED_EDGE('',*,*,#17386,.T.); -#17386 = EDGE_CURVE('',#17359,#17387,#17389,.T.); -#17387 = VERTEX_POINT('',#17388); -#17388 = CARTESIAN_POINT('',(87.349,3.5,1.801)); -#17389 = SURFACE_CURVE('',#17390,(#17394,#17401),.PCURVE_S1.); -#17390 = LINE('',#17391,#17392); -#17391 = CARTESIAN_POINT('',(87.349,3.5,1.801)); -#17392 = VECTOR('',#17393,1.); -#17393 = DIRECTION('',(0.707106781187,-0.707106781187,4.329780281177E-17 - )); -#17394 = PCURVE('',#17341,#17395); -#17395 = DEFINITIONAL_REPRESENTATION('',(#17396),#17400); -#17396 = LINE('',#17397,#17398); -#17397 = CARTESIAN_POINT('',(1.570796326795,0.)); -#17398 = VECTOR('',#17399,1.); -#17399 = DIRECTION('',(0.,1.)); -#17400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17401 = PCURVE('',#17402,#17407); -#17402 = PLANE('',#17403); -#17403 = AXIS2_PLACEMENT_3D('',#17404,#17405,#17406); -#17404 = CARTESIAN_POINT('',(87.1495,3.6995,1.801)); -#17405 = DIRECTION('',(-0.707106781187,-0.707106781187, - -3.474965956532E-18)); -#17406 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,-1.)); -#17407 = DEFINITIONAL_REPRESENTATION('',(#17408),#17412); -#17408 = LINE('',#17409,#17410); -#17409 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#17410 = VECTOR('',#17411,1.); -#17411 = DIRECTION('',(-4.329780281177E-17,1.)); -#17412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17413 = ORIENTED_EDGE('',*,*,#17414,.F.); -#17414 = EDGE_CURVE('',#17196,#17387,#17415,.T.); -#17415 = SURFACE_CURVE('',#17416,(#17421,#17428),.PCURVE_S1.); -#17416 = CIRCLE('',#17417,1.799); -#17417 = AXIS2_PLACEMENT_3D('',#17418,#17419,#17420); -#17418 = CARTESIAN_POINT('',(87.349,5.299,1.801)); -#17419 = DIRECTION('',(1.,0.,0.)); -#17420 = DIRECTION('',(-0.,-0.,1.)); -#17421 = PCURVE('',#17341,#17422); -#17422 = DEFINITIONAL_REPRESENTATION('',(#17423),#17427); -#17423 = LINE('',#17424,#17425); -#17424 = CARTESIAN_POINT('',(0.,0.)); -#17425 = VECTOR('',#17426,1.); -#17426 = DIRECTION('',(1.,0.)); -#17427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17428 = PCURVE('',#17211,#17429); -#17429 = DEFINITIONAL_REPRESENTATION('',(#17430),#17434); -#17430 = LINE('',#17431,#17432); -#17431 = CARTESIAN_POINT('',(-0.,2.401)); -#17432 = VECTOR('',#17433,1.); -#17433 = DIRECTION('',(-1.,0.)); -#17434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17435 = ADVANCED_FACE('',(#17436),#17402,.T.); -#17436 = FACE_BOUND('',#17437,.T.); -#17437 = EDGE_LOOP('',(#17438,#17439,#17462,#17490)); -#17438 = ORIENTED_EDGE('',*,*,#17386,.F.); -#17439 = ORIENTED_EDGE('',*,*,#17440,.T.); -#17440 = EDGE_CURVE('',#17359,#17441,#17443,.T.); -#17441 = VERTEX_POINT('',#17442); -#17442 = CARTESIAN_POINT('',(86.95,3.899,1.799)); -#17443 = SURFACE_CURVE('',#17444,(#17448,#17455),.PCURVE_S1.); -#17444 = LINE('',#17445,#17446); -#17445 = CARTESIAN_POINT('',(86.95,3.899,1.801)); -#17446 = VECTOR('',#17447,1.); -#17447 = DIRECTION('',(-0.,-0.,-1.)); -#17448 = PCURVE('',#17402,#17449); -#17449 = DEFINITIONAL_REPRESENTATION('',(#17450),#17454); -#17450 = LINE('',#17451,#17452); -#17451 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17452 = VECTOR('',#17453,1.); -#17453 = DIRECTION('',(1.,0.)); -#17454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17455 = PCURVE('',#17315,#17456); -#17456 = DEFINITIONAL_REPRESENTATION('',(#17457),#17461); -#17457 = LINE('',#17458,#17459); -#17458 = CARTESIAN_POINT('',(1.801,-17.301)); -#17459 = VECTOR('',#17460,1.); -#17460 = DIRECTION('',(-1.,0.)); -#17461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17462 = ORIENTED_EDGE('',*,*,#17463,.T.); -#17463 = EDGE_CURVE('',#17441,#17464,#17466,.T.); -#17464 = VERTEX_POINT('',#17465); -#17465 = CARTESIAN_POINT('',(87.349,3.5,1.799)); -#17466 = SURFACE_CURVE('',#17467,(#17471,#17478),.PCURVE_S1.); -#17467 = LINE('',#17468,#17469); -#17468 = CARTESIAN_POINT('',(87.1495,3.6995,1.799)); -#17469 = VECTOR('',#17470,1.); -#17470 = DIRECTION('',(0.707106781187,-0.707106781187,-0.)); -#17471 = PCURVE('',#17402,#17472); -#17472 = DEFINITIONAL_REPRESENTATION('',(#17473),#17477); -#17473 = LINE('',#17474,#17475); -#17474 = CARTESIAN_POINT('',(2.E-03,0.)); -#17475 = VECTOR('',#17476,1.); -#17476 = DIRECTION('',(0.,1.)); -#17477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17478 = PCURVE('',#17479,#17484); -#17479 = CONICAL_SURFACE('',#17480,1.799,0.785398163397); -#17480 = AXIS2_PLACEMENT_3D('',#17481,#17482,#17483); -#17481 = CARTESIAN_POINT('',(87.349,5.299,1.799)); -#17482 = DIRECTION('',(1.,-0.,-0.)); -#17483 = DIRECTION('',(0.,-1.,-1.234266842274E-16)); -#17484 = DEFINITIONAL_REPRESENTATION('',(#17485),#17489); -#17485 = LINE('',#17486,#17487); -#17486 = CARTESIAN_POINT('',(0.,-0.1995)); -#17487 = VECTOR('',#17488,1.); -#17488 = DIRECTION('',(0.,1.)); -#17489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17490 = ORIENTED_EDGE('',*,*,#17491,.F.); -#17491 = EDGE_CURVE('',#17387,#17464,#17492,.T.); -#17492 = SURFACE_CURVE('',#17493,(#17497,#17504),.PCURVE_S1.); -#17493 = LINE('',#17494,#17495); -#17494 = CARTESIAN_POINT('',(87.349,3.5,1.801)); -#17495 = VECTOR('',#17496,1.); -#17496 = DIRECTION('',(-0.,-0.,-1.)); -#17497 = PCURVE('',#17402,#17498); -#17498 = DEFINITIONAL_REPRESENTATION('',(#17499),#17503); -#17499 = LINE('',#17500,#17501); -#17500 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17501 = VECTOR('',#17502,1.); -#17502 = DIRECTION('',(1.,0.)); -#17503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17504 = PCURVE('',#17505,#17510); -#17505 = PLANE('',#17506); -#17506 = AXIS2_PLACEMENT_3D('',#17507,#17508,#17509); -#17507 = CARTESIAN_POINT('',(89.75,3.5,0.)); -#17508 = DIRECTION('',(-0.,-1.,-0.)); -#17509 = DIRECTION('',(0.,0.,1.)); -#17510 = DEFINITIONAL_REPRESENTATION('',(#17511),#17515); -#17511 = LINE('',#17512,#17513); -#17512 = CARTESIAN_POINT('',(1.801,2.401)); -#17513 = VECTOR('',#17514,1.); -#17514 = DIRECTION('',(-1.,0.)); -#17515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17516 = ADVANCED_FACE('',(#17517),#17479,.T.); -#17517 = FACE_BOUND('',#17518,.T.); -#17518 = EDGE_LOOP('',(#17519,#17520,#17548,#17576)); -#17519 = ORIENTED_EDGE('',*,*,#17463,.F.); -#17520 = ORIENTED_EDGE('',*,*,#17521,.T.); -#17521 = EDGE_CURVE('',#17441,#17522,#17524,.T.); -#17522 = VERTEX_POINT('',#17523); -#17523 = CARTESIAN_POINT('',(86.95,5.299,0.399)); -#17524 = SURFACE_CURVE('',#17525,(#17530,#17537),.PCURVE_S1.); -#17525 = CIRCLE('',#17526,1.4); -#17526 = AXIS2_PLACEMENT_3D('',#17527,#17528,#17529); -#17527 = CARTESIAN_POINT('',(86.95,5.299,1.799)); -#17528 = DIRECTION('',(1.,0.,0.)); -#17529 = DIRECTION('',(0.,-1.,-1.234266842274E-16)); -#17530 = PCURVE('',#17479,#17531); -#17531 = DEFINITIONAL_REPRESENTATION('',(#17532),#17536); -#17532 = LINE('',#17533,#17534); -#17533 = CARTESIAN_POINT('',(0.,-0.399)); -#17534 = VECTOR('',#17535,1.); -#17535 = DIRECTION('',(1.,0.)); -#17536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17537 = PCURVE('',#17315,#17538); -#17538 = DEFINITIONAL_REPRESENTATION('',(#17539),#17547); -#17539 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17540,#17541,#17542,#17543 - ,#17544,#17545,#17546),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#17540 = CARTESIAN_POINT('',(1.799,-17.301)); -#17541 = CARTESIAN_POINT('',(-0.625871130596,-17.301)); -#17542 = CARTESIAN_POINT('',(0.586564434702,-15.201)); -#17543 = CARTESIAN_POINT('',(1.799,-13.101)); -#17544 = CARTESIAN_POINT('',(3.011435565298,-15.201)); -#17545 = CARTESIAN_POINT('',(4.223871130596,-17.301)); -#17546 = CARTESIAN_POINT('',(1.799,-17.301)); -#17547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17548 = ORIENTED_EDGE('',*,*,#17549,.T.); -#17549 = EDGE_CURVE('',#17522,#17550,#17552,.T.); -#17550 = VERTEX_POINT('',#17551); -#17551 = CARTESIAN_POINT('',(87.349,5.299,-2.22044604925E-16)); -#17552 = SURFACE_CURVE('',#17553,(#17557,#17564),.PCURVE_S1.); -#17553 = LINE('',#17554,#17555); -#17554 = CARTESIAN_POINT('',(87.349,5.299,-2.22044604925E-16)); -#17555 = VECTOR('',#17556,1.); -#17556 = DIRECTION('',(0.707106781187,4.397804258477E-17,-0.707106781187 - )); -#17557 = PCURVE('',#17479,#17558); -#17558 = DEFINITIONAL_REPRESENTATION('',(#17559),#17563); -#17559 = LINE('',#17560,#17561); -#17560 = CARTESIAN_POINT('',(1.570796326795,0.)); -#17561 = VECTOR('',#17562,1.); -#17562 = DIRECTION('',(0.,1.)); -#17563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17564 = PCURVE('',#17565,#17570); -#17565 = PLANE('',#17566); -#17566 = AXIS2_PLACEMENT_3D('',#17567,#17568,#17569); -#17567 = CARTESIAN_POINT('',(87.1495,5.299,0.1995)); -#17568 = DIRECTION('',(-0.707106781187,3.474965956532E-18, - -0.707106781187)); -#17569 = DIRECTION('',(2.457171992256E-18,1.,2.457171992256E-18)); -#17570 = DEFINITIONAL_REPRESENTATION('',(#17571),#17575); -#17571 = LINE('',#17572,#17573); -#17572 = CARTESIAN_POINT('',(-2.888894916581E-34,0.282135605693)); -#17573 = VECTOR('',#17574,1.); -#17574 = DIRECTION('',(4.397804258477E-17,1.)); -#17575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17576 = ORIENTED_EDGE('',*,*,#17577,.F.); -#17577 = EDGE_CURVE('',#17464,#17550,#17578,.T.); -#17578 = SURFACE_CURVE('',#17579,(#17584,#17591),.PCURVE_S1.); -#17579 = CIRCLE('',#17580,1.799); -#17580 = AXIS2_PLACEMENT_3D('',#17581,#17582,#17583); -#17581 = CARTESIAN_POINT('',(87.349,5.299,1.799)); -#17582 = DIRECTION('',(1.,0.,0.)); -#17583 = DIRECTION('',(0.,-1.,-1.234266842274E-16)); -#17584 = PCURVE('',#17479,#17585); -#17585 = DEFINITIONAL_REPRESENTATION('',(#17586),#17590); -#17586 = LINE('',#17587,#17588); -#17587 = CARTESIAN_POINT('',(0.,0.)); -#17588 = VECTOR('',#17589,1.); -#17589 = DIRECTION('',(1.,0.)); -#17590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17591 = PCURVE('',#17592,#17597); -#17592 = CYLINDRICAL_SURFACE('',#17593,1.799); -#17593 = AXIS2_PLACEMENT_3D('',#17594,#17595,#17596); -#17594 = CARTESIAN_POINT('',(89.75,5.299,1.799)); -#17595 = DIRECTION('',(-1.,-0.,-0.)); -#17596 = DIRECTION('',(-0.,-0.,-1.)); -#17597 = DEFINITIONAL_REPRESENTATION('',(#17598),#17602); -#17598 = LINE('',#17599,#17600); -#17599 = CARTESIAN_POINT('',(1.570796326795,2.401)); -#17600 = VECTOR('',#17601,1.); -#17601 = DIRECTION('',(-1.,-0.)); -#17602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17603 = ADVANCED_FACE('',(#17604),#17565,.T.); -#17604 = FACE_BOUND('',#17605,.T.); -#17605 = EDGE_LOOP('',(#17606,#17607,#17630,#17658)); -#17606 = ORIENTED_EDGE('',*,*,#17549,.F.); -#17607 = ORIENTED_EDGE('',*,*,#17608,.T.); -#17608 = EDGE_CURVE('',#17522,#17609,#17611,.T.); -#17609 = VERTEX_POINT('',#17610); -#17610 = CARTESIAN_POINT('',(86.95,21.2,0.399)); -#17611 = SURFACE_CURVE('',#17612,(#17616,#17623),.PCURVE_S1.); -#17612 = LINE('',#17613,#17614); -#17613 = CARTESIAN_POINT('',(86.95,5.299,0.399)); -#17614 = VECTOR('',#17615,1.); -#17615 = DIRECTION('',(-0.,1.,-0.)); -#17616 = PCURVE('',#17565,#17617); -#17617 = DEFINITIONAL_REPRESENTATION('',(#17618),#17622); -#17618 = LINE('',#17619,#17620); -#17619 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17620 = VECTOR('',#17621,1.); -#17621 = DIRECTION('',(1.,0.)); -#17622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17623 = PCURVE('',#17315,#17624); -#17624 = DEFINITIONAL_REPRESENTATION('',(#17625),#17629); -#17625 = LINE('',#17626,#17627); -#17626 = CARTESIAN_POINT('',(0.399,-15.901)); -#17627 = VECTOR('',#17628,1.); -#17628 = DIRECTION('',(0.,1.)); -#17629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17630 = ORIENTED_EDGE('',*,*,#17631,.T.); -#17631 = EDGE_CURVE('',#17609,#17632,#17634,.T.); -#17632 = VERTEX_POINT('',#17633); -#17633 = CARTESIAN_POINT('',(87.349,21.599,-5.551115123126E-17)); -#17634 = SURFACE_CURVE('',#17635,(#17639,#17646),.PCURVE_S1.); -#17635 = LINE('',#17636,#17637); -#17636 = CARTESIAN_POINT('',(55.4495,-10.3005,31.8995)); -#17637 = VECTOR('',#17638,1.); -#17638 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); -#17639 = PCURVE('',#17565,#17640); -#17640 = DEFINITIONAL_REPRESENTATION('',(#17641),#17645); -#17641 = LINE('',#17642,#17643); -#17642 = CARTESIAN_POINT('',(-15.5995,-44.83056992722)); -#17643 = VECTOR('',#17644,1.); -#17644 = DIRECTION('',(0.57735026919,0.816496580928)); -#17645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17646 = PCURVE('',#17647,#17652); -#17647 = PLANE('',#17648); -#17648 = AXIS2_PLACEMENT_3D('',#17649,#17650,#17651); -#17649 = CARTESIAN_POINT('',(-86.95,21.3995,0.1995)); -#17650 = DIRECTION('',(-3.474965956532E-18,0.707106781187,0.707106781187 - )); -#17651 = DIRECTION('',(1.,2.457171992256E-18,2.457171992256E-18)); -#17652 = DEFINITIONAL_REPRESENTATION('',(#17653),#17657); -#17653 = LINE('',#17654,#17655); -#17654 = CARTESIAN_POINT('',(142.3995,-44.83056992722)); -#17655 = VECTOR('',#17656,1.); -#17656 = DIRECTION('',(0.57735026919,0.816496580928)); -#17657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17658 = ORIENTED_EDGE('',*,*,#17659,.F.); -#17659 = EDGE_CURVE('',#17550,#17632,#17660,.T.); -#17660 = SURFACE_CURVE('',#17661,(#17665,#17672),.PCURVE_S1.); -#17661 = LINE('',#17662,#17663); -#17662 = CARTESIAN_POINT('',(87.349,5.299,0.)); -#17663 = VECTOR('',#17664,1.); -#17664 = DIRECTION('',(-0.,1.,-0.)); -#17665 = PCURVE('',#17565,#17666); -#17666 = DEFINITIONAL_REPRESENTATION('',(#17667),#17671); -#17667 = LINE('',#17668,#17669); -#17668 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17669 = VECTOR('',#17670,1.); -#17670 = DIRECTION('',(1.,0.)); -#17671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17672 = PCURVE('',#17673,#17678); -#17673 = PLANE('',#17674); -#17674 = AXIS2_PLACEMENT_3D('',#17675,#17676,#17677); -#17675 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#17676 = DIRECTION('',(-0.,-0.,1.)); -#17677 = DIRECTION('',(-1.,0.,0.)); -#17678 = DEFINITIONAL_REPRESENTATION('',(#17679),#17683); -#17679 = LINE('',#17680,#17681); -#17680 = CARTESIAN_POINT('',(-177.099,27.701)); -#17681 = VECTOR('',#17682,1.); -#17682 = DIRECTION('',(-0.,-1.)); -#17683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17684 = ADVANCED_FACE('',(#17685),#17647,.F.); -#17685 = FACE_BOUND('',#17686,.F.); -#17686 = EDGE_LOOP('',(#17687,#17717,#17738,#17739)); -#17687 = ORIENTED_EDGE('',*,*,#17688,.F.); -#17688 = EDGE_CURVE('',#17689,#17691,#17693,.T.); -#17689 = VERTEX_POINT('',#17690); -#17690 = CARTESIAN_POINT('',(-86.95,21.2,0.399)); -#17691 = VERTEX_POINT('',#17692); -#17692 = CARTESIAN_POINT('',(-87.349,21.599,-4.718447854657E-16)); -#17693 = SURFACE_CURVE('',#17694,(#17698,#17705),.PCURVE_S1.); -#17694 = LINE('',#17695,#17696); -#17695 = CARTESIAN_POINT('',(-87.083,21.333,0.266)); -#17696 = VECTOR('',#17697,1.); -#17697 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#17698 = PCURVE('',#17647,#17699); -#17699 = DEFINITIONAL_REPRESENTATION('',(#17700),#17704); -#17700 = LINE('',#17701,#17702); -#17701 = CARTESIAN_POINT('',(-0.133,-9.404520189781E-02)); -#17702 = VECTOR('',#17703,1.); -#17703 = DIRECTION('',(-0.57735026919,0.816496580928)); -#17704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17705 = PCURVE('',#17706,#17711); -#17706 = PLANE('',#17707); -#17707 = AXIS2_PLACEMENT_3D('',#17708,#17709,#17710); -#17708 = CARTESIAN_POINT('',(-87.1495,21.2,0.1995)); -#17709 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - 0.707106781187)); -#17710 = DIRECTION('',(2.457171992256E-18,-1.,-2.457171992256E-18)); -#17711 = DEFINITIONAL_REPRESENTATION('',(#17712),#17716); -#17712 = LINE('',#17713,#17714); -#17713 = CARTESIAN_POINT('',(-0.133,9.404520189782E-02)); -#17714 = VECTOR('',#17715,1.); -#17715 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#17716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17717 = ORIENTED_EDGE('',*,*,#17718,.T.); -#17718 = EDGE_CURVE('',#17689,#17609,#17719,.T.); -#17719 = SURFACE_CURVE('',#17720,(#17724,#17731),.PCURVE_S1.); -#17720 = LINE('',#17721,#17722); -#17721 = CARTESIAN_POINT('',(-86.95,21.2,0.399)); -#17722 = VECTOR('',#17723,1.); -#17723 = DIRECTION('',(1.,-0.,-0.)); -#17724 = PCURVE('',#17647,#17725); -#17725 = DEFINITIONAL_REPRESENTATION('',(#17726),#17730); -#17726 = LINE('',#17727,#17728); -#17727 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17728 = VECTOR('',#17729,1.); -#17729 = DIRECTION('',(1.,0.)); -#17730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17731 = PCURVE('',#15855,#17732); -#17732 = DEFINITIONAL_REPRESENTATION('',(#17733),#17737); -#17733 = LINE('',#17734,#17735); -#17734 = CARTESIAN_POINT('',(-0.399,2.8)); -#17735 = VECTOR('',#17736,1.); -#17736 = DIRECTION('',(-0.,1.)); -#17737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17738 = ORIENTED_EDGE('',*,*,#17631,.T.); -#17739 = ORIENTED_EDGE('',*,*,#17740,.F.); -#17740 = EDGE_CURVE('',#17691,#17632,#17741,.T.); -#17741 = SURFACE_CURVE('',#17742,(#17746,#17753),.PCURVE_S1.); -#17742 = LINE('',#17743,#17744); -#17743 = CARTESIAN_POINT('',(-86.95,21.599,0.)); -#17744 = VECTOR('',#17745,1.); -#17745 = DIRECTION('',(1.,-0.,-0.)); -#17746 = PCURVE('',#17647,#17747); -#17747 = DEFINITIONAL_REPRESENTATION('',(#17748),#17752); -#17748 = LINE('',#17749,#17750); -#17749 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17750 = VECTOR('',#17751,1.); -#17751 = DIRECTION('',(1.,0.)); -#17752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17753 = PCURVE('',#17673,#17754); -#17754 = DEFINITIONAL_REPRESENTATION('',(#17755),#17759); -#17755 = LINE('',#17756,#17757); -#17756 = CARTESIAN_POINT('',(-2.8,11.401)); -#17757 = VECTOR('',#17758,1.); -#17758 = DIRECTION('',(-1.,0.)); -#17759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17760 = ADVANCED_FACE('',(#17761),#17706,.F.); -#17761 = FACE_BOUND('',#17762,.F.); -#17762 = EDGE_LOOP('',(#17763,#17764,#17787,#17815)); -#17763 = ORIENTED_EDGE('',*,*,#17688,.T.); -#17764 = ORIENTED_EDGE('',*,*,#17765,.T.); -#17765 = EDGE_CURVE('',#17691,#17766,#17768,.T.); -#17766 = VERTEX_POINT('',#17767); -#17767 = CARTESIAN_POINT('',(-87.349,5.299,-4.996003610813E-16)); -#17768 = SURFACE_CURVE('',#17769,(#17773,#17780),.PCURVE_S1.); -#17769 = LINE('',#17770,#17771); -#17770 = CARTESIAN_POINT('',(-87.349,21.2,0.)); -#17771 = VECTOR('',#17772,1.); -#17772 = DIRECTION('',(-0.,-1.,-0.)); -#17773 = PCURVE('',#17706,#17774); -#17774 = DEFINITIONAL_REPRESENTATION('',(#17775),#17779); -#17775 = LINE('',#17776,#17777); -#17776 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17777 = VECTOR('',#17778,1.); -#17778 = DIRECTION('',(1.,0.)); -#17779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17780 = PCURVE('',#17673,#17781); -#17781 = DEFINITIONAL_REPRESENTATION('',(#17782),#17786); -#17782 = LINE('',#17783,#17784); -#17783 = CARTESIAN_POINT('',(-2.401,11.8)); -#17784 = VECTOR('',#17785,1.); -#17785 = DIRECTION('',(-0.,1.)); -#17786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17787 = ORIENTED_EDGE('',*,*,#17788,.T.); -#17788 = EDGE_CURVE('',#17766,#17789,#17791,.T.); -#17789 = VERTEX_POINT('',#17790); -#17790 = CARTESIAN_POINT('',(-86.95,5.299,0.399)); -#17791 = SURFACE_CURVE('',#17792,(#17796,#17803),.PCURVE_S1.); -#17792 = LINE('',#17793,#17794); -#17793 = CARTESIAN_POINT('',(-87.1495,5.299,0.1995)); -#17794 = VECTOR('',#17795,1.); -#17795 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#17796 = PCURVE('',#17706,#17797); -#17797 = DEFINITIONAL_REPRESENTATION('',(#17798),#17802); -#17798 = LINE('',#17799,#17800); -#17799 = CARTESIAN_POINT('',(15.901,-3.925231146709E-17)); -#17800 = VECTOR('',#17801,1.); -#17801 = DIRECTION('',(0.,1.)); -#17802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17803 = PCURVE('',#17804,#17809); -#17804 = CONICAL_SURFACE('',#17805,1.799,0.785398163397); -#17805 = AXIS2_PLACEMENT_3D('',#17806,#17807,#17808); -#17806 = CARTESIAN_POINT('',(-87.349,5.299,1.799)); -#17807 = DIRECTION('',(-1.,0.,0.)); -#17808 = DIRECTION('',(-0.,-0.,-1.)); -#17809 = DEFINITIONAL_REPRESENTATION('',(#17810),#17814); -#17810 = LINE('',#17811,#17812); -#17811 = CARTESIAN_POINT('',(0.,-0.1995)); -#17812 = VECTOR('',#17813,1.); -#17813 = DIRECTION('',(0.,-1.)); -#17814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17815 = ORIENTED_EDGE('',*,*,#17816,.F.); -#17816 = EDGE_CURVE('',#17689,#17789,#17817,.T.); -#17817 = SURFACE_CURVE('',#17818,(#17822,#17829),.PCURVE_S1.); -#17818 = LINE('',#17819,#17820); -#17819 = CARTESIAN_POINT('',(-86.95,21.2,0.399)); -#17820 = VECTOR('',#17821,1.); -#17821 = DIRECTION('',(-0.,-1.,-0.)); -#17822 = PCURVE('',#17706,#17823); -#17823 = DEFINITIONAL_REPRESENTATION('',(#17824),#17828); -#17824 = LINE('',#17825,#17826); -#17825 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17826 = VECTOR('',#17827,1.); -#17827 = DIRECTION('',(1.,0.)); -#17828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17829 = PCURVE('',#17830,#17835); -#17830 = PLANE('',#17831); -#17831 = AXIS2_PLACEMENT_3D('',#17832,#17833,#17834); -#17832 = CARTESIAN_POINT('',(-86.95,21.2,0.)); -#17833 = DIRECTION('',(1.,0.,0.)); -#17834 = DIRECTION('',(0.,0.,-1.)); -#17835 = DEFINITIONAL_REPRESENTATION('',(#17836),#17840); -#17836 = LINE('',#17837,#17838); -#17837 = CARTESIAN_POINT('',(-0.399,0.)); -#17838 = VECTOR('',#17839,1.); -#17839 = DIRECTION('',(-0.,-1.)); -#17840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17841 = ADVANCED_FACE('',(#17842),#17804,.T.); -#17842 = FACE_BOUND('',#17843,.F.); -#17843 = EDGE_LOOP('',(#17844,#17845,#17874,#17902)); -#17844 = ORIENTED_EDGE('',*,*,#17788,.F.); -#17845 = ORIENTED_EDGE('',*,*,#17846,.T.); -#17846 = EDGE_CURVE('',#17766,#17847,#17849,.T.); -#17847 = VERTEX_POINT('',#17848); -#17848 = CARTESIAN_POINT('',(-87.349,3.5,1.799)); -#17849 = SURFACE_CURVE('',#17850,(#17855,#17862),.PCURVE_S1.); -#17850 = CIRCLE('',#17851,1.799); -#17851 = AXIS2_PLACEMENT_3D('',#17852,#17853,#17854); -#17852 = CARTESIAN_POINT('',(-87.349,5.299,1.799)); -#17853 = DIRECTION('',(-1.,0.,0.)); -#17854 = DIRECTION('',(-0.,-0.,-1.)); -#17855 = PCURVE('',#17804,#17856); -#17856 = DEFINITIONAL_REPRESENTATION('',(#17857),#17861); -#17857 = LINE('',#17858,#17859); -#17858 = CARTESIAN_POINT('',(0.,-0.)); -#17859 = VECTOR('',#17860,1.); -#17860 = DIRECTION('',(1.,-0.)); -#17861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17862 = PCURVE('',#17863,#17868); -#17863 = CYLINDRICAL_SURFACE('',#17864,1.799); -#17864 = AXIS2_PLACEMENT_3D('',#17865,#17866,#17867); -#17865 = CARTESIAN_POINT('',(-89.75,5.299,1.799)); -#17866 = DIRECTION('',(1.,-0.,-0.)); -#17867 = DIRECTION('',(0.,-0.,-1.)); -#17868 = DEFINITIONAL_REPRESENTATION('',(#17869),#17873); -#17869 = LINE('',#17870,#17871); -#17870 = CARTESIAN_POINT('',(-0.,2.401)); -#17871 = VECTOR('',#17872,1.); -#17872 = DIRECTION('',(-1.,0.)); -#17873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17874 = ORIENTED_EDGE('',*,*,#17875,.T.); -#17875 = EDGE_CURVE('',#17847,#17876,#17878,.T.); -#17876 = VERTEX_POINT('',#17877); -#17877 = CARTESIAN_POINT('',(-86.95,3.899,1.799)); -#17878 = SURFACE_CURVE('',#17879,(#17883,#17890),.PCURVE_S1.); -#17879 = LINE('',#17880,#17881); -#17880 = CARTESIAN_POINT('',(-87.349,3.5,1.799)); -#17881 = VECTOR('',#17882,1.); -#17882 = DIRECTION('',(0.707106781187,0.707106781187,4.329780281177E-17) - ); -#17883 = PCURVE('',#17804,#17884); -#17884 = DEFINITIONAL_REPRESENTATION('',(#17885),#17889); -#17885 = LINE('',#17886,#17887); -#17886 = CARTESIAN_POINT('',(1.570796326795,-0.)); -#17887 = VECTOR('',#17888,1.); -#17888 = DIRECTION('',(0.,-1.)); -#17889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17890 = PCURVE('',#17891,#17896); -#17891 = PLANE('',#17892); -#17892 = AXIS2_PLACEMENT_3D('',#17893,#17894,#17895); -#17893 = CARTESIAN_POINT('',(-87.1495,3.6995,1.799)); -#17894 = DIRECTION('',(0.707106781187,-0.707106781187,3.474965956532E-18 - )); -#17895 = DIRECTION('',(2.457171992256E-18,-2.457171992256E-18,-1.)); -#17896 = DEFINITIONAL_REPRESENTATION('',(#17897),#17901); -#17897 = LINE('',#17898,#17899); -#17898 = CARTESIAN_POINT('',(1.059261469413E-33,-0.282135605693)); -#17899 = VECTOR('',#17900,1.); -#17900 = DIRECTION('',(-4.329780281177E-17,1.)); -#17901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17902 = ORIENTED_EDGE('',*,*,#17903,.F.); -#17903 = EDGE_CURVE('',#17789,#17876,#17904,.T.); -#17904 = SURFACE_CURVE('',#17905,(#17910,#17917),.PCURVE_S1.); -#17905 = CIRCLE('',#17906,1.4); -#17906 = AXIS2_PLACEMENT_3D('',#17907,#17908,#17909); -#17907 = CARTESIAN_POINT('',(-86.95,5.299,1.799)); -#17908 = DIRECTION('',(-1.,0.,0.)); -#17909 = DIRECTION('',(-0.,-0.,-1.)); -#17910 = PCURVE('',#17804,#17911); -#17911 = DEFINITIONAL_REPRESENTATION('',(#17912),#17916); -#17912 = LINE('',#17913,#17914); -#17913 = CARTESIAN_POINT('',(0.,-0.399)); -#17914 = VECTOR('',#17915,1.); -#17915 = DIRECTION('',(1.,-0.)); -#17916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17917 = PCURVE('',#17830,#17918); -#17918 = DEFINITIONAL_REPRESENTATION('',(#17919),#17927); -#17919 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17920,#17921,#17922,#17923 - ,#17924,#17925,#17926),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#17920 = CARTESIAN_POINT('',(-0.399,-15.901)); -#17921 = CARTESIAN_POINT('',(-0.399,-18.32587113059)); -#17922 = CARTESIAN_POINT('',(-2.499,-17.11343556529)); -#17923 = CARTESIAN_POINT('',(-4.599,-15.901)); -#17924 = CARTESIAN_POINT('',(-2.499,-14.6885644347)); -#17925 = CARTESIAN_POINT('',(-0.399,-13.4761288694)); -#17926 = CARTESIAN_POINT('',(-0.399,-15.901)); -#17927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17928 = ADVANCED_FACE('',(#17929),#17891,.T.); -#17929 = FACE_BOUND('',#17930,.F.); -#17930 = EDGE_LOOP('',(#17931,#17932,#17960,#17988)); -#17931 = ORIENTED_EDGE('',*,*,#17875,.F.); -#17932 = ORIENTED_EDGE('',*,*,#17933,.T.); -#17933 = EDGE_CURVE('',#17847,#17934,#17936,.T.); -#17934 = VERTEX_POINT('',#17935); -#17935 = CARTESIAN_POINT('',(-87.349,3.5,1.801)); -#17936 = SURFACE_CURVE('',#17937,(#17941,#17948),.PCURVE_S1.); -#17937 = LINE('',#17938,#17939); -#17938 = CARTESIAN_POINT('',(-87.349,3.5,1.799)); -#17939 = VECTOR('',#17940,1.); -#17940 = DIRECTION('',(-0.,-0.,1.)); -#17941 = PCURVE('',#17891,#17942); -#17942 = DEFINITIONAL_REPRESENTATION('',(#17943),#17947); -#17943 = LINE('',#17944,#17945); -#17944 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#17945 = VECTOR('',#17946,1.); -#17946 = DIRECTION('',(-1.,0.)); -#17947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17948 = PCURVE('',#17949,#17954); -#17949 = PLANE('',#17950); -#17950 = AXIS2_PLACEMENT_3D('',#17951,#17952,#17953); -#17951 = CARTESIAN_POINT('',(-89.75,3.5,0.)); -#17952 = DIRECTION('',(-0.,-1.,-0.)); -#17953 = DIRECTION('',(0.,0.,-1.)); -#17954 = DEFINITIONAL_REPRESENTATION('',(#17955),#17959); -#17955 = LINE('',#17956,#17957); -#17956 = CARTESIAN_POINT('',(-1.799,2.401)); -#17957 = VECTOR('',#17958,1.); -#17958 = DIRECTION('',(-1.,0.)); -#17959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17960 = ORIENTED_EDGE('',*,*,#17961,.T.); -#17961 = EDGE_CURVE('',#17934,#17962,#17964,.T.); -#17962 = VERTEX_POINT('',#17963); -#17963 = CARTESIAN_POINT('',(-86.95,3.899,1.801)); -#17964 = SURFACE_CURVE('',#17965,(#17969,#17976),.PCURVE_S1.); -#17965 = LINE('',#17966,#17967); -#17966 = CARTESIAN_POINT('',(-87.1495,3.6995,1.801)); -#17967 = VECTOR('',#17968,1.); -#17968 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); -#17969 = PCURVE('',#17891,#17970); -#17970 = DEFINITIONAL_REPRESENTATION('',(#17971),#17975); -#17971 = LINE('',#17972,#17973); -#17972 = CARTESIAN_POINT('',(-2.E-03,0.)); -#17973 = VECTOR('',#17974,1.); -#17974 = DIRECTION('',(-0.,1.)); -#17975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17976 = PCURVE('',#17977,#17982); -#17977 = CONICAL_SURFACE('',#17978,1.799,0.785398163397); -#17978 = AXIS2_PLACEMENT_3D('',#17979,#17980,#17981); -#17979 = CARTESIAN_POINT('',(-87.349,5.299,1.801)); -#17980 = DIRECTION('',(-1.,0.,0.)); -#17981 = DIRECTION('',(-0.,-1.,-0.)); -#17982 = DEFINITIONAL_REPRESENTATION('',(#17983),#17987); -#17983 = LINE('',#17984,#17985); -#17984 = CARTESIAN_POINT('',(0.,-0.1995)); -#17985 = VECTOR('',#17986,1.); -#17986 = DIRECTION('',(0.,-1.)); -#17987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17988 = ORIENTED_EDGE('',*,*,#17989,.F.); -#17989 = EDGE_CURVE('',#17876,#17962,#17990,.T.); -#17990 = SURFACE_CURVE('',#17991,(#17995,#18002),.PCURVE_S1.); -#17991 = LINE('',#17992,#17993); -#17992 = CARTESIAN_POINT('',(-86.95,3.899,1.799)); -#17993 = VECTOR('',#17994,1.); -#17994 = DIRECTION('',(-0.,-0.,1.)); -#17995 = PCURVE('',#17891,#17996); -#17996 = DEFINITIONAL_REPRESENTATION('',(#17997),#18001); -#17997 = LINE('',#17998,#17999); -#17998 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#17999 = VECTOR('',#18000,1.); -#18000 = DIRECTION('',(-1.,0.)); -#18001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18002 = PCURVE('',#17830,#18003); -#18003 = DEFINITIONAL_REPRESENTATION('',(#18004),#18008); -#18004 = LINE('',#18005,#18006); -#18005 = CARTESIAN_POINT('',(-1.799,-17.301)); -#18006 = VECTOR('',#18007,1.); -#18007 = DIRECTION('',(-1.,0.)); -#18008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18009 = ADVANCED_FACE('',(#18010),#17977,.T.); -#18010 = FACE_BOUND('',#18011,.F.); -#18011 = EDGE_LOOP('',(#18012,#18013,#18042,#18070)); -#18012 = ORIENTED_EDGE('',*,*,#17961,.F.); -#18013 = ORIENTED_EDGE('',*,*,#18014,.T.); -#18014 = EDGE_CURVE('',#17934,#18015,#18017,.T.); -#18015 = VERTEX_POINT('',#18016); -#18016 = CARTESIAN_POINT('',(-87.349,5.299,3.6)); -#18017 = SURFACE_CURVE('',#18018,(#18023,#18030),.PCURVE_S1.); -#18018 = CIRCLE('',#18019,1.799); -#18019 = AXIS2_PLACEMENT_3D('',#18020,#18021,#18022); -#18020 = CARTESIAN_POINT('',(-87.349,5.299,1.801)); -#18021 = DIRECTION('',(-1.,0.,-0.)); -#18022 = DIRECTION('',(-0.,-1.,-0.)); -#18023 = PCURVE('',#17977,#18024); -#18024 = DEFINITIONAL_REPRESENTATION('',(#18025),#18029); -#18025 = LINE('',#18026,#18027); -#18026 = CARTESIAN_POINT('',(0.,-0.)); -#18027 = VECTOR('',#18028,1.); -#18028 = DIRECTION('',(1.,-0.)); -#18029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18030 = PCURVE('',#18031,#18036); -#18031 = CYLINDRICAL_SURFACE('',#18032,1.799); -#18032 = AXIS2_PLACEMENT_3D('',#18033,#18034,#18035); -#18033 = CARTESIAN_POINT('',(-89.75,5.299,1.801)); -#18034 = DIRECTION('',(1.,-0.,-0.)); -#18035 = DIRECTION('',(-0.,-0.,1.)); -#18036 = DEFINITIONAL_REPRESENTATION('',(#18037),#18041); -#18037 = LINE('',#18038,#18039); -#18038 = CARTESIAN_POINT('',(1.570796326795,2.401)); -#18039 = VECTOR('',#18040,1.); -#18040 = DIRECTION('',(-1.,-0.)); -#18041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18042 = ORIENTED_EDGE('',*,*,#18043,.T.); -#18043 = EDGE_CURVE('',#18015,#18044,#18046,.T.); -#18044 = VERTEX_POINT('',#18045); -#18045 = CARTESIAN_POINT('',(-86.95,5.299,3.201)); -#18046 = SURFACE_CURVE('',#18047,(#18051,#18058),.PCURVE_S1.); -#18047 = LINE('',#18048,#18049); -#18048 = CARTESIAN_POINT('',(-87.349,5.299,3.6)); -#18049 = VECTOR('',#18050,1.); -#18050 = DIRECTION('',(0.707106781187,4.329780281177E-17,-0.707106781187 - )); -#18051 = PCURVE('',#17977,#18052); -#18052 = DEFINITIONAL_REPRESENTATION('',(#18053),#18057); -#18053 = LINE('',#18054,#18055); -#18054 = CARTESIAN_POINT('',(1.570796326795,-0.)); -#18055 = VECTOR('',#18056,1.); -#18056 = DIRECTION('',(0.,-1.)); -#18057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18058 = PCURVE('',#18059,#18064); -#18059 = PLANE('',#18060); -#18060 = AXIS2_PLACEMENT_3D('',#18061,#18062,#18063); -#18061 = CARTESIAN_POINT('',(-87.1495,5.299,3.4005)); -#18062 = DIRECTION('',(0.707106781187,3.474965956532E-18,0.707106781187) - ); -#18063 = DIRECTION('',(2.457171992256E-18,-1.,2.457171992256E-18)); -#18064 = DEFINITIONAL_REPRESENTATION('',(#18065),#18069); -#18065 = LINE('',#18066,#18067); -#18066 = CARTESIAN_POINT('',(1.059261469413E-33,-0.282135605693)); -#18067 = VECTOR('',#18068,1.); -#18068 = DIRECTION('',(-4.329780281177E-17,1.)); -#18069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18070 = ORIENTED_EDGE('',*,*,#18071,.F.); -#18071 = EDGE_CURVE('',#17962,#18044,#18072,.T.); -#18072 = SURFACE_CURVE('',#18073,(#18078,#18085),.PCURVE_S1.); -#18073 = CIRCLE('',#18074,1.4); -#18074 = AXIS2_PLACEMENT_3D('',#18075,#18076,#18077); -#18075 = CARTESIAN_POINT('',(-86.95,5.299,1.801)); -#18076 = DIRECTION('',(-1.,0.,-0.)); -#18077 = DIRECTION('',(-0.,-1.,-0.)); -#18078 = PCURVE('',#17977,#18079); -#18079 = DEFINITIONAL_REPRESENTATION('',(#18080),#18084); -#18080 = LINE('',#18081,#18082); -#18081 = CARTESIAN_POINT('',(0.,-0.399)); -#18082 = VECTOR('',#18083,1.); -#18083 = DIRECTION('',(1.,-0.)); -#18084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18085 = PCURVE('',#17830,#18086); -#18086 = DEFINITIONAL_REPRESENTATION('',(#18087),#18095); -#18087 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18088,#18089,#18090,#18091 - ,#18092,#18093,#18094),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18088 = CARTESIAN_POINT('',(-1.801,-17.301)); -#18089 = CARTESIAN_POINT('',(-4.225871130596,-17.301)); -#18090 = CARTESIAN_POINT('',(-3.013435565298,-15.201)); -#18091 = CARTESIAN_POINT('',(-1.801,-13.101)); -#18092 = CARTESIAN_POINT('',(-0.588564434702,-15.201)); -#18093 = CARTESIAN_POINT('',(0.623871130596,-17.301)); -#18094 = CARTESIAN_POINT('',(-1.801,-17.301)); -#18095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18096 = ADVANCED_FACE('',(#18097),#18059,.T.); -#18097 = FACE_BOUND('',#18098,.F.); -#18098 = EDGE_LOOP('',(#18099,#18100,#18128,#18151)); -#18099 = ORIENTED_EDGE('',*,*,#18043,.F.); -#18100 = ORIENTED_EDGE('',*,*,#18101,.T.); -#18101 = EDGE_CURVE('',#18015,#18102,#18104,.T.); -#18102 = VERTEX_POINT('',#18103); -#18103 = CARTESIAN_POINT('',(-87.349,21.2,3.6)); -#18104 = SURFACE_CURVE('',#18105,(#18109,#18116),.PCURVE_S1.); -#18105 = LINE('',#18106,#18107); -#18106 = CARTESIAN_POINT('',(-87.349,5.299,3.6)); -#18107 = VECTOR('',#18108,1.); -#18108 = DIRECTION('',(-0.,1.,-0.)); -#18109 = PCURVE('',#18059,#18110); -#18110 = DEFINITIONAL_REPRESENTATION('',(#18111),#18115); -#18111 = LINE('',#18112,#18113); -#18112 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#18113 = VECTOR('',#18114,1.); -#18114 = DIRECTION('',(-1.,0.)); -#18115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18116 = PCURVE('',#18117,#18122); -#18117 = PLANE('',#18118); -#18118 = AXIS2_PLACEMENT_3D('',#18119,#18120,#18121); -#18119 = CARTESIAN_POINT('',(-89.75,21.2,3.6)); -#18120 = DIRECTION('',(0.,0.,1.)); -#18121 = DIRECTION('',(-1.,0.,0.)); -#18122 = DEFINITIONAL_REPRESENTATION('',(#18123),#18127); -#18123 = LINE('',#18124,#18125); -#18124 = CARTESIAN_POINT('',(-2.401,15.901)); -#18125 = VECTOR('',#18126,1.); -#18126 = DIRECTION('',(-0.,-1.)); -#18127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18128 = ORIENTED_EDGE('',*,*,#18129,.T.); -#18129 = EDGE_CURVE('',#18102,#18130,#18132,.T.); -#18130 = VERTEX_POINT('',#18131); -#18131 = CARTESIAN_POINT('',(-86.95,21.2,3.201)); -#18132 = SURFACE_CURVE('',#18133,(#18137,#18144),.PCURVE_S1.); -#18133 = LINE('',#18134,#18135); -#18134 = CARTESIAN_POINT('',(-86.9495,21.2,3.2005)); -#18135 = VECTOR('',#18136,1.); -#18136 = DIRECTION('',(0.707106781187,-0.,-0.707106781187)); -#18137 = PCURVE('',#18059,#18138); -#18138 = DEFINITIONAL_REPRESENTATION('',(#18139),#18143); -#18139 = LINE('',#18140,#18141); -#18140 = CARTESIAN_POINT('',(-15.901,0.282842712475)); -#18141 = VECTOR('',#18142,1.); -#18142 = DIRECTION('',(-0.,1.)); -#18143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18144 = PCURVE('',#15855,#18145); -#18145 = DEFINITIONAL_REPRESENTATION('',(#18146),#18150); -#18146 = LINE('',#18147,#18148); -#18147 = CARTESIAN_POINT('',(-3.2005,2.8005)); -#18148 = VECTOR('',#18149,1.); -#18149 = DIRECTION('',(0.707106781187,0.707106781187)); -#18150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18151 = ORIENTED_EDGE('',*,*,#18152,.F.); -#18152 = EDGE_CURVE('',#18044,#18130,#18153,.T.); -#18153 = SURFACE_CURVE('',#18154,(#18158,#18165),.PCURVE_S1.); -#18154 = LINE('',#18155,#18156); -#18155 = CARTESIAN_POINT('',(-86.95,5.299,3.201)); -#18156 = VECTOR('',#18157,1.); -#18157 = DIRECTION('',(-0.,1.,-0.)); -#18158 = PCURVE('',#18059,#18159); -#18159 = DEFINITIONAL_REPRESENTATION('',(#18160),#18164); -#18160 = LINE('',#18161,#18162); -#18161 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#18162 = VECTOR('',#18163,1.); -#18163 = DIRECTION('',(-1.,0.)); -#18164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18165 = PCURVE('',#17830,#18166); -#18166 = DEFINITIONAL_REPRESENTATION('',(#18167),#18171); -#18167 = LINE('',#18168,#18169); -#18168 = CARTESIAN_POINT('',(-3.201,-15.901)); -#18169 = VECTOR('',#18170,1.); -#18170 = DIRECTION('',(-0.,1.)); -#18171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18172 = ADVANCED_FACE('',(#18173),#18117,.T.); -#18173 = FACE_BOUND('',#18174,.F.); -#18174 = EDGE_LOOP('',(#18175,#18198,#18221,#18242)); -#18175 = ORIENTED_EDGE('',*,*,#18176,.F.); -#18176 = EDGE_CURVE('',#18177,#18015,#18179,.T.); -#18177 = VERTEX_POINT('',#18178); -#18178 = CARTESIAN_POINT('',(-89.351,5.299,3.6)); -#18179 = SURFACE_CURVE('',#18180,(#18184,#18191),.PCURVE_S1.); -#18180 = LINE('',#18181,#18182); -#18181 = CARTESIAN_POINT('',(-89.75,5.299,3.6)); -#18182 = VECTOR('',#18183,1.); -#18183 = DIRECTION('',(1.,-0.,-0.)); -#18184 = PCURVE('',#18117,#18185); -#18185 = DEFINITIONAL_REPRESENTATION('',(#18186),#18190); -#18186 = LINE('',#18187,#18188); -#18187 = CARTESIAN_POINT('',(-0.,15.901)); -#18188 = VECTOR('',#18189,1.); -#18189 = DIRECTION('',(-1.,-0.)); -#18190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18191 = PCURVE('',#18031,#18192); -#18192 = DEFINITIONAL_REPRESENTATION('',(#18193),#18197); -#18193 = LINE('',#18194,#18195); -#18194 = CARTESIAN_POINT('',(0.,0.)); -#18195 = VECTOR('',#18196,1.); -#18196 = DIRECTION('',(0.,1.)); -#18197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18198 = ORIENTED_EDGE('',*,*,#18199,.T.); -#18199 = EDGE_CURVE('',#18177,#18200,#18202,.T.); -#18200 = VERTEX_POINT('',#18201); -#18201 = CARTESIAN_POINT('',(-89.351,21.2,3.6)); -#18202 = SURFACE_CURVE('',#18203,(#18207,#18214),.PCURVE_S1.); -#18203 = LINE('',#18204,#18205); -#18204 = CARTESIAN_POINT('',(-89.351,5.299,3.6)); -#18205 = VECTOR('',#18206,1.); -#18206 = DIRECTION('',(-0.,1.,-0.)); -#18207 = PCURVE('',#18117,#18208); -#18208 = DEFINITIONAL_REPRESENTATION('',(#18209),#18213); -#18209 = LINE('',#18210,#18211); -#18210 = CARTESIAN_POINT('',(-0.399,15.901)); -#18211 = VECTOR('',#18212,1.); -#18212 = DIRECTION('',(-0.,-1.)); -#18213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18214 = PCURVE('',#15827,#18215); -#18215 = DEFINITIONAL_REPRESENTATION('',(#18216),#18220); -#18216 = LINE('',#18217,#18218); -#18217 = CARTESIAN_POINT('',(0.,0.282135605693)); -#18218 = VECTOR('',#18219,1.); -#18219 = DIRECTION('',(1.,0.)); -#18220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18221 = ORIENTED_EDGE('',*,*,#18222,.T.); -#18222 = EDGE_CURVE('',#18200,#18102,#18223,.T.); -#18223 = SURFACE_CURVE('',#18224,(#18228,#18235),.PCURVE_S1.); -#18224 = LINE('',#18225,#18226); -#18225 = CARTESIAN_POINT('',(-89.75,21.2,3.6)); -#18226 = VECTOR('',#18227,1.); -#18227 = DIRECTION('',(1.,0.,0.)); -#18228 = PCURVE('',#18117,#18229); -#18229 = DEFINITIONAL_REPRESENTATION('',(#18230),#18234); -#18230 = LINE('',#18231,#18232); -#18231 = CARTESIAN_POINT('',(-0.,-0.)); -#18232 = VECTOR('',#18233,1.); -#18233 = DIRECTION('',(-1.,0.)); -#18234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18235 = PCURVE('',#15855,#18236); -#18236 = DEFINITIONAL_REPRESENTATION('',(#18237),#18241); -#18237 = LINE('',#18238,#18239); -#18238 = CARTESIAN_POINT('',(-3.6,0.)); -#18239 = VECTOR('',#18240,1.); -#18240 = DIRECTION('',(-0.,1.)); -#18241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18242 = ORIENTED_EDGE('',*,*,#18101,.F.); -#18243 = ADVANCED_FACE('',(#18244),#18031,.T.); -#18244 = FACE_BOUND('',#18245,.T.); -#18245 = EDGE_LOOP('',(#18246,#18247,#18271,#18292)); -#18246 = ORIENTED_EDGE('',*,*,#18176,.F.); -#18247 = ORIENTED_EDGE('',*,*,#18248,.F.); -#18248 = EDGE_CURVE('',#18249,#18177,#18251,.T.); -#18249 = VERTEX_POINT('',#18250); -#18250 = CARTESIAN_POINT('',(-89.351,3.5,1.801)); -#18251 = SURFACE_CURVE('',#18252,(#18257,#18264),.PCURVE_S1.); -#18252 = CIRCLE('',#18253,1.799); -#18253 = AXIS2_PLACEMENT_3D('',#18254,#18255,#18256); -#18254 = CARTESIAN_POINT('',(-89.351,5.299,1.801)); -#18255 = DIRECTION('',(-1.,0.,-0.)); -#18256 = DIRECTION('',(-0.,-1.,-0.)); -#18257 = PCURVE('',#18031,#18258); -#18258 = DEFINITIONAL_REPRESENTATION('',(#18259),#18263); -#18259 = LINE('',#18260,#18261); -#18260 = CARTESIAN_POINT('',(1.570796326795,0.399)); -#18261 = VECTOR('',#18262,1.); -#18262 = DIRECTION('',(-1.,-0.)); -#18263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18264 = PCURVE('',#15799,#18265); -#18265 = DEFINITIONAL_REPRESENTATION('',(#18266),#18270); -#18266 = LINE('',#18267,#18268); -#18267 = CARTESIAN_POINT('',(-0.,0.)); -#18268 = VECTOR('',#18269,1.); -#18269 = DIRECTION('',(-1.,0.)); -#18270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18271 = ORIENTED_EDGE('',*,*,#18272,.T.); -#18272 = EDGE_CURVE('',#18249,#17934,#18273,.T.); -#18273 = SURFACE_CURVE('',#18274,(#18278,#18285),.PCURVE_S1.); -#18274 = LINE('',#18275,#18276); -#18275 = CARTESIAN_POINT('',(-89.75,3.5,1.801)); -#18276 = VECTOR('',#18277,1.); -#18277 = DIRECTION('',(1.,-0.,-0.)); -#18278 = PCURVE('',#18031,#18279); -#18279 = DEFINITIONAL_REPRESENTATION('',(#18280),#18284); -#18280 = LINE('',#18281,#18282); -#18281 = CARTESIAN_POINT('',(1.570796326795,0.)); -#18282 = VECTOR('',#18283,1.); -#18283 = DIRECTION('',(0.,1.)); -#18284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18285 = PCURVE('',#17949,#18286); -#18286 = DEFINITIONAL_REPRESENTATION('',(#18287),#18291); -#18287 = LINE('',#18288,#18289); -#18288 = CARTESIAN_POINT('',(-1.801,0.)); -#18289 = VECTOR('',#18290,1.); -#18290 = DIRECTION('',(-0.,1.)); -#18291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18292 = ORIENTED_EDGE('',*,*,#18014,.T.); -#18293 = ADVANCED_FACE('',(#18294),#17949,.T.); -#18294 = FACE_BOUND('',#18295,.F.); -#18295 = EDGE_LOOP('',(#18296,#18319,#18340,#18341)); -#18296 = ORIENTED_EDGE('',*,*,#18297,.F.); -#18297 = EDGE_CURVE('',#18298,#17847,#18300,.T.); -#18298 = VERTEX_POINT('',#18299); -#18299 = CARTESIAN_POINT('',(-89.351,3.5,1.799)); -#18300 = SURFACE_CURVE('',#18301,(#18305,#18312),.PCURVE_S1.); -#18301 = LINE('',#18302,#18303); -#18302 = CARTESIAN_POINT('',(-89.75,3.5,1.799)); -#18303 = VECTOR('',#18304,1.); -#18304 = DIRECTION('',(1.,-0.,-0.)); -#18305 = PCURVE('',#17949,#18306); -#18306 = DEFINITIONAL_REPRESENTATION('',(#18307),#18311); -#18307 = LINE('',#18308,#18309); -#18308 = CARTESIAN_POINT('',(-1.799,0.)); -#18309 = VECTOR('',#18310,1.); -#18310 = DIRECTION('',(-0.,1.)); -#18311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18312 = PCURVE('',#17863,#18313); -#18313 = DEFINITIONAL_REPRESENTATION('',(#18314),#18318); -#18314 = LINE('',#18315,#18316); -#18315 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#18316 = VECTOR('',#18317,1.); -#18317 = DIRECTION('',(-0.,1.)); -#18318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18319 = ORIENTED_EDGE('',*,*,#18320,.T.); -#18320 = EDGE_CURVE('',#18298,#18249,#18321,.T.); -#18321 = SURFACE_CURVE('',#18322,(#18326,#18333),.PCURVE_S1.); -#18322 = LINE('',#18323,#18324); -#18323 = CARTESIAN_POINT('',(-89.351,3.5,1.799)); -#18324 = VECTOR('',#18325,1.); -#18325 = DIRECTION('',(-0.,-0.,1.)); -#18326 = PCURVE('',#17949,#18327); -#18327 = DEFINITIONAL_REPRESENTATION('',(#18328),#18332); -#18328 = LINE('',#18329,#18330); -#18329 = CARTESIAN_POINT('',(-1.799,0.399)); -#18330 = VECTOR('',#18331,1.); -#18331 = DIRECTION('',(-1.,0.)); -#18332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18333 = PCURVE('',#15766,#18334); -#18334 = DEFINITIONAL_REPRESENTATION('',(#18335),#18339); -#18335 = LINE('',#18336,#18337); -#18336 = CARTESIAN_POINT('',(0.,0.282135605693)); -#18337 = VECTOR('',#18338,1.); -#18338 = DIRECTION('',(1.,0.)); -#18339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18340 = ORIENTED_EDGE('',*,*,#18272,.T.); -#18341 = ORIENTED_EDGE('',*,*,#17933,.F.); -#18342 = ADVANCED_FACE('',(#18343),#17863,.T.); -#18343 = FACE_BOUND('',#18344,.F.); -#18344 = EDGE_LOOP('',(#18345,#18368,#18390,#18391)); -#18345 = ORIENTED_EDGE('',*,*,#18346,.F.); -#18346 = EDGE_CURVE('',#18347,#17766,#18349,.T.); -#18347 = VERTEX_POINT('',#18348); -#18348 = CARTESIAN_POINT('',(-89.351,5.299,-6.383782391595E-16)); -#18349 = SURFACE_CURVE('',#18350,(#18354,#18361),.PCURVE_S1.); -#18350 = LINE('',#18351,#18352); -#18351 = CARTESIAN_POINT('',(-89.75,5.299,-2.22044604925E-16)); -#18352 = VECTOR('',#18353,1.); -#18353 = DIRECTION('',(1.,-0.,-0.)); -#18354 = PCURVE('',#17863,#18355); -#18355 = DEFINITIONAL_REPRESENTATION('',(#18356),#18360); -#18356 = LINE('',#18357,#18358); -#18357 = CARTESIAN_POINT('',(-0.,0.)); -#18358 = VECTOR('',#18359,1.); -#18359 = DIRECTION('',(-0.,1.)); -#18360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18361 = PCURVE('',#17673,#18362); -#18362 = DEFINITIONAL_REPRESENTATION('',(#18363),#18367); -#18363 = LINE('',#18364,#18365); -#18364 = CARTESIAN_POINT('',(-0.,27.701)); -#18365 = VECTOR('',#18366,1.); -#18366 = DIRECTION('',(-1.,0.)); -#18367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18368 = ORIENTED_EDGE('',*,*,#18369,.T.); -#18369 = EDGE_CURVE('',#18347,#18298,#18370,.T.); -#18370 = SURFACE_CURVE('',#18371,(#18376,#18383),.PCURVE_S1.); -#18371 = CIRCLE('',#18372,1.799); -#18372 = AXIS2_PLACEMENT_3D('',#18373,#18374,#18375); -#18373 = CARTESIAN_POINT('',(-89.351,5.299,1.799)); -#18374 = DIRECTION('',(-1.,0.,0.)); -#18375 = DIRECTION('',(-0.,-0.,-1.)); -#18376 = PCURVE('',#17863,#18377); -#18377 = DEFINITIONAL_REPRESENTATION('',(#18378),#18382); -#18378 = LINE('',#18379,#18380); -#18379 = CARTESIAN_POINT('',(-0.,0.399)); -#18380 = VECTOR('',#18381,1.); -#18381 = DIRECTION('',(-1.,0.)); -#18382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18383 = PCURVE('',#15738,#18384); -#18384 = DEFINITIONAL_REPRESENTATION('',(#18385),#18389); -#18385 = LINE('',#18386,#18387); -#18386 = CARTESIAN_POINT('',(-0.,0.)); -#18387 = VECTOR('',#18388,1.); -#18388 = DIRECTION('',(-1.,0.)); -#18389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18390 = ORIENTED_EDGE('',*,*,#18297,.T.); -#18391 = ORIENTED_EDGE('',*,*,#17846,.F.); -#18392 = ADVANCED_FACE('',(#18393,#18421),#17830,.T.); -#18393 = FACE_BOUND('',#18394,.F.); -#18394 = EDGE_LOOP('',(#18395,#18416,#18417,#18418,#18419,#18420)); -#18395 = ORIENTED_EDGE('',*,*,#18396,.F.); -#18396 = EDGE_CURVE('',#17689,#18130,#18397,.T.); -#18397 = SURFACE_CURVE('',#18398,(#18402,#18409),.PCURVE_S1.); -#18398 = LINE('',#18399,#18400); -#18399 = CARTESIAN_POINT('',(-86.95,21.2,0.)); -#18400 = VECTOR('',#18401,1.); -#18401 = DIRECTION('',(0.,0.,1.)); -#18402 = PCURVE('',#17830,#18403); -#18403 = DEFINITIONAL_REPRESENTATION('',(#18404),#18408); -#18404 = LINE('',#18405,#18406); -#18405 = CARTESIAN_POINT('',(-0.,0.)); -#18406 = VECTOR('',#18407,1.); -#18407 = DIRECTION('',(-1.,0.)); -#18408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18409 = PCURVE('',#15855,#18410); -#18410 = DEFINITIONAL_REPRESENTATION('',(#18411),#18415); -#18411 = LINE('',#18412,#18413); -#18412 = CARTESIAN_POINT('',(-0.,2.8)); -#18413 = VECTOR('',#18414,1.); -#18414 = DIRECTION('',(-1.,0.)); -#18415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18416 = ORIENTED_EDGE('',*,*,#17816,.T.); -#18417 = ORIENTED_EDGE('',*,*,#17903,.T.); -#18418 = ORIENTED_EDGE('',*,*,#17989,.T.); -#18419 = ORIENTED_EDGE('',*,*,#18071,.T.); -#18420 = ORIENTED_EDGE('',*,*,#18152,.T.); -#18421 = FACE_BOUND('',#18422,.F.); -#18422 = EDGE_LOOP('',(#18423)); -#18423 = ORIENTED_EDGE('',*,*,#18424,.F.); -#18424 = EDGE_CURVE('',#18425,#18425,#18427,.T.); -#18425 = VERTEX_POINT('',#18426); -#18426 = CARTESIAN_POINT('',(-86.95,5.3,0.4)); -#18427 = SURFACE_CURVE('',#18428,(#18433,#18444),.PCURVE_S1.); -#18428 = CIRCLE('',#18429,1.4); -#18429 = AXIS2_PLACEMENT_3D('',#18430,#18431,#18432); -#18430 = CARTESIAN_POINT('',(-86.95,5.3,1.8)); -#18431 = DIRECTION('',(-1.,0.,-0.)); -#18432 = DIRECTION('',(0.,-0.,-1.)); -#18433 = PCURVE('',#17830,#18434); -#18434 = DEFINITIONAL_REPRESENTATION('',(#18435),#18443); -#18435 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18436,#18437,#18438,#18439 - ,#18440,#18441,#18442),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18436 = CARTESIAN_POINT('',(-0.4,-15.9)); -#18437 = CARTESIAN_POINT('',(-0.4,-18.32487113059)); -#18438 = CARTESIAN_POINT('',(-2.5,-17.11243556529)); -#18439 = CARTESIAN_POINT('',(-4.6,-15.9)); -#18440 = CARTESIAN_POINT('',(-2.5,-14.6875644347)); -#18441 = CARTESIAN_POINT('',(-0.4,-13.4751288694)); -#18442 = CARTESIAN_POINT('',(-0.4,-15.9)); -#18443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18444 = PCURVE('',#18445,#18450); -#18445 = CYLINDRICAL_SURFACE('',#18446,1.4); -#18446 = AXIS2_PLACEMENT_3D('',#18447,#18448,#18449); -#18447 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#18448 = DIRECTION('',(1.,0.,0.)); -#18449 = DIRECTION('',(0.,0.,-1.)); -#18450 = DEFINITIONAL_REPRESENTATION('',(#18451),#18455); -#18451 = LINE('',#18452,#18453); -#18452 = CARTESIAN_POINT('',(-0.,5.8)); -#18453 = VECTOR('',#18454,1.); -#18454 = DIRECTION('',(-1.,0.)); -#18455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18456 = ADVANCED_FACE('',(#18457),#18445,.T.); -#18457 = FACE_BOUND('',#18458,.F.); -#18458 = EDGE_LOOP('',(#18459,#18482,#18513,#18514)); -#18459 = ORIENTED_EDGE('',*,*,#18460,.T.); -#18460 = EDGE_CURVE('',#18425,#18461,#18463,.T.); -#18461 = VERTEX_POINT('',#18462); -#18462 = CARTESIAN_POINT('',(-83.95,5.3,0.4)); -#18463 = SEAM_CURVE('',#18464,(#18468,#18475),.PCURVE_S1.); -#18464 = LINE('',#18465,#18466); -#18465 = CARTESIAN_POINT('',(-92.75,5.3,0.4)); -#18466 = VECTOR('',#18467,1.); -#18467 = DIRECTION('',(1.,0.,0.)); -#18468 = PCURVE('',#18445,#18469); -#18469 = DEFINITIONAL_REPRESENTATION('',(#18470),#18474); -#18470 = LINE('',#18471,#18472); -#18471 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#18472 = VECTOR('',#18473,1.); -#18473 = DIRECTION('',(-0.,1.)); -#18474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18475 = PCURVE('',#18445,#18476); -#18476 = DEFINITIONAL_REPRESENTATION('',(#18477),#18481); -#18477 = LINE('',#18478,#18479); -#18478 = CARTESIAN_POINT('',(-0.,-0.)); -#18479 = VECTOR('',#18480,1.); -#18480 = DIRECTION('',(-0.,1.)); -#18481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18482 = ORIENTED_EDGE('',*,*,#18483,.F.); -#18483 = EDGE_CURVE('',#18461,#18461,#18484,.T.); -#18484 = SURFACE_CURVE('',#18485,(#18490,#18497),.PCURVE_S1.); -#18485 = CIRCLE('',#18486,1.4); -#18486 = AXIS2_PLACEMENT_3D('',#18487,#18488,#18489); -#18487 = CARTESIAN_POINT('',(-83.95,5.3,1.8)); -#18488 = DIRECTION('',(-1.,0.,0.)); -#18489 = DIRECTION('',(0.,0.,-1.)); -#18490 = PCURVE('',#18445,#18491); -#18491 = DEFINITIONAL_REPRESENTATION('',(#18492),#18496); -#18492 = LINE('',#18493,#18494); -#18493 = CARTESIAN_POINT('',(-0.,8.8)); -#18494 = VECTOR('',#18495,1.); -#18495 = DIRECTION('',(-1.,0.)); -#18496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18497 = PCURVE('',#18498,#18503); -#18498 = PLANE('',#18499); -#18499 = AXIS2_PLACEMENT_3D('',#18500,#18501,#18502); -#18500 = CARTESIAN_POINT('',(-83.95,5.3,1.8)); -#18501 = DIRECTION('',(1.,0.,0.)); -#18502 = DIRECTION('',(0.,0.,1.)); -#18503 = DEFINITIONAL_REPRESENTATION('',(#18504),#18512); -#18504 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18505,#18506,#18507,#18508 - ,#18509,#18510,#18511),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18505 = CARTESIAN_POINT('',(-1.4,0.)); -#18506 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#18507 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#18508 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#18509 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#18510 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#18511 = CARTESIAN_POINT('',(-1.4,0.)); -#18512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18513 = ORIENTED_EDGE('',*,*,#18460,.F.); -#18514 = ORIENTED_EDGE('',*,*,#18424,.T.); -#18515 = ADVANCED_FACE('',(#18516),#18498,.T.); -#18516 = FACE_BOUND('',#18517,.F.); -#18517 = EDGE_LOOP('',(#18518)); -#18518 = ORIENTED_EDGE('',*,*,#18483,.T.); -#18519 = ADVANCED_FACE('',(#18520),#17673,.F.); -#18520 = FACE_BOUND('',#18521,.T.); -#18521 = EDGE_LOOP('',(#18522,#18545,#18546,#18547,#18548,#18549,#18572, - #18600)); -#18522 = ORIENTED_EDGE('',*,*,#18523,.T.); -#18523 = EDGE_CURVE('',#18524,#17550,#18526,.T.); -#18524 = VERTEX_POINT('',#18525); -#18525 = CARTESIAN_POINT('',(89.351,5.299,-2.22044604925E-16)); -#18526 = SURFACE_CURVE('',#18527,(#18531,#18538),.PCURVE_S1.); -#18527 = LINE('',#18528,#18529); -#18528 = CARTESIAN_POINT('',(89.75,5.299,-2.22044604925E-16)); -#18529 = VECTOR('',#18530,1.); -#18530 = DIRECTION('',(-1.,-0.,-0.)); -#18531 = PCURVE('',#17673,#18532); -#18532 = DEFINITIONAL_REPRESENTATION('',(#18533),#18537); -#18533 = LINE('',#18534,#18535); -#18534 = CARTESIAN_POINT('',(-179.5,27.701)); -#18535 = VECTOR('',#18536,1.); -#18536 = DIRECTION('',(1.,-0.)); -#18537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18538 = PCURVE('',#17592,#18539); -#18539 = DEFINITIONAL_REPRESENTATION('',(#18540),#18544); -#18540 = LINE('',#18541,#18542); -#18541 = CARTESIAN_POINT('',(0.,0.)); -#18542 = VECTOR('',#18543,1.); -#18543 = DIRECTION('',(0.,1.)); -#18544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18545 = ORIENTED_EDGE('',*,*,#17659,.T.); -#18546 = ORIENTED_EDGE('',*,*,#17740,.F.); -#18547 = ORIENTED_EDGE('',*,*,#17765,.T.); -#18548 = ORIENTED_EDGE('',*,*,#18346,.F.); -#18549 = ORIENTED_EDGE('',*,*,#18550,.F.); -#18550 = EDGE_CURVE('',#18551,#18347,#18553,.T.); -#18551 = VERTEX_POINT('',#18552); -#18552 = CARTESIAN_POINT('',(-89.351,32.601,-4.718447854657E-16)); -#18553 = SURFACE_CURVE('',#18554,(#18558,#18565),.PCURVE_S1.); -#18554 = LINE('',#18555,#18556); -#18555 = CARTESIAN_POINT('',(-89.351,33.,0.)); -#18556 = VECTOR('',#18557,1.); -#18557 = DIRECTION('',(-0.,-1.,-8.015761341649E-18)); -#18558 = PCURVE('',#17673,#18559); -#18559 = DEFINITIONAL_REPRESENTATION('',(#18560),#18564); -#18560 = LINE('',#18561,#18562); -#18561 = CARTESIAN_POINT('',(-0.399,-0.)); -#18562 = VECTOR('',#18563,1.); -#18563 = DIRECTION('',(-0.,1.)); -#18564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18565 = PCURVE('',#15705,#18566); -#18566 = DEFINITIONAL_REPRESENTATION('',(#18567),#18571); -#18567 = LINE('',#18568,#18569); -#18568 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#18569 = VECTOR('',#18570,1.); -#18570 = DIRECTION('',(-1.,0.)); -#18571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18572 = ORIENTED_EDGE('',*,*,#18573,.T.); -#18573 = EDGE_CURVE('',#18551,#18574,#18576,.T.); -#18574 = VERTEX_POINT('',#18575); -#18575 = CARTESIAN_POINT('',(89.351,32.601,-2.775557561563E-17)); -#18576 = SURFACE_CURVE('',#18577,(#18581,#18588),.PCURVE_S1.); -#18577 = LINE('',#18578,#18579); -#18578 = CARTESIAN_POINT('',(-89.75,32.601,0.)); -#18579 = VECTOR('',#18580,1.); -#18580 = DIRECTION('',(1.,-0.,-0.)); -#18581 = PCURVE('',#17673,#18582); -#18582 = DEFINITIONAL_REPRESENTATION('',(#18583),#18587); -#18583 = LINE('',#18584,#18585); -#18584 = CARTESIAN_POINT('',(-0.,0.399)); -#18585 = VECTOR('',#18586,1.); -#18586 = DIRECTION('',(-1.,0.)); -#18587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18588 = PCURVE('',#18589,#18594); -#18589 = PLANE('',#18590); -#18590 = AXIS2_PLACEMENT_3D('',#18591,#18592,#18593); -#18591 = CARTESIAN_POINT('',(-89.75,32.8005,0.1995)); -#18592 = DIRECTION('',(3.474965956532E-18,0.707106781187,-0.707106781187 - )); -#18593 = DIRECTION('',(1.,-2.457171992256E-18,2.457171992256E-18)); -#18594 = DEFINITIONAL_REPRESENTATION('',(#18595),#18599); -#18595 = LINE('',#18596,#18597); -#18596 = CARTESIAN_POINT('',(0.,0.282135605693)); -#18597 = VECTOR('',#18598,1.); -#18598 = DIRECTION('',(1.,0.)); -#18599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18600 = ORIENTED_EDGE('',*,*,#18601,.F.); -#18601 = EDGE_CURVE('',#18524,#18574,#18602,.T.); -#18602 = SURFACE_CURVE('',#18603,(#18607,#18614),.PCURVE_S1.); -#18603 = LINE('',#18604,#18605); -#18604 = CARTESIAN_POINT('',(89.351,5.299,0.)); -#18605 = VECTOR('',#18606,1.); -#18606 = DIRECTION('',(-0.,1.,8.015761341649E-18)); -#18607 = PCURVE('',#17673,#18608); -#18608 = DEFINITIONAL_REPRESENTATION('',(#18609),#18613); -#18609 = LINE('',#18610,#18611); -#18610 = CARTESIAN_POINT('',(-179.101,27.701)); -#18611 = VECTOR('',#18612,1.); -#18612 = DIRECTION('',(-0.,-1.)); -#18613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18614 = PCURVE('',#16716,#18615); -#18615 = DEFINITIONAL_REPRESENTATION('',(#18616),#18620); -#18616 = LINE('',#18617,#18618); -#18617 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#18618 = VECTOR('',#18619,1.); -#18619 = DIRECTION('',(1.,0.)); -#18620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18621 = ADVANCED_FACE('',(#18622),#18589,.T.); -#18622 = FACE_BOUND('',#18623,.T.); -#18623 = EDGE_LOOP('',(#18624,#18645,#18666,#18687)); -#18624 = ORIENTED_EDGE('',*,*,#18625,.F.); -#18625 = EDGE_CURVE('',#15655,#18551,#18626,.T.); -#18626 = SURFACE_CURVE('',#18627,(#18631,#18638),.PCURVE_S1.); -#18627 = LINE('',#18628,#18629); -#18628 = CARTESIAN_POINT('',(-89.617,32.867,0.266)); -#18629 = VECTOR('',#18630,1.); -#18630 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); -#18631 = PCURVE('',#18589,#18632); -#18632 = DEFINITIONAL_REPRESENTATION('',(#18633),#18637); -#18633 = LINE('',#18634,#18635); -#18634 = CARTESIAN_POINT('',(0.133,-9.404520189781E-02)); -#18635 = VECTOR('',#18636,1.); -#18636 = DIRECTION('',(0.57735026919,0.816496580928)); -#18637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18638 = PCURVE('',#15705,#18639); -#18639 = DEFINITIONAL_REPRESENTATION('',(#18640),#18644); -#18640 = LINE('',#18641,#18642); -#18641 = CARTESIAN_POINT('',(-0.133,-9.404520189782E-02)); -#18642 = VECTOR('',#18643,1.); -#18643 = DIRECTION('',(-0.57735026919,0.816496580928)); -#18644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18645 = ORIENTED_EDGE('',*,*,#18646,.T.); -#18646 = EDGE_CURVE('',#15655,#16676,#18647,.T.); -#18647 = SURFACE_CURVE('',#18648,(#18652,#18659),.PCURVE_S1.); -#18648 = LINE('',#18649,#18650); -#18649 = CARTESIAN_POINT('',(-89.75,33.,0.399)); -#18650 = VECTOR('',#18651,1.); -#18651 = DIRECTION('',(1.,-0.,-0.)); -#18652 = PCURVE('',#18589,#18653); -#18653 = DEFINITIONAL_REPRESENTATION('',(#18654),#18658); -#18654 = LINE('',#18655,#18656); -#18655 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#18656 = VECTOR('',#18657,1.); -#18657 = DIRECTION('',(1.,0.)); -#18658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18659 = PCURVE('',#15677,#18660); -#18660 = DEFINITIONAL_REPRESENTATION('',(#18661),#18665); -#18661 = LINE('',#18662,#18663); -#18662 = CARTESIAN_POINT('',(-0.399,0.)); -#18663 = VECTOR('',#18664,1.); -#18664 = DIRECTION('',(-0.,1.)); -#18665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18666 = ORIENTED_EDGE('',*,*,#18667,.T.); -#18667 = EDGE_CURVE('',#16676,#18574,#18668,.T.); -#18668 = SURFACE_CURVE('',#18669,(#18673,#18680),.PCURVE_S1.); -#18669 = LINE('',#18670,#18671); -#18670 = CARTESIAN_POINT('',(55.0835,-1.6665,-34.2675)); -#18671 = VECTOR('',#18672,1.); -#18672 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#18673 = PCURVE('',#18589,#18674); -#18674 = DEFINITIONAL_REPRESENTATION('',(#18675),#18679); -#18675 = LINE('',#18676,#18677); -#18676 = CARTESIAN_POINT('',(144.8335,48.743698854313)); -#18677 = VECTOR('',#18678,1.); -#18678 = DIRECTION('',(-0.57735026919,0.816496580928)); -#18679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18680 = PCURVE('',#16716,#18681); -#18681 = DEFINITIONAL_REPRESENTATION('',(#18682),#18686); -#18682 = LINE('',#18683,#18684); -#18683 = CARTESIAN_POINT('',(-6.9655,48.743698854313)); -#18684 = VECTOR('',#18685,1.); -#18685 = DIRECTION('',(-0.57735026919,0.816496580928)); -#18686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18687 = ORIENTED_EDGE('',*,*,#18573,.F.); -#18688 = ADVANCED_FACE('',(#18689),#17592,.T.); -#18689 = FACE_BOUND('',#18690,.T.); -#18690 = EDGE_LOOP('',(#18691,#18692,#18716,#18737)); -#18691 = ORIENTED_EDGE('',*,*,#18523,.F.); -#18692 = ORIENTED_EDGE('',*,*,#18693,.F.); -#18693 = EDGE_CURVE('',#18694,#18524,#18696,.T.); -#18694 = VERTEX_POINT('',#18695); -#18695 = CARTESIAN_POINT('',(89.351,3.5,1.799)); -#18696 = SURFACE_CURVE('',#18697,(#18702,#18709),.PCURVE_S1.); -#18697 = CIRCLE('',#18698,1.799); -#18698 = AXIS2_PLACEMENT_3D('',#18699,#18700,#18701); -#18699 = CARTESIAN_POINT('',(89.351,5.299,1.799)); -#18700 = DIRECTION('',(1.,0.,-0.)); -#18701 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#18702 = PCURVE('',#17592,#18703); -#18703 = DEFINITIONAL_REPRESENTATION('',(#18704),#18708); -#18704 = LINE('',#18705,#18706); -#18705 = CARTESIAN_POINT('',(1.570796326795,0.399)); -#18706 = VECTOR('',#18707,1.); -#18707 = DIRECTION('',(-1.,-0.)); -#18708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18709 = PCURVE('',#16745,#18710); -#18710 = DEFINITIONAL_REPRESENTATION('',(#18711),#18715); -#18711 = LINE('',#18712,#18713); -#18712 = CARTESIAN_POINT('',(-0.,0.)); -#18713 = VECTOR('',#18714,1.); -#18714 = DIRECTION('',(-1.,0.)); -#18715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18716 = ORIENTED_EDGE('',*,*,#18717,.T.); -#18717 = EDGE_CURVE('',#18694,#17464,#18718,.T.); -#18718 = SURFACE_CURVE('',#18719,(#18723,#18730),.PCURVE_S1.); -#18719 = LINE('',#18720,#18721); -#18720 = CARTESIAN_POINT('',(89.75,3.5,1.799)); -#18721 = VECTOR('',#18722,1.); -#18722 = DIRECTION('',(-1.,-0.,-0.)); -#18723 = PCURVE('',#17592,#18724); -#18724 = DEFINITIONAL_REPRESENTATION('',(#18725),#18729); -#18725 = LINE('',#18726,#18727); -#18726 = CARTESIAN_POINT('',(1.570796326795,0.)); -#18727 = VECTOR('',#18728,1.); -#18728 = DIRECTION('',(0.,1.)); -#18729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18730 = PCURVE('',#17505,#18731); -#18731 = DEFINITIONAL_REPRESENTATION('',(#18732),#18736); -#18732 = LINE('',#18733,#18734); -#18733 = CARTESIAN_POINT('',(1.799,0.)); -#18734 = VECTOR('',#18735,1.); -#18735 = DIRECTION('',(0.,1.)); -#18736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18737 = ORIENTED_EDGE('',*,*,#17577,.T.); -#18738 = ADVANCED_FACE('',(#18739),#17505,.T.); -#18739 = FACE_BOUND('',#18740,.T.); -#18740 = EDGE_LOOP('',(#18741,#18742,#18765,#18786)); -#18741 = ORIENTED_EDGE('',*,*,#18717,.F.); -#18742 = ORIENTED_EDGE('',*,*,#18743,.F.); -#18743 = EDGE_CURVE('',#18744,#18694,#18746,.T.); -#18744 = VERTEX_POINT('',#18745); -#18745 = CARTESIAN_POINT('',(89.351,3.5,1.801)); -#18746 = SURFACE_CURVE('',#18747,(#18751,#18758),.PCURVE_S1.); -#18747 = LINE('',#18748,#18749); -#18748 = CARTESIAN_POINT('',(89.351,3.5,1.801)); -#18749 = VECTOR('',#18750,1.); -#18750 = DIRECTION('',(-0.,-0.,-1.)); -#18751 = PCURVE('',#17505,#18752); -#18752 = DEFINITIONAL_REPRESENTATION('',(#18753),#18757); -#18753 = LINE('',#18754,#18755); -#18754 = CARTESIAN_POINT('',(1.801,0.399)); -#18755 = VECTOR('',#18756,1.); -#18756 = DIRECTION('',(-1.,0.)); -#18757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18758 = PCURVE('',#16773,#18759); -#18759 = DEFINITIONAL_REPRESENTATION('',(#18760),#18764); -#18760 = LINE('',#18761,#18762); -#18761 = CARTESIAN_POINT('',(0.,0.282135605693)); -#18762 = VECTOR('',#18763,1.); -#18763 = DIRECTION('',(1.,0.)); -#18764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18765 = ORIENTED_EDGE('',*,*,#18766,.T.); -#18766 = EDGE_CURVE('',#18744,#17387,#18767,.T.); -#18767 = SURFACE_CURVE('',#18768,(#18772,#18779),.PCURVE_S1.); -#18768 = LINE('',#18769,#18770); -#18769 = CARTESIAN_POINT('',(89.75,3.5,1.801)); -#18770 = VECTOR('',#18771,1.); -#18771 = DIRECTION('',(-1.,-0.,-0.)); -#18772 = PCURVE('',#17505,#18773); -#18773 = DEFINITIONAL_REPRESENTATION('',(#18774),#18778); -#18774 = LINE('',#18775,#18776); -#18775 = CARTESIAN_POINT('',(1.801,0.)); -#18776 = VECTOR('',#18777,1.); -#18777 = DIRECTION('',(0.,1.)); -#18778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18779 = PCURVE('',#17211,#18780); -#18780 = DEFINITIONAL_REPRESENTATION('',(#18781),#18785); -#18781 = LINE('',#18782,#18783); -#18782 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#18783 = VECTOR('',#18784,1.); -#18784 = DIRECTION('',(-0.,1.)); -#18785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18786 = ORIENTED_EDGE('',*,*,#17491,.T.); -#18787 = ADVANCED_FACE('',(#18788,#18816),#17315,.T.); -#18788 = FACE_BOUND('',#18789,.T.); -#18789 = EDGE_LOOP('',(#18790,#18811,#18812,#18813,#18814,#18815)); -#18790 = ORIENTED_EDGE('',*,*,#18791,.F.); -#18791 = EDGE_CURVE('',#17609,#17277,#18792,.T.); -#18792 = SURFACE_CURVE('',#18793,(#18797,#18804),.PCURVE_S1.); -#18793 = LINE('',#18794,#18795); -#18794 = CARTESIAN_POINT('',(86.95,21.2,0.)); -#18795 = VECTOR('',#18796,1.); -#18796 = DIRECTION('',(0.,0.,1.)); -#18797 = PCURVE('',#17315,#18798); -#18798 = DEFINITIONAL_REPRESENTATION('',(#18799),#18803); -#18799 = LINE('',#18800,#18801); -#18800 = CARTESIAN_POINT('',(0.,0.)); -#18801 = VECTOR('',#18802,1.); -#18802 = DIRECTION('',(1.,-0.)); -#18803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18804 = PCURVE('',#15855,#18805); -#18805 = DEFINITIONAL_REPRESENTATION('',(#18806),#18810); -#18806 = LINE('',#18807,#18808); -#18807 = CARTESIAN_POINT('',(-0.,176.7)); -#18808 = VECTOR('',#18809,1.); -#18809 = DIRECTION('',(-1.,0.)); -#18810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18811 = ORIENTED_EDGE('',*,*,#17608,.F.); -#18812 = ORIENTED_EDGE('',*,*,#17521,.F.); -#18813 = ORIENTED_EDGE('',*,*,#17440,.F.); -#18814 = ORIENTED_EDGE('',*,*,#17358,.F.); -#18815 = ORIENTED_EDGE('',*,*,#17299,.F.); -#18816 = FACE_BOUND('',#18817,.T.); -#18817 = EDGE_LOOP('',(#18818)); -#18818 = ORIENTED_EDGE('',*,*,#18819,.F.); -#18819 = EDGE_CURVE('',#18820,#18820,#18822,.T.); -#18820 = VERTEX_POINT('',#18821); -#18821 = CARTESIAN_POINT('',(86.95,5.3,0.4)); -#18822 = SURFACE_CURVE('',#18823,(#18828,#18835),.PCURVE_S1.); -#18823 = CIRCLE('',#18824,1.4); -#18824 = AXIS2_PLACEMENT_3D('',#18825,#18826,#18827); -#18825 = CARTESIAN_POINT('',(86.95,5.3,1.8)); -#18826 = DIRECTION('',(-1.,0.,0.)); -#18827 = DIRECTION('',(-0.,-0.,-1.)); -#18828 = PCURVE('',#17315,#18829); -#18829 = DEFINITIONAL_REPRESENTATION('',(#18830),#18834); -#18830 = CIRCLE('',#18831,1.4); -#18831 = AXIS2_PLACEMENT_2D('',#18832,#18833); -#18832 = CARTESIAN_POINT('',(1.8,-15.9)); -#18833 = DIRECTION('',(-1.,0.)); -#18834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18835 = PCURVE('',#18836,#18841); -#18836 = CYLINDRICAL_SURFACE('',#18837,1.4); -#18837 = AXIS2_PLACEMENT_3D('',#18838,#18839,#18840); -#18838 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#18839 = DIRECTION('',(-1.,0.,0.)); -#18840 = DIRECTION('',(0.,0.,-1.)); -#18841 = DEFINITIONAL_REPRESENTATION('',(#18842),#18846); -#18842 = LINE('',#18843,#18844); -#18843 = CARTESIAN_POINT('',(0.,5.8)); -#18844 = VECTOR('',#18845,1.); -#18845 = DIRECTION('',(1.,0.)); -#18846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18847 = ADVANCED_FACE('',(#18848),#18836,.T.); -#18848 = FACE_BOUND('',#18849,.T.); -#18849 = EDGE_LOOP('',(#18850,#18873,#18900,#18901)); -#18850 = ORIENTED_EDGE('',*,*,#18851,.T.); -#18851 = EDGE_CURVE('',#18820,#18852,#18854,.T.); -#18852 = VERTEX_POINT('',#18853); -#18853 = CARTESIAN_POINT('',(83.95,5.3,0.4)); -#18854 = SEAM_CURVE('',#18855,(#18859,#18866),.PCURVE_S1.); -#18855 = LINE('',#18856,#18857); -#18856 = CARTESIAN_POINT('',(92.75,5.3,0.4)); -#18857 = VECTOR('',#18858,1.); -#18858 = DIRECTION('',(-1.,0.,0.)); -#18859 = PCURVE('',#18836,#18860); -#18860 = DEFINITIONAL_REPRESENTATION('',(#18861),#18865); -#18861 = LINE('',#18862,#18863); -#18862 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#18863 = VECTOR('',#18864,1.); -#18864 = DIRECTION('',(0.,1.)); -#18865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18866 = PCURVE('',#18836,#18867); -#18867 = DEFINITIONAL_REPRESENTATION('',(#18868),#18872); -#18868 = LINE('',#18869,#18870); -#18869 = CARTESIAN_POINT('',(0.,-0.)); -#18870 = VECTOR('',#18871,1.); -#18871 = DIRECTION('',(0.,1.)); -#18872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18873 = ORIENTED_EDGE('',*,*,#18874,.F.); -#18874 = EDGE_CURVE('',#18852,#18852,#18875,.T.); -#18875 = SURFACE_CURVE('',#18876,(#18881,#18888),.PCURVE_S1.); -#18876 = CIRCLE('',#18877,1.4); -#18877 = AXIS2_PLACEMENT_3D('',#18878,#18879,#18880); -#18878 = CARTESIAN_POINT('',(83.95,5.3,1.8)); -#18879 = DIRECTION('',(-1.,0.,0.)); -#18880 = DIRECTION('',(0.,0.,-1.)); -#18881 = PCURVE('',#18836,#18882); -#18882 = DEFINITIONAL_REPRESENTATION('',(#18883),#18887); -#18883 = LINE('',#18884,#18885); -#18884 = CARTESIAN_POINT('',(0.,8.8)); -#18885 = VECTOR('',#18886,1.); -#18886 = DIRECTION('',(1.,0.)); -#18887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18888 = PCURVE('',#18889,#18894); -#18889 = PLANE('',#18890); -#18890 = AXIS2_PLACEMENT_3D('',#18891,#18892,#18893); -#18891 = CARTESIAN_POINT('',(83.95,5.3,1.8)); -#18892 = DIRECTION('',(-1.,0.,0.)); -#18893 = DIRECTION('',(0.,0.,-1.)); -#18894 = DEFINITIONAL_REPRESENTATION('',(#18895),#18899); -#18895 = CIRCLE('',#18896,1.4); -#18896 = AXIS2_PLACEMENT_2D('',#18897,#18898); -#18897 = CARTESIAN_POINT('',(0.,0.)); -#18898 = DIRECTION('',(1.,0.)); -#18899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18900 = ORIENTED_EDGE('',*,*,#18851,.F.); -#18901 = ORIENTED_EDGE('',*,*,#18819,.T.); -#18902 = ADVANCED_FACE('',(#18903),#18889,.T.); -#18903 = FACE_BOUND('',#18904,.T.); -#18904 = EDGE_LOOP('',(#18905)); -#18905 = ORIENTED_EDGE('',*,*,#18874,.T.); -#18906 = ADVANCED_FACE('',(#18907),#17211,.T.); -#18907 = FACE_BOUND('',#18908,.F.); -#18908 = EDGE_LOOP('',(#18909,#18910,#18932,#18933)); -#18909 = ORIENTED_EDGE('',*,*,#17195,.F.); -#18910 = ORIENTED_EDGE('',*,*,#18911,.T.); -#18911 = EDGE_CURVE('',#17144,#18744,#18912,.T.); -#18912 = SURFACE_CURVE('',#18913,(#18918,#18925),.PCURVE_S1.); -#18913 = CIRCLE('',#18914,1.799); -#18914 = AXIS2_PLACEMENT_3D('',#18915,#18916,#18917); -#18915 = CARTESIAN_POINT('',(89.351,5.299,1.801)); -#18916 = DIRECTION('',(1.,0.,0.)); -#18917 = DIRECTION('',(-0.,-0.,1.)); -#18918 = PCURVE('',#17211,#18919); -#18919 = DEFINITIONAL_REPRESENTATION('',(#18920),#18924); -#18920 = LINE('',#18921,#18922); -#18921 = CARTESIAN_POINT('',(-0.,0.399)); -#18922 = VECTOR('',#18923,1.); -#18923 = DIRECTION('',(-1.,0.)); -#18924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18925 = PCURVE('',#16802,#18926); -#18926 = DEFINITIONAL_REPRESENTATION('',(#18927),#18931); -#18927 = LINE('',#18928,#18929); -#18928 = CARTESIAN_POINT('',(-0.,0.)); -#18929 = VECTOR('',#18930,1.); -#18930 = DIRECTION('',(-1.,0.)); -#18931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18932 = ORIENTED_EDGE('',*,*,#18766,.T.); -#18933 = ORIENTED_EDGE('',*,*,#17414,.F.); -#18934 = ADVANCED_FACE('',(#18935),#16802,.T.); -#18935 = FACE_BOUND('',#18936,.F.); -#18936 = EDGE_LOOP('',(#18937,#18938,#18939,#18960)); -#18937 = ORIENTED_EDGE('',*,*,#17143,.F.); -#18938 = ORIENTED_EDGE('',*,*,#16785,.T.); -#18939 = ORIENTED_EDGE('',*,*,#18940,.T.); -#18940 = EDGE_CURVE('',#16758,#18744,#18941,.T.); -#18941 = SURFACE_CURVE('',#18942,(#18946,#18953),.PCURVE_S1.); -#18942 = LINE('',#18943,#18944); -#18943 = CARTESIAN_POINT('',(89.351,3.5,1.801)); -#18944 = VECTOR('',#18945,1.); -#18945 = DIRECTION('',(-0.707106781187,-0.707106781187, - 4.329780281177E-17)); -#18946 = PCURVE('',#16802,#18947); -#18947 = DEFINITIONAL_REPRESENTATION('',(#18948),#18952); -#18948 = LINE('',#18949,#18950); -#18949 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#18950 = VECTOR('',#18951,1.); -#18951 = DIRECTION('',(-0.,1.)); -#18952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18953 = PCURVE('',#16773,#18954); -#18954 = DEFINITIONAL_REPRESENTATION('',(#18955),#18959); -#18955 = LINE('',#18956,#18957); -#18956 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#18957 = VECTOR('',#18958,1.); -#18958 = DIRECTION('',(-4.329780281177E-17,1.)); -#18959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18960 = ORIENTED_EDGE('',*,*,#18911,.F.); -#18961 = ADVANCED_FACE('',(#18962),#16773,.F.); -#18962 = FACE_BOUND('',#18963,.F.); -#18963 = EDGE_LOOP('',(#18964,#18965,#18966,#18987)); -#18964 = ORIENTED_EDGE('',*,*,#18940,.F.); -#18965 = ORIENTED_EDGE('',*,*,#16757,.T.); -#18966 = ORIENTED_EDGE('',*,*,#18967,.T.); -#18967 = EDGE_CURVE('',#16729,#18694,#18968,.T.); -#18968 = SURFACE_CURVE('',#18969,(#18973,#18980),.PCURVE_S1.); -#18969 = LINE('',#18970,#18971); -#18970 = CARTESIAN_POINT('',(89.5505,3.6995,1.799)); -#18971 = VECTOR('',#18972,1.); -#18972 = DIRECTION('',(-0.707106781187,-0.707106781187,-0.)); -#18973 = PCURVE('',#16773,#18974); -#18974 = DEFINITIONAL_REPRESENTATION('',(#18975),#18979); -#18975 = LINE('',#18976,#18977); -#18976 = CARTESIAN_POINT('',(2.E-03,0.)); -#18977 = VECTOR('',#18978,1.); -#18978 = DIRECTION('',(0.,1.)); -#18979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18980 = PCURVE('',#16745,#18981); -#18981 = DEFINITIONAL_REPRESENTATION('',(#18982),#18986); -#18982 = LINE('',#18983,#18984); -#18983 = CARTESIAN_POINT('',(-0.,-0.1995)); -#18984 = VECTOR('',#18985,1.); -#18985 = DIRECTION('',(-0.,1.)); -#18986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18987 = ORIENTED_EDGE('',*,*,#18743,.F.); -#18988 = ADVANCED_FACE('',(#18989),#16745,.T.); -#18989 = FACE_BOUND('',#18990,.F.); -#18990 = EDGE_LOOP('',(#18991,#18992,#18993,#19014)); -#18991 = ORIENTED_EDGE('',*,*,#18967,.F.); -#18992 = ORIENTED_EDGE('',*,*,#16728,.T.); -#18993 = ORIENTED_EDGE('',*,*,#18994,.T.); -#18994 = EDGE_CURVE('',#16701,#18524,#18995,.T.); -#18995 = SURFACE_CURVE('',#18996,(#19000,#19007),.PCURVE_S1.); -#18996 = LINE('',#18997,#18998); -#18997 = CARTESIAN_POINT('',(89.351,5.299,-2.22044604925E-16)); -#18998 = VECTOR('',#18999,1.); -#18999 = DIRECTION('',(-0.707106781187,4.397804258477E-17, - -0.707106781187)); -#19000 = PCURVE('',#16745,#19001); -#19001 = DEFINITIONAL_REPRESENTATION('',(#19002),#19006); -#19002 = LINE('',#19003,#19004); -#19003 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#19004 = VECTOR('',#19005,1.); -#19005 = DIRECTION('',(-0.,1.)); -#19006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19007 = PCURVE('',#16716,#19008); -#19008 = DEFINITIONAL_REPRESENTATION('',(#19009),#19013); -#19009 = LINE('',#19010,#19011); -#19010 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#19011 = VECTOR('',#19012,1.); -#19012 = DIRECTION('',(3.831004338371E-17,1.)); -#19013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19014 = ORIENTED_EDGE('',*,*,#18693,.F.); -#19015 = ADVANCED_FACE('',(#19016),#16716,.F.); -#19016 = FACE_BOUND('',#19017,.F.); -#19017 = EDGE_LOOP('',(#19018,#19019,#19020,#19021)); -#19018 = ORIENTED_EDGE('',*,*,#18994,.F.); -#19019 = ORIENTED_EDGE('',*,*,#16700,.T.); -#19020 = ORIENTED_EDGE('',*,*,#18667,.T.); -#19021 = ORIENTED_EDGE('',*,*,#18601,.F.); -#19022 = ADVANCED_FACE('',(#19023),#16273,.T.); -#19023 = FACE_BOUND('',#19024,.F.); -#19024 = EDGE_LOOP('',(#19025,#19063,#19092,#19114)); -#19025 = ORIENTED_EDGE('',*,*,#19026,.F.); -#19026 = EDGE_CURVE('',#19027,#16230,#19029,.T.); -#19027 = VERTEX_POINT('',#19028); -#19028 = CARTESIAN_POINT('',(84.164898995348,21.2,2.198)); -#19029 = SURFACE_CURVE('',#19030,(#19039,#19051),.PCURVE_S1.); -#19030 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19031,#19032,#19033,#19034, - #19035,#19036,#19037,#19038),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#19031 = CARTESIAN_POINT('',(84.164898995348,21.2,2.198)); -#19032 = CARTESIAN_POINT('',(84.164898995348,21.2,2.498484964997)); -#19033 = CARTESIAN_POINT('',(84.174029514539,21.2,2.798970184368)); -#19034 = CARTESIAN_POINT('',(84.192290377285,21.2,3.099038422173)); -#19035 = CARTESIAN_POINT('',(84.246760533205,21.2,3.695357372049)); -#19036 = CARTESIAN_POINT('',(84.282839503132,21.2,3.991620464581)); -#19037 = CARTESIAN_POINT('',(84.327804469122,21.2,4.286664152746)); -#19038 = CARTESIAN_POINT('',(84.381547813671,21.2,4.5801)); -#19039 = PCURVE('',#16273,#19040); -#19040 = DEFINITIONAL_REPRESENTATION('',(#19041),#19050); -#19041 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19042,#19043,#19044,#19045, - #19046,#19047,#19048,#19049),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#19042 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#19043 = CARTESIAN_POINT('',(-5.023454274327,3.163288318933)); -#19044 = CARTESIAN_POINT('',(-5.023276071789,3.184983995797)); -#19045 = CARTESIAN_POINT('',(-5.02291969142,3.206676832522)); -#19046 = CARTESIAN_POINT('',(-5.021863637427,3.249894951248)); -#19047 = CARTESIAN_POINT('',(-5.021166443511,3.271420330897)); -#19048 = CARTESIAN_POINT('',(-5.020302715835,3.292937694398)); -#19049 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#19050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19051 = PCURVE('',#15855,#19052); -#19052 = DEFINITIONAL_REPRESENTATION('',(#19053),#19062); -#19053 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19054,#19055,#19056,#19057, - #19058,#19059,#19060,#19061),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#19054 = CARTESIAN_POINT('',(-2.198,173.91489899534)); -#19055 = CARTESIAN_POINT('',(-2.498484964997,173.91489899534)); -#19056 = CARTESIAN_POINT('',(-2.798970184368,173.92402951453)); -#19057 = CARTESIAN_POINT('',(-3.099038422173,173.94229037728)); -#19058 = CARTESIAN_POINT('',(-3.695357372049,173.9967605332)); -#19059 = CARTESIAN_POINT('',(-3.991620464581,174.03283950313)); -#19060 = CARTESIAN_POINT('',(-4.286664152746,174.07780446912)); -#19061 = CARTESIAN_POINT('',(-4.5801,174.13154781367)); -#19062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19063 = ORIENTED_EDGE('',*,*,#19064,.T.); -#19064 = EDGE_CURVE('',#19027,#19065,#19067,.T.); -#19065 = VERTEX_POINT('',#19066); -#19066 = CARTESIAN_POINT('',(69.235,32.082534361872,2.198)); -#19067 = SURFACE_CURVE('',#19068,(#19073,#19080),.PCURVE_S1.); -#19068 = CIRCLE('',#19069,15.682534361872); -#19069 = AXIS2_PLACEMENT_3D('',#19070,#19071,#19072); -#19070 = CARTESIAN_POINT('',(69.235,16.4,2.198)); -#19071 = DIRECTION('',(0.,-0.,1.)); -#19072 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19073 = PCURVE('',#16273,#19074); -#19074 = DEFINITIONAL_REPRESENTATION('',(#19075),#19079); -#19075 = LINE('',#19076,#19077); -#19076 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19077 = VECTOR('',#19078,1.); -#19078 = DIRECTION('',(-1.,0.)); -#19079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19080 = PCURVE('',#19081,#19086); -#19081 = TOROIDAL_SURFACE('',#19082,29.532534361872,13.85); -#19082 = AXIS2_PLACEMENT_3D('',#19083,#19084,#19085); -#19083 = CARTESIAN_POINT('',(69.235,16.4,2.198)); -#19084 = DIRECTION('',(0.,0.,-1.)); -#19085 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19086 = DEFINITIONAL_REPRESENTATION('',(#19087),#19091); -#19087 = LINE('',#19088,#19089); -#19088 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#19089 = VECTOR('',#19090,1.); -#19090 = DIRECTION('',(-1.,0.)); -#19091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19092 = ORIENTED_EDGE('',*,*,#19093,.T.); -#19093 = EDGE_CURVE('',#19065,#16253,#19094,.T.); -#19094 = SURFACE_CURVE('',#19095,(#19100,#19107),.PCURVE_S1.); -#19095 = CIRCLE('',#19096,13.85); -#19096 = AXIS2_PLACEMENT_3D('',#19097,#19098,#19099); -#19097 = CARTESIAN_POINT('',(69.235,45.932534361872,2.198)); -#19098 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19099 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#19100 = PCURVE('',#16273,#19101); -#19101 = DEFINITIONAL_REPRESENTATION('',(#19102),#19106); -#19102 = LINE('',#19103,#19104); -#19103 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#19104 = VECTOR('',#19105,1.); -#19105 = DIRECTION('',(-0.,1.)); -#19106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19107 = PCURVE('',#16306,#19108); -#19108 = DEFINITIONAL_REPRESENTATION('',(#19109),#19113); -#19109 = LINE('',#19110,#19111); -#19110 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19111 = VECTOR('',#19112,1.); -#19112 = DIRECTION('',(-0.,1.)); -#19113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19114 = ORIENTED_EDGE('',*,*,#16252,.T.); -#19115 = ADVANCED_FACE('',(#19116),#19081,.T.); -#19116 = FACE_BOUND('',#19117,.F.); -#19117 = EDGE_LOOP('',(#19118,#19235,#19262,#19263)); -#19118 = ORIENTED_EDGE('',*,*,#19119,.F.); -#19119 = EDGE_CURVE('',#19120,#19122,#19124,.T.); -#19120 = VERTEX_POINT('',#19121); -#19121 = CARTESIAN_POINT('',(69.235,32.19967987186,0.400444004722)); -#19122 = VERTEX_POINT('',#19123); -#19123 = CARTESIAN_POINT('',(84.172618904709,21.2,1.746857297839)); -#19124 = SURFACE_CURVE('',#19125,(#19158,#19194),.PCURVE_S1.); -#19125 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19126,#19127,#19128,#19129, - #19130,#19131,#19132,#19133,#19134,#19135,#19136,#19137,#19138, - #19139,#19140,#19141,#19142,#19143,#19144,#19145,#19146,#19147, - #19148,#19149,#19150,#19151,#19152,#19153,#19154,#19155,#19156, - #19157),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#19126 = CARTESIAN_POINT('',(69.235,32.19967987186,0.400444004722)); -#19127 = CARTESIAN_POINT('',(70.015114683972,32.19967987186, - 0.400444004722)); -#19128 = CARTESIAN_POINT('',(70.795277386465,32.153633460278, - 0.408910684627)); -#19129 = CARTESIAN_POINT('',(71.571874117055,32.061530319722, - 0.425846663197)); -#19130 = CARTESIAN_POINT('',(72.341494642853,31.923854933421, - 0.450817630287)); -#19131 = CARTESIAN_POINT('',(73.100906775485,31.741465826761, - 0.482975837248)); -#19132 = CARTESIAN_POINT('',(73.84702148135,31.515503757418, - 0.521415821245)); -#19133 = CARTESIAN_POINT('',(74.916232216851,31.122715280938, - 0.58562238502)); -#19134 = CARTESIAN_POINT('',(75.252081353442,30.988931886019, - 0.607166217307)); -#19135 = CARTESIAN_POINT('',(75.584149898973,30.846163327048, - 0.629787143854)); -#19136 = CARTESIAN_POINT('',(75.912160681367,30.694554730058, - 0.653398338181)); -#19137 = CARTESIAN_POINT('',(76.235845000534,30.534259664953, - 0.677916315799)); -#19138 = CARTESIAN_POINT('',(76.554942152116,30.365439404459, - 0.703262093985)); -#19139 = CARTESIAN_POINT('',(77.116794031476,30.048668677139, - 0.749926092387)); -#19140 = CARTESIAN_POINT('',(77.361384441633,29.903887617667, - 0.770958110078)); -#19141 = CARTESIAN_POINT('',(77.602846445618,29.754001408362, - 0.792422421796)); -#19142 = CARTESIAN_POINT('',(77.841059068279,29.599095186946, - 0.814284982562)); -#19143 = CARTESIAN_POINT('',(78.075904095402,29.43925682515, - 0.836513685259)); -#19144 = CARTESIAN_POINT('',(78.307266073709,29.274576928708, - 0.859078360626)); -#19145 = CARTESIAN_POINT('',(79.256894376795,28.568178505081, - 0.95444058144)); -#19146 = CARTESIAN_POINT('',(79.942653112417,27.983503923954, - 1.030022891132)); -#19147 = CARTESIAN_POINT('',(80.588696626147,27.354106838278, - 1.107793421119)); -#19148 = CARTESIAN_POINT('',(81.191710254376,26.683236636019, - 1.18703817537)); -#19149 = CARTESIAN_POINT('',(81.748671870309,25.974392857713, - 1.267182489703)); -#19150 = CARTESIAN_POINT('',(82.256866603269,25.231326490627, - 1.347749091784)); -#19151 = CARTESIAN_POINT('',(82.976517193679,24.013787190682, - 1.4746194004)); -#19152 = CARTESIAN_POINT('',(83.222235821034,23.55953902301, - 1.520917425579)); -#19153 = CARTESIAN_POINT('',(83.450627684163,23.096075856063, - 1.567141443407)); -#19154 = CARTESIAN_POINT('',(83.661284313556,22.624179132964, - 1.613221424376)); -#19155 = CARTESIAN_POINT('',(83.853838900671,22.144651458245, - 1.659093751594)); -#19156 = CARTESIAN_POINT('',(84.027967262029,21.658316627036, - 1.704699852283)); -#19157 = CARTESIAN_POINT('',(84.18338880332,21.166019654247, - 1.749984829289)); -#19158 = PCURVE('',#19081,#19159); -#19159 = DEFINITIONAL_REPRESENTATION('',(#19160),#19193); -#19160 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19161,#19162,#19163,#19164, - #19165,#19166,#19167,#19168,#19169,#19170,#19171,#19172,#19173, - #19174,#19175,#19176,#19177,#19178,#19179,#19180,#19181,#19182, - #19183,#19184,#19185,#19186,#19187,#19188,#19189,#19190,#19191, - #19192),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#19161 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#19162 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#19163 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#19164 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#19165 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#19166 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#19167 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#19168 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#19169 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#19170 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#19171 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#19172 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#19173 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#19174 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#19175 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#19176 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#19177 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#19178 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#19179 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#19180 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#19181 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#19182 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#19183 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#19184 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#19185 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#19186 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#19187 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#19188 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#19189 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#19190 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#19191 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#19192 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#19193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19194 = PCURVE('',#19195,#19200); -#19195 = CONICAL_SURFACE('',#19196,16.075,0.218166156499); -#19196 = AXIS2_PLACEMENT_3D('',#19197,#19198,#19199); -#19197 = CARTESIAN_POINT('',(69.235,16.125,0.399)); -#19198 = DIRECTION('',(0.,0.,-1.)); -#19199 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19200 = DEFINITIONAL_REPRESENTATION('',(#19201),#19234); -#19201 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19202,#19203,#19204,#19205, - #19206,#19207,#19208,#19209,#19210,#19211,#19212,#19213,#19214, - #19215,#19216,#19217,#19218,#19219,#19220,#19221,#19222,#19223, - #19224,#19225,#19226,#19227,#19228,#19229,#19230,#19231,#19232, - #19233),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#19202 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#19203 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#19204 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#19205 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#19206 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#19207 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#19208 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#19209 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#19210 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#19211 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#19212 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#19213 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#19214 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#19215 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#19216 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#19217 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#19218 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#19219 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#19220 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#19221 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#19222 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#19223 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#19224 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#19225 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#19226 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#19227 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#19228 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#19229 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#19230 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#19231 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#19232 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#19233 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#19234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19235 = ORIENTED_EDGE('',*,*,#19236,.T.); -#19236 = EDGE_CURVE('',#19120,#19065,#19237,.T.); -#19237 = SURFACE_CURVE('',#19238,(#19243,#19250),.PCURVE_S1.); -#19238 = CIRCLE('',#19239,13.85); -#19239 = AXIS2_PLACEMENT_3D('',#19240,#19241,#19242); -#19240 = CARTESIAN_POINT('',(69.235,45.932534361872,2.198)); -#19241 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19242 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#19243 = PCURVE('',#19081,#19244); -#19244 = DEFINITIONAL_REPRESENTATION('',(#19245),#19249); -#19245 = LINE('',#19246,#19247); -#19246 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#19247 = VECTOR('',#19248,1.); -#19248 = DIRECTION('',(-0.,1.)); -#19249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19250 = PCURVE('',#19251,#19256); -#19251 = TOROIDAL_SURFACE('',#19252,29.532534361872,13.85); -#19252 = AXIS2_PLACEMENT_3D('',#19253,#19254,#19255); -#19253 = CARTESIAN_POINT('',(69.235,16.4,2.198)); -#19254 = DIRECTION('',(0.,0.,-1.)); -#19255 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19256 = DEFINITIONAL_REPRESENTATION('',(#19257),#19261); -#19257 = LINE('',#19258,#19259); -#19258 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19259 = VECTOR('',#19260,1.); -#19260 = DIRECTION('',(-0.,1.)); -#19261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19262 = ORIENTED_EDGE('',*,*,#19064,.F.); -#19263 = ORIENTED_EDGE('',*,*,#19264,.T.); -#19264 = EDGE_CURVE('',#19027,#19122,#19265,.T.); -#19265 = SURFACE_CURVE('',#19266,(#19272,#19281),.PCURVE_S1.); -#19266 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19267,#19268,#19269,#19270, - #19271),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19267 = CARTESIAN_POINT('',(84.164898995348,21.2,2.198)); -#19268 = CARTESIAN_POINT('',(84.164898995348,21.2,2.073284048199)); -#19269 = CARTESIAN_POINT('',(84.166471863801,21.2,1.948568093099)); -#19270 = CARTESIAN_POINT('',(84.1696175998,21.2,1.823881900388)); -#19271 = CARTESIAN_POINT('',(84.174334484863,21.2,1.699255169677)); -#19272 = PCURVE('',#19081,#19273); -#19273 = DEFINITIONAL_REPRESENTATION('',(#19274),#19280); -#19274 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19275,#19276,#19277,#19278, - #19279),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19275 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#19276 = CARTESIAN_POINT('',(-5.023454274327,9.415773198906)); -#19277 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#19278 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#19279 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#19280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19281 = PCURVE('',#15855,#19282); -#19282 = DEFINITIONAL_REPRESENTATION('',(#19283),#19289); -#19283 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19284,#19285,#19286,#19287, - #19288),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19284 = CARTESIAN_POINT('',(-2.198,173.91489899534)); -#19285 = CARTESIAN_POINT('',(-2.073284048199,173.91489899534)); -#19286 = CARTESIAN_POINT('',(-1.948568093099,173.9164718638)); -#19287 = CARTESIAN_POINT('',(-1.823881900388,173.9196175998)); -#19288 = CARTESIAN_POINT('',(-1.699255169677,173.92433448486)); -#19289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19290 = ADVANCED_FACE('',(#19291),#19251,.T.); -#19291 = FACE_BOUND('',#19292,.F.); -#19292 = EDGE_LOOP('',(#19293,#19317,#19318,#19428)); -#19293 = ORIENTED_EDGE('',*,*,#19294,.F.); -#19294 = EDGE_CURVE('',#19065,#19295,#19297,.T.); -#19295 = VERTEX_POINT('',#19296); -#19296 = CARTESIAN_POINT('',(54.305101004652,21.2,2.198)); -#19297 = SURFACE_CURVE('',#19298,(#19303,#19310),.PCURVE_S1.); -#19298 = CIRCLE('',#19299,15.682534361872); -#19299 = AXIS2_PLACEMENT_3D('',#19300,#19301,#19302); -#19300 = CARTESIAN_POINT('',(69.235,16.4,2.198)); -#19301 = DIRECTION('',(0.,-0.,1.)); -#19302 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19303 = PCURVE('',#19251,#19304); -#19304 = DEFINITIONAL_REPRESENTATION('',(#19305),#19309); -#19305 = LINE('',#19306,#19307); -#19306 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#19307 = VECTOR('',#19308,1.); -#19308 = DIRECTION('',(-1.,0.)); -#19309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19310 = PCURVE('',#16306,#19311); -#19311 = DEFINITIONAL_REPRESENTATION('',(#19312),#19316); -#19312 = LINE('',#19313,#19314); -#19313 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19314 = VECTOR('',#19315,1.); -#19315 = DIRECTION('',(-1.,0.)); -#19316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19317 = ORIENTED_EDGE('',*,*,#19236,.F.); -#19318 = ORIENTED_EDGE('',*,*,#19319,.F.); -#19319 = EDGE_CURVE('',#19320,#19120,#19322,.T.); -#19320 = VERTEX_POINT('',#19321); -#19321 = CARTESIAN_POINT('',(54.29738109519,21.2,1.746857297954)); -#19322 = SURFACE_CURVE('',#19323,(#19356,#19392),.PCURVE_S1.); -#19323 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19324,#19325,#19326,#19327, - #19328,#19329,#19330,#19331,#19332,#19333,#19334,#19335,#19336, - #19337,#19338,#19339,#19340,#19341,#19342,#19343,#19344,#19345, - #19346,#19347,#19348,#19349,#19350,#19351,#19352,#19353,#19354, - #19355),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#19324 = CARTESIAN_POINT('',(54.28661119668,21.166019654247, - 1.749984829289)); -#19325 = CARTESIAN_POINT('',(54.670394606305,22.381651729418, - 1.638162344866)); -#19326 = CARTESIAN_POINT('',(55.168278407017,23.561044985381, - 1.524371583021)); -#19327 = CARTESIAN_POINT('',(55.776013636843,24.691251813898, - 1.409454980685)); -#19328 = CARTESIAN_POINT('',(56.487657999289,25.760374703854, - 1.294387484311)); -#19329 = CARTESIAN_POINT('',(57.295936011806,26.757390110977, - 1.180358558284)); -#19330 = CARTESIAN_POINT('',(58.192253592371,27.672177908404, - 1.0689562044)); -#19331 = CARTESIAN_POINT('',(59.314016068174,28.620214564932, - 0.946354919898)); -#19332 = CARTESIAN_POINT('',(59.463185537724,28.742684041636, - 0.930359176598)); -#19333 = CARTESIAN_POINT('',(59.614109997366,28.863035916099, - 0.914483240369)); -#19334 = CARTESIAN_POINT('',(59.766755098749,28.981239748726, - 0.898735294095)); -#19335 = CARTESIAN_POINT('',(59.921085909412,29.097265673711, - 0.883123899139)); -#19336 = CARTESIAN_POINT('',(60.077066912786,29.21108439903, - 0.867657995346)); -#19337 = CARTESIAN_POINT('',(60.445526536037,29.471966624302, - 0.831860434359)); -#19338 = CARTESIAN_POINT('',(60.659280730682,29.617263134134, - 0.811651144657)); -#19339 = CARTESIAN_POINT('',(60.875838156853,29.758487917221, - 0.79174137397)); -#19340 = CARTESIAN_POINT('',(61.095110469132,29.895574041841, - 0.772154802607)); -#19341 = CARTESIAN_POINT('',(61.317007411954,30.028456463263, - 0.752916449149)); -#19342 = CARTESIAN_POINT('',(61.541436819606,30.15707202375, - 0.734052670453)); -#19343 = CARTESIAN_POINT('',(62.072272641066,30.447885529911, - 0.690855573575)); -#19344 = CARTESIAN_POINT('',(62.380617992968,30.606641794252, - 0.666842201043)); -#19345 = CARTESIAN_POINT('',(62.693114215098,30.757481084316, - 0.643617394997)); -#19346 = CARTESIAN_POINT('',(63.009528373436,30.900262240641, - 0.621252252234)); -#19347 = CARTESIAN_POINT('',(63.329620642099,31.034850753953, - 0.599821566099)); -#19348 = CARTESIAN_POINT('',(63.653143888658,31.161119413539, - 0.579402777179)); -#19349 = CARTESIAN_POINT('',(64.698941336928,31.538303594037, - 0.517532380867)); -#19350 = CARTESIAN_POINT('',(65.433503753155,31.756799828551, - 0.480270173737)); -#19351 = CARTESIAN_POINT('',(66.180715996013,31.933114187485, - 0.449137930053)); -#19352 = CARTESIAN_POINT('',(66.937634265811,32.066176004241, - 0.424992344684)); -#19353 = CARTESIAN_POINT('',(67.701181019661,32.155181785816, - 0.40862601107)); -#19354 = CARTESIAN_POINT('',(68.468113297197,32.19967987186, - 0.400444004722)); -#19355 = CARTESIAN_POINT('',(69.235,32.19967987186,0.400444004722)); -#19356 = PCURVE('',#19251,#19357); -#19357 = DEFINITIONAL_REPRESENTATION('',(#19358),#19391); -#19358 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19359,#19360,#19361,#19362, - #19363,#19364,#19365,#19366,#19367,#19368,#19369,#19370,#19371, - #19372,#19373,#19374,#19375,#19376,#19377,#19378,#19379,#19380, - #19381,#19382,#19383,#19384,#19385,#19386,#19387,#19388,#19389, - #19390),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#19359 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#19360 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#19361 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#19362 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#19363 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#19364 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#19365 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#19366 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#19367 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#19368 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#19369 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#19370 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#19371 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#19372 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#19373 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#19374 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#19375 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#19376 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#19377 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#19378 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#19379 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#19380 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#19381 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#19382 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#19383 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#19384 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#19385 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#19386 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#19387 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#19388 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#19389 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#19390 = CARTESIAN_POINT('',(0.,9.294623360826)); -#19391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19392 = PCURVE('',#19195,#19393); -#19393 = DEFINITIONAL_REPRESENTATION('',(#19394),#19427); -#19394 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19395,#19396,#19397,#19398, - #19399,#19400,#19401,#19402,#19403,#19404,#19405,#19406,#19407, - #19408,#19409,#19410,#19411,#19412,#19413,#19414,#19415,#19416, - #19417,#19418,#19419,#19420,#19421,#19422,#19423,#19424,#19425, - #19426),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#19395 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#19396 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#19397 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#19398 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#19399 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#19400 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#19401 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#19402 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#19403 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#19404 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#19405 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#19406 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#19407 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#19408 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#19409 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#19410 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#19411 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#19412 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#19413 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#19414 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#19415 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#19416 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#19417 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#19418 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#19419 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#19420 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#19421 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#19422 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#19423 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#19424 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#19425 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#19426 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#19427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19428 = ORIENTED_EDGE('',*,*,#19429,.T.); -#19429 = EDGE_CURVE('',#19320,#19295,#19430,.T.); -#19430 = SURFACE_CURVE('',#19431,(#19437,#19446),.PCURVE_S1.); -#19431 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19432,#19433,#19434,#19435, - #19436),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19432 = CARTESIAN_POINT('',(54.295665515137,21.2,1.699255169678)); -#19433 = CARTESIAN_POINT('',(54.300382400202,21.2,1.823881900421)); -#19434 = CARTESIAN_POINT('',(54.303528136198,21.2,1.948568093085)); -#19435 = CARTESIAN_POINT('',(54.305101004652,21.2,2.073284048213)); -#19436 = CARTESIAN_POINT('',(54.305101004652,21.2,2.198)); -#19437 = PCURVE('',#19251,#19438); -#19438 = DEFINITIONAL_REPRESENTATION('',(#19439),#19445); -#19439 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19440,#19441,#19442,#19443, - #19444),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19440 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#19441 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#19442 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#19443 = CARTESIAN_POINT('',(-1.259731032853,9.415773198907)); -#19444 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#19445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19446 = PCURVE('',#15855,#19447); -#19447 = DEFINITIONAL_REPRESENTATION('',(#19448),#19454); -#19448 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19449,#19450,#19451,#19452, - #19453),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19449 = CARTESIAN_POINT('',(-1.699255169678,144.04566551513)); -#19450 = CARTESIAN_POINT('',(-1.823881900421,144.0503824002)); -#19451 = CARTESIAN_POINT('',(-1.948568093085,144.05352813619)); -#19452 = CARTESIAN_POINT('',(-2.073284048213,144.05510100465)); -#19453 = CARTESIAN_POINT('',(-2.198,144.05510100465)); -#19454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19455 = ADVANCED_FACE('',(#19456),#19195,.F.); -#19456 = FACE_BOUND('',#19457,.F.); -#19457 = EDGE_LOOP('',(#19458,#19485,#19514,#19539,#19540)); -#19458 = ORIENTED_EDGE('',*,*,#19459,.F.); -#19459 = EDGE_CURVE('',#19460,#19122,#19462,.T.); -#19460 = VERTEX_POINT('',#19461); -#19461 = CARTESIAN_POINT('',(84.487634938454,21.2,0.4)); -#19462 = SURFACE_CURVE('',#19463,(#19468,#19478),.PCURVE_S1.); -#19463 = HYPERBOLA('',#19464,22.891845656085,5.075); -#19464 = AXIS2_PLACEMENT_3D('',#19465,#19466,#19467); -#19465 = CARTESIAN_POINT('',(69.235,21.2,72.908639196368)); -#19466 = DIRECTION('',(0.,1.,0.)); -#19467 = DIRECTION('',(0.,0.,-1.)); -#19468 = PCURVE('',#19195,#19469); -#19469 = DEFINITIONAL_REPRESENTATION('',(#19470),#19477); -#19470 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19471,#19472,#19473,#19474, - #19475,#19476),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#19471 = CARTESIAN_POINT('',(-3.462799565324,-9.999999999487E-04)); -#19472 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#19473 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#19474 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#19475 = CARTESIAN_POINT('',(-3.479018061052,-3.372563147181)); -#19476 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#19477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19478 = PCURVE('',#15855,#19479); -#19479 = DEFINITIONAL_REPRESENTATION('',(#19480),#19484); -#19480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19481,#19482,#19483), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#19481 = CARTESIAN_POINT('',(-0.4,174.23763493845)); -#19482 = CARTESIAN_POINT('',(-2.559421807283,173.73309815215)); -#19483 = CARTESIAN_POINT('',(-4.5801,173.2576477512)); -#19484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19485 = ORIENTED_EDGE('',*,*,#19486,.T.); -#19486 = EDGE_CURVE('',#19460,#19487,#19489,.T.); -#19487 = VERTEX_POINT('',#19488); -#19488 = CARTESIAN_POINT('',(53.982365061546,21.2,0.4)); -#19489 = SURFACE_CURVE('',#19490,(#19495,#19502),.PCURVE_S1.); -#19490 = CIRCLE('',#19491,16.074778305337); -#19491 = AXIS2_PLACEMENT_3D('',#19492,#19493,#19494); -#19492 = CARTESIAN_POINT('',(69.235,16.125,0.4)); -#19493 = DIRECTION('',(0.,0.,1.)); -#19494 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19495 = PCURVE('',#19195,#19496); -#19496 = DEFINITIONAL_REPRESENTATION('',(#19497),#19501); -#19497 = LINE('',#19498,#19499); -#19498 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#19499 = VECTOR('',#19500,1.); -#19500 = DIRECTION('',(-1.,-0.)); -#19501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19502 = PCURVE('',#19503,#19508); -#19503 = PLANE('',#19504); -#19504 = AXIS2_PLACEMENT_3D('',#19505,#19506,#19507); -#19505 = CARTESIAN_POINT('',(85.585,32.475,0.4)); -#19506 = DIRECTION('',(0.,0.,1.)); -#19507 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19508 = DEFINITIONAL_REPRESENTATION('',(#19509),#19513); -#19509 = CIRCLE('',#19510,16.074778305337); -#19510 = AXIS2_PLACEMENT_2D('',#19511,#19512); -#19511 = CARTESIAN_POINT('',(16.35,16.35)); -#19512 = DIRECTION('',(1.,0.)); -#19513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19514 = ORIENTED_EDGE('',*,*,#19515,.F.); -#19515 = EDGE_CURVE('',#19320,#19487,#19516,.T.); -#19516 = SURFACE_CURVE('',#19517,(#19522,#19532),.PCURVE_S1.); -#19517 = HYPERBOLA('',#19518,22.891845656085,5.075); -#19518 = AXIS2_PLACEMENT_3D('',#19519,#19520,#19521); -#19519 = CARTESIAN_POINT('',(69.235,21.2,72.908639196368)); -#19520 = DIRECTION('',(0.,1.,0.)); -#19521 = DIRECTION('',(0.,0.,-1.)); -#19522 = PCURVE('',#19195,#19523); -#19523 = DEFINITIONAL_REPRESENTATION('',(#19524),#19531); -#19524 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#19525,#19526,#19527,#19528, - #19529,#19530),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#19525 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#19526 = CARTESIAN_POINT('',(-5.945759899717,-3.372563147181)); -#19527 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#19528 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#19529 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#19530 = CARTESIAN_POINT('',(-5.961978395446,-1.000000000006E-03)); -#19531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19532 = PCURVE('',#15855,#19533); -#19533 = DEFINITIONAL_REPRESENTATION('',(#19534),#19538); -#19534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19535,#19536,#19537), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#19535 = CARTESIAN_POINT('',(-4.5801,144.71235224879)); -#19536 = CARTESIAN_POINT('',(-2.559421807283,144.23690184784)); -#19537 = CARTESIAN_POINT('',(-0.4,143.73236506154)); -#19538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19539 = ORIENTED_EDGE('',*,*,#19319,.T.); -#19540 = ORIENTED_EDGE('',*,*,#19119,.T.); -#19541 = ADVANCED_FACE('',(#19542),#19503,.T.); -#19542 = FACE_BOUND('',#19543,.T.); -#19543 = EDGE_LOOP('',(#19544,#19545)); -#19544 = ORIENTED_EDGE('',*,*,#19486,.T.); -#19545 = ORIENTED_EDGE('',*,*,#19546,.T.); -#19546 = EDGE_CURVE('',#19487,#19460,#19547,.T.); -#19547 = SURFACE_CURVE('',#19548,(#19552,#19558),.PCURVE_S1.); -#19548 = LINE('',#19549,#19550); -#19549 = CARTESIAN_POINT('',(-2.0825,21.2,0.4)); -#19550 = VECTOR('',#19551,1.); -#19551 = DIRECTION('',(1.,0.,0.)); -#19552 = PCURVE('',#19503,#19553); -#19553 = DEFINITIONAL_REPRESENTATION('',(#19554),#19557); -#19554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19555,#19556),.UNSPECIFIED., - .F.,.F.,(2,2),(55.242721694663,87.392278305337), - .PIECEWISE_BEZIER_KNOTS.); -#19555 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#19556 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#19557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19558 = PCURVE('',#15855,#19559); -#19559 = DEFINITIONAL_REPRESENTATION('',(#19560),#19563); -#19560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#19561,#19562),.UNSPECIFIED., - .F.,.F.,(2,2),(55.242721694663,87.392278305337), - .PIECEWISE_BEZIER_KNOTS.); -#19561 = CARTESIAN_POINT('',(-0.4,142.91022169466)); -#19562 = CARTESIAN_POINT('',(-0.4,175.05977830533)); -#19563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19564 = ADVANCED_FACE('',(#19565),#16306,.T.); -#19565 = FACE_BOUND('',#19566,.F.); -#19566 = EDGE_LOOP('',(#19567,#19568,#19569,#19570)); -#19567 = ORIENTED_EDGE('',*,*,#16285,.T.); -#19568 = ORIENTED_EDGE('',*,*,#19093,.F.); -#19569 = ORIENTED_EDGE('',*,*,#19294,.T.); -#19570 = ORIENTED_EDGE('',*,*,#19571,.T.); -#19571 = EDGE_CURVE('',#19295,#16286,#19572,.T.); -#19572 = SURFACE_CURVE('',#19573,(#19582,#19594),.PCURVE_S1.); -#19573 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19574,#19575,#19576,#19577, - #19578,#19579,#19580,#19581),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#19574 = CARTESIAN_POINT('',(54.305101004652,21.2,2.198)); -#19575 = CARTESIAN_POINT('',(54.305101004652,21.2,2.49848496499)); -#19576 = CARTESIAN_POINT('',(54.295970485461,21.2,2.798970184355)); -#19577 = CARTESIAN_POINT('',(54.277709622716,21.2,3.099038422153)); -#19578 = CARTESIAN_POINT('',(54.223239466797,21.2,3.69535737203)); -#19579 = CARTESIAN_POINT('',(54.18716049687,21.2,3.991620464568)); -#19580 = CARTESIAN_POINT('',(54.142195530879,21.2,4.28666415274)); -#19581 = CARTESIAN_POINT('',(54.088452186329,21.2,4.5801)); -#19582 = PCURVE('',#16306,#19583); -#19583 = DEFINITIONAL_REPRESENTATION('',(#19584),#19593); -#19584 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19585,#19586,#19587,#19588, - #19589,#19590,#19591,#19592),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#19585 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#19586 = CARTESIAN_POINT('',(-1.259731032853,3.163288318932)); -#19587 = CARTESIAN_POINT('',(-1.25990923539,3.184983995796)); -#19588 = CARTESIAN_POINT('',(-1.260265615759,3.20667683252)); -#19589 = CARTESIAN_POINT('',(-1.261321669752,3.249894951246)); -#19590 = CARTESIAN_POINT('',(-1.262018863669,3.271420330896)); -#19591 = CARTESIAN_POINT('',(-1.262882591345,3.292937694398)); -#19592 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#19593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19594 = PCURVE('',#15855,#19595); -#19595 = DEFINITIONAL_REPRESENTATION('',(#19596),#19605); -#19596 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19597,#19598,#19599,#19600, - #19601,#19602,#19603,#19604),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#19597 = CARTESIAN_POINT('',(-2.198,144.05510100465)); -#19598 = CARTESIAN_POINT('',(-2.49848496499,144.05510100465)); -#19599 = CARTESIAN_POINT('',(-2.798970184355,144.04597048546)); -#19600 = CARTESIAN_POINT('',(-3.099038422153,144.02770962271)); -#19601 = CARTESIAN_POINT('',(-3.69535737203,143.97323946679)); -#19602 = CARTESIAN_POINT('',(-3.991620464568,143.93716049687)); -#19603 = CARTESIAN_POINT('',(-4.28666415274,143.89219553087)); -#19604 = CARTESIAN_POINT('',(-4.5801,143.83845218632)); -#19605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19606 = ADVANCED_FACE('',(#19607),#16362,.T.); -#19607 = FACE_BOUND('',#19608,.F.); -#19608 = EDGE_LOOP('',(#19609,#19647,#19676,#19698)); -#19609 = ORIENTED_EDGE('',*,*,#19610,.F.); -#19610 = EDGE_CURVE('',#19611,#16319,#19613,.T.); -#19611 = VERTEX_POINT('',#19612); -#19612 = CARTESIAN_POINT('',(50.234898995348,21.2,2.198)); -#19613 = SURFACE_CURVE('',#19614,(#19623,#19635),.PCURVE_S1.); -#19614 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19615,#19616,#19617,#19618, - #19619,#19620,#19621,#19622),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#19615 = CARTESIAN_POINT('',(50.234898995348,21.2,2.198)); -#19616 = CARTESIAN_POINT('',(50.234898995348,21.2,2.498484964997)); -#19617 = CARTESIAN_POINT('',(50.244029514539,21.2,2.798970184368)); -#19618 = CARTESIAN_POINT('',(50.262290377285,21.2,3.099038422173)); -#19619 = CARTESIAN_POINT('',(50.316760533205,21.2,3.695357372049)); -#19620 = CARTESIAN_POINT('',(50.352839503132,21.2,3.991620464581)); -#19621 = CARTESIAN_POINT('',(50.397804469122,21.2,4.286664152746)); -#19622 = CARTESIAN_POINT('',(50.451547813671,21.2,4.5801)); -#19623 = PCURVE('',#16362,#19624); -#19624 = DEFINITIONAL_REPRESENTATION('',(#19625),#19634); -#19625 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19626,#19627,#19628,#19629, - #19630,#19631,#19632,#19633),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#19626 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#19627 = CARTESIAN_POINT('',(-5.023454274327,3.163288318933)); -#19628 = CARTESIAN_POINT('',(-5.023276071789,3.184983995797)); -#19629 = CARTESIAN_POINT('',(-5.02291969142,3.206676832522)); -#19630 = CARTESIAN_POINT('',(-5.021863637427,3.249894951248)); -#19631 = CARTESIAN_POINT('',(-5.021166443511,3.271420330897)); -#19632 = CARTESIAN_POINT('',(-5.020302715835,3.292937694398)); -#19633 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#19634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19635 = PCURVE('',#15855,#19636); -#19636 = DEFINITIONAL_REPRESENTATION('',(#19637),#19646); -#19637 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19638,#19639,#19640,#19641, - #19642,#19643,#19644,#19645),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#19638 = CARTESIAN_POINT('',(-2.198,139.98489899534)); -#19639 = CARTESIAN_POINT('',(-2.498484964997,139.98489899534)); -#19640 = CARTESIAN_POINT('',(-2.798970184368,139.99402951453)); -#19641 = CARTESIAN_POINT('',(-3.099038422173,140.01229037728)); -#19642 = CARTESIAN_POINT('',(-3.695357372049,140.0667605332)); -#19643 = CARTESIAN_POINT('',(-3.991620464581,140.10283950313)); -#19644 = CARTESIAN_POINT('',(-4.286664152746,140.14780446912)); -#19645 = CARTESIAN_POINT('',(-4.5801,140.20154781367)); -#19646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19647 = ORIENTED_EDGE('',*,*,#19648,.T.); -#19648 = EDGE_CURVE('',#19611,#19649,#19651,.T.); -#19649 = VERTEX_POINT('',#19650); -#19650 = CARTESIAN_POINT('',(35.305,32.082534361872,2.198)); -#19651 = SURFACE_CURVE('',#19652,(#19657,#19664),.PCURVE_S1.); -#19652 = CIRCLE('',#19653,15.682534361872); -#19653 = AXIS2_PLACEMENT_3D('',#19654,#19655,#19656); -#19654 = CARTESIAN_POINT('',(35.305,16.4,2.198)); -#19655 = DIRECTION('',(0.,-0.,1.)); -#19656 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19657 = PCURVE('',#16362,#19658); -#19658 = DEFINITIONAL_REPRESENTATION('',(#19659),#19663); -#19659 = LINE('',#19660,#19661); -#19660 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19661 = VECTOR('',#19662,1.); -#19662 = DIRECTION('',(-1.,0.)); -#19663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19664 = PCURVE('',#19665,#19670); -#19665 = TOROIDAL_SURFACE('',#19666,29.532534361872,13.85); -#19666 = AXIS2_PLACEMENT_3D('',#19667,#19668,#19669); -#19667 = CARTESIAN_POINT('',(35.305,16.4,2.198)); -#19668 = DIRECTION('',(0.,0.,-1.)); -#19669 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19670 = DEFINITIONAL_REPRESENTATION('',(#19671),#19675); -#19671 = LINE('',#19672,#19673); -#19672 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#19673 = VECTOR('',#19674,1.); -#19674 = DIRECTION('',(-1.,0.)); -#19675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19676 = ORIENTED_EDGE('',*,*,#19677,.T.); -#19677 = EDGE_CURVE('',#19649,#16342,#19678,.T.); -#19678 = SURFACE_CURVE('',#19679,(#19684,#19691),.PCURVE_S1.); -#19679 = CIRCLE('',#19680,13.85); -#19680 = AXIS2_PLACEMENT_3D('',#19681,#19682,#19683); -#19681 = CARTESIAN_POINT('',(35.305,45.932534361872,2.198)); -#19682 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19683 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#19684 = PCURVE('',#16362,#19685); -#19685 = DEFINITIONAL_REPRESENTATION('',(#19686),#19690); -#19686 = LINE('',#19687,#19688); -#19687 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#19688 = VECTOR('',#19689,1.); -#19689 = DIRECTION('',(-0.,1.)); -#19690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19691 = PCURVE('',#16395,#19692); -#19692 = DEFINITIONAL_REPRESENTATION('',(#19693),#19697); -#19693 = LINE('',#19694,#19695); -#19694 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19695 = VECTOR('',#19696,1.); -#19696 = DIRECTION('',(-0.,1.)); -#19697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19698 = ORIENTED_EDGE('',*,*,#16341,.T.); -#19699 = ADVANCED_FACE('',(#19700),#19665,.T.); -#19700 = FACE_BOUND('',#19701,.F.); -#19701 = EDGE_LOOP('',(#19702,#19819,#19846,#19847)); -#19702 = ORIENTED_EDGE('',*,*,#19703,.F.); -#19703 = EDGE_CURVE('',#19704,#19706,#19708,.T.); -#19704 = VERTEX_POINT('',#19705); -#19705 = CARTESIAN_POINT('',(35.305,32.19967987186,0.400444004722)); -#19706 = VERTEX_POINT('',#19707); -#19707 = CARTESIAN_POINT('',(50.242618904709,21.2,1.746857297839)); -#19708 = SURFACE_CURVE('',#19709,(#19742,#19778),.PCURVE_S1.); -#19709 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19710,#19711,#19712,#19713, - #19714,#19715,#19716,#19717,#19718,#19719,#19720,#19721,#19722, - #19723,#19724,#19725,#19726,#19727,#19728,#19729,#19730,#19731, - #19732,#19733,#19734,#19735,#19736,#19737,#19738,#19739,#19740, - #19741),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#19710 = CARTESIAN_POINT('',(35.305,32.19967987186,0.400444004722)); -#19711 = CARTESIAN_POINT('',(36.085114683972,32.19967987186, - 0.400444004722)); -#19712 = CARTESIAN_POINT('',(36.865277386465,32.153633460278, - 0.408910684627)); -#19713 = CARTESIAN_POINT('',(37.641874117055,32.061530319722, - 0.425846663197)); -#19714 = CARTESIAN_POINT('',(38.411494642853,31.923854933421, - 0.450817630287)); -#19715 = CARTESIAN_POINT('',(39.170906775485,31.741465826761, - 0.482975837248)); -#19716 = CARTESIAN_POINT('',(39.91702148135,31.515503757418, - 0.521415821245)); -#19717 = CARTESIAN_POINT('',(40.986232216851,31.122715280938, - 0.58562238502)); -#19718 = CARTESIAN_POINT('',(41.322081353442,30.988931886019, - 0.607166217307)); -#19719 = CARTESIAN_POINT('',(41.654149898973,30.846163327048, - 0.629787143854)); -#19720 = CARTESIAN_POINT('',(41.982160681367,30.694554730058, - 0.653398338181)); -#19721 = CARTESIAN_POINT('',(42.305845000534,30.534259664953, - 0.677916315799)); -#19722 = CARTESIAN_POINT('',(42.624942152116,30.365439404459, - 0.703262093985)); -#19723 = CARTESIAN_POINT('',(43.186794031476,30.048668677139, - 0.749926092387)); -#19724 = CARTESIAN_POINT('',(43.431384441633,29.903887617667, - 0.770958110078)); -#19725 = CARTESIAN_POINT('',(43.672846445618,29.754001408362, - 0.792422421796)); -#19726 = CARTESIAN_POINT('',(43.911059068279,29.599095186946, - 0.814284982562)); -#19727 = CARTESIAN_POINT('',(44.145904095402,29.43925682515, - 0.836513685259)); -#19728 = CARTESIAN_POINT('',(44.377266073709,29.274576928708, - 0.859078360626)); -#19729 = CARTESIAN_POINT('',(45.326894376795,28.568178505081, - 0.95444058144)); -#19730 = CARTESIAN_POINT('',(46.012653112417,27.983503923954, - 1.030022891132)); -#19731 = CARTESIAN_POINT('',(46.658696626147,27.354106838278, - 1.107793421119)); -#19732 = CARTESIAN_POINT('',(47.261710254376,26.683236636019, - 1.18703817537)); -#19733 = CARTESIAN_POINT('',(47.818671870309,25.974392857713, - 1.267182489703)); -#19734 = CARTESIAN_POINT('',(48.326866603269,25.231326490627, - 1.347749091784)); -#19735 = CARTESIAN_POINT('',(49.046517193679,24.013787190682, - 1.4746194004)); -#19736 = CARTESIAN_POINT('',(49.292235821034,23.55953902301, - 1.520917425579)); -#19737 = CARTESIAN_POINT('',(49.520627684163,23.096075856063, - 1.567141443407)); -#19738 = CARTESIAN_POINT('',(49.731284313556,22.624179132964, - 1.613221424376)); -#19739 = CARTESIAN_POINT('',(49.923838900671,22.144651458245, - 1.659093751594)); -#19740 = CARTESIAN_POINT('',(50.097967262029,21.658316627036, - 1.704699852283)); -#19741 = CARTESIAN_POINT('',(50.25338880332,21.166019654247, - 1.749984829289)); -#19742 = PCURVE('',#19665,#19743); -#19743 = DEFINITIONAL_REPRESENTATION('',(#19744),#19777); -#19744 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19745,#19746,#19747,#19748, - #19749,#19750,#19751,#19752,#19753,#19754,#19755,#19756,#19757, - #19758,#19759,#19760,#19761,#19762,#19763,#19764,#19765,#19766, - #19767,#19768,#19769,#19770,#19771,#19772,#19773,#19774,#19775, - #19776),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#19745 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#19746 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#19747 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#19748 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#19749 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#19750 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#19751 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#19752 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#19753 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#19754 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#19755 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#19756 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#19757 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#19758 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#19759 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#19760 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#19761 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#19762 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#19763 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#19764 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#19765 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#19766 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#19767 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#19768 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#19769 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#19770 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#19771 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#19772 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#19773 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#19774 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#19775 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#19776 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#19777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19778 = PCURVE('',#19779,#19784); -#19779 = CONICAL_SURFACE('',#19780,16.075,0.218166156499); -#19780 = AXIS2_PLACEMENT_3D('',#19781,#19782,#19783); -#19781 = CARTESIAN_POINT('',(35.305,16.125,0.399)); -#19782 = DIRECTION('',(0.,0.,-1.)); -#19783 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19784 = DEFINITIONAL_REPRESENTATION('',(#19785),#19818); -#19785 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19786,#19787,#19788,#19789, - #19790,#19791,#19792,#19793,#19794,#19795,#19796,#19797,#19798, - #19799,#19800,#19801,#19802,#19803,#19804,#19805,#19806,#19807, - #19808,#19809,#19810,#19811,#19812,#19813,#19814,#19815,#19816, - #19817),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#19786 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#19787 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#19788 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#19789 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#19790 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#19791 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#19792 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#19793 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#19794 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#19795 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#19796 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#19797 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#19798 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#19799 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#19800 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#19801 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#19802 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#19803 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#19804 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#19805 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#19806 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#19807 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#19808 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#19809 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#19810 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#19811 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#19812 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#19813 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#19814 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#19815 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#19816 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#19817 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#19818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19819 = ORIENTED_EDGE('',*,*,#19820,.T.); -#19820 = EDGE_CURVE('',#19704,#19649,#19821,.T.); -#19821 = SURFACE_CURVE('',#19822,(#19827,#19834),.PCURVE_S1.); -#19822 = CIRCLE('',#19823,13.85); -#19823 = AXIS2_PLACEMENT_3D('',#19824,#19825,#19826); -#19824 = CARTESIAN_POINT('',(35.305,45.932534361872,2.198)); -#19825 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#19826 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#19827 = PCURVE('',#19665,#19828); -#19828 = DEFINITIONAL_REPRESENTATION('',(#19829),#19833); -#19829 = LINE('',#19830,#19831); -#19830 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#19831 = VECTOR('',#19832,1.); -#19832 = DIRECTION('',(-0.,1.)); -#19833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19834 = PCURVE('',#19835,#19840); -#19835 = TOROIDAL_SURFACE('',#19836,29.532534361872,13.85); -#19836 = AXIS2_PLACEMENT_3D('',#19837,#19838,#19839); -#19837 = CARTESIAN_POINT('',(35.305,16.4,2.198)); -#19838 = DIRECTION('',(0.,0.,-1.)); -#19839 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19840 = DEFINITIONAL_REPRESENTATION('',(#19841),#19845); -#19841 = LINE('',#19842,#19843); -#19842 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19843 = VECTOR('',#19844,1.); -#19844 = DIRECTION('',(-0.,1.)); -#19845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19846 = ORIENTED_EDGE('',*,*,#19648,.F.); -#19847 = ORIENTED_EDGE('',*,*,#19848,.T.); -#19848 = EDGE_CURVE('',#19611,#19706,#19849,.T.); -#19849 = SURFACE_CURVE('',#19850,(#19856,#19865),.PCURVE_S1.); -#19850 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19851,#19852,#19853,#19854, - #19855),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19851 = CARTESIAN_POINT('',(50.234898995348,21.2,2.198)); -#19852 = CARTESIAN_POINT('',(50.234898995348,21.2,2.073284048199)); -#19853 = CARTESIAN_POINT('',(50.236471863801,21.2,1.948568093099)); -#19854 = CARTESIAN_POINT('',(50.2396175998,21.2,1.823881900388)); -#19855 = CARTESIAN_POINT('',(50.244334484863,21.2,1.699255169677)); -#19856 = PCURVE('',#19665,#19857); -#19857 = DEFINITIONAL_REPRESENTATION('',(#19858),#19864); -#19858 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19859,#19860,#19861,#19862, - #19863),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19859 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#19860 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#19861 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#19862 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#19863 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#19864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19865 = PCURVE('',#15855,#19866); -#19866 = DEFINITIONAL_REPRESENTATION('',(#19867),#19873); -#19867 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#19868,#19869,#19870,#19871, - #19872),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#19868 = CARTESIAN_POINT('',(-2.198,139.98489899534)); -#19869 = CARTESIAN_POINT('',(-2.073284048199,139.98489899534)); -#19870 = CARTESIAN_POINT('',(-1.948568093099,139.9864718638)); -#19871 = CARTESIAN_POINT('',(-1.823881900388,139.9896175998)); -#19872 = CARTESIAN_POINT('',(-1.699255169677,139.99433448486)); -#19873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19874 = ADVANCED_FACE('',(#19875),#19835,.T.); -#19875 = FACE_BOUND('',#19876,.F.); -#19876 = EDGE_LOOP('',(#19877,#19901,#19902,#20012)); -#19877 = ORIENTED_EDGE('',*,*,#19878,.F.); -#19878 = EDGE_CURVE('',#19649,#19879,#19881,.T.); -#19879 = VERTEX_POINT('',#19880); -#19880 = CARTESIAN_POINT('',(20.375101004652,21.2,2.198)); -#19881 = SURFACE_CURVE('',#19882,(#19887,#19894),.PCURVE_S1.); -#19882 = CIRCLE('',#19883,15.682534361872); -#19883 = AXIS2_PLACEMENT_3D('',#19884,#19885,#19886); -#19884 = CARTESIAN_POINT('',(35.305,16.4,2.198)); -#19885 = DIRECTION('',(0.,-0.,1.)); -#19886 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#19887 = PCURVE('',#19835,#19888); -#19888 = DEFINITIONAL_REPRESENTATION('',(#19889),#19893); -#19889 = LINE('',#19890,#19891); -#19890 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#19891 = VECTOR('',#19892,1.); -#19892 = DIRECTION('',(-1.,0.)); -#19893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19894 = PCURVE('',#16395,#19895); -#19895 = DEFINITIONAL_REPRESENTATION('',(#19896),#19900); -#19896 = LINE('',#19897,#19898); -#19897 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#19898 = VECTOR('',#19899,1.); -#19899 = DIRECTION('',(-1.,0.)); -#19900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19901 = ORIENTED_EDGE('',*,*,#19820,.F.); -#19902 = ORIENTED_EDGE('',*,*,#19903,.F.); -#19903 = EDGE_CURVE('',#19904,#19704,#19906,.T.); -#19904 = VERTEX_POINT('',#19905); -#19905 = CARTESIAN_POINT('',(20.36738109519,21.2,1.746857297954)); -#19906 = SURFACE_CURVE('',#19907,(#19940,#19976),.PCURVE_S1.); -#19907 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19908,#19909,#19910,#19911, - #19912,#19913,#19914,#19915,#19916,#19917,#19918,#19919,#19920, - #19921,#19922,#19923,#19924,#19925,#19926,#19927,#19928,#19929, - #19930,#19931,#19932,#19933,#19934,#19935,#19936,#19937,#19938, - #19939),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#19908 = CARTESIAN_POINT('',(20.35661119668,21.166019654247, - 1.749984829289)); -#19909 = CARTESIAN_POINT('',(20.740394606306,22.381651729418, - 1.638162344866)); -#19910 = CARTESIAN_POINT('',(21.238278407017,23.561044985381, - 1.524371583021)); -#19911 = CARTESIAN_POINT('',(21.846013636843,24.691251813898, - 1.409454980685)); -#19912 = CARTESIAN_POINT('',(22.557657999289,25.760374703854, - 1.294387484311)); -#19913 = CARTESIAN_POINT('',(23.365936011806,26.757390110977, - 1.180358558284)); -#19914 = CARTESIAN_POINT('',(24.262253592371,27.672177908404, - 1.0689562044)); -#19915 = CARTESIAN_POINT('',(25.384016068174,28.620214564932, - 0.946354919898)); -#19916 = CARTESIAN_POINT('',(25.533185537724,28.742684041636, - 0.930359176598)); -#19917 = CARTESIAN_POINT('',(25.684109997366,28.863035916099, - 0.914483240369)); -#19918 = CARTESIAN_POINT('',(25.836755098749,28.981239748726, - 0.898735294095)); -#19919 = CARTESIAN_POINT('',(25.991085909412,29.097265673711, - 0.883123899139)); -#19920 = CARTESIAN_POINT('',(26.147066912786,29.21108439903, - 0.867657995346)); -#19921 = CARTESIAN_POINT('',(26.515526536037,29.471966624302, - 0.831860434359)); -#19922 = CARTESIAN_POINT('',(26.729280730682,29.617263134134, - 0.811651144657)); -#19923 = CARTESIAN_POINT('',(26.945838156853,29.758487917221, - 0.79174137397)); -#19924 = CARTESIAN_POINT('',(27.165110469132,29.895574041841, - 0.772154802607)); -#19925 = CARTESIAN_POINT('',(27.387007411954,30.028456463263, - 0.752916449149)); -#19926 = CARTESIAN_POINT('',(27.611436819606,30.15707202375, - 0.734052670453)); -#19927 = CARTESIAN_POINT('',(28.142272641066,30.447885529911, - 0.690855573575)); -#19928 = CARTESIAN_POINT('',(28.450617992968,30.606641794252, - 0.666842201043)); -#19929 = CARTESIAN_POINT('',(28.763114215098,30.757481084316, - 0.643617394997)); -#19930 = CARTESIAN_POINT('',(29.079528373436,30.900262240641, - 0.621252252234)); -#19931 = CARTESIAN_POINT('',(29.399620642099,31.034850753953, - 0.599821566099)); -#19932 = CARTESIAN_POINT('',(29.723143888658,31.161119413539, - 0.579402777179)); -#19933 = CARTESIAN_POINT('',(30.768941336928,31.538303594037, - 0.517532380867)); -#19934 = CARTESIAN_POINT('',(31.503503753155,31.756799828551, - 0.480270173737)); -#19935 = CARTESIAN_POINT('',(32.250715996013,31.933114187485, - 0.449137930053)); -#19936 = CARTESIAN_POINT('',(33.007634265811,32.066176004241, - 0.424992344684)); -#19937 = CARTESIAN_POINT('',(33.771181019661,32.155181785816, - 0.40862601107)); -#19938 = CARTESIAN_POINT('',(34.538113297197,32.19967987186, - 0.400444004722)); -#19939 = CARTESIAN_POINT('',(35.305,32.19967987186,0.400444004722)); -#19940 = PCURVE('',#19835,#19941); -#19941 = DEFINITIONAL_REPRESENTATION('',(#19942),#19975); -#19942 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19943,#19944,#19945,#19946, - #19947,#19948,#19949,#19950,#19951,#19952,#19953,#19954,#19955, - #19956,#19957,#19958,#19959,#19960,#19961,#19962,#19963,#19964, - #19965,#19966,#19967,#19968,#19969,#19970,#19971,#19972,#19973, - #19974),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#19943 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#19944 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#19945 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#19946 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#19947 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#19948 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#19949 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#19950 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#19951 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#19952 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#19953 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#19954 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#19955 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#19956 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#19957 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#19958 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#19959 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#19960 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#19961 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#19962 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#19963 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#19964 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#19965 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#19966 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#19967 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#19968 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#19969 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#19970 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#19971 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#19972 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#19973 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#19974 = CARTESIAN_POINT('',(0.,9.294623360826)); -#19975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19976 = PCURVE('',#19779,#19977); -#19977 = DEFINITIONAL_REPRESENTATION('',(#19978),#20011); -#19978 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19979,#19980,#19981,#19982, - #19983,#19984,#19985,#19986,#19987,#19988,#19989,#19990,#19991, - #19992,#19993,#19994,#19995,#19996,#19997,#19998,#19999,#20000, - #20001,#20002,#20003,#20004,#20005,#20006,#20007,#20008,#20009, - #20010),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#19979 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#19980 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#19981 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#19982 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#19983 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#19984 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#19985 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#19986 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#19987 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#19988 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#19989 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#19990 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#19991 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#19992 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#19993 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#19994 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#19995 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#19996 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#19997 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#19998 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#19999 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#20000 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#20001 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#20002 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#20003 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#20004 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#20005 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#20006 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#20007 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#20008 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#20009 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#20010 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#20011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20012 = ORIENTED_EDGE('',*,*,#20013,.T.); -#20013 = EDGE_CURVE('',#19904,#19879,#20014,.T.); -#20014 = SURFACE_CURVE('',#20015,(#20021,#20030),.PCURVE_S1.); -#20015 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20016,#20017,#20018,#20019, - #20020),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20016 = CARTESIAN_POINT('',(20.365665515137,21.2,1.699255169679)); -#20017 = CARTESIAN_POINT('',(20.370382400202,21.2,1.823881900421)); -#20018 = CARTESIAN_POINT('',(20.373528136198,21.2,1.948568093085)); -#20019 = CARTESIAN_POINT('',(20.375101004652,21.2,2.073284048213)); -#20020 = CARTESIAN_POINT('',(20.375101004652,21.2,2.198)); -#20021 = PCURVE('',#19835,#20022); -#20022 = DEFINITIONAL_REPRESENTATION('',(#20023),#20029); -#20023 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20024,#20025,#20026,#20027, - #20028),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20024 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#20025 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#20026 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#20027 = CARTESIAN_POINT('',(-1.259731032853,9.415773198907)); -#20028 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#20029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20030 = PCURVE('',#15855,#20031); -#20031 = DEFINITIONAL_REPRESENTATION('',(#20032),#20038); -#20032 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20033,#20034,#20035,#20036, - #20037),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20033 = CARTESIAN_POINT('',(-1.699255169679,110.11566551513)); -#20034 = CARTESIAN_POINT('',(-1.823881900421,110.1203824002)); -#20035 = CARTESIAN_POINT('',(-1.948568093085,110.12352813619)); -#20036 = CARTESIAN_POINT('',(-2.073284048213,110.12510100465)); -#20037 = CARTESIAN_POINT('',(-2.198,110.12510100465)); -#20038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20039 = ADVANCED_FACE('',(#20040),#19779,.F.); -#20040 = FACE_BOUND('',#20041,.F.); -#20041 = EDGE_LOOP('',(#20042,#20069,#20098,#20123,#20124)); -#20042 = ORIENTED_EDGE('',*,*,#20043,.F.); -#20043 = EDGE_CURVE('',#20044,#19706,#20046,.T.); -#20044 = VERTEX_POINT('',#20045); -#20045 = CARTESIAN_POINT('',(50.557634938454,21.2,0.4)); -#20046 = SURFACE_CURVE('',#20047,(#20052,#20062),.PCURVE_S1.); -#20047 = HYPERBOLA('',#20048,22.891845656085,5.075); -#20048 = AXIS2_PLACEMENT_3D('',#20049,#20050,#20051); -#20049 = CARTESIAN_POINT('',(35.305,21.2,72.908639196368)); -#20050 = DIRECTION('',(0.,1.,0.)); -#20051 = DIRECTION('',(0.,0.,-1.)); -#20052 = PCURVE('',#19779,#20053); -#20053 = DEFINITIONAL_REPRESENTATION('',(#20054),#20061); -#20054 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20055,#20056,#20057,#20058, - #20059,#20060),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#20055 = CARTESIAN_POINT('',(-3.462799565324,-1.000000000006E-03)); -#20056 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#20057 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#20058 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#20059 = CARTESIAN_POINT('',(-3.479018061052,-3.372563147181)); -#20060 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#20061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20062 = PCURVE('',#15855,#20063); -#20063 = DEFINITIONAL_REPRESENTATION('',(#20064),#20068); -#20064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20065,#20066,#20067), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#20065 = CARTESIAN_POINT('',(-0.4,140.30763493845)); -#20066 = CARTESIAN_POINT('',(-2.559421807283,139.80309815215)); -#20067 = CARTESIAN_POINT('',(-4.5801,139.3276477512)); -#20068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20069 = ORIENTED_EDGE('',*,*,#20070,.T.); -#20070 = EDGE_CURVE('',#20044,#20071,#20073,.T.); -#20071 = VERTEX_POINT('',#20072); -#20072 = CARTESIAN_POINT('',(20.052365061546,21.2,0.4)); -#20073 = SURFACE_CURVE('',#20074,(#20079,#20086),.PCURVE_S1.); -#20074 = CIRCLE('',#20075,16.074778305337); -#20075 = AXIS2_PLACEMENT_3D('',#20076,#20077,#20078); -#20076 = CARTESIAN_POINT('',(35.305,16.125,0.4)); -#20077 = DIRECTION('',(0.,0.,1.)); -#20078 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20079 = PCURVE('',#19779,#20080); -#20080 = DEFINITIONAL_REPRESENTATION('',(#20081),#20085); -#20081 = LINE('',#20082,#20083); -#20082 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#20083 = VECTOR('',#20084,1.); -#20084 = DIRECTION('',(-1.,-0.)); -#20085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20086 = PCURVE('',#20087,#20092); -#20087 = PLANE('',#20088); -#20088 = AXIS2_PLACEMENT_3D('',#20089,#20090,#20091); -#20089 = CARTESIAN_POINT('',(51.655,32.475,0.4)); -#20090 = DIRECTION('',(0.,0.,1.)); -#20091 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20092 = DEFINITIONAL_REPRESENTATION('',(#20093),#20097); -#20093 = CIRCLE('',#20094,16.074778305337); -#20094 = AXIS2_PLACEMENT_2D('',#20095,#20096); -#20095 = CARTESIAN_POINT('',(16.35,16.35)); -#20096 = DIRECTION('',(1.,0.)); -#20097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20098 = ORIENTED_EDGE('',*,*,#20099,.F.); -#20099 = EDGE_CURVE('',#19904,#20071,#20100,.T.); -#20100 = SURFACE_CURVE('',#20101,(#20106,#20116),.PCURVE_S1.); -#20101 = HYPERBOLA('',#20102,22.891845656085,5.075); -#20102 = AXIS2_PLACEMENT_3D('',#20103,#20104,#20105); -#20103 = CARTESIAN_POINT('',(35.305,21.2,72.908639196368)); -#20104 = DIRECTION('',(0.,1.,0.)); -#20105 = DIRECTION('',(0.,0.,-1.)); -#20106 = PCURVE('',#19779,#20107); -#20107 = DEFINITIONAL_REPRESENTATION('',(#20108),#20115); -#20108 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20109,#20110,#20111,#20112, - #20113,#20114),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#20109 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#20110 = CARTESIAN_POINT('',(-5.945759899717,-3.372563147181)); -#20111 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#20112 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#20113 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#20114 = CARTESIAN_POINT('',(-5.961978395446,-1.000000000004E-03)); -#20115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20116 = PCURVE('',#15855,#20117); -#20117 = DEFINITIONAL_REPRESENTATION('',(#20118),#20122); -#20118 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20119,#20120,#20121), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#20119 = CARTESIAN_POINT('',(-4.5801,110.78235224879)); -#20120 = CARTESIAN_POINT('',(-2.559421807283,110.30690184784)); -#20121 = CARTESIAN_POINT('',(-0.4,109.80236506154)); -#20122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20123 = ORIENTED_EDGE('',*,*,#19903,.T.); -#20124 = ORIENTED_EDGE('',*,*,#19703,.T.); -#20125 = ADVANCED_FACE('',(#20126),#20087,.T.); -#20126 = FACE_BOUND('',#20127,.T.); -#20127 = EDGE_LOOP('',(#20128,#20129)); -#20128 = ORIENTED_EDGE('',*,*,#20070,.T.); -#20129 = ORIENTED_EDGE('',*,*,#20130,.T.); -#20130 = EDGE_CURVE('',#20071,#20044,#20131,.T.); -#20131 = SURFACE_CURVE('',#20132,(#20136,#20142),.PCURVE_S1.); -#20132 = LINE('',#20133,#20134); -#20133 = CARTESIAN_POINT('',(-19.0475,21.2,0.4)); -#20134 = VECTOR('',#20135,1.); -#20135 = DIRECTION('',(1.,0.,0.)); -#20136 = PCURVE('',#20087,#20137); -#20137 = DEFINITIONAL_REPRESENTATION('',(#20138),#20141); -#20138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20139,#20140),.UNSPECIFIED., - .F.,.F.,(2,2),(38.277721694663,70.427278305337), - .PIECEWISE_BEZIER_KNOTS.); -#20139 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#20140 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#20141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20142 = PCURVE('',#15855,#20143); -#20143 = DEFINITIONAL_REPRESENTATION('',(#20144),#20147); -#20144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20145,#20146),.UNSPECIFIED., - .F.,.F.,(2,2),(38.277721694663,70.427278305337), - .PIECEWISE_BEZIER_KNOTS.); -#20145 = CARTESIAN_POINT('',(-0.4,108.98022169466)); -#20146 = CARTESIAN_POINT('',(-0.4,141.12977830533)); -#20147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20148 = ADVANCED_FACE('',(#20149),#16395,.T.); -#20149 = FACE_BOUND('',#20150,.F.); -#20150 = EDGE_LOOP('',(#20151,#20152,#20153,#20154)); -#20151 = ORIENTED_EDGE('',*,*,#16374,.T.); -#20152 = ORIENTED_EDGE('',*,*,#19677,.F.); -#20153 = ORIENTED_EDGE('',*,*,#19878,.T.); -#20154 = ORIENTED_EDGE('',*,*,#20155,.T.); -#20155 = EDGE_CURVE('',#19879,#16375,#20156,.T.); -#20156 = SURFACE_CURVE('',#20157,(#20166,#20178),.PCURVE_S1.); -#20157 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20158,#20159,#20160,#20161, - #20162,#20163,#20164,#20165),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#20158 = CARTESIAN_POINT('',(20.375101004652,21.2,2.198)); -#20159 = CARTESIAN_POINT('',(20.375101004652,21.2,2.49848496499)); -#20160 = CARTESIAN_POINT('',(20.365970485461,21.2,2.798970184355)); -#20161 = CARTESIAN_POINT('',(20.347709622716,21.2,3.099038422153)); -#20162 = CARTESIAN_POINT('',(20.293239466797,21.2,3.69535737203)); -#20163 = CARTESIAN_POINT('',(20.25716049687,21.2,3.991620464568)); -#20164 = CARTESIAN_POINT('',(20.212195530879,21.2,4.28666415274)); -#20165 = CARTESIAN_POINT('',(20.158452186329,21.2,4.5801)); -#20166 = PCURVE('',#16395,#20167); -#20167 = DEFINITIONAL_REPRESENTATION('',(#20168),#20177); -#20168 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20169,#20170,#20171,#20172, - #20173,#20174,#20175,#20176),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#20169 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#20170 = CARTESIAN_POINT('',(-1.259731032853,3.163288318932)); -#20171 = CARTESIAN_POINT('',(-1.25990923539,3.184983995796)); -#20172 = CARTESIAN_POINT('',(-1.260265615759,3.20667683252)); -#20173 = CARTESIAN_POINT('',(-1.261321669752,3.249894951246)); -#20174 = CARTESIAN_POINT('',(-1.262018863669,3.271420330896)); -#20175 = CARTESIAN_POINT('',(-1.262882591345,3.292937694398)); -#20176 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#20177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20178 = PCURVE('',#15855,#20179); -#20179 = DEFINITIONAL_REPRESENTATION('',(#20180),#20189); -#20180 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20181,#20182,#20183,#20184, - #20185,#20186,#20187,#20188),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#20181 = CARTESIAN_POINT('',(-2.198,110.12510100465)); -#20182 = CARTESIAN_POINT('',(-2.49848496499,110.12510100465)); -#20183 = CARTESIAN_POINT('',(-2.798970184355,110.11597048546)); -#20184 = CARTESIAN_POINT('',(-3.099038422153,110.09770962271)); -#20185 = CARTESIAN_POINT('',(-3.69535737203,110.04323946679)); -#20186 = CARTESIAN_POINT('',(-3.991620464568,110.00716049687)); -#20187 = CARTESIAN_POINT('',(-4.28666415274,109.96219553087)); -#20188 = CARTESIAN_POINT('',(-4.5801,109.90845218632)); -#20189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20190 = ADVANCED_FACE('',(#20191),#16451,.T.); -#20191 = FACE_BOUND('',#20192,.F.); -#20192 = EDGE_LOOP('',(#20193,#20231,#20260,#20282)); -#20193 = ORIENTED_EDGE('',*,*,#20194,.F.); -#20194 = EDGE_CURVE('',#20195,#16408,#20197,.T.); -#20195 = VERTEX_POINT('',#20196); -#20196 = CARTESIAN_POINT('',(16.304898995348,21.2,2.198)); -#20197 = SURFACE_CURVE('',#20198,(#20207,#20219),.PCURVE_S1.); -#20198 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20199,#20200,#20201,#20202, - #20203,#20204,#20205,#20206),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#20199 = CARTESIAN_POINT('',(16.304898995348,21.2,2.198)); -#20200 = CARTESIAN_POINT('',(16.304898995348,21.2,2.498484964997)); -#20201 = CARTESIAN_POINT('',(16.314029514539,21.2,2.798970184368)); -#20202 = CARTESIAN_POINT('',(16.332290377285,21.2,3.099038422173)); -#20203 = CARTESIAN_POINT('',(16.386760533205,21.2,3.695357372049)); -#20204 = CARTESIAN_POINT('',(16.422839503132,21.2,3.991620464581)); -#20205 = CARTESIAN_POINT('',(16.467804469122,21.2,4.286664152746)); -#20206 = CARTESIAN_POINT('',(16.521547813671,21.2,4.5801)); -#20207 = PCURVE('',#16451,#20208); -#20208 = DEFINITIONAL_REPRESENTATION('',(#20209),#20218); -#20209 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20210,#20211,#20212,#20213, - #20214,#20215,#20216,#20217),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#20210 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#20211 = CARTESIAN_POINT('',(-5.023454274327,3.163288318933)); -#20212 = CARTESIAN_POINT('',(-5.023276071789,3.184983995797)); -#20213 = CARTESIAN_POINT('',(-5.02291969142,3.206676832522)); -#20214 = CARTESIAN_POINT('',(-5.021863637427,3.249894951248)); -#20215 = CARTESIAN_POINT('',(-5.021166443511,3.271420330897)); -#20216 = CARTESIAN_POINT('',(-5.020302715835,3.292937694398)); -#20217 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#20218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20219 = PCURVE('',#15855,#20220); -#20220 = DEFINITIONAL_REPRESENTATION('',(#20221),#20230); -#20221 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20222,#20223,#20224,#20225, - #20226,#20227,#20228,#20229),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#20222 = CARTESIAN_POINT('',(-2.198,106.05489899534)); -#20223 = CARTESIAN_POINT('',(-2.498484964997,106.05489899534)); -#20224 = CARTESIAN_POINT('',(-2.798970184368,106.06402951453)); -#20225 = CARTESIAN_POINT('',(-3.099038422173,106.08229037728)); -#20226 = CARTESIAN_POINT('',(-3.695357372049,106.1367605332)); -#20227 = CARTESIAN_POINT('',(-3.991620464581,106.17283950313)); -#20228 = CARTESIAN_POINT('',(-4.286664152746,106.21780446912)); -#20229 = CARTESIAN_POINT('',(-4.5801,106.27154781367)); -#20230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20231 = ORIENTED_EDGE('',*,*,#20232,.T.); -#20232 = EDGE_CURVE('',#20195,#20233,#20235,.T.); -#20233 = VERTEX_POINT('',#20234); -#20234 = CARTESIAN_POINT('',(1.375,32.082534361872,2.198)); -#20235 = SURFACE_CURVE('',#20236,(#20241,#20248),.PCURVE_S1.); -#20236 = CIRCLE('',#20237,15.682534361872); -#20237 = AXIS2_PLACEMENT_3D('',#20238,#20239,#20240); -#20238 = CARTESIAN_POINT('',(1.375,16.4,2.198)); -#20239 = DIRECTION('',(0.,-0.,1.)); -#20240 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#20241 = PCURVE('',#16451,#20242); -#20242 = DEFINITIONAL_REPRESENTATION('',(#20243),#20247); -#20243 = LINE('',#20244,#20245); -#20244 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#20245 = VECTOR('',#20246,1.); -#20246 = DIRECTION('',(-1.,0.)); -#20247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20248 = PCURVE('',#20249,#20254); -#20249 = TOROIDAL_SURFACE('',#20250,29.532534361872,13.85); -#20250 = AXIS2_PLACEMENT_3D('',#20251,#20252,#20253); -#20251 = CARTESIAN_POINT('',(1.375,16.4,2.198)); -#20252 = DIRECTION('',(0.,0.,-1.)); -#20253 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#20254 = DEFINITIONAL_REPRESENTATION('',(#20255),#20259); -#20255 = LINE('',#20256,#20257); -#20256 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#20257 = VECTOR('',#20258,1.); -#20258 = DIRECTION('',(-1.,0.)); -#20259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20260 = ORIENTED_EDGE('',*,*,#20261,.T.); -#20261 = EDGE_CURVE('',#20233,#16431,#20262,.T.); -#20262 = SURFACE_CURVE('',#20263,(#20268,#20275),.PCURVE_S1.); -#20263 = CIRCLE('',#20264,13.85); -#20264 = AXIS2_PLACEMENT_3D('',#20265,#20266,#20267); -#20265 = CARTESIAN_POINT('',(1.375,45.932534361872,2.198)); -#20266 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20267 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#20268 = PCURVE('',#16451,#20269); -#20269 = DEFINITIONAL_REPRESENTATION('',(#20270),#20274); -#20270 = LINE('',#20271,#20272); -#20271 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#20272 = VECTOR('',#20273,1.); -#20273 = DIRECTION('',(-0.,1.)); -#20274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20275 = PCURVE('',#16484,#20276); -#20276 = DEFINITIONAL_REPRESENTATION('',(#20277),#20281); -#20277 = LINE('',#20278,#20279); -#20278 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#20279 = VECTOR('',#20280,1.); -#20280 = DIRECTION('',(-0.,1.)); -#20281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20282 = ORIENTED_EDGE('',*,*,#16430,.T.); -#20283 = ADVANCED_FACE('',(#20284),#20249,.T.); -#20284 = FACE_BOUND('',#20285,.F.); -#20285 = EDGE_LOOP('',(#20286,#20403,#20430,#20431)); -#20286 = ORIENTED_EDGE('',*,*,#20287,.F.); -#20287 = EDGE_CURVE('',#20288,#20290,#20292,.T.); -#20288 = VERTEX_POINT('',#20289); -#20289 = CARTESIAN_POINT('',(1.375,32.19967987186,0.400444004722)); -#20290 = VERTEX_POINT('',#20291); -#20291 = CARTESIAN_POINT('',(16.312618904709,21.2,1.746857297839)); -#20292 = SURFACE_CURVE('',#20293,(#20326,#20362),.PCURVE_S1.); -#20293 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20294,#20295,#20296,#20297, - #20298,#20299,#20300,#20301,#20302,#20303,#20304,#20305,#20306, - #20307,#20308,#20309,#20310,#20311,#20312,#20313,#20314,#20315, - #20316,#20317,#20318,#20319,#20320,#20321,#20322,#20323,#20324, - #20325),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#20294 = CARTESIAN_POINT('',(1.375,32.19967987186,0.400444004722)); -#20295 = CARTESIAN_POINT('',(2.155114683972,32.19967987186, - 0.400444004722)); -#20296 = CARTESIAN_POINT('',(2.935277386465,32.153633460278, - 0.408910684627)); -#20297 = CARTESIAN_POINT('',(3.711874117055,32.061530319722, - 0.425846663197)); -#20298 = CARTESIAN_POINT('',(4.481494642853,31.923854933421, - 0.450817630287)); -#20299 = CARTESIAN_POINT('',(5.240906775485,31.741465826761, - 0.482975837248)); -#20300 = CARTESIAN_POINT('',(5.98702148135,31.515503757418, - 0.521415821245)); -#20301 = CARTESIAN_POINT('',(7.056232216851,31.122715280938, - 0.58562238502)); -#20302 = CARTESIAN_POINT('',(7.392081353442,30.988931886019, - 0.607166217307)); -#20303 = CARTESIAN_POINT('',(7.724149898973,30.846163327048, - 0.629787143854)); -#20304 = CARTESIAN_POINT('',(8.052160681367,30.694554730058, - 0.653398338181)); -#20305 = CARTESIAN_POINT('',(8.375845000534,30.534259664953, - 0.677916315799)); -#20306 = CARTESIAN_POINT('',(8.694942152116,30.365439404459, - 0.703262093985)); -#20307 = CARTESIAN_POINT('',(9.256794031476,30.048668677139, - 0.749926092387)); -#20308 = CARTESIAN_POINT('',(9.501384441633,29.903887617667, - 0.770958110078)); -#20309 = CARTESIAN_POINT('',(9.742846445618,29.754001408362, - 0.792422421796)); -#20310 = CARTESIAN_POINT('',(9.981059068279,29.599095186946, - 0.814284982562)); -#20311 = CARTESIAN_POINT('',(10.215904095402,29.43925682515, - 0.836513685259)); -#20312 = CARTESIAN_POINT('',(10.447266073709,29.274576928708, - 0.859078360626)); -#20313 = CARTESIAN_POINT('',(11.396894376795,28.568178505081, - 0.95444058144)); -#20314 = CARTESIAN_POINT('',(12.082653112417,27.983503923954, - 1.030022891132)); -#20315 = CARTESIAN_POINT('',(12.728696626147,27.354106838278, - 1.107793421119)); -#20316 = CARTESIAN_POINT('',(13.331710254376,26.683236636019, - 1.18703817537)); -#20317 = CARTESIAN_POINT('',(13.888671870309,25.974392857713, - 1.267182489703)); -#20318 = CARTESIAN_POINT('',(14.396866603269,25.231326490627, - 1.347749091784)); -#20319 = CARTESIAN_POINT('',(15.116517193679,24.013787190682, - 1.4746194004)); -#20320 = CARTESIAN_POINT('',(15.362235821034,23.55953902301, - 1.520917425579)); -#20321 = CARTESIAN_POINT('',(15.590627684163,23.096075856063, - 1.567141443407)); -#20322 = CARTESIAN_POINT('',(15.801284313556,22.624179132964, - 1.613221424376)); -#20323 = CARTESIAN_POINT('',(15.993838900671,22.144651458245, - 1.659093751594)); -#20324 = CARTESIAN_POINT('',(16.167967262029,21.658316627036, - 1.704699852283)); -#20325 = CARTESIAN_POINT('',(16.32338880332,21.166019654247, - 1.749984829289)); -#20326 = PCURVE('',#20249,#20327); -#20327 = DEFINITIONAL_REPRESENTATION('',(#20328),#20361); -#20328 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20329,#20330,#20331,#20332, - #20333,#20334,#20335,#20336,#20337,#20338,#20339,#20340,#20341, - #20342,#20343,#20344,#20345,#20346,#20347,#20348,#20349,#20350, - #20351,#20352,#20353,#20354,#20355,#20356,#20357,#20358,#20359, - #20360),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#20329 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#20330 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#20331 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#20332 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#20333 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#20334 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#20335 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#20336 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#20337 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#20338 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#20339 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#20340 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#20341 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#20342 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#20343 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#20344 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#20345 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#20346 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#20347 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#20348 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#20349 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#20350 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#20351 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#20352 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#20353 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#20354 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#20355 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#20356 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#20357 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#20358 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#20359 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#20360 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#20361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20362 = PCURVE('',#20363,#20368); -#20363 = CONICAL_SURFACE('',#20364,16.075,0.218166156499); -#20364 = AXIS2_PLACEMENT_3D('',#20365,#20366,#20367); -#20365 = CARTESIAN_POINT('',(1.375,16.125,0.399)); -#20366 = DIRECTION('',(0.,0.,-1.)); -#20367 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20368 = DEFINITIONAL_REPRESENTATION('',(#20369),#20402); -#20369 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20370,#20371,#20372,#20373, - #20374,#20375,#20376,#20377,#20378,#20379,#20380,#20381,#20382, - #20383,#20384,#20385,#20386,#20387,#20388,#20389,#20390,#20391, - #20392,#20393,#20394,#20395,#20396,#20397,#20398,#20399,#20400, - #20401),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#20370 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#20371 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#20372 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#20373 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#20374 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#20375 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#20376 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#20377 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#20378 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#20379 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#20380 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#20381 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#20382 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#20383 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#20384 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#20385 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#20386 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#20387 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#20388 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#20389 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#20390 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#20391 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#20392 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#20393 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#20394 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#20395 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#20396 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#20397 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#20398 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#20399 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#20400 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#20401 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#20402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20403 = ORIENTED_EDGE('',*,*,#20404,.T.); -#20404 = EDGE_CURVE('',#20288,#20233,#20405,.T.); -#20405 = SURFACE_CURVE('',#20406,(#20411,#20418),.PCURVE_S1.); -#20406 = CIRCLE('',#20407,13.85); -#20407 = AXIS2_PLACEMENT_3D('',#20408,#20409,#20410); -#20408 = CARTESIAN_POINT('',(1.375,45.932534361872,2.198)); -#20409 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20410 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#20411 = PCURVE('',#20249,#20412); -#20412 = DEFINITIONAL_REPRESENTATION('',(#20413),#20417); -#20413 = LINE('',#20414,#20415); -#20414 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#20415 = VECTOR('',#20416,1.); -#20416 = DIRECTION('',(-0.,1.)); -#20417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20418 = PCURVE('',#20419,#20424); -#20419 = TOROIDAL_SURFACE('',#20420,29.532534361872,13.85); -#20420 = AXIS2_PLACEMENT_3D('',#20421,#20422,#20423); -#20421 = CARTESIAN_POINT('',(1.375,16.4,2.198)); -#20422 = DIRECTION('',(0.,0.,-1.)); -#20423 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#20424 = DEFINITIONAL_REPRESENTATION('',(#20425),#20429); -#20425 = LINE('',#20426,#20427); -#20426 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#20427 = VECTOR('',#20428,1.); -#20428 = DIRECTION('',(-0.,1.)); -#20429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20430 = ORIENTED_EDGE('',*,*,#20232,.F.); -#20431 = ORIENTED_EDGE('',*,*,#20432,.T.); -#20432 = EDGE_CURVE('',#20195,#20290,#20433,.T.); -#20433 = SURFACE_CURVE('',#20434,(#20440,#20449),.PCURVE_S1.); -#20434 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20435,#20436,#20437,#20438, - #20439),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20435 = CARTESIAN_POINT('',(16.304898995348,21.2,2.198)); -#20436 = CARTESIAN_POINT('',(16.304898995348,21.2,2.073284048199)); -#20437 = CARTESIAN_POINT('',(16.306471863801,21.2,1.948568093099)); -#20438 = CARTESIAN_POINT('',(16.3096175998,21.2,1.823881900388)); -#20439 = CARTESIAN_POINT('',(16.314334484863,21.2,1.699255169677)); -#20440 = PCURVE('',#20249,#20441); -#20441 = DEFINITIONAL_REPRESENTATION('',(#20442),#20448); -#20442 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20443,#20444,#20445,#20446, - #20447),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20443 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#20444 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#20445 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#20446 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#20447 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#20448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20449 = PCURVE('',#15855,#20450); -#20450 = DEFINITIONAL_REPRESENTATION('',(#20451),#20457); -#20451 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20452,#20453,#20454,#20455, - #20456),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20452 = CARTESIAN_POINT('',(-2.198,106.05489899534)); -#20453 = CARTESIAN_POINT('',(-2.073284048199,106.05489899534)); -#20454 = CARTESIAN_POINT('',(-1.948568093099,106.0564718638)); -#20455 = CARTESIAN_POINT('',(-1.823881900388,106.0596175998)); -#20456 = CARTESIAN_POINT('',(-1.699255169677,106.06433448486)); -#20457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20458 = ADVANCED_FACE('',(#20459),#20419,.T.); -#20459 = FACE_BOUND('',#20460,.F.); -#20460 = EDGE_LOOP('',(#20461,#20485,#20486,#20596)); -#20461 = ORIENTED_EDGE('',*,*,#20462,.F.); -#20462 = EDGE_CURVE('',#20233,#20463,#20465,.T.); -#20463 = VERTEX_POINT('',#20464); -#20464 = CARTESIAN_POINT('',(-13.55489899534,21.2,2.198)); -#20465 = SURFACE_CURVE('',#20466,(#20471,#20478),.PCURVE_S1.); -#20466 = CIRCLE('',#20467,15.682534361872); -#20467 = AXIS2_PLACEMENT_3D('',#20468,#20469,#20470); -#20468 = CARTESIAN_POINT('',(1.375,16.4,2.198)); -#20469 = DIRECTION('',(0.,-0.,1.)); -#20470 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#20471 = PCURVE('',#20419,#20472); -#20472 = DEFINITIONAL_REPRESENTATION('',(#20473),#20477); -#20473 = LINE('',#20474,#20475); -#20474 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#20475 = VECTOR('',#20476,1.); -#20476 = DIRECTION('',(-1.,0.)); -#20477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20478 = PCURVE('',#16484,#20479); -#20479 = DEFINITIONAL_REPRESENTATION('',(#20480),#20484); -#20480 = LINE('',#20481,#20482); -#20481 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#20482 = VECTOR('',#20483,1.); -#20483 = DIRECTION('',(-1.,0.)); -#20484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20485 = ORIENTED_EDGE('',*,*,#20404,.F.); -#20486 = ORIENTED_EDGE('',*,*,#20487,.F.); -#20487 = EDGE_CURVE('',#20488,#20288,#20490,.T.); -#20488 = VERTEX_POINT('',#20489); -#20489 = CARTESIAN_POINT('',(-13.56261890481,21.2,1.746857297954)); -#20490 = SURFACE_CURVE('',#20491,(#20524,#20560),.PCURVE_S1.); -#20491 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20492,#20493,#20494,#20495, - #20496,#20497,#20498,#20499,#20500,#20501,#20502,#20503,#20504, - #20505,#20506,#20507,#20508,#20509,#20510,#20511,#20512,#20513, - #20514,#20515,#20516,#20517,#20518,#20519,#20520,#20521,#20522, - #20523),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#20492 = CARTESIAN_POINT('',(-13.57338880332,21.166019654247, - 1.749984829289)); -#20493 = CARTESIAN_POINT('',(-13.18960539369,22.381651729418, - 1.638162344866)); -#20494 = CARTESIAN_POINT('',(-12.69172159298,23.561044985381, - 1.524371583021)); -#20495 = CARTESIAN_POINT('',(-12.08398636315,24.691251813898, - 1.409454980685)); -#20496 = CARTESIAN_POINT('',(-11.37234200071,25.760374703854, - 1.294387484311)); -#20497 = CARTESIAN_POINT('',(-10.56406398819,26.757390110977, - 1.180358558284)); -#20498 = CARTESIAN_POINT('',(-9.667746407629,27.672177908404, - 1.0689562044)); -#20499 = CARTESIAN_POINT('',(-8.545983931826,28.620214564932, - 0.946354919898)); -#20500 = CARTESIAN_POINT('',(-8.396814462276,28.742684041636, - 0.930359176598)); -#20501 = CARTESIAN_POINT('',(-8.245890002634,28.863035916099, - 0.914483240369)); -#20502 = CARTESIAN_POINT('',(-8.093244901251,28.981239748726, - 0.898735294095)); -#20503 = CARTESIAN_POINT('',(-7.938914090588,29.097265673711, - 0.883123899139)); -#20504 = CARTESIAN_POINT('',(-7.782933087214,29.21108439903, - 0.867657995346)); -#20505 = CARTESIAN_POINT('',(-7.414473463963,29.471966624302, - 0.831860434359)); -#20506 = CARTESIAN_POINT('',(-7.200719269318,29.617263134134, - 0.811651144657)); -#20507 = CARTESIAN_POINT('',(-6.984161843147,29.758487917221, - 0.79174137397)); -#20508 = CARTESIAN_POINT('',(-6.764889530868,29.895574041841, - 0.772154802607)); -#20509 = CARTESIAN_POINT('',(-6.542992588046,30.028456463263, - 0.752916449149)); -#20510 = CARTESIAN_POINT('',(-6.318563180394,30.15707202375, - 0.734052670453)); -#20511 = CARTESIAN_POINT('',(-5.787727358934,30.447885529911, - 0.690855573575)); -#20512 = CARTESIAN_POINT('',(-5.479382007032,30.606641794252, - 0.666842201043)); -#20513 = CARTESIAN_POINT('',(-5.166885784902,30.757481084316, - 0.643617394997)); -#20514 = CARTESIAN_POINT('',(-4.850471626564,30.900262240641, - 0.621252252234)); -#20515 = CARTESIAN_POINT('',(-4.530379357901,31.034850753953, - 0.599821566099)); -#20516 = CARTESIAN_POINT('',(-4.206856111342,31.161119413539, - 0.579402777179)); -#20517 = CARTESIAN_POINT('',(-3.161058663072,31.538303594037, - 0.517532380867)); -#20518 = CARTESIAN_POINT('',(-2.426496246845,31.756799828551, - 0.480270173737)); -#20519 = CARTESIAN_POINT('',(-1.679284003987,31.933114187485, - 0.449137930053)); -#20520 = CARTESIAN_POINT('',(-0.922365734189,32.066176004241, - 0.424992344684)); -#20521 = CARTESIAN_POINT('',(-0.158818980339,32.155181785816, - 0.40862601107)); -#20522 = CARTESIAN_POINT('',(0.608113297197,32.19967987186, - 0.400444004722)); -#20523 = CARTESIAN_POINT('',(1.375,32.19967987186,0.400444004722)); -#20524 = PCURVE('',#20419,#20525); -#20525 = DEFINITIONAL_REPRESENTATION('',(#20526),#20559); -#20526 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20527,#20528,#20529,#20530, - #20531,#20532,#20533,#20534,#20535,#20536,#20537,#20538,#20539, - #20540,#20541,#20542,#20543,#20544,#20545,#20546,#20547,#20548, - #20549,#20550,#20551,#20552,#20553,#20554,#20555,#20556,#20557, - #20558),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#20527 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#20528 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#20529 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#20530 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#20531 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#20532 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#20533 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#20534 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#20535 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#20536 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#20537 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#20538 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#20539 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#20540 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#20541 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#20542 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#20543 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#20544 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#20545 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#20546 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#20547 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#20548 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#20549 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#20550 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#20551 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#20552 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#20553 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#20554 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#20555 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#20556 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#20557 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#20558 = CARTESIAN_POINT('',(0.,9.294623360826)); -#20559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20560 = PCURVE('',#20363,#20561); -#20561 = DEFINITIONAL_REPRESENTATION('',(#20562),#20595); -#20562 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20563,#20564,#20565,#20566, - #20567,#20568,#20569,#20570,#20571,#20572,#20573,#20574,#20575, - #20576,#20577,#20578,#20579,#20580,#20581,#20582,#20583,#20584, - #20585,#20586,#20587,#20588,#20589,#20590,#20591,#20592,#20593, - #20594),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#20563 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#20564 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#20565 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#20566 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#20567 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#20568 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#20569 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#20570 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#20571 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#20572 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#20573 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#20574 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#20575 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#20576 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#20577 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#20578 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#20579 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#20580 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#20581 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#20582 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#20583 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#20584 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#20585 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#20586 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#20587 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#20588 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#20589 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#20590 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#20591 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#20592 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#20593 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#20594 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#20595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20596 = ORIENTED_EDGE('',*,*,#20597,.T.); -#20597 = EDGE_CURVE('',#20488,#20463,#20598,.T.); -#20598 = SURFACE_CURVE('',#20599,(#20605,#20614),.PCURVE_S1.); -#20599 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20600,#20601,#20602,#20603, - #20604),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20600 = CARTESIAN_POINT('',(-13.56433448486,21.2,1.699255169679)); -#20601 = CARTESIAN_POINT('',(-13.55961759979,21.2,1.823881900422)); -#20602 = CARTESIAN_POINT('',(-13.5564718638,21.2,1.948568093085)); -#20603 = CARTESIAN_POINT('',(-13.55489899534,21.2,2.073284048213)); -#20604 = CARTESIAN_POINT('',(-13.55489899534,21.2,2.198)); -#20605 = PCURVE('',#20419,#20606); -#20606 = DEFINITIONAL_REPRESENTATION('',(#20607),#20613); -#20607 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20608,#20609,#20610,#20611, - #20612),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20608 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#20609 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#20610 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#20611 = CARTESIAN_POINT('',(-1.259731032853,9.415773198908)); -#20612 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#20613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20614 = PCURVE('',#15855,#20615); -#20615 = DEFINITIONAL_REPRESENTATION('',(#20616),#20622); -#20616 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20617,#20618,#20619,#20620, - #20621),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#20617 = CARTESIAN_POINT('',(-1.699255169679,76.185665515137)); -#20618 = CARTESIAN_POINT('',(-1.823881900422,76.190382400202)); -#20619 = CARTESIAN_POINT('',(-1.948568093085,76.193528136198)); -#20620 = CARTESIAN_POINT('',(-2.073284048213,76.195101004652)); -#20621 = CARTESIAN_POINT('',(-2.198,76.195101004652)); -#20622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20623 = ADVANCED_FACE('',(#20624),#20363,.F.); -#20624 = FACE_BOUND('',#20625,.F.); -#20625 = EDGE_LOOP('',(#20626,#20653,#20682,#20707,#20708)); -#20626 = ORIENTED_EDGE('',*,*,#20627,.F.); -#20627 = EDGE_CURVE('',#20628,#20290,#20630,.T.); -#20628 = VERTEX_POINT('',#20629); -#20629 = CARTESIAN_POINT('',(16.627634938454,21.2,0.4)); -#20630 = SURFACE_CURVE('',#20631,(#20636,#20646),.PCURVE_S1.); -#20631 = HYPERBOLA('',#20632,22.891845656085,5.075); -#20632 = AXIS2_PLACEMENT_3D('',#20633,#20634,#20635); -#20633 = CARTESIAN_POINT('',(1.375,21.2,72.908639196368)); -#20634 = DIRECTION('',(0.,1.,0.)); -#20635 = DIRECTION('',(0.,0.,-1.)); -#20636 = PCURVE('',#20363,#20637); -#20637 = DEFINITIONAL_REPRESENTATION('',(#20638),#20645); -#20638 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20639,#20640,#20641,#20642, - #20643,#20644),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#20639 = CARTESIAN_POINT('',(-3.462799565324,-1.000000000005E-03)); -#20640 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#20641 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#20642 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#20643 = CARTESIAN_POINT('',(-3.479018061052,-3.37256314718)); -#20644 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#20645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20646 = PCURVE('',#15855,#20647); -#20647 = DEFINITIONAL_REPRESENTATION('',(#20648),#20652); -#20648 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20649,#20650,#20651), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#20649 = CARTESIAN_POINT('',(-0.4,106.37763493845)); -#20650 = CARTESIAN_POINT('',(-2.559421807283,105.87309815215)); -#20651 = CARTESIAN_POINT('',(-4.5801,105.3976477512)); -#20652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20653 = ORIENTED_EDGE('',*,*,#20654,.T.); -#20654 = EDGE_CURVE('',#20628,#20655,#20657,.T.); -#20655 = VERTEX_POINT('',#20656); -#20656 = CARTESIAN_POINT('',(-13.87763493845,21.2,0.4)); -#20657 = SURFACE_CURVE('',#20658,(#20663,#20670),.PCURVE_S1.); -#20658 = CIRCLE('',#20659,16.074778305337); -#20659 = AXIS2_PLACEMENT_3D('',#20660,#20661,#20662); -#20660 = CARTESIAN_POINT('',(1.375,16.125,0.4)); -#20661 = DIRECTION('',(0.,0.,1.)); -#20662 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20663 = PCURVE('',#20363,#20664); -#20664 = DEFINITIONAL_REPRESENTATION('',(#20665),#20669); -#20665 = LINE('',#20666,#20667); -#20666 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#20667 = VECTOR('',#20668,1.); -#20668 = DIRECTION('',(-1.,-0.)); -#20669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20670 = PCURVE('',#20671,#20676); -#20671 = PLANE('',#20672); -#20672 = AXIS2_PLACEMENT_3D('',#20673,#20674,#20675); -#20673 = CARTESIAN_POINT('',(17.725,32.475,0.4)); -#20674 = DIRECTION('',(0.,0.,1.)); -#20675 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20676 = DEFINITIONAL_REPRESENTATION('',(#20677),#20681); -#20677 = CIRCLE('',#20678,16.074778305337); -#20678 = AXIS2_PLACEMENT_2D('',#20679,#20680); -#20679 = CARTESIAN_POINT('',(16.35,16.35)); -#20680 = DIRECTION('',(1.,0.)); -#20681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20682 = ORIENTED_EDGE('',*,*,#20683,.F.); -#20683 = EDGE_CURVE('',#20488,#20655,#20684,.T.); -#20684 = SURFACE_CURVE('',#20685,(#20690,#20700),.PCURVE_S1.); -#20685 = HYPERBOLA('',#20686,22.891845656085,5.075); -#20686 = AXIS2_PLACEMENT_3D('',#20687,#20688,#20689); -#20687 = CARTESIAN_POINT('',(1.375,21.2,72.908639196368)); -#20688 = DIRECTION('',(0.,1.,0.)); -#20689 = DIRECTION('',(0.,0.,-1.)); -#20690 = PCURVE('',#20363,#20691); -#20691 = DEFINITIONAL_REPRESENTATION('',(#20692),#20699); -#20692 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#20693,#20694,#20695,#20696, - #20697,#20698),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#20693 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#20694 = CARTESIAN_POINT('',(-5.945759899717,-3.37256314718)); -#20695 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#20696 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#20697 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#20698 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999909E-04)); -#20699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20700 = PCURVE('',#15855,#20701); -#20701 = DEFINITIONAL_REPRESENTATION('',(#20702),#20706); -#20702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20703,#20704,#20705), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#20703 = CARTESIAN_POINT('',(-4.5801,76.852352248795)); -#20704 = CARTESIAN_POINT('',(-2.559421807282,76.376901847842)); -#20705 = CARTESIAN_POINT('',(-0.4,75.872365061546)); -#20706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20707 = ORIENTED_EDGE('',*,*,#20487,.T.); -#20708 = ORIENTED_EDGE('',*,*,#20287,.T.); -#20709 = ADVANCED_FACE('',(#20710),#20671,.T.); -#20710 = FACE_BOUND('',#20711,.T.); -#20711 = EDGE_LOOP('',(#20712,#20713)); -#20712 = ORIENTED_EDGE('',*,*,#20654,.T.); -#20713 = ORIENTED_EDGE('',*,*,#20714,.T.); -#20714 = EDGE_CURVE('',#20655,#20628,#20715,.T.); -#20715 = SURFACE_CURVE('',#20716,(#20720,#20726),.PCURVE_S1.); -#20716 = LINE('',#20717,#20718); -#20717 = CARTESIAN_POINT('',(-36.0125,21.2,0.4)); -#20718 = VECTOR('',#20719,1.); -#20719 = DIRECTION('',(1.,0.,0.)); -#20720 = PCURVE('',#20671,#20721); -#20721 = DEFINITIONAL_REPRESENTATION('',(#20722),#20725); -#20722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20723,#20724),.UNSPECIFIED., - .F.,.F.,(2,2),(21.312721694663,53.462278305337), - .PIECEWISE_BEZIER_KNOTS.); -#20723 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#20724 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#20725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20726 = PCURVE('',#15855,#20727); -#20727 = DEFINITIONAL_REPRESENTATION('',(#20728),#20731); -#20728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#20729,#20730),.UNSPECIFIED., - .F.,.F.,(2,2),(21.312721694663,53.462278305337), - .PIECEWISE_BEZIER_KNOTS.); -#20729 = CARTESIAN_POINT('',(-0.4,75.050221694663)); -#20730 = CARTESIAN_POINT('',(-0.4,107.19977830533)); -#20731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20732 = ADVANCED_FACE('',(#20733),#16484,.T.); -#20733 = FACE_BOUND('',#20734,.F.); -#20734 = EDGE_LOOP('',(#20735,#20736,#20737,#20738)); -#20735 = ORIENTED_EDGE('',*,*,#16463,.T.); -#20736 = ORIENTED_EDGE('',*,*,#20261,.F.); -#20737 = ORIENTED_EDGE('',*,*,#20462,.T.); -#20738 = ORIENTED_EDGE('',*,*,#20739,.T.); -#20739 = EDGE_CURVE('',#20463,#16464,#20740,.T.); -#20740 = SURFACE_CURVE('',#20741,(#20750,#20762),.PCURVE_S1.); -#20741 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20742,#20743,#20744,#20745, - #20746,#20747,#20748,#20749),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#20742 = CARTESIAN_POINT('',(-13.55489899534,21.2,2.198)); -#20743 = CARTESIAN_POINT('',(-13.55489899534,21.2,2.49848496499)); -#20744 = CARTESIAN_POINT('',(-13.56402951453,21.2,2.798970184355)); -#20745 = CARTESIAN_POINT('',(-13.58229037728,21.2,3.099038422153)); -#20746 = CARTESIAN_POINT('',(-13.6367605332,21.2,3.69535737203)); -#20747 = CARTESIAN_POINT('',(-13.67283950313,21.2,3.991620464568)); -#20748 = CARTESIAN_POINT('',(-13.71780446912,21.2,4.28666415274)); -#20749 = CARTESIAN_POINT('',(-13.77154781367,21.2,4.5801)); -#20750 = PCURVE('',#16484,#20751); -#20751 = DEFINITIONAL_REPRESENTATION('',(#20752),#20761); -#20752 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20753,#20754,#20755,#20756, - #20757,#20758,#20759,#20760),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#20753 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#20754 = CARTESIAN_POINT('',(-1.259731032853,3.163288318932)); -#20755 = CARTESIAN_POINT('',(-1.25990923539,3.184983995796)); -#20756 = CARTESIAN_POINT('',(-1.260265615759,3.20667683252)); -#20757 = CARTESIAN_POINT('',(-1.261321669752,3.249894951246)); -#20758 = CARTESIAN_POINT('',(-1.262018863669,3.271420330896)); -#20759 = CARTESIAN_POINT('',(-1.262882591345,3.292937694398)); -#20760 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#20761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20762 = PCURVE('',#15855,#20763); -#20763 = DEFINITIONAL_REPRESENTATION('',(#20764),#20773); -#20764 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20765,#20766,#20767,#20768, - #20769,#20770,#20771,#20772),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#20765 = CARTESIAN_POINT('',(-2.198,76.195101004652)); -#20766 = CARTESIAN_POINT('',(-2.49848496499,76.195101004652)); -#20767 = CARTESIAN_POINT('',(-2.798970184355,76.185970485461)); -#20768 = CARTESIAN_POINT('',(-3.099038422153,76.167709622716)); -#20769 = CARTESIAN_POINT('',(-3.69535737203,76.113239466797)); -#20770 = CARTESIAN_POINT('',(-3.991620464568,76.07716049687)); -#20771 = CARTESIAN_POINT('',(-4.28666415274,76.032195530879)); -#20772 = CARTESIAN_POINT('',(-4.5801,75.978452186329)); -#20773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20774 = ADVANCED_FACE('',(#20775),#16540,.T.); -#20775 = FACE_BOUND('',#20776,.F.); -#20776 = EDGE_LOOP('',(#20777,#20815,#20844,#20866)); -#20777 = ORIENTED_EDGE('',*,*,#20778,.F.); -#20778 = EDGE_CURVE('',#20779,#16497,#20781,.T.); -#20779 = VERTEX_POINT('',#20780); -#20780 = CARTESIAN_POINT('',(-17.62510100465,21.2,2.198)); -#20781 = SURFACE_CURVE('',#20782,(#20791,#20803),.PCURVE_S1.); -#20782 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20783,#20784,#20785,#20786, - #20787,#20788,#20789,#20790),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#20783 = CARTESIAN_POINT('',(-17.62510100465,21.2,2.198)); -#20784 = CARTESIAN_POINT('',(-17.62510100465,21.2,2.498484964997)); -#20785 = CARTESIAN_POINT('',(-17.61597048546,21.2,2.798970184368)); -#20786 = CARTESIAN_POINT('',(-17.59770962271,21.2,3.099038422173)); -#20787 = CARTESIAN_POINT('',(-17.54323946679,21.2,3.695357372049)); -#20788 = CARTESIAN_POINT('',(-17.50716049686,21.2,3.991620464581)); -#20789 = CARTESIAN_POINT('',(-17.46219553087,21.2,4.286664152746)); -#20790 = CARTESIAN_POINT('',(-17.40845218632,21.2,4.5801)); -#20791 = PCURVE('',#16540,#20792); -#20792 = DEFINITIONAL_REPRESENTATION('',(#20793),#20802); -#20793 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20794,#20795,#20796,#20797, - #20798,#20799,#20800,#20801),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#20794 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#20795 = CARTESIAN_POINT('',(-5.023454274327,3.163288318933)); -#20796 = CARTESIAN_POINT('',(-5.023276071789,3.184983995797)); -#20797 = CARTESIAN_POINT('',(-5.02291969142,3.206676832522)); -#20798 = CARTESIAN_POINT('',(-5.021863637427,3.249894951248)); -#20799 = CARTESIAN_POINT('',(-5.021166443511,3.271420330897)); -#20800 = CARTESIAN_POINT('',(-5.020302715835,3.292937694398)); -#20801 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#20802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20803 = PCURVE('',#15855,#20804); -#20804 = DEFINITIONAL_REPRESENTATION('',(#20805),#20814); -#20805 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#20806,#20807,#20808,#20809, - #20810,#20811,#20812,#20813),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#20806 = CARTESIAN_POINT('',(-2.198,72.124898995348)); -#20807 = CARTESIAN_POINT('',(-2.498484964997,72.124898995348)); -#20808 = CARTESIAN_POINT('',(-2.798970184368,72.134029514539)); -#20809 = CARTESIAN_POINT('',(-3.099038422173,72.152290377285)); -#20810 = CARTESIAN_POINT('',(-3.695357372049,72.206760533205)); -#20811 = CARTESIAN_POINT('',(-3.991620464581,72.242839503132)); -#20812 = CARTESIAN_POINT('',(-4.286664152746,72.287804469122)); -#20813 = CARTESIAN_POINT('',(-4.5801,72.341547813671)); -#20814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20815 = ORIENTED_EDGE('',*,*,#20816,.T.); -#20816 = EDGE_CURVE('',#20779,#20817,#20819,.T.); -#20817 = VERTEX_POINT('',#20818); -#20818 = CARTESIAN_POINT('',(-32.555,32.082534361872,2.198)); -#20819 = SURFACE_CURVE('',#20820,(#20825,#20832),.PCURVE_S1.); -#20820 = CIRCLE('',#20821,15.682534361872); -#20821 = AXIS2_PLACEMENT_3D('',#20822,#20823,#20824); -#20822 = CARTESIAN_POINT('',(-32.555,16.4,2.198)); -#20823 = DIRECTION('',(0.,-0.,1.)); -#20824 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#20825 = PCURVE('',#16540,#20826); -#20826 = DEFINITIONAL_REPRESENTATION('',(#20827),#20831); -#20827 = LINE('',#20828,#20829); -#20828 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#20829 = VECTOR('',#20830,1.); -#20830 = DIRECTION('',(-1.,0.)); -#20831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20832 = PCURVE('',#20833,#20838); -#20833 = TOROIDAL_SURFACE('',#20834,29.532534361872,13.85); -#20834 = AXIS2_PLACEMENT_3D('',#20835,#20836,#20837); -#20835 = CARTESIAN_POINT('',(-32.555,16.4,2.198)); -#20836 = DIRECTION('',(0.,0.,-1.)); -#20837 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#20838 = DEFINITIONAL_REPRESENTATION('',(#20839),#20843); -#20839 = LINE('',#20840,#20841); -#20840 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#20841 = VECTOR('',#20842,1.); -#20842 = DIRECTION('',(-1.,0.)); -#20843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20844 = ORIENTED_EDGE('',*,*,#20845,.T.); -#20845 = EDGE_CURVE('',#20817,#16520,#20846,.T.); -#20846 = SURFACE_CURVE('',#20847,(#20852,#20859),.PCURVE_S1.); -#20847 = CIRCLE('',#20848,13.85); -#20848 = AXIS2_PLACEMENT_3D('',#20849,#20850,#20851); -#20849 = CARTESIAN_POINT('',(-32.555,45.932534361872,2.198)); -#20850 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20851 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#20852 = PCURVE('',#16540,#20853); -#20853 = DEFINITIONAL_REPRESENTATION('',(#20854),#20858); -#20854 = LINE('',#20855,#20856); -#20855 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#20856 = VECTOR('',#20857,1.); -#20857 = DIRECTION('',(-0.,1.)); -#20858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20859 = PCURVE('',#16573,#20860); -#20860 = DEFINITIONAL_REPRESENTATION('',(#20861),#20865); -#20861 = LINE('',#20862,#20863); -#20862 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#20863 = VECTOR('',#20864,1.); -#20864 = DIRECTION('',(-0.,1.)); -#20865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20866 = ORIENTED_EDGE('',*,*,#16519,.T.); -#20867 = ADVANCED_FACE('',(#20868),#20833,.T.); -#20868 = FACE_BOUND('',#20869,.F.); -#20869 = EDGE_LOOP('',(#20870,#20987,#21014,#21015)); -#20870 = ORIENTED_EDGE('',*,*,#20871,.F.); -#20871 = EDGE_CURVE('',#20872,#20874,#20876,.T.); -#20872 = VERTEX_POINT('',#20873); -#20873 = CARTESIAN_POINT('',(-32.555,32.19967987186,0.400444004722)); -#20874 = VERTEX_POINT('',#20875); -#20875 = CARTESIAN_POINT('',(-17.61738109529,21.2,1.746857297839)); -#20876 = SURFACE_CURVE('',#20877,(#20910,#20946),.PCURVE_S1.); -#20877 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20878,#20879,#20880,#20881, - #20882,#20883,#20884,#20885,#20886,#20887,#20888,#20889,#20890, - #20891,#20892,#20893,#20894,#20895,#20896,#20897,#20898,#20899, - #20900,#20901,#20902,#20903,#20904,#20905,#20906,#20907,#20908, - #20909),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#20878 = CARTESIAN_POINT('',(-32.555,32.19967987186,0.400444004722)); -#20879 = CARTESIAN_POINT('',(-31.77488531602,32.19967987186, - 0.400444004722)); -#20880 = CARTESIAN_POINT('',(-30.99472261353,32.153633460278, - 0.408910684627)); -#20881 = CARTESIAN_POINT('',(-30.21812588294,32.061530319722, - 0.425846663197)); -#20882 = CARTESIAN_POINT('',(-29.44850535714,31.923854933421, - 0.450817630287)); -#20883 = CARTESIAN_POINT('',(-28.68909322451,31.741465826761, - 0.482975837248)); -#20884 = CARTESIAN_POINT('',(-27.94297851865,31.515503757418, - 0.521415821245)); -#20885 = CARTESIAN_POINT('',(-26.87376778314,31.122715280938, - 0.58562238502)); -#20886 = CARTESIAN_POINT('',(-26.53791864655,30.988931886019, - 0.607166217307)); -#20887 = CARTESIAN_POINT('',(-26.20585010102,30.846163327048, - 0.629787143854)); -#20888 = CARTESIAN_POINT('',(-25.87783931863,30.694554730058, - 0.653398338181)); -#20889 = CARTESIAN_POINT('',(-25.55415499946,30.534259664953, - 0.677916315799)); -#20890 = CARTESIAN_POINT('',(-25.23505784788,30.365439404459, - 0.703262093985)); -#20891 = CARTESIAN_POINT('',(-24.67320596852,30.048668677139, - 0.749926092387)); -#20892 = CARTESIAN_POINT('',(-24.42861555836,29.903887617667, - 0.770958110078)); -#20893 = CARTESIAN_POINT('',(-24.18715355438,29.754001408362, - 0.792422421796)); -#20894 = CARTESIAN_POINT('',(-23.94894093172,29.599095186946, - 0.814284982562)); -#20895 = CARTESIAN_POINT('',(-23.71409590459,29.43925682515, - 0.836513685259)); -#20896 = CARTESIAN_POINT('',(-23.48273392629,29.274576928708, - 0.859078360626)); -#20897 = CARTESIAN_POINT('',(-22.5331056232,28.568178505081, - 0.95444058144)); -#20898 = CARTESIAN_POINT('',(-21.84734688758,27.983503923954, - 1.030022891132)); -#20899 = CARTESIAN_POINT('',(-21.20130337385,27.354106838278, - 1.107793421119)); -#20900 = CARTESIAN_POINT('',(-20.59828974562,26.683236636019, - 1.18703817537)); -#20901 = CARTESIAN_POINT('',(-20.04132812969,25.974392857713, - 1.267182489703)); -#20902 = CARTESIAN_POINT('',(-19.53313339673,25.231326490627, - 1.347749091784)); -#20903 = CARTESIAN_POINT('',(-18.81348280632,24.013787190682, - 1.4746194004)); -#20904 = CARTESIAN_POINT('',(-18.56776417896,23.55953902301, - 1.520917425579)); -#20905 = CARTESIAN_POINT('',(-18.33937231583,23.096075856063, - 1.567141443407)); -#20906 = CARTESIAN_POINT('',(-18.12871568644,22.624179132964, - 1.613221424376)); -#20907 = CARTESIAN_POINT('',(-17.93616109932,22.144651458245, - 1.659093751594)); -#20908 = CARTESIAN_POINT('',(-17.76203273797,21.658316627036, - 1.704699852283)); -#20909 = CARTESIAN_POINT('',(-17.60661119668,21.166019654247, - 1.749984829289)); -#20910 = PCURVE('',#20833,#20911); -#20911 = DEFINITIONAL_REPRESENTATION('',(#20912),#20945); -#20912 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20913,#20914,#20915,#20916, - #20917,#20918,#20919,#20920,#20921,#20922,#20923,#20924,#20925, - #20926,#20927,#20928,#20929,#20930,#20931,#20932,#20933,#20934, - #20935,#20936,#20937,#20938,#20939,#20940,#20941,#20942,#20943, - #20944),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#20913 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#20914 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#20915 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#20916 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#20917 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#20918 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#20919 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#20920 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#20921 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#20922 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#20923 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#20924 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#20925 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#20926 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#20927 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#20928 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#20929 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#20930 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#20931 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#20932 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#20933 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#20934 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#20935 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#20936 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#20937 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#20938 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#20939 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#20940 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#20941 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#20942 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#20943 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#20944 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#20945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20946 = PCURVE('',#20947,#20952); -#20947 = CONICAL_SURFACE('',#20948,16.075,0.218166156499); -#20948 = AXIS2_PLACEMENT_3D('',#20949,#20950,#20951); -#20949 = CARTESIAN_POINT('',(-32.555,16.125,0.399)); -#20950 = DIRECTION('',(0.,0.,-1.)); -#20951 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20952 = DEFINITIONAL_REPRESENTATION('',(#20953),#20986); -#20953 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#20954,#20955,#20956,#20957, - #20958,#20959,#20960,#20961,#20962,#20963,#20964,#20965,#20966, - #20967,#20968,#20969,#20970,#20971,#20972,#20973,#20974,#20975, - #20976,#20977,#20978,#20979,#20980,#20981,#20982,#20983,#20984, - #20985),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#20954 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#20955 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#20956 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#20957 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#20958 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#20959 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#20960 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#20961 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#20962 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#20963 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#20964 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#20965 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#20966 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#20967 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#20968 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#20969 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#20970 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#20971 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#20972 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#20973 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#20974 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#20975 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#20976 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#20977 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#20978 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#20979 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#20980 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#20981 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#20982 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#20983 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#20984 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#20985 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#20986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20987 = ORIENTED_EDGE('',*,*,#20988,.T.); -#20988 = EDGE_CURVE('',#20872,#20817,#20989,.T.); -#20989 = SURFACE_CURVE('',#20990,(#20995,#21002),.PCURVE_S1.); -#20990 = CIRCLE('',#20991,13.85); -#20991 = AXIS2_PLACEMENT_3D('',#20992,#20993,#20994); -#20992 = CARTESIAN_POINT('',(-32.555,45.932534361872,2.198)); -#20993 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#20994 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#20995 = PCURVE('',#20833,#20996); -#20996 = DEFINITIONAL_REPRESENTATION('',(#20997),#21001); -#20997 = LINE('',#20998,#20999); -#20998 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#20999 = VECTOR('',#21000,1.); -#21000 = DIRECTION('',(-0.,1.)); -#21001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21002 = PCURVE('',#21003,#21008); -#21003 = TOROIDAL_SURFACE('',#21004,29.532534361872,13.85); -#21004 = AXIS2_PLACEMENT_3D('',#21005,#21006,#21007); -#21005 = CARTESIAN_POINT('',(-32.555,16.4,2.198)); -#21006 = DIRECTION('',(0.,0.,-1.)); -#21007 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21008 = DEFINITIONAL_REPRESENTATION('',(#21009),#21013); -#21009 = LINE('',#21010,#21011); -#21010 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21011 = VECTOR('',#21012,1.); -#21012 = DIRECTION('',(-0.,1.)); -#21013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21014 = ORIENTED_EDGE('',*,*,#20816,.F.); -#21015 = ORIENTED_EDGE('',*,*,#21016,.T.); -#21016 = EDGE_CURVE('',#20779,#20874,#21017,.T.); -#21017 = SURFACE_CURVE('',#21018,(#21024,#21033),.PCURVE_S1.); -#21018 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21019,#21020,#21021,#21022, - #21023),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21019 = CARTESIAN_POINT('',(-17.62510100465,21.2,2.198)); -#21020 = CARTESIAN_POINT('',(-17.62510100465,21.2,2.073284048199)); -#21021 = CARTESIAN_POINT('',(-17.62352813619,21.2,1.9485680931)); -#21022 = CARTESIAN_POINT('',(-17.6203824002,21.2,1.823881900388)); -#21023 = CARTESIAN_POINT('',(-17.61566551513,21.2,1.699255169678)); -#21024 = PCURVE('',#20833,#21025); -#21025 = DEFINITIONAL_REPRESENTATION('',(#21026),#21032); -#21026 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21027,#21028,#21029,#21030, - #21031),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21027 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#21028 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#21029 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#21030 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#21031 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#21032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21033 = PCURVE('',#15855,#21034); -#21034 = DEFINITIONAL_REPRESENTATION('',(#21035),#21041); -#21035 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21036,#21037,#21038,#21039, - #21040),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21036 = CARTESIAN_POINT('',(-2.198,72.124898995348)); -#21037 = CARTESIAN_POINT('',(-2.073284048199,72.124898995348)); -#21038 = CARTESIAN_POINT('',(-1.9485680931,72.126471863801)); -#21039 = CARTESIAN_POINT('',(-1.823881900388,72.1296175998)); -#21040 = CARTESIAN_POINT('',(-1.699255169678,72.134334484863)); -#21041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21042 = ADVANCED_FACE('',(#21043),#21003,.T.); -#21043 = FACE_BOUND('',#21044,.F.); -#21044 = EDGE_LOOP('',(#21045,#21069,#21070,#21180)); -#21045 = ORIENTED_EDGE('',*,*,#21046,.F.); -#21046 = EDGE_CURVE('',#20817,#21047,#21049,.T.); -#21047 = VERTEX_POINT('',#21048); -#21048 = CARTESIAN_POINT('',(-47.48489899534,21.2,2.198)); -#21049 = SURFACE_CURVE('',#21050,(#21055,#21062),.PCURVE_S1.); -#21050 = CIRCLE('',#21051,15.682534361872); -#21051 = AXIS2_PLACEMENT_3D('',#21052,#21053,#21054); -#21052 = CARTESIAN_POINT('',(-32.555,16.4,2.198)); -#21053 = DIRECTION('',(0.,-0.,1.)); -#21054 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21055 = PCURVE('',#21003,#21056); -#21056 = DEFINITIONAL_REPRESENTATION('',(#21057),#21061); -#21057 = LINE('',#21058,#21059); -#21058 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#21059 = VECTOR('',#21060,1.); -#21060 = DIRECTION('',(-1.,0.)); -#21061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21062 = PCURVE('',#16573,#21063); -#21063 = DEFINITIONAL_REPRESENTATION('',(#21064),#21068); -#21064 = LINE('',#21065,#21066); -#21065 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21066 = VECTOR('',#21067,1.); -#21067 = DIRECTION('',(-1.,0.)); -#21068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21069 = ORIENTED_EDGE('',*,*,#20988,.F.); -#21070 = ORIENTED_EDGE('',*,*,#21071,.F.); -#21071 = EDGE_CURVE('',#21072,#20872,#21074,.T.); -#21072 = VERTEX_POINT('',#21073); -#21073 = CARTESIAN_POINT('',(-47.49261890481,21.2,1.746857297954)); -#21074 = SURFACE_CURVE('',#21075,(#21108,#21144),.PCURVE_S1.); -#21075 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21076,#21077,#21078,#21079, - #21080,#21081,#21082,#21083,#21084,#21085,#21086,#21087,#21088, - #21089,#21090,#21091,#21092,#21093,#21094,#21095,#21096,#21097, - #21098,#21099,#21100,#21101,#21102,#21103,#21104,#21105,#21106, - #21107),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#21076 = CARTESIAN_POINT('',(-47.50338880332,21.166019654247, - 1.749984829289)); -#21077 = CARTESIAN_POINT('',(-47.11960539369,22.381651729418, - 1.638162344866)); -#21078 = CARTESIAN_POINT('',(-46.62172159298,23.561044985381, - 1.524371583021)); -#21079 = CARTESIAN_POINT('',(-46.01398636315,24.691251813898, - 1.409454980685)); -#21080 = CARTESIAN_POINT('',(-45.30234200071,25.760374703854, - 1.294387484311)); -#21081 = CARTESIAN_POINT('',(-44.49406398819,26.757390110977, - 1.180358558284)); -#21082 = CARTESIAN_POINT('',(-43.59774640762,27.672177908404, - 1.0689562044)); -#21083 = CARTESIAN_POINT('',(-42.47598393182,28.620214564932, - 0.946354919898)); -#21084 = CARTESIAN_POINT('',(-42.32681446227,28.742684041636, - 0.930359176598)); -#21085 = CARTESIAN_POINT('',(-42.17589000263,28.863035916099, - 0.914483240369)); -#21086 = CARTESIAN_POINT('',(-42.02324490125,28.981239748726, - 0.898735294095)); -#21087 = CARTESIAN_POINT('',(-41.86891409058,29.097265673711, - 0.883123899139)); -#21088 = CARTESIAN_POINT('',(-41.71293308721,29.21108439903, - 0.867657995346)); -#21089 = CARTESIAN_POINT('',(-41.34447346396,29.471966624302, - 0.831860434359)); -#21090 = CARTESIAN_POINT('',(-41.13071926931,29.617263134134, - 0.811651144657)); -#21091 = CARTESIAN_POINT('',(-40.91416184314,29.758487917221, - 0.79174137397)); -#21092 = CARTESIAN_POINT('',(-40.69488953086,29.895574041841, - 0.772154802607)); -#21093 = CARTESIAN_POINT('',(-40.47299258804,30.028456463263, - 0.752916449149)); -#21094 = CARTESIAN_POINT('',(-40.24856318039,30.15707202375, - 0.734052670453)); -#21095 = CARTESIAN_POINT('',(-39.71772735893,30.447885529911, - 0.690855573575)); -#21096 = CARTESIAN_POINT('',(-39.40938200703,30.606641794252, - 0.666842201043)); -#21097 = CARTESIAN_POINT('',(-39.0968857849,30.757481084316, - 0.643617394997)); -#21098 = CARTESIAN_POINT('',(-38.78047162656,30.900262240641, - 0.621252252234)); -#21099 = CARTESIAN_POINT('',(-38.4603793579,31.034850753953, - 0.599821566099)); -#21100 = CARTESIAN_POINT('',(-38.13685611134,31.161119413539, - 0.579402777179)); -#21101 = CARTESIAN_POINT('',(-37.09105866307,31.538303594037, - 0.517532380867)); -#21102 = CARTESIAN_POINT('',(-36.35649624684,31.756799828551, - 0.480270173737)); -#21103 = CARTESIAN_POINT('',(-35.60928400398,31.933114187485, - 0.449137930053)); -#21104 = CARTESIAN_POINT('',(-34.85236573418,32.066176004241, - 0.424992344684)); -#21105 = CARTESIAN_POINT('',(-34.08881898033,32.155181785816, - 0.40862601107)); -#21106 = CARTESIAN_POINT('',(-33.3218867028,32.19967987186, - 0.400444004722)); -#21107 = CARTESIAN_POINT('',(-32.555,32.19967987186,0.400444004722)); -#21108 = PCURVE('',#21003,#21109); -#21109 = DEFINITIONAL_REPRESENTATION('',(#21110),#21143); -#21110 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21111,#21112,#21113,#21114, - #21115,#21116,#21117,#21118,#21119,#21120,#21121,#21122,#21123, - #21124,#21125,#21126,#21127,#21128,#21129,#21130,#21131,#21132, - #21133,#21134,#21135,#21136,#21137,#21138,#21139,#21140,#21141, - #21142),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#21111 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#21112 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#21113 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#21114 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#21115 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#21116 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#21117 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#21118 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#21119 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#21120 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#21121 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#21122 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#21123 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#21124 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#21125 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#21126 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#21127 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#21128 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#21129 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#21130 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#21131 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#21132 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#21133 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#21134 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#21135 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#21136 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#21137 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#21138 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#21139 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#21140 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#21141 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#21142 = CARTESIAN_POINT('',(0.,9.294623360826)); -#21143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21144 = PCURVE('',#20947,#21145); -#21145 = DEFINITIONAL_REPRESENTATION('',(#21146),#21179); -#21146 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21147,#21148,#21149,#21150, - #21151,#21152,#21153,#21154,#21155,#21156,#21157,#21158,#21159, - #21160,#21161,#21162,#21163,#21164,#21165,#21166,#21167,#21168, - #21169,#21170,#21171,#21172,#21173,#21174,#21175,#21176,#21177, - #21178),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#21147 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#21148 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#21149 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#21150 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#21151 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#21152 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#21153 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#21154 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#21155 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#21156 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#21157 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#21158 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#21159 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#21160 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#21161 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#21162 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#21163 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#21164 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#21165 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#21166 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#21167 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#21168 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#21169 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#21170 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#21171 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#21172 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#21173 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#21174 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#21175 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#21176 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#21177 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#21178 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#21179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21180 = ORIENTED_EDGE('',*,*,#21181,.T.); -#21181 = EDGE_CURVE('',#21072,#21047,#21182,.T.); -#21182 = SURFACE_CURVE('',#21183,(#21189,#21198),.PCURVE_S1.); -#21183 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21184,#21185,#21186,#21187, - #21188),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21184 = CARTESIAN_POINT('',(-47.49433448486,21.2,1.699255169679)); -#21185 = CARTESIAN_POINT('',(-47.48961759979,21.2,1.823881900422)); -#21186 = CARTESIAN_POINT('',(-47.4864718638,21.2,1.948568093085)); -#21187 = CARTESIAN_POINT('',(-47.48489899534,21.2,2.073284048213)); -#21188 = CARTESIAN_POINT('',(-47.48489899534,21.2,2.198)); -#21189 = PCURVE('',#21003,#21190); -#21190 = DEFINITIONAL_REPRESENTATION('',(#21191),#21197); -#21191 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21192,#21193,#21194,#21195, - #21196),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21192 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#21193 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#21194 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#21195 = CARTESIAN_POINT('',(-1.259731032853,9.415773198908)); -#21196 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#21197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21198 = PCURVE('',#15855,#21199); -#21199 = DEFINITIONAL_REPRESENTATION('',(#21200),#21206); -#21200 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21201,#21202,#21203,#21204, - #21205),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21201 = CARTESIAN_POINT('',(-1.699255169679,42.255665515137)); -#21202 = CARTESIAN_POINT('',(-1.823881900422,42.260382400202)); -#21203 = CARTESIAN_POINT('',(-1.948568093085,42.263528136198)); -#21204 = CARTESIAN_POINT('',(-2.073284048213,42.265101004652)); -#21205 = CARTESIAN_POINT('',(-2.198,42.265101004652)); -#21206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21207 = ADVANCED_FACE('',(#21208),#20947,.F.); -#21208 = FACE_BOUND('',#21209,.F.); -#21209 = EDGE_LOOP('',(#21210,#21237,#21266,#21291,#21292)); -#21210 = ORIENTED_EDGE('',*,*,#21211,.F.); -#21211 = EDGE_CURVE('',#21212,#20874,#21214,.T.); -#21212 = VERTEX_POINT('',#21213); -#21213 = CARTESIAN_POINT('',(-17.30236506154,21.2,0.4)); -#21214 = SURFACE_CURVE('',#21215,(#21220,#21230),.PCURVE_S1.); -#21215 = HYPERBOLA('',#21216,22.891845656085,5.075); -#21216 = AXIS2_PLACEMENT_3D('',#21217,#21218,#21219); -#21217 = CARTESIAN_POINT('',(-32.555,21.2,72.908639196368)); -#21218 = DIRECTION('',(0.,1.,0.)); -#21219 = DIRECTION('',(0.,0.,-1.)); -#21220 = PCURVE('',#20947,#21221); -#21221 = DEFINITIONAL_REPRESENTATION('',(#21222),#21229); -#21222 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21223,#21224,#21225,#21226, - #21227,#21228),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#21223 = CARTESIAN_POINT('',(-3.462799565324,-1.000000000006E-03)); -#21224 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#21225 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#21226 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#21227 = CARTESIAN_POINT('',(-3.479018061052,-3.37256314718)); -#21228 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#21229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21230 = PCURVE('',#15855,#21231); -#21231 = DEFINITIONAL_REPRESENTATION('',(#21232),#21236); -#21232 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21233,#21234,#21235), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#21233 = CARTESIAN_POINT('',(-0.4,72.447634938454)); -#21234 = CARTESIAN_POINT('',(-2.559421807282,71.943098152158)); -#21235 = CARTESIAN_POINT('',(-4.5801,71.467647751205)); -#21236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21237 = ORIENTED_EDGE('',*,*,#21238,.T.); -#21238 = EDGE_CURVE('',#21212,#21239,#21241,.T.); -#21239 = VERTEX_POINT('',#21240); -#21240 = CARTESIAN_POINT('',(-47.80763493845,21.2,0.4)); -#21241 = SURFACE_CURVE('',#21242,(#21247,#21254),.PCURVE_S1.); -#21242 = CIRCLE('',#21243,16.074778305337); -#21243 = AXIS2_PLACEMENT_3D('',#21244,#21245,#21246); -#21244 = CARTESIAN_POINT('',(-32.555,16.125,0.4)); -#21245 = DIRECTION('',(0.,0.,1.)); -#21246 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21247 = PCURVE('',#20947,#21248); -#21248 = DEFINITIONAL_REPRESENTATION('',(#21249),#21253); -#21249 = LINE('',#21250,#21251); -#21250 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#21251 = VECTOR('',#21252,1.); -#21252 = DIRECTION('',(-1.,-0.)); -#21253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21254 = PCURVE('',#21255,#21260); -#21255 = PLANE('',#21256); -#21256 = AXIS2_PLACEMENT_3D('',#21257,#21258,#21259); -#21257 = CARTESIAN_POINT('',(-16.205,32.475,0.4)); -#21258 = DIRECTION('',(0.,0.,1.)); -#21259 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21260 = DEFINITIONAL_REPRESENTATION('',(#21261),#21265); -#21261 = CIRCLE('',#21262,16.074778305337); -#21262 = AXIS2_PLACEMENT_2D('',#21263,#21264); -#21263 = CARTESIAN_POINT('',(16.35,16.35)); -#21264 = DIRECTION('',(1.,0.)); -#21265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21266 = ORIENTED_EDGE('',*,*,#21267,.F.); -#21267 = EDGE_CURVE('',#21072,#21239,#21268,.T.); -#21268 = SURFACE_CURVE('',#21269,(#21274,#21284),.PCURVE_S1.); -#21269 = HYPERBOLA('',#21270,22.891845656085,5.075); -#21270 = AXIS2_PLACEMENT_3D('',#21271,#21272,#21273); -#21271 = CARTESIAN_POINT('',(-32.555,21.2,72.908639196368)); -#21272 = DIRECTION('',(0.,1.,0.)); -#21273 = DIRECTION('',(0.,0.,-1.)); -#21274 = PCURVE('',#20947,#21275); -#21275 = DEFINITIONAL_REPRESENTATION('',(#21276),#21283); -#21276 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21277,#21278,#21279,#21280, - #21281,#21282),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#21277 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#21278 = CARTESIAN_POINT('',(-5.945759899717,-3.37256314718)); -#21279 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#21280 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#21281 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#21282 = CARTESIAN_POINT('',(-5.961978395446,-1.000000000006E-03)); -#21283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21284 = PCURVE('',#15855,#21285); -#21285 = DEFINITIONAL_REPRESENTATION('',(#21286),#21290); -#21286 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21287,#21288,#21289), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#21287 = CARTESIAN_POINT('',(-4.5801,42.922352248795)); -#21288 = CARTESIAN_POINT('',(-2.559421807282,42.446901847842)); -#21289 = CARTESIAN_POINT('',(-0.4,41.942365061546)); -#21290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21291 = ORIENTED_EDGE('',*,*,#21071,.T.); -#21292 = ORIENTED_EDGE('',*,*,#20871,.T.); -#21293 = ADVANCED_FACE('',(#21294),#21255,.T.); -#21294 = FACE_BOUND('',#21295,.T.); -#21295 = EDGE_LOOP('',(#21296,#21297)); -#21296 = ORIENTED_EDGE('',*,*,#21238,.T.); -#21297 = ORIENTED_EDGE('',*,*,#21298,.T.); -#21298 = EDGE_CURVE('',#21239,#21212,#21299,.T.); -#21299 = SURFACE_CURVE('',#21300,(#21304,#21310),.PCURVE_S1.); -#21300 = LINE('',#21301,#21302); -#21301 = CARTESIAN_POINT('',(-52.9775,21.2,0.4)); -#21302 = VECTOR('',#21303,1.); -#21303 = DIRECTION('',(1.,0.,0.)); -#21304 = PCURVE('',#21255,#21305); -#21305 = DEFINITIONAL_REPRESENTATION('',(#21306),#21309); -#21306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21307,#21308),.UNSPECIFIED., - .F.,.F.,(2,2),(4.347721694663,36.497278305337), - .PIECEWISE_BEZIER_KNOTS.); -#21307 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#21308 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#21309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21310 = PCURVE('',#15855,#21311); -#21311 = DEFINITIONAL_REPRESENTATION('',(#21312),#21315); -#21312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21313,#21314),.UNSPECIFIED., - .F.,.F.,(2,2),(4.347721694663,36.497278305337), - .PIECEWISE_BEZIER_KNOTS.); -#21313 = CARTESIAN_POINT('',(-0.4,41.120221694663)); -#21314 = CARTESIAN_POINT('',(-0.4,73.269778305337)); -#21315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21316 = ADVANCED_FACE('',(#21317),#16573,.T.); -#21317 = FACE_BOUND('',#21318,.F.); -#21318 = EDGE_LOOP('',(#21319,#21320,#21321,#21322)); -#21319 = ORIENTED_EDGE('',*,*,#16552,.T.); -#21320 = ORIENTED_EDGE('',*,*,#20845,.F.); -#21321 = ORIENTED_EDGE('',*,*,#21046,.T.); -#21322 = ORIENTED_EDGE('',*,*,#21323,.T.); -#21323 = EDGE_CURVE('',#21047,#16553,#21324,.T.); -#21324 = SURFACE_CURVE('',#21325,(#21334,#21346),.PCURVE_S1.); -#21325 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21326,#21327,#21328,#21329, - #21330,#21331,#21332,#21333),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#21326 = CARTESIAN_POINT('',(-47.48489899534,21.2,2.198)); -#21327 = CARTESIAN_POINT('',(-47.48489899534,21.2,2.49848496499)); -#21328 = CARTESIAN_POINT('',(-47.49402951453,21.2,2.798970184355)); -#21329 = CARTESIAN_POINT('',(-47.51229037728,21.2,3.099038422153)); -#21330 = CARTESIAN_POINT('',(-47.5667605332,21.2,3.69535737203)); -#21331 = CARTESIAN_POINT('',(-47.60283950313,21.2,3.991620464568)); -#21332 = CARTESIAN_POINT('',(-47.64780446912,21.2,4.28666415274)); -#21333 = CARTESIAN_POINT('',(-47.70154781367,21.2,4.5801)); -#21334 = PCURVE('',#16573,#21335); -#21335 = DEFINITIONAL_REPRESENTATION('',(#21336),#21345); -#21336 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21337,#21338,#21339,#21340, - #21341,#21342,#21343,#21344),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#21337 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#21338 = CARTESIAN_POINT('',(-1.259731032853,3.163288318932)); -#21339 = CARTESIAN_POINT('',(-1.25990923539,3.184983995796)); -#21340 = CARTESIAN_POINT('',(-1.260265615759,3.20667683252)); -#21341 = CARTESIAN_POINT('',(-1.261321669752,3.249894951246)); -#21342 = CARTESIAN_POINT('',(-1.262018863669,3.271420330896)); -#21343 = CARTESIAN_POINT('',(-1.262882591345,3.292937694398)); -#21344 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#21345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21346 = PCURVE('',#15855,#21347); -#21347 = DEFINITIONAL_REPRESENTATION('',(#21348),#21357); -#21348 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21349,#21350,#21351,#21352, - #21353,#21354,#21355,#21356),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#21349 = CARTESIAN_POINT('',(-2.198,42.265101004652)); -#21350 = CARTESIAN_POINT('',(-2.49848496499,42.265101004652)); -#21351 = CARTESIAN_POINT('',(-2.798970184355,42.255970485461)); -#21352 = CARTESIAN_POINT('',(-3.099038422153,42.237709622716)); -#21353 = CARTESIAN_POINT('',(-3.69535737203,42.183239466797)); -#21354 = CARTESIAN_POINT('',(-3.991620464568,42.14716049687)); -#21355 = CARTESIAN_POINT('',(-4.28666415274,42.102195530879)); -#21356 = CARTESIAN_POINT('',(-4.5801,42.048452186329)); -#21357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21358 = ADVANCED_FACE('',(#21359),#16629,.T.); -#21359 = FACE_BOUND('',#21360,.F.); -#21360 = EDGE_LOOP('',(#21361,#21399,#21428,#21450)); -#21361 = ORIENTED_EDGE('',*,*,#21362,.F.); -#21362 = EDGE_CURVE('',#21363,#16586,#21365,.T.); -#21363 = VERTEX_POINT('',#21364); -#21364 = CARTESIAN_POINT('',(-51.55510100465,21.2,2.198)); -#21365 = SURFACE_CURVE('',#21366,(#21375,#21387),.PCURVE_S1.); -#21366 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21367,#21368,#21369,#21370, - #21371,#21372,#21373,#21374),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#21367 = CARTESIAN_POINT('',(-51.55510100465,21.2,2.198)); -#21368 = CARTESIAN_POINT('',(-51.55510100465,21.2,2.498484964997)); -#21369 = CARTESIAN_POINT('',(-51.54597048546,21.2,2.798970184368)); -#21370 = CARTESIAN_POINT('',(-51.52770962271,21.2,3.099038422173)); -#21371 = CARTESIAN_POINT('',(-51.47323946679,21.2,3.695357372049)); -#21372 = CARTESIAN_POINT('',(-51.43716049686,21.2,3.991620464581)); -#21373 = CARTESIAN_POINT('',(-51.39219553087,21.2,4.286664152746)); -#21374 = CARTESIAN_POINT('',(-51.33845218632,21.2,4.5801)); -#21375 = PCURVE('',#16629,#21376); -#21376 = DEFINITIONAL_REPRESENTATION('',(#21377),#21386); -#21377 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21378,#21379,#21380,#21381, - #21382,#21383,#21384,#21385),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#21378 = CARTESIAN_POINT('',(-5.023454274327,3.14159265359)); -#21379 = CARTESIAN_POINT('',(-5.023454274327,3.163288318933)); -#21380 = CARTESIAN_POINT('',(-5.023276071789,3.184983995797)); -#21381 = CARTESIAN_POINT('',(-5.02291969142,3.206676832522)); -#21382 = CARTESIAN_POINT('',(-5.021863637427,3.249894951248)); -#21383 = CARTESIAN_POINT('',(-5.021166443511,3.271420330897)); -#21384 = CARTESIAN_POINT('',(-5.020302715835,3.292937694398)); -#21385 = CARTESIAN_POINT('',(-5.019280889857,3.314444893946)); -#21386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21387 = PCURVE('',#15855,#21388); -#21388 = DEFINITIONAL_REPRESENTATION('',(#21389),#21398); -#21389 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21390,#21391,#21392,#21393, - #21394,#21395,#21396,#21397),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822459,1.),.UNSPECIFIED.); -#21390 = CARTESIAN_POINT('',(-2.198,38.194898995348)); -#21391 = CARTESIAN_POINT('',(-2.498484964997,38.194898995348)); -#21392 = CARTESIAN_POINT('',(-2.798970184368,38.204029514539)); -#21393 = CARTESIAN_POINT('',(-3.099038422173,38.222290377285)); -#21394 = CARTESIAN_POINT('',(-3.695357372049,38.276760533205)); -#21395 = CARTESIAN_POINT('',(-3.991620464581,38.312839503132)); -#21396 = CARTESIAN_POINT('',(-4.286664152746,38.357804469122)); -#21397 = CARTESIAN_POINT('',(-4.5801,38.411547813671)); -#21398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21399 = ORIENTED_EDGE('',*,*,#21400,.T.); -#21400 = EDGE_CURVE('',#21363,#21401,#21403,.T.); -#21401 = VERTEX_POINT('',#21402); -#21402 = CARTESIAN_POINT('',(-66.485,32.082534361872,2.198)); -#21403 = SURFACE_CURVE('',#21404,(#21409,#21416),.PCURVE_S1.); -#21404 = CIRCLE('',#21405,15.682534361872); -#21405 = AXIS2_PLACEMENT_3D('',#21406,#21407,#21408); -#21406 = CARTESIAN_POINT('',(-66.485,16.4,2.198)); -#21407 = DIRECTION('',(0.,-0.,1.)); -#21408 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21409 = PCURVE('',#16629,#21410); -#21410 = DEFINITIONAL_REPRESENTATION('',(#21411),#21415); -#21411 = LINE('',#21412,#21413); -#21412 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21413 = VECTOR('',#21414,1.); -#21414 = DIRECTION('',(-1.,0.)); -#21415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21416 = PCURVE('',#21417,#21422); -#21417 = TOROIDAL_SURFACE('',#21418,29.532534361872,13.85); -#21418 = AXIS2_PLACEMENT_3D('',#21419,#21420,#21421); -#21419 = CARTESIAN_POINT('',(-66.485,16.4,2.198)); -#21420 = DIRECTION('',(0.,0.,-1.)); -#21421 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21422 = DEFINITIONAL_REPRESENTATION('',(#21423),#21427); -#21423 = LINE('',#21424,#21425); -#21424 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#21425 = VECTOR('',#21426,1.); -#21426 = DIRECTION('',(-1.,0.)); -#21427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21428 = ORIENTED_EDGE('',*,*,#21429,.T.); -#21429 = EDGE_CURVE('',#21401,#16609,#21430,.T.); -#21430 = SURFACE_CURVE('',#21431,(#21436,#21443),.PCURVE_S1.); -#21431 = CIRCLE('',#21432,13.85); -#21432 = AXIS2_PLACEMENT_3D('',#21433,#21434,#21435); -#21433 = CARTESIAN_POINT('',(-66.485,45.932534361872,2.198)); -#21434 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21435 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#21436 = PCURVE('',#16629,#21437); -#21437 = DEFINITIONAL_REPRESENTATION('',(#21438),#21442); -#21438 = LINE('',#21439,#21440); -#21439 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#21440 = VECTOR('',#21441,1.); -#21441 = DIRECTION('',(-0.,1.)); -#21442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21443 = PCURVE('',#16660,#21444); -#21444 = DEFINITIONAL_REPRESENTATION('',(#21445),#21449); -#21445 = LINE('',#21446,#21447); -#21446 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21447 = VECTOR('',#21448,1.); -#21448 = DIRECTION('',(-0.,1.)); -#21449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21450 = ORIENTED_EDGE('',*,*,#16608,.T.); -#21451 = ADVANCED_FACE('',(#21452),#21417,.T.); -#21452 = FACE_BOUND('',#21453,.F.); -#21453 = EDGE_LOOP('',(#21454,#21571,#21598,#21599)); -#21454 = ORIENTED_EDGE('',*,*,#21455,.F.); -#21455 = EDGE_CURVE('',#21456,#21458,#21460,.T.); -#21456 = VERTEX_POINT('',#21457); -#21457 = CARTESIAN_POINT('',(-66.485,32.19967987186,0.400444004722)); -#21458 = VERTEX_POINT('',#21459); -#21459 = CARTESIAN_POINT('',(-51.54738109529,21.2,1.746857297839)); -#21460 = SURFACE_CURVE('',#21461,(#21494,#21530),.PCURVE_S1.); -#21461 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21462,#21463,#21464,#21465, - #21466,#21467,#21468,#21469,#21470,#21471,#21472,#21473,#21474, - #21475,#21476,#21477,#21478,#21479,#21480,#21481,#21482,#21483, - #21484,#21485,#21486,#21487,#21488,#21489,#21490,#21491,#21492, - #21493),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#21462 = CARTESIAN_POINT('',(-66.485,32.19967987186,0.400444004722)); -#21463 = CARTESIAN_POINT('',(-65.70488531602,32.19967987186, - 0.400444004722)); -#21464 = CARTESIAN_POINT('',(-64.92472261353,32.153633460278, - 0.408910684627)); -#21465 = CARTESIAN_POINT('',(-64.14812588294,32.061530319722, - 0.425846663197)); -#21466 = CARTESIAN_POINT('',(-63.37850535714,31.923854933421, - 0.450817630287)); -#21467 = CARTESIAN_POINT('',(-62.61909322451,31.741465826761, - 0.482975837248)); -#21468 = CARTESIAN_POINT('',(-61.87297851865,31.515503757418, - 0.521415821245)); -#21469 = CARTESIAN_POINT('',(-60.80376778314,31.122715280938, - 0.58562238502)); -#21470 = CARTESIAN_POINT('',(-60.46791864655,30.988931886019, - 0.607166217307)); -#21471 = CARTESIAN_POINT('',(-60.13585010102,30.846163327048, - 0.629787143854)); -#21472 = CARTESIAN_POINT('',(-59.80783931863,30.694554730058, - 0.653398338181)); -#21473 = CARTESIAN_POINT('',(-59.48415499946,30.534259664953, - 0.677916315799)); -#21474 = CARTESIAN_POINT('',(-59.16505784788,30.365439404459, - 0.703262093985)); -#21475 = CARTESIAN_POINT('',(-58.60320596852,30.048668677139, - 0.749926092387)); -#21476 = CARTESIAN_POINT('',(-58.35861555836,29.903887617667, - 0.770958110078)); -#21477 = CARTESIAN_POINT('',(-58.11715355438,29.754001408362, - 0.792422421796)); -#21478 = CARTESIAN_POINT('',(-57.87894093172,29.599095186946, - 0.814284982562)); -#21479 = CARTESIAN_POINT('',(-57.64409590459,29.43925682515, - 0.836513685259)); -#21480 = CARTESIAN_POINT('',(-57.41273392629,29.274576928708, - 0.859078360626)); -#21481 = CARTESIAN_POINT('',(-56.4631056232,28.568178505081, - 0.95444058144)); -#21482 = CARTESIAN_POINT('',(-55.77734688758,27.983503923954, - 1.030022891132)); -#21483 = CARTESIAN_POINT('',(-55.13130337385,27.354106838278, - 1.107793421119)); -#21484 = CARTESIAN_POINT('',(-54.52828974562,26.683236636019, - 1.18703817537)); -#21485 = CARTESIAN_POINT('',(-53.97132812969,25.974392857713, - 1.267182489703)); -#21486 = CARTESIAN_POINT('',(-53.46313339673,25.231326490627, - 1.347749091784)); -#21487 = CARTESIAN_POINT('',(-52.74348280632,24.013787190682, - 1.4746194004)); -#21488 = CARTESIAN_POINT('',(-52.49776417896,23.55953902301, - 1.520917425579)); -#21489 = CARTESIAN_POINT('',(-52.26937231583,23.096075856063, - 1.567141443407)); -#21490 = CARTESIAN_POINT('',(-52.05871568644,22.624179132964, - 1.613221424376)); -#21491 = CARTESIAN_POINT('',(-51.86616109932,22.144651458245, - 1.659093751594)); -#21492 = CARTESIAN_POINT('',(-51.69203273797,21.658316627036, - 1.704699852283)); -#21493 = CARTESIAN_POINT('',(-51.53661119668,21.166019654247, - 1.749984829289)); -#21494 = PCURVE('',#21417,#21495); -#21495 = DEFINITIONAL_REPRESENTATION('',(#21496),#21529); -#21496 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21497,#21498,#21499,#21500, - #21501,#21502,#21503,#21504,#21505,#21506,#21507,#21508,#21509, - #21510,#21511,#21512,#21513,#21514,#21515,#21516,#21517,#21518, - #21519,#21520,#21521,#21522,#21523,#21524,#21525,#21526,#21527, - #21528),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#21497 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#21498 = CARTESIAN_POINT('',(-6.233809959685,9.294623360826)); -#21499 = CARTESIAN_POINT('',(-6.184431569728,9.295239888)); -#21500 = CARTESIAN_POINT('',(-6.135067743992,9.296473133899)); -#21501 = CARTESIAN_POINT('',(-6.085722958276,9.298291157587)); -#21502 = CARTESIAN_POINT('',(-6.036398171267,9.300631598249)); -#21503 = CARTESIAN_POINT('',(-5.987095212458,9.303427944768)); -#21504 = CARTESIAN_POINT('',(-5.914907971343,9.308096351286)); -#21505 = CARTESIAN_POINT('',(-5.89200184936,9.309662481684)); -#21506 = CARTESIAN_POINT('',(-5.869099932603,9.311306565288)); -#21507 = CARTESIAN_POINT('',(-5.846201841158,9.313022237816)); -#21508 = CARTESIAN_POINT('',(-5.823307131983,9.314803385072)); -#21509 = CARTESIAN_POINT('',(-5.800415324835,9.316644228088)); -#21510 = CARTESIAN_POINT('',(-5.759491944465,9.320032573372)); -#21511 = CARTESIAN_POINT('',(-5.741459459843,9.32155946332)); -#21512 = CARTESIAN_POINT('',(-5.723428227356,9.323117448411)); -#21513 = CARTESIAN_POINT('',(-5.705398005713,9.324704042735)); -#21514 = CARTESIAN_POINT('',(-5.687368559304,9.326316904164)); -#21515 = CARTESIAN_POINT('',(-5.669339658196,9.327953834357)); -#21516 = CARTESIAN_POINT('',(-5.594172899038,9.33487048967)); -#21517 = CARTESIAN_POINT('',(-5.537036836925,9.34034942292)); -#21518 = CARTESIAN_POINT('',(-5.479897446791,9.345983759818)); -#21519 = CARTESIAN_POINT('',(-5.422749238645,9.351721781573)); -#21520 = CARTESIAN_POINT('',(-5.36558695166,9.357522064577)); -#21521 = CARTESIAN_POINT('',(-5.308406844177,9.36335035576)); -#21522 = CARTESIAN_POINT('',(-5.218346523621,9.372524844447)); -#21523 = CARTESIAN_POINT('',(-5.185477725961,9.375872108086)); -#21524 = CARTESIAN_POINT('',(-5.152602468647,9.379213354075)); -#21525 = CARTESIAN_POINT('',(-5.11972045161,9.38254358679)); -#21526 = CARTESIAN_POINT('',(-5.086831371873,9.385858278107)); -#21527 = CARTESIAN_POINT('',(-5.05393508276,9.389153265657)); -#21528 = CARTESIAN_POINT('',(-5.02103175312,9.392424651077)); -#21529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21530 = PCURVE('',#21531,#21536); -#21531 = CONICAL_SURFACE('',#21532,16.075,0.218166156499); -#21532 = AXIS2_PLACEMENT_3D('',#21533,#21534,#21535); -#21533 = CARTESIAN_POINT('',(-66.485,16.125,0.399)); -#21534 = DIRECTION('',(0.,0.,-1.)); -#21535 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21536 = DEFINITIONAL_REPRESENTATION('',(#21537),#21570); -#21537 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21538,#21539,#21540,#21541, - #21542,#21543,#21544,#21545,#21546,#21547,#21548,#21549,#21550, - #21551,#21552,#21553,#21554,#21555,#21556,#21557,#21558,#21559, - #21560,#21561,#21562,#21563,#21564,#21565,#21566,#21567,#21568, - #21569),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.273281199437, - 0.400340255059,0.500446910381,0.817716045299,1.),.UNSPECIFIED.); -#21538 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722313E-03)); -#21539 = CARTESIAN_POINT('',(-4.663858329063,-1.444004722312E-03)); -#21540 = CARTESIAN_POINT('',(-4.615324687472,-9.910684627026E-03)); -#21541 = CARTESIAN_POINT('',(-4.566802411715,-2.684666319686E-02)); -#21542 = CARTESIAN_POINT('',(-4.518292955218,-5.18176302874E-02)); -#21543 = CARTESIAN_POINT('',(-4.469794288639,-8.39758372476E-02)); -#21544 = CARTESIAN_POINT('',(-4.421305199812,-0.122415821245)); -#21545 = CARTESIAN_POINT('',(-4.350287809219,-0.18662238502)); -#21546 = CARTESIAN_POINT('',(-4.327749682814,-0.208166217307)); -#21547 = CARTESIAN_POINT('',(-4.305212177282,-0.230787143854)); -#21548 = CARTESIAN_POINT('',(-4.28267461911,-0.254398338181)); -#21549 = CARTESIAN_POINT('',(-4.260136273931,-0.278916315799)); -#21550 = CARTESIAN_POINT('',(-4.237596372827,-0.304262093985)); -#21551 = CARTESIAN_POINT('',(-4.197293675505,-0.350926092387)); -#21552 = CARTESIAN_POINT('',(-4.179531767005,-0.371958110078)); -#21553 = CARTESIAN_POINT('',(-4.161768026245,-0.393422421796)); -#21554 = CARTESIAN_POINT('',(-4.144002073446,-0.415284982562)); -#21555 = CARTESIAN_POINT('',(-4.12623353592,-0.437513685259)); -#21556 = CARTESIAN_POINT('',(-4.108462048067,-0.460078360626)); -#21557 = CARTESIAN_POINT('',(-4.034353390763,-0.55544058144)); -#21558 = CARTESIAN_POINT('',(-3.977985203869,-0.631022891132)); -#21559 = CARTESIAN_POINT('',(-3.921572953514,-0.708793421119)); -#21560 = CARTESIAN_POINT('',(-3.865107057871,-0.78803817537)); -#21561 = CARTESIAN_POINT('',(-3.808578424087,-0.868182489703)); -#21562 = CARTESIAN_POINT('',(-3.751979797048,-0.948749091784)); -#21563 = CARTESIAN_POINT('',(-3.66274795377,-1.0756194004)); -#21564 = CARTESIAN_POINT('',(-3.630163209322,-1.121917425579)); -#21565 = CARTESIAN_POINT('',(-3.597553158242,-1.168141443407)); -#21566 = CARTESIAN_POINT('',(-3.564916952308,-1.214221424376)); -#21567 = CARTESIAN_POINT('',(-3.532253788278,-1.260093751594)); -#21568 = CARTESIAN_POINT('',(-3.499563069409,-1.305699852283)); -#21569 = CARTESIAN_POINT('',(-3.466844566968,-1.350984829289)); -#21570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21571 = ORIENTED_EDGE('',*,*,#21572,.T.); -#21572 = EDGE_CURVE('',#21456,#21401,#21573,.T.); -#21573 = SURFACE_CURVE('',#21574,(#21579,#21586),.PCURVE_S1.); -#21574 = CIRCLE('',#21575,13.85); -#21575 = AXIS2_PLACEMENT_3D('',#21576,#21577,#21578); -#21576 = CARTESIAN_POINT('',(-66.485,45.932534361872,2.198)); -#21577 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21578 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#21579 = PCURVE('',#21417,#21580); -#21580 = DEFINITIONAL_REPRESENTATION('',(#21581),#21585); -#21581 = LINE('',#21582,#21583); -#21582 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#21583 = VECTOR('',#21584,1.); -#21584 = DIRECTION('',(-0.,1.)); -#21585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21586 = PCURVE('',#21587,#21592); -#21587 = TOROIDAL_SURFACE('',#21588,29.532534361872,13.85); -#21588 = AXIS2_PLACEMENT_3D('',#21589,#21590,#21591); -#21589 = CARTESIAN_POINT('',(-66.485,16.4,2.198)); -#21590 = DIRECTION('',(0.,0.,-1.)); -#21591 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21592 = DEFINITIONAL_REPRESENTATION('',(#21593),#21597); -#21593 = LINE('',#21594,#21595); -#21594 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21595 = VECTOR('',#21596,1.); -#21596 = DIRECTION('',(-0.,1.)); -#21597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21598 = ORIENTED_EDGE('',*,*,#21400,.F.); -#21599 = ORIENTED_EDGE('',*,*,#21600,.T.); -#21600 = EDGE_CURVE('',#21363,#21458,#21601,.T.); -#21601 = SURFACE_CURVE('',#21602,(#21608,#21617),.PCURVE_S1.); -#21602 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21603,#21604,#21605,#21606, - #21607),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21603 = CARTESIAN_POINT('',(-51.55510100465,21.2,2.198)); -#21604 = CARTESIAN_POINT('',(-51.55510100465,21.2,2.0732840482)); -#21605 = CARTESIAN_POINT('',(-51.55352813619,21.2,1.9485680931)); -#21606 = CARTESIAN_POINT('',(-51.5503824002,21.2,1.823881900389)); -#21607 = CARTESIAN_POINT('',(-51.54566551513,21.2,1.699255169678)); -#21608 = PCURVE('',#21417,#21609); -#21609 = DEFINITIONAL_REPRESENTATION('',(#21610),#21616); -#21610 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21611,#21612,#21613,#21614, - #21615),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21611 = CARTESIAN_POINT('',(-5.023454274327,9.424777960769)); -#21612 = CARTESIAN_POINT('',(-5.023454274327,9.415773198907)); -#21613 = CARTESIAN_POINT('',(-5.023423576938,9.406768436891)); -#21614 = CARTESIAN_POINT('',(-5.023362182288,9.39776387627)); -#21615 = CARTESIAN_POINT('',(-5.02327022913,9.388759716383)); -#21616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21617 = PCURVE('',#15855,#21618); -#21618 = DEFINITIONAL_REPRESENTATION('',(#21619),#21625); -#21619 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21620,#21621,#21622,#21623, - #21624),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21620 = CARTESIAN_POINT('',(-2.198,38.194898995348)); -#21621 = CARTESIAN_POINT('',(-2.0732840482,38.194898995348)); -#21622 = CARTESIAN_POINT('',(-1.9485680931,38.196471863801)); -#21623 = CARTESIAN_POINT('',(-1.823881900389,38.1996175998)); -#21624 = CARTESIAN_POINT('',(-1.699255169678,38.204334484863)); -#21625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21626 = ADVANCED_FACE('',(#21627),#21587,.T.); -#21627 = FACE_BOUND('',#21628,.F.); -#21628 = EDGE_LOOP('',(#21629,#21653,#21654,#21764)); -#21629 = ORIENTED_EDGE('',*,*,#21630,.F.); -#21630 = EDGE_CURVE('',#21401,#21631,#21633,.T.); -#21631 = VERTEX_POINT('',#21632); -#21632 = CARTESIAN_POINT('',(-81.41489899534,21.2,2.198)); -#21633 = SURFACE_CURVE('',#21634,(#21639,#21646),.PCURVE_S1.); -#21634 = CIRCLE('',#21635,15.682534361872); -#21635 = AXIS2_PLACEMENT_3D('',#21636,#21637,#21638); -#21636 = CARTESIAN_POINT('',(-66.485,16.4,2.198)); -#21637 = DIRECTION('',(0.,-0.,1.)); -#21638 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21639 = PCURVE('',#21587,#21640); -#21640 = DEFINITIONAL_REPRESENTATION('',(#21641),#21645); -#21641 = LINE('',#21642,#21643); -#21642 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#21643 = VECTOR('',#21644,1.); -#21644 = DIRECTION('',(-1.,0.)); -#21645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21646 = PCURVE('',#16660,#21647); -#21647 = DEFINITIONAL_REPRESENTATION('',(#21648),#21652); -#21648 = LINE('',#21649,#21650); -#21649 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21650 = VECTOR('',#21651,1.); -#21651 = DIRECTION('',(-1.,0.)); -#21652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21653 = ORIENTED_EDGE('',*,*,#21572,.F.); -#21654 = ORIENTED_EDGE('',*,*,#21655,.F.); -#21655 = EDGE_CURVE('',#21656,#21456,#21658,.T.); -#21656 = VERTEX_POINT('',#21657); -#21657 = CARTESIAN_POINT('',(-81.42261890481,21.2,1.746857297954)); -#21658 = SURFACE_CURVE('',#21659,(#21692,#21728),.PCURVE_S1.); -#21659 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21660,#21661,#21662,#21663, - #21664,#21665,#21666,#21667,#21668,#21669,#21670,#21671,#21672, - #21673,#21674,#21675,#21676,#21677,#21678,#21679,#21680,#21681, - #21682,#21683,#21684,#21685,#21686,#21687,#21688,#21689,#21690, - #21691),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#21660 = CARTESIAN_POINT('',(-81.43338880332,21.166019654247, - 1.749984829289)); -#21661 = CARTESIAN_POINT('',(-81.04960539369,22.381651729418, - 1.638162344866)); -#21662 = CARTESIAN_POINT('',(-80.55172159298,23.561044985381, - 1.524371583021)); -#21663 = CARTESIAN_POINT('',(-79.94398636315,24.691251813898, - 1.409454980685)); -#21664 = CARTESIAN_POINT('',(-79.23234200071,25.760374703854, - 1.294387484311)); -#21665 = CARTESIAN_POINT('',(-78.42406398819,26.757390110977, - 1.180358558284)); -#21666 = CARTESIAN_POINT('',(-77.52774640762,27.672177908404, - 1.0689562044)); -#21667 = CARTESIAN_POINT('',(-76.40598393182,28.620214564932, - 0.946354919898)); -#21668 = CARTESIAN_POINT('',(-76.25681446227,28.742684041636, - 0.930359176598)); -#21669 = CARTESIAN_POINT('',(-76.10589000263,28.863035916099, - 0.914483240369)); -#21670 = CARTESIAN_POINT('',(-75.95324490125,28.981239748726, - 0.898735294095)); -#21671 = CARTESIAN_POINT('',(-75.79891409058,29.097265673711, - 0.883123899139)); -#21672 = CARTESIAN_POINT('',(-75.64293308721,29.21108439903, - 0.867657995346)); -#21673 = CARTESIAN_POINT('',(-75.27447346396,29.471966624302, - 0.831860434359)); -#21674 = CARTESIAN_POINT('',(-75.06071926931,29.617263134134, - 0.811651144657)); -#21675 = CARTESIAN_POINT('',(-74.84416184314,29.758487917221, - 0.79174137397)); -#21676 = CARTESIAN_POINT('',(-74.62488953086,29.895574041841, - 0.772154802607)); -#21677 = CARTESIAN_POINT('',(-74.40299258804,30.028456463263, - 0.752916449149)); -#21678 = CARTESIAN_POINT('',(-74.17856318039,30.15707202375, - 0.734052670453)); -#21679 = CARTESIAN_POINT('',(-73.64772735893,30.447885529911, - 0.690855573575)); -#21680 = CARTESIAN_POINT('',(-73.33938200703,30.606641794252, - 0.666842201043)); -#21681 = CARTESIAN_POINT('',(-73.0268857849,30.757481084316, - 0.643617394997)); -#21682 = CARTESIAN_POINT('',(-72.71047162656,30.900262240641, - 0.621252252234)); -#21683 = CARTESIAN_POINT('',(-72.3903793579,31.034850753953, - 0.599821566099)); -#21684 = CARTESIAN_POINT('',(-72.06685611134,31.161119413539, - 0.579402777179)); -#21685 = CARTESIAN_POINT('',(-71.02105866307,31.538303594037, - 0.517532380867)); -#21686 = CARTESIAN_POINT('',(-70.28649624684,31.756799828551, - 0.480270173737)); -#21687 = CARTESIAN_POINT('',(-69.53928400398,31.933114187485, - 0.449137930053)); -#21688 = CARTESIAN_POINT('',(-68.78236573418,32.066176004241, - 0.424992344684)); -#21689 = CARTESIAN_POINT('',(-68.01881898033,32.155181785816, - 0.40862601107)); -#21690 = CARTESIAN_POINT('',(-67.2518867028,32.19967987186, - 0.400444004722)); -#21691 = CARTESIAN_POINT('',(-66.485,32.19967987186,0.400444004722)); -#21692 = PCURVE('',#21587,#21693); -#21693 = DEFINITIONAL_REPRESENTATION('',(#21694),#21727); -#21694 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21695,#21696,#21697,#21698, - #21699,#21700,#21701,#21702,#21703,#21704,#21705,#21706,#21707, - #21708,#21709,#21710,#21711,#21712,#21713,#21714,#21715,#21716, - #21717,#21718,#21719,#21720,#21721,#21722,#21723,#21724,#21725, - #21726),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#21695 = CARTESIAN_POINT('',(-1.26215355406,9.392424651077)); -#21696 = CARTESIAN_POINT('',(-1.180905150957,9.384346598059)); -#21697 = CARTESIAN_POINT('',(-1.099691984372,9.376123893054)); -#21698 = CARTESIAN_POINT('',(-1.018530744531,9.367816372062)); -#21699 = CARTESIAN_POINT('',(-0.937410936059,9.359493418092)); -#21700 = CARTESIAN_POINT('',(-0.856319839829,9.351240046405)); -#21701 = CARTESIAN_POINT('',(-0.775245010963,9.343170584173)); -#21702 = CARTESIAN_POINT('',(-0.681923297864,9.334283071143)); -#21703 = CARTESIAN_POINT('',(-0.669662483753,9.333123378223)); -#21704 = CARTESIAN_POINT('',(-0.657401696488,9.331972228662)); -#21705 = CARTESIAN_POINT('',(-0.64514087161,9.330830217104)); -#21706 = CARTESIAN_POINT('',(-0.632879942169,9.329697966234)); -#21707 = CARTESIAN_POINT('',(-0.62061883873,9.328576126777)); -#21708 = CARTESIAN_POINT('',(-0.591951625728,9.325979178824)); -#21709 = CARTESIAN_POINT('',(-0.575545323377,9.324512836555)); -#21710 = CARTESIAN_POINT('',(-0.559138407846,9.323067978101)); -#21711 = CARTESIAN_POINT('',(-0.542730702152,9.321646330208)); -#21712 = CARTESIAN_POINT('',(-0.52632202679,9.320249718952)); -#21713 = CARTESIAN_POINT('',(-0.509912199737,9.318880069743)); -#21714 = CARTESIAN_POINT('',(-0.471512596639,9.315743125463)); -#21715 = CARTESIAN_POINT('',(-0.449521760886,9.313998885248)); -#21716 = CARTESIAN_POINT('',(-0.427528097646,9.312311537537)); -#21717 = CARTESIAN_POINT('',(-0.405531188764,9.310686285693)); -#21718 = CARTESIAN_POINT('',(-0.383530652419,9.309128608506)); -#21719 = CARTESIAN_POINT('',(-0.361526166061,9.307644183126)); -#21720 = CARTESIAN_POINT('',(-0.291074184837,9.303145436351)); -#21721 = CARTESIAN_POINT('',(-0.242605427331,9.300434680945)); -#21722 = CARTESIAN_POINT('',(-0.194115556071,9.298168865924)); -#21723 = CARTESIAN_POINT('',(-0.145606423265,9.296410923964)); -#21724 = CARTESIAN_POINT('',(-9.707912052045E-02,9.29521915865)); -#21725 = CARTESIAN_POINT('',(-4.853811653294E-02,9.294623360826)); -#21726 = CARTESIAN_POINT('',(0.,9.294623360826)); -#21727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21728 = PCURVE('',#21531,#21729); -#21729 = DEFINITIONAL_REPRESENTATION('',(#21730),#21763); -#21730 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21731,#21732,#21733,#21734, - #21735,#21736,#21737,#21738,#21739,#21740,#21741,#21742,#21743, - #21744,#21745,#21746,#21747,#21748,#21749,#21750,#21751,#21752, - #21753,#21754,#21755,#21756,#21757,#21758,#21759,#21760,#21761, - #21762),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,8),(0.,0.450115556853, - 0.518198063506,0.609293446789,0.731347277875,1.),.UNSPECIFIED.); -#21731 = CARTESIAN_POINT('',(-5.957933393801,-1.350984829289)); -#21732 = CARTESIAN_POINT('',(-5.877141385689,-1.239162344866)); -#21733 = CARTESIAN_POINT('',(-5.796511137242,-1.125371583021)); -#21734 = CARTESIAN_POINT('',(-5.716053319343,-1.010454980685)); -#21735 = CARTESIAN_POINT('',(-5.635749395451,-0.895387484311)); -#21736 = CARTESIAN_POINT('',(-5.555577077314,-0.781358558284)); -#21737 = CARTESIAN_POINT('',(-5.475512954445,-0.6699562044)); -#21738 = CARTESIAN_POINT('',(-5.383446742376,-0.547354919898)); -#21739 = CARTESIAN_POINT('',(-5.371352709782,-0.531359176598)); -#21740 = CARTESIAN_POINT('',(-5.359260492823,-0.515483240369)); -#21741 = CARTESIAN_POINT('',(-5.347169985631,-0.499735294095)); -#21742 = CARTESIAN_POINT('',(-5.335081079457,-0.484123899139)); -#21743 = CARTESIAN_POINT('',(-5.322993662675,-0.468657995346)); -#21744 = CARTESIAN_POINT('',(-5.294736321078,-0.432860434359)); -#21745 = CARTESIAN_POINT('',(-5.278567484461,-0.412651144657)); -#21746 = CARTESIAN_POINT('',(-5.26240083441,-0.39274137397)); -#21747 = CARTESIAN_POINT('',(-5.246236090973,-0.373154802607)); -#21748 = CARTESIAN_POINT('',(-5.230072970763,-0.353916449149)); -#21749 = CARTESIAN_POINT('',(-5.21391118696,-0.335052670453)); -#21750 = CARTESIAN_POINT('',(-5.176097541409,-0.291855573575)); -#21751 = CARTESIAN_POINT('',(-5.154446514505,-0.267842201043)); -#21752 = CARTESIAN_POINT('',(-5.132796683039,-0.244617394997)); -#21753 = CARTESIAN_POINT('',(-5.111147372379,-0.222252252234)); -#21754 = CARTESIAN_POINT('',(-5.089497942021,-0.200821566099)); -#21755 = CARTESIAN_POINT('',(-5.067847808806,-0.180402777179)); -#21756 = CARTESIAN_POINT('',(-4.998539702441,-0.118532380867)); -#21757 = CARTESIAN_POINT('',(-4.950872026558,-8.127017373741E-02)); -#21758 = CARTESIAN_POINT('',(-4.903194878761,-5.013793005315E-02)); -#21759 = CARTESIAN_POINT('',(-4.855507221307,-2.599234468357E-02)); -#21760 = CARTESIAN_POINT('',(-4.807807305143,-9.626011069784E-03)); -#21761 = CARTESIAN_POINT('',(-4.7600967238,-1.444004722362E-03)); -#21762 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722361E-03)); -#21763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21764 = ORIENTED_EDGE('',*,*,#21765,.T.); -#21765 = EDGE_CURVE('',#21656,#21631,#21766,.T.); -#21766 = SURFACE_CURVE('',#21767,(#21773,#21782),.PCURVE_S1.); -#21767 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21768,#21769,#21770,#21771, - #21772),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21768 = CARTESIAN_POINT('',(-81.42433448486,21.2,1.699255169679)); -#21769 = CARTESIAN_POINT('',(-81.41961759979,21.2,1.823881900422)); -#21770 = CARTESIAN_POINT('',(-81.4164718638,21.2,1.948568093085)); -#21771 = CARTESIAN_POINT('',(-81.41489899534,21.2,2.073284048213)); -#21772 = CARTESIAN_POINT('',(-81.41489899534,21.2,2.198)); -#21773 = PCURVE('',#21587,#21774); -#21774 = DEFINITIONAL_REPRESENTATION('',(#21775),#21781); -#21775 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21776,#21777,#21778,#21779, - #21780),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21776 = CARTESIAN_POINT('',(-1.25991507805,9.388759716383)); -#21777 = CARTESIAN_POINT('',(-1.259823124891,9.397763876272)); -#21778 = CARTESIAN_POINT('',(-1.259761730242,9.40676843689)); -#21779 = CARTESIAN_POINT('',(-1.259731032853,9.415773198908)); -#21780 = CARTESIAN_POINT('',(-1.259731032853,9.424777960769)); -#21781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21782 = PCURVE('',#15855,#21783); -#21783 = DEFINITIONAL_REPRESENTATION('',(#21784),#21790); -#21784 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21785,#21786,#21787,#21788, - #21789),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21785 = CARTESIAN_POINT('',(-1.699255169679,8.325665515137)); -#21786 = CARTESIAN_POINT('',(-1.823881900422,8.330382400202)); -#21787 = CARTESIAN_POINT('',(-1.948568093085,8.333528136198)); -#21788 = CARTESIAN_POINT('',(-2.073284048213,8.335101004652)); -#21789 = CARTESIAN_POINT('',(-2.198,8.335101004652)); -#21790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21791 = ADVANCED_FACE('',(#21792),#21531,.F.); -#21792 = FACE_BOUND('',#21793,.F.); -#21793 = EDGE_LOOP('',(#21794,#21821,#21850,#21875,#21876)); -#21794 = ORIENTED_EDGE('',*,*,#21795,.F.); -#21795 = EDGE_CURVE('',#21796,#21458,#21798,.T.); -#21796 = VERTEX_POINT('',#21797); -#21797 = CARTESIAN_POINT('',(-51.23236506154,21.2,0.4)); -#21798 = SURFACE_CURVE('',#21799,(#21804,#21814),.PCURVE_S1.); -#21799 = HYPERBOLA('',#21800,22.891845656085,5.075); -#21800 = AXIS2_PLACEMENT_3D('',#21801,#21802,#21803); -#21801 = CARTESIAN_POINT('',(-66.485,21.2,72.908639196368)); -#21802 = DIRECTION('',(0.,1.,0.)); -#21803 = DIRECTION('',(0.,0.,-1.)); -#21804 = PCURVE('',#21531,#21805); -#21805 = DEFINITIONAL_REPRESENTATION('',(#21806),#21813); -#21806 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21807,#21808,#21809,#21810, - #21811,#21812),.UNSPECIFIED.,.F.,.F.,(6,6),(-1.820167011795, - -1.757372669797),.PIECEWISE_BEZIER_KNOTS.); -#21807 = CARTESIAN_POINT('',(-3.462799565324,-1.000000000006E-03)); -#21808 = CARTESIAN_POINT('',(-3.466764550465,-0.865052533581)); -#21809 = CARTESIAN_POINT('',(-3.470788596768,-1.714809519993)); -#21810 = CARTESIAN_POINT('',(-3.474872747364,-2.550554880948)); -#21811 = CARTESIAN_POINT('',(-3.479018061052,-3.37256314718)); -#21812 = CARTESIAN_POINT('',(-3.483225610056,-4.1811)); -#21813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21814 = PCURVE('',#15855,#21815); -#21815 = DEFINITIONAL_REPRESENTATION('',(#21816),#21820); -#21816 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21817,#21818,#21819), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-1.820167011795, --1.757372669797),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#21817 = CARTESIAN_POINT('',(-0.4,38.517634938454)); -#21818 = CARTESIAN_POINT('',(-2.559421807283,38.013098152158)); -#21819 = CARTESIAN_POINT('',(-4.5801,37.537647751205)); -#21820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21821 = ORIENTED_EDGE('',*,*,#21822,.T.); -#21822 = EDGE_CURVE('',#21796,#21823,#21825,.T.); -#21823 = VERTEX_POINT('',#21824); -#21824 = CARTESIAN_POINT('',(-81.73763493845,21.2,0.4)); -#21825 = SURFACE_CURVE('',#21826,(#21831,#21838),.PCURVE_S1.); -#21826 = CIRCLE('',#21827,16.074778305337); -#21827 = AXIS2_PLACEMENT_3D('',#21828,#21829,#21830); -#21828 = CARTESIAN_POINT('',(-66.485,16.125,0.4)); -#21829 = DIRECTION('',(0.,0.,1.)); -#21830 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21831 = PCURVE('',#21531,#21832); -#21832 = DEFINITIONAL_REPRESENTATION('',(#21833),#21837); -#21833 = LINE('',#21834,#21835); -#21834 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#21835 = VECTOR('',#21836,1.); -#21836 = DIRECTION('',(-1.,-0.)); -#21837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21838 = PCURVE('',#21839,#21844); -#21839 = PLANE('',#21840); -#21840 = AXIS2_PLACEMENT_3D('',#21841,#21842,#21843); -#21841 = CARTESIAN_POINT('',(-50.135,32.475,0.4)); -#21842 = DIRECTION('',(0.,0.,1.)); -#21843 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21844 = DEFINITIONAL_REPRESENTATION('',(#21845),#21849); -#21845 = CIRCLE('',#21846,16.074778305337); -#21846 = AXIS2_PLACEMENT_2D('',#21847,#21848); -#21847 = CARTESIAN_POINT('',(16.35,16.35)); -#21848 = DIRECTION('',(1.,0.)); -#21849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21850 = ORIENTED_EDGE('',*,*,#21851,.F.); -#21851 = EDGE_CURVE('',#21656,#21823,#21852,.T.); -#21852 = SURFACE_CURVE('',#21853,(#21858,#21868),.PCURVE_S1.); -#21853 = HYPERBOLA('',#21854,22.891845656085,5.075); -#21854 = AXIS2_PLACEMENT_3D('',#21855,#21856,#21857); -#21855 = CARTESIAN_POINT('',(-66.485,21.2,72.908639196368)); -#21856 = DIRECTION('',(0.,1.,0.)); -#21857 = DIRECTION('',(0.,0.,-1.)); -#21858 = PCURVE('',#21531,#21859); -#21859 = DEFINITIONAL_REPRESENTATION('',(#21860),#21867); -#21860 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21861,#21862,#21863,#21864, - #21865,#21866),.UNSPECIFIED.,.F.,.F.,(6,6),(1.757372669797, - 1.820167011795),.PIECEWISE_BEZIER_KNOTS.); -#21861 = CARTESIAN_POINT('',(-5.941552350713,-4.1811)); -#21862 = CARTESIAN_POINT('',(-5.945759899717,-3.37256314718)); -#21863 = CARTESIAN_POINT('',(-5.949905213405,-2.550554880948)); -#21864 = CARTESIAN_POINT('',(-5.953989364001,-1.714809519993)); -#21865 = CARTESIAN_POINT('',(-5.958013410305,-0.865052533581)); -#21866 = CARTESIAN_POINT('',(-5.961978395446,-9.999999999495E-04)); -#21867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21868 = PCURVE('',#15855,#21869); -#21869 = DEFINITIONAL_REPRESENTATION('',(#21870),#21874); -#21870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21871,#21872,#21873), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.757372669797, -1.820167011795),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000492931665,1.)) REPRESENTATION_ITEM('') ); -#21871 = CARTESIAN_POINT('',(-4.5801,8.992352248795)); -#21872 = CARTESIAN_POINT('',(-2.559421807282,8.516901847842)); -#21873 = CARTESIAN_POINT('',(-0.4,8.012365061546)); -#21874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21875 = ORIENTED_EDGE('',*,*,#21655,.T.); -#21876 = ORIENTED_EDGE('',*,*,#21455,.T.); -#21877 = ADVANCED_FACE('',(#21878),#21839,.T.); -#21878 = FACE_BOUND('',#21879,.T.); -#21879 = EDGE_LOOP('',(#21880,#21881)); -#21880 = ORIENTED_EDGE('',*,*,#21822,.T.); -#21881 = ORIENTED_EDGE('',*,*,#21882,.T.); -#21882 = EDGE_CURVE('',#21823,#21796,#21883,.T.); -#21883 = SURFACE_CURVE('',#21884,(#21888,#21894),.PCURVE_S1.); -#21884 = LINE('',#21885,#21886); -#21885 = CARTESIAN_POINT('',(-69.9425,21.2,0.4)); -#21886 = VECTOR('',#21887,1.); -#21887 = DIRECTION('',(1.,0.,0.)); -#21888 = PCURVE('',#21839,#21889); -#21889 = DEFINITIONAL_REPRESENTATION('',(#21890),#21893); -#21890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21891,#21892),.UNSPECIFIED., - .F.,.F.,(2,2),(-12.61727830533,19.532278305337), - .PIECEWISE_BEZIER_KNOTS.); -#21891 = CARTESIAN_POINT('',(32.424778305337,11.275)); -#21892 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#21893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21894 = PCURVE('',#15855,#21895); -#21895 = DEFINITIONAL_REPRESENTATION('',(#21896),#21899); -#21896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21897,#21898),.UNSPECIFIED., - .F.,.F.,(2,2),(-12.61727830533,19.532278305337), - .PIECEWISE_BEZIER_KNOTS.); -#21897 = CARTESIAN_POINT('',(-0.4,7.190221694663)); -#21898 = CARTESIAN_POINT('',(-0.4,39.339778305337)); -#21899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21900 = ADVANCED_FACE('',(#21901),#16660,.T.); -#21901 = FACE_BOUND('',#21902,.F.); -#21902 = EDGE_LOOP('',(#21903,#21904,#21905,#21906)); -#21903 = ORIENTED_EDGE('',*,*,#16641,.T.); -#21904 = ORIENTED_EDGE('',*,*,#21429,.F.); -#21905 = ORIENTED_EDGE('',*,*,#21630,.T.); -#21906 = ORIENTED_EDGE('',*,*,#21907,.T.); -#21907 = EDGE_CURVE('',#21631,#16155,#21908,.T.); -#21908 = SURFACE_CURVE('',#21909,(#21918,#21930),.PCURVE_S1.); -#21909 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21910,#21911,#21912,#21913, - #21914,#21915,#21916,#21917),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#21910 = CARTESIAN_POINT('',(-81.41489899534,21.2,2.198)); -#21911 = CARTESIAN_POINT('',(-81.41489899534,21.2,2.49848496499)); -#21912 = CARTESIAN_POINT('',(-81.42402951453,21.2,2.798970184355)); -#21913 = CARTESIAN_POINT('',(-81.44229037728,21.2,3.099038422153)); -#21914 = CARTESIAN_POINT('',(-81.4967605332,21.2,3.69535737203)); -#21915 = CARTESIAN_POINT('',(-81.53283950313,21.2,3.991620464568)); -#21916 = CARTESIAN_POINT('',(-81.57780446912,21.2,4.28666415274)); -#21917 = CARTESIAN_POINT('',(-81.63154781367,21.2,4.5801)); -#21918 = PCURVE('',#16660,#21919); -#21919 = DEFINITIONAL_REPRESENTATION('',(#21920),#21929); -#21920 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21921,#21922,#21923,#21924, - #21925,#21926,#21927,#21928),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#21921 = CARTESIAN_POINT('',(-1.259731032853,3.14159265359)); -#21922 = CARTESIAN_POINT('',(-1.259731032853,3.163288318932)); -#21923 = CARTESIAN_POINT('',(-1.25990923539,3.184983995796)); -#21924 = CARTESIAN_POINT('',(-1.260265615759,3.20667683252)); -#21925 = CARTESIAN_POINT('',(-1.261321669752,3.249894951246)); -#21926 = CARTESIAN_POINT('',(-1.262018863669,3.271420330896)); -#21927 = CARTESIAN_POINT('',(-1.262882591345,3.292937694398)); -#21928 = CARTESIAN_POINT('',(-1.263904417322,3.314444893946)); -#21929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21930 = PCURVE('',#15855,#21931); -#21931 = DEFINITIONAL_REPRESENTATION('',(#21932),#21941); -#21932 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21933,#21934,#21935,#21936, - #21937,#21938,#21939,#21940),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501810822448,1.),.UNSPECIFIED.); -#21933 = CARTESIAN_POINT('',(-2.198,8.335101004652)); -#21934 = CARTESIAN_POINT('',(-2.49848496499,8.335101004652)); -#21935 = CARTESIAN_POINT('',(-2.798970184355,8.325970485461)); -#21936 = CARTESIAN_POINT('',(-3.099038422153,8.307709622717)); -#21937 = CARTESIAN_POINT('',(-3.69535737203,8.253239466797)); -#21938 = CARTESIAN_POINT('',(-3.991620464568,8.21716049687)); -#21939 = CARTESIAN_POINT('',(-4.28666415274,8.172195530879)); -#21940 = CARTESIAN_POINT('',(-4.5801,8.118452186329)); -#21941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21942 = ADVANCED_FACE('',(#21943),#15855,.T.); -#21943 = FACE_BOUND('',#21944,.F.); -#21944 = EDGE_LOOP('',(#21945,#21946,#21947,#21948,#21949,#21950,#21971, - #21972,#21973,#21974,#21975,#21976,#21977,#21978,#21979,#21980, - #21981,#21982,#21983,#21984,#21985,#21986,#21987,#21988,#21989, - #21990,#21991,#21992,#21993,#21994,#21995,#21996,#21997,#21998, - #21999,#22000,#22001,#22002,#22003,#22004,#22005,#22006,#22007, - #22008,#22009,#22010,#22011,#22012,#22013,#22014,#22015,#22016)); -#21945 = ORIENTED_EDGE('',*,*,#18791,.F.); -#21946 = ORIENTED_EDGE('',*,*,#17718,.F.); -#21947 = ORIENTED_EDGE('',*,*,#18396,.T.); -#21948 = ORIENTED_EDGE('',*,*,#18129,.F.); -#21949 = ORIENTED_EDGE('',*,*,#18222,.F.); -#21950 = ORIENTED_EDGE('',*,*,#21951,.F.); -#21951 = EDGE_CURVE('',#15812,#18200,#21952,.T.); -#21952 = SURFACE_CURVE('',#21953,(#21957,#21964),.PCURVE_S1.); -#21953 = LINE('',#21954,#21955); -#21954 = CARTESIAN_POINT('',(-90.4505,21.2,2.5005)); -#21955 = VECTOR('',#21956,1.); -#21956 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#21957 = PCURVE('',#15855,#21958); -#21958 = DEFINITIONAL_REPRESENTATION('',(#21959),#21963); -#21959 = LINE('',#21960,#21961); -#21960 = CARTESIAN_POINT('',(-2.5005,-0.7005)); -#21961 = VECTOR('',#21962,1.); -#21962 = DIRECTION('',(-0.707106781187,0.707106781187)); -#21963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21964 = PCURVE('',#15827,#21965); -#21965 = DEFINITIONAL_REPRESENTATION('',(#21966),#21970); -#21966 = LINE('',#21967,#21968); -#21967 = CARTESIAN_POINT('',(15.901,-1.272792206136)); -#21968 = VECTOR('',#21969,1.); -#21969 = DIRECTION('',(0.,1.)); -#21970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21971 = ORIENTED_EDGE('',*,*,#15839,.T.); -#21972 = ORIENTED_EDGE('',*,*,#16154,.T.); -#21973 = ORIENTED_EDGE('',*,*,#21907,.F.); -#21974 = ORIENTED_EDGE('',*,*,#21765,.F.); -#21975 = ORIENTED_EDGE('',*,*,#21851,.T.); -#21976 = ORIENTED_EDGE('',*,*,#21882,.T.); -#21977 = ORIENTED_EDGE('',*,*,#21795,.T.); -#21978 = ORIENTED_EDGE('',*,*,#21600,.F.); -#21979 = ORIENTED_EDGE('',*,*,#21362,.T.); -#21980 = ORIENTED_EDGE('',*,*,#16585,.T.); -#21981 = ORIENTED_EDGE('',*,*,#21323,.F.); -#21982 = ORIENTED_EDGE('',*,*,#21181,.F.); -#21983 = ORIENTED_EDGE('',*,*,#21267,.T.); -#21984 = ORIENTED_EDGE('',*,*,#21298,.T.); -#21985 = ORIENTED_EDGE('',*,*,#21211,.T.); -#21986 = ORIENTED_EDGE('',*,*,#21016,.F.); -#21987 = ORIENTED_EDGE('',*,*,#20778,.T.); -#21988 = ORIENTED_EDGE('',*,*,#16496,.T.); -#21989 = ORIENTED_EDGE('',*,*,#20739,.F.); -#21990 = ORIENTED_EDGE('',*,*,#20597,.F.); -#21991 = ORIENTED_EDGE('',*,*,#20683,.T.); -#21992 = ORIENTED_EDGE('',*,*,#20714,.T.); -#21993 = ORIENTED_EDGE('',*,*,#20627,.T.); -#21994 = ORIENTED_EDGE('',*,*,#20432,.F.); -#21995 = ORIENTED_EDGE('',*,*,#20194,.T.); -#21996 = ORIENTED_EDGE('',*,*,#16407,.T.); -#21997 = ORIENTED_EDGE('',*,*,#20155,.F.); -#21998 = ORIENTED_EDGE('',*,*,#20013,.F.); -#21999 = ORIENTED_EDGE('',*,*,#20099,.T.); -#22000 = ORIENTED_EDGE('',*,*,#20130,.T.); -#22001 = ORIENTED_EDGE('',*,*,#20043,.T.); -#22002 = ORIENTED_EDGE('',*,*,#19848,.F.); -#22003 = ORIENTED_EDGE('',*,*,#19610,.T.); -#22004 = ORIENTED_EDGE('',*,*,#16318,.T.); -#22005 = ORIENTED_EDGE('',*,*,#19571,.F.); -#22006 = ORIENTED_EDGE('',*,*,#19429,.F.); -#22007 = ORIENTED_EDGE('',*,*,#19515,.T.); -#22008 = ORIENTED_EDGE('',*,*,#19546,.T.); -#22009 = ORIENTED_EDGE('',*,*,#19459,.T.); -#22010 = ORIENTED_EDGE('',*,*,#19264,.F.); -#22011 = ORIENTED_EDGE('',*,*,#19026,.T.); -#22012 = ORIENTED_EDGE('',*,*,#16229,.T.); -#22013 = ORIENTED_EDGE('',*,*,#16842,.F.); -#22014 = ORIENTED_EDGE('',*,*,#17119,.T.); -#22015 = ORIENTED_EDGE('',*,*,#17224,.T.); -#22016 = ORIENTED_EDGE('',*,*,#17276,.F.); -#22017 = ADVANCED_FACE('',(#22018),#15827,.F.); -#22018 = FACE_BOUND('',#22019,.F.); -#22019 = EDGE_LOOP('',(#22020,#22041,#22042,#22043)); -#22020 = ORIENTED_EDGE('',*,*,#22021,.F.); -#22021 = EDGE_CURVE('',#15779,#18177,#22022,.T.); -#22022 = SURFACE_CURVE('',#22023,(#22027,#22034),.PCURVE_S1.); -#22023 = LINE('',#22024,#22025); -#22024 = CARTESIAN_POINT('',(-89.351,5.299,3.6)); -#22025 = VECTOR('',#22026,1.); -#22026 = DIRECTION('',(0.707106781187,-4.329780281177E-17,0.707106781187 - )); -#22027 = PCURVE('',#15827,#22028); -#22028 = DEFINITIONAL_REPRESENTATION('',(#22029),#22033); -#22029 = LINE('',#22030,#22031); -#22030 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#22031 = VECTOR('',#22032,1.); -#22032 = DIRECTION('',(-4.329780281177E-17,1.)); -#22033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22034 = PCURVE('',#15799,#22035); -#22035 = DEFINITIONAL_REPRESENTATION('',(#22036),#22040); -#22036 = LINE('',#22037,#22038); -#22037 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#22038 = VECTOR('',#22039,1.); -#22039 = DIRECTION('',(-0.,1.)); -#22040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22041 = ORIENTED_EDGE('',*,*,#15811,.T.); -#22042 = ORIENTED_EDGE('',*,*,#21951,.T.); -#22043 = ORIENTED_EDGE('',*,*,#18199,.F.); -#22044 = ADVANCED_FACE('',(#22045),#15799,.T.); -#22045 = FACE_BOUND('',#22046,.F.); -#22046 = EDGE_LOOP('',(#22047,#22068,#22069,#22070)); -#22047 = ORIENTED_EDGE('',*,*,#22048,.F.); -#22048 = EDGE_CURVE('',#15751,#18249,#22049,.T.); -#22049 = SURFACE_CURVE('',#22050,(#22054,#22061),.PCURVE_S1.); -#22050 = LINE('',#22051,#22052); -#22051 = CARTESIAN_POINT('',(-89.5505,3.6995,1.801)); -#22052 = VECTOR('',#22053,1.); -#22053 = DIRECTION('',(0.707106781187,-0.707106781187,-0.)); -#22054 = PCURVE('',#15799,#22055); -#22055 = DEFINITIONAL_REPRESENTATION('',(#22056),#22060); -#22056 = LINE('',#22057,#22058); -#22057 = CARTESIAN_POINT('',(-0.,-0.1995)); -#22058 = VECTOR('',#22059,1.); -#22059 = DIRECTION('',(-0.,1.)); -#22060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22061 = PCURVE('',#15766,#22062); -#22062 = DEFINITIONAL_REPRESENTATION('',(#22063),#22067); -#22063 = LINE('',#22064,#22065); -#22064 = CARTESIAN_POINT('',(2.E-03,0.)); -#22065 = VECTOR('',#22066,1.); -#22066 = DIRECTION('',(0.,1.)); -#22067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22068 = ORIENTED_EDGE('',*,*,#15778,.T.); -#22069 = ORIENTED_EDGE('',*,*,#22021,.T.); -#22070 = ORIENTED_EDGE('',*,*,#18248,.F.); -#22071 = ADVANCED_FACE('',(#22072),#15766,.F.); -#22072 = FACE_BOUND('',#22073,.F.); -#22073 = EDGE_LOOP('',(#22074,#22095,#22096,#22097)); -#22074 = ORIENTED_EDGE('',*,*,#22075,.F.); -#22075 = EDGE_CURVE('',#15718,#18298,#22076,.T.); -#22076 = SURFACE_CURVE('',#22077,(#22081,#22088),.PCURVE_S1.); -#22077 = LINE('',#22078,#22079); -#22078 = CARTESIAN_POINT('',(-89.351,3.5,1.799)); -#22079 = VECTOR('',#22080,1.); -#22080 = DIRECTION('',(0.707106781187,-0.707106781187, - -4.329780281177E-17)); -#22081 = PCURVE('',#15766,#22082); -#22082 = DEFINITIONAL_REPRESENTATION('',(#22083),#22087); -#22083 = LINE('',#22084,#22085); -#22084 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#22085 = VECTOR('',#22086,1.); -#22086 = DIRECTION('',(-4.329780281177E-17,1.)); -#22087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22088 = PCURVE('',#15738,#22089); -#22089 = DEFINITIONAL_REPRESENTATION('',(#22090),#22094); -#22090 = LINE('',#22091,#22092); -#22091 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#22092 = VECTOR('',#22093,1.); -#22093 = DIRECTION('',(-0.,1.)); -#22094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22095 = ORIENTED_EDGE('',*,*,#15750,.T.); -#22096 = ORIENTED_EDGE('',*,*,#22048,.T.); -#22097 = ORIENTED_EDGE('',*,*,#18320,.F.); -#22098 = ADVANCED_FACE('',(#22099),#15738,.T.); -#22099 = FACE_BOUND('',#22100,.F.); -#22100 = EDGE_LOOP('',(#22101,#22122,#22123,#22124)); -#22101 = ORIENTED_EDGE('',*,*,#22102,.F.); -#22102 = EDGE_CURVE('',#15690,#18347,#22103,.T.); -#22103 = SURFACE_CURVE('',#22104,(#22108,#22115),.PCURVE_S1.); -#22104 = LINE('',#22105,#22106); -#22105 = CARTESIAN_POINT('',(-89.5505,5.299,0.1995)); -#22106 = VECTOR('',#22107,1.); -#22107 = DIRECTION('',(0.707106781187,5.667999201053E-18,-0.707106781187 - )); -#22108 = PCURVE('',#15738,#22109); -#22109 = DEFINITIONAL_REPRESENTATION('',(#22110),#22114); -#22110 = LINE('',#22111,#22112); -#22111 = CARTESIAN_POINT('',(-0.,-0.1995)); -#22112 = VECTOR('',#22113,1.); -#22113 = DIRECTION('',(-0.,1.)); -#22114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22115 = PCURVE('',#15705,#22116); -#22116 = DEFINITIONAL_REPRESENTATION('',(#22117),#22121); -#22117 = LINE('',#22118,#22119); -#22118 = CARTESIAN_POINT('',(-27.701,-5.887846720064E-17)); -#22119 = VECTOR('',#22120,1.); -#22120 = DIRECTION('',(-0.,1.)); -#22121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22122 = ORIENTED_EDGE('',*,*,#15717,.T.); -#22123 = ORIENTED_EDGE('',*,*,#22075,.T.); -#22124 = ORIENTED_EDGE('',*,*,#18369,.F.); -#22125 = ADVANCED_FACE('',(#22126),#15705,.T.); -#22126 = FACE_BOUND('',#22127,.F.); -#22127 = EDGE_LOOP('',(#22128,#22129,#22130,#22131)); -#22128 = ORIENTED_EDGE('',*,*,#18625,.F.); -#22129 = ORIENTED_EDGE('',*,*,#15689,.T.); -#22130 = ORIENTED_EDGE('',*,*,#22102,.T.); -#22131 = ORIENTED_EDGE('',*,*,#18550,.F.); -#22132 = ADVANCED_FACE('',(#22133),#15677,.F.); -#22133 = FACE_BOUND('',#22134,.T.); -#22134 = EDGE_LOOP('',(#22135,#22136,#22137,#22138,#22139,#22140,#22141, - #22142)); -#22135 = ORIENTED_EDGE('',*,*,#15654,.T.); -#22136 = ORIENTED_EDGE('',*,*,#16126,.F.); -#22137 = ORIENTED_EDGE('',*,*,#15895,.T.); -#22138 = ORIENTED_EDGE('',*,*,#16178,.T.); -#22139 = ORIENTED_EDGE('',*,*,#16864,.F.); -#22140 = ORIENTED_EDGE('',*,*,#17087,.T.); -#22141 = ORIENTED_EDGE('',*,*,#16675,.F.); -#22142 = ORIENTED_EDGE('',*,*,#18646,.F.); -#22143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#22147)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#22144,#22145,#22146)) -REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#22144 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#22145 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#22146 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#22147 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#22144, - 'distance_accuracy_value','confusion accuracy'); -#22148 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -ENDSEC; -END-ISO-10303-21; diff --git a/Trays/output/test_tray.stl b/Trays/output/test_tray.stl deleted file mode 100644 index 297dfe9c0c1f5188ea38f0789a37b939b2d69891..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1534684 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 HuONQP{d= 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 z�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

DhKG)h65&%!?3kLqlCuZ^l$RUps`eM?fa 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

rzj zER+l4pL;Dy=6#YmnIh+80wL$slAN_^uadc?qO4{(4Zl|{lnbI#dOexHO6Hb|oLjPc z;DTPDqbQjpE6QqyYJ}Zwp=gC}n zk#pgJ2)p1d9Yx8UeoDIm%B}n)D<(y*m;@r6 zW3aT$I=j^+d>^X86BV{xT;n@;D_F_OPmwD>fk=B8yh>Kd@LV;a9z5q^%f&UGUAGdK ztY8(nf)$8x=EKsms_$0&@cU2=o<6bV;u^m}x1yM=#1**`7l^cn!K-A|62EiR;F%a( zF0Rp*xRudlMX|^g#XyAfF_!kLuV}ASgC})txwuA~=vH`>mC+(sMgtK}?N~aBl2v51 zyQ;zSL$+L8qiuI9)yWEPkt@7`2xo~b9Yx7%INl$s!Bb7PTwLQFI{t{OZ6X3NDjdH`+* zM6z?B$eja$2&cg;EvtQQmj!wm@_P>F(rmf7M!&@E#Q{+Awd)md)fk^iIpogp)fe7V71AS_@rzqL)Q{;Xho}xiLEFFks-xB)msu74# zE;P{7cYC9feM?2|TjJRsXjnQB$^I*hKU5RljX;EQp@9*k+d-G?xx*+`37*cf zR=CEv*6r&{cF+~MgDw!^q?V=qPQW5}0`kll>JezGk?c0a_*}gTM6iMeM)Yn+W3mSl zvj$3V|F^ZmHRc)IKFeeeWRZIy0})QOSz2~SKiw63Ih(MT^XYHqmOi?!Qkiku0%^NK zxwyuBiQ8d%;|Zf1dp`epQ;)NTWQcIq&eBmd?8BX~i?s>6Sif3fUa8MRot3i(;9U~R z#Wm)A+)mlqecozpIdN&z_3NITBC;L^uU5N%UF^oiY*g`+b>@|xeev=V)E#HyX`%0e$$j6M;0e+Hm~&khL2U+Tcmg~` zVS4(=`LlXn+4P@J&M9u&dtPbL0S{L$S+%(-s~0p*x^}xqWc>p(sl{XZ&MRGe-@M9E zcb%nP(F$H+?$zy~Uv%pq`po)vMAOor&Px$iFI|tHrml~D`j`S2);DiF^!i#VIc3$b$C+@5K@r)CXrwu$oc4P)?#; zv*O*AStACiSG0mxSPQ`k6oB*JB{*9HD@*_X2wH&-^Ke-W&XU85 zGtIaTGuyQYdlyLK9;NRUR}@gL)eEZtS%UK-AUF?$>oD(=B{<6gD@#`=xSk2ZeuJ!2 zz8;pK6=>F}HoNqYhp zIf5%=AV}9HxXuNFbZvs)0SG>CwFz2*pk8f)Gyfp?#MCA@j}L-$p5Ry?R-Ey`b(qV@ zJ|&z_fR&~He*~>SV>Zgo6lFCy)`u167I01Nd_A~VMZHS)d*C|kFUe|Hf;%fLo!8)~ z8djVsz%{+CO>o?A={&(vHLO@$TvxwWmaraH_sSBqvU;_>!Z*nMyJ225dv~n{XC0wI zy0!*u%bL5{!K?=NS;5MFn_+KMmf-F$5cWGKo%hNT+)ZQY+64E;fFNC)peG<$zdXS? z3s`YB0@u9jd4l`*U}ftR_S|Lf703D@IJbanYUee$4>7Aj?L5J8I0%mWaZT;o1g&a& zWi@zzKvaKrEy3D?Af5M$`$A!5??TwinZ3K*t(qlRQeK0z10XoJfNOf2C%Ef2t3mDB zgndd_r#!(K2xwRjt9yms3uXsESo;4*&Ftu(DA#ES)0&C}AUBSh_mFlZDXZ={#JAb9dRNJxlO}8)^8Go;ARj6Z35- z*LqmpE1s#OC+s0ZW7)k|OVA25z0G^Yv!PiHmQKcfB^j7#SewZEb>9 zRxeNBy^XbBSlK#-Gw#`%Tf)|ybY25*0IZ)u!`_AJHD`A zURi=xRxeL50tKwt|HL)t&T12k+yR1jq&C6G9Uw^8CNP4)8Z8LYwF!F{LiCI5-L*C6 zw+4;sZHXm#e?YMRP}?is9}v{5P1x_8b@D_ru27csioWCT{5Cy-iyT4UK~PT(<$vM) zIU`ceUJEg{7C!Or=R;$x_S(pipz_4syEx+Ho=3%&uC6iUU`HI=<9}jHS0^4G;fTAw z+B>#%bz%?ByL~)8vko-5uat~PWQIQ1b>KgR@zi0ooXzA(%@6QHZ_y5 zFaNlDUGMQzI#CuhP?jy1-v@s4&Z`%e+pi8@S;FdBI*PX14 zS+-n0C1@p_SF;v>(*mz7Vf8E>MbE7`y1eUWFU_8|(mtIi3mPcPmdj@s?TYj2_Yxx& zURlEGSvrdD*?CNP^lzSM8MVvCohS<$D9e`1Uldv*=hg0W`n13+OISTiN71R3vE_~j zw`g6s+;a<17Bo;+s$A1{C0=d#j(TMYtCymqweG*DJbFsk!sqe63nD2C8fXV`ji(*g zY<;w~Q?GVCX?g)(S;FdBI+A~3tcJ3nfwFA5yml=dyxOXHMfJ)OR*!`93dDrJEuAg( z=ug77wOVdcC$y-`_KHN-L+2H~k88Hwp+#!mpPp!0rd-}#ZG-jhEK(K{FNv=)Y;>BJC zX%m~+4)VPO4Or!g6Ly)tOadAp*ixe;*S0tAav$3ErrB$`UliYD(12B*_-f{2yrXgi zG(eyvT%#oSj(XsL*?33EXv@6^5h>m3<%w%smK2snuw3?DQ4)TG_=lKm=pk#r*2lvY zVgTN|iN*l;u7%~Y2y2zpe1Ln`RwJxc@_h_&Z_a9jwMw3n0q#9mjj&e9b3DMk)v6KJ zD)~hXaPO#Ugtbb3=L6gury7y6a&6ZDZSx(ljPD~dR!O@%z_q*8G^`b`T`T%)glVY< zu%!l*e@f^TtXL=4?pD*VR=jVn6|F{CD}FbwO{_*(D}Mj3y{bl7D?VecEvZIWD?Z1r zWvE72EB;o(?_B!3t){MAj>4xE3zy?-opdw}f)}i!!6_q`iVy(%&tZ{;m>P zub|=D#H7DlXZpJ(ZOKgQWA%K0SG~d~D9iMawH<^W{_a}Qq`%u@`nx65$91im(R2MP z>F=U{#s01mY<)mmZTteYzuSzfq^DOh{oMiVW#SDNdau&oRj-yssFiqydbpN4>F;iB z`n#oU%b9I=bG>jStd-SvHJAP_diw0|mU3-va<5!V4X>oXt6t&$z+e5uSW&~h4U+yY zzCrePOK8LSl%RFyckbGDJSEcKRj+v8O%Hj1T3Kx!4@!Tx)%15urvEvB{Zf1%?ri|C zq`%v0`nyVGy+Zw*S9sc`zl+}>d#@#w%U={VKsb%0zl$+vis0{@Jz03=-Z&tnzdOtH zcT1+nI)DT;9Fg>QXPMq>32zpwfol-%9R))AyBKY=hpYr!xGe4ayDg@_Tf)1@61awj zd#j-pmHuvyU`w5)eSg>XUQ6un;{JdD4Gs4m#M?mnyLd;j$EpP1I9b~FcWv*r#QrWc zK!AoucymgB*Y=Q=;M+1wqdm|Z3jItDg%~*$FbgcJuQ7J0Cp*mb+UHQv{q0Fk15e26 zYmA-tmi9Rmbf12b(;#LJ1z8!5vHu?gX`e%(zsaHC30hh0C`xiD^fx&aV&qUjxzw=Q zat_kvP|yY>k}(BI@x@B}rIdDl)LFU_I zocVx<)blwMnoJG_PteMG>vJeHnH&l+awwo&YFOdP*1g)&MK8J#yD@t-2 z#LS@}Ynw4nIH4ZY^EninOb!K4(8_unF^58v$)OM=&>&$;ilQWkf}TE0vLJXu)>31$ zKCF5^heDIdp%5d70yIe2lA_H)u%`$-`0Mr!v|L%Q zjm>(k>iHZB{_LwIWK}ouO7khGw?2o0Kf^0I6yoXqdZ>o1dB!*!jCxSd=TPuxcr8II z)PveShk`$gEIAb7gC^{x<;u!&j5E&Apq|g6;Ljpkf>zL=w$Gv9&s0keg?Q!baAsH| z#Kt(Qjce-p918wSwIyf;4QfYG_H4N1P>6SL!UP5_<;7{ILf>zL=c0NjhWJHMf{L+;x`#oarfT5nxq2MD3Sb|p2pmsjmg5*$$ zpZRE<`YyX^VnlI3J*ek%DELSSmY@|hsGW}*AvqM{H#fgQ%awgZF``jGgL*!Pf{*B6 z30gse+WF`gl0zY$bJ+|nS9UkW*xdvT>iHZBJ~D+RXax;w=c9N?4uyE&W-VH->~4w? z9RwQG^EniJgbhp33L4aoqHHu0$)OON3xjD911>?jwNUX4Qhv|Lm2De6Um4W@6_#G^&J{!FQ@AH911=nP?m6BX+8z@Hj1)w ziX?|Z+;PCC8I7QwkGEtA)WhulR1bX)1s`uoavH>!Uhu8|J{+O>8&o?VH_8(DK9Dy7 z-yrpT4h0`KN-`qEYabBFT&Vk=9ijOYR68I4$`W|4xU-*nK8J#je8k1b!dLo4}{tW(0mH2El;1zq2S}HNfrc8puIxg1Za@Yf%hQtCP0I<&!OPs^+`^Hc<*g{s8t{|pMq*f zQ8wrGP6QDub=TPvGBPFLn{MdFos#PE~pMq*fQ8qfICD2bq z-UMin_Bj-M1Wd_k5O24;vkHXfQ&4T`@46fcJ}##v(BI{0C(=HLf{)87ITYe`yY*2| z0-^a7R6B~Y(LybOemn9epdO@s4h0{>RB|Z9UoUZ17){`$76{Tlhk}n`Y6)85O+;;( zBXcnl~8bVswYR z3Am=7&!OOB%36X}D2dupl#PumITYf{K6B+_WQx2AR?p{9@Ud|%5xffCMo~7#ujEjO zKmMmH7vpo}O@IdVd=3R4 zf(EstC>wKGawx>>?d;0M3=8rmK!bWdhk}o}YzbOHgW6ILmqWqFj+TrF@%fjyaxqhc zya~{tp3kA+V@F$pR?wifLb2DN<- z1s}^>avH=pjdJB;<_>uipg}#KL&3-Lwgj!9L2aKy!ABUEoCfhr>$!4+hUQaHZJCX7 zITU;pb4y^(5_uEg6=|PC!ADA$oCfjQXF01tXg&qimX^WgQ1H>%ErGdL0_z6In*a^cAT)=9&m2hFDqL$m1=aRB6nxeN$!Xxd zvIMWaSC5+<3Z9U2cfRI<$Yzg_oCf~x214^GBwl4RR9HgJMEP%!wEqTu77WR0;GdE} zXg-DH?q)M>SVB%U`X`aJe-eE*56NlZpY}j#K855d$z}|(gq&*hzbMlF7v-~(NKOO) zs||$aQ%IinY~~Y7$Vpb;GLZHygU_xaISqX469~K1+<` zH1MrxAT*ys()wg`*H}VM;rh0nv~PEP?i$Hy;NJ#;(0mF>E1J#0V+lD~?B7wO{rkh` z;E|jL{;d`W&8MK+{ype(30Xo;uljc_Y5yMdxr8LAfqy#(Lh~u8wtt`doJf|Cv*Eta zK-$00eNH6FY2bSqfzW&ks_pwFWs^g}6LRLq_kBqFeu>ZRBsmRyZz&KGy*JVJ{VQaI z)_$TTB-(=S!;$v=E1#oEavJzvUm)g|Sd#B2A|teFSVCez_`WD<-%s?pwj`&4@4W^> zB2^~ZzQ0>$f7cQc{lfRDN&Eh;&lx5;4SX*=5EAt^(f0lJvdN*~2|0J=#|ET*zuo6P zlbi;AG!cloC2ITeN7>|1@Px#D@FNz|e*EEcxJiZrKPn1@%uFQOepG}U()xW^LLx=@ zkr!z{Rx6tv3Vw7aaVGqDkhCAG`FwYh1;G=vLXV8vegx^W@JUVsKS~W6b4x7Ak5Z9C zTI*p6iNoSY!leC3*k==zoCbch9f-LlmgGm<$RVv7mXJs~end~&kLZ0?M9EO#XAJ@| zx5SeCtO0UJtA-^chK!$?AnoTekP*5QcTqAF_}LGM+~Ma-Nc*{rvdN*~30k2fYGYnB zo!3$_6!=*jiS^;T>WPDyrOVG-C>*tn`5nAgZ84CPtl*AVC^Hck?lS9GJ^+`N3Kc7fFKiB8; zrAkf%PtXb))b?|h$Ox_VkczL=wx2^rMrhTLj0k?#Sz^8Td1~tUIb@%Q*AldX2DSZMI5I*r zhk~CymxyA1zMXo0F5Kr6mK+M6pcOQz?dSB75t=y^{3?LNBl9Z_)bn%tJ}zL=wqGUlnZ_j}f?p-WQ^J)v z>iHEcp9S0!w1Nh`^{ajOeKg?{$%x=r`|z}LMUi@bCC+Cvw*;+F61DxRC4T3sAsG?; zswIB4Tp6XF+}%u8c1zI8dh1tT(O#*BWJK_*uV{U^!b?5BGU~I-TY^^5ptfH{M!TyT zk`ckLBBK@MN;UQT3UAruQ1Aq;ph0cF8jkmeYDh)|zZ#CW0ax6q=U1xBCWnG2Xax;= z>sR&5CWnGw)yG?nI|r!eSKP}chk_?)1r2)ZcPHR|uJw=%1%7t|-p_jr-^`>)C-hl1Y~76{F! zpe6ZzWEe-OhGaqT1jbI>t47-IBP*L63VwH6AT*zXmgM)tVLYfBl0(507z1(#9cjPk z4x>~hB&UJjrH7Fz_w|wXJLt+Lhk_?)g=d%AekWkr@$j28z3isTV~_4uwvWL%|cYO7bbFwyc=A915K#heC`T3h1{}Bgv?!xqla^7D z%c0O|awvF$R!Keu)s}YG5Dyq$o;qC@e5J6k_I3!2CDQO^}uuNS8yQ)8tU_1g(;M3aTwDST2Xc z0+T}_W)20+@uu43yf=)lqWcM4=c0` zT(1pt;aRV^Y5@YjD6Vs|q`XELlWVMVKf{7?0(Mr_CTImc&LHFot_i^kPdisF>200} zBU6nd>*q2!y01;p3VIx?*CuEM0@}-t>c|yPSaGEi*I`95`+bBFohz4f02~$Py|M(Y zpusV2ZGu)HIAYBcVSMJkHI9TiHp~-YT|TUtLnEwhXKQW=T7d{F)wKv(f#6-wdlklK z?%Cx?m}A2{5%x)hT@QM%lHCw_B8<<{8r04cVZTS%y-{1k5`30Ggf-#py|M(YK!g?E zS_G{?@V8mJ9{dhK(8Jn<{r*Yki7;x^DAs;_&Jk;E!am3Ro@x{J*F`!{gq=rW9}#NK zyPhY)o~!hZEtZrgIPOEa_AZ2RZT1_q1g$`aQEDy1)|`5IufqPcu-gn8)$0*<&4oR1 zwF!`$#t&r|UyZ9$+F#ZKwk1g$`z z6~+GT+61jY;5~?4<+TY~fxz1td);djv;x8JrZ&NE4FsRDJi*=Eu;Q+3T=UnQC%DHP zR{W*ny87F|5-iu!wKc4Vr1J#lNKmf*b#ZdT>k*f-@7i<_tn!Bb*Wm z_XkAvUWO%jf&)Z2X_0NOEI}&};oL+mf>t1ShN5;oXa$1zur^^wdTdc^6D$`R)xQs0 zbB^dhR38sof>t2tVQsHCJ_A9$+62F65Tx@2XFOnKpD_?F+h+C~w1j;UN#`}-3Fl!f z!IJU>XCvU1C0J5z!u}pPw^*B?mDS4=_8c5fgMkRAwzBt%b0n~`Ua@|84NKUzgmj(= z=lL{GgI_zE>i)&WH60|}+FveZ>({2e{59;M>&KMc`ott?$mXs&Z4syJVR+KB%XoE2yP@A9? zzYna}*CudBxvI~*o+lV11LfK}VKnLTB4_U|T28JUqow9bHS3qxz`Kv@z?QB~phf0N zjP($+2`=k&)+v35$-L+Ix%)e zZGu+t5d9#Rn><@{t6^)-JCfJHNQkSUmd2RcWo6H5Sb|pY3Zqw-E4~(yYT=UKN^P$& zy5pKK#)epfu1(MiUh#XXO|YK;f*#f;Y|FqqU7O(V4jR>4ID2>b^noBIKE@=4|F9K*F%SfYy92WX9;VC zYg-b_Pe{@5QAgz3M+cGX?*@NeM7*3l!Pp`w*IQXy5Et=ORpb*NJw>jqo~Lt!kMEJu z@Y*?o5oq9*)vK=I<9lQ@ymn5*N3#*a>Q&e9@jWscUOT7ZgzN8$%-v{bp=@4Nf`y^Vz*VfWG4IfEE ztSnt!!^g$Q5Wb|GhL3WQA$&lp7QNs#aI?3 ze!VTp652*dNnTqu?th_M`}fcG*c#m!!l8J9cmX`R>t$EOE~fgX2xV{mQp+ z>Y)X##adU0^P=Gb3U!_!J!_|2B>kF9o@ z5{zX54NG`!CFZT%t$plAGjhaRQx1vu`eCIwMJv(%_7?4b@Aaks>^6S$ z_W4Vq9O12m_TDOSb-8Q%6MyZd1Y=obHN3VGd!O31z3Ug-8M*F2>uM|dlty|+sIc)^D4FU=aN1Y=o1 z$RWw`o&5xmIX9^H|E%Q@MjIG z;q{bg-*o-oc_i9a7Fc}1+A62o6yyZxQZ zug($HEAOom-A`PjedcE~m0&Cjlv@~fQhe}oyQ+rQQ=;c~UD{V@yD3L_E1|u&O7uH? zmG(=9-K_*;SwQ3Fg{Q>b50d$BtEWWQ9anANepqXcuwHp@m3a5N<=amg-Jt|yS)kkp zPZ%Dre^ya7yq*#-zqvyDJ(YPm!dnULy;Wkuq#xUwHe09!V_86BmjS28(aC$MhSyVK zoj?BEwoc0vIl@~B?Y&iE=9I76`VM$W2_H{FtmYp%Dqd2*k7{^5B@P<>@3!9SzK|ol zmC)W>CEC9HsBQP}UsuA%lgMazZ6)eg{NJ|M-e0Q3qxYW|&v|H&dSbouB`LAs<+s~r z{Na5id^`!!uymSu=)I+FA20X6N=)oOCcc05gH^*4z9iMSuKwk=LjAv#U@QxKAC^uN z4ST%QHf`cpO3eMGIo@^a!&Ji(z9iKc^Pfd+%OCr_5^kt#wxvHT*8tyrJPEnBbeedm$DFpV=d7$m&o!=y7vFZYYFIi% zjfkYD|K-Szw$=W%e2%aho>s5+z4q3&p*OFt#P|oVisPS-Qw?9Pco?EaK;xDp?rs~s z|0+4cdgy7@xOD2Iwk?LOr9{7xSI56>c%o|faz!IVjey4MOJ}wXK6H&7VLkM;YW(oi zwQU=%y0-JG-^94vN0L)Z%C&lFjhzNu+V<+wb#sKb5<0}0fLAvzy0~r3koA<9zuBbt z-BH6-W4zHz6CFDZYdikm8{`OYB^r!zA=MC#AI1)CJ7>s-O8m0gyTZsl^TsVzE?+t9*cI8c!xM8Jfao_t#sD{-`6P@pF*S7B}U2}xD5)H<< za2n?>-lpw`{Twl~%k+51qfb)}tCuE5cUh}##4nqvh9$g}XfVcw)7WrOm$plG*<6YK zTg;5FUmz{CSXnwvocZuut)EZcB1d>Dp&8@CX{_|GH(IB5IAYSSx5eXLl-w0!W%bg; z;DxueKD%g3)v$!O5}GkCoW`w{8Lj)g<%s(S-x>dL%9*NR=`?Zo8%?c!CwEf~OL!~M zV2lf=@%oAVT0gqg5p&LNi62|zEY+}dns|Kf*p`kT^Mtn&4a_qkc81efaNOvYDC(|W z;gjCIorcv*6JKm_Nd1am_sbECyns8+2nkMO@p?V#xBhA89Km=HAUrKdbMb-8zNmYk z-!?gdQ7S-qT8VW(omDsGvtBuZu`@t;T8YDcJD~0l)3?eIi~$0|(@K2PF}AR*d*$zs z5S~`z?H{hHA2Muz)nG&ilxy#F`d*D6{y_b(yM`#i_zYRXm!uk{wLY#tZOu!RV6=rS z;Y(7Y^Um%KagUiwFm^(g@Fgkn=7l30TDSd+5n@>!T55 z2w##CyZ0Ga_{TaQw}6lnQv-DNOs@UO2e}R>6!4VnK5$&&(+Mx-2%a86NuE}X`-YAy z?0?~P(wt?<^ zuPwa$NL`Nbr*MVvv=Z-qb!}ncZA)im@0C9rEQF_(ICT1Tg?HW`oFn{+Wg$GR#CQ8o zDtx#6$FG>Uw85`K0-AI_AH2u;#}B!JQ{pZ6>3MjaoEU zj-@qgPv5ilSgculERnJ@+L}>k{?hC3(~LSGxGUt#E#{QoJ#?04xUqVgAE)t;SAL`U zaV&ArR&z>QPP;>MMw=mFb!*$LeXGpT5)Y9J;iDUINqfW=H>GL$BjwKEoJg2l_$5hRg zV`jdMdqB9#KcM_u2b;-@Liy;^KN-kw;vvBKJS%+w55z_+aSz%l`} z(T(eqO&iQ|J#k2z_bt75M$3_NcDf!smhcrcBsh}m!BbMR)o#~=hlD-b`8{Yw+a5dx z=EUfF@L0mv_>fQ|1zTn>E_r0key#^kS%Q1p-k(#&7hL>VP1l3R5>h*4qKXLk4sQQ- zLCMBW2ZdI7UzXq=z0kG?PeH5e>xA}w0G5zC65}Hx;5*3ld$8oQ?2)dcPFaGr20{lv zzVTo|^+m_Ku059Ul}9#L5dq)9u&wu(Ec)OC*HNb|!I}x7gPv#1D=573G}pDq5>nA* zd_)9%2a}JQQ!?(}My{hyS%S46LI)>Lol~$f-OP3Ev4pSpvGa%s_zr4}xUZzgjQ8`HI1zeIrm=B8m#p1~Yb!E;;GSYg~UEOZci%>w{G<;xFi0IHBOf&xhNt3(f}# zv0}7A|K!M$y}w@X`r}w1QYmMANTmz?1y3v(Q}D#h>qGm7rm{p76`~Ceoi)6q<*zro z{y3KKRlar}QX4~m!H?gKEExXKjkXJh^Fbnt3enoPS(WtaKi2ifu|9lVu=OF;H1uct z{1l9;GuC$Va6U*xQ6bu3|04&KoPNs9u0M|T;VX%)52?SQzu@2rgA4B8HQsh5aXv^y zQ6bu(%LTnle(5s7^~bS3q}I`lD-}ERXZ!pV{Hgwg(7YMX`5+NRg=m8tZt7Xm@7;-^ zeM_44;p@%qJfvcW{(^;{_b%wQWnyUFj8~3`qC&LhJ&;{Xu6kyY>yKl7_)b06ht&Ac zpY8KgFnzeS9>*ZHtV z(00+WJ|ZGFbLTr){X(0P`<700J$S4S5>n$sIyk;_TmLOdS;E($S|1UCk%D^9H7~g? znBaQwlqICbhqUd%6k#g6d0E9*llcFbp?ZPyiX-1#68MTKaCZwFT^ znRj$=*HOp%@QO@352@IpKijp(-Zr$Hu!V>-#4FsS`XJz#}f7)&i380KBQuY z{%qGCe}CnCkcgr}w84xayEiAF?Cd(~SRY7E!#JrcVTPSAIJKz&jwD{Y{r!u zANsRhds^i0+no;*QB;UFxaY-JHa|J2nd^^ZefW0{*m+2e5B&u_F5J-~|HR^akcgr} zw84h#*3FG;p62@FSRelV4AzI#_|Tv2^V1^#HZJyWRc-J4t`moQO zwo{MwAvHeq7tBtkTI8P~oevUGRERdHH~Hbsryg6!^~bS3y#CnwkQyKQvwePAqBaM=r8zs?fotCD-+HKi6|;W8{E=#%;sxr>~#HctPlUL7wd!dKH|^z z`DtNSSeCyw$oU{4R*W{drE}lSJ8Qq?`r}w1b~Va&>ajjp?<4+fpPv?XZE4h{L!A#2 zV#R2K-HF8J%ja)#{c)@h|0WgdgY`b*&-VFg@oR34%=sW8R*W|Ip!O-7SFK&ajjp?<4*K({G|he&x>jAR$(aHfWQnx%s;uce;)`)`wjeweO>{K3MM~{%qHt z7Wp+x=Yxb;Fw` zZ?iG;hzN`nZ0Wmd)1&>)ay@vg4-%{p6596QY5rAiE!_FAYx=hDj-5wDV5DG7N&iht zs{ZbJ@K_%tSRo{|?ZMOBuIZPaKgs!!_xKne5rL6x51yy0uX(`r;ITePutG>^+k@xa z{BDNx!Ah5iz(~PyTemDfVDn#HM;+^fgw)2E2<7iBQQr`*Yfo81tPCOkd{nLnk0t#3 zk8E}$AMovGzIA=4T&_q+jSp#`-K{>mUI}k~LKBEwS$%blLUq zQnNlH0weivqU*t9eUOlPDANAhZr`}*e29wQSVaUz^1mq8gU9+HAyrzW{jb)(Inw#? zZ>qENhzN}2&n2!0kM%)9>Y+&cbBTRtrt=~1FECaSfsy<<(e>c5K1fIf6={D?wD10O zKI~fq>^u7GJR$-k`E$GL!DD@pkeVyf{@iZgdg^@mw>VfI5rL8XHOlqiu|7yhl@@7# zjdDGBEFo`)Fjf(Pk^HsR_24N>NL?3cf30;rcr4-HfN19t5%BHr8C(yZvV>HEk@oit zt_P1LMCoa)A_Bhsy^rg`Q1sdsO!N~mXJMj(*6$Fb=0whe@~|MA^Y;?v(WzT)phMDONbSt^>_NN zqmCu~8o!ED=S8X#JCy z>yKjz|5hgJLnCW}}DN96AAzJ?= z>^kaLLf&p_#+51*`twhzu4_+OB8m#p`e$d?gU1s7eN;AAkq`LxYXGhXPgz2$X-NAu z0M~=Z68;TV)<;CZw_nR}9d*hQQsYC~uVuKdJ(lqAys|zb0>1s4jO(aVmXHoNr2U$V z?N;E{OZ;21tdEF*Z@;$WI_g*-itrt7Nc*)V*R{tI{=HhxhY%RauaUWqI%Nr|(y~50 z?bpa$*B(pA`?`!(M8J2DU%7J~b;=S_J4V{C4%#jlE?54|vvwX40pEVjG9BdCEJ;X3 z8)?60>ALpVsO)>^{7Py>tV+sAekC>SS5iqxot^O^v|p`tU3;t#|JE`)kBES8zas29 z>Xap<`j50~@3GiQZ@*WR_IpJnq&k+g-z#!mdu&wxO~BSiMC5X1 zy9Bw8I(E;?b<`1BX z{c$W|uQ>L7OZIq36+Hd<-Ei0Erz{agg=l@{fa{NA33->V8CPoa>Cf-#yFNcnk8!e;iB58-~req8Ok*U!CCk{FEi4s1U8MA9jMXm==Swgfcq%n6QdBd==iU|1jl}@e)Pgz0~HKctt zmFvM{33Ni8Ytl zYD3q9#}e``En^iC@a-!aT}Pd=gy_de`>ILTwZ{_j&Q)U-5%6t0>Xe-P>bI_=4vB}a zU!UB0Z)vW>4e4ObbN^?nKV8=zOZay&Y68A(N1c+DSAO6+>X5i;pjjP!D&;!dC^{JW zuco%{)phN$gnuI?36A7C>Xa;h_+{5ohs4d7n0lW#o^?HO6m2`|Z0az5v+Jm13IArz z_b)Kls5;NM4mYG-pC4QC>-zkVP*#Z6b<}CT{l6<+M;#Iklk1biCqL~v+|Zxvk5h8? z$@5%)981`>KHI6MV=J@z@zrM6;fA#9^V8Dof4DwBB$O5A=Q`@NSbp*}*HOn3{#~VQ z&R(BMyJa?E2Ar!@uzjJ!wqTI8OUlgTxTE>YFy0EJ=sV{9ZT3< z6029Cc7^_2pC7AAaeaPBC@aj*Jv^Cbiu`}(U!pZjtfZO0mvu&CN=+PAYm8O2GR3u} zvP87LtNqEEY&jp%$~IPLjXzn9E=NSW0J-yHZnu}~?Pa5i_CK)lZ+ys}ML8eQ8UWT7 z3?b_%l@igK1L$%@w7Z0T72`v8gvt@}4s~M{tsrpKpzO>^MC$>d>7&?wuSi5s_k5x+ z>m%Ar#V(>5N%lYK!@zhZGoPd9X!x#_h@PWCS4u=r#dr!YM?_C|c%oyp<%nokAN$#c zke&ESiD;i2bfp9{Ep#~|dLG0Rory~3SB{9PEX;Sw_uVmsR7R8|qUS+8(N*drsus~c z#CJI#B%)npe8(y!qW$6A*)@7!hQV_GnRw}gzek~sr9LN;h<4vu2T&QoBPf|J=OcPb z#dD^KRK8-S}76L zS)yLh5Kb(IO7J@-bU7k=g2a=liAv^IDG@#6g07U{os-<*R7ynqs<;oT zl#t(@nTK41DeP3rG!`+LZU54_%#{( zU5eI#xb9Q-ctn-`dLA;raz6a3f%V~6DePyzj$(i^_Y9H71eIWhkb8+riAdRDt|eYc zQYjIsE~w3@EUHLD0nJ9GKA1P5D<$mr_^H_!6xm$KQ(vWoVFJ{ISed^U&0nPi&nuDzN4(bS$i{zu zZtv;VhkqN1{p{an~2mhHh~t>{DMN5aj+zhT1?_8G_Z-7%lVccp}V zmUVr1NIPOsox2-VS@eQCg7hKd8bZ(GwfcuQO1!_HBm6r#Y*eH*VI1ZDGggu6H+Qae zeRs^?i|*D~>gPccHdn6ijv+)vTPaaC)6%s^-2wPFY}k3&r$*Oz$9$IgmGfcGmbpD) zJtupnw*7eQg!Me^_0D#9JnWU;MOr2* ziME^%d!Jx?@YtwGi-x}(5xtoLZ@e(H%&$_y-pRPWJBE;VbyP~oxQ2*7g7)dh_TaJe zu+N#U?~eH_(U$W;!airZzB{BH@%b@rSC=e(c8wjEg#0GV-&c5sbH8&E(c2yPeulE& zD-t|5Li>3Xn-ArDNF@2F-2Hs_o9y^dT8Fgv`kic6j$+nVItpC%;Ey zsDB^yAy#H2`K?q+h?ODaTUjX~$Jr1vr%DMK*AS9v62)bYIq%3M3x)`ScDp8pkJWtn zS-aP4du8~JI==tI;4e1H-#b7NwDO-hQjQqWby8Su&HYB{9d(SbE<5Z@Q_&dpm9T{G>_9q4#QBhMF~9OY zIIjOp-#KE@i{rxDeFwOxd{+t^2|o+%kT^oDOjPpO5!JVh4rkwUhx6h4KUg39?EU4U ziX+6z_>j*I>3GDb@bmc(IUm0NgZ07B-e1l~93fW5hkSO(;vLt9joOzuAHM&C^})~H zU(QDyAy&qRe0IpH1BQjK-2A%p;rl<(hdqMcU(QDyQ6cS+%hp~Q-gNdC&WG>+V14kj zr*l5y2(dCz$!CXDOZ5vIUjCc&;rl;WAN=h7<$S~uVr6{DXNUAS|I%>5Pc_muC%*rK z^})~HU(QF{F5SXLLu!{Jd}jyJIU>%7jB9+$XNS-S$Mv5XZO+HxZ*~gboOGOv%J+Y; zk&uwj4v8Zwq#benjzrk2c|+&J_kXZH_}SCBsNx8*GBcOY4oMDa89p<$sq^9cKUg39 z?EU3@#1Ud;e8^{qnDIkHIUm0NgZ07B-e1l~93fW5hkSO3$x~=%?|k_F57q}idw)3} z=IDjyn3N-Yp9a!7BF=}5Yoe0R4xtZ@>p$D?m5(sz!+g_2^KEod`ECw25`GriA#sFQ z86Wc55$5+7n%{`?;k!9lAN=h7<)Vrs#LD=P&kix?kwSBJa6Wwh2kV2My}z7~I6|z9 z5Bcm6b3QCIXSv)w^8Fv&Jn-53%lU{S#LD=P&kix?^+I#Dc0PRn2kV2MrT2s*%+;pQ zTtmtczOw`ATvTyBWL!J*{G4)xxoQ@gYoYVOaeZe8>%;$jj$l;&UzC;c;pbG|2gmiF z?RVFYlq1ajLZP_}a8ddG57q}i3+)hd7gK2NP0A6zvjgeMeaN^bD*0T_2gmiF?L2&h zIUnYZuh882xu|^q2O9}L3+<3NLadAr`RoXDAKKR3D>@&(|AY0x&)#1ysyITdj1T$j z5OY7>*4!mKAHM&C^})~HU(QDyAy&qRe0GR=E@)$(51bGCgk|5%ZGG^w_m}e#M~Id2 zA)g&m|As2d%@bIf-YeqIP7%(@??{HTDgCD{2$AcAO6zbeeQhaie&SJ7yS={R?qENksLL$cLl_# zr4J`x9@y0V3;o3tXVqVpeBje#9Wno_Wy#YfoZ>!nBuvB1oCL>xz4glEqa&}XASx0Z zm$dfr?ARsA%Z{ny#@aOOq2yt~pxi5Dv z;ZbWkV`cKIxz|_l-6cUQo@3&D@Qjl?U*&u|qBzGDhx9?K_%mF2BG<Ul@<=ohbY8D*y9j|Yiynd!-wCJl0Q<1_D)&+$HJHFV+K;@c6$IZj7K ztIjp8)}uAstUVesq7i zrZNj_hF%_XjUqv-(lh(TTx&@%yYyFP<|hx3t3H2Sq~i%%(YFxA_P*o`_~6-x{v2Vf z?SGo!?~ZiNHuq<7xT60AIU~Oo6w8^K$4L_d7Y~&C5=OY`;w$8yNE5v;7%SJP4co@c z)rY?02}TnCEujyNOIrJ=bI_G?hs1esevT+Mf13Xlha{L?(vHagp$W!LS`+R5ev@3o zIVaMZ_^$a#xqJEdgi&%I#F63&TE+W#^Sfbk54WS;)pFnV!GS~Neop(i_1kOYzKwbN z{DG_F9yOkz75&8%tM9RnPdQJX0o$C? zPJ9Q!kkbD<*b>X0-M=BnBCQGgthWDvQ(aW$$IV4pp0F9S^T-jodz_qAj^Ic-yIs=l z<*a}3zz%XvJoJ+eaz%|NlvSJaVy?CH5x{EA4d=;~TKhPxT2ihC9S&JqR%NBAjp;f#O67)w}`?%<&v*m1XQ>%03OvI5iQDt2dIdjq~J}MIQM>^g| z^>bS(|h`!ARnd`GS9(CfC}HT~C*538U3M&hOh$uE?b0iCSZimwUM04NsDLhHfv{ zmwO5Ag9NSUTN49+sVjG{w2F_41pSeY_t9wUv2rI%S`+OrJwooC=`TJi5)&IAC3oSZ zwU1kiYss?=>3AO#x35b0r&OM!cy@I@igTWdLlU%#Kkt?&a!-x9zpv;Ck_5l6j8M<~ zxVUn$hY z8ONpuS;{A(>dtdNya)_X)qM#^a=k6Sh5-@N3A7 z@a3i(6Mp?#6SeAplJM(^PoMfl!mkw4cRayJ;*U9fa9q;bhk27~!mnm?9-N;h4mv8G z@T<$D8)lwK_%(7()LE5H__b*g94Ve)RHQX=`8BU3{AxD+?Ys7cgkK|%C)O@}E#cS2 zTkm@-;n%F=30k$kYkR`4k;fCX`e(Zj5`H~7o}d+vY&^kl27fD#C^mnZ{}qSK6|I>MvwYVBjwq$}mz_n&4%<*fZ` z{}FN}iYI6_v+Bt5R~&;Dht)gvm-8%*^VRWs7P>JW+a|qesV_; zI}LfPIHV7bOFG^MV`qe#s5iTVoOjRMc%huN>01+Bsus%Gl5{-r5i@Eu zm$No$9Tk0W-1zLi{Y8B_hm(#c(ytsN=Wx>T#QNj+75Qs;g9mHKwSDSkhsT`TNzjVE z^~`_Tx3$RMCzAeSMA6u{i~OC;&(ppv@^?7#K4?XMnwS#ID)Re-j4(bb66sS`7y0{L z(%MJoW*24b)xe&Sc?@!&{na31io<&U?NsFVos>Tu*~s3WOGrH1Y)p~ggCgyS;v82T z=Az2|o^@1FwA#nmFBcU0y}R|DCWn3}uE(Yi<#RkitKE~2E%GBdqBzGDhx9=!&QJUJ zaoL3#|K!zYXV;8>^4fAp*G$DvUf-;|Amg9Bm<7_>2MJoywd3)N@pE&Qozng1-rVV|a-VLoVrd80o~RPS_l#y@j%TxLWQ2W;F{>Yp<@H+#C&KYwz5n%LW~Va7kj(O=tH zXJq_yq9cmUpXPt|P9`EaE+ceA{tr#iivBb)aqdT@{t1h7qCZWncy)KFe~Kd=Pt==T zH{+jDIj1u>o{;g+yUs_k`P2NbIP6mO@Qi=9T!iHbn=w0&9FaTM z=B#oAN3yp5zvA$WuUVezkR0JtDvPgN|CGf9K+Z1g+>>`&hfMM1FUdU-P8=9yyXGTJL){ z@8-611XkP2BeVR~dgVN~`#&NYEeYcpv{B{CURT zmy*^*Y15xG{!aM9JHOBPJ7oIS#OG65XZ^h)j~dT0@dVE}Jo7oCIL8%-^g*lmb7FZS zcg@KCy}y1$acLinoe@U%_MCWY@%~x=yhML%ZfKqL&pYu1k2CWYPw?2p9}h-VZDrN0 ze;!=&N+6%(ebDN>kAKbh`3X^6cIJ$oS#X50w*To|aa_(RXPf&|6Pzvcrip_Gw#xb^ zNOcU_w9Z!i%t<1E)uErX%KE2Q?PK6Chh+V)c4Fg$vi|qc{?Y@o{&y2k(2B=N6OFdk z%KBd_{lyc__Y`FP6C~%6SLF?1X@XYt2f+B~-SDWaKXcX^dqmcs zQ8_Yv=0*WM_Lne?mQ>!pNg2b4u=(FD}I6`L94^6 zwaBU`$h;$4?-Ti;Rk-8atbcmdQ7!mKy{x|ua!&Cx|K!-Sv;GN-^Pq3-qsqFIv;GcX zW7iY2{#r}l@dT~nqpJ7$nOXnz!w3(%_pGdcPSidcv^+iQpNdG=J+4XCKVQWY^g&t^ zH??Y%_0KpLopfr}KjT#Yp+VN)Ma2`eVh$ZqZ2mO=D-P*{`Qfo~ME(y=(28@4Cm0F+ z#SYd%=cYNX?RFhBgh#S@H#v?exeyH2j>y)PIc zSGab6A0}6yc!E~Uh$cRNY>eECEZpxVxkp*i{|34Hh$m>pXyXZ5#YZ)}=>)m6WQ2c= z*fxB;+%uBaQPBs-jX#28_f3*}T+;ExWkYV2J7Lo0h~ivq#o>a*OXUfYXVmz!Xn7*{ zM3?*fik|L<9y?8*)fi#9sPYLb4oNhAbgDc%jY~|C&pNv#Xw~YS$>Q4)#W_y%`9;bMMR`Eyh@qSC>o`HGm{Miz@f6zYOEWKCGuZ%F> zN2iw-%UuS2(6{qZobzP%KWfgB>j%eW-gHzX7$Ip*j5=|#+{rL1MyrX*x6P5O*O<<; z<*G*CnmB9uLb>;$zxl%!$$d~f!Kg@UV(sH|<(`2N#z(d3tNC(&#RyAYTOjvZ;-lF9 zJ}&-dp4`ds7%)O1%m+=J{_g#9U&3e|VaB)rX@arSU(Po7rzSWqX-z!)%Y$;C$k>^M zc!E~Up(BdTpXPtX;gx$HkUKr*js6^w|3eeBVzl~Mt>bq~=^Zpbq==^!{GIWFvc-Q2cY8egsmo<&Iq z!R}wigfkxerR}HtG{I{h=^*&D!Oh|5YhG$|@w@F)$6x+Xw%NH;63;%)*!v)EU3l6J?s)LJ z#JmN;nM+26i-z|reD3;wis03fbP%+^ZFG2X`@;)M&l{!)j>`yxp!sKG!e{E#E`0jr zZmCuOS(4qa<|ubOcx-g8K0JDKSY`GZg>$<1Qv|Js4qlR7kr*EYd1@ zhv)R3Rycf3ztlq)Ey>wLGF3w(6 z&@)fWyzz$crf+U=*`*I=LC^f6qeg|(?j2QlUDIyL2agRSG`mkRJ~%GvAV{tp7XIg} zRfTsp7?!%_>&4j#RnB+EgSldaK``=}A>r^1n+j*0*jEv}7a<)4y`CNvPQCTj!n(uy zD}wh4q|Nzi?vU{Ndp8xnw#R(i2QSX9+S17#4`#IWn~So|&%Gd@-6dZR3eS4v)xr-m zeH1~fb?p{qdtY6YCtkQ@czEBC)wypwd@u`o=CA)SJlwrwbzyNk^Q#5Hqsa(Om&zC) z9G7$uJlgq+@TBA3E!C?i}cKuVo6)wu&byjnCJebiHD;H*Kz1uvW z-K{e(4KF-wZ(+J^A4Sk=#@+?lkyFmd6R-SmMR?9L@4DkbAIyTDdEYw*hL4^9x58b0 zyD1+$HjFR`;(Tyi(k8plUlLw(Vi0C`4oy|fz3N z`zV6&~ls+a;wEeDExaRF3+;~ejMex|rUl61R z_6l#D6omHr!Kj!Y((wc{O*#nboppZr{n#VIFET?@Yc|Z!9y{t#cRZLY(&pTLYrF8( zFOLaFbnl}G-hYw~g1SYm!}r4m;m*UZPz3KLNe9787qtr~WsV8EJ=Z@qHJqQ_cH!af zcrc@#A9^tRb+6j_>~5dlI{dDxAzt>!t{1 zn*M^IVfOs6__HJ2@nBTU59xS8wdy&20Wv)mE z!L&b}9sYAclkm3x>!S$X^^*>Qe{Mf5YwZI1 z-@bf*_P+TayW_!JF~T7DAbmpk@vJaxytB6=_{>Q<2xgZa8J<_IV;FWGs0cnmk`97z zXPyvdE(^nx8xKg8Tzh}^t-JqKWS>8n(ZZMJW?z5ot9*9fJM5@1ysl%|ZP%rWpw%Z& z&B;Er@xwe}kA=;!J^RoHv!G`lN6?B#*8I-fof^KnvSoN;mF~(1tvDz1G&}K#aB;!; z;joj2rW($kll`&h3+{L@SB%gQ<`-*!xpp2TXvO)NtMexZg|{y28eWy^tq87V&|eVz zyHSa{AW&6+F?6S-J+}`27>_JC7o6pr@jo&M5 zJpPLC_Jw~|1g(Z2dT;ij)DwBaUYYF`+J3L-gR^B0gW%0=LHPEky~5YWcUJ_h7-0~^ z`Cz8$F9_@%pS>%yQB^6KneF@PLU%k!Fxns}J@ehd%llsuzH$E$MKHUh&GX=e*}~Ri z28Z|G(pwQ+dnFwNYo1(Nc)_j1!bFcN6~Q%R(m~MofNbG?4F`t}<_<{hE1sEsk1D(XL$I|SG^QLtGDi%k^QCm!+CgDPQT6U!pUo|4VSJPkox4O zyR-H0y5AiSW^`AFyR*+ewlJUFUydA8IR1ef!Uvo6QUtB~|8i&coh#<$iI-nmUD)P> z;o*A+^-u)!Lw`EEjEb2i9R!zOdP8C6qmki^@2^hP8+B*)rdGGP9}!W+qr`k!QEHVK`?N?+J#?b#)K_OdZenY zo0dI&<5YJ%m<64y<95H$_Sf6YTJ`e-6hW&dzulgl^8Ac^cCXpovF(}1j1R|c=&1-= z4O>1nTXo~zdBUzG+7&{3JQx-8!w7>Qj$o!q2f>T4v}=37QRBh~&%8R-{g)}(^=IDX zjt6r^I=5x;>~Z76Z#(u@1b3=Q2f>6T?c1(uFg_f3R8L2=n{%7XF6X3YZoN#+j0>l~ zG(ZuwYI)%lXly`oLc&%DJ8OC9E8AXP=Zm`;cIE>Cc_p zQ~umeg5#2QzrmFM)z&|IlAPN~YaixJo$_aD63pnbPQ|zynCnN%Uq49DYWnvRaIH0G zh6;_p7M9$?MB`x&jzejW2W7me#+nJlVGhHX?ORU@^`N!I4&b} z_i!nHhurm}8|6-)v?k1*e#+nJlVC<)Xfqnm2IkH(Fw>;n^GC`*e~{p~H)KcQ zdC=VHS2z#GPJiyXHszmd$K7O&ME)wOoI7o(`zK3ws(G;^3UfaX!YoxYq6G5TJX1&fAS*1V?%%O z^I+_x-6~Gnuj1_4GECN%SpCUNyOpA}UnwHN8c5P^y(I0|OGt2BW;zJWx=-4#`#jTo zxU3X0Kb<#RgOwt)wv_g3OC)G@`%S~J)@Rlk(ta(21S8Z@#SygPadN94X}|hGAGG3} z+`4GmuZs@vGFaALSyjwTyS3M}Uwb9N+GEmgJu&Uq6G?DfW+4d7s#@Bws%@`&wXD5z zPCC10?KSP!UP;jEuNM!&YOPt{P5bp-60{nf7>w0(v&xzFtDGb_Cq0iif>xZ9+c!x2 zeS@c443xbIR+2N*Zf_#(_a;cNW}CEIZ%_O6b`l(ya|!~p>YVoL)Ff!dj0Az%n@Ib; zi9@OmlHCkubjSHuVmHI=f295X2MJm=9WoHROJ-#|?N_!*FcSLH^B}=Fk#_rPX}_=b z^KJcP?~YmkX4>uDrTyL=32GWhyZxxN-;W}}aT%f8$4UEroWgi@3_mRDA z>M@vUx3``4d)p+aN+Ip`Ytw$emITLT-rOE!+V5KSZq!%ywn=Nk>}{w0-Zly5XZ01A zV>jIFpQru)ISE=d+0_Tt3Fcf?VN{HSSvNCp-zn|)Yw3eljL_9(qu$7QD79(~%b>)Vxyiw9jMwI8(N{Nf4vBOL^$S|shO zMd*XaVBhTC*{Ht6RHUSRMG6U8?Y`_X)ccrvhP1C|Ai>z_&(-3jeJ##KHG4^I6tl}Y zxk{(BuXG|oWf*B!O_lc5R3xZABW>>V?--c&RWEyL|5<9II43=Gb9bEfl{F+7JLw=W z)l_L;O+|v^zFBxF>aR@2R@zr=k)TzNc7H}aTwGMl0wZ*_YH44q_F4R1}yQUg9 z?W=J~&}#G%m!N*vRQ#rW#V-k3eY3D9>Zwg#c-q&6|D#5CsXeD!mYH_7=V@PiPJ)UW z(yqQe?d#h~P_;waRY#|NbuUU%5hw)z zf7(~}lb{vz7N0A|&b(<&!%-)+lJ6DYenIuR)-;gdyG2NAO#=z_1`@oPL~9y$?blMi zB{{u&PNz}3P62X7O#=y9E&Zegjt4ajBxrTO-7WANq(XrN^TP<;w_Q{aB$x%#TGLRq zTT40b@(m;^Z%WfZg6~Bktu+lKI4&d9nugz+7sz>+bJDq@rhx>lCLPfN=R|56NYJYL z&CPLDqe6iMV`qf!_aQ0>63hZ=t!b#cw}sr7FuSC+rhx?CWkK5A$%v+b1mCJc+I+8| zY53-g=5k-c{Cr$`F76qqX&^zXhd)0D_i)r3kYI#*=F~KhV5S+N)-;gdxTLkFVP(DM za^KEeF+#0rAi+1#kk*<85`0e$X{~Aa?TB;bzMUDZ|JB*Jr>3TX1g)yQ-VDz;c3;BZ zS(0FcdgjzLkYJ`6q1H5z;JBox+45Y=TroneX&}Kj^pMt?1`>R83u*H^ho)iW z^UdVBmKohM=PW#PQqw?!Rxh<_id6%j5 zW!;ClVuV`LK!WckBCRzIBd6=}CFDw+loeDf1&t!W^^w;7Svnud}WPM392 zX0-hsjj?7)O#=y9y-<1@R-LJ7Ai+%2pH?W4V17u)6U+i>t!Zex`!v}%V6I4OO#=zO z*-Ft$(?Ejn*dnbp4PQ1mO?Cm8(Rv>@#4Z3e4J2q){I3Ssm7zj`1S8Zlk0WTs>F{S>^n18j8NC`)|!Uaubm(})jS64#vhNJYHAut(5mB^$Ds~@ng$Y_E&b_Sk>H$2 zYfZx~8;_N`49=Xi)-;gd`x8lPO#=zOIg+&2GlrVKtB zH7wK{kl<{YL$|9hng$ZIVuV`LK!RDIKdoulxcMllTOz@cw5EXsvrF1lI*F!%1m6}) zT5B3e@QtLTwWeWpr=z6OiN~Pnt~#h&qNafat-4=T8+ByVG>~9~WpV{g0|{C&LS1#g z^Y+7~u8%%AlB)_6O#=z$inP`=kl@=?No!353BKu;wAM6SfA-;03CN62efu!f^-t964ndtIH4P+~ANteTCBZq7)|!T|&p24>UO98pTGK#+ZyqM?>Rv_DK!R@`CapCM zZ~b(T)V(r4kIy|2RjkxBkYE-_YfS?QHSRYxP=`!~0twDZ=PHh%6(iJ|hA*G4E_LC| z75!;V0|~xOm9*A0kl>rSNo!5R(~GK0T{yE4s9aIgK!R2^i}pudI5iCrOMmX%E}8}s9GA2^?}|cU`A^?wyk3p@`TVKfnMkijg#rm$U3>kmOr!>+ zLV*NhXV$esfds7>q1I-QU>4|4YZ^ws{b|PQIoSn+$3|-!NHjz*5Yk%HK!W2k!XThR zVaWK;GG3j@jJ9p{uS}%Qq(XrNt(G78&rGD2rQU!9Bh*pF5wv2~wKju3XvH~cO~XG& zzL)WOXLeU%rnRPl1iPz{c6YC$X&}LInFVua35CKhUH+c&>Sbp1%NieMBK5M-JB!|c z1g(mW*pZ3!=hQTiPf`1i?hwm&q@WTN-UP@zDAR-F#t znu*@;L%jhBMyR8r(t-pt%?RCEpQs>6a9q+_)9~8wPiFl4me~7@nbw*H66{MxT5B3e za9n0VYXL~mit}@;&Z0LMJ9ksYzoCg%`gl+UL4sBXp7?YodZ!ar5F}`|wf|F@=p9?s zW{}{V7@^iQoIh`U#=nn@{qC4)w|6I+1`_OdM_OwdNN`+6sPzUrdOVu(?<3=EOW$}r z6TOd&dIJ))>OFcxCVD@d+4&LO1PMmM9J-w!Q7Dk06(iJ23lhu%{b^0ZC)HME{QLUY zQ;(U}ng$Z=yhvJW8c1+lMyNFnhkmv?eZR(9gWm9kYFVAr!@^P_gP= zJe=|Gv*eug%&AZyL91SyS7aiEg3%|6Zh{0Op+8rVBANyg9JjFD!WoJ@mS}PPtuGt(%|^ zTIuXk1wn#V|2=4FCVC4kRS+a-RprPfndq&+=KZ^(X{htf0~!B5WM-FH(3%DkAE4JO zX;*D1ng$Z=SV&rH8b;J!kn!(B=A86As2(7}*h#xOGEqU0V1%T#3W5Y9nbv<%CVERV zRS+a-wc@J_ALfYZ^#!TxLOQ8ZH|3K*ql> zob(?fXvK_ZO#^+C*$9z&u-1k zwAM6`VEcIHiM z8jf7jNxoNoc6OD{-|V-pH4P-T9MV;~i<8!x1`ak-u-6f1=7=< zdDDFwNbEZ1eCc3LT5B3ea9l>HH4SU_Cgi-!Iq6(c(?Eh&o33w*b0RejBxv>ffvs_k zqNafaV`qf!_aT}F63hZ=t!X%}dP43?m|fEDE<^e>keFGugY=*$tu+lKUhSXA_ zH4P-%&N?IG`xldTPmt25q1(Bq%X2L=y6}dEcuJ+Ffds8~)H(@k0Ms;)V1#<+)HIM_ zrWv7ox)a?5364uzYZ`8Ux4x|VFjtIFYZ^%G?bk5l`z@2!ng$YQZag95J2#WonugQr zo+#@+%;>kRkHwk{H4P+aHT&OnuntE}0}1Ah{t=j6YtmZNK%z_4!!yzs8?@Fm%xigstcxtBO?JkY>ai~xr!3g!t;|N;uIB87-eb9h3P}`)bS;Bh-BwNUV5ucd75hPFiakNKBmjQK|1{Pg-jlh7SI^)bFb?qc8scacQ)# zMoj|=TJ75LdTF!=NreIlMyO{VN6?B{*O~_UpcUuj_8_HCL$CF(mim2X=86&OI(-tf zqHl9`hNgkU0UNiKp7Q;cBHPEE{@iZ3Xc|a#ZuWF(gKCdDg0$8&T=3{irGBTH$Ka*I zQ>D=^GBph(XtieZy3%M@pPB{|oGtz7T#?|MNNY_)&-Yf9`nn9xoV3<7kXV2GiqhAP zT<&s3T5B3e{5~8x=uc}J4*q#ksjpii!I8A4fdsQlT5B3e-1`0K(oUW4bH{_U z)-;g#>etStwZ>0(1Zk~l7+7aqsjqb6G5DzMpwg()iJArywEF$^R;5wp88rRzd7Ai*q<)|v(q9QT7>^HWhBG8GCWI47N}ID%G;P-_~Vto7F|zAl`( zqCc%^ATjpK1%*eyc$Ld8X{~7>vA)yf@TEzE96?%Z8uq^YP8(kr&MfF$QPV(zR!!?a zTNu@aQ`10#R-f*f5?0)&fduoz2z8$Z63hZ=t!W5?$3owyfw>~BH4P+sZ2C~LOIm9h zEa9u`8KIszH4P+ab=>~%BUe-?kYI#*9&rS%7@^iQ46NI<$bWY^bNbVo1`@j`A6w+V zyP7s#Nu*B$iF*I-ROHVkq_q~{nqEzc{C8JJ5@lU$8b~ms<8MB?DEjVF(?Eh&?_bca zC_0x=(?Ej9hW_H`!7S)GnT|Trr{SeXZY%QV_9?-vB7aqTw%M2>f7aHT1`^D!_GfzV zh^B!A$0e<`0Kb2IYmq;;jwXdGSa7k#83OS7Ww-`(pu9%g5xsNS_`my z$GRf9lfkjkxuOb!1g+-3_fS!E??V*?30nR4>ZgjLdr@i{NHBJ0UH54q!7Py0nuhAX zZZGoB21R4vF7o&7%(T`tkobApmqq@`i?r4>kl?tCP-_7mzw@0Uf2U7c6I4NvU`D@R z{BlwBY(Px|3FeKod;SpJ1PP8ibL59b(eofx5F{8o{b@}@&-eaYYfS@*E>#N?e&>g@)-;gdxSW&LG?1VbGot%6T)OG3gx54Mqh~ESJyEejfds8y zJMo-Eq)=d=1`>>f{`5RZa89JPreX6F?Gj$oP;YjJgx`r{rrqA1Xc|bIx$(k;-x(#X zH4P*4J6vmx-8)<2S{s80|}1HylG9tX?43KyrzM)Ca6## z!TfyN`us%23I!6h+EJ@(B2p-@PXh@?!mOK_qfY|~S}{VcY1q`bZ^CODs(0$2@Rc0Q zwAM6`*fiOPXm4M7%aS@M_wdnfG9C~2)}AhGM18xxO?yvh-zwWi_PEkhDs z)4(j~nN!n1g0Yj<3I!4zx7A5kCMs4akf7D?2VR|s6bf-sF$;`P_i1=x;0+0{Y4~R4 z=)_lZuXnj(-n6EH#E;9yCJx?yvm;1rO#=yz%LuimVa?tV39o4&{l^GeF^5{yKp(Wy z*`=m|1g$n*KQvLXrhx>l-tRg*QL(1s$R#%=yryBxA>$MOx&JnoU1nNq8c6inIX!AN*)T$Q(I8it)RGT}81Yc`K?J_ZlIy@>u?9kSHv zli;|_q1H5zpq0)pH4P*f3FoIZ4J0^j+ZER&D%LcRpjFjTBN7#B8c5KJd5g~#V`tv9 zrlIcAwer3C`PWtQEt$A|l^lPqX&}*Y=xX^UlGd6A5{-^uBWDKETGMddhmXj&N> zXB@Xy&b!Q;)-;gVFmRn*)ktei0|}1H2(_l+qEQ>xbM9>Y12ng$ZI zTJhE6xT;apK!UL|LihU+O#=yLfwa~%)cIzE+?O!Bq_w7j#0TF#BKIYvwWfhYs&s?g zCz3YbD`*-<)P7v26INNY{QMVp_L`*vpZzXxr`JvB8A zBxqIG?rA*ZP}4wy5$c&!(?EimW`tVPK!W3v)|!TwdvBKKTIPxoYE1))6Sh4iPr{_N zrh&xNRVA`ALE8Mz(Wl|JOP-eJT4uD@=4bHCNlgO@T9sU#!m0r^4I~($o;fuQB$#PN zs5K2FI4)_eY51htR$2F9t{9=#G>~YRc}7->NNY_4iGz+x%gP;Tt!X&)vy`m+Fr(|c zXRwMxO#=y9^&b5k*2t)7Ai=!RpH?W4V17u)6U+i>t!X%a-d|*0l({19)uUKR<=oNO~Z~J&&#?fGg|t_i&(Ryrhx>lw)X!kR-LJ7Ai+%2pH?W4 zV17u)6U+i>t!a4e_g7@!fVm>AH4P*#zvdO$X&|jN4J6hsd`)(KNNY{Q*ty$e7l0W( z@Wj`#3qVZ+30ieJ{B7*YP@zDA5$c)85wzlQ(wYYPpcUt&H4V)gy)FA{%oQWlng$ZB z_q`=Maiq1TfkgYew#&{aX{~9fIqx0WS7SzhXu2J{WYjc}pw-av?_-~n3I!63P|rM$ zpcS*OH4XGZE6z!48oE~dK=z%PD@Lg6^hwZ)zRlGcng$a8Z1;ieZPTCDG?1uO{}ZV- zAgwhGZ?^wXcB**{e)#$$>{L_JK!R3VCVz%H0BRaYaJKZPb47x4BCRzI7mfcs;p;Lu zbJAMVK;r3BzexB>4$@lFKw@RruM@tqhP2i+44wW(!q;UmKku~OnLw2VGz}zZRdmF+ ziKvE!ng$Y_Epw4eJ-4Y3oq%{pBm|fCZ(?DX*tnU-P zHj1>?G>~Yx`=^AjRU@r64Zn2xKH)2!cnrR*@na&YTcW0c1g(}I`AZ_IBcrB)1S2ey zD`*->(25c2s{7Gz?@9Q&KKkHDTGK#+xgxDK4J7_O_}7H59VD$a4I~m{gQTziB&{_K zL&on-_)0)#v~8<>iKwoRng$ZIYEiIXGODwrrhx?WLw`EEBseG1TGQ}!vP#m|y>jNH zwWfi@DIKaNeRV8pt!W@J;OPC6z7CnR)-=2|zDm;9y)r*P{=I54s$!+4fdsQaT5B3e zaNOm$?VpV5kf~50!8z$%#Sye(gj&<^?565TUl-0?(Vx~dkU07K8cAOlPFiakNGy5f zz@*nSkk*=puivVk^mXCPg3c8+4J2qazv%(Vs4kqE1`@P7@#6!N6>AzuFh7h?YZ^!} z3#7HCp?kr>Nv~;Ou1IT51Bq%Y50UJW)|v)OcufN%)HA21fds8?yY~>}iV6i1j8M-b zj-VAI)S8AbpFUi^yPP@wX-xx(TZ?PScbByLwu`2LMEgsRkaG!Xtp#{`(c$vlWhBgq z)-;e{Mr#(;!grUN1`^8Zo7y;+P}4wykilF^+E6$&J1)%~h^$>`3K3I!63P)8L<(27~t+6?-j73ZWi z4I4L~l=ROAy&ImC^!M$|wAM6`==O5`q<``vtu+lKI4-kb?kv%#VRfgIlKxJg8Ev}j zgk*H5&pr(#Xfn;8z%j;GigmwZ$N^1)5n7<2oki~@>YW+p3k9z zAVI5+XP%mjR1oabK!UL|LUV3MpN4%SPEUGG!^W6e2InNbrh!)ac(6|c30l?r zxLLAd6$A-dy-<2iGEza9)$_F7(K!2x%TpvcCq}3>4Z(_nq}MdmJ+5WaYZ{now|6I+ z1`_o?Zp;lUuU>4|4YZ{*XrghS58Vr0Mc!J|HhgvtGeBk)&?6OY-30l?v zsxVox3W5Z!9{xN`Mk)yQX{ft5ne>_lW|vveng$Zh_q0oTO#^AIX&})h-9G6x4WzZE z;hQfKNv~<(ob)`X9w5QkN$WlhBp4xSt%4xINIottN>;3bAVI6{Hz$&j3W9was&;Fi z^qPi)2X;t$O#}0$H4P*V{iH+EYZ^#vO#=yz%PeS3!*9*oCB3GB^dBQ=#f)f81AWj+ z=ZcyJ6119hL^4^irhx>l4!Ap+tXR`<)CnDuUege?IWOro4a~IGG>}+x!+A-sX&|jN z4J1CFa$eGF8WbJ0zio8-;`WCZmYz2(MS_v=*tjZh(KPJZuYJ;M8rq!F&iSyK2KqBs z1N0ss!Eu>Gt!W@ZE1g|x8b~k_&QEI^NO0VxpCpqNYZ^$gq1`@RD*|9&42Q>{OX!Xs){`d`2(?EjxVTA76E}8}s%mQhxY4~CL z<#OKL`9fbg?=o*%(?DX)(97kjMp|ncNN`+6s5K3HcK4I>F6X3kMNI<7}?)M>@1`^ByX{~Aaut|TpFJX2`YfS@*(lh(XeFue!K!OqKnN!n1f|+K7TGK#+ zx4I~($o;fuQB$#PNs5K2FI4)_eY1nktAbGB3t{9=#G>{m$c%VE9 zlh&FB5_Jx`QdTBNyC+EL({S;iE9JSC8QnMgDmF9cis;=-udQ zS@&T^S6?v%YckX{kf7D1ABSQcj+zD%%p3h_g#roYhjcu_ERfckhM#X6D(j-m6=}CF zDw+lo9~?MTR#Hi8O#_KHzZ)hi+oZLop>W_ZSr=tSpLl3E)eKqEa z5o%2XiSL?^l$|)zTGK${-xEg3&M0ZEY1m%%2H96*M*n*8DD10I(?Eh&x8HOV_8_TH zAi)Ur%;N}JG3#2>Kp(W?oZKFy^l8|$&Fx4J0^Q z`qQ~0!8wuEnuc*VjhDI%&YZN?G?3V^ZM;-+kk*<85-a*okjfg;TGLQ{-*~CZV1C;4 zx`j0p&@_;s)eYH+sFR_lfdpsE9BNGi30g5it!W^^EYP2;NGY^;es*WH-N;E&w?u*? zX-xwOW|y?qG>~{LD3;nN(pu9%V$`L#O061ct!e1`(IlyK;xQPsxEPgA)HINw)mxw3 zipn!;8b~n0GP#1Lfds7>p{}~$zuRP~>!S~jq%{pBm@Cp+(?H^jrzT77AZe{>AaTLb zQ>6Nnw7JtqpN7ATpDdMt%xFoY+fWHeO#=y9wI4eLm6_BukYIl3PiL0|=R{g-8m8`> zB6Y8vIccqFAo1+PsZt$F+SR>Ep9T__eR+G*YZ^#vO~b6ZQ>E^e`C0bzRMfpv(?Eh* zAgwhGBslJ`$4x^WG8GCWI47N}ID%G;P-_~dZJs7|;mj5NX-xx(Rz2^Kx^U83(?DWe zX1Y|}lh&GsCC^Wjx^QMe=ZcyJ60{n9;~l6Ar>21fty*rIjyio)xm;-16z#d41oOiP zwWfgtvp~9xreW-zqG@2RNSDzxfM|T?U6NhWWi$rQuAR+o@?FL96~_@5Pmqng$Y# zomtnK1`@Plgj&-;f?1$Ht!Y@aWR~3fq*~3A`w|`-t!W@})&sNUK9RK6G?3u9j8JPD zKDlX@+{rMbyPm%fcQVv8kf7CDhs?&EB^3%J7@>|Tj-VB@t~CwxK`YKlYZ|H)%#~+@ zzkN4H?%SDZt!W_fX3_ofm@9Ys%xI$f9Ng(s(?Eh&!)MOL zvl=xGB$zk)(+UL=jGc5m!7Py0nudQpHBX+MyWBZXo`jict!W@J=C2RPIs<8~X&}LI z8KHZEO!+6s6K|L&&(5SZK}`b*=1m_DY8pt;>h|aF=kqx<4J2r_?Z7} z=G+cVL&MthWo>D4)%mjS!%VxCBGELESbNq2S-B&vH4P*;*xBR-c?ZAM1(i>_CE9;GDFk;oD9NW$pF!OBTvXDl@G$ z4J0leu}D_7NxSt#>C-@h<1#|6X(;)2fvml9wuR>}z}hRjE|8$r&WjdeEu1|RNH9Vj z6*Ubcm}y4n*7`)#K!W3v)|!SFdoGr}i7Uq~mYoJ>T5B3eJUe!Y?EH|{ng$Xams!x7 z1`@R5{IsUwxbGIpZU(LN@t~%G1g#1#T!j6PKfT>7J#ToEaQEK+DH620yUk+kM^V#2 zf^%YoTGOzm$wRVtw`tfzvJ=NlyS+QnG>|Cix>R;XNo!35369GMwWeWedWr1aakiaL zSc1K~mo93To|HKz?Dky$6bV{=_VW_#rBc&Cf{`$XTGK#+R*X<<8b~k;^rtlqRo`AJ zd)sH#UnV=%%(T`tkeL6~GN~LOtu+lKI4&d93WYI!mdf5X=|4u$iWxD_YKL}CPv2K7 ztiQ2$iavPM-bg=${qu`I=$77oXZ5gXT7N~*YR34bsAr(2fj$@s{b^0Z%WWT)+K*97 zAC^iEW?E|+NOU@Xxm4DW)|v(q9G96k&p6-pO0Ri42shr+E%jS!nbdx8PI~6lG?1Xx zic^-MT7-H75{!iYTt$j#8c1;5b$?lgdY?ES%mV#sO~Wn2mq)cx|5z@SPRz8{G?3_g zD* z_?mtx60~~j!R4qIrKVxspH@n3ZPOVmrM8xN)0zenk8N8imCK~Hrhx>*@y1IbT_{b%!5{EoU{V<)VqHf zlb-S5FKs{FcX{gEYgS6_`DuGsN+mfntu+lKCe&Fa)#{|Rrh&wQdaIl%?|9t`saB^yb2Wgbfdt284z;F%1g&&-sc9g=NH{;OX&}LI_g=UH zHT0(HKD~Iz+_s&5x;#aKR!jUXP-T)C^z%f8Qbl~|GoPh9K8JR^(}G6bJI`p|6++;B&#!4 zm7?g}wu~XnhvLCsY;-=X6>0zXcBDLzBLa?F5#dG(rhhxmjvrjM?D7yv6Z!g9N93zx-Di%ZbCs{abXNKLP4}52X(C@$ zSZ>_-s7P?!_^3!QLee^_d~IE+{pIAV7~N-%q=|ejm$M@M$B2AoUO7762lK=4TRg!? zNNXZr1LY#gS5Udn`N}i*Ii8>uGop!n9f=z&U$Nsp=j(kc@IiuBj5gi}t>UA~*IzjA z^!LYze5Fe{T1Q1695?<5=4(9MxTNEWeBFX0NXHXA*XEU4?)RAcoWGV}BE?~OB4?$~ z)Dcn~=J%IfRE#h_DiZnqY)9wo0Nm%ugFUyCpjEyu<9`seVuad9{!ZBCCw~{_KIiY8 z+-FVXcM+ZU{0^`CoZsQCASx2H;{3Fa{C=hzi*!7Ze_nF&@@VGo6Dybp30g4=Iw}&( zTmCuWfB4`xkrBrGU?lVxPwv`mN4xJB<%e=)CjF7Y@@~da%qGGg~$nT%IsPemH z?lYs+M1IB8`Jli2np_3hCBfrCTKmZF54lJfVSH5ib#>>R{_-og6-1Ta^Kd?R3>cw~ zibQ^&%h8NBo?z_s7f*0p(wfNc6}TBPc4i@-pcQkdiTo~-n=P|IfAIvZ7;Rvmal-uv zoZ8SnvG6RD*HOEtm)z&vQ&^6$o+>7CR{HAPZCAoQ56)`6@D%<_PCK6?a!P-FJ$Fxc z0lkypNG>XQR-;w^4Fc}iXdm`jZQh{zZsvIvznd)yj-<1j?~3Ne&3CMGpYwg`+~;_L zR{3s%|AU}azGLD4AZV5E+gAaR?_TBpCEq8^ea?3o`yT|Y@?GC5AoBgL+`rI@In=o# z!3arfBHzQw`N(&Ga-TVpCh~o7oK>A%zasZJ->=AhjwfhE-|++^iJv*6;<%)>k9_|a zcV@_U>T#brk|y%~W6D{@M@54E;(g?MqBtL<<9+1&d^jTCAH{v!x=_WuupR{6dF6%hHiB)Ky{ z{(U>SvqA1%KNXxANaWw?=l+vb`$$h>mDX{o7TVCKj|Z}bDVCASCjty30g5) zNhEe-){*dUn|~|*1g`;UeRt zU5vFAX@4TIudD7kBTVcsn#=VdL94`Gqqz`?U19aV@ES1FvL7TEJ86G{?Xpk)1g+RV zNhJ0p*4a($Jgk2+>;44$!T$LZY?rhht5xtuUVNt}&hgfxm-z48#%ei1OMH;SsAPBrmXk5E+YVXA*G$a`m0?Vp*8kG)gsM%B)<`d>)<6ZxCh zjH=yjH9^{+xX`^)RP9f!iAIa6M%B*4`ZrsWxoVyF>gatp=FwKA7ng{t-KO>L>U(aA zs(qyOZ-0VT^eu^V8J9%Wp6&YYZeD>xQMJRk{!QQh1g-piOkVn_tM=*F?b6?WBeuMC z)>Zq^=b&X&^udh!Uk?(DgtYY0^7a>8b^e2nq~M-It~#wi|7J^)IQ3^sSDmPm!^%G@ z67=`qd`$akjH}KV(f)pW^a)p;9-@EyM@6e0WwyBLM2!E3pcNyOK8oh~&QWLF>9*J> z|DKbW-1;V0on4cImOf7Z@peS1qO}!ie;*{q_nYsiljU;I(g&Y|EpNX&s;Zjw-(CE7 zZlk-LMBGX~cavVG2D_e|5Him`>Eq#$@t3ssMt3Cm93<^e@QF%V5@)BEOj9Sl>HM_c z`$M-npw zi_*-Uxc~OCY37=j{-=4GxqBqBAn%Bfc~3CY^yg17!qYcC6f*BFe}e6jmc*|Y52TrA ziBoZFn)&-+|0MBNkD(#+?qfgLKS}(4`@oQSbCO_7lGst^Vw!no{PyT~Y37NOHttB8 zc@p^(v||7K3Emn0f9H&f*O~XUzYki`pFhECK!5%OdrR7%U~l;sEQv;o?hBbO3tr8= zQ~HL?7mhzctNhJ-gv=L?Bxc=rwRb|Zei~F*S-?AcIsRn8y&#DT-P?!Ew-2LYw2~;j z_)hPfd;P2>U42ihQ10J8B*^l>hus&^8*j{V3t<-K#m^>62m8@&_3^>2TIR?LVb zTIWp-nQu5o#b_lluRv|@M0xF<*O`Bh{sgV)&!1rI{JZfdXvGNq31*u9{0YX+9LC3L z1!jJ`#T&8keYY($q~Fe7g<<@6Zez8agc(P9?{@P(=U9zxO+LENTE$y31jlM5-dVCj z6JAuLC(+`%<>_9}<3zj$GHw+o*pkfd<-P02%$xJd&+EtR+p=MUn0br( z69HIl8`&UczE>pC+Nl>a?>qYQC$7p@CuZI_cV1ODX5Lq|&)1Eacd+ykJXR}ao@Au` zi6wLHh?yrDX@BCXCvJ|s} z?fOSWg6)#__rVBBOXBWwDKYa*99{pGn0XS>wH$O ziJ19v@+WA;X#ELV`A60Jk1Jy43z-rAH{zB9MPue$l(dYBKG?4R6`Wk9NX&ezllCW? zbS@Y(U-YE?2|hW$p4lK~MqBaU=GmU?$<$y@B5oz0)Fkfu?9Zqf{V+oRs7S1PBM>tq zuYBow?eC-qZ#+nXR@0_l7Bjy630g5iNmMPh#Lo3K9k|HO@7+>nv7Psm#EhR#Ma_NH zYR*qlb2Z%>zeUY;@+WA;{z>AO{$EGU-A8}^#EBo4*;znd&ENi9=raRJf>z9ejEV&F zwzKzAJD2HC@J?ie{sbeTKYxO6Wcu?bc)yaC#F9lHN6k~M(%Da==4r?4=lFnNcxXNqo`xVAQ<5ik5#fYTjy$RuYw>TkJeF{mshQXy>f`2}VU)5=|bDM$I<^ zBlM4|c*fIq{+kgNxo(@!T=-LKvh2(@uK^>JQITkHaevf&moQp?g0a(|Kf!iMOXA{# z&)8J}#?CDG6SQIuC2{|d=j_Zsvp|3T1g#ite5_XRiNCaJi|^Ei73=DEtv4!)|ITf! z#^(|VwiF1Mv6@!{$$#0Gr-SklZ@1{?w)%Hm6BqAEyatlqNw6h3R-;wC-T25$`k-Dd zPQ=G*B-oP7?%OY}x8tZ9mv6A+wr5&xNRHcpObwEtRpkjAd`5R9XfXL+KBK$aHm|WGuT_KA+L70&vQOGEob*A0R`l&p z(8@om{eP^qW3|1fR@sqW*5TE5q$holpcSK)MB6jV?Z~U|`4x8L#g-)T)b6ErM|b>7z^M z$L$y=vTv>(vD|k3d^;lZCusHIumyJ9=1x{KH-vHrUqN@ZEK$yjEXHK?Y$8T2|kHPOQQb!)9qM>`SH&# z31*tKzmM^unRc{QW!EhG+n=D-z><&JX#ELVF+xc!t})5pyW=iSv3JRR1E$%#$Dg1T zGa`v?1KZg*4zJCxr`!6xKSg2(D>>Ex-b!hMe`Uc@L7{-OfzQo|B*zBlIWuCZj)pf^PuQlGu4@ zn0?mr=}g+6;9n|fe_~6Ik@n57=91Aq&s|1EE8YwKK4|5Cm(T~T*eB_uc#-?;*UR3v zo$QxW?qk_ zv37s^EkfF#$hfSp{q`a4PrUnM5Bo)StZ_H{6?UR>ur+n2>U#MJq$1g$zW?GRIErliyNtr&_E+e!%0!3c9`JTx6v+ZN* zENp!}m<5@u#12gnZ-*ulv>J0w$Cx^&I+5MPE>Mvzd%FpOR-1QpjHz?O6GUQXqlkAs z=!3B{Lc70D4uV-AZTHxUjIB2)@=3K0F?CkFz8=gjX}e2W#M>o}1iwp2+nv}Vx1Q=Q z2!6egR`*qWKeC9oA6bEL$Cx@RUSAL9r}%(QF?A|?B3J56RwpC4E;2dTO%Swd-}v5G zzq%a~ggTSe@pdxzvP&QAlkB-Vlht|jiBXYZHSQ4vuMH!#`;q1F!FEaOGg+PAPh~{r zR2USwyHKatq&&^^^8cE*d}yYRs*$eyb+ zS)H@TwnnBlR)4i1cr_WJ-AgZr54KC%?$H=IUuaNdZ@AH`*KE{ zMqLF#t7@ma#zxGnnjqA^>W;TBx%c-$AIyU6xjK{8d8XNik<;Do5d^OdBeeTj=J3IG zN!vY4o!H5Nk#K{qv5u9?>g&N=F+#gnJp>@1nXi3m&%DL{bz0QpZBC!{%naF- zN0YXDM>{94>Lmz%f0EW`vUkUk_&V+4VhR-*+mO$gVn*)%kI1 z1*cHCE`p#{jRC!5J?<);AQF50I`411M-a?3{n_1(_4Qy>%nxaQf|(|5_rP}gE*=

g_P@csq<=k+)B5 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 z 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

ub_nFyd#t-X?!uY6_Xh)zF=0=U~fGLm7 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

I7qM!z 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¬IS#an_c^@> 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

Prepy}&yer1Xo#XeaRs14F|-bB^x;?U%lvaUA$ zanwAzIO%J0=#v_i6@gahkFm5<@{6YZ|B!k#AAit{WzO$Xu}^A0M!Dt}14JWPB}kyo zT^k%UQ@&)iB2a&%t)s$7kfvV~(XL|85$Z%&#QT03`*D46Axxz+cL)ExDv z@$MH_QE-Hxm}2X!5NL(f!`O@u*+iEAwUnBtFLTt~aN7AbIclS3*NQ+Z%rs*mw_L@l zrhZcMako#JTL&fWGXa{TKWhTBp!VZ_{%qp&+vZZi)?cH|&|J>%&rwZP!Bg|Hi9Bmt z$SOesv!M2)_Ei^QtZSRf$9gl`O#Vtey7Nghl zJIU-GS##Fx`_8$a4CV^6PUmyl=>anfq6q(jcQk`vu4Z;=YBF6p&Hd6(?06rb_aQ#BY{?Gl~@sI^}+3|nX)^~=I~fbJ0fUE>M_J%z`z6+8|A5pOrkN=N{EtDj3+|ni;ahxj!8CNsY>iKr8e| zv$c!v>Z98P%DNg}@sjBo_fgKIV(h4sHGx?`nz0A5cXZDg0aA1Hf$gdaS`lc~IqfAg zWf!RSMRw_4v`1rf-%$5VgKnEQ0-d`$E}C%L%+=|$)ExDvx5)i==||fK3BEi~AE^hfUpKkd}_nf+xy&<9#!|LDZq#wYc~W9iIddSf!I@6xwZ>krc z(C_Wb_a?r?0X~uwrOMG|W_ zYZBYVET~cCm~`KK_CMziu^1uJIq^$|e0@Ad$w!(N?yBjXFsv+)kjyy4^ML73$estl9c{1pm zR1npq>%8Z9{q*-RG2=>ig+MFJ8;y{6EYUB<4wTo&&k^^{ti7Fkv0_FsLTduGL7K5| ze~i~Xj)%#*a&bH{TP||$(u|QHZB1YnkfuFMk1W=Q_70YsSMGe@{Jzh*dn@WZ$9~^T z*^AYRKsAwOY=HL?J*v(?sX6+e6o1d69FFALDM%6G2)&#bTv>Me@_R9Qr*tz37Mu;@ci@s^6$6O7Unx9$t#H?1r zxl41UQBTa|otf{ReQBobn*FcWIKA$(L8%C=45Vr1ZvQxastA>uqYuo2+H)%(STX3& z+6T6aG<_=*UsjKAJxuKTG{8N&&3p6AB2+ES6Ss2o zQV6udOw)bW)?RS)qmPLRBE2k@V#k!?A)^-Gp%OVia;yO8)F~CK00g< zhD!yXZ-_U|q!V1QPijA`2(-co8ACnZ(YmmJq>~*m)2bf7b}y^f$UIcmE)p0!()8Qe zg222XP5a{1neFiLjugdP_Hpl#CBeL$be0h6fmxupGM{HT_7PEIPk)8LFF25d^aBiLKD5;0duVBV0n_JQr5niX%RoGasYW0u2* zPVGsY#W|TF!Hi5gsR=WR{z&sCN1}8(+v!IlvA4-*6ea$hoCO*ISolCS(ck~?Be`9q z>2&#FvmEo&jgWP9*d^ir7(45*EVB3i9~BF+U9lUxJ7C6#RV?hr&b7Oc)U{*njvy9Vk_e-HYE5Uo0Hg0!Z_e~}3IKv%WJkFr{(}LOkb#d#T z2qYSXC0g=dnn#3d`%~Do{`%58J)KCP?MUrz+A+WEw|D>Idp= zC#{zVY*&ueo*83E-#=YXou-@feB4rFKkw&Dh|l>s%Z&RecRT*9@km8|Ja<=oEIl7O zSx;3vECLDiN!GD7?^vofV6whCdWEC|+eMn|>eDEie13smuYim8W%)AWulQY-RoE`> z`4S?t`xwfcakk#NW>^FgXd%)snn`k>;=0V#6uQXS;rS!c&PrOK=Alk6&FLLN!~2>t|-= z(|W&MX)OBpu+^^5tChx;qlX=@uUu47AFrmOp>#TEuO3({EMiTYl}3{^hb+(0Ct1g( zPeVuy2-hcC|orJ-l;R&(Bt^6|0QQ+F{Eo z)F)fD?%*KG)xy-z*Z%B80;OlUwT$VB98E`y{Ydt$Bx!fD&~gAEHe$FWx0>(F=MYqRBpT4 z*z;7gJV&2oKX(2cNHg4y>C2{aT>*iXAk8a&Z3y%UX`WH!k=k;~Wxcv@Db3jPw-J@a zuspxNYSH^cGd%yAWc;wQuYesr$yW&IUA7Z&O8|WUJK$#vfGa$#uPWexV_OS;O5`LbQtRM+4_w)_pxEM<9XiA}z%Hy1nVy zsV91Hcm?fr&9%mF#gAH^qaPR%KAEC;Uy8kZPane7o@dhR|gtFR^B@7%a26-)g_&sOZF zL}0tPkBOhVqkGd-5u@w;EI}REF498SS%s0txbfMBM|x0r$G5s`zUo@c)pf?j^2e=w z?1@}ww6A&Gk?nv}#oP$dW_J(Tyy>m(wzq;rpcLxkd*ZJ4pekqI>dU#G*Wevae#MVl zu|j?Se*{WlM1<(}pa(s;@mBvjpp&EnrR3-?xZQ>R9P(42z@CTA+F&#;eJYvfXrT~Q z-glvvS$^u*rg%!kma!X*ZWIOdmfQ*5vS^IGS-%ea_nBdTSZ!k*DhV@)XJaw3Xblf6&nn{!l$h0V!N^* z4{CL$B94^wF>e|T35<`tqv~XiuJm=sPrYrWlC_b*Y$9!M6x>mE z)Per-PKz~u^jrDV^rS{u1QIAE$7*lBc2s6_273IxlQzL?i?Jm3oRxF51oiPrh4b6e zvDI!g>bYa;@kCQg37&jip>D-QPp3gux|1_Lmnrt!jm*=clp--|O^NqGN+jOHxsrE<&#z)@g zRcc^6>Tojy#aH6*cF=*5M%vygv;=9s-LYs(N?Rnm72QoWwi&L+E?W7(_@Gbr1V$QZ zKEM5rFMUXxn{t2j*2do3ZXD*lO9?#{3DnK2spk7qgW9<%ylP*GNKy13jznCvGKiMQp4$;9g?ZxD zhTU6|zi)P0`XQta>Od(u=gqb@qxCm)Qic?1G$c?8cZtc-eHgplIFj#*l|hU&`oy>P z%xypu0}9gHrIWPk?RFUPKG&^${8?{@v7+sDhgawd6(cP~isKEaqgz2*ly06xpcLxk zwIAu5(x_6oNu6#u|8@Dt$erzq6Hr3r}wC;Ap^8DTSUB;L%HyxGIEmkoK{67EuI~{shlqRg4BoQcuG2|V& z85`2VdIf3LTW>9H&<>+&)$7Uffl;t0uw6O2ZTdPW=1y@sb9AZ}J9n3n|MAUaexQGR zK6QzD)HFje>hRfHE7yLfq4?ggtU?`Vtv!M5A}z$AS`BIV9|b9Vvf=a}zr)B<>Uy%A zW1j2@v_y_oss;_|_YnnYTa~Z~)Pe2FIqy-S0e#w5h?f6*OR@^3a1S2;R$JkqzcQ4d z4zb=^vCX@TwHIz$u|m%=hV}&J25DZC+NvJatWb>n`3re!@14f$x;Ly?q37tIJ%N@W z&FjLu*Q2hri_t;;LPj0fuIzd0zFyR;YZ>}{d%8CD@*X3O@3csGQlF08W1N|O$I)!r zTowBY-#OXJi_!#?A%{6tB2WsWz`r0P9aOkt2^!D8SQ_oyW#l+^)AAf6jXv@3j|wUc z&Rm+#R*9Dgv|ZjsXQu<(#fb3gwu=r5tW$z6@oyZo3Z+n=5T7S|(VMMhXeWP{gJrr7#LYjNa)*lg^c)Yy6Hv9Vms?@)=ucYSNnQmFRTJzqG5~`;F-5 z_pA)gF1FuDk^a78XtkMAHhJ&Ts~S|NY9*TSc&0>P&e10!+B&_c{H-!HuUc5dlh{4R zqk4C&45B4+KF|*&&?lr5Zm+9MZx&UjhhryeUzQ#)8hJgi{0LhdZUl^e=$L(XvWhN_E7tz7artYs718f44;x$Jqa964gsK>6))85qp5>@Q3x50REZ=*-p`W~G zT8+NtwSa`FVbYxy7>dm!_1X?0T_lRFjI?MN%l;*lZ0xJgf+3Ub|k>*wRU#igC zPt_=bpFXGqBaIdc(K)^%|K6-g#re%yAS&E=Ugx2e56mX!#-2ba)WdppltK&ntQVK6)Ffqf%EWI2OlpDdQ-M_yS3)mG^64B7^{C&I-?oy;$s|< zqeiIMS9s@SdJjq&>`jH%g-HZTVK({MzNjoM+v!Qe-+626W*#;I^k}QDF#mD}?Ff`Y zpLm{ggaP`1vd2733HRJH<7^|*O2kPe2DQkF8_kG?}H0L~tz$nOm*byj&`h=K! ztSmKp>`C8h-HoWdDrX0FWN5=D23L_o*!Od7*kd~x9SR|&_aIhF7}{rMSrJE zJYLc@hi-UpjTApMxUwgW3qEfh{oER> zSjR%VJ&=)(ylzdS#vhUhl)@PD&U=^a^!a29+K^|S7Sy~OkK;y$u-8`3 z(RR!xpUiDTpcGb*5Q}SOrx?D6_w5I7t>cJDqloe8Yo8d%Dhk z{MO^7QR~B-WPYH3Jho&*U^X!ddS~!!l<}|m-ch@vmx_I!Z$*qrMb8TOQCJ&IB2Wr_ zVxp)E6`JTre{nxY9Vmq{$akN})bJ6}bCPJ>q6(YMI&49`%YcKL7PT zS#&WXd{W4q^tAe~_B5AszIWJ3qwLK$R?aa#m`!^ErLcO0DB_!m?nSjBHy&a6C*Zgd zHu<#`UGzzg)p+krG??1ZN}lsV0`q}1uT`@l&=REODw+K0w6S{PJF7=wd@u?;H! z-gHxUTH{es%Q)`5u|DLZRj=g(E*ODXKRHBnMHTCqZ;1(iroYVJlioJErNxI_Fx=98 zN=9Hy{M+E(Pd&O}7dpmY8GeCL#_nG4Evqn_XrVoUQs^I_Wf7i+4o&Gu@l{f5pZrf6 ztxmtO@_{+Pz34m}ejq)KIn$mBa|V&X+#t;>Yr@jgd96L|jx^mUry9OZJxDBk~_RlBGIb@L2XD;Jt@&W|qflNt%kGt%}1Migm2PiFH6y*{4@ z(AU+_HY_-AylDI}Ss%n~{*UzgPH#>}Tp$3^c(IS4rHOqL$ z$mI9Vszl71T#1--B+wG1xk|=<)LSj@PUrd8_U>)xjr#>YT0IJ_LjQP-tnf!Yrg3-5 zl6#&+VAhbfCol&{^SY&=yZVA=eQ3w1Bbw3TiqYj!to3AgbmEF}q|#?c_c|UbK3Dk6 zf%NzE{iXX*)^vtMUQu!M$WC6eRYrnU0j@guRzG8U1e*AbBde0+wNMO#9 z=5@&BzUU)QcB7Nq-b)0wi>EvA8etn9SQ)5KuB)C0&l?9_K3e?);j-%z?2 z?cwo6BrwuQ3sFDpqaJj+JALKR4-nQA+mXf%Z{9a{TG)88Kcf#-Nq>OX(~sW>bhU)A#GQ_6(-SoO2{l z3iSzLez~VFFVvS-O){J#=3g;ZwvA1ebIg-HfsvM@8=LmNUaMkX+EFZ<|mddO9^#J!Fv?8^k?KpYY$TKO< z${@xEX?p@AjkFMRqEGAXCJvxd&%HGoeA6g5`HNMFXgkKup1>#|&2!sX&*)qB51=j~ zh7)yQyBKx;rY^QtZ~XgkI@UQx`>oz1qpah*RagGi9vQ8NeRni^okqnP6CyrtjXt8y zaH_Z`S|U&iqrhk5)?cg7JUX0~adc4!N@3Lbbo`13^ooD+xgWpH(+1qUYcy#aXXPAo zfKjj~uwA726x!hj^bHS((A$^Zk`8PaV<<Wp6a^Z@d{bXFoz3eSBJBK7%M`qYR~l)Kvnt^U|(BVcu61~XrdF_xVE z;c)BrL&0qFZE3f7FHVnAqY21Enz1a&-No?;0Vs;;d@N zY+~Ga)WBn*zWUZk%E7-4lxfk%$UccW&?nSqPoNZ9E5xp@)Ab(rM^RwpGi}eq7$fb% zA6B(vtWY1n)wWF6@Aeu^d-yjF5-5e%a+NGztLO9@LBqIq`}cli+`RtHs$Gl^M!}vy z+mRNc=ef1|_4y;{HPclGQF&DDT=TuwSp+ zZzxS#GE*Y3`tYO}dmU(roO7}1fIg_iP|DJFP6S$omY_Z%4h~(YJKBz-4*aD*cyY9G zw%T_qx|joun>~S27(*WSX*pDPoivs*PQ0kq;`1`x(*LxoWXgn>M$r#H9Y@o@QLtio z#>6c^|1^3GJv{YHB2WseN3N?|?_!J~zaLhQLMik~&Ux{{kBrUEZ&r^&+cDBSinC#% zero$DTEyS&H&#a*f9C$4jKG%c35+!A6XMbQ0KHY*7%IyncSD@d_y(}#exQH$1V$R8 zz+d_o`sf=D@*RXXUucczyfotXCeH`bLgaomUH7^>ni}#i;mJQ^jDe+pB&!ni$(}&l z<$RoZzgB;9d;}HX9@S>VBjfG%Z&r`O9AHfgk^k%}J9Mx{=PGqHevA2$aGK z6=KV=zWT=_3>=A(zxya)9UBw2l~e&cdh&CMeC2F#cqZ~V7qd)XKmF?PqEma zUS^aD^a*Ku9oQ~f$T`nHL-(yVhVt>svkYmT8uv2(u%0E@i?Cws3Csb~d~;U+K)rYr z=bT6GI-GlEw4Ru#1LK3VJ%LhaE#LDqsHQ$J(|GEz^p&>0!8^l$P4b*$+=RgBPT-S` zMtn)kAWC6oh3Jv%4?RO}e@e%@2j*^iX*6l{(|Y=#ALyT4B}ibqNb_z$&l!5hJqmvI?c} zWGf-k-mIywUN@c!Wiqt$E#Dc}`@~!Q19O9swkJ>u^Ta!g*97W+q#8#F`)jB0>1%C= z|FE8L=sEglPhi%N<{j&M0(B+FILgP*MAU)p%ARAD-2CUIF|zDWt4Cq}Q6JyOaLCr}FY@eN=po9h_{j;G!{uZB8M3aw?&i{#eVtq-6= z=Wl8zpE|TGqwr3c4gEL%lM&lecwheWhJsI2-g&>akX|t?fZFmC4hhUT)&j4x@GhkH z%oRYz7r&ASY!_)BVcF!W&$}N$W#e9J_s+Om zHQwsAXbDEzoz|nCgGj1>KZ-Ai16I@*joCWaRIc9tG!dV zcg6|#c&iU${xLW91WI9M`L4za&Gmb0$I~>PQOv;S0RFiwd34b~dji|V-0;pYujcxr zJ>%&c?`lLH*sdI_5$_7=`$`AWWd1G*?eNhkxHEaRV-$q2BQTufmGn*Yl%Q9%qH&zsCY;#S3ZcG zac{H<7vqeHLz3%2-F!=oBZL0*OCUw^m*t=CvBvtBiJoJ{pilM$N?{CzaEmFU->V%+ zx6`NAI`({L%t#Y&^(f4Ne0JNQHMR6rI|E4LDnSCP67$dR!LVBTz9Rutn&-BW!2F{= z-n(R@1KUNK&&(`cSQnE5=@`#Do1H%zPv<4?A84UHf$@>+s!`>~T9^_<3A4!m@`-XK z`EL7!UW-|ib8bhV6lRlacf%pASX2;|;jyKa*W!#jEt2a%-S!057+T1?`$uHZLt6z| z^Ulrk#u}Z^CB_Op#~9iZSd~cgOm)-3dc%l7dc`XT8uDq8OF|Rt3Uh$9z+)NnGU%VD z2U&BFNT7wXRdza13ia`>_zs2j;b#JA20zbEuCM(2TzDs} zNyQw<8MGr%3ggDR$(v2n+HVV@vv1#M5qwJ8k@?A=446&c`x@}4Hs?YRT`u}mBJcz& ze0B+Ot@sINem=qMqxn@L@GLB(dGBkA!MxL69o?}&F6zmC_|=97ldb~%GyC7)GU)nlPP36ubd1fHKlA7))ngGeO}&&wWy83^be2q^}icu^x<Pzs~Y zI}{)vIrtP(m+ZnjVWbG9f@*A z(`j0#6T#Gp=g)ugxt!HHC+|@h1$zSXFXy}oopUPPL#S%8$&!wQd_?>qyi2-kRtA%@ z$$OVZIGsNlg;1SrvQ?OK)W^SZ#vRt~z7D2@lh~f!i!;IsB}NycU>_?aFjh$O*z1P{ z+A2o~g;1mu32awBUo?B}>Ds&^AvB5S&j)6SH^w$iURS6uVOHjnv&q2_%5|-vL?n3L zs-y5;S>=TltE9N`Nrg5#Fq?7)f2%QF>+csryLhG=twKxCKORZF?sT@^5JGF8%6?!5 zQ6H}Za9nb3i4LJWW!gHuv&I{T>m}wRftb`L@%&x%iD#FlhCA!s38DBvBN>t8IaoE zg!_Xg{Q7&!`80LMy{}<5;`0a-{+(BU4)OAwUOSj7w|k>a?3>DT7rU69NO69CXdQ~|dMAP%iM845!%wFq+ z_p$aD6r}lU=}KeIiZ6o6v*ls!QlC`j>QLc5cmFi$4Uk~f|DGj5pYwQ5za314V@V>= z5;<0rFAJ}ydNA!`qT&JO!!y^=5c*JNvet?H=rKTe zx6HgtdJZO7^}l{zs$(|K?%ZqhcbY2^*skn(noL8zdYufSYhiD-QX|rsJp&T+fzd^u zc#nJb6keS@`T52=>dtpD@A7ZX1glU7T5C^W+>qvx)Cz+*YJVCN&D84}0Efdsn43=l4kNIYvZ? zsj(4W^P30J0g9H06|K^lnfR+F{?io&<0iz3twX)^A;GljJ!#=X)0nR8M?xiHyK;2x z2$aIO@lK24@m>o55?-0|trpZQo!O;%q8|mzyP6|v2=BrbZ!2ga|HkQh-s|e)Kq}=b z6DWld;n7+(g_p8`-v-U=Yb)ltnA3UGF(DrqUCfg`ffa)^pXt;$(sSv>5IWoGsq^qz6Sw1X?0j$sjSrbNUBvpcMMVrziE?>9uws ze}(fiaoEzdrbn5?d|-SqH}(WdVP^SGi{Zn(PI`yX_$KwW2ZPd>e^pEDgP1jpn>~T; zBF!foHM!s=QU_DsE_1b64bzz^awqzM`A47Z36#Q!2=VvoonD@1FopB8pC|8fTH2$aGo@abZ27I^iq z9YVgvpE?!JN8xgbwTso4mi9q6^5?IGb^Q`5@VP3_?htRly zC`kwA8EJb0BZ@SifO)Hsax_Z-_5J=z`z?i=89683@!$S|apS#Y^DlUf?-WdvTGrPd z`lK_Dq)*Hs<^wZpPhgE9&1>%V#CyH-3!;7egsWZH)jV=I-jVQx!)(g=up>|k^>GG| z?(_=&8cfmrZ1>=Opz009T+#%$0IBkc6zOH z3!yAiu1BC%*sfexJ{f;knwkEj*S@Ezv2NyIo>xoAVD#;brq1&%g_TzdKJA1!@_TJ1 z^=E(bPx)FRPzq~-$7H+;D=oGK&>HSh1HWZ3pEOVGQ79!>i5-Dbm`(2I)ndKIWecXA zBab*g*H35qrAW*Ndi$uZtC@6z5AT&Zcfm{NF_{e0u16q&aYI_p2NIYMqf?>T|Ch0gVR4}Fx`tK?}KQe zJ%R1YIj_*8i4sfxbdCL(c`l=A@Z4R(lNuw9KJl$@HUvsxMEG2TLPDwVG>H89DS9iv ztGQt&--*Qi9CIV*<8w)&^!ge^Mcx;c2&@>n676(gyGZkX=d5*p(4%ib5~!*WA1o*$W?OWct*2oi^P0j{xLW91WI9M`R;*fb(FIF=1ev9 zdPLP2H?!CB#C%{B}+!iQ-+DIC5=BnmdEt{EU&37wW}>DA!xlJ|qMn!C?`xB3T4$yH)UpcMMV z-wZ=1DkUC|p+5XAiaJmVW5{c9()^_yIzEc3^KWM)FbZfP|6=LZS?Tr6pE3=*>J-N^ zn*XSYRf3hVYf5G_>0VQQtNHjUO>c~+j$BtrV8tNKYt^dzD#6FbQ$GF{MFJ}yYs{WN zDby##{TqvvAK6Ay;FuUKgPPqe`Tbk6oMRMt_dv1U%0X{`dcki4F+H=ng4d)bJQK0{ z&_a6xbAYs*k8fqNnKybQRtZ{yd6IMfq;FR9{>JZC|3E3!$F~WVSgcH&JCbtqmrTWK z+09P+H>(m+2kN#bFm6Z-QMp}j<=8lXdd*Mj?_3R4M(|Cs{A|a#$+2qrM{gxyrawKJ za6LjIpvL67veO~83p9VX`~Iags5_co@|$zLM>exsjpVVy7}^sUAB;4g{h4LGay$QU zs^D`=^E{rzocJlus;fuoe>2~|iF0hZky*v(3g7cHWvw!|@^C6SGDad$3M0+Ws}&QK z3bn>k7OuoYJ+qqar+v375p9=qo;Bz%<>-RZRF8iNBY{ys+Fpm$F7yIkLqB}6GCtiX z`i-MIqUz1fk_5$8-aBPqAXO$t8H{T2XaPzvjf&xhOemoo0wXo}>w+6~Us()5WL#JI^B{JP>VCEdxo}UZwa99Z7oAXlIoY+08Y5zgayBb8zjS9A=JgalhuBb4PNO%pFC|`Rf%4^cHi& zJHu=Ul)}vNxd!JKE79vlQ7Dg*p$?Qn3*~&c?aEBRAUOcLJZ5}|4ocFcY<8ztkGk>vqE#?C=%WIvRYD(jcgD9N86Ms0|&De8a zlH~*QWKUqbm`(mp^oUeETn7>lvq(D7LZpSLIB<{he%(--+Ni#kc}GsOd(N*`wPUO> zB0|h6zefpaIg}c-pDPh)yIfax1WKVk{$`lFPH9IYsNLNUW|@SR#!;#^Xk(@rB>E{^v&NX5f>`vF&&Fy9m?vGDpsWs zs|KD|Ixg);LqCy3V7q9oTqVP{9J&2-vJ9d=djh?c^Re<|q>}0EK&s6%Sf~Tr zMgQdJem_t^7x|@FEzWjQ&*ZX^q^62SM@(#Hkfduw0 zr1|&Yygka(t3zp+f0U#HD+6hJ0`rVCk4DvdtE}$To!tMrrQNum*W7mhqt!ps1m!o6 z6!>8MefVZx^J~mUN3Elkcs13CRu7bob$XM}e+ZPqNb~w#$a(&5+-v82wyGT?D(5^~ zQC+#eb1=2%xruEY#f{?=ql4aFTe_+L+PkejC%6rPQ>%D2Q=UL6=6i1Oy{z@2u#P}f1drVe7ROU79O+)y%0TP%S zq=hK`=CrbP?*Q`M{M>1F%4Hr4`JDJ{hw96@Ik#E1P3*5q^hlzBTxsnE9boMvbW0bd%Dwh9_v#E=Qnda zd2dxB))o51>yR_QQ=Sy+K^l+TA%RjDL%x;WMh8AiP@fPdg6=C%s1L<7sIOf*nAgnL z`=ga}Y*)^Q9f499H`$MYJ@cE@=)IM5^a=Ix@4?vbN(Y}V)PukJCQK+`I<~#DVugMn z%{Nqx{Gqhi+l6NEn-d9?LfyQp@i(D1o!pr&#qW`b2JQvTlC|GCT*}s0QJ)YgOQuu{ zmhD8_@@v|@bOp_@^odp>fx3n0T`aBIvPcKY=Pnc3wiYr^)qdl6+^M;Wv=HyRKUBKU z??cUI&UeP{%WLLr`_Zahtfe$r@|ov9d`Ma;yW_qR{;m&cW1}PjbAT1fr?Jz0eKeLSORLtwjdUFp42s{7}5A_spVd;KV2&U*CLvI?__7V-(PHUvtce?oYFPoplY z-+{h+9M)o26f&D+dt=ou<{b5L|EQK$9kaFr>DdIezK|>0defdn;gl9Y2j&ZXmPzv+JUwsw6C>2h3 zqZS^|o!8psH`gtCZ`Cf=>*D?e%v~Mc{i@yJTi+=QclDqFhceej0;>{f9s^kPPU*M0 z2TkD-FC@?sxk~H^ltO*{6rGz=9et}49pW$jwx0@^>dCiOtS|={H+ur5FzRy7@69P> zzJK}Jszl5`>f@6svj0?;s9k9%e=}4cP{6#zXUZmw4q_DK=-_#1{n$ec&Yc<2A zsF@}5g%#b#dyATTUp#j>7xz{%(maZ@B)i)7d2@PQG+ZK33iHI{aIG_`8&bEio<0wA z7coEHdYP;e(INAbyA6r^mJ7t z=i7;eOcD9osuIkmTqSX#X;sfW9cd~*8IZt;A}xd+f!Rcw-_GZ=s}t+AAP=6+*!Q`J znRe|9D^_SbM!}vyDU7-h>=M9w){HECs0Gi=9m%X72}Bf>gTb@rp$;D%)_HQWsG{kwC|-=iCBH9pA|6!#=ZFUyjrj$lX`Vl8~UKSMIeDy zi8P;5us)M|J)jLuaISi(2R!glbSe+LE~Ro(M5eS zF}{2bwH~#gWjuP01jbFyN7te`)YUs%P#+%CM*`c$Nb^}?HUvtcK3>bYs*rkOiVwBq zFU#9`JDGXH0u;We_7R=OcBtyz2PHP3U{4 zC?^sqRnyJGd|dtMuO5X}f&|6~_3@d@5Z(IOJj~QSPp#TT+mROHT?r4BI(yUH<2$u) zwMv)+(mhVrKQNm-s`htrHM8NMygNopgqT>uEVMYFG{GHdexxJiz7O#*F9pX~vBKP-Pkcs7crkTN^zZa%uU!&>5#5!i zggMQK{#CnnIRizFM$o;prtyn3u zt@6OCM64@}0*__vFRym=txcI<&6J2gnwBzM%RR835=iri@Y!-|gV}ZH>hJZn&$(F# z-*}twYa81|pX>>=5NV!q|4>eSyT1;Fj*N0<&r!;(neTy>57Z~?zziaRag#G>rvuwX znr{s8tgddkSee&_FVg<_QrZ-g?^w~rSfNisOz)(qKYdD5)7vv8qUe^gX4I1#4$t40 zs&1*vm|-jLINlGN%kv-6`>U(fM^~mDcVq&kP@fP>CRSJfcCSK*>ebh(zA9~|9(Kpd z2U>!06Qb0%>gq_P3Jo5`t5|_RDU6}L4vYfo<1+{L)>r!-DNK9YPu1qEE^GF_dc%s< zvufo{uZ&k6--@qMF$zL#tFNdoLrRld2bn-A)W=_B*Q=`~OY#lD)7+iuV@jL;eE)gE zr~&4A)yLB2+28N{>a{n+tE-QiRG~Qk>k&wxw@AyeLIUH4G>>JBRn*(dOH&b_`dZBV zvgTm(hLsPr9cg<4b^zA+z3(PN`3WciXv2){Xhb(Lfw4x`Br8^1F6VW*+o>8V%G^y9-gh zshgcfzVhbX$5$-R(c86y%bP{AUiszuyUaf7vr0v%bJ4@KkwBl2=3R}#M~yC4grd1h zkU-m!wkI$ONb~9Vi`uAT*YM46X=c?q;$G35aP_?9`RYuS%w@4r$)docYH=;p(W$f3 z!cl=55?F~CLm?KN^Hqg=ZYso;_;ytVbM&_h$?|~~+7sBWoR3`X+o%J^uphqlwPG16 znyDhsTRPAWw3h3tNK3VA;q26vzju*9Db#0ApcMMYXXzbiroMZWlRln1=FGgLg1PbC z1*=N1GRmi_Xns9({#TX6ee+c-)yz$gIOj-UyK=0SW@xJ3{XI7o=tgyrz=}bAJho(` z1KUMfh+fTGstq04X*K^6MjaS8w2*J~?AB6kk(ND29Y~-K zqJB;ejJr7=ScHd_=k?_voERXQ&e_s&*VyG{RU?&qDqI#=5Xz# zBTt5dDpm}S$sA~}_G_A+0(qne36w(JydwT^TQ!yLMoWg?c5aTVXzsloWqFR?1_V_y zQ+l2GmGkV}2UBn#95L~F1QHkpq=hItxsBRlQ6?G_7$xaIZ;`eq&~~JSP#?EfD-29e zS9oM%T5u(^m2$@N1EYX6pP%@ty&60^J!RsYBY{52p4;ibc9G^^cMtv4n#*12Bd;AS z(5$k#Z1+hkgJ>1%=C|4*KQ-qB7doEZQ$qrCjx_(;zS%{+((|W2;Wtk$Z**m|+ot2m zssvl&J94R;nz79neQL~GCldcouVN1F7wOoN=7@^=`1GU?erl-=E|i+*=&$%xHeI)# zw4#f)%dtYwkw8n3=Cz!T&g!E2De2VMr%oiW-OaZuo6lDs|5b^;8@j6v`Nqw`w<>G> zCRQ=mcaO9@M?cU%ekP{ws^(nqQ@_shI1#rin*~=NxBNh>P&c0;^jlZ8+@_zp3y+Z@ zfl{(nb~?}!)W;*+H@d4~`bWJ7&quu-U&VBGh_tLieX4Mk zkmeOzh5M*gb4Tlw{@mn5B4S-tbHmpoj;=qCtC&r$-5h<@j=}fzDVs}a-&a*NJw6?= zbRdB(3DJIgFLm#~&-87)hUG{8s^-i)rWIY3lC82MPzs|i!~kb6wa%4idL;J`)PYiR zbO#>)L%sImx^8BTcKR)@YCd~)#Ig#d2G*@+_W!B<%17m@ebsTR?&)p#35Nvwfx3B@ zkPU%xLz-_gtKV1k+QHG~YDXQ|E?UUz^!N2szqGxqyKF3_HEvYRtei$qmJig&drYqM zQ>Tr*tT*CkA`&Qtx`l8Q8=w|Qc}~x$_(UKvcU?8J&Pb=@=Ie7R=3j^uX$GqIzn#>- z1r*X6uBm1=AMUiQLIPXjGo7CFQ^)>!S#Qa!if22jnf>B5D<5cyoDcK^32YZ>ejCsr zwQxIA4>)_t8N9TbX%28&I7)4_g#_wDnn$Aw4^&%c zKc!daZyzKu3TUA{fl{cCN4Ad*R=57UN54?)r`P&s)y++AhpgxxomSoKel0v%r1^xu zUW3(aOLcws*g_f-m=Cm2h+^{wt3gg(-^ydJTmFAEYEA&Z@RojrkYNZ{z9?oO0 zNMO523t>l~g-G+r#NR{JVkP$J<#{~uT4;51%7t*tD%2-iRkqx4wQ$qz`ih2!ok*b6 z$uc#}j-U4a%K6{3hpOvx@6%&AgGgX>(Lz2G@E7sqKLkplg+lBvJ3_r3xlx~(Zn87B zYz?zu>|V={hiz(@O-t@|oCv$8qCQ?Dd}z2@Zq^n(ibn^LKnrC*rfnXs&Is9}f8sGq zB(PnidBp3>DAncS0^J$^!@2E44f8#pVVE$&f>vQmeBNt=acXJzar%*%>k@%yDaz+3 zn!U!Uqa()Zy?E>ub>Nwac$T6Nd4C(N_I|WLPZ+I50=-3=PYPK)T5a2Et{(m)RI&;! zL7(h(ptq=x_v3ULr}~v1r_b~+Ea^boF$%mxdh2lV${eca?9^G`IB2oq_-&^n>dYBM z|FY0XICnDP@BJGWS$}6x>+|Sf?=8d0KYOU&eNbn8XUoOb|540&D$+9Xk1~R8%^0J{ zXYHc*Ewt2#*|gn}A?AgO^v+F7tdS9tDZ^( zwj{*)NzEwbWjBgR+eP15Xp2$J^}J(frhnAnwHu6z_oFO7PSxFHtSu2`-6|o(o(&4c zW-LOjLOSSw*4tsMXnWn^6}m!o{jtNy*!h-4%x|&X*q;8H^|uiJhS#M*84FU{ja?-I zrBW3A$GExnierEL8usJ-u{zZHN-^s9va9}X{4Qh6mz$1C=@v^mP&eP^(WN>K`MnIa zsoYUN9l6IiGyRUE*|NE6o_l+YnZfrgOVC0gX5M3B3Xfl{?j#W?g}V8Bw_7DD^t=LH zJK9a3U2MORBK>{G&}uU!9jKdEz3eYXnF>~=;4B>^qV>lE#;hTaEUVB$9+SyamNqn~ zM(@&h(Zd#p8v&yqTKCEzfx7wRmfFRMmer;TrMl|hTOKyH#78@tmIzgmz?S$cd{r^} zXPPHXD%@Toiq(!VmY0gLtU{XS=-moZ`H^+$c=w)qr8AoGEqIp{+LI`-82^f8Q}ThARQqkF4Jpl<%YDwmc1 zdDw)aT-)nT-=oIgpI=$+B7rUOx(t`hH0+cwg?o0_b5)Eq-mZS-Xx6vAinL7ZJduVj zu5LvKdw0^~%APbX_`G%Wb8D<#%6`&lmFAtL4{0I3Z%spskF}!l<^3cArBF9NclUkK zF9*}@ zQBC!KpFA`+F8prkKmuFhGy6X;*NqN?DTP;09q%tiS|&z4o}%|%G@KU4`098+W0x*Z zje>mhO~M-oX?`0FovMdE7)Dq6bdU&?LfyP4E?;lmH*^H0y)#h9yWvm=>K3B<$FBO2 ztYgS`P&s|U<5$LuPVtr{NMK96Q}0Agy>R-G^m^ByI^KhXv`nlhS3z&*HJ&CO`L4YR z_+S*|b08DEMFLym-#FLY^sD-C8soZ5$2(Y%mWgYVziVI2Ai6%XuJ$b7S3{qar~?UX ziC0>Vh+gI*`DYcqK>h7N>aNPaPI_(G!TIQ>BrX ziT<7*o(*64)0n@z=>I*FI!Pb4#AC?4uhvP?aw>0k9-|h^l-f-49Cctz{MDzW^-}rH zuvVixC`h1`d_HyIoer;UDSA-o&-Xf>7mTz_R9P_JtFZ4F>UMaFQt@G0Gb!gtU`ss0 z;v43bdD%#M*KvuC=lUWo6B#4Ec~$%zNMRkETG$>}GpTlwz?S$1Fs~n8zfTFEzyHjn zBY{$QW-6aZnkSdyK4cX2xbUZrXAL4P6GKW@P|nsIPjN9nw3|U0&7@w71hyo^>Gidg zBYj8F$F0M4Ja-IfnV6t-Rhsl1O;-wg>7N`~%%o=&((<`cdz*AsMz$YK@88P=>Oh+B zC9CDHjBy=K?!$)Yc$yLFlXX<~pQ`*^HG)pAt*(3j$Yv%zsgb~zczsFaEagC(q2##R zN5@l6kd}$Et5+%aZx5#CYg+1fIs_8fk`QOZRx2A)4xzX$O(Y`2j^E6r_Z8B73&zsz zO1p9cXmsj7bUcj!3DhlwUzr2Sn@|0zLym^}->q_)N$*-Duq7b|mXA$n#Y32ceqgL}^?Jr4G!n%i4SMEhrX%%txUq=mR0bzP}^ zzB|3Y*h|NqrAVM|A^Mknq?lv6k?+yw`ut(}&7^NCB(Npkad;p`$=tFF)xO(J$Guia z%f$GJvC6F#9jPh#>9}(W32ceqQS?Rmt$jzzc&?2^9DY*JO!~4!nmvD;Lj6{yEsZSH zQ^#F2NT6=sB_z_S17lm!;2W)VpT0p7*I<8hm0$UQ|ZiTFB#wSf^rq)g(_AM)BCjB-*n!k5Fc{T1*AJW}>>9}$c z3Dhmbm3(>CwE^|0TJv@iG5=C=GwC-D(n9pr3aaBSs5H4mFCAA+A%VL2CbPB0)Jd~E zX^h!UA_8Jdnn}OzkQQP{csbRpa8>fY-d@L*K<+8Zm`T4+(#3?kYQGie?e{?uKvgrs>k)}te7scAfQR?-OqfIkn=5iZqT)@hQzrr0O$4 zpVPmyjyI7YEfe8IhEUGqOY{@-y68)~FEgB(_c23IzFj_Tv(Q>1%?>@)b6L(ak`Tg-=5LJ7$T7Ou)n?#(Sv&^`ka<}8p z8jn<@h3H;$7&VKXqYt^)R3dOJ3uz&8Z5=|RKg`tcY#$*J7#|!jYSH^cGd%yG4OnYBiW zaz`DTy-m(w0RJ{$vG|%kwNY1zIHIgJroPu4J6cDnNb@Sa!@Vij?vr}>&CU{mo+Hhp zYHA;PQTl{_RKyQ)e856x5jre*;U#NAL2(%rez<0&Z_M`Ek@2yx(G}jrg`<$?% zn|=LS<8r2xR&-^eZ=*J}=Xokh=ut@EC@0cFY)#*WvMoY^SJu_tn!(Z1$!N45h_6=~j=`r40LA7?+Bw37(*9BF>;w(_HD zu^;qW7yKjwy+vAxMFrYW>Rc|=dw5rgK-)12{4E;Nlm>WbvSQWt*%o6>g}VRznP0JiklfX-7I9!UYqCdDrQozl?m?WYEnN(0^jFI3*j=ay_)ZSoSx@dUmXct ze*n)a{HMsC0zg`bp3DDG2i_(9 z#GK|j5;%*Dvx`FbyzHSq$iZX0uDvA!zqOF&Cw1-~>fGTs^#ghbi9p+t=5Oltebfhm zNA(5MyGsOGf<9T_K5EjpPlqEl%%rcSyIpFUNncAc!QWSE()Se-_@#$5&#?p#QP<60 ztk2N>bR=-zQT~SOvu=ReByhXl@j^F=KtGV?x53B(>bIX^`mubSBm!+m+WPiUlfHe> zD*P5jpLo1I^>B5$W48XRhL5BJZAV(bf1xTq!|^$YGiCq?nLsId&g*|ns5GyFQu2J1 z9f4Bv?2;XUQaEq)KY6~_T(SzKa8Adbz__7LGJ)@K{1(CYl}zCGpd&ef3zL* zWKUoekhUkJc5QQxvm{uF7&lo55-5dHmkFF*z!?*q*^mhw`9}gqRE;I~sLhOEQ7K0g%9!WCFiGk-(N@0>7P+z?Li`G?5Ec@w*M*448je2NEcS`s@jm zLTfD|G?5FHMmEtZNjE5w36zq*kpG9s1WL)@qSStjI^@JieZk!{%9%=u4P1Pgn#FCWTPWJvpxx-v5N+KdOvkBAM?GIt$P-i?lMhyJ_hplNjISip)`r~{JbNCS{JSCRq&aMd5rIt&5^yXr6Z}`1fu7l#DBLZ{%c_p z%{vt07I>X%n&`)Jz9Fwnu0(tBPBpa9o6h zEkBZMPw=DijKqJpC;l6SB${VsZY}V-kTWq>t@(b=@1+uBf|ej{Phb>~=6RekM?H6~ z2&TT%&w0&%>0(x2FTAfd9clTIWP5@iF?$pLU5NZq|9TPyQM-DnmH!e+QVGP^XTm$N zuIzODH*QJ#gjibisAv5nLDZ>oave$Sc6jSzZoZzRqj%j{uf_R;t=c7rt9fNcyd$A@ z@pdN6Kd%?HAy5kA#;3z%i1oVrB*>~=)PYi%Cn0*QSm5=1OR!ZXl~<%Sw>C(u2Fw~p z!Jfc&k(RA$Q_t1(-of|8agRa^k!Hd<->YQFAZpbvwNm}>v}W1iiMhpW%F%sXXMtCF zm&7VT0&PcH2;;|muXd$^Xlx-_2ezwkN^3ecC1ub~2gVKc@hb1HWt7tG0c_tES1*8o!b$vRL9_3>_wL7kN)U;M3{ z=bx6DZ+`z_w%7gYW>#t)??`yI zqlL0nD=w8*HdP-__rJR+NMN3;q|0cA@V&N)Isbb~Y2|3O@swwLYKg##LE7Fbv;=9s zE57^`#XHSdE9aF9Wiz*C`<^W47zKL*Z`Z(z;kneios^R8{jCg6T#(t!c>Raf&oQDH zH+uqegEZepn{|qk?ZOzV5}WajQ(vm`EiwPeAky{(MnU#`|6D)i;O(&#Gc&a^c2#E6 ztrXv7$vMYt${9TQ!B5%DM41;Z5`j_~c4ane{q^%#&MUU)q}3oeCvV@ zfssaOd*EDn{9wb$%7)jYXvz&21qrN-8_lzsn+pB- zRV8*huwASkK0(=SvQp{oC|bWN_5bm8)!|tjUw5#yNO37vpt!pyyChgC4ha%0!AXE5 z5F#Wb5Zs;O1xj0_K(SItb}t#+-QC??^WDr#`#aM-`~8W%r%$Rh1yq$Q%23x5+43 zGe~J(fzM-^wVcmTV9hZ?-G>tbt{*Y=GpcxG&&6op=W#2YCdq>jJI>jrGq|vsgit22aHs^1C)Yu zSLT(X+iRsD_8~_#g>XWk6*4Wvmere#JVytr>!WvrJo3baw@N|OMrYRvfmX3ioynSz@akI++>i<_-4S`m#Z^K zVmGDWg8tvhkKLas1+jlOYQra)IUvvqdE>Q%ncf=R{^+LkKp$v@ItlUU*fpbFs$S}f zdQhr>eA4D+3eAx>X9SL`YmQN^9P*vKG=lrLbCqC(h~^G|<~5_rfSyWoFZTlS^um`) zbBqLaaz3VECQdqiQeypklwLuny=+_Vgk+t$_$+^hlN> zGS|Q-U)Xi>fh?duUPHe$oq2m_d$QczG#?lV`s01upy2Z?#bwQUcT*^cEbx8zZ9a3{ zkfw@VM4%P2&dL@QknCj?p{3wl)FbNBDkow?^SYmO13 zKOw#^l+`Tqt`#M8OKZF{Av(w?$s!GrY#*S!b1oDPxp7}{AW`4L|-*u<{uB05g|E5w9d+y@(=!`%soikSzu*H?8FU8baLb&IphCuxh?Hm%pB6czN)L5MoF1A`z=*h zs2XbHjKFabtw(jfXlc39ox3!1U15ZXWu>3QTIQO>+tybeuk>SiDU)zlUA z*!_9w{exbmcD1Tvx~fMkvJm-G*6cLur)<DA31ft4vbe_G84j@vq@tQ`34(wDl5 z%+}aEJ)^MFyvv{pviG;ARFz=nm>=&xb8l=0Z!WCr3K7^r7xi~WpcVSl*^R$lPPQC< zPE`p;f-DGuc}yG5-M=evw`o=oBSbWxR?yTiJ2oh->T0rEd08j^oYDiwMb`OU?Pm{j z(dtq(e}J2T2(;4Kb@G8Zp+7#?@}Y-0bx~0zZ z5vW?piIwDN_hVlabn=1YV)bxus`t&z21{~L*j541vmy5<+JR*}}SJ*rAjb7Vn? z?caAcL#w7%3L*lnkV9RMG^;Dit3wVd1+D9=_crf&Wu%&C(`X2^%AUT8Z20HFFM1?w@-|0j%cL|% z9~e9O<8S&72xI}#e7Z`9?q`k)B8QDN>JzEfU0u1*!xBEuLk;> zB`T-lu3T;!0`*6<5LCUB+35FFs!GrYMxwLpgg`6w$LliA_A$qOIIF7Udc*3ndKz0* z33lnlisA2xhx(i2{ACIRc8Eo^vkx2>wc#^Bf9qo&Ie1oSj!~f%>cn$*py1PH)nubg zJ5(j274pU>DOdA1w_kZ=C$Eh{1X>~MdQ^?tRhM(K*{TvTLiEQS7dQKvwSIVLKmRL@ z(P$8NE3dpmRS8zcz_rz6s!BV)RLSz*erBB8BYR<@n})zh5UuBdJ}@Ul>k5``%KKf@ zZ&jM3f|wJ33-{_{_6<6#u8)}^)#cREb_#aUpECk^)494nzrVSrrc|0=>r_MT&CMN@ z`8vl)5Y2s~91xfjqJ`Lau9vy9;2FF2aW`YfPt|44rnb@pdDHdyv1D(vUdz*V-`~<` z2(FaRb%j2VAN0rf5(fk_jc6f$tr22gY`a=rgQ1mc%Ixnp zrce-Ba7JL4Ueuqzo@W_idR(2E!Uy&aMzjzws`WR;%|ult+rn$e+~u~aDnT`M1)UIR zg)H#X(!xMI!+&xpG3F73L(ws~rJm z!Oh$4-PhfWwTo-W8%?&Vy242GD#1JufjJ?Xd(dSGG;5tE`_b$)nhzY;=Ryq`SZnK- zN<;-~zpW{UoLH->1QkRUg!rL-gy~*7LTQeOit}oz&OKlMk*OY{`D<;x2-9Ooq`hPR zICn(!T*aB!*KJ?^GN$a=H?pW(^gmJ zQI&tFhiK=ha9oU#&m~I=GFOMKQq>+XrlveoX_Kle-szS-X+8Yp9qR68DV$nFnjpbGLiTdKWjU`z|tyIXNRx8$=6ntWpRCm06_} zoG5+dm@9uP1u-W*DklV5p+DZW^>Hxu&oaaAko>MT*IVY{^FNaJG+<8u$)ogOGN(_s zTksx5M4$#~dV9lf)HMeLs)=als4x;lbBCsb{i%(gw2Pb`>HgQ5cC!8vOKCpwZo7X^ zPD1^;w_&OQw4r~ZO#y8*1X>}}e0uiYU@CNNrP6%OZ$5I%%fFT8$SCsWj6gLJ%};%Y z`qLxNM5TF)J?-S|OMLneU$qzsqMZ@Q0;2iE+b%(L{^|;);QCk}>6_j4OpU57Y3>8h zyT!`~Q{BNURh1wDv&CBAQx_Z%$Qz=aqr!19LLm;F?nCbH&)QpCjdWk}zP-$~-t`?W zSEdgCo?eFf^XYY2`ch)9v-YRZwi*JhkT-rS>eHWAJ>IS~|FF8941Q%P%~2a&4<`g# zAq%{o`eGkSd;5&ieDVGE^4)gVcR0*RkID&wRv01wsvQobiy_;Uf^u{_c_g>%{Ty@B zqjEx^71n|fV^Rmwq64Jr3VmQL{o&mX-sqhWI4+`jr+54Alqts(`{@2S_n^8RrSA~e zxA2zDJN|nfAnMQW=QFy~ZjZ-y-QnIE09ndu^ntPK>^dRP3L_NaQ>)H& zs6}e(*C5Wl**sraJMWiywbj1=o?nU;BgBF!ooUB|R1`kRM?;_$YQyiGpvU%X9p%1X zTwmx>8_bDkk-K!J?~bIR=K7@_XN34vDVk55J1=t~<;2ul8SZvCi( z^gHPKdOpVP@b4G%n}vK~#-ze3KPu_|P-%_`R1ML5(nf!Odhqolr63|OTU6E=fxID_ zyW=}Vh2vs`Jg>ILhbHdML?f&b?gMgkmXGGSX59A{@BHsM#ZjO?e=l)sN0|dN(S~{L zGz40qHhk7rQYWhXQz}Y+>f0OaE0;EP&61%8n3FRC^+&W2^P+rcZI(>R$ELKMW#hH3 z8FxgWZ$8KUj1LuVmPyqWB9H|=4<`g#p+6zE26v*)^;1#ub7I%#zVgp-*W4Xui?yIv zA|lXAuS6#wm@WF__w%F{G<;5OdhmOD_vb6R$Xzc_s;55G99a+|Gqs>m_j6Oe8Y47> zPkfhu&pbyof5my`O*uDbRGF85*hyAA>YCfes4zcWK}4W7h!$f1u@=;MNN%Ozw)tJ; z=nSrPG8j9eoe{_aqIu_JL<^cwEw`#G^nv4Iv_ed(?M*%1Gpc*Z<$ayx!la|>-2k)I z6-2HOf#V{Y&*1TFPS0ECO5x+kqE7$LviGRj1=dVBMTLu-ZjsuFB6E?+5Ki@7n#T_osxT5Ak)YK z@1t+km=YTlR+`so+D&>IuGMWA38I}5m=mITFY=4#6f;u@P zFegOo3Zf4jS68r+r%CR-2J%qx;qFbp_m?v(xK^=ttmZEd*T1CLMW%V};0Tiv&y}W5 zdpc?ev_ckmRoMGRv^lAes`kOvy2<#SuC;2&DCXphKy47sU%c9zGJqUv)CDFuJZ*-cKF?^+Lsu_Nn3v_9OB+Gj4Lt|&yHm9B@A z59AH~Is3qI|9H?9*2DSds!3UISE1==ecdyq?ID+Z?ONZCnj>#~*4C*SG^JQoI#N4U zLu}90Lx$wLrm6(dLR5cLgO1u&lpg2<$3>lZePTM3+69(YRnjfVPtFT+t$Rf)T@NP& zS|M+GRFmIym!99dR;y!#=#Re|j5o;sR7z=n_Nt!@Ug27kisPcP&Irs2(R{+{Ef11` zrBs!m4;)ul&NPJ+Q-r;b1ykA@upG`)f6J4 zZUve+wl3|y-$_HD74pX4eHPcCLm^d^f(h5V%jeBp>)Vl0WP#Tjl&V49K37)kA_A?D z5oaH$Ci>&qzFZY3q-$MOi4~vqlt&M_cD^7BdLE7lxK_}g5O*h3r-eN$D+Pbv)m^R{ z=UNeu8q`_R9agJ5AuwA+>s+A^NKC=t-k+*8x zRhpyz{MF!HG0M2LKE3swK+v;U=A;( z`QF5y@=-0c70VP=HuS-)ezSXH)IqebVi_>h~|D7Rr6EXCQX&*F~$4I+>>4VQZW)lJ0p+< zMC+OtKiONR+2Y#ahD__4KP_5}ev9`~wTlSM7STdDA&@sj3sE$GHhOlc4gG$1sC!tS zKzSm@wg3F5ut3>y)MKR}s>$;oZL`tgzuQoklHD`}S|JO37DTmdv|~aW#V-0lD`cI& z!#&MMbDsUEG=HC?pX^|{_NAhgu7?u>t&jyhsuf)V<(`GE{pT1V`V%7cqs6b3d zn&jc9AP8-^FX=!uxmFtYJd?sBT!953o-bz8!d0qQB`8D6&!o0 ztIq^Rf@o(1vVdq_Tl-U1%Dtkss*>m$fpSPr*Zy;i9c#fEfh-_euPgL{&cr&*}NrPP)*IzTFm~`FQ$m zusq8ClGg#CKc25`?nY~Sc2Hcsn>#?}UE%68fth1|+z(*68>M~LK~)JNFcMusCj?rd zKb}8N_tp-s#3w@W*TJ4?f@R?xuAVjM1AXgUAp&_rG_PAamyWitY_G2Kvm*z{G*4Z9 zCNNuFLF5V%7zv`Cec-s8`woDv5%YUox3h5%q1H>o-M0=IB)@6r>NItA#2{JD`?c%W z0Mz93KN7FoU1EFD-TvJ*1Zs{f=

6(pZDcJ-4%-Y_R2{+fE-_HW)xRbs_~gXHKi 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 HNNfKG4a?|( diff --git a/Trays/output/tray_1x28.1mm_11x24.7mm.step b/Trays/output/tray_1x28.1mm_11x24.7mm.step deleted file mode 100644 index 36473b5..0000000 --- a/Trays/output/tray_1x28.1mm_11x24.7mm.step +++ /dev/null @@ -1,31827 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); -FILE_NAME('Open CASCADE Shape Model','2026-03-11T00:53:58',('Author'),( - 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', - 'Unknown'); -FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); -ENDSEC; -DATA; -#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', - 'automotive_design',2000,#2); -#2 = APPLICATION_CONTEXT( - 'core data for automotive mechanical design processes'); -#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); -#4 = PRODUCT_DEFINITION_SHAPE('','',#5); -#5 = PRODUCT_DEFINITION('design','',#6,#9); -#6 = PRODUCT_DEFINITION_FORMATION('','',#7); -#7 = PRODUCT('COMPOUND','COMPOUND','',(#8)); -#8 = PRODUCT_CONTEXT('',#2,'mechanical'); -#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = SHAPE_REPRESENTATION('',(#11,#15,#9875,#17671),#25587); -#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); -#12 = CARTESIAN_POINT('',(0.,0.,0.)); -#13 = DIRECTION('',(0.,0.,1.)); -#14 = DIRECTION('',(1.,0.,-0.)); -#15 = MANIFOLD_SOLID_BREP('',#16); -#16 = CLOSED_SHELL('',(#17,#788,#814,#846,#985,#1066,#1575,#1651,#1737, - #1813,#1889,#1965,#2667,#2780,#2784,#2814,#2842,#2868,#2900,#3017, - #3021,#3097,#3271,#3388,#3392,#3419,#3446,#3524,#3600,#3675,#3748, - #3824,#3900,#3975,#4048,#4124,#4200,#4275,#4348,#4424,#4500,#4575, - #4648,#4724,#4800,#4875,#4948,#5024,#5100,#5175,#5243,#5271,#5299, - #5327,#5355,#5383,#5411,#5534,#5610,#5685,#5758,#5834,#5910,#5985, - #6058,#6134,#6210,#6285,#6358,#6434,#6510,#6585,#6658,#6734,#6810, - #6885,#6958,#7034,#7110,#7185,#7253,#7281,#7309,#7337,#7365,#7393, - #7421,#7595,#7708,#7712,#7739,#7766,#7793,#7824,#7855,#7882,#7912, - #7941,#7971,#8032,#8178,#8264,#8268,#8392,#8461,#8621,#8699,#8703, - #8821,#8880,#8910,#8939,#8969,#8976,#9003,#9052,#9101,#9150,#9177, - #9207,#9235,#9246,#9367,#9371,#9401,#9430,#9457,#9484,#9511,#9540, - #9615,#9642,#9669,#9696,#9723,#9752,#9814,#9871)); -#17 = ADVANCED_FACE('',(#18),#33,.T.); -#18 = FACE_BOUND('',#19,.T.); -#19 = EDGE_LOOP('',(#20,#56,#84,#112,#140,#169,#197,#225,#253,#281,#309, - #342,#370,#398,#426,#459,#482,#510,#538,#566,#589,#612,#640,#668, - #695,#722,#744,#767)); -#20 = ORIENTED_EDGE('',*,*,#21,.F.); -#21 = EDGE_CURVE('',#22,#24,#26,.T.); -#22 = VERTEX_POINT('',#23); -#23 = CARTESIAN_POINT('',(-89.95,-4.525403330759,0.4)); -#24 = VERTEX_POINT('',#25); -#25 = CARTESIAN_POINT('',(-89.95,-6.074596669241,0.4)); -#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); -#27 = CIRCLE('',#28,1.6); -#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); -#29 = CARTESIAN_POINT('',(-89.95,-5.3,1.8)); -#30 = DIRECTION('',(1.,0.,0.)); -#31 = DIRECTION('',(0.,0.,-1.)); -#32 = PCURVE('',#33,#38); -#33 = PLANE('',#34); -#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); -#35 = CARTESIAN_POINT('',(-89.95,-33.,0.)); -#36 = DIRECTION('',(1.,0.,0.)); -#37 = DIRECTION('',(0.,0.,1.)); -#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); -#39 = CIRCLE('',#40,1.6); -#40 = AXIS2_PLACEMENT_2D('',#41,#42); -#41 = CARTESIAN_POINT('',(1.8,-27.7)); -#42 = DIRECTION('',(-1.,0.)); -#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#44 = PCURVE('',#45,#50); -#45 = CYLINDRICAL_SURFACE('',#46,1.6); -#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); -#47 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#48 = DIRECTION('',(1.,0.,0.)); -#49 = DIRECTION('',(0.,0.,-1.)); -#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); -#51 = LINE('',#52,#53); -#52 = CARTESIAN_POINT('',(0.,3.)); -#53 = VECTOR('',#54,1.); -#54 = DIRECTION('',(1.,0.)); -#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#56 = ORIENTED_EDGE('',*,*,#57,.T.); -#57 = EDGE_CURVE('',#22,#58,#60,.T.); -#58 = VERTEX_POINT('',#59); -#59 = CARTESIAN_POINT('',(-89.95,-1.901,0.4)); -#60 = SURFACE_CURVE('',#61,(#65,#72),.PCURVE_S1.); -#61 = LINE('',#62,#63); -#62 = CARTESIAN_POINT('',(-89.95,-4.525403330759,0.4)); -#63 = VECTOR('',#64,1.); -#64 = DIRECTION('',(0.,1.,-6.768612196841E-16)); -#65 = PCURVE('',#33,#66); -#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71); -#67 = LINE('',#68,#69); -#68 = CARTESIAN_POINT('',(0.4,-28.47459666924)); -#69 = VECTOR('',#70,1.); -#70 = DIRECTION('',(-6.768612196841E-16,-1.)); -#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#72 = PCURVE('',#73,#78); -#73 = PLANE('',#74); -#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77); -#75 = CARTESIAN_POINT('',(-90.15,-3.3,0.2)); -#76 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187)); -#77 = DIRECTION('',(2.457191562669E-18,-1.,-2.457191562669E-18)); -#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83); -#79 = LINE('',#80,#81); -#80 = CARTESIAN_POINT('',(1.225403330759,-0.282842712475)); -#81 = VECTOR('',#82,1.); -#82 = DIRECTION('',(-1.,4.786131583608E-16)); -#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#84 = ORIENTED_EDGE('',*,*,#85,.F.); -#85 = EDGE_CURVE('',#86,#58,#88,.T.); -#86 = VERTEX_POINT('',#87); -#87 = CARTESIAN_POINT('',(-89.95,-3.3,1.799)); -#88 = SURFACE_CURVE('',#89,(#93,#100),.PCURVE_S1.); -#89 = LINE('',#90,#91); -#90 = CARTESIAN_POINT('',(-89.95,-9.8255,8.3245)); -#91 = VECTOR('',#92,1.); -#92 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); -#93 = PCURVE('',#33,#94); -#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99); -#95 = LINE('',#96,#97); -#96 = CARTESIAN_POINT('',(8.3245,-23.1745)); -#97 = VECTOR('',#98,1.); -#98 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#100 = PCURVE('',#101,#106); -#101 = PLANE('',#102); -#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105); -#103 = CARTESIAN_POINT('',(-89.95,-2.4005,0.8995)); -#104 = DIRECTION('',(0.,0.707106781187,0.707106781187)); -#105 = DIRECTION('',(1.,-0.,0.)); -#106 = DEFINITIONAL_REPRESENTATION('',(#107),#111); -#107 = LINE('',#108,#109); -#108 = CARTESIAN_POINT('',(-1.42108547152E-14,-10.50053570062)); -#109 = VECTOR('',#110,1.); -#110 = DIRECTION('',(0.,1.)); -#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#112 = ORIENTED_EDGE('',*,*,#113,.T.); -#113 = EDGE_CURVE('',#86,#114,#116,.T.); -#114 = VERTEX_POINT('',#115); -#115 = CARTESIAN_POINT('',(-89.95,-3.3,1.8)); -#116 = SURFACE_CURVE('',#117,(#121,#128),.PCURVE_S1.); -#117 = LINE('',#118,#119); -#118 = CARTESIAN_POINT('',(-89.95,-3.3,-1.E-03)); -#119 = VECTOR('',#120,1.); -#120 = DIRECTION('',(0.,0.,1.)); -#121 = PCURVE('',#33,#122); -#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); -#123 = LINE('',#124,#125); -#124 = CARTESIAN_POINT('',(-1.E-03,-29.7)); -#125 = VECTOR('',#126,1.); -#126 = DIRECTION('',(1.,0.)); -#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#128 = PCURVE('',#129,#134); -#129 = PLANE('',#130); -#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); -#131 = CARTESIAN_POINT('',(-89.95,-3.3,-1.E-03)); -#132 = DIRECTION('',(0.,1.,0.)); -#133 = DIRECTION('',(0.,0.,1.)); -#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); -#135 = LINE('',#136,#137); -#136 = CARTESIAN_POINT('',(0.,0.)); -#137 = VECTOR('',#138,1.); -#138 = DIRECTION('',(1.,0.)); -#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#140 = ORIENTED_EDGE('',*,*,#141,.T.); -#141 = EDGE_CURVE('',#114,#142,#144,.T.); -#142 = VERTEX_POINT('',#143); -#143 = CARTESIAN_POINT('',(-89.95,-5.3,3.8)); -#144 = SURFACE_CURVE('',#145,(#150,#157),.PCURVE_S1.); -#145 = CIRCLE('',#146,2.); -#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); -#147 = CARTESIAN_POINT('',(-89.95,-5.3,1.8)); -#148 = DIRECTION('',(1.,0.,0.)); -#149 = DIRECTION('',(-0.,0.,1.)); -#150 = PCURVE('',#33,#151); -#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); -#152 = CIRCLE('',#153,2.); -#153 = AXIS2_PLACEMENT_2D('',#154,#155); -#154 = CARTESIAN_POINT('',(1.8,-27.7)); -#155 = DIRECTION('',(1.,0.)); -#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#157 = PCURVE('',#158,#163); -#158 = CYLINDRICAL_SURFACE('',#159,2.); -#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); -#160 = CARTESIAN_POINT('',(-89.95,-5.3,1.8)); -#161 = DIRECTION('',(1.,0.,0.)); -#162 = DIRECTION('',(-0.,1.,0.)); -#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); -#164 = LINE('',#165,#166); -#165 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#166 = VECTOR('',#167,1.); -#167 = DIRECTION('',(1.,0.)); -#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#169 = ORIENTED_EDGE('',*,*,#170,.F.); -#170 = EDGE_CURVE('',#171,#142,#173,.T.); -#171 = VERTEX_POINT('',#172); -#172 = CARTESIAN_POINT('',(-89.95,-21.,3.8)); -#173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.); -#174 = LINE('',#175,#176); -#175 = CARTESIAN_POINT('',(-89.95,-21.001,3.8)); -#176 = VECTOR('',#177,1.); -#177 = DIRECTION('',(0.,1.,0.)); -#178 = PCURVE('',#33,#179); -#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184); -#180 = LINE('',#181,#182); -#181 = CARTESIAN_POINT('',(3.8,-11.999)); -#182 = VECTOR('',#183,1.); -#183 = DIRECTION('',(0.,-1.)); -#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#185 = PCURVE('',#186,#191); -#186 = PLANE('',#187); -#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190); -#188 = CARTESIAN_POINT('',(-89.95,-21.001,3.8)); -#189 = DIRECTION('',(0.,0.,1.)); -#190 = DIRECTION('',(1.,0.,0.)); -#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); -#192 = LINE('',#193,#194); -#193 = CARTESIAN_POINT('',(0.,0.)); -#194 = VECTOR('',#195,1.); -#195 = DIRECTION('',(0.,1.)); -#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#197 = ORIENTED_EDGE('',*,*,#198,.T.); -#198 = EDGE_CURVE('',#171,#199,#201,.T.); -#199 = VERTEX_POINT('',#200); -#200 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#201 = SURFACE_CURVE('',#202,(#206,#213),.PCURVE_S1.); -#202 = LINE('',#203,#204); -#203 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#204 = VECTOR('',#205,1.); -#205 = DIRECTION('',(0.,0.,1.)); -#206 = PCURVE('',#33,#207); -#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212); -#208 = LINE('',#209,#210); -#209 = CARTESIAN_POINT('',(0.,-12.)); -#210 = VECTOR('',#211,1.); -#211 = DIRECTION('',(1.,0.)); -#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#213 = PCURVE('',#214,#219); -#214 = PLANE('',#215); -#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218); -#216 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#217 = DIRECTION('',(-0.,1.,0.)); -#218 = DIRECTION('',(0.,0.,1.)); -#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224); -#220 = LINE('',#221,#222); -#221 = CARTESIAN_POINT('',(0.,0.)); -#222 = VECTOR('',#223,1.); -#223 = DIRECTION('',(1.,0.)); -#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#225 = ORIENTED_EDGE('',*,*,#226,.T.); -#226 = EDGE_CURVE('',#199,#227,#229,.T.); -#227 = VERTEX_POINT('',#228); -#228 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#229 = SURFACE_CURVE('',#230,(#234,#241),.PCURVE_S1.); -#230 = LINE('',#231,#232); -#231 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#232 = VECTOR('',#233,1.); -#233 = DIRECTION('',(0.,1.,0.)); -#234 = PCURVE('',#33,#235); -#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240); -#236 = LINE('',#237,#238); -#237 = CARTESIAN_POINT('',(4.2,-12.)); -#238 = VECTOR('',#239,1.); -#239 = DIRECTION('',(0.,-1.)); -#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#241 = PCURVE('',#242,#247); -#242 = PLANE('',#243); -#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); -#244 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#245 = DIRECTION('',(0.,0.,1.)); -#246 = DIRECTION('',(1.,0.,-0.)); -#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252); -#248 = LINE('',#249,#250); -#249 = CARTESIAN_POINT('',(0.,0.)); -#250 = VECTOR('',#251,1.); -#251 = DIRECTION('',(0.,1.)); -#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#253 = ORIENTED_EDGE('',*,*,#254,.F.); -#254 = EDGE_CURVE('',#255,#227,#257,.T.); -#255 = VERTEX_POINT('',#256); -#256 = CARTESIAN_POINT('',(-89.95,21.,3.8)); -#257 = SURFACE_CURVE('',#258,(#262,#269),.PCURVE_S1.); -#258 = LINE('',#259,#260); -#259 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#260 = VECTOR('',#261,1.); -#261 = DIRECTION('',(-0.,-0.,1.)); -#262 = PCURVE('',#33,#263); -#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268); -#264 = LINE('',#265,#266); -#265 = CARTESIAN_POINT('',(0.,-54.)); -#266 = VECTOR('',#267,1.); -#267 = DIRECTION('',(1.,0.)); -#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#269 = PCURVE('',#270,#275); -#270 = PLANE('',#271); -#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274); -#272 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#273 = DIRECTION('',(-0.,-1.,0.)); -#274 = DIRECTION('',(0.,0.,-1.)); -#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280); -#276 = LINE('',#277,#278); -#277 = CARTESIAN_POINT('',(-0.,0.)); -#278 = VECTOR('',#279,1.); -#279 = DIRECTION('',(-1.,0.)); -#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#281 = ORIENTED_EDGE('',*,*,#282,.T.); -#282 = EDGE_CURVE('',#255,#283,#285,.T.); -#283 = VERTEX_POINT('',#284); -#284 = CARTESIAN_POINT('',(-89.95,5.3,3.8)); -#285 = SURFACE_CURVE('',#286,(#290,#297),.PCURVE_S1.); -#286 = LINE('',#287,#288); -#287 = CARTESIAN_POINT('',(-89.95,21.001,3.8)); -#288 = VECTOR('',#289,1.); -#289 = DIRECTION('',(-0.,-1.,-0.)); -#290 = PCURVE('',#33,#291); -#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); -#292 = LINE('',#293,#294); -#293 = CARTESIAN_POINT('',(3.8,-54.001)); -#294 = VECTOR('',#295,1.); -#295 = DIRECTION('',(0.,1.)); -#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#297 = PCURVE('',#298,#303); -#298 = PLANE('',#299); -#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); -#300 = CARTESIAN_POINT('',(-89.95,21.001,3.8)); -#301 = DIRECTION('',(0.,0.,1.)); -#302 = DIRECTION('',(-1.,0.,0.)); -#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); -#304 = LINE('',#305,#306); -#305 = CARTESIAN_POINT('',(-0.,-0.)); -#306 = VECTOR('',#307,1.); -#307 = DIRECTION('',(-0.,1.)); -#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#309 = ORIENTED_EDGE('',*,*,#310,.F.); -#310 = EDGE_CURVE('',#311,#283,#313,.T.); -#311 = VERTEX_POINT('',#312); -#312 = CARTESIAN_POINT('',(-89.95,3.3,1.8)); -#313 = SURFACE_CURVE('',#314,(#319,#330),.PCURVE_S1.); -#314 = CIRCLE('',#315,2.); -#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); -#316 = CARTESIAN_POINT('',(-89.95,5.3,1.8)); -#317 = DIRECTION('',(-1.,-0.,-0.)); -#318 = DIRECTION('',(-0.,-0.,1.)); -#319 = PCURVE('',#33,#320); -#320 = DEFINITIONAL_REPRESENTATION('',(#321),#329); -#321 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#322,#323,#324,#325,#326,#327 -,#328),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( - -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, -8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#322 = CARTESIAN_POINT('',(3.8,-38.3)); -#323 = CARTESIAN_POINT('',(3.8,-41.76410161513)); -#324 = CARTESIAN_POINT('',(0.8,-40.03205080756)); -#325 = CARTESIAN_POINT('',(-2.2,-38.3)); -#326 = CARTESIAN_POINT('',(0.8,-36.56794919243)); -#327 = CARTESIAN_POINT('',(3.8,-34.83589838486)); -#328 = CARTESIAN_POINT('',(3.8,-38.3)); -#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#330 = PCURVE('',#331,#336); -#331 = CYLINDRICAL_SURFACE('',#332,2.); -#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335); -#333 = CARTESIAN_POINT('',(-89.95,5.3,1.8)); -#334 = DIRECTION('',(1.,-0.,-0.)); -#335 = DIRECTION('',(-0.,-1.,0.)); -#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341); -#337 = LINE('',#338,#339); -#338 = CARTESIAN_POINT('',(4.712388980385,-0.)); -#339 = VECTOR('',#340,1.); -#340 = DIRECTION('',(-1.,0.)); -#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#342 = ORIENTED_EDGE('',*,*,#343,.F.); -#343 = EDGE_CURVE('',#344,#311,#346,.T.); -#344 = VERTEX_POINT('',#345); -#345 = CARTESIAN_POINT('',(-89.95,3.3,1.799)); -#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.); -#347 = LINE('',#348,#349); -#348 = CARTESIAN_POINT('',(-89.95,3.3,-1.E-03)); -#349 = VECTOR('',#350,1.); -#350 = DIRECTION('',(0.,0.,1.)); -#351 = PCURVE('',#33,#352); -#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); -#353 = LINE('',#354,#355); -#354 = CARTESIAN_POINT('',(-1.E-03,-36.3)); -#355 = VECTOR('',#356,1.); -#356 = DIRECTION('',(1.,0.)); -#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#358 = PCURVE('',#359,#364); -#359 = PLANE('',#360); -#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); -#361 = CARTESIAN_POINT('',(-89.95,3.3,-1.E-03)); -#362 = DIRECTION('',(-0.,-1.,-0.)); -#363 = DIRECTION('',(0.,0.,-1.)); -#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); -#365 = LINE('',#366,#367); -#366 = CARTESIAN_POINT('',(-0.,0.)); -#367 = VECTOR('',#368,1.); -#368 = DIRECTION('',(-1.,0.)); -#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#370 = ORIENTED_EDGE('',*,*,#371,.T.); -#371 = EDGE_CURVE('',#344,#372,#374,.T.); -#372 = VERTEX_POINT('',#373); -#373 = CARTESIAN_POINT('',(-89.95,1.901,0.4)); -#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); -#375 = LINE('',#376,#377); -#376 = CARTESIAN_POINT('',(-89.95,9.8255,8.3245)); -#377 = VECTOR('',#378,1.); -#378 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); -#379 = PCURVE('',#33,#380); -#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); -#381 = LINE('',#382,#383); -#382 = CARTESIAN_POINT('',(8.3245,-42.8255)); -#383 = VECTOR('',#384,1.); -#384 = DIRECTION('',(-0.707106781187,0.707106781187)); -#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#386 = PCURVE('',#387,#392); -#387 = PLANE('',#388); -#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); -#389 = CARTESIAN_POINT('',(-89.95,2.4005,0.8995)); -#390 = DIRECTION('',(-0.,-0.707106781187,0.707106781187)); -#391 = DIRECTION('',(-1.,-0.,0.)); -#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); -#393 = LINE('',#394,#395); -#394 = CARTESIAN_POINT('',(1.42108547152E-14,-10.50053570062)); -#395 = VECTOR('',#396,1.); -#396 = DIRECTION('',(-0.,1.)); -#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#398 = ORIENTED_EDGE('',*,*,#399,.F.); -#399 = EDGE_CURVE('',#400,#372,#402,.T.); -#400 = VERTEX_POINT('',#401); -#401 = CARTESIAN_POINT('',(-89.95,4.525403330759,0.4)); -#402 = SURFACE_CURVE('',#403,(#407,#414),.PCURVE_S1.); -#403 = LINE('',#404,#405); -#404 = CARTESIAN_POINT('',(-89.95,4.525403330759,0.4)); -#405 = VECTOR('',#406,1.); -#406 = DIRECTION('',(0.,-1.,-6.768612196841E-16)); -#407 = PCURVE('',#33,#408); -#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); -#409 = LINE('',#410,#411); -#410 = CARTESIAN_POINT('',(0.4,-37.52540333075)); -#411 = VECTOR('',#412,1.); -#412 = DIRECTION('',(-6.768612196841E-16,1.)); -#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#414 = PCURVE('',#415,#420); -#415 = PLANE('',#416); -#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419); -#417 = CARTESIAN_POINT('',(-90.15,3.3,0.2)); -#418 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187) - ); -#419 = DIRECTION('',(-2.457191562669E-18,-1.,2.457191562669E-18)); -#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); -#421 = LINE('',#422,#423); -#422 = CARTESIAN_POINT('',(-1.225403330759,-0.282842712475)); -#423 = VECTOR('',#424,1.); -#424 = DIRECTION('',(1.,4.786131583608E-16)); -#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#426 = ORIENTED_EDGE('',*,*,#427,.T.); -#427 = EDGE_CURVE('',#400,#428,#430,.T.); -#428 = VERTEX_POINT('',#429); -#429 = CARTESIAN_POINT('',(-89.95,6.074596669241,0.4)); -#430 = SURFACE_CURVE('',#431,(#436,#447),.PCURVE_S1.); -#431 = CIRCLE('',#432,1.6); -#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435); -#433 = CARTESIAN_POINT('',(-89.95,5.3,1.8)); -#434 = DIRECTION('',(-1.,0.,-0.)); -#435 = DIRECTION('',(0.,-0.,-1.)); -#436 = PCURVE('',#33,#437); -#437 = DEFINITIONAL_REPRESENTATION('',(#438),#446); -#438 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#439,#440,#441,#442,#443,#444 -,#445),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( - -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, -8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#439 = CARTESIAN_POINT('',(0.2,-38.3)); -#440 = CARTESIAN_POINT('',(0.2,-35.52871870789)); -#441 = CARTESIAN_POINT('',(2.6,-36.91435935394)); -#442 = CARTESIAN_POINT('',(5.,-38.3)); -#443 = CARTESIAN_POINT('',(2.6,-39.68564064605)); -#444 = CARTESIAN_POINT('',(0.2,-41.07128129211)); -#445 = CARTESIAN_POINT('',(0.2,-38.3)); -#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#447 = PCURVE('',#448,#453); -#448 = CYLINDRICAL_SURFACE('',#449,1.6); -#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452); -#450 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#451 = DIRECTION('',(1.,0.,0.)); -#452 = DIRECTION('',(0.,0.,-1.)); -#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); -#454 = LINE('',#455,#456); -#455 = CARTESIAN_POINT('',(-0.,3.)); -#456 = VECTOR('',#457,1.); -#457 = DIRECTION('',(-1.,0.)); -#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#459 = ORIENTED_EDGE('',*,*,#460,.F.); -#460 = EDGE_CURVE('',#461,#428,#463,.T.); -#461 = VERTEX_POINT('',#462); -#462 = CARTESIAN_POINT('',(-89.95,33.,0.4)); -#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); -#464 = LINE('',#465,#466); -#465 = CARTESIAN_POINT('',(-89.95,33.,0.4)); -#466 = VECTOR('',#467,1.); -#467 = DIRECTION('',(-0.,-1.,-0.)); -#468 = PCURVE('',#33,#469); -#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); -#470 = LINE('',#471,#472); -#471 = CARTESIAN_POINT('',(0.4,-66.)); -#472 = VECTOR('',#473,1.); -#473 = DIRECTION('',(0.,1.)); -#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#475 = PCURVE('',#415,#476); -#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); -#477 = LINE('',#478,#479); -#478 = CARTESIAN_POINT('',(-29.7,-0.282842712475)); -#479 = VECTOR('',#480,1.); -#480 = DIRECTION('',(1.,0.)); -#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#482 = ORIENTED_EDGE('',*,*,#483,.T.); -#483 = EDGE_CURVE('',#461,#484,#486,.T.); -#484 = VERTEX_POINT('',#485); -#485 = CARTESIAN_POINT('',(-89.95,33.,0.426679946932)); -#486 = SURFACE_CURVE('',#487,(#491,#498),.PCURVE_S1.); -#487 = LINE('',#488,#489); -#488 = CARTESIAN_POINT('',(-89.95,33.,0.)); -#489 = VECTOR('',#490,1.); -#490 = DIRECTION('',(0.,0.,1.)); -#491 = PCURVE('',#33,#492); -#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); -#493 = LINE('',#494,#495); -#494 = CARTESIAN_POINT('',(0.,-66.)); -#495 = VECTOR('',#496,1.); -#496 = DIRECTION('',(1.,0.)); -#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#498 = PCURVE('',#499,#504); -#499 = PLANE('',#500); -#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); -#501 = CARTESIAN_POINT('',(-94.75,33.,0.)); -#502 = DIRECTION('',(-0.,-1.,-0.)); -#503 = DIRECTION('',(0.,0.,-1.)); -#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); -#505 = LINE('',#506,#507); -#506 = CARTESIAN_POINT('',(-0.,4.8)); -#507 = VECTOR('',#508,1.); -#508 = DIRECTION('',(-1.,0.)); -#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#510 = ORIENTED_EDGE('',*,*,#511,.F.); -#511 = EDGE_CURVE('',#512,#484,#514,.T.); -#512 = VERTEX_POINT('',#513); -#513 = CARTESIAN_POINT('',(-89.95,24.7,0.426679946932)); -#514 = SURFACE_CURVE('',#515,(#519,#526),.PCURVE_S1.); -#515 = LINE('',#516,#517); -#516 = CARTESIAN_POINT('',(-89.95,24.7,0.426679946932)); -#517 = VECTOR('',#518,1.); -#518 = DIRECTION('',(-0.,1.,-0.)); -#519 = PCURVE('',#33,#520); -#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525); -#521 = LINE('',#522,#523); -#522 = CARTESIAN_POINT('',(0.426679946932,-57.7)); -#523 = VECTOR('',#524,1.); -#524 = DIRECTION('',(0.,-1.)); -#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#526 = PCURVE('',#527,#532); -#527 = CYLINDRICAL_SURFACE('',#528,3.7); -#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531); -#529 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#530 = DIRECTION('',(-0.,1.,-0.)); -#531 = DIRECTION('',(1.,0.,0.)); -#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); -#533 = LINE('',#534,#535); -#534 = CARTESIAN_POINT('',(-3.610877613952,0.)); -#535 = VECTOR('',#536,1.); -#536 = DIRECTION('',(-0.,1.)); -#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#538 = ORIENTED_EDGE('',*,*,#539,.F.); -#539 = EDGE_CURVE('',#540,#512,#542,.T.); -#540 = VERTEX_POINT('',#541); -#541 = CARTESIAN_POINT('',(-89.95,24.7,3.773320053068)); -#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.); -#543 = LINE('',#544,#545); -#544 = CARTESIAN_POINT('',(-89.95,24.7,1.05)); -#545 = VECTOR('',#546,1.); -#546 = DIRECTION('',(0.,-0.,-1.)); -#547 = PCURVE('',#33,#548); -#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); -#549 = LINE('',#550,#551); -#550 = CARTESIAN_POINT('',(1.05,-57.7)); -#551 = VECTOR('',#552,1.); -#552 = DIRECTION('',(-1.,0.)); -#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#554 = PCURVE('',#555,#560); -#555 = PLANE('',#556); -#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); -#557 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#558 = DIRECTION('',(-0.,1.,-0.)); -#559 = DIRECTION('',(-1.,0.,0.)); -#560 = DEFINITIONAL_REPRESENTATION('',(#561),#565); -#561 = LINE('',#562,#563); -#562 = CARTESIAN_POINT('',(3.3,-1.05)); -#563 = VECTOR('',#564,1.); -#564 = DIRECTION('',(-0.,-1.)); -#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#566 = ORIENTED_EDGE('',*,*,#567,.T.); -#567 = EDGE_CURVE('',#540,#568,#570,.T.); -#568 = VERTEX_POINT('',#569); -#569 = CARTESIAN_POINT('',(-89.95,33.,3.773320053068)); -#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.); -#571 = LINE('',#572,#573); -#572 = CARTESIAN_POINT('',(-89.95,24.7,3.773320053068)); -#573 = VECTOR('',#574,1.); -#574 = DIRECTION('',(-0.,1.,-0.)); -#575 = PCURVE('',#33,#576); -#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581); -#577 = LINE('',#578,#579); -#578 = CARTESIAN_POINT('',(3.773320053068,-57.7)); -#579 = VECTOR('',#580,1.); -#580 = DIRECTION('',(0.,-1.)); -#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#582 = PCURVE('',#527,#583); -#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588); -#584 = LINE('',#585,#586); -#585 = CARTESIAN_POINT('',(-2.672307693227,0.)); -#586 = VECTOR('',#587,1.); -#587 = DIRECTION('',(-0.,1.)); -#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#589 = ORIENTED_EDGE('',*,*,#590,.T.); -#590 = EDGE_CURVE('',#568,#591,#593,.T.); -#591 = VERTEX_POINT('',#592); -#592 = CARTESIAN_POINT('',(-89.95,33.,7.4)); -#593 = SURFACE_CURVE('',#594,(#598,#605),.PCURVE_S1.); -#594 = LINE('',#595,#596); -#595 = CARTESIAN_POINT('',(-89.95,33.,0.)); -#596 = VECTOR('',#597,1.); -#597 = DIRECTION('',(0.,0.,1.)); -#598 = PCURVE('',#33,#599); -#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604); -#600 = LINE('',#601,#602); -#601 = CARTESIAN_POINT('',(0.,-66.)); -#602 = VECTOR('',#603,1.); -#603 = DIRECTION('',(1.,0.)); -#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#605 = PCURVE('',#499,#606); -#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611); -#607 = LINE('',#608,#609); -#608 = CARTESIAN_POINT('',(-0.,4.8)); -#609 = VECTOR('',#610,1.); -#610 = DIRECTION('',(-1.,0.)); -#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#612 = ORIENTED_EDGE('',*,*,#613,.T.); -#613 = EDGE_CURVE('',#591,#614,#616,.T.); -#614 = VERTEX_POINT('',#615); -#615 = CARTESIAN_POINT('',(-89.95,-33.,7.4)); -#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); -#617 = LINE('',#618,#619); -#618 = CARTESIAN_POINT('',(-89.95,33.,7.4)); -#619 = VECTOR('',#620,1.); -#620 = DIRECTION('',(0.,-1.,0.)); -#621 = PCURVE('',#33,#622); -#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); -#623 = LINE('',#624,#625); -#624 = CARTESIAN_POINT('',(7.4,-66.)); -#625 = VECTOR('',#626,1.); -#626 = DIRECTION('',(0.,1.)); -#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#628 = PCURVE('',#629,#634); -#629 = PLANE('',#630); -#630 = AXIS2_PLACEMENT_3D('',#631,#632,#633); -#631 = CARTESIAN_POINT('',(-90.45,-33.,7.9)); -#632 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#633 = DIRECTION('',(-0.,1.,0.)); -#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639); -#635 = LINE('',#636,#637); -#636 = CARTESIAN_POINT('',(66.,-0.707106781187)); -#637 = VECTOR('',#638,1.); -#638 = DIRECTION('',(-1.,0.)); -#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#640 = ORIENTED_EDGE('',*,*,#641,.F.); -#641 = EDGE_CURVE('',#642,#614,#644,.T.); -#642 = VERTEX_POINT('',#643); -#643 = CARTESIAN_POINT('',(-89.95,-33.,3.773320053068)); -#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); -#645 = LINE('',#646,#647); -#646 = CARTESIAN_POINT('',(-89.95,-33.,0.)); -#647 = VECTOR('',#648,1.); -#648 = DIRECTION('',(0.,0.,1.)); -#649 = PCURVE('',#33,#650); -#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); -#651 = LINE('',#652,#653); -#652 = CARTESIAN_POINT('',(0.,0.)); -#653 = VECTOR('',#654,1.); -#654 = DIRECTION('',(1.,0.)); -#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#656 = PCURVE('',#657,#662); -#657 = PLANE('',#658); -#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661); -#659 = CARTESIAN_POINT('',(-94.75,-33.,0.)); -#660 = DIRECTION('',(0.,1.,0.)); -#661 = DIRECTION('',(0.,0.,1.)); -#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); -#663 = LINE('',#664,#665); -#664 = CARTESIAN_POINT('',(0.,4.8)); -#665 = VECTOR('',#666,1.); -#666 = DIRECTION('',(1.,0.)); -#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#668 = ORIENTED_EDGE('',*,*,#669,.F.); -#669 = EDGE_CURVE('',#670,#642,#672,.T.); -#670 = VERTEX_POINT('',#671); -#671 = CARTESIAN_POINT('',(-89.95,-24.7,3.773320053068)); -#672 = SURFACE_CURVE('',#673,(#677,#684),.PCURVE_S1.); -#673 = LINE('',#674,#675); -#674 = CARTESIAN_POINT('',(-89.95,-24.7,3.773320053068)); -#675 = VECTOR('',#676,1.); -#676 = DIRECTION('',(0.,-1.,0.)); -#677 = PCURVE('',#33,#678); -#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); -#679 = LINE('',#680,#681); -#680 = CARTESIAN_POINT('',(3.773320053068,-8.3)); -#681 = VECTOR('',#682,1.); -#682 = DIRECTION('',(0.,1.)); -#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#684 = PCURVE('',#685,#690); -#685 = CYLINDRICAL_SURFACE('',#686,3.7); -#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689); -#687 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#688 = DIRECTION('',(0.,-1.,0.)); -#689 = DIRECTION('',(1.,0.,0.)); -#690 = DEFINITIONAL_REPRESENTATION('',(#691),#694); -#691 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#692,#693),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#692 = CARTESIAN_POINT('',(2.672307693227,-5.999999999062E-07)); -#693 = CARTESIAN_POINT('',(2.672307693227,8.3000006)); -#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#695 = ORIENTED_EDGE('',*,*,#696,.T.); -#696 = EDGE_CURVE('',#670,#697,#699,.T.); -#697 = VERTEX_POINT('',#698); -#698 = CARTESIAN_POINT('',(-89.95,-24.7,0.426679946932)); -#699 = SURFACE_CURVE('',#700,(#704,#711),.PCURVE_S1.); -#700 = LINE('',#701,#702); -#701 = CARTESIAN_POINT('',(-89.95,-24.7,1.05)); -#702 = VECTOR('',#703,1.); -#703 = DIRECTION('',(0.,0.,-1.)); -#704 = PCURVE('',#33,#705); -#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); -#706 = LINE('',#707,#708); -#707 = CARTESIAN_POINT('',(1.05,-8.3)); -#708 = VECTOR('',#709,1.); -#709 = DIRECTION('',(-1.,0.)); -#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#711 = PCURVE('',#712,#717); -#712 = PLANE('',#713); -#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716); -#714 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#715 = DIRECTION('',(0.,-1.,0.)); -#716 = DIRECTION('',(1.,0.,0.)); -#717 = DEFINITIONAL_REPRESENTATION('',(#718),#721); -#718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#719,#720),.UNSPECIFIED.,.F.,.F., - (2,2),(-3.069900987672,0.65),.PIECEWISE_BEZIER_KNOTS.); -#719 = CARTESIAN_POINT('',(-3.3,2.019900987672)); -#720 = CARTESIAN_POINT('',(-3.3,-1.7)); -#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#722 = ORIENTED_EDGE('',*,*,#723,.T.); -#723 = EDGE_CURVE('',#697,#724,#726,.T.); -#724 = VERTEX_POINT('',#725); -#725 = CARTESIAN_POINT('',(-89.95,-33.,0.426679946932)); -#726 = SURFACE_CURVE('',#727,(#731,#738),.PCURVE_S1.); -#727 = LINE('',#728,#729); -#728 = CARTESIAN_POINT('',(-89.95,-24.7,0.426679946932)); -#729 = VECTOR('',#730,1.); -#730 = DIRECTION('',(0.,-1.,0.)); -#731 = PCURVE('',#33,#732); -#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737); -#733 = LINE('',#734,#735); -#734 = CARTESIAN_POINT('',(0.426679946932,-8.3)); -#735 = VECTOR('',#736,1.); -#736 = DIRECTION('',(0.,1.)); -#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#738 = PCURVE('',#685,#739); -#739 = DEFINITIONAL_REPRESENTATION('',(#740),#743); -#740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#741,#742),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#741 = CARTESIAN_POINT('',(3.610877613952,-5.999999999062E-07)); -#742 = CARTESIAN_POINT('',(3.610877613952,8.3000006)); -#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#744 = ORIENTED_EDGE('',*,*,#745,.F.); -#745 = EDGE_CURVE('',#746,#724,#748,.T.); -#746 = VERTEX_POINT('',#747); -#747 = CARTESIAN_POINT('',(-89.95,-33.,0.4)); -#748 = SURFACE_CURVE('',#749,(#753,#760),.PCURVE_S1.); -#749 = LINE('',#750,#751); -#750 = CARTESIAN_POINT('',(-89.95,-33.,0.)); -#751 = VECTOR('',#752,1.); -#752 = DIRECTION('',(0.,0.,1.)); -#753 = PCURVE('',#33,#754); -#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); -#755 = LINE('',#756,#757); -#756 = CARTESIAN_POINT('',(0.,0.)); -#757 = VECTOR('',#758,1.); -#758 = DIRECTION('',(1.,0.)); -#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#760 = PCURVE('',#657,#761); -#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766); -#762 = LINE('',#763,#764); -#763 = CARTESIAN_POINT('',(0.,4.8)); -#764 = VECTOR('',#765,1.); -#765 = DIRECTION('',(1.,0.)); -#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#767 = ORIENTED_EDGE('',*,*,#768,.T.); -#768 = EDGE_CURVE('',#746,#24,#769,.T.); -#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); -#770 = LINE('',#771,#772); -#771 = CARTESIAN_POINT('',(-89.95,-33.,0.4)); -#772 = VECTOR('',#773,1.); -#773 = DIRECTION('',(-0.,1.,-0.)); -#774 = PCURVE('',#33,#775); -#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); -#776 = LINE('',#777,#778); -#777 = CARTESIAN_POINT('',(0.4,0.)); -#778 = VECTOR('',#779,1.); -#779 = DIRECTION('',(0.,-1.)); -#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#781 = PCURVE('',#73,#782); -#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); -#783 = LINE('',#784,#785); -#784 = CARTESIAN_POINT('',(29.7,-0.282842712475)); -#785 = VECTOR('',#786,1.); -#786 = DIRECTION('',(-1.,0.)); -#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#788 = ADVANCED_FACE('',(#789),#712,.T.); -#789 = FACE_BOUND('',#790,.T.); -#790 = EDGE_LOOP('',(#791,#813)); -#791 = ORIENTED_EDGE('',*,*,#792,.T.); -#792 = EDGE_CURVE('',#670,#697,#793,.T.); -#793 = SURFACE_CURVE('',#794,(#799,#806),.PCURVE_S1.); -#794 = CIRCLE('',#795,3.7); -#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798); -#796 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#797 = DIRECTION('',(0.,-1.,0.)); -#798 = DIRECTION('',(1.,0.,0.)); -#799 = PCURVE('',#712,#800); -#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805); -#801 = CIRCLE('',#802,3.7); -#802 = AXIS2_PLACEMENT_2D('',#803,#804); -#803 = CARTESIAN_POINT('',(0.,0.)); -#804 = DIRECTION('',(1.,0.)); -#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#806 = PCURVE('',#685,#807); -#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812); -#808 = LINE('',#809,#810); -#809 = CARTESIAN_POINT('',(0.,0.)); -#810 = VECTOR('',#811,1.); -#811 = DIRECTION('',(1.,0.)); -#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#813 = ORIENTED_EDGE('',*,*,#696,.F.); -#814 = ADVANCED_FACE('',(#815),#685,.F.); -#815 = FACE_BOUND('',#816,.F.); -#816 = EDGE_LOOP('',(#817,#843,#844,#845)); -#817 = ORIENTED_EDGE('',*,*,#818,.F.); -#818 = EDGE_CURVE('',#642,#724,#819,.T.); -#819 = SURFACE_CURVE('',#820,(#825,#832),.PCURVE_S1.); -#820 = CIRCLE('',#821,3.7); -#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824); -#822 = CARTESIAN_POINT('',(-86.65,-33.,2.1)); -#823 = DIRECTION('',(0.,-1.,0.)); -#824 = DIRECTION('',(1.,0.,0.)); -#825 = PCURVE('',#685,#826); -#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831); -#827 = LINE('',#828,#829); -#828 = CARTESIAN_POINT('',(0.,8.3)); -#829 = VECTOR('',#830,1.); -#830 = DIRECTION('',(1.,0.)); -#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#832 = PCURVE('',#657,#833); -#833 = DEFINITIONAL_REPRESENTATION('',(#834),#842); -#834 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#835,#836,#837,#838,#839,#840 -,#841),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( - -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, -8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#835 = CARTESIAN_POINT('',(2.1,11.8)); -#836 = CARTESIAN_POINT('',(8.508587988005,11.8)); -#837 = CARTESIAN_POINT('',(5.304293994002,6.25)); -#838 = CARTESIAN_POINT('',(2.1,0.7)); -#839 = CARTESIAN_POINT('',(-1.104293994002,6.25)); -#840 = CARTESIAN_POINT('',(-4.308587988005,11.8)); -#841 = CARTESIAN_POINT('',(2.1,11.8)); -#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#843 = ORIENTED_EDGE('',*,*,#669,.F.); -#844 = ORIENTED_EDGE('',*,*,#792,.T.); -#845 = ORIENTED_EDGE('',*,*,#723,.T.); -#846 = ADVANCED_FACE('',(#847),#657,.F.); -#847 = FACE_BOUND('',#848,.F.); -#848 = EDGE_LOOP('',(#849,#850,#878,#906,#934,#962,#983,#984)); -#849 = ORIENTED_EDGE('',*,*,#745,.F.); -#850 = ORIENTED_EDGE('',*,*,#851,.F.); -#851 = EDGE_CURVE('',#852,#746,#854,.T.); -#852 = VERTEX_POINT('',#853); -#853 = CARTESIAN_POINT('',(-94.75,-33.,0.4)); -#854 = SURFACE_CURVE('',#855,(#859,#866),.PCURVE_S1.); -#855 = LINE('',#856,#857); -#856 = CARTESIAN_POINT('',(-94.75,-33.,0.4)); -#857 = VECTOR('',#858,1.); -#858 = DIRECTION('',(1.,0.,0.)); -#859 = PCURVE('',#657,#860); -#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865); -#861 = LINE('',#862,#863); -#862 = CARTESIAN_POINT('',(0.4,0.)); -#863 = VECTOR('',#864,1.); -#864 = DIRECTION('',(0.,1.)); -#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#866 = PCURVE('',#867,#872); -#867 = PLANE('',#868); -#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); -#869 = CARTESIAN_POINT('',(-94.75,-32.8,0.2)); -#870 = DIRECTION('',(6.949987266552E-18,0.707106781187,0.707106781187)); -#871 = DIRECTION('',(-1.,4.914383125339E-18,4.914383125339E-18)); -#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877); -#873 = LINE('',#874,#875); -#874 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#875 = VECTOR('',#876,1.); -#876 = DIRECTION('',(-1.,0.)); -#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#878 = ORIENTED_EDGE('',*,*,#879,.T.); -#879 = EDGE_CURVE('',#852,#880,#882,.T.); -#880 = VERTEX_POINT('',#881); -#881 = CARTESIAN_POINT('',(-94.75,-33.,7.4)); -#882 = SURFACE_CURVE('',#883,(#887,#894),.PCURVE_S1.); -#883 = LINE('',#884,#885); -#884 = CARTESIAN_POINT('',(-94.75,-33.,0.)); -#885 = VECTOR('',#886,1.); -#886 = DIRECTION('',(0.,0.,1.)); -#887 = PCURVE('',#657,#888); -#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893); -#889 = LINE('',#890,#891); -#890 = CARTESIAN_POINT('',(0.,0.)); -#891 = VECTOR('',#892,1.); -#892 = DIRECTION('',(1.,0.)); -#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#894 = PCURVE('',#895,#900); -#895 = PLANE('',#896); -#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899); -#897 = CARTESIAN_POINT('',(-94.75,-33.,0.)); -#898 = DIRECTION('',(1.,0.,0.)); -#899 = DIRECTION('',(0.,0.,1.)); -#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905); -#901 = LINE('',#902,#903); -#902 = CARTESIAN_POINT('',(0.,0.)); -#903 = VECTOR('',#904,1.); -#904 = DIRECTION('',(1.,0.)); -#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#906 = ORIENTED_EDGE('',*,*,#907,.T.); -#907 = EDGE_CURVE('',#880,#908,#910,.T.); -#908 = VERTEX_POINT('',#909); -#909 = CARTESIAN_POINT('',(-93.75,-33.,8.4)); -#910 = SURFACE_CURVE('',#911,(#915,#922),.PCURVE_S1.); -#911 = LINE('',#912,#913); -#912 = CARTESIAN_POINT('',(-96.35,-33.,5.8)); -#913 = VECTOR('',#914,1.); -#914 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#915 = PCURVE('',#657,#916); -#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921); -#917 = LINE('',#918,#919); -#918 = CARTESIAN_POINT('',(5.8,-1.6)); -#919 = VECTOR('',#920,1.); -#920 = DIRECTION('',(0.707106781187,0.707106781187)); -#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#922 = PCURVE('',#923,#928); -#923 = PLANE('',#924); -#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); -#925 = CARTESIAN_POINT('',(-94.25,-33.,7.9)); -#926 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); -#927 = DIRECTION('',(0.,1.,0.)); -#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933); -#929 = LINE('',#930,#931); -#930 = CARTESIAN_POINT('',(0.,-2.969848480983)); -#931 = VECTOR('',#932,1.); -#932 = DIRECTION('',(0.,1.)); -#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#934 = ORIENTED_EDGE('',*,*,#935,.T.); -#935 = EDGE_CURVE('',#908,#936,#938,.T.); -#936 = VERTEX_POINT('',#937); -#937 = CARTESIAN_POINT('',(-90.95,-33.,8.4)); -#938 = SURFACE_CURVE('',#939,(#943,#950),.PCURVE_S1.); -#939 = LINE('',#940,#941); -#940 = CARTESIAN_POINT('',(-94.75,-33.,8.4)); -#941 = VECTOR('',#942,1.); -#942 = DIRECTION('',(1.,0.,0.)); -#943 = PCURVE('',#657,#944); -#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949); -#945 = LINE('',#946,#947); -#946 = CARTESIAN_POINT('',(8.4,0.)); -#947 = VECTOR('',#948,1.); -#948 = DIRECTION('',(0.,1.)); -#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#950 = PCURVE('',#951,#956); -#951 = PLANE('',#952); -#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955); -#953 = CARTESIAN_POINT('',(-94.75,-33.,8.4)); -#954 = DIRECTION('',(0.,0.,1.)); -#955 = DIRECTION('',(1.,0.,0.)); -#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961); -#957 = LINE('',#958,#959); -#958 = CARTESIAN_POINT('',(0.,0.)); -#959 = VECTOR('',#960,1.); -#960 = DIRECTION('',(1.,0.)); -#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#962 = ORIENTED_EDGE('',*,*,#963,.F.); -#963 = EDGE_CURVE('',#614,#936,#964,.T.); -#964 = SURFACE_CURVE('',#965,(#969,#976),.PCURVE_S1.); -#965 = LINE('',#966,#967); -#966 = CARTESIAN_POINT('',(-89.55,-33.,7.)); -#967 = VECTOR('',#968,1.); -#968 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#969 = PCURVE('',#657,#970); -#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975); -#971 = LINE('',#972,#973); -#972 = CARTESIAN_POINT('',(7.,5.2)); -#973 = VECTOR('',#974,1.); -#974 = DIRECTION('',(0.707106781187,-0.707106781187)); -#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#976 = PCURVE('',#629,#977); -#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982); -#978 = LINE('',#979,#980); -#979 = CARTESIAN_POINT('',(0.,-1.272792206136)); -#980 = VECTOR('',#981,1.); -#981 = DIRECTION('',(0.,1.)); -#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#983 = ORIENTED_EDGE('',*,*,#641,.F.); -#984 = ORIENTED_EDGE('',*,*,#818,.T.); -#985 = ADVANCED_FACE('',(#986),#867,.F.); -#986 = FACE_BOUND('',#987,.T.); -#987 = EDGE_LOOP('',(#988,#1016,#1044,#1065)); -#988 = ORIENTED_EDGE('',*,*,#989,.F.); -#989 = EDGE_CURVE('',#990,#852,#992,.T.); -#990 = VERTEX_POINT('',#991); -#991 = CARTESIAN_POINT('',(-94.35,-32.6,1.804112415016E-15)); -#992 = SURFACE_CURVE('',#993,(#997,#1004),.PCURVE_S1.); -#993 = LINE('',#994,#995); -#994 = CARTESIAN_POINT('',(-94.61666666666,-32.86666666666, - 0.266666666667)); -#995 = VECTOR('',#996,1.); -#996 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#997 = PCURVE('',#867,#998); -#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003); -#999 = LINE('',#1000,#1001); -#1000 = CARTESIAN_POINT('',(-0.133333333333,9.42809041582E-02)); -#1001 = VECTOR('',#1002,1.); -#1002 = DIRECTION('',(0.57735026919,0.816496580928)); -#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1004 = PCURVE('',#1005,#1010); -#1005 = PLANE('',#1006); -#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009); -#1007 = CARTESIAN_POINT('',(-94.55,-33.,0.2)); -#1008 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#1009 = DIRECTION('',(2.457191562669E-18,1.,2.457191562669E-18)); -#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015); -#1011 = LINE('',#1012,#1013); -#1012 = CARTESIAN_POINT('',(0.133333333333,9.428090415822E-02)); -#1013 = VECTOR('',#1014,1.); -#1014 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); -#1017 = EDGE_CURVE('',#990,#1018,#1020,.T.); -#1018 = VERTEX_POINT('',#1019); -#1019 = CARTESIAN_POINT('',(-90.35,-32.6,-3.219646771413E-15)); -#1020 = SURFACE_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); -#1021 = LINE('',#1022,#1023); -#1022 = CARTESIAN_POINT('',(-94.75,-32.6,0.)); -#1023 = VECTOR('',#1024,1.); -#1024 = DIRECTION('',(1.,0.,0.)); -#1025 = PCURVE('',#867,#1026); -#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); -#1027 = LINE('',#1028,#1029); -#1028 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#1029 = VECTOR('',#1030,1.); -#1030 = DIRECTION('',(-1.,0.)); -#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1032 = PCURVE('',#1033,#1038); -#1033 = PLANE('',#1034); -#1034 = AXIS2_PLACEMENT_3D('',#1035,#1036,#1037); -#1035 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1036 = DIRECTION('',(-0.,-0.,1.)); -#1037 = DIRECTION('',(1.,0.,0.)); -#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043); -#1039 = LINE('',#1040,#1041); -#1040 = CARTESIAN_POINT('',(-189.5,0.4)); -#1041 = VECTOR('',#1042,1.); -#1042 = DIRECTION('',(1.,-0.)); -#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1044 = ORIENTED_EDGE('',*,*,#1045,.F.); -#1045 = EDGE_CURVE('',#746,#1018,#1046,.T.); -#1046 = SURFACE_CURVE('',#1047,(#1051,#1058),.PCURVE_S1.); -#1047 = LINE('',#1048,#1049); -#1048 = CARTESIAN_POINT('',(-90.88333333333,-32.06666666666, - -0.533333333333)); -#1049 = VECTOR('',#1050,1.); -#1050 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#1051 = PCURVE('',#867,#1052); -#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057); -#1053 = LINE('',#1054,#1055); -#1054 = CARTESIAN_POINT('',(-3.866666666667,-1.03708994574)); -#1055 = VECTOR('',#1056,1.); -#1056 = DIRECTION('',(0.57735026919,-0.816496580928)); -#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1058 = PCURVE('',#73,#1059); -#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064); -#1060 = LINE('',#1061,#1062); -#1061 = CARTESIAN_POINT('',(28.766666666667,1.03708994574)); -#1062 = VECTOR('',#1063,1.); -#1063 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1065 = ORIENTED_EDGE('',*,*,#851,.F.); -#1066 = ADVANCED_FACE('',(#1067),#1033,.F.); -#1067 = FACE_BOUND('',#1068,.T.); -#1068 = EDGE_LOOP('',(#1069,#1099,#1127,#1155,#1183,#1211,#1239,#1262, - #1283,#1284,#1307,#1335,#1358,#1381,#1409,#1437,#1465,#1493,#1521, - #1549)); -#1069 = ORIENTED_EDGE('',*,*,#1070,.T.); -#1070 = EDGE_CURVE('',#1071,#1073,#1075,.T.); -#1071 = VERTEX_POINT('',#1072); -#1072 = CARTESIAN_POINT('',(94.35,-32.6,1.804112415016E-15)); -#1073 = VERTEX_POINT('',#1074); -#1074 = CARTESIAN_POINT('',(90.35,-32.6,-3.219646771413E-15)); -#1075 = SURFACE_CURVE('',#1076,(#1080,#1087),.PCURVE_S1.); -#1076 = LINE('',#1077,#1078); -#1077 = CARTESIAN_POINT('',(94.75,-32.6,0.)); -#1078 = VECTOR('',#1079,1.); -#1079 = DIRECTION('',(-1.,-0.,-0.)); -#1080 = PCURVE('',#1033,#1081); -#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1086); -#1082 = LINE('',#1083,#1084); -#1083 = CARTESIAN_POINT('',(0.,0.4)); -#1084 = VECTOR('',#1085,1.); -#1085 = DIRECTION('',(-1.,0.)); -#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1087 = PCURVE('',#1088,#1093); -#1088 = PLANE('',#1089); -#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092); -#1090 = CARTESIAN_POINT('',(94.75,-32.8,0.2)); -#1091 = DIRECTION('',(6.949987266552E-18,-0.707106781187,-0.707106781187 - )); -#1092 = DIRECTION('',(1.,4.914383125339E-18,4.914383125339E-18)); -#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098); -#1094 = LINE('',#1095,#1096); -#1095 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#1096 = VECTOR('',#1097,1.); -#1097 = DIRECTION('',(-1.,0.)); -#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1099 = ORIENTED_EDGE('',*,*,#1100,.T.); -#1100 = EDGE_CURVE('',#1073,#1101,#1103,.T.); -#1101 = VERTEX_POINT('',#1102); -#1102 = CARTESIAN_POINT('',(90.35,-1.501,0.)); -#1103 = SURFACE_CURVE('',#1104,(#1108,#1115),.PCURVE_S1.); -#1104 = LINE('',#1105,#1106); -#1105 = CARTESIAN_POINT('',(90.35,-32.6,-3.219646771413E-15)); -#1106 = VECTOR('',#1107,1.); -#1107 = DIRECTION('',(0.,1.,1.035289485647E-16)); -#1108 = PCURVE('',#1033,#1109); -#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114); -#1110 = LINE('',#1111,#1112); -#1111 = CARTESIAN_POINT('',(-4.4,0.4)); -#1112 = VECTOR('',#1113,1.); -#1113 = DIRECTION('',(0.,1.)); -#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1115 = PCURVE('',#1116,#1121); -#1116 = PLANE('',#1117); -#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120); -#1118 = CARTESIAN_POINT('',(90.15,-33.,0.2)); -#1119 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#1120 = DIRECTION('',(2.457191562669E-18,1.,2.457191562669E-18)); -#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126); -#1122 = LINE('',#1123,#1124); -#1123 = CARTESIAN_POINT('',(0.4,-0.282842712475)); -#1124 = VECTOR('',#1125,1.); -#1125 = DIRECTION('',(1.,7.32060215792E-17)); -#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1127 = ORIENTED_EDGE('',*,*,#1128,.T.); -#1128 = EDGE_CURVE('',#1101,#1129,#1131,.T.); -#1129 = VERTEX_POINT('',#1130); -#1130 = CARTESIAN_POINT('',(86.35,-1.501,0.)); -#1131 = SURFACE_CURVE('',#1132,(#1136,#1143),.PCURVE_S1.); -#1132 = LINE('',#1133,#1134); -#1133 = CARTESIAN_POINT('',(90.35,-1.501,0.)); -#1134 = VECTOR('',#1135,1.); -#1135 = DIRECTION('',(-1.,0.,0.)); -#1136 = PCURVE('',#1033,#1137); -#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142); -#1138 = LINE('',#1139,#1140); -#1139 = CARTESIAN_POINT('',(-4.4,31.499)); -#1140 = VECTOR('',#1141,1.); -#1141 = DIRECTION('',(-1.,0.)); -#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1143 = PCURVE('',#1144,#1149); -#1144 = PLANE('',#1145); -#1145 = AXIS2_PLACEMENT_3D('',#1146,#1147,#1148); -#1146 = CARTESIAN_POINT('',(89.95,-2.4005,0.8995)); -#1147 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); -#1148 = DIRECTION('',(-1.,-0.,0.)); -#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154); -#1150 = LINE('',#1151,#1152); -#1151 = CARTESIAN_POINT('',(-0.4,1.272085099355)); -#1152 = VECTOR('',#1153,1.); -#1153 = DIRECTION('',(1.,0.)); -#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1155 = ORIENTED_EDGE('',*,*,#1156,.T.); -#1156 = EDGE_CURVE('',#1129,#1157,#1159,.T.); -#1157 = VERTEX_POINT('',#1158); -#1158 = CARTESIAN_POINT('',(86.35,-20.6,-8.049116928532E-16)); -#1159 = SURFACE_CURVE('',#1160,(#1164,#1171),.PCURVE_S1.); -#1160 = LINE('',#1161,#1162); -#1161 = CARTESIAN_POINT('',(86.35,-1.501,0.)); -#1162 = VECTOR('',#1163,1.); -#1163 = DIRECTION('',(7.440627632443E-16,-1.,-4.214417994938E-17)); -#1164 = PCURVE('',#1033,#1165); -#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170); -#1166 = LINE('',#1167,#1168); -#1167 = CARTESIAN_POINT('',(-8.4,31.499)); -#1168 = VECTOR('',#1169,1.); -#1169 = DIRECTION('',(7.440627632443E-16,-1.)); -#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1171 = PCURVE('',#1172,#1177); -#1172 = PLANE('',#1173); -#1173 = AXIS2_PLACEMENT_3D('',#1174,#1175,#1176); -#1174 = CARTESIAN_POINT('',(86.55,-3.3,0.2)); -#1175 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#1176 = DIRECTION('',(-2.457191562669E-18,1.,2.457191562669E-18)); -#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182); -#1178 = LINE('',#1179,#1180); -#1179 = CARTESIAN_POINT('',(1.799,-0.282842712475)); -#1180 = VECTOR('',#1181,1.); -#1181 = DIRECTION('',(-1.,4.963313900887E-16)); -#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1183 = ORIENTED_EDGE('',*,*,#1184,.F.); -#1184 = EDGE_CURVE('',#1185,#1157,#1187,.T.); -#1185 = VERTEX_POINT('',#1186); -#1186 = CARTESIAN_POINT('',(-86.35,-20.6,5.551115123126E-17)); -#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.); -#1188 = LINE('',#1189,#1190); -#1189 = CARTESIAN_POINT('',(-86.75,-20.6,0.)); -#1190 = VECTOR('',#1191,1.); -#1191 = DIRECTION('',(1.,0.,-0.)); -#1192 = PCURVE('',#1033,#1193); -#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198); -#1194 = LINE('',#1195,#1196); -#1195 = CARTESIAN_POINT('',(-181.5,12.4)); -#1196 = VECTOR('',#1197,1.); -#1197 = DIRECTION('',(1.,-0.)); -#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1199 = PCURVE('',#1200,#1205); -#1200 = PLANE('',#1201); -#1201 = AXIS2_PLACEMENT_3D('',#1202,#1203,#1204); -#1202 = CARTESIAN_POINT('',(-86.75,-20.8,0.2)); -#1203 = DIRECTION('',(6.949987266552E-18,0.707106781187,0.707106781187) - ); -#1204 = DIRECTION('',(-1.,4.914383125339E-18,4.914383125339E-18)); -#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); -#1206 = LINE('',#1207,#1208); -#1207 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#1208 = VECTOR('',#1209,1.); -#1209 = DIRECTION('',(-1.,0.)); -#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1211 = ORIENTED_EDGE('',*,*,#1212,.T.); -#1212 = EDGE_CURVE('',#1185,#1213,#1215,.T.); -#1213 = VERTEX_POINT('',#1214); -#1214 = CARTESIAN_POINT('',(-86.35,-1.501,0.)); -#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.); -#1216 = LINE('',#1217,#1218); -#1217 = CARTESIAN_POINT('',(-86.35,-20.6,5.551115123126E-17)); -#1218 = VECTOR('',#1219,1.); -#1219 = DIRECTION('',(0.,1.,-2.906495168923E-18)); -#1220 = PCURVE('',#1033,#1221); -#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226); -#1222 = LINE('',#1223,#1224); -#1223 = CARTESIAN_POINT('',(-181.1,12.4)); -#1224 = VECTOR('',#1225,1.); -#1225 = DIRECTION('',(0.,1.)); -#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1227 = PCURVE('',#1228,#1233); -#1228 = PLANE('',#1229); -#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232); -#1230 = CARTESIAN_POINT('',(-86.55,-1.501,0.2)); -#1231 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#1232 = DIRECTION('',(2.457191562669E-18,1.,2.457191562669E-18)); -#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238); -#1234 = LINE('',#1235,#1236); -#1235 = CARTESIAN_POINT('',(-19.099,-0.282842712475)); -#1236 = VECTOR('',#1237,1.); -#1237 = DIRECTION('',(1.,-2.055202443431E-18)); -#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1239 = ORIENTED_EDGE('',*,*,#1240,.F.); -#1240 = EDGE_CURVE('',#1241,#1213,#1243,.T.); -#1241 = VERTEX_POINT('',#1242); -#1242 = CARTESIAN_POINT('',(-90.35,-1.501,0.)); -#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.); -#1244 = LINE('',#1245,#1246); -#1245 = CARTESIAN_POINT('',(-90.35,-1.501,0.)); -#1246 = VECTOR('',#1247,1.); -#1247 = DIRECTION('',(1.,0.,0.)); -#1248 = PCURVE('',#1033,#1249); -#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254); -#1250 = LINE('',#1251,#1252); -#1251 = CARTESIAN_POINT('',(-185.1,31.499)); -#1252 = VECTOR('',#1253,1.); -#1253 = DIRECTION('',(1.,-0.)); -#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1255 = PCURVE('',#101,#1256); -#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261); -#1257 = LINE('',#1258,#1259); -#1258 = CARTESIAN_POINT('',(-0.4,1.272085099355)); -#1259 = VECTOR('',#1260,1.); -#1260 = DIRECTION('',(1.,0.)); -#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1262 = ORIENTED_EDGE('',*,*,#1263,.F.); -#1263 = EDGE_CURVE('',#1018,#1241,#1264,.T.); -#1264 = SURFACE_CURVE('',#1265,(#1269,#1276),.PCURVE_S1.); -#1265 = LINE('',#1266,#1267); -#1266 = CARTESIAN_POINT('',(-90.35,-32.6,-3.219646771413E-15)); -#1267 = VECTOR('',#1268,1.); -#1268 = DIRECTION('',(0.,1.,1.035289485647E-16)); -#1269 = PCURVE('',#1033,#1270); -#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275); -#1271 = LINE('',#1272,#1273); -#1272 = CARTESIAN_POINT('',(-185.1,0.4)); -#1273 = VECTOR('',#1274,1.); -#1274 = DIRECTION('',(0.,1.)); -#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1276 = PCURVE('',#73,#1277); -#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282); -#1278 = LINE('',#1279,#1280); -#1279 = CARTESIAN_POINT('',(29.3,0.282842712475)); -#1280 = VECTOR('',#1281,1.); -#1281 = DIRECTION('',(-1.,-7.32060215792E-17)); -#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1283 = ORIENTED_EDGE('',*,*,#1017,.F.); -#1284 = ORIENTED_EDGE('',*,*,#1285,.T.); -#1285 = EDGE_CURVE('',#990,#1286,#1288,.T.); -#1286 = VERTEX_POINT('',#1287); -#1287 = CARTESIAN_POINT('',(-94.35,32.6,1.804112415016E-15)); -#1288 = SURFACE_CURVE('',#1289,(#1293,#1300),.PCURVE_S1.); -#1289 = LINE('',#1290,#1291); -#1290 = CARTESIAN_POINT('',(-94.35,-32.6,1.804112415016E-15)); -#1291 = VECTOR('',#1292,1.); -#1292 = DIRECTION('',(0.,1.,0.)); -#1293 = PCURVE('',#1033,#1294); -#1294 = DEFINITIONAL_REPRESENTATION('',(#1295),#1299); -#1295 = LINE('',#1296,#1297); -#1296 = CARTESIAN_POINT('',(-189.1,0.4)); -#1297 = VECTOR('',#1298,1.); -#1298 = DIRECTION('',(0.,1.)); -#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1300 = PCURVE('',#1005,#1301); -#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306); -#1302 = LINE('',#1303,#1304); -#1303 = CARTESIAN_POINT('',(0.4,-0.282842712475)); -#1304 = VECTOR('',#1305,1.); -#1305 = DIRECTION('',(1.,0.)); -#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1307 = ORIENTED_EDGE('',*,*,#1308,.T.); -#1308 = EDGE_CURVE('',#1286,#1309,#1311,.T.); -#1309 = VERTEX_POINT('',#1310); -#1310 = CARTESIAN_POINT('',(-90.35,32.6,-3.219646771413E-15)); -#1311 = SURFACE_CURVE('',#1312,(#1316,#1323),.PCURVE_S1.); -#1312 = LINE('',#1313,#1314); -#1313 = CARTESIAN_POINT('',(-94.75,32.6,0.)); -#1314 = VECTOR('',#1315,1.); -#1315 = DIRECTION('',(1.,-0.,-0.)); -#1316 = PCURVE('',#1033,#1317); -#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322); -#1318 = LINE('',#1319,#1320); -#1319 = CARTESIAN_POINT('',(-189.5,65.6)); -#1320 = VECTOR('',#1321,1.); -#1321 = DIRECTION('',(1.,-0.)); -#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1323 = PCURVE('',#1324,#1329); -#1324 = PLANE('',#1325); -#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328); -#1326 = CARTESIAN_POINT('',(-94.75,32.8,0.2)); -#1327 = DIRECTION('',(6.949987266552E-18,-0.707106781187,0.707106781187) - ); -#1328 = DIRECTION('',(1.,4.914383125339E-18,-4.914383125339E-18)); -#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334); -#1330 = LINE('',#1331,#1332); -#1331 = CARTESIAN_POINT('',(8.474091755304E-33,-0.282842712475)); -#1332 = VECTOR('',#1333,1.); -#1333 = DIRECTION('',(1.,0.)); -#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1335 = ORIENTED_EDGE('',*,*,#1336,.T.); -#1336 = EDGE_CURVE('',#1309,#1337,#1339,.T.); -#1337 = VERTEX_POINT('',#1338); -#1338 = CARTESIAN_POINT('',(-90.35,1.501,0.)); -#1339 = SURFACE_CURVE('',#1340,(#1344,#1351),.PCURVE_S1.); -#1340 = LINE('',#1341,#1342); -#1341 = CARTESIAN_POINT('',(-90.35,32.6,-3.219646771413E-15)); -#1342 = VECTOR('',#1343,1.); -#1343 = DIRECTION('',(-0.,-1.,1.035289485647E-16)); -#1344 = PCURVE('',#1033,#1345); -#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1350); -#1346 = LINE('',#1347,#1348); -#1347 = CARTESIAN_POINT('',(-185.1,65.6)); -#1348 = VECTOR('',#1349,1.); -#1349 = DIRECTION('',(-0.,-1.)); -#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1351 = PCURVE('',#415,#1352); -#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357); -#1353 = LINE('',#1354,#1355); -#1354 = CARTESIAN_POINT('',(-29.3,0.282842712475)); -#1355 = VECTOR('',#1356,1.); -#1356 = DIRECTION('',(1.,-7.32060215792E-17)); -#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1358 = ORIENTED_EDGE('',*,*,#1359,.T.); -#1359 = EDGE_CURVE('',#1337,#1360,#1362,.T.); -#1360 = VERTEX_POINT('',#1361); -#1361 = CARTESIAN_POINT('',(-86.35,1.501,0.)); -#1362 = SURFACE_CURVE('',#1363,(#1367,#1374),.PCURVE_S1.); -#1363 = LINE('',#1364,#1365); -#1364 = CARTESIAN_POINT('',(-90.35,1.501,0.)); -#1365 = VECTOR('',#1366,1.); -#1366 = DIRECTION('',(1.,-0.,-0.)); -#1367 = PCURVE('',#1033,#1368); -#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373); -#1369 = LINE('',#1370,#1371); -#1370 = CARTESIAN_POINT('',(-185.1,34.501)); -#1371 = VECTOR('',#1372,1.); -#1372 = DIRECTION('',(1.,-0.)); -#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1374 = PCURVE('',#387,#1375); -#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380); -#1376 = LINE('',#1377,#1378); -#1377 = CARTESIAN_POINT('',(0.4,1.272085099355)); -#1378 = VECTOR('',#1379,1.); -#1379 = DIRECTION('',(-1.,0.)); -#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1381 = ORIENTED_EDGE('',*,*,#1382,.F.); -#1382 = EDGE_CURVE('',#1383,#1360,#1385,.T.); -#1383 = VERTEX_POINT('',#1384); -#1384 = CARTESIAN_POINT('',(-86.35,20.6,5.551115123126E-17)); -#1385 = SURFACE_CURVE('',#1386,(#1390,#1397),.PCURVE_S1.); -#1386 = LINE('',#1387,#1388); -#1387 = CARTESIAN_POINT('',(-86.35,20.6,5.551115123126E-17)); -#1388 = VECTOR('',#1389,1.); -#1389 = DIRECTION('',(0.,-1.,-2.906495168923E-18)); -#1390 = PCURVE('',#1033,#1391); -#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396); -#1392 = LINE('',#1393,#1394); -#1393 = CARTESIAN_POINT('',(-181.1,53.6)); -#1394 = VECTOR('',#1395,1.); -#1395 = DIRECTION('',(-0.,-1.)); -#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1397 = PCURVE('',#1398,#1403); -#1398 = PLANE('',#1399); -#1399 = AXIS2_PLACEMENT_3D('',#1400,#1401,#1402); -#1400 = CARTESIAN_POINT('',(-86.55,1.501,0.2)); -#1401 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#1402 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18)); -#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408); -#1404 = LINE('',#1405,#1406); -#1405 = CARTESIAN_POINT('',(19.099,-0.282842712475)); -#1406 = VECTOR('',#1407,1.); -#1407 = DIRECTION('',(-1.,-2.055202443431E-18)); -#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1409 = ORIENTED_EDGE('',*,*,#1410,.T.); -#1410 = EDGE_CURVE('',#1383,#1411,#1413,.T.); -#1411 = VERTEX_POINT('',#1412); -#1412 = CARTESIAN_POINT('',(86.35,20.6,-8.049116928532E-16)); -#1413 = SURFACE_CURVE('',#1414,(#1418,#1425),.PCURVE_S1.); -#1414 = LINE('',#1415,#1416); -#1415 = CARTESIAN_POINT('',(-86.75,20.6,0.)); -#1416 = VECTOR('',#1417,1.); -#1417 = DIRECTION('',(1.,-0.,-0.)); -#1418 = PCURVE('',#1033,#1419); -#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424); -#1420 = LINE('',#1421,#1422); -#1421 = CARTESIAN_POINT('',(-181.5,53.6)); -#1422 = VECTOR('',#1423,1.); -#1423 = DIRECTION('',(1.,-0.)); -#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1425 = PCURVE('',#1426,#1431); -#1426 = PLANE('',#1427); -#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430); -#1428 = CARTESIAN_POINT('',(-86.75,20.8,0.2)); -#1429 = DIRECTION('',(6.949987266552E-18,-0.707106781187,0.707106781187) - ); -#1430 = DIRECTION('',(1.,4.914383125339E-18,-4.914383125339E-18)); -#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436); -#1432 = LINE('',#1433,#1434); -#1433 = CARTESIAN_POINT('',(-1.925929944387E-34,-0.282842712475)); -#1434 = VECTOR('',#1435,1.); -#1435 = DIRECTION('',(1.,0.)); -#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1437 = ORIENTED_EDGE('',*,*,#1438,.F.); -#1438 = EDGE_CURVE('',#1439,#1411,#1441,.T.); -#1439 = VERTEX_POINT('',#1440); -#1440 = CARTESIAN_POINT('',(86.35,1.501,0.)); -#1441 = SURFACE_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.); -#1442 = LINE('',#1443,#1444); -#1443 = CARTESIAN_POINT('',(86.35,1.501,0.)); -#1444 = VECTOR('',#1445,1.); -#1445 = DIRECTION('',(7.440627632443E-16,1.,-4.214417994938E-17)); -#1446 = PCURVE('',#1033,#1447); -#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452); -#1448 = LINE('',#1449,#1450); -#1449 = CARTESIAN_POINT('',(-8.4,34.501)); -#1450 = VECTOR('',#1451,1.); -#1451 = DIRECTION('',(7.440627632443E-16,1.)); -#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1453 = PCURVE('',#1454,#1459); -#1454 = PLANE('',#1455); -#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458); -#1456 = CARTESIAN_POINT('',(86.55,3.3,0.2)); -#1457 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187 - )); -#1458 = DIRECTION('',(2.457191562669E-18,1.,-2.457191562669E-18)); -#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464); -#1460 = LINE('',#1461,#1462); -#1461 = CARTESIAN_POINT('',(-1.799,-0.282842712475)); -#1462 = VECTOR('',#1463,1.); -#1463 = DIRECTION('',(1.,4.963313900887E-16)); -#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1465 = ORIENTED_EDGE('',*,*,#1466,.F.); -#1466 = EDGE_CURVE('',#1467,#1439,#1469,.T.); -#1467 = VERTEX_POINT('',#1468); -#1468 = CARTESIAN_POINT('',(90.35,1.501,0.)); -#1469 = SURFACE_CURVE('',#1470,(#1474,#1481),.PCURVE_S1.); -#1470 = LINE('',#1471,#1472); -#1471 = CARTESIAN_POINT('',(90.35,1.501,0.)); -#1472 = VECTOR('',#1473,1.); -#1473 = DIRECTION('',(-1.,-0.,0.)); -#1474 = PCURVE('',#1033,#1475); -#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480); -#1476 = LINE('',#1477,#1478); -#1477 = CARTESIAN_POINT('',(-4.4,34.501)); -#1478 = VECTOR('',#1479,1.); -#1479 = DIRECTION('',(-1.,0.)); -#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1481 = PCURVE('',#1482,#1487); -#1482 = PLANE('',#1483); -#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486); -#1484 = CARTESIAN_POINT('',(89.95,2.4005,0.8995)); -#1485 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#1486 = DIRECTION('',(1.,0.,0.)); -#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492); -#1488 = LINE('',#1489,#1490); -#1489 = CARTESIAN_POINT('',(0.4,1.272085099355)); -#1490 = VECTOR('',#1491,1.); -#1491 = DIRECTION('',(-1.,0.)); -#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1493 = ORIENTED_EDGE('',*,*,#1494,.F.); -#1494 = EDGE_CURVE('',#1495,#1467,#1497,.T.); -#1495 = VERTEX_POINT('',#1496); -#1496 = CARTESIAN_POINT('',(90.35,32.6,-3.219646771413E-15)); -#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.); -#1498 = LINE('',#1499,#1500); -#1499 = CARTESIAN_POINT('',(90.35,32.6,-3.219646771413E-15)); -#1500 = VECTOR('',#1501,1.); -#1501 = DIRECTION('',(-0.,-1.,1.035289485647E-16)); -#1502 = PCURVE('',#1033,#1503); -#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508); -#1504 = LINE('',#1505,#1506); -#1505 = CARTESIAN_POINT('',(-4.4,65.6)); -#1506 = VECTOR('',#1507,1.); -#1507 = DIRECTION('',(-0.,-1.)); -#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1509 = PCURVE('',#1510,#1515); -#1510 = PLANE('',#1511); -#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514); -#1512 = CARTESIAN_POINT('',(90.15,33.,0.2)); -#1513 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#1514 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18)); -#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520); -#1516 = LINE('',#1517,#1518); -#1517 = CARTESIAN_POINT('',(-0.4,-0.282842712475)); -#1518 = VECTOR('',#1519,1.); -#1519 = DIRECTION('',(-1.,7.32060215792E-17)); -#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1521 = ORIENTED_EDGE('',*,*,#1522,.F.); -#1522 = EDGE_CURVE('',#1523,#1495,#1525,.T.); -#1523 = VERTEX_POINT('',#1524); -#1524 = CARTESIAN_POINT('',(94.35,32.6,1.804112415016E-15)); -#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.); -#1526 = LINE('',#1527,#1528); -#1527 = CARTESIAN_POINT('',(94.75,32.6,0.)); -#1528 = VECTOR('',#1529,1.); -#1529 = DIRECTION('',(-1.,-0.,-0.)); -#1530 = PCURVE('',#1033,#1531); -#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536); -#1532 = LINE('',#1533,#1534); -#1533 = CARTESIAN_POINT('',(0.,65.6)); -#1534 = VECTOR('',#1535,1.); -#1535 = DIRECTION('',(-1.,0.)); -#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1537 = PCURVE('',#1538,#1543); -#1538 = PLANE('',#1539); -#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542); -#1540 = CARTESIAN_POINT('',(94.75,32.8,0.2)); -#1541 = DIRECTION('',(6.949987266552E-18,0.707106781187,-0.707106781187) - ); -#1542 = DIRECTION('',(-1.,4.914383125339E-18,-4.914383125339E-18)); -#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548); -#1544 = LINE('',#1545,#1546); -#1545 = CARTESIAN_POINT('',(8.474091755304E-33,-0.282842712475)); -#1546 = VECTOR('',#1547,1.); -#1547 = DIRECTION('',(1.,0.)); -#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1549 = ORIENTED_EDGE('',*,*,#1550,.T.); -#1550 = EDGE_CURVE('',#1523,#1071,#1551,.T.); -#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.); -#1552 = LINE('',#1553,#1554); -#1553 = CARTESIAN_POINT('',(94.35,32.6,1.804112415016E-15)); -#1554 = VECTOR('',#1555,1.); -#1555 = DIRECTION('',(0.,-1.,0.)); -#1556 = PCURVE('',#1033,#1557); -#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562); -#1558 = LINE('',#1559,#1560); -#1559 = CARTESIAN_POINT('',(-0.4,65.6)); -#1560 = VECTOR('',#1561,1.); -#1561 = DIRECTION('',(-0.,-1.)); -#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1563 = PCURVE('',#1564,#1569); -#1564 = PLANE('',#1565); -#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568); -#1566 = CARTESIAN_POINT('',(94.55,-33.,0.2)); -#1567 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#1568 = DIRECTION('',(-2.457191562669E-18,1.,2.457191562669E-18)); -#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574); -#1570 = LINE('',#1571,#1572); -#1571 = CARTESIAN_POINT('',(65.6,-0.282842712475)); -#1572 = VECTOR('',#1573,1.); -#1573 = DIRECTION('',(-1.,0.)); -#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1575 = ADVANCED_FACE('',(#1576),#1564,.T.); -#1576 = FACE_BOUND('',#1577,.T.); -#1577 = EDGE_LOOP('',(#1578,#1601,#1602,#1625)); -#1578 = ORIENTED_EDGE('',*,*,#1579,.F.); -#1579 = EDGE_CURVE('',#1071,#1580,#1582,.T.); -#1580 = VERTEX_POINT('',#1581); -#1581 = CARTESIAN_POINT('',(94.75,-33.,0.4)); -#1582 = SURFACE_CURVE('',#1583,(#1587,#1594),.PCURVE_S1.); -#1583 = LINE('',#1584,#1585); -#1584 = CARTESIAN_POINT('',(94.616666666667,-32.86666666666, - 0.266666666667)); -#1585 = VECTOR('',#1586,1.); -#1586 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#1587 = PCURVE('',#1564,#1588); -#1588 = DEFINITIONAL_REPRESENTATION('',(#1589),#1593); -#1589 = LINE('',#1590,#1591); -#1590 = CARTESIAN_POINT('',(0.133333333333,9.428090415822E-02)); -#1591 = VECTOR('',#1592,1.); -#1592 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1594 = PCURVE('',#1088,#1595); -#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600); -#1596 = LINE('',#1597,#1598); -#1597 = CARTESIAN_POINT('',(-0.133333333333,9.42809041582E-02)); -#1598 = VECTOR('',#1599,1.); -#1599 = DIRECTION('',(0.57735026919,0.816496580928)); -#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1601 = ORIENTED_EDGE('',*,*,#1550,.F.); -#1602 = ORIENTED_EDGE('',*,*,#1603,.T.); -#1603 = EDGE_CURVE('',#1523,#1604,#1606,.T.); -#1604 = VERTEX_POINT('',#1605); -#1605 = CARTESIAN_POINT('',(94.75,33.,0.4)); -#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.); -#1607 = LINE('',#1608,#1609); -#1608 = CARTESIAN_POINT('',(94.616666666667,32.866666666667, - 0.266666666667)); -#1609 = VECTOR('',#1610,1.); -#1610 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); -#1611 = PCURVE('',#1564,#1612); -#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617); -#1613 = LINE('',#1614,#1615); -#1614 = CARTESIAN_POINT('',(65.866666666667,9.428090415822E-02)); -#1615 = VECTOR('',#1616,1.); -#1616 = DIRECTION('',(0.57735026919,0.816496580928)); -#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1618 = PCURVE('',#1538,#1619); -#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624); -#1620 = LINE('',#1621,#1622); -#1621 = CARTESIAN_POINT('',(0.133333333333,9.42809041582E-02)); -#1622 = VECTOR('',#1623,1.); -#1623 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1625 = ORIENTED_EDGE('',*,*,#1626,.T.); -#1626 = EDGE_CURVE('',#1604,#1580,#1627,.T.); -#1627 = SURFACE_CURVE('',#1628,(#1632,#1639),.PCURVE_S1.); -#1628 = LINE('',#1629,#1630); -#1629 = CARTESIAN_POINT('',(94.75,33.,0.4)); -#1630 = VECTOR('',#1631,1.); -#1631 = DIRECTION('',(0.,-1.,0.)); -#1632 = PCURVE('',#1564,#1633); -#1633 = DEFINITIONAL_REPRESENTATION('',(#1634),#1638); -#1634 = LINE('',#1635,#1636); -#1635 = CARTESIAN_POINT('',(66.,0.282842712475)); -#1636 = VECTOR('',#1637,1.); -#1637 = DIRECTION('',(-1.,0.)); -#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1639 = PCURVE('',#1640,#1645); -#1640 = PLANE('',#1641); -#1641 = AXIS2_PLACEMENT_3D('',#1642,#1643,#1644); -#1642 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1643 = DIRECTION('',(-1.,-0.,-0.)); -#1644 = DIRECTION('',(-0.,-0.,-1.)); -#1645 = DEFINITIONAL_REPRESENTATION('',(#1646),#1650); -#1646 = LINE('',#1647,#1648); -#1647 = CARTESIAN_POINT('',(-0.4,-66.)); -#1648 = VECTOR('',#1649,1.); -#1649 = DIRECTION('',(-0.,1.)); -#1650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1651 = ADVANCED_FACE('',(#1652),#1640,.F.); -#1652 = FACE_BOUND('',#1653,.T.); -#1653 = EDGE_LOOP('',(#1654,#1682,#1683,#1711)); -#1654 = ORIENTED_EDGE('',*,*,#1655,.F.); -#1655 = EDGE_CURVE('',#1580,#1656,#1658,.T.); -#1656 = VERTEX_POINT('',#1657); -#1657 = CARTESIAN_POINT('',(94.75,-33.,7.4)); -#1658 = SURFACE_CURVE('',#1659,(#1663,#1670),.PCURVE_S1.); -#1659 = LINE('',#1660,#1661); -#1660 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1661 = VECTOR('',#1662,1.); -#1662 = DIRECTION('',(0.,0.,1.)); -#1663 = PCURVE('',#1640,#1664); -#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1669); -#1665 = LINE('',#1666,#1667); -#1666 = CARTESIAN_POINT('',(-0.,-0.)); -#1667 = VECTOR('',#1668,1.); -#1668 = DIRECTION('',(-1.,-0.)); -#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1670 = PCURVE('',#1671,#1676); -#1671 = PLANE('',#1672); -#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675); -#1673 = CARTESIAN_POINT('',(94.75,-33.,0.)); -#1674 = DIRECTION('',(0.,1.,0.)); -#1675 = DIRECTION('',(0.,0.,-1.)); -#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681); -#1677 = LINE('',#1678,#1679); -#1678 = CARTESIAN_POINT('',(-0.,-0.)); -#1679 = VECTOR('',#1680,1.); -#1680 = DIRECTION('',(-1.,0.)); -#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1682 = ORIENTED_EDGE('',*,*,#1626,.F.); -#1683 = ORIENTED_EDGE('',*,*,#1684,.T.); -#1684 = EDGE_CURVE('',#1604,#1685,#1687,.T.); -#1685 = VERTEX_POINT('',#1686); -#1686 = CARTESIAN_POINT('',(94.75,33.,7.4)); -#1687 = SURFACE_CURVE('',#1688,(#1692,#1699),.PCURVE_S1.); -#1688 = LINE('',#1689,#1690); -#1689 = CARTESIAN_POINT('',(94.75,33.,0.)); -#1690 = VECTOR('',#1691,1.); -#1691 = DIRECTION('',(0.,0.,1.)); -#1692 = PCURVE('',#1640,#1693); -#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698); -#1694 = LINE('',#1695,#1696); -#1695 = CARTESIAN_POINT('',(-0.,-66.)); -#1696 = VECTOR('',#1697,1.); -#1697 = DIRECTION('',(-1.,-0.)); -#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1699 = PCURVE('',#1700,#1705); -#1700 = PLANE('',#1701); -#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704); -#1702 = CARTESIAN_POINT('',(94.75,33.,0.)); -#1703 = DIRECTION('',(-0.,-1.,-0.)); -#1704 = DIRECTION('',(0.,0.,1.)); -#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710); -#1706 = LINE('',#1707,#1708); -#1707 = CARTESIAN_POINT('',(0.,0.)); -#1708 = VECTOR('',#1709,1.); -#1709 = DIRECTION('',(1.,0.)); -#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1711 = ORIENTED_EDGE('',*,*,#1712,.T.); -#1712 = EDGE_CURVE('',#1685,#1656,#1713,.T.); -#1713 = SURFACE_CURVE('',#1714,(#1718,#1725),.PCURVE_S1.); -#1714 = LINE('',#1715,#1716); -#1715 = CARTESIAN_POINT('',(94.75,33.,7.4)); -#1716 = VECTOR('',#1717,1.); -#1717 = DIRECTION('',(0.,-1.,0.)); -#1718 = PCURVE('',#1640,#1719); -#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724); -#1720 = LINE('',#1721,#1722); -#1721 = CARTESIAN_POINT('',(-7.4,-66.)); -#1722 = VECTOR('',#1723,1.); -#1723 = DIRECTION('',(-0.,1.)); -#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1725 = PCURVE('',#1726,#1731); -#1726 = PLANE('',#1727); -#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730); -#1728 = CARTESIAN_POINT('',(94.25,-33.,7.9)); -#1729 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); -#1730 = DIRECTION('',(0.,-1.,0.)); -#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736); -#1732 = LINE('',#1733,#1734); -#1733 = CARTESIAN_POINT('',(-66.,-0.707106781187)); -#1734 = VECTOR('',#1735,1.); -#1735 = DIRECTION('',(1.,-0.)); -#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1737 = ADVANCED_FACE('',(#1738),#1726,.F.); -#1738 = FACE_BOUND('',#1739,.T.); -#1739 = EDGE_LOOP('',(#1740,#1763,#1764,#1787)); -#1740 = ORIENTED_EDGE('',*,*,#1741,.F.); -#1741 = EDGE_CURVE('',#1656,#1742,#1744,.T.); -#1742 = VERTEX_POINT('',#1743); -#1743 = CARTESIAN_POINT('',(93.75,-33.,8.4)); -#1744 = SURFACE_CURVE('',#1745,(#1749,#1756),.PCURVE_S1.); -#1745 = LINE('',#1746,#1747); -#1746 = CARTESIAN_POINT('',(96.35,-33.,5.8)); -#1747 = VECTOR('',#1748,1.); -#1748 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1749 = PCURVE('',#1726,#1750); -#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755); -#1751 = LINE('',#1752,#1753); -#1752 = CARTESIAN_POINT('',(-0.,-2.969848480983)); -#1753 = VECTOR('',#1754,1.); -#1754 = DIRECTION('',(-0.,1.)); -#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1756 = PCURVE('',#1671,#1757); -#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762); -#1758 = LINE('',#1759,#1760); -#1759 = CARTESIAN_POINT('',(-5.8,-1.6)); -#1760 = VECTOR('',#1761,1.); -#1761 = DIRECTION('',(-0.707106781187,0.707106781187)); -#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1763 = ORIENTED_EDGE('',*,*,#1712,.F.); -#1764 = ORIENTED_EDGE('',*,*,#1765,.T.); -#1765 = EDGE_CURVE('',#1685,#1766,#1768,.T.); -#1766 = VERTEX_POINT('',#1767); -#1767 = CARTESIAN_POINT('',(93.75,33.,8.4)); -#1768 = SURFACE_CURVE('',#1769,(#1773,#1780),.PCURVE_S1.); -#1769 = LINE('',#1770,#1771); -#1770 = CARTESIAN_POINT('',(96.35,33.,5.8)); -#1771 = VECTOR('',#1772,1.); -#1772 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1773 = PCURVE('',#1726,#1774); -#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779); -#1775 = LINE('',#1776,#1777); -#1776 = CARTESIAN_POINT('',(-66.,-2.969848480983)); -#1777 = VECTOR('',#1778,1.); -#1778 = DIRECTION('',(-0.,1.)); -#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1780 = PCURVE('',#1700,#1781); -#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786); -#1782 = LINE('',#1783,#1784); -#1783 = CARTESIAN_POINT('',(5.8,-1.6)); -#1784 = VECTOR('',#1785,1.); -#1785 = DIRECTION('',(0.707106781187,0.707106781187)); -#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1787 = ORIENTED_EDGE('',*,*,#1788,.F.); -#1788 = EDGE_CURVE('',#1742,#1766,#1789,.T.); -#1789 = SURFACE_CURVE('',#1790,(#1794,#1801),.PCURVE_S1.); -#1790 = LINE('',#1791,#1792); -#1791 = CARTESIAN_POINT('',(93.75,-33.,8.4)); -#1792 = VECTOR('',#1793,1.); -#1793 = DIRECTION('',(0.,1.,0.)); -#1794 = PCURVE('',#1726,#1795); -#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1800); -#1796 = LINE('',#1797,#1798); -#1797 = CARTESIAN_POINT('',(-0.,0.707106781187)); -#1798 = VECTOR('',#1799,1.); -#1799 = DIRECTION('',(-1.,0.)); -#1800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1801 = PCURVE('',#1802,#1807); -#1802 = PLANE('',#1803); -#1803 = AXIS2_PLACEMENT_3D('',#1804,#1805,#1806); -#1804 = CARTESIAN_POINT('',(94.75,-33.,8.4)); -#1805 = DIRECTION('',(0.,0.,1.)); -#1806 = DIRECTION('',(1.,0.,0.)); -#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812); -#1808 = LINE('',#1809,#1810); -#1809 = CARTESIAN_POINT('',(-1.,0.)); -#1810 = VECTOR('',#1811,1.); -#1811 = DIRECTION('',(0.,1.)); -#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1813 = ADVANCED_FACE('',(#1814),#1802,.T.); -#1814 = FACE_BOUND('',#1815,.F.); -#1815 = EDGE_LOOP('',(#1816,#1817,#1840,#1868)); -#1816 = ORIENTED_EDGE('',*,*,#1788,.F.); -#1817 = ORIENTED_EDGE('',*,*,#1818,.T.); -#1818 = EDGE_CURVE('',#1742,#1819,#1821,.T.); -#1819 = VERTEX_POINT('',#1820); -#1820 = CARTESIAN_POINT('',(90.95,-33.,8.4)); -#1821 = SURFACE_CURVE('',#1822,(#1826,#1833),.PCURVE_S1.); -#1822 = LINE('',#1823,#1824); -#1823 = CARTESIAN_POINT('',(94.75,-33.,8.4)); -#1824 = VECTOR('',#1825,1.); -#1825 = DIRECTION('',(-1.,-0.,-0.)); -#1826 = PCURVE('',#1802,#1827); -#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1832); -#1828 = LINE('',#1829,#1830); -#1829 = CARTESIAN_POINT('',(0.,-0.)); -#1830 = VECTOR('',#1831,1.); -#1831 = DIRECTION('',(-1.,0.)); -#1832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1833 = PCURVE('',#1671,#1834); -#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839); -#1835 = LINE('',#1836,#1837); -#1836 = CARTESIAN_POINT('',(-8.4,-0.)); -#1837 = VECTOR('',#1838,1.); -#1838 = DIRECTION('',(-0.,1.)); -#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1840 = ORIENTED_EDGE('',*,*,#1841,.T.); -#1841 = EDGE_CURVE('',#1819,#1842,#1844,.T.); -#1842 = VERTEX_POINT('',#1843); -#1843 = CARTESIAN_POINT('',(90.95,33.,8.4)); -#1844 = SURFACE_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.); -#1845 = LINE('',#1846,#1847); -#1846 = CARTESIAN_POINT('',(90.95,-33.,8.4)); -#1847 = VECTOR('',#1848,1.); -#1848 = DIRECTION('',(0.,1.,0.)); -#1849 = PCURVE('',#1802,#1850); -#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855); -#1851 = LINE('',#1852,#1853); -#1852 = CARTESIAN_POINT('',(-3.8,0.)); -#1853 = VECTOR('',#1854,1.); -#1854 = DIRECTION('',(0.,1.)); -#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1856 = PCURVE('',#1857,#1862); -#1857 = PLANE('',#1858); -#1858 = AXIS2_PLACEMENT_3D('',#1859,#1860,#1861); -#1859 = CARTESIAN_POINT('',(90.45,-33.,7.9)); -#1860 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1861 = DIRECTION('',(0.,-1.,0.)); -#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1867); -#1863 = LINE('',#1864,#1865); -#1864 = CARTESIAN_POINT('',(-0.,0.707106781187)); -#1865 = VECTOR('',#1866,1.); -#1866 = DIRECTION('',(-1.,0.)); -#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1868 = ORIENTED_EDGE('',*,*,#1869,.F.); -#1869 = EDGE_CURVE('',#1766,#1842,#1870,.T.); -#1870 = SURFACE_CURVE('',#1871,(#1875,#1882),.PCURVE_S1.); -#1871 = LINE('',#1872,#1873); -#1872 = CARTESIAN_POINT('',(94.75,33.,8.4)); -#1873 = VECTOR('',#1874,1.); -#1874 = DIRECTION('',(-1.,0.,0.)); -#1875 = PCURVE('',#1802,#1876); -#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881); -#1877 = LINE('',#1878,#1879); -#1878 = CARTESIAN_POINT('',(0.,66.)); -#1879 = VECTOR('',#1880,1.); -#1880 = DIRECTION('',(-1.,0.)); -#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1882 = PCURVE('',#1700,#1883); -#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888); -#1884 = LINE('',#1885,#1886); -#1885 = CARTESIAN_POINT('',(8.4,0.)); -#1886 = VECTOR('',#1887,1.); -#1887 = DIRECTION('',(0.,1.)); -#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1889 = ADVANCED_FACE('',(#1890),#1857,.T.); -#1890 = FACE_BOUND('',#1891,.F.); -#1891 = EDGE_LOOP('',(#1892,#1915,#1943,#1964)); -#1892 = ORIENTED_EDGE('',*,*,#1893,.F.); -#1893 = EDGE_CURVE('',#1894,#1819,#1896,.T.); -#1894 = VERTEX_POINT('',#1895); -#1895 = CARTESIAN_POINT('',(89.95,-33.,7.4)); -#1896 = SURFACE_CURVE('',#1897,(#1901,#1908),.PCURVE_S1.); -#1897 = LINE('',#1898,#1899); -#1898 = CARTESIAN_POINT('',(89.55,-33.,7.)); -#1899 = VECTOR('',#1900,1.); -#1900 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#1901 = PCURVE('',#1857,#1902); -#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907); -#1903 = LINE('',#1904,#1905); -#1904 = CARTESIAN_POINT('',(-0.,-1.272792206136)); -#1905 = VECTOR('',#1906,1.); -#1906 = DIRECTION('',(-0.,1.)); -#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1908 = PCURVE('',#1671,#1909); -#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914); -#1910 = LINE('',#1911,#1912); -#1911 = CARTESIAN_POINT('',(-7.,5.2)); -#1912 = VECTOR('',#1913,1.); -#1913 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1915 = ORIENTED_EDGE('',*,*,#1916,.T.); -#1916 = EDGE_CURVE('',#1894,#1917,#1919,.T.); -#1917 = VERTEX_POINT('',#1918); -#1918 = CARTESIAN_POINT('',(89.95,33.,7.4)); -#1919 = SURFACE_CURVE('',#1920,(#1924,#1931),.PCURVE_S1.); -#1920 = LINE('',#1921,#1922); -#1921 = CARTESIAN_POINT('',(89.95,-33.,7.4)); -#1922 = VECTOR('',#1923,1.); -#1923 = DIRECTION('',(0.,1.,0.)); -#1924 = PCURVE('',#1857,#1925); -#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930); -#1926 = LINE('',#1927,#1928); -#1927 = CARTESIAN_POINT('',(-0.,-0.707106781187)); -#1928 = VECTOR('',#1929,1.); -#1929 = DIRECTION('',(-1.,0.)); -#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1931 = PCURVE('',#1932,#1937); -#1932 = PLANE('',#1933); -#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936); -#1934 = CARTESIAN_POINT('',(89.95,-33.,0.)); -#1935 = DIRECTION('',(-1.,-0.,-0.)); -#1936 = DIRECTION('',(-0.,-0.,-1.)); -#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942); -#1938 = LINE('',#1939,#1940); -#1939 = CARTESIAN_POINT('',(-7.4,-0.)); -#1940 = VECTOR('',#1941,1.); -#1941 = DIRECTION('',(-0.,-1.)); -#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1943 = ORIENTED_EDGE('',*,*,#1944,.T.); -#1944 = EDGE_CURVE('',#1917,#1842,#1945,.T.); -#1945 = SURFACE_CURVE('',#1946,(#1950,#1957),.PCURVE_S1.); -#1946 = LINE('',#1947,#1948); -#1947 = CARTESIAN_POINT('',(89.55,33.,7.)); -#1948 = VECTOR('',#1949,1.); -#1949 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#1950 = PCURVE('',#1857,#1951); -#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956); -#1952 = LINE('',#1953,#1954); -#1953 = CARTESIAN_POINT('',(-66.,-1.272792206136)); -#1954 = VECTOR('',#1955,1.); -#1955 = DIRECTION('',(-0.,1.)); -#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1957 = PCURVE('',#1700,#1958); -#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963); -#1959 = LINE('',#1960,#1961); -#1960 = CARTESIAN_POINT('',(7.,5.2)); -#1961 = VECTOR('',#1962,1.); -#1962 = DIRECTION('',(0.707106781187,-0.707106781187)); -#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1964 = ORIENTED_EDGE('',*,*,#1841,.F.); -#1965 = ADVANCED_FACE('',(#1966),#1932,.T.); -#1966 = FACE_BOUND('',#1967,.F.); -#1967 = EDGE_LOOP('',(#1968,#1993,#2016,#2044,#2077,#2105,#2133,#2156, - #2184,#2212,#2241,#2269,#2292,#2315,#2348,#2371,#2394,#2422,#2450, - #2473,#2494,#2495,#2518,#2545,#2572,#2594,#2617,#2640)); -#1968 = ORIENTED_EDGE('',*,*,#1969,.F.); -#1969 = EDGE_CURVE('',#1970,#1972,#1974,.T.); -#1970 = VERTEX_POINT('',#1971); -#1971 = CARTESIAN_POINT('',(89.95,-1.901,0.4)); -#1972 = VERTEX_POINT('',#1973); -#1973 = CARTESIAN_POINT('',(89.95,-4.525403330759,0.4)); -#1974 = SURFACE_CURVE('',#1975,(#1979,#1986),.PCURVE_S1.); -#1975 = LINE('',#1976,#1977); -#1976 = CARTESIAN_POINT('',(89.95,-1.901,0.4)); -#1977 = VECTOR('',#1978,1.); -#1978 = DIRECTION('',(0.,-1.,6.768612196841E-16)); -#1979 = PCURVE('',#1932,#1980); -#1980 = DEFINITIONAL_REPRESENTATION('',(#1981),#1985); -#1981 = LINE('',#1982,#1983); -#1982 = CARTESIAN_POINT('',(-0.4,-31.099)); -#1983 = VECTOR('',#1984,1.); -#1984 = DIRECTION('',(-6.768612196841E-16,1.)); -#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1986 = PCURVE('',#1116,#1987); -#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1992); -#1988 = LINE('',#1989,#1990); -#1989 = CARTESIAN_POINT('',(31.099,0.282842712475)); -#1990 = VECTOR('',#1991,1.); -#1991 = DIRECTION('',(-1.,4.786131583608E-16)); -#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1993 = ORIENTED_EDGE('',*,*,#1994,.F.); -#1994 = EDGE_CURVE('',#1995,#1970,#1997,.T.); -#1995 = VERTEX_POINT('',#1996); -#1996 = CARTESIAN_POINT('',(89.95,-3.3,1.799)); -#1997 = SURFACE_CURVE('',#1998,(#2002,#2009),.PCURVE_S1.); -#1998 = LINE('',#1999,#2000); -#1999 = CARTESIAN_POINT('',(89.95,-9.8255,8.3245)); -#2000 = VECTOR('',#2001,1.); -#2001 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#2002 = PCURVE('',#1932,#2003); -#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008); -#2004 = LINE('',#2005,#2006); -#2005 = CARTESIAN_POINT('',(-8.3245,-23.1745)); -#2006 = VECTOR('',#2007,1.); -#2007 = DIRECTION('',(0.707106781187,-0.707106781187)); -#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2009 = PCURVE('',#1144,#2010); -#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015); -#2011 = LINE('',#2012,#2013); -#2012 = CARTESIAN_POINT('',(1.42108547152E-14,-10.50053570062)); -#2013 = VECTOR('',#2014,1.); -#2014 = DIRECTION('',(0.,1.)); -#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2016 = ORIENTED_EDGE('',*,*,#2017,.T.); -#2017 = EDGE_CURVE('',#1995,#2018,#2020,.T.); -#2018 = VERTEX_POINT('',#2019); -#2019 = CARTESIAN_POINT('',(89.95,-3.3,1.8)); -#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.); -#2021 = LINE('',#2022,#2023); -#2022 = CARTESIAN_POINT('',(89.95,-3.3,-1.E-03)); -#2023 = VECTOR('',#2024,1.); -#2024 = DIRECTION('',(0.,0.,1.)); -#2025 = PCURVE('',#1932,#2026); -#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031); -#2027 = LINE('',#2028,#2029); -#2028 = CARTESIAN_POINT('',(1.E-03,-29.7)); -#2029 = VECTOR('',#2030,1.); -#2030 = DIRECTION('',(-1.,-0.)); -#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2032 = PCURVE('',#2033,#2038); -#2033 = PLANE('',#2034); -#2034 = AXIS2_PLACEMENT_3D('',#2035,#2036,#2037); -#2035 = CARTESIAN_POINT('',(89.95,-3.3,-1.E-03)); -#2036 = DIRECTION('',(0.,1.,0.)); -#2037 = DIRECTION('',(0.,0.,-1.)); -#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043); -#2039 = LINE('',#2040,#2041); -#2040 = CARTESIAN_POINT('',(-0.,-0.)); -#2041 = VECTOR('',#2042,1.); -#2042 = DIRECTION('',(-1.,0.)); -#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2044 = ORIENTED_EDGE('',*,*,#2045,.T.); -#2045 = EDGE_CURVE('',#2018,#2046,#2048,.T.); -#2046 = VERTEX_POINT('',#2047); -#2047 = CARTESIAN_POINT('',(89.95,-5.3,3.8)); -#2048 = SURFACE_CURVE('',#2049,(#2054,#2065),.PCURVE_S1.); -#2049 = CIRCLE('',#2050,2.); -#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053); -#2051 = CARTESIAN_POINT('',(89.95,-5.3,1.8)); -#2052 = DIRECTION('',(1.,-0.,0.)); -#2053 = DIRECTION('',(-0.,-0.,1.)); -#2054 = PCURVE('',#1932,#2055); -#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2064); -#2056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2057,#2058,#2059,#2060, -#2061,#2062,#2063),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2057 = CARTESIAN_POINT('',(-3.8,-27.7)); -#2058 = CARTESIAN_POINT('',(-3.8,-24.23589838486)); -#2059 = CARTESIAN_POINT('',(-0.8,-25.96794919243)); -#2060 = CARTESIAN_POINT('',(2.2,-27.7)); -#2061 = CARTESIAN_POINT('',(-0.8,-29.43205080756)); -#2062 = CARTESIAN_POINT('',(-3.8,-31.16410161513)); -#2063 = CARTESIAN_POINT('',(-3.8,-27.7)); -#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2065 = PCURVE('',#2066,#2071); -#2066 = CYLINDRICAL_SURFACE('',#2067,2.); -#2067 = AXIS2_PLACEMENT_3D('',#2068,#2069,#2070); -#2068 = CARTESIAN_POINT('',(89.95,-5.3,1.8)); -#2069 = DIRECTION('',(-1.,-0.,-0.)); -#2070 = DIRECTION('',(-0.,1.,-0.)); -#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076); -#2072 = LINE('',#2073,#2074); -#2073 = CARTESIAN_POINT('',(4.712388980385,-0.)); -#2074 = VECTOR('',#2075,1.); -#2075 = DIRECTION('',(-1.,0.)); -#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2077 = ORIENTED_EDGE('',*,*,#2078,.F.); -#2078 = EDGE_CURVE('',#2079,#2046,#2081,.T.); -#2079 = VERTEX_POINT('',#2080); -#2080 = CARTESIAN_POINT('',(89.95,-21.,3.8)); -#2081 = SURFACE_CURVE('',#2082,(#2086,#2093),.PCURVE_S1.); -#2082 = LINE('',#2083,#2084); -#2083 = CARTESIAN_POINT('',(89.95,-21.001,3.8)); -#2084 = VECTOR('',#2085,1.); -#2085 = DIRECTION('',(0.,1.,0.)); -#2086 = PCURVE('',#1932,#2087); -#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092); -#2088 = LINE('',#2089,#2090); -#2089 = CARTESIAN_POINT('',(-3.8,-11.999)); -#2090 = VECTOR('',#2091,1.); -#2091 = DIRECTION('',(-0.,-1.)); -#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2093 = PCURVE('',#2094,#2099); -#2094 = PLANE('',#2095); -#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098); -#2096 = CARTESIAN_POINT('',(89.95,-21.001,3.8)); -#2097 = DIRECTION('',(0.,0.,1.)); -#2098 = DIRECTION('',(1.,0.,0.)); -#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104); -#2100 = LINE('',#2101,#2102); -#2101 = CARTESIAN_POINT('',(0.,-0.)); -#2102 = VECTOR('',#2103,1.); -#2103 = DIRECTION('',(-0.,1.)); -#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2105 = ORIENTED_EDGE('',*,*,#2106,.T.); -#2106 = EDGE_CURVE('',#2079,#2107,#2109,.T.); -#2107 = VERTEX_POINT('',#2108); -#2108 = CARTESIAN_POINT('',(89.95,-21.,4.2)); -#2109 = SURFACE_CURVE('',#2110,(#2114,#2121),.PCURVE_S1.); -#2110 = LINE('',#2111,#2112); -#2111 = CARTESIAN_POINT('',(89.95,-21.,0.)); -#2112 = VECTOR('',#2113,1.); -#2113 = DIRECTION('',(0.,0.,1.)); -#2114 = PCURVE('',#1932,#2115); -#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120); -#2116 = LINE('',#2117,#2118); -#2117 = CARTESIAN_POINT('',(-0.,-12.)); -#2118 = VECTOR('',#2119,1.); -#2119 = DIRECTION('',(-1.,-0.)); -#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2121 = PCURVE('',#2122,#2127); -#2122 = PLANE('',#2123); -#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126); -#2124 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#2125 = DIRECTION('',(-0.,1.,0.)); -#2126 = DIRECTION('',(0.,0.,1.)); -#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132); -#2128 = LINE('',#2129,#2130); -#2129 = CARTESIAN_POINT('',(0.,179.9)); -#2130 = VECTOR('',#2131,1.); -#2131 = DIRECTION('',(1.,0.)); -#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2133 = ORIENTED_EDGE('',*,*,#2134,.T.); -#2134 = EDGE_CURVE('',#2107,#2135,#2137,.T.); -#2135 = VERTEX_POINT('',#2136); -#2136 = CARTESIAN_POINT('',(89.95,21.,4.2)); -#2137 = SURFACE_CURVE('',#2138,(#2142,#2149),.PCURVE_S1.); -#2138 = LINE('',#2139,#2140); -#2139 = CARTESIAN_POINT('',(89.95,-21.,4.2)); -#2140 = VECTOR('',#2141,1.); -#2141 = DIRECTION('',(0.,1.,0.)); -#2142 = PCURVE('',#1932,#2143); -#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148); -#2144 = LINE('',#2145,#2146); -#2145 = CARTESIAN_POINT('',(-4.2,-12.)); -#2146 = VECTOR('',#2147,1.); -#2147 = DIRECTION('',(-0.,-1.)); -#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2149 = PCURVE('',#242,#2150); -#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155); -#2151 = LINE('',#2152,#2153); -#2152 = CARTESIAN_POINT('',(179.9,0.)); -#2153 = VECTOR('',#2154,1.); -#2154 = DIRECTION('',(0.,1.)); -#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2156 = ORIENTED_EDGE('',*,*,#2157,.F.); -#2157 = EDGE_CURVE('',#2158,#2135,#2160,.T.); -#2158 = VERTEX_POINT('',#2159); -#2159 = CARTESIAN_POINT('',(89.95,21.,3.8)); -#2160 = SURFACE_CURVE('',#2161,(#2165,#2172),.PCURVE_S1.); -#2161 = LINE('',#2162,#2163); -#2162 = CARTESIAN_POINT('',(89.95,21.,0.)); -#2163 = VECTOR('',#2164,1.); -#2164 = DIRECTION('',(-0.,-0.,1.)); -#2165 = PCURVE('',#1932,#2166); -#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171); -#2167 = LINE('',#2168,#2169); -#2168 = CARTESIAN_POINT('',(-0.,-54.)); -#2169 = VECTOR('',#2170,1.); -#2170 = DIRECTION('',(-1.,-0.)); -#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2172 = PCURVE('',#2173,#2178); -#2173 = PLANE('',#2174); -#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177); -#2175 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#2176 = DIRECTION('',(-0.,-1.,0.)); -#2177 = DIRECTION('',(0.,0.,-1.)); -#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183); -#2179 = LINE('',#2180,#2181); -#2180 = CARTESIAN_POINT('',(-0.,179.9)); -#2181 = VECTOR('',#2182,1.); -#2182 = DIRECTION('',(-1.,0.)); -#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2184 = ORIENTED_EDGE('',*,*,#2185,.T.); -#2185 = EDGE_CURVE('',#2158,#2186,#2188,.T.); -#2186 = VERTEX_POINT('',#2187); -#2187 = CARTESIAN_POINT('',(89.95,5.3,3.8)); -#2188 = SURFACE_CURVE('',#2189,(#2193,#2200),.PCURVE_S1.); -#2189 = LINE('',#2190,#2191); -#2190 = CARTESIAN_POINT('',(89.95,21.001,3.8)); -#2191 = VECTOR('',#2192,1.); -#2192 = DIRECTION('',(-0.,-1.,-0.)); -#2193 = PCURVE('',#1932,#2194); -#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2199); -#2195 = LINE('',#2196,#2197); -#2196 = CARTESIAN_POINT('',(-3.8,-54.001)); -#2197 = VECTOR('',#2198,1.); -#2198 = DIRECTION('',(-0.,1.)); -#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2200 = PCURVE('',#2201,#2206); -#2201 = PLANE('',#2202); -#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205); -#2203 = CARTESIAN_POINT('',(89.95,21.001,3.8)); -#2204 = DIRECTION('',(0.,0.,1.)); -#2205 = DIRECTION('',(-1.,0.,0.)); -#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211); -#2207 = LINE('',#2208,#2209); -#2208 = CARTESIAN_POINT('',(0.,-0.)); -#2209 = VECTOR('',#2210,1.); -#2210 = DIRECTION('',(0.,1.)); -#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2212 = ORIENTED_EDGE('',*,*,#2213,.F.); -#2213 = EDGE_CURVE('',#2214,#2186,#2216,.T.); -#2214 = VERTEX_POINT('',#2215); -#2215 = CARTESIAN_POINT('',(89.95,3.3,1.8)); -#2216 = SURFACE_CURVE('',#2217,(#2222,#2229),.PCURVE_S1.); -#2217 = CIRCLE('',#2218,2.); -#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221); -#2219 = CARTESIAN_POINT('',(89.95,5.3,1.8)); -#2220 = DIRECTION('',(-1.,-0.,-0.)); -#2221 = DIRECTION('',(-0.,-0.,1.)); -#2222 = PCURVE('',#1932,#2223); -#2223 = DEFINITIONAL_REPRESENTATION('',(#2224),#2228); -#2224 = CIRCLE('',#2225,2.); -#2225 = AXIS2_PLACEMENT_2D('',#2226,#2227); -#2226 = CARTESIAN_POINT('',(-1.8,-38.3)); -#2227 = DIRECTION('',(-1.,-0.)); -#2228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2229 = PCURVE('',#2230,#2235); -#2230 = CYLINDRICAL_SURFACE('',#2231,2.); -#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234); -#2232 = CARTESIAN_POINT('',(89.95,5.3,1.8)); -#2233 = DIRECTION('',(-1.,-0.,-0.)); -#2234 = DIRECTION('',(-0.,-1.,-0.)); -#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240); -#2236 = LINE('',#2237,#2238); -#2237 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#2238 = VECTOR('',#2239,1.); -#2239 = DIRECTION('',(1.,0.)); -#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2241 = ORIENTED_EDGE('',*,*,#2242,.F.); -#2242 = EDGE_CURVE('',#2243,#2214,#2245,.T.); -#2243 = VERTEX_POINT('',#2244); -#2244 = CARTESIAN_POINT('',(89.95,3.3,1.799)); -#2245 = SURFACE_CURVE('',#2246,(#2250,#2257),.PCURVE_S1.); -#2246 = LINE('',#2247,#2248); -#2247 = CARTESIAN_POINT('',(89.95,3.3,-1.E-03)); -#2248 = VECTOR('',#2249,1.); -#2249 = DIRECTION('',(0.,0.,1.)); -#2250 = PCURVE('',#1932,#2251); -#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256); -#2252 = LINE('',#2253,#2254); -#2253 = CARTESIAN_POINT('',(1.E-03,-36.3)); -#2254 = VECTOR('',#2255,1.); -#2255 = DIRECTION('',(-1.,-0.)); -#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2257 = PCURVE('',#2258,#2263); -#2258 = PLANE('',#2259); -#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); -#2260 = CARTESIAN_POINT('',(89.95,3.3,-1.E-03)); -#2261 = DIRECTION('',(-0.,-1.,-0.)); -#2262 = DIRECTION('',(0.,0.,1.)); -#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2268); -#2264 = LINE('',#2265,#2266); -#2265 = CARTESIAN_POINT('',(0.,0.)); -#2266 = VECTOR('',#2267,1.); -#2267 = DIRECTION('',(1.,0.)); -#2268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2269 = ORIENTED_EDGE('',*,*,#2270,.T.); -#2270 = EDGE_CURVE('',#2243,#2271,#2273,.T.); -#2271 = VERTEX_POINT('',#2272); -#2272 = CARTESIAN_POINT('',(89.95,1.901,0.4)); -#2273 = SURFACE_CURVE('',#2274,(#2278,#2285),.PCURVE_S1.); -#2274 = LINE('',#2275,#2276); -#2275 = CARTESIAN_POINT('',(89.95,9.8255,8.3245)); -#2276 = VECTOR('',#2277,1.); -#2277 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187)); -#2278 = PCURVE('',#1932,#2279); -#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284); -#2280 = LINE('',#2281,#2282); -#2281 = CARTESIAN_POINT('',(-8.3245,-42.8255)); -#2282 = VECTOR('',#2283,1.); -#2283 = DIRECTION('',(0.707106781187,0.707106781187)); -#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2285 = PCURVE('',#1482,#2286); -#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291); -#2287 = LINE('',#2288,#2289); -#2288 = CARTESIAN_POINT('',(-1.42108547152E-14,-10.50053570062)); -#2289 = VECTOR('',#2290,1.); -#2290 = DIRECTION('',(-0.,1.)); -#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2292 = ORIENTED_EDGE('',*,*,#2293,.T.); -#2293 = EDGE_CURVE('',#2271,#2294,#2296,.T.); -#2294 = VERTEX_POINT('',#2295); -#2295 = CARTESIAN_POINT('',(89.95,4.525403330759,0.4)); -#2296 = SURFACE_CURVE('',#2297,(#2301,#2308),.PCURVE_S1.); -#2297 = LINE('',#2298,#2299); -#2298 = CARTESIAN_POINT('',(89.95,1.901,0.4)); -#2299 = VECTOR('',#2300,1.); -#2300 = DIRECTION('',(-0.,1.,6.768612196841E-16)); -#2301 = PCURVE('',#1932,#2302); -#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307); -#2303 = LINE('',#2304,#2305); -#2304 = CARTESIAN_POINT('',(-0.4,-34.901)); -#2305 = VECTOR('',#2306,1.); -#2306 = DIRECTION('',(-6.768612196841E-16,-1.)); -#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2308 = PCURVE('',#1510,#2309); -#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2314); -#2310 = LINE('',#2311,#2312); -#2311 = CARTESIAN_POINT('',(-31.099,0.282842712475)); -#2312 = VECTOR('',#2313,1.); -#2313 = DIRECTION('',(1.,4.786131583608E-16)); -#2314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2315 = ORIENTED_EDGE('',*,*,#2316,.F.); -#2316 = EDGE_CURVE('',#2317,#2294,#2319,.T.); -#2317 = VERTEX_POINT('',#2318); -#2318 = CARTESIAN_POINT('',(89.95,6.074596669241,0.4)); -#2319 = SURFACE_CURVE('',#2320,(#2325,#2336),.PCURVE_S1.); -#2320 = CIRCLE('',#2321,1.6); -#2321 = AXIS2_PLACEMENT_3D('',#2322,#2323,#2324); -#2322 = CARTESIAN_POINT('',(89.95,5.3,1.8)); -#2323 = DIRECTION('',(1.,0.,-0.)); -#2324 = DIRECTION('',(-0.,-0.,-1.)); -#2325 = PCURVE('',#1932,#2326); -#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2335); -#2327 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2328,#2329,#2330,#2331, -#2332,#2333,#2334),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2328 = CARTESIAN_POINT('',(-0.2,-38.3)); -#2329 = CARTESIAN_POINT('',(-0.2,-41.07128129211)); -#2330 = CARTESIAN_POINT('',(-2.6,-39.68564064605)); -#2331 = CARTESIAN_POINT('',(-5.,-38.3)); -#2332 = CARTESIAN_POINT('',(-2.6,-36.91435935394)); -#2333 = CARTESIAN_POINT('',(-0.2,-35.52871870789)); -#2334 = CARTESIAN_POINT('',(-0.2,-38.3)); -#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2336 = PCURVE('',#2337,#2342); -#2337 = CYLINDRICAL_SURFACE('',#2338,1.6); -#2338 = AXIS2_PLACEMENT_3D('',#2339,#2340,#2341); -#2339 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#2340 = DIRECTION('',(-1.,0.,0.)); -#2341 = DIRECTION('',(0.,0.,-1.)); -#2342 = DEFINITIONAL_REPRESENTATION('',(#2343),#2347); -#2343 = LINE('',#2344,#2345); -#2344 = CARTESIAN_POINT('',(6.28318530718,3.)); -#2345 = VECTOR('',#2346,1.); -#2346 = DIRECTION('',(-1.,0.)); -#2347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2348 = ORIENTED_EDGE('',*,*,#2349,.F.); -#2349 = EDGE_CURVE('',#2350,#2317,#2352,.T.); -#2350 = VERTEX_POINT('',#2351); -#2351 = CARTESIAN_POINT('',(89.95,33.,0.4)); -#2352 = SURFACE_CURVE('',#2353,(#2357,#2364),.PCURVE_S1.); -#2353 = LINE('',#2354,#2355); -#2354 = CARTESIAN_POINT('',(89.95,33.,0.4)); -#2355 = VECTOR('',#2356,1.); -#2356 = DIRECTION('',(-0.,-1.,-0.)); -#2357 = PCURVE('',#1932,#2358); -#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363); -#2359 = LINE('',#2360,#2361); -#2360 = CARTESIAN_POINT('',(-0.4,-66.)); -#2361 = VECTOR('',#2362,1.); -#2362 = DIRECTION('',(-0.,1.)); -#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2364 = PCURVE('',#1510,#2365); -#2365 = DEFINITIONAL_REPRESENTATION('',(#2366),#2370); -#2366 = LINE('',#2367,#2368); -#2367 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#2368 = VECTOR('',#2369,1.); -#2369 = DIRECTION('',(-1.,0.)); -#2370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2371 = ORIENTED_EDGE('',*,*,#2372,.T.); -#2372 = EDGE_CURVE('',#2350,#2373,#2375,.T.); -#2373 = VERTEX_POINT('',#2374); -#2374 = CARTESIAN_POINT('',(89.95,33.,0.426679946932)); -#2375 = SURFACE_CURVE('',#2376,(#2380,#2387),.PCURVE_S1.); -#2376 = LINE('',#2377,#2378); -#2377 = CARTESIAN_POINT('',(89.95,33.,0.)); -#2378 = VECTOR('',#2379,1.); -#2379 = DIRECTION('',(0.,0.,1.)); -#2380 = PCURVE('',#1932,#2381); -#2381 = DEFINITIONAL_REPRESENTATION('',(#2382),#2386); -#2382 = LINE('',#2383,#2384); -#2383 = CARTESIAN_POINT('',(-0.,-66.)); -#2384 = VECTOR('',#2385,1.); -#2385 = DIRECTION('',(-1.,-0.)); -#2386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2387 = PCURVE('',#1700,#2388); -#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393); -#2389 = LINE('',#2390,#2391); -#2390 = CARTESIAN_POINT('',(0.,4.8)); -#2391 = VECTOR('',#2392,1.); -#2392 = DIRECTION('',(1.,0.)); -#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2394 = ORIENTED_EDGE('',*,*,#2395,.F.); -#2395 = EDGE_CURVE('',#2396,#2373,#2398,.T.); -#2396 = VERTEX_POINT('',#2397); -#2397 = CARTESIAN_POINT('',(89.95,24.7,0.426679946932)); -#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.); -#2399 = LINE('',#2400,#2401); -#2400 = CARTESIAN_POINT('',(89.95,24.7,0.426679946932)); -#2401 = VECTOR('',#2402,1.); -#2402 = DIRECTION('',(-0.,1.,-0.)); -#2403 = PCURVE('',#1932,#2404); -#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409); -#2405 = LINE('',#2406,#2407); -#2406 = CARTESIAN_POINT('',(-0.426679946932,-57.7)); -#2407 = VECTOR('',#2408,1.); -#2408 = DIRECTION('',(-0.,-1.)); -#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2410 = PCURVE('',#2411,#2416); -#2411 = CYLINDRICAL_SURFACE('',#2412,3.7); -#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415); -#2413 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#2414 = DIRECTION('',(-0.,1.,-0.)); -#2415 = DIRECTION('',(-1.,-0.,0.)); -#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421); -#2417 = LINE('',#2418,#2419); -#2418 = CARTESIAN_POINT('',(3.610877613952,0.)); -#2419 = VECTOR('',#2420,1.); -#2420 = DIRECTION('',(0.,1.)); -#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2422 = ORIENTED_EDGE('',*,*,#2423,.T.); -#2423 = EDGE_CURVE('',#2396,#2424,#2426,.T.); -#2424 = VERTEX_POINT('',#2425); -#2425 = CARTESIAN_POINT('',(89.95,24.7,3.773320053068)); -#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.); -#2427 = LINE('',#2428,#2429); -#2428 = CARTESIAN_POINT('',(89.95,24.7,1.05)); -#2429 = VECTOR('',#2430,1.); -#2430 = DIRECTION('',(-0.,-0.,1.)); -#2431 = PCURVE('',#1932,#2432); -#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437); -#2433 = LINE('',#2434,#2435); -#2434 = CARTESIAN_POINT('',(-1.05,-57.7)); -#2435 = VECTOR('',#2436,1.); -#2436 = DIRECTION('',(-1.,-0.)); -#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2438 = PCURVE('',#2439,#2444); -#2439 = PLANE('',#2440); -#2440 = AXIS2_PLACEMENT_3D('',#2441,#2442,#2443); -#2441 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#2442 = DIRECTION('',(-0.,1.,-0.)); -#2443 = DIRECTION('',(-1.,-0.,0.)); -#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449); -#2445 = LINE('',#2446,#2447); -#2446 = CARTESIAN_POINT('',(-3.3,-1.05)); -#2447 = VECTOR('',#2448,1.); -#2448 = DIRECTION('',(0.,1.)); -#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2450 = ORIENTED_EDGE('',*,*,#2451,.T.); -#2451 = EDGE_CURVE('',#2424,#2452,#2454,.T.); -#2452 = VERTEX_POINT('',#2453); -#2453 = CARTESIAN_POINT('',(89.95,33.,3.773320053068)); -#2454 = SURFACE_CURVE('',#2455,(#2459,#2466),.PCURVE_S1.); -#2455 = LINE('',#2456,#2457); -#2456 = CARTESIAN_POINT('',(89.95,24.7,3.773320053068)); -#2457 = VECTOR('',#2458,1.); -#2458 = DIRECTION('',(-0.,1.,-0.)); -#2459 = PCURVE('',#1932,#2460); -#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465); -#2461 = LINE('',#2462,#2463); -#2462 = CARTESIAN_POINT('',(-3.773320053068,-57.7)); -#2463 = VECTOR('',#2464,1.); -#2464 = DIRECTION('',(-0.,-1.)); -#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2466 = PCURVE('',#2411,#2467); -#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2472); -#2468 = LINE('',#2469,#2470); -#2469 = CARTESIAN_POINT('',(2.672307693227,0.)); -#2470 = VECTOR('',#2471,1.); -#2471 = DIRECTION('',(0.,1.)); -#2472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2473 = ORIENTED_EDGE('',*,*,#2474,.T.); -#2474 = EDGE_CURVE('',#2452,#1917,#2475,.T.); -#2475 = SURFACE_CURVE('',#2476,(#2480,#2487),.PCURVE_S1.); -#2476 = LINE('',#2477,#2478); -#2477 = CARTESIAN_POINT('',(89.95,33.,0.)); -#2478 = VECTOR('',#2479,1.); -#2479 = DIRECTION('',(0.,0.,1.)); -#2480 = PCURVE('',#1932,#2481); -#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486); -#2482 = LINE('',#2483,#2484); -#2483 = CARTESIAN_POINT('',(-0.,-66.)); -#2484 = VECTOR('',#2485,1.); -#2485 = DIRECTION('',(-1.,-0.)); -#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2487 = PCURVE('',#1700,#2488); -#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493); -#2489 = LINE('',#2490,#2491); -#2490 = CARTESIAN_POINT('',(0.,4.8)); -#2491 = VECTOR('',#2492,1.); -#2492 = DIRECTION('',(1.,0.)); -#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2494 = ORIENTED_EDGE('',*,*,#1916,.F.); -#2495 = ORIENTED_EDGE('',*,*,#2496,.F.); -#2496 = EDGE_CURVE('',#2497,#1894,#2499,.T.); -#2497 = VERTEX_POINT('',#2498); -#2498 = CARTESIAN_POINT('',(89.95,-33.,3.773320053068)); -#2499 = SURFACE_CURVE('',#2500,(#2504,#2511),.PCURVE_S1.); -#2500 = LINE('',#2501,#2502); -#2501 = CARTESIAN_POINT('',(89.95,-33.,0.)); -#2502 = VECTOR('',#2503,1.); -#2503 = DIRECTION('',(0.,0.,1.)); -#2504 = PCURVE('',#1932,#2505); -#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510); -#2506 = LINE('',#2507,#2508); -#2507 = CARTESIAN_POINT('',(-0.,-0.)); -#2508 = VECTOR('',#2509,1.); -#2509 = DIRECTION('',(-1.,-0.)); -#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2511 = PCURVE('',#1671,#2512); -#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517); -#2513 = LINE('',#2514,#2515); -#2514 = CARTESIAN_POINT('',(-0.,4.8)); -#2515 = VECTOR('',#2516,1.); -#2516 = DIRECTION('',(-1.,0.)); -#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2518 = ORIENTED_EDGE('',*,*,#2519,.F.); -#2519 = EDGE_CURVE('',#2520,#2497,#2522,.T.); -#2520 = VERTEX_POINT('',#2521); -#2521 = CARTESIAN_POINT('',(89.95,-24.7,3.773320053068)); -#2522 = SURFACE_CURVE('',#2523,(#2527,#2534),.PCURVE_S1.); -#2523 = LINE('',#2524,#2525); -#2524 = CARTESIAN_POINT('',(89.95,-24.7,3.773320053068)); -#2525 = VECTOR('',#2526,1.); -#2526 = DIRECTION('',(0.,-1.,0.)); -#2527 = PCURVE('',#1932,#2528); -#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533); -#2529 = LINE('',#2530,#2531); -#2530 = CARTESIAN_POINT('',(-3.773320053068,-8.3)); -#2531 = VECTOR('',#2532,1.); -#2532 = DIRECTION('',(-0.,1.)); -#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2534 = PCURVE('',#2535,#2540); -#2535 = CYLINDRICAL_SURFACE('',#2536,3.7); -#2536 = AXIS2_PLACEMENT_3D('',#2537,#2538,#2539); -#2537 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#2538 = DIRECTION('',(0.,-1.,0.)); -#2539 = DIRECTION('',(-1.,0.,-0.)); -#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2544); -#2541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2542,#2543),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#2542 = CARTESIAN_POINT('',(-2.672307693227,-5.999999999062E-07)); -#2543 = CARTESIAN_POINT('',(-2.672307693227,8.3000006)); -#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2545 = ORIENTED_EDGE('',*,*,#2546,.F.); -#2546 = EDGE_CURVE('',#2547,#2520,#2549,.T.); -#2547 = VERTEX_POINT('',#2548); -#2548 = CARTESIAN_POINT('',(89.95,-24.7,0.426679946932)); -#2549 = SURFACE_CURVE('',#2550,(#2554,#2561),.PCURVE_S1.); -#2550 = LINE('',#2551,#2552); -#2551 = CARTESIAN_POINT('',(89.95,-24.7,1.05)); -#2552 = VECTOR('',#2553,1.); -#2553 = DIRECTION('',(-0.,0.,1.)); -#2554 = PCURVE('',#1932,#2555); -#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560); -#2556 = LINE('',#2557,#2558); -#2557 = CARTESIAN_POINT('',(-1.05,-8.3)); -#2558 = VECTOR('',#2559,1.); -#2559 = DIRECTION('',(-1.,-0.)); -#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2561 = PCURVE('',#2562,#2567); -#2562 = PLANE('',#2563); -#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566); -#2564 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#2565 = DIRECTION('',(0.,-1.,0.)); -#2566 = DIRECTION('',(1.,0.,0.)); -#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2571); -#2568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2569,#2570),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.65,3.069900987672),.PIECEWISE_BEZIER_KNOTS.); -#2569 = CARTESIAN_POINT('',(3.3,-1.7)); -#2570 = CARTESIAN_POINT('',(3.3,2.019900987672)); -#2571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2572 = ORIENTED_EDGE('',*,*,#2573,.T.); -#2573 = EDGE_CURVE('',#2547,#2574,#2576,.T.); -#2574 = VERTEX_POINT('',#2575); -#2575 = CARTESIAN_POINT('',(89.95,-33.,0.426679946932)); -#2576 = SURFACE_CURVE('',#2577,(#2581,#2588),.PCURVE_S1.); -#2577 = LINE('',#2578,#2579); -#2578 = CARTESIAN_POINT('',(89.95,-24.7,0.426679946932)); -#2579 = VECTOR('',#2580,1.); -#2580 = DIRECTION('',(0.,-1.,0.)); -#2581 = PCURVE('',#1932,#2582); -#2582 = DEFINITIONAL_REPRESENTATION('',(#2583),#2587); -#2583 = LINE('',#2584,#2585); -#2584 = CARTESIAN_POINT('',(-0.426679946932,-8.3)); -#2585 = VECTOR('',#2586,1.); -#2586 = DIRECTION('',(-0.,1.)); -#2587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2588 = PCURVE('',#2535,#2589); -#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2593); -#2590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2591,#2592),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#2591 = CARTESIAN_POINT('',(-3.610877613952,-5.999999999062E-07)); -#2592 = CARTESIAN_POINT('',(-3.610877613952,8.3000006)); -#2593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2594 = ORIENTED_EDGE('',*,*,#2595,.F.); -#2595 = EDGE_CURVE('',#2596,#2574,#2598,.T.); -#2596 = VERTEX_POINT('',#2597); -#2597 = CARTESIAN_POINT('',(89.95,-33.,0.4)); -#2598 = SURFACE_CURVE('',#2599,(#2603,#2610),.PCURVE_S1.); -#2599 = LINE('',#2600,#2601); -#2600 = CARTESIAN_POINT('',(89.95,-33.,0.)); -#2601 = VECTOR('',#2602,1.); -#2602 = DIRECTION('',(0.,0.,1.)); -#2603 = PCURVE('',#1932,#2604); -#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609); -#2605 = LINE('',#2606,#2607); -#2606 = CARTESIAN_POINT('',(-0.,-0.)); -#2607 = VECTOR('',#2608,1.); -#2608 = DIRECTION('',(-1.,-0.)); -#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2610 = PCURVE('',#1671,#2611); -#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616); -#2612 = LINE('',#2613,#2614); -#2613 = CARTESIAN_POINT('',(-0.,4.8)); -#2614 = VECTOR('',#2615,1.); -#2615 = DIRECTION('',(-1.,0.)); -#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2617 = ORIENTED_EDGE('',*,*,#2618,.T.); -#2618 = EDGE_CURVE('',#2596,#2619,#2621,.T.); -#2619 = VERTEX_POINT('',#2620); -#2620 = CARTESIAN_POINT('',(89.95,-6.074596669241,0.4)); -#2621 = SURFACE_CURVE('',#2622,(#2626,#2633),.PCURVE_S1.); -#2622 = LINE('',#2623,#2624); -#2623 = CARTESIAN_POINT('',(89.95,-33.,0.4)); -#2624 = VECTOR('',#2625,1.); -#2625 = DIRECTION('',(0.,1.,0.)); -#2626 = PCURVE('',#1932,#2627); -#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632); -#2628 = LINE('',#2629,#2630); -#2629 = CARTESIAN_POINT('',(-0.4,-0.)); -#2630 = VECTOR('',#2631,1.); -#2631 = DIRECTION('',(-0.,-1.)); -#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2633 = PCURVE('',#1116,#2634); -#2634 = DEFINITIONAL_REPRESENTATION('',(#2635),#2639); -#2635 = LINE('',#2636,#2637); -#2636 = CARTESIAN_POINT('',(0.,0.282842712475)); -#2637 = VECTOR('',#2638,1.); -#2638 = DIRECTION('',(1.,0.)); -#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2640 = ORIENTED_EDGE('',*,*,#2641,.T.); -#2641 = EDGE_CURVE('',#2619,#1972,#2642,.T.); -#2642 = SURFACE_CURVE('',#2643,(#2648,#2655),.PCURVE_S1.); -#2643 = CIRCLE('',#2644,1.6); -#2644 = AXIS2_PLACEMENT_3D('',#2645,#2646,#2647); -#2645 = CARTESIAN_POINT('',(89.95,-5.3,1.8)); -#2646 = DIRECTION('',(-1.,-0.,0.)); -#2647 = DIRECTION('',(-0.,0.,-1.)); -#2648 = PCURVE('',#1932,#2649); -#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654); -#2650 = CIRCLE('',#2651,1.6); -#2651 = AXIS2_PLACEMENT_2D('',#2652,#2653); -#2652 = CARTESIAN_POINT('',(-1.8,-27.7)); -#2653 = DIRECTION('',(1.,-0.)); -#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2655 = PCURVE('',#2656,#2661); -#2656 = CYLINDRICAL_SURFACE('',#2657,1.6); -#2657 = AXIS2_PLACEMENT_3D('',#2658,#2659,#2660); -#2658 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#2659 = DIRECTION('',(-1.,-0.,0.)); -#2660 = DIRECTION('',(0.,0.,-1.)); -#2661 = DEFINITIONAL_REPRESENTATION('',(#2662),#2666); -#2662 = LINE('',#2663,#2664); -#2663 = CARTESIAN_POINT('',(-6.28318530718,3.)); -#2664 = VECTOR('',#2665,1.); -#2665 = DIRECTION('',(1.,-0.)); -#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2667 = ADVANCED_FACE('',(#2668),#2656,.F.); -#2668 = FACE_BOUND('',#2669,.T.); -#2669 = EDGE_LOOP('',(#2670,#2698,#2721,#2752,#2753,#2779)); -#2670 = ORIENTED_EDGE('',*,*,#2671,.F.); -#2671 = EDGE_CURVE('',#2672,#1972,#2674,.T.); -#2672 = VERTEX_POINT('',#2673); -#2673 = CARTESIAN_POINT('',(90.15,-5.3,0.2)); -#2674 = SURFACE_CURVE('',#2675,(#2680,#2691),.PCURVE_S1.); -#2675 = ELLIPSE('',#2676,2.262741699797,1.6); -#2676 = AXIS2_PLACEMENT_3D('',#2677,#2678,#2679); -#2677 = CARTESIAN_POINT('',(88.55,-5.3,1.8)); -#2678 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#2679 = DIRECTION('',(-0.707106781187,-3.474993633276E-18,0.707106781187 - )); -#2680 = PCURVE('',#2656,#2681); -#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2690); -#2682 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2683,#2684,#2685,#2686,#2687, - #2688,#2689),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#2683 = CARTESIAN_POINT('',(0.,2.8)); -#2684 = CARTESIAN_POINT('',(-9.246850549668E-02,2.8)); -#2685 = CARTESIAN_POINT('',(-0.184937010993,2.816416807651)); -#2686 = CARTESIAN_POINT('',(-0.27740551649,2.849250474959)); -#2687 = CARTESIAN_POINT('',(-0.369874021987,2.898079716531)); -#2688 = CARTESIAN_POINT('',(-0.462342527483,2.962062707443)); -#2689 = CARTESIAN_POINT('',(-0.55481103298,3.04)); -#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2691 = PCURVE('',#1116,#2692); -#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697); -#2693 = ELLIPSE('',#2694,2.262741699797,1.6); -#2694 = AXIS2_PLACEMENT_2D('',#2695,#2696); -#2695 = CARTESIAN_POINT('',(27.7,2.262741699797)); -#2696 = DIRECTION('',(-3.474993633276E-18,1.)); -#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2698 = ORIENTED_EDGE('',*,*,#2699,.F.); -#2699 = EDGE_CURVE('',#2700,#2672,#2702,.T.); -#2700 = VERTEX_POINT('',#2701); -#2701 = CARTESIAN_POINT('',(92.95,-5.3,0.2)); -#2702 = SEAM_CURVE('',#2703,(#2707,#2714),.PCURVE_S1.); -#2703 = LINE('',#2704,#2705); -#2704 = CARTESIAN_POINT('',(92.95,-5.3,0.2)); -#2705 = VECTOR('',#2706,1.); -#2706 = DIRECTION('',(-1.,-0.,0.)); -#2707 = PCURVE('',#2656,#2708); -#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713); -#2709 = LINE('',#2710,#2711); -#2710 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#2711 = VECTOR('',#2712,1.); -#2712 = DIRECTION('',(-0.,1.)); -#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2714 = PCURVE('',#2656,#2715); -#2715 = DEFINITIONAL_REPRESENTATION('',(#2716),#2720); -#2716 = LINE('',#2717,#2718); -#2717 = CARTESIAN_POINT('',(-0.,-0.)); -#2718 = VECTOR('',#2719,1.); -#2719 = DIRECTION('',(-0.,1.)); -#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2721 = ORIENTED_EDGE('',*,*,#2722,.T.); -#2722 = EDGE_CURVE('',#2700,#2700,#2723,.T.); -#2723 = SURFACE_CURVE('',#2724,(#2729,#2736),.PCURVE_S1.); -#2724 = CIRCLE('',#2725,1.6); -#2725 = AXIS2_PLACEMENT_3D('',#2726,#2727,#2728); -#2726 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#2727 = DIRECTION('',(1.,-0.,0.)); -#2728 = DIRECTION('',(0.,0.,-1.)); -#2729 = PCURVE('',#2656,#2730); -#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735); -#2731 = LINE('',#2732,#2733); -#2732 = CARTESIAN_POINT('',(-0.,0.)); -#2733 = VECTOR('',#2734,1.); -#2734 = DIRECTION('',(-1.,0.)); -#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2736 = PCURVE('',#2737,#2742); -#2737 = PLANE('',#2738); -#2738 = AXIS2_PLACEMENT_3D('',#2739,#2740,#2741); -#2739 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#2740 = DIRECTION('',(-1.,-0.,0.)); -#2741 = DIRECTION('',(0.,0.,1.)); -#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2751); -#2743 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2744,#2745,#2746,#2747, -#2748,#2749,#2750),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2744 = CARTESIAN_POINT('',(-1.6,0.)); -#2745 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#2746 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#2747 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#2748 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#2749 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#2750 = CARTESIAN_POINT('',(-1.6,0.)); -#2751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2752 = ORIENTED_EDGE('',*,*,#2699,.T.); -#2753 = ORIENTED_EDGE('',*,*,#2754,.F.); -#2754 = EDGE_CURVE('',#2619,#2672,#2755,.T.); -#2755 = SURFACE_CURVE('',#2756,(#2761,#2772),.PCURVE_S1.); -#2756 = ELLIPSE('',#2757,2.262741699797,1.6); -#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760); -#2758 = CARTESIAN_POINT('',(88.55,-5.3,1.8)); -#2759 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#2760 = DIRECTION('',(-0.707106781187,-3.474993633276E-18,0.707106781187 - )); -#2761 = PCURVE('',#2656,#2762); -#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2771); -#2763 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2764,#2765,#2766,#2767,#2768, - #2769,#2770),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#2764 = CARTESIAN_POINT('',(-5.7283742742,3.04)); -#2765 = CARTESIAN_POINT('',(-5.820842779696,2.962062707443)); -#2766 = CARTESIAN_POINT('',(-5.913311285193,2.898079716531)); -#2767 = CARTESIAN_POINT('',(-6.00577979069,2.849250474959)); -#2768 = CARTESIAN_POINT('',(-6.098248296186,2.816416807651)); -#2769 = CARTESIAN_POINT('',(-6.190716801683,2.8)); -#2770 = CARTESIAN_POINT('',(-6.28318530718,2.8)); -#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2772 = PCURVE('',#1116,#2773); -#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778); -#2774 = ELLIPSE('',#2775,2.262741699797,1.6); -#2775 = AXIS2_PLACEMENT_2D('',#2776,#2777); -#2776 = CARTESIAN_POINT('',(27.7,2.262741699797)); -#2777 = DIRECTION('',(-3.474993633276E-18,1.)); -#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2779 = ORIENTED_EDGE('',*,*,#2641,.T.); -#2780 = ADVANCED_FACE('',(#2781),#2737,.T.); -#2781 = FACE_BOUND('',#2782,.T.); -#2782 = EDGE_LOOP('',(#2783)); -#2783 = ORIENTED_EDGE('',*,*,#2722,.F.); -#2784 = ADVANCED_FACE('',(#2785),#2562,.T.); -#2785 = FACE_BOUND('',#2786,.F.); -#2786 = EDGE_LOOP('',(#2787,#2813)); -#2787 = ORIENTED_EDGE('',*,*,#2788,.T.); -#2788 = EDGE_CURVE('',#2520,#2547,#2789,.T.); -#2789 = SURFACE_CURVE('',#2790,(#2795,#2806),.PCURVE_S1.); -#2790 = CIRCLE('',#2791,3.7); -#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794); -#2792 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#2793 = DIRECTION('',(0.,1.,-0.)); -#2794 = DIRECTION('',(-1.,0.,-0.)); -#2795 = PCURVE('',#2562,#2796); -#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2805); -#2797 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2798,#2799,#2800,#2801, -#2802,#2803,#2804),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2798 = CARTESIAN_POINT('',(-3.7,0.)); -#2799 = CARTESIAN_POINT('',(-3.7,6.408587988005)); -#2800 = CARTESIAN_POINT('',(1.85,3.204293994002)); -#2801 = CARTESIAN_POINT('',(7.4,9.06238631369E-16)); -#2802 = CARTESIAN_POINT('',(1.85,-3.204293994002)); -#2803 = CARTESIAN_POINT('',(-3.7,-6.408587988005)); -#2804 = CARTESIAN_POINT('',(-3.7,0.)); -#2805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2806 = PCURVE('',#2535,#2807); -#2807 = DEFINITIONAL_REPRESENTATION('',(#2808),#2812); -#2808 = LINE('',#2809,#2810); -#2809 = CARTESIAN_POINT('',(-0.,0.)); -#2810 = VECTOR('',#2811,1.); -#2811 = DIRECTION('',(-1.,0.)); -#2812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2813 = ORIENTED_EDGE('',*,*,#2546,.T.); -#2814 = ADVANCED_FACE('',(#2815),#2535,.F.); -#2815 = FACE_BOUND('',#2816,.T.); -#2816 = EDGE_LOOP('',(#2817,#2839,#2840,#2841)); -#2817 = ORIENTED_EDGE('',*,*,#2818,.F.); -#2818 = EDGE_CURVE('',#2497,#2574,#2819,.T.); -#2819 = SURFACE_CURVE('',#2820,(#2825,#2832),.PCURVE_S1.); -#2820 = CIRCLE('',#2821,3.7); -#2821 = AXIS2_PLACEMENT_3D('',#2822,#2823,#2824); -#2822 = CARTESIAN_POINT('',(86.65,-33.,2.1)); -#2823 = DIRECTION('',(0.,1.,-0.)); -#2824 = DIRECTION('',(-1.,0.,-0.)); -#2825 = PCURVE('',#2535,#2826); -#2826 = DEFINITIONAL_REPRESENTATION('',(#2827),#2831); -#2827 = LINE('',#2828,#2829); -#2828 = CARTESIAN_POINT('',(-0.,8.3)); -#2829 = VECTOR('',#2830,1.); -#2830 = DIRECTION('',(-1.,0.)); -#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2832 = PCURVE('',#1671,#2833); -#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838); -#2834 = CIRCLE('',#2835,3.7); -#2835 = AXIS2_PLACEMENT_2D('',#2836,#2837); -#2836 = CARTESIAN_POINT('',(-2.1,8.1)); -#2837 = DIRECTION('',(-0.,1.)); -#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2839 = ORIENTED_EDGE('',*,*,#2519,.F.); -#2840 = ORIENTED_EDGE('',*,*,#2788,.T.); -#2841 = ORIENTED_EDGE('',*,*,#2573,.T.); -#2842 = ADVANCED_FACE('',(#2843),#2439,.T.); -#2843 = FACE_BOUND('',#2844,.T.); -#2844 = EDGE_LOOP('',(#2845,#2867)); -#2845 = ORIENTED_EDGE('',*,*,#2846,.T.); -#2846 = EDGE_CURVE('',#2424,#2396,#2847,.T.); -#2847 = SURFACE_CURVE('',#2848,(#2853,#2860),.PCURVE_S1.); -#2848 = CIRCLE('',#2849,3.7); -#2849 = AXIS2_PLACEMENT_3D('',#2850,#2851,#2852); -#2850 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#2851 = DIRECTION('',(-0.,1.,0.)); -#2852 = DIRECTION('',(-1.,-0.,0.)); -#2853 = PCURVE('',#2439,#2854); -#2854 = DEFINITIONAL_REPRESENTATION('',(#2855),#2859); -#2855 = CIRCLE('',#2856,3.7); -#2856 = AXIS2_PLACEMENT_2D('',#2857,#2858); -#2857 = CARTESIAN_POINT('',(0.,0.)); -#2858 = DIRECTION('',(1.,0.)); -#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2860 = PCURVE('',#2411,#2861); -#2861 = DEFINITIONAL_REPRESENTATION('',(#2862),#2866); -#2862 = LINE('',#2863,#2864); -#2863 = CARTESIAN_POINT('',(0.,0.)); -#2864 = VECTOR('',#2865,1.); -#2865 = DIRECTION('',(1.,0.)); -#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2867 = ORIENTED_EDGE('',*,*,#2423,.T.); -#2868 = ADVANCED_FACE('',(#2869),#2411,.F.); -#2869 = FACE_BOUND('',#2870,.F.); -#2870 = EDGE_LOOP('',(#2871,#2897,#2898,#2899)); -#2871 = ORIENTED_EDGE('',*,*,#2872,.F.); -#2872 = EDGE_CURVE('',#2452,#2373,#2873,.T.); -#2873 = SURFACE_CURVE('',#2874,(#2879,#2886),.PCURVE_S1.); -#2874 = CIRCLE('',#2875,3.7); -#2875 = AXIS2_PLACEMENT_3D('',#2876,#2877,#2878); -#2876 = CARTESIAN_POINT('',(86.65,33.,2.1)); -#2877 = DIRECTION('',(-0.,1.,0.)); -#2878 = DIRECTION('',(-1.,-0.,0.)); -#2879 = PCURVE('',#2411,#2880); -#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2885); -#2881 = LINE('',#2882,#2883); -#2882 = CARTESIAN_POINT('',(0.,8.3)); -#2883 = VECTOR('',#2884,1.); -#2884 = DIRECTION('',(1.,0.)); -#2885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2886 = PCURVE('',#1700,#2887); -#2887 = DEFINITIONAL_REPRESENTATION('',(#2888),#2896); -#2888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2889,#2890,#2891,#2892, -#2893,#2894,#2895),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2889 = CARTESIAN_POINT('',(2.1,11.8)); -#2890 = CARTESIAN_POINT('',(8.508587988005,11.8)); -#2891 = CARTESIAN_POINT('',(5.304293994002,6.25)); -#2892 = CARTESIAN_POINT('',(2.1,0.7)); -#2893 = CARTESIAN_POINT('',(-1.104293994002,6.25)); -#2894 = CARTESIAN_POINT('',(-4.308587988005,11.8)); -#2895 = CARTESIAN_POINT('',(2.1,11.8)); -#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2897 = ORIENTED_EDGE('',*,*,#2451,.F.); -#2898 = ORIENTED_EDGE('',*,*,#2846,.T.); -#2899 = ORIENTED_EDGE('',*,*,#2395,.T.); -#2900 = ADVANCED_FACE('',(#2901),#2337,.F.); -#2901 = FACE_BOUND('',#2902,.F.); -#2902 = EDGE_LOOP('',(#2903,#2935,#2958,#2985,#2986,#3016)); -#2903 = ORIENTED_EDGE('',*,*,#2904,.F.); -#2904 = EDGE_CURVE('',#2905,#2294,#2907,.T.); -#2905 = VERTEX_POINT('',#2906); -#2906 = CARTESIAN_POINT('',(90.15,5.3,0.2)); -#2907 = SURFACE_CURVE('',#2908,(#2913,#2924),.PCURVE_S1.); -#2908 = ELLIPSE('',#2909,2.262741699797,1.6); -#2909 = AXIS2_PLACEMENT_3D('',#2910,#2911,#2912); -#2910 = CARTESIAN_POINT('',(88.55,5.3,1.8)); -#2911 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#2912 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#2913 = PCURVE('',#2337,#2914); -#2914 = DEFINITIONAL_REPRESENTATION('',(#2915),#2923); -#2915 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2916,#2917,#2918,#2919,#2920, - #2921,#2922),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#2916 = CARTESIAN_POINT('',(0.,2.8)); -#2917 = CARTESIAN_POINT('',(9.246850549668E-02,2.8)); -#2918 = CARTESIAN_POINT('',(0.184937010993,2.816416807651)); -#2919 = CARTESIAN_POINT('',(0.27740551649,2.849250474959)); -#2920 = CARTESIAN_POINT('',(0.369874021987,2.898079716531)); -#2921 = CARTESIAN_POINT('',(0.462342527483,2.962062707443)); -#2922 = CARTESIAN_POINT('',(0.55481103298,3.04)); -#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2924 = PCURVE('',#1510,#2925); -#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2934); -#2926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2927,#2928,#2929,#2930, -#2931,#2932,#2933),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2927 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#2928 = CARTESIAN_POINT('',(-24.92871870789,4.525483399594)); -#2929 = CARTESIAN_POINT('',(-26.31435935394,1.131370849898)); -#2930 = CARTESIAN_POINT('',(-27.7,-2.262741699797)); -#2931 = CARTESIAN_POINT('',(-29.08564064605,1.131370849898)); -#2932 = CARTESIAN_POINT('',(-30.47128129211,4.525483399594)); -#2933 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#2934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2935 = ORIENTED_EDGE('',*,*,#2936,.F.); -#2936 = EDGE_CURVE('',#2937,#2905,#2939,.T.); -#2937 = VERTEX_POINT('',#2938); -#2938 = CARTESIAN_POINT('',(92.95,5.3,0.2)); -#2939 = SEAM_CURVE('',#2940,(#2944,#2951),.PCURVE_S1.); -#2940 = LINE('',#2941,#2942); -#2941 = CARTESIAN_POINT('',(92.95,5.3,0.2)); -#2942 = VECTOR('',#2943,1.); -#2943 = DIRECTION('',(-1.,0.,0.)); -#2944 = PCURVE('',#2337,#2945); -#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950); -#2946 = LINE('',#2947,#2948); -#2947 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#2948 = VECTOR('',#2949,1.); -#2949 = DIRECTION('',(0.,1.)); -#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2951 = PCURVE('',#2337,#2952); -#2952 = DEFINITIONAL_REPRESENTATION('',(#2953),#2957); -#2953 = LINE('',#2954,#2955); -#2954 = CARTESIAN_POINT('',(0.,-0.)); -#2955 = VECTOR('',#2956,1.); -#2956 = DIRECTION('',(0.,1.)); -#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2958 = ORIENTED_EDGE('',*,*,#2959,.T.); -#2959 = EDGE_CURVE('',#2937,#2937,#2960,.T.); -#2960 = SURFACE_CURVE('',#2961,(#2966,#2973),.PCURVE_S1.); -#2961 = CIRCLE('',#2962,1.6); -#2962 = AXIS2_PLACEMENT_3D('',#2963,#2964,#2965); -#2963 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#2964 = DIRECTION('',(-1.,0.,0.)); -#2965 = DIRECTION('',(0.,0.,-1.)); -#2966 = PCURVE('',#2337,#2967); -#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972); -#2968 = LINE('',#2969,#2970); -#2969 = CARTESIAN_POINT('',(0.,0.)); -#2970 = VECTOR('',#2971,1.); -#2971 = DIRECTION('',(1.,0.)); -#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2973 = PCURVE('',#2974,#2979); -#2974 = PLANE('',#2975); -#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978); -#2976 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#2977 = DIRECTION('',(-1.,0.,0.)); -#2978 = DIRECTION('',(0.,0.,-1.)); -#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984); -#2980 = CIRCLE('',#2981,1.6); -#2981 = AXIS2_PLACEMENT_2D('',#2982,#2983); -#2982 = CARTESIAN_POINT('',(0.,0.)); -#2983 = DIRECTION('',(1.,0.)); -#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2985 = ORIENTED_EDGE('',*,*,#2936,.T.); -#2986 = ORIENTED_EDGE('',*,*,#2987,.F.); -#2987 = EDGE_CURVE('',#2317,#2905,#2988,.T.); -#2988 = SURFACE_CURVE('',#2989,(#2994,#3005),.PCURVE_S1.); -#2989 = ELLIPSE('',#2990,2.262741699797,1.6); -#2990 = AXIS2_PLACEMENT_3D('',#2991,#2992,#2993); -#2991 = CARTESIAN_POINT('',(88.55,5.3,1.8)); -#2992 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#2993 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#2994 = PCURVE('',#2337,#2995); -#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3004); -#2996 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2997,#2998,#2999,#3000,#3001, - #3002,#3003),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#2997 = CARTESIAN_POINT('',(5.7283742742,3.04)); -#2998 = CARTESIAN_POINT('',(5.820842779696,2.962062707443)); -#2999 = CARTESIAN_POINT('',(5.913311285193,2.898079716531)); -#3000 = CARTESIAN_POINT('',(6.00577979069,2.849250474959)); -#3001 = CARTESIAN_POINT('',(6.098248296186,2.816416807651)); -#3002 = CARTESIAN_POINT('',(6.190716801683,2.8)); -#3003 = CARTESIAN_POINT('',(6.28318530718,2.8)); -#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3005 = PCURVE('',#1510,#3006); -#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3015); -#3007 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3008,#3009,#3010,#3011, -#3012,#3013,#3014),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3008 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#3009 = CARTESIAN_POINT('',(-24.92871870789,4.525483399594)); -#3010 = CARTESIAN_POINT('',(-26.31435935394,1.131370849898)); -#3011 = CARTESIAN_POINT('',(-27.7,-2.262741699797)); -#3012 = CARTESIAN_POINT('',(-29.08564064605,1.131370849898)); -#3013 = CARTESIAN_POINT('',(-30.47128129211,4.525483399594)); -#3014 = CARTESIAN_POINT('',(-27.7,4.525483399594)); -#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3016 = ORIENTED_EDGE('',*,*,#2316,.T.); -#3017 = ADVANCED_FACE('',(#3018),#2974,.T.); -#3018 = FACE_BOUND('',#3019,.F.); -#3019 = EDGE_LOOP('',(#3020)); -#3020 = ORIENTED_EDGE('',*,*,#2959,.F.); -#3021 = ADVANCED_FACE('',(#3022),#2258,.F.); -#3022 = FACE_BOUND('',#3023,.F.); -#3023 = EDGE_LOOP('',(#3024,#3054,#3075,#3076)); -#3024 = ORIENTED_EDGE('',*,*,#3025,.F.); -#3025 = EDGE_CURVE('',#3026,#3028,#3030,.T.); -#3026 = VERTEX_POINT('',#3027); -#3027 = CARTESIAN_POINT('',(86.75,3.3,1.799)); -#3028 = VERTEX_POINT('',#3029); -#3029 = CARTESIAN_POINT('',(86.75,3.3,1.8)); -#3030 = SURFACE_CURVE('',#3031,(#3035,#3042),.PCURVE_S1.); -#3031 = LINE('',#3032,#3033); -#3032 = CARTESIAN_POINT('',(86.75,3.3,-1.E-03)); -#3033 = VECTOR('',#3034,1.); -#3034 = DIRECTION('',(0.,0.,1.)); -#3035 = PCURVE('',#2258,#3036); -#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041); -#3037 = LINE('',#3038,#3039); -#3038 = CARTESIAN_POINT('',(0.,3.2)); -#3039 = VECTOR('',#3040,1.); -#3040 = DIRECTION('',(1.,0.)); -#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3042 = PCURVE('',#3043,#3048); -#3043 = PLANE('',#3044); -#3044 = AXIS2_PLACEMENT_3D('',#3045,#3046,#3047); -#3045 = CARTESIAN_POINT('',(86.75,21.001,-1.E-03)); -#3046 = DIRECTION('',(-1.,0.,0.)); -#3047 = DIRECTION('',(0.,0.,1.)); -#3048 = DEFINITIONAL_REPRESENTATION('',(#3049),#3053); -#3049 = LINE('',#3050,#3051); -#3050 = CARTESIAN_POINT('',(0.,-17.701)); -#3051 = VECTOR('',#3052,1.); -#3052 = DIRECTION('',(1.,-0.)); -#3053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3054 = ORIENTED_EDGE('',*,*,#3055,.F.); -#3055 = EDGE_CURVE('',#2243,#3026,#3056,.T.); -#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.); -#3057 = LINE('',#3058,#3059); -#3058 = CARTESIAN_POINT('',(89.95,3.3,1.799)); -#3059 = VECTOR('',#3060,1.); -#3060 = DIRECTION('',(-1.,-0.,0.)); -#3061 = PCURVE('',#2258,#3062); -#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067); -#3063 = LINE('',#3064,#3065); -#3064 = CARTESIAN_POINT('',(1.8,0.)); -#3065 = VECTOR('',#3066,1.); -#3066 = DIRECTION('',(0.,1.)); -#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3068 = PCURVE('',#1482,#3069); -#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074); -#3070 = LINE('',#3071,#3072); -#3071 = CARTESIAN_POINT('',(-0.,-1.272085099355)); -#3072 = VECTOR('',#3073,1.); -#3073 = DIRECTION('',(-1.,0.)); -#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3075 = ORIENTED_EDGE('',*,*,#2242,.T.); -#3076 = ORIENTED_EDGE('',*,*,#3077,.T.); -#3077 = EDGE_CURVE('',#2214,#3028,#3078,.T.); -#3078 = SURFACE_CURVE('',#3079,(#3083,#3090),.PCURVE_S1.); -#3079 = LINE('',#3080,#3081); -#3080 = CARTESIAN_POINT('',(89.95,3.3,1.8)); -#3081 = VECTOR('',#3082,1.); -#3082 = DIRECTION('',(-1.,-0.,-0.)); -#3083 = PCURVE('',#2258,#3084); -#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089); -#3085 = LINE('',#3086,#3087); -#3086 = CARTESIAN_POINT('',(1.801,0.)); -#3087 = VECTOR('',#3088,1.); -#3088 = DIRECTION('',(0.,1.)); -#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3090 = PCURVE('',#2230,#3091); -#3091 = DEFINITIONAL_REPRESENTATION('',(#3092),#3096); -#3092 = LINE('',#3093,#3094); -#3093 = CARTESIAN_POINT('',(0.,0.)); -#3094 = VECTOR('',#3095,1.); -#3095 = DIRECTION('',(0.,1.)); -#3096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3097 = ADVANCED_FACE('',(#3098),#3043,.F.); -#3098 = FACE_BOUND('',#3099,.F.); -#3099 = EDGE_LOOP('',(#3100,#3125,#3146,#3147,#3171,#3194,#3217,#3240)); -#3100 = ORIENTED_EDGE('',*,*,#3101,.T.); -#3101 = EDGE_CURVE('',#3102,#3104,#3106,.T.); -#3102 = VERTEX_POINT('',#3103); -#3103 = CARTESIAN_POINT('',(86.75,4.525403330759,0.4)); -#3104 = VERTEX_POINT('',#3105); -#3105 = CARTESIAN_POINT('',(86.75,1.901,0.4)); -#3106 = SURFACE_CURVE('',#3107,(#3111,#3118),.PCURVE_S1.); -#3107 = LINE('',#3108,#3109); -#3108 = CARTESIAN_POINT('',(86.75,4.525403330759,0.4)); -#3109 = VECTOR('',#3110,1.); -#3110 = DIRECTION('',(0.,-1.,-6.768612196841E-16)); -#3111 = PCURVE('',#3043,#3112); -#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117); -#3113 = LINE('',#3114,#3115); -#3114 = CARTESIAN_POINT('',(0.401,-16.47559666924)); -#3115 = VECTOR('',#3116,1.); -#3116 = DIRECTION('',(-6.768612196841E-16,-1.)); -#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3118 = PCURVE('',#1454,#3119); -#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124); -#3120 = LINE('',#3121,#3122); -#3121 = CARTESIAN_POINT('',(1.225403330759,0.282842712475)); -#3122 = VECTOR('',#3123,1.); -#3123 = DIRECTION('',(-1.,-4.786131583608E-16)); -#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3125 = ORIENTED_EDGE('',*,*,#3126,.F.); -#3126 = EDGE_CURVE('',#3026,#3104,#3127,.T.); -#3127 = SURFACE_CURVE('',#3128,(#3132,#3139),.PCURVE_S1.); -#3128 = LINE('',#3129,#3130); -#3129 = CARTESIAN_POINT('',(86.75,6.8255,5.3245)); -#3130 = VECTOR('',#3131,1.); -#3131 = DIRECTION('',(-0.,-0.707106781187,-0.707106781187)); -#3132 = PCURVE('',#3043,#3133); -#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3138); -#3134 = LINE('',#3135,#3136); -#3135 = CARTESIAN_POINT('',(5.3255,-14.1755)); -#3136 = VECTOR('',#3137,1.); -#3137 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3139 = PCURVE('',#1482,#3140); -#3140 = DEFINITIONAL_REPRESENTATION('',(#3141),#3145); -#3141 = LINE('',#3142,#3143); -#3142 = CARTESIAN_POINT('',(-3.2,-6.257895013501)); -#3143 = VECTOR('',#3144,1.); -#3144 = DIRECTION('',(-0.,1.)); -#3145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3146 = ORIENTED_EDGE('',*,*,#3025,.T.); -#3147 = ORIENTED_EDGE('',*,*,#3148,.T.); -#3148 = EDGE_CURVE('',#3028,#3149,#3151,.T.); -#3149 = VERTEX_POINT('',#3150); -#3150 = CARTESIAN_POINT('',(86.75,5.3,3.8)); -#3151 = SURFACE_CURVE('',#3152,(#3157,#3164),.PCURVE_S1.); -#3152 = CIRCLE('',#3153,2.); -#3153 = AXIS2_PLACEMENT_3D('',#3154,#3155,#3156); -#3154 = CARTESIAN_POINT('',(86.75,5.3,1.8)); -#3155 = DIRECTION('',(-1.,-0.,-0.)); -#3156 = DIRECTION('',(-0.,-0.,1.)); -#3157 = PCURVE('',#3043,#3158); -#3158 = DEFINITIONAL_REPRESENTATION('',(#3159),#3163); -#3159 = CIRCLE('',#3160,2.); -#3160 = AXIS2_PLACEMENT_2D('',#3161,#3162); -#3161 = CARTESIAN_POINT('',(1.801,-15.701)); -#3162 = DIRECTION('',(1.,0.)); -#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3164 = PCURVE('',#2230,#3165); -#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170); -#3166 = LINE('',#3167,#3168); -#3167 = CARTESIAN_POINT('',(-4.712388980385,3.2)); -#3168 = VECTOR('',#3169,1.); -#3169 = DIRECTION('',(1.,0.)); -#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3171 = ORIENTED_EDGE('',*,*,#3172,.F.); -#3172 = EDGE_CURVE('',#3173,#3149,#3175,.T.); -#3173 = VERTEX_POINT('',#3174); -#3174 = CARTESIAN_POINT('',(86.75,21.,3.8)); -#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.); -#3176 = LINE('',#3177,#3178); -#3177 = CARTESIAN_POINT('',(86.75,21.001,3.8)); -#3178 = VECTOR('',#3179,1.); -#3179 = DIRECTION('',(-0.,-1.,-0.)); -#3180 = PCURVE('',#3043,#3181); -#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186); -#3182 = LINE('',#3183,#3184); -#3183 = CARTESIAN_POINT('',(3.801,0.)); -#3184 = VECTOR('',#3185,1.); -#3185 = DIRECTION('',(0.,-1.)); -#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3187 = PCURVE('',#2201,#3188); -#3188 = DEFINITIONAL_REPRESENTATION('',(#3189),#3193); -#3189 = LINE('',#3190,#3191); -#3190 = CARTESIAN_POINT('',(3.2,0.)); -#3191 = VECTOR('',#3192,1.); -#3192 = DIRECTION('',(0.,1.)); -#3193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3194 = ORIENTED_EDGE('',*,*,#3195,.T.); -#3195 = EDGE_CURVE('',#3173,#3196,#3198,.T.); -#3196 = VERTEX_POINT('',#3197); -#3197 = CARTESIAN_POINT('',(86.75,21.,0.4)); -#3198 = SURFACE_CURVE('',#3199,(#3203,#3210),.PCURVE_S1.); -#3199 = LINE('',#3200,#3201); -#3200 = CARTESIAN_POINT('',(86.75,21.,-5.E-04)); -#3201 = VECTOR('',#3202,1.); -#3202 = DIRECTION('',(0.,-0.,-1.)); -#3203 = PCURVE('',#3043,#3204); -#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209); -#3205 = LINE('',#3206,#3207); -#3206 = CARTESIAN_POINT('',(5.E-04,-9.999999999977E-04)); -#3207 = VECTOR('',#3208,1.); -#3208 = DIRECTION('',(-1.,0.)); -#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3210 = PCURVE('',#2173,#3211); -#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216); -#3212 = LINE('',#3213,#3214); -#3213 = CARTESIAN_POINT('',(5.E-04,176.7)); -#3214 = VECTOR('',#3215,1.); -#3215 = DIRECTION('',(1.,-0.)); -#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3217 = ORIENTED_EDGE('',*,*,#3218,.T.); -#3218 = EDGE_CURVE('',#3196,#3219,#3221,.T.); -#3219 = VERTEX_POINT('',#3220); -#3220 = CARTESIAN_POINT('',(86.75,6.074596669241,0.4)); -#3221 = SURFACE_CURVE('',#3222,(#3226,#3233),.PCURVE_S1.); -#3222 = LINE('',#3223,#3224); -#3223 = CARTESIAN_POINT('',(86.75,21.,0.4)); -#3224 = VECTOR('',#3225,1.); -#3225 = DIRECTION('',(-0.,-1.,-0.)); -#3226 = PCURVE('',#3043,#3227); -#3227 = DEFINITIONAL_REPRESENTATION('',(#3228),#3232); -#3228 = LINE('',#3229,#3230); -#3229 = CARTESIAN_POINT('',(0.401,-9.999999999977E-04)); -#3230 = VECTOR('',#3231,1.); -#3231 = DIRECTION('',(0.,-1.)); -#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3233 = PCURVE('',#1454,#3234); -#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3239); -#3235 = LINE('',#3236,#3237); -#3236 = CARTESIAN_POINT('',(17.7,0.282842712475)); -#3237 = VECTOR('',#3238,1.); -#3238 = DIRECTION('',(-1.,0.)); -#3239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3240 = ORIENTED_EDGE('',*,*,#3241,.T.); -#3241 = EDGE_CURVE('',#3219,#3102,#3242,.T.); -#3242 = SURFACE_CURVE('',#3243,(#3248,#3259),.PCURVE_S1.); -#3243 = CIRCLE('',#3244,1.6); -#3244 = AXIS2_PLACEMENT_3D('',#3245,#3246,#3247); -#3245 = CARTESIAN_POINT('',(86.75,5.3,1.8)); -#3246 = DIRECTION('',(1.,0.,-0.)); -#3247 = DIRECTION('',(-0.,-0.,-1.)); -#3248 = PCURVE('',#3043,#3249); -#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3258); -#3250 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3251,#3252,#3253,#3254, -#3255,#3256,#3257),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3251 = CARTESIAN_POINT('',(0.201,-15.701)); -#3252 = CARTESIAN_POINT('',(0.201,-12.92971870789)); -#3253 = CARTESIAN_POINT('',(2.601,-14.31535935394)); -#3254 = CARTESIAN_POINT('',(5.001,-15.701)); -#3255 = CARTESIAN_POINT('',(2.601,-17.08664064605)); -#3256 = CARTESIAN_POINT('',(0.201,-18.47228129211)); -#3257 = CARTESIAN_POINT('',(0.201,-15.701)); -#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3259 = PCURVE('',#3260,#3265); -#3260 = CYLINDRICAL_SURFACE('',#3261,1.6); -#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264); -#3262 = CARTESIAN_POINT('',(92.95,5.3,1.8)); -#3263 = DIRECTION('',(-1.,0.,0.)); -#3264 = DIRECTION('',(0.,0.,-1.)); -#3265 = DEFINITIONAL_REPRESENTATION('',(#3266),#3270); -#3266 = LINE('',#3267,#3268); -#3267 = CARTESIAN_POINT('',(6.28318530718,6.2)); -#3268 = VECTOR('',#3269,1.); -#3269 = DIRECTION('',(-1.,0.)); -#3270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3271 = ADVANCED_FACE('',(#3272),#3260,.F.); -#3272 = FACE_BOUND('',#3273,.F.); -#3273 = EDGE_LOOP('',(#3274,#3299,#3326,#3327,#3357,#3358)); -#3274 = ORIENTED_EDGE('',*,*,#3275,.T.); -#3275 = EDGE_CURVE('',#3276,#3278,#3280,.T.); -#3276 = VERTEX_POINT('',#3277); -#3277 = CARTESIAN_POINT('',(86.55,5.3,0.2)); -#3278 = VERTEX_POINT('',#3279); -#3279 = CARTESIAN_POINT('',(83.75,5.3,0.2)); -#3280 = SEAM_CURVE('',#3281,(#3285,#3292),.PCURVE_S1.); -#3281 = LINE('',#3282,#3283); -#3282 = CARTESIAN_POINT('',(92.95,5.3,0.2)); -#3283 = VECTOR('',#3284,1.); -#3284 = DIRECTION('',(-1.,0.,0.)); -#3285 = PCURVE('',#3260,#3286); -#3286 = DEFINITIONAL_REPRESENTATION('',(#3287),#3291); -#3287 = LINE('',#3288,#3289); -#3288 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#3289 = VECTOR('',#3290,1.); -#3290 = DIRECTION('',(0.,1.)); -#3291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3292 = PCURVE('',#3260,#3293); -#3293 = DEFINITIONAL_REPRESENTATION('',(#3294),#3298); -#3294 = LINE('',#3295,#3296); -#3295 = CARTESIAN_POINT('',(0.,-0.)); -#3296 = VECTOR('',#3297,1.); -#3297 = DIRECTION('',(0.,1.)); -#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3299 = ORIENTED_EDGE('',*,*,#3300,.F.); -#3300 = EDGE_CURVE('',#3278,#3278,#3301,.T.); -#3301 = SURFACE_CURVE('',#3302,(#3307,#3314),.PCURVE_S1.); -#3302 = CIRCLE('',#3303,1.6); -#3303 = AXIS2_PLACEMENT_3D('',#3304,#3305,#3306); -#3304 = CARTESIAN_POINT('',(83.75,5.3,1.8)); -#3305 = DIRECTION('',(-1.,0.,0.)); -#3306 = DIRECTION('',(0.,0.,-1.)); -#3307 = PCURVE('',#3260,#3308); -#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313); -#3309 = LINE('',#3310,#3311); -#3310 = CARTESIAN_POINT('',(0.,9.2)); -#3311 = VECTOR('',#3312,1.); -#3312 = DIRECTION('',(1.,0.)); -#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3314 = PCURVE('',#3315,#3320); -#3315 = PLANE('',#3316); -#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319); -#3317 = CARTESIAN_POINT('',(83.75,5.3,1.8)); -#3318 = DIRECTION('',(-1.,0.,0.)); -#3319 = DIRECTION('',(0.,0.,-1.)); -#3320 = DEFINITIONAL_REPRESENTATION('',(#3321),#3325); -#3321 = CIRCLE('',#3322,1.6); -#3322 = AXIS2_PLACEMENT_2D('',#3323,#3324); -#3323 = CARTESIAN_POINT('',(0.,0.)); -#3324 = DIRECTION('',(1.,0.)); -#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3326 = ORIENTED_EDGE('',*,*,#3275,.F.); -#3327 = ORIENTED_EDGE('',*,*,#3328,.T.); -#3328 = EDGE_CURVE('',#3276,#3102,#3329,.T.); -#3329 = SURFACE_CURVE('',#3330,(#3335,#3346),.PCURVE_S1.); -#3330 = ELLIPSE('',#3331,2.262741699797,1.6); -#3331 = AXIS2_PLACEMENT_3D('',#3332,#3333,#3334); -#3332 = CARTESIAN_POINT('',(88.15,5.3,1.8)); -#3333 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#3334 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#3335 = PCURVE('',#3260,#3336); -#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3345); -#3337 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3338,#3339,#3340,#3341,#3342, - #3343,#3344),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#3338 = CARTESIAN_POINT('',(0.,6.4)); -#3339 = CARTESIAN_POINT('',(9.246850549668E-02,6.4)); -#3340 = CARTESIAN_POINT('',(0.184937010993,6.383583192349)); -#3341 = CARTESIAN_POINT('',(0.27740551649,6.350749525041)); -#3342 = CARTESIAN_POINT('',(0.369874021987,6.301920283469)); -#3343 = CARTESIAN_POINT('',(0.462342527483,6.237937292557)); -#3344 = CARTESIAN_POINT('',(0.55481103298,6.16)); -#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3346 = PCURVE('',#1454,#3347); -#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3356); -#3348 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3349,#3350,#3351,#3352, -#3353,#3354,#3355),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3349 = CARTESIAN_POINT('',(2.,0.)); -#3350 = CARTESIAN_POINT('',(-0.77128129211,0.)); -#3351 = CARTESIAN_POINT('',(0.614359353945,3.394112549695)); -#3352 = CARTESIAN_POINT('',(2.,6.788225099391)); -#3353 = CARTESIAN_POINT('',(3.385640646055,3.394112549695)); -#3354 = CARTESIAN_POINT('',(4.77128129211,3.552713678801E-15)); -#3355 = CARTESIAN_POINT('',(2.,0.)); -#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3357 = ORIENTED_EDGE('',*,*,#3241,.F.); -#3358 = ORIENTED_EDGE('',*,*,#3359,.T.); -#3359 = EDGE_CURVE('',#3219,#3276,#3360,.T.); -#3360 = SURFACE_CURVE('',#3361,(#3366,#3377),.PCURVE_S1.); -#3361 = ELLIPSE('',#3362,2.262741699797,1.6); -#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365); -#3363 = CARTESIAN_POINT('',(88.15,5.3,1.8)); -#3364 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#3365 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#3366 = PCURVE('',#3260,#3367); -#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3376); -#3368 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3369,#3370,#3371,#3372,#3373, - #3374,#3375),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#3369 = CARTESIAN_POINT('',(5.7283742742,6.16)); -#3370 = CARTESIAN_POINT('',(5.820842779696,6.237937292557)); -#3371 = CARTESIAN_POINT('',(5.913311285193,6.301920283469)); -#3372 = CARTESIAN_POINT('',(6.00577979069,6.350749525041)); -#3373 = CARTESIAN_POINT('',(6.098248296186,6.383583192349)); -#3374 = CARTESIAN_POINT('',(6.190716801683,6.4)); -#3375 = CARTESIAN_POINT('',(6.28318530718,6.4)); -#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3377 = PCURVE('',#1454,#3378); -#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3387); -#3379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3380,#3381,#3382,#3383, -#3384,#3385,#3386),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3380 = CARTESIAN_POINT('',(2.,0.)); -#3381 = CARTESIAN_POINT('',(-0.77128129211,0.)); -#3382 = CARTESIAN_POINT('',(0.614359353945,3.394112549695)); -#3383 = CARTESIAN_POINT('',(2.,6.788225099391)); -#3384 = CARTESIAN_POINT('',(3.385640646055,3.394112549695)); -#3385 = CARTESIAN_POINT('',(4.77128129211,3.552713678801E-15)); -#3386 = CARTESIAN_POINT('',(2.,0.)); -#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3388 = ADVANCED_FACE('',(#3389),#3315,.F.); -#3389 = FACE_BOUND('',#3390,.F.); -#3390 = EDGE_LOOP('',(#3391)); -#3391 = ORIENTED_EDGE('',*,*,#3300,.T.); -#3392 = ADVANCED_FACE('',(#3393),#2230,.F.); -#3393 = FACE_BOUND('',#3394,.F.); -#3394 = EDGE_LOOP('',(#3395,#3396,#3417,#3418)); -#3395 = ORIENTED_EDGE('',*,*,#2213,.T.); -#3396 = ORIENTED_EDGE('',*,*,#3397,.T.); -#3397 = EDGE_CURVE('',#2186,#3149,#3398,.T.); -#3398 = SURFACE_CURVE('',#3399,(#3403,#3410),.PCURVE_S1.); -#3399 = LINE('',#3400,#3401); -#3400 = CARTESIAN_POINT('',(89.95,5.3,3.8)); -#3401 = VECTOR('',#3402,1.); -#3402 = DIRECTION('',(-1.,-0.,-0.)); -#3403 = PCURVE('',#2230,#3404); -#3404 = DEFINITIONAL_REPRESENTATION('',(#3405),#3409); -#3405 = LINE('',#3406,#3407); -#3406 = CARTESIAN_POINT('',(1.570796326795,0.)); -#3407 = VECTOR('',#3408,1.); -#3408 = DIRECTION('',(0.,1.)); -#3409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3410 = PCURVE('',#2201,#3411); -#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3416); -#3412 = LINE('',#3413,#3414); -#3413 = CARTESIAN_POINT('',(-0.,15.701)); -#3414 = VECTOR('',#3415,1.); -#3415 = DIRECTION('',(1.,0.)); -#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3417 = ORIENTED_EDGE('',*,*,#3148,.F.); -#3418 = ORIENTED_EDGE('',*,*,#3077,.F.); -#3419 = ADVANCED_FACE('',(#3420),#2201,.F.); -#3420 = FACE_BOUND('',#3421,.F.); -#3421 = EDGE_LOOP('',(#3422,#3423,#3444,#3445)); -#3422 = ORIENTED_EDGE('',*,*,#2185,.F.); -#3423 = ORIENTED_EDGE('',*,*,#3424,.T.); -#3424 = EDGE_CURVE('',#2158,#3173,#3425,.T.); -#3425 = SURFACE_CURVE('',#3426,(#3430,#3437),.PCURVE_S1.); -#3426 = LINE('',#3427,#3428); -#3427 = CARTESIAN_POINT('',(0.,21.,3.8)); -#3428 = VECTOR('',#3429,1.); -#3429 = DIRECTION('',(-1.,-0.,-0.)); -#3430 = PCURVE('',#2201,#3431); -#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436); -#3432 = LINE('',#3433,#3434); -#3433 = CARTESIAN_POINT('',(89.95,9.999999999977E-04)); -#3434 = VECTOR('',#3435,1.); -#3435 = DIRECTION('',(1.,0.)); -#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3437 = PCURVE('',#2173,#3438); -#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443); -#3439 = LINE('',#3440,#3441); -#3440 = CARTESIAN_POINT('',(-3.8,89.95)); -#3441 = VECTOR('',#3442,1.); -#3442 = DIRECTION('',(-0.,-1.)); -#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3444 = ORIENTED_EDGE('',*,*,#3172,.T.); -#3445 = ORIENTED_EDGE('',*,*,#3397,.F.); -#3446 = ADVANCED_FACE('',(#3447),#2173,.F.); -#3447 = FACE_BOUND('',#3448,.T.); -#3448 = EDGE_LOOP('',(#3449,#3450,#3473,#3501,#3522,#3523)); -#3449 = ORIENTED_EDGE('',*,*,#3195,.T.); -#3450 = ORIENTED_EDGE('',*,*,#3451,.F.); -#3451 = EDGE_CURVE('',#3452,#3196,#3454,.T.); -#3452 = VERTEX_POINT('',#3453); -#3453 = CARTESIAN_POINT('',(85.191444972004,21.,0.4)); -#3454 = SURFACE_CURVE('',#3455,(#3459,#3466),.PCURVE_S1.); -#3455 = LINE('',#3456,#3457); -#3456 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#3457 = VECTOR('',#3458,1.); -#3458 = DIRECTION('',(1.,-0.,-0.)); -#3459 = PCURVE('',#2173,#3460); -#3460 = DEFINITIONAL_REPRESENTATION('',(#3461),#3465); -#3461 = LINE('',#3462,#3463); -#3462 = CARTESIAN_POINT('',(-0.4,3.2)); -#3463 = VECTOR('',#3464,1.); -#3464 = DIRECTION('',(0.,1.)); -#3465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3466 = PCURVE('',#1426,#3467); -#3467 = DEFINITIONAL_REPRESENTATION('',(#3468),#3472); -#3468 = LINE('',#3469,#3470); -#3469 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#3470 = VECTOR('',#3471,1.); -#3471 = DIRECTION('',(1.,0.)); -#3472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3473 = ORIENTED_EDGE('',*,*,#3474,.F.); -#3474 = EDGE_CURVE('',#3475,#3452,#3477,.T.); -#3475 = VERTEX_POINT('',#3476); -#3476 = CARTESIAN_POINT('',(84.349005253961,21.,4.2)); -#3477 = SURFACE_CURVE('',#3478,(#3482,#3489),.PCURVE_S1.); -#3478 = LINE('',#3479,#3480); -#3479 = CARTESIAN_POINT('',(72.566666666667,21.,57.346694858733)); -#3480 = VECTOR('',#3481,1.); -#3481 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3482 = PCURVE('',#2173,#3483); -#3483 = DEFINITIONAL_REPRESENTATION('',(#3484),#3488); -#3484 = LINE('',#3485,#3486); -#3485 = CARTESIAN_POINT('',(-57.34669485873,162.51666666666)); -#3486 = VECTOR('',#3487,1.); -#3487 = DIRECTION('',(0.97629600712,0.216439613938)); -#3488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3489 = PCURVE('',#3490,#3495); -#3490 = PLANE('',#3491); -#3491 = AXIS2_PLACEMENT_3D('',#3492,#3493,#3494); -#3492 = CARTESIAN_POINT('',(84.083193353452,19.575,5.399)); -#3493 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#3494 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3495 = DEFINITIONAL_REPRESENTATION('',(#3496),#3500); -#3496 = LINE('',#3497,#3498); -#3497 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#3498 = VECTOR('',#3499,1.); -#3499 = DIRECTION('',(1.,0.)); -#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3501 = ORIENTED_EDGE('',*,*,#3502,.T.); -#3502 = EDGE_CURVE('',#3475,#2135,#3503,.T.); -#3503 = SURFACE_CURVE('',#3504,(#3508,#3515),.PCURVE_S1.); -#3504 = LINE('',#3505,#3506); -#3505 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#3506 = VECTOR('',#3507,1.); -#3507 = DIRECTION('',(1.,-0.,-0.)); -#3508 = PCURVE('',#2173,#3509); -#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514); -#3510 = LINE('',#3511,#3512); -#3511 = CARTESIAN_POINT('',(-4.2,0.)); -#3512 = VECTOR('',#3513,1.); -#3513 = DIRECTION('',(0.,1.)); -#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3515 = PCURVE('',#242,#3516); -#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521); -#3517 = LINE('',#3518,#3519); -#3518 = CARTESIAN_POINT('',(0.,42.)); -#3519 = VECTOR('',#3520,1.); -#3520 = DIRECTION('',(1.,-0.)); -#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3522 = ORIENTED_EDGE('',*,*,#2157,.F.); -#3523 = ORIENTED_EDGE('',*,*,#3424,.T.); -#3524 = ADVANCED_FACE('',(#3525),#3490,.T.); -#3525 = FACE_BOUND('',#3526,.T.); -#3526 = EDGE_LOOP('',(#3527,#3556,#3575,#3576)); -#3527 = ORIENTED_EDGE('',*,*,#3528,.F.); -#3528 = EDGE_CURVE('',#3529,#3531,#3533,.T.); -#3529 = VERTEX_POINT('',#3530); -#3530 = CARTESIAN_POINT('',(84.349005253961,19.575,4.2)); -#3531 = VERTEX_POINT('',#3532); -#3532 = CARTESIAN_POINT('',(85.191444972004,19.575,0.4)); -#3533 = SURFACE_CURVE('',#3534,(#3538,#3545),.PCURVE_S1.); -#3534 = LINE('',#3535,#3536); -#3535 = CARTESIAN_POINT('',(72.566666666667,19.575,57.346694858733)); -#3536 = VECTOR('',#3537,1.); -#3537 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3538 = PCURVE('',#3490,#3539); -#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544); -#3540 = LINE('',#3541,#3542); -#3541 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#3542 = VECTOR('',#3543,1.); -#3543 = DIRECTION('',(1.,0.)); -#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3545 = PCURVE('',#3546,#3551); -#3546 = CONICAL_SURFACE('',#3547,12.625,0.218166156499); -#3547 = AXIS2_PLACEMENT_3D('',#3548,#3549,#3550); -#3548 = CARTESIAN_POINT('',(72.566666666667,19.575,0.399)); -#3549 = DIRECTION('',(0.,0.,-1.)); -#3550 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3555); -#3552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3553,#3554),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#3553 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#3554 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#3555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3556 = ORIENTED_EDGE('',*,*,#3557,.F.); -#3557 = EDGE_CURVE('',#3475,#3529,#3558,.T.); -#3558 = SURFACE_CURVE('',#3559,(#3563,#3569),.PCURVE_S1.); -#3559 = LINE('',#3560,#3561); -#3560 = CARTESIAN_POINT('',(84.349005253961,-0.7125,4.2)); -#3561 = VECTOR('',#3562,1.); -#3562 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3563 = PCURVE('',#3490,#3564); -#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3568); -#3565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3566,#3567),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#3566 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#3567 = CARTESIAN_POINT('',(1.228111137663,0.)); -#3568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3569 = PCURVE('',#242,#3570); -#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3574); -#3571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3572,#3573),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#3572 = CARTESIAN_POINT('',(174.29900525396,42.)); -#3573 = CARTESIAN_POINT('',(174.29900525396,40.575)); -#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3575 = ORIENTED_EDGE('',*,*,#3474,.T.); -#3576 = ORIENTED_EDGE('',*,*,#3577,.F.); -#3577 = EDGE_CURVE('',#3531,#3452,#3578,.T.); -#3578 = SURFACE_CURVE('',#3579,(#3583,#3589),.PCURVE_S1.); -#3579 = LINE('',#3580,#3581); -#3580 = CARTESIAN_POINT('',(85.191444972004,26.025,0.4)); -#3581 = VECTOR('',#3582,1.); -#3582 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#3583 = PCURVE('',#3490,#3584); -#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3588); -#3585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3586,#3587),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#3586 = CARTESIAN_POINT('',(5.120373292058,0.)); -#3587 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3589 = PCURVE('',#3590,#3595); -#3590 = PLANE('',#3591); -#3591 = AXIS2_PLACEMENT_3D('',#3592,#3593,#3594); -#3592 = CARTESIAN_POINT('',(85.466666666667,32.475,0.4)); -#3593 = DIRECTION('',(0.,0.,1.)); -#3594 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3595 = DEFINITIONAL_REPRESENTATION('',(#3596),#3599); -#3596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3597,#3598),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#3597 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#3598 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3600 = ADVANCED_FACE('',(#3601),#3590,.T.); -#3601 = FACE_BOUND('',#3602,.T.); -#3602 = EDGE_LOOP('',(#3603,#3631,#3653,#3654)); -#3603 = ORIENTED_EDGE('',*,*,#3604,.T.); -#3604 = EDGE_CURVE('',#3605,#3607,#3609,.T.); -#3605 = VERTEX_POINT('',#3606); -#3606 = CARTESIAN_POINT('',(59.941888361329,21.,0.4)); -#3607 = VERTEX_POINT('',#3608); -#3608 = CARTESIAN_POINT('',(59.941888361329,19.575,0.4)); -#3609 = SURFACE_CURVE('',#3610,(#3614,#3620),.PCURVE_S1.); -#3610 = LINE('',#3611,#3612); -#3611 = CARTESIAN_POINT('',(59.941888361329,26.025,0.4)); -#3612 = VECTOR('',#3613,1.); -#3613 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3614 = PCURVE('',#3590,#3615); -#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3619); -#3616 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3617,#3618),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#3617 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#3618 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#3619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3620 = PCURVE('',#3621,#3626); -#3621 = PLANE('',#3622); -#3622 = AXIS2_PLACEMENT_3D('',#3623,#3624,#3625); -#3623 = CARTESIAN_POINT('',(59.941666666667,19.575,0.399)); -#3624 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#3625 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3626 = DEFINITIONAL_REPRESENTATION('',(#3627),#3630); -#3627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3628,#3629),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#3628 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#3629 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3631 = ORIENTED_EDGE('',*,*,#3632,.T.); -#3632 = EDGE_CURVE('',#3607,#3531,#3633,.T.); -#3633 = SURFACE_CURVE('',#3634,(#3639,#3646),.PCURVE_S1.); -#3634 = CIRCLE('',#3635,12.624778305337); -#3635 = AXIS2_PLACEMENT_3D('',#3636,#3637,#3638); -#3636 = CARTESIAN_POINT('',(72.566666666667,19.575,0.4)); -#3637 = DIRECTION('',(0.,0.,1.)); -#3638 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3639 = PCURVE('',#3590,#3640); -#3640 = DEFINITIONAL_REPRESENTATION('',(#3641),#3645); -#3641 = CIRCLE('',#3642,12.624778305337); -#3642 = AXIS2_PLACEMENT_2D('',#3643,#3644); -#3643 = CARTESIAN_POINT('',(12.9,12.9)); -#3644 = DIRECTION('',(1.,0.)); -#3645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3646 = PCURVE('',#3546,#3647); -#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652); -#3648 = LINE('',#3649,#3650); -#3649 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#3650 = VECTOR('',#3651,1.); -#3651 = DIRECTION('',(-1.,-0.)); -#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3653 = ORIENTED_EDGE('',*,*,#3577,.T.); -#3654 = ORIENTED_EDGE('',*,*,#3655,.F.); -#3655 = EDGE_CURVE('',#3605,#3452,#3656,.T.); -#3656 = SURFACE_CURVE('',#3657,(#3661,#3668),.PCURVE_S1.); -#3657 = LINE('',#3658,#3659); -#3658 = CARTESIAN_POINT('',(59.941888361329,21.,0.4)); -#3659 = VECTOR('',#3660,1.); -#3660 = DIRECTION('',(1.,-2.814080051844E-16,0.)); -#3661 = PCURVE('',#3590,#3662); -#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667); -#3663 = LINE('',#3664,#3665); -#3664 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#3665 = VECTOR('',#3666,1.); -#3666 = DIRECTION('',(-1.,1.589433252697E-16)); -#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3668 = PCURVE('',#1426,#3669); -#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674); -#3670 = LINE('',#3671,#3672); -#3671 = CARTESIAN_POINT('',(146.69188836132,0.282842712475)); -#3672 = VECTOR('',#3673,1.); -#3673 = DIRECTION('',(1.,-1.989855087461E-16)); -#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3675 = ADVANCED_FACE('',(#3676),#3621,.T.); -#3676 = FACE_BOUND('',#3677,.T.); -#3677 = EDGE_LOOP('',(#3678,#3700,#3701,#3729)); -#3678 = ORIENTED_EDGE('',*,*,#3679,.F.); -#3679 = EDGE_CURVE('',#3607,#3680,#3682,.T.); -#3680 = VERTEX_POINT('',#3681); -#3681 = CARTESIAN_POINT('',(60.784328079372,19.575,4.2)); -#3682 = SURFACE_CURVE('',#3683,(#3687,#3694),.PCURVE_S1.); -#3683 = LINE('',#3684,#3685); -#3684 = CARTESIAN_POINT('',(59.941666666667,19.575,0.399)); -#3685 = VECTOR('',#3686,1.); -#3686 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3687 = PCURVE('',#3621,#3688); -#3688 = DEFINITIONAL_REPRESENTATION('',(#3689),#3693); -#3689 = LINE('',#3690,#3691); -#3690 = CARTESIAN_POINT('',(0.,0.)); -#3691 = VECTOR('',#3692,1.); -#3692 = DIRECTION('',(1.,1.232595164408E-32)); -#3693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3694 = PCURVE('',#3546,#3695); -#3695 = DEFINITIONAL_REPRESENTATION('',(#3696),#3699); -#3696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3697,#3698),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#3697 = CARTESIAN_POINT('',(0.,0.)); -#3698 = CARTESIAN_POINT('',(0.,-5.)); -#3699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3700 = ORIENTED_EDGE('',*,*,#3604,.F.); -#3701 = ORIENTED_EDGE('',*,*,#3702,.T.); -#3702 = EDGE_CURVE('',#3605,#3703,#3705,.T.); -#3703 = VERTEX_POINT('',#3704); -#3704 = CARTESIAN_POINT('',(60.784328079372,21.,4.2)); -#3705 = SURFACE_CURVE('',#3706,(#3710,#3717),.PCURVE_S1.); -#3706 = LINE('',#3707,#3708); -#3707 = CARTESIAN_POINT('',(59.941666666667,21.,0.399)); -#3708 = VECTOR('',#3709,1.); -#3709 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3710 = PCURVE('',#3621,#3711); -#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716); -#3712 = LINE('',#3713,#3714); -#3713 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#3714 = VECTOR('',#3715,1.); -#3715 = DIRECTION('',(1.,1.232595164408E-32)); -#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3717 = PCURVE('',#3718,#3723); -#3718 = PLANE('',#3719); -#3719 = AXIS2_PLACEMENT_3D('',#3720,#3721,#3722); -#3720 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#3721 = DIRECTION('',(-0.,-1.,0.)); -#3722 = DIRECTION('',(0.,0.,-1.)); -#3723 = DEFINITIONAL_REPRESENTATION('',(#3724),#3728); -#3724 = LINE('',#3725,#3726); -#3725 = CARTESIAN_POINT('',(-0.399,149.89166666666)); -#3726 = VECTOR('',#3727,1.); -#3727 = DIRECTION('',(-0.97629600712,0.216439613938)); -#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3729 = ORIENTED_EDGE('',*,*,#3730,.F.); -#3730 = EDGE_CURVE('',#3680,#3703,#3731,.T.); -#3731 = SURFACE_CURVE('',#3732,(#3736,#3742),.PCURVE_S1.); -#3732 = LINE('',#3733,#3734); -#3733 = CARTESIAN_POINT('',(60.784328079372,-0.7125,4.2)); -#3734 = VECTOR('',#3735,1.); -#3735 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#3736 = PCURVE('',#3621,#3737); -#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3741); -#3738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3739,#3740),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#3739 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#3740 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#3741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3742 = PCURVE('',#242,#3743); -#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3747); -#3744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3745,#3746),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#3745 = CARTESIAN_POINT('',(150.73432807937,40.575)); -#3746 = CARTESIAN_POINT('',(150.73432807937,42.)); -#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3748 = ADVANCED_FACE('',(#3749),#3718,.F.); -#3749 = FACE_BOUND('',#3750,.T.); -#3750 = EDGE_LOOP('',(#3751,#3752,#3775,#3803)); -#3751 = ORIENTED_EDGE('',*,*,#3702,.F.); -#3752 = ORIENTED_EDGE('',*,*,#3753,.F.); -#3753 = EDGE_CURVE('',#3754,#3605,#3756,.T.); -#3754 = VERTEX_POINT('',#3755); -#3755 = CARTESIAN_POINT('',(56.824778305337,21.,0.4)); -#3756 = SURFACE_CURVE('',#3757,(#3761,#3768),.PCURVE_S1.); -#3757 = LINE('',#3758,#3759); -#3758 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#3759 = VECTOR('',#3760,1.); -#3760 = DIRECTION('',(1.,-0.,-0.)); -#3761 = PCURVE('',#3718,#3762); -#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767); -#3763 = LINE('',#3764,#3765); -#3764 = CARTESIAN_POINT('',(-0.4,3.2)); -#3765 = VECTOR('',#3766,1.); -#3766 = DIRECTION('',(0.,1.)); -#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3768 = PCURVE('',#1426,#3769); -#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3774); -#3770 = LINE('',#3771,#3772); -#3771 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#3772 = VECTOR('',#3773,1.); -#3773 = DIRECTION('',(1.,0.)); -#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3775 = ORIENTED_EDGE('',*,*,#3776,.F.); -#3776 = EDGE_CURVE('',#3777,#3754,#3779,.T.); -#3777 = VERTEX_POINT('',#3778); -#3778 = CARTESIAN_POINT('',(55.982338587294,21.,4.2)); -#3779 = SURFACE_CURVE('',#3780,(#3784,#3791),.PCURVE_S1.); -#3780 = LINE('',#3781,#3782); -#3781 = CARTESIAN_POINT('',(44.2,21.,57.346694858733)); -#3782 = VECTOR('',#3783,1.); -#3783 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3784 = PCURVE('',#3718,#3785); -#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790); -#3786 = LINE('',#3787,#3788); -#3787 = CARTESIAN_POINT('',(-57.34669485873,134.15)); -#3788 = VECTOR('',#3789,1.); -#3789 = DIRECTION('',(0.97629600712,0.216439613938)); -#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3791 = PCURVE('',#3792,#3797); -#3792 = PLANE('',#3793); -#3793 = AXIS2_PLACEMENT_3D('',#3794,#3795,#3796); -#3794 = CARTESIAN_POINT('',(55.716526686785,19.575,5.399)); -#3795 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#3796 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3802); -#3798 = LINE('',#3799,#3800); -#3799 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#3800 = VECTOR('',#3801,1.); -#3801 = DIRECTION('',(1.,0.)); -#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3803 = ORIENTED_EDGE('',*,*,#3804,.T.); -#3804 = EDGE_CURVE('',#3777,#3703,#3805,.T.); -#3805 = SURFACE_CURVE('',#3806,(#3810,#3817),.PCURVE_S1.); -#3806 = LINE('',#3807,#3808); -#3807 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#3808 = VECTOR('',#3809,1.); -#3809 = DIRECTION('',(1.,-0.,-0.)); -#3810 = PCURVE('',#3718,#3811); -#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816); -#3812 = LINE('',#3813,#3814); -#3813 = CARTESIAN_POINT('',(-4.2,0.)); -#3814 = VECTOR('',#3815,1.); -#3815 = DIRECTION('',(0.,1.)); -#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3817 = PCURVE('',#242,#3818); -#3818 = DEFINITIONAL_REPRESENTATION('',(#3819),#3823); -#3819 = LINE('',#3820,#3821); -#3820 = CARTESIAN_POINT('',(0.,42.)); -#3821 = VECTOR('',#3822,1.); -#3822 = DIRECTION('',(1.,-0.)); -#3823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3824 = ADVANCED_FACE('',(#3825),#3792,.T.); -#3825 = FACE_BOUND('',#3826,.T.); -#3826 = EDGE_LOOP('',(#3827,#3856,#3875,#3876)); -#3827 = ORIENTED_EDGE('',*,*,#3828,.F.); -#3828 = EDGE_CURVE('',#3829,#3831,#3833,.T.); -#3829 = VERTEX_POINT('',#3830); -#3830 = CARTESIAN_POINT('',(55.982338587294,19.575,4.2)); -#3831 = VERTEX_POINT('',#3832); -#3832 = CARTESIAN_POINT('',(56.824778305337,19.575,0.4)); -#3833 = SURFACE_CURVE('',#3834,(#3838,#3845),.PCURVE_S1.); -#3834 = LINE('',#3835,#3836); -#3835 = CARTESIAN_POINT('',(44.2,19.575,57.346694858733)); -#3836 = VECTOR('',#3837,1.); -#3837 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#3838 = PCURVE('',#3792,#3839); -#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3844); -#3840 = LINE('',#3841,#3842); -#3841 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#3842 = VECTOR('',#3843,1.); -#3843 = DIRECTION('',(1.,0.)); -#3844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3845 = PCURVE('',#3846,#3851); -#3846 = CONICAL_SURFACE('',#3847,12.625,0.218166156499); -#3847 = AXIS2_PLACEMENT_3D('',#3848,#3849,#3850); -#3848 = CARTESIAN_POINT('',(44.2,19.575,0.399)); -#3849 = DIRECTION('',(0.,0.,-1.)); -#3850 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3855); -#3852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3853,#3854),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#3853 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#3854 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#3855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3856 = ORIENTED_EDGE('',*,*,#3857,.F.); -#3857 = EDGE_CURVE('',#3777,#3829,#3858,.T.); -#3858 = SURFACE_CURVE('',#3859,(#3863,#3869),.PCURVE_S1.); -#3859 = LINE('',#3860,#3861); -#3860 = CARTESIAN_POINT('',(55.982338587294,-0.7125,4.2)); -#3861 = VECTOR('',#3862,1.); -#3862 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3863 = PCURVE('',#3792,#3864); -#3864 = DEFINITIONAL_REPRESENTATION('',(#3865),#3868); -#3865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3866,#3867),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#3866 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#3867 = CARTESIAN_POINT('',(1.228111137663,0.)); -#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3869 = PCURVE('',#242,#3870); -#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3874); -#3871 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3872,#3873),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#3872 = CARTESIAN_POINT('',(145.93233858729,42.)); -#3873 = CARTESIAN_POINT('',(145.93233858729,40.575)); -#3874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3875 = ORIENTED_EDGE('',*,*,#3776,.T.); -#3876 = ORIENTED_EDGE('',*,*,#3877,.F.); -#3877 = EDGE_CURVE('',#3831,#3754,#3878,.T.); -#3878 = SURFACE_CURVE('',#3879,(#3883,#3889),.PCURVE_S1.); -#3879 = LINE('',#3880,#3881); -#3880 = CARTESIAN_POINT('',(56.824778305337,26.025,0.4)); -#3881 = VECTOR('',#3882,1.); -#3882 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#3883 = PCURVE('',#3792,#3884); -#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3888); -#3885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3886,#3887),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#3886 = CARTESIAN_POINT('',(5.120373292058,0.)); -#3887 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#3888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3889 = PCURVE('',#3890,#3895); -#3890 = PLANE('',#3891); -#3891 = AXIS2_PLACEMENT_3D('',#3892,#3893,#3894); -#3892 = CARTESIAN_POINT('',(57.1,32.475,0.4)); -#3893 = DIRECTION('',(0.,0.,1.)); -#3894 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3899); -#3896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3897,#3898),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#3897 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#3898 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3900 = ADVANCED_FACE('',(#3901),#3890,.T.); -#3901 = FACE_BOUND('',#3902,.T.); -#3902 = EDGE_LOOP('',(#3903,#3931,#3953,#3954)); -#3903 = ORIENTED_EDGE('',*,*,#3904,.T.); -#3904 = EDGE_CURVE('',#3905,#3907,#3909,.T.); -#3905 = VERTEX_POINT('',#3906); -#3906 = CARTESIAN_POINT('',(31.575221694663,21.,0.4)); -#3907 = VERTEX_POINT('',#3908); -#3908 = CARTESIAN_POINT('',(31.575221694663,19.575,0.4)); -#3909 = SURFACE_CURVE('',#3910,(#3914,#3920),.PCURVE_S1.); -#3910 = LINE('',#3911,#3912); -#3911 = CARTESIAN_POINT('',(31.575221694663,26.025,0.4)); -#3912 = VECTOR('',#3913,1.); -#3913 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#3914 = PCURVE('',#3890,#3915); -#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3919); -#3916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3917,#3918),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#3917 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#3918 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#3919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3920 = PCURVE('',#3921,#3926); -#3921 = PLANE('',#3922); -#3922 = AXIS2_PLACEMENT_3D('',#3923,#3924,#3925); -#3923 = CARTESIAN_POINT('',(31.575,19.575,0.399)); -#3924 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#3925 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3930); -#3927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3928,#3929),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#3928 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#3929 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#3930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3931 = ORIENTED_EDGE('',*,*,#3932,.T.); -#3932 = EDGE_CURVE('',#3907,#3831,#3933,.T.); -#3933 = SURFACE_CURVE('',#3934,(#3939,#3946),.PCURVE_S1.); -#3934 = CIRCLE('',#3935,12.624778305337); -#3935 = AXIS2_PLACEMENT_3D('',#3936,#3937,#3938); -#3936 = CARTESIAN_POINT('',(44.2,19.575,0.4)); -#3937 = DIRECTION('',(0.,0.,1.)); -#3938 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#3939 = PCURVE('',#3890,#3940); -#3940 = DEFINITIONAL_REPRESENTATION('',(#3941),#3945); -#3941 = CIRCLE('',#3942,12.624778305337); -#3942 = AXIS2_PLACEMENT_2D('',#3943,#3944); -#3943 = CARTESIAN_POINT('',(12.9,12.9)); -#3944 = DIRECTION('',(1.,0.)); -#3945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3946 = PCURVE('',#3846,#3947); -#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3952); -#3948 = LINE('',#3949,#3950); -#3949 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#3950 = VECTOR('',#3951,1.); -#3951 = DIRECTION('',(-1.,-0.)); -#3952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3953 = ORIENTED_EDGE('',*,*,#3877,.T.); -#3954 = ORIENTED_EDGE('',*,*,#3955,.F.); -#3955 = EDGE_CURVE('',#3905,#3754,#3956,.T.); -#3956 = SURFACE_CURVE('',#3957,(#3961,#3968),.PCURVE_S1.); -#3957 = LINE('',#3958,#3959); -#3958 = CARTESIAN_POINT('',(31.575221694663,21.,0.4)); -#3959 = VECTOR('',#3960,1.); -#3960 = DIRECTION('',(1.,-2.814080051844E-16,0.)); -#3961 = PCURVE('',#3890,#3962); -#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967); -#3963 = LINE('',#3964,#3965); -#3964 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#3965 = VECTOR('',#3966,1.); -#3966 = DIRECTION('',(-1.,1.589433252697E-16)); -#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3968 = PCURVE('',#1426,#3969); -#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974); -#3970 = LINE('',#3971,#3972); -#3971 = CARTESIAN_POINT('',(118.32522169466,0.282842712475)); -#3972 = VECTOR('',#3973,1.); -#3973 = DIRECTION('',(1.,-1.989855087461E-16)); -#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3975 = ADVANCED_FACE('',(#3976),#3921,.T.); -#3976 = FACE_BOUND('',#3977,.T.); -#3977 = EDGE_LOOP('',(#3978,#4000,#4001,#4029)); -#3978 = ORIENTED_EDGE('',*,*,#3979,.F.); -#3979 = EDGE_CURVE('',#3907,#3980,#3982,.T.); -#3980 = VERTEX_POINT('',#3981); -#3981 = CARTESIAN_POINT('',(32.417661412706,19.575,4.2)); -#3982 = SURFACE_CURVE('',#3983,(#3987,#3994),.PCURVE_S1.); -#3983 = LINE('',#3984,#3985); -#3984 = CARTESIAN_POINT('',(31.575,19.575,0.399)); -#3985 = VECTOR('',#3986,1.); -#3986 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#3987 = PCURVE('',#3921,#3988); -#3988 = DEFINITIONAL_REPRESENTATION('',(#3989),#3993); -#3989 = LINE('',#3990,#3991); -#3990 = CARTESIAN_POINT('',(0.,0.)); -#3991 = VECTOR('',#3992,1.); -#3992 = DIRECTION('',(1.,1.232595164408E-32)); -#3993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3994 = PCURVE('',#3846,#3995); -#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#3999); -#3996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3997,#3998),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#3997 = CARTESIAN_POINT('',(0.,0.)); -#3998 = CARTESIAN_POINT('',(0.,-5.)); -#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4000 = ORIENTED_EDGE('',*,*,#3904,.F.); -#4001 = ORIENTED_EDGE('',*,*,#4002,.T.); -#4002 = EDGE_CURVE('',#3905,#4003,#4005,.T.); -#4003 = VERTEX_POINT('',#4004); -#4004 = CARTESIAN_POINT('',(32.417661412706,21.,4.2)); -#4005 = SURFACE_CURVE('',#4006,(#4010,#4017),.PCURVE_S1.); -#4006 = LINE('',#4007,#4008); -#4007 = CARTESIAN_POINT('',(31.575,21.,0.399)); -#4008 = VECTOR('',#4009,1.); -#4009 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4010 = PCURVE('',#3921,#4011); -#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4016); -#4012 = LINE('',#4013,#4014); -#4013 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#4014 = VECTOR('',#4015,1.); -#4015 = DIRECTION('',(1.,1.232595164408E-32)); -#4016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4017 = PCURVE('',#4018,#4023); -#4018 = PLANE('',#4019); -#4019 = AXIS2_PLACEMENT_3D('',#4020,#4021,#4022); -#4020 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4021 = DIRECTION('',(-0.,-1.,0.)); -#4022 = DIRECTION('',(0.,0.,-1.)); -#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028); -#4024 = LINE('',#4025,#4026); -#4025 = CARTESIAN_POINT('',(-0.399,121.525)); -#4026 = VECTOR('',#4027,1.); -#4027 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4029 = ORIENTED_EDGE('',*,*,#4030,.F.); -#4030 = EDGE_CURVE('',#3980,#4003,#4031,.T.); -#4031 = SURFACE_CURVE('',#4032,(#4036,#4042),.PCURVE_S1.); -#4032 = LINE('',#4033,#4034); -#4033 = CARTESIAN_POINT('',(32.417661412706,-0.7125,4.2)); -#4034 = VECTOR('',#4035,1.); -#4035 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4036 = PCURVE('',#3921,#4037); -#4037 = DEFINITIONAL_REPRESENTATION('',(#4038),#4041); -#4038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4039,#4040),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4039 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4040 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#4041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4042 = PCURVE('',#242,#4043); -#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4047); -#4044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4045,#4046),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4045 = CARTESIAN_POINT('',(122.3676614127,40.575)); -#4046 = CARTESIAN_POINT('',(122.3676614127,42.)); -#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4048 = ADVANCED_FACE('',(#4049),#4018,.F.); -#4049 = FACE_BOUND('',#4050,.T.); -#4050 = EDGE_LOOP('',(#4051,#4052,#4075,#4103)); -#4051 = ORIENTED_EDGE('',*,*,#4002,.F.); -#4052 = ORIENTED_EDGE('',*,*,#4053,.F.); -#4053 = EDGE_CURVE('',#4054,#3905,#4056,.T.); -#4054 = VERTEX_POINT('',#4055); -#4055 = CARTESIAN_POINT('',(28.458111638671,21.,0.4)); -#4056 = SURFACE_CURVE('',#4057,(#4061,#4068),.PCURVE_S1.); -#4057 = LINE('',#4058,#4059); -#4058 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4059 = VECTOR('',#4060,1.); -#4060 = DIRECTION('',(1.,-0.,-0.)); -#4061 = PCURVE('',#4018,#4062); -#4062 = DEFINITIONAL_REPRESENTATION('',(#4063),#4067); -#4063 = LINE('',#4064,#4065); -#4064 = CARTESIAN_POINT('',(-0.4,3.2)); -#4065 = VECTOR('',#4066,1.); -#4066 = DIRECTION('',(0.,1.)); -#4067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4068 = PCURVE('',#1426,#4069); -#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074); -#4070 = LINE('',#4071,#4072); -#4071 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4072 = VECTOR('',#4073,1.); -#4073 = DIRECTION('',(1.,0.)); -#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4075 = ORIENTED_EDGE('',*,*,#4076,.F.); -#4076 = EDGE_CURVE('',#4077,#4054,#4079,.T.); -#4077 = VERTEX_POINT('',#4078); -#4078 = CARTESIAN_POINT('',(27.615671920628,21.,4.2)); -#4079 = SURFACE_CURVE('',#4080,(#4084,#4091),.PCURVE_S1.); -#4080 = LINE('',#4081,#4082); -#4081 = CARTESIAN_POINT('',(15.833333333333,21.,57.346694858733)); -#4082 = VECTOR('',#4083,1.); -#4083 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4084 = PCURVE('',#4018,#4085); -#4085 = DEFINITIONAL_REPRESENTATION('',(#4086),#4090); -#4086 = LINE('',#4087,#4088); -#4087 = CARTESIAN_POINT('',(-57.34669485873,105.78333333333)); -#4088 = VECTOR('',#4089,1.); -#4089 = DIRECTION('',(0.97629600712,0.216439613938)); -#4090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4091 = PCURVE('',#4092,#4097); -#4092 = PLANE('',#4093); -#4093 = AXIS2_PLACEMENT_3D('',#4094,#4095,#4096); -#4094 = CARTESIAN_POINT('',(27.349860020119,19.575,5.399)); -#4095 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4096 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102); -#4098 = LINE('',#4099,#4100); -#4099 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#4100 = VECTOR('',#4101,1.); -#4101 = DIRECTION('',(1.,0.)); -#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4103 = ORIENTED_EDGE('',*,*,#4104,.T.); -#4104 = EDGE_CURVE('',#4077,#4003,#4105,.T.); -#4105 = SURFACE_CURVE('',#4106,(#4110,#4117),.PCURVE_S1.); -#4106 = LINE('',#4107,#4108); -#4107 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#4108 = VECTOR('',#4109,1.); -#4109 = DIRECTION('',(1.,-0.,-0.)); -#4110 = PCURVE('',#4018,#4111); -#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4116); -#4112 = LINE('',#4113,#4114); -#4113 = CARTESIAN_POINT('',(-4.2,0.)); -#4114 = VECTOR('',#4115,1.); -#4115 = DIRECTION('',(0.,1.)); -#4116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4117 = PCURVE('',#242,#4118); -#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4123); -#4119 = LINE('',#4120,#4121); -#4120 = CARTESIAN_POINT('',(0.,42.)); -#4121 = VECTOR('',#4122,1.); -#4122 = DIRECTION('',(1.,-0.)); -#4123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4124 = ADVANCED_FACE('',(#4125),#4092,.T.); -#4125 = FACE_BOUND('',#4126,.T.); -#4126 = EDGE_LOOP('',(#4127,#4156,#4175,#4176)); -#4127 = ORIENTED_EDGE('',*,*,#4128,.F.); -#4128 = EDGE_CURVE('',#4129,#4131,#4133,.T.); -#4129 = VERTEX_POINT('',#4130); -#4130 = CARTESIAN_POINT('',(27.615671920628,19.575,4.2)); -#4131 = VERTEX_POINT('',#4132); -#4132 = CARTESIAN_POINT('',(28.458111638671,19.575,0.4)); -#4133 = SURFACE_CURVE('',#4134,(#4138,#4145),.PCURVE_S1.); -#4134 = LINE('',#4135,#4136); -#4135 = CARTESIAN_POINT('',(15.833333333333,19.575,57.346694858733)); -#4136 = VECTOR('',#4137,1.); -#4137 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4138 = PCURVE('',#4092,#4139); -#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4144); -#4140 = LINE('',#4141,#4142); -#4141 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#4142 = VECTOR('',#4143,1.); -#4143 = DIRECTION('',(1.,0.)); -#4144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4145 = PCURVE('',#4146,#4151); -#4146 = CONICAL_SURFACE('',#4147,12.625,0.218166156499); -#4147 = AXIS2_PLACEMENT_3D('',#4148,#4149,#4150); -#4148 = CARTESIAN_POINT('',(15.833333333333,19.575,0.399)); -#4149 = DIRECTION('',(0.,0.,-1.)); -#4150 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4155); -#4152 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4153,#4154),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#4153 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#4154 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4156 = ORIENTED_EDGE('',*,*,#4157,.F.); -#4157 = EDGE_CURVE('',#4077,#4129,#4158,.T.); -#4158 = SURFACE_CURVE('',#4159,(#4163,#4169),.PCURVE_S1.); -#4159 = LINE('',#4160,#4161); -#4160 = CARTESIAN_POINT('',(27.615671920628,-0.7125,4.2)); -#4161 = VECTOR('',#4162,1.); -#4162 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4163 = PCURVE('',#4092,#4164); -#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4168); -#4165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4166,#4167),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#4166 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#4167 = CARTESIAN_POINT('',(1.228111137663,0.)); -#4168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4169 = PCURVE('',#242,#4170); -#4170 = DEFINITIONAL_REPRESENTATION('',(#4171),#4174); -#4171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4172,#4173),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#4172 = CARTESIAN_POINT('',(117.56567192062,42.)); -#4173 = CARTESIAN_POINT('',(117.56567192062,40.575)); -#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4175 = ORIENTED_EDGE('',*,*,#4076,.T.); -#4176 = ORIENTED_EDGE('',*,*,#4177,.F.); -#4177 = EDGE_CURVE('',#4131,#4054,#4178,.T.); -#4178 = SURFACE_CURVE('',#4179,(#4183,#4189),.PCURVE_S1.); -#4179 = LINE('',#4180,#4181); -#4180 = CARTESIAN_POINT('',(28.458111638671,26.025,0.4)); -#4181 = VECTOR('',#4182,1.); -#4182 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#4183 = PCURVE('',#4092,#4184); -#4184 = DEFINITIONAL_REPRESENTATION('',(#4185),#4188); -#4185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4186,#4187),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#4186 = CARTESIAN_POINT('',(5.120373292058,0.)); -#4187 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#4188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4189 = PCURVE('',#4190,#4195); -#4190 = PLANE('',#4191); -#4191 = AXIS2_PLACEMENT_3D('',#4192,#4193,#4194); -#4192 = CARTESIAN_POINT('',(28.733333333333,32.475,0.4)); -#4193 = DIRECTION('',(0.,0.,1.)); -#4194 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4199); -#4196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4197,#4198),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#4197 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#4198 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#4199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4200 = ADVANCED_FACE('',(#4201),#4190,.T.); -#4201 = FACE_BOUND('',#4202,.T.); -#4202 = EDGE_LOOP('',(#4203,#4231,#4253,#4254)); -#4203 = ORIENTED_EDGE('',*,*,#4204,.T.); -#4204 = EDGE_CURVE('',#4205,#4207,#4209,.T.); -#4205 = VERTEX_POINT('',#4206); -#4206 = CARTESIAN_POINT('',(3.208555027996,21.,0.4)); -#4207 = VERTEX_POINT('',#4208); -#4208 = CARTESIAN_POINT('',(3.208555027996,19.575,0.4)); -#4209 = SURFACE_CURVE('',#4210,(#4214,#4220),.PCURVE_S1.); -#4210 = LINE('',#4211,#4212); -#4211 = CARTESIAN_POINT('',(3.208555027996,26.025,0.4)); -#4212 = VECTOR('',#4213,1.); -#4213 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4214 = PCURVE('',#4190,#4215); -#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4219); -#4216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4217,#4218),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#4217 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#4218 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#4219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4220 = PCURVE('',#4221,#4226); -#4221 = PLANE('',#4222); -#4222 = AXIS2_PLACEMENT_3D('',#4223,#4224,#4225); -#4223 = CARTESIAN_POINT('',(3.208333333333,19.575,0.399)); -#4224 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#4225 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4230); -#4227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4228,#4229),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#4228 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#4229 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4231 = ORIENTED_EDGE('',*,*,#4232,.T.); -#4232 = EDGE_CURVE('',#4207,#4131,#4233,.T.); -#4233 = SURFACE_CURVE('',#4234,(#4239,#4246),.PCURVE_S1.); -#4234 = CIRCLE('',#4235,12.624778305337); -#4235 = AXIS2_PLACEMENT_3D('',#4236,#4237,#4238); -#4236 = CARTESIAN_POINT('',(15.833333333333,19.575,0.4)); -#4237 = DIRECTION('',(0.,0.,1.)); -#4238 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4239 = PCURVE('',#4190,#4240); -#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245); -#4241 = CIRCLE('',#4242,12.624778305337); -#4242 = AXIS2_PLACEMENT_2D('',#4243,#4244); -#4243 = CARTESIAN_POINT('',(12.9,12.9)); -#4244 = DIRECTION('',(1.,0.)); -#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4246 = PCURVE('',#4146,#4247); -#4247 = DEFINITIONAL_REPRESENTATION('',(#4248),#4252); -#4248 = LINE('',#4249,#4250); -#4249 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#4250 = VECTOR('',#4251,1.); -#4251 = DIRECTION('',(-1.,-0.)); -#4252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4253 = ORIENTED_EDGE('',*,*,#4177,.T.); -#4254 = ORIENTED_EDGE('',*,*,#4255,.F.); -#4255 = EDGE_CURVE('',#4205,#4054,#4256,.T.); -#4256 = SURFACE_CURVE('',#4257,(#4261,#4268),.PCURVE_S1.); -#4257 = LINE('',#4258,#4259); -#4258 = CARTESIAN_POINT('',(3.208555027996,21.,0.4)); -#4259 = VECTOR('',#4260,1.); -#4260 = DIRECTION('',(1.,-2.814080051844E-16,0.)); -#4261 = PCURVE('',#4190,#4262); -#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267); -#4263 = LINE('',#4264,#4265); -#4264 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#4265 = VECTOR('',#4266,1.); -#4266 = DIRECTION('',(-1.,1.589433252697E-16)); -#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4268 = PCURVE('',#1426,#4269); -#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274); -#4270 = LINE('',#4271,#4272); -#4271 = CARTESIAN_POINT('',(89.958555027996,0.282842712475)); -#4272 = VECTOR('',#4273,1.); -#4273 = DIRECTION('',(1.,-1.989855087461E-16)); -#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4275 = ADVANCED_FACE('',(#4276),#4221,.T.); -#4276 = FACE_BOUND('',#4277,.T.); -#4277 = EDGE_LOOP('',(#4278,#4300,#4301,#4329)); -#4278 = ORIENTED_EDGE('',*,*,#4279,.F.); -#4279 = EDGE_CURVE('',#4207,#4280,#4282,.T.); -#4280 = VERTEX_POINT('',#4281); -#4281 = CARTESIAN_POINT('',(4.050994746039,19.575,4.2)); -#4282 = SURFACE_CURVE('',#4283,(#4287,#4294),.PCURVE_S1.); -#4283 = LINE('',#4284,#4285); -#4284 = CARTESIAN_POINT('',(3.208333333333,19.575,0.399)); -#4285 = VECTOR('',#4286,1.); -#4286 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4287 = PCURVE('',#4221,#4288); -#4288 = DEFINITIONAL_REPRESENTATION('',(#4289),#4293); -#4289 = LINE('',#4290,#4291); -#4290 = CARTESIAN_POINT('',(0.,0.)); -#4291 = VECTOR('',#4292,1.); -#4292 = DIRECTION('',(1.,1.232595164408E-32)); -#4293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4294 = PCURVE('',#4146,#4295); -#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4299); -#4296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4297,#4298),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#4297 = CARTESIAN_POINT('',(0.,0.)); -#4298 = CARTESIAN_POINT('',(0.,-5.)); -#4299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4300 = ORIENTED_EDGE('',*,*,#4204,.F.); -#4301 = ORIENTED_EDGE('',*,*,#4302,.T.); -#4302 = EDGE_CURVE('',#4205,#4303,#4305,.T.); -#4303 = VERTEX_POINT('',#4304); -#4304 = CARTESIAN_POINT('',(4.050994746039,21.,4.2)); -#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.); -#4306 = LINE('',#4307,#4308); -#4307 = CARTESIAN_POINT('',(3.208333333333,21.,0.399)); -#4308 = VECTOR('',#4309,1.); -#4309 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4310 = PCURVE('',#4221,#4311); -#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316); -#4312 = LINE('',#4313,#4314); -#4313 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#4314 = VECTOR('',#4315,1.); -#4315 = DIRECTION('',(1.,1.232595164408E-32)); -#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4317 = PCURVE('',#4318,#4323); -#4318 = PLANE('',#4319); -#4319 = AXIS2_PLACEMENT_3D('',#4320,#4321,#4322); -#4320 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4321 = DIRECTION('',(-0.,-1.,0.)); -#4322 = DIRECTION('',(0.,0.,-1.)); -#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328); -#4324 = LINE('',#4325,#4326); -#4325 = CARTESIAN_POINT('',(-0.399,93.158333333333)); -#4326 = VECTOR('',#4327,1.); -#4327 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4329 = ORIENTED_EDGE('',*,*,#4330,.F.); -#4330 = EDGE_CURVE('',#4280,#4303,#4331,.T.); -#4331 = SURFACE_CURVE('',#4332,(#4336,#4342),.PCURVE_S1.); -#4332 = LINE('',#4333,#4334); -#4333 = CARTESIAN_POINT('',(4.050994746039,-0.7125,4.2)); -#4334 = VECTOR('',#4335,1.); -#4335 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4336 = PCURVE('',#4221,#4337); -#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4341); -#4338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4339,#4340),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4339 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4340 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4342 = PCURVE('',#242,#4343); -#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4347); -#4344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4345,#4346),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4345 = CARTESIAN_POINT('',(94.000994746039,40.575)); -#4346 = CARTESIAN_POINT('',(94.000994746039,42.)); -#4347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4348 = ADVANCED_FACE('',(#4349),#4318,.F.); -#4349 = FACE_BOUND('',#4350,.T.); -#4350 = EDGE_LOOP('',(#4351,#4352,#4375,#4403)); -#4351 = ORIENTED_EDGE('',*,*,#4302,.F.); -#4352 = ORIENTED_EDGE('',*,*,#4353,.F.); -#4353 = EDGE_CURVE('',#4354,#4205,#4356,.T.); -#4354 = VERTEX_POINT('',#4355); -#4355 = CARTESIAN_POINT('',(9.144497200403E-02,21.,0.4)); -#4356 = SURFACE_CURVE('',#4357,(#4361,#4368),.PCURVE_S1.); -#4357 = LINE('',#4358,#4359); -#4358 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4359 = VECTOR('',#4360,1.); -#4360 = DIRECTION('',(1.,-0.,-0.)); -#4361 = PCURVE('',#4318,#4362); -#4362 = DEFINITIONAL_REPRESENTATION('',(#4363),#4367); -#4363 = LINE('',#4364,#4365); -#4364 = CARTESIAN_POINT('',(-0.4,3.2)); -#4365 = VECTOR('',#4366,1.); -#4366 = DIRECTION('',(0.,1.)); -#4367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4368 = PCURVE('',#1426,#4369); -#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374); -#4370 = LINE('',#4371,#4372); -#4371 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4372 = VECTOR('',#4373,1.); -#4373 = DIRECTION('',(1.,0.)); -#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4375 = ORIENTED_EDGE('',*,*,#4376,.F.); -#4376 = EDGE_CURVE('',#4377,#4354,#4379,.T.); -#4377 = VERTEX_POINT('',#4378); -#4378 = CARTESIAN_POINT('',(-0.750994746039,21.,4.2)); -#4379 = SURFACE_CURVE('',#4380,(#4384,#4391),.PCURVE_S1.); -#4380 = LINE('',#4381,#4382); -#4381 = CARTESIAN_POINT('',(-12.53333333333,21.,57.346694858733)); -#4382 = VECTOR('',#4383,1.); -#4383 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4384 = PCURVE('',#4318,#4385); -#4385 = DEFINITIONAL_REPRESENTATION('',(#4386),#4390); -#4386 = LINE('',#4387,#4388); -#4387 = CARTESIAN_POINT('',(-57.34669485873,77.416666666667)); -#4388 = VECTOR('',#4389,1.); -#4389 = DIRECTION('',(0.97629600712,0.216439613938)); -#4390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4391 = PCURVE('',#4392,#4397); -#4392 = PLANE('',#4393); -#4393 = AXIS2_PLACEMENT_3D('',#4394,#4395,#4396); -#4394 = CARTESIAN_POINT('',(-1.016806646548,19.575,5.399)); -#4395 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4396 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4397 = DEFINITIONAL_REPRESENTATION('',(#4398),#4402); -#4398 = LINE('',#4399,#4400); -#4399 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#4400 = VECTOR('',#4401,1.); -#4401 = DIRECTION('',(1.,0.)); -#4402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4403 = ORIENTED_EDGE('',*,*,#4404,.T.); -#4404 = EDGE_CURVE('',#4377,#4303,#4405,.T.); -#4405 = SURFACE_CURVE('',#4406,(#4410,#4417),.PCURVE_S1.); -#4406 = LINE('',#4407,#4408); -#4407 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#4408 = VECTOR('',#4409,1.); -#4409 = DIRECTION('',(1.,-0.,-0.)); -#4410 = PCURVE('',#4318,#4411); -#4411 = DEFINITIONAL_REPRESENTATION('',(#4412),#4416); -#4412 = LINE('',#4413,#4414); -#4413 = CARTESIAN_POINT('',(-4.2,0.)); -#4414 = VECTOR('',#4415,1.); -#4415 = DIRECTION('',(0.,1.)); -#4416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4417 = PCURVE('',#242,#4418); -#4418 = DEFINITIONAL_REPRESENTATION('',(#4419),#4423); -#4419 = LINE('',#4420,#4421); -#4420 = CARTESIAN_POINT('',(0.,42.)); -#4421 = VECTOR('',#4422,1.); -#4422 = DIRECTION('',(1.,-0.)); -#4423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4424 = ADVANCED_FACE('',(#4425),#4392,.T.); -#4425 = FACE_BOUND('',#4426,.T.); -#4426 = EDGE_LOOP('',(#4427,#4456,#4475,#4476)); -#4427 = ORIENTED_EDGE('',*,*,#4428,.F.); -#4428 = EDGE_CURVE('',#4429,#4431,#4433,.T.); -#4429 = VERTEX_POINT('',#4430); -#4430 = CARTESIAN_POINT('',(-0.750994746039,19.575,4.2)); -#4431 = VERTEX_POINT('',#4432); -#4432 = CARTESIAN_POINT('',(9.144497200403E-02,19.575,0.4)); -#4433 = SURFACE_CURVE('',#4434,(#4438,#4445),.PCURVE_S1.); -#4434 = LINE('',#4435,#4436); -#4435 = CARTESIAN_POINT('',(-12.53333333333,19.575,57.346694858733)); -#4436 = VECTOR('',#4437,1.); -#4437 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4438 = PCURVE('',#4392,#4439); -#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4444); -#4440 = LINE('',#4441,#4442); -#4441 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#4442 = VECTOR('',#4443,1.); -#4443 = DIRECTION('',(1.,0.)); -#4444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4445 = PCURVE('',#4446,#4451); -#4446 = CONICAL_SURFACE('',#4447,12.625,0.218166156499); -#4447 = AXIS2_PLACEMENT_3D('',#4448,#4449,#4450); -#4448 = CARTESIAN_POINT('',(-12.53333333333,19.575,0.399)); -#4449 = DIRECTION('',(0.,0.,-1.)); -#4450 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4451 = DEFINITIONAL_REPRESENTATION('',(#4452),#4455); -#4452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4453,#4454),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#4453 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#4454 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4456 = ORIENTED_EDGE('',*,*,#4457,.F.); -#4457 = EDGE_CURVE('',#4377,#4429,#4458,.T.); -#4458 = SURFACE_CURVE('',#4459,(#4463,#4469),.PCURVE_S1.); -#4459 = LINE('',#4460,#4461); -#4460 = CARTESIAN_POINT('',(-0.750994746039,-0.7125,4.2)); -#4461 = VECTOR('',#4462,1.); -#4462 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4463 = PCURVE('',#4392,#4464); -#4464 = DEFINITIONAL_REPRESENTATION('',(#4465),#4468); -#4465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4466,#4467),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#4466 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#4467 = CARTESIAN_POINT('',(1.228111137663,0.)); -#4468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4469 = PCURVE('',#242,#4470); -#4470 = DEFINITIONAL_REPRESENTATION('',(#4471),#4474); -#4471 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4472,#4473),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#4472 = CARTESIAN_POINT('',(89.199005253961,42.)); -#4473 = CARTESIAN_POINT('',(89.199005253961,40.575)); -#4474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4475 = ORIENTED_EDGE('',*,*,#4376,.T.); -#4476 = ORIENTED_EDGE('',*,*,#4477,.F.); -#4477 = EDGE_CURVE('',#4431,#4354,#4478,.T.); -#4478 = SURFACE_CURVE('',#4479,(#4483,#4489),.PCURVE_S1.); -#4479 = LINE('',#4480,#4481); -#4480 = CARTESIAN_POINT('',(9.144497200403E-02,26.025,0.4)); -#4481 = VECTOR('',#4482,1.); -#4482 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#4483 = PCURVE('',#4392,#4484); -#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4488); -#4485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4486,#4487),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#4486 = CARTESIAN_POINT('',(5.120373292058,0.)); -#4487 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#4488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4489 = PCURVE('',#4490,#4495); -#4490 = PLANE('',#4491); -#4491 = AXIS2_PLACEMENT_3D('',#4492,#4493,#4494); -#4492 = CARTESIAN_POINT('',(0.366666666667,32.475,0.4)); -#4493 = DIRECTION('',(0.,0.,1.)); -#4494 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4495 = DEFINITIONAL_REPRESENTATION('',(#4496),#4499); -#4496 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4497,#4498),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#4497 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#4498 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4500 = ADVANCED_FACE('',(#4501),#4490,.T.); -#4501 = FACE_BOUND('',#4502,.T.); -#4502 = EDGE_LOOP('',(#4503,#4531,#4553,#4554)); -#4503 = ORIENTED_EDGE('',*,*,#4504,.T.); -#4504 = EDGE_CURVE('',#4505,#4507,#4509,.T.); -#4505 = VERTEX_POINT('',#4506); -#4506 = CARTESIAN_POINT('',(-25.15811163867,21.,0.4)); -#4507 = VERTEX_POINT('',#4508); -#4508 = CARTESIAN_POINT('',(-25.15811163867,19.575,0.4)); -#4509 = SURFACE_CURVE('',#4510,(#4514,#4520),.PCURVE_S1.); -#4510 = LINE('',#4511,#4512); -#4511 = CARTESIAN_POINT('',(-25.15811163867,26.025,0.4)); -#4512 = VECTOR('',#4513,1.); -#4513 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4514 = PCURVE('',#4490,#4515); -#4515 = DEFINITIONAL_REPRESENTATION('',(#4516),#4519); -#4516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4517,#4518),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#4517 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#4518 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#4519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4520 = PCURVE('',#4521,#4526); -#4521 = PLANE('',#4522); -#4522 = AXIS2_PLACEMENT_3D('',#4523,#4524,#4525); -#4523 = CARTESIAN_POINT('',(-25.15833333333,19.575,0.399)); -#4524 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#4525 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4526 = DEFINITIONAL_REPRESENTATION('',(#4527),#4530); -#4527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4528,#4529),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#4528 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#4529 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#4530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4531 = ORIENTED_EDGE('',*,*,#4532,.T.); -#4532 = EDGE_CURVE('',#4507,#4431,#4533,.T.); -#4533 = SURFACE_CURVE('',#4534,(#4539,#4546),.PCURVE_S1.); -#4534 = CIRCLE('',#4535,12.624778305337); -#4535 = AXIS2_PLACEMENT_3D('',#4536,#4537,#4538); -#4536 = CARTESIAN_POINT('',(-12.53333333333,19.575,0.4)); -#4537 = DIRECTION('',(0.,0.,1.)); -#4538 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4539 = PCURVE('',#4490,#4540); -#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545); -#4541 = CIRCLE('',#4542,12.624778305337); -#4542 = AXIS2_PLACEMENT_2D('',#4543,#4544); -#4543 = CARTESIAN_POINT('',(12.9,12.9)); -#4544 = DIRECTION('',(1.,0.)); -#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4546 = PCURVE('',#4446,#4547); -#4547 = DEFINITIONAL_REPRESENTATION('',(#4548),#4552); -#4548 = LINE('',#4549,#4550); -#4549 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#4550 = VECTOR('',#4551,1.); -#4551 = DIRECTION('',(-1.,-0.)); -#4552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4553 = ORIENTED_EDGE('',*,*,#4477,.T.); -#4554 = ORIENTED_EDGE('',*,*,#4555,.F.); -#4555 = EDGE_CURVE('',#4505,#4354,#4556,.T.); -#4556 = SURFACE_CURVE('',#4557,(#4561,#4568),.PCURVE_S1.); -#4557 = LINE('',#4558,#4559); -#4558 = CARTESIAN_POINT('',(-25.15811163867,21.,0.4)); -#4559 = VECTOR('',#4560,1.); -#4560 = DIRECTION('',(1.,-2.814080051844E-16,0.)); -#4561 = PCURVE('',#4490,#4562); -#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4567); -#4563 = LINE('',#4564,#4565); -#4564 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#4565 = VECTOR('',#4566,1.); -#4566 = DIRECTION('',(-1.,1.589433252697E-16)); -#4567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4568 = PCURVE('',#1426,#4569); -#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574); -#4570 = LINE('',#4571,#4572); -#4571 = CARTESIAN_POINT('',(61.591888361329,0.282842712475)); -#4572 = VECTOR('',#4573,1.); -#4573 = DIRECTION('',(1.,-1.989855087461E-16)); -#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4575 = ADVANCED_FACE('',(#4576),#4521,.T.); -#4576 = FACE_BOUND('',#4577,.T.); -#4577 = EDGE_LOOP('',(#4578,#4600,#4601,#4629)); -#4578 = ORIENTED_EDGE('',*,*,#4579,.F.); -#4579 = EDGE_CURVE('',#4507,#4580,#4582,.T.); -#4580 = VERTEX_POINT('',#4581); -#4581 = CARTESIAN_POINT('',(-24.31567192062,19.575,4.2)); -#4582 = SURFACE_CURVE('',#4583,(#4587,#4594),.PCURVE_S1.); -#4583 = LINE('',#4584,#4585); -#4584 = CARTESIAN_POINT('',(-25.15833333333,19.575,0.399)); -#4585 = VECTOR('',#4586,1.); -#4586 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4587 = PCURVE('',#4521,#4588); -#4588 = DEFINITIONAL_REPRESENTATION('',(#4589),#4593); -#4589 = LINE('',#4590,#4591); -#4590 = CARTESIAN_POINT('',(0.,0.)); -#4591 = VECTOR('',#4592,1.); -#4592 = DIRECTION('',(1.,1.232595164408E-32)); -#4593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4594 = PCURVE('',#4446,#4595); -#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4599); -#4596 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4597,#4598),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#4597 = CARTESIAN_POINT('',(0.,0.)); -#4598 = CARTESIAN_POINT('',(0.,-5.)); -#4599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4600 = ORIENTED_EDGE('',*,*,#4504,.F.); -#4601 = ORIENTED_EDGE('',*,*,#4602,.T.); -#4602 = EDGE_CURVE('',#4505,#4603,#4605,.T.); -#4603 = VERTEX_POINT('',#4604); -#4604 = CARTESIAN_POINT('',(-24.31567192062,21.,4.2)); -#4605 = SURFACE_CURVE('',#4606,(#4610,#4617),.PCURVE_S1.); -#4606 = LINE('',#4607,#4608); -#4607 = CARTESIAN_POINT('',(-25.15833333333,21.,0.399)); -#4608 = VECTOR('',#4609,1.); -#4609 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4610 = PCURVE('',#4521,#4611); -#4611 = DEFINITIONAL_REPRESENTATION('',(#4612),#4616); -#4612 = LINE('',#4613,#4614); -#4613 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#4614 = VECTOR('',#4615,1.); -#4615 = DIRECTION('',(1.,1.232595164408E-32)); -#4616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4617 = PCURVE('',#4618,#4623); -#4618 = PLANE('',#4619); -#4619 = AXIS2_PLACEMENT_3D('',#4620,#4621,#4622); -#4620 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4621 = DIRECTION('',(-0.,-1.,0.)); -#4622 = DIRECTION('',(0.,0.,-1.)); -#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628); -#4624 = LINE('',#4625,#4626); -#4625 = CARTESIAN_POINT('',(-0.399,64.791666666667)); -#4626 = VECTOR('',#4627,1.); -#4627 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4629 = ORIENTED_EDGE('',*,*,#4630,.F.); -#4630 = EDGE_CURVE('',#4580,#4603,#4631,.T.); -#4631 = SURFACE_CURVE('',#4632,(#4636,#4642),.PCURVE_S1.); -#4632 = LINE('',#4633,#4634); -#4633 = CARTESIAN_POINT('',(-24.31567192062,-0.7125,4.2)); -#4634 = VECTOR('',#4635,1.); -#4635 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4636 = PCURVE('',#4521,#4637); -#4637 = DEFINITIONAL_REPRESENTATION('',(#4638),#4641); -#4638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4639,#4640),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4639 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4640 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#4641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4642 = PCURVE('',#242,#4643); -#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4647); -#4644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4645,#4646),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4645 = CARTESIAN_POINT('',(65.634328079372,40.575)); -#4646 = CARTESIAN_POINT('',(65.634328079372,42.)); -#4647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4648 = ADVANCED_FACE('',(#4649),#4618,.F.); -#4649 = FACE_BOUND('',#4650,.T.); -#4650 = EDGE_LOOP('',(#4651,#4652,#4675,#4703)); -#4651 = ORIENTED_EDGE('',*,*,#4602,.F.); -#4652 = ORIENTED_EDGE('',*,*,#4653,.F.); -#4653 = EDGE_CURVE('',#4654,#4505,#4656,.T.); -#4654 = VERTEX_POINT('',#4655); -#4655 = CARTESIAN_POINT('',(-28.27522169466,21.,0.4)); -#4656 = SURFACE_CURVE('',#4657,(#4661,#4668),.PCURVE_S1.); -#4657 = LINE('',#4658,#4659); -#4658 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4659 = VECTOR('',#4660,1.); -#4660 = DIRECTION('',(1.,-0.,-0.)); -#4661 = PCURVE('',#4618,#4662); -#4662 = DEFINITIONAL_REPRESENTATION('',(#4663),#4667); -#4663 = LINE('',#4664,#4665); -#4664 = CARTESIAN_POINT('',(-0.4,3.2)); -#4665 = VECTOR('',#4666,1.); -#4666 = DIRECTION('',(0.,1.)); -#4667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4668 = PCURVE('',#1426,#4669); -#4669 = DEFINITIONAL_REPRESENTATION('',(#4670),#4674); -#4670 = LINE('',#4671,#4672); -#4671 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4672 = VECTOR('',#4673,1.); -#4673 = DIRECTION('',(1.,0.)); -#4674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4675 = ORIENTED_EDGE('',*,*,#4676,.F.); -#4676 = EDGE_CURVE('',#4677,#4654,#4679,.T.); -#4677 = VERTEX_POINT('',#4678); -#4678 = CARTESIAN_POINT('',(-29.1176614127,21.,4.2)); -#4679 = SURFACE_CURVE('',#4680,(#4684,#4691),.PCURVE_S1.); -#4680 = LINE('',#4681,#4682); -#4681 = CARTESIAN_POINT('',(-40.9,21.,57.346694858733)); -#4682 = VECTOR('',#4683,1.); -#4683 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4684 = PCURVE('',#4618,#4685); -#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690); -#4686 = LINE('',#4687,#4688); -#4687 = CARTESIAN_POINT('',(-57.34669485873,49.05)); -#4688 = VECTOR('',#4689,1.); -#4689 = DIRECTION('',(0.97629600712,0.216439613938)); -#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4691 = PCURVE('',#4692,#4697); -#4692 = PLANE('',#4693); -#4693 = AXIS2_PLACEMENT_3D('',#4694,#4695,#4696); -#4694 = CARTESIAN_POINT('',(-29.38347331321,19.575,5.399)); -#4695 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4696 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4697 = DEFINITIONAL_REPRESENTATION('',(#4698),#4702); -#4698 = LINE('',#4699,#4700); -#4699 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#4700 = VECTOR('',#4701,1.); -#4701 = DIRECTION('',(1.,0.)); -#4702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4703 = ORIENTED_EDGE('',*,*,#4704,.T.); -#4704 = EDGE_CURVE('',#4677,#4603,#4705,.T.); -#4705 = SURFACE_CURVE('',#4706,(#4710,#4717),.PCURVE_S1.); -#4706 = LINE('',#4707,#4708); -#4707 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#4708 = VECTOR('',#4709,1.); -#4709 = DIRECTION('',(1.,-0.,-0.)); -#4710 = PCURVE('',#4618,#4711); -#4711 = DEFINITIONAL_REPRESENTATION('',(#4712),#4716); -#4712 = LINE('',#4713,#4714); -#4713 = CARTESIAN_POINT('',(-4.2,0.)); -#4714 = VECTOR('',#4715,1.); -#4715 = DIRECTION('',(0.,1.)); -#4716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4717 = PCURVE('',#242,#4718); -#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723); -#4719 = LINE('',#4720,#4721); -#4720 = CARTESIAN_POINT('',(0.,42.)); -#4721 = VECTOR('',#4722,1.); -#4722 = DIRECTION('',(1.,-0.)); -#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4724 = ADVANCED_FACE('',(#4725),#4692,.T.); -#4725 = FACE_BOUND('',#4726,.T.); -#4726 = EDGE_LOOP('',(#4727,#4756,#4775,#4776)); -#4727 = ORIENTED_EDGE('',*,*,#4728,.F.); -#4728 = EDGE_CURVE('',#4729,#4731,#4733,.T.); -#4729 = VERTEX_POINT('',#4730); -#4730 = CARTESIAN_POINT('',(-29.1176614127,19.575,4.2)); -#4731 = VERTEX_POINT('',#4732); -#4732 = CARTESIAN_POINT('',(-28.27522169466,19.575,0.4)); -#4733 = SURFACE_CURVE('',#4734,(#4738,#4745),.PCURVE_S1.); -#4734 = LINE('',#4735,#4736); -#4735 = CARTESIAN_POINT('',(-40.9,19.575,57.346694858733)); -#4736 = VECTOR('',#4737,1.); -#4737 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4738 = PCURVE('',#4692,#4739); -#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744); -#4740 = LINE('',#4741,#4742); -#4741 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#4742 = VECTOR('',#4743,1.); -#4743 = DIRECTION('',(1.,0.)); -#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4745 = PCURVE('',#4746,#4751); -#4746 = CONICAL_SURFACE('',#4747,12.625,0.218166156499); -#4747 = AXIS2_PLACEMENT_3D('',#4748,#4749,#4750); -#4748 = CARTESIAN_POINT('',(-40.9,19.575,0.399)); -#4749 = DIRECTION('',(0.,0.,-1.)); -#4750 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4751 = DEFINITIONAL_REPRESENTATION('',(#4752),#4755); -#4752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4753,#4754),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#4753 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#4754 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#4755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4756 = ORIENTED_EDGE('',*,*,#4757,.F.); -#4757 = EDGE_CURVE('',#4677,#4729,#4758,.T.); -#4758 = SURFACE_CURVE('',#4759,(#4763,#4769),.PCURVE_S1.); -#4759 = LINE('',#4760,#4761); -#4760 = CARTESIAN_POINT('',(-29.1176614127,-0.7125,4.2)); -#4761 = VECTOR('',#4762,1.); -#4762 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4763 = PCURVE('',#4692,#4764); -#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4768); -#4765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4766,#4767),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#4766 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#4767 = CARTESIAN_POINT('',(1.228111137663,0.)); -#4768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4769 = PCURVE('',#242,#4770); -#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4774); -#4771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4772,#4773),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#4772 = CARTESIAN_POINT('',(60.832338587294,42.)); -#4773 = CARTESIAN_POINT('',(60.832338587294,40.575)); -#4774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4775 = ORIENTED_EDGE('',*,*,#4676,.T.); -#4776 = ORIENTED_EDGE('',*,*,#4777,.F.); -#4777 = EDGE_CURVE('',#4731,#4654,#4778,.T.); -#4778 = SURFACE_CURVE('',#4779,(#4783,#4789),.PCURVE_S1.); -#4779 = LINE('',#4780,#4781); -#4780 = CARTESIAN_POINT('',(-28.27522169466,26.025,0.4)); -#4781 = VECTOR('',#4782,1.); -#4782 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#4783 = PCURVE('',#4692,#4784); -#4784 = DEFINITIONAL_REPRESENTATION('',(#4785),#4788); -#4785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4786,#4787),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#4786 = CARTESIAN_POINT('',(5.120373292058,0.)); -#4787 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#4788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4789 = PCURVE('',#4790,#4795); -#4790 = PLANE('',#4791); -#4791 = AXIS2_PLACEMENT_3D('',#4792,#4793,#4794); -#4792 = CARTESIAN_POINT('',(-28.,32.475,0.4)); -#4793 = DIRECTION('',(0.,0.,1.)); -#4794 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4795 = DEFINITIONAL_REPRESENTATION('',(#4796),#4799); -#4796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4797,#4798),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#4797 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#4798 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4800 = ADVANCED_FACE('',(#4801),#4790,.T.); -#4801 = FACE_BOUND('',#4802,.T.); -#4802 = EDGE_LOOP('',(#4803,#4831,#4853,#4854)); -#4803 = ORIENTED_EDGE('',*,*,#4804,.T.); -#4804 = EDGE_CURVE('',#4805,#4807,#4809,.T.); -#4805 = VERTEX_POINT('',#4806); -#4806 = CARTESIAN_POINT('',(-53.52477830533,21.,0.4)); -#4807 = VERTEX_POINT('',#4808); -#4808 = CARTESIAN_POINT('',(-53.52477830533,19.575,0.4)); -#4809 = SURFACE_CURVE('',#4810,(#4814,#4820),.PCURVE_S1.); -#4810 = LINE('',#4811,#4812); -#4811 = CARTESIAN_POINT('',(-53.52477830533,26.025,0.4)); -#4812 = VECTOR('',#4813,1.); -#4813 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#4814 = PCURVE('',#4790,#4815); -#4815 = DEFINITIONAL_REPRESENTATION('',(#4816),#4819); -#4816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4817,#4818),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#4817 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#4818 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#4819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4820 = PCURVE('',#4821,#4826); -#4821 = PLANE('',#4822); -#4822 = AXIS2_PLACEMENT_3D('',#4823,#4824,#4825); -#4823 = CARTESIAN_POINT('',(-53.525,19.575,0.399)); -#4824 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#4825 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4826 = DEFINITIONAL_REPRESENTATION('',(#4827),#4830); -#4827 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4828,#4829),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#4828 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#4829 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#4830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4831 = ORIENTED_EDGE('',*,*,#4832,.T.); -#4832 = EDGE_CURVE('',#4807,#4731,#4833,.T.); -#4833 = SURFACE_CURVE('',#4834,(#4839,#4846),.PCURVE_S1.); -#4834 = CIRCLE('',#4835,12.624778305337); -#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); -#4836 = CARTESIAN_POINT('',(-40.9,19.575,0.4)); -#4837 = DIRECTION('',(0.,0.,1.)); -#4838 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#4839 = PCURVE('',#4790,#4840); -#4840 = DEFINITIONAL_REPRESENTATION('',(#4841),#4845); -#4841 = CIRCLE('',#4842,12.624778305337); -#4842 = AXIS2_PLACEMENT_2D('',#4843,#4844); -#4843 = CARTESIAN_POINT('',(12.9,12.9)); -#4844 = DIRECTION('',(1.,0.)); -#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4846 = PCURVE('',#4746,#4847); -#4847 = DEFINITIONAL_REPRESENTATION('',(#4848),#4852); -#4848 = LINE('',#4849,#4850); -#4849 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#4850 = VECTOR('',#4851,1.); -#4851 = DIRECTION('',(-1.,-0.)); -#4852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4853 = ORIENTED_EDGE('',*,*,#4777,.T.); -#4854 = ORIENTED_EDGE('',*,*,#4855,.F.); -#4855 = EDGE_CURVE('',#4805,#4654,#4856,.T.); -#4856 = SURFACE_CURVE('',#4857,(#4861,#4868),.PCURVE_S1.); -#4857 = LINE('',#4858,#4859); -#4858 = CARTESIAN_POINT('',(-53.52477830533,21.,0.4)); -#4859 = VECTOR('',#4860,1.); -#4860 = DIRECTION('',(1.,-2.814080051844E-16,0.)); -#4861 = PCURVE('',#4790,#4862); -#4862 = DEFINITIONAL_REPRESENTATION('',(#4863),#4867); -#4863 = LINE('',#4864,#4865); -#4864 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#4865 = VECTOR('',#4866,1.); -#4866 = DIRECTION('',(-1.,1.589433252697E-16)); -#4867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4868 = PCURVE('',#1426,#4869); -#4869 = DEFINITIONAL_REPRESENTATION('',(#4870),#4874); -#4870 = LINE('',#4871,#4872); -#4871 = CARTESIAN_POINT('',(33.225221694663,0.282842712475)); -#4872 = VECTOR('',#4873,1.); -#4873 = DIRECTION('',(1.,-1.989855087461E-16)); -#4874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4875 = ADVANCED_FACE('',(#4876),#4821,.T.); -#4876 = FACE_BOUND('',#4877,.T.); -#4877 = EDGE_LOOP('',(#4878,#4900,#4901,#4929)); -#4878 = ORIENTED_EDGE('',*,*,#4879,.F.); -#4879 = EDGE_CURVE('',#4807,#4880,#4882,.T.); -#4880 = VERTEX_POINT('',#4881); -#4881 = CARTESIAN_POINT('',(-52.68233858729,19.575,4.2)); -#4882 = SURFACE_CURVE('',#4883,(#4887,#4894),.PCURVE_S1.); -#4883 = LINE('',#4884,#4885); -#4884 = CARTESIAN_POINT('',(-53.525,19.575,0.399)); -#4885 = VECTOR('',#4886,1.); -#4886 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4887 = PCURVE('',#4821,#4888); -#4888 = DEFINITIONAL_REPRESENTATION('',(#4889),#4893); -#4889 = LINE('',#4890,#4891); -#4890 = CARTESIAN_POINT('',(0.,0.)); -#4891 = VECTOR('',#4892,1.); -#4892 = DIRECTION('',(1.,1.232595164408E-32)); -#4893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4894 = PCURVE('',#4746,#4895); -#4895 = DEFINITIONAL_REPRESENTATION('',(#4896),#4899); -#4896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4897,#4898),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#4897 = CARTESIAN_POINT('',(0.,0.)); -#4898 = CARTESIAN_POINT('',(0.,-5.)); -#4899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4900 = ORIENTED_EDGE('',*,*,#4804,.F.); -#4901 = ORIENTED_EDGE('',*,*,#4902,.T.); -#4902 = EDGE_CURVE('',#4805,#4903,#4905,.T.); -#4903 = VERTEX_POINT('',#4904); -#4904 = CARTESIAN_POINT('',(-52.68233858729,21.,4.2)); -#4905 = SURFACE_CURVE('',#4906,(#4910,#4917),.PCURVE_S1.); -#4906 = LINE('',#4907,#4908); -#4907 = CARTESIAN_POINT('',(-53.525,21.,0.399)); -#4908 = VECTOR('',#4909,1.); -#4909 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#4910 = PCURVE('',#4821,#4911); -#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916); -#4912 = LINE('',#4913,#4914); -#4913 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#4914 = VECTOR('',#4915,1.); -#4915 = DIRECTION('',(1.,1.232595164408E-32)); -#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4917 = PCURVE('',#4918,#4923); -#4918 = PLANE('',#4919); -#4919 = AXIS2_PLACEMENT_3D('',#4920,#4921,#4922); -#4920 = CARTESIAN_POINT('',(-89.95,21.,0.)); -#4921 = DIRECTION('',(-0.,-1.,0.)); -#4922 = DIRECTION('',(0.,0.,-1.)); -#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4928); -#4924 = LINE('',#4925,#4926); -#4925 = CARTESIAN_POINT('',(-0.399,36.425)); -#4926 = VECTOR('',#4927,1.); -#4927 = DIRECTION('',(-0.97629600712,0.216439613938)); -#4928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4929 = ORIENTED_EDGE('',*,*,#4930,.F.); -#4930 = EDGE_CURVE('',#4880,#4903,#4931,.T.); -#4931 = SURFACE_CURVE('',#4932,(#4936,#4942),.PCURVE_S1.); -#4932 = LINE('',#4933,#4934); -#4933 = CARTESIAN_POINT('',(-52.68233858729,-0.7125,4.2)); -#4934 = VECTOR('',#4935,1.); -#4935 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#4936 = PCURVE('',#4821,#4937); -#4937 = DEFINITIONAL_REPRESENTATION('',(#4938),#4941); -#4938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4939,#4940),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4939 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#4940 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#4941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4942 = PCURVE('',#242,#4943); -#4943 = DEFINITIONAL_REPRESENTATION('',(#4944),#4947); -#4944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4945,#4946),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#4945 = CARTESIAN_POINT('',(37.267661412706,40.575)); -#4946 = CARTESIAN_POINT('',(37.267661412706,42.)); -#4947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4948 = ADVANCED_FACE('',(#4949),#4918,.F.); -#4949 = FACE_BOUND('',#4950,.T.); -#4950 = EDGE_LOOP('',(#4951,#4952,#4975,#5003)); -#4951 = ORIENTED_EDGE('',*,*,#4902,.F.); -#4952 = ORIENTED_EDGE('',*,*,#4953,.F.); -#4953 = EDGE_CURVE('',#4954,#4805,#4956,.T.); -#4954 = VERTEX_POINT('',#4955); -#4955 = CARTESIAN_POINT('',(-56.64188836132,21.,0.4)); -#4956 = SURFACE_CURVE('',#4957,(#4961,#4968),.PCURVE_S1.); -#4957 = LINE('',#4958,#4959); -#4958 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#4959 = VECTOR('',#4960,1.); -#4960 = DIRECTION('',(1.,-0.,-0.)); -#4961 = PCURVE('',#4918,#4962); -#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967); -#4963 = LINE('',#4964,#4965); -#4964 = CARTESIAN_POINT('',(-0.4,3.2)); -#4965 = VECTOR('',#4966,1.); -#4966 = DIRECTION('',(0.,1.)); -#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4968 = PCURVE('',#1426,#4969); -#4969 = DEFINITIONAL_REPRESENTATION('',(#4970),#4974); -#4970 = LINE('',#4971,#4972); -#4971 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#4972 = VECTOR('',#4973,1.); -#4973 = DIRECTION('',(1.,0.)); -#4974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4975 = ORIENTED_EDGE('',*,*,#4976,.F.); -#4976 = EDGE_CURVE('',#4977,#4954,#4979,.T.); -#4977 = VERTEX_POINT('',#4978); -#4978 = CARTESIAN_POINT('',(-57.48432807937,21.,4.2)); -#4979 = SURFACE_CURVE('',#4980,(#4984,#4991),.PCURVE_S1.); -#4980 = LINE('',#4981,#4982); -#4981 = CARTESIAN_POINT('',(-69.26666666666,21.,57.346694858733)); -#4982 = VECTOR('',#4983,1.); -#4983 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4984 = PCURVE('',#4918,#4985); -#4985 = DEFINITIONAL_REPRESENTATION('',(#4986),#4990); -#4986 = LINE('',#4987,#4988); -#4987 = CARTESIAN_POINT('',(-57.34669485873,20.683333333333)); -#4988 = VECTOR('',#4989,1.); -#4989 = DIRECTION('',(0.97629600712,0.216439613938)); -#4990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4991 = PCURVE('',#4992,#4997); -#4992 = PLANE('',#4993); -#4993 = AXIS2_PLACEMENT_3D('',#4994,#4995,#4996); -#4994 = CARTESIAN_POINT('',(-57.75013997988,19.575,5.399)); -#4995 = DIRECTION('',(-0.97629600712,1.19561778014E-16,-0.216439613938) - ); -#4996 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#4997 = DEFINITIONAL_REPRESENTATION('',(#4998),#5002); -#4998 = LINE('',#4999,#5000); -#4999 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#5000 = VECTOR('',#5001,1.); -#5001 = DIRECTION('',(1.,0.)); -#5002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5003 = ORIENTED_EDGE('',*,*,#5004,.T.); -#5004 = EDGE_CURVE('',#4977,#4903,#5005,.T.); -#5005 = SURFACE_CURVE('',#5006,(#5010,#5017),.PCURVE_S1.); -#5006 = LINE('',#5007,#5008); -#5007 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#5008 = VECTOR('',#5009,1.); -#5009 = DIRECTION('',(1.,-0.,-0.)); -#5010 = PCURVE('',#4918,#5011); -#5011 = DEFINITIONAL_REPRESENTATION('',(#5012),#5016); -#5012 = LINE('',#5013,#5014); -#5013 = CARTESIAN_POINT('',(-4.2,0.)); -#5014 = VECTOR('',#5015,1.); -#5015 = DIRECTION('',(0.,1.)); -#5016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5017 = PCURVE('',#242,#5018); -#5018 = DEFINITIONAL_REPRESENTATION('',(#5019),#5023); -#5019 = LINE('',#5020,#5021); -#5020 = CARTESIAN_POINT('',(0.,42.)); -#5021 = VECTOR('',#5022,1.); -#5022 = DIRECTION('',(1.,-0.)); -#5023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5024 = ADVANCED_FACE('',(#5025),#4992,.T.); -#5025 = FACE_BOUND('',#5026,.T.); -#5026 = EDGE_LOOP('',(#5027,#5056,#5075,#5076)); -#5027 = ORIENTED_EDGE('',*,*,#5028,.F.); -#5028 = EDGE_CURVE('',#5029,#5031,#5033,.T.); -#5029 = VERTEX_POINT('',#5030); -#5030 = CARTESIAN_POINT('',(-57.48432807937,19.575,4.2)); -#5031 = VERTEX_POINT('',#5032); -#5032 = CARTESIAN_POINT('',(-56.64188836132,19.575,0.4)); -#5033 = SURFACE_CURVE('',#5034,(#5038,#5045),.PCURVE_S1.); -#5034 = LINE('',#5035,#5036); -#5035 = CARTESIAN_POINT('',(-69.26666666666,19.575,57.346694858733)); -#5036 = VECTOR('',#5037,1.); -#5037 = DIRECTION('',(0.216439613938,-2.65062080418E-17,-0.97629600712) - ); -#5038 = PCURVE('',#4992,#5039); -#5039 = DEFINITIONAL_REPRESENTATION('',(#5040),#5044); -#5040 = LINE('',#5041,#5042); -#5041 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#5042 = VECTOR('',#5043,1.); -#5043 = DIRECTION('',(1.,0.)); -#5044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5045 = PCURVE('',#5046,#5051); -#5046 = CONICAL_SURFACE('',#5047,12.625,0.218166156499); -#5047 = AXIS2_PLACEMENT_3D('',#5048,#5049,#5050); -#5048 = CARTESIAN_POINT('',(-69.26666666666,19.575,0.399)); -#5049 = DIRECTION('',(0.,0.,-1.)); -#5050 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5051 = DEFINITIONAL_REPRESENTATION('',(#5052),#5055); -#5052 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5053,#5054),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#5053 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#5054 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#5055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5056 = ORIENTED_EDGE('',*,*,#5057,.F.); -#5057 = EDGE_CURVE('',#4977,#5029,#5058,.T.); -#5058 = SURFACE_CURVE('',#5059,(#5063,#5069),.PCURVE_S1.); -#5059 = LINE('',#5060,#5061); -#5060 = CARTESIAN_POINT('',(-57.48432807937,-0.7125,4.2)); -#5061 = VECTOR('',#5062,1.); -#5062 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#5063 = PCURVE('',#4992,#5064); -#5064 = DEFINITIONAL_REPRESENTATION('',(#5065),#5068); -#5065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5066,#5067),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#5066 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#5067 = CARTESIAN_POINT('',(1.228111137663,0.)); -#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5069 = PCURVE('',#242,#5070); -#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5074); -#5071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5072,#5073),.UNSPECIFIED.,.F., - .F.,(2,2),(-21.7125,-20.2875),.PIECEWISE_BEZIER_KNOTS.); -#5072 = CARTESIAN_POINT('',(32.465671920628,42.)); -#5073 = CARTESIAN_POINT('',(32.465671920628,40.575)); -#5074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5075 = ORIENTED_EDGE('',*,*,#4976,.T.); -#5076 = ORIENTED_EDGE('',*,*,#5077,.F.); -#5077 = EDGE_CURVE('',#5031,#4954,#5078,.T.); -#5078 = SURFACE_CURVE('',#5079,(#5083,#5089),.PCURVE_S1.); -#5079 = LINE('',#5080,#5081); -#5080 = CARTESIAN_POINT('',(-56.64188836132,26.025,0.4)); -#5081 = VECTOR('',#5082,1.); -#5082 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#5083 = PCURVE('',#4992,#5084); -#5084 = DEFINITIONAL_REPRESENTATION('',(#5085),#5088); -#5085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5086,#5087),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#5086 = CARTESIAN_POINT('',(5.120373292058,0.)); -#5087 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#5088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5089 = PCURVE('',#5090,#5095); -#5090 = PLANE('',#5091); -#5091 = AXIS2_PLACEMENT_3D('',#5092,#5093,#5094); -#5092 = CARTESIAN_POINT('',(-56.36666666666,32.475,0.4)); -#5093 = DIRECTION('',(0.,0.,1.)); -#5094 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5095 = DEFINITIONAL_REPRESENTATION('',(#5096),#5099); -#5096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5097,#5098),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#5097 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#5098 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#5099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5100 = ADVANCED_FACE('',(#5101),#5090,.T.); -#5101 = FACE_BOUND('',#5102,.T.); -#5102 = EDGE_LOOP('',(#5103,#5131,#5153,#5154)); -#5103 = ORIENTED_EDGE('',*,*,#5104,.T.); -#5104 = EDGE_CURVE('',#5105,#5107,#5109,.T.); -#5105 = VERTEX_POINT('',#5106); -#5106 = CARTESIAN_POINT('',(-81.891444972,21.,0.4)); -#5107 = VERTEX_POINT('',#5108); -#5108 = CARTESIAN_POINT('',(-81.891444972,19.575,0.4)); -#5109 = SURFACE_CURVE('',#5110,(#5114,#5120),.PCURVE_S1.); -#5110 = LINE('',#5111,#5112); -#5111 = CARTESIAN_POINT('',(-81.891444972,26.025,0.4)); -#5112 = VECTOR('',#5113,1.); -#5113 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#5114 = PCURVE('',#5090,#5115); -#5115 = DEFINITIONAL_REPRESENTATION('',(#5116),#5119); -#5116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5117,#5118),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#5117 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#5118 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#5119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5120 = PCURVE('',#5121,#5126); -#5121 = PLANE('',#5122); -#5122 = AXIS2_PLACEMENT_3D('',#5123,#5124,#5125); -#5123 = CARTESIAN_POINT('',(-81.89166666666,19.575,0.399)); -#5124 = DIRECTION('',(0.97629600712,-1.19561778014E-16,-0.216439613938) - ); -#5125 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5130); -#5127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5128,#5129),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#5128 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#5129 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#5130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5131 = ORIENTED_EDGE('',*,*,#5132,.T.); -#5132 = EDGE_CURVE('',#5107,#5031,#5133,.T.); -#5133 = SURFACE_CURVE('',#5134,(#5139,#5146),.PCURVE_S1.); -#5134 = CIRCLE('',#5135,12.624778305337); -#5135 = AXIS2_PLACEMENT_3D('',#5136,#5137,#5138); -#5136 = CARTESIAN_POINT('',(-69.26666666666,19.575,0.4)); -#5137 = DIRECTION('',(0.,0.,1.)); -#5138 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5139 = PCURVE('',#5090,#5140); -#5140 = DEFINITIONAL_REPRESENTATION('',(#5141),#5145); -#5141 = CIRCLE('',#5142,12.624778305337); -#5142 = AXIS2_PLACEMENT_2D('',#5143,#5144); -#5143 = CARTESIAN_POINT('',(12.9,12.9)); -#5144 = DIRECTION('',(1.,0.)); -#5145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5146 = PCURVE('',#5046,#5147); -#5147 = DEFINITIONAL_REPRESENTATION('',(#5148),#5152); -#5148 = LINE('',#5149,#5150); -#5149 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#5150 = VECTOR('',#5151,1.); -#5151 = DIRECTION('',(-1.,-0.)); -#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5153 = ORIENTED_EDGE('',*,*,#5077,.T.); -#5154 = ORIENTED_EDGE('',*,*,#5155,.F.); -#5155 = EDGE_CURVE('',#5105,#4954,#5156,.T.); -#5156 = SURFACE_CURVE('',#5157,(#5161,#5168),.PCURVE_S1.); -#5157 = LINE('',#5158,#5159); -#5158 = CARTESIAN_POINT('',(-81.891444972,21.,0.4)); -#5159 = VECTOR('',#5160,1.); -#5160 = DIRECTION('',(1.,-2.814080051844E-16,0.)); -#5161 = PCURVE('',#5090,#5162); -#5162 = DEFINITIONAL_REPRESENTATION('',(#5163),#5167); -#5163 = LINE('',#5164,#5165); -#5164 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#5165 = VECTOR('',#5166,1.); -#5166 = DIRECTION('',(-1.,1.589433252697E-16)); -#5167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5168 = PCURVE('',#1426,#5169); -#5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5174); -#5170 = LINE('',#5171,#5172); -#5171 = CARTESIAN_POINT('',(4.858555027996,0.282842712475)); -#5172 = VECTOR('',#5173,1.); -#5173 = DIRECTION('',(1.,-1.989855087461E-16)); -#5174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5175 = ADVANCED_FACE('',(#5176),#5121,.T.); -#5176 = FACE_BOUND('',#5177,.T.); -#5177 = EDGE_LOOP('',(#5178,#5200,#5201,#5224)); -#5178 = ORIENTED_EDGE('',*,*,#5179,.F.); -#5179 = EDGE_CURVE('',#5107,#5180,#5182,.T.); -#5180 = VERTEX_POINT('',#5181); -#5181 = CARTESIAN_POINT('',(-81.04900525396,19.575,4.2)); -#5182 = SURFACE_CURVE('',#5183,(#5187,#5194),.PCURVE_S1.); -#5183 = LINE('',#5184,#5185); -#5184 = CARTESIAN_POINT('',(-81.89166666666,19.575,0.399)); -#5185 = VECTOR('',#5186,1.); -#5186 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#5187 = PCURVE('',#5121,#5188); -#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5193); -#5189 = LINE('',#5190,#5191); -#5190 = CARTESIAN_POINT('',(0.,0.)); -#5191 = VECTOR('',#5192,1.); -#5192 = DIRECTION('',(1.,1.232595164408E-32)); -#5193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5194 = PCURVE('',#5046,#5195); -#5195 = DEFINITIONAL_REPRESENTATION('',(#5196),#5199); -#5196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5197,#5198),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#5197 = CARTESIAN_POINT('',(0.,0.)); -#5198 = CARTESIAN_POINT('',(0.,-5.)); -#5199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5200 = ORIENTED_EDGE('',*,*,#5104,.F.); -#5201 = ORIENTED_EDGE('',*,*,#5202,.T.); -#5202 = EDGE_CURVE('',#5105,#5203,#5205,.T.); -#5203 = VERTEX_POINT('',#5204); -#5204 = CARTESIAN_POINT('',(-81.04900525396,21.,4.2)); -#5205 = SURFACE_CURVE('',#5206,(#5210,#5217),.PCURVE_S1.); -#5206 = LINE('',#5207,#5208); -#5207 = CARTESIAN_POINT('',(-81.89166666666,21.,0.399)); -#5208 = VECTOR('',#5209,1.); -#5209 = DIRECTION('',(0.216439613938,-7.95186241254E-17,0.97629600712)); -#5210 = PCURVE('',#5121,#5211); -#5211 = DEFINITIONAL_REPRESENTATION('',(#5212),#5216); -#5212 = LINE('',#5213,#5214); -#5213 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#5214 = VECTOR('',#5215,1.); -#5215 = DIRECTION('',(1.,1.232595164408E-32)); -#5216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5217 = PCURVE('',#270,#5218); -#5218 = DEFINITIONAL_REPRESENTATION('',(#5219),#5223); -#5219 = LINE('',#5220,#5221); -#5220 = CARTESIAN_POINT('',(-0.399,8.058333333333)); -#5221 = VECTOR('',#5222,1.); -#5222 = DIRECTION('',(-0.97629600712,0.216439613938)); -#5223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5224 = ORIENTED_EDGE('',*,*,#5225,.F.); -#5225 = EDGE_CURVE('',#5180,#5203,#5226,.T.); -#5226 = SURFACE_CURVE('',#5227,(#5231,#5237),.PCURVE_S1.); -#5227 = LINE('',#5228,#5229); -#5228 = CARTESIAN_POINT('',(-81.04900525396,-0.7125,4.2)); -#5229 = VECTOR('',#5230,1.); -#5230 = DIRECTION('',(1.224646799147E-16,1.,-0.)); -#5231 = PCURVE('',#5121,#5232); -#5232 = DEFINITIONAL_REPRESENTATION('',(#5233),#5236); -#5233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5234,#5235),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#5234 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#5235 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#5236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5237 = PCURVE('',#242,#5238); -#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5242); -#5239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5240,#5241),.UNSPECIFIED.,.F., - .F.,(2,2),(20.2875,21.7125),.PIECEWISE_BEZIER_KNOTS.); -#5240 = CARTESIAN_POINT('',(8.900994746039,40.575)); -#5241 = CARTESIAN_POINT('',(8.900994746039,42.)); -#5242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5243 = ADVANCED_FACE('',(#5244),#5046,.F.); -#5244 = FACE_BOUND('',#5245,.F.); -#5245 = EDGE_LOOP('',(#5246,#5247,#5269,#5270)); -#5246 = ORIENTED_EDGE('',*,*,#5028,.F.); -#5247 = ORIENTED_EDGE('',*,*,#5248,.F.); -#5248 = EDGE_CURVE('',#5180,#5029,#5249,.T.); -#5249 = SURFACE_CURVE('',#5250,(#5255,#5262),.PCURVE_S1.); -#5250 = CIRCLE('',#5251,11.782338587294); -#5251 = AXIS2_PLACEMENT_3D('',#5252,#5253,#5254); -#5252 = CARTESIAN_POINT('',(-69.26666666666,19.575,4.2)); -#5253 = DIRECTION('',(0.,0.,1.)); -#5254 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5255 = PCURVE('',#5046,#5256); -#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261); -#5257 = LINE('',#5258,#5259); -#5258 = CARTESIAN_POINT('',(-0.,-3.801)); -#5259 = VECTOR('',#5260,1.); -#5260 = DIRECTION('',(-1.,-0.)); -#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5262 = PCURVE('',#242,#5263); -#5263 = DEFINITIONAL_REPRESENTATION('',(#5264),#5268); -#5264 = CIRCLE('',#5265,11.782338587294); -#5265 = AXIS2_PLACEMENT_2D('',#5266,#5267); -#5266 = CARTESIAN_POINT('',(20.683333333333,40.575)); -#5267 = DIRECTION('',(-1.,1.224646799147E-16)); -#5268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5269 = ORIENTED_EDGE('',*,*,#5179,.F.); -#5270 = ORIENTED_EDGE('',*,*,#5132,.T.); -#5271 = ADVANCED_FACE('',(#5272),#4746,.F.); -#5272 = FACE_BOUND('',#5273,.F.); -#5273 = EDGE_LOOP('',(#5274,#5275,#5297,#5298)); -#5274 = ORIENTED_EDGE('',*,*,#4728,.F.); -#5275 = ORIENTED_EDGE('',*,*,#5276,.F.); -#5276 = EDGE_CURVE('',#4880,#4729,#5277,.T.); -#5277 = SURFACE_CURVE('',#5278,(#5283,#5290),.PCURVE_S1.); -#5278 = CIRCLE('',#5279,11.782338587294); -#5279 = AXIS2_PLACEMENT_3D('',#5280,#5281,#5282); -#5280 = CARTESIAN_POINT('',(-40.9,19.575,4.2)); -#5281 = DIRECTION('',(0.,0.,1.)); -#5282 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5283 = PCURVE('',#4746,#5284); -#5284 = DEFINITIONAL_REPRESENTATION('',(#5285),#5289); -#5285 = LINE('',#5286,#5287); -#5286 = CARTESIAN_POINT('',(-0.,-3.801)); -#5287 = VECTOR('',#5288,1.); -#5288 = DIRECTION('',(-1.,-0.)); -#5289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5290 = PCURVE('',#242,#5291); -#5291 = DEFINITIONAL_REPRESENTATION('',(#5292),#5296); -#5292 = CIRCLE('',#5293,11.782338587294); -#5293 = AXIS2_PLACEMENT_2D('',#5294,#5295); -#5294 = CARTESIAN_POINT('',(49.05,40.575)); -#5295 = DIRECTION('',(-1.,1.224646799147E-16)); -#5296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5297 = ORIENTED_EDGE('',*,*,#4879,.F.); -#5298 = ORIENTED_EDGE('',*,*,#4832,.T.); -#5299 = ADVANCED_FACE('',(#5300),#4446,.F.); -#5300 = FACE_BOUND('',#5301,.F.); -#5301 = EDGE_LOOP('',(#5302,#5303,#5325,#5326)); -#5302 = ORIENTED_EDGE('',*,*,#4428,.F.); -#5303 = ORIENTED_EDGE('',*,*,#5304,.F.); -#5304 = EDGE_CURVE('',#4580,#4429,#5305,.T.); -#5305 = SURFACE_CURVE('',#5306,(#5311,#5318),.PCURVE_S1.); -#5306 = CIRCLE('',#5307,11.782338587294); -#5307 = AXIS2_PLACEMENT_3D('',#5308,#5309,#5310); -#5308 = CARTESIAN_POINT('',(-12.53333333333,19.575,4.2)); -#5309 = DIRECTION('',(0.,0.,1.)); -#5310 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5311 = PCURVE('',#4446,#5312); -#5312 = DEFINITIONAL_REPRESENTATION('',(#5313),#5317); -#5313 = LINE('',#5314,#5315); -#5314 = CARTESIAN_POINT('',(-0.,-3.801)); -#5315 = VECTOR('',#5316,1.); -#5316 = DIRECTION('',(-1.,-0.)); -#5317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5318 = PCURVE('',#242,#5319); -#5319 = DEFINITIONAL_REPRESENTATION('',(#5320),#5324); -#5320 = CIRCLE('',#5321,11.782338587294); -#5321 = AXIS2_PLACEMENT_2D('',#5322,#5323); -#5322 = CARTESIAN_POINT('',(77.416666666667,40.575)); -#5323 = DIRECTION('',(-1.,1.224646799147E-16)); -#5324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5325 = ORIENTED_EDGE('',*,*,#4579,.F.); -#5326 = ORIENTED_EDGE('',*,*,#4532,.T.); -#5327 = ADVANCED_FACE('',(#5328),#4146,.F.); -#5328 = FACE_BOUND('',#5329,.F.); -#5329 = EDGE_LOOP('',(#5330,#5331,#5353,#5354)); -#5330 = ORIENTED_EDGE('',*,*,#4128,.F.); -#5331 = ORIENTED_EDGE('',*,*,#5332,.F.); -#5332 = EDGE_CURVE('',#4280,#4129,#5333,.T.); -#5333 = SURFACE_CURVE('',#5334,(#5339,#5346),.PCURVE_S1.); -#5334 = CIRCLE('',#5335,11.782338587294); -#5335 = AXIS2_PLACEMENT_3D('',#5336,#5337,#5338); -#5336 = CARTESIAN_POINT('',(15.833333333333,19.575,4.2)); -#5337 = DIRECTION('',(0.,0.,1.)); -#5338 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5339 = PCURVE('',#4146,#5340); -#5340 = DEFINITIONAL_REPRESENTATION('',(#5341),#5345); -#5341 = LINE('',#5342,#5343); -#5342 = CARTESIAN_POINT('',(-0.,-3.801)); -#5343 = VECTOR('',#5344,1.); -#5344 = DIRECTION('',(-1.,-0.)); -#5345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5346 = PCURVE('',#242,#5347); -#5347 = DEFINITIONAL_REPRESENTATION('',(#5348),#5352); -#5348 = CIRCLE('',#5349,11.782338587294); -#5349 = AXIS2_PLACEMENT_2D('',#5350,#5351); -#5350 = CARTESIAN_POINT('',(105.78333333333,40.575)); -#5351 = DIRECTION('',(-1.,1.224646799147E-16)); -#5352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5353 = ORIENTED_EDGE('',*,*,#4279,.F.); -#5354 = ORIENTED_EDGE('',*,*,#4232,.T.); -#5355 = ADVANCED_FACE('',(#5356),#3846,.F.); -#5356 = FACE_BOUND('',#5357,.F.); -#5357 = EDGE_LOOP('',(#5358,#5359,#5381,#5382)); -#5358 = ORIENTED_EDGE('',*,*,#3828,.F.); -#5359 = ORIENTED_EDGE('',*,*,#5360,.F.); -#5360 = EDGE_CURVE('',#3980,#3829,#5361,.T.); -#5361 = SURFACE_CURVE('',#5362,(#5367,#5374),.PCURVE_S1.); -#5362 = CIRCLE('',#5363,11.782338587294); -#5363 = AXIS2_PLACEMENT_3D('',#5364,#5365,#5366); -#5364 = CARTESIAN_POINT('',(44.2,19.575,4.2)); -#5365 = DIRECTION('',(0.,0.,1.)); -#5366 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5367 = PCURVE('',#3846,#5368); -#5368 = DEFINITIONAL_REPRESENTATION('',(#5369),#5373); -#5369 = LINE('',#5370,#5371); -#5370 = CARTESIAN_POINT('',(-0.,-3.801)); -#5371 = VECTOR('',#5372,1.); -#5372 = DIRECTION('',(-1.,-0.)); -#5373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5374 = PCURVE('',#242,#5375); -#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5380); -#5376 = CIRCLE('',#5377,11.782338587294); -#5377 = AXIS2_PLACEMENT_2D('',#5378,#5379); -#5378 = CARTESIAN_POINT('',(134.15,40.575)); -#5379 = DIRECTION('',(-1.,1.224646799147E-16)); -#5380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5381 = ORIENTED_EDGE('',*,*,#3979,.F.); -#5382 = ORIENTED_EDGE('',*,*,#3932,.T.); -#5383 = ADVANCED_FACE('',(#5384),#3546,.F.); -#5384 = FACE_BOUND('',#5385,.F.); -#5385 = EDGE_LOOP('',(#5386,#5387,#5409,#5410)); -#5386 = ORIENTED_EDGE('',*,*,#3528,.F.); -#5387 = ORIENTED_EDGE('',*,*,#5388,.F.); -#5388 = EDGE_CURVE('',#3680,#3529,#5389,.T.); -#5389 = SURFACE_CURVE('',#5390,(#5395,#5402),.PCURVE_S1.); -#5390 = CIRCLE('',#5391,11.782338587294); -#5391 = AXIS2_PLACEMENT_3D('',#5392,#5393,#5394); -#5392 = CARTESIAN_POINT('',(72.566666666667,19.575,4.2)); -#5393 = DIRECTION('',(0.,0.,1.)); -#5394 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#5395 = PCURVE('',#3546,#5396); -#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5401); -#5397 = LINE('',#5398,#5399); -#5398 = CARTESIAN_POINT('',(-0.,-3.801)); -#5399 = VECTOR('',#5400,1.); -#5400 = DIRECTION('',(-1.,-0.)); -#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5402 = PCURVE('',#242,#5403); -#5403 = DEFINITIONAL_REPRESENTATION('',(#5404),#5408); -#5404 = CIRCLE('',#5405,11.782338587294); -#5405 = AXIS2_PLACEMENT_2D('',#5406,#5407); -#5406 = CARTESIAN_POINT('',(162.51666666666,40.575)); -#5407 = DIRECTION('',(-1.,1.224646799147E-16)); -#5408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5409 = ORIENTED_EDGE('',*,*,#3679,.F.); -#5410 = ORIENTED_EDGE('',*,*,#3632,.T.); -#5411 = ADVANCED_FACE('',(#5412),#2122,.F.); -#5412 = FACE_BOUND('',#5413,.F.); -#5413 = EDGE_LOOP('',(#5414,#5442,#5465,#5493,#5514,#5515)); -#5414 = ORIENTED_EDGE('',*,*,#5415,.T.); -#5415 = EDGE_CURVE('',#5416,#5418,#5420,.T.); -#5416 = VERTEX_POINT('',#5417); -#5417 = CARTESIAN_POINT('',(86.75,-21.,3.8)); -#5418 = VERTEX_POINT('',#5419); -#5419 = CARTESIAN_POINT('',(86.75,-21.,0.4)); -#5420 = SURFACE_CURVE('',#5421,(#5425,#5431),.PCURVE_S1.); -#5421 = LINE('',#5422,#5423); -#5422 = CARTESIAN_POINT('',(86.75,-21.,-5.E-04)); -#5423 = VECTOR('',#5424,1.); -#5424 = DIRECTION('',(0.,0.,-1.)); -#5425 = PCURVE('',#2122,#5426); -#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5430); -#5427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5428,#5429),.UNSPECIFIED.,.F., - .F.,(2,2),(-3.8005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#5428 = CARTESIAN_POINT('',(3.8,176.7)); -#5429 = CARTESIAN_POINT('',(0.,176.7)); -#5430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5431 = PCURVE('',#5432,#5437); -#5432 = PLANE('',#5433); -#5433 = AXIS2_PLACEMENT_3D('',#5434,#5435,#5436); -#5434 = CARTESIAN_POINT('',(86.75,-21.001,-1.E-03)); -#5435 = DIRECTION('',(-1.,-0.,-0.)); -#5436 = DIRECTION('',(0.,0.,-1.)); -#5437 = DEFINITIONAL_REPRESENTATION('',(#5438),#5441); -#5438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5439,#5440),.UNSPECIFIED.,.F., - .F.,(2,2),(-3.8005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#5439 = CARTESIAN_POINT('',(-3.801,-1.000000000001E-03)); -#5440 = CARTESIAN_POINT('',(-1.E-03,-1.000000000001E-03)); -#5441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5442 = ORIENTED_EDGE('',*,*,#5443,.F.); -#5443 = EDGE_CURVE('',#5444,#5418,#5446,.T.); -#5444 = VERTEX_POINT('',#5445); -#5445 = CARTESIAN_POINT('',(85.474778305337,-21.,0.4)); -#5446 = SURFACE_CURVE('',#5447,(#5451,#5458),.PCURVE_S1.); -#5447 = LINE('',#5448,#5449); -#5448 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#5449 = VECTOR('',#5450,1.); -#5450 = DIRECTION('',(1.,0.,-0.)); -#5451 = PCURVE('',#2122,#5452); -#5452 = DEFINITIONAL_REPRESENTATION('',(#5453),#5457); -#5453 = LINE('',#5454,#5455); -#5454 = CARTESIAN_POINT('',(0.4,3.2)); -#5455 = VECTOR('',#5456,1.); -#5456 = DIRECTION('',(0.,1.)); -#5457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5458 = PCURVE('',#1200,#5459); -#5459 = DEFINITIONAL_REPRESENTATION('',(#5460),#5464); -#5460 = LINE('',#5461,#5462); -#5461 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#5462 = VECTOR('',#5463,1.); -#5463 = DIRECTION('',(-1.,0.)); -#5464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5465 = ORIENTED_EDGE('',*,*,#5466,.T.); -#5466 = EDGE_CURVE('',#5444,#5467,#5469,.T.); -#5467 = VERTEX_POINT('',#5468); -#5468 = CARTESIAN_POINT('',(84.632338587294,-21.,4.2)); -#5469 = SURFACE_CURVE('',#5470,(#5474,#5481),.PCURVE_S1.); -#5470 = LINE('',#5471,#5472); -#5471 = CARTESIAN_POINT('',(85.475,-21.,0.399)); -#5472 = VECTOR('',#5473,1.); -#5473 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5474 = PCURVE('',#2122,#5475); -#5475 = DEFINITIONAL_REPRESENTATION('',(#5476),#5480); -#5476 = LINE('',#5477,#5478); -#5477 = CARTESIAN_POINT('',(0.399,175.425)); -#5478 = VECTOR('',#5479,1.); -#5479 = DIRECTION('',(0.97629600712,-0.216439613938)); -#5480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5481 = PCURVE('',#5482,#5487); -#5482 = PLANE('',#5483); -#5483 = AXIS2_PLACEMENT_3D('',#5484,#5485,#5486); -#5484 = CARTESIAN_POINT('',(85.475,-19.575,0.399)); -#5485 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#5486 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5487 = DEFINITIONAL_REPRESENTATION('',(#5488),#5492); -#5488 = LINE('',#5489,#5490); -#5489 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#5490 = VECTOR('',#5491,1.); -#5491 = DIRECTION('',(1.,1.232595164408E-32)); -#5492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5493 = ORIENTED_EDGE('',*,*,#5494,.T.); -#5494 = EDGE_CURVE('',#5467,#2107,#5495,.T.); -#5495 = SURFACE_CURVE('',#5496,(#5500,#5507),.PCURVE_S1.); -#5496 = LINE('',#5497,#5498); -#5497 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#5498 = VECTOR('',#5499,1.); -#5499 = DIRECTION('',(1.,0.,-0.)); -#5500 = PCURVE('',#2122,#5501); -#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506); -#5502 = LINE('',#5503,#5504); -#5503 = CARTESIAN_POINT('',(4.2,0.)); -#5504 = VECTOR('',#5505,1.); -#5505 = DIRECTION('',(0.,1.)); -#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5507 = PCURVE('',#242,#5508); -#5508 = DEFINITIONAL_REPRESENTATION('',(#5509),#5513); -#5509 = LINE('',#5510,#5511); -#5510 = CARTESIAN_POINT('',(0.,0.)); -#5511 = VECTOR('',#5512,1.); -#5512 = DIRECTION('',(1.,0.)); -#5513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5514 = ORIENTED_EDGE('',*,*,#2106,.F.); -#5515 = ORIENTED_EDGE('',*,*,#5516,.T.); -#5516 = EDGE_CURVE('',#2079,#5416,#5517,.T.); -#5517 = SURFACE_CURVE('',#5518,(#5522,#5528),.PCURVE_S1.); -#5518 = LINE('',#5519,#5520); -#5519 = CARTESIAN_POINT('',(0.,-21.,3.8)); -#5520 = VECTOR('',#5521,1.); -#5521 = DIRECTION('',(-1.,-0.,0.)); -#5522 = PCURVE('',#2122,#5523); -#5523 = DEFINITIONAL_REPRESENTATION('',(#5524),#5527); -#5524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5525,#5526),.UNSPECIFIED.,.F., - .F.,(2,2),(-89.95,-86.75),.PIECEWISE_BEZIER_KNOTS.); -#5525 = CARTESIAN_POINT('',(3.8,179.9)); -#5526 = CARTESIAN_POINT('',(3.8,176.7)); -#5527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5528 = PCURVE('',#2094,#5529); -#5529 = DEFINITIONAL_REPRESENTATION('',(#5530),#5533); -#5530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5531,#5532),.UNSPECIFIED.,.F., - .F.,(2,2),(-89.95,-86.75),.PIECEWISE_BEZIER_KNOTS.); -#5531 = CARTESIAN_POINT('',(0.,1.000000000001E-03)); -#5532 = CARTESIAN_POINT('',(-3.2,1.000000000001E-03)); -#5533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5534 = ADVANCED_FACE('',(#5535),#5482,.T.); -#5535 = FACE_BOUND('',#5536,.T.); -#5536 = EDGE_LOOP('',(#5537,#5566,#5590,#5591)); -#5537 = ORIENTED_EDGE('',*,*,#5538,.F.); -#5538 = EDGE_CURVE('',#5539,#5541,#5543,.T.); -#5539 = VERTEX_POINT('',#5540); -#5540 = CARTESIAN_POINT('',(85.474778305337,-19.575,0.4)); -#5541 = VERTEX_POINT('',#5542); -#5542 = CARTESIAN_POINT('',(84.632338587294,-19.575,4.2)); -#5543 = SURFACE_CURVE('',#5544,(#5548,#5555),.PCURVE_S1.); -#5544 = LINE('',#5545,#5546); -#5545 = CARTESIAN_POINT('',(85.475,-19.575,0.399)); -#5546 = VECTOR('',#5547,1.); -#5547 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5548 = PCURVE('',#5482,#5549); -#5549 = DEFINITIONAL_REPRESENTATION('',(#5550),#5554); -#5550 = LINE('',#5551,#5552); -#5551 = CARTESIAN_POINT('',(0.,0.)); -#5552 = VECTOR('',#5553,1.); -#5553 = DIRECTION('',(1.,1.232595164408E-32)); -#5554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5555 = PCURVE('',#5556,#5561); -#5556 = CONICAL_SURFACE('',#5557,12.625,0.218166156499); -#5557 = AXIS2_PLACEMENT_3D('',#5558,#5559,#5560); -#5558 = CARTESIAN_POINT('',(72.85,-19.575,0.399)); -#5559 = DIRECTION('',(-0.,-0.,-1.)); -#5560 = DIRECTION('',(1.,0.,0.)); -#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5565); -#5562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5563,#5564),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#5563 = CARTESIAN_POINT('',(0.,0.)); -#5564 = CARTESIAN_POINT('',(0.,-5.)); -#5565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5566 = ORIENTED_EDGE('',*,*,#5567,.F.); -#5567 = EDGE_CURVE('',#5444,#5539,#5568,.T.); -#5568 = SURFACE_CURVE('',#5569,(#5573,#5579),.PCURVE_S1.); -#5569 = LINE('',#5570,#5571); -#5570 = CARTESIAN_POINT('',(85.474778305337,-26.025,0.4)); -#5571 = VECTOR('',#5572,1.); -#5572 = DIRECTION('',(0.,1.,0.)); -#5573 = PCURVE('',#5482,#5574); -#5574 = DEFINITIONAL_REPRESENTATION('',(#5575),#5578); -#5575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5576,#5577),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#5576 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#5577 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#5578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5579 = PCURVE('',#5580,#5585); -#5580 = PLANE('',#5581); -#5581 = AXIS2_PLACEMENT_3D('',#5582,#5583,#5584); -#5582 = CARTESIAN_POINT('',(59.95,-32.475,0.4)); -#5583 = DIRECTION('',(0.,0.,1.)); -#5584 = DIRECTION('',(1.,0.,-0.)); -#5585 = DEFINITIONAL_REPRESENTATION('',(#5586),#5589); -#5586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5587,#5588),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#5587 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#5588 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#5589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5590 = ORIENTED_EDGE('',*,*,#5466,.T.); -#5591 = ORIENTED_EDGE('',*,*,#5592,.F.); -#5592 = EDGE_CURVE('',#5541,#5467,#5593,.T.); -#5593 = SURFACE_CURVE('',#5594,(#5598,#5604),.PCURVE_S1.); -#5594 = LINE('',#5595,#5596); -#5595 = CARTESIAN_POINT('',(84.632338587294,-20.2875,4.2)); -#5596 = VECTOR('',#5597,1.); -#5597 = DIRECTION('',(0.,-1.,0.)); -#5598 = PCURVE('',#5482,#5599); -#5599 = DEFINITIONAL_REPRESENTATION('',(#5600),#5603); -#5600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5601,#5602),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#5601 = CARTESIAN_POINT('',(3.893286433909,2.6645352591E-15)); -#5602 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#5603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5604 = PCURVE('',#242,#5605); -#5605 = DEFINITIONAL_REPRESENTATION('',(#5606),#5609); -#5606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5607,#5608),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#5607 = CARTESIAN_POINT('',(174.58233858729,1.425)); -#5608 = CARTESIAN_POINT('',(174.58233858729,0.)); -#5609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5610 = ADVANCED_FACE('',(#5611),#5580,.T.); -#5611 = FACE_BOUND('',#5612,.T.); -#5612 = EDGE_LOOP('',(#5613,#5614,#5638,#5664)); -#5613 = ORIENTED_EDGE('',*,*,#5567,.T.); -#5614 = ORIENTED_EDGE('',*,*,#5615,.T.); -#5615 = EDGE_CURVE('',#5539,#5616,#5618,.T.); -#5616 = VERTEX_POINT('',#5617); -#5617 = CARTESIAN_POINT('',(60.225221694663,-19.575,0.4)); -#5618 = SURFACE_CURVE('',#5619,(#5624,#5631),.PCURVE_S1.); -#5619 = CIRCLE('',#5620,12.624778305337); -#5620 = AXIS2_PLACEMENT_3D('',#5621,#5622,#5623); -#5621 = CARTESIAN_POINT('',(72.85,-19.575,0.4)); -#5622 = DIRECTION('',(0.,0.,1.)); -#5623 = DIRECTION('',(1.,0.,-0.)); -#5624 = PCURVE('',#5580,#5625); -#5625 = DEFINITIONAL_REPRESENTATION('',(#5626),#5630); -#5626 = CIRCLE('',#5627,12.624778305337); -#5627 = AXIS2_PLACEMENT_2D('',#5628,#5629); -#5628 = CARTESIAN_POINT('',(12.9,12.9)); -#5629 = DIRECTION('',(1.,0.)); -#5630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5631 = PCURVE('',#5556,#5632); -#5632 = DEFINITIONAL_REPRESENTATION('',(#5633),#5637); -#5633 = LINE('',#5634,#5635); -#5634 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#5635 = VECTOR('',#5636,1.); -#5636 = DIRECTION('',(-1.,-0.)); -#5637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5638 = ORIENTED_EDGE('',*,*,#5639,.T.); -#5639 = EDGE_CURVE('',#5616,#5640,#5642,.T.); -#5640 = VERTEX_POINT('',#5641); -#5641 = CARTESIAN_POINT('',(60.225221694663,-21.,0.4)); -#5642 = SURFACE_CURVE('',#5643,(#5647,#5653),.PCURVE_S1.); -#5643 = LINE('',#5644,#5645); -#5644 = CARTESIAN_POINT('',(60.225221694663,-26.025,0.4)); -#5645 = VECTOR('',#5646,1.); -#5646 = DIRECTION('',(0.,-1.,0.)); -#5647 = PCURVE('',#5580,#5648); -#5648 = DEFINITIONAL_REPRESENTATION('',(#5649),#5652); -#5649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5650,#5651),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#5650 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#5651 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5653 = PCURVE('',#5654,#5659); -#5654 = PLANE('',#5655); -#5655 = AXIS2_PLACEMENT_3D('',#5656,#5657,#5658); -#5656 = CARTESIAN_POINT('',(61.333473313215,-19.575,5.399)); -#5657 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#5658 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5659 = DEFINITIONAL_REPRESENTATION('',(#5660),#5663); -#5660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5661,#5662),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#5661 = CARTESIAN_POINT('',(5.120373292058,0.)); -#5662 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#5663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5664 = ORIENTED_EDGE('',*,*,#5665,.F.); -#5665 = EDGE_CURVE('',#5444,#5640,#5666,.T.); -#5666 = SURFACE_CURVE('',#5667,(#5671,#5678),.PCURVE_S1.); -#5667 = LINE('',#5668,#5669); -#5668 = CARTESIAN_POINT('',(85.474778305337,-21.,0.4)); -#5669 = VECTOR('',#5670,1.); -#5670 = DIRECTION('',(-1.,0.,0.)); -#5671 = PCURVE('',#5580,#5672); -#5672 = DEFINITIONAL_REPRESENTATION('',(#5673),#5677); -#5673 = LINE('',#5674,#5675); -#5674 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#5675 = VECTOR('',#5676,1.); -#5676 = DIRECTION('',(-1.,0.)); -#5677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5678 = PCURVE('',#1200,#5679); -#5679 = DEFINITIONAL_REPRESENTATION('',(#5680),#5684); -#5680 = LINE('',#5681,#5682); -#5681 = CARTESIAN_POINT('',(-172.2247783053,0.282842712475)); -#5682 = VECTOR('',#5683,1.); -#5683 = DIRECTION('',(1.,-0.)); -#5684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5685 = ADVANCED_FACE('',(#5686),#5654,.T.); -#5686 = FACE_BOUND('',#5687,.T.); -#5687 = EDGE_LOOP('',(#5688,#5710,#5731,#5757)); -#5688 = ORIENTED_EDGE('',*,*,#5689,.F.); -#5689 = EDGE_CURVE('',#5690,#5616,#5692,.T.); -#5690 = VERTEX_POINT('',#5691); -#5691 = CARTESIAN_POINT('',(61.067661412706,-19.575,4.2)); -#5692 = SURFACE_CURVE('',#5693,(#5697,#5704),.PCURVE_S1.); -#5693 = LINE('',#5694,#5695); -#5694 = CARTESIAN_POINT('',(72.85,-19.575,57.346694858733)); -#5695 = VECTOR('',#5696,1.); -#5696 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5697 = PCURVE('',#5654,#5698); -#5698 = DEFINITIONAL_REPRESENTATION('',(#5699),#5703); -#5699 = LINE('',#5700,#5701); -#5700 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#5701 = VECTOR('',#5702,1.); -#5702 = DIRECTION('',(1.,0.)); -#5703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5704 = PCURVE('',#5556,#5705); -#5705 = DEFINITIONAL_REPRESENTATION('',(#5706),#5709); -#5706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5707,#5708),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#5707 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#5708 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#5709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5710 = ORIENTED_EDGE('',*,*,#5711,.F.); -#5711 = EDGE_CURVE('',#5712,#5690,#5714,.T.); -#5712 = VERTEX_POINT('',#5713); -#5713 = CARTESIAN_POINT('',(61.067661412706,-21.,4.2)); -#5714 = SURFACE_CURVE('',#5715,(#5719,#5725),.PCURVE_S1.); -#5715 = LINE('',#5716,#5717); -#5716 = CARTESIAN_POINT('',(61.067661412706,-20.2875,4.2)); -#5717 = VECTOR('',#5718,1.); -#5718 = DIRECTION('',(-0.,1.,0.)); -#5719 = PCURVE('',#5654,#5720); -#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5724); -#5721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5722,#5723),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#5722 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#5723 = CARTESIAN_POINT('',(1.228111137663,0.)); -#5724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5725 = PCURVE('',#242,#5726); -#5726 = DEFINITIONAL_REPRESENTATION('',(#5727),#5730); -#5727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5728,#5729),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#5728 = CARTESIAN_POINT('',(151.0176614127,0.)); -#5729 = CARTESIAN_POINT('',(151.0176614127,1.425)); -#5730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5731 = ORIENTED_EDGE('',*,*,#5732,.T.); -#5732 = EDGE_CURVE('',#5712,#5640,#5733,.T.); -#5733 = SURFACE_CURVE('',#5734,(#5738,#5745),.PCURVE_S1.); -#5734 = LINE('',#5735,#5736); -#5735 = CARTESIAN_POINT('',(72.85,-21.,57.346694858733)); -#5736 = VECTOR('',#5737,1.); -#5737 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5738 = PCURVE('',#5654,#5739); -#5739 = DEFINITIONAL_REPRESENTATION('',(#5740),#5744); -#5740 = LINE('',#5741,#5742); -#5741 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#5742 = VECTOR('',#5743,1.); -#5743 = DIRECTION('',(1.,0.)); -#5744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5745 = PCURVE('',#5746,#5751); -#5746 = PLANE('',#5747); -#5747 = AXIS2_PLACEMENT_3D('',#5748,#5749,#5750); -#5748 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#5749 = DIRECTION('',(-0.,1.,0.)); -#5750 = DIRECTION('',(0.,0.,1.)); -#5751 = DEFINITIONAL_REPRESENTATION('',(#5752),#5756); -#5752 = LINE('',#5753,#5754); -#5753 = CARTESIAN_POINT('',(57.346694858733,162.8)); -#5754 = VECTOR('',#5755,1.); -#5755 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#5756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5757 = ORIENTED_EDGE('',*,*,#5639,.F.); -#5758 = ADVANCED_FACE('',(#5759),#5746,.F.); -#5759 = FACE_BOUND('',#5760,.F.); -#5760 = EDGE_LOOP('',(#5761,#5762,#5785,#5813)); -#5761 = ORIENTED_EDGE('',*,*,#5732,.T.); -#5762 = ORIENTED_EDGE('',*,*,#5763,.F.); -#5763 = EDGE_CURVE('',#5764,#5640,#5766,.T.); -#5764 = VERTEX_POINT('',#5765); -#5765 = CARTESIAN_POINT('',(57.674778305337,-21.,0.4)); -#5766 = SURFACE_CURVE('',#5767,(#5771,#5778),.PCURVE_S1.); -#5767 = LINE('',#5768,#5769); -#5768 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#5769 = VECTOR('',#5770,1.); -#5770 = DIRECTION('',(1.,0.,-0.)); -#5771 = PCURVE('',#5746,#5772); -#5772 = DEFINITIONAL_REPRESENTATION('',(#5773),#5777); -#5773 = LINE('',#5774,#5775); -#5774 = CARTESIAN_POINT('',(0.4,3.2)); -#5775 = VECTOR('',#5776,1.); -#5776 = DIRECTION('',(0.,1.)); -#5777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5778 = PCURVE('',#1200,#5779); -#5779 = DEFINITIONAL_REPRESENTATION('',(#5780),#5784); -#5780 = LINE('',#5781,#5782); -#5781 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#5782 = VECTOR('',#5783,1.); -#5783 = DIRECTION('',(-1.,0.)); -#5784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5785 = ORIENTED_EDGE('',*,*,#5786,.T.); -#5786 = EDGE_CURVE('',#5764,#5787,#5789,.T.); -#5787 = VERTEX_POINT('',#5788); -#5788 = CARTESIAN_POINT('',(56.832338587294,-21.,4.2)); -#5789 = SURFACE_CURVE('',#5790,(#5794,#5801),.PCURVE_S1.); -#5790 = LINE('',#5791,#5792); -#5791 = CARTESIAN_POINT('',(57.675,-21.,0.399)); -#5792 = VECTOR('',#5793,1.); -#5793 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5794 = PCURVE('',#5746,#5795); -#5795 = DEFINITIONAL_REPRESENTATION('',(#5796),#5800); -#5796 = LINE('',#5797,#5798); -#5797 = CARTESIAN_POINT('',(0.399,147.625)); -#5798 = VECTOR('',#5799,1.); -#5799 = DIRECTION('',(0.97629600712,-0.216439613938)); -#5800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5801 = PCURVE('',#5802,#5807); -#5802 = PLANE('',#5803); -#5803 = AXIS2_PLACEMENT_3D('',#5804,#5805,#5806); -#5804 = CARTESIAN_POINT('',(57.675,-19.575,0.399)); -#5805 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#5806 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5807 = DEFINITIONAL_REPRESENTATION('',(#5808),#5812); -#5808 = LINE('',#5809,#5810); -#5809 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#5810 = VECTOR('',#5811,1.); -#5811 = DIRECTION('',(1.,1.232595164408E-32)); -#5812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5813 = ORIENTED_EDGE('',*,*,#5814,.T.); -#5814 = EDGE_CURVE('',#5787,#5712,#5815,.T.); -#5815 = SURFACE_CURVE('',#5816,(#5820,#5827),.PCURVE_S1.); -#5816 = LINE('',#5817,#5818); -#5817 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#5818 = VECTOR('',#5819,1.); -#5819 = DIRECTION('',(1.,0.,-0.)); -#5820 = PCURVE('',#5746,#5821); -#5821 = DEFINITIONAL_REPRESENTATION('',(#5822),#5826); -#5822 = LINE('',#5823,#5824); -#5823 = CARTESIAN_POINT('',(4.2,0.)); -#5824 = VECTOR('',#5825,1.); -#5825 = DIRECTION('',(0.,1.)); -#5826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5827 = PCURVE('',#242,#5828); -#5828 = DEFINITIONAL_REPRESENTATION('',(#5829),#5833); -#5829 = LINE('',#5830,#5831); -#5830 = CARTESIAN_POINT('',(0.,0.)); -#5831 = VECTOR('',#5832,1.); -#5832 = DIRECTION('',(1.,0.)); -#5833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5834 = ADVANCED_FACE('',(#5835),#5802,.T.); -#5835 = FACE_BOUND('',#5836,.T.); -#5836 = EDGE_LOOP('',(#5837,#5866,#5890,#5891)); -#5837 = ORIENTED_EDGE('',*,*,#5838,.F.); -#5838 = EDGE_CURVE('',#5839,#5841,#5843,.T.); -#5839 = VERTEX_POINT('',#5840); -#5840 = CARTESIAN_POINT('',(57.674778305337,-19.575,0.4)); -#5841 = VERTEX_POINT('',#5842); -#5842 = CARTESIAN_POINT('',(56.832338587294,-19.575,4.2)); -#5843 = SURFACE_CURVE('',#5844,(#5848,#5855),.PCURVE_S1.); -#5844 = LINE('',#5845,#5846); -#5845 = CARTESIAN_POINT('',(57.675,-19.575,0.399)); -#5846 = VECTOR('',#5847,1.); -#5847 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#5848 = PCURVE('',#5802,#5849); -#5849 = DEFINITIONAL_REPRESENTATION('',(#5850),#5854); -#5850 = LINE('',#5851,#5852); -#5851 = CARTESIAN_POINT('',(0.,0.)); -#5852 = VECTOR('',#5853,1.); -#5853 = DIRECTION('',(1.,1.232595164408E-32)); -#5854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5855 = PCURVE('',#5856,#5861); -#5856 = CONICAL_SURFACE('',#5857,12.625,0.218166156499); -#5857 = AXIS2_PLACEMENT_3D('',#5858,#5859,#5860); -#5858 = CARTESIAN_POINT('',(45.05,-19.575,0.399)); -#5859 = DIRECTION('',(-0.,-0.,-1.)); -#5860 = DIRECTION('',(1.,0.,0.)); -#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5865); -#5862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5863,#5864),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#5863 = CARTESIAN_POINT('',(0.,0.)); -#5864 = CARTESIAN_POINT('',(0.,-5.)); -#5865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5866 = ORIENTED_EDGE('',*,*,#5867,.F.); -#5867 = EDGE_CURVE('',#5764,#5839,#5868,.T.); -#5868 = SURFACE_CURVE('',#5869,(#5873,#5879),.PCURVE_S1.); -#5869 = LINE('',#5870,#5871); -#5870 = CARTESIAN_POINT('',(57.674778305337,-26.025,0.4)); -#5871 = VECTOR('',#5872,1.); -#5872 = DIRECTION('',(0.,1.,0.)); -#5873 = PCURVE('',#5802,#5874); -#5874 = DEFINITIONAL_REPRESENTATION('',(#5875),#5878); -#5875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5876,#5877),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#5876 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#5877 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#5878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5879 = PCURVE('',#5880,#5885); -#5880 = PLANE('',#5881); -#5881 = AXIS2_PLACEMENT_3D('',#5882,#5883,#5884); -#5882 = CARTESIAN_POINT('',(32.15,-32.475,0.4)); -#5883 = DIRECTION('',(0.,0.,1.)); -#5884 = DIRECTION('',(1.,0.,-0.)); -#5885 = DEFINITIONAL_REPRESENTATION('',(#5886),#5889); -#5886 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5887,#5888),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#5887 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#5888 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#5889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5890 = ORIENTED_EDGE('',*,*,#5786,.T.); -#5891 = ORIENTED_EDGE('',*,*,#5892,.F.); -#5892 = EDGE_CURVE('',#5841,#5787,#5893,.T.); -#5893 = SURFACE_CURVE('',#5894,(#5898,#5904),.PCURVE_S1.); -#5894 = LINE('',#5895,#5896); -#5895 = CARTESIAN_POINT('',(56.832338587294,-20.2875,4.2)); -#5896 = VECTOR('',#5897,1.); -#5897 = DIRECTION('',(0.,-1.,0.)); -#5898 = PCURVE('',#5802,#5899); -#5899 = DEFINITIONAL_REPRESENTATION('',(#5900),#5903); -#5900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5901,#5902),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#5901 = CARTESIAN_POINT('',(3.893286433909,2.6645352591E-15)); -#5902 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#5903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5904 = PCURVE('',#242,#5905); -#5905 = DEFINITIONAL_REPRESENTATION('',(#5906),#5909); -#5906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5907,#5908),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#5907 = CARTESIAN_POINT('',(146.78233858729,1.425)); -#5908 = CARTESIAN_POINT('',(146.78233858729,0.)); -#5909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5910 = ADVANCED_FACE('',(#5911),#5880,.T.); -#5911 = FACE_BOUND('',#5912,.T.); -#5912 = EDGE_LOOP('',(#5913,#5914,#5938,#5964)); -#5913 = ORIENTED_EDGE('',*,*,#5867,.T.); -#5914 = ORIENTED_EDGE('',*,*,#5915,.T.); -#5915 = EDGE_CURVE('',#5839,#5916,#5918,.T.); -#5916 = VERTEX_POINT('',#5917); -#5917 = CARTESIAN_POINT('',(32.425221694663,-19.575,0.4)); -#5918 = SURFACE_CURVE('',#5919,(#5924,#5931),.PCURVE_S1.); -#5919 = CIRCLE('',#5920,12.624778305337); -#5920 = AXIS2_PLACEMENT_3D('',#5921,#5922,#5923); -#5921 = CARTESIAN_POINT('',(45.05,-19.575,0.4)); -#5922 = DIRECTION('',(0.,0.,1.)); -#5923 = DIRECTION('',(1.,0.,-0.)); -#5924 = PCURVE('',#5880,#5925); -#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#5930); -#5926 = CIRCLE('',#5927,12.624778305337); -#5927 = AXIS2_PLACEMENT_2D('',#5928,#5929); -#5928 = CARTESIAN_POINT('',(12.9,12.9)); -#5929 = DIRECTION('',(1.,0.)); -#5930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5931 = PCURVE('',#5856,#5932); -#5932 = DEFINITIONAL_REPRESENTATION('',(#5933),#5937); -#5933 = LINE('',#5934,#5935); -#5934 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#5935 = VECTOR('',#5936,1.); -#5936 = DIRECTION('',(-1.,-0.)); -#5937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5938 = ORIENTED_EDGE('',*,*,#5939,.T.); -#5939 = EDGE_CURVE('',#5916,#5940,#5942,.T.); -#5940 = VERTEX_POINT('',#5941); -#5941 = CARTESIAN_POINT('',(32.425221694663,-21.,0.4)); -#5942 = SURFACE_CURVE('',#5943,(#5947,#5953),.PCURVE_S1.); -#5943 = LINE('',#5944,#5945); -#5944 = CARTESIAN_POINT('',(32.425221694663,-26.025,0.4)); -#5945 = VECTOR('',#5946,1.); -#5946 = DIRECTION('',(0.,-1.,0.)); -#5947 = PCURVE('',#5880,#5948); -#5948 = DEFINITIONAL_REPRESENTATION('',(#5949),#5952); -#5949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5950,#5951),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#5950 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#5951 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#5952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5953 = PCURVE('',#5954,#5959); -#5954 = PLANE('',#5955); -#5955 = AXIS2_PLACEMENT_3D('',#5956,#5957,#5958); -#5956 = CARTESIAN_POINT('',(33.533473313215,-19.575,5.399)); -#5957 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#5958 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5959 = DEFINITIONAL_REPRESENTATION('',(#5960),#5963); -#5960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5961,#5962),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#5961 = CARTESIAN_POINT('',(5.120373292058,0.)); -#5962 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#5963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5964 = ORIENTED_EDGE('',*,*,#5965,.F.); -#5965 = EDGE_CURVE('',#5764,#5940,#5966,.T.); -#5966 = SURFACE_CURVE('',#5967,(#5971,#5978),.PCURVE_S1.); -#5967 = LINE('',#5968,#5969); -#5968 = CARTESIAN_POINT('',(57.674778305337,-21.,0.4)); -#5969 = VECTOR('',#5970,1.); -#5970 = DIRECTION('',(-1.,0.,0.)); -#5971 = PCURVE('',#5880,#5972); -#5972 = DEFINITIONAL_REPRESENTATION('',(#5973),#5977); -#5973 = LINE('',#5974,#5975); -#5974 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#5975 = VECTOR('',#5976,1.); -#5976 = DIRECTION('',(-1.,0.)); -#5977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5978 = PCURVE('',#1200,#5979); -#5979 = DEFINITIONAL_REPRESENTATION('',(#5980),#5984); -#5980 = LINE('',#5981,#5982); -#5981 = CARTESIAN_POINT('',(-144.4247783053,0.282842712475)); -#5982 = VECTOR('',#5983,1.); -#5983 = DIRECTION('',(1.,-0.)); -#5984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5985 = ADVANCED_FACE('',(#5986),#5954,.T.); -#5986 = FACE_BOUND('',#5987,.T.); -#5987 = EDGE_LOOP('',(#5988,#6010,#6031,#6057)); -#5988 = ORIENTED_EDGE('',*,*,#5989,.F.); -#5989 = EDGE_CURVE('',#5990,#5916,#5992,.T.); -#5990 = VERTEX_POINT('',#5991); -#5991 = CARTESIAN_POINT('',(33.267661412706,-19.575,4.2)); -#5992 = SURFACE_CURVE('',#5993,(#5997,#6004),.PCURVE_S1.); -#5993 = LINE('',#5994,#5995); -#5994 = CARTESIAN_POINT('',(45.05,-19.575,57.346694858733)); -#5995 = VECTOR('',#5996,1.); -#5996 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#5997 = PCURVE('',#5954,#5998); -#5998 = DEFINITIONAL_REPRESENTATION('',(#5999),#6003); -#5999 = LINE('',#6000,#6001); -#6000 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#6001 = VECTOR('',#6002,1.); -#6002 = DIRECTION('',(1.,0.)); -#6003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6004 = PCURVE('',#5856,#6005); -#6005 = DEFINITIONAL_REPRESENTATION('',(#6006),#6009); -#6006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6007,#6008),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#6007 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#6008 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#6009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6010 = ORIENTED_EDGE('',*,*,#6011,.F.); -#6011 = EDGE_CURVE('',#6012,#5990,#6014,.T.); -#6012 = VERTEX_POINT('',#6013); -#6013 = CARTESIAN_POINT('',(33.267661412706,-21.,4.2)); -#6014 = SURFACE_CURVE('',#6015,(#6019,#6025),.PCURVE_S1.); -#6015 = LINE('',#6016,#6017); -#6016 = CARTESIAN_POINT('',(33.267661412706,-20.2875,4.2)); -#6017 = VECTOR('',#6018,1.); -#6018 = DIRECTION('',(-0.,1.,0.)); -#6019 = PCURVE('',#5954,#6020); -#6020 = DEFINITIONAL_REPRESENTATION('',(#6021),#6024); -#6021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6022,#6023),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6022 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#6023 = CARTESIAN_POINT('',(1.228111137663,0.)); -#6024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6025 = PCURVE('',#242,#6026); -#6026 = DEFINITIONAL_REPRESENTATION('',(#6027),#6030); -#6027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6028,#6029),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6028 = CARTESIAN_POINT('',(123.2176614127,0.)); -#6029 = CARTESIAN_POINT('',(123.2176614127,1.425)); -#6030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6031 = ORIENTED_EDGE('',*,*,#6032,.T.); -#6032 = EDGE_CURVE('',#6012,#5940,#6033,.T.); -#6033 = SURFACE_CURVE('',#6034,(#6038,#6045),.PCURVE_S1.); -#6034 = LINE('',#6035,#6036); -#6035 = CARTESIAN_POINT('',(45.05,-21.,57.346694858733)); -#6036 = VECTOR('',#6037,1.); -#6037 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6038 = PCURVE('',#5954,#6039); -#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044); -#6040 = LINE('',#6041,#6042); -#6041 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#6042 = VECTOR('',#6043,1.); -#6043 = DIRECTION('',(1.,0.)); -#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6045 = PCURVE('',#6046,#6051); -#6046 = PLANE('',#6047); -#6047 = AXIS2_PLACEMENT_3D('',#6048,#6049,#6050); -#6048 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#6049 = DIRECTION('',(-0.,1.,0.)); -#6050 = DIRECTION('',(0.,0.,1.)); -#6051 = DEFINITIONAL_REPRESENTATION('',(#6052),#6056); -#6052 = LINE('',#6053,#6054); -#6053 = CARTESIAN_POINT('',(57.346694858733,135.)); -#6054 = VECTOR('',#6055,1.); -#6055 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6057 = ORIENTED_EDGE('',*,*,#5939,.F.); -#6058 = ADVANCED_FACE('',(#6059),#6046,.F.); -#6059 = FACE_BOUND('',#6060,.F.); -#6060 = EDGE_LOOP('',(#6061,#6062,#6085,#6113)); -#6061 = ORIENTED_EDGE('',*,*,#6032,.T.); -#6062 = ORIENTED_EDGE('',*,*,#6063,.F.); -#6063 = EDGE_CURVE('',#6064,#5940,#6066,.T.); -#6064 = VERTEX_POINT('',#6065); -#6065 = CARTESIAN_POINT('',(29.874778305337,-21.,0.4)); -#6066 = SURFACE_CURVE('',#6067,(#6071,#6078),.PCURVE_S1.); -#6067 = LINE('',#6068,#6069); -#6068 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#6069 = VECTOR('',#6070,1.); -#6070 = DIRECTION('',(1.,0.,-0.)); -#6071 = PCURVE('',#6046,#6072); -#6072 = DEFINITIONAL_REPRESENTATION('',(#6073),#6077); -#6073 = LINE('',#6074,#6075); -#6074 = CARTESIAN_POINT('',(0.4,3.2)); -#6075 = VECTOR('',#6076,1.); -#6076 = DIRECTION('',(0.,1.)); -#6077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6078 = PCURVE('',#1200,#6079); -#6079 = DEFINITIONAL_REPRESENTATION('',(#6080),#6084); -#6080 = LINE('',#6081,#6082); -#6081 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#6082 = VECTOR('',#6083,1.); -#6083 = DIRECTION('',(-1.,0.)); -#6084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6085 = ORIENTED_EDGE('',*,*,#6086,.T.); -#6086 = EDGE_CURVE('',#6064,#6087,#6089,.T.); -#6087 = VERTEX_POINT('',#6088); -#6088 = CARTESIAN_POINT('',(29.032338587294,-21.,4.2)); -#6089 = SURFACE_CURVE('',#6090,(#6094,#6101),.PCURVE_S1.); -#6090 = LINE('',#6091,#6092); -#6091 = CARTESIAN_POINT('',(29.875,-21.,0.399)); -#6092 = VECTOR('',#6093,1.); -#6093 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6094 = PCURVE('',#6046,#6095); -#6095 = DEFINITIONAL_REPRESENTATION('',(#6096),#6100); -#6096 = LINE('',#6097,#6098); -#6097 = CARTESIAN_POINT('',(0.399,119.825)); -#6098 = VECTOR('',#6099,1.); -#6099 = DIRECTION('',(0.97629600712,-0.216439613938)); -#6100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6101 = PCURVE('',#6102,#6107); -#6102 = PLANE('',#6103); -#6103 = AXIS2_PLACEMENT_3D('',#6104,#6105,#6106); -#6104 = CARTESIAN_POINT('',(29.875,-19.575,0.399)); -#6105 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#6106 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6107 = DEFINITIONAL_REPRESENTATION('',(#6108),#6112); -#6108 = LINE('',#6109,#6110); -#6109 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#6110 = VECTOR('',#6111,1.); -#6111 = DIRECTION('',(1.,1.232595164408E-32)); -#6112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6113 = ORIENTED_EDGE('',*,*,#6114,.T.); -#6114 = EDGE_CURVE('',#6087,#6012,#6115,.T.); -#6115 = SURFACE_CURVE('',#6116,(#6120,#6127),.PCURVE_S1.); -#6116 = LINE('',#6117,#6118); -#6117 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#6118 = VECTOR('',#6119,1.); -#6119 = DIRECTION('',(1.,0.,-0.)); -#6120 = PCURVE('',#6046,#6121); -#6121 = DEFINITIONAL_REPRESENTATION('',(#6122),#6126); -#6122 = LINE('',#6123,#6124); -#6123 = CARTESIAN_POINT('',(4.2,0.)); -#6124 = VECTOR('',#6125,1.); -#6125 = DIRECTION('',(0.,1.)); -#6126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6127 = PCURVE('',#242,#6128); -#6128 = DEFINITIONAL_REPRESENTATION('',(#6129),#6133); -#6129 = LINE('',#6130,#6131); -#6130 = CARTESIAN_POINT('',(0.,0.)); -#6131 = VECTOR('',#6132,1.); -#6132 = DIRECTION('',(1.,0.)); -#6133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6134 = ADVANCED_FACE('',(#6135),#6102,.T.); -#6135 = FACE_BOUND('',#6136,.T.); -#6136 = EDGE_LOOP('',(#6137,#6166,#6190,#6191)); -#6137 = ORIENTED_EDGE('',*,*,#6138,.F.); -#6138 = EDGE_CURVE('',#6139,#6141,#6143,.T.); -#6139 = VERTEX_POINT('',#6140); -#6140 = CARTESIAN_POINT('',(29.874778305337,-19.575,0.4)); -#6141 = VERTEX_POINT('',#6142); -#6142 = CARTESIAN_POINT('',(29.032338587294,-19.575,4.2)); -#6143 = SURFACE_CURVE('',#6144,(#6148,#6155),.PCURVE_S1.); -#6144 = LINE('',#6145,#6146); -#6145 = CARTESIAN_POINT('',(29.875,-19.575,0.399)); -#6146 = VECTOR('',#6147,1.); -#6147 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6148 = PCURVE('',#6102,#6149); -#6149 = DEFINITIONAL_REPRESENTATION('',(#6150),#6154); -#6150 = LINE('',#6151,#6152); -#6151 = CARTESIAN_POINT('',(0.,0.)); -#6152 = VECTOR('',#6153,1.); -#6153 = DIRECTION('',(1.,1.232595164408E-32)); -#6154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6155 = PCURVE('',#6156,#6161); -#6156 = CONICAL_SURFACE('',#6157,12.625,0.218166156499); -#6157 = AXIS2_PLACEMENT_3D('',#6158,#6159,#6160); -#6158 = CARTESIAN_POINT('',(17.25,-19.575,0.399)); -#6159 = DIRECTION('',(-0.,-0.,-1.)); -#6160 = DIRECTION('',(1.,0.,0.)); -#6161 = DEFINITIONAL_REPRESENTATION('',(#6162),#6165); -#6162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6163,#6164),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#6163 = CARTESIAN_POINT('',(0.,0.)); -#6164 = CARTESIAN_POINT('',(0.,-5.)); -#6165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6166 = ORIENTED_EDGE('',*,*,#6167,.F.); -#6167 = EDGE_CURVE('',#6064,#6139,#6168,.T.); -#6168 = SURFACE_CURVE('',#6169,(#6173,#6179),.PCURVE_S1.); -#6169 = LINE('',#6170,#6171); -#6170 = CARTESIAN_POINT('',(29.874778305337,-26.025,0.4)); -#6171 = VECTOR('',#6172,1.); -#6172 = DIRECTION('',(0.,1.,0.)); -#6173 = PCURVE('',#6102,#6174); -#6174 = DEFINITIONAL_REPRESENTATION('',(#6175),#6178); -#6175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6176,#6177),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#6176 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#6177 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#6178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6179 = PCURVE('',#6180,#6185); -#6180 = PLANE('',#6181); -#6181 = AXIS2_PLACEMENT_3D('',#6182,#6183,#6184); -#6182 = CARTESIAN_POINT('',(4.35,-32.475,0.4)); -#6183 = DIRECTION('',(0.,0.,1.)); -#6184 = DIRECTION('',(1.,0.,-0.)); -#6185 = DEFINITIONAL_REPRESENTATION('',(#6186),#6189); -#6186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6187,#6188),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#6187 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#6188 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#6189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6190 = ORIENTED_EDGE('',*,*,#6086,.T.); -#6191 = ORIENTED_EDGE('',*,*,#6192,.F.); -#6192 = EDGE_CURVE('',#6141,#6087,#6193,.T.); -#6193 = SURFACE_CURVE('',#6194,(#6198,#6204),.PCURVE_S1.); -#6194 = LINE('',#6195,#6196); -#6195 = CARTESIAN_POINT('',(29.032338587294,-20.2875,4.2)); -#6196 = VECTOR('',#6197,1.); -#6197 = DIRECTION('',(0.,-1.,0.)); -#6198 = PCURVE('',#6102,#6199); -#6199 = DEFINITIONAL_REPRESENTATION('',(#6200),#6203); -#6200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6201,#6202),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6201 = CARTESIAN_POINT('',(3.893286433909,2.6645352591E-15)); -#6202 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#6203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6204 = PCURVE('',#242,#6205); -#6205 = DEFINITIONAL_REPRESENTATION('',(#6206),#6209); -#6206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6207,#6208),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6207 = CARTESIAN_POINT('',(118.98233858729,1.425)); -#6208 = CARTESIAN_POINT('',(118.98233858729,0.)); -#6209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6210 = ADVANCED_FACE('',(#6211),#6180,.T.); -#6211 = FACE_BOUND('',#6212,.T.); -#6212 = EDGE_LOOP('',(#6213,#6214,#6238,#6264)); -#6213 = ORIENTED_EDGE('',*,*,#6167,.T.); -#6214 = ORIENTED_EDGE('',*,*,#6215,.T.); -#6215 = EDGE_CURVE('',#6139,#6216,#6218,.T.); -#6216 = VERTEX_POINT('',#6217); -#6217 = CARTESIAN_POINT('',(4.625221694663,-19.575,0.4)); -#6218 = SURFACE_CURVE('',#6219,(#6224,#6231),.PCURVE_S1.); -#6219 = CIRCLE('',#6220,12.624778305337); -#6220 = AXIS2_PLACEMENT_3D('',#6221,#6222,#6223); -#6221 = CARTESIAN_POINT('',(17.25,-19.575,0.4)); -#6222 = DIRECTION('',(0.,0.,1.)); -#6223 = DIRECTION('',(1.,0.,-0.)); -#6224 = PCURVE('',#6180,#6225); -#6225 = DEFINITIONAL_REPRESENTATION('',(#6226),#6230); -#6226 = CIRCLE('',#6227,12.624778305337); -#6227 = AXIS2_PLACEMENT_2D('',#6228,#6229); -#6228 = CARTESIAN_POINT('',(12.9,12.9)); -#6229 = DIRECTION('',(1.,0.)); -#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6231 = PCURVE('',#6156,#6232); -#6232 = DEFINITIONAL_REPRESENTATION('',(#6233),#6237); -#6233 = LINE('',#6234,#6235); -#6234 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#6235 = VECTOR('',#6236,1.); -#6236 = DIRECTION('',(-1.,-0.)); -#6237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6238 = ORIENTED_EDGE('',*,*,#6239,.T.); -#6239 = EDGE_CURVE('',#6216,#6240,#6242,.T.); -#6240 = VERTEX_POINT('',#6241); -#6241 = CARTESIAN_POINT('',(4.625221694663,-21.,0.4)); -#6242 = SURFACE_CURVE('',#6243,(#6247,#6253),.PCURVE_S1.); -#6243 = LINE('',#6244,#6245); -#6244 = CARTESIAN_POINT('',(4.625221694663,-26.025,0.4)); -#6245 = VECTOR('',#6246,1.); -#6246 = DIRECTION('',(0.,-1.,0.)); -#6247 = PCURVE('',#6180,#6248); -#6248 = DEFINITIONAL_REPRESENTATION('',(#6249),#6252); -#6249 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6250,#6251),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#6250 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#6251 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#6252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6253 = PCURVE('',#6254,#6259); -#6254 = PLANE('',#6255); -#6255 = AXIS2_PLACEMENT_3D('',#6256,#6257,#6258); -#6256 = CARTESIAN_POINT('',(5.733473313215,-19.575,5.399)); -#6257 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#6258 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6259 = DEFINITIONAL_REPRESENTATION('',(#6260),#6263); -#6260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6261,#6262),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#6261 = CARTESIAN_POINT('',(5.120373292058,0.)); -#6262 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#6263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6264 = ORIENTED_EDGE('',*,*,#6265,.F.); -#6265 = EDGE_CURVE('',#6064,#6240,#6266,.T.); -#6266 = SURFACE_CURVE('',#6267,(#6271,#6278),.PCURVE_S1.); -#6267 = LINE('',#6268,#6269); -#6268 = CARTESIAN_POINT('',(29.874778305337,-21.,0.4)); -#6269 = VECTOR('',#6270,1.); -#6270 = DIRECTION('',(-1.,0.,0.)); -#6271 = PCURVE('',#6180,#6272); -#6272 = DEFINITIONAL_REPRESENTATION('',(#6273),#6277); -#6273 = LINE('',#6274,#6275); -#6274 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#6275 = VECTOR('',#6276,1.); -#6276 = DIRECTION('',(-1.,0.)); -#6277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6278 = PCURVE('',#1200,#6279); -#6279 = DEFINITIONAL_REPRESENTATION('',(#6280),#6284); -#6280 = LINE('',#6281,#6282); -#6281 = CARTESIAN_POINT('',(-116.6247783053,0.282842712475)); -#6282 = VECTOR('',#6283,1.); -#6283 = DIRECTION('',(1.,-0.)); -#6284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6285 = ADVANCED_FACE('',(#6286),#6254,.T.); -#6286 = FACE_BOUND('',#6287,.T.); -#6287 = EDGE_LOOP('',(#6288,#6310,#6331,#6357)); -#6288 = ORIENTED_EDGE('',*,*,#6289,.F.); -#6289 = EDGE_CURVE('',#6290,#6216,#6292,.T.); -#6290 = VERTEX_POINT('',#6291); -#6291 = CARTESIAN_POINT('',(5.467661412706,-19.575,4.2)); -#6292 = SURFACE_CURVE('',#6293,(#6297,#6304),.PCURVE_S1.); -#6293 = LINE('',#6294,#6295); -#6294 = CARTESIAN_POINT('',(17.25,-19.575,57.346694858733)); -#6295 = VECTOR('',#6296,1.); -#6296 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6297 = PCURVE('',#6254,#6298); -#6298 = DEFINITIONAL_REPRESENTATION('',(#6299),#6303); -#6299 = LINE('',#6300,#6301); -#6300 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#6301 = VECTOR('',#6302,1.); -#6302 = DIRECTION('',(1.,0.)); -#6303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6304 = PCURVE('',#6156,#6305); -#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6309); -#6306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6307,#6308),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#6307 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#6308 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#6309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6310 = ORIENTED_EDGE('',*,*,#6311,.F.); -#6311 = EDGE_CURVE('',#6312,#6290,#6314,.T.); -#6312 = VERTEX_POINT('',#6313); -#6313 = CARTESIAN_POINT('',(5.467661412706,-21.,4.2)); -#6314 = SURFACE_CURVE('',#6315,(#6319,#6325),.PCURVE_S1.); -#6315 = LINE('',#6316,#6317); -#6316 = CARTESIAN_POINT('',(5.467661412706,-20.2875,4.2)); -#6317 = VECTOR('',#6318,1.); -#6318 = DIRECTION('',(-0.,1.,0.)); -#6319 = PCURVE('',#6254,#6320); -#6320 = DEFINITIONAL_REPRESENTATION('',(#6321),#6324); -#6321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6322,#6323),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6322 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#6323 = CARTESIAN_POINT('',(1.228111137663,0.)); -#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6325 = PCURVE('',#242,#6326); -#6326 = DEFINITIONAL_REPRESENTATION('',(#6327),#6330); -#6327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6328,#6329),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6328 = CARTESIAN_POINT('',(95.417661412706,0.)); -#6329 = CARTESIAN_POINT('',(95.417661412706,1.425)); -#6330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6331 = ORIENTED_EDGE('',*,*,#6332,.T.); -#6332 = EDGE_CURVE('',#6312,#6240,#6333,.T.); -#6333 = SURFACE_CURVE('',#6334,(#6338,#6345),.PCURVE_S1.); -#6334 = LINE('',#6335,#6336); -#6335 = CARTESIAN_POINT('',(17.25,-21.,57.346694858733)); -#6336 = VECTOR('',#6337,1.); -#6337 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6338 = PCURVE('',#6254,#6339); -#6339 = DEFINITIONAL_REPRESENTATION('',(#6340),#6344); -#6340 = LINE('',#6341,#6342); -#6341 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#6342 = VECTOR('',#6343,1.); -#6343 = DIRECTION('',(1.,0.)); -#6344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6345 = PCURVE('',#6346,#6351); -#6346 = PLANE('',#6347); -#6347 = AXIS2_PLACEMENT_3D('',#6348,#6349,#6350); -#6348 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#6349 = DIRECTION('',(-0.,1.,0.)); -#6350 = DIRECTION('',(0.,0.,1.)); -#6351 = DEFINITIONAL_REPRESENTATION('',(#6352),#6356); -#6352 = LINE('',#6353,#6354); -#6353 = CARTESIAN_POINT('',(57.346694858733,107.2)); -#6354 = VECTOR('',#6355,1.); -#6355 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6357 = ORIENTED_EDGE('',*,*,#6239,.F.); -#6358 = ADVANCED_FACE('',(#6359),#6346,.F.); -#6359 = FACE_BOUND('',#6360,.F.); -#6360 = EDGE_LOOP('',(#6361,#6362,#6385,#6413)); -#6361 = ORIENTED_EDGE('',*,*,#6332,.T.); -#6362 = ORIENTED_EDGE('',*,*,#6363,.F.); -#6363 = EDGE_CURVE('',#6364,#6240,#6366,.T.); -#6364 = VERTEX_POINT('',#6365); -#6365 = CARTESIAN_POINT('',(2.074778305337,-21.,0.4)); -#6366 = SURFACE_CURVE('',#6367,(#6371,#6378),.PCURVE_S1.); -#6367 = LINE('',#6368,#6369); -#6368 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#6369 = VECTOR('',#6370,1.); -#6370 = DIRECTION('',(1.,0.,-0.)); -#6371 = PCURVE('',#6346,#6372); -#6372 = DEFINITIONAL_REPRESENTATION('',(#6373),#6377); -#6373 = LINE('',#6374,#6375); -#6374 = CARTESIAN_POINT('',(0.4,3.2)); -#6375 = VECTOR('',#6376,1.); -#6376 = DIRECTION('',(0.,1.)); -#6377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6378 = PCURVE('',#1200,#6379); -#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384); -#6380 = LINE('',#6381,#6382); -#6381 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#6382 = VECTOR('',#6383,1.); -#6383 = DIRECTION('',(-1.,0.)); -#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6385 = ORIENTED_EDGE('',*,*,#6386,.T.); -#6386 = EDGE_CURVE('',#6364,#6387,#6389,.T.); -#6387 = VERTEX_POINT('',#6388); -#6388 = CARTESIAN_POINT('',(1.232338587294,-21.,4.2)); -#6389 = SURFACE_CURVE('',#6390,(#6394,#6401),.PCURVE_S1.); -#6390 = LINE('',#6391,#6392); -#6391 = CARTESIAN_POINT('',(2.075,-21.,0.399)); -#6392 = VECTOR('',#6393,1.); -#6393 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6394 = PCURVE('',#6346,#6395); -#6395 = DEFINITIONAL_REPRESENTATION('',(#6396),#6400); -#6396 = LINE('',#6397,#6398); -#6397 = CARTESIAN_POINT('',(0.399,92.025)); -#6398 = VECTOR('',#6399,1.); -#6399 = DIRECTION('',(0.97629600712,-0.216439613938)); -#6400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6401 = PCURVE('',#6402,#6407); -#6402 = PLANE('',#6403); -#6403 = AXIS2_PLACEMENT_3D('',#6404,#6405,#6406); -#6404 = CARTESIAN_POINT('',(2.075,-19.575,0.399)); -#6405 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#6406 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6407 = DEFINITIONAL_REPRESENTATION('',(#6408),#6412); -#6408 = LINE('',#6409,#6410); -#6409 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#6410 = VECTOR('',#6411,1.); -#6411 = DIRECTION('',(1.,1.232595164408E-32)); -#6412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6413 = ORIENTED_EDGE('',*,*,#6414,.T.); -#6414 = EDGE_CURVE('',#6387,#6312,#6415,.T.); -#6415 = SURFACE_CURVE('',#6416,(#6420,#6427),.PCURVE_S1.); -#6416 = LINE('',#6417,#6418); -#6417 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#6418 = VECTOR('',#6419,1.); -#6419 = DIRECTION('',(1.,0.,-0.)); -#6420 = PCURVE('',#6346,#6421); -#6421 = DEFINITIONAL_REPRESENTATION('',(#6422),#6426); -#6422 = LINE('',#6423,#6424); -#6423 = CARTESIAN_POINT('',(4.2,0.)); -#6424 = VECTOR('',#6425,1.); -#6425 = DIRECTION('',(0.,1.)); -#6426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6427 = PCURVE('',#242,#6428); -#6428 = DEFINITIONAL_REPRESENTATION('',(#6429),#6433); -#6429 = LINE('',#6430,#6431); -#6430 = CARTESIAN_POINT('',(0.,0.)); -#6431 = VECTOR('',#6432,1.); -#6432 = DIRECTION('',(1.,0.)); -#6433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6434 = ADVANCED_FACE('',(#6435),#6402,.T.); -#6435 = FACE_BOUND('',#6436,.T.); -#6436 = EDGE_LOOP('',(#6437,#6466,#6490,#6491)); -#6437 = ORIENTED_EDGE('',*,*,#6438,.F.); -#6438 = EDGE_CURVE('',#6439,#6441,#6443,.T.); -#6439 = VERTEX_POINT('',#6440); -#6440 = CARTESIAN_POINT('',(2.074778305337,-19.575,0.4)); -#6441 = VERTEX_POINT('',#6442); -#6442 = CARTESIAN_POINT('',(1.232338587294,-19.575,4.2)); -#6443 = SURFACE_CURVE('',#6444,(#6448,#6455),.PCURVE_S1.); -#6444 = LINE('',#6445,#6446); -#6445 = CARTESIAN_POINT('',(2.075,-19.575,0.399)); -#6446 = VECTOR('',#6447,1.); -#6447 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6448 = PCURVE('',#6402,#6449); -#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454); -#6450 = LINE('',#6451,#6452); -#6451 = CARTESIAN_POINT('',(0.,0.)); -#6452 = VECTOR('',#6453,1.); -#6453 = DIRECTION('',(1.,1.232595164408E-32)); -#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6455 = PCURVE('',#6456,#6461); -#6456 = CONICAL_SURFACE('',#6457,12.625,0.218166156499); -#6457 = AXIS2_PLACEMENT_3D('',#6458,#6459,#6460); -#6458 = CARTESIAN_POINT('',(-10.55,-19.575,0.399)); -#6459 = DIRECTION('',(-0.,-0.,-1.)); -#6460 = DIRECTION('',(1.,0.,0.)); -#6461 = DEFINITIONAL_REPRESENTATION('',(#6462),#6465); -#6462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6463,#6464),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#6463 = CARTESIAN_POINT('',(0.,0.)); -#6464 = CARTESIAN_POINT('',(0.,-5.)); -#6465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6466 = ORIENTED_EDGE('',*,*,#6467,.F.); -#6467 = EDGE_CURVE('',#6364,#6439,#6468,.T.); -#6468 = SURFACE_CURVE('',#6469,(#6473,#6479),.PCURVE_S1.); -#6469 = LINE('',#6470,#6471); -#6470 = CARTESIAN_POINT('',(2.074778305337,-26.025,0.4)); -#6471 = VECTOR('',#6472,1.); -#6472 = DIRECTION('',(0.,1.,0.)); -#6473 = PCURVE('',#6402,#6474); -#6474 = DEFINITIONAL_REPRESENTATION('',(#6475),#6478); -#6475 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6476,#6477),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#6476 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#6477 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#6478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6479 = PCURVE('',#6480,#6485); -#6480 = PLANE('',#6481); -#6481 = AXIS2_PLACEMENT_3D('',#6482,#6483,#6484); -#6482 = CARTESIAN_POINT('',(-23.45,-32.475,0.4)); -#6483 = DIRECTION('',(0.,0.,1.)); -#6484 = DIRECTION('',(1.,0.,-0.)); -#6485 = DEFINITIONAL_REPRESENTATION('',(#6486),#6489); -#6486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6487,#6488),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#6487 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#6488 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#6489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6490 = ORIENTED_EDGE('',*,*,#6386,.T.); -#6491 = ORIENTED_EDGE('',*,*,#6492,.F.); -#6492 = EDGE_CURVE('',#6441,#6387,#6493,.T.); -#6493 = SURFACE_CURVE('',#6494,(#6498,#6504),.PCURVE_S1.); -#6494 = LINE('',#6495,#6496); -#6495 = CARTESIAN_POINT('',(1.232338587294,-20.2875,4.2)); -#6496 = VECTOR('',#6497,1.); -#6497 = DIRECTION('',(0.,-1.,0.)); -#6498 = PCURVE('',#6402,#6499); -#6499 = DEFINITIONAL_REPRESENTATION('',(#6500),#6503); -#6500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6501,#6502),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6501 = CARTESIAN_POINT('',(3.893286433909,2.6645352591E-15)); -#6502 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6504 = PCURVE('',#242,#6505); -#6505 = DEFINITIONAL_REPRESENTATION('',(#6506),#6509); -#6506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6507,#6508),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6507 = CARTESIAN_POINT('',(91.182338587294,1.425)); -#6508 = CARTESIAN_POINT('',(91.182338587294,0.)); -#6509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6510 = ADVANCED_FACE('',(#6511),#6480,.T.); -#6511 = FACE_BOUND('',#6512,.T.); -#6512 = EDGE_LOOP('',(#6513,#6514,#6538,#6564)); -#6513 = ORIENTED_EDGE('',*,*,#6467,.T.); -#6514 = ORIENTED_EDGE('',*,*,#6515,.T.); -#6515 = EDGE_CURVE('',#6439,#6516,#6518,.T.); -#6516 = VERTEX_POINT('',#6517); -#6517 = CARTESIAN_POINT('',(-23.17477830533,-19.575,0.4)); -#6518 = SURFACE_CURVE('',#6519,(#6524,#6531),.PCURVE_S1.); -#6519 = CIRCLE('',#6520,12.624778305337); -#6520 = AXIS2_PLACEMENT_3D('',#6521,#6522,#6523); -#6521 = CARTESIAN_POINT('',(-10.55,-19.575,0.4)); -#6522 = DIRECTION('',(0.,0.,1.)); -#6523 = DIRECTION('',(1.,0.,-0.)); -#6524 = PCURVE('',#6480,#6525); -#6525 = DEFINITIONAL_REPRESENTATION('',(#6526),#6530); -#6526 = CIRCLE('',#6527,12.624778305337); -#6527 = AXIS2_PLACEMENT_2D('',#6528,#6529); -#6528 = CARTESIAN_POINT('',(12.9,12.9)); -#6529 = DIRECTION('',(1.,0.)); -#6530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6531 = PCURVE('',#6456,#6532); -#6532 = DEFINITIONAL_REPRESENTATION('',(#6533),#6537); -#6533 = LINE('',#6534,#6535); -#6534 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#6535 = VECTOR('',#6536,1.); -#6536 = DIRECTION('',(-1.,-0.)); -#6537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6538 = ORIENTED_EDGE('',*,*,#6539,.T.); -#6539 = EDGE_CURVE('',#6516,#6540,#6542,.T.); -#6540 = VERTEX_POINT('',#6541); -#6541 = CARTESIAN_POINT('',(-23.17477830533,-21.,0.4)); -#6542 = SURFACE_CURVE('',#6543,(#6547,#6553),.PCURVE_S1.); -#6543 = LINE('',#6544,#6545); -#6544 = CARTESIAN_POINT('',(-23.17477830533,-26.025,0.4)); -#6545 = VECTOR('',#6546,1.); -#6546 = DIRECTION('',(0.,-1.,0.)); -#6547 = PCURVE('',#6480,#6548); -#6548 = DEFINITIONAL_REPRESENTATION('',(#6549),#6552); -#6549 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6550,#6551),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#6550 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#6551 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#6552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6553 = PCURVE('',#6554,#6559); -#6554 = PLANE('',#6555); -#6555 = AXIS2_PLACEMENT_3D('',#6556,#6557,#6558); -#6556 = CARTESIAN_POINT('',(-22.06652668678,-19.575,5.399)); -#6557 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#6558 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6559 = DEFINITIONAL_REPRESENTATION('',(#6560),#6563); -#6560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6561,#6562),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#6561 = CARTESIAN_POINT('',(5.120373292058,0.)); -#6562 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#6563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6564 = ORIENTED_EDGE('',*,*,#6565,.F.); -#6565 = EDGE_CURVE('',#6364,#6540,#6566,.T.); -#6566 = SURFACE_CURVE('',#6567,(#6571,#6578),.PCURVE_S1.); -#6567 = LINE('',#6568,#6569); -#6568 = CARTESIAN_POINT('',(2.074778305337,-21.,0.4)); -#6569 = VECTOR('',#6570,1.); -#6570 = DIRECTION('',(-1.,0.,0.)); -#6571 = PCURVE('',#6480,#6572); -#6572 = DEFINITIONAL_REPRESENTATION('',(#6573),#6577); -#6573 = LINE('',#6574,#6575); -#6574 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#6575 = VECTOR('',#6576,1.); -#6576 = DIRECTION('',(-1.,0.)); -#6577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6578 = PCURVE('',#1200,#6579); -#6579 = DEFINITIONAL_REPRESENTATION('',(#6580),#6584); -#6580 = LINE('',#6581,#6582); -#6581 = CARTESIAN_POINT('',(-88.82477830533,0.282842712475)); -#6582 = VECTOR('',#6583,1.); -#6583 = DIRECTION('',(1.,-0.)); -#6584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6585 = ADVANCED_FACE('',(#6586),#6554,.T.); -#6586 = FACE_BOUND('',#6587,.T.); -#6587 = EDGE_LOOP('',(#6588,#6610,#6631,#6657)); -#6588 = ORIENTED_EDGE('',*,*,#6589,.F.); -#6589 = EDGE_CURVE('',#6590,#6516,#6592,.T.); -#6590 = VERTEX_POINT('',#6591); -#6591 = CARTESIAN_POINT('',(-22.33233858729,-19.575,4.2)); -#6592 = SURFACE_CURVE('',#6593,(#6597,#6604),.PCURVE_S1.); -#6593 = LINE('',#6594,#6595); -#6594 = CARTESIAN_POINT('',(-10.55,-19.575,57.346694858733)); -#6595 = VECTOR('',#6596,1.); -#6596 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6597 = PCURVE('',#6554,#6598); -#6598 = DEFINITIONAL_REPRESENTATION('',(#6599),#6603); -#6599 = LINE('',#6600,#6601); -#6600 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#6601 = VECTOR('',#6602,1.); -#6602 = DIRECTION('',(1.,0.)); -#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6604 = PCURVE('',#6456,#6605); -#6605 = DEFINITIONAL_REPRESENTATION('',(#6606),#6609); -#6606 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6607,#6608),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#6607 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#6608 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#6609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6610 = ORIENTED_EDGE('',*,*,#6611,.F.); -#6611 = EDGE_CURVE('',#6612,#6590,#6614,.T.); -#6612 = VERTEX_POINT('',#6613); -#6613 = CARTESIAN_POINT('',(-22.33233858729,-21.,4.2)); -#6614 = SURFACE_CURVE('',#6615,(#6619,#6625),.PCURVE_S1.); -#6615 = LINE('',#6616,#6617); -#6616 = CARTESIAN_POINT('',(-22.33233858729,-20.2875,4.2)); -#6617 = VECTOR('',#6618,1.); -#6618 = DIRECTION('',(-0.,1.,0.)); -#6619 = PCURVE('',#6554,#6620); -#6620 = DEFINITIONAL_REPRESENTATION('',(#6621),#6624); -#6621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6622,#6623),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6622 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#6623 = CARTESIAN_POINT('',(1.228111137663,0.)); -#6624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6625 = PCURVE('',#242,#6626); -#6626 = DEFINITIONAL_REPRESENTATION('',(#6627),#6630); -#6627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6628,#6629),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6628 = CARTESIAN_POINT('',(67.617661412706,0.)); -#6629 = CARTESIAN_POINT('',(67.617661412706,1.425)); -#6630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6631 = ORIENTED_EDGE('',*,*,#6632,.T.); -#6632 = EDGE_CURVE('',#6612,#6540,#6633,.T.); -#6633 = SURFACE_CURVE('',#6634,(#6638,#6645),.PCURVE_S1.); -#6634 = LINE('',#6635,#6636); -#6635 = CARTESIAN_POINT('',(-10.55,-21.,57.346694858733)); -#6636 = VECTOR('',#6637,1.); -#6637 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6638 = PCURVE('',#6554,#6639); -#6639 = DEFINITIONAL_REPRESENTATION('',(#6640),#6644); -#6640 = LINE('',#6641,#6642); -#6641 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#6642 = VECTOR('',#6643,1.); -#6643 = DIRECTION('',(1.,0.)); -#6644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6645 = PCURVE('',#6646,#6651); -#6646 = PLANE('',#6647); -#6647 = AXIS2_PLACEMENT_3D('',#6648,#6649,#6650); -#6648 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#6649 = DIRECTION('',(-0.,1.,0.)); -#6650 = DIRECTION('',(0.,0.,1.)); -#6651 = DEFINITIONAL_REPRESENTATION('',(#6652),#6656); -#6652 = LINE('',#6653,#6654); -#6653 = CARTESIAN_POINT('',(57.346694858733,79.4)); -#6654 = VECTOR('',#6655,1.); -#6655 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6657 = ORIENTED_EDGE('',*,*,#6539,.F.); -#6658 = ADVANCED_FACE('',(#6659),#6646,.F.); -#6659 = FACE_BOUND('',#6660,.F.); -#6660 = EDGE_LOOP('',(#6661,#6662,#6685,#6713)); -#6661 = ORIENTED_EDGE('',*,*,#6632,.T.); -#6662 = ORIENTED_EDGE('',*,*,#6663,.F.); -#6663 = EDGE_CURVE('',#6664,#6540,#6666,.T.); -#6664 = VERTEX_POINT('',#6665); -#6665 = CARTESIAN_POINT('',(-25.72522169466,-21.,0.4)); -#6666 = SURFACE_CURVE('',#6667,(#6671,#6678),.PCURVE_S1.); -#6667 = LINE('',#6668,#6669); -#6668 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#6669 = VECTOR('',#6670,1.); -#6670 = DIRECTION('',(1.,0.,-0.)); -#6671 = PCURVE('',#6646,#6672); -#6672 = DEFINITIONAL_REPRESENTATION('',(#6673),#6677); -#6673 = LINE('',#6674,#6675); -#6674 = CARTESIAN_POINT('',(0.4,3.2)); -#6675 = VECTOR('',#6676,1.); -#6676 = DIRECTION('',(0.,1.)); -#6677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6678 = PCURVE('',#1200,#6679); -#6679 = DEFINITIONAL_REPRESENTATION('',(#6680),#6684); -#6680 = LINE('',#6681,#6682); -#6681 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#6682 = VECTOR('',#6683,1.); -#6683 = DIRECTION('',(-1.,0.)); -#6684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6685 = ORIENTED_EDGE('',*,*,#6686,.T.); -#6686 = EDGE_CURVE('',#6664,#6687,#6689,.T.); -#6687 = VERTEX_POINT('',#6688); -#6688 = CARTESIAN_POINT('',(-26.5676614127,-21.,4.2)); -#6689 = SURFACE_CURVE('',#6690,(#6694,#6701),.PCURVE_S1.); -#6690 = LINE('',#6691,#6692); -#6691 = CARTESIAN_POINT('',(-25.725,-21.,0.399)); -#6692 = VECTOR('',#6693,1.); -#6693 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6694 = PCURVE('',#6646,#6695); -#6695 = DEFINITIONAL_REPRESENTATION('',(#6696),#6700); -#6696 = LINE('',#6697,#6698); -#6697 = CARTESIAN_POINT('',(0.399,64.225)); -#6698 = VECTOR('',#6699,1.); -#6699 = DIRECTION('',(0.97629600712,-0.216439613938)); -#6700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6701 = PCURVE('',#6702,#6707); -#6702 = PLANE('',#6703); -#6703 = AXIS2_PLACEMENT_3D('',#6704,#6705,#6706); -#6704 = CARTESIAN_POINT('',(-25.725,-19.575,0.399)); -#6705 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#6706 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6707 = DEFINITIONAL_REPRESENTATION('',(#6708),#6712); -#6708 = LINE('',#6709,#6710); -#6709 = CARTESIAN_POINT('',(-7.554269291913E-17,-1.425)); -#6710 = VECTOR('',#6711,1.); -#6711 = DIRECTION('',(1.,1.232595164408E-32)); -#6712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6713 = ORIENTED_EDGE('',*,*,#6714,.T.); -#6714 = EDGE_CURVE('',#6687,#6612,#6715,.T.); -#6715 = SURFACE_CURVE('',#6716,(#6720,#6727),.PCURVE_S1.); -#6716 = LINE('',#6717,#6718); -#6717 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#6718 = VECTOR('',#6719,1.); -#6719 = DIRECTION('',(1.,0.,-0.)); -#6720 = PCURVE('',#6646,#6721); -#6721 = DEFINITIONAL_REPRESENTATION('',(#6722),#6726); -#6722 = LINE('',#6723,#6724); -#6723 = CARTESIAN_POINT('',(4.2,0.)); -#6724 = VECTOR('',#6725,1.); -#6725 = DIRECTION('',(0.,1.)); -#6726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6727 = PCURVE('',#242,#6728); -#6728 = DEFINITIONAL_REPRESENTATION('',(#6729),#6733); -#6729 = LINE('',#6730,#6731); -#6730 = CARTESIAN_POINT('',(0.,0.)); -#6731 = VECTOR('',#6732,1.); -#6732 = DIRECTION('',(1.,0.)); -#6733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6734 = ADVANCED_FACE('',(#6735),#6702,.T.); -#6735 = FACE_BOUND('',#6736,.T.); -#6736 = EDGE_LOOP('',(#6737,#6766,#6790,#6791)); -#6737 = ORIENTED_EDGE('',*,*,#6738,.F.); -#6738 = EDGE_CURVE('',#6739,#6741,#6743,.T.); -#6739 = VERTEX_POINT('',#6740); -#6740 = CARTESIAN_POINT('',(-25.72522169466,-19.575,0.4)); -#6741 = VERTEX_POINT('',#6742); -#6742 = CARTESIAN_POINT('',(-26.5676614127,-19.575,4.2)); -#6743 = SURFACE_CURVE('',#6744,(#6748,#6755),.PCURVE_S1.); -#6744 = LINE('',#6745,#6746); -#6745 = CARTESIAN_POINT('',(-25.725,-19.575,0.399)); -#6746 = VECTOR('',#6747,1.); -#6747 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6748 = PCURVE('',#6702,#6749); -#6749 = DEFINITIONAL_REPRESENTATION('',(#6750),#6754); -#6750 = LINE('',#6751,#6752); -#6751 = CARTESIAN_POINT('',(0.,0.)); -#6752 = VECTOR('',#6753,1.); -#6753 = DIRECTION('',(1.,1.232595164408E-32)); -#6754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6755 = PCURVE('',#6756,#6761); -#6756 = CONICAL_SURFACE('',#6757,12.625,0.218166156499); -#6757 = AXIS2_PLACEMENT_3D('',#6758,#6759,#6760); -#6758 = CARTESIAN_POINT('',(-38.35,-19.575,0.399)); -#6759 = DIRECTION('',(-0.,-0.,-1.)); -#6760 = DIRECTION('',(1.,0.,0.)); -#6761 = DEFINITIONAL_REPRESENTATION('',(#6762),#6765); -#6762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6763,#6764),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#6763 = CARTESIAN_POINT('',(0.,0.)); -#6764 = CARTESIAN_POINT('',(0.,-5.)); -#6765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6766 = ORIENTED_EDGE('',*,*,#6767,.F.); -#6767 = EDGE_CURVE('',#6664,#6739,#6768,.T.); -#6768 = SURFACE_CURVE('',#6769,(#6773,#6779),.PCURVE_S1.); -#6769 = LINE('',#6770,#6771); -#6770 = CARTESIAN_POINT('',(-25.72522169466,-26.025,0.4)); -#6771 = VECTOR('',#6772,1.); -#6772 = DIRECTION('',(0.,1.,0.)); -#6773 = PCURVE('',#6702,#6774); -#6774 = DEFINITIONAL_REPRESENTATION('',(#6775),#6778); -#6775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6776,#6777),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#6776 = CARTESIAN_POINT('',(1.024279514315E-03,-1.425)); -#6777 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#6778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6779 = PCURVE('',#6780,#6785); -#6780 = PLANE('',#6781); -#6781 = AXIS2_PLACEMENT_3D('',#6782,#6783,#6784); -#6782 = CARTESIAN_POINT('',(-51.25,-32.475,0.4)); -#6783 = DIRECTION('',(0.,0.,1.)); -#6784 = DIRECTION('',(1.,0.,-0.)); -#6785 = DEFINITIONAL_REPRESENTATION('',(#6786),#6789); -#6786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6787,#6788),.UNSPECIFIED.,.F., - .F.,(2,2),(5.025,6.45),.PIECEWISE_BEZIER_KNOTS.); -#6787 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#6788 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#6789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6790 = ORIENTED_EDGE('',*,*,#6686,.T.); -#6791 = ORIENTED_EDGE('',*,*,#6792,.F.); -#6792 = EDGE_CURVE('',#6741,#6687,#6793,.T.); -#6793 = SURFACE_CURVE('',#6794,(#6798,#6804),.PCURVE_S1.); -#6794 = LINE('',#6795,#6796); -#6795 = CARTESIAN_POINT('',(-26.5676614127,-20.2875,4.2)); -#6796 = VECTOR('',#6797,1.); -#6797 = DIRECTION('',(0.,-1.,0.)); -#6798 = PCURVE('',#6702,#6799); -#6799 = DEFINITIONAL_REPRESENTATION('',(#6800),#6803); -#6800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6801,#6802),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6801 = CARTESIAN_POINT('',(3.893286433909,2.6645352591E-15)); -#6802 = CARTESIAN_POINT('',(3.893286433909,-1.425)); -#6803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6804 = PCURVE('',#242,#6805); -#6805 = DEFINITIONAL_REPRESENTATION('',(#6806),#6809); -#6806 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6807,#6808),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6807 = CARTESIAN_POINT('',(63.382338587294,1.425)); -#6808 = CARTESIAN_POINT('',(63.382338587294,0.)); -#6809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6810 = ADVANCED_FACE('',(#6811),#6780,.T.); -#6811 = FACE_BOUND('',#6812,.T.); -#6812 = EDGE_LOOP('',(#6813,#6814,#6838,#6864)); -#6813 = ORIENTED_EDGE('',*,*,#6767,.T.); -#6814 = ORIENTED_EDGE('',*,*,#6815,.T.); -#6815 = EDGE_CURVE('',#6739,#6816,#6818,.T.); -#6816 = VERTEX_POINT('',#6817); -#6817 = CARTESIAN_POINT('',(-50.97477830533,-19.575,0.4)); -#6818 = SURFACE_CURVE('',#6819,(#6824,#6831),.PCURVE_S1.); -#6819 = CIRCLE('',#6820,12.624778305337); -#6820 = AXIS2_PLACEMENT_3D('',#6821,#6822,#6823); -#6821 = CARTESIAN_POINT('',(-38.35,-19.575,0.4)); -#6822 = DIRECTION('',(0.,0.,1.)); -#6823 = DIRECTION('',(1.,0.,-0.)); -#6824 = PCURVE('',#6780,#6825); -#6825 = DEFINITIONAL_REPRESENTATION('',(#6826),#6830); -#6826 = CIRCLE('',#6827,12.624778305337); -#6827 = AXIS2_PLACEMENT_2D('',#6828,#6829); -#6828 = CARTESIAN_POINT('',(12.9,12.9)); -#6829 = DIRECTION('',(1.,0.)); -#6830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6831 = PCURVE('',#6756,#6832); -#6832 = DEFINITIONAL_REPRESENTATION('',(#6833),#6837); -#6833 = LINE('',#6834,#6835); -#6834 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#6835 = VECTOR('',#6836,1.); -#6836 = DIRECTION('',(-1.,-0.)); -#6837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6838 = ORIENTED_EDGE('',*,*,#6839,.T.); -#6839 = EDGE_CURVE('',#6816,#6840,#6842,.T.); -#6840 = VERTEX_POINT('',#6841); -#6841 = CARTESIAN_POINT('',(-50.97477830533,-21.,0.4)); -#6842 = SURFACE_CURVE('',#6843,(#6847,#6853),.PCURVE_S1.); -#6843 = LINE('',#6844,#6845); -#6844 = CARTESIAN_POINT('',(-50.97477830533,-26.025,0.4)); -#6845 = VECTOR('',#6846,1.); -#6846 = DIRECTION('',(0.,-1.,0.)); -#6847 = PCURVE('',#6780,#6848); -#6848 = DEFINITIONAL_REPRESENTATION('',(#6849),#6852); -#6849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6850,#6851),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#6850 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#6851 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#6852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6853 = PCURVE('',#6854,#6859); -#6854 = PLANE('',#6855); -#6855 = AXIS2_PLACEMENT_3D('',#6856,#6857,#6858); -#6856 = CARTESIAN_POINT('',(-49.86652668678,-19.575,5.399)); -#6857 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#6858 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6859 = DEFINITIONAL_REPRESENTATION('',(#6860),#6863); -#6860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6861,#6862),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.025),.PIECEWISE_BEZIER_KNOTS.); -#6861 = CARTESIAN_POINT('',(5.120373292058,0.)); -#6862 = CARTESIAN_POINT('',(5.120373292058,-1.425)); -#6863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6864 = ORIENTED_EDGE('',*,*,#6865,.F.); -#6865 = EDGE_CURVE('',#6664,#6840,#6866,.T.); -#6866 = SURFACE_CURVE('',#6867,(#6871,#6878),.PCURVE_S1.); -#6867 = LINE('',#6868,#6869); -#6868 = CARTESIAN_POINT('',(-25.72522169466,-21.,0.4)); -#6869 = VECTOR('',#6870,1.); -#6870 = DIRECTION('',(-1.,0.,0.)); -#6871 = PCURVE('',#6780,#6872); -#6872 = DEFINITIONAL_REPRESENTATION('',(#6873),#6877); -#6873 = LINE('',#6874,#6875); -#6874 = CARTESIAN_POINT('',(25.524778305337,11.475)); -#6875 = VECTOR('',#6876,1.); -#6876 = DIRECTION('',(-1.,0.)); -#6877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6878 = PCURVE('',#1200,#6879); -#6879 = DEFINITIONAL_REPRESENTATION('',(#6880),#6884); -#6880 = LINE('',#6881,#6882); -#6881 = CARTESIAN_POINT('',(-61.02477830533,0.282842712475)); -#6882 = VECTOR('',#6883,1.); -#6883 = DIRECTION('',(1.,-0.)); -#6884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6885 = ADVANCED_FACE('',(#6886),#6854,.T.); -#6886 = FACE_BOUND('',#6887,.T.); -#6887 = EDGE_LOOP('',(#6888,#6910,#6931,#6957)); -#6888 = ORIENTED_EDGE('',*,*,#6889,.F.); -#6889 = EDGE_CURVE('',#6890,#6816,#6892,.T.); -#6890 = VERTEX_POINT('',#6891); -#6891 = CARTESIAN_POINT('',(-50.13233858729,-19.575,4.2)); -#6892 = SURFACE_CURVE('',#6893,(#6897,#6904),.PCURVE_S1.); -#6893 = LINE('',#6894,#6895); -#6894 = CARTESIAN_POINT('',(-38.35,-19.575,57.346694858733)); -#6895 = VECTOR('',#6896,1.); -#6896 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6897 = PCURVE('',#6854,#6898); -#6898 = DEFINITIONAL_REPRESENTATION('',(#6899),#6903); -#6899 = LINE('',#6900,#6901); -#6900 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#6901 = VECTOR('',#6902,1.); -#6902 = DIRECTION('',(1.,0.)); -#6903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6904 = PCURVE('',#6756,#6905); -#6905 = DEFINITIONAL_REPRESENTATION('',(#6906),#6909); -#6906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6907,#6908),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#6907 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#6908 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#6909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6910 = ORIENTED_EDGE('',*,*,#6911,.F.); -#6911 = EDGE_CURVE('',#6912,#6890,#6914,.T.); -#6912 = VERTEX_POINT('',#6913); -#6913 = CARTESIAN_POINT('',(-50.13233858729,-21.,4.2)); -#6914 = SURFACE_CURVE('',#6915,(#6919,#6925),.PCURVE_S1.); -#6915 = LINE('',#6916,#6917); -#6916 = CARTESIAN_POINT('',(-50.13233858729,-20.2875,4.2)); -#6917 = VECTOR('',#6918,1.); -#6918 = DIRECTION('',(-0.,1.,0.)); -#6919 = PCURVE('',#6854,#6920); -#6920 = DEFINITIONAL_REPRESENTATION('',(#6921),#6924); -#6921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6922,#6923),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6922 = CARTESIAN_POINT('',(1.228111137663,-1.425)); -#6923 = CARTESIAN_POINT('',(1.228111137663,0.)); -#6924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6925 = PCURVE('',#242,#6926); -#6926 = DEFINITIONAL_REPRESENTATION('',(#6927),#6930); -#6927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6928,#6929),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.7125,0.7125),.PIECEWISE_BEZIER_KNOTS.); -#6928 = CARTESIAN_POINT('',(39.817661412706,0.)); -#6929 = CARTESIAN_POINT('',(39.817661412706,1.425)); -#6930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6931 = ORIENTED_EDGE('',*,*,#6932,.T.); -#6932 = EDGE_CURVE('',#6912,#6840,#6933,.T.); -#6933 = SURFACE_CURVE('',#6934,(#6938,#6945),.PCURVE_S1.); -#6934 = LINE('',#6935,#6936); -#6935 = CARTESIAN_POINT('',(-38.35,-21.,57.346694858733)); -#6936 = VECTOR('',#6937,1.); -#6937 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#6938 = PCURVE('',#6854,#6939); -#6939 = DEFINITIONAL_REPRESENTATION('',(#6940),#6944); -#6940 = LINE('',#6941,#6942); -#6941 = CARTESIAN_POINT('',(-53.20895965966,-1.425)); -#6942 = VECTOR('',#6943,1.); -#6943 = DIRECTION('',(1.,0.)); -#6944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6945 = PCURVE('',#6946,#6951); -#6946 = PLANE('',#6947); -#6947 = AXIS2_PLACEMENT_3D('',#6948,#6949,#6950); -#6948 = CARTESIAN_POINT('',(-89.95,-21.,0.)); -#6949 = DIRECTION('',(-0.,1.,0.)); -#6950 = DIRECTION('',(0.,0.,1.)); -#6951 = DEFINITIONAL_REPRESENTATION('',(#6952),#6956); -#6952 = LINE('',#6953,#6954); -#6953 = CARTESIAN_POINT('',(57.346694858733,51.6)); -#6954 = VECTOR('',#6955,1.); -#6955 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#6956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6957 = ORIENTED_EDGE('',*,*,#6839,.F.); -#6958 = ADVANCED_FACE('',(#6959),#6946,.F.); -#6959 = FACE_BOUND('',#6960,.F.); -#6960 = EDGE_LOOP('',(#6961,#6962,#6985,#7013)); -#6961 = ORIENTED_EDGE('',*,*,#6932,.T.); -#6962 = ORIENTED_EDGE('',*,*,#6963,.F.); -#6963 = EDGE_CURVE('',#6964,#6840,#6966,.T.); -#6964 = VERTEX_POINT('',#6965); -#6965 = CARTESIAN_POINT('',(-53.52522169466,-21.,0.4)); -#6966 = SURFACE_CURVE('',#6967,(#6971,#6978),.PCURVE_S1.); -#6967 = LINE('',#6968,#6969); -#6968 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#6969 = VECTOR('',#6970,1.); -#6970 = DIRECTION('',(1.,0.,-0.)); -#6971 = PCURVE('',#6946,#6972); -#6972 = DEFINITIONAL_REPRESENTATION('',(#6973),#6977); -#6973 = LINE('',#6974,#6975); -#6974 = CARTESIAN_POINT('',(0.4,3.2)); -#6975 = VECTOR('',#6976,1.); -#6976 = DIRECTION('',(0.,1.)); -#6977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6978 = PCURVE('',#1200,#6979); -#6979 = DEFINITIONAL_REPRESENTATION('',(#6980),#6984); -#6980 = LINE('',#6981,#6982); -#6981 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#6982 = VECTOR('',#6983,1.); -#6983 = DIRECTION('',(-1.,0.)); -#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6985 = ORIENTED_EDGE('',*,*,#6986,.T.); -#6986 = EDGE_CURVE('',#6964,#6987,#6989,.T.); -#6987 = VERTEX_POINT('',#6988); -#6988 = CARTESIAN_POINT('',(-54.3676614127,-21.,4.2)); -#6989 = SURFACE_CURVE('',#6990,(#6994,#7001),.PCURVE_S1.); -#6990 = LINE('',#6991,#6992); -#6991 = CARTESIAN_POINT('',(-53.525,-21.,0.399)); -#6992 = VECTOR('',#6993,1.); -#6993 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#6994 = PCURVE('',#6946,#6995); -#6995 = DEFINITIONAL_REPRESENTATION('',(#6996),#7000); -#6996 = LINE('',#6997,#6998); -#6997 = CARTESIAN_POINT('',(0.399,36.425)); -#6998 = VECTOR('',#6999,1.); -#6999 = DIRECTION('',(0.97629600712,-0.216439613938)); -#7000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7001 = PCURVE('',#7002,#7007); -#7002 = PLANE('',#7003); -#7003 = AXIS2_PLACEMENT_3D('',#7004,#7005,#7006); -#7004 = CARTESIAN_POINT('',(-53.525,-17.875,0.399)); -#7005 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#7006 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#7007 = DEFINITIONAL_REPRESENTATION('',(#7008),#7012); -#7008 = LINE('',#7009,#7010); -#7009 = CARTESIAN_POINT('',(-1.656638002612E-16,-3.125)); -#7010 = VECTOR('',#7011,1.); -#7011 = DIRECTION('',(1.,1.232595164408E-32)); -#7012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7013 = ORIENTED_EDGE('',*,*,#7014,.T.); -#7014 = EDGE_CURVE('',#6987,#6912,#7015,.T.); -#7015 = SURFACE_CURVE('',#7016,(#7020,#7027),.PCURVE_S1.); -#7016 = LINE('',#7017,#7018); -#7017 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#7018 = VECTOR('',#7019,1.); -#7019 = DIRECTION('',(1.,0.,-0.)); -#7020 = PCURVE('',#6946,#7021); -#7021 = DEFINITIONAL_REPRESENTATION('',(#7022),#7026); -#7022 = LINE('',#7023,#7024); -#7023 = CARTESIAN_POINT('',(4.2,0.)); -#7024 = VECTOR('',#7025,1.); -#7025 = DIRECTION('',(0.,1.)); -#7026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7027 = PCURVE('',#242,#7028); -#7028 = DEFINITIONAL_REPRESENTATION('',(#7029),#7033); -#7029 = LINE('',#7030,#7031); -#7030 = CARTESIAN_POINT('',(0.,0.)); -#7031 = VECTOR('',#7032,1.); -#7032 = DIRECTION('',(1.,0.)); -#7033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7034 = ADVANCED_FACE('',(#7035),#7002,.T.); -#7035 = FACE_BOUND('',#7036,.T.); -#7036 = EDGE_LOOP('',(#7037,#7066,#7090,#7091)); -#7037 = ORIENTED_EDGE('',*,*,#7038,.F.); -#7038 = EDGE_CURVE('',#7039,#7041,#7043,.T.); -#7039 = VERTEX_POINT('',#7040); -#7040 = CARTESIAN_POINT('',(-53.52522169466,-17.875,0.4)); -#7041 = VERTEX_POINT('',#7042); -#7042 = CARTESIAN_POINT('',(-54.3676614127,-17.875,4.2)); -#7043 = SURFACE_CURVE('',#7044,(#7048,#7055),.PCURVE_S1.); -#7044 = LINE('',#7045,#7046); -#7045 = CARTESIAN_POINT('',(-53.525,-17.875,0.399)); -#7046 = VECTOR('',#7047,1.); -#7047 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#7048 = PCURVE('',#7002,#7049); -#7049 = DEFINITIONAL_REPRESENTATION('',(#7050),#7054); -#7050 = LINE('',#7051,#7052); -#7051 = CARTESIAN_POINT('',(0.,0.)); -#7052 = VECTOR('',#7053,1.); -#7053 = DIRECTION('',(1.,1.232595164408E-32)); -#7054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7055 = PCURVE('',#7056,#7061); -#7056 = CONICAL_SURFACE('',#7057,14.325,0.218166156499); -#7057 = AXIS2_PLACEMENT_3D('',#7058,#7059,#7060); -#7058 = CARTESIAN_POINT('',(-67.85,-17.875,0.399)); -#7059 = DIRECTION('',(-0.,-0.,-1.)); -#7060 = DIRECTION('',(1.,0.,0.)); -#7061 = DEFINITIONAL_REPRESENTATION('',(#7062),#7065); -#7062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7063,#7064),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#7063 = CARTESIAN_POINT('',(0.,0.)); -#7064 = CARTESIAN_POINT('',(0.,-5.)); -#7065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7066 = ORIENTED_EDGE('',*,*,#7067,.F.); -#7067 = EDGE_CURVE('',#6964,#7039,#7068,.T.); -#7068 = SURFACE_CURVE('',#7069,(#7073,#7079),.PCURVE_S1.); -#7069 = LINE('',#7070,#7071); -#7070 = CARTESIAN_POINT('',(-53.52522169466,-25.175,0.4)); -#7071 = VECTOR('',#7072,1.); -#7072 = DIRECTION('',(0.,1.,0.)); -#7073 = PCURVE('',#7002,#7074); -#7074 = DEFINITIONAL_REPRESENTATION('',(#7075),#7078); -#7075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7076,#7077),.UNSPECIFIED.,.F., - .F.,(2,2),(4.175,7.3),.PIECEWISE_BEZIER_KNOTS.); -#7076 = CARTESIAN_POINT('',(1.024279514314E-03,-3.125)); -#7077 = CARTESIAN_POINT('',(1.024279514315E-03,3.552713678801E-15)); -#7078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7079 = PCURVE('',#7080,#7085); -#7080 = PLANE('',#7081); -#7081 = AXIS2_PLACEMENT_3D('',#7082,#7083,#7084); -#7082 = CARTESIAN_POINT('',(-82.45,-32.475,0.4)); -#7083 = DIRECTION('',(0.,0.,1.)); -#7084 = DIRECTION('',(1.,0.,-0.)); -#7085 = DEFINITIONAL_REPRESENTATION('',(#7086),#7089); -#7086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7087,#7088),.UNSPECIFIED.,.F., - .F.,(2,2),(4.175,7.3),.PIECEWISE_BEZIER_KNOTS.); -#7087 = CARTESIAN_POINT('',(28.924778305337,11.475)); -#7088 = CARTESIAN_POINT('',(28.924778305337,14.6)); -#7089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7090 = ORIENTED_EDGE('',*,*,#6986,.T.); -#7091 = ORIENTED_EDGE('',*,*,#7092,.F.); -#7092 = EDGE_CURVE('',#7041,#6987,#7093,.T.); -#7093 = SURFACE_CURVE('',#7094,(#7098,#7104),.PCURVE_S1.); -#7094 = LINE('',#7095,#7096); -#7095 = CARTESIAN_POINT('',(-54.3676614127,-19.4375,4.2)); -#7096 = VECTOR('',#7097,1.); -#7097 = DIRECTION('',(0.,-1.,0.)); -#7098 = PCURVE('',#7002,#7099); -#7099 = DEFINITIONAL_REPRESENTATION('',(#7100),#7103); -#7100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7101,#7102),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5625,1.5625),.PIECEWISE_BEZIER_KNOTS.); -#7101 = CARTESIAN_POINT('',(3.893286433909,3.552713678801E-15)); -#7102 = CARTESIAN_POINT('',(3.893286433909,-3.125)); -#7103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7104 = PCURVE('',#242,#7105); -#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7109); -#7106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7107,#7108),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5625,1.5625),.PIECEWISE_BEZIER_KNOTS.); -#7107 = CARTESIAN_POINT('',(35.582338587294,3.125)); -#7108 = CARTESIAN_POINT('',(35.582338587294,0.)); -#7109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7110 = ADVANCED_FACE('',(#7111),#7080,.T.); -#7111 = FACE_BOUND('',#7112,.T.); -#7112 = EDGE_LOOP('',(#7113,#7114,#7138,#7164)); -#7113 = ORIENTED_EDGE('',*,*,#7067,.T.); -#7114 = ORIENTED_EDGE('',*,*,#7115,.T.); -#7115 = EDGE_CURVE('',#7039,#7116,#7118,.T.); -#7116 = VERTEX_POINT('',#7117); -#7117 = CARTESIAN_POINT('',(-82.17477830533,-17.875,0.4)); -#7118 = SURFACE_CURVE('',#7119,(#7124,#7131),.PCURVE_S1.); -#7119 = CIRCLE('',#7120,14.324778305337); -#7120 = AXIS2_PLACEMENT_3D('',#7121,#7122,#7123); -#7121 = CARTESIAN_POINT('',(-67.85,-17.875,0.4)); -#7122 = DIRECTION('',(0.,0.,1.)); -#7123 = DIRECTION('',(1.,0.,-0.)); -#7124 = PCURVE('',#7080,#7125); -#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130); -#7126 = CIRCLE('',#7127,14.324778305337); -#7127 = AXIS2_PLACEMENT_2D('',#7128,#7129); -#7128 = CARTESIAN_POINT('',(14.6,14.6)); -#7129 = DIRECTION('',(1.,0.)); -#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7131 = PCURVE('',#7056,#7132); -#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7137); -#7133 = LINE('',#7134,#7135); -#7134 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#7135 = VECTOR('',#7136,1.); -#7136 = DIRECTION('',(-1.,-0.)); -#7137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7138 = ORIENTED_EDGE('',*,*,#7139,.T.); -#7139 = EDGE_CURVE('',#7116,#7140,#7142,.T.); -#7140 = VERTEX_POINT('',#7141); -#7141 = CARTESIAN_POINT('',(-82.17477830533,-21.,0.4)); -#7142 = SURFACE_CURVE('',#7143,(#7147,#7153),.PCURVE_S1.); -#7143 = LINE('',#7144,#7145); -#7144 = CARTESIAN_POINT('',(-82.17477830533,-25.175,0.4)); -#7145 = VECTOR('',#7146,1.); -#7146 = DIRECTION('',(0.,-1.,0.)); -#7147 = PCURVE('',#7080,#7148); -#7148 = DEFINITIONAL_REPRESENTATION('',(#7149),#7152); -#7149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7150,#7151),.UNSPECIFIED.,.F., - .F.,(2,2),(-7.3,-4.175),.PIECEWISE_BEZIER_KNOTS.); -#7150 = CARTESIAN_POINT('',(0.275221694663,14.6)); -#7151 = CARTESIAN_POINT('',(0.275221694663,11.475)); -#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7153 = PCURVE('',#7154,#7159); -#7154 = PLANE('',#7155); -#7155 = AXIS2_PLACEMENT_3D('',#7156,#7157,#7158); -#7156 = CARTESIAN_POINT('',(-81.06652668678,-17.875,5.399)); -#7157 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#7158 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#7159 = DEFINITIONAL_REPRESENTATION('',(#7160),#7163); -#7160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7161,#7162),.UNSPECIFIED.,.F., - .F.,(2,2),(-7.3,-4.175),.PIECEWISE_BEZIER_KNOTS.); -#7161 = CARTESIAN_POINT('',(5.120373292058,0.)); -#7162 = CARTESIAN_POINT('',(5.120373292058,-3.125)); -#7163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7164 = ORIENTED_EDGE('',*,*,#7165,.F.); -#7165 = EDGE_CURVE('',#6964,#7140,#7166,.T.); -#7166 = SURFACE_CURVE('',#7167,(#7171,#7178),.PCURVE_S1.); -#7167 = LINE('',#7168,#7169); -#7168 = CARTESIAN_POINT('',(-53.52522169466,-21.,0.4)); -#7169 = VECTOR('',#7170,1.); -#7170 = DIRECTION('',(-1.,1.240058869699E-16,0.)); -#7171 = PCURVE('',#7080,#7172); -#7172 = DEFINITIONAL_REPRESENTATION('',(#7173),#7177); -#7173 = LINE('',#7174,#7175); -#7174 = CARTESIAN_POINT('',(28.924778305337,11.475)); -#7175 = VECTOR('',#7176,1.); -#7176 = DIRECTION('',(-1.,1.240058869699E-16)); -#7177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7178 = PCURVE('',#1200,#7179); -#7179 = DEFINITIONAL_REPRESENTATION('',(#7180),#7184); -#7180 = LINE('',#7181,#7182); -#7181 = CARTESIAN_POINT('',(-33.22477830533,0.282842712475)); -#7182 = VECTOR('',#7183,1.); -#7183 = DIRECTION('',(1.,-8.768540358345E-17)); -#7184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7185 = ADVANCED_FACE('',(#7186),#7154,.T.); -#7186 = FACE_BOUND('',#7187,.T.); -#7187 = EDGE_LOOP('',(#7188,#7210,#7231,#7252)); -#7188 = ORIENTED_EDGE('',*,*,#7189,.F.); -#7189 = EDGE_CURVE('',#7190,#7116,#7192,.T.); -#7190 = VERTEX_POINT('',#7191); -#7191 = CARTESIAN_POINT('',(-81.33233858729,-17.875,4.2)); -#7192 = SURFACE_CURVE('',#7193,(#7197,#7204),.PCURVE_S1.); -#7193 = LINE('',#7194,#7195); -#7194 = CARTESIAN_POINT('',(-67.85,-17.875,65.014899314959)); -#7195 = VECTOR('',#7196,1.); -#7196 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#7197 = PCURVE('',#7154,#7198); -#7198 = DEFINITIONAL_REPRESENTATION('',(#7199),#7203); -#7199 = LINE('',#7200,#7201); -#7200 = CARTESIAN_POINT('',(-61.06334439574,0.)); -#7201 = VECTOR('',#7202,1.); -#7202 = DIRECTION('',(1.,0.)); -#7203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7204 = PCURVE('',#7056,#7205); -#7205 = DEFINITIONAL_REPRESENTATION('',(#7206),#7209); -#7206 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7207,#7208),.UNSPECIFIED.,.F., - .F.,(2,2),(61.063344395749,66.184741967321),.PIECEWISE_BEZIER_KNOTS.); -#7207 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#7208 = CARTESIAN_POINT('',(-3.14159265359,1.387400071621E-14)); -#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7210 = ORIENTED_EDGE('',*,*,#7211,.F.); -#7211 = EDGE_CURVE('',#7212,#7190,#7214,.T.); -#7212 = VERTEX_POINT('',#7213); -#7213 = CARTESIAN_POINT('',(-81.33233858729,-21.,4.2)); -#7214 = SURFACE_CURVE('',#7215,(#7219,#7225),.PCURVE_S1.); -#7215 = LINE('',#7216,#7217); -#7216 = CARTESIAN_POINT('',(-81.33233858729,-19.4375,4.2)); -#7217 = VECTOR('',#7218,1.); -#7218 = DIRECTION('',(-0.,1.,0.)); -#7219 = PCURVE('',#7154,#7220); -#7220 = DEFINITIONAL_REPRESENTATION('',(#7221),#7224); -#7221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7222,#7223),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5625,1.5625),.PIECEWISE_BEZIER_KNOTS.); -#7222 = CARTESIAN_POINT('',(1.228111137663,-3.125)); -#7223 = CARTESIAN_POINT('',(1.228111137663,0.)); -#7224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7225 = PCURVE('',#242,#7226); -#7226 = DEFINITIONAL_REPRESENTATION('',(#7227),#7230); -#7227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7228,#7229),.UNSPECIFIED.,.F., - .F.,(2,2),(-1.5625,1.5625),.PIECEWISE_BEZIER_KNOTS.); -#7228 = CARTESIAN_POINT('',(8.617661412706,0.)); -#7229 = CARTESIAN_POINT('',(8.617661412706,3.125)); -#7230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7231 = ORIENTED_EDGE('',*,*,#7232,.T.); -#7232 = EDGE_CURVE('',#7212,#7140,#7233,.T.); -#7233 = SURFACE_CURVE('',#7234,(#7238,#7245),.PCURVE_S1.); -#7234 = LINE('',#7235,#7236); -#7235 = CARTESIAN_POINT('',(-67.85,-21.,65.014899314959)); -#7236 = VECTOR('',#7237,1.); -#7237 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#7238 = PCURVE('',#7154,#7239); -#7239 = DEFINITIONAL_REPRESENTATION('',(#7240),#7244); -#7240 = LINE('',#7241,#7242); -#7241 = CARTESIAN_POINT('',(-61.06334439574,-3.125)); -#7242 = VECTOR('',#7243,1.); -#7243 = DIRECTION('',(1.,0.)); -#7244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7245 = PCURVE('',#214,#7246); -#7246 = DEFINITIONAL_REPRESENTATION('',(#7247),#7251); -#7247 = LINE('',#7248,#7249); -#7248 = CARTESIAN_POINT('',(65.014899314959,22.1)); -#7249 = VECTOR('',#7250,1.); -#7250 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#7251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7252 = ORIENTED_EDGE('',*,*,#7139,.F.); -#7253 = ADVANCED_FACE('',(#7254),#7056,.F.); -#7254 = FACE_BOUND('',#7255,.F.); -#7255 = EDGE_LOOP('',(#7256,#7257,#7279,#7280)); -#7256 = ORIENTED_EDGE('',*,*,#7189,.F.); -#7257 = ORIENTED_EDGE('',*,*,#7258,.F.); -#7258 = EDGE_CURVE('',#7041,#7190,#7259,.T.); -#7259 = SURFACE_CURVE('',#7260,(#7265,#7272),.PCURVE_S1.); -#7260 = CIRCLE('',#7261,13.482338587294); -#7261 = AXIS2_PLACEMENT_3D('',#7262,#7263,#7264); -#7262 = CARTESIAN_POINT('',(-67.85,-17.875,4.2)); -#7263 = DIRECTION('',(0.,0.,1.)); -#7264 = DIRECTION('',(1.,0.,-0.)); -#7265 = PCURVE('',#7056,#7266); -#7266 = DEFINITIONAL_REPRESENTATION('',(#7267),#7271); -#7267 = LINE('',#7268,#7269); -#7268 = CARTESIAN_POINT('',(-0.,-3.801)); -#7269 = VECTOR('',#7270,1.); -#7270 = DIRECTION('',(-1.,-0.)); -#7271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7272 = PCURVE('',#242,#7273); -#7273 = DEFINITIONAL_REPRESENTATION('',(#7274),#7278); -#7274 = CIRCLE('',#7275,13.482338587294); -#7275 = AXIS2_PLACEMENT_2D('',#7276,#7277); -#7276 = CARTESIAN_POINT('',(22.1,3.125)); -#7277 = DIRECTION('',(1.,0.)); -#7278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7279 = ORIENTED_EDGE('',*,*,#7038,.F.); -#7280 = ORIENTED_EDGE('',*,*,#7115,.T.); -#7281 = ADVANCED_FACE('',(#7282),#6756,.F.); -#7282 = FACE_BOUND('',#7283,.F.); -#7283 = EDGE_LOOP('',(#7284,#7285,#7307,#7308)); -#7284 = ORIENTED_EDGE('',*,*,#6889,.F.); -#7285 = ORIENTED_EDGE('',*,*,#7286,.F.); -#7286 = EDGE_CURVE('',#6741,#6890,#7287,.T.); -#7287 = SURFACE_CURVE('',#7288,(#7293,#7300),.PCURVE_S1.); -#7288 = CIRCLE('',#7289,11.782338587294); -#7289 = AXIS2_PLACEMENT_3D('',#7290,#7291,#7292); -#7290 = CARTESIAN_POINT('',(-38.35,-19.575,4.2)); -#7291 = DIRECTION('',(0.,0.,1.)); -#7292 = DIRECTION('',(1.,0.,-0.)); -#7293 = PCURVE('',#6756,#7294); -#7294 = DEFINITIONAL_REPRESENTATION('',(#7295),#7299); -#7295 = LINE('',#7296,#7297); -#7296 = CARTESIAN_POINT('',(-0.,-3.801)); -#7297 = VECTOR('',#7298,1.); -#7298 = DIRECTION('',(-1.,-0.)); -#7299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7300 = PCURVE('',#242,#7301); -#7301 = DEFINITIONAL_REPRESENTATION('',(#7302),#7306); -#7302 = CIRCLE('',#7303,11.782338587294); -#7303 = AXIS2_PLACEMENT_2D('',#7304,#7305); -#7304 = CARTESIAN_POINT('',(51.6,1.425)); -#7305 = DIRECTION('',(1.,0.)); -#7306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7307 = ORIENTED_EDGE('',*,*,#6738,.F.); -#7308 = ORIENTED_EDGE('',*,*,#6815,.T.); -#7309 = ADVANCED_FACE('',(#7310),#6456,.F.); -#7310 = FACE_BOUND('',#7311,.F.); -#7311 = EDGE_LOOP('',(#7312,#7313,#7335,#7336)); -#7312 = ORIENTED_EDGE('',*,*,#6589,.F.); -#7313 = ORIENTED_EDGE('',*,*,#7314,.F.); -#7314 = EDGE_CURVE('',#6441,#6590,#7315,.T.); -#7315 = SURFACE_CURVE('',#7316,(#7321,#7328),.PCURVE_S1.); -#7316 = CIRCLE('',#7317,11.782338587294); -#7317 = AXIS2_PLACEMENT_3D('',#7318,#7319,#7320); -#7318 = CARTESIAN_POINT('',(-10.55,-19.575,4.2)); -#7319 = DIRECTION('',(0.,0.,1.)); -#7320 = DIRECTION('',(1.,0.,-0.)); -#7321 = PCURVE('',#6456,#7322); -#7322 = DEFINITIONAL_REPRESENTATION('',(#7323),#7327); -#7323 = LINE('',#7324,#7325); -#7324 = CARTESIAN_POINT('',(-0.,-3.801)); -#7325 = VECTOR('',#7326,1.); -#7326 = DIRECTION('',(-1.,-0.)); -#7327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7328 = PCURVE('',#242,#7329); -#7329 = DEFINITIONAL_REPRESENTATION('',(#7330),#7334); -#7330 = CIRCLE('',#7331,11.782338587294); -#7331 = AXIS2_PLACEMENT_2D('',#7332,#7333); -#7332 = CARTESIAN_POINT('',(79.4,1.425)); -#7333 = DIRECTION('',(1.,0.)); -#7334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7335 = ORIENTED_EDGE('',*,*,#6438,.F.); -#7336 = ORIENTED_EDGE('',*,*,#6515,.T.); -#7337 = ADVANCED_FACE('',(#7338),#6156,.F.); -#7338 = FACE_BOUND('',#7339,.F.); -#7339 = EDGE_LOOP('',(#7340,#7341,#7363,#7364)); -#7340 = ORIENTED_EDGE('',*,*,#6289,.F.); -#7341 = ORIENTED_EDGE('',*,*,#7342,.F.); -#7342 = EDGE_CURVE('',#6141,#6290,#7343,.T.); -#7343 = SURFACE_CURVE('',#7344,(#7349,#7356),.PCURVE_S1.); -#7344 = CIRCLE('',#7345,11.782338587294); -#7345 = AXIS2_PLACEMENT_3D('',#7346,#7347,#7348); -#7346 = CARTESIAN_POINT('',(17.25,-19.575,4.2)); -#7347 = DIRECTION('',(0.,0.,1.)); -#7348 = DIRECTION('',(1.,0.,-0.)); -#7349 = PCURVE('',#6156,#7350); -#7350 = DEFINITIONAL_REPRESENTATION('',(#7351),#7355); -#7351 = LINE('',#7352,#7353); -#7352 = CARTESIAN_POINT('',(-0.,-3.801)); -#7353 = VECTOR('',#7354,1.); -#7354 = DIRECTION('',(-1.,-0.)); -#7355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7356 = PCURVE('',#242,#7357); -#7357 = DEFINITIONAL_REPRESENTATION('',(#7358),#7362); -#7358 = CIRCLE('',#7359,11.782338587294); -#7359 = AXIS2_PLACEMENT_2D('',#7360,#7361); -#7360 = CARTESIAN_POINT('',(107.2,1.425)); -#7361 = DIRECTION('',(1.,0.)); -#7362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7363 = ORIENTED_EDGE('',*,*,#6138,.F.); -#7364 = ORIENTED_EDGE('',*,*,#6215,.T.); -#7365 = ADVANCED_FACE('',(#7366),#5856,.F.); -#7366 = FACE_BOUND('',#7367,.F.); -#7367 = EDGE_LOOP('',(#7368,#7369,#7391,#7392)); -#7368 = ORIENTED_EDGE('',*,*,#5989,.F.); -#7369 = ORIENTED_EDGE('',*,*,#7370,.F.); -#7370 = EDGE_CURVE('',#5841,#5990,#7371,.T.); -#7371 = SURFACE_CURVE('',#7372,(#7377,#7384),.PCURVE_S1.); -#7372 = CIRCLE('',#7373,11.782338587294); -#7373 = AXIS2_PLACEMENT_3D('',#7374,#7375,#7376); -#7374 = CARTESIAN_POINT('',(45.05,-19.575,4.2)); -#7375 = DIRECTION('',(0.,0.,1.)); -#7376 = DIRECTION('',(1.,0.,-0.)); -#7377 = PCURVE('',#5856,#7378); -#7378 = DEFINITIONAL_REPRESENTATION('',(#7379),#7383); -#7379 = LINE('',#7380,#7381); -#7380 = CARTESIAN_POINT('',(-0.,-3.801)); -#7381 = VECTOR('',#7382,1.); -#7382 = DIRECTION('',(-1.,-0.)); -#7383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7384 = PCURVE('',#242,#7385); -#7385 = DEFINITIONAL_REPRESENTATION('',(#7386),#7390); -#7386 = CIRCLE('',#7387,11.782338587294); -#7387 = AXIS2_PLACEMENT_2D('',#7388,#7389); -#7388 = CARTESIAN_POINT('',(135.,1.425)); -#7389 = DIRECTION('',(1.,0.)); -#7390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7391 = ORIENTED_EDGE('',*,*,#5838,.F.); -#7392 = ORIENTED_EDGE('',*,*,#5915,.T.); -#7393 = ADVANCED_FACE('',(#7394),#5556,.F.); -#7394 = FACE_BOUND('',#7395,.F.); -#7395 = EDGE_LOOP('',(#7396,#7397,#7419,#7420)); -#7396 = ORIENTED_EDGE('',*,*,#5689,.F.); -#7397 = ORIENTED_EDGE('',*,*,#7398,.F.); -#7398 = EDGE_CURVE('',#5541,#5690,#7399,.T.); -#7399 = SURFACE_CURVE('',#7400,(#7405,#7412),.PCURVE_S1.); -#7400 = CIRCLE('',#7401,11.782338587294); -#7401 = AXIS2_PLACEMENT_3D('',#7402,#7403,#7404); -#7402 = CARTESIAN_POINT('',(72.85,-19.575,4.2)); -#7403 = DIRECTION('',(0.,0.,1.)); -#7404 = DIRECTION('',(1.,0.,-0.)); -#7405 = PCURVE('',#5556,#7406); -#7406 = DEFINITIONAL_REPRESENTATION('',(#7407),#7411); -#7407 = LINE('',#7408,#7409); -#7408 = CARTESIAN_POINT('',(-0.,-3.801)); -#7409 = VECTOR('',#7410,1.); -#7410 = DIRECTION('',(-1.,-0.)); -#7411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7412 = PCURVE('',#242,#7413); -#7413 = DEFINITIONAL_REPRESENTATION('',(#7414),#7418); -#7414 = CIRCLE('',#7415,11.782338587294); -#7415 = AXIS2_PLACEMENT_2D('',#7416,#7417); -#7416 = CARTESIAN_POINT('',(162.8,1.425)); -#7417 = DIRECTION('',(1.,0.)); -#7418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7419 = ORIENTED_EDGE('',*,*,#5538,.F.); -#7420 = ORIENTED_EDGE('',*,*,#5615,.T.); -#7421 = ADVANCED_FACE('',(#7422),#5432,.F.); -#7422 = FACE_BOUND('',#7423,.T.); -#7423 = EDGE_LOOP('',(#7424,#7449,#7472,#7495,#7523,#7544,#7545,#7568)); -#7424 = ORIENTED_EDGE('',*,*,#7425,.T.); -#7425 = EDGE_CURVE('',#7426,#7428,#7430,.T.); -#7426 = VERTEX_POINT('',#7427); -#7427 = CARTESIAN_POINT('',(86.75,-4.525403330759,0.4)); -#7428 = VERTEX_POINT('',#7429); -#7429 = CARTESIAN_POINT('',(86.75,-1.901,0.4)); -#7430 = SURFACE_CURVE('',#7431,(#7435,#7442),.PCURVE_S1.); -#7431 = LINE('',#7432,#7433); -#7432 = CARTESIAN_POINT('',(86.75,-4.525403330759,0.4)); -#7433 = VECTOR('',#7434,1.); -#7434 = DIRECTION('',(0.,1.,-6.768612196841E-16)); -#7435 = PCURVE('',#5432,#7436); -#7436 = DEFINITIONAL_REPRESENTATION('',(#7437),#7441); -#7437 = LINE('',#7438,#7439); -#7438 = CARTESIAN_POINT('',(-0.401,-16.47559666924)); -#7439 = VECTOR('',#7440,1.); -#7440 = DIRECTION('',(6.768612196841E-16,-1.)); -#7441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7442 = PCURVE('',#1172,#7443); -#7443 = DEFINITIONAL_REPRESENTATION('',(#7444),#7448); -#7444 = LINE('',#7445,#7446); -#7445 = CARTESIAN_POINT('',(-1.225403330759,0.282842712475)); -#7446 = VECTOR('',#7447,1.); -#7447 = DIRECTION('',(1.,-4.786131583608E-16)); -#7448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7449 = ORIENTED_EDGE('',*,*,#7450,.F.); -#7450 = EDGE_CURVE('',#7451,#7428,#7453,.T.); -#7451 = VERTEX_POINT('',#7452); -#7452 = CARTESIAN_POINT('',(86.75,-3.3,1.799)); -#7453 = SURFACE_CURVE('',#7454,(#7458,#7465),.PCURVE_S1.); -#7454 = LINE('',#7455,#7456); -#7455 = CARTESIAN_POINT('',(86.75,-6.8255,5.3245)); -#7456 = VECTOR('',#7457,1.); -#7457 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#7458 = PCURVE('',#5432,#7459); -#7459 = DEFINITIONAL_REPRESENTATION('',(#7460),#7464); -#7460 = LINE('',#7461,#7462); -#7461 = CARTESIAN_POINT('',(-5.3255,-14.1755)); -#7462 = VECTOR('',#7463,1.); -#7463 = DIRECTION('',(0.707106781187,-0.707106781187)); -#7464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7465 = PCURVE('',#1144,#7466); -#7466 = DEFINITIONAL_REPRESENTATION('',(#7467),#7471); -#7467 = LINE('',#7468,#7469); -#7468 = CARTESIAN_POINT('',(3.2,-6.257895013501)); -#7469 = VECTOR('',#7470,1.); -#7470 = DIRECTION('',(0.,1.)); -#7471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7472 = ORIENTED_EDGE('',*,*,#7473,.T.); -#7473 = EDGE_CURVE('',#7451,#7474,#7476,.T.); -#7474 = VERTEX_POINT('',#7475); -#7475 = CARTESIAN_POINT('',(86.75,-3.3,1.8)); -#7476 = SURFACE_CURVE('',#7477,(#7481,#7488),.PCURVE_S1.); -#7477 = LINE('',#7478,#7479); -#7478 = CARTESIAN_POINT('',(86.75,-3.3,-1.E-03)); -#7479 = VECTOR('',#7480,1.); -#7480 = DIRECTION('',(0.,0.,1.)); -#7481 = PCURVE('',#5432,#7482); -#7482 = DEFINITIONAL_REPRESENTATION('',(#7483),#7487); -#7483 = LINE('',#7484,#7485); -#7484 = CARTESIAN_POINT('',(-0.,-17.701)); -#7485 = VECTOR('',#7486,1.); -#7486 = DIRECTION('',(-1.,-0.)); -#7487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7488 = PCURVE('',#2033,#7489); -#7489 = DEFINITIONAL_REPRESENTATION('',(#7490),#7494); -#7490 = LINE('',#7491,#7492); -#7491 = CARTESIAN_POINT('',(-0.,3.2)); -#7492 = VECTOR('',#7493,1.); -#7493 = DIRECTION('',(-1.,0.)); -#7494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7495 = ORIENTED_EDGE('',*,*,#7496,.T.); -#7496 = EDGE_CURVE('',#7474,#7497,#7499,.T.); -#7497 = VERTEX_POINT('',#7498); -#7498 = CARTESIAN_POINT('',(86.75,-5.3,3.8)); -#7499 = SURFACE_CURVE('',#7500,(#7505,#7516),.PCURVE_S1.); -#7500 = CIRCLE('',#7501,2.); -#7501 = AXIS2_PLACEMENT_3D('',#7502,#7503,#7504); -#7502 = CARTESIAN_POINT('',(86.75,-5.3,1.8)); -#7503 = DIRECTION('',(1.,-0.,0.)); -#7504 = DIRECTION('',(-0.,-0.,1.)); -#7505 = PCURVE('',#5432,#7506); -#7506 = DEFINITIONAL_REPRESENTATION('',(#7507),#7515); -#7507 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7508,#7509,#7510,#7511, -#7512,#7513,#7514),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7508 = CARTESIAN_POINT('',(-3.801,-15.701)); -#7509 = CARTESIAN_POINT('',(-3.801,-12.23689838486)); -#7510 = CARTESIAN_POINT('',(-0.801,-13.96894919243)); -#7511 = CARTESIAN_POINT('',(2.199,-15.701)); -#7512 = CARTESIAN_POINT('',(-0.801,-17.43305080756)); -#7513 = CARTESIAN_POINT('',(-3.801,-19.16510161513)); -#7514 = CARTESIAN_POINT('',(-3.801,-15.701)); -#7515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7516 = PCURVE('',#2066,#7517); -#7517 = DEFINITIONAL_REPRESENTATION('',(#7518),#7522); -#7518 = LINE('',#7519,#7520); -#7519 = CARTESIAN_POINT('',(4.712388980385,3.2)); -#7520 = VECTOR('',#7521,1.); -#7521 = DIRECTION('',(-1.,0.)); -#7522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7523 = ORIENTED_EDGE('',*,*,#7524,.F.); -#7524 = EDGE_CURVE('',#5416,#7497,#7525,.T.); -#7525 = SURFACE_CURVE('',#7526,(#7530,#7537),.PCURVE_S1.); -#7526 = LINE('',#7527,#7528); -#7527 = CARTESIAN_POINT('',(86.75,-21.001,3.8)); -#7528 = VECTOR('',#7529,1.); -#7529 = DIRECTION('',(0.,1.,0.)); -#7530 = PCURVE('',#5432,#7531); -#7531 = DEFINITIONAL_REPRESENTATION('',(#7532),#7536); -#7532 = LINE('',#7533,#7534); -#7533 = CARTESIAN_POINT('',(-3.801,-0.)); -#7534 = VECTOR('',#7535,1.); -#7535 = DIRECTION('',(-0.,-1.)); -#7536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7537 = PCURVE('',#2094,#7538); -#7538 = DEFINITIONAL_REPRESENTATION('',(#7539),#7543); -#7539 = LINE('',#7540,#7541); -#7540 = CARTESIAN_POINT('',(-3.2,0.)); -#7541 = VECTOR('',#7542,1.); -#7542 = DIRECTION('',(-0.,1.)); -#7543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7544 = ORIENTED_EDGE('',*,*,#5415,.T.); -#7545 = ORIENTED_EDGE('',*,*,#7546,.T.); -#7546 = EDGE_CURVE('',#5418,#7547,#7549,.T.); -#7547 = VERTEX_POINT('',#7548); -#7548 = CARTESIAN_POINT('',(86.75,-6.074596669241,0.4)); -#7549 = SURFACE_CURVE('',#7550,(#7554,#7561),.PCURVE_S1.); -#7550 = LINE('',#7551,#7552); -#7551 = CARTESIAN_POINT('',(86.75,-21.,0.4)); -#7552 = VECTOR('',#7553,1.); -#7553 = DIRECTION('',(-0.,1.,-0.)); -#7554 = PCURVE('',#5432,#7555); -#7555 = DEFINITIONAL_REPRESENTATION('',(#7556),#7560); -#7556 = LINE('',#7557,#7558); -#7557 = CARTESIAN_POINT('',(-0.401,-1.000000000001E-03)); -#7558 = VECTOR('',#7559,1.); -#7559 = DIRECTION('',(-0.,-1.)); -#7560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7561 = PCURVE('',#1172,#7562); -#7562 = DEFINITIONAL_REPRESENTATION('',(#7563),#7567); -#7563 = LINE('',#7564,#7565); -#7564 = CARTESIAN_POINT('',(-17.7,0.282842712475)); -#7565 = VECTOR('',#7566,1.); -#7566 = DIRECTION('',(1.,0.)); -#7567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7568 = ORIENTED_EDGE('',*,*,#7569,.T.); -#7569 = EDGE_CURVE('',#7547,#7426,#7570,.T.); -#7570 = SURFACE_CURVE('',#7571,(#7576,#7583),.PCURVE_S1.); -#7571 = CIRCLE('',#7572,1.6); -#7572 = AXIS2_PLACEMENT_3D('',#7573,#7574,#7575); -#7573 = CARTESIAN_POINT('',(86.75,-5.3,1.8)); -#7574 = DIRECTION('',(-1.,-0.,0.)); -#7575 = DIRECTION('',(-0.,0.,-1.)); -#7576 = PCURVE('',#5432,#7577); -#7577 = DEFINITIONAL_REPRESENTATION('',(#7578),#7582); -#7578 = CIRCLE('',#7579,1.6); -#7579 = AXIS2_PLACEMENT_2D('',#7580,#7581); -#7580 = CARTESIAN_POINT('',(-1.801,-15.701)); -#7581 = DIRECTION('',(1.,-0.)); -#7582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7583 = PCURVE('',#7584,#7589); -#7584 = CYLINDRICAL_SURFACE('',#7585,1.6); -#7585 = AXIS2_PLACEMENT_3D('',#7586,#7587,#7588); -#7586 = CARTESIAN_POINT('',(92.95,-5.3,1.8)); -#7587 = DIRECTION('',(-1.,-0.,0.)); -#7588 = DIRECTION('',(0.,0.,-1.)); -#7589 = DEFINITIONAL_REPRESENTATION('',(#7590),#7594); -#7590 = LINE('',#7591,#7592); -#7591 = CARTESIAN_POINT('',(-6.28318530718,6.2)); -#7592 = VECTOR('',#7593,1.); -#7593 = DIRECTION('',(1.,-0.)); -#7594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7595 = ADVANCED_FACE('',(#7596),#7584,.F.); -#7596 = FACE_BOUND('',#7597,.T.); -#7597 = EDGE_LOOP('',(#7598,#7623,#7654,#7655,#7681,#7682)); -#7598 = ORIENTED_EDGE('',*,*,#7599,.T.); -#7599 = EDGE_CURVE('',#7600,#7602,#7604,.T.); -#7600 = VERTEX_POINT('',#7601); -#7601 = CARTESIAN_POINT('',(86.55,-5.3,0.2)); -#7602 = VERTEX_POINT('',#7603); -#7603 = CARTESIAN_POINT('',(83.75,-5.3,0.2)); -#7604 = SEAM_CURVE('',#7605,(#7609,#7616),.PCURVE_S1.); -#7605 = LINE('',#7606,#7607); -#7606 = CARTESIAN_POINT('',(92.95,-5.3,0.2)); -#7607 = VECTOR('',#7608,1.); -#7608 = DIRECTION('',(-1.,-0.,0.)); -#7609 = PCURVE('',#7584,#7610); -#7610 = DEFINITIONAL_REPRESENTATION('',(#7611),#7615); -#7611 = LINE('',#7612,#7613); -#7612 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#7613 = VECTOR('',#7614,1.); -#7614 = DIRECTION('',(-0.,1.)); -#7615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7616 = PCURVE('',#7584,#7617); -#7617 = DEFINITIONAL_REPRESENTATION('',(#7618),#7622); -#7618 = LINE('',#7619,#7620); -#7619 = CARTESIAN_POINT('',(-0.,-0.)); -#7620 = VECTOR('',#7621,1.); -#7621 = DIRECTION('',(-0.,1.)); -#7622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7623 = ORIENTED_EDGE('',*,*,#7624,.F.); -#7624 = EDGE_CURVE('',#7602,#7602,#7625,.T.); -#7625 = SURFACE_CURVE('',#7626,(#7631,#7638),.PCURVE_S1.); -#7626 = CIRCLE('',#7627,1.6); -#7627 = AXIS2_PLACEMENT_3D('',#7628,#7629,#7630); -#7628 = CARTESIAN_POINT('',(83.75,-5.3,1.8)); -#7629 = DIRECTION('',(1.,-0.,0.)); -#7630 = DIRECTION('',(0.,0.,-1.)); -#7631 = PCURVE('',#7584,#7632); -#7632 = DEFINITIONAL_REPRESENTATION('',(#7633),#7637); -#7633 = LINE('',#7634,#7635); -#7634 = CARTESIAN_POINT('',(-0.,9.2)); -#7635 = VECTOR('',#7636,1.); -#7636 = DIRECTION('',(-1.,0.)); -#7637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7638 = PCURVE('',#7639,#7644); -#7639 = PLANE('',#7640); -#7640 = AXIS2_PLACEMENT_3D('',#7641,#7642,#7643); -#7641 = CARTESIAN_POINT('',(83.75,-5.3,1.8)); -#7642 = DIRECTION('',(-1.,-0.,0.)); -#7643 = DIRECTION('',(0.,0.,1.)); -#7644 = DEFINITIONAL_REPRESENTATION('',(#7645),#7653); -#7645 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7646,#7647,#7648,#7649, -#7650,#7651,#7652),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#7646 = CARTESIAN_POINT('',(-1.6,0.)); -#7647 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#7648 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#7649 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#7650 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#7651 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#7652 = CARTESIAN_POINT('',(-1.6,0.)); -#7653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7654 = ORIENTED_EDGE('',*,*,#7599,.F.); -#7655 = ORIENTED_EDGE('',*,*,#7656,.T.); -#7656 = EDGE_CURVE('',#7600,#7426,#7657,.T.); -#7657 = SURFACE_CURVE('',#7658,(#7663,#7674),.PCURVE_S1.); -#7658 = ELLIPSE('',#7659,2.262741699797,1.6); -#7659 = AXIS2_PLACEMENT_3D('',#7660,#7661,#7662); -#7660 = CARTESIAN_POINT('',(88.15,-5.3,1.8)); -#7661 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#7662 = DIRECTION('',(-0.707106781187,3.474993633276E-18,-0.707106781187 - )); -#7663 = PCURVE('',#7584,#7664); -#7664 = DEFINITIONAL_REPRESENTATION('',(#7665),#7673); -#7665 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7666,#7667,#7668,#7669,#7670, - #7671,#7672),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#7666 = CARTESIAN_POINT('',(0.,6.4)); -#7667 = CARTESIAN_POINT('',(-9.246850549668E-02,6.4)); -#7668 = CARTESIAN_POINT('',(-0.184937010993,6.383583192349)); -#7669 = CARTESIAN_POINT('',(-0.27740551649,6.350749525041)); -#7670 = CARTESIAN_POINT('',(-0.369874021987,6.301920283469)); -#7671 = CARTESIAN_POINT('',(-0.462342527483,6.237937292557)); -#7672 = CARTESIAN_POINT('',(-0.55481103298,6.16)); -#7673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7674 = PCURVE('',#1172,#7675); -#7675 = DEFINITIONAL_REPRESENTATION('',(#7676),#7680); -#7676 = ELLIPSE('',#7677,2.262741699797,1.6); -#7677 = AXIS2_PLACEMENT_2D('',#7678,#7679); -#7678 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#7679 = DIRECTION('',(3.474993633276E-18,-1.)); -#7680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7681 = ORIENTED_EDGE('',*,*,#7569,.F.); -#7682 = ORIENTED_EDGE('',*,*,#7683,.T.); -#7683 = EDGE_CURVE('',#7547,#7600,#7684,.T.); -#7684 = SURFACE_CURVE('',#7685,(#7690,#7701),.PCURVE_S1.); -#7685 = ELLIPSE('',#7686,2.262741699797,1.6); -#7686 = AXIS2_PLACEMENT_3D('',#7687,#7688,#7689); -#7687 = CARTESIAN_POINT('',(88.15,-5.3,1.8)); -#7688 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#7689 = DIRECTION('',(-0.707106781187,3.474993633276E-18,-0.707106781187 - )); -#7690 = PCURVE('',#7584,#7691); -#7691 = DEFINITIONAL_REPRESENTATION('',(#7692),#7700); -#7692 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7693,#7694,#7695,#7696,#7697, - #7698,#7699),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#7693 = CARTESIAN_POINT('',(-5.7283742742,6.16)); -#7694 = CARTESIAN_POINT('',(-5.820842779696,6.237937292557)); -#7695 = CARTESIAN_POINT('',(-5.913311285193,6.301920283469)); -#7696 = CARTESIAN_POINT('',(-6.00577979069,6.350749525041)); -#7697 = CARTESIAN_POINT('',(-6.098248296186,6.383583192349)); -#7698 = CARTESIAN_POINT('',(-6.190716801683,6.4)); -#7699 = CARTESIAN_POINT('',(-6.28318530718,6.4)); -#7700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7701 = PCURVE('',#1172,#7702); -#7702 = DEFINITIONAL_REPRESENTATION('',(#7703),#7707); -#7703 = ELLIPSE('',#7704,2.262741699797,1.6); -#7704 = AXIS2_PLACEMENT_2D('',#7705,#7706); -#7705 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#7706 = DIRECTION('',(3.474993633276E-18,-1.)); -#7707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7708 = ADVANCED_FACE('',(#7709),#7639,.F.); -#7709 = FACE_BOUND('',#7710,.T.); -#7710 = EDGE_LOOP('',(#7711)); -#7711 = ORIENTED_EDGE('',*,*,#7624,.T.); -#7712 = ADVANCED_FACE('',(#7713),#2094,.F.); -#7713 = FACE_BOUND('',#7714,.T.); -#7714 = EDGE_LOOP('',(#7715,#7716,#7717,#7718)); -#7715 = ORIENTED_EDGE('',*,*,#2078,.F.); -#7716 = ORIENTED_EDGE('',*,*,#5516,.T.); -#7717 = ORIENTED_EDGE('',*,*,#7524,.T.); -#7718 = ORIENTED_EDGE('',*,*,#7719,.F.); -#7719 = EDGE_CURVE('',#2046,#7497,#7720,.T.); -#7720 = SURFACE_CURVE('',#7721,(#7725,#7732),.PCURVE_S1.); -#7721 = LINE('',#7722,#7723); -#7722 = CARTESIAN_POINT('',(89.95,-5.3,3.8)); -#7723 = VECTOR('',#7724,1.); -#7724 = DIRECTION('',(-1.,-0.,-0.)); -#7725 = PCURVE('',#2094,#7726); -#7726 = DEFINITIONAL_REPRESENTATION('',(#7727),#7731); -#7727 = LINE('',#7728,#7729); -#7728 = CARTESIAN_POINT('',(0.,15.701)); -#7729 = VECTOR('',#7730,1.); -#7730 = DIRECTION('',(-1.,0.)); -#7731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7732 = PCURVE('',#2066,#7733); -#7733 = DEFINITIONAL_REPRESENTATION('',(#7734),#7738); -#7734 = LINE('',#7735,#7736); -#7735 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#7736 = VECTOR('',#7737,1.); -#7737 = DIRECTION('',(-0.,1.)); -#7738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7739 = ADVANCED_FACE('',(#7740),#2066,.F.); -#7740 = FACE_BOUND('',#7741,.T.); -#7741 = EDGE_LOOP('',(#7742,#7743,#7744,#7745)); -#7742 = ORIENTED_EDGE('',*,*,#2045,.T.); -#7743 = ORIENTED_EDGE('',*,*,#7719,.T.); -#7744 = ORIENTED_EDGE('',*,*,#7496,.F.); -#7745 = ORIENTED_EDGE('',*,*,#7746,.F.); -#7746 = EDGE_CURVE('',#2018,#7474,#7747,.T.); -#7747 = SURFACE_CURVE('',#7748,(#7752,#7759),.PCURVE_S1.); -#7748 = LINE('',#7749,#7750); -#7749 = CARTESIAN_POINT('',(89.95,-3.3,1.8)); -#7750 = VECTOR('',#7751,1.); -#7751 = DIRECTION('',(-1.,-0.,-0.)); -#7752 = PCURVE('',#2066,#7753); -#7753 = DEFINITIONAL_REPRESENTATION('',(#7754),#7758); -#7754 = LINE('',#7755,#7756); -#7755 = CARTESIAN_POINT('',(-0.,0.)); -#7756 = VECTOR('',#7757,1.); -#7757 = DIRECTION('',(-0.,1.)); -#7758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7759 = PCURVE('',#2033,#7760); -#7760 = DEFINITIONAL_REPRESENTATION('',(#7761),#7765); -#7761 = LINE('',#7762,#7763); -#7762 = CARTESIAN_POINT('',(-1.801,-0.)); -#7763 = VECTOR('',#7764,1.); -#7764 = DIRECTION('',(-0.,1.)); -#7765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7766 = ADVANCED_FACE('',(#7767),#2033,.F.); -#7767 = FACE_BOUND('',#7768,.T.); -#7768 = EDGE_LOOP('',(#7769,#7770,#7791,#7792)); -#7769 = ORIENTED_EDGE('',*,*,#7473,.F.); -#7770 = ORIENTED_EDGE('',*,*,#7771,.F.); -#7771 = EDGE_CURVE('',#1995,#7451,#7772,.T.); -#7772 = SURFACE_CURVE('',#7773,(#7777,#7784),.PCURVE_S1.); -#7773 = LINE('',#7774,#7775); -#7774 = CARTESIAN_POINT('',(89.95,-3.3,1.799)); -#7775 = VECTOR('',#7776,1.); -#7776 = DIRECTION('',(-1.,0.,0.)); -#7777 = PCURVE('',#2033,#7778); -#7778 = DEFINITIONAL_REPRESENTATION('',(#7779),#7783); -#7779 = LINE('',#7780,#7781); -#7780 = CARTESIAN_POINT('',(-1.8,0.)); -#7781 = VECTOR('',#7782,1.); -#7782 = DIRECTION('',(-0.,1.)); -#7783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7784 = PCURVE('',#1144,#7785); -#7785 = DEFINITIONAL_REPRESENTATION('',(#7786),#7790); -#7786 = LINE('',#7787,#7788); -#7787 = CARTESIAN_POINT('',(0.,-1.272085099355)); -#7788 = VECTOR('',#7789,1.); -#7789 = DIRECTION('',(1.,0.)); -#7790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7791 = ORIENTED_EDGE('',*,*,#2017,.T.); -#7792 = ORIENTED_EDGE('',*,*,#7746,.T.); -#7793 = ADVANCED_FACE('',(#7794),#1700,.F.); -#7794 = FACE_BOUND('',#7795,.F.); -#7795 = EDGE_LOOP('',(#7796,#7797,#7818,#7819,#7820,#7821,#7822,#7823)); -#7796 = ORIENTED_EDGE('',*,*,#2372,.F.); -#7797 = ORIENTED_EDGE('',*,*,#7798,.F.); -#7798 = EDGE_CURVE('',#1604,#2350,#7799,.T.); -#7799 = SURFACE_CURVE('',#7800,(#7804,#7811),.PCURVE_S1.); -#7800 = LINE('',#7801,#7802); -#7801 = CARTESIAN_POINT('',(94.75,33.,0.4)); -#7802 = VECTOR('',#7803,1.); -#7803 = DIRECTION('',(-1.,-0.,-0.)); -#7804 = PCURVE('',#1700,#7805); -#7805 = DEFINITIONAL_REPRESENTATION('',(#7806),#7810); -#7806 = LINE('',#7807,#7808); -#7807 = CARTESIAN_POINT('',(0.4,0.)); -#7808 = VECTOR('',#7809,1.); -#7809 = DIRECTION('',(0.,1.)); -#7810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7811 = PCURVE('',#1538,#7812); -#7812 = DEFINITIONAL_REPRESENTATION('',(#7813),#7817); -#7813 = LINE('',#7814,#7815); -#7814 = CARTESIAN_POINT('',(8.859277744181E-33,0.282842712475)); -#7815 = VECTOR('',#7816,1.); -#7816 = DIRECTION('',(1.,0.)); -#7817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7818 = ORIENTED_EDGE('',*,*,#1684,.T.); -#7819 = ORIENTED_EDGE('',*,*,#1765,.T.); -#7820 = ORIENTED_EDGE('',*,*,#1869,.T.); -#7821 = ORIENTED_EDGE('',*,*,#1944,.F.); -#7822 = ORIENTED_EDGE('',*,*,#2474,.F.); -#7823 = ORIENTED_EDGE('',*,*,#2872,.T.); -#7824 = ADVANCED_FACE('',(#7825),#1671,.F.); -#7825 = FACE_BOUND('',#7826,.T.); -#7826 = EDGE_LOOP('',(#7827,#7828,#7849,#7850,#7851,#7852,#7853,#7854)); -#7827 = ORIENTED_EDGE('',*,*,#2595,.F.); -#7828 = ORIENTED_EDGE('',*,*,#7829,.F.); -#7829 = EDGE_CURVE('',#1580,#2596,#7830,.T.); -#7830 = SURFACE_CURVE('',#7831,(#7835,#7842),.PCURVE_S1.); -#7831 = LINE('',#7832,#7833); -#7832 = CARTESIAN_POINT('',(94.75,-33.,0.4)); -#7833 = VECTOR('',#7834,1.); -#7834 = DIRECTION('',(-1.,-0.,-0.)); -#7835 = PCURVE('',#1671,#7836); -#7836 = DEFINITIONAL_REPRESENTATION('',(#7837),#7841); -#7837 = LINE('',#7838,#7839); -#7838 = CARTESIAN_POINT('',(-0.4,0.)); -#7839 = VECTOR('',#7840,1.); -#7840 = DIRECTION('',(0.,1.)); -#7841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7842 = PCURVE('',#1088,#7843); -#7843 = DEFINITIONAL_REPRESENTATION('',(#7844),#7848); -#7844 = LINE('',#7845,#7846); -#7845 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#7846 = VECTOR('',#7847,1.); -#7847 = DIRECTION('',(-1.,0.)); -#7848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7849 = ORIENTED_EDGE('',*,*,#1655,.T.); -#7850 = ORIENTED_EDGE('',*,*,#1741,.T.); -#7851 = ORIENTED_EDGE('',*,*,#1818,.T.); -#7852 = ORIENTED_EDGE('',*,*,#1893,.F.); -#7853 = ORIENTED_EDGE('',*,*,#2496,.F.); -#7854 = ORIENTED_EDGE('',*,*,#2818,.T.); -#7855 = ADVANCED_FACE('',(#7856),#1538,.T.); -#7856 = FACE_BOUND('',#7857,.T.); -#7857 = EDGE_LOOP('',(#7858,#7859,#7860,#7881)); -#7858 = ORIENTED_EDGE('',*,*,#1603,.F.); -#7859 = ORIENTED_EDGE('',*,*,#1522,.T.); -#7860 = ORIENTED_EDGE('',*,*,#7861,.T.); -#7861 = EDGE_CURVE('',#1495,#2350,#7862,.T.); -#7862 = SURFACE_CURVE('',#7863,(#7867,#7874),.PCURVE_S1.); -#7863 = LINE('',#7864,#7865); -#7864 = CARTESIAN_POINT('',(90.883333333333,32.066666666667, - -0.533333333333)); -#7865 = VECTOR('',#7866,1.); -#7866 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7867 = PCURVE('',#1538,#7868); -#7868 = DEFINITIONAL_REPRESENTATION('',(#7869),#7873); -#7869 = LINE('',#7870,#7871); -#7870 = CARTESIAN_POINT('',(3.866666666667,-1.03708994574)); -#7871 = VECTOR('',#7872,1.); -#7872 = DIRECTION('',(0.57735026919,0.816496580928)); -#7873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7874 = PCURVE('',#1510,#7875); -#7875 = DEFINITIONAL_REPRESENTATION('',(#7876),#7880); -#7876 = LINE('',#7877,#7878); -#7877 = CARTESIAN_POINT('',(-0.933333333333,-1.03708994574)); -#7878 = VECTOR('',#7879,1.); -#7879 = DIRECTION('',(0.57735026919,0.816496580928)); -#7880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7881 = ORIENTED_EDGE('',*,*,#7798,.F.); -#7882 = ADVANCED_FACE('',(#7883),#1510,.F.); -#7883 = FACE_BOUND('',#7884,.T.); -#7884 = EDGE_LOOP('',(#7885,#7886,#7887,#7908,#7909,#7910,#7911)); -#7885 = ORIENTED_EDGE('',*,*,#7861,.F.); -#7886 = ORIENTED_EDGE('',*,*,#1494,.T.); -#7887 = ORIENTED_EDGE('',*,*,#7888,.T.); -#7888 = EDGE_CURVE('',#1467,#2271,#7889,.T.); -#7889 = SURFACE_CURVE('',#7890,(#7894,#7901),.PCURVE_S1.); -#7890 = LINE('',#7891,#7892); -#7891 = CARTESIAN_POINT('',(89.617,2.234,0.733)); -#7892 = VECTOR('',#7893,1.); -#7893 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7894 = PCURVE('',#1510,#7895); -#7895 = DEFINITIONAL_REPRESENTATION('',(#7896),#7900); -#7896 = LINE('',#7897,#7898); -#7897 = CARTESIAN_POINT('',(-30.766,0.753775828745)); -#7898 = VECTOR('',#7899,1.); -#7899 = DIRECTION('',(0.57735026919,0.816496580928)); -#7900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7901 = PCURVE('',#1482,#7902); -#7902 = DEFINITIONAL_REPRESENTATION('',(#7903),#7907); -#7903 = LINE('',#7904,#7905); -#7904 = CARTESIAN_POINT('',(-0.333,0.235466558135)); -#7905 = VECTOR('',#7906,1.); -#7906 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#7907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7908 = ORIENTED_EDGE('',*,*,#2293,.T.); -#7909 = ORIENTED_EDGE('',*,*,#2904,.F.); -#7910 = ORIENTED_EDGE('',*,*,#2987,.F.); -#7911 = ORIENTED_EDGE('',*,*,#2349,.F.); -#7912 = ADVANCED_FACE('',(#7913),#1482,.T.); -#7913 = FACE_BOUND('',#7914,.F.); -#7914 = EDGE_LOOP('',(#7915,#7916,#7917,#7918,#7939,#7940)); -#7915 = ORIENTED_EDGE('',*,*,#2270,.F.); -#7916 = ORIENTED_EDGE('',*,*,#3055,.T.); -#7917 = ORIENTED_EDGE('',*,*,#3126,.T.); -#7918 = ORIENTED_EDGE('',*,*,#7919,.F.); -#7919 = EDGE_CURVE('',#1439,#3104,#7920,.T.); -#7920 = SURFACE_CURVE('',#7921,(#7925,#7932),.PCURVE_S1.); -#7921 = LINE('',#7922,#7923); -#7922 = CARTESIAN_POINT('',(87.616333333333,2.767333333333, - 1.266333333333)); -#7923 = VECTOR('',#7924,1.); -#7924 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); -#7925 = PCURVE('',#1482,#7926); -#7926 = DEFINITIONAL_REPRESENTATION('',(#7927),#7931); -#7927 = LINE('',#7928,#7929); -#7928 = CARTESIAN_POINT('',(-2.333666666667,-0.518780675131)); -#7929 = VECTOR('',#7930,1.); -#7930 = DIRECTION('',(0.57735026919,-0.816496580928)); -#7931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7932 = PCURVE('',#1454,#7933); -#7933 = DEFINITIONAL_REPRESENTATION('',(#7934),#7938); -#7934 = LINE('',#7935,#7936); -#7935 = CARTESIAN_POINT('',(-0.532666666667,1.508023062011)); -#7936 = VECTOR('',#7937,1.); -#7937 = DIRECTION('',(0.57735026919,0.816496580928)); -#7938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7939 = ORIENTED_EDGE('',*,*,#1466,.F.); -#7940 = ORIENTED_EDGE('',*,*,#7888,.T.); -#7941 = ADVANCED_FACE('',(#7942),#1454,.T.); -#7942 = FACE_BOUND('',#7943,.F.); -#7943 = EDGE_LOOP('',(#7944,#7945,#7946,#7947,#7948,#7949,#7950)); -#7944 = ORIENTED_EDGE('',*,*,#1438,.F.); -#7945 = ORIENTED_EDGE('',*,*,#7919,.T.); -#7946 = ORIENTED_EDGE('',*,*,#3101,.F.); -#7947 = ORIENTED_EDGE('',*,*,#3328,.F.); -#7948 = ORIENTED_EDGE('',*,*,#3359,.F.); -#7949 = ORIENTED_EDGE('',*,*,#3218,.F.); -#7950 = ORIENTED_EDGE('',*,*,#7951,.F.); -#7951 = EDGE_CURVE('',#1411,#3196,#7952,.T.); -#7952 = SURFACE_CURVE('',#7953,(#7957,#7964),.PCURVE_S1.); -#7953 = LINE('',#7954,#7955); -#7954 = CARTESIAN_POINT('',(57.699999999999,-8.05,-28.65)); -#7955 = VECTOR('',#7956,1.); -#7956 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); -#7957 = PCURVE('',#1454,#7958); -#7958 = DEFINITIONAL_REPRESENTATION('',(#7959),#7963); -#7959 = LINE('',#7960,#7961); -#7960 = CARTESIAN_POINT('',(-11.35,-40.80006127446)); -#7961 = VECTOR('',#7962,1.); -#7962 = DIRECTION('',(0.57735026919,0.816496580928)); -#7963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7964 = PCURVE('',#1426,#7965); -#7965 = DEFINITIONAL_REPRESENTATION('',(#7966),#7970); -#7966 = LINE('',#7967,#7968); -#7967 = CARTESIAN_POINT('',(144.44999999999,-40.80006127446)); -#7968 = VECTOR('',#7969,1.); -#7969 = DIRECTION('',(0.57735026919,0.816496580928)); -#7970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7971 = ADVANCED_FACE('',(#7972),#1426,.F.); -#7972 = FACE_BOUND('',#7973,.F.); -#7973 = EDGE_LOOP('',(#7974,#7997,#7998,#7999,#8000,#8001,#8002,#8003, - #8004,#8005,#8006,#8007,#8008,#8009,#8010,#8011)); -#7974 = ORIENTED_EDGE('',*,*,#7975,.F.); -#7975 = EDGE_CURVE('',#1383,#7976,#7978,.T.); -#7976 = VERTEX_POINT('',#7977); -#7977 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#7978 = SURFACE_CURVE('',#7979,(#7983,#7990),.PCURVE_S1.); -#7979 = LINE('',#7980,#7981); -#7980 = CARTESIAN_POINT('',(-83.66666666666,17.916666666667, - -2.683333333333)); -#7981 = VECTOR('',#7982,1.); -#7982 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#7983 = PCURVE('',#1426,#7984); -#7984 = DEFINITIONAL_REPRESENTATION('',(#7985),#7989); -#7985 = LINE('',#7986,#7987); -#7986 = CARTESIAN_POINT('',(3.083333333333,-4.077649104842)); -#7987 = VECTOR('',#7988,1.); -#7988 = DIRECTION('',(-0.57735026919,0.816496580928)); -#7989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7990 = PCURVE('',#1398,#7991); -#7991 = DEFINITIONAL_REPRESENTATION('',(#7992),#7996); -#7992 = LINE('',#7993,#7994); -#7993 = CARTESIAN_POINT('',(16.415666666667,-4.077649104842)); -#7994 = VECTOR('',#7995,1.); -#7995 = DIRECTION('',(0.57735026919,0.816496580928)); -#7996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7997 = ORIENTED_EDGE('',*,*,#1410,.T.); -#7998 = ORIENTED_EDGE('',*,*,#7951,.T.); -#7999 = ORIENTED_EDGE('',*,*,#3451,.F.); -#8000 = ORIENTED_EDGE('',*,*,#3655,.F.); -#8001 = ORIENTED_EDGE('',*,*,#3753,.F.); -#8002 = ORIENTED_EDGE('',*,*,#3955,.F.); -#8003 = ORIENTED_EDGE('',*,*,#4053,.F.); -#8004 = ORIENTED_EDGE('',*,*,#4255,.F.); -#8005 = ORIENTED_EDGE('',*,*,#4353,.F.); -#8006 = ORIENTED_EDGE('',*,*,#4555,.F.); -#8007 = ORIENTED_EDGE('',*,*,#4653,.F.); -#8008 = ORIENTED_EDGE('',*,*,#4855,.F.); -#8009 = ORIENTED_EDGE('',*,*,#4953,.F.); -#8010 = ORIENTED_EDGE('',*,*,#5155,.F.); -#8011 = ORIENTED_EDGE('',*,*,#8012,.F.); -#8012 = EDGE_CURVE('',#7976,#5105,#8013,.T.); -#8013 = SURFACE_CURVE('',#8014,(#8018,#8025),.PCURVE_S1.); -#8014 = LINE('',#8015,#8016); -#8015 = CARTESIAN_POINT('',(-86.75,21.,0.4)); -#8016 = VECTOR('',#8017,1.); -#8017 = DIRECTION('',(1.,-0.,-0.)); -#8018 = PCURVE('',#1426,#8019); -#8019 = DEFINITIONAL_REPRESENTATION('',(#8020),#8024); -#8020 = LINE('',#8021,#8022); -#8021 = CARTESIAN_POINT('',(1.925929944387E-34,0.282842712475)); -#8022 = VECTOR('',#8023,1.); -#8023 = DIRECTION('',(1.,0.)); -#8024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8025 = PCURVE('',#270,#8026); -#8026 = DEFINITIONAL_REPRESENTATION('',(#8027),#8031); -#8027 = LINE('',#8028,#8029); -#8028 = CARTESIAN_POINT('',(-0.4,3.2)); -#8029 = VECTOR('',#8030,1.); -#8030 = DIRECTION('',(0.,1.)); -#8031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8032 = ADVANCED_FACE('',(#8033),#1398,.F.); -#8033 = FACE_BOUND('',#8034,.F.); -#8034 = EDGE_LOOP('',(#8035,#8058,#8059,#8060,#8088,#8125,#8157)); -#8035 = ORIENTED_EDGE('',*,*,#8036,.F.); -#8036 = EDGE_CURVE('',#1360,#8037,#8039,.T.); -#8037 = VERTEX_POINT('',#8038); -#8038 = CARTESIAN_POINT('',(-86.75,1.901,0.4)); -#8039 = SURFACE_CURVE('',#8040,(#8044,#8051),.PCURVE_S1.); -#8040 = LINE('',#8041,#8042); -#8041 = CARTESIAN_POINT('',(-87.3165,2.4675,0.9665)); -#8042 = VECTOR('',#8043,1.); -#8043 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#8044 = PCURVE('',#1398,#8045); -#8045 = DEFINITIONAL_REPRESENTATION('',(#8046),#8050); -#8046 = LINE('',#8047,#8048); -#8047 = CARTESIAN_POINT('',(0.9665,1.083994695559)); -#8048 = VECTOR('',#8049,1.); -#8049 = DIRECTION('',(0.57735026919,0.816496580928)); -#8050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8051 = PCURVE('',#387,#8052); -#8052 = DEFINITIONAL_REPRESENTATION('',(#8053),#8057); -#8053 = LINE('',#8054,#8055); -#8054 = CARTESIAN_POINT('',(-2.6335,-9.4752308679E-02)); -#8055 = VECTOR('',#8056,1.); -#8056 = DIRECTION('',(0.57735026919,-0.816496580928)); -#8057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8058 = ORIENTED_EDGE('',*,*,#1382,.F.); -#8059 = ORIENTED_EDGE('',*,*,#7975,.T.); -#8060 = ORIENTED_EDGE('',*,*,#8061,.F.); -#8061 = EDGE_CURVE('',#8062,#7976,#8064,.T.); -#8062 = VERTEX_POINT('',#8063); -#8063 = CARTESIAN_POINT('',(-86.75,6.074596669241,0.4)); -#8064 = SURFACE_CURVE('',#8065,(#8069,#8076),.PCURVE_S1.); -#8065 = LINE('',#8066,#8067); -#8066 = CARTESIAN_POINT('',(-86.75,3.3,0.4)); -#8067 = VECTOR('',#8068,1.); -#8068 = DIRECTION('',(-0.,1.,-0.)); -#8069 = PCURVE('',#1398,#8070); -#8070 = DEFINITIONAL_REPRESENTATION('',(#8071),#8075); -#8071 = LINE('',#8072,#8073); -#8072 = CARTESIAN_POINT('',(1.799,0.282842712475)); -#8073 = VECTOR('',#8074,1.); -#8074 = DIRECTION('',(1.,0.)); -#8075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8076 = PCURVE('',#8077,#8082); -#8077 = PLANE('',#8078); -#8078 = AXIS2_PLACEMENT_3D('',#8079,#8080,#8081); -#8079 = CARTESIAN_POINT('',(-86.75,21.001,-1.E-03)); -#8080 = DIRECTION('',(1.,0.,0.)); -#8081 = DIRECTION('',(0.,0.,-1.)); -#8082 = DEFINITIONAL_REPRESENTATION('',(#8083),#8087); -#8083 = LINE('',#8084,#8085); -#8084 = CARTESIAN_POINT('',(-0.401,-17.701)); -#8085 = VECTOR('',#8086,1.); -#8086 = DIRECTION('',(-0.,1.)); -#8087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8088 = ORIENTED_EDGE('',*,*,#8089,.T.); -#8089 = EDGE_CURVE('',#8062,#8090,#8092,.T.); -#8090 = VERTEX_POINT('',#8091); -#8091 = CARTESIAN_POINT('',(-86.55,5.3,0.2)); -#8092 = SURFACE_CURVE('',#8093,(#8098,#8109),.PCURVE_S1.); -#8093 = ELLIPSE('',#8094,2.262741699797,1.6); -#8094 = AXIS2_PLACEMENT_3D('',#8095,#8096,#8097); -#8095 = CARTESIAN_POINT('',(-88.15,5.3,1.8)); -#8096 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#8097 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187 - )); -#8098 = PCURVE('',#1398,#8099); -#8099 = DEFINITIONAL_REPRESENTATION('',(#8100),#8108); -#8100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8101,#8102,#8103,#8104, -#8105,#8106,#8107),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8101 = CARTESIAN_POINT('',(3.799,0.)); -#8102 = CARTESIAN_POINT('',(1.02771870789,0.)); -#8103 = CARTESIAN_POINT('',(2.413359353945,3.394112549695)); -#8104 = CARTESIAN_POINT('',(3.799,6.788225099391)); -#8105 = CARTESIAN_POINT('',(5.184640646055,3.394112549695)); -#8106 = CARTESIAN_POINT('',(6.57028129211,3.552713678801E-15)); -#8107 = CARTESIAN_POINT('',(3.799,0.)); -#8108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8109 = PCURVE('',#8110,#8115); -#8110 = CYLINDRICAL_SURFACE('',#8111,1.6); -#8111 = AXIS2_PLACEMENT_3D('',#8112,#8113,#8114); -#8112 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#8113 = DIRECTION('',(1.,0.,0.)); -#8114 = DIRECTION('',(0.,0.,-1.)); -#8115 = DEFINITIONAL_REPRESENTATION('',(#8116),#8124); -#8116 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8117,#8118,#8119,#8120,#8121, - #8122,#8123),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#8117 = CARTESIAN_POINT('',(-5.7283742742,6.16)); -#8118 = CARTESIAN_POINT('',(-5.820842779696,6.237937292557)); -#8119 = CARTESIAN_POINT('',(-5.913311285193,6.301920283469)); -#8120 = CARTESIAN_POINT('',(-6.00577979069,6.350749525041)); -#8121 = CARTESIAN_POINT('',(-6.098248296186,6.383583192349)); -#8122 = CARTESIAN_POINT('',(-6.190716801683,6.4)); -#8123 = CARTESIAN_POINT('',(-6.28318530718,6.4)); -#8124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8125 = ORIENTED_EDGE('',*,*,#8126,.T.); -#8126 = EDGE_CURVE('',#8090,#8127,#8129,.T.); -#8127 = VERTEX_POINT('',#8128); -#8128 = CARTESIAN_POINT('',(-86.75,4.525403330759,0.4)); -#8129 = SURFACE_CURVE('',#8130,(#8135,#8146),.PCURVE_S1.); -#8130 = ELLIPSE('',#8131,2.262741699797,1.6); -#8131 = AXIS2_PLACEMENT_3D('',#8132,#8133,#8134); -#8132 = CARTESIAN_POINT('',(-88.15,5.3,1.8)); -#8133 = DIRECTION('',(-0.707106781187,-3.474993633276E-18, - -0.707106781187)); -#8134 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187 - )); -#8135 = PCURVE('',#1398,#8136); -#8136 = DEFINITIONAL_REPRESENTATION('',(#8137),#8145); -#8137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8138,#8139,#8140,#8141, -#8142,#8143,#8144),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8138 = CARTESIAN_POINT('',(3.799,0.)); -#8139 = CARTESIAN_POINT('',(1.02771870789,0.)); -#8140 = CARTESIAN_POINT('',(2.413359353945,3.394112549695)); -#8141 = CARTESIAN_POINT('',(3.799,6.788225099391)); -#8142 = CARTESIAN_POINT('',(5.184640646055,3.394112549695)); -#8143 = CARTESIAN_POINT('',(6.57028129211,3.552713678801E-15)); -#8144 = CARTESIAN_POINT('',(3.799,0.)); -#8145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8146 = PCURVE('',#8110,#8147); -#8147 = DEFINITIONAL_REPRESENTATION('',(#8148),#8156); -#8148 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8149,#8150,#8151,#8152,#8153, - #8154,#8155),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#8149 = CARTESIAN_POINT('',(0.,6.4)); -#8150 = CARTESIAN_POINT('',(-9.246850549668E-02,6.4)); -#8151 = CARTESIAN_POINT('',(-0.184937010993,6.383583192349)); -#8152 = CARTESIAN_POINT('',(-0.27740551649,6.350749525041)); -#8153 = CARTESIAN_POINT('',(-0.369874021987,6.301920283469)); -#8154 = CARTESIAN_POINT('',(-0.462342527483,6.237937292557)); -#8155 = CARTESIAN_POINT('',(-0.55481103298,6.16)); -#8156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8157 = ORIENTED_EDGE('',*,*,#8158,.F.); -#8158 = EDGE_CURVE('',#8037,#8127,#8159,.T.); -#8159 = SURFACE_CURVE('',#8160,(#8164,#8171),.PCURVE_S1.); -#8160 = LINE('',#8161,#8162); -#8161 = CARTESIAN_POINT('',(-86.75,1.901,0.4)); -#8162 = VECTOR('',#8163,1.); -#8163 = DIRECTION('',(-0.,1.,-1.226810960677E-15)); -#8164 = PCURVE('',#1398,#8165); -#8165 = DEFINITIONAL_REPRESENTATION('',(#8166),#8170); -#8166 = LINE('',#8167,#8168); -#8167 = CARTESIAN_POINT('',(0.4,0.282842712475)); -#8168 = VECTOR('',#8169,1.); -#8169 = DIRECTION('',(1.,-8.67486349529E-16)); -#8170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8171 = PCURVE('',#8077,#8172); -#8172 = DEFINITIONAL_REPRESENTATION('',(#8173),#8177); -#8173 = LINE('',#8174,#8175); -#8174 = CARTESIAN_POINT('',(-0.401,-19.1)); -#8175 = VECTOR('',#8176,1.); -#8176 = DIRECTION('',(1.226810960677E-15,1.)); -#8177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8178 = ADVANCED_FACE('',(#8179),#8110,.F.); -#8179 = FACE_BOUND('',#8180,.T.); -#8180 = EDGE_LOOP('',(#8181,#8204,#8235,#8236,#8237,#8263)); -#8181 = ORIENTED_EDGE('',*,*,#8182,.T.); -#8182 = EDGE_CURVE('',#8090,#8183,#8185,.T.); -#8183 = VERTEX_POINT('',#8184); -#8184 = CARTESIAN_POINT('',(-83.75,5.3,0.2)); -#8185 = SEAM_CURVE('',#8186,(#8190,#8197),.PCURVE_S1.); -#8186 = LINE('',#8187,#8188); -#8187 = CARTESIAN_POINT('',(-92.95,5.3,0.2)); -#8188 = VECTOR('',#8189,1.); -#8189 = DIRECTION('',(1.,0.,0.)); -#8190 = PCURVE('',#8110,#8191); -#8191 = DEFINITIONAL_REPRESENTATION('',(#8192),#8196); -#8192 = LINE('',#8193,#8194); -#8193 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#8194 = VECTOR('',#8195,1.); -#8195 = DIRECTION('',(-0.,1.)); -#8196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8197 = PCURVE('',#8110,#8198); -#8198 = DEFINITIONAL_REPRESENTATION('',(#8199),#8203); -#8199 = LINE('',#8200,#8201); -#8200 = CARTESIAN_POINT('',(-0.,-0.)); -#8201 = VECTOR('',#8202,1.); -#8202 = DIRECTION('',(-0.,1.)); -#8203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8204 = ORIENTED_EDGE('',*,*,#8205,.F.); -#8205 = EDGE_CURVE('',#8183,#8183,#8206,.T.); -#8206 = SURFACE_CURVE('',#8207,(#8212,#8219),.PCURVE_S1.); -#8207 = CIRCLE('',#8208,1.6); -#8208 = AXIS2_PLACEMENT_3D('',#8209,#8210,#8211); -#8209 = CARTESIAN_POINT('',(-83.75,5.3,1.8)); -#8210 = DIRECTION('',(-1.,0.,0.)); -#8211 = DIRECTION('',(0.,0.,-1.)); -#8212 = PCURVE('',#8110,#8213); -#8213 = DEFINITIONAL_REPRESENTATION('',(#8214),#8218); -#8214 = LINE('',#8215,#8216); -#8215 = CARTESIAN_POINT('',(-0.,9.2)); -#8216 = VECTOR('',#8217,1.); -#8217 = DIRECTION('',(-1.,0.)); -#8218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8219 = PCURVE('',#8220,#8225); -#8220 = PLANE('',#8221); -#8221 = AXIS2_PLACEMENT_3D('',#8222,#8223,#8224); -#8222 = CARTESIAN_POINT('',(-83.75,5.3,1.8)); -#8223 = DIRECTION('',(1.,0.,0.)); -#8224 = DIRECTION('',(0.,0.,1.)); -#8225 = DEFINITIONAL_REPRESENTATION('',(#8226),#8234); -#8226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8227,#8228,#8229,#8230, -#8231,#8232,#8233),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8227 = CARTESIAN_POINT('',(-1.6,0.)); -#8228 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#8229 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#8230 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#8231 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#8232 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#8233 = CARTESIAN_POINT('',(-1.6,0.)); -#8234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8235 = ORIENTED_EDGE('',*,*,#8182,.F.); -#8236 = ORIENTED_EDGE('',*,*,#8126,.T.); -#8237 = ORIENTED_EDGE('',*,*,#8238,.T.); -#8238 = EDGE_CURVE('',#8127,#8062,#8239,.T.); -#8239 = SURFACE_CURVE('',#8240,(#8245,#8252),.PCURVE_S1.); -#8240 = CIRCLE('',#8241,1.6); -#8241 = AXIS2_PLACEMENT_3D('',#8242,#8243,#8244); -#8242 = CARTESIAN_POINT('',(-86.75,5.3,1.8)); -#8243 = DIRECTION('',(-1.,0.,-0.)); -#8244 = DIRECTION('',(0.,-0.,-1.)); -#8245 = PCURVE('',#8110,#8246); -#8246 = DEFINITIONAL_REPRESENTATION('',(#8247),#8251); -#8247 = LINE('',#8248,#8249); -#8248 = CARTESIAN_POINT('',(-0.,6.2)); -#8249 = VECTOR('',#8250,1.); -#8250 = DIRECTION('',(-1.,0.)); -#8251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8252 = PCURVE('',#8077,#8253); -#8253 = DEFINITIONAL_REPRESENTATION('',(#8254),#8262); -#8254 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8255,#8256,#8257,#8258, -#8259,#8260,#8261),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8255 = CARTESIAN_POINT('',(-0.201,-15.701)); -#8256 = CARTESIAN_POINT('',(-0.201,-18.47228129211)); -#8257 = CARTESIAN_POINT('',(-2.601,-17.08664064605)); -#8258 = CARTESIAN_POINT('',(-5.001,-15.701)); -#8259 = CARTESIAN_POINT('',(-2.601,-14.31535935394)); -#8260 = CARTESIAN_POINT('',(-0.201,-12.92971870789)); -#8261 = CARTESIAN_POINT('',(-0.201,-15.701)); -#8262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8263 = ORIENTED_EDGE('',*,*,#8089,.T.); -#8264 = ADVANCED_FACE('',(#8265),#8220,.F.); -#8265 = FACE_BOUND('',#8266,.T.); -#8266 = EDGE_LOOP('',(#8267)); -#8267 = ORIENTED_EDGE('',*,*,#8205,.T.); -#8268 = ADVANCED_FACE('',(#8269),#8077,.F.); -#8269 = FACE_BOUND('',#8270,.T.); -#8270 = EDGE_LOOP('',(#8271,#8272,#8295,#8318,#8346,#8369,#8390,#8391)); -#8271 = ORIENTED_EDGE('',*,*,#8158,.F.); -#8272 = ORIENTED_EDGE('',*,*,#8273,.F.); -#8273 = EDGE_CURVE('',#8274,#8037,#8276,.T.); -#8274 = VERTEX_POINT('',#8275); -#8275 = CARTESIAN_POINT('',(-86.75,3.3,1.799)); -#8276 = SURFACE_CURVE('',#8277,(#8281,#8288),.PCURVE_S1.); -#8277 = LINE('',#8278,#8279); -#8278 = CARTESIAN_POINT('',(-86.75,6.8255,5.3245)); -#8279 = VECTOR('',#8280,1.); -#8280 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); -#8281 = PCURVE('',#8077,#8282); -#8282 = DEFINITIONAL_REPRESENTATION('',(#8283),#8287); -#8283 = LINE('',#8284,#8285); -#8284 = CARTESIAN_POINT('',(-5.3255,-14.1755)); -#8285 = VECTOR('',#8286,1.); -#8286 = DIRECTION('',(0.707106781187,-0.707106781187)); -#8287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8288 = PCURVE('',#387,#8289); -#8289 = DEFINITIONAL_REPRESENTATION('',(#8290),#8294); -#8290 = LINE('',#8291,#8292); -#8291 = CARTESIAN_POINT('',(-3.2,-6.257895013501)); -#8292 = VECTOR('',#8293,1.); -#8293 = DIRECTION('',(-0.,1.)); -#8294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8295 = ORIENTED_EDGE('',*,*,#8296,.T.); -#8296 = EDGE_CURVE('',#8274,#8297,#8299,.T.); -#8297 = VERTEX_POINT('',#8298); -#8298 = CARTESIAN_POINT('',(-86.75,3.3,1.8)); -#8299 = SURFACE_CURVE('',#8300,(#8304,#8311),.PCURVE_S1.); -#8300 = LINE('',#8301,#8302); -#8301 = CARTESIAN_POINT('',(-86.75,3.3,-1.E-03)); -#8302 = VECTOR('',#8303,1.); -#8303 = DIRECTION('',(0.,0.,1.)); -#8304 = PCURVE('',#8077,#8305); -#8305 = DEFINITIONAL_REPRESENTATION('',(#8306),#8310); -#8306 = LINE('',#8307,#8308); -#8307 = CARTESIAN_POINT('',(-0.,-17.701)); -#8308 = VECTOR('',#8309,1.); -#8309 = DIRECTION('',(-1.,0.)); -#8310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8311 = PCURVE('',#359,#8312); -#8312 = DEFINITIONAL_REPRESENTATION('',(#8313),#8317); -#8313 = LINE('',#8314,#8315); -#8314 = CARTESIAN_POINT('',(-0.,3.2)); -#8315 = VECTOR('',#8316,1.); -#8316 = DIRECTION('',(-1.,0.)); -#8317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8318 = ORIENTED_EDGE('',*,*,#8319,.T.); -#8319 = EDGE_CURVE('',#8297,#8320,#8322,.T.); -#8320 = VERTEX_POINT('',#8321); -#8321 = CARTESIAN_POINT('',(-86.75,5.3,3.8)); -#8322 = SURFACE_CURVE('',#8323,(#8328,#8339),.PCURVE_S1.); -#8323 = CIRCLE('',#8324,2.); -#8324 = AXIS2_PLACEMENT_3D('',#8325,#8326,#8327); -#8325 = CARTESIAN_POINT('',(-86.75,5.3,1.8)); -#8326 = DIRECTION('',(-1.,-0.,-0.)); -#8327 = DIRECTION('',(-0.,-0.,1.)); -#8328 = PCURVE('',#8077,#8329); -#8329 = DEFINITIONAL_REPRESENTATION('',(#8330),#8338); -#8330 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8331,#8332,#8333,#8334, -#8335,#8336,#8337),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#8331 = CARTESIAN_POINT('',(-3.801,-15.701)); -#8332 = CARTESIAN_POINT('',(-3.801,-12.23689838486)); -#8333 = CARTESIAN_POINT('',(-0.801,-13.96894919243)); -#8334 = CARTESIAN_POINT('',(2.199,-15.701)); -#8335 = CARTESIAN_POINT('',(-0.801,-17.43305080756)); -#8336 = CARTESIAN_POINT('',(-3.801,-19.16510161513)); -#8337 = CARTESIAN_POINT('',(-3.801,-15.701)); -#8338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8339 = PCURVE('',#331,#8340); -#8340 = DEFINITIONAL_REPRESENTATION('',(#8341),#8345); -#8341 = LINE('',#8342,#8343); -#8342 = CARTESIAN_POINT('',(4.712388980385,3.2)); -#8343 = VECTOR('',#8344,1.); -#8344 = DIRECTION('',(-1.,0.)); -#8345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8346 = ORIENTED_EDGE('',*,*,#8347,.F.); -#8347 = EDGE_CURVE('',#8348,#8320,#8350,.T.); -#8348 = VERTEX_POINT('',#8349); -#8349 = CARTESIAN_POINT('',(-86.75,21.,3.8)); -#8350 = SURFACE_CURVE('',#8351,(#8355,#8362),.PCURVE_S1.); -#8351 = LINE('',#8352,#8353); -#8352 = CARTESIAN_POINT('',(-86.75,21.001,3.8)); -#8353 = VECTOR('',#8354,1.); -#8354 = DIRECTION('',(-0.,-1.,-0.)); -#8355 = PCURVE('',#8077,#8356); -#8356 = DEFINITIONAL_REPRESENTATION('',(#8357),#8361); -#8357 = LINE('',#8358,#8359); -#8358 = CARTESIAN_POINT('',(-3.801,0.)); -#8359 = VECTOR('',#8360,1.); -#8360 = DIRECTION('',(-0.,-1.)); -#8361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8362 = PCURVE('',#298,#8363); -#8363 = DEFINITIONAL_REPRESENTATION('',(#8364),#8368); -#8364 = LINE('',#8365,#8366); -#8365 = CARTESIAN_POINT('',(-3.2,-0.)); -#8366 = VECTOR('',#8367,1.); -#8367 = DIRECTION('',(-0.,1.)); -#8368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8369 = ORIENTED_EDGE('',*,*,#8370,.T.); -#8370 = EDGE_CURVE('',#8348,#7976,#8371,.T.); -#8371 = SURFACE_CURVE('',#8372,(#8376,#8383),.PCURVE_S1.); -#8372 = LINE('',#8373,#8374); -#8373 = CARTESIAN_POINT('',(-86.75,21.,-5.E-04)); -#8374 = VECTOR('',#8375,1.); -#8375 = DIRECTION('',(0.,-0.,-1.)); -#8376 = PCURVE('',#8077,#8377); -#8377 = DEFINITIONAL_REPRESENTATION('',(#8378),#8382); -#8378 = LINE('',#8379,#8380); -#8379 = CARTESIAN_POINT('',(-5.E-04,-9.999999999977E-04)); -#8380 = VECTOR('',#8381,1.); -#8381 = DIRECTION('',(1.,-0.)); -#8382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8383 = PCURVE('',#270,#8384); -#8384 = DEFINITIONAL_REPRESENTATION('',(#8385),#8389); -#8385 = LINE('',#8386,#8387); -#8386 = CARTESIAN_POINT('',(5.E-04,3.2)); -#8387 = VECTOR('',#8388,1.); -#8388 = DIRECTION('',(1.,-0.)); -#8389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8390 = ORIENTED_EDGE('',*,*,#8061,.F.); -#8391 = ORIENTED_EDGE('',*,*,#8238,.F.); -#8392 = ADVANCED_FACE('',(#8393),#1324,.F.); -#8393 = FACE_BOUND('',#8394,.F.); -#8394 = EDGE_LOOP('',(#8395,#8418,#8419,#8440)); -#8395 = ORIENTED_EDGE('',*,*,#8396,.F.); -#8396 = EDGE_CURVE('',#1286,#8397,#8399,.T.); -#8397 = VERTEX_POINT('',#8398); -#8398 = CARTESIAN_POINT('',(-94.75,33.,0.4)); -#8399 = SURFACE_CURVE('',#8400,(#8404,#8411),.PCURVE_S1.); -#8400 = LINE('',#8401,#8402); -#8401 = CARTESIAN_POINT('',(-94.61666666666,32.866666666667, - 0.266666666667)); -#8402 = VECTOR('',#8403,1.); -#8403 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919)); -#8404 = PCURVE('',#1324,#8405); -#8405 = DEFINITIONAL_REPRESENTATION('',(#8406),#8410); -#8406 = LINE('',#8407,#8408); -#8407 = CARTESIAN_POINT('',(0.133333333333,9.42809041582E-02)); -#8408 = VECTOR('',#8409,1.); -#8409 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8411 = PCURVE('',#1005,#8412); -#8412 = DEFINITIONAL_REPRESENTATION('',(#8413),#8417); -#8413 = LINE('',#8414,#8415); -#8414 = CARTESIAN_POINT('',(65.866666666667,9.428090415822E-02)); -#8415 = VECTOR('',#8416,1.); -#8416 = DIRECTION('',(0.57735026919,0.816496580928)); -#8417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8418 = ORIENTED_EDGE('',*,*,#1308,.T.); -#8419 = ORIENTED_EDGE('',*,*,#8420,.F.); -#8420 = EDGE_CURVE('',#461,#1309,#8421,.T.); -#8421 = SURFACE_CURVE('',#8422,(#8426,#8433),.PCURVE_S1.); -#8422 = LINE('',#8423,#8424); -#8423 = CARTESIAN_POINT('',(-90.88333333333,32.066666666667, - -0.533333333333)); -#8424 = VECTOR('',#8425,1.); -#8425 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#8426 = PCURVE('',#1324,#8427); -#8427 = DEFINITIONAL_REPRESENTATION('',(#8428),#8432); -#8428 = LINE('',#8429,#8430); -#8429 = CARTESIAN_POINT('',(3.866666666667,-1.03708994574)); -#8430 = VECTOR('',#8431,1.); -#8431 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#8432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8433 = PCURVE('',#415,#8434); -#8434 = DEFINITIONAL_REPRESENTATION('',(#8435),#8439); -#8435 = LINE('',#8436,#8437); -#8436 = CARTESIAN_POINT('',(-28.76666666666,1.03708994574)); -#8437 = VECTOR('',#8438,1.); -#8438 = DIRECTION('',(0.57735026919,0.816496580928)); -#8439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8440 = ORIENTED_EDGE('',*,*,#8441,.F.); -#8441 = EDGE_CURVE('',#8397,#461,#8442,.T.); -#8442 = SURFACE_CURVE('',#8443,(#8447,#8454),.PCURVE_S1.); -#8443 = LINE('',#8444,#8445); -#8444 = CARTESIAN_POINT('',(-94.75,33.,0.4)); -#8445 = VECTOR('',#8446,1.); -#8446 = DIRECTION('',(1.,-0.,-0.)); -#8447 = PCURVE('',#1324,#8448); -#8448 = DEFINITIONAL_REPRESENTATION('',(#8449),#8453); -#8449 = LINE('',#8450,#8451); -#8450 = CARTESIAN_POINT('',(8.859277744181E-33,0.282842712475)); -#8451 = VECTOR('',#8452,1.); -#8452 = DIRECTION('',(1.,0.)); -#8453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8454 = PCURVE('',#499,#8455); -#8455 = DEFINITIONAL_REPRESENTATION('',(#8456),#8460); -#8456 = LINE('',#8457,#8458); -#8457 = CARTESIAN_POINT('',(-0.4,0.)); -#8458 = VECTOR('',#8459,1.); -#8459 = DIRECTION('',(-0.,1.)); -#8460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8461 = ADVANCED_FACE('',(#8462),#1228,.F.); -#8462 = FACE_BOUND('',#8463,.T.); -#8463 = EDGE_LOOP('',(#8464,#8487,#8488,#8511,#8539,#8572,#8600)); -#8464 = ORIENTED_EDGE('',*,*,#8465,.F.); -#8465 = EDGE_CURVE('',#1213,#8466,#8468,.T.); -#8466 = VERTEX_POINT('',#8467); -#8467 = CARTESIAN_POINT('',(-86.75,-1.901,0.4)); -#8468 = SURFACE_CURVE('',#8469,(#8473,#8480),.PCURVE_S1.); -#8469 = LINE('',#8470,#8471); -#8470 = CARTESIAN_POINT('',(-87.3165,-2.4675,0.9665)); -#8471 = VECTOR('',#8472,1.); -#8472 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#8473 = PCURVE('',#1228,#8474); -#8474 = DEFINITIONAL_REPRESENTATION('',(#8475),#8479); -#8475 = LINE('',#8476,#8477); -#8476 = CARTESIAN_POINT('',(-0.9665,1.083994695559)); -#8477 = VECTOR('',#8478,1.); -#8478 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8480 = PCURVE('',#101,#8481); -#8481 = DEFINITIONAL_REPRESENTATION('',(#8482),#8486); -#8482 = LINE('',#8483,#8484); -#8483 = CARTESIAN_POINT('',(2.6335,-9.4752308679E-02)); -#8484 = VECTOR('',#8485,1.); -#8485 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#8486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8487 = ORIENTED_EDGE('',*,*,#1212,.F.); -#8488 = ORIENTED_EDGE('',*,*,#8489,.T.); -#8489 = EDGE_CURVE('',#1185,#8490,#8492,.T.); -#8490 = VERTEX_POINT('',#8491); -#8491 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#8492 = SURFACE_CURVE('',#8493,(#8497,#8504),.PCURVE_S1.); -#8493 = LINE('',#8494,#8495); -#8494 = CARTESIAN_POINT('',(-83.66666666666,-17.91666666666, - -2.683333333333)); -#8495 = VECTOR('',#8496,1.); -#8496 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#8497 = PCURVE('',#1228,#8498); -#8498 = DEFINITIONAL_REPRESENTATION('',(#8499),#8503); -#8499 = LINE('',#8500,#8501); -#8500 = CARTESIAN_POINT('',(-16.41566666666,-4.077649104842)); -#8501 = VECTOR('',#8502,1.); -#8502 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8504 = PCURVE('',#1200,#8505); -#8505 = DEFINITIONAL_REPRESENTATION('',(#8506),#8510); -#8506 = LINE('',#8507,#8508); -#8507 = CARTESIAN_POINT('',(-3.083333333333,-4.077649104842)); -#8508 = VECTOR('',#8509,1.); -#8509 = DIRECTION('',(0.57735026919,0.816496580928)); -#8510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8511 = ORIENTED_EDGE('',*,*,#8512,.F.); -#8512 = EDGE_CURVE('',#8513,#8490,#8515,.T.); -#8513 = VERTEX_POINT('',#8514); -#8514 = CARTESIAN_POINT('',(-86.75,-6.074596669241,0.4)); -#8515 = SURFACE_CURVE('',#8516,(#8520,#8527),.PCURVE_S1.); -#8516 = LINE('',#8517,#8518); -#8517 = CARTESIAN_POINT('',(-86.75,-3.3,0.4)); -#8518 = VECTOR('',#8519,1.); -#8519 = DIRECTION('',(0.,-1.,0.)); -#8520 = PCURVE('',#1228,#8521); -#8521 = DEFINITIONAL_REPRESENTATION('',(#8522),#8526); -#8522 = LINE('',#8523,#8524); -#8523 = CARTESIAN_POINT('',(-1.799,0.282842712475)); -#8524 = VECTOR('',#8525,1.); -#8525 = DIRECTION('',(-1.,0.)); -#8526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8527 = PCURVE('',#8528,#8533); -#8528 = PLANE('',#8529); -#8529 = AXIS2_PLACEMENT_3D('',#8530,#8531,#8532); -#8530 = CARTESIAN_POINT('',(-86.75,-21.001,-1.E-03)); -#8531 = DIRECTION('',(1.,0.,0.)); -#8532 = DIRECTION('',(0.,0.,1.)); -#8533 = DEFINITIONAL_REPRESENTATION('',(#8534),#8538); -#8534 = LINE('',#8535,#8536); -#8535 = CARTESIAN_POINT('',(0.401,-17.701)); -#8536 = VECTOR('',#8537,1.); -#8537 = DIRECTION('',(0.,1.)); -#8538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8539 = ORIENTED_EDGE('',*,*,#8540,.T.); -#8540 = EDGE_CURVE('',#8513,#8541,#8543,.T.); -#8541 = VERTEX_POINT('',#8542); -#8542 = CARTESIAN_POINT('',(-86.55,-5.3,0.2)); -#8543 = SURFACE_CURVE('',#8544,(#8549,#8556),.PCURVE_S1.); -#8544 = ELLIPSE('',#8545,2.262741699797,1.6); -#8545 = AXIS2_PLACEMENT_3D('',#8546,#8547,#8548); -#8546 = CARTESIAN_POINT('',(-88.15,-5.3,1.8)); -#8547 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#8548 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#8549 = PCURVE('',#1228,#8550); -#8550 = DEFINITIONAL_REPRESENTATION('',(#8551),#8555); -#8551 = ELLIPSE('',#8552,2.262741699797,1.6); -#8552 = AXIS2_PLACEMENT_2D('',#8553,#8554); -#8553 = CARTESIAN_POINT('',(-3.799,2.262741699797)); -#8554 = DIRECTION('',(3.474993633276E-18,-1.)); -#8555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8556 = PCURVE('',#8557,#8562); -#8557 = CYLINDRICAL_SURFACE('',#8558,1.6); -#8558 = AXIS2_PLACEMENT_3D('',#8559,#8560,#8561); -#8559 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#8560 = DIRECTION('',(1.,0.,0.)); -#8561 = DIRECTION('',(0.,0.,-1.)); -#8562 = DEFINITIONAL_REPRESENTATION('',(#8563),#8571); -#8563 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8564,#8565,#8566,#8567,#8568, - #8569,#8570),.UNSPECIFIED.,.F.,.F.,(7,7),(5.7283742742,6.28318530718 - ),.PIECEWISE_BEZIER_KNOTS.); -#8564 = CARTESIAN_POINT('',(5.7283742742,6.16)); -#8565 = CARTESIAN_POINT('',(5.820842779696,6.237937292557)); -#8566 = CARTESIAN_POINT('',(5.913311285193,6.301920283469)); -#8567 = CARTESIAN_POINT('',(6.00577979069,6.350749525041)); -#8568 = CARTESIAN_POINT('',(6.098248296186,6.383583192349)); -#8569 = CARTESIAN_POINT('',(6.190716801683,6.4)); -#8570 = CARTESIAN_POINT('',(6.28318530718,6.4)); -#8571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8572 = ORIENTED_EDGE('',*,*,#8573,.T.); -#8573 = EDGE_CURVE('',#8541,#8574,#8576,.T.); -#8574 = VERTEX_POINT('',#8575); -#8575 = CARTESIAN_POINT('',(-86.75,-4.525403330759,0.4)); -#8576 = SURFACE_CURVE('',#8577,(#8582,#8589),.PCURVE_S1.); -#8577 = ELLIPSE('',#8578,2.262741699797,1.6); -#8578 = AXIS2_PLACEMENT_3D('',#8579,#8580,#8581); -#8579 = CARTESIAN_POINT('',(-88.15,-5.3,1.8)); -#8580 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#8581 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#8582 = PCURVE('',#1228,#8583); -#8583 = DEFINITIONAL_REPRESENTATION('',(#8584),#8588); -#8584 = ELLIPSE('',#8585,2.262741699797,1.6); -#8585 = AXIS2_PLACEMENT_2D('',#8586,#8587); -#8586 = CARTESIAN_POINT('',(-3.799,2.262741699797)); -#8587 = DIRECTION('',(3.474993633276E-18,-1.)); -#8588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8589 = PCURVE('',#8557,#8590); -#8590 = DEFINITIONAL_REPRESENTATION('',(#8591),#8599); -#8591 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#8592,#8593,#8594,#8595,#8596, - #8597,#8598),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,0.55481103298), - .PIECEWISE_BEZIER_KNOTS.); -#8592 = CARTESIAN_POINT('',(0.,6.4)); -#8593 = CARTESIAN_POINT('',(9.246850549668E-02,6.4)); -#8594 = CARTESIAN_POINT('',(0.184937010993,6.383583192349)); -#8595 = CARTESIAN_POINT('',(0.27740551649,6.350749525041)); -#8596 = CARTESIAN_POINT('',(0.369874021987,6.301920283469)); -#8597 = CARTESIAN_POINT('',(0.462342527483,6.237937292557)); -#8598 = CARTESIAN_POINT('',(0.55481103298,6.16)); -#8599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8600 = ORIENTED_EDGE('',*,*,#8601,.F.); -#8601 = EDGE_CURVE('',#8466,#8574,#8602,.T.); -#8602 = SURFACE_CURVE('',#8603,(#8607,#8614),.PCURVE_S1.); -#8603 = LINE('',#8604,#8605); -#8604 = CARTESIAN_POINT('',(-86.75,-1.901,0.4)); -#8605 = VECTOR('',#8606,1.); -#8606 = DIRECTION('',(0.,-1.,-1.226810960677E-15)); -#8607 = PCURVE('',#1228,#8608); -#8608 = DEFINITIONAL_REPRESENTATION('',(#8609),#8613); -#8609 = LINE('',#8610,#8611); -#8610 = CARTESIAN_POINT('',(-0.4,0.282842712475)); -#8611 = VECTOR('',#8612,1.); -#8612 = DIRECTION('',(-1.,-8.67486349529E-16)); -#8613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8614 = PCURVE('',#8528,#8615); -#8615 = DEFINITIONAL_REPRESENTATION('',(#8616),#8620); -#8616 = LINE('',#8617,#8618); -#8617 = CARTESIAN_POINT('',(0.401,-19.1)); -#8618 = VECTOR('',#8619,1.); -#8619 = DIRECTION('',(-1.226810960677E-15,1.)); -#8620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8621 = ADVANCED_FACE('',(#8622),#8557,.F.); -#8622 = FACE_BOUND('',#8623,.F.); -#8623 = EDGE_LOOP('',(#8624,#8647,#8674,#8675,#8676,#8698)); -#8624 = ORIENTED_EDGE('',*,*,#8625,.T.); -#8625 = EDGE_CURVE('',#8541,#8626,#8628,.T.); -#8626 = VERTEX_POINT('',#8627); -#8627 = CARTESIAN_POINT('',(-83.75,-5.3,0.2)); -#8628 = SEAM_CURVE('',#8629,(#8633,#8640),.PCURVE_S1.); -#8629 = LINE('',#8630,#8631); -#8630 = CARTESIAN_POINT('',(-92.95,-5.3,0.2)); -#8631 = VECTOR('',#8632,1.); -#8632 = DIRECTION('',(1.,0.,0.)); -#8633 = PCURVE('',#8557,#8634); -#8634 = DEFINITIONAL_REPRESENTATION('',(#8635),#8639); -#8635 = LINE('',#8636,#8637); -#8636 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#8637 = VECTOR('',#8638,1.); -#8638 = DIRECTION('',(0.,1.)); -#8639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8640 = PCURVE('',#8557,#8641); -#8641 = DEFINITIONAL_REPRESENTATION('',(#8642),#8646); -#8642 = LINE('',#8643,#8644); -#8643 = CARTESIAN_POINT('',(0.,-0.)); -#8644 = VECTOR('',#8645,1.); -#8645 = DIRECTION('',(0.,1.)); -#8646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8647 = ORIENTED_EDGE('',*,*,#8648,.F.); -#8648 = EDGE_CURVE('',#8626,#8626,#8649,.T.); -#8649 = SURFACE_CURVE('',#8650,(#8655,#8662),.PCURVE_S1.); -#8650 = CIRCLE('',#8651,1.6); -#8651 = AXIS2_PLACEMENT_3D('',#8652,#8653,#8654); -#8652 = CARTESIAN_POINT('',(-83.75,-5.3,1.8)); -#8653 = DIRECTION('',(1.,-0.,0.)); -#8654 = DIRECTION('',(0.,0.,-1.)); -#8655 = PCURVE('',#8557,#8656); -#8656 = DEFINITIONAL_REPRESENTATION('',(#8657),#8661); -#8657 = LINE('',#8658,#8659); -#8658 = CARTESIAN_POINT('',(0.,9.2)); -#8659 = VECTOR('',#8660,1.); -#8660 = DIRECTION('',(1.,0.)); -#8661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8662 = PCURVE('',#8663,#8668); -#8663 = PLANE('',#8664); -#8664 = AXIS2_PLACEMENT_3D('',#8665,#8666,#8667); -#8665 = CARTESIAN_POINT('',(-83.75,-5.3,1.8)); -#8666 = DIRECTION('',(1.,0.,0.)); -#8667 = DIRECTION('',(0.,0.,-1.)); -#8668 = DEFINITIONAL_REPRESENTATION('',(#8669),#8673); -#8669 = CIRCLE('',#8670,1.6); -#8670 = AXIS2_PLACEMENT_2D('',#8671,#8672); -#8671 = CARTESIAN_POINT('',(0.,0.)); -#8672 = DIRECTION('',(1.,0.)); -#8673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8674 = ORIENTED_EDGE('',*,*,#8625,.F.); -#8675 = ORIENTED_EDGE('',*,*,#8573,.T.); -#8676 = ORIENTED_EDGE('',*,*,#8677,.T.); -#8677 = EDGE_CURVE('',#8574,#8513,#8678,.T.); -#8678 = SURFACE_CURVE('',#8679,(#8684,#8691),.PCURVE_S1.); -#8679 = CIRCLE('',#8680,1.6); -#8680 = AXIS2_PLACEMENT_3D('',#8681,#8682,#8683); -#8681 = CARTESIAN_POINT('',(-86.75,-5.3,1.8)); -#8682 = DIRECTION('',(1.,0.,0.)); -#8683 = DIRECTION('',(0.,0.,-1.)); -#8684 = PCURVE('',#8557,#8685); -#8685 = DEFINITIONAL_REPRESENTATION('',(#8686),#8690); -#8686 = LINE('',#8687,#8688); -#8687 = CARTESIAN_POINT('',(0.,6.2)); -#8688 = VECTOR('',#8689,1.); -#8689 = DIRECTION('',(1.,0.)); -#8690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8691 = PCURVE('',#8528,#8692); -#8692 = DEFINITIONAL_REPRESENTATION('',(#8693),#8697); -#8693 = CIRCLE('',#8694,1.6); -#8694 = AXIS2_PLACEMENT_2D('',#8695,#8696); -#8695 = CARTESIAN_POINT('',(1.801,-15.701)); -#8696 = DIRECTION('',(-1.,0.)); -#8697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8698 = ORIENTED_EDGE('',*,*,#8540,.T.); -#8699 = ADVANCED_FACE('',(#8700),#8663,.F.); -#8700 = FACE_BOUND('',#8701,.F.); -#8701 = EDGE_LOOP('',(#8702)); -#8702 = ORIENTED_EDGE('',*,*,#8648,.T.); -#8703 = ADVANCED_FACE('',(#8704),#8528,.F.); -#8704 = FACE_BOUND('',#8705,.F.); -#8705 = EDGE_LOOP('',(#8706,#8707,#8730,#8753,#8777,#8800,#8819,#8820)); -#8706 = ORIENTED_EDGE('',*,*,#8601,.F.); -#8707 = ORIENTED_EDGE('',*,*,#8708,.F.); -#8708 = EDGE_CURVE('',#8709,#8466,#8711,.T.); -#8709 = VERTEX_POINT('',#8710); -#8710 = CARTESIAN_POINT('',(-86.75,-3.3,1.799)); -#8711 = SURFACE_CURVE('',#8712,(#8716,#8723),.PCURVE_S1.); -#8712 = LINE('',#8713,#8714); -#8713 = CARTESIAN_POINT('',(-86.75,-6.8255,5.3245)); -#8714 = VECTOR('',#8715,1.); -#8715 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); -#8716 = PCURVE('',#8528,#8717); -#8717 = DEFINITIONAL_REPRESENTATION('',(#8718),#8722); -#8718 = LINE('',#8719,#8720); -#8719 = CARTESIAN_POINT('',(5.3255,-14.1755)); -#8720 = VECTOR('',#8721,1.); -#8721 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#8722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8723 = PCURVE('',#101,#8724); -#8724 = DEFINITIONAL_REPRESENTATION('',(#8725),#8729); -#8725 = LINE('',#8726,#8727); -#8726 = CARTESIAN_POINT('',(3.2,-6.257895013501)); -#8727 = VECTOR('',#8728,1.); -#8728 = DIRECTION('',(0.,1.)); -#8729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8730 = ORIENTED_EDGE('',*,*,#8731,.T.); -#8731 = EDGE_CURVE('',#8709,#8732,#8734,.T.); -#8732 = VERTEX_POINT('',#8733); -#8733 = CARTESIAN_POINT('',(-86.75,-3.3,1.8)); -#8734 = SURFACE_CURVE('',#8735,(#8739,#8746),.PCURVE_S1.); -#8735 = LINE('',#8736,#8737); -#8736 = CARTESIAN_POINT('',(-86.75,-3.3,-1.E-03)); -#8737 = VECTOR('',#8738,1.); -#8738 = DIRECTION('',(0.,0.,1.)); -#8739 = PCURVE('',#8528,#8740); -#8740 = DEFINITIONAL_REPRESENTATION('',(#8741),#8745); -#8741 = LINE('',#8742,#8743); -#8742 = CARTESIAN_POINT('',(0.,-17.701)); -#8743 = VECTOR('',#8744,1.); -#8744 = DIRECTION('',(1.,0.)); -#8745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8746 = PCURVE('',#129,#8747); -#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8752); -#8748 = LINE('',#8749,#8750); -#8749 = CARTESIAN_POINT('',(0.,3.2)); -#8750 = VECTOR('',#8751,1.); -#8751 = DIRECTION('',(1.,0.)); -#8752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8753 = ORIENTED_EDGE('',*,*,#8754,.T.); -#8754 = EDGE_CURVE('',#8732,#8755,#8757,.T.); -#8755 = VERTEX_POINT('',#8756); -#8756 = CARTESIAN_POINT('',(-86.75,-5.3,3.8)); -#8757 = SURFACE_CURVE('',#8758,(#8763,#8770),.PCURVE_S1.); -#8758 = CIRCLE('',#8759,2.); -#8759 = AXIS2_PLACEMENT_3D('',#8760,#8761,#8762); -#8760 = CARTESIAN_POINT('',(-86.75,-5.3,1.8)); -#8761 = DIRECTION('',(1.,0.,0.)); -#8762 = DIRECTION('',(-0.,0.,1.)); -#8763 = PCURVE('',#8528,#8764); -#8764 = DEFINITIONAL_REPRESENTATION('',(#8765),#8769); -#8765 = CIRCLE('',#8766,2.); -#8766 = AXIS2_PLACEMENT_2D('',#8767,#8768); -#8767 = CARTESIAN_POINT('',(1.801,-15.701)); -#8768 = DIRECTION('',(1.,0.)); -#8769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8770 = PCURVE('',#158,#8771); -#8771 = DEFINITIONAL_REPRESENTATION('',(#8772),#8776); -#8772 = LINE('',#8773,#8774); -#8773 = CARTESIAN_POINT('',(-4.712388980385,3.2)); -#8774 = VECTOR('',#8775,1.); -#8775 = DIRECTION('',(1.,0.)); -#8776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8777 = ORIENTED_EDGE('',*,*,#8778,.F.); -#8778 = EDGE_CURVE('',#8779,#8755,#8781,.T.); -#8779 = VERTEX_POINT('',#8780); -#8780 = CARTESIAN_POINT('',(-86.75,-21.,3.8)); -#8781 = SURFACE_CURVE('',#8782,(#8786,#8793),.PCURVE_S1.); -#8782 = LINE('',#8783,#8784); -#8783 = CARTESIAN_POINT('',(-86.75,-21.001,3.8)); -#8784 = VECTOR('',#8785,1.); -#8785 = DIRECTION('',(0.,1.,0.)); -#8786 = PCURVE('',#8528,#8787); -#8787 = DEFINITIONAL_REPRESENTATION('',(#8788),#8792); -#8788 = LINE('',#8789,#8790); -#8789 = CARTESIAN_POINT('',(3.801,0.)); -#8790 = VECTOR('',#8791,1.); -#8791 = DIRECTION('',(0.,-1.)); -#8792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8793 = PCURVE('',#186,#8794); -#8794 = DEFINITIONAL_REPRESENTATION('',(#8795),#8799); -#8795 = LINE('',#8796,#8797); -#8796 = CARTESIAN_POINT('',(3.2,0.)); -#8797 = VECTOR('',#8798,1.); -#8798 = DIRECTION('',(0.,1.)); -#8799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8800 = ORIENTED_EDGE('',*,*,#8801,.T.); -#8801 = EDGE_CURVE('',#8779,#8490,#8802,.T.); -#8802 = SURFACE_CURVE('',#8803,(#8807,#8813),.PCURVE_S1.); -#8803 = LINE('',#8804,#8805); -#8804 = CARTESIAN_POINT('',(-86.75,-21.,-5.E-04)); -#8805 = VECTOR('',#8806,1.); -#8806 = DIRECTION('',(0.,0.,-1.)); -#8807 = PCURVE('',#8528,#8808); -#8808 = DEFINITIONAL_REPRESENTATION('',(#8809),#8812); -#8809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8810,#8811),.UNSPECIFIED.,.F., - .F.,(2,2),(-3.8005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#8810 = CARTESIAN_POINT('',(3.801,-1.000000000001E-03)); -#8811 = CARTESIAN_POINT('',(1.E-03,-1.000000000001E-03)); -#8812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8813 = PCURVE('',#214,#8814); -#8814 = DEFINITIONAL_REPRESENTATION('',(#8815),#8818); -#8815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8816,#8817),.UNSPECIFIED.,.F., - .F.,(2,2),(-3.8005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#8816 = CARTESIAN_POINT('',(3.8,3.2)); -#8817 = CARTESIAN_POINT('',(0.,3.2)); -#8818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8819 = ORIENTED_EDGE('',*,*,#8512,.F.); -#8820 = ORIENTED_EDGE('',*,*,#8677,.F.); -#8821 = ADVANCED_FACE('',(#8822),#1200,.F.); -#8822 = FACE_BOUND('',#8823,.T.); -#8823 = EDGE_LOOP('',(#8824,#8825,#8826,#8847,#8848,#8849,#8850,#8851, - #8852,#8853,#8854,#8855,#8856,#8857,#8858,#8859)); -#8824 = ORIENTED_EDGE('',*,*,#8489,.F.); -#8825 = ORIENTED_EDGE('',*,*,#1184,.T.); -#8826 = ORIENTED_EDGE('',*,*,#8827,.T.); -#8827 = EDGE_CURVE('',#1157,#5418,#8828,.T.); -#8828 = SURFACE_CURVE('',#8829,(#8833,#8840),.PCURVE_S1.); -#8829 = LINE('',#8830,#8831); -#8830 = CARTESIAN_POINT('',(57.699999999999,8.05,-28.65)); -#8831 = VECTOR('',#8832,1.); -#8832 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#8833 = PCURVE('',#1200,#8834); -#8834 = DEFINITIONAL_REPRESENTATION('',(#8835),#8839); -#8835 = LINE('',#8836,#8837); -#8836 = CARTESIAN_POINT('',(-144.4499999999,-40.80006127446)); -#8837 = VECTOR('',#8838,1.); -#8838 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8840 = PCURVE('',#1172,#8841); -#8841 = DEFINITIONAL_REPRESENTATION('',(#8842),#8846); -#8842 = LINE('',#8843,#8844); -#8843 = CARTESIAN_POINT('',(11.35,-40.80006127446)); -#8844 = VECTOR('',#8845,1.); -#8845 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8847 = ORIENTED_EDGE('',*,*,#5443,.F.); -#8848 = ORIENTED_EDGE('',*,*,#5665,.T.); -#8849 = ORIENTED_EDGE('',*,*,#5763,.F.); -#8850 = ORIENTED_EDGE('',*,*,#5965,.T.); -#8851 = ORIENTED_EDGE('',*,*,#6063,.F.); -#8852 = ORIENTED_EDGE('',*,*,#6265,.T.); -#8853 = ORIENTED_EDGE('',*,*,#6363,.F.); -#8854 = ORIENTED_EDGE('',*,*,#6565,.T.); -#8855 = ORIENTED_EDGE('',*,*,#6663,.F.); -#8856 = ORIENTED_EDGE('',*,*,#6865,.T.); -#8857 = ORIENTED_EDGE('',*,*,#6963,.F.); -#8858 = ORIENTED_EDGE('',*,*,#7165,.T.); -#8859 = ORIENTED_EDGE('',*,*,#8860,.F.); -#8860 = EDGE_CURVE('',#8490,#7140,#8861,.T.); -#8861 = SURFACE_CURVE('',#8862,(#8866,#8873),.PCURVE_S1.); -#8862 = LINE('',#8863,#8864); -#8863 = CARTESIAN_POINT('',(-86.75,-21.,0.4)); -#8864 = VECTOR('',#8865,1.); -#8865 = DIRECTION('',(1.,0.,-0.)); -#8866 = PCURVE('',#1200,#8867); -#8867 = DEFINITIONAL_REPRESENTATION('',(#8868),#8872); -#8868 = LINE('',#8869,#8870); -#8869 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#8870 = VECTOR('',#8871,1.); -#8871 = DIRECTION('',(-1.,0.)); -#8872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8873 = PCURVE('',#214,#8874); -#8874 = DEFINITIONAL_REPRESENTATION('',(#8875),#8879); -#8875 = LINE('',#8876,#8877); -#8876 = CARTESIAN_POINT('',(0.4,3.2)); -#8877 = VECTOR('',#8878,1.); -#8878 = DIRECTION('',(0.,1.)); -#8879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8880 = ADVANCED_FACE('',(#8881),#1172,.T.); -#8881 = FACE_BOUND('',#8882,.T.); -#8882 = EDGE_LOOP('',(#8883,#8884,#8905,#8906,#8907,#8908,#8909)); -#8883 = ORIENTED_EDGE('',*,*,#1156,.F.); -#8884 = ORIENTED_EDGE('',*,*,#8885,.T.); -#8885 = EDGE_CURVE('',#1129,#7428,#8886,.T.); -#8886 = SURFACE_CURVE('',#8887,(#8891,#8898),.PCURVE_S1.); -#8887 = LINE('',#8888,#8889); -#8888 = CARTESIAN_POINT('',(87.616333333333,-2.767333333333, - 1.266333333333)); -#8889 = VECTOR('',#8890,1.); -#8890 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#8891 = PCURVE('',#1172,#8892); -#8892 = DEFINITIONAL_REPRESENTATION('',(#8893),#8897); -#8893 = LINE('',#8894,#8895); -#8894 = CARTESIAN_POINT('',(0.532666666667,1.508023062011)); -#8895 = VECTOR('',#8896,1.); -#8896 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8898 = PCURVE('',#1144,#8899); -#8899 = DEFINITIONAL_REPRESENTATION('',(#8900),#8904); -#8900 = LINE('',#8901,#8902); -#8901 = CARTESIAN_POINT('',(2.333666666667,-0.518780675131)); -#8902 = VECTOR('',#8903,1.); -#8903 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#8904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8905 = ORIENTED_EDGE('',*,*,#7425,.F.); -#8906 = ORIENTED_EDGE('',*,*,#7656,.F.); -#8907 = ORIENTED_EDGE('',*,*,#7683,.F.); -#8908 = ORIENTED_EDGE('',*,*,#7546,.F.); -#8909 = ORIENTED_EDGE('',*,*,#8827,.F.); -#8910 = ADVANCED_FACE('',(#8911),#1144,.T.); -#8911 = FACE_BOUND('',#8912,.T.); -#8912 = EDGE_LOOP('',(#8913,#8914,#8915,#8916,#8917,#8918)); -#8913 = ORIENTED_EDGE('',*,*,#1994,.F.); -#8914 = ORIENTED_EDGE('',*,*,#7771,.T.); -#8915 = ORIENTED_EDGE('',*,*,#7450,.T.); -#8916 = ORIENTED_EDGE('',*,*,#8885,.F.); -#8917 = ORIENTED_EDGE('',*,*,#1128,.F.); -#8918 = ORIENTED_EDGE('',*,*,#8919,.T.); -#8919 = EDGE_CURVE('',#1101,#1970,#8920,.T.); -#8920 = SURFACE_CURVE('',#8921,(#8925,#8932),.PCURVE_S1.); -#8921 = LINE('',#8922,#8923); -#8922 = CARTESIAN_POINT('',(89.617,-2.234,0.733)); -#8923 = VECTOR('',#8924,1.); -#8924 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#8925 = PCURVE('',#1144,#8926); -#8926 = DEFINITIONAL_REPRESENTATION('',(#8927),#8931); -#8927 = LINE('',#8928,#8929); -#8928 = CARTESIAN_POINT('',(0.333,0.235466558135)); -#8929 = VECTOR('',#8930,1.); -#8930 = DIRECTION('',(0.57735026919,-0.816496580928)); -#8931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8932 = PCURVE('',#1116,#8933); -#8933 = DEFINITIONAL_REPRESENTATION('',(#8934),#8938); -#8934 = LINE('',#8935,#8936); -#8935 = CARTESIAN_POINT('',(30.766,0.753775828745)); -#8936 = VECTOR('',#8937,1.); -#8937 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8939 = ADVANCED_FACE('',(#8940),#1116,.F.); -#8940 = FACE_BOUND('',#8941,.F.); -#8941 = EDGE_LOOP('',(#8942,#8963,#8964,#8965,#8966,#8967,#8968)); -#8942 = ORIENTED_EDGE('',*,*,#8943,.F.); -#8943 = EDGE_CURVE('',#1073,#2596,#8944,.T.); -#8944 = SURFACE_CURVE('',#8945,(#8949,#8956),.PCURVE_S1.); -#8945 = LINE('',#8946,#8947); -#8946 = CARTESIAN_POINT('',(90.883333333333,-32.06666666666, - -0.533333333333)); -#8947 = VECTOR('',#8948,1.); -#8948 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#8949 = PCURVE('',#1116,#8950); -#8950 = DEFINITIONAL_REPRESENTATION('',(#8951),#8955); -#8951 = LINE('',#8952,#8953); -#8952 = CARTESIAN_POINT('',(0.933333333333,-1.03708994574)); -#8953 = VECTOR('',#8954,1.); -#8954 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8956 = PCURVE('',#1088,#8957); -#8957 = DEFINITIONAL_REPRESENTATION('',(#8958),#8962); -#8958 = LINE('',#8959,#8960); -#8959 = CARTESIAN_POINT('',(-3.866666666667,-1.03708994574)); -#8960 = VECTOR('',#8961,1.); -#8961 = DIRECTION('',(-0.57735026919,0.816496580928)); -#8962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8963 = ORIENTED_EDGE('',*,*,#1100,.T.); -#8964 = ORIENTED_EDGE('',*,*,#8919,.T.); -#8965 = ORIENTED_EDGE('',*,*,#1969,.T.); -#8966 = ORIENTED_EDGE('',*,*,#2671,.F.); -#8967 = ORIENTED_EDGE('',*,*,#2754,.F.); -#8968 = ORIENTED_EDGE('',*,*,#2618,.F.); -#8969 = ADVANCED_FACE('',(#8970),#1088,.T.); -#8970 = FACE_BOUND('',#8971,.F.); -#8971 = EDGE_LOOP('',(#8972,#8973,#8974,#8975)); -#8972 = ORIENTED_EDGE('',*,*,#1579,.F.); -#8973 = ORIENTED_EDGE('',*,*,#1070,.T.); -#8974 = ORIENTED_EDGE('',*,*,#8943,.T.); -#8975 = ORIENTED_EDGE('',*,*,#7829,.F.); -#8976 = ADVANCED_FACE('',(#8977),#1005,.F.); -#8977 = FACE_BOUND('',#8978,.F.); -#8978 = EDGE_LOOP('',(#8979,#8980,#8981,#8982)); -#8979 = ORIENTED_EDGE('',*,*,#989,.F.); -#8980 = ORIENTED_EDGE('',*,*,#1285,.T.); -#8981 = ORIENTED_EDGE('',*,*,#8396,.T.); -#8982 = ORIENTED_EDGE('',*,*,#8983,.T.); -#8983 = EDGE_CURVE('',#8397,#852,#8984,.T.); -#8984 = SURFACE_CURVE('',#8985,(#8989,#8996),.PCURVE_S1.); -#8985 = LINE('',#8986,#8987); -#8986 = CARTESIAN_POINT('',(-94.75,33.,0.4)); -#8987 = VECTOR('',#8988,1.); -#8988 = DIRECTION('',(0.,-1.,0.)); -#8989 = PCURVE('',#1005,#8990); -#8990 = DEFINITIONAL_REPRESENTATION('',(#8991),#8995); -#8991 = LINE('',#8992,#8993); -#8992 = CARTESIAN_POINT('',(66.,0.282842712475)); -#8993 = VECTOR('',#8994,1.); -#8994 = DIRECTION('',(-1.,0.)); -#8995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#8996 = PCURVE('',#895,#8997); -#8997 = DEFINITIONAL_REPRESENTATION('',(#8998),#9002); -#8998 = LINE('',#8999,#9000); -#8999 = CARTESIAN_POINT('',(0.4,-66.)); -#9000 = VECTOR('',#9001,1.); -#9001 = DIRECTION('',(0.,1.)); -#9002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9003 = ADVANCED_FACE('',(#9004),#895,.F.); -#9004 = FACE_BOUND('',#9005,.F.); -#9005 = EDGE_LOOP('',(#9006,#9007,#9008,#9031)); -#9006 = ORIENTED_EDGE('',*,*,#879,.F.); -#9007 = ORIENTED_EDGE('',*,*,#8983,.F.); -#9008 = ORIENTED_EDGE('',*,*,#9009,.T.); -#9009 = EDGE_CURVE('',#8397,#9010,#9012,.T.); -#9010 = VERTEX_POINT('',#9011); -#9011 = CARTESIAN_POINT('',(-94.75,33.,7.4)); -#9012 = SURFACE_CURVE('',#9013,(#9017,#9024),.PCURVE_S1.); -#9013 = LINE('',#9014,#9015); -#9014 = CARTESIAN_POINT('',(-94.75,33.,0.)); -#9015 = VECTOR('',#9016,1.); -#9016 = DIRECTION('',(0.,0.,1.)); -#9017 = PCURVE('',#895,#9018); -#9018 = DEFINITIONAL_REPRESENTATION('',(#9019),#9023); -#9019 = LINE('',#9020,#9021); -#9020 = CARTESIAN_POINT('',(0.,-66.)); -#9021 = VECTOR('',#9022,1.); -#9022 = DIRECTION('',(1.,0.)); -#9023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9024 = PCURVE('',#499,#9025); -#9025 = DEFINITIONAL_REPRESENTATION('',(#9026),#9030); -#9026 = LINE('',#9027,#9028); -#9027 = CARTESIAN_POINT('',(-0.,0.)); -#9028 = VECTOR('',#9029,1.); -#9029 = DIRECTION('',(-1.,0.)); -#9030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9031 = ORIENTED_EDGE('',*,*,#9032,.T.); -#9032 = EDGE_CURVE('',#9010,#880,#9033,.T.); -#9033 = SURFACE_CURVE('',#9034,(#9038,#9045),.PCURVE_S1.); -#9034 = LINE('',#9035,#9036); -#9035 = CARTESIAN_POINT('',(-94.75,33.,7.4)); -#9036 = VECTOR('',#9037,1.); -#9037 = DIRECTION('',(0.,-1.,0.)); -#9038 = PCURVE('',#895,#9039); -#9039 = DEFINITIONAL_REPRESENTATION('',(#9040),#9044); -#9040 = LINE('',#9041,#9042); -#9041 = CARTESIAN_POINT('',(7.4,-66.)); -#9042 = VECTOR('',#9043,1.); -#9043 = DIRECTION('',(0.,1.)); -#9044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9045 = PCURVE('',#923,#9046); -#9046 = DEFINITIONAL_REPRESENTATION('',(#9047),#9051); -#9047 = LINE('',#9048,#9049); -#9048 = CARTESIAN_POINT('',(66.,-0.707106781187)); -#9049 = VECTOR('',#9050,1.); -#9050 = DIRECTION('',(-1.,0.)); -#9051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9052 = ADVANCED_FACE('',(#9053),#923,.F.); -#9053 = FACE_BOUND('',#9054,.F.); -#9054 = EDGE_LOOP('',(#9055,#9056,#9057,#9080)); -#9055 = ORIENTED_EDGE('',*,*,#907,.F.); -#9056 = ORIENTED_EDGE('',*,*,#9032,.F.); -#9057 = ORIENTED_EDGE('',*,*,#9058,.T.); -#9058 = EDGE_CURVE('',#9010,#9059,#9061,.T.); -#9059 = VERTEX_POINT('',#9060); -#9060 = CARTESIAN_POINT('',(-93.75,33.,8.4)); -#9061 = SURFACE_CURVE('',#9062,(#9066,#9073),.PCURVE_S1.); -#9062 = LINE('',#9063,#9064); -#9063 = CARTESIAN_POINT('',(-96.35,33.,5.8)); -#9064 = VECTOR('',#9065,1.); -#9065 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#9066 = PCURVE('',#923,#9067); -#9067 = DEFINITIONAL_REPRESENTATION('',(#9068),#9072); -#9068 = LINE('',#9069,#9070); -#9069 = CARTESIAN_POINT('',(66.,-2.969848480983)); -#9070 = VECTOR('',#9071,1.); -#9071 = DIRECTION('',(0.,1.)); -#9072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9073 = PCURVE('',#499,#9074); -#9074 = DEFINITIONAL_REPRESENTATION('',(#9075),#9079); -#9075 = LINE('',#9076,#9077); -#9076 = CARTESIAN_POINT('',(-5.8,-1.6)); -#9077 = VECTOR('',#9078,1.); -#9078 = DIRECTION('',(-0.707106781187,0.707106781187)); -#9079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9080 = ORIENTED_EDGE('',*,*,#9081,.T.); -#9081 = EDGE_CURVE('',#9059,#908,#9082,.T.); -#9082 = SURFACE_CURVE('',#9083,(#9087,#9094),.PCURVE_S1.); -#9083 = LINE('',#9084,#9085); -#9084 = CARTESIAN_POINT('',(-93.75,33.,8.4)); -#9085 = VECTOR('',#9086,1.); -#9086 = DIRECTION('',(0.,-1.,0.)); -#9087 = PCURVE('',#923,#9088); -#9088 = DEFINITIONAL_REPRESENTATION('',(#9089),#9093); -#9089 = LINE('',#9090,#9091); -#9090 = CARTESIAN_POINT('',(66.,0.707106781187)); -#9091 = VECTOR('',#9092,1.); -#9092 = DIRECTION('',(-1.,0.)); -#9093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9094 = PCURVE('',#951,#9095); -#9095 = DEFINITIONAL_REPRESENTATION('',(#9096),#9100); -#9096 = LINE('',#9097,#9098); -#9097 = CARTESIAN_POINT('',(1.,66.)); -#9098 = VECTOR('',#9099,1.); -#9099 = DIRECTION('',(0.,-1.)); -#9100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9101 = ADVANCED_FACE('',(#9102),#951,.T.); -#9102 = FACE_BOUND('',#9103,.T.); -#9103 = EDGE_LOOP('',(#9104,#9105,#9128,#9149)); -#9104 = ORIENTED_EDGE('',*,*,#935,.T.); -#9105 = ORIENTED_EDGE('',*,*,#9106,.F.); -#9106 = EDGE_CURVE('',#9107,#936,#9109,.T.); -#9107 = VERTEX_POINT('',#9108); -#9108 = CARTESIAN_POINT('',(-90.95,33.,8.4)); -#9109 = SURFACE_CURVE('',#9110,(#9114,#9121),.PCURVE_S1.); -#9110 = LINE('',#9111,#9112); -#9111 = CARTESIAN_POINT('',(-90.95,33.,8.4)); -#9112 = VECTOR('',#9113,1.); -#9113 = DIRECTION('',(0.,-1.,0.)); -#9114 = PCURVE('',#951,#9115); -#9115 = DEFINITIONAL_REPRESENTATION('',(#9116),#9120); -#9116 = LINE('',#9117,#9118); -#9117 = CARTESIAN_POINT('',(3.8,66.)); -#9118 = VECTOR('',#9119,1.); -#9119 = DIRECTION('',(0.,-1.)); -#9120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9121 = PCURVE('',#629,#9122); -#9122 = DEFINITIONAL_REPRESENTATION('',(#9123),#9127); -#9123 = LINE('',#9124,#9125); -#9124 = CARTESIAN_POINT('',(66.,0.707106781187)); -#9125 = VECTOR('',#9126,1.); -#9126 = DIRECTION('',(-1.,0.)); -#9127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9128 = ORIENTED_EDGE('',*,*,#9129,.F.); -#9129 = EDGE_CURVE('',#9059,#9107,#9130,.T.); -#9130 = SURFACE_CURVE('',#9131,(#9135,#9142),.PCURVE_S1.); -#9131 = LINE('',#9132,#9133); -#9132 = CARTESIAN_POINT('',(-94.75,33.,8.4)); -#9133 = VECTOR('',#9134,1.); -#9134 = DIRECTION('',(1.,0.,0.)); -#9135 = PCURVE('',#951,#9136); -#9136 = DEFINITIONAL_REPRESENTATION('',(#9137),#9141); -#9137 = LINE('',#9138,#9139); -#9138 = CARTESIAN_POINT('',(0.,66.)); -#9139 = VECTOR('',#9140,1.); -#9140 = DIRECTION('',(1.,0.)); -#9141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9142 = PCURVE('',#499,#9143); -#9143 = DEFINITIONAL_REPRESENTATION('',(#9144),#9148); -#9144 = LINE('',#9145,#9146); -#9145 = CARTESIAN_POINT('',(-8.4,0.)); -#9146 = VECTOR('',#9147,1.); -#9147 = DIRECTION('',(-0.,1.)); -#9148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9149 = ORIENTED_EDGE('',*,*,#9081,.T.); -#9150 = ADVANCED_FACE('',(#9151),#629,.T.); -#9151 = FACE_BOUND('',#9152,.T.); -#9152 = EDGE_LOOP('',(#9153,#9154,#9155,#9176)); -#9153 = ORIENTED_EDGE('',*,*,#963,.F.); -#9154 = ORIENTED_EDGE('',*,*,#613,.F.); -#9155 = ORIENTED_EDGE('',*,*,#9156,.T.); -#9156 = EDGE_CURVE('',#591,#9107,#9157,.T.); -#9157 = SURFACE_CURVE('',#9158,(#9162,#9169),.PCURVE_S1.); -#9158 = LINE('',#9159,#9160); -#9159 = CARTESIAN_POINT('',(-89.55,33.,7.)); -#9160 = VECTOR('',#9161,1.); -#9161 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#9162 = PCURVE('',#629,#9163); -#9163 = DEFINITIONAL_REPRESENTATION('',(#9164),#9168); -#9164 = LINE('',#9165,#9166); -#9165 = CARTESIAN_POINT('',(66.,-1.272792206136)); -#9166 = VECTOR('',#9167,1.); -#9167 = DIRECTION('',(0.,1.)); -#9168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9169 = PCURVE('',#499,#9170); -#9170 = DEFINITIONAL_REPRESENTATION('',(#9171),#9175); -#9171 = LINE('',#9172,#9173); -#9172 = CARTESIAN_POINT('',(-7.,5.2)); -#9173 = VECTOR('',#9174,1.); -#9174 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#9175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9176 = ORIENTED_EDGE('',*,*,#9106,.T.); -#9177 = ADVANCED_FACE('',(#9178),#555,.T.); -#9178 = FACE_BOUND('',#9179,.F.); -#9179 = EDGE_LOOP('',(#9180,#9206)); -#9180 = ORIENTED_EDGE('',*,*,#9181,.T.); -#9181 = EDGE_CURVE('',#540,#512,#9182,.T.); -#9182 = SURFACE_CURVE('',#9183,(#9188,#9199),.PCURVE_S1.); -#9183 = CIRCLE('',#9184,3.7); -#9184 = AXIS2_PLACEMENT_3D('',#9185,#9186,#9187); -#9185 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#9186 = DIRECTION('',(0.,-1.,0.)); -#9187 = DIRECTION('',(1.,0.,0.)); -#9188 = PCURVE('',#555,#9189); -#9189 = DEFINITIONAL_REPRESENTATION('',(#9190),#9198); -#9190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9191,#9192,#9193,#9194, -#9195,#9196,#9197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9191 = CARTESIAN_POINT('',(-3.7,0.)); -#9192 = CARTESIAN_POINT('',(-3.7,6.408587988005)); -#9193 = CARTESIAN_POINT('',(1.85,3.204293994002)); -#9194 = CARTESIAN_POINT('',(7.4,9.06238631369E-16)); -#9195 = CARTESIAN_POINT('',(1.85,-3.204293994002)); -#9196 = CARTESIAN_POINT('',(-3.7,-6.408587988005)); -#9197 = CARTESIAN_POINT('',(-3.7,0.)); -#9198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9199 = PCURVE('',#527,#9200); -#9200 = DEFINITIONAL_REPRESENTATION('',(#9201),#9205); -#9201 = LINE('',#9202,#9203); -#9202 = CARTESIAN_POINT('',(-0.,0.)); -#9203 = VECTOR('',#9204,1.); -#9204 = DIRECTION('',(-1.,0.)); -#9205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9206 = ORIENTED_EDGE('',*,*,#539,.F.); -#9207 = ADVANCED_FACE('',(#9208),#527,.F.); -#9208 = FACE_BOUND('',#9209,.T.); -#9209 = EDGE_LOOP('',(#9210,#9232,#9233,#9234)); -#9210 = ORIENTED_EDGE('',*,*,#9211,.F.); -#9211 = EDGE_CURVE('',#568,#484,#9212,.T.); -#9212 = SURFACE_CURVE('',#9213,(#9218,#9225),.PCURVE_S1.); -#9213 = CIRCLE('',#9214,3.7); -#9214 = AXIS2_PLACEMENT_3D('',#9215,#9216,#9217); -#9215 = CARTESIAN_POINT('',(-86.65,33.,2.1)); -#9216 = DIRECTION('',(0.,-1.,0.)); -#9217 = DIRECTION('',(1.,0.,0.)); -#9218 = PCURVE('',#527,#9219); -#9219 = DEFINITIONAL_REPRESENTATION('',(#9220),#9224); -#9220 = LINE('',#9221,#9222); -#9221 = CARTESIAN_POINT('',(-0.,8.3)); -#9222 = VECTOR('',#9223,1.); -#9223 = DIRECTION('',(-1.,0.)); -#9224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9225 = PCURVE('',#499,#9226); -#9226 = DEFINITIONAL_REPRESENTATION('',(#9227),#9231); -#9227 = CIRCLE('',#9228,3.7); -#9228 = AXIS2_PLACEMENT_2D('',#9229,#9230); -#9229 = CARTESIAN_POINT('',(-2.1,8.1)); -#9230 = DIRECTION('',(-0.,1.)); -#9231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9232 = ORIENTED_EDGE('',*,*,#567,.F.); -#9233 = ORIENTED_EDGE('',*,*,#9181,.T.); -#9234 = ORIENTED_EDGE('',*,*,#511,.T.); -#9235 = ADVANCED_FACE('',(#9236),#499,.F.); -#9236 = FACE_BOUND('',#9237,.T.); -#9237 = EDGE_LOOP('',(#9238,#9239,#9240,#9241,#9242,#9243,#9244,#9245)); -#9238 = ORIENTED_EDGE('',*,*,#483,.F.); -#9239 = ORIENTED_EDGE('',*,*,#8441,.F.); -#9240 = ORIENTED_EDGE('',*,*,#9009,.T.); -#9241 = ORIENTED_EDGE('',*,*,#9058,.T.); -#9242 = ORIENTED_EDGE('',*,*,#9129,.T.); -#9243 = ORIENTED_EDGE('',*,*,#9156,.F.); -#9244 = ORIENTED_EDGE('',*,*,#590,.F.); -#9245 = ORIENTED_EDGE('',*,*,#9211,.T.); -#9246 = ADVANCED_FACE('',(#9247),#448,.F.); -#9247 = FACE_BOUND('',#9248,.T.); -#9248 = EDGE_LOOP('',(#9249,#9281,#9304,#9335,#9336,#9366)); -#9249 = ORIENTED_EDGE('',*,*,#9250,.F.); -#9250 = EDGE_CURVE('',#9251,#400,#9253,.T.); -#9251 = VERTEX_POINT('',#9252); -#9252 = CARTESIAN_POINT('',(-90.15,5.3,0.2)); -#9253 = SURFACE_CURVE('',#9254,(#9259,#9270),.PCURVE_S1.); -#9254 = ELLIPSE('',#9255,2.262741699797,1.6); -#9255 = AXIS2_PLACEMENT_3D('',#9256,#9257,#9258); -#9256 = CARTESIAN_POINT('',(-88.55,5.3,1.8)); -#9257 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#9258 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#9259 = PCURVE('',#448,#9260); -#9260 = DEFINITIONAL_REPRESENTATION('',(#9261),#9269); -#9261 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9262,#9263,#9264,#9265,#9266, - #9267,#9268),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#9262 = CARTESIAN_POINT('',(0.,2.8)); -#9263 = CARTESIAN_POINT('',(-9.246850549668E-02,2.8)); -#9264 = CARTESIAN_POINT('',(-0.184937010993,2.816416807651)); -#9265 = CARTESIAN_POINT('',(-0.27740551649,2.849250474959)); -#9266 = CARTESIAN_POINT('',(-0.369874021987,2.898079716531)); -#9267 = CARTESIAN_POINT('',(-0.462342527483,2.962062707443)); -#9268 = CARTESIAN_POINT('',(-0.55481103298,3.04)); -#9269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9270 = PCURVE('',#415,#9271); -#9271 = DEFINITIONAL_REPRESENTATION('',(#9272),#9280); -#9272 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9273,#9274,#9275,#9276, -#9277,#9278,#9279),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9273 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#9274 = CARTESIAN_POINT('',(-4.77128129211,-4.525483399594)); -#9275 = CARTESIAN_POINT('',(-3.385640646055,-1.131370849898)); -#9276 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#9277 = CARTESIAN_POINT('',(-0.614359353945,-1.131370849898)); -#9278 = CARTESIAN_POINT('',(0.77128129211,-4.525483399594)); -#9279 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#9280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9281 = ORIENTED_EDGE('',*,*,#9282,.F.); -#9282 = EDGE_CURVE('',#9283,#9251,#9285,.T.); -#9283 = VERTEX_POINT('',#9284); -#9284 = CARTESIAN_POINT('',(-92.95,5.3,0.2)); -#9285 = SEAM_CURVE('',#9286,(#9290,#9297),.PCURVE_S1.); -#9286 = LINE('',#9287,#9288); -#9287 = CARTESIAN_POINT('',(-92.95,5.3,0.2)); -#9288 = VECTOR('',#9289,1.); -#9289 = DIRECTION('',(1.,0.,0.)); -#9290 = PCURVE('',#448,#9291); -#9291 = DEFINITIONAL_REPRESENTATION('',(#9292),#9296); -#9292 = LINE('',#9293,#9294); -#9293 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#9294 = VECTOR('',#9295,1.); -#9295 = DIRECTION('',(-0.,1.)); -#9296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9297 = PCURVE('',#448,#9298); -#9298 = DEFINITIONAL_REPRESENTATION('',(#9299),#9303); -#9299 = LINE('',#9300,#9301); -#9300 = CARTESIAN_POINT('',(-0.,-0.)); -#9301 = VECTOR('',#9302,1.); -#9302 = DIRECTION('',(-0.,1.)); -#9303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9304 = ORIENTED_EDGE('',*,*,#9305,.T.); -#9305 = EDGE_CURVE('',#9283,#9283,#9306,.T.); -#9306 = SURFACE_CURVE('',#9307,(#9312,#9319),.PCURVE_S1.); -#9307 = CIRCLE('',#9308,1.6); -#9308 = AXIS2_PLACEMENT_3D('',#9309,#9310,#9311); -#9309 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#9310 = DIRECTION('',(-1.,0.,0.)); -#9311 = DIRECTION('',(0.,0.,-1.)); -#9312 = PCURVE('',#448,#9313); -#9313 = DEFINITIONAL_REPRESENTATION('',(#9314),#9318); -#9314 = LINE('',#9315,#9316); -#9315 = CARTESIAN_POINT('',(-0.,0.)); -#9316 = VECTOR('',#9317,1.); -#9317 = DIRECTION('',(-1.,0.)); -#9318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9319 = PCURVE('',#9320,#9325); -#9320 = PLANE('',#9321); -#9321 = AXIS2_PLACEMENT_3D('',#9322,#9323,#9324); -#9322 = CARTESIAN_POINT('',(-92.95,5.3,1.8)); -#9323 = DIRECTION('',(1.,0.,0.)); -#9324 = DIRECTION('',(0.,0.,1.)); -#9325 = DEFINITIONAL_REPRESENTATION('',(#9326),#9334); -#9326 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9327,#9328,#9329,#9330, -#9331,#9332,#9333),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9327 = CARTESIAN_POINT('',(-1.6,0.)); -#9328 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#9329 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#9330 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#9331 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#9332 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#9333 = CARTESIAN_POINT('',(-1.6,0.)); -#9334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9335 = ORIENTED_EDGE('',*,*,#9282,.T.); -#9336 = ORIENTED_EDGE('',*,*,#9337,.F.); -#9337 = EDGE_CURVE('',#428,#9251,#9338,.T.); -#9338 = SURFACE_CURVE('',#9339,(#9344,#9355),.PCURVE_S1.); -#9339 = ELLIPSE('',#9340,2.262741699797,1.6); -#9340 = AXIS2_PLACEMENT_3D('',#9341,#9342,#9343); -#9341 = CARTESIAN_POINT('',(-88.55,5.3,1.8)); -#9342 = DIRECTION('',(-0.707106781187,3.474993633276E-18,0.707106781187) - ); -#9343 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187) - ); -#9344 = PCURVE('',#448,#9345); -#9345 = DEFINITIONAL_REPRESENTATION('',(#9346),#9354); -#9346 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9347,#9348,#9349,#9350,#9351, - #9352,#9353),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#9347 = CARTESIAN_POINT('',(-5.7283742742,3.04)); -#9348 = CARTESIAN_POINT('',(-5.820842779696,2.962062707443)); -#9349 = CARTESIAN_POINT('',(-5.913311285193,2.898079716531)); -#9350 = CARTESIAN_POINT('',(-6.00577979069,2.849250474959)); -#9351 = CARTESIAN_POINT('',(-6.098248296186,2.816416807651)); -#9352 = CARTESIAN_POINT('',(-6.190716801683,2.8)); -#9353 = CARTESIAN_POINT('',(-6.28318530718,2.8)); -#9354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9355 = PCURVE('',#415,#9356); -#9356 = DEFINITIONAL_REPRESENTATION('',(#9357),#9365); -#9357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9358,#9359,#9360,#9361, -#9362,#9363,#9364),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9358 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#9359 = CARTESIAN_POINT('',(-4.77128129211,-4.525483399594)); -#9360 = CARTESIAN_POINT('',(-3.385640646055,-1.131370849898)); -#9361 = CARTESIAN_POINT('',(-2.,2.262741699797)); -#9362 = CARTESIAN_POINT('',(-0.614359353945,-1.131370849898)); -#9363 = CARTESIAN_POINT('',(0.77128129211,-4.525483399594)); -#9364 = CARTESIAN_POINT('',(-2.,-4.525483399594)); -#9365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9366 = ORIENTED_EDGE('',*,*,#427,.F.); -#9367 = ADVANCED_FACE('',(#9368),#9320,.T.); -#9368 = FACE_BOUND('',#9369,.T.); -#9369 = EDGE_LOOP('',(#9370)); -#9370 = ORIENTED_EDGE('',*,*,#9305,.F.); -#9371 = ADVANCED_FACE('',(#9372),#415,.T.); -#9372 = FACE_BOUND('',#9373,.T.); -#9373 = EDGE_LOOP('',(#9374,#9395,#9396,#9397,#9398,#9399,#9400)); -#9374 = ORIENTED_EDGE('',*,*,#9375,.T.); -#9375 = EDGE_CURVE('',#372,#1337,#9376,.T.); -#9376 = SURFACE_CURVE('',#9377,(#9381,#9388),.PCURVE_S1.); -#9377 = LINE('',#9378,#9379); -#9378 = CARTESIAN_POINT('',(-89.617,2.234,0.733)); -#9379 = VECTOR('',#9380,1.); -#9380 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#9381 = PCURVE('',#415,#9382); -#9382 = DEFINITIONAL_REPRESENTATION('',(#9383),#9387); -#9383 = LINE('',#9384,#9385); -#9384 = CARTESIAN_POINT('',(1.066,-0.753775828745)); -#9385 = VECTOR('',#9386,1.); -#9386 = DIRECTION('',(0.57735026919,0.816496580928)); -#9387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9388 = PCURVE('',#387,#9389); -#9389 = DEFINITIONAL_REPRESENTATION('',(#9390),#9394); -#9390 = LINE('',#9391,#9392); -#9391 = CARTESIAN_POINT('',(-0.333,0.235466558135)); -#9392 = VECTOR('',#9393,1.); -#9393 = DIRECTION('',(0.57735026919,0.816496580928)); -#9394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9395 = ORIENTED_EDGE('',*,*,#1336,.F.); -#9396 = ORIENTED_EDGE('',*,*,#8420,.F.); -#9397 = ORIENTED_EDGE('',*,*,#460,.T.); -#9398 = ORIENTED_EDGE('',*,*,#9337,.T.); -#9399 = ORIENTED_EDGE('',*,*,#9250,.T.); -#9400 = ORIENTED_EDGE('',*,*,#399,.T.); -#9401 = ADVANCED_FACE('',(#9402),#387,.F.); -#9402 = FACE_BOUND('',#9403,.T.); -#9403 = EDGE_LOOP('',(#9404,#9405,#9426,#9427,#9428,#9429)); -#9404 = ORIENTED_EDGE('',*,*,#371,.F.); -#9405 = ORIENTED_EDGE('',*,*,#9406,.T.); -#9406 = EDGE_CURVE('',#344,#8274,#9407,.T.); -#9407 = SURFACE_CURVE('',#9408,(#9412,#9419),.PCURVE_S1.); -#9408 = LINE('',#9409,#9410); -#9409 = CARTESIAN_POINT('',(-89.95,3.3,1.799)); -#9410 = VECTOR('',#9411,1.); -#9411 = DIRECTION('',(1.,0.,-0.)); -#9412 = PCURVE('',#387,#9413); -#9413 = DEFINITIONAL_REPRESENTATION('',(#9414),#9418); -#9414 = LINE('',#9415,#9416); -#9415 = CARTESIAN_POINT('',(-0.,-1.272085099355)); -#9416 = VECTOR('',#9417,1.); -#9417 = DIRECTION('',(-1.,0.)); -#9418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9419 = PCURVE('',#359,#9420); -#9420 = DEFINITIONAL_REPRESENTATION('',(#9421),#9425); -#9421 = LINE('',#9422,#9423); -#9422 = CARTESIAN_POINT('',(-1.8,1.42108547152E-14)); -#9423 = VECTOR('',#9424,1.); -#9424 = DIRECTION('',(-0.,1.)); -#9425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9426 = ORIENTED_EDGE('',*,*,#8273,.T.); -#9427 = ORIENTED_EDGE('',*,*,#8036,.F.); -#9428 = ORIENTED_EDGE('',*,*,#1359,.F.); -#9429 = ORIENTED_EDGE('',*,*,#9375,.F.); -#9430 = ADVANCED_FACE('',(#9431),#359,.F.); -#9431 = FACE_BOUND('',#9432,.T.); -#9432 = EDGE_LOOP('',(#9433,#9434,#9435,#9436)); -#9433 = ORIENTED_EDGE('',*,*,#8296,.F.); -#9434 = ORIENTED_EDGE('',*,*,#9406,.F.); -#9435 = ORIENTED_EDGE('',*,*,#343,.T.); -#9436 = ORIENTED_EDGE('',*,*,#9437,.T.); -#9437 = EDGE_CURVE('',#311,#8297,#9438,.T.); -#9438 = SURFACE_CURVE('',#9439,(#9443,#9450),.PCURVE_S1.); -#9439 = LINE('',#9440,#9441); -#9440 = CARTESIAN_POINT('',(-89.95,3.3,1.8)); -#9441 = VECTOR('',#9442,1.); -#9442 = DIRECTION('',(1.,-0.,-0.)); -#9443 = PCURVE('',#359,#9444); -#9444 = DEFINITIONAL_REPRESENTATION('',(#9445),#9449); -#9445 = LINE('',#9446,#9447); -#9446 = CARTESIAN_POINT('',(-1.801,0.)); -#9447 = VECTOR('',#9448,1.); -#9448 = DIRECTION('',(-0.,1.)); -#9449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9450 = PCURVE('',#331,#9451); -#9451 = DEFINITIONAL_REPRESENTATION('',(#9452),#9456); -#9452 = LINE('',#9453,#9454); -#9453 = CARTESIAN_POINT('',(-0.,0.)); -#9454 = VECTOR('',#9455,1.); -#9455 = DIRECTION('',(-0.,1.)); -#9456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9457 = ADVANCED_FACE('',(#9458),#331,.F.); -#9458 = FACE_BOUND('',#9459,.T.); -#9459 = EDGE_LOOP('',(#9460,#9461,#9482,#9483)); -#9460 = ORIENTED_EDGE('',*,*,#310,.T.); -#9461 = ORIENTED_EDGE('',*,*,#9462,.T.); -#9462 = EDGE_CURVE('',#283,#8320,#9463,.T.); -#9463 = SURFACE_CURVE('',#9464,(#9468,#9475),.PCURVE_S1.); -#9464 = LINE('',#9465,#9466); -#9465 = CARTESIAN_POINT('',(-89.95,5.3,3.8)); -#9466 = VECTOR('',#9467,1.); -#9467 = DIRECTION('',(1.,-0.,-0.)); -#9468 = PCURVE('',#331,#9469); -#9469 = DEFINITIONAL_REPRESENTATION('',(#9470),#9474); -#9470 = LINE('',#9471,#9472); -#9471 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#9472 = VECTOR('',#9473,1.); -#9473 = DIRECTION('',(-0.,1.)); -#9474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9475 = PCURVE('',#298,#9476); -#9476 = DEFINITIONAL_REPRESENTATION('',(#9477),#9481); -#9477 = LINE('',#9478,#9479); -#9478 = CARTESIAN_POINT('',(-0.,15.701)); -#9479 = VECTOR('',#9480,1.); -#9480 = DIRECTION('',(-1.,-0.)); -#9481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9482 = ORIENTED_EDGE('',*,*,#8319,.F.); -#9483 = ORIENTED_EDGE('',*,*,#9437,.F.); -#9484 = ADVANCED_FACE('',(#9485),#298,.F.); -#9485 = FACE_BOUND('',#9486,.T.); -#9486 = EDGE_LOOP('',(#9487,#9488,#9509,#9510)); -#9487 = ORIENTED_EDGE('',*,*,#282,.F.); -#9488 = ORIENTED_EDGE('',*,*,#9489,.T.); -#9489 = EDGE_CURVE('',#255,#8348,#9490,.T.); -#9490 = SURFACE_CURVE('',#9491,(#9495,#9502),.PCURVE_S1.); -#9491 = LINE('',#9492,#9493); -#9492 = CARTESIAN_POINT('',(-89.95,21.,3.8)); -#9493 = VECTOR('',#9494,1.); -#9494 = DIRECTION('',(1.,-0.,-0.)); -#9495 = PCURVE('',#298,#9496); -#9496 = DEFINITIONAL_REPRESENTATION('',(#9497),#9501); -#9497 = LINE('',#9498,#9499); -#9498 = CARTESIAN_POINT('',(-0.,9.999999999977E-04)); -#9499 = VECTOR('',#9500,1.); -#9500 = DIRECTION('',(-1.,-0.)); -#9501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9502 = PCURVE('',#270,#9503); -#9503 = DEFINITIONAL_REPRESENTATION('',(#9504),#9508); -#9504 = LINE('',#9505,#9506); -#9505 = CARTESIAN_POINT('',(-3.8,0.)); -#9506 = VECTOR('',#9507,1.); -#9507 = DIRECTION('',(0.,1.)); -#9508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9509 = ORIENTED_EDGE('',*,*,#8347,.T.); -#9510 = ORIENTED_EDGE('',*,*,#9462,.F.); -#9511 = ADVANCED_FACE('',(#9512),#270,.F.); -#9512 = FACE_BOUND('',#9513,.T.); -#9513 = EDGE_LOOP('',(#9514,#9515,#9516,#9517,#9518,#9519)); -#9514 = ORIENTED_EDGE('',*,*,#5202,.F.); -#9515 = ORIENTED_EDGE('',*,*,#8012,.F.); -#9516 = ORIENTED_EDGE('',*,*,#8370,.F.); -#9517 = ORIENTED_EDGE('',*,*,#9489,.F.); -#9518 = ORIENTED_EDGE('',*,*,#254,.T.); -#9519 = ORIENTED_EDGE('',*,*,#9520,.T.); -#9520 = EDGE_CURVE('',#227,#5203,#9521,.T.); -#9521 = SURFACE_CURVE('',#9522,(#9526,#9533),.PCURVE_S1.); -#9522 = LINE('',#9523,#9524); -#9523 = CARTESIAN_POINT('',(-89.95,21.,4.2)); -#9524 = VECTOR('',#9525,1.); -#9525 = DIRECTION('',(1.,-0.,-0.)); -#9526 = PCURVE('',#270,#9527); -#9527 = DEFINITIONAL_REPRESENTATION('',(#9528),#9532); -#9528 = LINE('',#9529,#9530); -#9529 = CARTESIAN_POINT('',(-4.2,0.)); -#9530 = VECTOR('',#9531,1.); -#9531 = DIRECTION('',(0.,1.)); -#9532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9533 = PCURVE('',#242,#9534); -#9534 = DEFINITIONAL_REPRESENTATION('',(#9535),#9539); -#9535 = LINE('',#9536,#9537); -#9536 = CARTESIAN_POINT('',(0.,42.)); -#9537 = VECTOR('',#9538,1.); -#9538 = DIRECTION('',(1.,-0.)); -#9539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9540 = ADVANCED_FACE('',(#9541),#242,.T.); -#9541 = FACE_BOUND('',#9542,.T.); -#9542 = EDGE_LOOP('',(#9543,#9544,#9565,#9566,#9567,#9568,#9569,#9570, - #9571,#9572,#9573,#9574,#9575,#9576,#9577,#9578,#9579,#9580,#9581, - #9582,#9583,#9584,#9585,#9586,#9587,#9588,#9589,#9590,#9591,#9592, - #9593,#9594,#9595,#9596,#9597,#9598,#9599,#9600,#9601,#9602,#9603, - #9604,#9605,#9606,#9607,#9608,#9609,#9610,#9611,#9612,#9613,#9614)); -#9543 = ORIENTED_EDGE('',*,*,#226,.F.); -#9544 = ORIENTED_EDGE('',*,*,#9545,.T.); -#9545 = EDGE_CURVE('',#199,#7212,#9546,.T.); -#9546 = SURFACE_CURVE('',#9547,(#9551,#9558),.PCURVE_S1.); -#9547 = LINE('',#9548,#9549); -#9548 = CARTESIAN_POINT('',(-89.95,-21.,4.2)); -#9549 = VECTOR('',#9550,1.); -#9550 = DIRECTION('',(1.,0.,-0.)); -#9551 = PCURVE('',#242,#9552); -#9552 = DEFINITIONAL_REPRESENTATION('',(#9553),#9557); -#9553 = LINE('',#9554,#9555); -#9554 = CARTESIAN_POINT('',(0.,0.)); -#9555 = VECTOR('',#9556,1.); -#9556 = DIRECTION('',(1.,0.)); -#9557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9558 = PCURVE('',#214,#9559); -#9559 = DEFINITIONAL_REPRESENTATION('',(#9560),#9564); -#9560 = LINE('',#9561,#9562); -#9561 = CARTESIAN_POINT('',(4.2,0.)); -#9562 = VECTOR('',#9563,1.); -#9563 = DIRECTION('',(0.,1.)); -#9564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9565 = ORIENTED_EDGE('',*,*,#7211,.T.); -#9566 = ORIENTED_EDGE('',*,*,#7258,.F.); -#9567 = ORIENTED_EDGE('',*,*,#7092,.T.); -#9568 = ORIENTED_EDGE('',*,*,#7014,.T.); -#9569 = ORIENTED_EDGE('',*,*,#6911,.T.); -#9570 = ORIENTED_EDGE('',*,*,#7286,.F.); -#9571 = ORIENTED_EDGE('',*,*,#6792,.T.); -#9572 = ORIENTED_EDGE('',*,*,#6714,.T.); -#9573 = ORIENTED_EDGE('',*,*,#6611,.T.); -#9574 = ORIENTED_EDGE('',*,*,#7314,.F.); -#9575 = ORIENTED_EDGE('',*,*,#6492,.T.); -#9576 = ORIENTED_EDGE('',*,*,#6414,.T.); -#9577 = ORIENTED_EDGE('',*,*,#6311,.T.); -#9578 = ORIENTED_EDGE('',*,*,#7342,.F.); -#9579 = ORIENTED_EDGE('',*,*,#6192,.T.); -#9580 = ORIENTED_EDGE('',*,*,#6114,.T.); -#9581 = ORIENTED_EDGE('',*,*,#6011,.T.); -#9582 = ORIENTED_EDGE('',*,*,#7370,.F.); -#9583 = ORIENTED_EDGE('',*,*,#5892,.T.); -#9584 = ORIENTED_EDGE('',*,*,#5814,.T.); -#9585 = ORIENTED_EDGE('',*,*,#5711,.T.); -#9586 = ORIENTED_EDGE('',*,*,#7398,.F.); -#9587 = ORIENTED_EDGE('',*,*,#5592,.T.); -#9588 = ORIENTED_EDGE('',*,*,#5494,.T.); -#9589 = ORIENTED_EDGE('',*,*,#2134,.T.); -#9590 = ORIENTED_EDGE('',*,*,#3502,.F.); -#9591 = ORIENTED_EDGE('',*,*,#3557,.T.); -#9592 = ORIENTED_EDGE('',*,*,#5388,.F.); -#9593 = ORIENTED_EDGE('',*,*,#3730,.T.); -#9594 = ORIENTED_EDGE('',*,*,#3804,.F.); -#9595 = ORIENTED_EDGE('',*,*,#3857,.T.); -#9596 = ORIENTED_EDGE('',*,*,#5360,.F.); -#9597 = ORIENTED_EDGE('',*,*,#4030,.T.); -#9598 = ORIENTED_EDGE('',*,*,#4104,.F.); -#9599 = ORIENTED_EDGE('',*,*,#4157,.T.); -#9600 = ORIENTED_EDGE('',*,*,#5332,.F.); -#9601 = ORIENTED_EDGE('',*,*,#4330,.T.); -#9602 = ORIENTED_EDGE('',*,*,#4404,.F.); -#9603 = ORIENTED_EDGE('',*,*,#4457,.T.); -#9604 = ORIENTED_EDGE('',*,*,#5304,.F.); -#9605 = ORIENTED_EDGE('',*,*,#4630,.T.); -#9606 = ORIENTED_EDGE('',*,*,#4704,.F.); -#9607 = ORIENTED_EDGE('',*,*,#4757,.T.); -#9608 = ORIENTED_EDGE('',*,*,#5276,.F.); -#9609 = ORIENTED_EDGE('',*,*,#4930,.T.); -#9610 = ORIENTED_EDGE('',*,*,#5004,.F.); -#9611 = ORIENTED_EDGE('',*,*,#5057,.T.); -#9612 = ORIENTED_EDGE('',*,*,#5248,.F.); -#9613 = ORIENTED_EDGE('',*,*,#5225,.T.); -#9614 = ORIENTED_EDGE('',*,*,#9520,.F.); -#9615 = ADVANCED_FACE('',(#9616),#214,.F.); -#9616 = FACE_BOUND('',#9617,.F.); -#9617 = EDGE_LOOP('',(#9618,#9619,#9620,#9621,#9640,#9641)); -#9618 = ORIENTED_EDGE('',*,*,#7232,.T.); -#9619 = ORIENTED_EDGE('',*,*,#8860,.F.); -#9620 = ORIENTED_EDGE('',*,*,#8801,.F.); -#9621 = ORIENTED_EDGE('',*,*,#9622,.F.); -#9622 = EDGE_CURVE('',#171,#8779,#9623,.T.); -#9623 = SURFACE_CURVE('',#9624,(#9628,#9634),.PCURVE_S1.); -#9624 = LINE('',#9625,#9626); -#9625 = CARTESIAN_POINT('',(-89.95,-21.,3.8)); -#9626 = VECTOR('',#9627,1.); -#9627 = DIRECTION('',(1.,0.,-0.)); -#9628 = PCURVE('',#214,#9629); -#9629 = DEFINITIONAL_REPRESENTATION('',(#9630),#9633); -#9630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9631,#9632),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.2),.PIECEWISE_BEZIER_KNOTS.); -#9631 = CARTESIAN_POINT('',(3.8,0.)); -#9632 = CARTESIAN_POINT('',(3.8,3.2)); -#9633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9634 = PCURVE('',#186,#9635); -#9635 = DEFINITIONAL_REPRESENTATION('',(#9636),#9639); -#9636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9637,#9638),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.2),.PIECEWISE_BEZIER_KNOTS.); -#9637 = CARTESIAN_POINT('',(0.,1.000000000001E-03)); -#9638 = CARTESIAN_POINT('',(3.2,1.000000000001E-03)); -#9639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9640 = ORIENTED_EDGE('',*,*,#198,.T.); -#9641 = ORIENTED_EDGE('',*,*,#9545,.T.); -#9642 = ADVANCED_FACE('',(#9643),#186,.F.); -#9643 = FACE_BOUND('',#9644,.F.); -#9644 = EDGE_LOOP('',(#9645,#9646,#9647,#9648)); -#9645 = ORIENTED_EDGE('',*,*,#170,.F.); -#9646 = ORIENTED_EDGE('',*,*,#9622,.T.); -#9647 = ORIENTED_EDGE('',*,*,#8778,.T.); -#9648 = ORIENTED_EDGE('',*,*,#9649,.F.); -#9649 = EDGE_CURVE('',#142,#8755,#9650,.T.); -#9650 = SURFACE_CURVE('',#9651,(#9655,#9662),.PCURVE_S1.); -#9651 = LINE('',#9652,#9653); -#9652 = CARTESIAN_POINT('',(-89.95,-5.3,3.8)); -#9653 = VECTOR('',#9654,1.); -#9654 = DIRECTION('',(1.,0.,0.)); -#9655 = PCURVE('',#186,#9656); -#9656 = DEFINITIONAL_REPRESENTATION('',(#9657),#9661); -#9657 = LINE('',#9658,#9659); -#9658 = CARTESIAN_POINT('',(0.,15.701)); -#9659 = VECTOR('',#9660,1.); -#9660 = DIRECTION('',(1.,0.)); -#9661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9662 = PCURVE('',#158,#9663); -#9663 = DEFINITIONAL_REPRESENTATION('',(#9664),#9668); -#9664 = LINE('',#9665,#9666); -#9665 = CARTESIAN_POINT('',(1.570796326795,0.)); -#9666 = VECTOR('',#9667,1.); -#9667 = DIRECTION('',(0.,1.)); -#9668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9669 = ADVANCED_FACE('',(#9670),#158,.F.); -#9670 = FACE_BOUND('',#9671,.F.); -#9671 = EDGE_LOOP('',(#9672,#9673,#9674,#9675)); -#9672 = ORIENTED_EDGE('',*,*,#141,.T.); -#9673 = ORIENTED_EDGE('',*,*,#9649,.T.); -#9674 = ORIENTED_EDGE('',*,*,#8754,.F.); -#9675 = ORIENTED_EDGE('',*,*,#9676,.F.); -#9676 = EDGE_CURVE('',#114,#8732,#9677,.T.); -#9677 = SURFACE_CURVE('',#9678,(#9682,#9689),.PCURVE_S1.); -#9678 = LINE('',#9679,#9680); -#9679 = CARTESIAN_POINT('',(-89.95,-3.3,1.8)); -#9680 = VECTOR('',#9681,1.); -#9681 = DIRECTION('',(1.,0.,0.)); -#9682 = PCURVE('',#158,#9683); -#9683 = DEFINITIONAL_REPRESENTATION('',(#9684),#9688); -#9684 = LINE('',#9685,#9686); -#9685 = CARTESIAN_POINT('',(0.,0.)); -#9686 = VECTOR('',#9687,1.); -#9687 = DIRECTION('',(0.,1.)); -#9688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9689 = PCURVE('',#129,#9690); -#9690 = DEFINITIONAL_REPRESENTATION('',(#9691),#9695); -#9691 = LINE('',#9692,#9693); -#9692 = CARTESIAN_POINT('',(1.801,0.)); -#9693 = VECTOR('',#9694,1.); -#9694 = DIRECTION('',(0.,1.)); -#9695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9696 = ADVANCED_FACE('',(#9697),#129,.F.); -#9697 = FACE_BOUND('',#9698,.F.); -#9698 = EDGE_LOOP('',(#9699,#9700,#9721,#9722)); -#9699 = ORIENTED_EDGE('',*,*,#8731,.F.); -#9700 = ORIENTED_EDGE('',*,*,#9701,.F.); -#9701 = EDGE_CURVE('',#86,#8709,#9702,.T.); -#9702 = SURFACE_CURVE('',#9703,(#9707,#9714),.PCURVE_S1.); -#9703 = LINE('',#9704,#9705); -#9704 = CARTESIAN_POINT('',(-89.95,-3.3,1.799)); -#9705 = VECTOR('',#9706,1.); -#9706 = DIRECTION('',(1.,-0.,0.)); -#9707 = PCURVE('',#129,#9708); -#9708 = DEFINITIONAL_REPRESENTATION('',(#9709),#9713); -#9709 = LINE('',#9710,#9711); -#9710 = CARTESIAN_POINT('',(1.8,1.42108547152E-14)); -#9711 = VECTOR('',#9712,1.); -#9712 = DIRECTION('',(0.,1.)); -#9713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9714 = PCURVE('',#101,#9715); -#9715 = DEFINITIONAL_REPRESENTATION('',(#9716),#9720); -#9716 = LINE('',#9717,#9718); -#9717 = CARTESIAN_POINT('',(0.,-1.272085099355)); -#9718 = VECTOR('',#9719,1.); -#9719 = DIRECTION('',(1.,0.)); -#9720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9721 = ORIENTED_EDGE('',*,*,#113,.T.); -#9722 = ORIENTED_EDGE('',*,*,#9676,.T.); -#9723 = ADVANCED_FACE('',(#9724),#101,.F.); -#9724 = FACE_BOUND('',#9725,.F.); -#9725 = EDGE_LOOP('',(#9726,#9727,#9728,#9729,#9730,#9731)); -#9726 = ORIENTED_EDGE('',*,*,#85,.F.); -#9727 = ORIENTED_EDGE('',*,*,#9701,.T.); -#9728 = ORIENTED_EDGE('',*,*,#8708,.T.); -#9729 = ORIENTED_EDGE('',*,*,#8465,.F.); -#9730 = ORIENTED_EDGE('',*,*,#1240,.F.); -#9731 = ORIENTED_EDGE('',*,*,#9732,.F.); -#9732 = EDGE_CURVE('',#58,#1241,#9733,.T.); -#9733 = SURFACE_CURVE('',#9734,(#9738,#9745),.PCURVE_S1.); -#9734 = LINE('',#9735,#9736); -#9735 = CARTESIAN_POINT('',(-89.617,-2.234,0.733)); -#9736 = VECTOR('',#9737,1.); -#9737 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#9738 = PCURVE('',#101,#9739); -#9739 = DEFINITIONAL_REPRESENTATION('',(#9740),#9744); -#9740 = LINE('',#9741,#9742); -#9741 = CARTESIAN_POINT('',(0.333,0.235466558135)); -#9742 = VECTOR('',#9743,1.); -#9743 = DIRECTION('',(-0.57735026919,0.816496580928)); -#9744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9745 = PCURVE('',#73,#9746); -#9746 = DEFINITIONAL_REPRESENTATION('',(#9747),#9751); -#9747 = LINE('',#9748,#9749); -#9748 = CARTESIAN_POINT('',(-1.066,-0.753775828745)); -#9749 = VECTOR('',#9750,1.); -#9750 = DIRECTION('',(-0.57735026919,0.816496580928)); -#9751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9752 = ADVANCED_FACE('',(#9753),#73,.T.); -#9753 = FACE_BOUND('',#9754,.F.); -#9754 = EDGE_LOOP('',(#9755,#9756,#9757,#9758,#9759,#9787,#9813)); -#9755 = ORIENTED_EDGE('',*,*,#9732,.T.); -#9756 = ORIENTED_EDGE('',*,*,#1263,.F.); -#9757 = ORIENTED_EDGE('',*,*,#1045,.F.); -#9758 = ORIENTED_EDGE('',*,*,#768,.T.); -#9759 = ORIENTED_EDGE('',*,*,#9760,.T.); -#9760 = EDGE_CURVE('',#24,#9761,#9763,.T.); -#9761 = VERTEX_POINT('',#9762); -#9762 = CARTESIAN_POINT('',(-90.15,-5.3,0.2)); -#9763 = SURFACE_CURVE('',#9764,(#9769,#9776),.PCURVE_S1.); -#9764 = ELLIPSE('',#9765,2.262741699797,1.6); -#9765 = AXIS2_PLACEMENT_3D('',#9766,#9767,#9768); -#9766 = CARTESIAN_POINT('',(-88.55,-5.3,1.8)); -#9767 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#9768 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#9769 = PCURVE('',#73,#9770); -#9770 = DEFINITIONAL_REPRESENTATION('',(#9771),#9775); -#9771 = ELLIPSE('',#9772,2.262741699797,1.6); -#9772 = AXIS2_PLACEMENT_2D('',#9773,#9774); -#9773 = CARTESIAN_POINT('',(2.,-2.262741699797)); -#9774 = DIRECTION('',(3.474993633276E-18,-1.)); -#9775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9776 = PCURVE('',#45,#9777); -#9777 = DEFINITIONAL_REPRESENTATION('',(#9778),#9786); -#9778 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9779,#9780,#9781,#9782,#9783, - #9784,#9785),.UNSPECIFIED.,.F.,.F.,(7,7),(2.58678162061, - 3.14159265359),.PIECEWISE_BEZIER_KNOTS.); -#9779 = CARTESIAN_POINT('',(5.7283742742,3.04)); -#9780 = CARTESIAN_POINT('',(5.820842779696,2.962062707443)); -#9781 = CARTESIAN_POINT('',(5.913311285193,2.898079716531)); -#9782 = CARTESIAN_POINT('',(6.00577979069,2.849250474959)); -#9783 = CARTESIAN_POINT('',(6.098248296186,2.816416807651)); -#9784 = CARTESIAN_POINT('',(6.190716801683,2.8)); -#9785 = CARTESIAN_POINT('',(6.28318530718,2.8)); -#9786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9787 = ORIENTED_EDGE('',*,*,#9788,.T.); -#9788 = EDGE_CURVE('',#9761,#22,#9789,.T.); -#9789 = SURFACE_CURVE('',#9790,(#9795,#9802),.PCURVE_S1.); -#9790 = ELLIPSE('',#9791,2.262741699797,1.6); -#9791 = AXIS2_PLACEMENT_3D('',#9792,#9793,#9794); -#9792 = CARTESIAN_POINT('',(-88.55,-5.3,1.8)); -#9793 = DIRECTION('',(0.707106781187,3.474993633276E-18,-0.707106781187) - ); -#9794 = DIRECTION('',(0.707106781187,-3.474993633276E-18,0.707106781187) - ); -#9795 = PCURVE('',#73,#9796); -#9796 = DEFINITIONAL_REPRESENTATION('',(#9797),#9801); -#9797 = ELLIPSE('',#9798,2.262741699797,1.6); -#9798 = AXIS2_PLACEMENT_2D('',#9799,#9800); -#9799 = CARTESIAN_POINT('',(2.,-2.262741699797)); -#9800 = DIRECTION('',(3.474993633276E-18,-1.)); -#9801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9802 = PCURVE('',#45,#9803); -#9803 = DEFINITIONAL_REPRESENTATION('',(#9804),#9812); -#9804 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9805,#9806,#9807,#9808,#9809, - #9810,#9811),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359, - 3.69640368657),.PIECEWISE_BEZIER_KNOTS.); -#9805 = CARTESIAN_POINT('',(0.,2.8)); -#9806 = CARTESIAN_POINT('',(9.246850549668E-02,2.8)); -#9807 = CARTESIAN_POINT('',(0.184937010993,2.816416807651)); -#9808 = CARTESIAN_POINT('',(0.27740551649,2.849250474959)); -#9809 = CARTESIAN_POINT('',(0.369874021987,2.898079716531)); -#9810 = CARTESIAN_POINT('',(0.462342527483,2.962062707443)); -#9811 = CARTESIAN_POINT('',(0.55481103298,3.04)); -#9812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9813 = ORIENTED_EDGE('',*,*,#57,.T.); -#9814 = ADVANCED_FACE('',(#9815),#45,.F.); -#9815 = FACE_BOUND('',#9816,.F.); -#9816 = EDGE_LOOP('',(#9817,#9818,#9841,#9868,#9869,#9870)); -#9817 = ORIENTED_EDGE('',*,*,#9788,.F.); -#9818 = ORIENTED_EDGE('',*,*,#9819,.F.); -#9819 = EDGE_CURVE('',#9820,#9761,#9822,.T.); -#9820 = VERTEX_POINT('',#9821); -#9821 = CARTESIAN_POINT('',(-92.95,-5.3,0.2)); -#9822 = SEAM_CURVE('',#9823,(#9827,#9834),.PCURVE_S1.); -#9823 = LINE('',#9824,#9825); -#9824 = CARTESIAN_POINT('',(-92.95,-5.3,0.2)); -#9825 = VECTOR('',#9826,1.); -#9826 = DIRECTION('',(1.,0.,0.)); -#9827 = PCURVE('',#45,#9828); -#9828 = DEFINITIONAL_REPRESENTATION('',(#9829),#9833); -#9829 = LINE('',#9830,#9831); -#9830 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#9831 = VECTOR('',#9832,1.); -#9832 = DIRECTION('',(0.,1.)); -#9833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9834 = PCURVE('',#45,#9835); -#9835 = DEFINITIONAL_REPRESENTATION('',(#9836),#9840); -#9836 = LINE('',#9837,#9838); -#9837 = CARTESIAN_POINT('',(0.,-0.)); -#9838 = VECTOR('',#9839,1.); -#9839 = DIRECTION('',(0.,1.)); -#9840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9841 = ORIENTED_EDGE('',*,*,#9842,.T.); -#9842 = EDGE_CURVE('',#9820,#9820,#9843,.T.); -#9843 = SURFACE_CURVE('',#9844,(#9849,#9856),.PCURVE_S1.); -#9844 = CIRCLE('',#9845,1.6); -#9845 = AXIS2_PLACEMENT_3D('',#9846,#9847,#9848); -#9846 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#9847 = DIRECTION('',(1.,-0.,0.)); -#9848 = DIRECTION('',(0.,0.,-1.)); -#9849 = PCURVE('',#45,#9850); -#9850 = DEFINITIONAL_REPRESENTATION('',(#9851),#9855); -#9851 = LINE('',#9852,#9853); -#9852 = CARTESIAN_POINT('',(0.,0.)); -#9853 = VECTOR('',#9854,1.); -#9854 = DIRECTION('',(1.,0.)); -#9855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9856 = PCURVE('',#9857,#9862); -#9857 = PLANE('',#9858); -#9858 = AXIS2_PLACEMENT_3D('',#9859,#9860,#9861); -#9859 = CARTESIAN_POINT('',(-92.95,-5.3,1.8)); -#9860 = DIRECTION('',(1.,0.,0.)); -#9861 = DIRECTION('',(0.,0.,-1.)); -#9862 = DEFINITIONAL_REPRESENTATION('',(#9863),#9867); -#9863 = CIRCLE('',#9864,1.6); -#9864 = AXIS2_PLACEMENT_2D('',#9865,#9866); -#9865 = CARTESIAN_POINT('',(0.,0.)); -#9866 = DIRECTION('',(1.,0.)); -#9867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9868 = ORIENTED_EDGE('',*,*,#9819,.T.); -#9869 = ORIENTED_EDGE('',*,*,#9760,.F.); -#9870 = ORIENTED_EDGE('',*,*,#21,.F.); -#9871 = ADVANCED_FACE('',(#9872),#9857,.T.); -#9872 = FACE_BOUND('',#9873,.F.); -#9873 = EDGE_LOOP('',(#9874)); -#9874 = ORIENTED_EDGE('',*,*,#9842,.F.); -#9875 = MANIFOLD_SOLID_BREP('',#9876); -#9876 = CLOSED_SHELL('',(#9877,#10246,#10301,#10305,#10331,#10363,#10973 - ,#11304,#11363,#11367,#11397,#11425,#11499,#11580,#11659,#11735, - #11814,#11895,#11976,#12052,#12131,#12304,#12359,#12363,#12435, - #12516,#12594,#12665,#12736,#12761,#12788,#12795,#12897,#12964, - #13014,#13063,#13127,#13186,#13190,#13218,#13243,#13268,#13293, - #13300,#13402,#13649,#13850,#13936,#13959,#14010,#14112,#14359, - #14560,#14646,#14669,#14720,#14822,#15069,#15270,#15356,#15379, - #15430,#15532,#15779,#15980,#16066,#16089,#16140,#16242,#16489, - #16690,#16776,#16799,#16850,#16943,#17136,#17319,#17405,#17428, - #17470,#17553,#17578,#17603,#17628,#17653,#17660)); -#9877 = ADVANCED_FACE('',(#9878,#10215),#9892,.F.); -#9878 = FACE_BOUND('',#9879,.F.); -#9879 = EDGE_LOOP('',(#9880,#9915,#9943,#9976,#10004,#10037,#10065, - #10093,#10121,#10144,#10170,#10196)); -#9880 = ORIENTED_EDGE('',*,*,#9881,.F.); -#9881 = EDGE_CURVE('',#9882,#9884,#9886,.T.); -#9882 = VERTEX_POINT('',#9883); -#9883 = CARTESIAN_POINT('',(-89.75,-33.,0.399)); -#9884 = VERTEX_POINT('',#9885); -#9885 = CARTESIAN_POINT('',(-89.75,-33.,0.475192319073)); -#9886 = SURFACE_CURVE('',#9887,(#9891,#9903),.PCURVE_S1.); -#9887 = LINE('',#9888,#9889); -#9888 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9889 = VECTOR('',#9890,1.); -#9890 = DIRECTION('',(0.,0.,1.)); -#9891 = PCURVE('',#9892,#9897); -#9892 = PLANE('',#9893); -#9893 = AXIS2_PLACEMENT_3D('',#9894,#9895,#9896); -#9894 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9895 = DIRECTION('',(1.,0.,0.)); -#9896 = DIRECTION('',(0.,0.,1.)); -#9897 = DEFINITIONAL_REPRESENTATION('',(#9898),#9902); -#9898 = LINE('',#9899,#9900); -#9899 = CARTESIAN_POINT('',(0.,0.)); -#9900 = VECTOR('',#9901,1.); -#9901 = DIRECTION('',(1.,0.)); -#9902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9903 = PCURVE('',#9904,#9909); -#9904 = PLANE('',#9905); -#9905 = AXIS2_PLACEMENT_3D('',#9906,#9907,#9908); -#9906 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#9907 = DIRECTION('',(0.,1.,0.)); -#9908 = DIRECTION('',(0.,0.,1.)); -#9909 = DEFINITIONAL_REPRESENTATION('',(#9910),#9914); -#9910 = LINE('',#9911,#9912); -#9911 = CARTESIAN_POINT('',(0.,0.)); -#9912 = VECTOR('',#9913,1.); -#9913 = DIRECTION('',(1.,0.)); -#9914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9915 = ORIENTED_EDGE('',*,*,#9916,.F.); -#9916 = EDGE_CURVE('',#9917,#9882,#9919,.T.); -#9917 = VERTEX_POINT('',#9918); -#9918 = CARTESIAN_POINT('',(-89.75,-5.299,0.399)); -#9919 = SURFACE_CURVE('',#9920,(#9924,#9931),.PCURVE_S1.); -#9920 = LINE('',#9921,#9922); -#9921 = CARTESIAN_POINT('',(-89.75,-5.299,0.399)); -#9922 = VECTOR('',#9923,1.); -#9923 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#9924 = PCURVE('',#9892,#9925); -#9925 = DEFINITIONAL_REPRESENTATION('',(#9926),#9930); -#9926 = LINE('',#9927,#9928); -#9927 = CARTESIAN_POINT('',(0.399,-27.701)); -#9928 = VECTOR('',#9929,1.); -#9929 = DIRECTION('',(8.015761341649E-18,1.)); -#9930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9931 = PCURVE('',#9932,#9937); -#9932 = PLANE('',#9933); -#9933 = AXIS2_PLACEMENT_3D('',#9934,#9935,#9936); -#9934 = CARTESIAN_POINT('',(-89.5505,-5.299,0.1995)); -#9935 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#9936 = DIRECTION('',(1.550708678569E-18,1.,-6.465052663081E-18)); -#9937 = DEFINITIONAL_REPRESENTATION('',(#9938),#9942); -#9938 = LINE('',#9939,#9940); -#9939 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#9940 = VECTOR('',#9941,1.); -#9941 = DIRECTION('',(-1.,0.)); -#9942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9943 = ORIENTED_EDGE('',*,*,#9944,.F.); -#9944 = EDGE_CURVE('',#9945,#9917,#9947,.T.); -#9945 = VERTEX_POINT('',#9946); -#9946 = CARTESIAN_POINT('',(-89.75,-3.899,1.799)); -#9947 = SURFACE_CURVE('',#9948,(#9953,#9964),.PCURVE_S1.); -#9948 = CIRCLE('',#9949,1.4); -#9949 = AXIS2_PLACEMENT_3D('',#9950,#9951,#9952); -#9950 = CARTESIAN_POINT('',(-89.75,-5.299,1.799)); -#9951 = DIRECTION('',(-1.,-0.,0.)); -#9952 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#9953 = PCURVE('',#9892,#9954); -#9954 = DEFINITIONAL_REPRESENTATION('',(#9955),#9963); -#9955 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9956,#9957,#9958,#9959, -#9960,#9961,#9962),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#9956 = CARTESIAN_POINT('',(1.799,-29.101)); -#9957 = CARTESIAN_POINT('',(-0.625871130596,-29.101)); -#9958 = CARTESIAN_POINT('',(0.586564434702,-27.001)); -#9959 = CARTESIAN_POINT('',(1.799,-24.901)); -#9960 = CARTESIAN_POINT('',(3.011435565298,-27.001)); -#9961 = CARTESIAN_POINT('',(4.223871130596,-29.101)); -#9962 = CARTESIAN_POINT('',(1.799,-29.101)); -#9963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9964 = PCURVE('',#9965,#9970); -#9965 = CONICAL_SURFACE('',#9966,1.799,0.785398163397); -#9966 = AXIS2_PLACEMENT_3D('',#9967,#9968,#9969); -#9967 = CARTESIAN_POINT('',(-89.351,-5.299,1.799)); -#9968 = DIRECTION('',(1.,0.,-0.)); -#9969 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#9970 = DEFINITIONAL_REPRESENTATION('',(#9971),#9975); -#9971 = LINE('',#9972,#9973); -#9972 = CARTESIAN_POINT('',(-0.,-0.399)); -#9973 = VECTOR('',#9974,1.); -#9974 = DIRECTION('',(-1.,0.)); -#9975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9976 = ORIENTED_EDGE('',*,*,#9977,.F.); -#9977 = EDGE_CURVE('',#9978,#9945,#9980,.T.); -#9978 = VERTEX_POINT('',#9979); -#9979 = CARTESIAN_POINT('',(-89.75,-3.899,1.801)); -#9980 = SURFACE_CURVE('',#9981,(#9985,#9992),.PCURVE_S1.); -#9981 = LINE('',#9982,#9983); -#9982 = CARTESIAN_POINT('',(-89.75,-3.899,1.801)); -#9983 = VECTOR('',#9984,1.); -#9984 = DIRECTION('',(-0.,-0.,-1.)); -#9985 = PCURVE('',#9892,#9986); -#9986 = DEFINITIONAL_REPRESENTATION('',(#9987),#9991); -#9987 = LINE('',#9988,#9989); -#9988 = CARTESIAN_POINT('',(1.801,-29.101)); -#9989 = VECTOR('',#9990,1.); -#9990 = DIRECTION('',(-1.,0.)); -#9991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#9992 = PCURVE('',#9993,#9998); -#9993 = PLANE('',#9994); -#9994 = AXIS2_PLACEMENT_3D('',#9995,#9996,#9997); -#9995 = CARTESIAN_POINT('',(-89.5505,-3.6995,1.801)); -#9996 = DIRECTION('',(0.707106781187,-0.707106781187,-3.474965956532E-18 - )); -#9997 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,-1.)); -#9998 = DEFINITIONAL_REPRESENTATION('',(#9999),#10003); -#9999 = LINE('',#10000,#10001); -#10000 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#10001 = VECTOR('',#10002,1.); -#10002 = DIRECTION('',(1.,0.)); -#10003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10004 = ORIENTED_EDGE('',*,*,#10005,.F.); -#10005 = EDGE_CURVE('',#10006,#9978,#10008,.T.); -#10006 = VERTEX_POINT('',#10007); -#10007 = CARTESIAN_POINT('',(-89.75,-5.299,3.201)); -#10008 = SURFACE_CURVE('',#10009,(#10014,#10025),.PCURVE_S1.); -#10009 = CIRCLE('',#10010,1.4); -#10010 = AXIS2_PLACEMENT_3D('',#10011,#10012,#10013); -#10011 = CARTESIAN_POINT('',(-89.75,-5.299,1.801)); -#10012 = DIRECTION('',(-1.,-0.,0.)); -#10013 = DIRECTION('',(0.,0.,1.)); -#10014 = PCURVE('',#9892,#10015); -#10015 = DEFINITIONAL_REPRESENTATION('',(#10016),#10024); -#10016 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10017,#10018,#10019,#10020 - ,#10021,#10022,#10023),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10017 = CARTESIAN_POINT('',(3.201,-27.701)); -#10018 = CARTESIAN_POINT('',(3.201,-30.12587113059)); -#10019 = CARTESIAN_POINT('',(1.101,-28.91343556529)); -#10020 = CARTESIAN_POINT('',(-0.999,-27.701)); -#10021 = CARTESIAN_POINT('',(1.101,-26.4885644347)); -#10022 = CARTESIAN_POINT('',(3.201,-25.2761288694)); -#10023 = CARTESIAN_POINT('',(3.201,-27.701)); -#10024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10025 = PCURVE('',#10026,#10031); -#10026 = CONICAL_SURFACE('',#10027,1.799,0.785398163397); -#10027 = AXIS2_PLACEMENT_3D('',#10028,#10029,#10030); -#10028 = CARTESIAN_POINT('',(-89.351,-5.299,1.801)); -#10029 = DIRECTION('',(1.,0.,-0.)); -#10030 = DIRECTION('',(0.,0.,1.)); -#10031 = DEFINITIONAL_REPRESENTATION('',(#10032),#10036); -#10032 = LINE('',#10033,#10034); -#10033 = CARTESIAN_POINT('',(-0.,-0.399)); -#10034 = VECTOR('',#10035,1.); -#10035 = DIRECTION('',(-1.,0.)); -#10036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10037 = ORIENTED_EDGE('',*,*,#10038,.F.); -#10038 = EDGE_CURVE('',#10039,#10006,#10041,.T.); -#10039 = VERTEX_POINT('',#10040); -#10040 = CARTESIAN_POINT('',(-89.75,-21.2,3.201)); -#10041 = SURFACE_CURVE('',#10042,(#10046,#10053),.PCURVE_S1.); -#10042 = LINE('',#10043,#10044); -#10043 = CARTESIAN_POINT('',(-89.75,-21.2,3.201)); -#10044 = VECTOR('',#10045,1.); -#10045 = DIRECTION('',(0.,1.,0.)); -#10046 = PCURVE('',#9892,#10047); -#10047 = DEFINITIONAL_REPRESENTATION('',(#10048),#10052); -#10048 = LINE('',#10049,#10050); -#10049 = CARTESIAN_POINT('',(3.201,-11.8)); -#10050 = VECTOR('',#10051,1.); -#10051 = DIRECTION('',(0.,-1.)); -#10052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10053 = PCURVE('',#10054,#10059); -#10054 = PLANE('',#10055); -#10055 = AXIS2_PLACEMENT_3D('',#10056,#10057,#10058); -#10056 = CARTESIAN_POINT('',(-89.5505,-21.2,3.4005)); -#10057 = DIRECTION('',(0.707106781187,3.474965956532E-18,-0.707106781187 - )); -#10058 = DIRECTION('',(-2.457171992256E-18,1.,2.457171992256E-18)); -#10059 = DEFINITIONAL_REPRESENTATION('',(#10060),#10064); -#10060 = LINE('',#10061,#10062); -#10061 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#10062 = VECTOR('',#10063,1.); -#10063 = DIRECTION('',(1.,0.)); -#10064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10065 = ORIENTED_EDGE('',*,*,#10066,.F.); -#10066 = EDGE_CURVE('',#10067,#10039,#10069,.T.); -#10067 = VERTEX_POINT('',#10068); -#10068 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10069 = SURFACE_CURVE('',#10070,(#10074,#10081),.PCURVE_S1.); -#10070 = LINE('',#10071,#10072); -#10071 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10072 = VECTOR('',#10073,1.); -#10073 = DIRECTION('',(0.,0.,-1.)); -#10074 = PCURVE('',#9892,#10075); -#10075 = DEFINITIONAL_REPRESENTATION('',(#10076),#10080); -#10076 = LINE('',#10077,#10078); -#10077 = CARTESIAN_POINT('',(4.2,-11.8)); -#10078 = VECTOR('',#10079,1.); -#10079 = DIRECTION('',(-1.,0.)); -#10080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10081 = PCURVE('',#10082,#10087); -#10082 = PLANE('',#10083); -#10083 = AXIS2_PLACEMENT_3D('',#10084,#10085,#10086); -#10084 = CARTESIAN_POINT('',(-89.75,-21.2,0.)); -#10085 = DIRECTION('',(0.,1.,0.)); -#10086 = DIRECTION('',(0.,0.,1.)); -#10087 = DEFINITIONAL_REPRESENTATION('',(#10088),#10092); -#10088 = LINE('',#10089,#10090); -#10089 = CARTESIAN_POINT('',(4.2,0.)); -#10090 = VECTOR('',#10091,1.); -#10091 = DIRECTION('',(-1.,0.)); -#10092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10093 = ORIENTED_EDGE('',*,*,#10094,.F.); -#10094 = EDGE_CURVE('',#10095,#10067,#10097,.T.); -#10095 = VERTEX_POINT('',#10096); -#10096 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#10097 = SURFACE_CURVE('',#10098,(#10102,#10109),.PCURVE_S1.); -#10098 = LINE('',#10099,#10100); -#10099 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#10100 = VECTOR('',#10101,1.); -#10101 = DIRECTION('',(0.,1.,0.)); -#10102 = PCURVE('',#9892,#10103); -#10103 = DEFINITIONAL_REPRESENTATION('',(#10104),#10108); -#10104 = LINE('',#10105,#10106); -#10105 = CARTESIAN_POINT('',(4.2,0.)); -#10106 = VECTOR('',#10107,1.); -#10107 = DIRECTION('',(0.,-1.)); -#10108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10109 = PCURVE('',#10110,#10115); -#10110 = PLANE('',#10111); -#10111 = AXIS2_PLACEMENT_3D('',#10112,#10113,#10114); -#10112 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#10113 = DIRECTION('',(0.,0.,1.)); -#10114 = DIRECTION('',(1.,0.,0.)); -#10115 = DEFINITIONAL_REPRESENTATION('',(#10116),#10120); -#10116 = LINE('',#10117,#10118); -#10117 = CARTESIAN_POINT('',(0.,0.)); -#10118 = VECTOR('',#10119,1.); -#10119 = DIRECTION('',(0.,1.)); -#10120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10121 = ORIENTED_EDGE('',*,*,#10122,.F.); -#10122 = EDGE_CURVE('',#10123,#10095,#10125,.T.); -#10123 = VERTEX_POINT('',#10124); -#10124 = CARTESIAN_POINT('',(-89.75,-33.,3.724807680927)); -#10125 = SURFACE_CURVE('',#10126,(#10130,#10137),.PCURVE_S1.); -#10126 = LINE('',#10127,#10128); -#10127 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#10128 = VECTOR('',#10129,1.); -#10129 = DIRECTION('',(0.,0.,1.)); -#10130 = PCURVE('',#9892,#10131); -#10131 = DEFINITIONAL_REPRESENTATION('',(#10132),#10136); -#10132 = LINE('',#10133,#10134); -#10133 = CARTESIAN_POINT('',(0.,0.)); -#10134 = VECTOR('',#10135,1.); -#10135 = DIRECTION('',(1.,0.)); -#10136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10137 = PCURVE('',#9904,#10138); -#10138 = DEFINITIONAL_REPRESENTATION('',(#10139),#10143); -#10139 = LINE('',#10140,#10141); -#10140 = CARTESIAN_POINT('',(0.,0.)); -#10141 = VECTOR('',#10142,1.); -#10142 = DIRECTION('',(1.,0.)); -#10143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10144 = ORIENTED_EDGE('',*,*,#10145,.F.); -#10145 = EDGE_CURVE('',#10146,#10123,#10148,.T.); -#10146 = VERTEX_POINT('',#10147); -#10147 = CARTESIAN_POINT('',(-89.75,-24.7,3.724807680927)); -#10148 = SURFACE_CURVE('',#10149,(#10153,#10159),.PCURVE_S1.); -#10149 = LINE('',#10150,#10151); -#10150 = CARTESIAN_POINT('',(-89.75,-24.7,3.724807680927)); -#10151 = VECTOR('',#10152,1.); -#10152 = DIRECTION('',(0.,-1.,0.)); -#10153 = PCURVE('',#9892,#10154); -#10154 = DEFINITIONAL_REPRESENTATION('',(#10155),#10158); -#10155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10156,#10157),.UNSPECIFIED., - .F.,.F.,(2,2),(-5.999999999062E-07,8.3000006), - .PIECEWISE_BEZIER_KNOTS.); -#10156 = CARTESIAN_POINT('',(3.724807680927,-8.3000006)); -#10157 = CARTESIAN_POINT('',(3.724807680927,5.999999999062E-07)); -#10158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10159 = PCURVE('',#10160,#10165); -#10160 = CYLINDRICAL_SURFACE('',#10161,3.5); -#10161 = AXIS2_PLACEMENT_3D('',#10162,#10163,#10164); -#10162 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#10163 = DIRECTION('',(0.,-1.,0.)); -#10164 = DIRECTION('',(1.,0.,0.)); -#10165 = DEFINITIONAL_REPRESENTATION('',(#10166),#10169); -#10166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10167,#10168),.UNSPECIFIED., - .F.,.F.,(2,2),(-5.999999999062E-07,8.3000006), - .PIECEWISE_BEZIER_KNOTS.); -#10167 = CARTESIAN_POINT('',(2.658826730264,-5.999999999062E-07)); -#10168 = CARTESIAN_POINT('',(2.658826730264,8.3000006)); -#10169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10170 = ORIENTED_EDGE('',*,*,#10171,.F.); -#10171 = EDGE_CURVE('',#10172,#10146,#10174,.T.); -#10172 = VERTEX_POINT('',#10173); -#10173 = CARTESIAN_POINT('',(-89.75,-24.7,0.475192319073)); -#10174 = SURFACE_CURVE('',#10175,(#10179,#10185),.PCURVE_S1.); -#10175 = LINE('',#10176,#10177); -#10176 = CARTESIAN_POINT('',(-89.75,-24.7,1.05)); -#10177 = VECTOR('',#10178,1.); -#10178 = DIRECTION('',(-0.,0.,1.)); -#10179 = PCURVE('',#9892,#10180); -#10180 = DEFINITIONAL_REPRESENTATION('',(#10181),#10184); -#10181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10182,#10183),.UNSPECIFIED., - .F.,.F.,(2,2),(-1.05,3.15),.PIECEWISE_BEZIER_KNOTS.); -#10182 = CARTESIAN_POINT('',(-2.22044604925E-16,-8.3)); -#10183 = CARTESIAN_POINT('',(4.2,-8.3)); -#10184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10185 = PCURVE('',#10186,#10191); -#10186 = PLANE('',#10187); -#10187 = AXIS2_PLACEMENT_3D('',#10188,#10189,#10190); -#10188 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#10189 = DIRECTION('',(0.,-1.,0.)); -#10190 = DIRECTION('',(1.,0.,0.)); -#10191 = DEFINITIONAL_REPRESENTATION('',(#10192),#10195); -#10192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10193,#10194),.UNSPECIFIED., - .F.,.F.,(2,2),(-1.05,3.15),.PIECEWISE_BEZIER_KNOTS.); -#10193 = CARTESIAN_POINT('',(-3.1,-2.1)); -#10194 = CARTESIAN_POINT('',(-3.1,2.1)); -#10195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10196 = ORIENTED_EDGE('',*,*,#10197,.T.); -#10197 = EDGE_CURVE('',#10172,#9884,#10198,.T.); -#10198 = SURFACE_CURVE('',#10199,(#10203,#10209),.PCURVE_S1.); -#10199 = LINE('',#10200,#10201); -#10200 = CARTESIAN_POINT('',(-89.75,-24.7,0.475192319073)); -#10201 = VECTOR('',#10202,1.); -#10202 = DIRECTION('',(0.,-1.,0.)); -#10203 = PCURVE('',#9892,#10204); -#10204 = DEFINITIONAL_REPRESENTATION('',(#10205),#10208); -#10205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10206,#10207),.UNSPECIFIED., - .F.,.F.,(2,2),(-5.999999999062E-07,8.3000006), - .PIECEWISE_BEZIER_KNOTS.); -#10206 = CARTESIAN_POINT('',(0.475192319073,-8.3000006)); -#10207 = CARTESIAN_POINT('',(0.475192319073,5.999999999062E-07)); -#10208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10209 = PCURVE('',#10160,#10210); -#10210 = DEFINITIONAL_REPRESENTATION('',(#10211),#10214); -#10211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10212,#10213),.UNSPECIFIED., - .F.,.F.,(2,2),(-5.999999999062E-07,8.3000006), - .PIECEWISE_BEZIER_KNOTS.); -#10212 = CARTESIAN_POINT('',(3.624358576916,-5.999999999062E-07)); -#10213 = CARTESIAN_POINT('',(3.624358576916,8.3000006)); -#10214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10215 = FACE_BOUND('',#10216,.F.); -#10216 = EDGE_LOOP('',(#10217)); -#10217 = ORIENTED_EDGE('',*,*,#10218,.F.); -#10218 = EDGE_CURVE('',#10219,#10219,#10221,.T.); -#10219 = VERTEX_POINT('',#10220); -#10220 = CARTESIAN_POINT('',(-89.75,-5.3,0.4)); -#10221 = SURFACE_CURVE('',#10222,(#10227,#10234),.PCURVE_S1.); -#10222 = CIRCLE('',#10223,1.4); -#10223 = AXIS2_PLACEMENT_3D('',#10224,#10225,#10226); -#10224 = CARTESIAN_POINT('',(-89.75,-5.3,1.8)); -#10225 = DIRECTION('',(1.,0.,0.)); -#10226 = DIRECTION('',(0.,0.,-1.)); -#10227 = PCURVE('',#9892,#10228); -#10228 = DEFINITIONAL_REPRESENTATION('',(#10229),#10233); -#10229 = CIRCLE('',#10230,1.4); -#10230 = AXIS2_PLACEMENT_2D('',#10231,#10232); -#10231 = CARTESIAN_POINT('',(1.8,-27.7)); -#10232 = DIRECTION('',(-1.,0.)); -#10233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10234 = PCURVE('',#10235,#10240); -#10235 = CYLINDRICAL_SURFACE('',#10236,1.4); -#10236 = AXIS2_PLACEMENT_3D('',#10237,#10238,#10239); -#10237 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#10238 = DIRECTION('',(1.,0.,0.)); -#10239 = DIRECTION('',(0.,0.,-1.)); -#10240 = DEFINITIONAL_REPRESENTATION('',(#10241),#10245); -#10241 = LINE('',#10242,#10243); -#10242 = CARTESIAN_POINT('',(0.,3.)); -#10243 = VECTOR('',#10244,1.); -#10244 = DIRECTION('',(1.,0.)); -#10245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10246 = ADVANCED_FACE('',(#10247),#10235,.T.); -#10247 = FACE_BOUND('',#10248,.T.); -#10248 = EDGE_LOOP('',(#10249,#10250,#10273,#10300)); -#10249 = ORIENTED_EDGE('',*,*,#10218,.F.); -#10250 = ORIENTED_EDGE('',*,*,#10251,.F.); -#10251 = EDGE_CURVE('',#10252,#10219,#10254,.T.); -#10252 = VERTEX_POINT('',#10253); -#10253 = CARTESIAN_POINT('',(-92.75,-5.3,0.4)); -#10254 = SEAM_CURVE('',#10255,(#10259,#10266),.PCURVE_S1.); -#10255 = LINE('',#10256,#10257); -#10256 = CARTESIAN_POINT('',(-92.75,-5.3,0.4)); -#10257 = VECTOR('',#10258,1.); -#10258 = DIRECTION('',(1.,0.,0.)); -#10259 = PCURVE('',#10235,#10260); -#10260 = DEFINITIONAL_REPRESENTATION('',(#10261),#10265); -#10261 = LINE('',#10262,#10263); -#10262 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#10263 = VECTOR('',#10264,1.); -#10264 = DIRECTION('',(0.,1.)); -#10265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10266 = PCURVE('',#10235,#10267); -#10267 = DEFINITIONAL_REPRESENTATION('',(#10268),#10272); -#10268 = LINE('',#10269,#10270); -#10269 = CARTESIAN_POINT('',(0.,-0.)); -#10270 = VECTOR('',#10271,1.); -#10271 = DIRECTION('',(0.,1.)); -#10272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10273 = ORIENTED_EDGE('',*,*,#10274,.T.); -#10274 = EDGE_CURVE('',#10252,#10252,#10275,.T.); -#10275 = SURFACE_CURVE('',#10276,(#10281,#10288),.PCURVE_S1.); -#10276 = CIRCLE('',#10277,1.4); -#10277 = AXIS2_PLACEMENT_3D('',#10278,#10279,#10280); -#10278 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#10279 = DIRECTION('',(1.,-0.,0.)); -#10280 = DIRECTION('',(0.,0.,-1.)); -#10281 = PCURVE('',#10235,#10282); -#10282 = DEFINITIONAL_REPRESENTATION('',(#10283),#10287); -#10283 = LINE('',#10284,#10285); -#10284 = CARTESIAN_POINT('',(0.,0.)); -#10285 = VECTOR('',#10286,1.); -#10286 = DIRECTION('',(1.,0.)); -#10287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10288 = PCURVE('',#10289,#10294); -#10289 = PLANE('',#10290); -#10290 = AXIS2_PLACEMENT_3D('',#10291,#10292,#10293); -#10291 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#10292 = DIRECTION('',(1.,0.,0.)); -#10293 = DIRECTION('',(0.,0.,-1.)); -#10294 = DEFINITIONAL_REPRESENTATION('',(#10295),#10299); -#10295 = CIRCLE('',#10296,1.4); -#10296 = AXIS2_PLACEMENT_2D('',#10297,#10298); -#10297 = CARTESIAN_POINT('',(0.,0.)); -#10298 = DIRECTION('',(1.,0.)); -#10299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10300 = ORIENTED_EDGE('',*,*,#10251,.T.); -#10301 = ADVANCED_FACE('',(#10302),#10289,.F.); -#10302 = FACE_BOUND('',#10303,.T.); -#10303 = EDGE_LOOP('',(#10304)); -#10304 = ORIENTED_EDGE('',*,*,#10274,.F.); -#10305 = ADVANCED_FACE('',(#10306),#10186,.F.); -#10306 = FACE_BOUND('',#10307,.F.); -#10307 = EDGE_LOOP('',(#10308,#10309)); -#10308 = ORIENTED_EDGE('',*,*,#10171,.T.); -#10309 = ORIENTED_EDGE('',*,*,#10310,.T.); -#10310 = EDGE_CURVE('',#10146,#10172,#10311,.T.); -#10311 = SURFACE_CURVE('',#10312,(#10317,#10324),.PCURVE_S1.); -#10312 = CIRCLE('',#10313,3.5); -#10313 = AXIS2_PLACEMENT_3D('',#10314,#10315,#10316); -#10314 = CARTESIAN_POINT('',(-86.65,-24.7,2.1)); -#10315 = DIRECTION('',(0.,-1.,0.)); -#10316 = DIRECTION('',(1.,0.,0.)); -#10317 = PCURVE('',#10186,#10318); -#10318 = DEFINITIONAL_REPRESENTATION('',(#10319),#10323); -#10319 = CIRCLE('',#10320,3.5); -#10320 = AXIS2_PLACEMENT_2D('',#10321,#10322); -#10321 = CARTESIAN_POINT('',(0.,0.)); -#10322 = DIRECTION('',(1.,0.)); -#10323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10324 = PCURVE('',#10160,#10325); -#10325 = DEFINITIONAL_REPRESENTATION('',(#10326),#10330); -#10326 = LINE('',#10327,#10328); -#10327 = CARTESIAN_POINT('',(0.,0.)); -#10328 = VECTOR('',#10329,1.); -#10329 = DIRECTION('',(1.,0.)); -#10330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10331 = ADVANCED_FACE('',(#10332),#10160,.T.); -#10332 = FACE_BOUND('',#10333,.T.); -#10333 = EDGE_LOOP('',(#10334,#10360,#10361,#10362)); -#10334 = ORIENTED_EDGE('',*,*,#10335,.F.); -#10335 = EDGE_CURVE('',#10123,#9884,#10336,.T.); -#10336 = SURFACE_CURVE('',#10337,(#10342,#10349),.PCURVE_S1.); -#10337 = CIRCLE('',#10338,3.5); -#10338 = AXIS2_PLACEMENT_3D('',#10339,#10340,#10341); -#10339 = CARTESIAN_POINT('',(-86.65,-33.,2.1)); -#10340 = DIRECTION('',(0.,-1.,0.)); -#10341 = DIRECTION('',(1.,0.,0.)); -#10342 = PCURVE('',#10160,#10343); -#10343 = DEFINITIONAL_REPRESENTATION('',(#10344),#10348); -#10344 = LINE('',#10345,#10346); -#10345 = CARTESIAN_POINT('',(0.,8.3)); -#10346 = VECTOR('',#10347,1.); -#10347 = DIRECTION('',(1.,0.)); -#10348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10349 = PCURVE('',#9904,#10350); -#10350 = DEFINITIONAL_REPRESENTATION('',(#10351),#10359); -#10351 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10352,#10353,#10354,#10355 - ,#10356,#10357,#10358),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10352 = CARTESIAN_POINT('',(2.1,6.6)); -#10353 = CARTESIAN_POINT('',(8.162177826491,6.6)); -#10354 = CARTESIAN_POINT('',(5.131088913246,1.35)); -#10355 = CARTESIAN_POINT('',(2.1,-3.9)); -#10356 = CARTESIAN_POINT('',(-0.931088913246,1.35)); -#10357 = CARTESIAN_POINT('',(-3.962177826491,6.6)); -#10358 = CARTESIAN_POINT('',(2.1,6.6)); -#10359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10360 = ORIENTED_EDGE('',*,*,#10145,.F.); -#10361 = ORIENTED_EDGE('',*,*,#10310,.T.); -#10362 = ORIENTED_EDGE('',*,*,#10197,.T.); -#10363 = ADVANCED_FACE('',(#10364),#10110,.T.); -#10364 = FACE_BOUND('',#10365,.T.); -#10365 = EDGE_LOOP('',(#10366,#10389,#10390,#10413,#10441,#10464,#10497, - #10530,#10553,#10586,#10619,#10642,#10675,#10708,#10731,#10764, - #10797,#10820,#10853,#10886,#10909,#10942)); -#10366 = ORIENTED_EDGE('',*,*,#10367,.F.); -#10367 = EDGE_CURVE('',#10067,#10368,#10370,.T.); -#10368 = VERTEX_POINT('',#10369); -#10369 = CARTESIAN_POINT('',(-81.59362920415,-21.2,4.2)); -#10370 = SURFACE_CURVE('',#10371,(#10375,#10382),.PCURVE_S1.); -#10371 = LINE('',#10372,#10373); -#10372 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10373 = VECTOR('',#10374,1.); -#10374 = DIRECTION('',(1.,0.,0.)); -#10375 = PCURVE('',#10110,#10376); -#10376 = DEFINITIONAL_REPRESENTATION('',(#10377),#10381); -#10377 = LINE('',#10378,#10379); -#10378 = CARTESIAN_POINT('',(0.,11.8)); -#10379 = VECTOR('',#10380,1.); -#10380 = DIRECTION('',(1.,0.)); -#10381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10382 = PCURVE('',#10082,#10383); -#10383 = DEFINITIONAL_REPRESENTATION('',(#10384),#10388); -#10384 = LINE('',#10385,#10386); -#10385 = CARTESIAN_POINT('',(4.2,0.)); -#10386 = VECTOR('',#10387,1.); -#10387 = DIRECTION('',(0.,1.)); -#10388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10389 = ORIENTED_EDGE('',*,*,#10094,.F.); -#10390 = ORIENTED_EDGE('',*,*,#10391,.T.); -#10391 = EDGE_CURVE('',#10095,#10392,#10394,.T.); -#10392 = VERTEX_POINT('',#10393); -#10393 = CARTESIAN_POINT('',(89.75,-33.,4.2)); -#10394 = SURFACE_CURVE('',#10395,(#10399,#10406),.PCURVE_S1.); -#10395 = LINE('',#10396,#10397); -#10396 = CARTESIAN_POINT('',(-89.75,-33.,4.2)); -#10397 = VECTOR('',#10398,1.); -#10398 = DIRECTION('',(1.,0.,0.)); -#10399 = PCURVE('',#10110,#10400); -#10400 = DEFINITIONAL_REPRESENTATION('',(#10401),#10405); -#10401 = LINE('',#10402,#10403); -#10402 = CARTESIAN_POINT('',(0.,0.)); -#10403 = VECTOR('',#10404,1.); -#10404 = DIRECTION('',(1.,0.)); -#10405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10406 = PCURVE('',#9904,#10407); -#10407 = DEFINITIONAL_REPRESENTATION('',(#10408),#10412); -#10408 = LINE('',#10409,#10410); -#10409 = CARTESIAN_POINT('',(4.2,0.)); -#10410 = VECTOR('',#10411,1.); -#10411 = DIRECTION('',(0.,1.)); -#10412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10413 = ORIENTED_EDGE('',*,*,#10414,.T.); -#10414 = EDGE_CURVE('',#10392,#10415,#10417,.T.); -#10415 = VERTEX_POINT('',#10416); -#10416 = CARTESIAN_POINT('',(89.75,-21.2,4.2)); -#10417 = SURFACE_CURVE('',#10418,(#10422,#10429),.PCURVE_S1.); -#10418 = LINE('',#10419,#10420); -#10419 = CARTESIAN_POINT('',(89.75,-33.,4.2)); -#10420 = VECTOR('',#10421,1.); -#10421 = DIRECTION('',(0.,1.,0.)); -#10422 = PCURVE('',#10110,#10423); -#10423 = DEFINITIONAL_REPRESENTATION('',(#10424),#10428); -#10424 = LINE('',#10425,#10426); -#10425 = CARTESIAN_POINT('',(179.5,0.)); -#10426 = VECTOR('',#10427,1.); -#10427 = DIRECTION('',(0.,1.)); -#10428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10429 = PCURVE('',#10430,#10435); -#10430 = PLANE('',#10431); -#10431 = AXIS2_PLACEMENT_3D('',#10432,#10433,#10434); -#10432 = CARTESIAN_POINT('',(89.75,-33.,0.)); -#10433 = DIRECTION('',(1.,0.,0.)); -#10434 = DIRECTION('',(0.,0.,1.)); -#10435 = DEFINITIONAL_REPRESENTATION('',(#10436),#10440); -#10436 = LINE('',#10437,#10438); -#10437 = CARTESIAN_POINT('',(4.2,0.)); -#10438 = VECTOR('',#10439,1.); -#10439 = DIRECTION('',(0.,-1.)); -#10440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10441 = ORIENTED_EDGE('',*,*,#10442,.F.); -#10442 = EDGE_CURVE('',#10443,#10415,#10445,.T.); -#10443 = VERTEX_POINT('',#10444); -#10444 = CARTESIAN_POINT('',(85.154152661546,-21.2,4.2)); -#10445 = SURFACE_CURVE('',#10446,(#10450,#10457),.PCURVE_S1.); -#10446 = LINE('',#10447,#10448); -#10447 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10448 = VECTOR('',#10449,1.); -#10449 = DIRECTION('',(1.,0.,0.)); -#10450 = PCURVE('',#10110,#10451); -#10451 = DEFINITIONAL_REPRESENTATION('',(#10452),#10456); -#10452 = LINE('',#10453,#10454); -#10453 = CARTESIAN_POINT('',(0.,11.8)); -#10454 = VECTOR('',#10455,1.); -#10455 = DIRECTION('',(1.,0.)); -#10456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10457 = PCURVE('',#10082,#10458); -#10458 = DEFINITIONAL_REPRESENTATION('',(#10459),#10463); -#10459 = LINE('',#10460,#10461); -#10460 = CARTESIAN_POINT('',(4.2,0.)); -#10461 = VECTOR('',#10462,1.); -#10462 = DIRECTION('',(0.,1.)); -#10463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10464 = ORIENTED_EDGE('',*,*,#10465,.T.); -#10465 = EDGE_CURVE('',#10443,#10466,#10468,.T.); -#10466 = VERTEX_POINT('',#10467); -#10467 = CARTESIAN_POINT('',(72.85,-32.22799146544,4.2)); -#10468 = SURFACE_CURVE('',#10469,(#10474,#10485),.PCURVE_S1.); -#10469 = CIRCLE('',#10470,12.377991465445); -#10470 = AXIS2_PLACEMENT_3D('',#10471,#10472,#10473); -#10471 = CARTESIAN_POINT('',(72.85,-19.85,4.2)); -#10472 = DIRECTION('',(-0.,-0.,-1.)); -#10473 = DIRECTION('',(0.,-1.,0.)); -#10474 = PCURVE('',#10110,#10475); -#10475 = DEFINITIONAL_REPRESENTATION('',(#10476),#10484); -#10476 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10477,#10478,#10479,#10480 - ,#10481,#10482,#10483),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10477 = CARTESIAN_POINT('',(162.6,0.772008534555)); -#10478 = CARTESIAN_POINT('',(141.16068988619,0.772008534555)); -#10479 = CARTESIAN_POINT('',(151.88034494309,19.338995732723)); -#10480 = CARTESIAN_POINT('',(162.6,37.905982930891)); -#10481 = CARTESIAN_POINT('',(173.3196550569,19.338995732723)); -#10482 = CARTESIAN_POINT('',(184.0393101138,0.772008534555)); -#10483 = CARTESIAN_POINT('',(162.6,0.772008534555)); -#10484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10485 = PCURVE('',#10486,#10491); -#10486 = TOROIDAL_SURFACE('',#10487,26.082534361872,13.85); -#10487 = AXIS2_PLACEMENT_3D('',#10488,#10489,#10490); -#10488 = CARTESIAN_POINT('',(72.85,-19.85,2.198)); -#10489 = DIRECTION('',(-0.,-0.,-1.)); -#10490 = DIRECTION('',(0.,-1.,0.)); -#10491 = DEFINITIONAL_REPRESENTATION('',(#10492),#10496); -#10492 = LINE('',#10493,#10494); -#10493 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10494 = VECTOR('',#10495,1.); -#10495 = DIRECTION('',(1.,-0.)); -#10496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10497 = ORIENTED_EDGE('',*,*,#10498,.T.); -#10498 = EDGE_CURVE('',#10466,#10499,#10501,.T.); -#10499 = VERTEX_POINT('',#10500); -#10500 = CARTESIAN_POINT('',(60.545847338454,-21.2,4.2)); -#10501 = SURFACE_CURVE('',#10502,(#10507,#10518),.PCURVE_S1.); -#10502 = CIRCLE('',#10503,12.377991465445); -#10503 = AXIS2_PLACEMENT_3D('',#10504,#10505,#10506); -#10504 = CARTESIAN_POINT('',(72.85,-19.85,4.2)); -#10505 = DIRECTION('',(-0.,-0.,-1.)); -#10506 = DIRECTION('',(0.,-1.,0.)); -#10507 = PCURVE('',#10110,#10508); -#10508 = DEFINITIONAL_REPRESENTATION('',(#10509),#10517); -#10509 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10510,#10511,#10512,#10513 - ,#10514,#10515,#10516),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10510 = CARTESIAN_POINT('',(162.6,0.772008534555)); -#10511 = CARTESIAN_POINT('',(141.16068988619,0.772008534555)); -#10512 = CARTESIAN_POINT('',(151.88034494309,19.338995732723)); -#10513 = CARTESIAN_POINT('',(162.6,37.905982930891)); -#10514 = CARTESIAN_POINT('',(173.3196550569,19.338995732723)); -#10515 = CARTESIAN_POINT('',(184.0393101138,0.772008534555)); -#10516 = CARTESIAN_POINT('',(162.6,0.772008534555)); -#10517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10518 = PCURVE('',#10519,#10524); -#10519 = TOROIDAL_SURFACE('',#10520,26.082534361872,13.85); -#10520 = AXIS2_PLACEMENT_3D('',#10521,#10522,#10523); -#10521 = CARTESIAN_POINT('',(72.85,-19.85,2.198)); -#10522 = DIRECTION('',(-0.,-0.,-1.)); -#10523 = DIRECTION('',(0.,-1.,0.)); -#10524 = DEFINITIONAL_REPRESENTATION('',(#10525),#10529); -#10525 = LINE('',#10526,#10527); -#10526 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10527 = VECTOR('',#10528,1.); -#10528 = DIRECTION('',(1.,-0.)); -#10529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10530 = ORIENTED_EDGE('',*,*,#10531,.F.); -#10531 = EDGE_CURVE('',#10532,#10499,#10534,.T.); -#10532 = VERTEX_POINT('',#10533); -#10533 = CARTESIAN_POINT('',(57.354152661546,-21.2,4.2)); -#10534 = SURFACE_CURVE('',#10535,(#10539,#10546),.PCURVE_S1.); -#10535 = LINE('',#10536,#10537); -#10536 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10537 = VECTOR('',#10538,1.); -#10538 = DIRECTION('',(1.,0.,0.)); -#10539 = PCURVE('',#10110,#10540); -#10540 = DEFINITIONAL_REPRESENTATION('',(#10541),#10545); -#10541 = LINE('',#10542,#10543); -#10542 = CARTESIAN_POINT('',(0.,11.8)); -#10543 = VECTOR('',#10544,1.); -#10544 = DIRECTION('',(1.,0.)); -#10545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10546 = PCURVE('',#10082,#10547); -#10547 = DEFINITIONAL_REPRESENTATION('',(#10548),#10552); -#10548 = LINE('',#10549,#10550); -#10549 = CARTESIAN_POINT('',(4.2,0.)); -#10550 = VECTOR('',#10551,1.); -#10551 = DIRECTION('',(0.,1.)); -#10552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10553 = ORIENTED_EDGE('',*,*,#10554,.T.); -#10554 = EDGE_CURVE('',#10532,#10555,#10557,.T.); -#10555 = VERTEX_POINT('',#10556); -#10556 = CARTESIAN_POINT('',(45.05,-32.22799146544,4.2)); -#10557 = SURFACE_CURVE('',#10558,(#10563,#10574),.PCURVE_S1.); -#10558 = CIRCLE('',#10559,12.377991465445); -#10559 = AXIS2_PLACEMENT_3D('',#10560,#10561,#10562); -#10560 = CARTESIAN_POINT('',(45.05,-19.85,4.2)); -#10561 = DIRECTION('',(-0.,-0.,-1.)); -#10562 = DIRECTION('',(0.,-1.,0.)); -#10563 = PCURVE('',#10110,#10564); -#10564 = DEFINITIONAL_REPRESENTATION('',(#10565),#10573); -#10565 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10566,#10567,#10568,#10569 - ,#10570,#10571,#10572),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10566 = CARTESIAN_POINT('',(134.8,0.772008534555)); -#10567 = CARTESIAN_POINT('',(113.36068988619,0.772008534555)); -#10568 = CARTESIAN_POINT('',(124.08034494309,19.338995732723)); -#10569 = CARTESIAN_POINT('',(134.8,37.905982930891)); -#10570 = CARTESIAN_POINT('',(145.5196550569,19.338995732723)); -#10571 = CARTESIAN_POINT('',(156.2393101138,0.772008534555)); -#10572 = CARTESIAN_POINT('',(134.8,0.772008534555)); -#10573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10574 = PCURVE('',#10575,#10580); -#10575 = TOROIDAL_SURFACE('',#10576,26.082534361872,13.85); -#10576 = AXIS2_PLACEMENT_3D('',#10577,#10578,#10579); -#10577 = CARTESIAN_POINT('',(45.05,-19.85,2.198)); -#10578 = DIRECTION('',(-0.,-0.,-1.)); -#10579 = DIRECTION('',(0.,-1.,0.)); -#10580 = DEFINITIONAL_REPRESENTATION('',(#10581),#10585); -#10581 = LINE('',#10582,#10583); -#10582 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10583 = VECTOR('',#10584,1.); -#10584 = DIRECTION('',(1.,-0.)); -#10585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10586 = ORIENTED_EDGE('',*,*,#10587,.T.); -#10587 = EDGE_CURVE('',#10555,#10588,#10590,.T.); -#10588 = VERTEX_POINT('',#10589); -#10589 = CARTESIAN_POINT('',(32.745847338454,-21.2,4.2)); -#10590 = SURFACE_CURVE('',#10591,(#10596,#10607),.PCURVE_S1.); -#10591 = CIRCLE('',#10592,12.377991465445); -#10592 = AXIS2_PLACEMENT_3D('',#10593,#10594,#10595); -#10593 = CARTESIAN_POINT('',(45.05,-19.85,4.2)); -#10594 = DIRECTION('',(-0.,-0.,-1.)); -#10595 = DIRECTION('',(0.,-1.,0.)); -#10596 = PCURVE('',#10110,#10597); -#10597 = DEFINITIONAL_REPRESENTATION('',(#10598),#10606); -#10598 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10599,#10600,#10601,#10602 - ,#10603,#10604,#10605),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10599 = CARTESIAN_POINT('',(134.8,0.772008534555)); -#10600 = CARTESIAN_POINT('',(113.36068988619,0.772008534555)); -#10601 = CARTESIAN_POINT('',(124.08034494309,19.338995732723)); -#10602 = CARTESIAN_POINT('',(134.8,37.905982930891)); -#10603 = CARTESIAN_POINT('',(145.5196550569,19.338995732723)); -#10604 = CARTESIAN_POINT('',(156.2393101138,0.772008534555)); -#10605 = CARTESIAN_POINT('',(134.8,0.772008534555)); -#10606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10607 = PCURVE('',#10608,#10613); -#10608 = TOROIDAL_SURFACE('',#10609,26.082534361872,13.85); -#10609 = AXIS2_PLACEMENT_3D('',#10610,#10611,#10612); -#10610 = CARTESIAN_POINT('',(45.05,-19.85,2.198)); -#10611 = DIRECTION('',(-0.,-0.,-1.)); -#10612 = DIRECTION('',(0.,-1.,0.)); -#10613 = DEFINITIONAL_REPRESENTATION('',(#10614),#10618); -#10614 = LINE('',#10615,#10616); -#10615 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10616 = VECTOR('',#10617,1.); -#10617 = DIRECTION('',(1.,-0.)); -#10618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10619 = ORIENTED_EDGE('',*,*,#10620,.F.); -#10620 = EDGE_CURVE('',#10621,#10588,#10623,.T.); -#10621 = VERTEX_POINT('',#10622); -#10622 = CARTESIAN_POINT('',(29.554152661546,-21.2,4.2)); -#10623 = SURFACE_CURVE('',#10624,(#10628,#10635),.PCURVE_S1.); -#10624 = LINE('',#10625,#10626); -#10625 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10626 = VECTOR('',#10627,1.); -#10627 = DIRECTION('',(1.,0.,0.)); -#10628 = PCURVE('',#10110,#10629); -#10629 = DEFINITIONAL_REPRESENTATION('',(#10630),#10634); -#10630 = LINE('',#10631,#10632); -#10631 = CARTESIAN_POINT('',(0.,11.8)); -#10632 = VECTOR('',#10633,1.); -#10633 = DIRECTION('',(1.,0.)); -#10634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10635 = PCURVE('',#10082,#10636); -#10636 = DEFINITIONAL_REPRESENTATION('',(#10637),#10641); -#10637 = LINE('',#10638,#10639); -#10638 = CARTESIAN_POINT('',(4.2,0.)); -#10639 = VECTOR('',#10640,1.); -#10640 = DIRECTION('',(0.,1.)); -#10641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10642 = ORIENTED_EDGE('',*,*,#10643,.T.); -#10643 = EDGE_CURVE('',#10621,#10644,#10646,.T.); -#10644 = VERTEX_POINT('',#10645); -#10645 = CARTESIAN_POINT('',(17.25,-32.22799146544,4.2)); -#10646 = SURFACE_CURVE('',#10647,(#10652,#10663),.PCURVE_S1.); -#10647 = CIRCLE('',#10648,12.377991465445); -#10648 = AXIS2_PLACEMENT_3D('',#10649,#10650,#10651); -#10649 = CARTESIAN_POINT('',(17.25,-19.85,4.2)); -#10650 = DIRECTION('',(-0.,-0.,-1.)); -#10651 = DIRECTION('',(0.,-1.,0.)); -#10652 = PCURVE('',#10110,#10653); -#10653 = DEFINITIONAL_REPRESENTATION('',(#10654),#10662); -#10654 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10655,#10656,#10657,#10658 - ,#10659,#10660,#10661),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10655 = CARTESIAN_POINT('',(107.,0.772008534555)); -#10656 = CARTESIAN_POINT('',(85.560689886195,0.772008534555)); -#10657 = CARTESIAN_POINT('',(96.280344943097,19.338995732723)); -#10658 = CARTESIAN_POINT('',(107.,37.905982930891)); -#10659 = CARTESIAN_POINT('',(117.7196550569,19.338995732723)); -#10660 = CARTESIAN_POINT('',(128.4393101138,0.772008534555)); -#10661 = CARTESIAN_POINT('',(107.,0.772008534555)); -#10662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10663 = PCURVE('',#10664,#10669); -#10664 = TOROIDAL_SURFACE('',#10665,26.082534361872,13.85); -#10665 = AXIS2_PLACEMENT_3D('',#10666,#10667,#10668); -#10666 = CARTESIAN_POINT('',(17.25,-19.85,2.198)); -#10667 = DIRECTION('',(-0.,-0.,-1.)); -#10668 = DIRECTION('',(0.,-1.,0.)); -#10669 = DEFINITIONAL_REPRESENTATION('',(#10670),#10674); -#10670 = LINE('',#10671,#10672); -#10671 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10672 = VECTOR('',#10673,1.); -#10673 = DIRECTION('',(1.,-0.)); -#10674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10675 = ORIENTED_EDGE('',*,*,#10676,.T.); -#10676 = EDGE_CURVE('',#10644,#10677,#10679,.T.); -#10677 = VERTEX_POINT('',#10678); -#10678 = CARTESIAN_POINT('',(4.945847338454,-21.2,4.2)); -#10679 = SURFACE_CURVE('',#10680,(#10685,#10696),.PCURVE_S1.); -#10680 = CIRCLE('',#10681,12.377991465445); -#10681 = AXIS2_PLACEMENT_3D('',#10682,#10683,#10684); -#10682 = CARTESIAN_POINT('',(17.25,-19.85,4.2)); -#10683 = DIRECTION('',(-0.,-0.,-1.)); -#10684 = DIRECTION('',(0.,-1.,0.)); -#10685 = PCURVE('',#10110,#10686); -#10686 = DEFINITIONAL_REPRESENTATION('',(#10687),#10695); -#10687 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10688,#10689,#10690,#10691 - ,#10692,#10693,#10694),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10688 = CARTESIAN_POINT('',(107.,0.772008534555)); -#10689 = CARTESIAN_POINT('',(85.560689886195,0.772008534555)); -#10690 = CARTESIAN_POINT('',(96.280344943097,19.338995732723)); -#10691 = CARTESIAN_POINT('',(107.,37.905982930891)); -#10692 = CARTESIAN_POINT('',(117.7196550569,19.338995732723)); -#10693 = CARTESIAN_POINT('',(128.4393101138,0.772008534555)); -#10694 = CARTESIAN_POINT('',(107.,0.772008534555)); -#10695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10696 = PCURVE('',#10697,#10702); -#10697 = TOROIDAL_SURFACE('',#10698,26.082534361872,13.85); -#10698 = AXIS2_PLACEMENT_3D('',#10699,#10700,#10701); -#10699 = CARTESIAN_POINT('',(17.25,-19.85,2.198)); -#10700 = DIRECTION('',(-0.,-0.,-1.)); -#10701 = DIRECTION('',(0.,-1.,0.)); -#10702 = DEFINITIONAL_REPRESENTATION('',(#10703),#10707); -#10703 = LINE('',#10704,#10705); -#10704 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10705 = VECTOR('',#10706,1.); -#10706 = DIRECTION('',(1.,-0.)); -#10707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10708 = ORIENTED_EDGE('',*,*,#10709,.F.); -#10709 = EDGE_CURVE('',#10710,#10677,#10712,.T.); -#10710 = VERTEX_POINT('',#10711); -#10711 = CARTESIAN_POINT('',(1.754152661546,-21.2,4.2)); -#10712 = SURFACE_CURVE('',#10713,(#10717,#10724),.PCURVE_S1.); -#10713 = LINE('',#10714,#10715); -#10714 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10715 = VECTOR('',#10716,1.); -#10716 = DIRECTION('',(1.,0.,0.)); -#10717 = PCURVE('',#10110,#10718); -#10718 = DEFINITIONAL_REPRESENTATION('',(#10719),#10723); -#10719 = LINE('',#10720,#10721); -#10720 = CARTESIAN_POINT('',(0.,11.8)); -#10721 = VECTOR('',#10722,1.); -#10722 = DIRECTION('',(1.,0.)); -#10723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10724 = PCURVE('',#10082,#10725); -#10725 = DEFINITIONAL_REPRESENTATION('',(#10726),#10730); -#10726 = LINE('',#10727,#10728); -#10727 = CARTESIAN_POINT('',(4.2,0.)); -#10728 = VECTOR('',#10729,1.); -#10729 = DIRECTION('',(0.,1.)); -#10730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10731 = ORIENTED_EDGE('',*,*,#10732,.T.); -#10732 = EDGE_CURVE('',#10710,#10733,#10735,.T.); -#10733 = VERTEX_POINT('',#10734); -#10734 = CARTESIAN_POINT('',(-10.55,-32.22799146544,4.2)); -#10735 = SURFACE_CURVE('',#10736,(#10741,#10752),.PCURVE_S1.); -#10736 = CIRCLE('',#10737,12.377991465445); -#10737 = AXIS2_PLACEMENT_3D('',#10738,#10739,#10740); -#10738 = CARTESIAN_POINT('',(-10.55,-19.85,4.2)); -#10739 = DIRECTION('',(-0.,-0.,-1.)); -#10740 = DIRECTION('',(0.,-1.,0.)); -#10741 = PCURVE('',#10110,#10742); -#10742 = DEFINITIONAL_REPRESENTATION('',(#10743),#10751); -#10743 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10744,#10745,#10746,#10747 - ,#10748,#10749,#10750),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10744 = CARTESIAN_POINT('',(79.2,0.772008534555)); -#10745 = CARTESIAN_POINT('',(57.760689886195,0.772008534555)); -#10746 = CARTESIAN_POINT('',(68.480344943097,19.338995732723)); -#10747 = CARTESIAN_POINT('',(79.2,37.905982930891)); -#10748 = CARTESIAN_POINT('',(89.919655056903,19.338995732723)); -#10749 = CARTESIAN_POINT('',(100.6393101138,0.772008534555)); -#10750 = CARTESIAN_POINT('',(79.2,0.772008534555)); -#10751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10752 = PCURVE('',#10753,#10758); -#10753 = TOROIDAL_SURFACE('',#10754,26.082534361872,13.85); -#10754 = AXIS2_PLACEMENT_3D('',#10755,#10756,#10757); -#10755 = CARTESIAN_POINT('',(-10.55,-19.85,2.198)); -#10756 = DIRECTION('',(-0.,-0.,-1.)); -#10757 = DIRECTION('',(0.,-1.,0.)); -#10758 = DEFINITIONAL_REPRESENTATION('',(#10759),#10763); -#10759 = LINE('',#10760,#10761); -#10760 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10761 = VECTOR('',#10762,1.); -#10762 = DIRECTION('',(1.,-0.)); -#10763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10764 = ORIENTED_EDGE('',*,*,#10765,.T.); -#10765 = EDGE_CURVE('',#10733,#10766,#10768,.T.); -#10766 = VERTEX_POINT('',#10767); -#10767 = CARTESIAN_POINT('',(-22.85415266154,-21.2,4.2)); -#10768 = SURFACE_CURVE('',#10769,(#10774,#10785),.PCURVE_S1.); -#10769 = CIRCLE('',#10770,12.377991465445); -#10770 = AXIS2_PLACEMENT_3D('',#10771,#10772,#10773); -#10771 = CARTESIAN_POINT('',(-10.55,-19.85,4.2)); -#10772 = DIRECTION('',(-0.,-0.,-1.)); -#10773 = DIRECTION('',(0.,-1.,0.)); -#10774 = PCURVE('',#10110,#10775); -#10775 = DEFINITIONAL_REPRESENTATION('',(#10776),#10784); -#10776 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10777,#10778,#10779,#10780 - ,#10781,#10782,#10783),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10777 = CARTESIAN_POINT('',(79.2,0.772008534555)); -#10778 = CARTESIAN_POINT('',(57.760689886195,0.772008534555)); -#10779 = CARTESIAN_POINT('',(68.480344943097,19.338995732723)); -#10780 = CARTESIAN_POINT('',(79.2,37.905982930891)); -#10781 = CARTESIAN_POINT('',(89.919655056903,19.338995732723)); -#10782 = CARTESIAN_POINT('',(100.6393101138,0.772008534555)); -#10783 = CARTESIAN_POINT('',(79.2,0.772008534555)); -#10784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10785 = PCURVE('',#10786,#10791); -#10786 = TOROIDAL_SURFACE('',#10787,26.082534361872,13.85); -#10787 = AXIS2_PLACEMENT_3D('',#10788,#10789,#10790); -#10788 = CARTESIAN_POINT('',(-10.55,-19.85,2.198)); -#10789 = DIRECTION('',(-0.,-0.,-1.)); -#10790 = DIRECTION('',(0.,-1.,0.)); -#10791 = DEFINITIONAL_REPRESENTATION('',(#10792),#10796); -#10792 = LINE('',#10793,#10794); -#10793 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10794 = VECTOR('',#10795,1.); -#10795 = DIRECTION('',(1.,-0.)); -#10796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10797 = ORIENTED_EDGE('',*,*,#10798,.F.); -#10798 = EDGE_CURVE('',#10799,#10766,#10801,.T.); -#10799 = VERTEX_POINT('',#10800); -#10800 = CARTESIAN_POINT('',(-26.04584733845,-21.2,4.2)); -#10801 = SURFACE_CURVE('',#10802,(#10806,#10813),.PCURVE_S1.); -#10802 = LINE('',#10803,#10804); -#10803 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10804 = VECTOR('',#10805,1.); -#10805 = DIRECTION('',(1.,0.,0.)); -#10806 = PCURVE('',#10110,#10807); -#10807 = DEFINITIONAL_REPRESENTATION('',(#10808),#10812); -#10808 = LINE('',#10809,#10810); -#10809 = CARTESIAN_POINT('',(0.,11.8)); -#10810 = VECTOR('',#10811,1.); -#10811 = DIRECTION('',(1.,0.)); -#10812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10813 = PCURVE('',#10082,#10814); -#10814 = DEFINITIONAL_REPRESENTATION('',(#10815),#10819); -#10815 = LINE('',#10816,#10817); -#10816 = CARTESIAN_POINT('',(4.2,0.)); -#10817 = VECTOR('',#10818,1.); -#10818 = DIRECTION('',(0.,1.)); -#10819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10820 = ORIENTED_EDGE('',*,*,#10821,.T.); -#10821 = EDGE_CURVE('',#10799,#10822,#10824,.T.); -#10822 = VERTEX_POINT('',#10823); -#10823 = CARTESIAN_POINT('',(-38.35,-32.22799146544,4.2)); -#10824 = SURFACE_CURVE('',#10825,(#10830,#10841),.PCURVE_S1.); -#10825 = CIRCLE('',#10826,12.377991465445); -#10826 = AXIS2_PLACEMENT_3D('',#10827,#10828,#10829); -#10827 = CARTESIAN_POINT('',(-38.35,-19.85,4.2)); -#10828 = DIRECTION('',(-0.,-0.,-1.)); -#10829 = DIRECTION('',(0.,-1.,0.)); -#10830 = PCURVE('',#10110,#10831); -#10831 = DEFINITIONAL_REPRESENTATION('',(#10832),#10840); -#10832 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10833,#10834,#10835,#10836 - ,#10837,#10838,#10839),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10833 = CARTESIAN_POINT('',(51.4,0.772008534555)); -#10834 = CARTESIAN_POINT('',(29.960689886195,0.772008534555)); -#10835 = CARTESIAN_POINT('',(40.680344943097,19.338995732723)); -#10836 = CARTESIAN_POINT('',(51.4,37.905982930891)); -#10837 = CARTESIAN_POINT('',(62.119655056903,19.338995732723)); -#10838 = CARTESIAN_POINT('',(72.839310113805,0.772008534555)); -#10839 = CARTESIAN_POINT('',(51.4,0.772008534555)); -#10840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10841 = PCURVE('',#10842,#10847); -#10842 = TOROIDAL_SURFACE('',#10843,26.082534361872,13.85); -#10843 = AXIS2_PLACEMENT_3D('',#10844,#10845,#10846); -#10844 = CARTESIAN_POINT('',(-38.35,-19.85,2.198)); -#10845 = DIRECTION('',(-0.,-0.,-1.)); -#10846 = DIRECTION('',(0.,-1.,0.)); -#10847 = DEFINITIONAL_REPRESENTATION('',(#10848),#10852); -#10848 = LINE('',#10849,#10850); -#10849 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10850 = VECTOR('',#10851,1.); -#10851 = DIRECTION('',(1.,-0.)); -#10852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10853 = ORIENTED_EDGE('',*,*,#10854,.T.); -#10854 = EDGE_CURVE('',#10822,#10855,#10857,.T.); -#10855 = VERTEX_POINT('',#10856); -#10856 = CARTESIAN_POINT('',(-50.65415266154,-21.2,4.2)); -#10857 = SURFACE_CURVE('',#10858,(#10863,#10874),.PCURVE_S1.); -#10858 = CIRCLE('',#10859,12.377991465445); -#10859 = AXIS2_PLACEMENT_3D('',#10860,#10861,#10862); -#10860 = CARTESIAN_POINT('',(-38.35,-19.85,4.2)); -#10861 = DIRECTION('',(-0.,-0.,-1.)); -#10862 = DIRECTION('',(0.,-1.,0.)); -#10863 = PCURVE('',#10110,#10864); -#10864 = DEFINITIONAL_REPRESENTATION('',(#10865),#10873); -#10865 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10866,#10867,#10868,#10869 - ,#10870,#10871,#10872),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10866 = CARTESIAN_POINT('',(51.4,0.772008534555)); -#10867 = CARTESIAN_POINT('',(29.960689886195,0.772008534555)); -#10868 = CARTESIAN_POINT('',(40.680344943097,19.338995732723)); -#10869 = CARTESIAN_POINT('',(51.4,37.905982930891)); -#10870 = CARTESIAN_POINT('',(62.119655056903,19.338995732723)); -#10871 = CARTESIAN_POINT('',(72.839310113805,0.772008534555)); -#10872 = CARTESIAN_POINT('',(51.4,0.772008534555)); -#10873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10874 = PCURVE('',#10875,#10880); -#10875 = TOROIDAL_SURFACE('',#10876,26.082534361872,13.85); -#10876 = AXIS2_PLACEMENT_3D('',#10877,#10878,#10879); -#10877 = CARTESIAN_POINT('',(-38.35,-19.85,2.198)); -#10878 = DIRECTION('',(-0.,-0.,-1.)); -#10879 = DIRECTION('',(0.,-1.,0.)); -#10880 = DEFINITIONAL_REPRESENTATION('',(#10881),#10885); -#10881 = LINE('',#10882,#10883); -#10882 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10883 = VECTOR('',#10884,1.); -#10884 = DIRECTION('',(1.,-0.)); -#10885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10886 = ORIENTED_EDGE('',*,*,#10887,.F.); -#10887 = EDGE_CURVE('',#10888,#10855,#10890,.T.); -#10888 = VERTEX_POINT('',#10889); -#10889 = CARTESIAN_POINT('',(-54.10637079585,-21.2,4.2)); -#10890 = SURFACE_CURVE('',#10891,(#10895,#10902),.PCURVE_S1.); -#10891 = LINE('',#10892,#10893); -#10892 = CARTESIAN_POINT('',(-89.75,-21.2,4.2)); -#10893 = VECTOR('',#10894,1.); -#10894 = DIRECTION('',(1.,0.,0.)); -#10895 = PCURVE('',#10110,#10896); -#10896 = DEFINITIONAL_REPRESENTATION('',(#10897),#10901); -#10897 = LINE('',#10898,#10899); -#10898 = CARTESIAN_POINT('',(0.,11.8)); -#10899 = VECTOR('',#10900,1.); -#10900 = DIRECTION('',(1.,0.)); -#10901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10902 = PCURVE('',#10082,#10903); -#10903 = DEFINITIONAL_REPRESENTATION('',(#10904),#10908); -#10904 = LINE('',#10905,#10906); -#10905 = CARTESIAN_POINT('',(4.2,0.)); -#10906 = VECTOR('',#10907,1.); -#10907 = DIRECTION('',(0.,1.)); -#10908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10909 = ORIENTED_EDGE('',*,*,#10910,.T.); -#10910 = EDGE_CURVE('',#10888,#10911,#10913,.T.); -#10911 = VERTEX_POINT('',#10912); -#10912 = CARTESIAN_POINT('',(-67.85,-32.22799146544,4.2)); -#10913 = SURFACE_CURVE('',#10914,(#10919,#10930),.PCURVE_S1.); -#10914 = CIRCLE('',#10915,14.077991465445); -#10915 = AXIS2_PLACEMENT_3D('',#10916,#10917,#10918); -#10916 = CARTESIAN_POINT('',(-67.85,-18.15,4.2)); -#10917 = DIRECTION('',(-0.,-0.,-1.)); -#10918 = DIRECTION('',(0.,-1.,0.)); -#10919 = PCURVE('',#10110,#10920); -#10920 = DEFINITIONAL_REPRESENTATION('',(#10921),#10929); -#10921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10922,#10923,#10924,#10925 - ,#10926,#10927,#10928),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10922 = CARTESIAN_POINT('',(21.9,0.772008534555)); -#10923 = CARTESIAN_POINT('',(-2.483796486673,0.772008534555)); -#10924 = CARTESIAN_POINT('',(9.708101756664,21.888995732723)); -#10925 = CARTESIAN_POINT('',(21.9,43.005982930891)); -#10926 = CARTESIAN_POINT('',(34.091898243336,21.888995732723)); -#10927 = CARTESIAN_POINT('',(46.283796486673,0.772008534555)); -#10928 = CARTESIAN_POINT('',(21.9,0.772008534555)); -#10929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10930 = PCURVE('',#10931,#10936); -#10931 = TOROIDAL_SURFACE('',#10932,27.782534361872,13.85); -#10932 = AXIS2_PLACEMENT_3D('',#10933,#10934,#10935); -#10933 = CARTESIAN_POINT('',(-67.85,-18.15,2.198)); -#10934 = DIRECTION('',(-0.,-0.,-1.)); -#10935 = DIRECTION('',(0.,-1.,0.)); -#10936 = DEFINITIONAL_REPRESENTATION('',(#10937),#10941); -#10937 = LINE('',#10938,#10939); -#10938 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10939 = VECTOR('',#10940,1.); -#10940 = DIRECTION('',(1.,-0.)); -#10941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10942 = ORIENTED_EDGE('',*,*,#10943,.T.); -#10943 = EDGE_CURVE('',#10911,#10368,#10944,.T.); -#10944 = SURFACE_CURVE('',#10945,(#10950,#10961),.PCURVE_S1.); -#10945 = CIRCLE('',#10946,14.077991465445); -#10946 = AXIS2_PLACEMENT_3D('',#10947,#10948,#10949); -#10947 = CARTESIAN_POINT('',(-67.85,-18.15,4.2)); -#10948 = DIRECTION('',(-0.,-0.,-1.)); -#10949 = DIRECTION('',(0.,-1.,0.)); -#10950 = PCURVE('',#10110,#10951); -#10951 = DEFINITIONAL_REPRESENTATION('',(#10952),#10960); -#10952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#10953,#10954,#10955,#10956 - ,#10957,#10958,#10959),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#10953 = CARTESIAN_POINT('',(21.9,0.772008534555)); -#10954 = CARTESIAN_POINT('',(-2.483796486673,0.772008534555)); -#10955 = CARTESIAN_POINT('',(9.708101756664,21.888995732723)); -#10956 = CARTESIAN_POINT('',(21.9,43.005982930891)); -#10957 = CARTESIAN_POINT('',(34.091898243336,21.888995732723)); -#10958 = CARTESIAN_POINT('',(46.283796486673,0.772008534555)); -#10959 = CARTESIAN_POINT('',(21.9,0.772008534555)); -#10960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10961 = PCURVE('',#10962,#10967); -#10962 = TOROIDAL_SURFACE('',#10963,27.782534361872,13.85); -#10963 = AXIS2_PLACEMENT_3D('',#10964,#10965,#10966); -#10964 = CARTESIAN_POINT('',(-67.85,-18.15,2.198)); -#10965 = DIRECTION('',(-0.,-0.,-1.)); -#10966 = DIRECTION('',(0.,-1.,0.)); -#10967 = DEFINITIONAL_REPRESENTATION('',(#10968),#10972); -#10968 = LINE('',#10969,#10970); -#10969 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#10970 = VECTOR('',#10971,1.); -#10971 = DIRECTION('',(1.,-0.)); -#10972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10973 = ADVANCED_FACE('',(#10974,#11273),#10430,.T.); -#10974 = FACE_BOUND('',#10975,.T.); -#10975 = EDGE_LOOP('',(#10976,#11001,#11029,#11062,#11090,#11123,#11151, - #11172,#11173,#11196,#11224,#11252)); -#10976 = ORIENTED_EDGE('',*,*,#10977,.F.); -#10977 = EDGE_CURVE('',#10978,#10980,#10982,.T.); -#10978 = VERTEX_POINT('',#10979); -#10979 = CARTESIAN_POINT('',(89.75,-33.,0.399)); -#10980 = VERTEX_POINT('',#10981); -#10981 = CARTESIAN_POINT('',(89.75,-33.,0.475192319073)); -#10982 = SURFACE_CURVE('',#10983,(#10987,#10994),.PCURVE_S1.); -#10983 = LINE('',#10984,#10985); -#10984 = CARTESIAN_POINT('',(89.75,-33.,0.)); -#10985 = VECTOR('',#10986,1.); -#10986 = DIRECTION('',(0.,0.,1.)); -#10987 = PCURVE('',#10430,#10988); -#10988 = DEFINITIONAL_REPRESENTATION('',(#10989),#10993); -#10989 = LINE('',#10990,#10991); -#10990 = CARTESIAN_POINT('',(0.,0.)); -#10991 = VECTOR('',#10992,1.); -#10992 = DIRECTION('',(1.,0.)); -#10993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#10994 = PCURVE('',#9904,#10995); -#10995 = DEFINITIONAL_REPRESENTATION('',(#10996),#11000); -#10996 = LINE('',#10997,#10998); -#10997 = CARTESIAN_POINT('',(0.,179.5)); -#10998 = VECTOR('',#10999,1.); -#10999 = DIRECTION('',(1.,0.)); -#11000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11001 = ORIENTED_EDGE('',*,*,#11002,.F.); -#11002 = EDGE_CURVE('',#11003,#10978,#11005,.T.); -#11003 = VERTEX_POINT('',#11004); -#11004 = CARTESIAN_POINT('',(89.75,-5.299,0.399)); -#11005 = SURFACE_CURVE('',#11006,(#11010,#11017),.PCURVE_S1.); -#11006 = LINE('',#11007,#11008); -#11007 = CARTESIAN_POINT('',(89.75,-5.299,0.399)); -#11008 = VECTOR('',#11009,1.); -#11009 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#11010 = PCURVE('',#10430,#11011); -#11011 = DEFINITIONAL_REPRESENTATION('',(#11012),#11016); -#11012 = LINE('',#11013,#11014); -#11013 = CARTESIAN_POINT('',(0.399,-27.701)); -#11014 = VECTOR('',#11015,1.); -#11015 = DIRECTION('',(8.015761341649E-18,1.)); -#11016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11017 = PCURVE('',#11018,#11023); -#11018 = PLANE('',#11019); -#11019 = AXIS2_PLACEMENT_3D('',#11020,#11021,#11022); -#11020 = CARTESIAN_POINT('',(89.5505,-5.299,0.1995)); -#11021 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187 - )); -#11022 = DIRECTION('',(-1.550708678569E-18,1.,-6.465052663081E-18)); -#11023 = DEFINITIONAL_REPRESENTATION('',(#11024),#11028); -#11024 = LINE('',#11025,#11026); -#11025 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11026 = VECTOR('',#11027,1.); -#11027 = DIRECTION('',(-1.,0.)); -#11028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11029 = ORIENTED_EDGE('',*,*,#11030,.F.); -#11030 = EDGE_CURVE('',#11031,#11003,#11033,.T.); -#11031 = VERTEX_POINT('',#11032); -#11032 = CARTESIAN_POINT('',(89.75,-3.899,1.799)); -#11033 = SURFACE_CURVE('',#11034,(#11039,#11050),.PCURVE_S1.); -#11034 = CIRCLE('',#11035,1.4); -#11035 = AXIS2_PLACEMENT_3D('',#11036,#11037,#11038); -#11036 = CARTESIAN_POINT('',(89.75,-5.299,1.799)); -#11037 = DIRECTION('',(-1.,-0.,0.)); -#11038 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#11039 = PCURVE('',#10430,#11040); -#11040 = DEFINITIONAL_REPRESENTATION('',(#11041),#11049); -#11041 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11042,#11043,#11044,#11045 - ,#11046,#11047,#11048),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11042 = CARTESIAN_POINT('',(1.799,-29.101)); -#11043 = CARTESIAN_POINT('',(-0.625871130596,-29.101)); -#11044 = CARTESIAN_POINT('',(0.586564434702,-27.001)); -#11045 = CARTESIAN_POINT('',(1.799,-24.901)); -#11046 = CARTESIAN_POINT('',(3.011435565298,-27.001)); -#11047 = CARTESIAN_POINT('',(4.223871130596,-29.101)); -#11048 = CARTESIAN_POINT('',(1.799,-29.101)); -#11049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11050 = PCURVE('',#11051,#11056); -#11051 = CONICAL_SURFACE('',#11052,1.799,0.785398163397); -#11052 = AXIS2_PLACEMENT_3D('',#11053,#11054,#11055); -#11053 = CARTESIAN_POINT('',(89.351,-5.299,1.799)); -#11054 = DIRECTION('',(-1.,-0.,0.)); -#11055 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#11056 = DEFINITIONAL_REPRESENTATION('',(#11057),#11061); -#11057 = LINE('',#11058,#11059); -#11058 = CARTESIAN_POINT('',(0.,-0.399)); -#11059 = VECTOR('',#11060,1.); -#11060 = DIRECTION('',(1.,0.)); -#11061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11062 = ORIENTED_EDGE('',*,*,#11063,.F.); -#11063 = EDGE_CURVE('',#11064,#11031,#11066,.T.); -#11064 = VERTEX_POINT('',#11065); -#11065 = CARTESIAN_POINT('',(89.75,-3.899,1.801)); -#11066 = SURFACE_CURVE('',#11067,(#11071,#11078),.PCURVE_S1.); -#11067 = LINE('',#11068,#11069); -#11068 = CARTESIAN_POINT('',(89.75,-3.899,1.801)); -#11069 = VECTOR('',#11070,1.); -#11070 = DIRECTION('',(-0.,-0.,-1.)); -#11071 = PCURVE('',#10430,#11072); -#11072 = DEFINITIONAL_REPRESENTATION('',(#11073),#11077); -#11073 = LINE('',#11074,#11075); -#11074 = CARTESIAN_POINT('',(1.801,-29.101)); -#11075 = VECTOR('',#11076,1.); -#11076 = DIRECTION('',(-1.,0.)); -#11077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11078 = PCURVE('',#11079,#11084); -#11079 = PLANE('',#11080); -#11080 = AXIS2_PLACEMENT_3D('',#11081,#11082,#11083); -#11081 = CARTESIAN_POINT('',(89.5505,-3.6995,1.801)); -#11082 = DIRECTION('',(-0.707106781187,-0.707106781187, - 3.474965956532E-18)); -#11083 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,1.)); -#11084 = DEFINITIONAL_REPRESENTATION('',(#11085),#11089); -#11085 = LINE('',#11086,#11087); -#11086 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11087 = VECTOR('',#11088,1.); -#11088 = DIRECTION('',(-1.,0.)); -#11089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11090 = ORIENTED_EDGE('',*,*,#11091,.F.); -#11091 = EDGE_CURVE('',#11092,#11064,#11094,.T.); -#11092 = VERTEX_POINT('',#11093); -#11093 = CARTESIAN_POINT('',(89.75,-5.299,3.201)); -#11094 = SURFACE_CURVE('',#11095,(#11100,#11111),.PCURVE_S1.); -#11095 = CIRCLE('',#11096,1.4); -#11096 = AXIS2_PLACEMENT_3D('',#11097,#11098,#11099); -#11097 = CARTESIAN_POINT('',(89.75,-5.299,1.801)); -#11098 = DIRECTION('',(-1.,-0.,0.)); -#11099 = DIRECTION('',(0.,0.,1.)); -#11100 = PCURVE('',#10430,#11101); -#11101 = DEFINITIONAL_REPRESENTATION('',(#11102),#11110); -#11102 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11103,#11104,#11105,#11106 - ,#11107,#11108,#11109),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11103 = CARTESIAN_POINT('',(3.201,-27.701)); -#11104 = CARTESIAN_POINT('',(3.201,-30.12587113059)); -#11105 = CARTESIAN_POINT('',(1.101,-28.91343556529)); -#11106 = CARTESIAN_POINT('',(-0.999,-27.701)); -#11107 = CARTESIAN_POINT('',(1.101,-26.4885644347)); -#11108 = CARTESIAN_POINT('',(3.201,-25.2761288694)); -#11109 = CARTESIAN_POINT('',(3.201,-27.701)); -#11110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11111 = PCURVE('',#11112,#11117); -#11112 = CONICAL_SURFACE('',#11113,1.799,0.785398163397); -#11113 = AXIS2_PLACEMENT_3D('',#11114,#11115,#11116); -#11114 = CARTESIAN_POINT('',(89.351,-5.299,1.801)); -#11115 = DIRECTION('',(-1.,-0.,0.)); -#11116 = DIRECTION('',(0.,0.,1.)); -#11117 = DEFINITIONAL_REPRESENTATION('',(#11118),#11122); -#11118 = LINE('',#11119,#11120); -#11119 = CARTESIAN_POINT('',(0.,-0.399)); -#11120 = VECTOR('',#11121,1.); -#11121 = DIRECTION('',(1.,0.)); -#11122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11123 = ORIENTED_EDGE('',*,*,#11124,.F.); -#11124 = EDGE_CURVE('',#11125,#11092,#11127,.T.); -#11125 = VERTEX_POINT('',#11126); -#11126 = CARTESIAN_POINT('',(89.75,-21.2,3.201)); -#11127 = SURFACE_CURVE('',#11128,(#11132,#11139),.PCURVE_S1.); -#11128 = LINE('',#11129,#11130); -#11129 = CARTESIAN_POINT('',(89.75,-21.2,3.201)); -#11130 = VECTOR('',#11131,1.); -#11131 = DIRECTION('',(0.,1.,0.)); -#11132 = PCURVE('',#10430,#11133); -#11133 = DEFINITIONAL_REPRESENTATION('',(#11134),#11138); -#11134 = LINE('',#11135,#11136); -#11135 = CARTESIAN_POINT('',(3.201,-11.8)); -#11136 = VECTOR('',#11137,1.); -#11137 = DIRECTION('',(0.,-1.)); -#11138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11139 = PCURVE('',#11140,#11145); -#11140 = PLANE('',#11141); -#11141 = AXIS2_PLACEMENT_3D('',#11142,#11143,#11144); -#11142 = CARTESIAN_POINT('',(89.5505,-21.2,3.4005)); -#11143 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#11144 = DIRECTION('',(2.457171992256E-18,-1.,2.457171992256E-18)); -#11145 = DEFINITIONAL_REPRESENTATION('',(#11146),#11150); -#11146 = LINE('',#11147,#11148); -#11147 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11148 = VECTOR('',#11149,1.); -#11149 = DIRECTION('',(-1.,0.)); -#11150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11151 = ORIENTED_EDGE('',*,*,#11152,.F.); -#11152 = EDGE_CURVE('',#10415,#11125,#11153,.T.); -#11153 = SURFACE_CURVE('',#11154,(#11158,#11165),.PCURVE_S1.); -#11154 = LINE('',#11155,#11156); -#11155 = CARTESIAN_POINT('',(89.75,-21.2,4.2)); -#11156 = VECTOR('',#11157,1.); -#11157 = DIRECTION('',(0.,0.,-1.)); -#11158 = PCURVE('',#10430,#11159); -#11159 = DEFINITIONAL_REPRESENTATION('',(#11160),#11164); -#11160 = LINE('',#11161,#11162); -#11161 = CARTESIAN_POINT('',(4.2,-11.8)); -#11162 = VECTOR('',#11163,1.); -#11163 = DIRECTION('',(-1.,0.)); -#11164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11165 = PCURVE('',#10082,#11166); -#11166 = DEFINITIONAL_REPRESENTATION('',(#11167),#11171); -#11167 = LINE('',#11168,#11169); -#11168 = CARTESIAN_POINT('',(4.2,179.5)); -#11169 = VECTOR('',#11170,1.); -#11170 = DIRECTION('',(-1.,0.)); -#11171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11172 = ORIENTED_EDGE('',*,*,#10414,.F.); -#11173 = ORIENTED_EDGE('',*,*,#11174,.F.); -#11174 = EDGE_CURVE('',#11175,#10392,#11177,.T.); -#11175 = VERTEX_POINT('',#11176); -#11176 = CARTESIAN_POINT('',(89.75,-33.,3.724807680927)); -#11177 = SURFACE_CURVE('',#11178,(#11182,#11189),.PCURVE_S1.); -#11178 = LINE('',#11179,#11180); -#11179 = CARTESIAN_POINT('',(89.75,-33.,0.)); -#11180 = VECTOR('',#11181,1.); -#11181 = DIRECTION('',(0.,0.,1.)); -#11182 = PCURVE('',#10430,#11183); -#11183 = DEFINITIONAL_REPRESENTATION('',(#11184),#11188); -#11184 = LINE('',#11185,#11186); -#11185 = CARTESIAN_POINT('',(0.,0.)); -#11186 = VECTOR('',#11187,1.); -#11187 = DIRECTION('',(1.,0.)); -#11188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11189 = PCURVE('',#9904,#11190); -#11190 = DEFINITIONAL_REPRESENTATION('',(#11191),#11195); -#11191 = LINE('',#11192,#11193); -#11192 = CARTESIAN_POINT('',(0.,179.5)); -#11193 = VECTOR('',#11194,1.); -#11194 = DIRECTION('',(1.,0.)); -#11195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11196 = ORIENTED_EDGE('',*,*,#11197,.F.); -#11197 = EDGE_CURVE('',#11198,#11175,#11200,.T.); -#11198 = VERTEX_POINT('',#11199); -#11199 = CARTESIAN_POINT('',(89.75,-24.7,3.724807680927)); -#11200 = SURFACE_CURVE('',#11201,(#11205,#11212),.PCURVE_S1.); -#11201 = LINE('',#11202,#11203); -#11202 = CARTESIAN_POINT('',(89.75,-24.7,3.724807680927)); -#11203 = VECTOR('',#11204,1.); -#11204 = DIRECTION('',(-0.,-1.,-0.)); -#11205 = PCURVE('',#10430,#11206); -#11206 = DEFINITIONAL_REPRESENTATION('',(#11207),#11211); -#11207 = LINE('',#11208,#11209); -#11208 = CARTESIAN_POINT('',(3.724807680927,-8.3)); -#11209 = VECTOR('',#11210,1.); -#11210 = DIRECTION('',(0.,1.)); -#11211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11212 = PCURVE('',#11213,#11218); -#11213 = CYLINDRICAL_SURFACE('',#11214,3.5); -#11214 = AXIS2_PLACEMENT_3D('',#11215,#11216,#11217); -#11215 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#11216 = DIRECTION('',(0.,-1.,0.)); -#11217 = DIRECTION('',(-1.,0.,-0.)); -#11218 = DEFINITIONAL_REPRESENTATION('',(#11219),#11223); -#11219 = LINE('',#11220,#11221); -#11220 = CARTESIAN_POINT('',(-2.658826730264,0.)); -#11221 = VECTOR('',#11222,1.); -#11222 = DIRECTION('',(-0.,1.)); -#11223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11224 = ORIENTED_EDGE('',*,*,#11225,.F.); -#11225 = EDGE_CURVE('',#11226,#11198,#11228,.T.); -#11226 = VERTEX_POINT('',#11227); -#11227 = CARTESIAN_POINT('',(89.75,-24.7,0.475192319073)); -#11228 = SURFACE_CURVE('',#11229,(#11233,#11240),.PCURVE_S1.); -#11229 = LINE('',#11230,#11231); -#11230 = CARTESIAN_POINT('',(89.75,-24.7,1.05)); -#11231 = VECTOR('',#11232,1.); -#11232 = DIRECTION('',(-0.,-0.,1.)); -#11233 = PCURVE('',#10430,#11234); -#11234 = DEFINITIONAL_REPRESENTATION('',(#11235),#11239); -#11235 = LINE('',#11236,#11237); -#11236 = CARTESIAN_POINT('',(1.05,-8.3)); -#11237 = VECTOR('',#11238,1.); -#11238 = DIRECTION('',(1.,0.)); -#11239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11240 = PCURVE('',#11241,#11246); -#11241 = PLANE('',#11242); -#11242 = AXIS2_PLACEMENT_3D('',#11243,#11244,#11245); -#11243 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#11244 = DIRECTION('',(0.,-1.,0.)); -#11245 = DIRECTION('',(1.,0.,0.)); -#11246 = DEFINITIONAL_REPRESENTATION('',(#11247),#11251); -#11247 = LINE('',#11248,#11249); -#11248 = CARTESIAN_POINT('',(3.1,-1.05)); -#11249 = VECTOR('',#11250,1.); -#11250 = DIRECTION('',(0.,1.)); -#11251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11252 = ORIENTED_EDGE('',*,*,#11253,.T.); -#11253 = EDGE_CURVE('',#11226,#10980,#11254,.T.); -#11254 = SURFACE_CURVE('',#11255,(#11259,#11266),.PCURVE_S1.); -#11255 = LINE('',#11256,#11257); -#11256 = CARTESIAN_POINT('',(89.75,-24.7,0.475192319073)); -#11257 = VECTOR('',#11258,1.); -#11258 = DIRECTION('',(-0.,-1.,-0.)); -#11259 = PCURVE('',#10430,#11260); -#11260 = DEFINITIONAL_REPRESENTATION('',(#11261),#11265); -#11261 = LINE('',#11262,#11263); -#11262 = CARTESIAN_POINT('',(0.475192319073,-8.3)); -#11263 = VECTOR('',#11264,1.); -#11264 = DIRECTION('',(0.,1.)); -#11265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11266 = PCURVE('',#11213,#11267); -#11267 = DEFINITIONAL_REPRESENTATION('',(#11268),#11272); -#11268 = LINE('',#11269,#11270); -#11269 = CARTESIAN_POINT('',(-3.624358576916,0.)); -#11270 = VECTOR('',#11271,1.); -#11271 = DIRECTION('',(-0.,1.)); -#11272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11273 = FACE_BOUND('',#11274,.T.); -#11274 = EDGE_LOOP('',(#11275)); -#11275 = ORIENTED_EDGE('',*,*,#11276,.F.); -#11276 = EDGE_CURVE('',#11277,#11277,#11279,.T.); -#11277 = VERTEX_POINT('',#11278); -#11278 = CARTESIAN_POINT('',(89.75,-5.3,0.4)); -#11279 = SURFACE_CURVE('',#11280,(#11285,#11292),.PCURVE_S1.); -#11280 = CIRCLE('',#11281,1.4); -#11281 = AXIS2_PLACEMENT_3D('',#11282,#11283,#11284); -#11282 = CARTESIAN_POINT('',(89.75,-5.3,1.8)); -#11283 = DIRECTION('',(1.,0.,-0.)); -#11284 = DIRECTION('',(-0.,-0.,-1.)); -#11285 = PCURVE('',#10430,#11286); -#11286 = DEFINITIONAL_REPRESENTATION('',(#11287),#11291); -#11287 = CIRCLE('',#11288,1.4); -#11288 = AXIS2_PLACEMENT_2D('',#11289,#11290); -#11289 = CARTESIAN_POINT('',(1.8,-27.7)); -#11290 = DIRECTION('',(-1.,0.)); -#11291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11292 = PCURVE('',#11293,#11298); -#11293 = CYLINDRICAL_SURFACE('',#11294,1.4); -#11294 = AXIS2_PLACEMENT_3D('',#11295,#11296,#11297); -#11295 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#11296 = DIRECTION('',(-1.,-0.,0.)); -#11297 = DIRECTION('',(0.,0.,-1.)); -#11298 = DEFINITIONAL_REPRESENTATION('',(#11299),#11303); -#11299 = LINE('',#11300,#11301); -#11300 = CARTESIAN_POINT('',(-0.,3.)); -#11301 = VECTOR('',#11302,1.); -#11302 = DIRECTION('',(-1.,0.)); -#11303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11304 = ADVANCED_FACE('',(#11305),#11293,.T.); -#11305 = FACE_BOUND('',#11306,.F.); -#11306 = EDGE_LOOP('',(#11307,#11308,#11331,#11362)); -#11307 = ORIENTED_EDGE('',*,*,#11276,.F.); -#11308 = ORIENTED_EDGE('',*,*,#11309,.F.); -#11309 = EDGE_CURVE('',#11310,#11277,#11312,.T.); -#11310 = VERTEX_POINT('',#11311); -#11311 = CARTESIAN_POINT('',(92.75,-5.3,0.4)); -#11312 = SEAM_CURVE('',#11313,(#11317,#11324),.PCURVE_S1.); -#11313 = LINE('',#11314,#11315); -#11314 = CARTESIAN_POINT('',(92.75,-5.3,0.4)); -#11315 = VECTOR('',#11316,1.); -#11316 = DIRECTION('',(-1.,-0.,0.)); -#11317 = PCURVE('',#11293,#11318); -#11318 = DEFINITIONAL_REPRESENTATION('',(#11319),#11323); -#11319 = LINE('',#11320,#11321); -#11320 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#11321 = VECTOR('',#11322,1.); -#11322 = DIRECTION('',(-0.,1.)); -#11323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11324 = PCURVE('',#11293,#11325); -#11325 = DEFINITIONAL_REPRESENTATION('',(#11326),#11330); -#11326 = LINE('',#11327,#11328); -#11327 = CARTESIAN_POINT('',(-0.,-0.)); -#11328 = VECTOR('',#11329,1.); -#11329 = DIRECTION('',(-0.,1.)); -#11330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11331 = ORIENTED_EDGE('',*,*,#11332,.T.); -#11332 = EDGE_CURVE('',#11310,#11310,#11333,.T.); -#11333 = SURFACE_CURVE('',#11334,(#11339,#11346),.PCURVE_S1.); -#11334 = CIRCLE('',#11335,1.4); -#11335 = AXIS2_PLACEMENT_3D('',#11336,#11337,#11338); -#11336 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#11337 = DIRECTION('',(1.,-0.,0.)); -#11338 = DIRECTION('',(0.,0.,-1.)); -#11339 = PCURVE('',#11293,#11340); -#11340 = DEFINITIONAL_REPRESENTATION('',(#11341),#11345); -#11341 = LINE('',#11342,#11343); -#11342 = CARTESIAN_POINT('',(-0.,0.)); -#11343 = VECTOR('',#11344,1.); -#11344 = DIRECTION('',(-1.,0.)); -#11345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11346 = PCURVE('',#11347,#11352); -#11347 = PLANE('',#11348); -#11348 = AXIS2_PLACEMENT_3D('',#11349,#11350,#11351); -#11349 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#11350 = DIRECTION('',(-1.,-0.,0.)); -#11351 = DIRECTION('',(0.,0.,1.)); -#11352 = DEFINITIONAL_REPRESENTATION('',(#11353),#11361); -#11353 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11354,#11355,#11356,#11357 - ,#11358,#11359,#11360),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11354 = CARTESIAN_POINT('',(-1.4,0.)); -#11355 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#11356 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#11357 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#11358 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#11359 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#11360 = CARTESIAN_POINT('',(-1.4,0.)); -#11361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11362 = ORIENTED_EDGE('',*,*,#11309,.T.); -#11363 = ADVANCED_FACE('',(#11364),#11347,.F.); -#11364 = FACE_BOUND('',#11365,.F.); -#11365 = EDGE_LOOP('',(#11366)); -#11366 = ORIENTED_EDGE('',*,*,#11332,.F.); -#11367 = ADVANCED_FACE('',(#11368),#11241,.F.); -#11368 = FACE_BOUND('',#11369,.T.); -#11369 = EDGE_LOOP('',(#11370,#11371)); -#11370 = ORIENTED_EDGE('',*,*,#11225,.T.); -#11371 = ORIENTED_EDGE('',*,*,#11372,.T.); -#11372 = EDGE_CURVE('',#11198,#11226,#11373,.T.); -#11373 = SURFACE_CURVE('',#11374,(#11379,#11390),.PCURVE_S1.); -#11374 = CIRCLE('',#11375,3.5); -#11375 = AXIS2_PLACEMENT_3D('',#11376,#11377,#11378); -#11376 = CARTESIAN_POINT('',(86.65,-24.7,2.1)); -#11377 = DIRECTION('',(0.,1.,-0.)); -#11378 = DIRECTION('',(-1.,0.,-0.)); -#11379 = PCURVE('',#11241,#11380); -#11380 = DEFINITIONAL_REPRESENTATION('',(#11381),#11389); -#11381 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#11382,#11383,#11384,#11385 - ,#11386,#11387,#11388),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#11382 = CARTESIAN_POINT('',(-3.5,0.)); -#11383 = CARTESIAN_POINT('',(-3.5,6.062177826491)); -#11384 = CARTESIAN_POINT('',(1.75,3.031088913246)); -#11385 = CARTESIAN_POINT('',(7.,8.572527594031E-16)); -#11386 = CARTESIAN_POINT('',(1.75,-3.031088913246)); -#11387 = CARTESIAN_POINT('',(-3.5,-6.062177826491)); -#11388 = CARTESIAN_POINT('',(-3.5,0.)); -#11389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11390 = PCURVE('',#11213,#11391); -#11391 = DEFINITIONAL_REPRESENTATION('',(#11392),#11396); -#11392 = LINE('',#11393,#11394); -#11393 = CARTESIAN_POINT('',(-0.,0.)); -#11394 = VECTOR('',#11395,1.); -#11395 = DIRECTION('',(-1.,0.)); -#11396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11397 = ADVANCED_FACE('',(#11398),#11213,.T.); -#11398 = FACE_BOUND('',#11399,.F.); -#11399 = EDGE_LOOP('',(#11400,#11422,#11423,#11424)); -#11400 = ORIENTED_EDGE('',*,*,#11401,.F.); -#11401 = EDGE_CURVE('',#11175,#10980,#11402,.T.); -#11402 = SURFACE_CURVE('',#11403,(#11408,#11415),.PCURVE_S1.); -#11403 = CIRCLE('',#11404,3.5); -#11404 = AXIS2_PLACEMENT_3D('',#11405,#11406,#11407); -#11405 = CARTESIAN_POINT('',(86.65,-33.,2.1)); -#11406 = DIRECTION('',(0.,1.,-0.)); -#11407 = DIRECTION('',(-1.,0.,-0.)); -#11408 = PCURVE('',#11213,#11409); -#11409 = DEFINITIONAL_REPRESENTATION('',(#11410),#11414); -#11410 = LINE('',#11411,#11412); -#11411 = CARTESIAN_POINT('',(-0.,8.3)); -#11412 = VECTOR('',#11413,1.); -#11413 = DIRECTION('',(-1.,0.)); -#11414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11415 = PCURVE('',#9904,#11416); -#11416 = DEFINITIONAL_REPRESENTATION('',(#11417),#11421); -#11417 = CIRCLE('',#11418,3.5); -#11418 = AXIS2_PLACEMENT_2D('',#11419,#11420); -#11419 = CARTESIAN_POINT('',(2.1,176.4)); -#11420 = DIRECTION('',(0.,-1.)); -#11421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11422 = ORIENTED_EDGE('',*,*,#11197,.F.); -#11423 = ORIENTED_EDGE('',*,*,#11372,.T.); -#11424 = ORIENTED_EDGE('',*,*,#11253,.T.); -#11425 = ADVANCED_FACE('',(#11426),#11140,.F.); -#11426 = FACE_BOUND('',#11427,.T.); -#11427 = EDGE_LOOP('',(#11428,#11451,#11452,#11473)); -#11428 = ORIENTED_EDGE('',*,*,#11429,.F.); -#11429 = EDGE_CURVE('',#11125,#11430,#11432,.T.); -#11430 = VERTEX_POINT('',#11431); -#11431 = CARTESIAN_POINT('',(89.351,-21.2,3.6)); -#11432 = SURFACE_CURVE('',#11433,(#11437,#11444),.PCURVE_S1.); -#11433 = LINE('',#11434,#11435); -#11434 = CARTESIAN_POINT('',(45.5755,-21.2,47.3755)); -#11435 = VECTOR('',#11436,1.); -#11436 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#11437 = PCURVE('',#11140,#11438); -#11438 = DEFINITIONAL_REPRESENTATION('',(#11439),#11443); -#11439 = LINE('',#11440,#11441); -#11440 = CARTESIAN_POINT('',(-2.465190328816E-32,62.190041405357)); -#11441 = VECTOR('',#11442,1.); -#11442 = DIRECTION('',(-0.,1.)); -#11443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11444 = PCURVE('',#10082,#11445); -#11445 = DEFINITIONAL_REPRESENTATION('',(#11446),#11450); -#11446 = LINE('',#11447,#11448); -#11447 = CARTESIAN_POINT('',(47.3755,135.3255)); -#11448 = VECTOR('',#11449,1.); -#11449 = DIRECTION('',(0.707106781187,-0.707106781187)); -#11450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11451 = ORIENTED_EDGE('',*,*,#11124,.T.); -#11452 = ORIENTED_EDGE('',*,*,#11453,.T.); -#11453 = EDGE_CURVE('',#11092,#11454,#11456,.T.); -#11454 = VERTEX_POINT('',#11455); -#11455 = CARTESIAN_POINT('',(89.351,-5.299,3.6)); -#11456 = SURFACE_CURVE('',#11457,(#11461,#11467),.PCURVE_S1.); -#11457 = LINE('',#11458,#11459); -#11458 = CARTESIAN_POINT('',(89.5505,-5.299,3.4005)); -#11459 = VECTOR('',#11460,1.); -#11460 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#11461 = PCURVE('',#11140,#11462); -#11462 = DEFINITIONAL_REPRESENTATION('',(#11463),#11466); -#11463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11464,#11465),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11464 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#11465 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11467 = PCURVE('',#11112,#11468); -#11468 = DEFINITIONAL_REPRESENTATION('',(#11469),#11472); -#11469 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11470,#11471),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11470 = CARTESIAN_POINT('',(0.,-0.399)); -#11471 = CARTESIAN_POINT('',(0.,-3.689717277907E-15)); -#11472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11473 = ORIENTED_EDGE('',*,*,#11474,.F.); -#11474 = EDGE_CURVE('',#11430,#11454,#11475,.T.); -#11475 = SURFACE_CURVE('',#11476,(#11480,#11487),.PCURVE_S1.); -#11476 = LINE('',#11477,#11478); -#11477 = CARTESIAN_POINT('',(89.351,-21.2,3.6)); -#11478 = VECTOR('',#11479,1.); -#11479 = DIRECTION('',(0.,1.,0.)); -#11480 = PCURVE('',#11140,#11481); -#11481 = DEFINITIONAL_REPRESENTATION('',(#11482),#11486); -#11482 = LINE('',#11483,#11484); -#11483 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11484 = VECTOR('',#11485,1.); -#11485 = DIRECTION('',(-1.,0.)); -#11486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11487 = PCURVE('',#11488,#11493); -#11488 = PLANE('',#11489); -#11489 = AXIS2_PLACEMENT_3D('',#11490,#11491,#11492); -#11490 = CARTESIAN_POINT('',(89.75,-21.2,3.6)); -#11491 = DIRECTION('',(0.,0.,1.)); -#11492 = DIRECTION('',(1.,0.,0.)); -#11493 = DEFINITIONAL_REPRESENTATION('',(#11494),#11498); -#11494 = LINE('',#11495,#11496); -#11495 = CARTESIAN_POINT('',(-0.399,0.)); -#11496 = VECTOR('',#11497,1.); -#11497 = DIRECTION('',(0.,1.)); -#11498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11499 = ADVANCED_FACE('',(#11500),#11488,.T.); -#11500 = FACE_BOUND('',#11501,.F.); -#11501 = EDGE_LOOP('',(#11502,#11530,#11531,#11554)); -#11502 = ORIENTED_EDGE('',*,*,#11503,.F.); -#11503 = EDGE_CURVE('',#11454,#11504,#11506,.T.); -#11504 = VERTEX_POINT('',#11505); -#11505 = CARTESIAN_POINT('',(87.349,-5.299,3.6)); -#11506 = SURFACE_CURVE('',#11507,(#11511,#11518),.PCURVE_S1.); -#11507 = LINE('',#11508,#11509); -#11508 = CARTESIAN_POINT('',(89.75,-5.299,3.6)); -#11509 = VECTOR('',#11510,1.); -#11510 = DIRECTION('',(-1.,-0.,-0.)); -#11511 = PCURVE('',#11488,#11512); -#11512 = DEFINITIONAL_REPRESENTATION('',(#11513),#11517); -#11513 = LINE('',#11514,#11515); -#11514 = CARTESIAN_POINT('',(0.,15.901)); -#11515 = VECTOR('',#11516,1.); -#11516 = DIRECTION('',(-1.,0.)); -#11517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11518 = PCURVE('',#11519,#11524); -#11519 = CYLINDRICAL_SURFACE('',#11520,1.799); -#11520 = AXIS2_PLACEMENT_3D('',#11521,#11522,#11523); -#11521 = CARTESIAN_POINT('',(89.75,-5.299,1.801)); -#11522 = DIRECTION('',(-1.,-0.,-0.)); -#11523 = DIRECTION('',(-0.,-0.,1.)); -#11524 = DEFINITIONAL_REPRESENTATION('',(#11525),#11529); -#11525 = LINE('',#11526,#11527); -#11526 = CARTESIAN_POINT('',(0.,0.)); -#11527 = VECTOR('',#11528,1.); -#11528 = DIRECTION('',(0.,1.)); -#11529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11530 = ORIENTED_EDGE('',*,*,#11474,.F.); -#11531 = ORIENTED_EDGE('',*,*,#11532,.T.); -#11532 = EDGE_CURVE('',#11430,#11533,#11535,.T.); -#11533 = VERTEX_POINT('',#11534); -#11534 = CARTESIAN_POINT('',(87.349,-21.2,3.6)); -#11535 = SURFACE_CURVE('',#11536,(#11540,#11547),.PCURVE_S1.); -#11536 = LINE('',#11537,#11538); -#11537 = CARTESIAN_POINT('',(89.75,-21.2,3.6)); -#11538 = VECTOR('',#11539,1.); -#11539 = DIRECTION('',(-1.,-0.,-0.)); -#11540 = PCURVE('',#11488,#11541); -#11541 = DEFINITIONAL_REPRESENTATION('',(#11542),#11546); -#11542 = LINE('',#11543,#11544); -#11543 = CARTESIAN_POINT('',(0.,-0.)); -#11544 = VECTOR('',#11545,1.); -#11545 = DIRECTION('',(-1.,0.)); -#11546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11547 = PCURVE('',#10082,#11548); -#11548 = DEFINITIONAL_REPRESENTATION('',(#11549),#11553); -#11549 = LINE('',#11550,#11551); -#11550 = CARTESIAN_POINT('',(3.6,179.5)); -#11551 = VECTOR('',#11552,1.); -#11552 = DIRECTION('',(-0.,-1.)); -#11553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11554 = ORIENTED_EDGE('',*,*,#11555,.T.); -#11555 = EDGE_CURVE('',#11533,#11504,#11556,.T.); -#11556 = SURFACE_CURVE('',#11557,(#11561,#11568),.PCURVE_S1.); -#11557 = LINE('',#11558,#11559); -#11558 = CARTESIAN_POINT('',(87.349,-21.2,3.6)); -#11559 = VECTOR('',#11560,1.); -#11560 = DIRECTION('',(0.,1.,0.)); -#11561 = PCURVE('',#11488,#11562); -#11562 = DEFINITIONAL_REPRESENTATION('',(#11563),#11567); -#11563 = LINE('',#11564,#11565); -#11564 = CARTESIAN_POINT('',(-2.401,0.)); -#11565 = VECTOR('',#11566,1.); -#11566 = DIRECTION('',(0.,1.)); -#11567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11568 = PCURVE('',#11569,#11574); -#11569 = PLANE('',#11570); -#11570 = AXIS2_PLACEMENT_3D('',#11571,#11572,#11573); -#11571 = CARTESIAN_POINT('',(87.1495,-21.2,3.4005)); -#11572 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187 - )); -#11573 = DIRECTION('',(-2.457171992256E-18,-1.,2.457171992256E-18)); -#11574 = DEFINITIONAL_REPRESENTATION('',(#11575),#11579); -#11575 = LINE('',#11576,#11577); -#11576 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11577 = VECTOR('',#11578,1.); -#11578 = DIRECTION('',(-1.,0.)); -#11579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11580 = ADVANCED_FACE('',(#11581),#11569,.T.); -#11581 = FACE_BOUND('',#11582,.F.); -#11582 = EDGE_LOOP('',(#11583,#11606,#11634,#11658)); -#11583 = ORIENTED_EDGE('',*,*,#11584,.F.); -#11584 = EDGE_CURVE('',#11585,#11533,#11587,.T.); -#11585 = VERTEX_POINT('',#11586); -#11586 = CARTESIAN_POINT('',(86.95,-21.2,3.201)); -#11587 = SURFACE_CURVE('',#11588,(#11592,#11599),.PCURVE_S1.); -#11588 = LINE('',#11589,#11590); -#11589 = CARTESIAN_POINT('',(42.0745,-21.2,-41.6745)); -#11590 = VECTOR('',#11591,1.); -#11591 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#11592 = PCURVE('',#11569,#11593); -#11593 = DEFINITIONAL_REPRESENTATION('',(#11594),#11598); -#11594 = LINE('',#11595,#11596); -#11595 = CARTESIAN_POINT('',(3.697785493223E-32,-63.74567632396)); -#11596 = VECTOR('',#11597,1.); -#11597 = DIRECTION('',(-0.,1.)); -#11598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11599 = PCURVE('',#10082,#11600); -#11600 = DEFINITIONAL_REPRESENTATION('',(#11601),#11605); -#11601 = LINE('',#11602,#11603); -#11602 = CARTESIAN_POINT('',(-41.6745,131.8245)); -#11603 = VECTOR('',#11604,1.); -#11604 = DIRECTION('',(0.707106781187,0.707106781187)); -#11605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11606 = ORIENTED_EDGE('',*,*,#11607,.T.); -#11607 = EDGE_CURVE('',#11585,#11608,#11610,.T.); -#11608 = VERTEX_POINT('',#11609); -#11609 = CARTESIAN_POINT('',(86.95,-5.299,3.201)); -#11610 = SURFACE_CURVE('',#11611,(#11615,#11622),.PCURVE_S1.); -#11611 = LINE('',#11612,#11613); -#11612 = CARTESIAN_POINT('',(86.95,-21.2,3.201)); -#11613 = VECTOR('',#11614,1.); -#11614 = DIRECTION('',(0.,1.,0.)); -#11615 = PCURVE('',#11569,#11616); -#11616 = DEFINITIONAL_REPRESENTATION('',(#11617),#11621); -#11617 = LINE('',#11618,#11619); -#11618 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11619 = VECTOR('',#11620,1.); -#11620 = DIRECTION('',(-1.,0.)); -#11621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11622 = PCURVE('',#11623,#11628); -#11623 = PLANE('',#11624); -#11624 = AXIS2_PLACEMENT_3D('',#11625,#11626,#11627); -#11625 = CARTESIAN_POINT('',(86.95,-21.2,0.)); -#11626 = DIRECTION('',(-1.,-0.,-0.)); -#11627 = DIRECTION('',(0.,0.,-1.)); -#11628 = DEFINITIONAL_REPRESENTATION('',(#11629),#11633); -#11629 = LINE('',#11630,#11631); -#11630 = CARTESIAN_POINT('',(-3.201,0.)); -#11631 = VECTOR('',#11632,1.); -#11632 = DIRECTION('',(-0.,-1.)); -#11633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11634 = ORIENTED_EDGE('',*,*,#11635,.T.); -#11635 = EDGE_CURVE('',#11608,#11504,#11636,.T.); -#11636 = SURFACE_CURVE('',#11637,(#11641,#11647),.PCURVE_S1.); -#11637 = LINE('',#11638,#11639); -#11638 = CARTESIAN_POINT('',(87.1495,-5.299,3.4005)); -#11639 = VECTOR('',#11640,1.); -#11640 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#11641 = PCURVE('',#11569,#11642); -#11642 = DEFINITIONAL_REPRESENTATION('',(#11643),#11646); -#11643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11644,#11645),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11644 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#11645 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#11646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11647 = PCURVE('',#11648,#11653); -#11648 = CONICAL_SURFACE('',#11649,1.799,0.785398163397); -#11649 = AXIS2_PLACEMENT_3D('',#11650,#11651,#11652); -#11650 = CARTESIAN_POINT('',(87.349,-5.299,1.801)); -#11651 = DIRECTION('',(1.,0.,0.)); -#11652 = DIRECTION('',(0.,0.,1.)); -#11653 = DEFINITIONAL_REPRESENTATION('',(#11654),#11657); -#11654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11655,#11656),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11655 = CARTESIAN_POINT('',(0.,-0.399)); -#11656 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#11657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11658 = ORIENTED_EDGE('',*,*,#11555,.F.); -#11659 = ADVANCED_FACE('',(#11660),#11648,.T.); -#11660 = FACE_BOUND('',#11661,.F.); -#11661 = EDGE_LOOP('',(#11662,#11663,#11687,#11713)); -#11662 = ORIENTED_EDGE('',*,*,#11635,.F.); -#11663 = ORIENTED_EDGE('',*,*,#11664,.T.); -#11664 = EDGE_CURVE('',#11608,#11665,#11667,.T.); -#11665 = VERTEX_POINT('',#11666); -#11666 = CARTESIAN_POINT('',(86.95,-3.899,1.801)); -#11667 = SURFACE_CURVE('',#11668,(#11673,#11680),.PCURVE_S1.); -#11668 = CIRCLE('',#11669,1.4); -#11669 = AXIS2_PLACEMENT_3D('',#11670,#11671,#11672); -#11670 = CARTESIAN_POINT('',(86.95,-5.299,1.801)); -#11671 = DIRECTION('',(-1.,0.,-0.)); -#11672 = DIRECTION('',(-0.,0.,1.)); -#11673 = PCURVE('',#11648,#11674); -#11674 = DEFINITIONAL_REPRESENTATION('',(#11675),#11679); -#11675 = LINE('',#11676,#11677); -#11676 = CARTESIAN_POINT('',(-0.,-0.399)); -#11677 = VECTOR('',#11678,1.); -#11678 = DIRECTION('',(-1.,0.)); -#11679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11680 = PCURVE('',#11623,#11681); -#11681 = DEFINITIONAL_REPRESENTATION('',(#11682),#11686); -#11682 = CIRCLE('',#11683,1.4); -#11683 = AXIS2_PLACEMENT_2D('',#11684,#11685); -#11684 = CARTESIAN_POINT('',(-1.801,-15.901)); -#11685 = DIRECTION('',(-1.,0.)); -#11686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11687 = ORIENTED_EDGE('',*,*,#11688,.T.); -#11688 = EDGE_CURVE('',#11665,#11689,#11691,.T.); -#11689 = VERTEX_POINT('',#11690); -#11690 = CARTESIAN_POINT('',(87.349,-3.5,1.801)); -#11691 = SURFACE_CURVE('',#11692,(#11696,#11702),.PCURVE_S1.); -#11692 = LINE('',#11693,#11694); -#11693 = CARTESIAN_POINT('',(87.349,-3.5,1.801)); -#11694 = VECTOR('',#11695,1.); -#11695 = DIRECTION('',(0.707106781187,0.707106781187,4.329780281177E-17) - ); -#11696 = PCURVE('',#11648,#11697); -#11697 = DEFINITIONAL_REPRESENTATION('',(#11698),#11701); -#11698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11699,#11700),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#11699 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#11700 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11702 = PCURVE('',#11703,#11708); -#11703 = PLANE('',#11704); -#11704 = AXIS2_PLACEMENT_3D('',#11705,#11706,#11707); -#11705 = CARTESIAN_POINT('',(87.1495,-3.6995,1.801)); -#11706 = DIRECTION('',(-0.707106781187,0.707106781187, - -3.474965956532E-18)); -#11707 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,1.)); -#11708 = DEFINITIONAL_REPRESENTATION('',(#11709),#11712); -#11709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11710,#11711),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#11710 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11711 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11713 = ORIENTED_EDGE('',*,*,#11714,.F.); -#11714 = EDGE_CURVE('',#11504,#11689,#11715,.T.); -#11715 = SURFACE_CURVE('',#11716,(#11721,#11728),.PCURVE_S1.); -#11716 = CIRCLE('',#11717,1.799); -#11717 = AXIS2_PLACEMENT_3D('',#11718,#11719,#11720); -#11718 = CARTESIAN_POINT('',(87.349,-5.299,1.801)); -#11719 = DIRECTION('',(-1.,0.,-0.)); -#11720 = DIRECTION('',(-0.,0.,1.)); -#11721 = PCURVE('',#11648,#11722); -#11722 = DEFINITIONAL_REPRESENTATION('',(#11723),#11727); -#11723 = LINE('',#11724,#11725); -#11724 = CARTESIAN_POINT('',(-0.,0.)); -#11725 = VECTOR('',#11726,1.); -#11726 = DIRECTION('',(-1.,0.)); -#11727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11728 = PCURVE('',#11519,#11729); -#11729 = DEFINITIONAL_REPRESENTATION('',(#11730),#11734); -#11730 = LINE('',#11731,#11732); -#11731 = CARTESIAN_POINT('',(0.,2.401)); -#11732 = VECTOR('',#11733,1.); -#11733 = DIRECTION('',(1.,0.)); -#11734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11735 = ADVANCED_FACE('',(#11736),#11703,.T.); -#11736 = FACE_BOUND('',#11737,.F.); -#11737 = EDGE_LOOP('',(#11738,#11739,#11762,#11788)); -#11738 = ORIENTED_EDGE('',*,*,#11688,.F.); -#11739 = ORIENTED_EDGE('',*,*,#11740,.T.); -#11740 = EDGE_CURVE('',#11665,#11741,#11743,.T.); -#11741 = VERTEX_POINT('',#11742); -#11742 = CARTESIAN_POINT('',(86.95,-3.899,1.799)); -#11743 = SURFACE_CURVE('',#11744,(#11748,#11755),.PCURVE_S1.); -#11744 = LINE('',#11745,#11746); -#11745 = CARTESIAN_POINT('',(86.95,-3.899,1.801)); -#11746 = VECTOR('',#11747,1.); -#11747 = DIRECTION('',(-0.,-0.,-1.)); -#11748 = PCURVE('',#11703,#11749); -#11749 = DEFINITIONAL_REPRESENTATION('',(#11750),#11754); -#11750 = LINE('',#11751,#11752); -#11751 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11752 = VECTOR('',#11753,1.); -#11753 = DIRECTION('',(-1.,0.)); -#11754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11755 = PCURVE('',#11623,#11756); -#11756 = DEFINITIONAL_REPRESENTATION('',(#11757),#11761); -#11757 = LINE('',#11758,#11759); -#11758 = CARTESIAN_POINT('',(-1.801,-17.301)); -#11759 = VECTOR('',#11760,1.); -#11760 = DIRECTION('',(1.,-0.)); -#11761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11762 = ORIENTED_EDGE('',*,*,#11763,.T.); -#11763 = EDGE_CURVE('',#11741,#11764,#11766,.T.); -#11764 = VERTEX_POINT('',#11765); -#11765 = CARTESIAN_POINT('',(87.349,-3.5,1.799)); -#11766 = SURFACE_CURVE('',#11767,(#11771,#11777),.PCURVE_S1.); -#11767 = LINE('',#11768,#11769); -#11768 = CARTESIAN_POINT('',(87.1495,-3.6995,1.799)); -#11769 = VECTOR('',#11770,1.); -#11770 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); -#11771 = PCURVE('',#11703,#11772); -#11772 = DEFINITIONAL_REPRESENTATION('',(#11773),#11776); -#11773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11774,#11775),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11774 = CARTESIAN_POINT('',(-2.E-03,-0.282135605693)); -#11775 = CARTESIAN_POINT('',(-2.E-03,0.282135605693)); -#11776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11777 = PCURVE('',#11778,#11783); -#11778 = CONICAL_SURFACE('',#11779,1.799,0.785398163397); -#11779 = AXIS2_PLACEMENT_3D('',#11780,#11781,#11782); -#11780 = CARTESIAN_POINT('',(87.349,-5.299,1.799)); -#11781 = DIRECTION('',(1.,0.,0.)); -#11782 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#11783 = DEFINITIONAL_REPRESENTATION('',(#11784),#11787); -#11784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11785,#11786),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#11785 = CARTESIAN_POINT('',(0.,-0.399)); -#11786 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#11787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11788 = ORIENTED_EDGE('',*,*,#11789,.F.); -#11789 = EDGE_CURVE('',#11689,#11764,#11790,.T.); -#11790 = SURFACE_CURVE('',#11791,(#11795,#11802),.PCURVE_S1.); -#11791 = LINE('',#11792,#11793); -#11792 = CARTESIAN_POINT('',(87.349,-3.5,1.801)); -#11793 = VECTOR('',#11794,1.); -#11794 = DIRECTION('',(-0.,-0.,-1.)); -#11795 = PCURVE('',#11703,#11796); -#11796 = DEFINITIONAL_REPRESENTATION('',(#11797),#11801); -#11797 = LINE('',#11798,#11799); -#11798 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11799 = VECTOR('',#11800,1.); -#11800 = DIRECTION('',(-1.,0.)); -#11801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11802 = PCURVE('',#11803,#11808); -#11803 = PLANE('',#11804); -#11804 = AXIS2_PLACEMENT_3D('',#11805,#11806,#11807); -#11805 = CARTESIAN_POINT('',(89.75,-3.5,0.)); -#11806 = DIRECTION('',(0.,1.,0.)); -#11807 = DIRECTION('',(0.,0.,-1.)); -#11808 = DEFINITIONAL_REPRESENTATION('',(#11809),#11813); -#11809 = LINE('',#11810,#11811); -#11810 = CARTESIAN_POINT('',(-1.801,2.401)); -#11811 = VECTOR('',#11812,1.); -#11812 = DIRECTION('',(1.,-0.)); -#11813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11814 = ADVANCED_FACE('',(#11815),#11778,.T.); -#11815 = FACE_BOUND('',#11816,.F.); -#11816 = EDGE_LOOP('',(#11817,#11818,#11842,#11868)); -#11817 = ORIENTED_EDGE('',*,*,#11763,.F.); -#11818 = ORIENTED_EDGE('',*,*,#11819,.T.); -#11819 = EDGE_CURVE('',#11741,#11820,#11822,.T.); -#11820 = VERTEX_POINT('',#11821); -#11821 = CARTESIAN_POINT('',(86.95,-5.299,0.399)); -#11822 = SURFACE_CURVE('',#11823,(#11828,#11835),.PCURVE_S1.); -#11823 = CIRCLE('',#11824,1.4); -#11824 = AXIS2_PLACEMENT_3D('',#11825,#11826,#11827); -#11825 = CARTESIAN_POINT('',(86.95,-5.299,1.799)); -#11826 = DIRECTION('',(-1.,0.,-0.)); -#11827 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#11828 = PCURVE('',#11778,#11829); -#11829 = DEFINITIONAL_REPRESENTATION('',(#11830),#11834); -#11830 = LINE('',#11831,#11832); -#11831 = CARTESIAN_POINT('',(-0.,-0.399)); -#11832 = VECTOR('',#11833,1.); -#11833 = DIRECTION('',(-1.,0.)); -#11834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11835 = PCURVE('',#11623,#11836); -#11836 = DEFINITIONAL_REPRESENTATION('',(#11837),#11841); -#11837 = CIRCLE('',#11838,1.4); -#11838 = AXIS2_PLACEMENT_2D('',#11839,#11840); -#11839 = CARTESIAN_POINT('',(-1.799,-15.901)); -#11840 = DIRECTION('',(1.234266842274E-16,-1.)); -#11841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11842 = ORIENTED_EDGE('',*,*,#11843,.T.); -#11843 = EDGE_CURVE('',#11820,#11844,#11846,.T.); -#11844 = VERTEX_POINT('',#11845); -#11845 = CARTESIAN_POINT('',(87.349,-5.299,-2.22044604925E-16)); -#11846 = SURFACE_CURVE('',#11847,(#11851,#11857),.PCURVE_S1.); -#11847 = LINE('',#11848,#11849); -#11848 = CARTESIAN_POINT('',(87.349,-5.299,-2.22044604925E-16)); -#11849 = VECTOR('',#11850,1.); -#11850 = DIRECTION('',(0.707106781187,-4.397804258477E-17, - -0.707106781187)); -#11851 = PCURVE('',#11778,#11852); -#11852 = DEFINITIONAL_REPRESENTATION('',(#11853),#11856); -#11853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11854,#11855),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#11854 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#11855 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#11856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11857 = PCURVE('',#11858,#11863); -#11858 = PLANE('',#11859); -#11859 = AXIS2_PLACEMENT_3D('',#11860,#11861,#11862); -#11860 = CARTESIAN_POINT('',(87.1495,-5.299,0.1995)); -#11861 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#11862 = DIRECTION('',(-2.457171992256E-18,1.,-2.457171992256E-18)); -#11863 = DEFINITIONAL_REPRESENTATION('',(#11864),#11867); -#11864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11865,#11866),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#11865 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#11866 = CARTESIAN_POINT('',(0.,0.282135605693)); -#11867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11868 = ORIENTED_EDGE('',*,*,#11869,.F.); -#11869 = EDGE_CURVE('',#11764,#11844,#11870,.T.); -#11870 = SURFACE_CURVE('',#11871,(#11876,#11883),.PCURVE_S1.); -#11871 = CIRCLE('',#11872,1.799); -#11872 = AXIS2_PLACEMENT_3D('',#11873,#11874,#11875); -#11873 = CARTESIAN_POINT('',(87.349,-5.299,1.799)); -#11874 = DIRECTION('',(-1.,0.,-0.)); -#11875 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#11876 = PCURVE('',#11778,#11877); -#11877 = DEFINITIONAL_REPRESENTATION('',(#11878),#11882); -#11878 = LINE('',#11879,#11880); -#11879 = CARTESIAN_POINT('',(-0.,0.)); -#11880 = VECTOR('',#11881,1.); -#11881 = DIRECTION('',(-1.,0.)); -#11882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11883 = PCURVE('',#11884,#11889); -#11884 = CYLINDRICAL_SURFACE('',#11885,1.799); -#11885 = AXIS2_PLACEMENT_3D('',#11886,#11887,#11888); -#11886 = CARTESIAN_POINT('',(89.75,-5.299,1.799)); -#11887 = DIRECTION('',(-1.,-0.,-0.)); -#11888 = DIRECTION('',(-0.,-0.,-1.)); -#11889 = DEFINITIONAL_REPRESENTATION('',(#11890),#11894); -#11890 = LINE('',#11891,#11892); -#11891 = CARTESIAN_POINT('',(-1.570796326795,2.401)); -#11892 = VECTOR('',#11893,1.); -#11893 = DIRECTION('',(1.,-0.)); -#11894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11895 = ADVANCED_FACE('',(#11896),#11858,.T.); -#11896 = FACE_BOUND('',#11897,.F.); -#11897 = EDGE_LOOP('',(#11898,#11899,#11922,#11950)); -#11898 = ORIENTED_EDGE('',*,*,#11843,.F.); -#11899 = ORIENTED_EDGE('',*,*,#11900,.T.); -#11900 = EDGE_CURVE('',#11820,#11901,#11903,.T.); -#11901 = VERTEX_POINT('',#11902); -#11902 = CARTESIAN_POINT('',(86.95,-21.2,0.399)); -#11903 = SURFACE_CURVE('',#11904,(#11908,#11915),.PCURVE_S1.); -#11904 = LINE('',#11905,#11906); -#11905 = CARTESIAN_POINT('',(86.95,-5.299,0.399)); -#11906 = VECTOR('',#11907,1.); -#11907 = DIRECTION('',(-0.,-1.,-0.)); -#11908 = PCURVE('',#11858,#11909); -#11909 = DEFINITIONAL_REPRESENTATION('',(#11910),#11914); -#11910 = LINE('',#11911,#11912); -#11911 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#11912 = VECTOR('',#11913,1.); -#11913 = DIRECTION('',(-1.,0.)); -#11914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11915 = PCURVE('',#11623,#11916); -#11916 = DEFINITIONAL_REPRESENTATION('',(#11917),#11921); -#11917 = LINE('',#11918,#11919); -#11918 = CARTESIAN_POINT('',(-0.399,-15.901)); -#11919 = VECTOR('',#11920,1.); -#11920 = DIRECTION('',(0.,1.)); -#11921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11922 = ORIENTED_EDGE('',*,*,#11923,.T.); -#11923 = EDGE_CURVE('',#11901,#11924,#11926,.T.); -#11924 = VERTEX_POINT('',#11925); -#11925 = CARTESIAN_POINT('',(87.349,-21.599,-5.551115123126E-17)); -#11926 = SURFACE_CURVE('',#11927,(#11931,#11938),.PCURVE_S1.); -#11927 = LINE('',#11928,#11929); -#11928 = CARTESIAN_POINT('',(55.4495,10.3005,31.8995)); -#11929 = VECTOR('',#11930,1.); -#11930 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); -#11931 = PCURVE('',#11858,#11932); -#11932 = DEFINITIONAL_REPRESENTATION('',(#11933),#11937); -#11933 = LINE('',#11934,#11935); -#11934 = CARTESIAN_POINT('',(15.5995,-44.83056992722)); -#11935 = VECTOR('',#11936,1.); -#11936 = DIRECTION('',(-0.57735026919,0.816496580928)); -#11937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11938 = PCURVE('',#11939,#11944); -#11939 = PLANE('',#11940); -#11940 = AXIS2_PLACEMENT_3D('',#11941,#11942,#11943); -#11941 = CARTESIAN_POINT('',(-86.95,-21.3995,0.1995)); -#11942 = DIRECTION('',(-3.474965956532E-18,-0.707106781187, - 0.707106781187)); -#11943 = DIRECTION('',(-1.,2.457171992256E-18,-2.457171992256E-18)); -#11944 = DEFINITIONAL_REPRESENTATION('',(#11945),#11949); -#11945 = LINE('',#11946,#11947); -#11946 = CARTESIAN_POINT('',(-142.3995,-44.83056992722)); -#11947 = VECTOR('',#11948,1.); -#11948 = DIRECTION('',(-0.57735026919,0.816496580928)); -#11949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11950 = ORIENTED_EDGE('',*,*,#11951,.F.); -#11951 = EDGE_CURVE('',#11844,#11924,#11952,.T.); -#11952 = SURFACE_CURVE('',#11953,(#11957,#11964),.PCURVE_S1.); -#11953 = LINE('',#11954,#11955); -#11954 = CARTESIAN_POINT('',(87.349,-5.299,0.)); -#11955 = VECTOR('',#11956,1.); -#11956 = DIRECTION('',(-0.,-1.,-0.)); -#11957 = PCURVE('',#11858,#11958); -#11958 = DEFINITIONAL_REPRESENTATION('',(#11959),#11963); -#11959 = LINE('',#11960,#11961); -#11960 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#11961 = VECTOR('',#11962,1.); -#11962 = DIRECTION('',(-1.,0.)); -#11963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11964 = PCURVE('',#11965,#11970); -#11965 = PLANE('',#11966); -#11966 = AXIS2_PLACEMENT_3D('',#11967,#11968,#11969); -#11967 = CARTESIAN_POINT('',(-89.75,-33.,0.)); -#11968 = DIRECTION('',(0.,0.,1.)); -#11969 = DIRECTION('',(1.,0.,0.)); -#11970 = DEFINITIONAL_REPRESENTATION('',(#11971),#11975); -#11971 = LINE('',#11972,#11973); -#11972 = CARTESIAN_POINT('',(177.099,27.701)); -#11973 = VECTOR('',#11974,1.); -#11974 = DIRECTION('',(-0.,-1.)); -#11975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11976 = ADVANCED_FACE('',(#11977),#11939,.F.); -#11977 = FACE_BOUND('',#11978,.T.); -#11978 = EDGE_LOOP('',(#11979,#12009,#12030,#12031)); -#11979 = ORIENTED_EDGE('',*,*,#11980,.F.); -#11980 = EDGE_CURVE('',#11981,#11983,#11985,.T.); -#11981 = VERTEX_POINT('',#11982); -#11982 = CARTESIAN_POINT('',(-86.95,-21.2,0.399)); -#11983 = VERTEX_POINT('',#11984); -#11984 = CARTESIAN_POINT('',(-87.349,-21.599,-4.718447854657E-16)); -#11985 = SURFACE_CURVE('',#11986,(#11990,#11997),.PCURVE_S1.); -#11986 = LINE('',#11987,#11988); -#11987 = CARTESIAN_POINT('',(-84.43283333333,-18.68283333333, - 2.916166666667)); -#11988 = VECTOR('',#11989,1.); -#11989 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#11990 = PCURVE('',#11939,#11991); -#11991 = DEFINITIONAL_REPRESENTATION('',(#11992),#11996); -#11992 = LINE('',#11993,#11994); -#11993 = CARTESIAN_POINT('',(-2.517166666667,-3.841946844447)); -#11994 = VECTOR('',#11995,1.); -#11995 = DIRECTION('',(0.57735026919,0.816496580928)); -#11996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#11997 = PCURVE('',#11998,#12003); -#11998 = PLANE('',#11999); -#11999 = AXIS2_PLACEMENT_3D('',#12000,#12001,#12002); -#12000 = CARTESIAN_POINT('',(-87.1495,-5.299,0.1995)); -#12001 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187 - )); -#12002 = DIRECTION('',(-2.457171992256E-18,-1.,2.457171992256E-18)); -#12003 = DEFINITIONAL_REPRESENTATION('',(#12004),#12008); -#12004 = LINE('',#12005,#12006); -#12005 = CARTESIAN_POINT('',(13.383833333333,3.841946844447)); -#12006 = VECTOR('',#12007,1.); -#12007 = DIRECTION('',(0.57735026919,-0.816496580928)); -#12008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12009 = ORIENTED_EDGE('',*,*,#12010,.T.); -#12010 = EDGE_CURVE('',#11981,#11901,#12011,.T.); -#12011 = SURFACE_CURVE('',#12012,(#12016,#12023),.PCURVE_S1.); -#12012 = LINE('',#12013,#12014); -#12013 = CARTESIAN_POINT('',(-86.95,-21.2,0.399)); -#12014 = VECTOR('',#12015,1.); -#12015 = DIRECTION('',(1.,0.,0.)); -#12016 = PCURVE('',#11939,#12017); -#12017 = DEFINITIONAL_REPRESENTATION('',(#12018),#12022); -#12018 = LINE('',#12019,#12020); -#12019 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#12020 = VECTOR('',#12021,1.); -#12021 = DIRECTION('',(-1.,0.)); -#12022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12023 = PCURVE('',#10082,#12024); -#12024 = DEFINITIONAL_REPRESENTATION('',(#12025),#12029); -#12025 = LINE('',#12026,#12027); -#12026 = CARTESIAN_POINT('',(0.399,2.8)); -#12027 = VECTOR('',#12028,1.); -#12028 = DIRECTION('',(0.,1.)); -#12029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12030 = ORIENTED_EDGE('',*,*,#11923,.T.); -#12031 = ORIENTED_EDGE('',*,*,#12032,.F.); -#12032 = EDGE_CURVE('',#11983,#11924,#12033,.T.); -#12033 = SURFACE_CURVE('',#12034,(#12038,#12045),.PCURVE_S1.); -#12034 = LINE('',#12035,#12036); -#12035 = CARTESIAN_POINT('',(-86.95,-21.599,0.)); -#12036 = VECTOR('',#12037,1.); -#12037 = DIRECTION('',(1.,0.,0.)); -#12038 = PCURVE('',#11939,#12039); -#12039 = DEFINITIONAL_REPRESENTATION('',(#12040),#12044); -#12040 = LINE('',#12041,#12042); -#12041 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12042 = VECTOR('',#12043,1.); -#12043 = DIRECTION('',(-1.,0.)); -#12044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12045 = PCURVE('',#11965,#12046); -#12046 = DEFINITIONAL_REPRESENTATION('',(#12047),#12051); -#12047 = LINE('',#12048,#12049); -#12048 = CARTESIAN_POINT('',(2.8,11.401)); -#12049 = VECTOR('',#12050,1.); -#12050 = DIRECTION('',(1.,0.)); -#12051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12052 = ADVANCED_FACE('',(#12053),#11998,.F.); -#12053 = FACE_BOUND('',#12054,.F.); -#12054 = EDGE_LOOP('',(#12055,#12083,#12104,#12105)); -#12055 = ORIENTED_EDGE('',*,*,#12056,.F.); -#12056 = EDGE_CURVE('',#12057,#12059,#12061,.T.); -#12057 = VERTEX_POINT('',#12058); -#12058 = CARTESIAN_POINT('',(-87.349,-5.299,-2.22044604925E-16)); -#12059 = VERTEX_POINT('',#12060); -#12060 = CARTESIAN_POINT('',(-86.95,-5.299,0.399)); -#12061 = SURFACE_CURVE('',#12062,(#12066,#12072),.PCURVE_S1.); -#12062 = LINE('',#12063,#12064); -#12063 = CARTESIAN_POINT('',(-87.349,-5.299,-2.22044604925E-16)); -#12064 = VECTOR('',#12065,1.); -#12065 = DIRECTION('',(0.707106781187,4.397804258477E-17,0.707106781187) - ); -#12066 = PCURVE('',#11998,#12067); -#12067 = DEFINITIONAL_REPRESENTATION('',(#12068),#12071); -#12068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12069,#12070),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#12069 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#12070 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12072 = PCURVE('',#12073,#12078); -#12073 = CONICAL_SURFACE('',#12074,1.799,0.785398163397); -#12074 = AXIS2_PLACEMENT_3D('',#12075,#12076,#12077); -#12075 = CARTESIAN_POINT('',(-87.349,-5.299,1.799)); -#12076 = DIRECTION('',(-1.,-0.,0.)); -#12077 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#12078 = DEFINITIONAL_REPRESENTATION('',(#12079),#12082); -#12079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12080,#12081),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#12080 = CARTESIAN_POINT('',(1.570796326795,0.)); -#12081 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#12082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12083 = ORIENTED_EDGE('',*,*,#12084,.T.); -#12084 = EDGE_CURVE('',#12057,#11983,#12085,.T.); -#12085 = SURFACE_CURVE('',#12086,(#12090,#12097),.PCURVE_S1.); -#12086 = LINE('',#12087,#12088); -#12087 = CARTESIAN_POINT('',(-87.349,-5.299,0.)); -#12088 = VECTOR('',#12089,1.); -#12089 = DIRECTION('',(-0.,-1.,-0.)); -#12090 = PCURVE('',#11998,#12091); -#12091 = DEFINITIONAL_REPRESENTATION('',(#12092),#12096); -#12092 = LINE('',#12093,#12094); -#12093 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#12094 = VECTOR('',#12095,1.); -#12095 = DIRECTION('',(1.,0.)); -#12096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12097 = PCURVE('',#11965,#12098); -#12098 = DEFINITIONAL_REPRESENTATION('',(#12099),#12103); -#12099 = LINE('',#12100,#12101); -#12100 = CARTESIAN_POINT('',(2.401,27.701)); -#12101 = VECTOR('',#12102,1.); -#12102 = DIRECTION('',(-0.,-1.)); -#12103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12104 = ORIENTED_EDGE('',*,*,#11980,.F.); -#12105 = ORIENTED_EDGE('',*,*,#12106,.F.); -#12106 = EDGE_CURVE('',#12059,#11981,#12107,.T.); -#12107 = SURFACE_CURVE('',#12108,(#12112,#12119),.PCURVE_S1.); -#12108 = LINE('',#12109,#12110); -#12109 = CARTESIAN_POINT('',(-86.95,-5.299,0.399)); -#12110 = VECTOR('',#12111,1.); -#12111 = DIRECTION('',(-0.,-1.,-0.)); -#12112 = PCURVE('',#11998,#12113); -#12113 = DEFINITIONAL_REPRESENTATION('',(#12114),#12118); -#12114 = LINE('',#12115,#12116); -#12115 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12116 = VECTOR('',#12117,1.); -#12117 = DIRECTION('',(1.,0.)); -#12118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12119 = PCURVE('',#12120,#12125); -#12120 = PLANE('',#12121); -#12121 = AXIS2_PLACEMENT_3D('',#12122,#12123,#12124); -#12122 = CARTESIAN_POINT('',(-86.95,-21.2,0.)); -#12123 = DIRECTION('',(1.,0.,0.)); -#12124 = DIRECTION('',(0.,0.,1.)); -#12125 = DEFINITIONAL_REPRESENTATION('',(#12126),#12130); -#12126 = LINE('',#12127,#12128); -#12127 = CARTESIAN_POINT('',(0.399,-15.901)); -#12128 = VECTOR('',#12129,1.); -#12129 = DIRECTION('',(-0.,1.)); -#12130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12131 = ADVANCED_FACE('',(#12132,#12273),#12120,.T.); -#12132 = FACE_BOUND('',#12133,.T.); -#12133 = EDGE_LOOP('',(#12134,#12157,#12158,#12186,#12214,#12247)); -#12134 = ORIENTED_EDGE('',*,*,#12135,.F.); -#12135 = EDGE_CURVE('',#11981,#12136,#12138,.T.); -#12136 = VERTEX_POINT('',#12137); -#12137 = CARTESIAN_POINT('',(-86.95,-21.2,3.201)); -#12138 = SURFACE_CURVE('',#12139,(#12143,#12150),.PCURVE_S1.); -#12139 = LINE('',#12140,#12141); -#12140 = CARTESIAN_POINT('',(-86.95,-21.2,0.)); -#12141 = VECTOR('',#12142,1.); -#12142 = DIRECTION('',(0.,0.,1.)); -#12143 = PCURVE('',#12120,#12144); -#12144 = DEFINITIONAL_REPRESENTATION('',(#12145),#12149); -#12145 = LINE('',#12146,#12147); -#12146 = CARTESIAN_POINT('',(0.,0.)); -#12147 = VECTOR('',#12148,1.); -#12148 = DIRECTION('',(1.,0.)); -#12149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12150 = PCURVE('',#10082,#12151); -#12151 = DEFINITIONAL_REPRESENTATION('',(#12152),#12156); -#12152 = LINE('',#12153,#12154); -#12153 = CARTESIAN_POINT('',(0.,2.8)); -#12154 = VECTOR('',#12155,1.); -#12155 = DIRECTION('',(1.,0.)); -#12156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12157 = ORIENTED_EDGE('',*,*,#12106,.F.); -#12158 = ORIENTED_EDGE('',*,*,#12159,.F.); -#12159 = EDGE_CURVE('',#12160,#12059,#12162,.T.); -#12160 = VERTEX_POINT('',#12161); -#12161 = CARTESIAN_POINT('',(-86.95,-3.899,1.799)); -#12162 = SURFACE_CURVE('',#12163,(#12168,#12179),.PCURVE_S1.); -#12163 = CIRCLE('',#12164,1.4); -#12164 = AXIS2_PLACEMENT_3D('',#12165,#12166,#12167); -#12165 = CARTESIAN_POINT('',(-86.95,-5.299,1.799)); -#12166 = DIRECTION('',(-1.,-0.,0.)); -#12167 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#12168 = PCURVE('',#12120,#12169); -#12169 = DEFINITIONAL_REPRESENTATION('',(#12170),#12178); -#12170 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12171,#12172,#12173,#12174 - ,#12175,#12176,#12177),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#12171 = CARTESIAN_POINT('',(1.799,-17.301)); -#12172 = CARTESIAN_POINT('',(-0.625871130596,-17.301)); -#12173 = CARTESIAN_POINT('',(0.586564434702,-15.201)); -#12174 = CARTESIAN_POINT('',(1.799,-13.101)); -#12175 = CARTESIAN_POINT('',(3.011435565298,-15.201)); -#12176 = CARTESIAN_POINT('',(4.223871130596,-17.301)); -#12177 = CARTESIAN_POINT('',(1.799,-17.301)); -#12178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12179 = PCURVE('',#12073,#12180); -#12180 = DEFINITIONAL_REPRESENTATION('',(#12181),#12185); -#12181 = LINE('',#12182,#12183); -#12182 = CARTESIAN_POINT('',(0.,-0.399)); -#12183 = VECTOR('',#12184,1.); -#12184 = DIRECTION('',(1.,-0.)); -#12185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12186 = ORIENTED_EDGE('',*,*,#12187,.F.); -#12187 = EDGE_CURVE('',#12188,#12160,#12190,.T.); -#12188 = VERTEX_POINT('',#12189); -#12189 = CARTESIAN_POINT('',(-86.95,-3.899,1.801)); -#12190 = SURFACE_CURVE('',#12191,(#12195,#12202),.PCURVE_S1.); -#12191 = LINE('',#12192,#12193); -#12192 = CARTESIAN_POINT('',(-86.95,-3.899,1.801)); -#12193 = VECTOR('',#12194,1.); -#12194 = DIRECTION('',(-0.,-0.,-1.)); -#12195 = PCURVE('',#12120,#12196); -#12196 = DEFINITIONAL_REPRESENTATION('',(#12197),#12201); -#12197 = LINE('',#12198,#12199); -#12198 = CARTESIAN_POINT('',(1.801,-17.301)); -#12199 = VECTOR('',#12200,1.); -#12200 = DIRECTION('',(-1.,0.)); -#12201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12202 = PCURVE('',#12203,#12208); -#12203 = PLANE('',#12204); -#12204 = AXIS2_PLACEMENT_3D('',#12205,#12206,#12207); -#12205 = CARTESIAN_POINT('',(-87.1495,-3.6995,1.801)); -#12206 = DIRECTION('',(0.707106781187,0.707106781187,3.474965956532E-18) - ); -#12207 = DIRECTION('',(-2.457171992256E-18,-2.457171992256E-18,1.)); -#12208 = DEFINITIONAL_REPRESENTATION('',(#12209),#12213); -#12209 = LINE('',#12210,#12211); -#12210 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12211 = VECTOR('',#12212,1.); -#12212 = DIRECTION('',(-1.,0.)); -#12213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12214 = ORIENTED_EDGE('',*,*,#12215,.F.); -#12215 = EDGE_CURVE('',#12216,#12188,#12218,.T.); -#12216 = VERTEX_POINT('',#12217); -#12217 = CARTESIAN_POINT('',(-86.95,-5.299,3.201)); -#12218 = SURFACE_CURVE('',#12219,(#12224,#12235),.PCURVE_S1.); -#12219 = CIRCLE('',#12220,1.4); -#12220 = AXIS2_PLACEMENT_3D('',#12221,#12222,#12223); -#12221 = CARTESIAN_POINT('',(-86.95,-5.299,1.801)); -#12222 = DIRECTION('',(-1.,-0.,0.)); -#12223 = DIRECTION('',(0.,0.,1.)); -#12224 = PCURVE('',#12120,#12225); -#12225 = DEFINITIONAL_REPRESENTATION('',(#12226),#12234); -#12226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#12227,#12228,#12229,#12230 - ,#12231,#12232,#12233),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#12227 = CARTESIAN_POINT('',(3.201,-15.901)); -#12228 = CARTESIAN_POINT('',(3.201,-18.32587113059)); -#12229 = CARTESIAN_POINT('',(1.101,-17.11343556529)); -#12230 = CARTESIAN_POINT('',(-0.999,-15.901)); -#12231 = CARTESIAN_POINT('',(1.101,-14.6885644347)); -#12232 = CARTESIAN_POINT('',(3.201,-13.4761288694)); -#12233 = CARTESIAN_POINT('',(3.201,-15.901)); -#12234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12235 = PCURVE('',#12236,#12241); -#12236 = CONICAL_SURFACE('',#12237,1.799,0.785398163397); -#12237 = AXIS2_PLACEMENT_3D('',#12238,#12239,#12240); -#12238 = CARTESIAN_POINT('',(-87.349,-5.299,1.801)); -#12239 = DIRECTION('',(-1.,-0.,0.)); -#12240 = DIRECTION('',(0.,0.,1.)); -#12241 = DEFINITIONAL_REPRESENTATION('',(#12242),#12246); -#12242 = LINE('',#12243,#12244); -#12243 = CARTESIAN_POINT('',(0.,-0.399)); -#12244 = VECTOR('',#12245,1.); -#12245 = DIRECTION('',(1.,-0.)); -#12246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12247 = ORIENTED_EDGE('',*,*,#12248,.F.); -#12248 = EDGE_CURVE('',#12136,#12216,#12249,.T.); -#12249 = SURFACE_CURVE('',#12250,(#12254,#12261),.PCURVE_S1.); -#12250 = LINE('',#12251,#12252); -#12251 = CARTESIAN_POINT('',(-86.95,-21.2,3.201)); -#12252 = VECTOR('',#12253,1.); -#12253 = DIRECTION('',(0.,1.,0.)); -#12254 = PCURVE('',#12120,#12255); -#12255 = DEFINITIONAL_REPRESENTATION('',(#12256),#12260); -#12256 = LINE('',#12257,#12258); -#12257 = CARTESIAN_POINT('',(3.201,0.)); -#12258 = VECTOR('',#12259,1.); -#12259 = DIRECTION('',(0.,-1.)); -#12260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12261 = PCURVE('',#12262,#12267); -#12262 = PLANE('',#12263); -#12263 = AXIS2_PLACEMENT_3D('',#12264,#12265,#12266); -#12264 = CARTESIAN_POINT('',(-87.1495,-21.2,3.4005)); -#12265 = DIRECTION('',(0.707106781187,-3.474965956532E-18,0.707106781187 - )); -#12266 = DIRECTION('',(-2.457171992256E-18,-1.,-2.457171992256E-18)); -#12267 = DEFINITIONAL_REPRESENTATION('',(#12268),#12272); -#12268 = LINE('',#12269,#12270); -#12269 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12270 = VECTOR('',#12271,1.); -#12271 = DIRECTION('',(-1.,0.)); -#12272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12273 = FACE_BOUND('',#12274,.T.); -#12274 = EDGE_LOOP('',(#12275)); -#12275 = ORIENTED_EDGE('',*,*,#12276,.F.); -#12276 = EDGE_CURVE('',#12277,#12277,#12279,.T.); -#12277 = VERTEX_POINT('',#12278); -#12278 = CARTESIAN_POINT('',(-86.95,-5.3,0.4)); -#12279 = SURFACE_CURVE('',#12280,(#12285,#12292),.PCURVE_S1.); -#12280 = CIRCLE('',#12281,1.4); -#12281 = AXIS2_PLACEMENT_3D('',#12282,#12283,#12284); -#12282 = CARTESIAN_POINT('',(-86.95,-5.3,1.8)); -#12283 = DIRECTION('',(1.,0.,0.)); -#12284 = DIRECTION('',(0.,0.,-1.)); -#12285 = PCURVE('',#12120,#12286); -#12286 = DEFINITIONAL_REPRESENTATION('',(#12287),#12291); -#12287 = CIRCLE('',#12288,1.4); -#12288 = AXIS2_PLACEMENT_2D('',#12289,#12290); -#12289 = CARTESIAN_POINT('',(1.8,-15.9)); -#12290 = DIRECTION('',(-1.,0.)); -#12291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12292 = PCURVE('',#12293,#12298); -#12293 = CYLINDRICAL_SURFACE('',#12294,1.4); -#12294 = AXIS2_PLACEMENT_3D('',#12295,#12296,#12297); -#12295 = CARTESIAN_POINT('',(-92.75,-5.3,1.8)); -#12296 = DIRECTION('',(1.,0.,0.)); -#12297 = DIRECTION('',(0.,0.,-1.)); -#12298 = DEFINITIONAL_REPRESENTATION('',(#12299),#12303); -#12299 = LINE('',#12300,#12301); -#12300 = CARTESIAN_POINT('',(0.,5.8)); -#12301 = VECTOR('',#12302,1.); -#12302 = DIRECTION('',(1.,0.)); -#12303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12304 = ADVANCED_FACE('',(#12305),#12293,.T.); -#12305 = FACE_BOUND('',#12306,.T.); -#12306 = EDGE_LOOP('',(#12307,#12330,#12357,#12358)); -#12307 = ORIENTED_EDGE('',*,*,#12308,.T.); -#12308 = EDGE_CURVE('',#12277,#12309,#12311,.T.); -#12309 = VERTEX_POINT('',#12310); -#12310 = CARTESIAN_POINT('',(-83.95,-5.3,0.4)); -#12311 = SEAM_CURVE('',#12312,(#12316,#12323),.PCURVE_S1.); -#12312 = LINE('',#12313,#12314); -#12313 = CARTESIAN_POINT('',(-92.75,-5.3,0.4)); -#12314 = VECTOR('',#12315,1.); -#12315 = DIRECTION('',(1.,0.,0.)); -#12316 = PCURVE('',#12293,#12317); -#12317 = DEFINITIONAL_REPRESENTATION('',(#12318),#12322); -#12318 = LINE('',#12319,#12320); -#12319 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#12320 = VECTOR('',#12321,1.); -#12321 = DIRECTION('',(0.,1.)); -#12322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12323 = PCURVE('',#12293,#12324); -#12324 = DEFINITIONAL_REPRESENTATION('',(#12325),#12329); -#12325 = LINE('',#12326,#12327); -#12326 = CARTESIAN_POINT('',(0.,-0.)); -#12327 = VECTOR('',#12328,1.); -#12328 = DIRECTION('',(0.,1.)); -#12329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12330 = ORIENTED_EDGE('',*,*,#12331,.F.); -#12331 = EDGE_CURVE('',#12309,#12309,#12332,.T.); -#12332 = SURFACE_CURVE('',#12333,(#12338,#12345),.PCURVE_S1.); -#12333 = CIRCLE('',#12334,1.4); -#12334 = AXIS2_PLACEMENT_3D('',#12335,#12336,#12337); -#12335 = CARTESIAN_POINT('',(-83.95,-5.3,1.8)); -#12336 = DIRECTION('',(1.,-0.,0.)); -#12337 = DIRECTION('',(0.,0.,-1.)); -#12338 = PCURVE('',#12293,#12339); -#12339 = DEFINITIONAL_REPRESENTATION('',(#12340),#12344); -#12340 = LINE('',#12341,#12342); -#12341 = CARTESIAN_POINT('',(0.,8.8)); -#12342 = VECTOR('',#12343,1.); -#12343 = DIRECTION('',(1.,0.)); -#12344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12345 = PCURVE('',#12346,#12351); -#12346 = PLANE('',#12347); -#12347 = AXIS2_PLACEMENT_3D('',#12348,#12349,#12350); -#12348 = CARTESIAN_POINT('',(-83.95,-5.3,1.8)); -#12349 = DIRECTION('',(1.,0.,0.)); -#12350 = DIRECTION('',(0.,0.,-1.)); -#12351 = DEFINITIONAL_REPRESENTATION('',(#12352),#12356); -#12352 = CIRCLE('',#12353,1.4); -#12353 = AXIS2_PLACEMENT_2D('',#12354,#12355); -#12354 = CARTESIAN_POINT('',(0.,0.)); -#12355 = DIRECTION('',(1.,0.)); -#12356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12357 = ORIENTED_EDGE('',*,*,#12308,.F.); -#12358 = ORIENTED_EDGE('',*,*,#12276,.T.); -#12359 = ADVANCED_FACE('',(#12360),#12346,.T.); -#12360 = FACE_BOUND('',#12361,.T.); -#12361 = EDGE_LOOP('',(#12362)); -#12362 = ORIENTED_EDGE('',*,*,#12331,.T.); -#12363 = ADVANCED_FACE('',(#12364),#12203,.T.); -#12364 = FACE_BOUND('',#12365,.F.); -#12365 = EDGE_LOOP('',(#12366,#12387,#12415,#12434)); -#12366 = ORIENTED_EDGE('',*,*,#12367,.F.); -#12367 = EDGE_CURVE('',#12368,#12188,#12370,.T.); -#12368 = VERTEX_POINT('',#12369); -#12369 = CARTESIAN_POINT('',(-87.349,-3.5,1.801)); -#12370 = SURFACE_CURVE('',#12371,(#12375,#12381),.PCURVE_S1.); -#12371 = LINE('',#12372,#12373); -#12372 = CARTESIAN_POINT('',(-87.349,-3.5,1.801)); -#12373 = VECTOR('',#12374,1.); -#12374 = DIRECTION('',(0.707106781187,-0.707106781187, - -4.329780281177E-17)); -#12375 = PCURVE('',#12203,#12376); -#12376 = DEFINITIONAL_REPRESENTATION('',(#12377),#12380); -#12377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12378,#12379),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#12378 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#12379 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12381 = PCURVE('',#12236,#12382); -#12382 = DEFINITIONAL_REPRESENTATION('',(#12383),#12386); -#12383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12384,#12385),.UNSPECIFIED., - .F.,.F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#12384 = CARTESIAN_POINT('',(1.570796326795,0.)); -#12385 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#12386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12387 = ORIENTED_EDGE('',*,*,#12388,.T.); -#12388 = EDGE_CURVE('',#12368,#12389,#12391,.T.); -#12389 = VERTEX_POINT('',#12390); -#12390 = CARTESIAN_POINT('',(-87.349,-3.5,1.799)); -#12391 = SURFACE_CURVE('',#12392,(#12396,#12403),.PCURVE_S1.); -#12392 = LINE('',#12393,#12394); -#12393 = CARTESIAN_POINT('',(-87.349,-3.5,1.801)); -#12394 = VECTOR('',#12395,1.); -#12395 = DIRECTION('',(-0.,-0.,-1.)); -#12396 = PCURVE('',#12203,#12397); -#12397 = DEFINITIONAL_REPRESENTATION('',(#12398),#12402); -#12398 = LINE('',#12399,#12400); -#12399 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#12400 = VECTOR('',#12401,1.); -#12401 = DIRECTION('',(-1.,0.)); -#12402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12403 = PCURVE('',#12404,#12409); -#12404 = PLANE('',#12405); -#12405 = AXIS2_PLACEMENT_3D('',#12406,#12407,#12408); -#12406 = CARTESIAN_POINT('',(-89.75,-3.5,0.)); -#12407 = DIRECTION('',(0.,1.,0.)); -#12408 = DIRECTION('',(0.,0.,1.)); -#12409 = DEFINITIONAL_REPRESENTATION('',(#12410),#12414); -#12410 = LINE('',#12411,#12412); -#12411 = CARTESIAN_POINT('',(1.801,2.401)); -#12412 = VECTOR('',#12413,1.); -#12413 = DIRECTION('',(-1.,-0.)); -#12414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12415 = ORIENTED_EDGE('',*,*,#12416,.T.); -#12416 = EDGE_CURVE('',#12389,#12160,#12417,.T.); -#12417 = SURFACE_CURVE('',#12418,(#12422,#12428),.PCURVE_S1.); -#12418 = LINE('',#12419,#12420); -#12419 = CARTESIAN_POINT('',(-87.1495,-3.6995,1.799)); -#12420 = VECTOR('',#12421,1.); -#12421 = DIRECTION('',(0.707106781187,-0.707106781187,-0.)); -#12422 = PCURVE('',#12203,#12423); -#12423 = DEFINITIONAL_REPRESENTATION('',(#12424),#12427); -#12424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12425,#12426),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#12425 = CARTESIAN_POINT('',(-2.E-03,-0.282135605693)); -#12426 = CARTESIAN_POINT('',(-2.E-03,0.282135605693)); -#12427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12428 = PCURVE('',#12073,#12429); -#12429 = DEFINITIONAL_REPRESENTATION('',(#12430),#12433); -#12430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12431,#12432),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#12431 = CARTESIAN_POINT('',(0.,0.)); -#12432 = CARTESIAN_POINT('',(0.,-0.399)); -#12433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12434 = ORIENTED_EDGE('',*,*,#12187,.F.); -#12435 = ADVANCED_FACE('',(#12436),#12404,.T.); -#12436 = FACE_BOUND('',#12437,.T.); -#12437 = EDGE_LOOP('',(#12438,#12466,#12489,#12515)); -#12438 = ORIENTED_EDGE('',*,*,#12439,.F.); -#12439 = EDGE_CURVE('',#12440,#12389,#12442,.T.); -#12440 = VERTEX_POINT('',#12441); -#12441 = CARTESIAN_POINT('',(-89.351,-3.5,1.799)); -#12442 = SURFACE_CURVE('',#12443,(#12447,#12454),.PCURVE_S1.); -#12443 = LINE('',#12444,#12445); -#12444 = CARTESIAN_POINT('',(-89.75,-3.5,1.799)); -#12445 = VECTOR('',#12446,1.); -#12446 = DIRECTION('',(1.,0.,0.)); -#12447 = PCURVE('',#12404,#12448); -#12448 = DEFINITIONAL_REPRESENTATION('',(#12449),#12453); -#12449 = LINE('',#12450,#12451); -#12450 = CARTESIAN_POINT('',(1.799,0.)); -#12451 = VECTOR('',#12452,1.); -#12452 = DIRECTION('',(0.,1.)); -#12453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12454 = PCURVE('',#12455,#12460); -#12455 = CYLINDRICAL_SURFACE('',#12456,1.799); -#12456 = AXIS2_PLACEMENT_3D('',#12457,#12458,#12459); -#12457 = CARTESIAN_POINT('',(-89.75,-5.299,1.799)); -#12458 = DIRECTION('',(1.,0.,0.)); -#12459 = DIRECTION('',(0.,0.,-1.)); -#12460 = DEFINITIONAL_REPRESENTATION('',(#12461),#12465); -#12461 = LINE('',#12462,#12463); -#12462 = CARTESIAN_POINT('',(1.570796326795,0.)); -#12463 = VECTOR('',#12464,1.); -#12464 = DIRECTION('',(0.,1.)); -#12465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12466 = ORIENTED_EDGE('',*,*,#12467,.F.); -#12467 = EDGE_CURVE('',#12468,#12440,#12470,.T.); -#12468 = VERTEX_POINT('',#12469); -#12469 = CARTESIAN_POINT('',(-89.351,-3.5,1.801)); -#12470 = SURFACE_CURVE('',#12471,(#12475,#12482),.PCURVE_S1.); -#12471 = LINE('',#12472,#12473); -#12472 = CARTESIAN_POINT('',(-89.351,-3.5,1.801)); -#12473 = VECTOR('',#12474,1.); -#12474 = DIRECTION('',(-0.,-0.,-1.)); -#12475 = PCURVE('',#12404,#12476); -#12476 = DEFINITIONAL_REPRESENTATION('',(#12477),#12481); -#12477 = LINE('',#12478,#12479); -#12478 = CARTESIAN_POINT('',(1.801,0.399)); -#12479 = VECTOR('',#12480,1.); -#12480 = DIRECTION('',(-1.,-0.)); -#12481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12482 = PCURVE('',#9993,#12483); -#12483 = DEFINITIONAL_REPRESENTATION('',(#12484),#12488); -#12484 = LINE('',#12485,#12486); -#12485 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12486 = VECTOR('',#12487,1.); -#12487 = DIRECTION('',(1.,0.)); -#12488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12489 = ORIENTED_EDGE('',*,*,#12490,.T.); -#12490 = EDGE_CURVE('',#12468,#12368,#12491,.T.); -#12491 = SURFACE_CURVE('',#12492,(#12496,#12503),.PCURVE_S1.); -#12492 = LINE('',#12493,#12494); -#12493 = CARTESIAN_POINT('',(-89.75,-3.5,1.801)); -#12494 = VECTOR('',#12495,1.); -#12495 = DIRECTION('',(1.,0.,0.)); -#12496 = PCURVE('',#12404,#12497); -#12497 = DEFINITIONAL_REPRESENTATION('',(#12498),#12502); -#12498 = LINE('',#12499,#12500); -#12499 = CARTESIAN_POINT('',(1.801,0.)); -#12500 = VECTOR('',#12501,1.); -#12501 = DIRECTION('',(0.,1.)); -#12502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12503 = PCURVE('',#12504,#12509); -#12504 = CYLINDRICAL_SURFACE('',#12505,1.799); -#12505 = AXIS2_PLACEMENT_3D('',#12506,#12507,#12508); -#12506 = CARTESIAN_POINT('',(-89.75,-5.299,1.801)); -#12507 = DIRECTION('',(1.,0.,0.)); -#12508 = DIRECTION('',(0.,0.,1.)); -#12509 = DEFINITIONAL_REPRESENTATION('',(#12510),#12514); -#12510 = LINE('',#12511,#12512); -#12511 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#12512 = VECTOR('',#12513,1.); -#12513 = DIRECTION('',(-0.,1.)); -#12514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12515 = ORIENTED_EDGE('',*,*,#12388,.T.); -#12516 = ADVANCED_FACE('',(#12517),#12504,.T.); -#12517 = FACE_BOUND('',#12518,.F.); -#12518 = EDGE_LOOP('',(#12519,#12549,#12571,#12572)); -#12519 = ORIENTED_EDGE('',*,*,#12520,.F.); -#12520 = EDGE_CURVE('',#12521,#12523,#12525,.T.); -#12521 = VERTEX_POINT('',#12522); -#12522 = CARTESIAN_POINT('',(-89.351,-5.299,3.6)); -#12523 = VERTEX_POINT('',#12524); -#12524 = CARTESIAN_POINT('',(-87.349,-5.299,3.6)); -#12525 = SURFACE_CURVE('',#12526,(#12530,#12537),.PCURVE_S1.); -#12526 = LINE('',#12527,#12528); -#12527 = CARTESIAN_POINT('',(-89.75,-5.299,3.6)); -#12528 = VECTOR('',#12529,1.); -#12529 = DIRECTION('',(1.,0.,0.)); -#12530 = PCURVE('',#12504,#12531); -#12531 = DEFINITIONAL_REPRESENTATION('',(#12532),#12536); -#12532 = LINE('',#12533,#12534); -#12533 = CARTESIAN_POINT('',(-0.,0.)); -#12534 = VECTOR('',#12535,1.); -#12535 = DIRECTION('',(-0.,1.)); -#12536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12537 = PCURVE('',#12538,#12543); -#12538 = PLANE('',#12539); -#12539 = AXIS2_PLACEMENT_3D('',#12540,#12541,#12542); -#12540 = CARTESIAN_POINT('',(-89.75,-21.2,3.6)); -#12541 = DIRECTION('',(0.,0.,1.)); -#12542 = DIRECTION('',(1.,0.,0.)); -#12543 = DEFINITIONAL_REPRESENTATION('',(#12544),#12548); -#12544 = LINE('',#12545,#12546); -#12545 = CARTESIAN_POINT('',(0.,15.901)); -#12546 = VECTOR('',#12547,1.); -#12547 = DIRECTION('',(1.,0.)); -#12548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12549 = ORIENTED_EDGE('',*,*,#12550,.T.); -#12550 = EDGE_CURVE('',#12521,#12468,#12551,.T.); -#12551 = SURFACE_CURVE('',#12552,(#12557,#12564),.PCURVE_S1.); -#12552 = CIRCLE('',#12553,1.799); -#12553 = AXIS2_PLACEMENT_3D('',#12554,#12555,#12556); -#12554 = CARTESIAN_POINT('',(-89.351,-5.299,1.801)); -#12555 = DIRECTION('',(-1.,-0.,0.)); -#12556 = DIRECTION('',(0.,0.,1.)); -#12557 = PCURVE('',#12504,#12558); -#12558 = DEFINITIONAL_REPRESENTATION('',(#12559),#12563); -#12559 = LINE('',#12560,#12561); -#12560 = CARTESIAN_POINT('',(-0.,0.399)); -#12561 = VECTOR('',#12562,1.); -#12562 = DIRECTION('',(-1.,0.)); -#12563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12564 = PCURVE('',#10026,#12565); -#12565 = DEFINITIONAL_REPRESENTATION('',(#12566),#12570); -#12566 = LINE('',#12567,#12568); -#12567 = CARTESIAN_POINT('',(-0.,0.)); -#12568 = VECTOR('',#12569,1.); -#12569 = DIRECTION('',(-1.,0.)); -#12570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12571 = ORIENTED_EDGE('',*,*,#12490,.T.); -#12572 = ORIENTED_EDGE('',*,*,#12573,.F.); -#12573 = EDGE_CURVE('',#12523,#12368,#12574,.T.); -#12574 = SURFACE_CURVE('',#12575,(#12580,#12587),.PCURVE_S1.); -#12575 = CIRCLE('',#12576,1.799); -#12576 = AXIS2_PLACEMENT_3D('',#12577,#12578,#12579); -#12577 = CARTESIAN_POINT('',(-87.349,-5.299,1.801)); -#12578 = DIRECTION('',(-1.,-0.,0.)); -#12579 = DIRECTION('',(0.,0.,1.)); -#12580 = PCURVE('',#12504,#12581); -#12581 = DEFINITIONAL_REPRESENTATION('',(#12582),#12586); -#12582 = LINE('',#12583,#12584); -#12583 = CARTESIAN_POINT('',(-0.,2.401)); -#12584 = VECTOR('',#12585,1.); -#12585 = DIRECTION('',(-1.,0.)); -#12586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12587 = PCURVE('',#12236,#12588); -#12588 = DEFINITIONAL_REPRESENTATION('',(#12589),#12593); -#12589 = LINE('',#12590,#12591); -#12590 = CARTESIAN_POINT('',(0.,-0.)); -#12591 = VECTOR('',#12592,1.); -#12592 = DIRECTION('',(1.,-0.)); -#12593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12594 = ADVANCED_FACE('',(#12595),#12538,.T.); -#12595 = FACE_BOUND('',#12596,.T.); -#12596 = EDGE_LOOP('',(#12597,#12598,#12621,#12644)); -#12597 = ORIENTED_EDGE('',*,*,#12520,.F.); -#12598 = ORIENTED_EDGE('',*,*,#12599,.F.); -#12599 = EDGE_CURVE('',#12600,#12521,#12602,.T.); -#12600 = VERTEX_POINT('',#12601); -#12601 = CARTESIAN_POINT('',(-89.351,-21.2,3.6)); -#12602 = SURFACE_CURVE('',#12603,(#12607,#12614),.PCURVE_S1.); -#12603 = LINE('',#12604,#12605); -#12604 = CARTESIAN_POINT('',(-89.351,-21.2,3.6)); -#12605 = VECTOR('',#12606,1.); -#12606 = DIRECTION('',(0.,1.,0.)); -#12607 = PCURVE('',#12538,#12608); -#12608 = DEFINITIONAL_REPRESENTATION('',(#12609),#12613); -#12609 = LINE('',#12610,#12611); -#12610 = CARTESIAN_POINT('',(0.399,0.)); -#12611 = VECTOR('',#12612,1.); -#12612 = DIRECTION('',(0.,1.)); -#12613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12614 = PCURVE('',#10054,#12615); -#12615 = DEFINITIONAL_REPRESENTATION('',(#12616),#12620); -#12616 = LINE('',#12617,#12618); -#12617 = CARTESIAN_POINT('',(0.,0.282135605693)); -#12618 = VECTOR('',#12619,1.); -#12619 = DIRECTION('',(1.,0.)); -#12620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12621 = ORIENTED_EDGE('',*,*,#12622,.T.); -#12622 = EDGE_CURVE('',#12600,#12623,#12625,.T.); -#12623 = VERTEX_POINT('',#12624); -#12624 = CARTESIAN_POINT('',(-87.349,-21.2,3.6)); -#12625 = SURFACE_CURVE('',#12626,(#12630,#12637),.PCURVE_S1.); -#12626 = LINE('',#12627,#12628); -#12627 = CARTESIAN_POINT('',(-89.75,-21.2,3.6)); -#12628 = VECTOR('',#12629,1.); -#12629 = DIRECTION('',(1.,0.,0.)); -#12630 = PCURVE('',#12538,#12631); -#12631 = DEFINITIONAL_REPRESENTATION('',(#12632),#12636); -#12632 = LINE('',#12633,#12634); -#12633 = CARTESIAN_POINT('',(0.,0.)); -#12634 = VECTOR('',#12635,1.); -#12635 = DIRECTION('',(1.,0.)); -#12636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12637 = PCURVE('',#10082,#12638); -#12638 = DEFINITIONAL_REPRESENTATION('',(#12639),#12643); -#12639 = LINE('',#12640,#12641); -#12640 = CARTESIAN_POINT('',(3.6,0.)); -#12641 = VECTOR('',#12642,1.); -#12642 = DIRECTION('',(0.,1.)); -#12643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12644 = ORIENTED_EDGE('',*,*,#12645,.T.); -#12645 = EDGE_CURVE('',#12623,#12523,#12646,.T.); -#12646 = SURFACE_CURVE('',#12647,(#12651,#12658),.PCURVE_S1.); -#12647 = LINE('',#12648,#12649); -#12648 = CARTESIAN_POINT('',(-87.349,-21.2,3.6)); -#12649 = VECTOR('',#12650,1.); -#12650 = DIRECTION('',(0.,1.,0.)); -#12651 = PCURVE('',#12538,#12652); -#12652 = DEFINITIONAL_REPRESENTATION('',(#12653),#12657); -#12653 = LINE('',#12654,#12655); -#12654 = CARTESIAN_POINT('',(2.401,0.)); -#12655 = VECTOR('',#12656,1.); -#12656 = DIRECTION('',(0.,1.)); -#12657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12658 = PCURVE('',#12262,#12659); -#12659 = DEFINITIONAL_REPRESENTATION('',(#12660),#12664); -#12660 = LINE('',#12661,#12662); -#12661 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#12662 = VECTOR('',#12663,1.); -#12663 = DIRECTION('',(-1.,0.)); -#12664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12665 = ADVANCED_FACE('',(#12666),#12455,.T.); -#12666 = FACE_BOUND('',#12667,.T.); -#12667 = EDGE_LOOP('',(#12668,#12691,#12713,#12714)); -#12668 = ORIENTED_EDGE('',*,*,#12669,.F.); -#12669 = EDGE_CURVE('',#12670,#12057,#12672,.T.); -#12670 = VERTEX_POINT('',#12671); -#12671 = CARTESIAN_POINT('',(-89.351,-5.299,-2.22044604925E-16)); -#12672 = SURFACE_CURVE('',#12673,(#12677,#12684),.PCURVE_S1.); -#12673 = LINE('',#12674,#12675); -#12674 = CARTESIAN_POINT('',(-89.75,-5.299,-2.22044604925E-16)); -#12675 = VECTOR('',#12676,1.); -#12676 = DIRECTION('',(1.,0.,0.)); -#12677 = PCURVE('',#12455,#12678); -#12678 = DEFINITIONAL_REPRESENTATION('',(#12679),#12683); -#12679 = LINE('',#12680,#12681); -#12680 = CARTESIAN_POINT('',(0.,0.)); -#12681 = VECTOR('',#12682,1.); -#12682 = DIRECTION('',(0.,1.)); -#12683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12684 = PCURVE('',#11965,#12685); -#12685 = DEFINITIONAL_REPRESENTATION('',(#12686),#12690); -#12686 = LINE('',#12687,#12688); -#12687 = CARTESIAN_POINT('',(0.,27.701)); -#12688 = VECTOR('',#12689,1.); -#12689 = DIRECTION('',(1.,0.)); -#12690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12691 = ORIENTED_EDGE('',*,*,#12692,.F.); -#12692 = EDGE_CURVE('',#12440,#12670,#12693,.T.); -#12693 = SURFACE_CURVE('',#12694,(#12699,#12706),.PCURVE_S1.); -#12694 = CIRCLE('',#12695,1.799); -#12695 = AXIS2_PLACEMENT_3D('',#12696,#12697,#12698); -#12696 = CARTESIAN_POINT('',(-89.351,-5.299,1.799)); -#12697 = DIRECTION('',(-1.,-0.,0.)); -#12698 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#12699 = PCURVE('',#12455,#12700); -#12700 = DEFINITIONAL_REPRESENTATION('',(#12701),#12705); -#12701 = LINE('',#12702,#12703); -#12702 = CARTESIAN_POINT('',(1.570796326795,0.399)); -#12703 = VECTOR('',#12704,1.); -#12704 = DIRECTION('',(-1.,-0.)); -#12705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12706 = PCURVE('',#9965,#12707); -#12707 = DEFINITIONAL_REPRESENTATION('',(#12708),#12712); -#12708 = LINE('',#12709,#12710); -#12709 = CARTESIAN_POINT('',(-0.,0.)); -#12710 = VECTOR('',#12711,1.); -#12711 = DIRECTION('',(-1.,0.)); -#12712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12713 = ORIENTED_EDGE('',*,*,#12439,.T.); -#12714 = ORIENTED_EDGE('',*,*,#12715,.T.); -#12715 = EDGE_CURVE('',#12389,#12057,#12716,.T.); -#12716 = SURFACE_CURVE('',#12717,(#12722,#12729),.PCURVE_S1.); -#12717 = CIRCLE('',#12718,1.799); -#12718 = AXIS2_PLACEMENT_3D('',#12719,#12720,#12721); -#12719 = CARTESIAN_POINT('',(-87.349,-5.299,1.799)); -#12720 = DIRECTION('',(-1.,-0.,0.)); -#12721 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#12722 = PCURVE('',#12455,#12723); -#12723 = DEFINITIONAL_REPRESENTATION('',(#12724),#12728); -#12724 = LINE('',#12725,#12726); -#12725 = CARTESIAN_POINT('',(1.570796326795,2.401)); -#12726 = VECTOR('',#12727,1.); -#12727 = DIRECTION('',(-1.,-0.)); -#12728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12729 = PCURVE('',#12073,#12730); -#12730 = DEFINITIONAL_REPRESENTATION('',(#12731),#12735); -#12731 = LINE('',#12732,#12733); -#12732 = CARTESIAN_POINT('',(0.,-0.)); -#12733 = VECTOR('',#12734,1.); -#12734 = DIRECTION('',(1.,-0.)); -#12735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12736 = ADVANCED_FACE('',(#12737),#12236,.T.); -#12737 = FACE_BOUND('',#12738,.F.); -#12738 = EDGE_LOOP('',(#12739,#12758,#12759,#12760)); -#12739 = ORIENTED_EDGE('',*,*,#12740,.F.); -#12740 = EDGE_CURVE('',#12523,#12216,#12741,.T.); -#12741 = SURFACE_CURVE('',#12742,(#12746,#12752),.PCURVE_S1.); -#12742 = LINE('',#12743,#12744); -#12743 = CARTESIAN_POINT('',(-87.1495,-5.299,3.4005)); -#12744 = VECTOR('',#12745,1.); -#12745 = DIRECTION('',(0.707106781187,-0.,-0.707106781187)); -#12746 = PCURVE('',#12236,#12747); -#12747 = DEFINITIONAL_REPRESENTATION('',(#12748),#12751); -#12748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12749,#12750),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#12749 = CARTESIAN_POINT('',(0.,0.)); -#12750 = CARTESIAN_POINT('',(0.,-0.399)); -#12751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12752 = PCURVE('',#12262,#12753); -#12753 = DEFINITIONAL_REPRESENTATION('',(#12754),#12757); -#12754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12755,#12756),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#12755 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#12756 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#12757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12758 = ORIENTED_EDGE('',*,*,#12573,.T.); -#12759 = ORIENTED_EDGE('',*,*,#12367,.T.); -#12760 = ORIENTED_EDGE('',*,*,#12215,.F.); -#12761 = ADVANCED_FACE('',(#12762),#12262,.T.); -#12762 = FACE_BOUND('',#12763,.F.); -#12763 = EDGE_LOOP('',(#12764,#12785,#12786,#12787)); -#12764 = ORIENTED_EDGE('',*,*,#12765,.F.); -#12765 = EDGE_CURVE('',#12623,#12136,#12766,.T.); -#12766 = SURFACE_CURVE('',#12767,(#12771,#12778),.PCURVE_S1.); -#12767 = LINE('',#12768,#12769); -#12768 = CARTESIAN_POINT('',(-86.9495,-21.2,3.2005)); -#12769 = VECTOR('',#12770,1.); -#12770 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); -#12771 = PCURVE('',#12262,#12772); -#12772 = DEFINITIONAL_REPRESENTATION('',(#12773),#12777); -#12773 = LINE('',#12774,#12775); -#12774 = CARTESIAN_POINT('',(-7.703719777549E-33,0.282842712475)); -#12775 = VECTOR('',#12776,1.); -#12776 = DIRECTION('',(-0.,1.)); -#12777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12778 = PCURVE('',#10082,#12779); -#12779 = DEFINITIONAL_REPRESENTATION('',(#12780),#12784); -#12780 = LINE('',#12781,#12782); -#12781 = CARTESIAN_POINT('',(3.2005,2.8005)); -#12782 = VECTOR('',#12783,1.); -#12783 = DIRECTION('',(-0.707106781187,0.707106781187)); -#12784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12785 = ORIENTED_EDGE('',*,*,#12645,.T.); -#12786 = ORIENTED_EDGE('',*,*,#12740,.T.); -#12787 = ORIENTED_EDGE('',*,*,#12248,.F.); -#12788 = ADVANCED_FACE('',(#12789),#12073,.T.); -#12789 = FACE_BOUND('',#12790,.F.); -#12790 = EDGE_LOOP('',(#12791,#12792,#12793,#12794)); -#12791 = ORIENTED_EDGE('',*,*,#12416,.F.); -#12792 = ORIENTED_EDGE('',*,*,#12715,.T.); -#12793 = ORIENTED_EDGE('',*,*,#12056,.T.); -#12794 = ORIENTED_EDGE('',*,*,#12159,.F.); -#12795 = ADVANCED_FACE('',(#12796),#11965,.F.); -#12796 = FACE_BOUND('',#12797,.F.); -#12797 = EDGE_LOOP('',(#12798,#12821,#12822,#12823,#12824,#12825,#12848, - #12876)); -#12798 = ORIENTED_EDGE('',*,*,#12799,.T.); -#12799 = EDGE_CURVE('',#12800,#11844,#12802,.T.); -#12800 = VERTEX_POINT('',#12801); -#12801 = CARTESIAN_POINT('',(89.351,-5.299,-2.22044604925E-16)); -#12802 = SURFACE_CURVE('',#12803,(#12807,#12814),.PCURVE_S1.); -#12803 = LINE('',#12804,#12805); -#12804 = CARTESIAN_POINT('',(89.75,-5.299,-2.22044604925E-16)); -#12805 = VECTOR('',#12806,1.); -#12806 = DIRECTION('',(-1.,-0.,-0.)); -#12807 = PCURVE('',#11965,#12808); -#12808 = DEFINITIONAL_REPRESENTATION('',(#12809),#12813); -#12809 = LINE('',#12810,#12811); -#12810 = CARTESIAN_POINT('',(179.5,27.701)); -#12811 = VECTOR('',#12812,1.); -#12812 = DIRECTION('',(-1.,0.)); -#12813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12814 = PCURVE('',#11884,#12815); -#12815 = DEFINITIONAL_REPRESENTATION('',(#12816),#12820); -#12816 = LINE('',#12817,#12818); -#12817 = CARTESIAN_POINT('',(-0.,0.)); -#12818 = VECTOR('',#12819,1.); -#12819 = DIRECTION('',(-0.,1.)); -#12820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12821 = ORIENTED_EDGE('',*,*,#11951,.T.); -#12822 = ORIENTED_EDGE('',*,*,#12032,.F.); -#12823 = ORIENTED_EDGE('',*,*,#12084,.F.); -#12824 = ORIENTED_EDGE('',*,*,#12669,.F.); -#12825 = ORIENTED_EDGE('',*,*,#12826,.T.); -#12826 = EDGE_CURVE('',#12670,#12827,#12829,.T.); -#12827 = VERTEX_POINT('',#12828); -#12828 = CARTESIAN_POINT('',(-89.351,-32.601,-4.718447854657E-16)); -#12829 = SURFACE_CURVE('',#12830,(#12834,#12841),.PCURVE_S1.); -#12830 = LINE('',#12831,#12832); -#12831 = CARTESIAN_POINT('',(-89.351,-5.299,0.)); -#12832 = VECTOR('',#12833,1.); -#12833 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#12834 = PCURVE('',#11965,#12835); -#12835 = DEFINITIONAL_REPRESENTATION('',(#12836),#12840); -#12836 = LINE('',#12837,#12838); -#12837 = CARTESIAN_POINT('',(0.399,27.701)); -#12838 = VECTOR('',#12839,1.); -#12839 = DIRECTION('',(0.,-1.)); -#12840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12841 = PCURVE('',#9932,#12842); -#12842 = DEFINITIONAL_REPRESENTATION('',(#12843),#12847); -#12843 = LINE('',#12844,#12845); -#12844 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12845 = VECTOR('',#12846,1.); -#12846 = DIRECTION('',(-1.,0.)); -#12847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12848 = ORIENTED_EDGE('',*,*,#12849,.T.); -#12849 = EDGE_CURVE('',#12827,#12850,#12852,.T.); -#12850 = VERTEX_POINT('',#12851); -#12851 = CARTESIAN_POINT('',(89.351,-32.601,-2.775557561563E-17)); -#12852 = SURFACE_CURVE('',#12853,(#12857,#12864),.PCURVE_S1.); -#12853 = LINE('',#12854,#12855); -#12854 = CARTESIAN_POINT('',(-89.75,-32.601,0.)); -#12855 = VECTOR('',#12856,1.); -#12856 = DIRECTION('',(1.,0.,0.)); -#12857 = PCURVE('',#11965,#12858); -#12858 = DEFINITIONAL_REPRESENTATION('',(#12859),#12863); -#12859 = LINE('',#12860,#12861); -#12860 = CARTESIAN_POINT('',(0.,0.399)); -#12861 = VECTOR('',#12862,1.); -#12862 = DIRECTION('',(1.,0.)); -#12863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12864 = PCURVE('',#12865,#12870); -#12865 = PLANE('',#12866); -#12866 = AXIS2_PLACEMENT_3D('',#12867,#12868,#12869); -#12867 = CARTESIAN_POINT('',(-89.75,-32.8005,0.1995)); -#12868 = DIRECTION('',(3.474965956532E-18,-0.707106781187, - -0.707106781187)); -#12869 = DIRECTION('',(-1.,-2.457171992256E-18,-2.457171992256E-18)); -#12870 = DEFINITIONAL_REPRESENTATION('',(#12871),#12875); -#12871 = LINE('',#12872,#12873); -#12872 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12873 = VECTOR('',#12874,1.); -#12874 = DIRECTION('',(-1.,0.)); -#12875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12876 = ORIENTED_EDGE('',*,*,#12877,.F.); -#12877 = EDGE_CURVE('',#12800,#12850,#12878,.T.); -#12878 = SURFACE_CURVE('',#12879,(#12883,#12890),.PCURVE_S1.); -#12879 = LINE('',#12880,#12881); -#12880 = CARTESIAN_POINT('',(89.351,-5.299,0.)); -#12881 = VECTOR('',#12882,1.); -#12882 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#12883 = PCURVE('',#11965,#12884); -#12884 = DEFINITIONAL_REPRESENTATION('',(#12885),#12889); -#12885 = LINE('',#12886,#12887); -#12886 = CARTESIAN_POINT('',(179.101,27.701)); -#12887 = VECTOR('',#12888,1.); -#12888 = DIRECTION('',(0.,-1.)); -#12889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12890 = PCURVE('',#11018,#12891); -#12891 = DEFINITIONAL_REPRESENTATION('',(#12892),#12896); -#12892 = LINE('',#12893,#12894); -#12893 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#12894 = VECTOR('',#12895,1.); -#12895 = DIRECTION('',(-1.,0.)); -#12896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12897 = ADVANCED_FACE('',(#12898),#12865,.T.); -#12898 = FACE_BOUND('',#12899,.F.); -#12899 = EDGE_LOOP('',(#12900,#12921,#12942,#12963)); -#12900 = ORIENTED_EDGE('',*,*,#12901,.F.); -#12901 = EDGE_CURVE('',#9882,#12827,#12902,.T.); -#12902 = SURFACE_CURVE('',#12903,(#12907,#12914),.PCURVE_S1.); -#12903 = LINE('',#12904,#12905); -#12904 = CARTESIAN_POINT('',(-85.00016666666,-28.25016666666, - -4.350833333333)); -#12905 = VECTOR('',#12906,1.); -#12906 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); -#12907 = PCURVE('',#12865,#12908); -#12908 = DEFINITIONAL_REPRESENTATION('',(#12909),#12913); -#12909 = LINE('',#12910,#12911); -#12910 = CARTESIAN_POINT('',(-4.749833333333,6.435143113318)); -#12911 = VECTOR('',#12912,1.); -#12912 = DIRECTION('',(-0.57735026919,0.816496580928)); -#12913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12914 = PCURVE('',#9932,#12915); -#12915 = DEFINITIONAL_REPRESENTATION('',(#12916),#12920); -#12916 = LINE('',#12917,#12918); -#12917 = CARTESIAN_POINT('',(-22.95116666666,6.435143113318)); -#12918 = VECTOR('',#12919,1.); -#12919 = DIRECTION('',(0.57735026919,0.816496580928)); -#12920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12921 = ORIENTED_EDGE('',*,*,#12922,.T.); -#12922 = EDGE_CURVE('',#9882,#10978,#12923,.T.); -#12923 = SURFACE_CURVE('',#12924,(#12928,#12935),.PCURVE_S1.); -#12924 = LINE('',#12925,#12926); -#12925 = CARTESIAN_POINT('',(-89.75,-33.,0.399)); -#12926 = VECTOR('',#12927,1.); -#12927 = DIRECTION('',(1.,0.,0.)); -#12928 = PCURVE('',#12865,#12929); -#12929 = DEFINITIONAL_REPRESENTATION('',(#12930),#12934); -#12930 = LINE('',#12931,#12932); -#12931 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#12932 = VECTOR('',#12933,1.); -#12933 = DIRECTION('',(-1.,0.)); -#12934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12935 = PCURVE('',#9904,#12936); -#12936 = DEFINITIONAL_REPRESENTATION('',(#12937),#12941); -#12937 = LINE('',#12938,#12939); -#12938 = CARTESIAN_POINT('',(0.399,0.)); -#12939 = VECTOR('',#12940,1.); -#12940 = DIRECTION('',(0.,1.)); -#12941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12942 = ORIENTED_EDGE('',*,*,#12943,.T.); -#12943 = EDGE_CURVE('',#10978,#12850,#12944,.T.); -#12944 = SURFACE_CURVE('',#12945,(#12949,#12956),.PCURVE_S1.); -#12945 = LINE('',#12946,#12947); -#12946 = CARTESIAN_POINT('',(55.0835,1.6665,-34.2675)); -#12947 = VECTOR('',#12948,1.); -#12948 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#12949 = PCURVE('',#12865,#12950); -#12950 = DEFINITIONAL_REPRESENTATION('',(#12951),#12955); -#12951 = LINE('',#12952,#12953); -#12952 = CARTESIAN_POINT('',(-144.8335,48.743698854313)); -#12953 = VECTOR('',#12954,1.); -#12954 = DIRECTION('',(0.57735026919,0.816496580928)); -#12955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12956 = PCURVE('',#11018,#12957); -#12957 = DEFINITIONAL_REPRESENTATION('',(#12958),#12962); -#12958 = LINE('',#12959,#12960); -#12959 = CARTESIAN_POINT('',(6.9655,48.743698854313)); -#12960 = VECTOR('',#12961,1.); -#12961 = DIRECTION('',(0.57735026919,0.816496580928)); -#12962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12963 = ORIENTED_EDGE('',*,*,#12849,.F.); -#12964 = ADVANCED_FACE('',(#12965),#11884,.T.); -#12965 = FACE_BOUND('',#12966,.F.); -#12966 = EDGE_LOOP('',(#12967,#12968,#12992,#13013)); -#12967 = ORIENTED_EDGE('',*,*,#12799,.F.); -#12968 = ORIENTED_EDGE('',*,*,#12969,.F.); -#12969 = EDGE_CURVE('',#12970,#12800,#12972,.T.); -#12970 = VERTEX_POINT('',#12971); -#12971 = CARTESIAN_POINT('',(89.351,-3.5,1.799)); -#12972 = SURFACE_CURVE('',#12973,(#12978,#12985),.PCURVE_S1.); -#12973 = CIRCLE('',#12974,1.799); -#12974 = AXIS2_PLACEMENT_3D('',#12975,#12976,#12977); -#12975 = CARTESIAN_POINT('',(89.351,-5.299,1.799)); -#12976 = DIRECTION('',(-1.,-0.,0.)); -#12977 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#12978 = PCURVE('',#11884,#12979); -#12979 = DEFINITIONAL_REPRESENTATION('',(#12980),#12984); -#12980 = LINE('',#12981,#12982); -#12981 = CARTESIAN_POINT('',(-1.570796326795,0.399)); -#12982 = VECTOR('',#12983,1.); -#12983 = DIRECTION('',(1.,-0.)); -#12984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12985 = PCURVE('',#11051,#12986); -#12986 = DEFINITIONAL_REPRESENTATION('',(#12987),#12991); -#12987 = LINE('',#12988,#12989); -#12988 = CARTESIAN_POINT('',(0.,0.)); -#12989 = VECTOR('',#12990,1.); -#12990 = DIRECTION('',(1.,0.)); -#12991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#12992 = ORIENTED_EDGE('',*,*,#12993,.T.); -#12993 = EDGE_CURVE('',#12970,#11764,#12994,.T.); -#12994 = SURFACE_CURVE('',#12995,(#12999,#13006),.PCURVE_S1.); -#12995 = LINE('',#12996,#12997); -#12996 = CARTESIAN_POINT('',(89.75,-3.5,1.799)); -#12997 = VECTOR('',#12998,1.); -#12998 = DIRECTION('',(-1.,-0.,-0.)); -#12999 = PCURVE('',#11884,#13000); -#13000 = DEFINITIONAL_REPRESENTATION('',(#13001),#13005); -#13001 = LINE('',#13002,#13003); -#13002 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#13003 = VECTOR('',#13004,1.); -#13004 = DIRECTION('',(-0.,1.)); -#13005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13006 = PCURVE('',#11803,#13007); -#13007 = DEFINITIONAL_REPRESENTATION('',(#13008),#13012); -#13008 = LINE('',#13009,#13010); -#13009 = CARTESIAN_POINT('',(-1.799,-0.)); -#13010 = VECTOR('',#13011,1.); -#13011 = DIRECTION('',(-0.,1.)); -#13012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13013 = ORIENTED_EDGE('',*,*,#11869,.T.); -#13014 = ADVANCED_FACE('',(#13015),#11803,.T.); -#13015 = FACE_BOUND('',#13016,.F.); -#13016 = EDGE_LOOP('',(#13017,#13018,#13041,#13062)); -#13017 = ORIENTED_EDGE('',*,*,#12993,.F.); -#13018 = ORIENTED_EDGE('',*,*,#13019,.F.); -#13019 = EDGE_CURVE('',#13020,#12970,#13022,.T.); -#13020 = VERTEX_POINT('',#13021); -#13021 = CARTESIAN_POINT('',(89.351,-3.5,1.801)); -#13022 = SURFACE_CURVE('',#13023,(#13027,#13034),.PCURVE_S1.); -#13023 = LINE('',#13024,#13025); -#13024 = CARTESIAN_POINT('',(89.351,-3.5,1.801)); -#13025 = VECTOR('',#13026,1.); -#13026 = DIRECTION('',(-0.,-0.,-1.)); -#13027 = PCURVE('',#11803,#13028); -#13028 = DEFINITIONAL_REPRESENTATION('',(#13029),#13033); -#13029 = LINE('',#13030,#13031); -#13030 = CARTESIAN_POINT('',(-1.801,0.399)); -#13031 = VECTOR('',#13032,1.); -#13032 = DIRECTION('',(1.,-0.)); -#13033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13034 = PCURVE('',#11079,#13035); -#13035 = DEFINITIONAL_REPRESENTATION('',(#13036),#13040); -#13036 = LINE('',#13037,#13038); -#13037 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#13038 = VECTOR('',#13039,1.); -#13039 = DIRECTION('',(-1.,0.)); -#13040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13041 = ORIENTED_EDGE('',*,*,#13042,.T.); -#13042 = EDGE_CURVE('',#13020,#11689,#13043,.T.); -#13043 = SURFACE_CURVE('',#13044,(#13048,#13055),.PCURVE_S1.); -#13044 = LINE('',#13045,#13046); -#13045 = CARTESIAN_POINT('',(89.75,-3.5,1.801)); -#13046 = VECTOR('',#13047,1.); -#13047 = DIRECTION('',(-1.,-0.,-0.)); -#13048 = PCURVE('',#11803,#13049); -#13049 = DEFINITIONAL_REPRESENTATION('',(#13050),#13054); -#13050 = LINE('',#13051,#13052); -#13051 = CARTESIAN_POINT('',(-1.801,-0.)); -#13052 = VECTOR('',#13053,1.); -#13053 = DIRECTION('',(-0.,1.)); -#13054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13055 = PCURVE('',#11519,#13056); -#13056 = DEFINITIONAL_REPRESENTATION('',(#13057),#13061); -#13057 = LINE('',#13058,#13059); -#13058 = CARTESIAN_POINT('',(1.570796326795,0.)); -#13059 = VECTOR('',#13060,1.); -#13060 = DIRECTION('',(0.,1.)); -#13061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13062 = ORIENTED_EDGE('',*,*,#11789,.T.); -#13063 = ADVANCED_FACE('',(#13064,#13092),#11623,.T.); -#13064 = FACE_BOUND('',#13065,.F.); -#13065 = EDGE_LOOP('',(#13066,#13087,#13088,#13089,#13090,#13091)); -#13066 = ORIENTED_EDGE('',*,*,#13067,.F.); -#13067 = EDGE_CURVE('',#11901,#11585,#13068,.T.); -#13068 = SURFACE_CURVE('',#13069,(#13073,#13080),.PCURVE_S1.); -#13069 = LINE('',#13070,#13071); -#13070 = CARTESIAN_POINT('',(86.95,-21.2,0.)); -#13071 = VECTOR('',#13072,1.); -#13072 = DIRECTION('',(0.,0.,1.)); -#13073 = PCURVE('',#11623,#13074); -#13074 = DEFINITIONAL_REPRESENTATION('',(#13075),#13079); -#13075 = LINE('',#13076,#13077); -#13076 = CARTESIAN_POINT('',(-0.,-0.)); -#13077 = VECTOR('',#13078,1.); -#13078 = DIRECTION('',(-1.,-0.)); -#13079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13080 = PCURVE('',#10082,#13081); -#13081 = DEFINITIONAL_REPRESENTATION('',(#13082),#13086); -#13082 = LINE('',#13083,#13084); -#13083 = CARTESIAN_POINT('',(0.,176.7)); -#13084 = VECTOR('',#13085,1.); -#13085 = DIRECTION('',(1.,0.)); -#13086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13087 = ORIENTED_EDGE('',*,*,#11900,.F.); -#13088 = ORIENTED_EDGE('',*,*,#11819,.F.); -#13089 = ORIENTED_EDGE('',*,*,#11740,.F.); -#13090 = ORIENTED_EDGE('',*,*,#11664,.F.); -#13091 = ORIENTED_EDGE('',*,*,#11607,.F.); -#13092 = FACE_BOUND('',#13093,.F.); -#13093 = EDGE_LOOP('',(#13094)); -#13094 = ORIENTED_EDGE('',*,*,#13095,.F.); -#13095 = EDGE_CURVE('',#13096,#13096,#13098,.T.); -#13096 = VERTEX_POINT('',#13097); -#13097 = CARTESIAN_POINT('',(86.95,-5.3,0.4)); -#13098 = SURFACE_CURVE('',#13099,(#13104,#13115),.PCURVE_S1.); -#13099 = CIRCLE('',#13100,1.4); -#13100 = AXIS2_PLACEMENT_3D('',#13101,#13102,#13103); -#13101 = CARTESIAN_POINT('',(86.95,-5.3,1.8)); -#13102 = DIRECTION('',(1.,0.,-0.)); -#13103 = DIRECTION('',(-0.,-0.,-1.)); -#13104 = PCURVE('',#11623,#13105); -#13105 = DEFINITIONAL_REPRESENTATION('',(#13106),#13114); -#13106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13107,#13108,#13109,#13110 - ,#13111,#13112,#13113),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#13107 = CARTESIAN_POINT('',(-0.4,-15.9)); -#13108 = CARTESIAN_POINT('',(-0.4,-18.32487113059)); -#13109 = CARTESIAN_POINT('',(-2.5,-17.11243556529)); -#13110 = CARTESIAN_POINT('',(-4.6,-15.9)); -#13111 = CARTESIAN_POINT('',(-2.5,-14.6875644347)); -#13112 = CARTESIAN_POINT('',(-0.4,-13.4751288694)); -#13113 = CARTESIAN_POINT('',(-0.4,-15.9)); -#13114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13115 = PCURVE('',#13116,#13121); -#13116 = CYLINDRICAL_SURFACE('',#13117,1.4); -#13117 = AXIS2_PLACEMENT_3D('',#13118,#13119,#13120); -#13118 = CARTESIAN_POINT('',(92.75,-5.3,1.8)); -#13119 = DIRECTION('',(-1.,-0.,0.)); -#13120 = DIRECTION('',(0.,0.,-1.)); -#13121 = DEFINITIONAL_REPRESENTATION('',(#13122),#13126); -#13122 = LINE('',#13123,#13124); -#13123 = CARTESIAN_POINT('',(-0.,5.8)); -#13124 = VECTOR('',#13125,1.); -#13125 = DIRECTION('',(-1.,0.)); -#13126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13127 = ADVANCED_FACE('',(#13128),#13116,.T.); -#13128 = FACE_BOUND('',#13129,.F.); -#13129 = EDGE_LOOP('',(#13130,#13153,#13184,#13185)); -#13130 = ORIENTED_EDGE('',*,*,#13131,.T.); -#13131 = EDGE_CURVE('',#13096,#13132,#13134,.T.); -#13132 = VERTEX_POINT('',#13133); -#13133 = CARTESIAN_POINT('',(83.95,-5.3,0.4)); -#13134 = SEAM_CURVE('',#13135,(#13139,#13146),.PCURVE_S1.); -#13135 = LINE('',#13136,#13137); -#13136 = CARTESIAN_POINT('',(92.75,-5.3,0.4)); -#13137 = VECTOR('',#13138,1.); -#13138 = DIRECTION('',(-1.,-0.,0.)); -#13139 = PCURVE('',#13116,#13140); -#13140 = DEFINITIONAL_REPRESENTATION('',(#13141),#13145); -#13141 = LINE('',#13142,#13143); -#13142 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#13143 = VECTOR('',#13144,1.); -#13144 = DIRECTION('',(-0.,1.)); -#13145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13146 = PCURVE('',#13116,#13147); -#13147 = DEFINITIONAL_REPRESENTATION('',(#13148),#13152); -#13148 = LINE('',#13149,#13150); -#13149 = CARTESIAN_POINT('',(-0.,-0.)); -#13150 = VECTOR('',#13151,1.); -#13151 = DIRECTION('',(-0.,1.)); -#13152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13153 = ORIENTED_EDGE('',*,*,#13154,.F.); -#13154 = EDGE_CURVE('',#13132,#13132,#13155,.T.); -#13155 = SURFACE_CURVE('',#13156,(#13161,#13168),.PCURVE_S1.); -#13156 = CIRCLE('',#13157,1.4); -#13157 = AXIS2_PLACEMENT_3D('',#13158,#13159,#13160); -#13158 = CARTESIAN_POINT('',(83.95,-5.3,1.8)); -#13159 = DIRECTION('',(1.,-0.,0.)); -#13160 = DIRECTION('',(0.,0.,-1.)); -#13161 = PCURVE('',#13116,#13162); -#13162 = DEFINITIONAL_REPRESENTATION('',(#13163),#13167); -#13163 = LINE('',#13164,#13165); -#13164 = CARTESIAN_POINT('',(-0.,8.8)); -#13165 = VECTOR('',#13166,1.); -#13166 = DIRECTION('',(-1.,0.)); -#13167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13168 = PCURVE('',#13169,#13174); -#13169 = PLANE('',#13170); -#13170 = AXIS2_PLACEMENT_3D('',#13171,#13172,#13173); -#13171 = CARTESIAN_POINT('',(83.95,-5.3,1.8)); -#13172 = DIRECTION('',(-1.,-0.,0.)); -#13173 = DIRECTION('',(0.,0.,1.)); -#13174 = DEFINITIONAL_REPRESENTATION('',(#13175),#13183); -#13175 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13176,#13177,#13178,#13179 - ,#13180,#13181,#13182),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#13176 = CARTESIAN_POINT('',(-1.4,0.)); -#13177 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#13178 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#13179 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#13180 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#13181 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#13182 = CARTESIAN_POINT('',(-1.4,0.)); -#13183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13184 = ORIENTED_EDGE('',*,*,#13131,.F.); -#13185 = ORIENTED_EDGE('',*,*,#13095,.T.); -#13186 = ADVANCED_FACE('',(#13187),#13169,.T.); -#13187 = FACE_BOUND('',#13188,.F.); -#13188 = EDGE_LOOP('',(#13189)); -#13189 = ORIENTED_EDGE('',*,*,#13154,.T.); -#13190 = ADVANCED_FACE('',(#13191),#11519,.T.); -#13191 = FACE_BOUND('',#13192,.T.); -#13192 = EDGE_LOOP('',(#13193,#13194,#13216,#13217)); -#13193 = ORIENTED_EDGE('',*,*,#11503,.F.); -#13194 = ORIENTED_EDGE('',*,*,#13195,.T.); -#13195 = EDGE_CURVE('',#11454,#13020,#13196,.T.); -#13196 = SURFACE_CURVE('',#13197,(#13202,#13209),.PCURVE_S1.); -#13197 = CIRCLE('',#13198,1.799); -#13198 = AXIS2_PLACEMENT_3D('',#13199,#13200,#13201); -#13199 = CARTESIAN_POINT('',(89.351,-5.299,1.801)); -#13200 = DIRECTION('',(-1.,-0.,0.)); -#13201 = DIRECTION('',(0.,0.,1.)); -#13202 = PCURVE('',#11519,#13203); -#13203 = DEFINITIONAL_REPRESENTATION('',(#13204),#13208); -#13204 = LINE('',#13205,#13206); -#13205 = CARTESIAN_POINT('',(0.,0.399)); -#13206 = VECTOR('',#13207,1.); -#13207 = DIRECTION('',(1.,0.)); -#13208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13209 = PCURVE('',#11112,#13210); -#13210 = DEFINITIONAL_REPRESENTATION('',(#13211),#13215); -#13211 = LINE('',#13212,#13213); -#13212 = CARTESIAN_POINT('',(0.,0.)); -#13213 = VECTOR('',#13214,1.); -#13214 = DIRECTION('',(1.,0.)); -#13215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13216 = ORIENTED_EDGE('',*,*,#13042,.T.); -#13217 = ORIENTED_EDGE('',*,*,#11714,.F.); -#13218 = ADVANCED_FACE('',(#13219),#11112,.T.); -#13219 = FACE_BOUND('',#13220,.T.); -#13220 = EDGE_LOOP('',(#13221,#13222,#13223,#13242)); -#13221 = ORIENTED_EDGE('',*,*,#11453,.F.); -#13222 = ORIENTED_EDGE('',*,*,#11091,.T.); -#13223 = ORIENTED_EDGE('',*,*,#13224,.T.); -#13224 = EDGE_CURVE('',#11064,#13020,#13225,.T.); -#13225 = SURFACE_CURVE('',#13226,(#13230,#13236),.PCURVE_S1.); -#13226 = LINE('',#13227,#13228); -#13227 = CARTESIAN_POINT('',(89.351,-3.5,1.801)); -#13228 = VECTOR('',#13229,1.); -#13229 = DIRECTION('',(-0.707106781187,0.707106781187,4.329780281177E-17 - )); -#13230 = PCURVE('',#11112,#13231); -#13231 = DEFINITIONAL_REPRESENTATION('',(#13232),#13235); -#13232 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13233,#13234),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#13233 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#13234 = CARTESIAN_POINT('',(1.570796326795,0.)); -#13235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13236 = PCURVE('',#11079,#13237); -#13237 = DEFINITIONAL_REPRESENTATION('',(#13238),#13241); -#13238 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13239,#13240),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#13239 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#13240 = CARTESIAN_POINT('',(0.,0.282135605693)); -#13241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13242 = ORIENTED_EDGE('',*,*,#13195,.F.); -#13243 = ADVANCED_FACE('',(#13244),#11079,.F.); -#13244 = FACE_BOUND('',#13245,.T.); -#13245 = EDGE_LOOP('',(#13246,#13247,#13248,#13267)); -#13246 = ORIENTED_EDGE('',*,*,#13224,.F.); -#13247 = ORIENTED_EDGE('',*,*,#11063,.T.); -#13248 = ORIENTED_EDGE('',*,*,#13249,.T.); -#13249 = EDGE_CURVE('',#11031,#12970,#13250,.T.); -#13250 = SURFACE_CURVE('',#13251,(#13255,#13261),.PCURVE_S1.); -#13251 = LINE('',#13252,#13253); -#13252 = CARTESIAN_POINT('',(89.5505,-3.6995,1.799)); -#13253 = VECTOR('',#13254,1.); -#13254 = DIRECTION('',(-0.707106781187,0.707106781187,-0.)); -#13255 = PCURVE('',#11079,#13256); -#13256 = DEFINITIONAL_REPRESENTATION('',(#13257),#13260); -#13257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13258,#13259),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#13258 = CARTESIAN_POINT('',(-2.E-03,-0.282135605693)); -#13259 = CARTESIAN_POINT('',(-2.E-03,0.282135605693)); -#13260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13261 = PCURVE('',#11051,#13262); -#13262 = DEFINITIONAL_REPRESENTATION('',(#13263),#13266); -#13263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13264,#13265),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#13264 = CARTESIAN_POINT('',(0.,-0.399)); -#13265 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#13266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13267 = ORIENTED_EDGE('',*,*,#13019,.F.); -#13268 = ADVANCED_FACE('',(#13269),#11051,.T.); -#13269 = FACE_BOUND('',#13270,.T.); -#13270 = EDGE_LOOP('',(#13271,#13272,#13273,#13292)); -#13271 = ORIENTED_EDGE('',*,*,#13249,.F.); -#13272 = ORIENTED_EDGE('',*,*,#11030,.T.); -#13273 = ORIENTED_EDGE('',*,*,#13274,.T.); -#13274 = EDGE_CURVE('',#11003,#12800,#13275,.T.); -#13275 = SURFACE_CURVE('',#13276,(#13280,#13286),.PCURVE_S1.); -#13276 = LINE('',#13277,#13278); -#13277 = CARTESIAN_POINT('',(89.351,-5.299,-2.22044604925E-16)); -#13278 = VECTOR('',#13279,1.); -#13279 = DIRECTION('',(-0.707106781187,-4.397804258477E-17, - -0.707106781187)); -#13280 = PCURVE('',#11051,#13281); -#13281 = DEFINITIONAL_REPRESENTATION('',(#13282),#13285); -#13282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13283,#13284),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#13283 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#13284 = CARTESIAN_POINT('',(1.570796326795,0.)); -#13285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13286 = PCURVE('',#11018,#13287); -#13287 = DEFINITIONAL_REPRESENTATION('',(#13288),#13291); -#13288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13289,#13290),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#13289 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#13290 = CARTESIAN_POINT('',(0.,0.282135605693)); -#13291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13292 = ORIENTED_EDGE('',*,*,#12969,.F.); -#13293 = ADVANCED_FACE('',(#13294),#11018,.F.); -#13294 = FACE_BOUND('',#13295,.T.); -#13295 = EDGE_LOOP('',(#13296,#13297,#13298,#13299)); -#13296 = ORIENTED_EDGE('',*,*,#13274,.F.); -#13297 = ORIENTED_EDGE('',*,*,#11002,.T.); -#13298 = ORIENTED_EDGE('',*,*,#12943,.T.); -#13299 = ORIENTED_EDGE('',*,*,#12877,.F.); -#13300 = ADVANCED_FACE('',(#13301),#10486,.T.); -#13301 = FACE_BOUND('',#13302,.F.); -#13302 = EDGE_LOOP('',(#13303,#13327,#13356,#13401)); -#13303 = ORIENTED_EDGE('',*,*,#13304,.F.); -#13304 = EDGE_CURVE('',#13305,#10466,#13307,.T.); -#13305 = VERTEX_POINT('',#13306); -#13306 = CARTESIAN_POINT('',(72.85,-32.08253436187,2.198)); -#13307 = SURFACE_CURVE('',#13308,(#13313,#13320),.PCURVE_S1.); -#13308 = CIRCLE('',#13309,13.85); -#13309 = AXIS2_PLACEMENT_3D('',#13310,#13311,#13312); -#13310 = CARTESIAN_POINT('',(72.85,-45.93253436187,2.198)); -#13311 = DIRECTION('',(1.,0.,0.)); -#13312 = DIRECTION('',(0.,1.,0.)); -#13313 = PCURVE('',#10486,#13314); -#13314 = DEFINITIONAL_REPRESENTATION('',(#13315),#13319); -#13315 = LINE('',#13316,#13317); -#13316 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13317 = VECTOR('',#13318,1.); -#13318 = DIRECTION('',(-0.,1.)); -#13319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13320 = PCURVE('',#10519,#13321); -#13321 = DEFINITIONAL_REPRESENTATION('',(#13322),#13326); -#13322 = LINE('',#13323,#13324); -#13323 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#13324 = VECTOR('',#13325,1.); -#13325 = DIRECTION('',(-0.,1.)); -#13326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13327 = ORIENTED_EDGE('',*,*,#13328,.T.); -#13328 = EDGE_CURVE('',#13305,#13329,#13331,.T.); -#13329 = VERTEX_POINT('',#13330); -#13330 = CARTESIAN_POINT('',(85.007812176308,-21.2,2.198)); -#13331 = SURFACE_CURVE('',#13332,(#13337,#13344),.PCURVE_S1.); -#13332 = CIRCLE('',#13333,12.232534361872); -#13333 = AXIS2_PLACEMENT_3D('',#13334,#13335,#13336); -#13334 = CARTESIAN_POINT('',(72.85,-19.85,2.198)); -#13335 = DIRECTION('',(0.,0.,1.)); -#13336 = DIRECTION('',(0.,-1.,0.)); -#13337 = PCURVE('',#10486,#13338); -#13338 = DEFINITIONAL_REPRESENTATION('',(#13339),#13343); -#13339 = LINE('',#13340,#13341); -#13340 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13341 = VECTOR('',#13342,1.); -#13342 = DIRECTION('',(-1.,0.)); -#13343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13344 = PCURVE('',#13345,#13350); -#13345 = TOROIDAL_SURFACE('',#13346,26.082534361872,13.85); -#13346 = AXIS2_PLACEMENT_3D('',#13347,#13348,#13349); -#13347 = CARTESIAN_POINT('',(72.85,-19.85,2.198)); -#13348 = DIRECTION('',(-0.,-0.,-1.)); -#13349 = DIRECTION('',(0.,-1.,0.)); -#13350 = DEFINITIONAL_REPRESENTATION('',(#13351),#13355); -#13351 = LINE('',#13352,#13353); -#13352 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#13353 = VECTOR('',#13354,1.); -#13354 = DIRECTION('',(-1.,0.)); -#13355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13356 = ORIENTED_EDGE('',*,*,#13357,.T.); -#13357 = EDGE_CURVE('',#13329,#10443,#13358,.T.); -#13358 = SURFACE_CURVE('',#13359,(#13371,#13386),.PCURVE_S1.); -#13359 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13360,#13361,#13362,#13363, - #13364,#13365,#13366,#13367,#13368,#13369,#13370),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995075,0.945822420464,1.),.UNSPECIFIED.); -#13360 = CARTESIAN_POINT('',(85.007812176308,-21.2,2.198)); -#13361 = CARTESIAN_POINT('',(85.007812176308,-21.2,2.498451051562)); -#13362 = CARTESIAN_POINT('',(85.016555926132,-21.2,2.798902196323)); -#13363 = CARTESIAN_POINT('',(85.034043397995,-21.2,3.09897132831)); -#13364 = CARTESIAN_POINT('',(85.083400645031,-21.2,3.66292495898)); -#13365 = CARTESIAN_POINT('',(85.113370441297,-21.2,3.926975891232)); -#13366 = CARTESIAN_POINT('',(85.150123350448,-21.2,4.190168282433)); -#13367 = CARTESIAN_POINT('',(85.198921689248,-21.2,4.484232449728)); -#13368 = CARTESIAN_POINT('',(85.204330597468,-21.2,4.51620558569)); -#13369 = CARTESIAN_POINT('',(85.209839798596,-21.2,4.548161592304)); -#13370 = CARTESIAN_POINT('',(85.215449204573,-21.2,4.5801)); -#13371 = PCURVE('',#10486,#13372); -#13372 = DEFINITIONAL_REPRESENTATION('',(#13373),#13385); -#13373 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13374,#13375,#13376,#13377, - #13378,#13379,#13380,#13381,#13382,#13383,#13384),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995075,0.945822420464,1.),.UNSPECIFIED.); -#13374 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#13375 = CARTESIAN_POINT('',(-1.460209631526,3.163285870309)); -#13376 = CARTESIAN_POINT('',(-1.460288519656,3.184979089932)); -#13377 = CARTESIAN_POINT('',(-1.460446282942,3.206671969835)); -#13378 = CARTESIAN_POINT('',(-1.460887812399,3.247544417457)); -#13379 = CARTESIAN_POINT('',(-1.461154878165,3.266724133093)); -#13380 = CARTESIAN_POINT('',(-1.461480210822,3.28590311645)); -#13381 = CARTESIAN_POINT('',(-1.461907468862,3.307422131797)); -#13382 = CARTESIAN_POINT('',(-1.461954772717,3.30976306346)); -#13383 = CARTESIAN_POINT('',(-1.462002902238,3.31210398804)); -#13384 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#13385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13386 = PCURVE('',#10082,#13387); -#13387 = DEFINITIONAL_REPRESENTATION('',(#13388),#13400); -#13388 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13389,#13390,#13391,#13392, - #13393,#13394,#13395,#13396,#13397,#13398,#13399),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995075,0.945822420464,1.),.UNSPECIFIED.); -#13389 = CARTESIAN_POINT('',(2.198,174.7578121763)); -#13390 = CARTESIAN_POINT('',(2.498451051562,174.7578121763)); -#13391 = CARTESIAN_POINT('',(2.798902196323,174.76655592613)); -#13392 = CARTESIAN_POINT('',(3.09897132831,174.78404339799)); -#13393 = CARTESIAN_POINT('',(3.66292495898,174.83340064503)); -#13394 = CARTESIAN_POINT('',(3.926975891232,174.86337044129)); -#13395 = CARTESIAN_POINT('',(4.190168282433,174.90012335044)); -#13396 = CARTESIAN_POINT('',(4.484232449728,174.94892168924)); -#13397 = CARTESIAN_POINT('',(4.51620558569,174.95433059746)); -#13398 = CARTESIAN_POINT('',(4.548161592304,174.95983979859)); -#13399 = CARTESIAN_POINT('',(4.5801,174.96544920457)); -#13400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13401 = ORIENTED_EDGE('',*,*,#10465,.T.); -#13402 = ADVANCED_FACE('',(#13403),#13345,.T.); -#13403 = FACE_BOUND('',#13404,.F.); -#13404 = EDGE_LOOP('',(#13405,#13406,#13435,#13622)); -#13405 = ORIENTED_EDGE('',*,*,#13328,.F.); -#13406 = ORIENTED_EDGE('',*,*,#13407,.F.); -#13407 = EDGE_CURVE('',#13408,#13305,#13410,.T.); -#13408 = VERTEX_POINT('',#13409); -#13409 = CARTESIAN_POINT('',(72.85,-32.19967987186,0.400444004722)); -#13410 = SURFACE_CURVE('',#13411,(#13416,#13423),.PCURVE_S1.); -#13411 = CIRCLE('',#13412,13.85); -#13412 = AXIS2_PLACEMENT_3D('',#13413,#13414,#13415); -#13413 = CARTESIAN_POINT('',(72.85,-45.93253436187,2.198)); -#13414 = DIRECTION('',(1.,0.,0.)); -#13415 = DIRECTION('',(0.,1.,0.)); -#13416 = PCURVE('',#13345,#13417); -#13417 = DEFINITIONAL_REPRESENTATION('',(#13418),#13422); -#13418 = LINE('',#13419,#13420); -#13419 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13420 = VECTOR('',#13421,1.); -#13421 = DIRECTION('',(-0.,1.)); -#13422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13423 = PCURVE('',#13424,#13429); -#13424 = TOROIDAL_SURFACE('',#13425,26.082534361872,13.85); -#13425 = AXIS2_PLACEMENT_3D('',#13426,#13427,#13428); -#13426 = CARTESIAN_POINT('',(72.85,-19.85,2.198)); -#13427 = DIRECTION('',(-0.,-0.,-1.)); -#13428 = DIRECTION('',(0.,-1.,0.)); -#13429 = DEFINITIONAL_REPRESENTATION('',(#13430),#13434); -#13430 = LINE('',#13431,#13432); -#13431 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#13432 = VECTOR('',#13433,1.); -#13433 = DIRECTION('',(-0.,1.)); -#13434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13435 = ORIENTED_EDGE('',*,*,#13436,.F.); -#13436 = EDGE_CURVE('',#13437,#13408,#13439,.T.); -#13437 = VERTEX_POINT('',#13438); -#13438 = CARTESIAN_POINT('',(85.009053885078,-21.2,2.013111578891)); -#13439 = SURFACE_CURVE('',#13440,(#13497,#13557),.PCURVE_S1.); -#13440 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13441,#13442,#13443,#13444, - #13445,#13446,#13447,#13448,#13449,#13450,#13451,#13452,#13453, - #13454,#13455,#13456,#13457,#13458,#13459,#13460,#13461,#13462, - #13463,#13464,#13465,#13466,#13467,#13468,#13469,#13470,#13471, - #13472,#13473,#13474,#13475,#13476,#13477,#13478,#13479,#13480, - #13481,#13482,#13483,#13484,#13485,#13486,#13487,#13488,#13489, - #13490,#13491,#13492,#13493,#13494,#13495,#13496),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#13441 = CARTESIAN_POINT('',(85.010493518804,-21.18679717301, - 2.0145316102)); -#13442 = CARTESIAN_POINT('',(84.941192540789,-21.82553719015, - 1.945847784641)); -#13443 = CARTESIAN_POINT('',(84.833196855822,-22.4598134901, - 1.87584794007)); -#13444 = CARTESIAN_POINT('',(84.686899148185,-23.0868218814, - 1.804708486374)); -#13445 = CARTESIAN_POINT('',(84.502936253734,-23.70384719043, - 1.732619861218)); -#13446 = CARTESIAN_POINT('',(84.28216183271,-24.30825794564, - 1.659792102915)); -#13447 = CARTESIAN_POINT('',(84.025636333896,-24.89750679909, - 1.586464827644)); -#13448 = CARTESIAN_POINT('',(83.450067848841,-26.02812463993, - 1.441004845976)); -#13449 = CARTESIAN_POINT('',(83.132523309031,-26.57028300845, - 1.368879195518)); -#13450 = CARTESIAN_POINT('',(82.783181129548,-27.09332687093, - 1.296808060151)); -#13451 = CARTESIAN_POINT('',(82.40339059806,-27.59508997754, - 1.22509037078)); -#13452 = CARTESIAN_POINT('',(81.994655246482,-28.07351880352, - 1.154074190424)); -#13453 = CARTESIAN_POINT('',(81.558622752186,-28.52667137829, - 1.084177425705)); -#13454 = CARTESIAN_POINT('',(81.063907328639,-28.98334183066, - 1.011009551808)); -#13455 = CARTESIAN_POINT('',(81.030603569641,-29.01382279241, - 1.006111897466)); -#13456 = CARTESIAN_POINT('',(80.997168668614,-29.04416309716, - 1.001222876114)); -#13457 = CARTESIAN_POINT('',(80.963603289675,-29.07436207129, - 0.996342681424)); -#13458 = CARTESIAN_POINT('',(80.929908100479,-29.10441904425, - 0.991471509722)); -#13459 = CARTESIAN_POINT('',(80.896083772218,-29.13433334854, - 0.986609559999)); -#13460 = CARTESIAN_POINT('',(80.827786364703,-29.1942188542, - 0.976848508641)); -#13461 = CARTESIAN_POINT('',(80.793310303332,-29.22418672826, - 0.971949625817)); -#13462 = CARTESIAN_POINT('',(80.758703493865,-29.25400725426, - 0.967060594141)); -#13463 = CARTESIAN_POINT('',(80.723966638351,-29.28367974767, - 0.96218162527)); -#13464 = CARTESIAN_POINT('',(80.689100442533,-29.31320352716, - 0.957312933804)); -#13465 = CARTESIAN_POINT('',(80.654105615848,-29.34257791458, - 0.952454737292)); -#13466 = CARTESIAN_POINT('',(80.560650979357,-29.42033801795, - 0.93955655441)); -#13467 = CARTESIAN_POINT('',(80.501966257006,-29.46845987684, - 0.931535408984)); -#13468 = CARTESIAN_POINT('',(80.442931971027,-29.51616471974, - 0.923544829531)); -#13469 = CARTESIAN_POINT('',(80.383551416331,-29.56344947867, - 0.915585849616)); -#13470 = CARTESIAN_POINT('',(80.323827916081,-29.61031110952, - 0.907659526789)); -#13471 = CARTESIAN_POINT('',(80.263764821695,-29.65674659213, - 0.899766942582)); -#13472 = CARTESIAN_POINT('',(80.106659005854,-29.77641457203, - 0.879328022206)); -#13473 = CARTESIAN_POINT('',(80.009090588092,-29.84897606468, - 0.866836171262)); -#13474 = CARTESIAN_POINT('',(79.910674128001,-29.92042511036, - 0.854438184095)); -#13475 = CARTESIAN_POINT('',(79.811423686183,-29.9907495657, - 0.842138767079)); -#13476 = CARTESIAN_POINT('',(79.711353515401,-30.05993744168, - 0.829942798541)); -#13477 = CARTESIAN_POINT('',(79.610478060581,-30.12797690372, - 0.817855328766)); -#13478 = CARTESIAN_POINT('',(79.360812022829,-30.29221558801, - 0.788450853129)); -#13479 = CARTESIAN_POINT('',(79.211136590433,-30.38711644062, - 0.771261126682)); -#13480 = CARTESIAN_POINT('',(79.059830772096,-30.47952278141, - 0.754328529855)); -#13481 = CARTESIAN_POINT('',(78.906940647242,-30.5693992632, - 0.737669998744)); -#13482 = CARTESIAN_POINT('',(78.752513264254,-30.65671123962, - 0.721303276337)); -#13483 = CARTESIAN_POINT('',(78.596596640463,-30.74142476514, - 0.705246912518)); -#13484 = CARTESIAN_POINT('',(78.218316478334,-30.93874647279, - 0.667440626642)); -#13485 = CARTESIAN_POINT('',(77.994554448315,-31.04879892668, - 0.646010933499)); -#13486 = CARTESIAN_POINT('',(77.768089326909,-31.15357216134, - 0.62528451325)); -#13487 = CARTESIAN_POINT('',(77.539061148227,-31.2529769295, - 0.605318051656)); -#13488 = CARTESIAN_POINT('',(77.307614684971,-31.34692706938, - 0.586170775313)); -#13489 = CARTESIAN_POINT('',(77.073899807708,-31.43534004212, - 0.567903635341)); -#13490 = CARTESIAN_POINT('',(76.291834085056,-31.70991744441, - 0.510449034634)); -#13491 = CARTESIAN_POINT('',(75.734187748575,-31.87159514376, - 0.475367746345)); -#13492 = CARTESIAN_POINT('',(75.167153938639,-32.00214922291, - 0.4461117941)); -#13493 = CARTESIAN_POINT('',(74.592872189539,-32.10073356334, - 0.423458490193)); -#13494 = CARTESIAN_POINT('',(74.013607789479,-32.16670059188, - 0.408114719065)); -#13495 = CARTESIAN_POINT('',(73.431783368652,-32.19967987186, - 0.400444004722)); -#13496 = CARTESIAN_POINT('',(72.85,-32.19967987186,0.400444004722)); -#13497 = PCURVE('',#13345,#13498); -#13498 = DEFINITIONAL_REPRESENTATION('',(#13499),#13556); -#13499 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13500,#13501,#13502,#13503, - #13504,#13505,#13506,#13507,#13508,#13509,#13510,#13511,#13512, - #13513,#13514,#13515,#13516,#13517,#13518,#13519,#13520,#13521, - #13522,#13523,#13524,#13525,#13526,#13527,#13528,#13529,#13530, - #13531,#13532,#13533,#13534,#13535,#13536,#13537,#13538,#13539, - #13540,#13541,#13542,#13543,#13544,#13545,#13546,#13547,#13548, - #13549,#13550,#13551,#13552,#13553,#13554,#13555),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#13500 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#13501 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#13502 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#13503 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#13504 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#13505 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#13506 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#13507 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#13508 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#13509 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#13510 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#13511 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#13512 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#13513 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#13514 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#13515 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#13516 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#13517 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#13518 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#13519 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#13520 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#13521 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#13522 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#13523 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#13524 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#13525 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#13526 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#13527 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#13528 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#13529 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#13530 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#13531 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#13532 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#13533 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#13534 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#13535 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#13536 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#13537 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#13538 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#13539 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#13540 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#13541 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#13542 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#13543 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#13544 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#13545 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#13546 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#13547 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#13548 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#13549 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#13550 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#13551 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#13552 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#13553 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#13554 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#13555 = CARTESIAN_POINT('',(0.,9.294623360826)); -#13556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13557 = PCURVE('',#13558,#13563); -#13558 = CONICAL_SURFACE('',#13559,12.625,0.218166156499); -#13559 = AXIS2_PLACEMENT_3D('',#13560,#13561,#13562); -#13560 = CARTESIAN_POINT('',(72.85,-19.575,0.399)); -#13561 = DIRECTION('',(-0.,-0.,-1.)); -#13562 = DIRECTION('',(1.,0.,0.)); -#13563 = DEFINITIONAL_REPRESENTATION('',(#13564),#13621); -#13564 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13565,#13566,#13567,#13568, - #13569,#13570,#13571,#13572,#13573,#13574,#13575,#13576,#13577, - #13578,#13579,#13580,#13581,#13582,#13583,#13584,#13585,#13586, - #13587,#13588,#13589,#13590,#13591,#13592,#13593,#13594,#13595, - #13596,#13597,#13598,#13599,#13600,#13601,#13602,#13603,#13604, - #13605,#13606,#13607,#13608,#13609,#13610,#13611,#13612,#13613, - #13614,#13615,#13616,#13617,#13618,#13619,#13620),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#13565 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#13566 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#13567 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#13568 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#13569 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#13570 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#13571 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#13572 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#13573 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#13574 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#13575 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#13576 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#13577 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#13578 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#13579 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#13580 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#13581 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#13582 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#13583 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#13584 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#13585 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#13586 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#13587 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#13588 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#13589 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#13590 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#13591 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#13592 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#13593 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#13594 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#13595 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#13596 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#13597 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#13598 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#13599 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#13600 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#13601 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#13602 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#13603 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#13604 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#13605 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#13606 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#13607 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#13608 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#13609 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#13610 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#13611 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#13612 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#13613 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#13614 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#13615 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#13616 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#13617 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#13618 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#13619 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#13620 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#13621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13622 = ORIENTED_EDGE('',*,*,#13623,.T.); -#13623 = EDGE_CURVE('',#13437,#13329,#13624,.T.); -#13624 = SURFACE_CURVE('',#13625,(#13631,#13640),.PCURVE_S1.); -#13625 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13626,#13627,#13628,#13629, - #13630),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13626 = CARTESIAN_POINT('',(85.013613836288,-21.2,1.798385777667)); -#13627 = CARTESIAN_POINT('',(85.010713225951,-21.2,1.89826125903)); -#13628 = CARTESIAN_POINT('',(85.008779192868,-21.2,1.998164812854)); -#13629 = CARTESIAN_POINT('',(85.007812176308,-21.2,2.098082406639)); -#13630 = CARTESIAN_POINT('',(85.007812176308,-21.2,2.198)); -#13631 = PCURVE('',#13345,#13632); -#13632 = DEFINITIONAL_REPRESENTATION('',(#13633),#13639); -#13633 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13634,#13635,#13636,#13637, - #13638),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13634 = CARTESIAN_POINT('',(-1.460261949206,9.395920943488)); -#13635 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#13636 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#13637 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#13638 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#13639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13640 = PCURVE('',#10082,#13641); -#13641 = DEFINITIONAL_REPRESENTATION('',(#13642),#13648); -#13642 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13643,#13644,#13645,#13646, - #13647),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13643 = CARTESIAN_POINT('',(1.798385777667,174.76361383628)); -#13644 = CARTESIAN_POINT('',(1.89826125903,174.76071322595)); -#13645 = CARTESIAN_POINT('',(1.998164812854,174.75877919286)); -#13646 = CARTESIAN_POINT('',(2.098082406639,174.7578121763)); -#13647 = CARTESIAN_POINT('',(2.198,174.7578121763)); -#13648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13649 = ADVANCED_FACE('',(#13650),#13424,.T.); -#13650 = FACE_BOUND('',#13651,.F.); -#13651 = EDGE_LOOP('',(#13652,#13798,#13799,#13823)); -#13652 = ORIENTED_EDGE('',*,*,#13653,.F.); -#13653 = EDGE_CURVE('',#13408,#13654,#13656,.T.); -#13654 = VERTEX_POINT('',#13655); -#13655 = CARTESIAN_POINT('',(60.690946114934,-21.2,2.013111578896)); -#13656 = SURFACE_CURVE('',#13657,(#13702,#13750),.PCURVE_S1.); -#13657 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13658,#13659,#13660,#13661, - #13662,#13663,#13664,#13665,#13666,#13667,#13668,#13669,#13670, - #13671,#13672,#13673,#13674,#13675,#13676,#13677,#13678,#13679, - #13680,#13681,#13682,#13683,#13684,#13685,#13686,#13687,#13688, - #13689,#13690,#13691,#13692,#13693,#13694,#13695,#13696,#13697, - #13698,#13699,#13700,#13701),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#13658 = CARTESIAN_POINT('',(72.85,-32.19967987186,0.400444004722)); -#13659 = CARTESIAN_POINT('',(72.239093025803,-32.19967987186, - 0.400444004722)); -#13660 = CARTESIAN_POINT('',(71.628139179404,-32.16331612576, - 0.408901861389)); -#13661 = CARTESIAN_POINT('',(71.020156059851,-32.09057842473, - 0.425820745627)); -#13662 = CARTESIAN_POINT('',(70.41793755201,-31.98191959198, - 0.450757051666)); -#13663 = CARTESIAN_POINT('',(69.824083874123,-31.838120944, - 0.482854433345)); -#13664 = CARTESIAN_POINT('',(69.241043296144,-31.6601935413, - 0.521201862801)); -#13665 = CARTESIAN_POINT('',(68.405309008603,-31.3510167321, - 0.585285538548)); -#13666 = CARTESIAN_POINT('',(68.142332565336,-31.24551434998, - 0.606834010531)); -#13667 = CARTESIAN_POINT('',(67.882413124397,-31.13296246607, - 0.629458875048)); -#13668 = CARTESIAN_POINT('',(67.625764815722,-31.01348468251, - 0.653072695588)); -#13669 = CARTESIAN_POINT('',(67.372593832415,-30.88721021705, - 0.677591597746)); -#13670 = CARTESIAN_POINT('',(67.123098997733,-30.75427306988, - 0.702936424861)); -#13671 = CARTESIAN_POINT('',(66.683880469135,-30.50489362542, - 0.749602741865)); -#13672 = CARTESIAN_POINT('',(66.492691671598,-30.39092306984, - 0.770639036621)); -#13673 = CARTESIAN_POINT('',(66.3039999169,-30.27296723375, - 0.792106773153)); -#13674 = CARTESIAN_POINT('',(66.117896951227,-30.15109554608, - 0.813971927071)); -#13675 = CARTESIAN_POINT('',(65.934472289514,-30.02537915473, - 0.836202454361)); -#13676 = CARTESIAN_POINT('',(65.753813215445,-29.89589092661, - 0.858768291387)); -#13677 = CARTESIAN_POINT('',(65.434241886665,-29.65651948881, - 0.899877563509)); -#13678 = CARTESIAN_POINT('',(65.294291059419,-29.54798337281, - 0.9183090161)); -#13679 = CARTESIAN_POINT('',(65.156195457873,-29.43713489359, - 0.936921487606)); -#13680 = CARTESIAN_POINT('',(65.019997406098,-29.32401255743, - 0.955701435136)); -#13681 = CARTESIAN_POINT('',(64.885738394083,-29.20865558296, - 0.974635997976)); -#13682 = CARTESIAN_POINT('',(64.753459077737,-29.09110390114, - 0.993712997584)); -#13683 = CARTESIAN_POINT('',(64.520083629049,-28.87663725529, - 1.028126236802)); -#13684 = CARTESIAN_POINT('',(64.418233520176,-28.78052650603, - 1.043413568571)); -#13685 = CARTESIAN_POINT('',(64.317668712896,-28.68308607369, - 1.05877721958)); -#13686 = CARTESIAN_POINT('',(64.218408633907,-28.58433641119, - 1.074211695289)); -#13687 = CARTESIAN_POINT('',(64.120472375976,-28.4842982582, - 1.089711719932)); -#13688 = CARTESIAN_POINT('',(64.02387869794,-28.38299264111, - 1.105272236527)); -#13689 = CARTESIAN_POINT('',(63.660704949844,-27.99190722154, - 1.16482514962)); -#13690 = CARTESIAN_POINT('',(63.40353718351,-27.69350854202, - 1.209202428496)); -#13691 = CARTESIAN_POINT('',(63.157553574559,-27.38572024817, - 1.253912137873)); -#13692 = CARTESIAN_POINT('',(62.923143065847,-27.0690352361, - 1.298858358805)); -#13693 = CARTESIAN_POINT('',(62.700671673573,-26.74396402599, - 1.343955388649)); -#13694 = CARTESIAN_POINT('',(62.4904814666,-26.41103490362,1.3891257707) - ); -#13695 = CARTESIAN_POINT('',(61.921620265589,-25.43149174711, - 1.519176193396)); -#13696 = CARTESIAN_POINT('',(61.594810965699,-24.76634357793, - 1.60406599372)); -#13697 = CARTESIAN_POINT('',(61.314597887281,-24.07901144995, - 1.68849109221)); -#13698 = CARTESIAN_POINT('',(61.082744860324,-23.37332673221, - 1.772064301113)); -#13699 = CARTESIAN_POINT('',(60.90066123466,-22.65327537685, - 1.854455096251)); -#13700 = CARTESIAN_POINT('',(60.769381483741,-21.92299689134, - 1.935367925957)); -#13701 = CARTESIAN_POINT('',(60.689506481196,-21.18679717301, - 2.0145316102)); -#13702 = PCURVE('',#13424,#13703); -#13703 = DEFINITIONAL_REPRESENTATION('',(#13704),#13749); -#13704 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13705,#13706,#13707,#13708, - #13709,#13710,#13711,#13712,#13713,#13714,#13715,#13716,#13717, - #13718,#13719,#13720,#13721,#13722,#13723,#13724,#13725,#13726, - #13727,#13728,#13729,#13730,#13731,#13732,#13733,#13734,#13735, - #13736,#13737,#13738,#13739,#13740,#13741,#13742,#13743,#13744, - #13745,#13746,#13747,#13748),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#13705 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#13706 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#13707 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#13708 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#13709 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#13710 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#13711 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#13712 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#13713 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#13714 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#13715 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#13716 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#13717 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#13718 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#13719 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#13720 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#13721 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#13722 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#13723 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#13724 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#13725 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#13726 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#13727 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#13728 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#13729 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#13730 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#13731 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#13732 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#13733 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#13734 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#13735 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#13736 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#13737 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#13738 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#13739 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#13740 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#13741 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#13742 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#13743 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#13744 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#13745 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#13746 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#13747 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#13748 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#13749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13750 = PCURVE('',#13558,#13751); -#13751 = DEFINITIONAL_REPRESENTATION('',(#13752),#13797); -#13752 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13753,#13754,#13755,#13756, - #13757,#13758,#13759,#13760,#13761,#13762,#13763,#13764,#13765, - #13766,#13767,#13768,#13769,#13770,#13771,#13772,#13773,#13774, - #13775,#13776,#13777,#13778,#13779,#13780,#13781,#13782,#13783, - #13784,#13785,#13786,#13787,#13788,#13789,#13790,#13791,#13792, - #13793,#13794,#13795,#13796),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#13753 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#13754 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#13755 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#13756 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#13757 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#13758 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#13759 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#13760 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#13761 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#13762 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#13763 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#13764 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#13765 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#13766 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#13767 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#13768 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#13769 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#13770 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#13771 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#13772 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#13773 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#13774 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#13775 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#13776 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#13777 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#13778 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#13779 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#13780 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#13781 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#13782 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#13783 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#13784 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#13785 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#13786 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#13787 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#13788 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#13789 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#13790 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#13791 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#13792 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#13793 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#13794 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#13795 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#13796 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#13797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13798 = ORIENTED_EDGE('',*,*,#13407,.T.); -#13799 = ORIENTED_EDGE('',*,*,#13800,.F.); -#13800 = EDGE_CURVE('',#13801,#13305,#13803,.T.); -#13801 = VERTEX_POINT('',#13802); -#13802 = CARTESIAN_POINT('',(60.692187823692,-21.2,2.198)); -#13803 = SURFACE_CURVE('',#13804,(#13809,#13816),.PCURVE_S1.); -#13804 = CIRCLE('',#13805,12.232534361872); -#13805 = AXIS2_PLACEMENT_3D('',#13806,#13807,#13808); -#13806 = CARTESIAN_POINT('',(72.85,-19.85,2.198)); -#13807 = DIRECTION('',(0.,0.,1.)); -#13808 = DIRECTION('',(0.,-1.,0.)); -#13809 = PCURVE('',#13424,#13810); -#13810 = DEFINITIONAL_REPRESENTATION('',(#13811),#13815); -#13811 = LINE('',#13812,#13813); -#13812 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#13813 = VECTOR('',#13814,1.); -#13814 = DIRECTION('',(-1.,0.)); -#13815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13816 = PCURVE('',#10519,#13817); -#13817 = DEFINITIONAL_REPRESENTATION('',(#13818),#13822); -#13818 = LINE('',#13819,#13820); -#13819 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#13820 = VECTOR('',#13821,1.); -#13821 = DIRECTION('',(-1.,0.)); -#13822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13823 = ORIENTED_EDGE('',*,*,#13824,.T.); -#13824 = EDGE_CURVE('',#13801,#13654,#13825,.T.); -#13825 = SURFACE_CURVE('',#13826,(#13832,#13841),.PCURVE_S1.); -#13826 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13827,#13828,#13829,#13830, - #13831),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13827 = CARTESIAN_POINT('',(60.692187823692,-21.2,2.198)); -#13828 = CARTESIAN_POINT('',(60.692187823692,-21.2,2.098082406649)); -#13829 = CARTESIAN_POINT('',(60.691220807132,-21.2,1.998164812861)); -#13830 = CARTESIAN_POINT('',(60.68928677405,-21.2,1.898261259051)); -#13831 = CARTESIAN_POINT('',(60.686386163713,-21.2,1.798385777686)); -#13832 = PCURVE('',#13424,#13833); -#13833 = DEFINITIONAL_REPRESENTATION('',(#13834),#13840); -#13834 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13835,#13836,#13837,#13838, - #13839),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13835 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#13836 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#13837 = CARTESIAN_POINT('',(-4.822966951266,9.410349427418)); -#13838 = CARTESIAN_POINT('',(-4.822949502509,9.403135173116)); -#13839 = CARTESIAN_POINT('',(-4.822923357974,9.39592094349)); -#13840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13841 = PCURVE('',#10082,#13842); -#13842 = DEFINITIONAL_REPRESENTATION('',(#13843),#13849); -#13843 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13844,#13845,#13846,#13847, - #13848),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#13844 = CARTESIAN_POINT('',(2.198,150.44218782369)); -#13845 = CARTESIAN_POINT('',(2.098082406649,150.44218782369)); -#13846 = CARTESIAN_POINT('',(1.998164812861,150.44122080713)); -#13847 = CARTESIAN_POINT('',(1.898261259051,150.43928677405)); -#13848 = CARTESIAN_POINT('',(1.798385777686,150.43638616371)); -#13849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13850 = ADVANCED_FACE('',(#13851),#13558,.F.); -#13851 = FACE_BOUND('',#13852,.F.); -#13852 = EDGE_LOOP('',(#13853,#13880,#13909,#13934,#13935)); -#13853 = ORIENTED_EDGE('',*,*,#13854,.T.); -#13854 = EDGE_CURVE('',#13654,#13855,#13857,.T.); -#13855 = VERTEX_POINT('',#13856); -#13856 = CARTESIAN_POINT('',(60.330239528692,-21.2,0.4)); -#13857 = SURFACE_CURVE('',#13858,(#13863,#13873),.PCURVE_S1.); -#13858 = HYPERBOLA('',#13859,7.329901318451,1.625); -#13859 = AXIS2_PLACEMENT_3D('',#13860,#13861,#13862); -#13860 = CARTESIAN_POINT('',(72.85,-21.2,57.346694858733)); -#13861 = DIRECTION('',(0.,1.,0.)); -#13862 = DIRECTION('',(0.,0.,-1.)); -#13863 = PCURVE('',#13558,#13864); -#13864 = DEFINITIONAL_REPRESENTATION('',(#13865),#13872); -#13865 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13866,#13867,#13868,#13869, - #13870,#13871),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#13866 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#13867 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184451)); -#13868 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#13869 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#13870 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#13871 = CARTESIAN_POINT('',(-3.2706658778,-1.000000000012E-03)); -#13872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13873 = PCURVE('',#10082,#13874); -#13874 = DEFINITIONAL_REPRESENTATION('',(#13875),#13879); -#13875 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13876,#13877,#13878), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#13876 = CARTESIAN_POINT('',(4.5801,151.01534316639)); -#13877 = CARTESIAN_POINT('',(2.571131128544,150.56560517267)); -#13878 = CARTESIAN_POINT('',(0.4,150.08023952869)); -#13879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13880 = ORIENTED_EDGE('',*,*,#13881,.T.); -#13881 = EDGE_CURVE('',#13855,#13882,#13884,.T.); -#13882 = VERTEX_POINT('',#13883); -#13883 = CARTESIAN_POINT('',(85.369760471308,-21.2,0.4)); -#13884 = SURFACE_CURVE('',#13885,(#13890,#13897),.PCURVE_S1.); -#13885 = CIRCLE('',#13886,12.624778305337); -#13886 = AXIS2_PLACEMENT_3D('',#13887,#13888,#13889); -#13887 = CARTESIAN_POINT('',(72.85,-19.575,0.4)); -#13888 = DIRECTION('',(0.,0.,1.)); -#13889 = DIRECTION('',(1.,0.,-0.)); -#13890 = PCURVE('',#13558,#13891); -#13891 = DEFINITIONAL_REPRESENTATION('',(#13892),#13896); -#13892 = LINE('',#13893,#13894); -#13893 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#13894 = VECTOR('',#13895,1.); -#13895 = DIRECTION('',(-1.,-0.)); -#13896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13897 = PCURVE('',#13898,#13903); -#13898 = PLANE('',#13899); -#13899 = AXIS2_PLACEMENT_3D('',#13900,#13901,#13902); -#13900 = CARTESIAN_POINT('',(59.95,-32.475,0.4)); -#13901 = DIRECTION('',(0.,0.,1.)); -#13902 = DIRECTION('',(1.,0.,-0.)); -#13903 = DEFINITIONAL_REPRESENTATION('',(#13904),#13908); -#13904 = CIRCLE('',#13905,12.624778305337); -#13905 = AXIS2_PLACEMENT_2D('',#13906,#13907); -#13906 = CARTESIAN_POINT('',(12.9,12.9)); -#13907 = DIRECTION('',(1.,0.)); -#13908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13909 = ORIENTED_EDGE('',*,*,#13910,.T.); -#13910 = EDGE_CURVE('',#13882,#13437,#13911,.T.); -#13911 = SURFACE_CURVE('',#13912,(#13917,#13927),.PCURVE_S1.); -#13912 = HYPERBOLA('',#13913,7.329901318451,1.625); -#13913 = AXIS2_PLACEMENT_3D('',#13914,#13915,#13916); -#13914 = CARTESIAN_POINT('',(72.85,-21.2,57.346694858733)); -#13915 = DIRECTION('',(0.,1.,0.)); -#13916 = DIRECTION('',(0.,0.,-1.)); -#13917 = PCURVE('',#13558,#13918); -#13918 = DEFINITIONAL_REPRESENTATION('',(#13919),#13926); -#13919 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#13920,#13921,#13922,#13923, - #13924,#13925),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#13920 = CARTESIAN_POINT('',(-6.15411208297,-1.000000000012E-03)); -#13921 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#13922 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#13923 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597618)); -#13924 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184451)); -#13925 = CARTESIAN_POINT('',(-6.143822856942,-4.181099999999)); -#13926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13927 = PCURVE('',#10082,#13928); -#13928 = DEFINITIONAL_REPRESENTATION('',(#13929),#13933); -#13929 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#13930,#13931,#13932), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#13930 = CARTESIAN_POINT('',(0.4,175.1197604713)); -#13931 = CARTESIAN_POINT('',(2.571131128543,174.63439482732)); -#13932 = CARTESIAN_POINT('',(4.580099999999,174.1846568336)); -#13933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13934 = ORIENTED_EDGE('',*,*,#13436,.T.); -#13935 = ORIENTED_EDGE('',*,*,#13653,.T.); -#13936 = ADVANCED_FACE('',(#13937),#13898,.T.); -#13937 = FACE_BOUND('',#13938,.T.); -#13938 = EDGE_LOOP('',(#13939,#13940)); -#13939 = ORIENTED_EDGE('',*,*,#13881,.T.); -#13940 = ORIENTED_EDGE('',*,*,#13941,.F.); -#13941 = EDGE_CURVE('',#13855,#13882,#13942,.T.); -#13942 = SURFACE_CURVE('',#13943,(#13947,#13953),.PCURVE_S1.); -#13943 = LINE('',#13944,#13945); -#13944 = CARTESIAN_POINT('',(-14.9,-21.2,0.4)); -#13945 = VECTOR('',#13946,1.); -#13946 = DIRECTION('',(1.,0.,0.)); -#13947 = PCURVE('',#13898,#13948); -#13948 = DEFINITIONAL_REPRESENTATION('',(#13949),#13952); -#13949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13950,#13951),.UNSPECIFIED., - .F.,.F.,(2,2),(75.125221694663,100.37477830533), - .PIECEWISE_BEZIER_KNOTS.); -#13950 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#13951 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#13952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13953 = PCURVE('',#10082,#13954); -#13954 = DEFINITIONAL_REPRESENTATION('',(#13955),#13958); -#13955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13956,#13957),.UNSPECIFIED., - .F.,.F.,(2,2),(75.125221694663,100.37477830533), - .PIECEWISE_BEZIER_KNOTS.); -#13956 = CARTESIAN_POINT('',(0.4,149.97522169466)); -#13957 = CARTESIAN_POINT('',(0.4,175.22477830533)); -#13958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13959 = ADVANCED_FACE('',(#13960),#10519,.T.); -#13960 = FACE_BOUND('',#13961,.F.); -#13961 = EDGE_LOOP('',(#13962,#14007,#14008,#14009)); -#13962 = ORIENTED_EDGE('',*,*,#13963,.F.); -#13963 = EDGE_CURVE('',#13801,#10499,#13964,.T.); -#13964 = SURFACE_CURVE('',#13965,(#13977,#13992),.PCURVE_S1.); -#13965 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13966,#13967,#13968,#13969, - #13970,#13971,#13972,#13973,#13974,#13975,#13976),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995348,0.945822420737,1.),.UNSPECIFIED.); -#13966 = CARTESIAN_POINT('',(60.692187823692,-21.2,2.198)); -#13967 = CARTESIAN_POINT('',(60.692187823692,-21.2,2.498451051725)); -#13968 = CARTESIAN_POINT('',(60.683444073858,-21.2,2.798902196649)); -#13969 = CARTESIAN_POINT('',(60.665956601977,-21.2,3.098971328799)); -#13970 = CARTESIAN_POINT('',(60.6165993549,-21.2,3.66292495963)); -#13971 = CARTESIAN_POINT('',(60.586629558621,-21.2,3.92697589188)); -#13972 = CARTESIAN_POINT('',(60.549876649457,-21.2,4.190168283079)); -#13973 = CARTESIAN_POINT('',(60.50107831067,-21.2,4.484232450211)); -#13974 = CARTESIAN_POINT('',(60.495669402476,-21.2,4.516205586012)); -#13975 = CARTESIAN_POINT('',(60.490160201376,-21.2,4.548161592465)); -#13976 = CARTESIAN_POINT('',(60.484550795427,-21.2,4.5801)); -#13977 = PCURVE('',#10519,#13978); -#13978 = DEFINITIONAL_REPRESENTATION('',(#13979),#13991); -#13979 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13980,#13981,#13982,#13983, - #13984,#13985,#13986,#13987,#13988,#13989,#13990),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995348,0.945822420737,1.),.UNSPECIFIED.); -#13980 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#13981 = CARTESIAN_POINT('',(-4.822975675654,3.163285870321)); -#13982 = CARTESIAN_POINT('',(-4.822896787523,3.184979089956)); -#13983 = CARTESIAN_POINT('',(-4.822739024238,3.20667196987)); -#13984 = CARTESIAN_POINT('',(-4.82229749478,3.247544417504)); -#13985 = CARTESIAN_POINT('',(-4.822030429014,3.26672413314)); -#13986 = CARTESIAN_POINT('',(-4.821705096356,3.285903116498)); -#13987 = CARTESIAN_POINT('',(-4.821277838317,3.307422131833)); -#13988 = CARTESIAN_POINT('',(-4.821230534462,3.309763063484)); -#13989 = CARTESIAN_POINT('',(-4.821182404941,3.312103988052)); -#13990 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#13991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#13992 = PCURVE('',#10082,#13993); -#13993 = DEFINITIONAL_REPRESENTATION('',(#13994),#14006); -#13994 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#13995,#13996,#13997,#13998, - #13999,#14000,#14001,#14002,#14003,#14004,#14005),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995348,0.945822420737,1.),.UNSPECIFIED.); -#13995 = CARTESIAN_POINT('',(2.198,150.44218782369)); -#13996 = CARTESIAN_POINT('',(2.498451051725,150.44218782369)); -#13997 = CARTESIAN_POINT('',(2.798902196649,150.43344407385)); -#13998 = CARTESIAN_POINT('',(3.098971328799,150.41595660197)); -#13999 = CARTESIAN_POINT('',(3.66292495963,150.3665993549)); -#14000 = CARTESIAN_POINT('',(3.92697589188,150.33662955862)); -#14001 = CARTESIAN_POINT('',(4.190168283079,150.29987664945)); -#14002 = CARTESIAN_POINT('',(4.484232450211,150.25107831067)); -#14003 = CARTESIAN_POINT('',(4.516205586012,150.24566940247)); -#14004 = CARTESIAN_POINT('',(4.548161592465,150.24016020137)); -#14005 = CARTESIAN_POINT('',(4.5801,150.23455079542)); -#14006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14007 = ORIENTED_EDGE('',*,*,#13800,.T.); -#14008 = ORIENTED_EDGE('',*,*,#13304,.T.); -#14009 = ORIENTED_EDGE('',*,*,#10498,.T.); -#14010 = ADVANCED_FACE('',(#14011),#10575,.T.); -#14011 = FACE_BOUND('',#14012,.F.); -#14012 = EDGE_LOOP('',(#14013,#14037,#14066,#14111)); -#14013 = ORIENTED_EDGE('',*,*,#14014,.F.); -#14014 = EDGE_CURVE('',#14015,#10555,#14017,.T.); -#14015 = VERTEX_POINT('',#14016); -#14016 = CARTESIAN_POINT('',(45.05,-32.08253436187,2.198)); -#14017 = SURFACE_CURVE('',#14018,(#14023,#14030),.PCURVE_S1.); -#14018 = CIRCLE('',#14019,13.85); -#14019 = AXIS2_PLACEMENT_3D('',#14020,#14021,#14022); -#14020 = CARTESIAN_POINT('',(45.05,-45.93253436187,2.198)); -#14021 = DIRECTION('',(1.,0.,0.)); -#14022 = DIRECTION('',(0.,1.,0.)); -#14023 = PCURVE('',#10575,#14024); -#14024 = DEFINITIONAL_REPRESENTATION('',(#14025),#14029); -#14025 = LINE('',#14026,#14027); -#14026 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14027 = VECTOR('',#14028,1.); -#14028 = DIRECTION('',(-0.,1.)); -#14029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14030 = PCURVE('',#10608,#14031); -#14031 = DEFINITIONAL_REPRESENTATION('',(#14032),#14036); -#14032 = LINE('',#14033,#14034); -#14033 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14034 = VECTOR('',#14035,1.); -#14035 = DIRECTION('',(-0.,1.)); -#14036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14037 = ORIENTED_EDGE('',*,*,#14038,.T.); -#14038 = EDGE_CURVE('',#14015,#14039,#14041,.T.); -#14039 = VERTEX_POINT('',#14040); -#14040 = CARTESIAN_POINT('',(57.207812176308,-21.2,2.198)); -#14041 = SURFACE_CURVE('',#14042,(#14047,#14054),.PCURVE_S1.); -#14042 = CIRCLE('',#14043,12.232534361872); -#14043 = AXIS2_PLACEMENT_3D('',#14044,#14045,#14046); -#14044 = CARTESIAN_POINT('',(45.05,-19.85,2.198)); -#14045 = DIRECTION('',(0.,0.,1.)); -#14046 = DIRECTION('',(0.,-1.,0.)); -#14047 = PCURVE('',#10575,#14048); -#14048 = DEFINITIONAL_REPRESENTATION('',(#14049),#14053); -#14049 = LINE('',#14050,#14051); -#14050 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14051 = VECTOR('',#14052,1.); -#14052 = DIRECTION('',(-1.,0.)); -#14053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14054 = PCURVE('',#14055,#14060); -#14055 = TOROIDAL_SURFACE('',#14056,26.082534361872,13.85); -#14056 = AXIS2_PLACEMENT_3D('',#14057,#14058,#14059); -#14057 = CARTESIAN_POINT('',(45.05,-19.85,2.198)); -#14058 = DIRECTION('',(-0.,-0.,-1.)); -#14059 = DIRECTION('',(0.,-1.,0.)); -#14060 = DEFINITIONAL_REPRESENTATION('',(#14061),#14065); -#14061 = LINE('',#14062,#14063); -#14062 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14063 = VECTOR('',#14064,1.); -#14064 = DIRECTION('',(-1.,0.)); -#14065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14066 = ORIENTED_EDGE('',*,*,#14067,.T.); -#14067 = EDGE_CURVE('',#14039,#10532,#14068,.T.); -#14068 = SURFACE_CURVE('',#14069,(#14081,#14096),.PCURVE_S1.); -#14069 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14070,#14071,#14072,#14073, - #14074,#14075,#14076,#14077,#14078,#14079,#14080),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#14070 = CARTESIAN_POINT('',(57.207812176308,-21.2,2.198)); -#14071 = CARTESIAN_POINT('',(57.207812176308,-21.2,2.497384205317)); -#14072 = CARTESIAN_POINT('',(57.216493941411,-21.2,2.796768502196)); -#14073 = CARTESIAN_POINT('',(57.233857444414,-21.2,3.095774843427)); -#14074 = CARTESIAN_POINT('',(57.28303990992,-21.2,3.659743744069)); -#14075 = CARTESIAN_POINT('',(57.313075360841,-21.2,3.924861985952)); -#14076 = CARTESIAN_POINT('',(57.349948701548,-21.2,4.189115828912)); -#14077 = CARTESIAN_POINT('',(57.398921689248,-21.2,4.484232449727)); -#14078 = CARTESIAN_POINT('',(57.404330597468,-21.2,4.51620558569)); -#14079 = CARTESIAN_POINT('',(57.409839798596,-21.2,4.548161592304)); -#14080 = CARTESIAN_POINT('',(57.415449204573,-21.2,4.5801)); -#14081 = PCURVE('',#10575,#14082); -#14082 = DEFINITIONAL_REPRESENTATION('',(#14083),#14095); -#14083 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14084,#14085,#14086,#14087, - #14088,#14089,#14090,#14091,#14092,#14093,#14094),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#14084 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#14085 = CARTESIAN_POINT('',(-1.460209631526,3.163208841699)); -#14086 = CARTESIAN_POINT('',(-1.460287960383,3.184825032662)); -#14087 = CARTESIAN_POINT('',(-1.460444605394,3.206440887534)); -#14088 = CARTESIAN_POINT('',(-1.460884597771,3.247313348336)); -#14089 = CARTESIAN_POINT('',(-1.461152266031,3.266570092904)); -#14090 = CARTESIAN_POINT('',(-1.461478681669,3.285826100051)); -#14091 = CARTESIAN_POINT('',(-1.461907468862,3.307422131797)); -#14092 = CARTESIAN_POINT('',(-1.461954772717,3.30976306346)); -#14093 = CARTESIAN_POINT('',(-1.462002902238,3.31210398804)); -#14094 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#14095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14096 = PCURVE('',#10082,#14097); -#14097 = DEFINITIONAL_REPRESENTATION('',(#14098),#14110); -#14098 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14099,#14100,#14101,#14102, - #14103,#14104,#14105,#14106,#14107,#14108,#14109),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#14099 = CARTESIAN_POINT('',(2.198,146.9578121763)); -#14100 = CARTESIAN_POINT('',(2.497384205317,146.9578121763)); -#14101 = CARTESIAN_POINT('',(2.796768502196,146.96649394141)); -#14102 = CARTESIAN_POINT('',(3.095774843427,146.98385744441)); -#14103 = CARTESIAN_POINT('',(3.659743744069,147.03303990992)); -#14104 = CARTESIAN_POINT('',(3.924861985952,147.06307536084)); -#14105 = CARTESIAN_POINT('',(4.189115828912,147.09994870154)); -#14106 = CARTESIAN_POINT('',(4.484232449727,147.14892168924)); -#14107 = CARTESIAN_POINT('',(4.51620558569,147.15433059746)); -#14108 = CARTESIAN_POINT('',(4.548161592304,147.15983979859)); -#14109 = CARTESIAN_POINT('',(4.5801,147.16544920457)); -#14110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14111 = ORIENTED_EDGE('',*,*,#10554,.T.); -#14112 = ADVANCED_FACE('',(#14113),#14055,.T.); -#14113 = FACE_BOUND('',#14114,.F.); -#14114 = EDGE_LOOP('',(#14115,#14116,#14145,#14332)); -#14115 = ORIENTED_EDGE('',*,*,#14038,.F.); -#14116 = ORIENTED_EDGE('',*,*,#14117,.F.); -#14117 = EDGE_CURVE('',#14118,#14015,#14120,.T.); -#14118 = VERTEX_POINT('',#14119); -#14119 = CARTESIAN_POINT('',(45.05,-32.19967987186,0.400444004722)); -#14120 = SURFACE_CURVE('',#14121,(#14126,#14133),.PCURVE_S1.); -#14121 = CIRCLE('',#14122,13.85); -#14122 = AXIS2_PLACEMENT_3D('',#14123,#14124,#14125); -#14123 = CARTESIAN_POINT('',(45.05,-45.93253436187,2.198)); -#14124 = DIRECTION('',(1.,0.,0.)); -#14125 = DIRECTION('',(0.,1.,0.)); -#14126 = PCURVE('',#14055,#14127); -#14127 = DEFINITIONAL_REPRESENTATION('',(#14128),#14132); -#14128 = LINE('',#14129,#14130); -#14129 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14130 = VECTOR('',#14131,1.); -#14131 = DIRECTION('',(-0.,1.)); -#14132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14133 = PCURVE('',#14134,#14139); -#14134 = TOROIDAL_SURFACE('',#14135,26.082534361872,13.85); -#14135 = AXIS2_PLACEMENT_3D('',#14136,#14137,#14138); -#14136 = CARTESIAN_POINT('',(45.05,-19.85,2.198)); -#14137 = DIRECTION('',(-0.,-0.,-1.)); -#14138 = DIRECTION('',(0.,-1.,0.)); -#14139 = DEFINITIONAL_REPRESENTATION('',(#14140),#14144); -#14140 = LINE('',#14141,#14142); -#14141 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14142 = VECTOR('',#14143,1.); -#14143 = DIRECTION('',(-0.,1.)); -#14144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14145 = ORIENTED_EDGE('',*,*,#14146,.F.); -#14146 = EDGE_CURVE('',#14147,#14118,#14149,.T.); -#14147 = VERTEX_POINT('',#14148); -#14148 = CARTESIAN_POINT('',(57.209053885078,-21.2,2.013111578891)); -#14149 = SURFACE_CURVE('',#14150,(#14207,#14267),.PCURVE_S1.); -#14150 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14151,#14152,#14153,#14154, - #14155,#14156,#14157,#14158,#14159,#14160,#14161,#14162,#14163, - #14164,#14165,#14166,#14167,#14168,#14169,#14170,#14171,#14172, - #14173,#14174,#14175,#14176,#14177,#14178,#14179,#14180,#14181, - #14182,#14183,#14184,#14185,#14186,#14187,#14188,#14189,#14190, - #14191,#14192,#14193,#14194,#14195,#14196,#14197,#14198,#14199, - #14200,#14201,#14202,#14203,#14204,#14205,#14206),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#14151 = CARTESIAN_POINT('',(57.210493518804,-21.18679717301, - 2.0145316102)); -#14152 = CARTESIAN_POINT('',(57.141192540789,-21.82553719015, - 1.945847784641)); -#14153 = CARTESIAN_POINT('',(57.033196855822,-22.4598134901, - 1.87584794007)); -#14154 = CARTESIAN_POINT('',(56.886899148185,-23.0868218814, - 1.804708486374)); -#14155 = CARTESIAN_POINT('',(56.702936253734,-23.70384719043, - 1.732619861218)); -#14156 = CARTESIAN_POINT('',(56.48216183271,-24.30825794564, - 1.659792102915)); -#14157 = CARTESIAN_POINT('',(56.225636333896,-24.89750679909, - 1.586464827644)); -#14158 = CARTESIAN_POINT('',(55.650067848841,-26.02812463993, - 1.441004845976)); -#14159 = CARTESIAN_POINT('',(55.332523309031,-26.57028300845, - 1.368879195518)); -#14160 = CARTESIAN_POINT('',(54.983181129548,-27.09332687093, - 1.296808060151)); -#14161 = CARTESIAN_POINT('',(54.60339059806,-27.59508997754, - 1.22509037078)); -#14162 = CARTESIAN_POINT('',(54.194655246482,-28.07351880352, - 1.154074190424)); -#14163 = CARTESIAN_POINT('',(53.758622752186,-28.52667137829, - 1.084177425705)); -#14164 = CARTESIAN_POINT('',(53.263907328639,-28.98334183066, - 1.011009551808)); -#14165 = CARTESIAN_POINT('',(53.230603569641,-29.01382279241, - 1.006111897466)); -#14166 = CARTESIAN_POINT('',(53.197168668614,-29.04416309716, - 1.001222876114)); -#14167 = CARTESIAN_POINT('',(53.163603289675,-29.07436207129, - 0.996342681424)); -#14168 = CARTESIAN_POINT('',(53.129908100479,-29.10441904425, - 0.991471509722)); -#14169 = CARTESIAN_POINT('',(53.096083772218,-29.13433334854, - 0.986609559999)); -#14170 = CARTESIAN_POINT('',(53.027786364703,-29.1942188542, - 0.976848508641)); -#14171 = CARTESIAN_POINT('',(52.993310303332,-29.22418672826, - 0.971949625817)); -#14172 = CARTESIAN_POINT('',(52.958703493865,-29.25400725426, - 0.967060594141)); -#14173 = CARTESIAN_POINT('',(52.923966638351,-29.28367974767, - 0.96218162527)); -#14174 = CARTESIAN_POINT('',(52.889100442533,-29.31320352716, - 0.957312933804)); -#14175 = CARTESIAN_POINT('',(52.854105615848,-29.34257791458, - 0.952454737292)); -#14176 = CARTESIAN_POINT('',(52.760650979357,-29.42033801795, - 0.93955655441)); -#14177 = CARTESIAN_POINT('',(52.701966257006,-29.46845987684, - 0.931535408984)); -#14178 = CARTESIAN_POINT('',(52.642931971027,-29.51616471974, - 0.923544829531)); -#14179 = CARTESIAN_POINT('',(52.583551416331,-29.56344947867, - 0.915585849616)); -#14180 = CARTESIAN_POINT('',(52.523827916081,-29.61031110952, - 0.907659526789)); -#14181 = CARTESIAN_POINT('',(52.463764821695,-29.65674659213, - 0.899766942582)); -#14182 = CARTESIAN_POINT('',(52.306659005854,-29.77641457203, - 0.879328022206)); -#14183 = CARTESIAN_POINT('',(52.209090588092,-29.84897606468, - 0.866836171262)); -#14184 = CARTESIAN_POINT('',(52.110674128001,-29.92042511036, - 0.854438184095)); -#14185 = CARTESIAN_POINT('',(52.011423686183,-29.9907495657, - 0.842138767079)); -#14186 = CARTESIAN_POINT('',(51.911353515401,-30.05993744168, - 0.829942798541)); -#14187 = CARTESIAN_POINT('',(51.810478060581,-30.12797690372, - 0.817855328766)); -#14188 = CARTESIAN_POINT('',(51.560812022829,-30.29221558801, - 0.788450853129)); -#14189 = CARTESIAN_POINT('',(51.411136590434,-30.38711644062, - 0.771261126682)); -#14190 = CARTESIAN_POINT('',(51.259830772096,-30.47952278141, - 0.754328529855)); -#14191 = CARTESIAN_POINT('',(51.106940647242,-30.5693992632, - 0.737669998744)); -#14192 = CARTESIAN_POINT('',(50.952513264254,-30.65671123962, - 0.721303276337)); -#14193 = CARTESIAN_POINT('',(50.796596640463,-30.74142476514, - 0.705246912518)); -#14194 = CARTESIAN_POINT('',(50.418316478334,-30.93874647279, - 0.667440626642)); -#14195 = CARTESIAN_POINT('',(50.194554448315,-31.04879892668, - 0.646010933499)); -#14196 = CARTESIAN_POINT('',(49.968089326909,-31.15357216134, - 0.62528451325)); -#14197 = CARTESIAN_POINT('',(49.739061148227,-31.2529769295, - 0.605318051656)); -#14198 = CARTESIAN_POINT('',(49.507614684971,-31.34692706938, - 0.586170775313)); -#14199 = CARTESIAN_POINT('',(49.273899807708,-31.43534004212, - 0.567903635341)); -#14200 = CARTESIAN_POINT('',(48.491834085056,-31.70991744441, - 0.510449034634)); -#14201 = CARTESIAN_POINT('',(47.934187748575,-31.87159514376, - 0.475367746345)); -#14202 = CARTESIAN_POINT('',(47.367153938639,-32.00214922291, - 0.4461117941)); -#14203 = CARTESIAN_POINT('',(46.792872189539,-32.10073356334, - 0.423458490193)); -#14204 = CARTESIAN_POINT('',(46.213607789479,-32.16670059188, - 0.408114719065)); -#14205 = CARTESIAN_POINT('',(45.631783368652,-32.19967987186, - 0.400444004722)); -#14206 = CARTESIAN_POINT('',(45.05,-32.19967987186,0.400444004722)); -#14207 = PCURVE('',#14055,#14208); -#14208 = DEFINITIONAL_REPRESENTATION('',(#14209),#14266); -#14209 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14210,#14211,#14212,#14213, - #14214,#14215,#14216,#14217,#14218,#14219,#14220,#14221,#14222, - #14223,#14224,#14225,#14226,#14227,#14228,#14229,#14230,#14231, - #14232,#14233,#14234,#14235,#14236,#14237,#14238,#14239,#14240, - #14241,#14242,#14243,#14244,#14245,#14246,#14247,#14248,#14249, - #14250,#14251,#14252,#14253,#14254,#14255,#14256,#14257,#14258, - #14259,#14260,#14261,#14262,#14263,#14264,#14265),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#14210 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#14211 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#14212 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#14213 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#14214 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#14215 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#14216 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#14217 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#14218 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#14219 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#14220 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#14221 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#14222 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#14223 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#14224 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#14225 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#14226 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#14227 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#14228 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#14229 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#14230 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#14231 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#14232 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#14233 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#14234 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#14235 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#14236 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#14237 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#14238 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#14239 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#14240 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#14241 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#14242 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#14243 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#14244 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#14245 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#14246 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#14247 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#14248 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#14249 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#14250 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#14251 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#14252 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#14253 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#14254 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#14255 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#14256 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#14257 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#14258 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#14259 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#14260 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#14261 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#14262 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#14263 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#14264 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#14265 = CARTESIAN_POINT('',(0.,9.294623360826)); -#14266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14267 = PCURVE('',#14268,#14273); -#14268 = CONICAL_SURFACE('',#14269,12.625,0.218166156499); -#14269 = AXIS2_PLACEMENT_3D('',#14270,#14271,#14272); -#14270 = CARTESIAN_POINT('',(45.05,-19.575,0.399)); -#14271 = DIRECTION('',(-0.,-0.,-1.)); -#14272 = DIRECTION('',(1.,0.,0.)); -#14273 = DEFINITIONAL_REPRESENTATION('',(#14274),#14331); -#14274 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14275,#14276,#14277,#14278, - #14279,#14280,#14281,#14282,#14283,#14284,#14285,#14286,#14287, - #14288,#14289,#14290,#14291,#14292,#14293,#14294,#14295,#14296, - #14297,#14298,#14299,#14300,#14301,#14302,#14303,#14304,#14305, - #14306,#14307,#14308,#14309,#14310,#14311,#14312,#14313,#14314, - #14315,#14316,#14317,#14318,#14319,#14320,#14321,#14322,#14323, - #14324,#14325,#14326,#14327,#14328,#14329,#14330),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#14275 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#14276 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#14277 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#14278 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#14279 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#14280 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#14281 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#14282 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#14283 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#14284 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#14285 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#14286 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#14287 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#14288 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#14289 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#14290 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#14291 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#14292 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#14293 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#14294 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#14295 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#14296 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#14297 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#14298 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#14299 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#14300 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#14301 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#14302 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#14303 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#14304 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#14305 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#14306 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#14307 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#14308 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#14309 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#14310 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#14311 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#14312 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#14313 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#14314 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#14315 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#14316 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#14317 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#14318 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#14319 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#14320 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#14321 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#14322 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#14323 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#14324 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#14325 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#14326 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#14327 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#14328 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#14329 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#14330 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#14331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14332 = ORIENTED_EDGE('',*,*,#14333,.T.); -#14333 = EDGE_CURVE('',#14147,#14039,#14334,.T.); -#14334 = SURFACE_CURVE('',#14335,(#14341,#14350),.PCURVE_S1.); -#14335 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14336,#14337,#14338,#14339, - #14340),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14336 = CARTESIAN_POINT('',(57.213613836288,-21.2,1.798385777667)); -#14337 = CARTESIAN_POINT('',(57.210713225951,-21.2,1.898261259031)); -#14338 = CARTESIAN_POINT('',(57.208779192868,-21.2,1.998164812855)); -#14339 = CARTESIAN_POINT('',(57.207812176308,-21.2,2.098082406639)); -#14340 = CARTESIAN_POINT('',(57.207812176308,-21.2,2.198)); -#14341 = PCURVE('',#14055,#14342); -#14342 = DEFINITIONAL_REPRESENTATION('',(#14343),#14349); -#14343 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14344,#14345,#14346,#14347, - #14348),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14344 = CARTESIAN_POINT('',(-1.460261949206,9.395920943488)); -#14345 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#14346 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#14347 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#14348 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#14349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14350 = PCURVE('',#10082,#14351); -#14351 = DEFINITIONAL_REPRESENTATION('',(#14352),#14358); -#14352 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14353,#14354,#14355,#14356, - #14357),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14353 = CARTESIAN_POINT('',(1.798385777667,146.96361383628)); -#14354 = CARTESIAN_POINT('',(1.898261259031,146.96071322595)); -#14355 = CARTESIAN_POINT('',(1.998164812855,146.95877919286)); -#14356 = CARTESIAN_POINT('',(2.098082406639,146.9578121763)); -#14357 = CARTESIAN_POINT('',(2.198,146.9578121763)); -#14358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14359 = ADVANCED_FACE('',(#14360),#14134,.T.); -#14360 = FACE_BOUND('',#14361,.F.); -#14361 = EDGE_LOOP('',(#14362,#14508,#14509,#14533)); -#14362 = ORIENTED_EDGE('',*,*,#14363,.F.); -#14363 = EDGE_CURVE('',#14118,#14364,#14366,.T.); -#14364 = VERTEX_POINT('',#14365); -#14365 = CARTESIAN_POINT('',(32.890946114934,-21.2,2.013111578896)); -#14366 = SURFACE_CURVE('',#14367,(#14412,#14460),.PCURVE_S1.); -#14367 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14368,#14369,#14370,#14371, - #14372,#14373,#14374,#14375,#14376,#14377,#14378,#14379,#14380, - #14381,#14382,#14383,#14384,#14385,#14386,#14387,#14388,#14389, - #14390,#14391,#14392,#14393,#14394,#14395,#14396,#14397,#14398, - #14399,#14400,#14401,#14402,#14403,#14404,#14405,#14406,#14407, - #14408,#14409,#14410,#14411),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#14368 = CARTESIAN_POINT('',(45.05,-32.19967987186,0.400444004722)); -#14369 = CARTESIAN_POINT('',(44.439093025803,-32.19967987186, - 0.400444004722)); -#14370 = CARTESIAN_POINT('',(43.828139179404,-32.16331612576, - 0.408901861389)); -#14371 = CARTESIAN_POINT('',(43.220156059851,-32.09057842473, - 0.425820745627)); -#14372 = CARTESIAN_POINT('',(42.61793755201,-31.98191959198, - 0.450757051666)); -#14373 = CARTESIAN_POINT('',(42.024083874123,-31.838120944, - 0.482854433345)); -#14374 = CARTESIAN_POINT('',(41.441043296144,-31.6601935413, - 0.521201862801)); -#14375 = CARTESIAN_POINT('',(40.605309008603,-31.3510167321, - 0.585285538548)); -#14376 = CARTESIAN_POINT('',(40.342332565336,-31.24551434998, - 0.606834010531)); -#14377 = CARTESIAN_POINT('',(40.082413124397,-31.13296246607, - 0.629458875048)); -#14378 = CARTESIAN_POINT('',(39.825764815722,-31.01348468251, - 0.653072695588)); -#14379 = CARTESIAN_POINT('',(39.572593832415,-30.88721021705, - 0.677591597746)); -#14380 = CARTESIAN_POINT('',(39.323098997733,-30.75427306988, - 0.702936424861)); -#14381 = CARTESIAN_POINT('',(38.883880469135,-30.50489362542, - 0.749602741865)); -#14382 = CARTESIAN_POINT('',(38.692691671598,-30.39092306984, - 0.770639036621)); -#14383 = CARTESIAN_POINT('',(38.5039999169,-30.27296723375, - 0.792106773153)); -#14384 = CARTESIAN_POINT('',(38.317896951227,-30.15109554608, - 0.813971927071)); -#14385 = CARTESIAN_POINT('',(38.134472289514,-30.02537915473, - 0.836202454361)); -#14386 = CARTESIAN_POINT('',(37.953813215445,-29.89589092661, - 0.858768291387)); -#14387 = CARTESIAN_POINT('',(37.634241886665,-29.65651948881, - 0.899877563509)); -#14388 = CARTESIAN_POINT('',(37.494291059419,-29.54798337281, - 0.9183090161)); -#14389 = CARTESIAN_POINT('',(37.356195457873,-29.43713489359, - 0.936921487606)); -#14390 = CARTESIAN_POINT('',(37.219997406098,-29.32401255743, - 0.955701435136)); -#14391 = CARTESIAN_POINT('',(37.085738394083,-29.20865558296, - 0.974635997976)); -#14392 = CARTESIAN_POINT('',(36.953459077737,-29.09110390114, - 0.993712997584)); -#14393 = CARTESIAN_POINT('',(36.720083629049,-28.87663725529, - 1.028126236802)); -#14394 = CARTESIAN_POINT('',(36.618233520176,-28.78052650603, - 1.043413568571)); -#14395 = CARTESIAN_POINT('',(36.517668712896,-28.68308607369, - 1.05877721958)); -#14396 = CARTESIAN_POINT('',(36.418408633907,-28.58433641119, - 1.074211695289)); -#14397 = CARTESIAN_POINT('',(36.320472375976,-28.4842982582, - 1.089711719932)); -#14398 = CARTESIAN_POINT('',(36.22387869794,-28.38299264111, - 1.105272236527)); -#14399 = CARTESIAN_POINT('',(35.860704949844,-27.99190722154, - 1.16482514962)); -#14400 = CARTESIAN_POINT('',(35.60353718351,-27.69350854202, - 1.209202428496)); -#14401 = CARTESIAN_POINT('',(35.357553574559,-27.38572024817, - 1.253912137873)); -#14402 = CARTESIAN_POINT('',(35.123143065848,-27.0690352361, - 1.298858358805)); -#14403 = CARTESIAN_POINT('',(34.900671673573,-26.74396402599, - 1.343955388649)); -#14404 = CARTESIAN_POINT('',(34.6904814666,-26.41103490362,1.3891257707) - ); -#14405 = CARTESIAN_POINT('',(34.121620265589,-25.43149174711, - 1.519176193396)); -#14406 = CARTESIAN_POINT('',(33.794810965699,-24.76634357793, - 1.60406599372)); -#14407 = CARTESIAN_POINT('',(33.514597887281,-24.07901144995, - 1.68849109221)); -#14408 = CARTESIAN_POINT('',(33.282744860324,-23.37332673221, - 1.772064301113)); -#14409 = CARTESIAN_POINT('',(33.10066123466,-22.65327537685, - 1.854455096251)); -#14410 = CARTESIAN_POINT('',(32.969381483741,-21.92299689134, - 1.935367925957)); -#14411 = CARTESIAN_POINT('',(32.889506481196,-21.18679717301, - 2.0145316102)); -#14412 = PCURVE('',#14134,#14413); -#14413 = DEFINITIONAL_REPRESENTATION('',(#14414),#14459); -#14414 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14415,#14416,#14417,#14418, - #14419,#14420,#14421,#14422,#14423,#14424,#14425,#14426,#14427, - #14428,#14429,#14430,#14431,#14432,#14433,#14434,#14435,#14436, - #14437,#14438,#14439,#14440,#14441,#14442,#14443,#14444,#14445, - #14446,#14447,#14448,#14449,#14450,#14451,#14452,#14453,#14454, - #14455,#14456,#14457,#14458),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#14415 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#14416 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#14417 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#14418 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#14419 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#14420 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#14421 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#14422 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#14423 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#14424 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#14425 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#14426 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#14427 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#14428 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#14429 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#14430 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#14431 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#14432 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#14433 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#14434 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#14435 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#14436 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#14437 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#14438 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#14439 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#14440 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#14441 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#14442 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#14443 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#14444 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#14445 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#14446 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#14447 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#14448 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#14449 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#14450 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#14451 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#14452 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#14453 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#14454 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#14455 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#14456 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#14457 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#14458 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#14459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14460 = PCURVE('',#14268,#14461); -#14461 = DEFINITIONAL_REPRESENTATION('',(#14462),#14507); -#14462 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14463,#14464,#14465,#14466, - #14467,#14468,#14469,#14470,#14471,#14472,#14473,#14474,#14475, - #14476,#14477,#14478,#14479,#14480,#14481,#14482,#14483,#14484, - #14485,#14486,#14487,#14488,#14489,#14490,#14491,#14492,#14493, - #14494,#14495,#14496,#14497,#14498,#14499,#14500,#14501,#14502, - #14503,#14504,#14505,#14506),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#14463 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#14464 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#14465 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#14466 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#14467 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#14468 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#14469 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#14470 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#14471 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#14472 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#14473 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#14474 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#14475 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#14476 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#14477 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#14478 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#14479 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#14480 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#14481 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#14482 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#14483 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#14484 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#14485 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#14486 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#14487 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#14488 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#14489 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#14490 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#14491 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#14492 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#14493 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#14494 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#14495 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#14496 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#14497 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#14498 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#14499 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#14500 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#14501 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#14502 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#14503 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#14504 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#14505 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#14506 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#14507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14508 = ORIENTED_EDGE('',*,*,#14117,.T.); -#14509 = ORIENTED_EDGE('',*,*,#14510,.F.); -#14510 = EDGE_CURVE('',#14511,#14015,#14513,.T.); -#14511 = VERTEX_POINT('',#14512); -#14512 = CARTESIAN_POINT('',(32.892187823692,-21.2,2.198)); -#14513 = SURFACE_CURVE('',#14514,(#14519,#14526),.PCURVE_S1.); -#14514 = CIRCLE('',#14515,12.232534361872); -#14515 = AXIS2_PLACEMENT_3D('',#14516,#14517,#14518); -#14516 = CARTESIAN_POINT('',(45.05,-19.85,2.198)); -#14517 = DIRECTION('',(0.,0.,1.)); -#14518 = DIRECTION('',(0.,-1.,0.)); -#14519 = PCURVE('',#14134,#14520); -#14520 = DEFINITIONAL_REPRESENTATION('',(#14521),#14525); -#14521 = LINE('',#14522,#14523); -#14522 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14523 = VECTOR('',#14524,1.); -#14524 = DIRECTION('',(-1.,0.)); -#14525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14526 = PCURVE('',#10608,#14527); -#14527 = DEFINITIONAL_REPRESENTATION('',(#14528),#14532); -#14528 = LINE('',#14529,#14530); -#14529 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14530 = VECTOR('',#14531,1.); -#14531 = DIRECTION('',(-1.,0.)); -#14532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14533 = ORIENTED_EDGE('',*,*,#14534,.T.); -#14534 = EDGE_CURVE('',#14511,#14364,#14535,.T.); -#14535 = SURFACE_CURVE('',#14536,(#14542,#14551),.PCURVE_S1.); -#14536 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14537,#14538,#14539,#14540, - #14541),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14537 = CARTESIAN_POINT('',(32.892187823692,-21.2,2.198)); -#14538 = CARTESIAN_POINT('',(32.892187823692,-21.2,2.098082406648)); -#14539 = CARTESIAN_POINT('',(32.891220807132,-21.2,1.998164812859)); -#14540 = CARTESIAN_POINT('',(32.88928677405,-21.2,1.898261259049)); -#14541 = CARTESIAN_POINT('',(32.886386163713,-21.2,1.798385777683)); -#14542 = PCURVE('',#14134,#14543); -#14543 = DEFINITIONAL_REPRESENTATION('',(#14544),#14550); -#14544 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14545,#14546,#14547,#14548, - #14549),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14545 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#14546 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#14547 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#14548 = CARTESIAN_POINT('',(-4.822949502509,9.403135173116)); -#14549 = CARTESIAN_POINT('',(-4.822923357974,9.395920943489)); -#14550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14551 = PCURVE('',#10082,#14552); -#14552 = DEFINITIONAL_REPRESENTATION('',(#14553),#14559); -#14553 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14554,#14555,#14556,#14557, - #14558),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#14554 = CARTESIAN_POINT('',(2.198,122.64218782369)); -#14555 = CARTESIAN_POINT('',(2.098082406648,122.64218782369)); -#14556 = CARTESIAN_POINT('',(1.998164812859,122.64122080713)); -#14557 = CARTESIAN_POINT('',(1.898261259049,122.63928677405)); -#14558 = CARTESIAN_POINT('',(1.798385777683,122.63638616371)); -#14559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14560 = ADVANCED_FACE('',(#14561),#14268,.F.); -#14561 = FACE_BOUND('',#14562,.F.); -#14562 = EDGE_LOOP('',(#14563,#14590,#14619,#14644,#14645)); -#14563 = ORIENTED_EDGE('',*,*,#14564,.T.); -#14564 = EDGE_CURVE('',#14364,#14565,#14567,.T.); -#14565 = VERTEX_POINT('',#14566); -#14566 = CARTESIAN_POINT('',(32.530239528692,-21.2,0.4)); -#14567 = SURFACE_CURVE('',#14568,(#14573,#14583),.PCURVE_S1.); -#14568 = HYPERBOLA('',#14569,7.329901318451,1.625); -#14569 = AXIS2_PLACEMENT_3D('',#14570,#14571,#14572); -#14570 = CARTESIAN_POINT('',(45.05,-21.2,57.346694858733)); -#14571 = DIRECTION('',(0.,1.,0.)); -#14572 = DIRECTION('',(0.,0.,-1.)); -#14573 = PCURVE('',#14268,#14574); -#14574 = DEFINITIONAL_REPRESENTATION('',(#14575),#14582); -#14575 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14576,#14577,#14578,#14579, - #14580,#14581),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#14576 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#14577 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184451)); -#14578 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#14579 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#14580 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#14581 = CARTESIAN_POINT('',(-3.2706658778,-1.000000000012E-03)); -#14582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14583 = PCURVE('',#10082,#14584); -#14584 = DEFINITIONAL_REPRESENTATION('',(#14585),#14589); -#14585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14586,#14587,#14588), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#14586 = CARTESIAN_POINT('',(4.5801,123.21534316639)); -#14587 = CARTESIAN_POINT('',(2.571131128544,122.76560517267)); -#14588 = CARTESIAN_POINT('',(0.4,122.28023952869)); -#14589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14590 = ORIENTED_EDGE('',*,*,#14591,.T.); -#14591 = EDGE_CURVE('',#14565,#14592,#14594,.T.); -#14592 = VERTEX_POINT('',#14593); -#14593 = CARTESIAN_POINT('',(57.569760471308,-21.2,0.4)); -#14594 = SURFACE_CURVE('',#14595,(#14600,#14607),.PCURVE_S1.); -#14595 = CIRCLE('',#14596,12.624778305337); -#14596 = AXIS2_PLACEMENT_3D('',#14597,#14598,#14599); -#14597 = CARTESIAN_POINT('',(45.05,-19.575,0.4)); -#14598 = DIRECTION('',(0.,0.,1.)); -#14599 = DIRECTION('',(1.,0.,-0.)); -#14600 = PCURVE('',#14268,#14601); -#14601 = DEFINITIONAL_REPRESENTATION('',(#14602),#14606); -#14602 = LINE('',#14603,#14604); -#14603 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#14604 = VECTOR('',#14605,1.); -#14605 = DIRECTION('',(-1.,-0.)); -#14606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14607 = PCURVE('',#14608,#14613); -#14608 = PLANE('',#14609); -#14609 = AXIS2_PLACEMENT_3D('',#14610,#14611,#14612); -#14610 = CARTESIAN_POINT('',(32.15,-32.475,0.4)); -#14611 = DIRECTION('',(0.,0.,1.)); -#14612 = DIRECTION('',(1.,0.,-0.)); -#14613 = DEFINITIONAL_REPRESENTATION('',(#14614),#14618); -#14614 = CIRCLE('',#14615,12.624778305337); -#14615 = AXIS2_PLACEMENT_2D('',#14616,#14617); -#14616 = CARTESIAN_POINT('',(12.9,12.9)); -#14617 = DIRECTION('',(1.,0.)); -#14618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14619 = ORIENTED_EDGE('',*,*,#14620,.T.); -#14620 = EDGE_CURVE('',#14592,#14147,#14621,.T.); -#14621 = SURFACE_CURVE('',#14622,(#14627,#14637),.PCURVE_S1.); -#14622 = HYPERBOLA('',#14623,7.329901318451,1.625); -#14623 = AXIS2_PLACEMENT_3D('',#14624,#14625,#14626); -#14624 = CARTESIAN_POINT('',(45.05,-21.2,57.346694858733)); -#14625 = DIRECTION('',(0.,1.,0.)); -#14626 = DIRECTION('',(0.,0.,-1.)); -#14627 = PCURVE('',#14268,#14628); -#14628 = DEFINITIONAL_REPRESENTATION('',(#14629),#14636); -#14629 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#14630,#14631,#14632,#14633, - #14634,#14635),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#14630 = CARTESIAN_POINT('',(-6.15411208297,-1.000000000012E-03)); -#14631 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#14632 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#14633 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#14634 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184451)); -#14635 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#14636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14637 = PCURVE('',#10082,#14638); -#14638 = DEFINITIONAL_REPRESENTATION('',(#14639),#14643); -#14639 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#14640,#14641,#14642), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#14640 = CARTESIAN_POINT('',(0.4,147.3197604713)); -#14641 = CARTESIAN_POINT('',(2.571131128544,146.83439482732)); -#14642 = CARTESIAN_POINT('',(4.5801,146.3846568336)); -#14643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14644 = ORIENTED_EDGE('',*,*,#14146,.T.); -#14645 = ORIENTED_EDGE('',*,*,#14363,.T.); -#14646 = ADVANCED_FACE('',(#14647),#14608,.T.); -#14647 = FACE_BOUND('',#14648,.T.); -#14648 = EDGE_LOOP('',(#14649,#14650)); -#14649 = ORIENTED_EDGE('',*,*,#14591,.T.); -#14650 = ORIENTED_EDGE('',*,*,#14651,.F.); -#14651 = EDGE_CURVE('',#14565,#14592,#14652,.T.); -#14652 = SURFACE_CURVE('',#14653,(#14657,#14663),.PCURVE_S1.); -#14653 = LINE('',#14654,#14655); -#14654 = CARTESIAN_POINT('',(-28.8,-21.2,0.4)); -#14655 = VECTOR('',#14656,1.); -#14656 = DIRECTION('',(1.,0.,0.)); -#14657 = PCURVE('',#14608,#14658); -#14658 = DEFINITIONAL_REPRESENTATION('',(#14659),#14662); -#14659 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14660,#14661),.UNSPECIFIED., - .F.,.F.,(2,2),(61.225221694663,86.474778305337), - .PIECEWISE_BEZIER_KNOTS.); -#14660 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#14661 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#14662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14663 = PCURVE('',#10082,#14664); -#14664 = DEFINITIONAL_REPRESENTATION('',(#14665),#14668); -#14665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14666,#14667),.UNSPECIFIED., - .F.,.F.,(2,2),(61.225221694663,86.474778305337), - .PIECEWISE_BEZIER_KNOTS.); -#14666 = CARTESIAN_POINT('',(0.4,122.17522169466)); -#14667 = CARTESIAN_POINT('',(0.4,147.42477830533)); -#14668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14669 = ADVANCED_FACE('',(#14670),#10608,.T.); -#14670 = FACE_BOUND('',#14671,.F.); -#14671 = EDGE_LOOP('',(#14672,#14717,#14718,#14719)); -#14672 = ORIENTED_EDGE('',*,*,#14673,.F.); -#14673 = EDGE_CURVE('',#14511,#10588,#14674,.T.); -#14674 = SURFACE_CURVE('',#14675,(#14687,#14702),.PCURVE_S1.); -#14675 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14676,#14677,#14678,#14679, - #14680,#14681,#14682,#14683,#14684,#14685,#14686),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#14676 = CARTESIAN_POINT('',(32.892187823692,-21.2,2.198)); -#14677 = CARTESIAN_POINT('',(32.892187823692,-21.2,2.49738420548)); -#14678 = CARTESIAN_POINT('',(32.88350605858,-21.2,2.796768502523)); -#14679 = CARTESIAN_POINT('',(32.866142555558,-21.2,3.095774843917)); -#14680 = CARTESIAN_POINT('',(32.81696009001,-21.2,3.659743744719)); -#14681 = CARTESIAN_POINT('',(32.786924639077,-21.2,3.9248619866)); -#14682 = CARTESIAN_POINT('',(32.750051298358,-21.2,4.189115829559)); -#14683 = CARTESIAN_POINT('',(32.70107831067,-21.2,4.484232450211)); -#14684 = CARTESIAN_POINT('',(32.695669402476,-21.2,4.516205586012)); -#14685 = CARTESIAN_POINT('',(32.690160201376,-21.2,4.548161592465)); -#14686 = CARTESIAN_POINT('',(32.684550795427,-21.2,4.5801)); -#14687 = PCURVE('',#10608,#14688); -#14688 = DEFINITIONAL_REPRESENTATION('',(#14689),#14701); -#14689 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14690,#14691,#14692,#14693, - #14694,#14695,#14696,#14697,#14698,#14699,#14700),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#14690 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#14691 = CARTESIAN_POINT('',(-4.822975675654,3.163208841711)); -#14692 = CARTESIAN_POINT('',(-4.822897346797,3.184825032685)); -#14693 = CARTESIAN_POINT('',(-4.822740701785,3.20644088757)); -#14694 = CARTESIAN_POINT('',(-4.822300709408,3.247313348383)); -#14695 = CARTESIAN_POINT('',(-4.822033041148,3.266570092951)); -#14696 = CARTESIAN_POINT('',(-4.82170662551,3.285826100098)); -#14697 = CARTESIAN_POINT('',(-4.821277838317,3.307422131833)); -#14698 = CARTESIAN_POINT('',(-4.821230534462,3.309763063484)); -#14699 = CARTESIAN_POINT('',(-4.821182404941,3.312103988052)); -#14700 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#14701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14702 = PCURVE('',#10082,#14703); -#14703 = DEFINITIONAL_REPRESENTATION('',(#14704),#14716); -#14704 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14705,#14706,#14707,#14708, - #14709,#14710,#14711,#14712,#14713,#14714,#14715),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#14705 = CARTESIAN_POINT('',(2.198,122.64218782369)); -#14706 = CARTESIAN_POINT('',(2.49738420548,122.64218782369)); -#14707 = CARTESIAN_POINT('',(2.796768502523,122.63350605858)); -#14708 = CARTESIAN_POINT('',(3.095774843917,122.61614255555)); -#14709 = CARTESIAN_POINT('',(3.659743744719,122.56696009001)); -#14710 = CARTESIAN_POINT('',(3.9248619866,122.53692463907)); -#14711 = CARTESIAN_POINT('',(4.189115829559,122.50005129835)); -#14712 = CARTESIAN_POINT('',(4.484232450211,122.45107831067)); -#14713 = CARTESIAN_POINT('',(4.516205586012,122.44566940247)); -#14714 = CARTESIAN_POINT('',(4.548161592465,122.44016020137)); -#14715 = CARTESIAN_POINT('',(4.5801,122.43455079542)); -#14716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14717 = ORIENTED_EDGE('',*,*,#14510,.T.); -#14718 = ORIENTED_EDGE('',*,*,#14014,.T.); -#14719 = ORIENTED_EDGE('',*,*,#10587,.T.); -#14720 = ADVANCED_FACE('',(#14721),#10664,.T.); -#14721 = FACE_BOUND('',#14722,.F.); -#14722 = EDGE_LOOP('',(#14723,#14747,#14776,#14821)); -#14723 = ORIENTED_EDGE('',*,*,#14724,.F.); -#14724 = EDGE_CURVE('',#14725,#10644,#14727,.T.); -#14725 = VERTEX_POINT('',#14726); -#14726 = CARTESIAN_POINT('',(17.25,-32.08253436187,2.198)); -#14727 = SURFACE_CURVE('',#14728,(#14733,#14740),.PCURVE_S1.); -#14728 = CIRCLE('',#14729,13.85); -#14729 = AXIS2_PLACEMENT_3D('',#14730,#14731,#14732); -#14730 = CARTESIAN_POINT('',(17.25,-45.93253436187,2.198)); -#14731 = DIRECTION('',(1.,0.,0.)); -#14732 = DIRECTION('',(0.,1.,0.)); -#14733 = PCURVE('',#10664,#14734); -#14734 = DEFINITIONAL_REPRESENTATION('',(#14735),#14739); -#14735 = LINE('',#14736,#14737); -#14736 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14737 = VECTOR('',#14738,1.); -#14738 = DIRECTION('',(-0.,1.)); -#14739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14740 = PCURVE('',#10697,#14741); -#14741 = DEFINITIONAL_REPRESENTATION('',(#14742),#14746); -#14742 = LINE('',#14743,#14744); -#14743 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14744 = VECTOR('',#14745,1.); -#14745 = DIRECTION('',(-0.,1.)); -#14746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14747 = ORIENTED_EDGE('',*,*,#14748,.T.); -#14748 = EDGE_CURVE('',#14725,#14749,#14751,.T.); -#14749 = VERTEX_POINT('',#14750); -#14750 = CARTESIAN_POINT('',(29.407812176308,-21.2,2.198)); -#14751 = SURFACE_CURVE('',#14752,(#14757,#14764),.PCURVE_S1.); -#14752 = CIRCLE('',#14753,12.232534361872); -#14753 = AXIS2_PLACEMENT_3D('',#14754,#14755,#14756); -#14754 = CARTESIAN_POINT('',(17.25,-19.85,2.198)); -#14755 = DIRECTION('',(0.,0.,1.)); -#14756 = DIRECTION('',(0.,-1.,0.)); -#14757 = PCURVE('',#10664,#14758); -#14758 = DEFINITIONAL_REPRESENTATION('',(#14759),#14763); -#14759 = LINE('',#14760,#14761); -#14760 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14761 = VECTOR('',#14762,1.); -#14762 = DIRECTION('',(-1.,0.)); -#14763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14764 = PCURVE('',#14765,#14770); -#14765 = TOROIDAL_SURFACE('',#14766,26.082534361872,13.85); -#14766 = AXIS2_PLACEMENT_3D('',#14767,#14768,#14769); -#14767 = CARTESIAN_POINT('',(17.25,-19.85,2.198)); -#14768 = DIRECTION('',(-0.,-0.,-1.)); -#14769 = DIRECTION('',(0.,-1.,0.)); -#14770 = DEFINITIONAL_REPRESENTATION('',(#14771),#14775); -#14771 = LINE('',#14772,#14773); -#14772 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#14773 = VECTOR('',#14774,1.); -#14774 = DIRECTION('',(-1.,0.)); -#14775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14776 = ORIENTED_EDGE('',*,*,#14777,.T.); -#14777 = EDGE_CURVE('',#14749,#10621,#14778,.T.); -#14778 = SURFACE_CURVE('',#14779,(#14791,#14806),.PCURVE_S1.); -#14779 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14780,#14781,#14782,#14783, - #14784,#14785,#14786,#14787,#14788,#14789,#14790),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#14780 = CARTESIAN_POINT('',(29.407812176308,-21.2,2.198)); -#14781 = CARTESIAN_POINT('',(29.407812176308,-21.2,2.497384205317)); -#14782 = CARTESIAN_POINT('',(29.416493941411,-21.2,2.796768502196)); -#14783 = CARTESIAN_POINT('',(29.433857444414,-21.2,3.095774843427)); -#14784 = CARTESIAN_POINT('',(29.48303990992,-21.2,3.659743744069)); -#14785 = CARTESIAN_POINT('',(29.513075360841,-21.2,3.924861985952)); -#14786 = CARTESIAN_POINT('',(29.549948701548,-21.2,4.189115828912)); -#14787 = CARTESIAN_POINT('',(29.598921689248,-21.2,4.484232449727)); -#14788 = CARTESIAN_POINT('',(29.604330597468,-21.2,4.51620558569)); -#14789 = CARTESIAN_POINT('',(29.609839798596,-21.2,4.548161592304)); -#14790 = CARTESIAN_POINT('',(29.615449204573,-21.2,4.5801)); -#14791 = PCURVE('',#10664,#14792); -#14792 = DEFINITIONAL_REPRESENTATION('',(#14793),#14805); -#14793 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14794,#14795,#14796,#14797, - #14798,#14799,#14800,#14801,#14802,#14803,#14804),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#14794 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#14795 = CARTESIAN_POINT('',(-1.460209631526,3.163208841699)); -#14796 = CARTESIAN_POINT('',(-1.460287960383,3.184825032662)); -#14797 = CARTESIAN_POINT('',(-1.460444605394,3.206440887534)); -#14798 = CARTESIAN_POINT('',(-1.460884597771,3.247313348336)); -#14799 = CARTESIAN_POINT('',(-1.461152266031,3.266570092904)); -#14800 = CARTESIAN_POINT('',(-1.461478681669,3.285826100051)); -#14801 = CARTESIAN_POINT('',(-1.461907468862,3.307422131797)); -#14802 = CARTESIAN_POINT('',(-1.461954772717,3.30976306346)); -#14803 = CARTESIAN_POINT('',(-1.462002902238,3.31210398804)); -#14804 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#14805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14806 = PCURVE('',#10082,#14807); -#14807 = DEFINITIONAL_REPRESENTATION('',(#14808),#14820); -#14808 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#14809,#14810,#14811,#14812, - #14813,#14814,#14815,#14816,#14817,#14818,#14819),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#14809 = CARTESIAN_POINT('',(2.198,119.1578121763)); -#14810 = CARTESIAN_POINT('',(2.497384205317,119.1578121763)); -#14811 = CARTESIAN_POINT('',(2.796768502196,119.16649394141)); -#14812 = CARTESIAN_POINT('',(3.095774843427,119.18385744441)); -#14813 = CARTESIAN_POINT('',(3.659743744069,119.23303990992)); -#14814 = CARTESIAN_POINT('',(3.924861985952,119.26307536084)); -#14815 = CARTESIAN_POINT('',(4.189115828912,119.29994870154)); -#14816 = CARTESIAN_POINT('',(4.484232449727,119.34892168924)); -#14817 = CARTESIAN_POINT('',(4.51620558569,119.35433059746)); -#14818 = CARTESIAN_POINT('',(4.548161592304,119.35983979859)); -#14819 = CARTESIAN_POINT('',(4.5801,119.36544920457)); -#14820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14821 = ORIENTED_EDGE('',*,*,#10643,.T.); -#14822 = ADVANCED_FACE('',(#14823),#14765,.T.); -#14823 = FACE_BOUND('',#14824,.F.); -#14824 = EDGE_LOOP('',(#14825,#14826,#14855,#15042)); -#14825 = ORIENTED_EDGE('',*,*,#14748,.F.); -#14826 = ORIENTED_EDGE('',*,*,#14827,.F.); -#14827 = EDGE_CURVE('',#14828,#14725,#14830,.T.); -#14828 = VERTEX_POINT('',#14829); -#14829 = CARTESIAN_POINT('',(17.25,-32.19967987186,0.400444004722)); -#14830 = SURFACE_CURVE('',#14831,(#14836,#14843),.PCURVE_S1.); -#14831 = CIRCLE('',#14832,13.85); -#14832 = AXIS2_PLACEMENT_3D('',#14833,#14834,#14835); -#14833 = CARTESIAN_POINT('',(17.25,-45.93253436187,2.198)); -#14834 = DIRECTION('',(1.,0.,0.)); -#14835 = DIRECTION('',(0.,1.,0.)); -#14836 = PCURVE('',#14765,#14837); -#14837 = DEFINITIONAL_REPRESENTATION('',(#14838),#14842); -#14838 = LINE('',#14839,#14840); -#14839 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#14840 = VECTOR('',#14841,1.); -#14841 = DIRECTION('',(-0.,1.)); -#14842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14843 = PCURVE('',#14844,#14849); -#14844 = TOROIDAL_SURFACE('',#14845,26.082534361872,13.85); -#14845 = AXIS2_PLACEMENT_3D('',#14846,#14847,#14848); -#14846 = CARTESIAN_POINT('',(17.25,-19.85,2.198)); -#14847 = DIRECTION('',(-0.,-0.,-1.)); -#14848 = DIRECTION('',(0.,-1.,0.)); -#14849 = DEFINITIONAL_REPRESENTATION('',(#14850),#14854); -#14850 = LINE('',#14851,#14852); -#14851 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#14852 = VECTOR('',#14853,1.); -#14853 = DIRECTION('',(-0.,1.)); -#14854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14855 = ORIENTED_EDGE('',*,*,#14856,.F.); -#14856 = EDGE_CURVE('',#14857,#14828,#14859,.T.); -#14857 = VERTEX_POINT('',#14858); -#14858 = CARTESIAN_POINT('',(29.409053885078,-21.2,2.013111578891)); -#14859 = SURFACE_CURVE('',#14860,(#14917,#14977),.PCURVE_S1.); -#14860 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14861,#14862,#14863,#14864, - #14865,#14866,#14867,#14868,#14869,#14870,#14871,#14872,#14873, - #14874,#14875,#14876,#14877,#14878,#14879,#14880,#14881,#14882, - #14883,#14884,#14885,#14886,#14887,#14888,#14889,#14890,#14891, - #14892,#14893,#14894,#14895,#14896,#14897,#14898,#14899,#14900, - #14901,#14902,#14903,#14904,#14905,#14906,#14907,#14908,#14909, - #14910,#14911,#14912,#14913,#14914,#14915,#14916),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#14861 = CARTESIAN_POINT('',(29.410493518804,-21.18679717301, - 2.0145316102)); -#14862 = CARTESIAN_POINT('',(29.341192540789,-21.82553719015, - 1.945847784641)); -#14863 = CARTESIAN_POINT('',(29.233196855822,-22.4598134901, - 1.87584794007)); -#14864 = CARTESIAN_POINT('',(29.086899148185,-23.0868218814, - 1.804708486374)); -#14865 = CARTESIAN_POINT('',(28.902936253734,-23.70384719043, - 1.732619861218)); -#14866 = CARTESIAN_POINT('',(28.68216183271,-24.30825794564, - 1.659792102915)); -#14867 = CARTESIAN_POINT('',(28.425636333896,-24.89750679909, - 1.586464827644)); -#14868 = CARTESIAN_POINT('',(27.850067848841,-26.02812463993, - 1.441004845976)); -#14869 = CARTESIAN_POINT('',(27.532523309031,-26.57028300845, - 1.368879195518)); -#14870 = CARTESIAN_POINT('',(27.183181129548,-27.09332687093, - 1.296808060151)); -#14871 = CARTESIAN_POINT('',(26.80339059806,-27.59508997754, - 1.22509037078)); -#14872 = CARTESIAN_POINT('',(26.394655246482,-28.07351880352, - 1.154074190424)); -#14873 = CARTESIAN_POINT('',(25.958622752186,-28.52667137829, - 1.084177425705)); -#14874 = CARTESIAN_POINT('',(25.463907328639,-28.98334183066, - 1.011009551808)); -#14875 = CARTESIAN_POINT('',(25.430603569641,-29.01382279241, - 1.006111897466)); -#14876 = CARTESIAN_POINT('',(25.397168668614,-29.04416309716, - 1.001222876114)); -#14877 = CARTESIAN_POINT('',(25.363603289675,-29.07436207129, - 0.996342681424)); -#14878 = CARTESIAN_POINT('',(25.329908100479,-29.10441904425, - 0.991471509722)); -#14879 = CARTESIAN_POINT('',(25.296083772218,-29.13433334854, - 0.986609559999)); -#14880 = CARTESIAN_POINT('',(25.227786364703,-29.1942188542, - 0.976848508641)); -#14881 = CARTESIAN_POINT('',(25.193310303332,-29.22418672826, - 0.971949625817)); -#14882 = CARTESIAN_POINT('',(25.158703493865,-29.25400725426, - 0.967060594141)); -#14883 = CARTESIAN_POINT('',(25.123966638351,-29.28367974767, - 0.96218162527)); -#14884 = CARTESIAN_POINT('',(25.089100442533,-29.31320352716, - 0.957312933804)); -#14885 = CARTESIAN_POINT('',(25.054105615848,-29.34257791458, - 0.952454737292)); -#14886 = CARTESIAN_POINT('',(24.960650979357,-29.42033801795, - 0.93955655441)); -#14887 = CARTESIAN_POINT('',(24.901966257006,-29.46845987684, - 0.931535408984)); -#14888 = CARTESIAN_POINT('',(24.842931971027,-29.51616471974, - 0.923544829531)); -#14889 = CARTESIAN_POINT('',(24.783551416331,-29.56344947867, - 0.915585849616)); -#14890 = CARTESIAN_POINT('',(24.723827916081,-29.61031110952, - 0.907659526789)); -#14891 = CARTESIAN_POINT('',(24.663764821695,-29.65674659213, - 0.899766942582)); -#14892 = CARTESIAN_POINT('',(24.506659005854,-29.77641457203, - 0.879328022206)); -#14893 = CARTESIAN_POINT('',(24.409090588092,-29.84897606468, - 0.866836171262)); -#14894 = CARTESIAN_POINT('',(24.310674128001,-29.92042511036, - 0.854438184095)); -#14895 = CARTESIAN_POINT('',(24.211423686183,-29.9907495657, - 0.842138767079)); -#14896 = CARTESIAN_POINT('',(24.111353515401,-30.05993744168, - 0.829942798541)); -#14897 = CARTESIAN_POINT('',(24.010478060581,-30.12797690372, - 0.817855328766)); -#14898 = CARTESIAN_POINT('',(23.760812022829,-30.29221558801, - 0.788450853129)); -#14899 = CARTESIAN_POINT('',(23.611136590434,-30.38711644062, - 0.771261126682)); -#14900 = CARTESIAN_POINT('',(23.459830772096,-30.47952278141, - 0.754328529855)); -#14901 = CARTESIAN_POINT('',(23.306940647242,-30.5693992632, - 0.737669998744)); -#14902 = CARTESIAN_POINT('',(23.152513264254,-30.65671123962, - 0.721303276337)); -#14903 = CARTESIAN_POINT('',(22.996596640463,-30.74142476514, - 0.705246912518)); -#14904 = CARTESIAN_POINT('',(22.618316478334,-30.93874647279, - 0.667440626642)); -#14905 = CARTESIAN_POINT('',(22.394554448315,-31.04879892668, - 0.646010933499)); -#14906 = CARTESIAN_POINT('',(22.168089326909,-31.15357216134, - 0.62528451325)); -#14907 = CARTESIAN_POINT('',(21.939061148227,-31.2529769295, - 0.605318051656)); -#14908 = CARTESIAN_POINT('',(21.707614684971,-31.34692706938, - 0.586170775313)); -#14909 = CARTESIAN_POINT('',(21.473899807708,-31.43534004212, - 0.567903635341)); -#14910 = CARTESIAN_POINT('',(20.691834085056,-31.70991744441, - 0.510449034634)); -#14911 = CARTESIAN_POINT('',(20.134187748575,-31.87159514376, - 0.475367746345)); -#14912 = CARTESIAN_POINT('',(19.567153938639,-32.00214922291, - 0.4461117941)); -#14913 = CARTESIAN_POINT('',(18.992872189539,-32.10073356334, - 0.423458490193)); -#14914 = CARTESIAN_POINT('',(18.413607789479,-32.16670059188, - 0.408114719065)); -#14915 = CARTESIAN_POINT('',(17.831783368652,-32.19967987186, - 0.400444004722)); -#14916 = CARTESIAN_POINT('',(17.25,-32.19967987186,0.400444004722)); -#14917 = PCURVE('',#14765,#14918); -#14918 = DEFINITIONAL_REPRESENTATION('',(#14919),#14976); -#14919 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14920,#14921,#14922,#14923, - #14924,#14925,#14926,#14927,#14928,#14929,#14930,#14931,#14932, - #14933,#14934,#14935,#14936,#14937,#14938,#14939,#14940,#14941, - #14942,#14943,#14944,#14945,#14946,#14947,#14948,#14949,#14950, - #14951,#14952,#14953,#14954,#14955,#14956,#14957,#14958,#14959, - #14960,#14961,#14962,#14963,#14964,#14965,#14966,#14967,#14968, - #14969,#14970,#14971,#14972,#14973,#14974,#14975),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#14920 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#14921 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#14922 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#14923 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#14924 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#14925 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#14926 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#14927 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#14928 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#14929 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#14930 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#14931 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#14932 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#14933 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#14934 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#14935 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#14936 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#14937 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#14938 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#14939 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#14940 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#14941 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#14942 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#14943 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#14944 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#14945 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#14946 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#14947 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#14948 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#14949 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#14950 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#14951 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#14952 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#14953 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#14954 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#14955 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#14956 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#14957 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#14958 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#14959 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#14960 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#14961 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#14962 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#14963 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#14964 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#14965 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#14966 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#14967 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#14968 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#14969 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#14970 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#14971 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#14972 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#14973 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#14974 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#14975 = CARTESIAN_POINT('',(0.,9.294623360826)); -#14976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#14977 = PCURVE('',#14978,#14983); -#14978 = CONICAL_SURFACE('',#14979,12.625,0.218166156499); -#14979 = AXIS2_PLACEMENT_3D('',#14980,#14981,#14982); -#14980 = CARTESIAN_POINT('',(17.25,-19.575,0.399)); -#14981 = DIRECTION('',(-0.,-0.,-1.)); -#14982 = DIRECTION('',(1.,0.,0.)); -#14983 = DEFINITIONAL_REPRESENTATION('',(#14984),#15041); -#14984 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#14985,#14986,#14987,#14988, - #14989,#14990,#14991,#14992,#14993,#14994,#14995,#14996,#14997, - #14998,#14999,#15000,#15001,#15002,#15003,#15004,#15005,#15006, - #15007,#15008,#15009,#15010,#15011,#15012,#15013,#15014,#15015, - #15016,#15017,#15018,#15019,#15020,#15021,#15022,#15023,#15024, - #15025,#15026,#15027,#15028,#15029,#15030,#15031,#15032,#15033, - #15034,#15035,#15036,#15037,#15038,#15039,#15040),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#14985 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#14986 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#14987 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#14988 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#14989 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#14990 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#14991 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#14992 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#14993 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#14994 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#14995 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#14996 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#14997 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#14998 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#14999 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#15000 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#15001 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#15002 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#15003 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#15004 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#15005 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#15006 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#15007 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#15008 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#15009 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#15010 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#15011 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#15012 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#15013 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#15014 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#15015 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#15016 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#15017 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#15018 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#15019 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#15020 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#15021 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#15022 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#15023 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#15024 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#15025 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#15026 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#15027 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#15028 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#15029 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#15030 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#15031 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#15032 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#15033 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#15034 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#15035 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#15036 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#15037 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#15038 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#15039 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#15040 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#15041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15042 = ORIENTED_EDGE('',*,*,#15043,.T.); -#15043 = EDGE_CURVE('',#14857,#14749,#15044,.T.); -#15044 = SURFACE_CURVE('',#15045,(#15051,#15060),.PCURVE_S1.); -#15045 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15046,#15047,#15048,#15049, - #15050),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15046 = CARTESIAN_POINT('',(29.413613836288,-21.2,1.798385777668)); -#15047 = CARTESIAN_POINT('',(29.410713225951,-21.2,1.898261259031)); -#15048 = CARTESIAN_POINT('',(29.408779192868,-21.2,1.998164812855)); -#15049 = CARTESIAN_POINT('',(29.407812176308,-21.2,2.098082406639)); -#15050 = CARTESIAN_POINT('',(29.407812176308,-21.2,2.198)); -#15051 = PCURVE('',#14765,#15052); -#15052 = DEFINITIONAL_REPRESENTATION('',(#15053),#15059); -#15053 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15054,#15055,#15056,#15057, - #15058),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15054 = CARTESIAN_POINT('',(-1.460261949206,9.395920943488)); -#15055 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#15056 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#15057 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#15058 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#15059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15060 = PCURVE('',#10082,#15061); -#15061 = DEFINITIONAL_REPRESENTATION('',(#15062),#15068); -#15062 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15063,#15064,#15065,#15066, - #15067),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15063 = CARTESIAN_POINT('',(1.798385777668,119.16361383628)); -#15064 = CARTESIAN_POINT('',(1.898261259031,119.16071322595)); -#15065 = CARTESIAN_POINT('',(1.998164812855,119.15877919286)); -#15066 = CARTESIAN_POINT('',(2.098082406639,119.1578121763)); -#15067 = CARTESIAN_POINT('',(2.198,119.1578121763)); -#15068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15069 = ADVANCED_FACE('',(#15070),#14844,.T.); -#15070 = FACE_BOUND('',#15071,.F.); -#15071 = EDGE_LOOP('',(#15072,#15218,#15219,#15243)); -#15072 = ORIENTED_EDGE('',*,*,#15073,.F.); -#15073 = EDGE_CURVE('',#14828,#15074,#15076,.T.); -#15074 = VERTEX_POINT('',#15075); -#15075 = CARTESIAN_POINT('',(5.090946114934,-21.2,2.013111578896)); -#15076 = SURFACE_CURVE('',#15077,(#15122,#15170),.PCURVE_S1.); -#15077 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15078,#15079,#15080,#15081, - #15082,#15083,#15084,#15085,#15086,#15087,#15088,#15089,#15090, - #15091,#15092,#15093,#15094,#15095,#15096,#15097,#15098,#15099, - #15100,#15101,#15102,#15103,#15104,#15105,#15106,#15107,#15108, - #15109,#15110,#15111,#15112,#15113,#15114,#15115,#15116,#15117, - #15118,#15119,#15120,#15121),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#15078 = CARTESIAN_POINT('',(17.25,-32.19967987186,0.400444004722)); -#15079 = CARTESIAN_POINT('',(16.639093025803,-32.19967987186, - 0.400444004722)); -#15080 = CARTESIAN_POINT('',(16.028139179404,-32.16331612576, - 0.408901861389)); -#15081 = CARTESIAN_POINT('',(15.420156059851,-32.09057842473, - 0.425820745627)); -#15082 = CARTESIAN_POINT('',(14.81793755201,-31.98191959198, - 0.450757051666)); -#15083 = CARTESIAN_POINT('',(14.224083874123,-31.838120944, - 0.482854433345)); -#15084 = CARTESIAN_POINT('',(13.641043296144,-31.6601935413, - 0.521201862801)); -#15085 = CARTESIAN_POINT('',(12.805309008603,-31.3510167321, - 0.585285538548)); -#15086 = CARTESIAN_POINT('',(12.542332565336,-31.24551434998, - 0.606834010531)); -#15087 = CARTESIAN_POINT('',(12.282413124397,-31.13296246607, - 0.629458875048)); -#15088 = CARTESIAN_POINT('',(12.025764815722,-31.01348468251, - 0.653072695588)); -#15089 = CARTESIAN_POINT('',(11.772593832415,-30.88721021705, - 0.677591597746)); -#15090 = CARTESIAN_POINT('',(11.523098997733,-30.75427306988, - 0.702936424861)); -#15091 = CARTESIAN_POINT('',(11.083880469135,-30.50489362542, - 0.749602741865)); -#15092 = CARTESIAN_POINT('',(10.892691671598,-30.39092306984, - 0.770639036621)); -#15093 = CARTESIAN_POINT('',(10.7039999169,-30.27296723375, - 0.792106773153)); -#15094 = CARTESIAN_POINT('',(10.517896951227,-30.15109554608, - 0.813971927071)); -#15095 = CARTESIAN_POINT('',(10.334472289514,-30.02537915473, - 0.836202454361)); -#15096 = CARTESIAN_POINT('',(10.153813215445,-29.89589092661, - 0.858768291387)); -#15097 = CARTESIAN_POINT('',(9.834241886665,-29.65651948881, - 0.899877563509)); -#15098 = CARTESIAN_POINT('',(9.694291059419,-29.54798337281,0.9183090161 - )); -#15099 = CARTESIAN_POINT('',(9.556195457873,-29.43713489359, - 0.936921487606)); -#15100 = CARTESIAN_POINT('',(9.419997406098,-29.32401255743, - 0.955701435136)); -#15101 = CARTESIAN_POINT('',(9.285738394083,-29.20865558296, - 0.974635997976)); -#15102 = CARTESIAN_POINT('',(9.153459077737,-29.09110390114, - 0.993712997584)); -#15103 = CARTESIAN_POINT('',(8.920083629049,-28.87663725529, - 1.028126236802)); -#15104 = CARTESIAN_POINT('',(8.818233520176,-28.78052650603, - 1.043413568571)); -#15105 = CARTESIAN_POINT('',(8.717668712896,-28.68308607369, - 1.05877721958)); -#15106 = CARTESIAN_POINT('',(8.618408633907,-28.58433641119, - 1.074211695289)); -#15107 = CARTESIAN_POINT('',(8.520472375976,-28.4842982582, - 1.089711719932)); -#15108 = CARTESIAN_POINT('',(8.42387869794,-28.38299264111, - 1.105272236527)); -#15109 = CARTESIAN_POINT('',(8.060704949844,-27.99190722154, - 1.16482514962)); -#15110 = CARTESIAN_POINT('',(7.80353718351,-27.69350854202, - 1.209202428496)); -#15111 = CARTESIAN_POINT('',(7.557553574559,-27.38572024817, - 1.253912137873)); -#15112 = CARTESIAN_POINT('',(7.323143065848,-27.0690352361, - 1.298858358805)); -#15113 = CARTESIAN_POINT('',(7.100671673573,-26.74396402599, - 1.343955388649)); -#15114 = CARTESIAN_POINT('',(6.8904814666,-26.41103490362,1.3891257707) - ); -#15115 = CARTESIAN_POINT('',(6.321620265589,-25.43149174711, - 1.519176193396)); -#15116 = CARTESIAN_POINT('',(5.994810965699,-24.76634357793, - 1.60406599372)); -#15117 = CARTESIAN_POINT('',(5.714597887281,-24.07901144995, - 1.68849109221)); -#15118 = CARTESIAN_POINT('',(5.482744860324,-23.37332673221, - 1.772064301113)); -#15119 = CARTESIAN_POINT('',(5.30066123466,-22.65327537685, - 1.854455096251)); -#15120 = CARTESIAN_POINT('',(5.169381483741,-21.92299689134, - 1.935367925957)); -#15121 = CARTESIAN_POINT('',(5.089506481196,-21.18679717301,2.0145316102 - )); -#15122 = PCURVE('',#14844,#15123); -#15123 = DEFINITIONAL_REPRESENTATION('',(#15124),#15169); -#15124 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15125,#15126,#15127,#15128, - #15129,#15130,#15131,#15132,#15133,#15134,#15135,#15136,#15137, - #15138,#15139,#15140,#15141,#15142,#15143,#15144,#15145,#15146, - #15147,#15148,#15149,#15150,#15151,#15152,#15153,#15154,#15155, - #15156,#15157,#15158,#15159,#15160,#15161,#15162,#15163,#15164, - #15165,#15166,#15167,#15168),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#15125 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#15126 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#15127 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#15128 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#15129 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#15130 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#15131 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#15132 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#15133 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#15134 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#15135 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#15136 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#15137 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#15138 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#15139 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#15140 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#15141 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#15142 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#15143 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#15144 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#15145 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#15146 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#15147 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#15148 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#15149 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#15150 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#15151 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#15152 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#15153 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#15154 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#15155 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#15156 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#15157 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#15158 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#15159 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#15160 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#15161 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#15162 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#15163 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#15164 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#15165 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#15166 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#15167 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#15168 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#15169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15170 = PCURVE('',#14978,#15171); -#15171 = DEFINITIONAL_REPRESENTATION('',(#15172),#15217); -#15172 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15173,#15174,#15175,#15176, - #15177,#15178,#15179,#15180,#15181,#15182,#15183,#15184,#15185, - #15186,#15187,#15188,#15189,#15190,#15191,#15192,#15193,#15194, - #15195,#15196,#15197,#15198,#15199,#15200,#15201,#15202,#15203, - #15204,#15205,#15206,#15207,#15208,#15209,#15210,#15211,#15212, - #15213,#15214,#15215,#15216),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#15173 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#15174 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#15175 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#15176 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#15177 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#15178 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#15179 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#15180 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#15181 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#15182 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#15183 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#15184 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#15185 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#15186 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#15187 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#15188 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#15189 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#15190 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#15191 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#15192 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#15193 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#15194 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#15195 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#15196 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#15197 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#15198 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#15199 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#15200 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#15201 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#15202 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#15203 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#15204 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#15205 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#15206 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#15207 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#15208 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#15209 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#15210 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#15211 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#15212 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#15213 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#15214 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#15215 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#15216 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#15217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15218 = ORIENTED_EDGE('',*,*,#14827,.T.); -#15219 = ORIENTED_EDGE('',*,*,#15220,.F.); -#15220 = EDGE_CURVE('',#15221,#14725,#15223,.T.); -#15221 = VERTEX_POINT('',#15222); -#15222 = CARTESIAN_POINT('',(5.092187823692,-21.2,2.198)); -#15223 = SURFACE_CURVE('',#15224,(#15229,#15236),.PCURVE_S1.); -#15224 = CIRCLE('',#15225,12.232534361872); -#15225 = AXIS2_PLACEMENT_3D('',#15226,#15227,#15228); -#15226 = CARTESIAN_POINT('',(17.25,-19.85,2.198)); -#15227 = DIRECTION('',(0.,0.,1.)); -#15228 = DIRECTION('',(0.,-1.,0.)); -#15229 = PCURVE('',#14844,#15230); -#15230 = DEFINITIONAL_REPRESENTATION('',(#15231),#15235); -#15231 = LINE('',#15232,#15233); -#15232 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#15233 = VECTOR('',#15234,1.); -#15234 = DIRECTION('',(-1.,0.)); -#15235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15236 = PCURVE('',#10697,#15237); -#15237 = DEFINITIONAL_REPRESENTATION('',(#15238),#15242); -#15238 = LINE('',#15239,#15240); -#15239 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#15240 = VECTOR('',#15241,1.); -#15241 = DIRECTION('',(-1.,0.)); -#15242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15243 = ORIENTED_EDGE('',*,*,#15244,.T.); -#15244 = EDGE_CURVE('',#15221,#15074,#15245,.T.); -#15245 = SURFACE_CURVE('',#15246,(#15252,#15261),.PCURVE_S1.); -#15246 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15247,#15248,#15249,#15250, - #15251),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15247 = CARTESIAN_POINT('',(5.092187823692,-21.2,2.198)); -#15248 = CARTESIAN_POINT('',(5.092187823692,-21.2,2.098082406647)); -#15249 = CARTESIAN_POINT('',(5.091220807132,-21.2,1.998164812857)); -#15250 = CARTESIAN_POINT('',(5.08928677405,-21.2,1.898261259046)); -#15251 = CARTESIAN_POINT('',(5.086386163713,-21.2,1.79838577768)); -#15252 = PCURVE('',#14844,#15253); -#15253 = DEFINITIONAL_REPRESENTATION('',(#15254),#15260); -#15254 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15255,#15256,#15257,#15258, - #15259),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15255 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#15256 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#15257 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#15258 = CARTESIAN_POINT('',(-4.822949502509,9.403135173116)); -#15259 = CARTESIAN_POINT('',(-4.822923357974,9.395920943489)); -#15260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15261 = PCURVE('',#10082,#15262); -#15262 = DEFINITIONAL_REPRESENTATION('',(#15263),#15269); -#15263 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15264,#15265,#15266,#15267, - #15268),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15264 = CARTESIAN_POINT('',(2.198,94.842187823692)); -#15265 = CARTESIAN_POINT('',(2.098082406647,94.842187823692)); -#15266 = CARTESIAN_POINT('',(1.998164812857,94.841220807132)); -#15267 = CARTESIAN_POINT('',(1.898261259046,94.83928677405)); -#15268 = CARTESIAN_POINT('',(1.79838577768,94.836386163713)); -#15269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15270 = ADVANCED_FACE('',(#15271),#14978,.F.); -#15271 = FACE_BOUND('',#15272,.F.); -#15272 = EDGE_LOOP('',(#15273,#15300,#15329,#15354,#15355)); -#15273 = ORIENTED_EDGE('',*,*,#15274,.T.); -#15274 = EDGE_CURVE('',#15074,#15275,#15277,.T.); -#15275 = VERTEX_POINT('',#15276); -#15276 = CARTESIAN_POINT('',(4.730239528692,-21.2,0.4)); -#15277 = SURFACE_CURVE('',#15278,(#15283,#15293),.PCURVE_S1.); -#15278 = HYPERBOLA('',#15279,7.329901318451,1.625); -#15279 = AXIS2_PLACEMENT_3D('',#15280,#15281,#15282); -#15280 = CARTESIAN_POINT('',(17.25,-21.2,57.346694858733)); -#15281 = DIRECTION('',(0.,1.,0.)); -#15282 = DIRECTION('',(0.,0.,-1.)); -#15283 = PCURVE('',#14978,#15284); -#15284 = DEFINITIONAL_REPRESENTATION('',(#15285),#15292); -#15285 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15286,#15287,#15288,#15289, - #15290,#15291),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#15286 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#15287 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184451)); -#15288 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#15289 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#15290 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#15291 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999773E-04)); -#15292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15293 = PCURVE('',#10082,#15294); -#15294 = DEFINITIONAL_REPRESENTATION('',(#15295),#15299); -#15295 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15296,#15297,#15298), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#15296 = CARTESIAN_POINT('',(4.5801,95.415343166394)); -#15297 = CARTESIAN_POINT('',(2.571131128544,94.965605172678)); -#15298 = CARTESIAN_POINT('',(0.4,94.480239528692)); -#15299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15300 = ORIENTED_EDGE('',*,*,#15301,.T.); -#15301 = EDGE_CURVE('',#15275,#15302,#15304,.T.); -#15302 = VERTEX_POINT('',#15303); -#15303 = CARTESIAN_POINT('',(29.769760471308,-21.2,0.4)); -#15304 = SURFACE_CURVE('',#15305,(#15310,#15317),.PCURVE_S1.); -#15305 = CIRCLE('',#15306,12.624778305337); -#15306 = AXIS2_PLACEMENT_3D('',#15307,#15308,#15309); -#15307 = CARTESIAN_POINT('',(17.25,-19.575,0.4)); -#15308 = DIRECTION('',(0.,0.,1.)); -#15309 = DIRECTION('',(1.,0.,-0.)); -#15310 = PCURVE('',#14978,#15311); -#15311 = DEFINITIONAL_REPRESENTATION('',(#15312),#15316); -#15312 = LINE('',#15313,#15314); -#15313 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#15314 = VECTOR('',#15315,1.); -#15315 = DIRECTION('',(-1.,-0.)); -#15316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15317 = PCURVE('',#15318,#15323); -#15318 = PLANE('',#15319); -#15319 = AXIS2_PLACEMENT_3D('',#15320,#15321,#15322); -#15320 = CARTESIAN_POINT('',(4.35,-32.475,0.4)); -#15321 = DIRECTION('',(0.,0.,1.)); -#15322 = DIRECTION('',(1.,0.,-0.)); -#15323 = DEFINITIONAL_REPRESENTATION('',(#15324),#15328); -#15324 = CIRCLE('',#15325,12.624778305337); -#15325 = AXIS2_PLACEMENT_2D('',#15326,#15327); -#15326 = CARTESIAN_POINT('',(12.9,12.9)); -#15327 = DIRECTION('',(1.,0.)); -#15328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15329 = ORIENTED_EDGE('',*,*,#15330,.T.); -#15330 = EDGE_CURVE('',#15302,#14857,#15331,.T.); -#15331 = SURFACE_CURVE('',#15332,(#15337,#15347),.PCURVE_S1.); -#15332 = HYPERBOLA('',#15333,7.329901318451,1.625); -#15333 = AXIS2_PLACEMENT_3D('',#15334,#15335,#15336); -#15334 = CARTESIAN_POINT('',(17.25,-21.2,57.346694858733)); -#15335 = DIRECTION('',(0.,1.,0.)); -#15336 = DIRECTION('',(0.,0.,-1.)); -#15337 = PCURVE('',#14978,#15338); -#15338 = DEFINITIONAL_REPRESENTATION('',(#15339),#15346); -#15339 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15340,#15341,#15342,#15343, - #15344,#15345),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#15340 = CARTESIAN_POINT('',(-6.15411208297,-1.000000000013E-03)); -#15341 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#15342 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#15343 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#15344 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184451)); -#15345 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#15346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15347 = PCURVE('',#10082,#15348); -#15348 = DEFINITIONAL_REPRESENTATION('',(#15349),#15353); -#15349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#15350,#15351,#15352), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#15350 = CARTESIAN_POINT('',(0.4,119.5197604713)); -#15351 = CARTESIAN_POINT('',(2.571131128544,119.03439482732)); -#15352 = CARTESIAN_POINT('',(4.5801,118.5846568336)); -#15353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15354 = ORIENTED_EDGE('',*,*,#14856,.T.); -#15355 = ORIENTED_EDGE('',*,*,#15073,.T.); -#15356 = ADVANCED_FACE('',(#15357),#15318,.T.); -#15357 = FACE_BOUND('',#15358,.T.); -#15358 = EDGE_LOOP('',(#15359,#15360)); -#15359 = ORIENTED_EDGE('',*,*,#15301,.T.); -#15360 = ORIENTED_EDGE('',*,*,#15361,.F.); -#15361 = EDGE_CURVE('',#15275,#15302,#15362,.T.); -#15362 = SURFACE_CURVE('',#15363,(#15367,#15373),.PCURVE_S1.); -#15363 = LINE('',#15364,#15365); -#15364 = CARTESIAN_POINT('',(-42.7,-21.2,0.4)); -#15365 = VECTOR('',#15366,1.); -#15366 = DIRECTION('',(1.,0.,0.)); -#15367 = PCURVE('',#15318,#15368); -#15368 = DEFINITIONAL_REPRESENTATION('',(#15369),#15372); -#15369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15370,#15371),.UNSPECIFIED., - .F.,.F.,(2,2),(47.325221694663,72.574778305337), - .PIECEWISE_BEZIER_KNOTS.); -#15370 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#15371 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#15372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15373 = PCURVE('',#10082,#15374); -#15374 = DEFINITIONAL_REPRESENTATION('',(#15375),#15378); -#15375 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15376,#15377),.UNSPECIFIED., - .F.,.F.,(2,2),(47.325221694663,72.574778305337), - .PIECEWISE_BEZIER_KNOTS.); -#15376 = CARTESIAN_POINT('',(0.4,94.375221694663)); -#15377 = CARTESIAN_POINT('',(0.4,119.62477830533)); -#15378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15379 = ADVANCED_FACE('',(#15380),#10697,.T.); -#15380 = FACE_BOUND('',#15381,.F.); -#15381 = EDGE_LOOP('',(#15382,#15427,#15428,#15429)); -#15382 = ORIENTED_EDGE('',*,*,#15383,.F.); -#15383 = EDGE_CURVE('',#15221,#10677,#15384,.T.); -#15384 = SURFACE_CURVE('',#15385,(#15397,#15412),.PCURVE_S1.); -#15385 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15386,#15387,#15388,#15389, - #15390,#15391,#15392,#15393,#15394,#15395,#15396),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#15386 = CARTESIAN_POINT('',(5.092187823692,-21.2,2.198)); -#15387 = CARTESIAN_POINT('',(5.092187823692,-21.2,2.49738420548)); -#15388 = CARTESIAN_POINT('',(5.08350605858,-21.2,2.796768502523)); -#15389 = CARTESIAN_POINT('',(5.066142555558,-21.2,3.095774843917)); -#15390 = CARTESIAN_POINT('',(5.01696009001,-21.2,3.659743744719)); -#15391 = CARTESIAN_POINT('',(4.986924639077,-21.2,3.9248619866)); -#15392 = CARTESIAN_POINT('',(4.950051298358,-21.2,4.189115829559)); -#15393 = CARTESIAN_POINT('',(4.90107831067,-21.2,4.484232450211)); -#15394 = CARTESIAN_POINT('',(4.895669402476,-21.2,4.516205586012)); -#15395 = CARTESIAN_POINT('',(4.890160201376,-21.2,4.548161592465)); -#15396 = CARTESIAN_POINT('',(4.884550795427,-21.2,4.5801)); -#15397 = PCURVE('',#10697,#15398); -#15398 = DEFINITIONAL_REPRESENTATION('',(#15399),#15411); -#15399 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15400,#15401,#15402,#15403, - #15404,#15405,#15406,#15407,#15408,#15409,#15410),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#15400 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#15401 = CARTESIAN_POINT('',(-4.822975675654,3.163208841711)); -#15402 = CARTESIAN_POINT('',(-4.822897346797,3.184825032685)); -#15403 = CARTESIAN_POINT('',(-4.822740701785,3.20644088757)); -#15404 = CARTESIAN_POINT('',(-4.822300709408,3.247313348383)); -#15405 = CARTESIAN_POINT('',(-4.822033041148,3.266570092951)); -#15406 = CARTESIAN_POINT('',(-4.82170662551,3.285826100098)); -#15407 = CARTESIAN_POINT('',(-4.821277838317,3.307422131833)); -#15408 = CARTESIAN_POINT('',(-4.821230534462,3.309763063484)); -#15409 = CARTESIAN_POINT('',(-4.821182404941,3.312103988052)); -#15410 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#15411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15412 = PCURVE('',#10082,#15413); -#15413 = DEFINITIONAL_REPRESENTATION('',(#15414),#15426); -#15414 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15415,#15416,#15417,#15418, - #15419,#15420,#15421,#15422,#15423,#15424,#15425),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#15415 = CARTESIAN_POINT('',(2.198,94.842187823692)); -#15416 = CARTESIAN_POINT('',(2.49738420548,94.842187823692)); -#15417 = CARTESIAN_POINT('',(2.796768502523,94.83350605858)); -#15418 = CARTESIAN_POINT('',(3.095774843917,94.816142555558)); -#15419 = CARTESIAN_POINT('',(3.659743744719,94.76696009001)); -#15420 = CARTESIAN_POINT('',(3.9248619866,94.736924639077)); -#15421 = CARTESIAN_POINT('',(4.189115829559,94.700051298358)); -#15422 = CARTESIAN_POINT('',(4.484232450211,94.65107831067)); -#15423 = CARTESIAN_POINT('',(4.516205586012,94.645669402476)); -#15424 = CARTESIAN_POINT('',(4.548161592465,94.640160201376)); -#15425 = CARTESIAN_POINT('',(4.5801,94.634550795427)); -#15426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15427 = ORIENTED_EDGE('',*,*,#15220,.T.); -#15428 = ORIENTED_EDGE('',*,*,#14724,.T.); -#15429 = ORIENTED_EDGE('',*,*,#10676,.T.); -#15430 = ADVANCED_FACE('',(#15431),#10753,.T.); -#15431 = FACE_BOUND('',#15432,.F.); -#15432 = EDGE_LOOP('',(#15433,#15457,#15486,#15531)); -#15433 = ORIENTED_EDGE('',*,*,#15434,.F.); -#15434 = EDGE_CURVE('',#15435,#10733,#15437,.T.); -#15435 = VERTEX_POINT('',#15436); -#15436 = CARTESIAN_POINT('',(-10.55,-32.08253436187,2.198)); -#15437 = SURFACE_CURVE('',#15438,(#15443,#15450),.PCURVE_S1.); -#15438 = CIRCLE('',#15439,13.85); -#15439 = AXIS2_PLACEMENT_3D('',#15440,#15441,#15442); -#15440 = CARTESIAN_POINT('',(-10.55,-45.93253436187,2.198)); -#15441 = DIRECTION('',(1.,0.,0.)); -#15442 = DIRECTION('',(0.,1.,0.)); -#15443 = PCURVE('',#10753,#15444); -#15444 = DEFINITIONAL_REPRESENTATION('',(#15445),#15449); -#15445 = LINE('',#15446,#15447); -#15446 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#15447 = VECTOR('',#15448,1.); -#15448 = DIRECTION('',(-0.,1.)); -#15449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15450 = PCURVE('',#10786,#15451); -#15451 = DEFINITIONAL_REPRESENTATION('',(#15452),#15456); -#15452 = LINE('',#15453,#15454); -#15453 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#15454 = VECTOR('',#15455,1.); -#15455 = DIRECTION('',(-0.,1.)); -#15456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15457 = ORIENTED_EDGE('',*,*,#15458,.T.); -#15458 = EDGE_CURVE('',#15435,#15459,#15461,.T.); -#15459 = VERTEX_POINT('',#15460); -#15460 = CARTESIAN_POINT('',(1.607812176308,-21.2,2.198)); -#15461 = SURFACE_CURVE('',#15462,(#15467,#15474),.PCURVE_S1.); -#15462 = CIRCLE('',#15463,12.232534361872); -#15463 = AXIS2_PLACEMENT_3D('',#15464,#15465,#15466); -#15464 = CARTESIAN_POINT('',(-10.55,-19.85,2.198)); -#15465 = DIRECTION('',(0.,0.,1.)); -#15466 = DIRECTION('',(0.,-1.,0.)); -#15467 = PCURVE('',#10753,#15468); -#15468 = DEFINITIONAL_REPRESENTATION('',(#15469),#15473); -#15469 = LINE('',#15470,#15471); -#15470 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#15471 = VECTOR('',#15472,1.); -#15472 = DIRECTION('',(-1.,0.)); -#15473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15474 = PCURVE('',#15475,#15480); -#15475 = TOROIDAL_SURFACE('',#15476,26.082534361872,13.85); -#15476 = AXIS2_PLACEMENT_3D('',#15477,#15478,#15479); -#15477 = CARTESIAN_POINT('',(-10.55,-19.85,2.198)); -#15478 = DIRECTION('',(-0.,-0.,-1.)); -#15479 = DIRECTION('',(0.,-1.,0.)); -#15480 = DEFINITIONAL_REPRESENTATION('',(#15481),#15485); -#15481 = LINE('',#15482,#15483); -#15482 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#15483 = VECTOR('',#15484,1.); -#15484 = DIRECTION('',(-1.,0.)); -#15485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15486 = ORIENTED_EDGE('',*,*,#15487,.T.); -#15487 = EDGE_CURVE('',#15459,#10710,#15488,.T.); -#15488 = SURFACE_CURVE('',#15489,(#15501,#15516),.PCURVE_S1.); -#15489 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15490,#15491,#15492,#15493, - #15494,#15495,#15496,#15497,#15498,#15499,#15500),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#15490 = CARTESIAN_POINT('',(1.607812176308,-21.2,2.198)); -#15491 = CARTESIAN_POINT('',(1.607812176308,-21.2,2.497384205317)); -#15492 = CARTESIAN_POINT('',(1.616493941411,-21.2,2.796768502196)); -#15493 = CARTESIAN_POINT('',(1.633857444414,-21.2,3.095774843427)); -#15494 = CARTESIAN_POINT('',(1.68303990992,-21.2,3.659743744069)); -#15495 = CARTESIAN_POINT('',(1.713075360841,-21.2,3.924861985952)); -#15496 = CARTESIAN_POINT('',(1.749948701548,-21.2,4.189115828912)); -#15497 = CARTESIAN_POINT('',(1.798921689248,-21.2,4.484232449727)); -#15498 = CARTESIAN_POINT('',(1.804330597468,-21.2,4.51620558569)); -#15499 = CARTESIAN_POINT('',(1.809839798596,-21.2,4.548161592304)); -#15500 = CARTESIAN_POINT('',(1.815449204573,-21.2,4.5801)); -#15501 = PCURVE('',#10753,#15502); -#15502 = DEFINITIONAL_REPRESENTATION('',(#15503),#15515); -#15503 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15504,#15505,#15506,#15507, - #15508,#15509,#15510,#15511,#15512,#15513,#15514),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#15504 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#15505 = CARTESIAN_POINT('',(-1.460209631526,3.163208841699)); -#15506 = CARTESIAN_POINT('',(-1.460287960383,3.184825032662)); -#15507 = CARTESIAN_POINT('',(-1.460444605394,3.206440887534)); -#15508 = CARTESIAN_POINT('',(-1.460884597771,3.247313348336)); -#15509 = CARTESIAN_POINT('',(-1.461152266031,3.266570092904)); -#15510 = CARTESIAN_POINT('',(-1.461478681669,3.285826100051)); -#15511 = CARTESIAN_POINT('',(-1.461907468862,3.307422131797)); -#15512 = CARTESIAN_POINT('',(-1.461954772717,3.30976306346)); -#15513 = CARTESIAN_POINT('',(-1.462002902238,3.31210398804)); -#15514 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#15515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15516 = PCURVE('',#10082,#15517); -#15517 = DEFINITIONAL_REPRESENTATION('',(#15518),#15530); -#15518 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15519,#15520,#15521,#15522, - #15523,#15524,#15525,#15526,#15527,#15528,#15529),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#15519 = CARTESIAN_POINT('',(2.198,91.357812176308)); -#15520 = CARTESIAN_POINT('',(2.497384205317,91.357812176308)); -#15521 = CARTESIAN_POINT('',(2.796768502196,91.366493941411)); -#15522 = CARTESIAN_POINT('',(3.095774843427,91.383857444414)); -#15523 = CARTESIAN_POINT('',(3.659743744069,91.43303990992)); -#15524 = CARTESIAN_POINT('',(3.924861985952,91.463075360841)); -#15525 = CARTESIAN_POINT('',(4.189115828912,91.499948701548)); -#15526 = CARTESIAN_POINT('',(4.484232449727,91.548921689248)); -#15527 = CARTESIAN_POINT('',(4.51620558569,91.554330597468)); -#15528 = CARTESIAN_POINT('',(4.548161592304,91.559839798596)); -#15529 = CARTESIAN_POINT('',(4.5801,91.565449204573)); -#15530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15531 = ORIENTED_EDGE('',*,*,#10732,.T.); -#15532 = ADVANCED_FACE('',(#15533),#15475,.T.); -#15533 = FACE_BOUND('',#15534,.F.); -#15534 = EDGE_LOOP('',(#15535,#15536,#15565,#15752)); -#15535 = ORIENTED_EDGE('',*,*,#15458,.F.); -#15536 = ORIENTED_EDGE('',*,*,#15537,.F.); -#15537 = EDGE_CURVE('',#15538,#15435,#15540,.T.); -#15538 = VERTEX_POINT('',#15539); -#15539 = CARTESIAN_POINT('',(-10.55,-32.19967987186,0.400444004722)); -#15540 = SURFACE_CURVE('',#15541,(#15546,#15553),.PCURVE_S1.); -#15541 = CIRCLE('',#15542,13.85); -#15542 = AXIS2_PLACEMENT_3D('',#15543,#15544,#15545); -#15543 = CARTESIAN_POINT('',(-10.55,-45.93253436187,2.198)); -#15544 = DIRECTION('',(1.,0.,0.)); -#15545 = DIRECTION('',(0.,1.,0.)); -#15546 = PCURVE('',#15475,#15547); -#15547 = DEFINITIONAL_REPRESENTATION('',(#15548),#15552); -#15548 = LINE('',#15549,#15550); -#15549 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#15550 = VECTOR('',#15551,1.); -#15551 = DIRECTION('',(-0.,1.)); -#15552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15553 = PCURVE('',#15554,#15559); -#15554 = TOROIDAL_SURFACE('',#15555,26.082534361872,13.85); -#15555 = AXIS2_PLACEMENT_3D('',#15556,#15557,#15558); -#15556 = CARTESIAN_POINT('',(-10.55,-19.85,2.198)); -#15557 = DIRECTION('',(-0.,-0.,-1.)); -#15558 = DIRECTION('',(0.,-1.,0.)); -#15559 = DEFINITIONAL_REPRESENTATION('',(#15560),#15564); -#15560 = LINE('',#15561,#15562); -#15561 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#15562 = VECTOR('',#15563,1.); -#15563 = DIRECTION('',(-0.,1.)); -#15564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15565 = ORIENTED_EDGE('',*,*,#15566,.F.); -#15566 = EDGE_CURVE('',#15567,#15538,#15569,.T.); -#15567 = VERTEX_POINT('',#15568); -#15568 = CARTESIAN_POINT('',(1.609053885078,-21.2,2.013111578891)); -#15569 = SURFACE_CURVE('',#15570,(#15627,#15687),.PCURVE_S1.); -#15570 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15571,#15572,#15573,#15574, - #15575,#15576,#15577,#15578,#15579,#15580,#15581,#15582,#15583, - #15584,#15585,#15586,#15587,#15588,#15589,#15590,#15591,#15592, - #15593,#15594,#15595,#15596,#15597,#15598,#15599,#15600,#15601, - #15602,#15603,#15604,#15605,#15606,#15607,#15608,#15609,#15610, - #15611,#15612,#15613,#15614,#15615,#15616,#15617,#15618,#15619, - #15620,#15621,#15622,#15623,#15624,#15625,#15626),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#15571 = CARTESIAN_POINT('',(1.610493518804,-21.18679717301,2.0145316102 - )); -#15572 = CARTESIAN_POINT('',(1.541192540789,-21.82553719015, - 1.945847784641)); -#15573 = CARTESIAN_POINT('',(1.433196855822,-22.4598134901,1.87584794007 - )); -#15574 = CARTESIAN_POINT('',(1.286899148185,-23.0868218814, - 1.804708486374)); -#15575 = CARTESIAN_POINT('',(1.102936253734,-23.70384719043, - 1.732619861218)); -#15576 = CARTESIAN_POINT('',(0.88216183271,-24.30825794564, - 1.659792102915)); -#15577 = CARTESIAN_POINT('',(0.625636333896,-24.89750679909, - 1.586464827644)); -#15578 = CARTESIAN_POINT('',(5.006784884054E-02,-26.02812463993, - 1.441004845976)); -#15579 = CARTESIAN_POINT('',(-0.267476690969,-26.57028300845, - 1.368879195518)); -#15580 = CARTESIAN_POINT('',(-0.616818870452,-27.09332687093, - 1.296808060151)); -#15581 = CARTESIAN_POINT('',(-0.99660940194,-27.59508997754, - 1.22509037078)); -#15582 = CARTESIAN_POINT('',(-1.405344753518,-28.07351880352, - 1.154074190424)); -#15583 = CARTESIAN_POINT('',(-1.841377247814,-28.52667137829, - 1.084177425705)); -#15584 = CARTESIAN_POINT('',(-2.336092671361,-28.98334183066, - 1.011009551808)); -#15585 = CARTESIAN_POINT('',(-2.369396430359,-29.01382279241, - 1.006111897466)); -#15586 = CARTESIAN_POINT('',(-2.402831331386,-29.04416309716, - 1.001222876114)); -#15587 = CARTESIAN_POINT('',(-2.436396710325,-29.07436207129, - 0.996342681424)); -#15588 = CARTESIAN_POINT('',(-2.470091899521,-29.10441904425, - 0.991471509722)); -#15589 = CARTESIAN_POINT('',(-2.503916227782,-29.13433334854, - 0.986609559999)); -#15590 = CARTESIAN_POINT('',(-2.572213635297,-29.1942188542, - 0.976848508641)); -#15591 = CARTESIAN_POINT('',(-2.606689696668,-29.22418672826, - 0.971949625817)); -#15592 = CARTESIAN_POINT('',(-2.641296506135,-29.25400725426, - 0.967060594141)); -#15593 = CARTESIAN_POINT('',(-2.676033361649,-29.28367974767, - 0.96218162527)); -#15594 = CARTESIAN_POINT('',(-2.710899557467,-29.31320352716, - 0.957312933804)); -#15595 = CARTESIAN_POINT('',(-2.745894384152,-29.34257791458, - 0.952454737292)); -#15596 = CARTESIAN_POINT('',(-2.839349020643,-29.42033801795, - 0.93955655441)); -#15597 = CARTESIAN_POINT('',(-2.898033742994,-29.46845987684, - 0.931535408984)); -#15598 = CARTESIAN_POINT('',(-2.957068028973,-29.51616471974, - 0.923544829531)); -#15599 = CARTESIAN_POINT('',(-3.016448583669,-29.56344947867, - 0.915585849616)); -#15600 = CARTESIAN_POINT('',(-3.076172083919,-29.61031110952, - 0.907659526789)); -#15601 = CARTESIAN_POINT('',(-3.136235178305,-29.65674659213, - 0.899766942582)); -#15602 = CARTESIAN_POINT('',(-3.293340994146,-29.77641457203, - 0.879328022206)); -#15603 = CARTESIAN_POINT('',(-3.390909411908,-29.84897606468, - 0.866836171262)); -#15604 = CARTESIAN_POINT('',(-3.489325871999,-29.92042511036, - 0.854438184095)); -#15605 = CARTESIAN_POINT('',(-3.588576313817,-29.9907495657, - 0.842138767079)); -#15606 = CARTESIAN_POINT('',(-3.688646484599,-30.05993744168, - 0.829942798541)); -#15607 = CARTESIAN_POINT('',(-3.789521939419,-30.12797690372, - 0.817855328766)); -#15608 = CARTESIAN_POINT('',(-4.039187977171,-30.29221558801, - 0.788450853129)); -#15609 = CARTESIAN_POINT('',(-4.188863409566,-30.38711644062, - 0.771261126682)); -#15610 = CARTESIAN_POINT('',(-4.340169227904,-30.47952278141, - 0.754328529855)); -#15611 = CARTESIAN_POINT('',(-4.493059352758,-30.5693992632, - 0.737669998744)); -#15612 = CARTESIAN_POINT('',(-4.647486735746,-30.65671123962, - 0.721303276337)); -#15613 = CARTESIAN_POINT('',(-4.803403359537,-30.74142476514, - 0.705246912518)); -#15614 = CARTESIAN_POINT('',(-5.181683521666,-30.93874647279, - 0.667440626642)); -#15615 = CARTESIAN_POINT('',(-5.405445551685,-31.04879892668, - 0.646010933499)); -#15616 = CARTESIAN_POINT('',(-5.631910673091,-31.15357216134, - 0.62528451325)); -#15617 = CARTESIAN_POINT('',(-5.860938851773,-31.2529769295, - 0.605318051656)); -#15618 = CARTESIAN_POINT('',(-6.092385315029,-31.34692706938, - 0.586170775313)); -#15619 = CARTESIAN_POINT('',(-6.326100192292,-31.43534004212, - 0.567903635341)); -#15620 = CARTESIAN_POINT('',(-7.108165914944,-31.70991744441, - 0.510449034634)); -#15621 = CARTESIAN_POINT('',(-7.665812251425,-31.87159514376, - 0.475367746345)); -#15622 = CARTESIAN_POINT('',(-8.232846061361,-32.00214922291, - 0.4461117941)); -#15623 = CARTESIAN_POINT('',(-8.807127810461,-32.10073356334, - 0.423458490193)); -#15624 = CARTESIAN_POINT('',(-9.386392210521,-32.16670059188, - 0.408114719065)); -#15625 = CARTESIAN_POINT('',(-9.968216631348,-32.19967987186, - 0.400444004722)); -#15626 = CARTESIAN_POINT('',(-10.55,-32.19967987186,0.400444004722)); -#15627 = PCURVE('',#15475,#15628); -#15628 = DEFINITIONAL_REPRESENTATION('',(#15629),#15686); -#15629 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15630,#15631,#15632,#15633, - #15634,#15635,#15636,#15637,#15638,#15639,#15640,#15641,#15642, - #15643,#15644,#15645,#15646,#15647,#15648,#15649,#15650,#15651, - #15652,#15653,#15654,#15655,#15656,#15657,#15658,#15659,#15660, - #15661,#15662,#15663,#15664,#15665,#15666,#15667,#15668,#15669, - #15670,#15671,#15672,#15673,#15674,#15675,#15676,#15677,#15678, - #15679,#15680,#15681,#15682,#15683,#15684,#15685),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#15630 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#15631 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#15632 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#15633 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#15634 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#15635 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#15636 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#15637 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#15638 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#15639 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#15640 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#15641 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#15642 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#15643 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#15644 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#15645 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#15646 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#15647 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#15648 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#15649 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#15650 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#15651 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#15652 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#15653 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#15654 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#15655 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#15656 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#15657 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#15658 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#15659 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#15660 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#15661 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#15662 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#15663 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#15664 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#15665 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#15666 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#15667 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#15668 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#15669 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#15670 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#15671 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#15672 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#15673 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#15674 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#15675 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#15676 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#15677 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#15678 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#15679 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#15680 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#15681 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#15682 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#15683 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#15684 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#15685 = CARTESIAN_POINT('',(0.,9.294623360826)); -#15686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15687 = PCURVE('',#15688,#15693); -#15688 = CONICAL_SURFACE('',#15689,12.625,0.218166156499); -#15689 = AXIS2_PLACEMENT_3D('',#15690,#15691,#15692); -#15690 = CARTESIAN_POINT('',(-10.55,-19.575,0.399)); -#15691 = DIRECTION('',(-0.,-0.,-1.)); -#15692 = DIRECTION('',(1.,0.,0.)); -#15693 = DEFINITIONAL_REPRESENTATION('',(#15694),#15751); -#15694 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15695,#15696,#15697,#15698, - #15699,#15700,#15701,#15702,#15703,#15704,#15705,#15706,#15707, - #15708,#15709,#15710,#15711,#15712,#15713,#15714,#15715,#15716, - #15717,#15718,#15719,#15720,#15721,#15722,#15723,#15724,#15725, - #15726,#15727,#15728,#15729,#15730,#15731,#15732,#15733,#15734, - #15735,#15736,#15737,#15738,#15739,#15740,#15741,#15742,#15743, - #15744,#15745,#15746,#15747,#15748,#15749,#15750),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#15695 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#15696 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#15697 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#15698 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#15699 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#15700 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#15701 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#15702 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#15703 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#15704 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#15705 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#15706 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#15707 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#15708 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#15709 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#15710 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#15711 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#15712 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#15713 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#15714 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#15715 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#15716 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#15717 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#15718 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#15719 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#15720 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#15721 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#15722 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#15723 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#15724 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#15725 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#15726 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#15727 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#15728 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#15729 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#15730 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#15731 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#15732 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#15733 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#15734 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#15735 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#15736 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#15737 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#15738 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#15739 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#15740 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#15741 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#15742 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#15743 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#15744 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#15745 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#15746 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#15747 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#15748 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#15749 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#15750 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#15751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15752 = ORIENTED_EDGE('',*,*,#15753,.T.); -#15753 = EDGE_CURVE('',#15567,#15459,#15754,.T.); -#15754 = SURFACE_CURVE('',#15755,(#15761,#15770),.PCURVE_S1.); -#15755 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15756,#15757,#15758,#15759, - #15760),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15756 = CARTESIAN_POINT('',(1.613613836288,-21.2,1.798385777668)); -#15757 = CARTESIAN_POINT('',(1.610713225951,-21.2,1.898261259032)); -#15758 = CARTESIAN_POINT('',(1.608779192868,-21.2,1.998164812855)); -#15759 = CARTESIAN_POINT('',(1.607812176308,-21.2,2.098082406639)); -#15760 = CARTESIAN_POINT('',(1.607812176308,-21.2,2.198)); -#15761 = PCURVE('',#15475,#15762); -#15762 = DEFINITIONAL_REPRESENTATION('',(#15763),#15769); -#15763 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15764,#15765,#15766,#15767, - #15768),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15764 = CARTESIAN_POINT('',(-1.460261949206,9.395920943488)); -#15765 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#15766 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#15767 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#15768 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#15769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15770 = PCURVE('',#10082,#15771); -#15771 = DEFINITIONAL_REPRESENTATION('',(#15772),#15778); -#15772 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15773,#15774,#15775,#15776, - #15777),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15773 = CARTESIAN_POINT('',(1.798385777668,91.363613836288)); -#15774 = CARTESIAN_POINT('',(1.898261259032,91.360713225951)); -#15775 = CARTESIAN_POINT('',(1.998164812855,91.358779192868)); -#15776 = CARTESIAN_POINT('',(2.098082406639,91.357812176308)); -#15777 = CARTESIAN_POINT('',(2.198,91.357812176308)); -#15778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15779 = ADVANCED_FACE('',(#15780),#15554,.T.); -#15780 = FACE_BOUND('',#15781,.F.); -#15781 = EDGE_LOOP('',(#15782,#15928,#15929,#15953)); -#15782 = ORIENTED_EDGE('',*,*,#15783,.F.); -#15783 = EDGE_CURVE('',#15538,#15784,#15786,.T.); -#15784 = VERTEX_POINT('',#15785); -#15785 = CARTESIAN_POINT('',(-22.70905388506,-21.2,2.013111578896)); -#15786 = SURFACE_CURVE('',#15787,(#15832,#15880),.PCURVE_S1.); -#15787 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15788,#15789,#15790,#15791, - #15792,#15793,#15794,#15795,#15796,#15797,#15798,#15799,#15800, - #15801,#15802,#15803,#15804,#15805,#15806,#15807,#15808,#15809, - #15810,#15811,#15812,#15813,#15814,#15815,#15816,#15817,#15818, - #15819,#15820,#15821,#15822,#15823,#15824,#15825,#15826,#15827, - #15828,#15829,#15830,#15831),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#15788 = CARTESIAN_POINT('',(-10.55,-32.19967987186,0.400444004722)); -#15789 = CARTESIAN_POINT('',(-11.16090697419,-32.19967987186, - 0.400444004722)); -#15790 = CARTESIAN_POINT('',(-11.77186082059,-32.16331612576, - 0.408901861389)); -#15791 = CARTESIAN_POINT('',(-12.37984394014,-32.09057842473, - 0.425820745627)); -#15792 = CARTESIAN_POINT('',(-12.98206244799,-31.98191959198, - 0.450757051666)); -#15793 = CARTESIAN_POINT('',(-13.57591612587,-31.838120944, - 0.482854433345)); -#15794 = CARTESIAN_POINT('',(-14.15895670385,-31.6601935413, - 0.521201862801)); -#15795 = CARTESIAN_POINT('',(-14.99469099139,-31.3510167321, - 0.585285538548)); -#15796 = CARTESIAN_POINT('',(-15.25766743466,-31.24551434998, - 0.606834010531)); -#15797 = CARTESIAN_POINT('',(-15.5175868756,-31.13296246607, - 0.629458875048)); -#15798 = CARTESIAN_POINT('',(-15.77423518427,-31.01348468251, - 0.653072695588)); -#15799 = CARTESIAN_POINT('',(-16.02740616758,-30.88721021705, - 0.677591597746)); -#15800 = CARTESIAN_POINT('',(-16.27690100226,-30.75427306988, - 0.702936424861)); -#15801 = CARTESIAN_POINT('',(-16.71611953086,-30.50489362542, - 0.749602741865)); -#15802 = CARTESIAN_POINT('',(-16.9073083284,-30.39092306984, - 0.770639036621)); -#15803 = CARTESIAN_POINT('',(-17.0960000831,-30.27296723375, - 0.792106773153)); -#15804 = CARTESIAN_POINT('',(-17.28210304877,-30.15109554608, - 0.813971927071)); -#15805 = CARTESIAN_POINT('',(-17.46552771048,-30.02537915473, - 0.836202454361)); -#15806 = CARTESIAN_POINT('',(-17.64618678455,-29.89589092661, - 0.858768291387)); -#15807 = CARTESIAN_POINT('',(-17.96575811333,-29.65651948881, - 0.899877563509)); -#15808 = CARTESIAN_POINT('',(-18.10570894058,-29.54798337281, - 0.9183090161)); -#15809 = CARTESIAN_POINT('',(-18.24380454212,-29.43713489359, - 0.936921487606)); -#15810 = CARTESIAN_POINT('',(-18.3800025939,-29.32401255743, - 0.955701435136)); -#15811 = CARTESIAN_POINT('',(-18.51426160591,-29.20865558296, - 0.974635997976)); -#15812 = CARTESIAN_POINT('',(-18.64654092226,-29.09110390114, - 0.993712997584)); -#15813 = CARTESIAN_POINT('',(-18.87991637095,-28.87663725529, - 1.028126236802)); -#15814 = CARTESIAN_POINT('',(-18.98176647982,-28.78052650603, - 1.043413568571)); -#15815 = CARTESIAN_POINT('',(-19.0823312871,-28.68308607369, - 1.05877721958)); -#15816 = CARTESIAN_POINT('',(-19.18159136609,-28.58433641119, - 1.074211695289)); -#15817 = CARTESIAN_POINT('',(-19.27952762402,-28.4842982582, - 1.089711719932)); -#15818 = CARTESIAN_POINT('',(-19.37612130206,-28.38299264111, - 1.105272236527)); -#15819 = CARTESIAN_POINT('',(-19.73929505015,-27.99190722154, - 1.16482514962)); -#15820 = CARTESIAN_POINT('',(-19.99646281649,-27.69350854202, - 1.209202428496)); -#15821 = CARTESIAN_POINT('',(-20.24244642544,-27.38572024817, - 1.253912137873)); -#15822 = CARTESIAN_POINT('',(-20.47685693415,-27.0690352361, - 1.298858358805)); -#15823 = CARTESIAN_POINT('',(-20.69932832642,-26.74396402599, - 1.343955388649)); -#15824 = CARTESIAN_POINT('',(-20.9095185334,-26.41103490362,1.3891257707 - )); -#15825 = CARTESIAN_POINT('',(-21.47837973441,-25.43149174711, - 1.519176193396)); -#15826 = CARTESIAN_POINT('',(-21.8051890343,-24.76634357793, - 1.60406599372)); -#15827 = CARTESIAN_POINT('',(-22.08540211271,-24.07901144995, - 1.68849109221)); -#15828 = CARTESIAN_POINT('',(-22.31725513967,-23.37332673221, - 1.772064301113)); -#15829 = CARTESIAN_POINT('',(-22.49933876534,-22.65327537685, - 1.854455096251)); -#15830 = CARTESIAN_POINT('',(-22.63061851625,-21.92299689134, - 1.935367925957)); -#15831 = CARTESIAN_POINT('',(-22.7104935188,-21.18679717301,2.0145316102 - )); -#15832 = PCURVE('',#15554,#15833); -#15833 = DEFINITIONAL_REPRESENTATION('',(#15834),#15879); -#15834 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15835,#15836,#15837,#15838, - #15839,#15840,#15841,#15842,#15843,#15844,#15845,#15846,#15847, - #15848,#15849,#15850,#15851,#15852,#15853,#15854,#15855,#15856, - #15857,#15858,#15859,#15860,#15861,#15862,#15863,#15864,#15865, - #15866,#15867,#15868,#15869,#15870,#15871,#15872,#15873,#15874, - #15875,#15876,#15877,#15878),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#15835 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#15836 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#15837 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#15838 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#15839 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#15840 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#15841 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#15842 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#15843 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#15844 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#15845 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#15846 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#15847 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#15848 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#15849 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#15850 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#15851 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#15852 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#15853 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#15854 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#15855 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#15856 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#15857 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#15858 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#15859 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#15860 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#15861 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#15862 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#15863 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#15864 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#15865 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#15866 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#15867 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#15868 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#15869 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#15870 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#15871 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#15872 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#15873 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#15874 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#15875 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#15876 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#15877 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#15878 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#15879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15880 = PCURVE('',#15688,#15881); -#15881 = DEFINITIONAL_REPRESENTATION('',(#15882),#15927); -#15882 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15883,#15884,#15885,#15886, - #15887,#15888,#15889,#15890,#15891,#15892,#15893,#15894,#15895, - #15896,#15897,#15898,#15899,#15900,#15901,#15902,#15903,#15904, - #15905,#15906,#15907,#15908,#15909,#15910,#15911,#15912,#15913, - #15914,#15915,#15916,#15917,#15918,#15919,#15920,#15921,#15922, - #15923,#15924,#15925,#15926),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#15883 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#15884 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#15885 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#15886 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#15887 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#15888 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#15889 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#15890 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#15891 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#15892 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#15893 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#15894 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#15895 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#15896 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#15897 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#15898 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#15899 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#15900 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#15901 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#15902 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#15903 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#15904 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#15905 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#15906 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#15907 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#15908 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#15909 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#15910 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#15911 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#15912 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#15913 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#15914 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#15915 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#15916 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#15917 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#15918 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#15919 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#15920 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#15921 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#15922 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#15923 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#15924 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#15925 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#15926 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#15927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15928 = ORIENTED_EDGE('',*,*,#15537,.T.); -#15929 = ORIENTED_EDGE('',*,*,#15930,.F.); -#15930 = EDGE_CURVE('',#15931,#15435,#15933,.T.); -#15931 = VERTEX_POINT('',#15932); -#15932 = CARTESIAN_POINT('',(-22.7078121763,-21.2,2.198)); -#15933 = SURFACE_CURVE('',#15934,(#15939,#15946),.PCURVE_S1.); -#15934 = CIRCLE('',#15935,12.232534361872); -#15935 = AXIS2_PLACEMENT_3D('',#15936,#15937,#15938); -#15936 = CARTESIAN_POINT('',(-10.55,-19.85,2.198)); -#15937 = DIRECTION('',(0.,0.,1.)); -#15938 = DIRECTION('',(0.,-1.,0.)); -#15939 = PCURVE('',#15554,#15940); -#15940 = DEFINITIONAL_REPRESENTATION('',(#15941),#15945); -#15941 = LINE('',#15942,#15943); -#15942 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#15943 = VECTOR('',#15944,1.); -#15944 = DIRECTION('',(-1.,0.)); -#15945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15946 = PCURVE('',#10786,#15947); -#15947 = DEFINITIONAL_REPRESENTATION('',(#15948),#15952); -#15948 = LINE('',#15949,#15950); -#15949 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#15950 = VECTOR('',#15951,1.); -#15951 = DIRECTION('',(-1.,0.)); -#15952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15953 = ORIENTED_EDGE('',*,*,#15954,.T.); -#15954 = EDGE_CURVE('',#15931,#15784,#15955,.T.); -#15955 = SURFACE_CURVE('',#15956,(#15962,#15971),.PCURVE_S1.); -#15956 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15957,#15958,#15959,#15960, - #15961),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15957 = CARTESIAN_POINT('',(-22.7078121763,-21.2,2.198)); -#15958 = CARTESIAN_POINT('',(-22.7078121763,-21.2,2.098082406647)); -#15959 = CARTESIAN_POINT('',(-22.70877919286,-21.2,1.998164812856)); -#15960 = CARTESIAN_POINT('',(-22.71071322595,-21.2,1.898261259044)); -#15961 = CARTESIAN_POINT('',(-22.71361383628,-21.2,1.798385777677)); -#15962 = PCURVE('',#15554,#15963); -#15963 = DEFINITIONAL_REPRESENTATION('',(#15964),#15970); -#15964 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15965,#15966,#15967,#15968, - #15969),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15965 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#15966 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#15967 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#15968 = CARTESIAN_POINT('',(-4.822949502509,9.403135173116)); -#15969 = CARTESIAN_POINT('',(-4.822923357974,9.395920943489)); -#15970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15971 = PCURVE('',#10082,#15972); -#15972 = DEFINITIONAL_REPRESENTATION('',(#15973),#15979); -#15973 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#15974,#15975,#15976,#15977, - #15978),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#15974 = CARTESIAN_POINT('',(2.198,67.042187823692)); -#15975 = CARTESIAN_POINT('',(2.098082406647,67.042187823692)); -#15976 = CARTESIAN_POINT('',(1.998164812856,67.041220807132)); -#15977 = CARTESIAN_POINT('',(1.898261259044,67.03928677405)); -#15978 = CARTESIAN_POINT('',(1.798385777677,67.036386163713)); -#15979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#15980 = ADVANCED_FACE('',(#15981),#15688,.F.); -#15981 = FACE_BOUND('',#15982,.F.); -#15982 = EDGE_LOOP('',(#15983,#16010,#16039,#16064,#16065)); -#15983 = ORIENTED_EDGE('',*,*,#15984,.T.); -#15984 = EDGE_CURVE('',#15784,#15985,#15987,.T.); -#15985 = VERTEX_POINT('',#15986); -#15986 = CARTESIAN_POINT('',(-23.0697604713,-21.2,0.4)); -#15987 = SURFACE_CURVE('',#15988,(#15993,#16003),.PCURVE_S1.); -#15988 = HYPERBOLA('',#15989,7.329901318451,1.625); -#15989 = AXIS2_PLACEMENT_3D('',#15990,#15991,#15992); -#15990 = CARTESIAN_POINT('',(-10.55,-21.2,57.346694858733)); -#15991 = DIRECTION('',(0.,1.,0.)); -#15992 = DIRECTION('',(0.,0.,-1.)); -#15993 = PCURVE('',#15688,#15994); -#15994 = DEFINITIONAL_REPRESENTATION('',(#15995),#16002); -#15995 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#15996,#15997,#15998,#15999, - #16000,#16001),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#15996 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#15997 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184451)); -#15998 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#15999 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#16000 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#16001 = CARTESIAN_POINT('',(-3.2706658778,-1.000000000012E-03)); -#16002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16003 = PCURVE('',#10082,#16004); -#16004 = DEFINITIONAL_REPRESENTATION('',(#16005),#16009); -#16005 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16006,#16007,#16008), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#16006 = CARTESIAN_POINT('',(4.5801,67.615343166394)); -#16007 = CARTESIAN_POINT('',(2.571131128544,67.165605172678)); -#16008 = CARTESIAN_POINT('',(0.4,66.680239528692)); -#16009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16010 = ORIENTED_EDGE('',*,*,#16011,.T.); -#16011 = EDGE_CURVE('',#15985,#16012,#16014,.T.); -#16012 = VERTEX_POINT('',#16013); -#16013 = CARTESIAN_POINT('',(1.969760471308,-21.2,0.4)); -#16014 = SURFACE_CURVE('',#16015,(#16020,#16027),.PCURVE_S1.); -#16015 = CIRCLE('',#16016,12.624778305337); -#16016 = AXIS2_PLACEMENT_3D('',#16017,#16018,#16019); -#16017 = CARTESIAN_POINT('',(-10.55,-19.575,0.4)); -#16018 = DIRECTION('',(0.,0.,1.)); -#16019 = DIRECTION('',(1.,0.,-0.)); -#16020 = PCURVE('',#15688,#16021); -#16021 = DEFINITIONAL_REPRESENTATION('',(#16022),#16026); -#16022 = LINE('',#16023,#16024); -#16023 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#16024 = VECTOR('',#16025,1.); -#16025 = DIRECTION('',(-1.,-0.)); -#16026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16027 = PCURVE('',#16028,#16033); -#16028 = PLANE('',#16029); -#16029 = AXIS2_PLACEMENT_3D('',#16030,#16031,#16032); -#16030 = CARTESIAN_POINT('',(-23.45,-32.475,0.4)); -#16031 = DIRECTION('',(0.,0.,1.)); -#16032 = DIRECTION('',(1.,0.,-0.)); -#16033 = DEFINITIONAL_REPRESENTATION('',(#16034),#16038); -#16034 = CIRCLE('',#16035,12.624778305337); -#16035 = AXIS2_PLACEMENT_2D('',#16036,#16037); -#16036 = CARTESIAN_POINT('',(12.9,12.9)); -#16037 = DIRECTION('',(1.,0.)); -#16038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16039 = ORIENTED_EDGE('',*,*,#16040,.T.); -#16040 = EDGE_CURVE('',#16012,#15567,#16041,.T.); -#16041 = SURFACE_CURVE('',#16042,(#16047,#16057),.PCURVE_S1.); -#16042 = HYPERBOLA('',#16043,7.329901318451,1.625); -#16043 = AXIS2_PLACEMENT_3D('',#16044,#16045,#16046); -#16044 = CARTESIAN_POINT('',(-10.55,-21.2,57.346694858733)); -#16045 = DIRECTION('',(0.,1.,0.)); -#16046 = DIRECTION('',(0.,0.,-1.)); -#16047 = PCURVE('',#15688,#16048); -#16048 = DEFINITIONAL_REPRESENTATION('',(#16049),#16056); -#16049 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16050,#16051,#16052,#16053, - #16054,#16055),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#16050 = CARTESIAN_POINT('',(-6.15411208297,-1.000000000012E-03)); -#16051 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#16052 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#16053 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#16054 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184451)); -#16055 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#16056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16057 = PCURVE('',#10082,#16058); -#16058 = DEFINITIONAL_REPRESENTATION('',(#16059),#16063); -#16059 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16060,#16061,#16062), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#16060 = CARTESIAN_POINT('',(0.4,91.719760471308)); -#16061 = CARTESIAN_POINT('',(2.571131128544,91.234394827322)); -#16062 = CARTESIAN_POINT('',(4.5801,90.784656833606)); -#16063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16064 = ORIENTED_EDGE('',*,*,#15566,.T.); -#16065 = ORIENTED_EDGE('',*,*,#15783,.T.); -#16066 = ADVANCED_FACE('',(#16067),#16028,.T.); -#16067 = FACE_BOUND('',#16068,.T.); -#16068 = EDGE_LOOP('',(#16069,#16070)); -#16069 = ORIENTED_EDGE('',*,*,#16011,.T.); -#16070 = ORIENTED_EDGE('',*,*,#16071,.F.); -#16071 = EDGE_CURVE('',#15985,#16012,#16072,.T.); -#16072 = SURFACE_CURVE('',#16073,(#16077,#16083),.PCURVE_S1.); -#16073 = LINE('',#16074,#16075); -#16074 = CARTESIAN_POINT('',(-56.6,-21.2,0.4)); -#16075 = VECTOR('',#16076,1.); -#16076 = DIRECTION('',(1.,0.,0.)); -#16077 = PCURVE('',#16028,#16078); -#16078 = DEFINITIONAL_REPRESENTATION('',(#16079),#16082); -#16079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16080,#16081),.UNSPECIFIED., - .F.,.F.,(2,2),(33.425221694663,58.674778305337), - .PIECEWISE_BEZIER_KNOTS.); -#16080 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#16081 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#16082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16083 = PCURVE('',#10082,#16084); -#16084 = DEFINITIONAL_REPRESENTATION('',(#16085),#16088); -#16085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16086,#16087),.UNSPECIFIED., - .F.,.F.,(2,2),(33.425221694663,58.674778305337), - .PIECEWISE_BEZIER_KNOTS.); -#16086 = CARTESIAN_POINT('',(0.4,66.575221694663)); -#16087 = CARTESIAN_POINT('',(0.4,91.824778305337)); -#16088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16089 = ADVANCED_FACE('',(#16090),#10786,.T.); -#16090 = FACE_BOUND('',#16091,.F.); -#16091 = EDGE_LOOP('',(#16092,#16137,#16138,#16139)); -#16092 = ORIENTED_EDGE('',*,*,#16093,.F.); -#16093 = EDGE_CURVE('',#15931,#10766,#16094,.T.); -#16094 = SURFACE_CURVE('',#16095,(#16107,#16122),.PCURVE_S1.); -#16095 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16096,#16097,#16098,#16099, - #16100,#16101,#16102,#16103,#16104,#16105,#16106),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#16096 = CARTESIAN_POINT('',(-22.7078121763,-21.2,2.198)); -#16097 = CARTESIAN_POINT('',(-22.7078121763,-21.2,2.49738420548)); -#16098 = CARTESIAN_POINT('',(-22.71649394142,-21.2,2.796768502523)); -#16099 = CARTESIAN_POINT('',(-22.73385744444,-21.2,3.095774843917)); -#16100 = CARTESIAN_POINT('',(-22.78303990999,-21.2,3.659743744719)); -#16101 = CARTESIAN_POINT('',(-22.81307536092,-21.2,3.9248619866)); -#16102 = CARTESIAN_POINT('',(-22.84994870164,-21.2,4.189115829559)); -#16103 = CARTESIAN_POINT('',(-22.89892168933,-21.2,4.484232450211)); -#16104 = CARTESIAN_POINT('',(-22.90433059752,-21.2,4.516205586012)); -#16105 = CARTESIAN_POINT('',(-22.90983979862,-21.2,4.548161592465)); -#16106 = CARTESIAN_POINT('',(-22.91544920457,-21.2,4.5801)); -#16107 = PCURVE('',#10786,#16108); -#16108 = DEFINITIONAL_REPRESENTATION('',(#16109),#16121); -#16109 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16110,#16111,#16112,#16113, - #16114,#16115,#16116,#16117,#16118,#16119,#16120),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#16110 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#16111 = CARTESIAN_POINT('',(-4.822975675654,3.163208841711)); -#16112 = CARTESIAN_POINT('',(-4.822897346797,3.184825032685)); -#16113 = CARTESIAN_POINT('',(-4.822740701785,3.20644088757)); -#16114 = CARTESIAN_POINT('',(-4.822300709408,3.247313348383)); -#16115 = CARTESIAN_POINT('',(-4.822033041148,3.266570092951)); -#16116 = CARTESIAN_POINT('',(-4.82170662551,3.285826100098)); -#16117 = CARTESIAN_POINT('',(-4.821277838317,3.307422131833)); -#16118 = CARTESIAN_POINT('',(-4.821230534462,3.309763063484)); -#16119 = CARTESIAN_POINT('',(-4.821182404941,3.312103988052)); -#16120 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#16121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16122 = PCURVE('',#10082,#16123); -#16123 = DEFINITIONAL_REPRESENTATION('',(#16124),#16136); -#16124 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16125,#16126,#16127,#16128, - #16129,#16130,#16131,#16132,#16133,#16134,#16135),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#16125 = CARTESIAN_POINT('',(2.198,67.042187823692)); -#16126 = CARTESIAN_POINT('',(2.49738420548,67.042187823692)); -#16127 = CARTESIAN_POINT('',(2.796768502523,67.03350605858)); -#16128 = CARTESIAN_POINT('',(3.095774843917,67.016142555558)); -#16129 = CARTESIAN_POINT('',(3.659743744719,66.96696009001)); -#16130 = CARTESIAN_POINT('',(3.9248619866,66.936924639077)); -#16131 = CARTESIAN_POINT('',(4.189115829559,66.900051298358)); -#16132 = CARTESIAN_POINT('',(4.484232450211,66.85107831067)); -#16133 = CARTESIAN_POINT('',(4.516205586012,66.845669402476)); -#16134 = CARTESIAN_POINT('',(4.548161592465,66.840160201376)); -#16135 = CARTESIAN_POINT('',(4.5801,66.834550795427)); -#16136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16137 = ORIENTED_EDGE('',*,*,#15930,.T.); -#16138 = ORIENTED_EDGE('',*,*,#15434,.T.); -#16139 = ORIENTED_EDGE('',*,*,#10765,.T.); -#16140 = ADVANCED_FACE('',(#16141),#10842,.T.); -#16141 = FACE_BOUND('',#16142,.F.); -#16142 = EDGE_LOOP('',(#16143,#16167,#16196,#16241)); -#16143 = ORIENTED_EDGE('',*,*,#16144,.F.); -#16144 = EDGE_CURVE('',#16145,#10822,#16147,.T.); -#16145 = VERTEX_POINT('',#16146); -#16146 = CARTESIAN_POINT('',(-38.35,-32.08253436187,2.198)); -#16147 = SURFACE_CURVE('',#16148,(#16153,#16160),.PCURVE_S1.); -#16148 = CIRCLE('',#16149,13.85); -#16149 = AXIS2_PLACEMENT_3D('',#16150,#16151,#16152); -#16150 = CARTESIAN_POINT('',(-38.35,-45.93253436187,2.198)); -#16151 = DIRECTION('',(1.,0.,0.)); -#16152 = DIRECTION('',(0.,1.,0.)); -#16153 = PCURVE('',#10842,#16154); -#16154 = DEFINITIONAL_REPRESENTATION('',(#16155),#16159); -#16155 = LINE('',#16156,#16157); -#16156 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16157 = VECTOR('',#16158,1.); -#16158 = DIRECTION('',(-0.,1.)); -#16159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16160 = PCURVE('',#10875,#16161); -#16161 = DEFINITIONAL_REPRESENTATION('',(#16162),#16166); -#16162 = LINE('',#16163,#16164); -#16163 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#16164 = VECTOR('',#16165,1.); -#16165 = DIRECTION('',(-0.,1.)); -#16166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16167 = ORIENTED_EDGE('',*,*,#16168,.T.); -#16168 = EDGE_CURVE('',#16145,#16169,#16171,.T.); -#16169 = VERTEX_POINT('',#16170); -#16170 = CARTESIAN_POINT('',(-26.19218782369,-21.2,2.198)); -#16171 = SURFACE_CURVE('',#16172,(#16177,#16184),.PCURVE_S1.); -#16172 = CIRCLE('',#16173,12.232534361872); -#16173 = AXIS2_PLACEMENT_3D('',#16174,#16175,#16176); -#16174 = CARTESIAN_POINT('',(-38.35,-19.85,2.198)); -#16175 = DIRECTION('',(0.,0.,1.)); -#16176 = DIRECTION('',(0.,-1.,0.)); -#16177 = PCURVE('',#10842,#16178); -#16178 = DEFINITIONAL_REPRESENTATION('',(#16179),#16183); -#16179 = LINE('',#16180,#16181); -#16180 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16181 = VECTOR('',#16182,1.); -#16182 = DIRECTION('',(-1.,0.)); -#16183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16184 = PCURVE('',#16185,#16190); -#16185 = TOROIDAL_SURFACE('',#16186,26.082534361872,13.85); -#16186 = AXIS2_PLACEMENT_3D('',#16187,#16188,#16189); -#16187 = CARTESIAN_POINT('',(-38.35,-19.85,2.198)); -#16188 = DIRECTION('',(-0.,-0.,-1.)); -#16189 = DIRECTION('',(0.,-1.,0.)); -#16190 = DEFINITIONAL_REPRESENTATION('',(#16191),#16195); -#16191 = LINE('',#16192,#16193); -#16192 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#16193 = VECTOR('',#16194,1.); -#16194 = DIRECTION('',(-1.,0.)); -#16195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16196 = ORIENTED_EDGE('',*,*,#16197,.T.); -#16197 = EDGE_CURVE('',#16169,#10799,#16198,.T.); -#16198 = SURFACE_CURVE('',#16199,(#16211,#16226),.PCURVE_S1.); -#16199 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16200,#16201,#16202,#16203, - #16204,#16205,#16206,#16207,#16208,#16209,#16210),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#16200 = CARTESIAN_POINT('',(-26.19218782369,-21.2,2.198)); -#16201 = CARTESIAN_POINT('',(-26.19218782369,-21.2,2.497384205317)); -#16202 = CARTESIAN_POINT('',(-26.18350605858,-21.2,2.796768502196)); -#16203 = CARTESIAN_POINT('',(-26.16614255558,-21.2,3.095774843427)); -#16204 = CARTESIAN_POINT('',(-26.11696009008,-21.2,3.659743744069)); -#16205 = CARTESIAN_POINT('',(-26.08692463915,-21.2,3.924861985952)); -#16206 = CARTESIAN_POINT('',(-26.05005129845,-21.2,4.189115828912)); -#16207 = CARTESIAN_POINT('',(-26.00107831075,-21.2,4.484232449728)); -#16208 = CARTESIAN_POINT('',(-25.99566940253,-21.2,4.51620558569)); -#16209 = CARTESIAN_POINT('',(-25.9901602014,-21.2,4.548161592304)); -#16210 = CARTESIAN_POINT('',(-25.98455079542,-21.2,4.5801)); -#16211 = PCURVE('',#10842,#16212); -#16212 = DEFINITIONAL_REPRESENTATION('',(#16213),#16225); -#16213 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16214,#16215,#16216,#16217, - #16218,#16219,#16220,#16221,#16222,#16223,#16224),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#16214 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#16215 = CARTESIAN_POINT('',(-1.460209631526,3.163208841699)); -#16216 = CARTESIAN_POINT('',(-1.460287960383,3.184825032662)); -#16217 = CARTESIAN_POINT('',(-1.460444605394,3.206440887534)); -#16218 = CARTESIAN_POINT('',(-1.460884597771,3.247313348336)); -#16219 = CARTESIAN_POINT('',(-1.461152266031,3.266570092904)); -#16220 = CARTESIAN_POINT('',(-1.461478681669,3.285826100051)); -#16221 = CARTESIAN_POINT('',(-1.461907468862,3.307422131797)); -#16222 = CARTESIAN_POINT('',(-1.461954772717,3.30976306346)); -#16223 = CARTESIAN_POINT('',(-1.462002902238,3.31210398804)); -#16224 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#16225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16226 = PCURVE('',#10082,#16227); -#16227 = DEFINITIONAL_REPRESENTATION('',(#16228),#16240); -#16228 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16229,#16230,#16231,#16232, - #16233,#16234,#16235,#16236,#16237,#16238,#16239),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570855,0.945822420473,1.),.UNSPECIFIED.); -#16229 = CARTESIAN_POINT('',(2.198,63.557812176308)); -#16230 = CARTESIAN_POINT('',(2.497384205317,63.557812176308)); -#16231 = CARTESIAN_POINT('',(2.796768502196,63.566493941411)); -#16232 = CARTESIAN_POINT('',(3.095774843427,63.583857444414)); -#16233 = CARTESIAN_POINT('',(3.659743744069,63.63303990992)); -#16234 = CARTESIAN_POINT('',(3.924861985952,63.663075360841)); -#16235 = CARTESIAN_POINT('',(4.189115828912,63.699948701548)); -#16236 = CARTESIAN_POINT('',(4.484232449728,63.748921689248)); -#16237 = CARTESIAN_POINT('',(4.51620558569,63.754330597468)); -#16238 = CARTESIAN_POINT('',(4.548161592304,63.759839798596)); -#16239 = CARTESIAN_POINT('',(4.5801,63.765449204573)); -#16240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16241 = ORIENTED_EDGE('',*,*,#10821,.T.); -#16242 = ADVANCED_FACE('',(#16243),#16185,.T.); -#16243 = FACE_BOUND('',#16244,.F.); -#16244 = EDGE_LOOP('',(#16245,#16246,#16275,#16462)); -#16245 = ORIENTED_EDGE('',*,*,#16168,.F.); -#16246 = ORIENTED_EDGE('',*,*,#16247,.F.); -#16247 = EDGE_CURVE('',#16248,#16145,#16250,.T.); -#16248 = VERTEX_POINT('',#16249); -#16249 = CARTESIAN_POINT('',(-38.35,-32.19967987186,0.400444004722)); -#16250 = SURFACE_CURVE('',#16251,(#16256,#16263),.PCURVE_S1.); -#16251 = CIRCLE('',#16252,13.85); -#16252 = AXIS2_PLACEMENT_3D('',#16253,#16254,#16255); -#16253 = CARTESIAN_POINT('',(-38.35,-45.93253436187,2.198)); -#16254 = DIRECTION('',(1.,0.,0.)); -#16255 = DIRECTION('',(0.,1.,0.)); -#16256 = PCURVE('',#16185,#16257); -#16257 = DEFINITIONAL_REPRESENTATION('',(#16258),#16262); -#16258 = LINE('',#16259,#16260); -#16259 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16260 = VECTOR('',#16261,1.); -#16261 = DIRECTION('',(-0.,1.)); -#16262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16263 = PCURVE('',#16264,#16269); -#16264 = TOROIDAL_SURFACE('',#16265,26.082534361872,13.85); -#16265 = AXIS2_PLACEMENT_3D('',#16266,#16267,#16268); -#16266 = CARTESIAN_POINT('',(-38.35,-19.85,2.198)); -#16267 = DIRECTION('',(-0.,-0.,-1.)); -#16268 = DIRECTION('',(0.,-1.,0.)); -#16269 = DEFINITIONAL_REPRESENTATION('',(#16270),#16274); -#16270 = LINE('',#16271,#16272); -#16271 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#16272 = VECTOR('',#16273,1.); -#16273 = DIRECTION('',(-0.,1.)); -#16274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16275 = ORIENTED_EDGE('',*,*,#16276,.F.); -#16276 = EDGE_CURVE('',#16277,#16248,#16279,.T.); -#16277 = VERTEX_POINT('',#16278); -#16278 = CARTESIAN_POINT('',(-26.19094611492,-21.2,2.013111578891)); -#16279 = SURFACE_CURVE('',#16280,(#16337,#16397),.PCURVE_S1.); -#16280 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16281,#16282,#16283,#16284, - #16285,#16286,#16287,#16288,#16289,#16290,#16291,#16292,#16293, - #16294,#16295,#16296,#16297,#16298,#16299,#16300,#16301,#16302, - #16303,#16304,#16305,#16306,#16307,#16308,#16309,#16310,#16311, - #16312,#16313,#16314,#16315,#16316,#16317,#16318,#16319,#16320, - #16321,#16322,#16323,#16324,#16325,#16326,#16327,#16328,#16329, - #16330,#16331,#16332,#16333,#16334,#16335,#16336),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#16281 = CARTESIAN_POINT('',(-26.18950648119,-21.18679717301, - 2.0145316102)); -#16282 = CARTESIAN_POINT('',(-26.25880745921,-21.82553719015, - 1.945847784641)); -#16283 = CARTESIAN_POINT('',(-26.36680314417,-22.4598134901, - 1.87584794007)); -#16284 = CARTESIAN_POINT('',(-26.51310085181,-23.0868218814, - 1.804708486374)); -#16285 = CARTESIAN_POINT('',(-26.69706374626,-23.70384719043, - 1.732619861218)); -#16286 = CARTESIAN_POINT('',(-26.91783816729,-24.30825794564, - 1.659792102915)); -#16287 = CARTESIAN_POINT('',(-27.1743636661,-24.89750679909, - 1.586464827644)); -#16288 = CARTESIAN_POINT('',(-27.74993215115,-26.02812463993, - 1.441004845976)); -#16289 = CARTESIAN_POINT('',(-28.06747669096,-26.57028300845, - 1.368879195518)); -#16290 = CARTESIAN_POINT('',(-28.41681887045,-27.09332687093, - 1.296808060151)); -#16291 = CARTESIAN_POINT('',(-28.79660940194,-27.59508997754, - 1.22509037078)); -#16292 = CARTESIAN_POINT('',(-29.20534475351,-28.07351880352, - 1.154074190424)); -#16293 = CARTESIAN_POINT('',(-29.64137724781,-28.52667137829, - 1.084177425705)); -#16294 = CARTESIAN_POINT('',(-30.13609267136,-28.98334183066, - 1.011009551808)); -#16295 = CARTESIAN_POINT('',(-30.16939643035,-29.01382279241, - 1.006111897466)); -#16296 = CARTESIAN_POINT('',(-30.20283133138,-29.04416309716, - 1.001222876114)); -#16297 = CARTESIAN_POINT('',(-30.23639671032,-29.07436207129, - 0.996342681424)); -#16298 = CARTESIAN_POINT('',(-30.27009189952,-29.10441904425, - 0.991471509722)); -#16299 = CARTESIAN_POINT('',(-30.30391622778,-29.13433334854, - 0.986609559999)); -#16300 = CARTESIAN_POINT('',(-30.37221363529,-29.1942188542, - 0.976848508641)); -#16301 = CARTESIAN_POINT('',(-30.40668969666,-29.22418672826, - 0.971949625817)); -#16302 = CARTESIAN_POINT('',(-30.44129650613,-29.25400725426, - 0.967060594141)); -#16303 = CARTESIAN_POINT('',(-30.47603336164,-29.28367974767, - 0.96218162527)); -#16304 = CARTESIAN_POINT('',(-30.51089955746,-29.31320352716, - 0.957312933804)); -#16305 = CARTESIAN_POINT('',(-30.54589438415,-29.34257791458, - 0.952454737292)); -#16306 = CARTESIAN_POINT('',(-30.63934902064,-29.42033801795, - 0.93955655441)); -#16307 = CARTESIAN_POINT('',(-30.69803374299,-29.46845987684, - 0.931535408984)); -#16308 = CARTESIAN_POINT('',(-30.75706802897,-29.51616471974, - 0.923544829531)); -#16309 = CARTESIAN_POINT('',(-30.81644858366,-29.56344947867, - 0.915585849616)); -#16310 = CARTESIAN_POINT('',(-30.87617208391,-29.61031110952, - 0.907659526789)); -#16311 = CARTESIAN_POINT('',(-30.9362351783,-29.65674659213, - 0.899766942582)); -#16312 = CARTESIAN_POINT('',(-31.09334099414,-29.77641457203, - 0.879328022206)); -#16313 = CARTESIAN_POINT('',(-31.1909094119,-29.84897606468, - 0.866836171262)); -#16314 = CARTESIAN_POINT('',(-31.28932587199,-29.92042511036, - 0.854438184095)); -#16315 = CARTESIAN_POINT('',(-31.38857631381,-29.9907495657, - 0.842138767079)); -#16316 = CARTESIAN_POINT('',(-31.48864648459,-30.05993744168, - 0.829942798541)); -#16317 = CARTESIAN_POINT('',(-31.58952193941,-30.12797690372, - 0.817855328766)); -#16318 = CARTESIAN_POINT('',(-31.83918797717,-30.29221558801, - 0.788450853129)); -#16319 = CARTESIAN_POINT('',(-31.98886340956,-30.38711644062, - 0.771261126682)); -#16320 = CARTESIAN_POINT('',(-32.1401692279,-30.47952278141, - 0.754328529855)); -#16321 = CARTESIAN_POINT('',(-32.29305935275,-30.5693992632, - 0.737669998744)); -#16322 = CARTESIAN_POINT('',(-32.44748673574,-30.65671123962, - 0.721303276337)); -#16323 = CARTESIAN_POINT('',(-32.60340335953,-30.74142476514, - 0.705246912518)); -#16324 = CARTESIAN_POINT('',(-32.98168352166,-30.93874647279, - 0.667440626642)); -#16325 = CARTESIAN_POINT('',(-33.20544555168,-31.04879892668, - 0.646010933499)); -#16326 = CARTESIAN_POINT('',(-33.43191067309,-31.15357216134, - 0.62528451325)); -#16327 = CARTESIAN_POINT('',(-33.66093885177,-31.2529769295, - 0.605318051656)); -#16328 = CARTESIAN_POINT('',(-33.89238531502,-31.34692706938, - 0.586170775313)); -#16329 = CARTESIAN_POINT('',(-34.12610019229,-31.43534004212, - 0.567903635341)); -#16330 = CARTESIAN_POINT('',(-34.90816591494,-31.70991744441, - 0.510449034634)); -#16331 = CARTESIAN_POINT('',(-35.46581225142,-31.87159514376, - 0.475367746345)); -#16332 = CARTESIAN_POINT('',(-36.03284606136,-32.00214922291, - 0.4461117941)); -#16333 = CARTESIAN_POINT('',(-36.60712781046,-32.10073356334, - 0.423458490193)); -#16334 = CARTESIAN_POINT('',(-37.18639221052,-32.16670059188, - 0.408114719065)); -#16335 = CARTESIAN_POINT('',(-37.76821663134,-32.19967987186, - 0.400444004722)); -#16336 = CARTESIAN_POINT('',(-38.35,-32.19967987186,0.400444004722)); -#16337 = PCURVE('',#16185,#16338); -#16338 = DEFINITIONAL_REPRESENTATION('',(#16339),#16396); -#16339 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16340,#16341,#16342,#16343, - #16344,#16345,#16346,#16347,#16348,#16349,#16350,#16351,#16352, - #16353,#16354,#16355,#16356,#16357,#16358,#16359,#16360,#16361, - #16362,#16363,#16364,#16365,#16366,#16367,#16368,#16369,#16370, - #16371,#16372,#16373,#16374,#16375,#16376,#16377,#16378,#16379, - #16380,#16381,#16382,#16383,#16384,#16385,#16386,#16387,#16388, - #16389,#16390,#16391,#16392,#16393,#16394,#16395),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#16340 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#16341 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#16342 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#16343 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#16344 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#16345 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#16346 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#16347 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#16348 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#16349 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#16350 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#16351 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#16352 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#16353 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#16354 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#16355 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#16356 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#16357 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#16358 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#16359 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#16360 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#16361 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#16362 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#16363 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#16364 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#16365 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#16366 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#16367 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#16368 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#16369 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#16370 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#16371 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#16372 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#16373 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#16374 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#16375 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#16376 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#16377 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#16378 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#16379 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#16380 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#16381 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#16382 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#16383 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#16384 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#16385 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#16386 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#16387 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#16388 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#16389 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#16390 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#16391 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#16392 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#16393 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#16394 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#16395 = CARTESIAN_POINT('',(0.,9.294623360826)); -#16396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16397 = PCURVE('',#16398,#16403); -#16398 = CONICAL_SURFACE('',#16399,12.625,0.218166156499); -#16399 = AXIS2_PLACEMENT_3D('',#16400,#16401,#16402); -#16400 = CARTESIAN_POINT('',(-38.35,-19.575,0.399)); -#16401 = DIRECTION('',(-0.,-0.,-1.)); -#16402 = DIRECTION('',(1.,0.,0.)); -#16403 = DEFINITIONAL_REPRESENTATION('',(#16404),#16461); -#16404 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16405,#16406,#16407,#16408, - #16409,#16410,#16411,#16412,#16413,#16414,#16415,#16416,#16417, - #16418,#16419,#16420,#16421,#16422,#16423,#16424,#16425,#16426, - #16427,#16428,#16429,#16430,#16431,#16432,#16433,#16434,#16435, - #16436,#16437,#16438,#16439,#16440,#16441,#16442,#16443,#16444, - #16445,#16446,#16447,#16448,#16449,#16450,#16451,#16452,#16453, - #16454,#16455,#16456,#16457,#16458,#16459,#16460),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#16405 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#16406 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#16407 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#16408 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#16409 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#16410 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#16411 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#16412 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#16413 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#16414 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#16415 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#16416 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#16417 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#16418 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#16419 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#16420 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#16421 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#16422 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#16423 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#16424 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#16425 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#16426 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#16427 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#16428 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#16429 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#16430 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#16431 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#16432 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#16433 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#16434 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#16435 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#16436 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#16437 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#16438 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#16439 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#16440 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#16441 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#16442 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#16443 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#16444 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#16445 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#16446 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#16447 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#16448 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#16449 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#16450 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#16451 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#16452 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#16453 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#16454 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#16455 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#16456 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#16457 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#16458 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#16459 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#16460 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#16461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16462 = ORIENTED_EDGE('',*,*,#16463,.T.); -#16463 = EDGE_CURVE('',#16277,#16169,#16464,.T.); -#16464 = SURFACE_CURVE('',#16465,(#16471,#16480),.PCURVE_S1.); -#16465 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16466,#16467,#16468,#16469, - #16470),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#16466 = CARTESIAN_POINT('',(-26.18638616371,-21.2,1.798385777669)); -#16467 = CARTESIAN_POINT('',(-26.18928677404,-21.2,1.898261259032)); -#16468 = CARTESIAN_POINT('',(-26.19122080713,-21.2,1.998164812856)); -#16469 = CARTESIAN_POINT('',(-26.19218782369,-21.2,2.09808240664)); -#16470 = CARTESIAN_POINT('',(-26.19218782369,-21.2,2.198)); -#16471 = PCURVE('',#16185,#16472); -#16472 = DEFINITIONAL_REPRESENTATION('',(#16473),#16479); -#16473 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16474,#16475,#16476,#16477, - #16478),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#16474 = CARTESIAN_POINT('',(-1.460261949206,9.395920943488)); -#16475 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#16476 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#16477 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#16478 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#16479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16480 = PCURVE('',#10082,#16481); -#16481 = DEFINITIONAL_REPRESENTATION('',(#16482),#16488); -#16482 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16483,#16484,#16485,#16486, - #16487),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#16483 = CARTESIAN_POINT('',(1.798385777669,63.563613836288)); -#16484 = CARTESIAN_POINT('',(1.898261259032,63.560713225951)); -#16485 = CARTESIAN_POINT('',(1.998164812856,63.558779192868)); -#16486 = CARTESIAN_POINT('',(2.09808240664,63.557812176308)); -#16487 = CARTESIAN_POINT('',(2.198,63.557812176308)); -#16488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16489 = ADVANCED_FACE('',(#16490),#16264,.T.); -#16490 = FACE_BOUND('',#16491,.F.); -#16491 = EDGE_LOOP('',(#16492,#16638,#16639,#16663)); -#16492 = ORIENTED_EDGE('',*,*,#16493,.F.); -#16493 = EDGE_CURVE('',#16248,#16494,#16496,.T.); -#16494 = VERTEX_POINT('',#16495); -#16495 = CARTESIAN_POINT('',(-50.50905388506,-21.2,2.013111578896)); -#16496 = SURFACE_CURVE('',#16497,(#16542,#16590),.PCURVE_S1.); -#16497 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16498,#16499,#16500,#16501, - #16502,#16503,#16504,#16505,#16506,#16507,#16508,#16509,#16510, - #16511,#16512,#16513,#16514,#16515,#16516,#16517,#16518,#16519, - #16520,#16521,#16522,#16523,#16524,#16525,#16526,#16527,#16528, - #16529,#16530,#16531,#16532,#16533,#16534,#16535,#16536,#16537, - #16538,#16539,#16540,#16541),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#16498 = CARTESIAN_POINT('',(-38.35,-32.19967987186,0.400444004722)); -#16499 = CARTESIAN_POINT('',(-38.96090697419,-32.19967987186, - 0.400444004722)); -#16500 = CARTESIAN_POINT('',(-39.57186082059,-32.16331612576, - 0.408901861389)); -#16501 = CARTESIAN_POINT('',(-40.17984394014,-32.09057842473, - 0.425820745627)); -#16502 = CARTESIAN_POINT('',(-40.78206244799,-31.98191959198, - 0.450757051666)); -#16503 = CARTESIAN_POINT('',(-41.37591612587,-31.838120944, - 0.482854433345)); -#16504 = CARTESIAN_POINT('',(-41.95895670385,-31.6601935413, - 0.521201862801)); -#16505 = CARTESIAN_POINT('',(-42.79469099139,-31.3510167321, - 0.585285538548)); -#16506 = CARTESIAN_POINT('',(-43.05766743466,-31.24551434998, - 0.606834010531)); -#16507 = CARTESIAN_POINT('',(-43.3175868756,-31.13296246607, - 0.629458875048)); -#16508 = CARTESIAN_POINT('',(-43.57423518427,-31.01348468251, - 0.653072695588)); -#16509 = CARTESIAN_POINT('',(-43.82740616758,-30.88721021705, - 0.677591597746)); -#16510 = CARTESIAN_POINT('',(-44.07690100226,-30.75427306988, - 0.702936424861)); -#16511 = CARTESIAN_POINT('',(-44.51611953086,-30.50489362542, - 0.749602741865)); -#16512 = CARTESIAN_POINT('',(-44.7073083284,-30.39092306984, - 0.770639036621)); -#16513 = CARTESIAN_POINT('',(-44.8960000831,-30.27296723375, - 0.792106773153)); -#16514 = CARTESIAN_POINT('',(-45.08210304877,-30.15109554608, - 0.813971927071)); -#16515 = CARTESIAN_POINT('',(-45.26552771048,-30.02537915473, - 0.836202454361)); -#16516 = CARTESIAN_POINT('',(-45.44618678455,-29.89589092661, - 0.858768291387)); -#16517 = CARTESIAN_POINT('',(-45.76575811333,-29.65651948881, - 0.899877563509)); -#16518 = CARTESIAN_POINT('',(-45.90570894058,-29.54798337281, - 0.9183090161)); -#16519 = CARTESIAN_POINT('',(-46.04380454212,-29.43713489359, - 0.936921487606)); -#16520 = CARTESIAN_POINT('',(-46.1800025939,-29.32401255743, - 0.955701435136)); -#16521 = CARTESIAN_POINT('',(-46.31426160591,-29.20865558296, - 0.974635997976)); -#16522 = CARTESIAN_POINT('',(-46.44654092226,-29.09110390114, - 0.993712997584)); -#16523 = CARTESIAN_POINT('',(-46.67991637095,-28.87663725529, - 1.028126236802)); -#16524 = CARTESIAN_POINT('',(-46.78176647982,-28.78052650603, - 1.043413568571)); -#16525 = CARTESIAN_POINT('',(-46.8823312871,-28.68308607369, - 1.05877721958)); -#16526 = CARTESIAN_POINT('',(-46.98159136609,-28.58433641119, - 1.074211695289)); -#16527 = CARTESIAN_POINT('',(-47.07952762402,-28.4842982582, - 1.089711719932)); -#16528 = CARTESIAN_POINT('',(-47.17612130206,-28.38299264111, - 1.105272236527)); -#16529 = CARTESIAN_POINT('',(-47.53929505015,-27.99190722154, - 1.16482514962)); -#16530 = CARTESIAN_POINT('',(-47.79646281649,-27.69350854202, - 1.209202428496)); -#16531 = CARTESIAN_POINT('',(-48.04244642544,-27.38572024817, - 1.253912137873)); -#16532 = CARTESIAN_POINT('',(-48.27685693415,-27.0690352361, - 1.298858358805)); -#16533 = CARTESIAN_POINT('',(-48.49932832642,-26.74396402599, - 1.343955388649)); -#16534 = CARTESIAN_POINT('',(-48.7095185334,-26.41103490362,1.3891257707 - )); -#16535 = CARTESIAN_POINT('',(-49.27837973441,-25.43149174711, - 1.519176193396)); -#16536 = CARTESIAN_POINT('',(-49.6051890343,-24.76634357793, - 1.60406599372)); -#16537 = CARTESIAN_POINT('',(-49.88540211271,-24.07901144995, - 1.68849109221)); -#16538 = CARTESIAN_POINT('',(-50.11725513967,-23.37332673221, - 1.772064301113)); -#16539 = CARTESIAN_POINT('',(-50.29933876534,-22.65327537685, - 1.854455096251)); -#16540 = CARTESIAN_POINT('',(-50.43061851625,-21.92299689134, - 1.935367925957)); -#16541 = CARTESIAN_POINT('',(-50.5104935188,-21.18679717301,2.0145316102 - )); -#16542 = PCURVE('',#16264,#16543); -#16543 = DEFINITIONAL_REPRESENTATION('',(#16544),#16589); -#16544 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16545,#16546,#16547,#16548, - #16549,#16550,#16551,#16552,#16553,#16554,#16555,#16556,#16557, - #16558,#16559,#16560,#16561,#16562,#16563,#16564,#16565,#16566, - #16567,#16568,#16569,#16570,#16571,#16572,#16573,#16574,#16575, - #16576,#16577,#16578,#16579,#16580,#16581,#16582,#16583,#16584, - #16585,#16586,#16587,#16588),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#16545 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#16546 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#16547 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#16548 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#16549 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#16550 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#16551 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#16552 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#16553 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#16554 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#16555 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#16556 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#16557 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#16558 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#16559 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#16560 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#16561 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#16562 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#16563 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#16564 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#16565 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#16566 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#16567 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#16568 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#16569 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#16570 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#16571 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#16572 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#16573 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#16574 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#16575 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#16576 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#16577 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#16578 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#16579 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#16580 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#16581 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#16582 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#16583 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#16584 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#16585 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#16586 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#16587 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#16588 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#16589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16590 = PCURVE('',#16398,#16591); -#16591 = DEFINITIONAL_REPRESENTATION('',(#16592),#16637); -#16592 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16593,#16594,#16595,#16596, - #16597,#16598,#16599,#16600,#16601,#16602,#16603,#16604,#16605, - #16606,#16607,#16608,#16609,#16610,#16611,#16612,#16613,#16614, - #16615,#16616,#16617,#16618,#16619,#16620,#16621,#16622,#16623, - #16624,#16625,#16626,#16627,#16628,#16629,#16630,#16631,#16632, - #16633,#16634,#16635,#16636),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#16593 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#16594 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#16595 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#16596 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#16597 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#16598 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#16599 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#16600 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#16601 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#16602 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#16603 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#16604 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#16605 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#16606 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#16607 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#16608 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#16609 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#16610 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#16611 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#16612 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#16613 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#16614 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#16615 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#16616 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#16617 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#16618 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#16619 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#16620 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#16621 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#16622 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#16623 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#16624 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#16625 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#16626 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#16627 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#16628 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#16629 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#16630 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#16631 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#16632 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#16633 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#16634 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#16635 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#16636 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#16637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16638 = ORIENTED_EDGE('',*,*,#16247,.T.); -#16639 = ORIENTED_EDGE('',*,*,#16640,.F.); -#16640 = EDGE_CURVE('',#16641,#16145,#16643,.T.); -#16641 = VERTEX_POINT('',#16642); -#16642 = CARTESIAN_POINT('',(-50.5078121763,-21.2,2.198)); -#16643 = SURFACE_CURVE('',#16644,(#16649,#16656),.PCURVE_S1.); -#16644 = CIRCLE('',#16645,12.232534361872); -#16645 = AXIS2_PLACEMENT_3D('',#16646,#16647,#16648); -#16646 = CARTESIAN_POINT('',(-38.35,-19.85,2.198)); -#16647 = DIRECTION('',(0.,0.,1.)); -#16648 = DIRECTION('',(0.,-1.,0.)); -#16649 = PCURVE('',#16264,#16650); -#16650 = DEFINITIONAL_REPRESENTATION('',(#16651),#16655); -#16651 = LINE('',#16652,#16653); -#16652 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#16653 = VECTOR('',#16654,1.); -#16654 = DIRECTION('',(-1.,0.)); -#16655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16656 = PCURVE('',#10875,#16657); -#16657 = DEFINITIONAL_REPRESENTATION('',(#16658),#16662); -#16658 = LINE('',#16659,#16660); -#16659 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16660 = VECTOR('',#16661,1.); -#16661 = DIRECTION('',(-1.,0.)); -#16662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16663 = ORIENTED_EDGE('',*,*,#16664,.T.); -#16664 = EDGE_CURVE('',#16641,#16494,#16665,.T.); -#16665 = SURFACE_CURVE('',#16666,(#16672,#16681),.PCURVE_S1.); -#16666 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16667,#16668,#16669,#16670, - #16671),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#16667 = CARTESIAN_POINT('',(-50.5078121763,-21.2,2.198)); -#16668 = CARTESIAN_POINT('',(-50.5078121763,-21.2,2.098082406646)); -#16669 = CARTESIAN_POINT('',(-50.50877919286,-21.2,1.998164812854)); -#16670 = CARTESIAN_POINT('',(-50.51071322595,-21.2,1.898261259042)); -#16671 = CARTESIAN_POINT('',(-50.51361383628,-21.2,1.798385777674)); -#16672 = PCURVE('',#16264,#16673); -#16673 = DEFINITIONAL_REPRESENTATION('',(#16674),#16680); -#16674 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16675,#16676,#16677,#16678, - #16679),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#16675 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#16676 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#16677 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#16678 = CARTESIAN_POINT('',(-4.822949502509,9.403135173115)); -#16679 = CARTESIAN_POINT('',(-4.822923357974,9.395920943489)); -#16680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16681 = PCURVE('',#10082,#16682); -#16682 = DEFINITIONAL_REPRESENTATION('',(#16683),#16689); -#16683 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16684,#16685,#16686,#16687, - #16688),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#16684 = CARTESIAN_POINT('',(2.198,39.242187823692)); -#16685 = CARTESIAN_POINT('',(2.098082406646,39.242187823692)); -#16686 = CARTESIAN_POINT('',(1.998164812854,39.241220807132)); -#16687 = CARTESIAN_POINT('',(1.898261259042,39.23928677405)); -#16688 = CARTESIAN_POINT('',(1.798385777674,39.236386163713)); -#16689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16690 = ADVANCED_FACE('',(#16691),#16398,.F.); -#16691 = FACE_BOUND('',#16692,.F.); -#16692 = EDGE_LOOP('',(#16693,#16720,#16749,#16774,#16775)); -#16693 = ORIENTED_EDGE('',*,*,#16694,.T.); -#16694 = EDGE_CURVE('',#16494,#16695,#16697,.T.); -#16695 = VERTEX_POINT('',#16696); -#16696 = CARTESIAN_POINT('',(-50.8697604713,-21.2,0.4)); -#16697 = SURFACE_CURVE('',#16698,(#16703,#16713),.PCURVE_S1.); -#16698 = HYPERBOLA('',#16699,7.329901318451,1.625); -#16699 = AXIS2_PLACEMENT_3D('',#16700,#16701,#16702); -#16700 = CARTESIAN_POINT('',(-38.35,-21.2,57.346694858733)); -#16701 = DIRECTION('',(0.,1.,0.)); -#16702 = DIRECTION('',(0.,0.,-1.)); -#16703 = PCURVE('',#16398,#16704); -#16704 = DEFINITIONAL_REPRESENTATION('',(#16705),#16712); -#16705 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16706,#16707,#16708,#16709, - #16710,#16711),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#16706 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#16707 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184452)); -#16708 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#16709 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#16710 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#16711 = CARTESIAN_POINT('',(-3.2706658778,-1.000000000012E-03)); -#16712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16713 = PCURVE('',#10082,#16714); -#16714 = DEFINITIONAL_REPRESENTATION('',(#16715),#16719); -#16715 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16716,#16717,#16718), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#16716 = CARTESIAN_POINT('',(4.5801,39.815343166394)); -#16717 = CARTESIAN_POINT('',(2.571131128544,39.365605172678)); -#16718 = CARTESIAN_POINT('',(0.4,38.880239528692)); -#16719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16720 = ORIENTED_EDGE('',*,*,#16721,.T.); -#16721 = EDGE_CURVE('',#16695,#16722,#16724,.T.); -#16722 = VERTEX_POINT('',#16723); -#16723 = CARTESIAN_POINT('',(-25.83023952869,-21.2,0.4)); -#16724 = SURFACE_CURVE('',#16725,(#16730,#16737),.PCURVE_S1.); -#16725 = CIRCLE('',#16726,12.624778305337); -#16726 = AXIS2_PLACEMENT_3D('',#16727,#16728,#16729); -#16727 = CARTESIAN_POINT('',(-38.35,-19.575,0.4)); -#16728 = DIRECTION('',(0.,0.,1.)); -#16729 = DIRECTION('',(1.,0.,-0.)); -#16730 = PCURVE('',#16398,#16731); -#16731 = DEFINITIONAL_REPRESENTATION('',(#16732),#16736); -#16732 = LINE('',#16733,#16734); -#16733 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#16734 = VECTOR('',#16735,1.); -#16735 = DIRECTION('',(-1.,-0.)); -#16736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16737 = PCURVE('',#16738,#16743); -#16738 = PLANE('',#16739); -#16739 = AXIS2_PLACEMENT_3D('',#16740,#16741,#16742); -#16740 = CARTESIAN_POINT('',(-51.25,-32.475,0.4)); -#16741 = DIRECTION('',(0.,0.,1.)); -#16742 = DIRECTION('',(1.,0.,-0.)); -#16743 = DEFINITIONAL_REPRESENTATION('',(#16744),#16748); -#16744 = CIRCLE('',#16745,12.624778305337); -#16745 = AXIS2_PLACEMENT_2D('',#16746,#16747); -#16746 = CARTESIAN_POINT('',(12.9,12.9)); -#16747 = DIRECTION('',(1.,0.)); -#16748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16749 = ORIENTED_EDGE('',*,*,#16750,.T.); -#16750 = EDGE_CURVE('',#16722,#16277,#16751,.T.); -#16751 = SURFACE_CURVE('',#16752,(#16757,#16767),.PCURVE_S1.); -#16752 = HYPERBOLA('',#16753,7.329901318451,1.625); -#16753 = AXIS2_PLACEMENT_3D('',#16754,#16755,#16756); -#16754 = CARTESIAN_POINT('',(-38.35,-21.2,57.346694858733)); -#16755 = DIRECTION('',(0.,1.,0.)); -#16756 = DIRECTION('',(0.,0.,-1.)); -#16757 = PCURVE('',#16398,#16758); -#16758 = DEFINITIONAL_REPRESENTATION('',(#16759),#16766); -#16759 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#16760,#16761,#16762,#16763, - #16764,#16765),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#16760 = CARTESIAN_POINT('',(-6.15411208297,-1.000000000012E-03)); -#16761 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#16762 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#16763 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#16764 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184452)); -#16765 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#16766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16767 = PCURVE('',#10082,#16768); -#16768 = DEFINITIONAL_REPRESENTATION('',(#16769),#16773); -#16769 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#16770,#16771,#16772), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#16770 = CARTESIAN_POINT('',(0.4,63.919760471308)); -#16771 = CARTESIAN_POINT('',(2.571131128544,63.434394827322)); -#16772 = CARTESIAN_POINT('',(4.5801,62.984656833606)); -#16773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16774 = ORIENTED_EDGE('',*,*,#16276,.T.); -#16775 = ORIENTED_EDGE('',*,*,#16493,.T.); -#16776 = ADVANCED_FACE('',(#16777),#16738,.T.); -#16777 = FACE_BOUND('',#16778,.T.); -#16778 = EDGE_LOOP('',(#16779,#16780)); -#16779 = ORIENTED_EDGE('',*,*,#16721,.T.); -#16780 = ORIENTED_EDGE('',*,*,#16781,.F.); -#16781 = EDGE_CURVE('',#16695,#16722,#16782,.T.); -#16782 = SURFACE_CURVE('',#16783,(#16787,#16793),.PCURVE_S1.); -#16783 = LINE('',#16784,#16785); -#16784 = CARTESIAN_POINT('',(-70.5,-21.2,0.4)); -#16785 = VECTOR('',#16786,1.); -#16786 = DIRECTION('',(1.,0.,0.)); -#16787 = PCURVE('',#16738,#16788); -#16788 = DEFINITIONAL_REPRESENTATION('',(#16789),#16792); -#16789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16790,#16791),.UNSPECIFIED., - .F.,.F.,(2,2),(19.525221694663,44.774778305337), - .PIECEWISE_BEZIER_KNOTS.); -#16790 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#16791 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#16792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16793 = PCURVE('',#10082,#16794); -#16794 = DEFINITIONAL_REPRESENTATION('',(#16795),#16798); -#16795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#16796,#16797),.UNSPECIFIED., - .F.,.F.,(2,2),(19.525221694663,44.774778305337), - .PIECEWISE_BEZIER_KNOTS.); -#16796 = CARTESIAN_POINT('',(0.4,38.775221694663)); -#16797 = CARTESIAN_POINT('',(0.4,64.024778305337)); -#16798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16799 = ADVANCED_FACE('',(#16800),#10875,.T.); -#16800 = FACE_BOUND('',#16801,.F.); -#16801 = EDGE_LOOP('',(#16802,#16847,#16848,#16849)); -#16802 = ORIENTED_EDGE('',*,*,#16803,.F.); -#16803 = EDGE_CURVE('',#16641,#10855,#16804,.T.); -#16804 = SURFACE_CURVE('',#16805,(#16817,#16832),.PCURVE_S1.); -#16805 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16806,#16807,#16808,#16809, - #16810,#16811,#16812,#16813,#16814,#16815,#16816),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#16806 = CARTESIAN_POINT('',(-50.5078121763,-21.2,2.198)); -#16807 = CARTESIAN_POINT('',(-50.5078121763,-21.2,2.49738420548)); -#16808 = CARTESIAN_POINT('',(-50.51649394142,-21.2,2.796768502523)); -#16809 = CARTESIAN_POINT('',(-50.53385744444,-21.2,3.095774843917)); -#16810 = CARTESIAN_POINT('',(-50.58303990999,-21.2,3.659743744719)); -#16811 = CARTESIAN_POINT('',(-50.61307536092,-21.2,3.9248619866)); -#16812 = CARTESIAN_POINT('',(-50.64994870164,-21.2,4.189115829559)); -#16813 = CARTESIAN_POINT('',(-50.69892168933,-21.2,4.484232450211)); -#16814 = CARTESIAN_POINT('',(-50.70433059752,-21.2,4.516205586012)); -#16815 = CARTESIAN_POINT('',(-50.70983979862,-21.2,4.548161592465)); -#16816 = CARTESIAN_POINT('',(-50.71544920457,-21.2,4.5801)); -#16817 = PCURVE('',#10875,#16818); -#16818 = DEFINITIONAL_REPRESENTATION('',(#16819),#16831); -#16819 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16820,#16821,#16822,#16823, - #16824,#16825,#16826,#16827,#16828,#16829,#16830),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#16820 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#16821 = CARTESIAN_POINT('',(-4.822975675654,3.163208841711)); -#16822 = CARTESIAN_POINT('',(-4.822897346797,3.184825032685)); -#16823 = CARTESIAN_POINT('',(-4.822740701785,3.20644088757)); -#16824 = CARTESIAN_POINT('',(-4.822300709408,3.247313348383)); -#16825 = CARTESIAN_POINT('',(-4.822033041148,3.266570092951)); -#16826 = CARTESIAN_POINT('',(-4.82170662551,3.285826100098)); -#16827 = CARTESIAN_POINT('',(-4.821277838317,3.307422131833)); -#16828 = CARTESIAN_POINT('',(-4.821230534462,3.309763063484)); -#16829 = CARTESIAN_POINT('',(-4.821182404941,3.312103988052)); -#16830 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#16831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16832 = PCURVE('',#10082,#16833); -#16833 = DEFINITIONAL_REPRESENTATION('',(#16834),#16846); -#16834 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16835,#16836,#16837,#16838, - #16839,#16840,#16841,#16842,#16843,#16844,#16845),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193571127,0.945822420746,1.),.UNSPECIFIED.); -#16835 = CARTESIAN_POINT('',(2.198,39.242187823692)); -#16836 = CARTESIAN_POINT('',(2.49738420548,39.242187823692)); -#16837 = CARTESIAN_POINT('',(2.796768502523,39.23350605858)); -#16838 = CARTESIAN_POINT('',(3.095774843917,39.216142555558)); -#16839 = CARTESIAN_POINT('',(3.659743744719,39.16696009001)); -#16840 = CARTESIAN_POINT('',(3.9248619866,39.136924639077)); -#16841 = CARTESIAN_POINT('',(4.189115829559,39.100051298358)); -#16842 = CARTESIAN_POINT('',(4.484232450211,39.05107831067)); -#16843 = CARTESIAN_POINT('',(4.516205586012,39.045669402476)); -#16844 = CARTESIAN_POINT('',(4.548161592465,39.040160201376)); -#16845 = CARTESIAN_POINT('',(4.5801,39.034550795427)); -#16846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16847 = ORIENTED_EDGE('',*,*,#16640,.T.); -#16848 = ORIENTED_EDGE('',*,*,#16144,.T.); -#16849 = ORIENTED_EDGE('',*,*,#10854,.T.); -#16850 = ADVANCED_FACE('',(#16851),#10931,.T.); -#16851 = FACE_BOUND('',#16852,.F.); -#16852 = EDGE_LOOP('',(#16853,#16854,#16878,#16907)); -#16853 = ORIENTED_EDGE('',*,*,#10910,.T.); -#16854 = ORIENTED_EDGE('',*,*,#16855,.F.); -#16855 = EDGE_CURVE('',#16856,#10911,#16858,.T.); -#16856 = VERTEX_POINT('',#16857); -#16857 = CARTESIAN_POINT('',(-67.85,-32.08253436187,2.198)); -#16858 = SURFACE_CURVE('',#16859,(#16864,#16871),.PCURVE_S1.); -#16859 = CIRCLE('',#16860,13.85); -#16860 = AXIS2_PLACEMENT_3D('',#16861,#16862,#16863); -#16861 = CARTESIAN_POINT('',(-67.85,-45.93253436187,2.198)); -#16862 = DIRECTION('',(1.,0.,0.)); -#16863 = DIRECTION('',(0.,1.,0.)); -#16864 = PCURVE('',#10931,#16865); -#16865 = DEFINITIONAL_REPRESENTATION('',(#16866),#16870); -#16866 = LINE('',#16867,#16868); -#16867 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16868 = VECTOR('',#16869,1.); -#16869 = DIRECTION('',(-0.,1.)); -#16870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16871 = PCURVE('',#10962,#16872); -#16872 = DEFINITIONAL_REPRESENTATION('',(#16873),#16877); -#16873 = LINE('',#16874,#16875); -#16874 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#16875 = VECTOR('',#16876,1.); -#16876 = DIRECTION('',(-0.,1.)); -#16877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16878 = ORIENTED_EDGE('',*,*,#16879,.T.); -#16879 = EDGE_CURVE('',#16856,#16880,#16882,.T.); -#16880 = VERTEX_POINT('',#16881); -#16881 = CARTESIAN_POINT('',(-54.25540498048,-21.2,2.198)); -#16882 = SURFACE_CURVE('',#16883,(#16888,#16895),.PCURVE_S1.); -#16883 = CIRCLE('',#16884,13.932534361872); -#16884 = AXIS2_PLACEMENT_3D('',#16885,#16886,#16887); -#16885 = CARTESIAN_POINT('',(-67.85,-18.15,2.198)); -#16886 = DIRECTION('',(0.,0.,1.)); -#16887 = DIRECTION('',(0.,-1.,0.)); -#16888 = PCURVE('',#10931,#16889); -#16889 = DEFINITIONAL_REPRESENTATION('',(#16890),#16894); -#16890 = LINE('',#16891,#16892); -#16891 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16892 = VECTOR('',#16893,1.); -#16893 = DIRECTION('',(-1.,0.)); -#16894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16895 = PCURVE('',#16896,#16901); -#16896 = TOROIDAL_SURFACE('',#16897,27.782534361872,13.85); -#16897 = AXIS2_PLACEMENT_3D('',#16898,#16899,#16900); -#16898 = CARTESIAN_POINT('',(-67.85,-18.15,2.198)); -#16899 = DIRECTION('',(-0.,-0.,-1.)); -#16900 = DIRECTION('',(0.,-1.,0.)); -#16901 = DEFINITIONAL_REPRESENTATION('',(#16902),#16906); -#16902 = LINE('',#16903,#16904); -#16903 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#16904 = VECTOR('',#16905,1.); -#16905 = DIRECTION('',(-1.,0.)); -#16906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16907 = ORIENTED_EDGE('',*,*,#16908,.T.); -#16908 = EDGE_CURVE('',#16880,#10888,#16909,.T.); -#16909 = SURFACE_CURVE('',#16910,(#16919,#16931),.PCURVE_S1.); -#16910 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16911,#16912,#16913,#16914, - #16915,#16916,#16917,#16918),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501907010441,1.),.UNSPECIFIED.); -#16911 = CARTESIAN_POINT('',(-54.25540498048,-21.2,2.198)); -#16912 = CARTESIAN_POINT('',(-54.25540498048,-21.2,2.498465206428)); -#16913 = CARTESIAN_POINT('',(-54.24649776292,-21.2,2.798930573587)); -#16914 = CARTESIAN_POINT('',(-54.22868341794,-21.2,3.098999317891)); -#16915 = CARTESIAN_POINT('',(-54.17553331344,-21.2,3.695282384525)); -#16916 = CARTESIAN_POINT('',(-54.1403316412,-21.2,3.991508964238)); -#16917 = CARTESIAN_POINT('',(-54.09644617769,-21.2,4.286573264313)); -#16918 = CARTESIAN_POINT('',(-54.04396233006,-21.2,4.5801)); -#16919 = PCURVE('',#10931,#16920); -#16920 = DEFINITIONAL_REPRESENTATION('',(#16921),#16930); -#16921 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16922,#16923,#16924,#16925, - #16926,#16927,#16928,#16929),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501907010441,1.),.UNSPECIFIED.); -#16922 = CARTESIAN_POINT('',(-1.350096965577,3.14159265359)); -#16923 = CARTESIAN_POINT('',(-1.350096965577,3.163286892321)); -#16924 = CARTESIAN_POINT('',(-1.350236921936,3.18498113757)); -#16925 = CARTESIAN_POINT('',(-1.350516814255,3.206673998412)); -#16926 = CARTESIAN_POINT('',(-1.351345712564,3.249889516572)); -#16927 = CARTESIAN_POINT('',(-1.35189267101,3.271412224053)); -#16928 = CARTESIAN_POINT('',(-1.352569984738,3.292931032786)); -#16929 = CARTESIAN_POINT('',(-1.353370727039,3.314444893945)); -#16930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16931 = PCURVE('',#10082,#16932); -#16932 = DEFINITIONAL_REPRESENTATION('',(#16933),#16942); -#16933 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#16934,#16935,#16936,#16937, - #16938,#16939,#16940,#16941),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501907010441,1.),.UNSPECIFIED.); -#16934 = CARTESIAN_POINT('',(2.198,35.49459501952)); -#16935 = CARTESIAN_POINT('',(2.498465206428,35.49459501952)); -#16936 = CARTESIAN_POINT('',(2.798930573587,35.503502237073)); -#16937 = CARTESIAN_POINT('',(3.098999317891,35.52131658206)); -#16938 = CARTESIAN_POINT('',(3.695282384525,35.574466686553)); -#16939 = CARTESIAN_POINT('',(3.991508964238,35.609668358798)); -#16940 = CARTESIAN_POINT('',(4.286573264313,35.653553822308)); -#16941 = CARTESIAN_POINT('',(4.5801,35.70603766994)); -#16942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16943 = ADVANCED_FACE('',(#16944),#16896,.T.); -#16944 = FACE_BOUND('',#16945,.F.); -#16945 = EDGE_LOOP('',(#16946,#16947,#16976,#17109)); -#16946 = ORIENTED_EDGE('',*,*,#16879,.F.); -#16947 = ORIENTED_EDGE('',*,*,#16948,.F.); -#16948 = EDGE_CURVE('',#16949,#16856,#16951,.T.); -#16949 = VERTEX_POINT('',#16950); -#16950 = CARTESIAN_POINT('',(-67.85,-32.19967987186,0.400444004722)); -#16951 = SURFACE_CURVE('',#16952,(#16957,#16964),.PCURVE_S1.); -#16952 = CIRCLE('',#16953,13.85); -#16953 = AXIS2_PLACEMENT_3D('',#16954,#16955,#16956); -#16954 = CARTESIAN_POINT('',(-67.85,-45.93253436187,2.198)); -#16955 = DIRECTION('',(1.,0.,0.)); -#16956 = DIRECTION('',(0.,1.,0.)); -#16957 = PCURVE('',#16896,#16958); -#16958 = DEFINITIONAL_REPRESENTATION('',(#16959),#16963); -#16959 = LINE('',#16960,#16961); -#16960 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#16961 = VECTOR('',#16962,1.); -#16962 = DIRECTION('',(-0.,1.)); -#16963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16964 = PCURVE('',#16965,#16970); -#16965 = TOROIDAL_SURFACE('',#16966,27.782534361872,13.85); -#16966 = AXIS2_PLACEMENT_3D('',#16967,#16968,#16969); -#16967 = CARTESIAN_POINT('',(-67.85,-18.15,2.198)); -#16968 = DIRECTION('',(-0.,-0.,-1.)); -#16969 = DIRECTION('',(0.,-1.,0.)); -#16970 = DEFINITIONAL_REPRESENTATION('',(#16971),#16975); -#16971 = LINE('',#16972,#16973); -#16972 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#16973 = VECTOR('',#16974,1.); -#16974 = DIRECTION('',(-0.,1.)); -#16975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#16976 = ORIENTED_EDGE('',*,*,#16977,.F.); -#16977 = EDGE_CURVE('',#16978,#16949,#16980,.T.); -#16978 = VERTEX_POINT('',#16979); -#16979 = CARTESIAN_POINT('',(-54.25138867098,-21.2,1.86854783902)); -#16980 = SURFACE_CURVE('',#16981,(#17020,#17062),.PCURVE_S1.); -#16981 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16982,#16983,#16984,#16985, - #16986,#16987,#16988,#16989,#16990,#16991,#16992,#16993,#16994, - #16995,#16996,#16997,#16998,#16999,#17000,#17001,#17002,#17003, - #17004,#17005,#17006,#17007,#17008,#17009,#17010,#17011,#17012, - #17013,#17014,#17015,#17016,#17017,#17018,#17019),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,8),(0.,0.234569099195,0.458874685878,0.532984719847, - 0.626111418807,0.74516605163,1.),.UNSPECIFIED.); -#16982 = CARTESIAN_POINT('',(-54.24583111621,-21.17484227396, - 1.87104261639)); -#16983 = CARTESIAN_POINT('',(-54.38165601105,-21.79237156701, - 1.809831433133)); -#16984 = CARTESIAN_POINT('',(-54.54980965998,-22.40264354368, - 1.747829419112)); -#16985 = CARTESIAN_POINT('',(-54.74980293618,-23.00363980348, - 1.685164965274)); -#16986 = CARTESIAN_POINT('',(-54.98099857104,-23.59340732146, - 1.621977182666)); -#16987 = CARTESIAN_POINT('',(-55.24262402663,-24.1700548337, - 1.558419611839)); -#16988 = CARTESIAN_POINT('',(-55.53377628539,-24.73175272948, - 1.494666237704)); -#16989 = CARTESIAN_POINT('',(-56.15907495998,-25.79787454374, - 1.369962591082)); -#16990 = CARTESIAN_POINT('',(-56.49078893603,-26.3037390303, - 1.309010356045)); -#16991 = CARTESIAN_POINT('',(-56.84765872468,-26.79279308335, - 1.248240434169)); -#16992 = CARTESIAN_POINT('',(-57.22868657788,-27.26357129202, - 1.187850344058)); -#16993 = CARTESIAN_POINT('',(-57.6327830009,-27.71467920152, - 1.128067435227)); -#16994 = CARTESIAN_POINT('',(-58.05877099354,-28.1447928535, - 1.069158529842)); -#16995 = CARTESIAN_POINT('',(-58.65295224833,-28.68741611168, - 0.992369355156)); -#16996 = CARTESIAN_POINT('',(-58.80276665205,-28.81974551914, - 0.973429045009)); -#16997 = CARTESIAN_POINT('',(-58.95478817391,-28.94960146204, - 0.954629983156)); -#16998 = CARTESIAN_POINT('',(-59.10897053874,-29.07693972538, - 0.935984180886)); -#16999 = CARTESIAN_POINT('',(-59.26526652484,-29.20171696598, - 0.917504311639)); -#17000 = CARTESIAN_POINT('',(-59.42362796393,-29.32389071251, - 0.899203711002)); -#17001 = CARTESIAN_POINT('',(-59.78553652163,-29.59361911959, - 0.858342693045)); -#17002 = CARTESIAN_POINT('',(-59.99025114989,-29.73964215598, - 0.835894248604)); -#17003 = CARTESIAN_POINT('',(-60.19805225351,-29.88140591179, - 0.813778836936)); -#17004 = CARTESIAN_POINT('',(-60.40884001497,-30.01883000994, - 0.792026169399)); -#17005 = CARTESIAN_POINT('',(-60.62251217174,-30.15183625909, - 0.770667875165)); -#17006 = CARTESIAN_POINT('',(-60.83896401624,-30.28034865372, - 0.749737501215)); -#17007 = CARTESIAN_POINT('',(-61.33822044017,-30.56274624883, - 0.703105192703)); -#17008 = CARTESIAN_POINT('',(-61.62272014743,-30.7137338824, - 0.677697323127)); -#17009 = CARTESIAN_POINT('',(-61.91136350749,-30.85710233956, - 0.653120742675)); -#17010 = CARTESIAN_POINT('',(-62.2039193027,-30.99270320968, - 0.629455100138)); -#17011 = CARTESIAN_POINT('',(-62.50014858386,-31.12039440026, - 0.606784679179)); -#17012 = CARTESIAN_POINT('',(-62.79980414618,-31.24004093047, - 0.585197223483)); -#17013 = CARTESIAN_POINT('',(-63.75082241479,-31.59012518749, - 0.521086034371)); -#17014 = CARTESIAN_POINT('',(-64.41362369139,-31.79132563578, - 0.4827572623)); -#17015 = CARTESIAN_POINT('',(-65.08841793723,-31.95381322726, - 0.450687929909)); -#17016 = CARTESIAN_POINT('',(-65.77244917941,-32.07651924515, - 0.425782692577)); -#17017 = CARTESIAN_POINT('',(-66.4628155036,-32.15862972255, - 0.408889288866)); -#17018 = CARTESIAN_POINT('',(-67.1564313189,-32.19967987186, - 0.400444004722)); -#17019 = CARTESIAN_POINT('',(-67.85,-32.19967987186,0.400444004722)); -#17020 = PCURVE('',#16896,#17021); -#17021 = DEFINITIONAL_REPRESENTATION('',(#17022),#17061); -#17022 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17023,#17024,#17025,#17026, - #17027,#17028,#17029,#17030,#17031,#17032,#17033,#17034,#17035, - #17036,#17037,#17038,#17039,#17040,#17041,#17042,#17043,#17044, - #17045,#17046,#17047,#17048,#17049,#17050,#17051,#17052,#17053, - #17054,#17055,#17056,#17057,#17058,#17059,#17060),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,8),(0.,0.234569099195,0.458874685878,0.532984719847, - 0.626111418807,0.74516605163,1.),.UNSPECIFIED.); -#17023 = CARTESIAN_POINT('',(-1.35200874889,9.401168736244)); -#17024 = CARTESIAN_POINT('',(-1.306639158441,9.396747924212)); -#17025 = CARTESIAN_POINT('',(-1.261285392555,9.392269458179)); -#17026 = CARTESIAN_POINT('',(-1.215948459986,9.387742444327)); -#17027 = CARTESIAN_POINT('',(-1.170627791986,9.383176753059)); -#17028 = CARTESIAN_POINT('',(-1.12532221566,9.378583293523)); -#17029 = CARTESIAN_POINT('',(-1.080030719137,9.373974460695)); -#17030 = CARTESIAN_POINT('',(-0.99145641287,9.364956745832)); -#17031 = CARTESIAN_POINT('',(-0.948171603693,9.360547839129)); -#17032 = CARTESIAN_POINT('',(-0.904897734941,9.356150719175)); -#17033 = CARTESIAN_POINT('',(-0.861633095384,9.351779547549)); -#17034 = CARTESIAN_POINT('',(-0.818375365341,9.34745068121)); -#17035 = CARTESIAN_POINT('',(-0.775121873403,9.343183390578)); -#17036 = CARTESIAN_POINT('',(-0.717579488238,9.337618586139)); -#17037 = CARTESIAN_POINT('',(-0.703289253577,9.336245816713)); -#17038 = CARTESIAN_POINT('',(-0.688999032849,9.334883091978)); -#17039 = CARTESIAN_POINT('',(-0.674708703844,9.333531283596)); -#17040 = CARTESIAN_POINT('',(-0.660418138479,9.332191312257)); -#17041 = CARTESIAN_POINT('',(-0.646127202798,9.330864147677)); -#17042 = CARTESIAN_POINT('',(-0.613877120307,9.327900466181)); -#17043 = CARTESIAN_POINT('',(-0.595917681616,9.326271959593)); -#17044 = CARTESIAN_POINT('',(-0.577957159265,9.324667311585)); -#17045 = CARTESIAN_POINT('',(-0.559995266064,9.323088687171)); -#17046 = CARTESIAN_POINT('',(-0.542031709262,9.321538393635)); -#17047 = CARTESIAN_POINT('',(-0.524066190545,9.320018880529)); -#17048 = CARTESIAN_POINT('',(-0.483128108477,9.31663283389)); -#17049 = CARTESIAN_POINT('',(-0.46015412161,9.314787478751)); -#17050 = CARTESIAN_POINT('',(-0.437175816013,9.313002070677)); -#17051 = CARTESIAN_POINT('',(-0.414192594619,9.311282437311)); -#17052 = CARTESIAN_POINT('',(-0.391203917306,9.309634751286)); -#17053 = CARTESIAN_POINT('',(-0.368209325482,9.308065443992)); -#17054 = CARTESIAN_POINT('',(-0.295975610054,9.303403953499)); -#17055 = CARTESIAN_POINT('',(-0.246707688916,9.300615690049)); -#17056 = CARTESIAN_POINT('',(-0.197409754469,9.298281714592)); -#17057 = CARTESIAN_POINT('',(-0.148084544183,9.296468475696)); -#17058 = CARTESIAN_POINT('',(-9.873424576425E-02,9.295238329999)); -#17059 = CARTESIAN_POINT('',(-4.936544372725E-02,9.294623360826)); -#17060 = CARTESIAN_POINT('',(0.,9.294623360826)); -#17061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17062 = PCURVE('',#17063,#17068); -#17063 = CONICAL_SURFACE('',#17064,14.325,0.218166156499); -#17064 = AXIS2_PLACEMENT_3D('',#17065,#17066,#17067); -#17065 = CARTESIAN_POINT('',(-67.85,-17.875,0.399)); -#17066 = DIRECTION('',(-0.,-0.,-1.)); -#17067 = DIRECTION('',(1.,0.,0.)); -#17068 = DEFINITIONAL_REPRESENTATION('',(#17069),#17108); -#17069 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17070,#17071,#17072,#17073, - #17074,#17075,#17076,#17077,#17078,#17079,#17080,#17081,#17082, - #17083,#17084,#17085,#17086,#17087,#17088,#17089,#17090,#17091, - #17092,#17093,#17094,#17095,#17096,#17097,#17098,#17099,#17100, - #17101,#17102,#17103,#17104,#17105,#17106,#17107),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,8),(0.,0.234569099195,0.458874685878,0.532984719847, - 0.626111418807,0.74516605163,1.),.UNSPECIFIED.); -#17070 = CARTESIAN_POINT('',(-6.045220115518,-1.47204261639)); -#17071 = CARTESIAN_POINT('',(-6.000062601242,-1.410831433133)); -#17072 = CARTESIAN_POINT('',(-5.954966663657,-1.348829419112)); -#17073 = CARTESIAN_POINT('',(-5.909932361335,-1.286164965274)); -#17074 = CARTESIAN_POINT('',(-5.864957945641,-1.222977182666)); -#17075 = CARTESIAN_POINT('',(-5.820040856158,-1.159419611839)); -#17076 = CARTESIAN_POINT('',(-5.775178499469,-1.095666237704)); -#17077 = CARTESIAN_POINT('',(-5.687519759849,-0.970962591082)); -#17078 = CARTESIAN_POINT('',(-5.644718058032,-0.910010356045)); -#17079 = CARTESIAN_POINT('',(-5.601961319906,-0.849240434169)); -#17080 = CARTESIAN_POINT('',(-5.559246156967,-0.788850344058)); -#17081 = CARTESIAN_POINT('',(-5.516568452328,-0.729067435227)); -#17082 = CARTESIAN_POINT('',(-5.473923634922,-0.670158529842)); -#17083 = CARTESIAN_POINT('',(-5.417226503279,-0.593369355156)); -#17084 = CARTESIAN_POINT('',(-5.403149094362,-0.574429045009)); -#17085 = CARTESIAN_POINT('',(-5.389074539177,-0.555629983156)); -#17086 = CARTESIAN_POINT('',(-5.375002643269,-0.536984180886)); -#17087 = CARTESIAN_POINT('',(-5.360933205509,-0.518504311639)); -#17088 = CARTESIAN_POINT('',(-5.346866018085,-0.500203711002)); -#17089 = CARTESIAN_POINT('',(-5.315126591298,-0.459342693045)); -#17090 = CARTESIAN_POINT('',(-5.297455534452,-0.436894248604)); -#17091 = CARTESIAN_POINT('',(-5.279787266149,-0.414778836936)); -#17092 = CARTESIAN_POINT('',(-5.26212134961,-0.393026169399)); -#17093 = CARTESIAN_POINT('',(-5.244457341098,-0.371667875165)); -#17094 = CARTESIAN_POINT('',(-5.226794789924,-0.350737501215)); -#17095 = CARTESIAN_POINT('',(-5.186554433972,-0.304105192703)); -#17096 = CARTESIAN_POINT('',(-5.163977277126,-0.278697323127)); -#17097 = CARTESIAN_POINT('',(-5.141400817773,-0.254120742675)); -#17098 = CARTESIAN_POINT('',(-5.118824134788,-0.230455100138)); -#17099 = CARTESIAN_POINT('',(-5.096246361066,-0.207784679179)); -#17100 = CARTESIAN_POINT('',(-5.073666708539,-0.186197223483)); -#17101 = CARTESIAN_POINT('',(-5.002747734164,-0.122086034371)); -#17102 = CARTESIAN_POINT('',(-4.954392997259,-8.375726229955E-02)); -#17103 = CARTESIAN_POINT('',(-4.906021936087,-5.168792990932E-02)); -#17104 = CARTESIAN_POINT('',(-4.857633902655,-2.678269257684E-02)); -#17105 = CARTESIAN_POINT('',(-4.809227761786,-9.889288866423E-03)); -#17106 = CARTESIAN_POINT('',(-4.760806724258,-1.44400472229E-03)); -#17107 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722289E-03)); -#17108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17109 = ORIENTED_EDGE('',*,*,#17110,.T.); -#17110 = EDGE_CURVE('',#16978,#16880,#17111,.T.); -#17111 = SURFACE_CURVE('',#17112,(#17118,#17127),.PCURVE_S1.); -#17112 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17113,#17114,#17115,#17116, - #17117),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#17113 = CARTESIAN_POINT('',(-54.24904783026,-21.2,1.783530099622)); -#17114 = CARTESIAN_POINT('',(-54.2522260848,-21.2,1.88711507775)); -#17115 = CARTESIAN_POINT('',(-54.25434534853,-21.2,1.990732549125)); -#17116 = CARTESIAN_POINT('',(-54.25540498048,-21.2,2.094366275014)); -#17117 = CARTESIAN_POINT('',(-54.25540498048,-21.2,2.198)); -#17118 = PCURVE('',#16896,#17119); -#17119 = DEFINITIONAL_REPRESENTATION('',(#17120),#17126); -#17120 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17121,#17122,#17123,#17124, - #17125),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#17121 = CARTESIAN_POINT('',(-1.350196806538,9.394847867778)); -#17122 = CARTESIAN_POINT('',(-1.350146913305,9.402330278732)); -#17123 = CARTESIAN_POINT('',(-1.350113614831,9.409812801886)); -#17124 = CARTESIAN_POINT('',(-1.350096965577,9.417295381348)); -#17125 = CARTESIAN_POINT('',(-1.350096965577,9.424777960769)); -#17126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17127 = PCURVE('',#10082,#17128); -#17128 = DEFINITIONAL_REPRESENTATION('',(#17129),#17135); -#17129 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17130,#17131,#17132,#17133, - #17134),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#17130 = CARTESIAN_POINT('',(1.783530099622,35.500952169735)); -#17131 = CARTESIAN_POINT('',(1.88711507775,35.497773915193)); -#17132 = CARTESIAN_POINT('',(1.990732549125,35.495654651462)); -#17133 = CARTESIAN_POINT('',(2.094366275014,35.49459501952)); -#17134 = CARTESIAN_POINT('',(2.198,35.49459501952)); -#17135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17136 = ADVANCED_FACE('',(#17137),#16965,.T.); -#17137 = FACE_BOUND('',#17138,.F.); -#17138 = EDGE_LOOP('',(#17139,#17267,#17268,#17292)); -#17139 = ORIENTED_EDGE('',*,*,#17140,.F.); -#17140 = EDGE_CURVE('',#16949,#17141,#17143,.T.); -#17141 = VERTEX_POINT('',#17142); -#17142 = CARTESIAN_POINT('',(-81.44861132901,-21.2,1.86854783902)); -#17143 = SURFACE_CURVE('',#17144,(#17183,#17225),.PCURVE_S1.); -#17144 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17145,#17146,#17147,#17148, - #17149,#17150,#17151,#17152,#17153,#17154,#17155,#17156,#17157, - #17158,#17159,#17160,#17161,#17162,#17163,#17164,#17165,#17166, - #17167,#17168,#17169,#17170,#17171,#17172,#17173,#17174,#17175, - #17176,#17177,#17178,#17179,#17180,#17181,#17182),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,8),(0.,0.255136640604,0.374190352483,0.467316414918, - 0.541428329509,0.765766625863,1.),.UNSPECIFIED.); -#17145 = CARTESIAN_POINT('',(-67.85,-32.19967987186,0.400444004722)); -#17146 = CARTESIAN_POINT('',(-68.54439264623,-32.19967987186, - 0.400444004722)); -#17147 = CARTESIAN_POINT('',(-69.23883258271,-32.15853212906, - 0.408909365209)); -#17148 = CARTESIAN_POINT('',(-69.93001127419,-32.07622641746, - 0.425842944283)); -#17149 = CARTESIAN_POINT('',(-70.61483238203,-31.95322979597, - 0.450806337387)); -#17150 = CARTESIAN_POINT('',(-71.29038417261,-31.79035996517, - 0.482947846915)); -#17151 = CARTESIAN_POINT('',(-71.9539015345,-31.58869031211, - 0.521359354499)); -#17152 = CARTESIAN_POINT('',(-72.90553521944,-31.23793167602, - 0.585578505232)); -#17153 = CARTESIAN_POINT('',(-73.20513681446,-31.11816308931, - 0.607182529977)); -#17154 = CARTESIAN_POINT('',(-73.50130901845,-30.99035166538, - 0.629868379241)); -#17155 = CARTESIAN_POINT('',(-73.79380471978,-30.85463245466, - 0.653548344956)); -#17156 = CARTESIAN_POINT('',(-74.08238505564,-30.71114761251, - 0.678138190651)); -#17157 = CARTESIAN_POINT('',(-74.36681888938,-30.56004560813, - 0.7035583206)); -#17158 = CARTESIAN_POINT('',(-74.86595316886,-30.27744775846, - 0.750210802174)); -#17159 = CARTESIAN_POINT('',(-75.08234981352,-30.14884866835, - 0.771149458776)); -#17160 = CARTESIAN_POINT('',(-75.29596510493,-30.01575701014, - 0.792515480425)); -#17161 = CARTESIAN_POINT('',(-75.50669437025,-29.87824881634, - 0.814275346081)); -#17162 = CARTESIAN_POINT('',(-75.71443538081,-29.73640230493, - 0.836397452016)); -#17163 = CARTESIAN_POINT('',(-75.91908835211,-29.59029787941, - 0.858852111812)); -#17164 = CARTESIAN_POINT('',(-76.28088860002,-29.32042196246, - 0.89972405856)); -#17165 = CARTESIAN_POINT('',(-76.43920381819,-29.19818141423, - 0.918029551539)); -#17166 = CARTESIAN_POINT('',(-76.59545249507,-29.07333810088, - 0.936514048288)); -#17167 = CARTESIAN_POINT('',(-76.74958647409,-28.94593451114, - 0.955164223494)); -#17168 = CARTESIAN_POINT('',(-76.90155854539,-28.81601400571, - 0.973967413545)); -#17169 = CARTESIAN_POINT('',(-77.05132244582,-28.68362081721, - 0.992911616531)); -#17170 = CARTESIAN_POINT('',(-77.64534992644,-28.14069480358, - 1.069722508011)); -#17171 = CARTESIAN_POINT('',(-78.07122119021,-27.71034333299, - 1.128647676156)); -#17172 = CARTESIAN_POINT('',(-78.47518625906,-27.25900051665, - 1.188445192597)); -#17173 = CARTESIAN_POINT('',(-78.85606808305,-26.787991298, - 1.248848348237)); -#17174 = CARTESIAN_POINT('',(-79.21277719878,-26.29871114547, - 1.309629887525)); -#17175 = CARTESIAN_POINT('',(-79.5443159746,-25.79262651231, - 1.37059236703)); -#17176 = CARTESIAN_POINT('',(-80.16872322157,-24.72692840413, - 1.495213746073)); -#17177 = CARTESIAN_POINT('',(-80.45924772097,-24.16592768442, - 1.558874465272)); -#17178 = CARTESIAN_POINT('',(-80.72032472999,-23.59003054276, - 1.622338950204)); -#17179 = CARTESIAN_POINT('',(-80.95105564981,-23.00105903649, - 1.685434045805)); -#17180 = CARTESIAN_POINT('',(-81.15067164486,-22.40089650629, - 1.748006910204)); -#17181 = CARTESIAN_POINT('',(-81.31853839813,-21.79148768358, - 1.809919046062)); -#17182 = CARTESIAN_POINT('',(-81.45416888379,-21.17484227396, - 1.87104261639)); -#17183 = PCURVE('',#16965,#17184); -#17184 = DEFINITIONAL_REPRESENTATION('',(#17185),#17224); -#17185 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17186,#17187,#17188,#17189, - #17190,#17191,#17192,#17193,#17194,#17195,#17196,#17197,#17198, - #17199,#17200,#17201,#17202,#17203,#17204,#17205,#17206,#17207, - #17208,#17209,#17210,#17211,#17212,#17213,#17214,#17215,#17216, - #17217,#17218,#17219,#17220,#17221,#17222,#17223),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,8),(0.,0.255136640604,0.374190352483,0.467316414918, - 0.541428329509,0.765766625863,1.),.UNSPECIFIED.); -#17186 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#17187 = CARTESIAN_POINT('',(-6.233761216911,9.294623360826)); -#17188 = CARTESIAN_POINT('',(-6.184333757199,9.295239791918)); -#17189 = CARTESIAN_POINT('',(-6.134924878531,9.296472863118)); -#17190 = CARTESIAN_POINT('',(-6.085541169535,9.298290335299)); -#17191 = CARTESIAN_POINT('',(-6.036184809555,9.300629560612)); -#17192 = CARTESIAN_POINT('',(-5.986858534819,9.303423836411)); -#17193 = CARTESIAN_POINT('',(-5.914566822923,9.308093162081)); -#17194 = CARTESIAN_POINT('',(-5.891572501825,9.309663668712)); -#17195 = CARTESIAN_POINT('',(-5.868584089618,9.311312470461)); -#17196 = CARTESIAN_POINT('',(-5.845601126661,9.313033138603)); -#17197 = CARTESIAN_POINT('',(-5.822623072175,9.314819504018)); -#17198 = CARTESIAN_POINT('',(-5.799649328709,9.316665743006)); -#17199 = CARTESIAN_POINT('',(-5.758711650133,9.320053242263)); -#17200 = CARTESIAN_POINT('',(-5.740746294605,9.32157335117)); -#17201 = CARTESIAN_POINT('',(-5.722782896132,9.323124199964)); -#17202 = CARTESIAN_POINT('',(-5.70482115642,9.324703341017)); -#17203 = CARTESIAN_POINT('',(-5.68686078279,9.326308468933)); -#17204 = CARTESIAN_POINT('',(-5.668901488176,9.327937420545)); -#17205 = CARTESIAN_POINT('',(-5.636651196055,9.330901884137)); -#17206 = CARTESIAN_POINT('',(-5.622359908331,9.332229398792)); -#17207 = CARTESIAN_POINT('',(-5.608068988192,9.333569700933)); -#17208 = CARTESIAN_POINT('',(-5.593778301763,9.334921821606)); -#17209 = CARTESIAN_POINT('',(-5.579487721047,9.33628484085)); -#17210 = CARTESIAN_POINT('',(-5.565197123929,9.337657887699)); -#17211 = CARTESIAN_POINT('',(-5.50764806001,9.343224246992)); -#17212 = CARTESIAN_POINT('',(-5.464388231335,9.347492701367)); -#17213 = CARTESIAN_POINT('',(-5.421124144653,9.351822611346)); -#17214 = CARTESIAN_POINT('',(-5.377853130346,9.356194715049)); -#17215 = CARTESIAN_POINT('',(-5.33457287014,9.360592662617)); -#17216 = CARTESIAN_POINT('',(-5.29128165458,9.365002298153)); -#17217 = CARTESIAN_POINT('',(-5.20276562397,9.374014040909)); -#17218 = CARTESIAN_POINT('',(-5.157538853764,9.378616166861)); -#17219 = CARTESIAN_POINT('',(-5.112298037057,9.383202892894)); -#17220 = CARTESIAN_POINT('',(-5.067042167867,9.387761883275)); -#17221 = CARTESIAN_POINT('',(-5.02177008064,9.392282278533)); -#17222 = CARTESIAN_POINT('',(-4.976481210234,9.396754251819)); -#17223 = CARTESIAN_POINT('',(-4.931176558289,9.401168736244)); -#17224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17225 = PCURVE('',#17063,#17226); -#17226 = DEFINITIONAL_REPRESENTATION('',(#17227),#17266); -#17227 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17228,#17229,#17230,#17231, - #17232,#17233,#17234,#17235,#17236,#17237,#17238,#17239,#17240, - #17241,#17242,#17243,#17244,#17245,#17246,#17247,#17248,#17249, - #17250,#17251,#17252,#17253,#17254,#17255,#17256,#17257,#17258, - #17259,#17260,#17261,#17262,#17263,#17264,#17265),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,8),(0.,0.255136640604,0.374190352483,0.467316414918, - 0.541428329509,0.765766625863,1.),.UNSPECIFIED.); -#17228 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722289E-03)); -#17229 = CARTESIAN_POINT('',(-4.663913715845,-1.444004722287E-03)); -#17230 = CARTESIAN_POINT('',(-4.615435146733,-9.909365208672E-03)); -#17231 = CARTESIAN_POINT('',(-4.566971538609,-2.684294428317E-02)); -#17232 = CARTESIAN_POINT('',(-4.518526094723,-5.18063373869E-02)); -#17233 = CARTESIAN_POINT('',(-4.47009765989,-8.394784691549E-02)); -#17234 = CARTESIAN_POINT('',(-4.421685572849,-0.122359354499)); -#17235 = CARTESIAN_POINT('',(-4.350709485344,-0.186578505232)); -#17236 = CARTESIAN_POINT('',(-4.328130039565,-0.208182529977)); -#17237 = CARTESIAN_POINT('',(-4.305552462841,-0.230868379241)); -#17238 = CARTESIAN_POINT('',(-4.282975966092,-0.254548344956)); -#17239 = CARTESIAN_POINT('',(-4.260399681588,-0.279138190651)); -#17240 = CARTESIAN_POINT('',(-4.237822687858,-0.3045583206)); -#17241 = CARTESIAN_POINT('',(-4.19758258549,-0.351210802174)); -#17242 = CARTESIAN_POINT('',(-4.179920129421,-0.372149458776)); -#17243 = CARTESIAN_POINT('',(-4.162256208729,-0.393515480425)); -#17244 = CARTESIAN_POINT('',(-4.144590372763,-0.415275346081)); -#17245 = CARTESIAN_POINT('',(-4.12692217788,-0.437397452016)); -#17246 = CARTESIAN_POINT('',(-4.109251187449,-0.459852111812)); -#17247 = CARTESIAN_POINT('',(-4.077511414658,-0.50072405856)); -#17248 = CARTESIAN_POINT('',(-4.063443817171,-0.519029551539)); -#17249 = CARTESIAN_POINT('',(-4.049373964978,-0.537514048288)); -#17250 = CARTESIAN_POINT('',(-4.035301650357,-0.556164223494)); -#17251 = CARTESIAN_POINT('',(-4.02122667227,-0.574967413545)); -#17252 = CARTESIAN_POINT('',(-4.007148836366,-0.593911616531)); -#17253 = CARTESIAN_POINT('',(-3.950444836164,-0.670722508011)); -#17254 = CARTESIAN_POINT('',(-3.90779353722,-0.729647676156)); -#17255 = CARTESIAN_POINT('',(-3.865109309551,-0.789445192597)); -#17256 = CARTESIAN_POINT('',(-3.822387583572,-0.849848348237)); -#17257 = CARTESIAN_POINT('',(-3.779624243657,-0.910629887525)); -#17258 = CARTESIAN_POINT('',(-3.736815903083,-0.97159236703)); -#17259 = CARTESIAN_POINT('',(-3.64921418143,-1.096213746073)); -#17260 = CARTESIAN_POINT('',(-3.604415646268,-1.159874465272)); -#17261 = CARTESIAN_POINT('',(-3.559562518884,-1.223338950204)); -#17262 = CARTESIAN_POINT('',(-3.514652219343,-1.286434045805)); -#17263 = CARTESIAN_POINT('',(-3.469682201115,-1.349006910204)); -#17264 = CARTESIAN_POINT('',(-3.424650724572,-1.410919046062)); -#17265 = CARTESIAN_POINT('',(-3.379557845251,-1.47204261639)); -#17266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17267 = ORIENTED_EDGE('',*,*,#16948,.T.); -#17268 = ORIENTED_EDGE('',*,*,#17269,.F.); -#17269 = EDGE_CURVE('',#17270,#16856,#17272,.T.); -#17270 = VERTEX_POINT('',#17271); -#17271 = CARTESIAN_POINT('',(-81.44459501952,-21.2,2.198)); -#17272 = SURFACE_CURVE('',#17273,(#17278,#17285),.PCURVE_S1.); -#17273 = CIRCLE('',#17274,13.932534361872); -#17274 = AXIS2_PLACEMENT_3D('',#17275,#17276,#17277); -#17275 = CARTESIAN_POINT('',(-67.85,-18.15,2.198)); -#17276 = DIRECTION('',(0.,0.,1.)); -#17277 = DIRECTION('',(0.,-1.,0.)); -#17278 = PCURVE('',#16965,#17279); -#17279 = DEFINITIONAL_REPRESENTATION('',(#17280),#17284); -#17280 = LINE('',#17281,#17282); -#17281 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#17282 = VECTOR('',#17283,1.); -#17283 = DIRECTION('',(-1.,0.)); -#17284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17285 = PCURVE('',#10962,#17286); -#17286 = DEFINITIONAL_REPRESENTATION('',(#17287),#17291); -#17287 = LINE('',#17288,#17289); -#17288 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#17289 = VECTOR('',#17290,1.); -#17290 = DIRECTION('',(-1.,0.)); -#17291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17292 = ORIENTED_EDGE('',*,*,#17293,.T.); -#17293 = EDGE_CURVE('',#17270,#17141,#17294,.T.); -#17294 = SURFACE_CURVE('',#17295,(#17301,#17310),.PCURVE_S1.); -#17295 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17296,#17297,#17298,#17299, - #17300),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#17296 = CARTESIAN_POINT('',(-81.44459501952,-21.2,2.198)); -#17297 = CARTESIAN_POINT('',(-81.44459501952,-21.2,2.094366274987)); -#17298 = CARTESIAN_POINT('',(-81.44565465146,-21.2,1.990732549144)); -#17299 = CARTESIAN_POINT('',(-81.44777391519,-21.2,1.887115077715)); -#17300 = CARTESIAN_POINT('',(-81.45095216973,-21.2,1.783530099621)); -#17301 = PCURVE('',#16965,#17302); -#17302 = DEFINITIONAL_REPRESENTATION('',(#17303),#17309); -#17303 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17304,#17305,#17306,#17307, - #17308),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#17304 = CARTESIAN_POINT('',(-4.933088341603,9.424777960769)); -#17305 = CARTESIAN_POINT('',(-4.933088341603,9.417295381346)); -#17306 = CARTESIAN_POINT('',(-4.933071692349,9.409812801888)); -#17307 = CARTESIAN_POINT('',(-4.933038393874,9.402330278729)); -#17308 = CARTESIAN_POINT('',(-4.932988500641,9.394847867778)); -#17309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17310 = PCURVE('',#10082,#17311); -#17311 = DEFINITIONAL_REPRESENTATION('',(#17312),#17318); -#17312 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17313,#17314,#17315,#17316, - #17317),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#17313 = CARTESIAN_POINT('',(2.198,8.30540498048)); -#17314 = CARTESIAN_POINT('',(2.094366274987,8.30540498048)); -#17315 = CARTESIAN_POINT('',(1.990732549144,8.304345348538)); -#17316 = CARTESIAN_POINT('',(1.887115077715,8.302226084806)); -#17317 = CARTESIAN_POINT('',(1.783530099621,8.299047830265)); -#17318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17319 = ADVANCED_FACE('',(#17320),#17063,.F.); -#17320 = FACE_BOUND('',#17321,.F.); -#17321 = EDGE_LOOP('',(#17322,#17349,#17378,#17403,#17404)); -#17322 = ORIENTED_EDGE('',*,*,#17323,.T.); -#17323 = EDGE_CURVE('',#17141,#17324,#17326,.T.); -#17324 = VERTEX_POINT('',#17325); -#17325 = CARTESIAN_POINT('',(-81.78354400348,-21.2,0.4)); -#17326 = SURFACE_CURVE('',#17327,(#17332,#17342),.PCURVE_S1.); -#17327 = HYPERBOLA('',#17328,14.998105774676,3.325); -#17328 = AXIS2_PLACEMENT_3D('',#17329,#17330,#17331); -#17329 = CARTESIAN_POINT('',(-67.85,-21.2,65.014899314959)); -#17330 = DIRECTION('',(0.,1.,0.)); -#17331 = DIRECTION('',(0.,0.,-1.)); -#17332 = PCURVE('',#17063,#17333); -#17333 = DEFINITIONAL_REPRESENTATION('',(#17334),#17341); -#17334 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17335,#17336,#17337,#17338, - #17339,#17340),.UNSPECIFIED.,.F.,.F.,(6,6),(2.071022977613, - 2.139918335103),.PIECEWISE_BEZIER_KNOTS.); -#17335 = CARTESIAN_POINT('',(-3.392383380494,-4.1811)); -#17336 = CARTESIAN_POINT('',(-3.388963827949,-3.374415466257)); -#17337 = CARTESIAN_POINT('',(-3.385601330698,-2.55338803159)); -#17338 = CARTESIAN_POINT('',(-3.382294702745,-1.717698612603)); -#17339 = CARTESIAN_POINT('',(-3.379042786595,-0.867016785224)); -#17340 = CARTESIAN_POINT('',(-3.375844453486,-1.000000000019E-03)); -#17341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17342 = PCURVE('',#10082,#17343); -#17343 = DEFINITIONAL_REPRESENTATION('',(#17344),#17348); -#17344 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17345,#17346,#17347), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.071022977613, -2.139918335103),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000593379959,1.)) REPRESENTATION_ITEM('') ); -#17345 = CARTESIAN_POINT('',(4.5801,8.921066289217)); -#17346 = CARTESIAN_POINT('',(2.564185992362,8.459716265222)); -#17347 = CARTESIAN_POINT('',(0.4,7.966455996515)); -#17348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17349 = ORIENTED_EDGE('',*,*,#17350,.T.); -#17350 = EDGE_CURVE('',#17324,#17351,#17353,.T.); -#17351 = VERTEX_POINT('',#17352); -#17352 = CARTESIAN_POINT('',(-53.91645599651,-21.2,0.4)); -#17353 = SURFACE_CURVE('',#17354,(#17359,#17366),.PCURVE_S1.); -#17354 = CIRCLE('',#17355,14.324778305337); -#17355 = AXIS2_PLACEMENT_3D('',#17356,#17357,#17358); -#17356 = CARTESIAN_POINT('',(-67.85,-17.875,0.4)); -#17357 = DIRECTION('',(0.,0.,1.)); -#17358 = DIRECTION('',(1.,0.,-0.)); -#17359 = PCURVE('',#17063,#17360); -#17360 = DEFINITIONAL_REPRESENTATION('',(#17361),#17365); -#17361 = LINE('',#17362,#17363); -#17362 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#17363 = VECTOR('',#17364,1.); -#17364 = DIRECTION('',(-1.,-0.)); -#17365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17366 = PCURVE('',#17367,#17372); -#17367 = PLANE('',#17368); -#17368 = AXIS2_PLACEMENT_3D('',#17369,#17370,#17371); -#17369 = CARTESIAN_POINT('',(-82.45,-32.475,0.4)); -#17370 = DIRECTION('',(0.,0.,1.)); -#17371 = DIRECTION('',(1.,0.,-0.)); -#17372 = DEFINITIONAL_REPRESENTATION('',(#17373),#17377); -#17373 = CIRCLE('',#17374,14.324778305337); -#17374 = AXIS2_PLACEMENT_2D('',#17375,#17376); -#17375 = CARTESIAN_POINT('',(14.6,14.6)); -#17376 = DIRECTION('',(1.,0.)); -#17377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17378 = ORIENTED_EDGE('',*,*,#17379,.T.); -#17379 = EDGE_CURVE('',#17351,#16978,#17380,.T.); -#17380 = SURFACE_CURVE('',#17381,(#17386,#17396),.PCURVE_S1.); -#17381 = HYPERBOLA('',#17382,14.998105774676,3.325); -#17382 = AXIS2_PLACEMENT_3D('',#17383,#17384,#17385); -#17383 = CARTESIAN_POINT('',(-67.85,-21.2,65.014899314959)); -#17384 = DIRECTION('',(0.,1.,0.)); -#17385 = DIRECTION('',(0.,0.,-1.)); -#17386 = PCURVE('',#17063,#17387); -#17387 = DEFINITIONAL_REPRESENTATION('',(#17388),#17395); -#17388 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#17389,#17390,#17391,#17392, - #17393,#17394),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.139918335103, - -2.071022977613),.PIECEWISE_BEZIER_KNOTS.); -#17389 = CARTESIAN_POINT('',(-6.048933507283,-1.000000000019E-03)); -#17390 = CARTESIAN_POINT('',(-6.045735174174,-0.867016785224)); -#17391 = CARTESIAN_POINT('',(-6.042483258024,-1.717698612603)); -#17392 = CARTESIAN_POINT('',(-6.039176630071,-2.55338803159)); -#17393 = CARTESIAN_POINT('',(-6.035814132821,-3.374415466257)); -#17394 = CARTESIAN_POINT('',(-6.032394580276,-4.1811)); -#17395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17396 = PCURVE('',#10082,#17397); -#17397 = DEFINITIONAL_REPRESENTATION('',(#17398),#17402); -#17398 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#17399,#17400,#17401), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.139918335103, --2.071022977613),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000593379959,1.)) REPRESENTATION_ITEM('') ); -#17399 = CARTESIAN_POINT('',(0.4,35.833544003485)); -#17400 = CARTESIAN_POINT('',(2.564185992362,35.340283734778)); -#17401 = CARTESIAN_POINT('',(4.5801,34.878933710783)); -#17402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17403 = ORIENTED_EDGE('',*,*,#16977,.T.); -#17404 = ORIENTED_EDGE('',*,*,#17140,.T.); -#17405 = ADVANCED_FACE('',(#17406),#17367,.T.); -#17406 = FACE_BOUND('',#17407,.T.); -#17407 = EDGE_LOOP('',(#17408,#17409)); -#17408 = ORIENTED_EDGE('',*,*,#17350,.T.); -#17409 = ORIENTED_EDGE('',*,*,#17410,.F.); -#17410 = EDGE_CURVE('',#17324,#17351,#17411,.T.); -#17411 = SURFACE_CURVE('',#17412,(#17416,#17422),.PCURVE_S1.); -#17412 = LINE('',#17413,#17414); -#17413 = CARTESIAN_POINT('',(-86.1,-21.2,0.4)); -#17414 = VECTOR('',#17415,1.); -#17415 = DIRECTION('',(1.,0.,0.)); -#17416 = PCURVE('',#17367,#17417); -#17417 = DEFINITIONAL_REPRESENTATION('',(#17418),#17421); -#17418 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17419,#17420),.UNSPECIFIED., - .F.,.F.,(2,2),(3.925221694663,32.574778305337), - .PIECEWISE_BEZIER_KNOTS.); -#17419 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#17420 = CARTESIAN_POINT('',(28.924778305337,11.275)); -#17421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17422 = PCURVE('',#10082,#17423); -#17423 = DEFINITIONAL_REPRESENTATION('',(#17424),#17427); -#17424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17425,#17426),.UNSPECIFIED., - .F.,.F.,(2,2),(3.925221694663,32.574778305337), - .PIECEWISE_BEZIER_KNOTS.); -#17425 = CARTESIAN_POINT('',(0.4,7.575221694663)); -#17426 = CARTESIAN_POINT('',(0.4,36.224778305337)); -#17427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17428 = ADVANCED_FACE('',(#17429),#10962,.T.); -#17429 = FACE_BOUND('',#17430,.F.); -#17430 = EDGE_LOOP('',(#17431,#17467,#17468,#17469)); -#17431 = ORIENTED_EDGE('',*,*,#17432,.F.); -#17432 = EDGE_CURVE('',#17270,#10368,#17433,.T.); -#17433 = SURFACE_CURVE('',#17434,(#17443,#17455),.PCURVE_S1.); -#17434 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17435,#17436,#17437,#17438, - #17439,#17440,#17441,#17442),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501907010347,1.),.UNSPECIFIED.); -#17435 = CARTESIAN_POINT('',(-81.44459501952,-21.2,2.198)); -#17436 = CARTESIAN_POINT('',(-81.44459501952,-21.2,2.498465206372)); -#17437 = CARTESIAN_POINT('',(-81.45350223706,-21.2,2.798930573474)); -#17438 = CARTESIAN_POINT('',(-81.47131658205,-21.2,3.098999317723)); -#17439 = CARTESIAN_POINT('',(-81.52446668653,-21.2,3.695282384358)); -#17440 = CARTESIAN_POINT('',(-81.55966835878,-21.2,3.991508964127)); -#17441 = CARTESIAN_POINT('',(-81.60355382229,-21.2,4.286573264258)); -#17442 = CARTESIAN_POINT('',(-81.65603766994,-21.2,4.5801)); -#17443 = PCURVE('',#10962,#17444); -#17444 = DEFINITIONAL_REPRESENTATION('',(#17445),#17454); -#17445 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17446,#17447,#17448,#17449, - #17450,#17451,#17452,#17453),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501907010347,1.),.UNSPECIFIED.); -#17446 = CARTESIAN_POINT('',(-4.933088341603,3.14159265359)); -#17447 = CARTESIAN_POINT('',(-4.933088341603,3.163286892317)); -#17448 = CARTESIAN_POINT('',(-4.932948385244,3.184981137562)); -#17449 = CARTESIAN_POINT('',(-4.932668492925,3.2066739984)); -#17450 = CARTESIAN_POINT('',(-4.931839594615,3.24988951656)); -#17451 = CARTESIAN_POINT('',(-4.93129263617,3.271412224045)); -#17452 = CARTESIAN_POINT('',(-4.930615322441,3.292931032782)); -#17453 = CARTESIAN_POINT('',(-4.929814580141,3.314444893945)); -#17454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17455 = PCURVE('',#10082,#17456); -#17456 = DEFINITIONAL_REPRESENTATION('',(#17457),#17466); -#17457 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#17458,#17459,#17460,#17461, - #17462,#17463,#17464,#17465),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0., - 0.501907010347,1.),.UNSPECIFIED.); -#17458 = CARTESIAN_POINT('',(2.198,8.30540498048)); -#17459 = CARTESIAN_POINT('',(2.498465206372,8.30540498048)); -#17460 = CARTESIAN_POINT('',(2.798930573474,8.296497762931)); -#17461 = CARTESIAN_POINT('',(3.098999317723,8.27868341795)); -#17462 = CARTESIAN_POINT('',(3.695282384358,8.225533313467)); -#17463 = CARTESIAN_POINT('',(3.991508964127,8.190331641218)); -#17464 = CARTESIAN_POINT('',(4.286573264258,8.146446177702)); -#17465 = CARTESIAN_POINT('',(4.5801,8.09396233006)); -#17466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17467 = ORIENTED_EDGE('',*,*,#17269,.T.); -#17468 = ORIENTED_EDGE('',*,*,#16855,.T.); -#17469 = ORIENTED_EDGE('',*,*,#10943,.T.); -#17470 = ADVANCED_FACE('',(#17471),#10082,.T.); -#17471 = FACE_BOUND('',#17472,.T.); -#17472 = EDGE_LOOP('',(#17473,#17474,#17475,#17476,#17477,#17478,#17499, - #17500,#17501,#17502,#17503,#17504,#17505,#17506,#17507,#17508, - #17509,#17510,#17511,#17512,#17513,#17514,#17515,#17516,#17517, - #17518,#17519,#17520,#17521,#17522,#17523,#17524,#17525,#17526, - #17527,#17528,#17529,#17530,#17531,#17532,#17533,#17534,#17535, - #17536,#17537,#17538,#17539,#17540,#17541,#17542,#17543,#17544, - #17545,#17546,#17547,#17548,#17549,#17550,#17551,#17552)); -#17473 = ORIENTED_EDGE('',*,*,#13067,.F.); -#17474 = ORIENTED_EDGE('',*,*,#12010,.F.); -#17475 = ORIENTED_EDGE('',*,*,#12135,.T.); -#17476 = ORIENTED_EDGE('',*,*,#12765,.F.); -#17477 = ORIENTED_EDGE('',*,*,#12622,.F.); -#17478 = ORIENTED_EDGE('',*,*,#17479,.F.); -#17479 = EDGE_CURVE('',#10039,#12600,#17480,.T.); -#17480 = SURFACE_CURVE('',#17481,(#17485,#17492),.PCURVE_S1.); -#17481 = LINE('',#17482,#17483); -#17482 = CARTESIAN_POINT('',(-90.4505,-21.2,2.5005)); -#17483 = VECTOR('',#17484,1.); -#17484 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#17485 = PCURVE('',#10082,#17486); -#17486 = DEFINITIONAL_REPRESENTATION('',(#17487),#17491); -#17487 = LINE('',#17488,#17489); -#17488 = CARTESIAN_POINT('',(2.5005,-0.7005)); -#17489 = VECTOR('',#17490,1.); -#17490 = DIRECTION('',(0.707106781187,0.707106781187)); -#17491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17492 = PCURVE('',#10054,#17493); -#17493 = DEFINITIONAL_REPRESENTATION('',(#17494),#17498); -#17494 = LINE('',#17495,#17496); -#17495 = CARTESIAN_POINT('',(1.810374147724E-32,-1.272792206136)); -#17496 = VECTOR('',#17497,1.); -#17497 = DIRECTION('',(0.,1.)); -#17498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17499 = ORIENTED_EDGE('',*,*,#10066,.F.); -#17500 = ORIENTED_EDGE('',*,*,#10367,.T.); -#17501 = ORIENTED_EDGE('',*,*,#17432,.F.); -#17502 = ORIENTED_EDGE('',*,*,#17293,.T.); -#17503 = ORIENTED_EDGE('',*,*,#17323,.T.); -#17504 = ORIENTED_EDGE('',*,*,#17410,.T.); -#17505 = ORIENTED_EDGE('',*,*,#17379,.T.); -#17506 = ORIENTED_EDGE('',*,*,#17110,.T.); -#17507 = ORIENTED_EDGE('',*,*,#16908,.T.); -#17508 = ORIENTED_EDGE('',*,*,#10887,.T.); -#17509 = ORIENTED_EDGE('',*,*,#16803,.F.); -#17510 = ORIENTED_EDGE('',*,*,#16664,.T.); -#17511 = ORIENTED_EDGE('',*,*,#16694,.T.); -#17512 = ORIENTED_EDGE('',*,*,#16781,.T.); -#17513 = ORIENTED_EDGE('',*,*,#16750,.T.); -#17514 = ORIENTED_EDGE('',*,*,#16463,.T.); -#17515 = ORIENTED_EDGE('',*,*,#16197,.T.); -#17516 = ORIENTED_EDGE('',*,*,#10798,.T.); -#17517 = ORIENTED_EDGE('',*,*,#16093,.F.); -#17518 = ORIENTED_EDGE('',*,*,#15954,.T.); -#17519 = ORIENTED_EDGE('',*,*,#15984,.T.); -#17520 = ORIENTED_EDGE('',*,*,#16071,.T.); -#17521 = ORIENTED_EDGE('',*,*,#16040,.T.); -#17522 = ORIENTED_EDGE('',*,*,#15753,.T.); -#17523 = ORIENTED_EDGE('',*,*,#15487,.T.); -#17524 = ORIENTED_EDGE('',*,*,#10709,.T.); -#17525 = ORIENTED_EDGE('',*,*,#15383,.F.); -#17526 = ORIENTED_EDGE('',*,*,#15244,.T.); -#17527 = ORIENTED_EDGE('',*,*,#15274,.T.); -#17528 = ORIENTED_EDGE('',*,*,#15361,.T.); -#17529 = ORIENTED_EDGE('',*,*,#15330,.T.); -#17530 = ORIENTED_EDGE('',*,*,#15043,.T.); -#17531 = ORIENTED_EDGE('',*,*,#14777,.T.); -#17532 = ORIENTED_EDGE('',*,*,#10620,.T.); -#17533 = ORIENTED_EDGE('',*,*,#14673,.F.); -#17534 = ORIENTED_EDGE('',*,*,#14534,.T.); -#17535 = ORIENTED_EDGE('',*,*,#14564,.T.); -#17536 = ORIENTED_EDGE('',*,*,#14651,.T.); -#17537 = ORIENTED_EDGE('',*,*,#14620,.T.); -#17538 = ORIENTED_EDGE('',*,*,#14333,.T.); -#17539 = ORIENTED_EDGE('',*,*,#14067,.T.); -#17540 = ORIENTED_EDGE('',*,*,#10531,.T.); -#17541 = ORIENTED_EDGE('',*,*,#13963,.F.); -#17542 = ORIENTED_EDGE('',*,*,#13824,.T.); -#17543 = ORIENTED_EDGE('',*,*,#13854,.T.); -#17544 = ORIENTED_EDGE('',*,*,#13941,.T.); -#17545 = ORIENTED_EDGE('',*,*,#13910,.T.); -#17546 = ORIENTED_EDGE('',*,*,#13623,.T.); -#17547 = ORIENTED_EDGE('',*,*,#13357,.T.); -#17548 = ORIENTED_EDGE('',*,*,#10442,.T.); -#17549 = ORIENTED_EDGE('',*,*,#11152,.T.); -#17550 = ORIENTED_EDGE('',*,*,#11429,.T.); -#17551 = ORIENTED_EDGE('',*,*,#11532,.T.); -#17552 = ORIENTED_EDGE('',*,*,#11584,.F.); -#17553 = ADVANCED_FACE('',(#17554),#10054,.F.); -#17554 = FACE_BOUND('',#17555,.F.); -#17555 = EDGE_LOOP('',(#17556,#17557,#17558,#17577)); -#17556 = ORIENTED_EDGE('',*,*,#17479,.F.); -#17557 = ORIENTED_EDGE('',*,*,#10038,.T.); -#17558 = ORIENTED_EDGE('',*,*,#17559,.T.); -#17559 = EDGE_CURVE('',#10006,#12521,#17560,.T.); -#17560 = SURFACE_CURVE('',#17561,(#17565,#17571),.PCURVE_S1.); -#17561 = LINE('',#17562,#17563); -#17562 = CARTESIAN_POINT('',(-89.5505,-5.299,3.4005)); -#17563 = VECTOR('',#17564,1.); -#17564 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#17565 = PCURVE('',#10054,#17566); -#17566 = DEFINITIONAL_REPRESENTATION('',(#17567),#17570); -#17567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17568,#17569),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#17568 = CARTESIAN_POINT('',(15.901,-0.282135605693)); -#17569 = CARTESIAN_POINT('',(15.901,0.282135605693)); -#17570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17571 = PCURVE('',#10026,#17572); -#17572 = DEFINITIONAL_REPRESENTATION('',(#17573),#17576); -#17573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17574,#17575),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#17574 = CARTESIAN_POINT('',(0.,-0.399)); -#17575 = CARTESIAN_POINT('',(0.,-3.689717277907E-15)); -#17576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17577 = ORIENTED_EDGE('',*,*,#12599,.F.); -#17578 = ADVANCED_FACE('',(#17579),#10026,.T.); -#17579 = FACE_BOUND('',#17580,.F.); -#17580 = EDGE_LOOP('',(#17581,#17582,#17583,#17602)); -#17581 = ORIENTED_EDGE('',*,*,#17559,.F.); -#17582 = ORIENTED_EDGE('',*,*,#10005,.T.); -#17583 = ORIENTED_EDGE('',*,*,#17584,.T.); -#17584 = EDGE_CURVE('',#9978,#12468,#17585,.T.); -#17585 = SURFACE_CURVE('',#17586,(#17590,#17596),.PCURVE_S1.); -#17586 = LINE('',#17587,#17588); -#17587 = CARTESIAN_POINT('',(-89.351,-3.5,1.801)); -#17588 = VECTOR('',#17589,1.); -#17589 = DIRECTION('',(0.707106781187,0.707106781187,4.329780281177E-17) - ); -#17590 = PCURVE('',#10026,#17591); -#17591 = DEFINITIONAL_REPRESENTATION('',(#17592),#17595); -#17592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17593,#17594),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#17593 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#17594 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#17595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17596 = PCURVE('',#9993,#17597); -#17597 = DEFINITIONAL_REPRESENTATION('',(#17598),#17601); -#17598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17599,#17600),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#17599 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17600 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17602 = ORIENTED_EDGE('',*,*,#12550,.F.); -#17603 = ADVANCED_FACE('',(#17604),#9993,.F.); -#17604 = FACE_BOUND('',#17605,.F.); -#17605 = EDGE_LOOP('',(#17606,#17607,#17608,#17627)); -#17606 = ORIENTED_EDGE('',*,*,#17584,.F.); -#17607 = ORIENTED_EDGE('',*,*,#9977,.T.); -#17608 = ORIENTED_EDGE('',*,*,#17609,.T.); -#17609 = EDGE_CURVE('',#9945,#12440,#17610,.T.); -#17610 = SURFACE_CURVE('',#17611,(#17615,#17621),.PCURVE_S1.); -#17611 = LINE('',#17612,#17613); -#17612 = CARTESIAN_POINT('',(-89.5505,-3.6995,1.799)); -#17613 = VECTOR('',#17614,1.); -#17614 = DIRECTION('',(0.707106781187,0.707106781187,0.)); -#17615 = PCURVE('',#9993,#17616); -#17616 = DEFINITIONAL_REPRESENTATION('',(#17617),#17620); -#17617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17618,#17619),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#17618 = CARTESIAN_POINT('',(2.E-03,-0.282135605693)); -#17619 = CARTESIAN_POINT('',(2.E-03,0.282135605693)); -#17620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17621 = PCURVE('',#9965,#17622); -#17622 = DEFINITIONAL_REPRESENTATION('',(#17623),#17626); -#17623 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17624,#17625),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.282135605693,0.282135605693), - .PIECEWISE_BEZIER_KNOTS.); -#17624 = CARTESIAN_POINT('',(0.,-0.399)); -#17625 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#17626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17627 = ORIENTED_EDGE('',*,*,#12467,.F.); -#17628 = ADVANCED_FACE('',(#17629),#9965,.T.); -#17629 = FACE_BOUND('',#17630,.F.); -#17630 = EDGE_LOOP('',(#17631,#17632,#17633,#17652)); -#17631 = ORIENTED_EDGE('',*,*,#17609,.F.); -#17632 = ORIENTED_EDGE('',*,*,#9944,.T.); -#17633 = ORIENTED_EDGE('',*,*,#17634,.T.); -#17634 = EDGE_CURVE('',#9917,#12670,#17635,.T.); -#17635 = SURFACE_CURVE('',#17636,(#17640,#17646),.PCURVE_S1.); -#17636 = LINE('',#17637,#17638); -#17637 = CARTESIAN_POINT('',(-89.351,-5.299,-2.22044604925E-16)); -#17638 = VECTOR('',#17639,1.); -#17639 = DIRECTION('',(0.707106781187,-4.397804258477E-17, - -0.707106781187)); -#17640 = PCURVE('',#9965,#17641); -#17641 = DEFINITIONAL_REPRESENTATION('',(#17642),#17645); -#17642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17643,#17644),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#17643 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#17644 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#17645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17646 = PCURVE('',#9932,#17647); -#17647 = DEFINITIONAL_REPRESENTATION('',(#17648),#17651); -#17648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#17649,#17650),.UNSPECIFIED., - .F.,.F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#17649 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#17650 = CARTESIAN_POINT('',(0.,0.282135605693)); -#17651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17652 = ORIENTED_EDGE('',*,*,#12692,.F.); -#17653 = ADVANCED_FACE('',(#17654),#9932,.T.); -#17654 = FACE_BOUND('',#17655,.F.); -#17655 = EDGE_LOOP('',(#17656,#17657,#17658,#17659)); -#17656 = ORIENTED_EDGE('',*,*,#17634,.F.); -#17657 = ORIENTED_EDGE('',*,*,#9916,.T.); -#17658 = ORIENTED_EDGE('',*,*,#12901,.T.); -#17659 = ORIENTED_EDGE('',*,*,#12826,.F.); -#17660 = ADVANCED_FACE('',(#17661),#9904,.F.); -#17661 = FACE_BOUND('',#17662,.F.); -#17662 = EDGE_LOOP('',(#17663,#17664,#17665,#17666,#17667,#17668,#17669, - #17670)); -#17663 = ORIENTED_EDGE('',*,*,#9881,.T.); -#17664 = ORIENTED_EDGE('',*,*,#10335,.F.); -#17665 = ORIENTED_EDGE('',*,*,#10122,.T.); -#17666 = ORIENTED_EDGE('',*,*,#10391,.T.); -#17667 = ORIENTED_EDGE('',*,*,#11174,.F.); -#17668 = ORIENTED_EDGE('',*,*,#11401,.T.); -#17669 = ORIENTED_EDGE('',*,*,#10977,.F.); -#17670 = ORIENTED_EDGE('',*,*,#12922,.F.); -#17671 = MANIFOLD_SOLID_BREP('',#17672); -#17672 = CLOSED_SHELL('',(#17673,#18044,#18103,#18107,#18137,#18165, - #18775,#19102,#19157,#19161,#19187,#19219,#19295,#19376,#19457, - #19539,#19620,#19707,#19788,#19864,#19945,#20114,#20173,#20177, - #20253,#20334,#20412,#20483,#20554,#20581,#20608,#20615,#20717, - #20784,#20834,#20883,#20943,#20998,#21002,#21030,#21057,#21084, - #21111,#21118,#21220,#21431,#21668,#21754,#21777,#21828,#21930, - #22141,#22378,#22464,#22487,#22538,#22640,#22851,#23088,#23174, - #23197,#23248,#23350,#23561,#23798,#23884,#23907,#23958,#24060, - #24271,#24508,#24594,#24617,#24668,#24770,#24981,#25218,#25304, - #25327,#25378,#25461,#25488,#25515,#25542,#25569,#25576)); -#17673 = ADVANCED_FACE('',(#17674,#18009),#17688,.F.); -#17674 = FACE_BOUND('',#17675,.T.); -#17675 = EDGE_LOOP('',(#17676,#17711,#17739,#17768,#17796,#17825,#17853, - #17881,#17909,#17932,#17960,#17988)); -#17676 = ORIENTED_EDGE('',*,*,#17677,.F.); -#17677 = EDGE_CURVE('',#17678,#17680,#17682,.T.); -#17678 = VERTEX_POINT('',#17679); -#17679 = CARTESIAN_POINT('',(-89.75,33.,0.399)); -#17680 = VERTEX_POINT('',#17681); -#17681 = CARTESIAN_POINT('',(-89.75,33.,0.475192319073)); -#17682 = SURFACE_CURVE('',#17683,(#17687,#17699),.PCURVE_S1.); -#17683 = LINE('',#17684,#17685); -#17684 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#17685 = VECTOR('',#17686,1.); -#17686 = DIRECTION('',(0.,0.,1.)); -#17687 = PCURVE('',#17688,#17693); -#17688 = PLANE('',#17689); -#17689 = AXIS2_PLACEMENT_3D('',#17690,#17691,#17692); -#17690 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#17691 = DIRECTION('',(1.,-0.,-0.)); -#17692 = DIRECTION('',(0.,0.,-1.)); -#17693 = DEFINITIONAL_REPRESENTATION('',(#17694),#17698); -#17694 = LINE('',#17695,#17696); -#17695 = CARTESIAN_POINT('',(-0.,0.)); -#17696 = VECTOR('',#17697,1.); -#17697 = DIRECTION('',(-1.,0.)); -#17698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17699 = PCURVE('',#17700,#17705); -#17700 = PLANE('',#17701); -#17701 = AXIS2_PLACEMENT_3D('',#17702,#17703,#17704); -#17702 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#17703 = DIRECTION('',(-0.,-1.,-0.)); -#17704 = DIRECTION('',(0.,0.,-1.)); -#17705 = DEFINITIONAL_REPRESENTATION('',(#17706),#17710); -#17706 = LINE('',#17707,#17708); -#17707 = CARTESIAN_POINT('',(-0.,0.)); -#17708 = VECTOR('',#17709,1.); -#17709 = DIRECTION('',(-1.,0.)); -#17710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17711 = ORIENTED_EDGE('',*,*,#17712,.F.); -#17712 = EDGE_CURVE('',#17713,#17678,#17715,.T.); -#17713 = VERTEX_POINT('',#17714); -#17714 = CARTESIAN_POINT('',(-89.75,5.299,0.399)); -#17715 = SURFACE_CURVE('',#17716,(#17720,#17727),.PCURVE_S1.); -#17716 = LINE('',#17717,#17718); -#17717 = CARTESIAN_POINT('',(-89.75,5.299,0.399)); -#17718 = VECTOR('',#17719,1.); -#17719 = DIRECTION('',(-0.,1.,8.015761341649E-18)); -#17720 = PCURVE('',#17688,#17721); -#17721 = DEFINITIONAL_REPRESENTATION('',(#17722),#17726); -#17722 = LINE('',#17723,#17724); -#17723 = CARTESIAN_POINT('',(-0.399,-27.701)); -#17724 = VECTOR('',#17725,1.); -#17725 = DIRECTION('',(-8.015761341649E-18,1.)); -#17726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17727 = PCURVE('',#17728,#17733); -#17728 = PLANE('',#17729); -#17729 = AXIS2_PLACEMENT_3D('',#17730,#17731,#17732); -#17730 = CARTESIAN_POINT('',(-89.5505,5.299,0.1995)); -#17731 = DIRECTION('',(-0.707106781187,3.474965956532E-18, - -0.707106781187)); -#17732 = DIRECTION('',(-1.550708678569E-18,1.,6.465052663081E-18)); -#17733 = DEFINITIONAL_REPRESENTATION('',(#17734),#17738); -#17734 = LINE('',#17735,#17736); -#17735 = CARTESIAN_POINT('',(1.599144387659E-18,-0.282135605693)); -#17736 = VECTOR('',#17737,1.); -#17737 = DIRECTION('',(1.,0.)); -#17738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17739 = ORIENTED_EDGE('',*,*,#17740,.F.); -#17740 = EDGE_CURVE('',#17741,#17713,#17743,.T.); -#17741 = VERTEX_POINT('',#17742); -#17742 = CARTESIAN_POINT('',(-89.75,3.899,1.799)); -#17743 = SURFACE_CURVE('',#17744,(#17749,#17756),.PCURVE_S1.); -#17744 = CIRCLE('',#17745,1.4); -#17745 = AXIS2_PLACEMENT_3D('',#17746,#17747,#17748); -#17746 = CARTESIAN_POINT('',(-89.75,5.299,1.799)); -#17747 = DIRECTION('',(1.,0.,-0.)); -#17748 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#17749 = PCURVE('',#17688,#17750); -#17750 = DEFINITIONAL_REPRESENTATION('',(#17751),#17755); -#17751 = CIRCLE('',#17752,1.4); -#17752 = AXIS2_PLACEMENT_2D('',#17753,#17754); -#17753 = CARTESIAN_POINT('',(-1.799,-27.701)); -#17754 = DIRECTION('',(1.234266842274E-16,-1.)); -#17755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17756 = PCURVE('',#17757,#17762); -#17757 = CONICAL_SURFACE('',#17758,1.799,0.785398163397); -#17758 = AXIS2_PLACEMENT_3D('',#17759,#17760,#17761); -#17759 = CARTESIAN_POINT('',(-89.351,5.299,1.799)); -#17760 = DIRECTION('',(1.,-0.,-0.)); -#17761 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#17762 = DEFINITIONAL_REPRESENTATION('',(#17763),#17767); -#17763 = LINE('',#17764,#17765); -#17764 = CARTESIAN_POINT('',(0.,-0.399)); -#17765 = VECTOR('',#17766,1.); -#17766 = DIRECTION('',(1.,0.)); -#17767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17768 = ORIENTED_EDGE('',*,*,#17769,.F.); -#17769 = EDGE_CURVE('',#17770,#17741,#17772,.T.); -#17770 = VERTEX_POINT('',#17771); -#17771 = CARTESIAN_POINT('',(-89.75,3.899,1.801)); -#17772 = SURFACE_CURVE('',#17773,(#17777,#17784),.PCURVE_S1.); -#17773 = LINE('',#17774,#17775); -#17774 = CARTESIAN_POINT('',(-89.75,3.899,1.801)); -#17775 = VECTOR('',#17776,1.); -#17776 = DIRECTION('',(-0.,-0.,-1.)); -#17777 = PCURVE('',#17688,#17778); -#17778 = DEFINITIONAL_REPRESENTATION('',(#17779),#17783); -#17779 = LINE('',#17780,#17781); -#17780 = CARTESIAN_POINT('',(-1.801,-29.101)); -#17781 = VECTOR('',#17782,1.); -#17782 = DIRECTION('',(1.,-0.)); -#17783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17784 = PCURVE('',#17785,#17790); -#17785 = PLANE('',#17786); -#17786 = AXIS2_PLACEMENT_3D('',#17787,#17788,#17789); -#17787 = CARTESIAN_POINT('',(-89.5505,3.6995,1.801)); -#17788 = DIRECTION('',(0.707106781187,0.707106781187,-3.474965956532E-18 - )); -#17789 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,1.)); -#17790 = DEFINITIONAL_REPRESENTATION('',(#17791),#17795); -#17791 = LINE('',#17792,#17793); -#17792 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#17793 = VECTOR('',#17794,1.); -#17794 = DIRECTION('',(-1.,0.)); -#17795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17796 = ORIENTED_EDGE('',*,*,#17797,.F.); -#17797 = EDGE_CURVE('',#17798,#17770,#17800,.T.); -#17798 = VERTEX_POINT('',#17799); -#17799 = CARTESIAN_POINT('',(-89.75,5.299,3.201)); -#17800 = SURFACE_CURVE('',#17801,(#17806,#17813),.PCURVE_S1.); -#17801 = CIRCLE('',#17802,1.4); -#17802 = AXIS2_PLACEMENT_3D('',#17803,#17804,#17805); -#17803 = CARTESIAN_POINT('',(-89.75,5.299,1.801)); -#17804 = DIRECTION('',(1.,0.,0.)); -#17805 = DIRECTION('',(-0.,-0.,1.)); -#17806 = PCURVE('',#17688,#17807); -#17807 = DEFINITIONAL_REPRESENTATION('',(#17808),#17812); -#17808 = CIRCLE('',#17809,1.4); -#17809 = AXIS2_PLACEMENT_2D('',#17810,#17811); -#17810 = CARTESIAN_POINT('',(-1.801,-27.701)); -#17811 = DIRECTION('',(-1.,0.)); -#17812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17813 = PCURVE('',#17814,#17819); -#17814 = CONICAL_SURFACE('',#17815,1.799,0.785398163397); -#17815 = AXIS2_PLACEMENT_3D('',#17816,#17817,#17818); -#17816 = CARTESIAN_POINT('',(-89.351,5.299,1.801)); -#17817 = DIRECTION('',(1.,-0.,-0.)); -#17818 = DIRECTION('',(-0.,-0.,1.)); -#17819 = DEFINITIONAL_REPRESENTATION('',(#17820),#17824); -#17820 = LINE('',#17821,#17822); -#17821 = CARTESIAN_POINT('',(0.,-0.399)); -#17822 = VECTOR('',#17823,1.); -#17823 = DIRECTION('',(1.,0.)); -#17824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17825 = ORIENTED_EDGE('',*,*,#17826,.F.); -#17826 = EDGE_CURVE('',#17827,#17798,#17829,.T.); -#17827 = VERTEX_POINT('',#17828); -#17828 = CARTESIAN_POINT('',(-89.75,21.2,3.201)); -#17829 = SURFACE_CURVE('',#17830,(#17834,#17841),.PCURVE_S1.); -#17830 = LINE('',#17831,#17832); -#17831 = CARTESIAN_POINT('',(-89.75,21.2,3.201)); -#17832 = VECTOR('',#17833,1.); -#17833 = DIRECTION('',(-0.,-1.,-0.)); -#17834 = PCURVE('',#17688,#17835); -#17835 = DEFINITIONAL_REPRESENTATION('',(#17836),#17840); -#17836 = LINE('',#17837,#17838); -#17837 = CARTESIAN_POINT('',(-3.201,-11.8)); -#17838 = VECTOR('',#17839,1.); -#17839 = DIRECTION('',(-0.,-1.)); -#17840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17841 = PCURVE('',#17842,#17847); -#17842 = PLANE('',#17843); -#17843 = AXIS2_PLACEMENT_3D('',#17844,#17845,#17846); -#17844 = CARTESIAN_POINT('',(-89.5505,21.2,3.4005)); -#17845 = DIRECTION('',(0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#17846 = DIRECTION('',(2.457171992256E-18,1.,-2.457171992256E-18)); -#17847 = DEFINITIONAL_REPRESENTATION('',(#17848),#17852); -#17848 = LINE('',#17849,#17850); -#17849 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#17850 = VECTOR('',#17851,1.); -#17851 = DIRECTION('',(-1.,0.)); -#17852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17853 = ORIENTED_EDGE('',*,*,#17854,.T.); -#17854 = EDGE_CURVE('',#17827,#17855,#17857,.T.); -#17855 = VERTEX_POINT('',#17856); -#17856 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#17857 = SURFACE_CURVE('',#17858,(#17862,#17869),.PCURVE_S1.); -#17858 = LINE('',#17859,#17860); -#17859 = CARTESIAN_POINT('',(-89.75,21.2,3.201)); -#17860 = VECTOR('',#17861,1.); -#17861 = DIRECTION('',(0.,0.,1.)); -#17862 = PCURVE('',#17688,#17863); -#17863 = DEFINITIONAL_REPRESENTATION('',(#17864),#17868); -#17864 = LINE('',#17865,#17866); -#17865 = CARTESIAN_POINT('',(-3.201,-11.8)); -#17866 = VECTOR('',#17867,1.); -#17867 = DIRECTION('',(-1.,0.)); -#17868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17869 = PCURVE('',#17870,#17875); -#17870 = PLANE('',#17871); -#17871 = AXIS2_PLACEMENT_3D('',#17872,#17873,#17874); -#17872 = CARTESIAN_POINT('',(-89.75,21.2,0.)); -#17873 = DIRECTION('',(-0.,-1.,-0.)); -#17874 = DIRECTION('',(0.,0.,-1.)); -#17875 = DEFINITIONAL_REPRESENTATION('',(#17876),#17880); -#17876 = LINE('',#17877,#17878); -#17877 = CARTESIAN_POINT('',(-3.201,0.)); -#17878 = VECTOR('',#17879,1.); -#17879 = DIRECTION('',(-1.,0.)); -#17880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17881 = ORIENTED_EDGE('',*,*,#17882,.F.); -#17882 = EDGE_CURVE('',#17883,#17855,#17885,.T.); -#17883 = VERTEX_POINT('',#17884); -#17884 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#17885 = SURFACE_CURVE('',#17886,(#17890,#17897),.PCURVE_S1.); -#17886 = LINE('',#17887,#17888); -#17887 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#17888 = VECTOR('',#17889,1.); -#17889 = DIRECTION('',(-0.,-1.,-0.)); -#17890 = PCURVE('',#17688,#17891); -#17891 = DEFINITIONAL_REPRESENTATION('',(#17892),#17896); -#17892 = LINE('',#17893,#17894); -#17893 = CARTESIAN_POINT('',(-4.2,0.)); -#17894 = VECTOR('',#17895,1.); -#17895 = DIRECTION('',(-0.,-1.)); -#17896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17897 = PCURVE('',#17898,#17903); -#17898 = PLANE('',#17899); -#17899 = AXIS2_PLACEMENT_3D('',#17900,#17901,#17902); -#17900 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#17901 = DIRECTION('',(0.,0.,1.)); -#17902 = DIRECTION('',(-1.,0.,0.)); -#17903 = DEFINITIONAL_REPRESENTATION('',(#17904),#17908); -#17904 = LINE('',#17905,#17906); -#17905 = CARTESIAN_POINT('',(-0.,-0.)); -#17906 = VECTOR('',#17907,1.); -#17907 = DIRECTION('',(-0.,1.)); -#17908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17909 = ORIENTED_EDGE('',*,*,#17910,.F.); -#17910 = EDGE_CURVE('',#17911,#17883,#17913,.T.); -#17911 = VERTEX_POINT('',#17912); -#17912 = CARTESIAN_POINT('',(-89.75,33.,3.724807680927)); -#17913 = SURFACE_CURVE('',#17914,(#17918,#17925),.PCURVE_S1.); -#17914 = LINE('',#17915,#17916); -#17915 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#17916 = VECTOR('',#17917,1.); -#17917 = DIRECTION('',(0.,0.,1.)); -#17918 = PCURVE('',#17688,#17919); -#17919 = DEFINITIONAL_REPRESENTATION('',(#17920),#17924); -#17920 = LINE('',#17921,#17922); -#17921 = CARTESIAN_POINT('',(-0.,0.)); -#17922 = VECTOR('',#17923,1.); -#17923 = DIRECTION('',(-1.,0.)); -#17924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17925 = PCURVE('',#17700,#17926); -#17926 = DEFINITIONAL_REPRESENTATION('',(#17927),#17931); -#17927 = LINE('',#17928,#17929); -#17928 = CARTESIAN_POINT('',(-0.,0.)); -#17929 = VECTOR('',#17930,1.); -#17930 = DIRECTION('',(-1.,0.)); -#17931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17932 = ORIENTED_EDGE('',*,*,#17933,.F.); -#17933 = EDGE_CURVE('',#17934,#17911,#17936,.T.); -#17934 = VERTEX_POINT('',#17935); -#17935 = CARTESIAN_POINT('',(-89.75,24.7,3.724807680927)); -#17936 = SURFACE_CURVE('',#17937,(#17941,#17948),.PCURVE_S1.); -#17937 = LINE('',#17938,#17939); -#17938 = CARTESIAN_POINT('',(-89.75,24.7,3.724807680927)); -#17939 = VECTOR('',#17940,1.); -#17940 = DIRECTION('',(-0.,1.,-0.)); -#17941 = PCURVE('',#17688,#17942); -#17942 = DEFINITIONAL_REPRESENTATION('',(#17943),#17947); -#17943 = LINE('',#17944,#17945); -#17944 = CARTESIAN_POINT('',(-3.724807680927,-8.3)); -#17945 = VECTOR('',#17946,1.); -#17946 = DIRECTION('',(-0.,1.)); -#17947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17948 = PCURVE('',#17949,#17954); -#17949 = CYLINDRICAL_SURFACE('',#17950,3.5); -#17950 = AXIS2_PLACEMENT_3D('',#17951,#17952,#17953); -#17951 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#17952 = DIRECTION('',(-0.,1.,-0.)); -#17953 = DIRECTION('',(1.,0.,0.)); -#17954 = DEFINITIONAL_REPRESENTATION('',(#17955),#17959); -#17955 = LINE('',#17956,#17957); -#17956 = CARTESIAN_POINT('',(-2.658826730264,0.)); -#17957 = VECTOR('',#17958,1.); -#17958 = DIRECTION('',(-0.,1.)); -#17959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17960 = ORIENTED_EDGE('',*,*,#17961,.F.); -#17961 = EDGE_CURVE('',#17962,#17934,#17964,.T.); -#17962 = VERTEX_POINT('',#17963); -#17963 = CARTESIAN_POINT('',(-89.75,24.7,0.475192319073)); -#17964 = SURFACE_CURVE('',#17965,(#17969,#17976),.PCURVE_S1.); -#17965 = LINE('',#17966,#17967); -#17966 = CARTESIAN_POINT('',(-89.75,24.7,1.05)); -#17967 = VECTOR('',#17968,1.); -#17968 = DIRECTION('',(-0.,-0.,1.)); -#17969 = PCURVE('',#17688,#17970); -#17970 = DEFINITIONAL_REPRESENTATION('',(#17971),#17975); -#17971 = LINE('',#17972,#17973); -#17972 = CARTESIAN_POINT('',(-1.05,-8.3)); -#17973 = VECTOR('',#17974,1.); -#17974 = DIRECTION('',(-1.,0.)); -#17975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17976 = PCURVE('',#17977,#17982); -#17977 = PLANE('',#17978); -#17978 = AXIS2_PLACEMENT_3D('',#17979,#17980,#17981); -#17979 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#17980 = DIRECTION('',(-0.,1.,-0.)); -#17981 = DIRECTION('',(-1.,0.,0.)); -#17982 = DEFINITIONAL_REPRESENTATION('',(#17983),#17987); -#17983 = LINE('',#17984,#17985); -#17984 = CARTESIAN_POINT('',(3.1,-1.05)); -#17985 = VECTOR('',#17986,1.); -#17986 = DIRECTION('',(-0.,1.)); -#17987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#17988 = ORIENTED_EDGE('',*,*,#17989,.T.); -#17989 = EDGE_CURVE('',#17962,#17680,#17990,.T.); -#17990 = SURFACE_CURVE('',#17991,(#17995,#18002),.PCURVE_S1.); -#17991 = LINE('',#17992,#17993); -#17992 = CARTESIAN_POINT('',(-89.75,24.7,0.475192319073)); -#17993 = VECTOR('',#17994,1.); -#17994 = DIRECTION('',(-0.,1.,-0.)); -#17995 = PCURVE('',#17688,#17996); -#17996 = DEFINITIONAL_REPRESENTATION('',(#17997),#18001); -#17997 = LINE('',#17998,#17999); -#17998 = CARTESIAN_POINT('',(-0.475192319073,-8.3)); -#17999 = VECTOR('',#18000,1.); -#18000 = DIRECTION('',(-0.,1.)); -#18001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18002 = PCURVE('',#17949,#18003); -#18003 = DEFINITIONAL_REPRESENTATION('',(#18004),#18008); -#18004 = LINE('',#18005,#18006); -#18005 = CARTESIAN_POINT('',(-3.624358576916,0.)); -#18006 = VECTOR('',#18007,1.); -#18007 = DIRECTION('',(-0.,1.)); -#18008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18009 = FACE_BOUND('',#18010,.T.); -#18010 = EDGE_LOOP('',(#18011)); -#18011 = ORIENTED_EDGE('',*,*,#18012,.F.); -#18012 = EDGE_CURVE('',#18013,#18013,#18015,.T.); -#18013 = VERTEX_POINT('',#18014); -#18014 = CARTESIAN_POINT('',(-89.75,5.3,0.4)); -#18015 = SURFACE_CURVE('',#18016,(#18021,#18032),.PCURVE_S1.); -#18016 = CIRCLE('',#18017,1.4); -#18017 = AXIS2_PLACEMENT_3D('',#18018,#18019,#18020); -#18018 = CARTESIAN_POINT('',(-89.75,5.3,1.8)); -#18019 = DIRECTION('',(-1.,0.,-0.)); -#18020 = DIRECTION('',(0.,-0.,-1.)); -#18021 = PCURVE('',#17688,#18022); -#18022 = DEFINITIONAL_REPRESENTATION('',(#18023),#18031); -#18023 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18024,#18025,#18026,#18027 - ,#18028,#18029,#18030),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18024 = CARTESIAN_POINT('',(-0.4,-27.7)); -#18025 = CARTESIAN_POINT('',(-0.4,-30.12487113059)); -#18026 = CARTESIAN_POINT('',(-2.5,-28.91243556529)); -#18027 = CARTESIAN_POINT('',(-4.6,-27.7)); -#18028 = CARTESIAN_POINT('',(-2.5,-26.4875644347)); -#18029 = CARTESIAN_POINT('',(-0.4,-25.2751288694)); -#18030 = CARTESIAN_POINT('',(-0.4,-27.7)); -#18031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18032 = PCURVE('',#18033,#18038); -#18033 = CYLINDRICAL_SURFACE('',#18034,1.4); -#18034 = AXIS2_PLACEMENT_3D('',#18035,#18036,#18037); -#18035 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#18036 = DIRECTION('',(1.,0.,0.)); -#18037 = DIRECTION('',(0.,0.,-1.)); -#18038 = DEFINITIONAL_REPRESENTATION('',(#18039),#18043); -#18039 = LINE('',#18040,#18041); -#18040 = CARTESIAN_POINT('',(-0.,3.)); -#18041 = VECTOR('',#18042,1.); -#18042 = DIRECTION('',(-1.,0.)); -#18043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18044 = ADVANCED_FACE('',(#18045),#18033,.T.); -#18045 = FACE_BOUND('',#18046,.F.); -#18046 = EDGE_LOOP('',(#18047,#18048,#18071,#18102)); -#18047 = ORIENTED_EDGE('',*,*,#18012,.F.); -#18048 = ORIENTED_EDGE('',*,*,#18049,.F.); -#18049 = EDGE_CURVE('',#18050,#18013,#18052,.T.); -#18050 = VERTEX_POINT('',#18051); -#18051 = CARTESIAN_POINT('',(-92.75,5.3,0.4)); -#18052 = SEAM_CURVE('',#18053,(#18057,#18064),.PCURVE_S1.); -#18053 = LINE('',#18054,#18055); -#18054 = CARTESIAN_POINT('',(-92.75,5.3,0.4)); -#18055 = VECTOR('',#18056,1.); -#18056 = DIRECTION('',(1.,0.,0.)); -#18057 = PCURVE('',#18033,#18058); -#18058 = DEFINITIONAL_REPRESENTATION('',(#18059),#18063); -#18059 = LINE('',#18060,#18061); -#18060 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#18061 = VECTOR('',#18062,1.); -#18062 = DIRECTION('',(-0.,1.)); -#18063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18064 = PCURVE('',#18033,#18065); -#18065 = DEFINITIONAL_REPRESENTATION('',(#18066),#18070); -#18066 = LINE('',#18067,#18068); -#18067 = CARTESIAN_POINT('',(-0.,-0.)); -#18068 = VECTOR('',#18069,1.); -#18069 = DIRECTION('',(-0.,1.)); -#18070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18071 = ORIENTED_EDGE('',*,*,#18072,.T.); -#18072 = EDGE_CURVE('',#18050,#18050,#18073,.T.); -#18073 = SURFACE_CURVE('',#18074,(#18079,#18086),.PCURVE_S1.); -#18074 = CIRCLE('',#18075,1.4); -#18075 = AXIS2_PLACEMENT_3D('',#18076,#18077,#18078); -#18076 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#18077 = DIRECTION('',(-1.,0.,0.)); -#18078 = DIRECTION('',(0.,0.,-1.)); -#18079 = PCURVE('',#18033,#18080); -#18080 = DEFINITIONAL_REPRESENTATION('',(#18081),#18085); -#18081 = LINE('',#18082,#18083); -#18082 = CARTESIAN_POINT('',(-0.,0.)); -#18083 = VECTOR('',#18084,1.); -#18084 = DIRECTION('',(-1.,0.)); -#18085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18086 = PCURVE('',#18087,#18092); -#18087 = PLANE('',#18088); -#18088 = AXIS2_PLACEMENT_3D('',#18089,#18090,#18091); -#18089 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#18090 = DIRECTION('',(1.,0.,0.)); -#18091 = DIRECTION('',(0.,0.,1.)); -#18092 = DEFINITIONAL_REPRESENTATION('',(#18093),#18101); -#18093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18094,#18095,#18096,#18097 - ,#18098,#18099,#18100),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18094 = CARTESIAN_POINT('',(-1.4,0.)); -#18095 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#18096 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#18097 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#18098 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#18099 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#18100 = CARTESIAN_POINT('',(-1.4,0.)); -#18101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18102 = ORIENTED_EDGE('',*,*,#18049,.T.); -#18103 = ADVANCED_FACE('',(#18104),#18087,.F.); -#18104 = FACE_BOUND('',#18105,.F.); -#18105 = EDGE_LOOP('',(#18106)); -#18106 = ORIENTED_EDGE('',*,*,#18072,.F.); -#18107 = ADVANCED_FACE('',(#18108),#17977,.F.); -#18108 = FACE_BOUND('',#18109,.T.); -#18109 = EDGE_LOOP('',(#18110,#18111)); -#18110 = ORIENTED_EDGE('',*,*,#17961,.T.); -#18111 = ORIENTED_EDGE('',*,*,#18112,.T.); -#18112 = EDGE_CURVE('',#17934,#17962,#18113,.T.); -#18113 = SURFACE_CURVE('',#18114,(#18119,#18130),.PCURVE_S1.); -#18114 = CIRCLE('',#18115,3.5); -#18115 = AXIS2_PLACEMENT_3D('',#18116,#18117,#18118); -#18116 = CARTESIAN_POINT('',(-86.65,24.7,2.1)); -#18117 = DIRECTION('',(0.,-1.,0.)); -#18118 = DIRECTION('',(1.,0.,0.)); -#18119 = PCURVE('',#17977,#18120); -#18120 = DEFINITIONAL_REPRESENTATION('',(#18121),#18129); -#18121 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18122,#18123,#18124,#18125 - ,#18126,#18127,#18128),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18122 = CARTESIAN_POINT('',(-3.5,0.)); -#18123 = CARTESIAN_POINT('',(-3.5,6.062177826491)); -#18124 = CARTESIAN_POINT('',(1.75,3.031088913246)); -#18125 = CARTESIAN_POINT('',(7.,8.572527594031E-16)); -#18126 = CARTESIAN_POINT('',(1.75,-3.031088913246)); -#18127 = CARTESIAN_POINT('',(-3.5,-6.062177826491)); -#18128 = CARTESIAN_POINT('',(-3.5,0.)); -#18129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18130 = PCURVE('',#17949,#18131); -#18131 = DEFINITIONAL_REPRESENTATION('',(#18132),#18136); -#18132 = LINE('',#18133,#18134); -#18133 = CARTESIAN_POINT('',(-0.,0.)); -#18134 = VECTOR('',#18135,1.); -#18135 = DIRECTION('',(-1.,0.)); -#18136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18137 = ADVANCED_FACE('',(#18138),#17949,.T.); -#18138 = FACE_BOUND('',#18139,.F.); -#18139 = EDGE_LOOP('',(#18140,#18162,#18163,#18164)); -#18140 = ORIENTED_EDGE('',*,*,#18141,.F.); -#18141 = EDGE_CURVE('',#17911,#17680,#18142,.T.); -#18142 = SURFACE_CURVE('',#18143,(#18148,#18155),.PCURVE_S1.); -#18143 = CIRCLE('',#18144,3.5); -#18144 = AXIS2_PLACEMENT_3D('',#18145,#18146,#18147); -#18145 = CARTESIAN_POINT('',(-86.65,33.,2.1)); -#18146 = DIRECTION('',(0.,-1.,0.)); -#18147 = DIRECTION('',(1.,0.,0.)); -#18148 = PCURVE('',#17949,#18149); -#18149 = DEFINITIONAL_REPRESENTATION('',(#18150),#18154); -#18150 = LINE('',#18151,#18152); -#18151 = CARTESIAN_POINT('',(-0.,8.3)); -#18152 = VECTOR('',#18153,1.); -#18153 = DIRECTION('',(-1.,0.)); -#18154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18155 = PCURVE('',#17700,#18156); -#18156 = DEFINITIONAL_REPRESENTATION('',(#18157),#18161); -#18157 = CIRCLE('',#18158,3.5); -#18158 = AXIS2_PLACEMENT_2D('',#18159,#18160); -#18159 = CARTESIAN_POINT('',(-2.1,3.1)); -#18160 = DIRECTION('',(-0.,1.)); -#18161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18162 = ORIENTED_EDGE('',*,*,#17933,.F.); -#18163 = ORIENTED_EDGE('',*,*,#18112,.T.); -#18164 = ORIENTED_EDGE('',*,*,#17989,.T.); -#18165 = ADVANCED_FACE('',(#18166),#17898,.T.); -#18166 = FACE_BOUND('',#18167,.F.); -#18167 = EDGE_LOOP('',(#18168,#18191,#18192,#18215,#18243,#18266,#18299, - #18332,#18355,#18388,#18421,#18444,#18477,#18510,#18533,#18566, - #18599,#18622,#18655,#18688,#18711,#18744)); -#18168 = ORIENTED_EDGE('',*,*,#18169,.F.); -#18169 = EDGE_CURVE('',#17855,#18170,#18172,.T.); -#18170 = VERTEX_POINT('',#18171); -#18171 = CARTESIAN_POINT('',(-81.57081932821,21.2,4.2)); -#18172 = SURFACE_CURVE('',#18173,(#18177,#18184),.PCURVE_S1.); -#18173 = LINE('',#18174,#18175); -#18174 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18175 = VECTOR('',#18176,1.); -#18176 = DIRECTION('',(1.,0.,0.)); -#18177 = PCURVE('',#17898,#18178); -#18178 = DEFINITIONAL_REPRESENTATION('',(#18179),#18183); -#18179 = LINE('',#18180,#18181); -#18180 = CARTESIAN_POINT('',(-0.,11.8)); -#18181 = VECTOR('',#18182,1.); -#18182 = DIRECTION('',(-1.,0.)); -#18183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18184 = PCURVE('',#17870,#18185); -#18185 = DEFINITIONAL_REPRESENTATION('',(#18186),#18190); -#18186 = LINE('',#18187,#18188); -#18187 = CARTESIAN_POINT('',(-4.2,0.)); -#18188 = VECTOR('',#18189,1.); -#18189 = DIRECTION('',(-0.,1.)); -#18190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18191 = ORIENTED_EDGE('',*,*,#17882,.F.); -#18192 = ORIENTED_EDGE('',*,*,#18193,.T.); -#18193 = EDGE_CURVE('',#17883,#18194,#18196,.T.); -#18194 = VERTEX_POINT('',#18195); -#18195 = CARTESIAN_POINT('',(89.75,33.,4.2)); -#18196 = SURFACE_CURVE('',#18197,(#18201,#18208),.PCURVE_S1.); -#18197 = LINE('',#18198,#18199); -#18198 = CARTESIAN_POINT('',(-89.75,33.,4.2)); -#18199 = VECTOR('',#18200,1.); -#18200 = DIRECTION('',(1.,0.,0.)); -#18201 = PCURVE('',#17898,#18202); -#18202 = DEFINITIONAL_REPRESENTATION('',(#18203),#18207); -#18203 = LINE('',#18204,#18205); -#18204 = CARTESIAN_POINT('',(-0.,-0.)); -#18205 = VECTOR('',#18206,1.); -#18206 = DIRECTION('',(-1.,0.)); -#18207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18208 = PCURVE('',#17700,#18209); -#18209 = DEFINITIONAL_REPRESENTATION('',(#18210),#18214); -#18210 = LINE('',#18211,#18212); -#18211 = CARTESIAN_POINT('',(-4.2,0.)); -#18212 = VECTOR('',#18213,1.); -#18213 = DIRECTION('',(-0.,1.)); -#18214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18215 = ORIENTED_EDGE('',*,*,#18216,.T.); -#18216 = EDGE_CURVE('',#18194,#18217,#18219,.T.); -#18217 = VERTEX_POINT('',#18218); -#18218 = CARTESIAN_POINT('',(89.75,21.2,4.2)); -#18219 = SURFACE_CURVE('',#18220,(#18224,#18231),.PCURVE_S1.); -#18220 = LINE('',#18221,#18222); -#18221 = CARTESIAN_POINT('',(89.75,33.,4.2)); -#18222 = VECTOR('',#18223,1.); -#18223 = DIRECTION('',(-0.,-1.,-0.)); -#18224 = PCURVE('',#17898,#18225); -#18225 = DEFINITIONAL_REPRESENTATION('',(#18226),#18230); -#18226 = LINE('',#18227,#18228); -#18227 = CARTESIAN_POINT('',(-179.5,-0.)); -#18228 = VECTOR('',#18229,1.); -#18229 = DIRECTION('',(-0.,1.)); -#18230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18231 = PCURVE('',#18232,#18237); -#18232 = PLANE('',#18233); -#18233 = AXIS2_PLACEMENT_3D('',#18234,#18235,#18236); -#18234 = CARTESIAN_POINT('',(89.75,33.,0.)); -#18235 = DIRECTION('',(1.,-0.,-0.)); -#18236 = DIRECTION('',(0.,0.,-1.)); -#18237 = DEFINITIONAL_REPRESENTATION('',(#18238),#18242); -#18238 = LINE('',#18239,#18240); -#18239 = CARTESIAN_POINT('',(-4.2,0.)); -#18240 = VECTOR('',#18241,1.); -#18241 = DIRECTION('',(-0.,-1.)); -#18242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18243 = ORIENTED_EDGE('',*,*,#18244,.F.); -#18244 = EDGE_CURVE('',#18245,#18217,#18247,.T.); -#18245 = VERTEX_POINT('',#18246); -#18246 = CARTESIAN_POINT('',(84.870819328213,21.2,4.2)); -#18247 = SURFACE_CURVE('',#18248,(#18252,#18259),.PCURVE_S1.); -#18248 = LINE('',#18249,#18250); -#18249 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18250 = VECTOR('',#18251,1.); -#18251 = DIRECTION('',(1.,0.,0.)); -#18252 = PCURVE('',#17898,#18253); -#18253 = DEFINITIONAL_REPRESENTATION('',(#18254),#18258); -#18254 = LINE('',#18255,#18256); -#18255 = CARTESIAN_POINT('',(-0.,11.8)); -#18256 = VECTOR('',#18257,1.); -#18257 = DIRECTION('',(-1.,0.)); -#18258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18259 = PCURVE('',#17870,#18260); -#18260 = DEFINITIONAL_REPRESENTATION('',(#18261),#18265); -#18261 = LINE('',#18262,#18263); -#18262 = CARTESIAN_POINT('',(-4.2,0.)); -#18263 = VECTOR('',#18264,1.); -#18264 = DIRECTION('',(-0.,1.)); -#18265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18266 = ORIENTED_EDGE('',*,*,#18267,.F.); -#18267 = EDGE_CURVE('',#18268,#18245,#18270,.T.); -#18268 = VERTEX_POINT('',#18269); -#18269 = CARTESIAN_POINT('',(72.566666666667,32.227991465445,4.2)); -#18270 = SURFACE_CURVE('',#18271,(#18276,#18287),.PCURVE_S1.); -#18271 = CIRCLE('',#18272,12.377991465445); -#18272 = AXIS2_PLACEMENT_3D('',#18273,#18274,#18275); -#18273 = CARTESIAN_POINT('',(72.566666666667,19.85,4.2)); -#18274 = DIRECTION('',(0.,0.,-1.)); -#18275 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18276 = PCURVE('',#17898,#18277); -#18277 = DEFINITIONAL_REPRESENTATION('',(#18278),#18286); -#18278 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18279,#18280,#18281,#18282 - ,#18283,#18284,#18285),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18279 = CARTESIAN_POINT('',(-162.3166666666,0.772008534555)); -#18280 = CARTESIAN_POINT('',(-183.7559767804,0.772008534555)); -#18281 = CARTESIAN_POINT('',(-173.0363217235,19.338995732723)); -#18282 = CARTESIAN_POINT('',(-162.3166666666,37.905982930891)); -#18283 = CARTESIAN_POINT('',(-151.5970116097,19.338995732723)); -#18284 = CARTESIAN_POINT('',(-140.8773565528,0.772008534555)); -#18285 = CARTESIAN_POINT('',(-162.3166666666,0.772008534555)); -#18286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18287 = PCURVE('',#18288,#18293); -#18288 = TOROIDAL_SURFACE('',#18289,26.082534361872,13.85); -#18289 = AXIS2_PLACEMENT_3D('',#18290,#18291,#18292); -#18290 = CARTESIAN_POINT('',(72.566666666667,19.85,2.198)); -#18291 = DIRECTION('',(0.,0.,-1.)); -#18292 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18293 = DEFINITIONAL_REPRESENTATION('',(#18294),#18298); -#18294 = LINE('',#18295,#18296); -#18295 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18296 = VECTOR('',#18297,1.); -#18297 = DIRECTION('',(1.,-0.)); -#18298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18299 = ORIENTED_EDGE('',*,*,#18300,.F.); -#18300 = EDGE_CURVE('',#18301,#18268,#18303,.T.); -#18301 = VERTEX_POINT('',#18302); -#18302 = CARTESIAN_POINT('',(60.26251400512,21.2,4.2)); -#18303 = SURFACE_CURVE('',#18304,(#18309,#18320),.PCURVE_S1.); -#18304 = CIRCLE('',#18305,12.377991465445); -#18305 = AXIS2_PLACEMENT_3D('',#18306,#18307,#18308); -#18306 = CARTESIAN_POINT('',(72.566666666667,19.85,4.2)); -#18307 = DIRECTION('',(0.,0.,-1.)); -#18308 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18309 = PCURVE('',#17898,#18310); -#18310 = DEFINITIONAL_REPRESENTATION('',(#18311),#18319); -#18311 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18312,#18313,#18314,#18315 - ,#18316,#18317,#18318),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18312 = CARTESIAN_POINT('',(-162.3166666666,0.772008534555)); -#18313 = CARTESIAN_POINT('',(-183.7559767804,0.772008534555)); -#18314 = CARTESIAN_POINT('',(-173.0363217235,19.338995732723)); -#18315 = CARTESIAN_POINT('',(-162.3166666666,37.905982930891)); -#18316 = CARTESIAN_POINT('',(-151.5970116097,19.338995732723)); -#18317 = CARTESIAN_POINT('',(-140.8773565528,0.772008534555)); -#18318 = CARTESIAN_POINT('',(-162.3166666666,0.772008534555)); -#18319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18320 = PCURVE('',#18321,#18326); -#18321 = TOROIDAL_SURFACE('',#18322,26.082534361872,13.85); -#18322 = AXIS2_PLACEMENT_3D('',#18323,#18324,#18325); -#18323 = CARTESIAN_POINT('',(72.566666666667,19.85,2.198)); -#18324 = DIRECTION('',(0.,0.,-1.)); -#18325 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18326 = DEFINITIONAL_REPRESENTATION('',(#18327),#18331); -#18327 = LINE('',#18328,#18329); -#18328 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18329 = VECTOR('',#18330,1.); -#18330 = DIRECTION('',(1.,-0.)); -#18331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18332 = ORIENTED_EDGE('',*,*,#18333,.F.); -#18333 = EDGE_CURVE('',#18334,#18301,#18336,.T.); -#18334 = VERTEX_POINT('',#18335); -#18335 = CARTESIAN_POINT('',(56.504152661546,21.2,4.2)); -#18336 = SURFACE_CURVE('',#18337,(#18341,#18348),.PCURVE_S1.); -#18337 = LINE('',#18338,#18339); -#18338 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18339 = VECTOR('',#18340,1.); -#18340 = DIRECTION('',(1.,0.,0.)); -#18341 = PCURVE('',#17898,#18342); -#18342 = DEFINITIONAL_REPRESENTATION('',(#18343),#18347); -#18343 = LINE('',#18344,#18345); -#18344 = CARTESIAN_POINT('',(-0.,11.8)); -#18345 = VECTOR('',#18346,1.); -#18346 = DIRECTION('',(-1.,0.)); -#18347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18348 = PCURVE('',#17870,#18349); -#18349 = DEFINITIONAL_REPRESENTATION('',(#18350),#18354); -#18350 = LINE('',#18351,#18352); -#18351 = CARTESIAN_POINT('',(-4.2,0.)); -#18352 = VECTOR('',#18353,1.); -#18353 = DIRECTION('',(-0.,1.)); -#18354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18355 = ORIENTED_EDGE('',*,*,#18356,.F.); -#18356 = EDGE_CURVE('',#18357,#18334,#18359,.T.); -#18357 = VERTEX_POINT('',#18358); -#18358 = CARTESIAN_POINT('',(44.2,32.227991465445,4.2)); -#18359 = SURFACE_CURVE('',#18360,(#18365,#18376),.PCURVE_S1.); -#18360 = CIRCLE('',#18361,12.377991465445); -#18361 = AXIS2_PLACEMENT_3D('',#18362,#18363,#18364); -#18362 = CARTESIAN_POINT('',(44.2,19.85,4.2)); -#18363 = DIRECTION('',(0.,0.,-1.)); -#18364 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18365 = PCURVE('',#17898,#18366); -#18366 = DEFINITIONAL_REPRESENTATION('',(#18367),#18375); -#18367 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18368,#18369,#18370,#18371 - ,#18372,#18373,#18374),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18368 = CARTESIAN_POINT('',(-133.95,0.772008534555)); -#18369 = CARTESIAN_POINT('',(-155.3893101138,0.772008534555)); -#18370 = CARTESIAN_POINT('',(-144.6696550569,19.338995732723)); -#18371 = CARTESIAN_POINT('',(-133.95,37.905982930891)); -#18372 = CARTESIAN_POINT('',(-123.230344943,19.338995732723)); -#18373 = CARTESIAN_POINT('',(-112.5106898861,0.772008534555)); -#18374 = CARTESIAN_POINT('',(-133.95,0.772008534555)); -#18375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18376 = PCURVE('',#18377,#18382); -#18377 = TOROIDAL_SURFACE('',#18378,26.082534361872,13.85); -#18378 = AXIS2_PLACEMENT_3D('',#18379,#18380,#18381); -#18379 = CARTESIAN_POINT('',(44.2,19.85,2.198)); -#18380 = DIRECTION('',(0.,0.,-1.)); -#18381 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18382 = DEFINITIONAL_REPRESENTATION('',(#18383),#18387); -#18383 = LINE('',#18384,#18385); -#18384 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18385 = VECTOR('',#18386,1.); -#18386 = DIRECTION('',(1.,-0.)); -#18387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18388 = ORIENTED_EDGE('',*,*,#18389,.F.); -#18389 = EDGE_CURVE('',#18390,#18357,#18392,.T.); -#18390 = VERTEX_POINT('',#18391); -#18391 = CARTESIAN_POINT('',(31.895847338454,21.2,4.2)); -#18392 = SURFACE_CURVE('',#18393,(#18398,#18409),.PCURVE_S1.); -#18393 = CIRCLE('',#18394,12.377991465445); -#18394 = AXIS2_PLACEMENT_3D('',#18395,#18396,#18397); -#18395 = CARTESIAN_POINT('',(44.2,19.85,4.2)); -#18396 = DIRECTION('',(0.,0.,-1.)); -#18397 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18398 = PCURVE('',#17898,#18399); -#18399 = DEFINITIONAL_REPRESENTATION('',(#18400),#18408); -#18400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18401,#18402,#18403,#18404 - ,#18405,#18406,#18407),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18401 = CARTESIAN_POINT('',(-133.95,0.772008534555)); -#18402 = CARTESIAN_POINT('',(-155.3893101138,0.772008534555)); -#18403 = CARTESIAN_POINT('',(-144.6696550569,19.338995732723)); -#18404 = CARTESIAN_POINT('',(-133.95,37.905982930891)); -#18405 = CARTESIAN_POINT('',(-123.230344943,19.338995732723)); -#18406 = CARTESIAN_POINT('',(-112.5106898861,0.772008534555)); -#18407 = CARTESIAN_POINT('',(-133.95,0.772008534555)); -#18408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18409 = PCURVE('',#18410,#18415); -#18410 = TOROIDAL_SURFACE('',#18411,26.082534361872,13.85); -#18411 = AXIS2_PLACEMENT_3D('',#18412,#18413,#18414); -#18412 = CARTESIAN_POINT('',(44.2,19.85,2.198)); -#18413 = DIRECTION('',(0.,0.,-1.)); -#18414 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18415 = DEFINITIONAL_REPRESENTATION('',(#18416),#18420); -#18416 = LINE('',#18417,#18418); -#18417 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18418 = VECTOR('',#18419,1.); -#18419 = DIRECTION('',(1.,-0.)); -#18420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18421 = ORIENTED_EDGE('',*,*,#18422,.F.); -#18422 = EDGE_CURVE('',#18423,#18390,#18425,.T.); -#18423 = VERTEX_POINT('',#18424); -#18424 = CARTESIAN_POINT('',(28.13748599488,21.2,4.2)); -#18425 = SURFACE_CURVE('',#18426,(#18430,#18437),.PCURVE_S1.); -#18426 = LINE('',#18427,#18428); -#18427 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18428 = VECTOR('',#18429,1.); -#18429 = DIRECTION('',(1.,0.,0.)); -#18430 = PCURVE('',#17898,#18431); -#18431 = DEFINITIONAL_REPRESENTATION('',(#18432),#18436); -#18432 = LINE('',#18433,#18434); -#18433 = CARTESIAN_POINT('',(-0.,11.8)); -#18434 = VECTOR('',#18435,1.); -#18435 = DIRECTION('',(-1.,0.)); -#18436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18437 = PCURVE('',#17870,#18438); -#18438 = DEFINITIONAL_REPRESENTATION('',(#18439),#18443); -#18439 = LINE('',#18440,#18441); -#18440 = CARTESIAN_POINT('',(-4.2,0.)); -#18441 = VECTOR('',#18442,1.); -#18442 = DIRECTION('',(-0.,1.)); -#18443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18444 = ORIENTED_EDGE('',*,*,#18445,.F.); -#18445 = EDGE_CURVE('',#18446,#18423,#18448,.T.); -#18446 = VERTEX_POINT('',#18447); -#18447 = CARTESIAN_POINT('',(15.833333333333,32.227991465445,4.2)); -#18448 = SURFACE_CURVE('',#18449,(#18454,#18465),.PCURVE_S1.); -#18449 = CIRCLE('',#18450,12.377991465445); -#18450 = AXIS2_PLACEMENT_3D('',#18451,#18452,#18453); -#18451 = CARTESIAN_POINT('',(15.833333333333,19.85,4.2)); -#18452 = DIRECTION('',(0.,0.,-1.)); -#18453 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18454 = PCURVE('',#17898,#18455); -#18455 = DEFINITIONAL_REPRESENTATION('',(#18456),#18464); -#18456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18457,#18458,#18459,#18460 - ,#18461,#18462,#18463),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18457 = CARTESIAN_POINT('',(-105.5833333333,0.772008534555)); -#18458 = CARTESIAN_POINT('',(-127.0226434471,0.772008534555)); -#18459 = CARTESIAN_POINT('',(-116.3029883902,19.338995732723)); -#18460 = CARTESIAN_POINT('',(-105.5833333333,37.905982930891)); -#18461 = CARTESIAN_POINT('',(-94.86367827643,19.338995732723)); -#18462 = CARTESIAN_POINT('',(-84.14402321952,0.772008534555)); -#18463 = CARTESIAN_POINT('',(-105.5833333333,0.772008534555)); -#18464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18465 = PCURVE('',#18466,#18471); -#18466 = TOROIDAL_SURFACE('',#18467,26.082534361872,13.85); -#18467 = AXIS2_PLACEMENT_3D('',#18468,#18469,#18470); -#18468 = CARTESIAN_POINT('',(15.833333333333,19.85,2.198)); -#18469 = DIRECTION('',(0.,0.,-1.)); -#18470 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18471 = DEFINITIONAL_REPRESENTATION('',(#18472),#18476); -#18472 = LINE('',#18473,#18474); -#18473 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18474 = VECTOR('',#18475,1.); -#18475 = DIRECTION('',(1.,-0.)); -#18476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18477 = ORIENTED_EDGE('',*,*,#18478,.F.); -#18478 = EDGE_CURVE('',#18479,#18446,#18481,.T.); -#18479 = VERTEX_POINT('',#18480); -#18480 = CARTESIAN_POINT('',(3.529180671787,21.2,4.2)); -#18481 = SURFACE_CURVE('',#18482,(#18487,#18498),.PCURVE_S1.); -#18482 = CIRCLE('',#18483,12.377991465445); -#18483 = AXIS2_PLACEMENT_3D('',#18484,#18485,#18486); -#18484 = CARTESIAN_POINT('',(15.833333333333,19.85,4.2)); -#18485 = DIRECTION('',(0.,0.,-1.)); -#18486 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18487 = PCURVE('',#17898,#18488); -#18488 = DEFINITIONAL_REPRESENTATION('',(#18489),#18497); -#18489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18490,#18491,#18492,#18493 - ,#18494,#18495,#18496),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18490 = CARTESIAN_POINT('',(-105.5833333333,0.772008534555)); -#18491 = CARTESIAN_POINT('',(-127.0226434471,0.772008534555)); -#18492 = CARTESIAN_POINT('',(-116.3029883902,19.338995732723)); -#18493 = CARTESIAN_POINT('',(-105.5833333333,37.905982930891)); -#18494 = CARTESIAN_POINT('',(-94.86367827643,19.338995732723)); -#18495 = CARTESIAN_POINT('',(-84.14402321952,0.772008534555)); -#18496 = CARTESIAN_POINT('',(-105.5833333333,0.772008534555)); -#18497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18498 = PCURVE('',#18499,#18504); -#18499 = TOROIDAL_SURFACE('',#18500,26.082534361872,13.85); -#18500 = AXIS2_PLACEMENT_3D('',#18501,#18502,#18503); -#18501 = CARTESIAN_POINT('',(15.833333333333,19.85,2.198)); -#18502 = DIRECTION('',(0.,0.,-1.)); -#18503 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18504 = DEFINITIONAL_REPRESENTATION('',(#18505),#18509); -#18505 = LINE('',#18506,#18507); -#18506 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18507 = VECTOR('',#18508,1.); -#18508 = DIRECTION('',(1.,-0.)); -#18509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18510 = ORIENTED_EDGE('',*,*,#18511,.F.); -#18511 = EDGE_CURVE('',#18512,#18479,#18514,.T.); -#18512 = VERTEX_POINT('',#18513); -#18513 = CARTESIAN_POINT('',(-0.229180671787,21.2,4.2)); -#18514 = SURFACE_CURVE('',#18515,(#18519,#18526),.PCURVE_S1.); -#18515 = LINE('',#18516,#18517); -#18516 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18517 = VECTOR('',#18518,1.); -#18518 = DIRECTION('',(1.,0.,0.)); -#18519 = PCURVE('',#17898,#18520); -#18520 = DEFINITIONAL_REPRESENTATION('',(#18521),#18525); -#18521 = LINE('',#18522,#18523); -#18522 = CARTESIAN_POINT('',(-0.,11.8)); -#18523 = VECTOR('',#18524,1.); -#18524 = DIRECTION('',(-1.,0.)); -#18525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18526 = PCURVE('',#17870,#18527); -#18527 = DEFINITIONAL_REPRESENTATION('',(#18528),#18532); -#18528 = LINE('',#18529,#18530); -#18529 = CARTESIAN_POINT('',(-4.2,0.)); -#18530 = VECTOR('',#18531,1.); -#18531 = DIRECTION('',(-0.,1.)); -#18532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18533 = ORIENTED_EDGE('',*,*,#18534,.F.); -#18534 = EDGE_CURVE('',#18535,#18512,#18537,.T.); -#18535 = VERTEX_POINT('',#18536); -#18536 = CARTESIAN_POINT('',(-12.53333333333,32.227991465445,4.2)); -#18537 = SURFACE_CURVE('',#18538,(#18543,#18554),.PCURVE_S1.); -#18538 = CIRCLE('',#18539,12.377991465445); -#18539 = AXIS2_PLACEMENT_3D('',#18540,#18541,#18542); -#18540 = CARTESIAN_POINT('',(-12.53333333333,19.85,4.2)); -#18541 = DIRECTION('',(0.,0.,-1.)); -#18542 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18543 = PCURVE('',#17898,#18544); -#18544 = DEFINITIONAL_REPRESENTATION('',(#18545),#18553); -#18545 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18546,#18547,#18548,#18549 - ,#18550,#18551,#18552),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18546 = CARTESIAN_POINT('',(-77.21666666666,0.772008534555)); -#18547 = CARTESIAN_POINT('',(-98.65597678047,0.772008534555)); -#18548 = CARTESIAN_POINT('',(-87.93632172356,19.338995732723)); -#18549 = CARTESIAN_POINT('',(-77.21666666666,37.905982930891)); -#18550 = CARTESIAN_POINT('',(-66.49701160976,19.338995732723)); -#18551 = CARTESIAN_POINT('',(-55.77735655286,0.772008534555)); -#18552 = CARTESIAN_POINT('',(-77.21666666666,0.772008534555)); -#18553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18554 = PCURVE('',#18555,#18560); -#18555 = TOROIDAL_SURFACE('',#18556,26.082534361872,13.85); -#18556 = AXIS2_PLACEMENT_3D('',#18557,#18558,#18559); -#18557 = CARTESIAN_POINT('',(-12.53333333333,19.85,2.198)); -#18558 = DIRECTION('',(0.,0.,-1.)); -#18559 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18560 = DEFINITIONAL_REPRESENTATION('',(#18561),#18565); -#18561 = LINE('',#18562,#18563); -#18562 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18563 = VECTOR('',#18564,1.); -#18564 = DIRECTION('',(1.,-0.)); -#18565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18566 = ORIENTED_EDGE('',*,*,#18567,.F.); -#18567 = EDGE_CURVE('',#18568,#18535,#18570,.T.); -#18568 = VERTEX_POINT('',#18569); -#18569 = CARTESIAN_POINT('',(-24.83748599488,21.2,4.2)); -#18570 = SURFACE_CURVE('',#18571,(#18576,#18587),.PCURVE_S1.); -#18571 = CIRCLE('',#18572,12.377991465445); -#18572 = AXIS2_PLACEMENT_3D('',#18573,#18574,#18575); -#18573 = CARTESIAN_POINT('',(-12.53333333333,19.85,4.2)); -#18574 = DIRECTION('',(0.,0.,-1.)); -#18575 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18576 = PCURVE('',#17898,#18577); -#18577 = DEFINITIONAL_REPRESENTATION('',(#18578),#18586); -#18578 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18579,#18580,#18581,#18582 - ,#18583,#18584,#18585),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18579 = CARTESIAN_POINT('',(-77.21666666666,0.772008534555)); -#18580 = CARTESIAN_POINT('',(-98.65597678047,0.772008534555)); -#18581 = CARTESIAN_POINT('',(-87.93632172356,19.338995732723)); -#18582 = CARTESIAN_POINT('',(-77.21666666666,37.905982930891)); -#18583 = CARTESIAN_POINT('',(-66.49701160976,19.338995732723)); -#18584 = CARTESIAN_POINT('',(-55.77735655286,0.772008534555)); -#18585 = CARTESIAN_POINT('',(-77.21666666666,0.772008534555)); -#18586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18587 = PCURVE('',#18588,#18593); -#18588 = TOROIDAL_SURFACE('',#18589,26.082534361872,13.85); -#18589 = AXIS2_PLACEMENT_3D('',#18590,#18591,#18592); -#18590 = CARTESIAN_POINT('',(-12.53333333333,19.85,2.198)); -#18591 = DIRECTION('',(0.,0.,-1.)); -#18592 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18593 = DEFINITIONAL_REPRESENTATION('',(#18594),#18598); -#18594 = LINE('',#18595,#18596); -#18595 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18596 = VECTOR('',#18597,1.); -#18597 = DIRECTION('',(1.,-0.)); -#18598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18599 = ORIENTED_EDGE('',*,*,#18600,.F.); -#18600 = EDGE_CURVE('',#18601,#18568,#18603,.T.); -#18601 = VERTEX_POINT('',#18602); -#18602 = CARTESIAN_POINT('',(-28.59584733845,21.2,4.2)); -#18603 = SURFACE_CURVE('',#18604,(#18608,#18615),.PCURVE_S1.); -#18604 = LINE('',#18605,#18606); -#18605 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18606 = VECTOR('',#18607,1.); -#18607 = DIRECTION('',(1.,0.,0.)); -#18608 = PCURVE('',#17898,#18609); -#18609 = DEFINITIONAL_REPRESENTATION('',(#18610),#18614); -#18610 = LINE('',#18611,#18612); -#18611 = CARTESIAN_POINT('',(-0.,11.8)); -#18612 = VECTOR('',#18613,1.); -#18613 = DIRECTION('',(-1.,0.)); -#18614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18615 = PCURVE('',#17870,#18616); -#18616 = DEFINITIONAL_REPRESENTATION('',(#18617),#18621); -#18617 = LINE('',#18618,#18619); -#18618 = CARTESIAN_POINT('',(-4.2,0.)); -#18619 = VECTOR('',#18620,1.); -#18620 = DIRECTION('',(-0.,1.)); -#18621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18622 = ORIENTED_EDGE('',*,*,#18623,.F.); -#18623 = EDGE_CURVE('',#18624,#18601,#18626,.T.); -#18624 = VERTEX_POINT('',#18625); -#18625 = CARTESIAN_POINT('',(-40.9,32.227991465445,4.2)); -#18626 = SURFACE_CURVE('',#18627,(#18632,#18643),.PCURVE_S1.); -#18627 = CIRCLE('',#18628,12.377991465445); -#18628 = AXIS2_PLACEMENT_3D('',#18629,#18630,#18631); -#18629 = CARTESIAN_POINT('',(-40.9,19.85,4.2)); -#18630 = DIRECTION('',(0.,0.,-1.)); -#18631 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18632 = PCURVE('',#17898,#18633); -#18633 = DEFINITIONAL_REPRESENTATION('',(#18634),#18642); -#18634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18635,#18636,#18637,#18638 - ,#18639,#18640,#18641),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18635 = CARTESIAN_POINT('',(-48.85,0.772008534555)); -#18636 = CARTESIAN_POINT('',(-70.2893101138,0.772008534555)); -#18637 = CARTESIAN_POINT('',(-59.5696550569,19.338995732723)); -#18638 = CARTESIAN_POINT('',(-48.85,37.905982930891)); -#18639 = CARTESIAN_POINT('',(-38.13034494309,19.338995732723)); -#18640 = CARTESIAN_POINT('',(-27.41068988619,0.772008534555)); -#18641 = CARTESIAN_POINT('',(-48.85,0.772008534555)); -#18642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18643 = PCURVE('',#18644,#18649); -#18644 = TOROIDAL_SURFACE('',#18645,26.082534361872,13.85); -#18645 = AXIS2_PLACEMENT_3D('',#18646,#18647,#18648); -#18646 = CARTESIAN_POINT('',(-40.9,19.85,2.198)); -#18647 = DIRECTION('',(0.,0.,-1.)); -#18648 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18649 = DEFINITIONAL_REPRESENTATION('',(#18650),#18654); -#18650 = LINE('',#18651,#18652); -#18651 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18652 = VECTOR('',#18653,1.); -#18653 = DIRECTION('',(1.,-0.)); -#18654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18655 = ORIENTED_EDGE('',*,*,#18656,.F.); -#18656 = EDGE_CURVE('',#18657,#18624,#18659,.T.); -#18657 = VERTEX_POINT('',#18658); -#18658 = CARTESIAN_POINT('',(-53.20415266154,21.2,4.2)); -#18659 = SURFACE_CURVE('',#18660,(#18665,#18676),.PCURVE_S1.); -#18660 = CIRCLE('',#18661,12.377991465445); -#18661 = AXIS2_PLACEMENT_3D('',#18662,#18663,#18664); -#18662 = CARTESIAN_POINT('',(-40.9,19.85,4.2)); -#18663 = DIRECTION('',(0.,0.,-1.)); -#18664 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18665 = PCURVE('',#17898,#18666); -#18666 = DEFINITIONAL_REPRESENTATION('',(#18667),#18675); -#18667 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18668,#18669,#18670,#18671 - ,#18672,#18673,#18674),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18668 = CARTESIAN_POINT('',(-48.85,0.772008534555)); -#18669 = CARTESIAN_POINT('',(-70.2893101138,0.772008534555)); -#18670 = CARTESIAN_POINT('',(-59.5696550569,19.338995732723)); -#18671 = CARTESIAN_POINT('',(-48.85,37.905982930891)); -#18672 = CARTESIAN_POINT('',(-38.13034494309,19.338995732723)); -#18673 = CARTESIAN_POINT('',(-27.41068988619,0.772008534555)); -#18674 = CARTESIAN_POINT('',(-48.85,0.772008534555)); -#18675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18676 = PCURVE('',#18677,#18682); -#18677 = TOROIDAL_SURFACE('',#18678,26.082534361872,13.85); -#18678 = AXIS2_PLACEMENT_3D('',#18679,#18680,#18681); -#18679 = CARTESIAN_POINT('',(-40.9,19.85,2.198)); -#18680 = DIRECTION('',(0.,0.,-1.)); -#18681 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18682 = DEFINITIONAL_REPRESENTATION('',(#18683),#18687); -#18683 = LINE('',#18684,#18685); -#18684 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18685 = VECTOR('',#18686,1.); -#18686 = DIRECTION('',(1.,-0.)); -#18687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18688 = ORIENTED_EDGE('',*,*,#18689,.F.); -#18689 = EDGE_CURVE('',#18690,#18657,#18692,.T.); -#18690 = VERTEX_POINT('',#18691); -#18691 = CARTESIAN_POINT('',(-56.96251400512,21.2,4.2)); -#18692 = SURFACE_CURVE('',#18693,(#18697,#18704),.PCURVE_S1.); -#18693 = LINE('',#18694,#18695); -#18694 = CARTESIAN_POINT('',(-89.75,21.2,4.2)); -#18695 = VECTOR('',#18696,1.); -#18696 = DIRECTION('',(1.,0.,0.)); -#18697 = PCURVE('',#17898,#18698); -#18698 = DEFINITIONAL_REPRESENTATION('',(#18699),#18703); -#18699 = LINE('',#18700,#18701); -#18700 = CARTESIAN_POINT('',(-0.,11.8)); -#18701 = VECTOR('',#18702,1.); -#18702 = DIRECTION('',(-1.,0.)); -#18703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18704 = PCURVE('',#17870,#18705); -#18705 = DEFINITIONAL_REPRESENTATION('',(#18706),#18710); -#18706 = LINE('',#18707,#18708); -#18707 = CARTESIAN_POINT('',(-4.2,0.)); -#18708 = VECTOR('',#18709,1.); -#18709 = DIRECTION('',(-0.,1.)); -#18710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18711 = ORIENTED_EDGE('',*,*,#18712,.F.); -#18712 = EDGE_CURVE('',#18713,#18690,#18715,.T.); -#18713 = VERTEX_POINT('',#18714); -#18714 = CARTESIAN_POINT('',(-69.26666666666,32.227991465445,4.2)); -#18715 = SURFACE_CURVE('',#18716,(#18721,#18732),.PCURVE_S1.); -#18716 = CIRCLE('',#18717,12.377991465445); -#18717 = AXIS2_PLACEMENT_3D('',#18718,#18719,#18720); -#18718 = CARTESIAN_POINT('',(-69.26666666666,19.85,4.2)); -#18719 = DIRECTION('',(0.,0.,-1.)); -#18720 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18721 = PCURVE('',#17898,#18722); -#18722 = DEFINITIONAL_REPRESENTATION('',(#18723),#18731); -#18723 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18724,#18725,#18726,#18727 - ,#18728,#18729,#18730),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18724 = CARTESIAN_POINT('',(-20.48333333333,0.772008534555)); -#18725 = CARTESIAN_POINT('',(-41.92264344713,0.772008534555)); -#18726 = CARTESIAN_POINT('',(-31.20298839023,19.338995732723)); -#18727 = CARTESIAN_POINT('',(-20.48333333333,37.905982930891)); -#18728 = CARTESIAN_POINT('',(-9.763678276431,19.338995732723)); -#18729 = CARTESIAN_POINT('',(0.955976780472,0.772008534555)); -#18730 = CARTESIAN_POINT('',(-20.48333333333,0.772008534555)); -#18731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18732 = PCURVE('',#18733,#18738); -#18733 = TOROIDAL_SURFACE('',#18734,26.082534361872,13.85); -#18734 = AXIS2_PLACEMENT_3D('',#18735,#18736,#18737); -#18735 = CARTESIAN_POINT('',(-69.26666666666,19.85,2.198)); -#18736 = DIRECTION('',(0.,0.,-1.)); -#18737 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18738 = DEFINITIONAL_REPRESENTATION('',(#18739),#18743); -#18739 = LINE('',#18740,#18741); -#18740 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18741 = VECTOR('',#18742,1.); -#18742 = DIRECTION('',(1.,-0.)); -#18743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18744 = ORIENTED_EDGE('',*,*,#18745,.F.); -#18745 = EDGE_CURVE('',#18170,#18713,#18746,.T.); -#18746 = SURFACE_CURVE('',#18747,(#18752,#18763),.PCURVE_S1.); -#18747 = CIRCLE('',#18748,12.377991465445); -#18748 = AXIS2_PLACEMENT_3D('',#18749,#18750,#18751); -#18749 = CARTESIAN_POINT('',(-69.26666666666,19.85,4.2)); -#18750 = DIRECTION('',(0.,0.,-1.)); -#18751 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18752 = PCURVE('',#17898,#18753); -#18753 = DEFINITIONAL_REPRESENTATION('',(#18754),#18762); -#18754 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#18755,#18756,#18757,#18758 - ,#18759,#18760,#18761),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#18755 = CARTESIAN_POINT('',(-20.48333333333,0.772008534555)); -#18756 = CARTESIAN_POINT('',(-41.92264344713,0.772008534555)); -#18757 = CARTESIAN_POINT('',(-31.20298839023,19.338995732723)); -#18758 = CARTESIAN_POINT('',(-20.48333333333,37.905982930891)); -#18759 = CARTESIAN_POINT('',(-9.763678276431,19.338995732723)); -#18760 = CARTESIAN_POINT('',(0.955976780472,0.772008534555)); -#18761 = CARTESIAN_POINT('',(-20.48333333333,0.772008534555)); -#18762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18763 = PCURVE('',#18764,#18769); -#18764 = TOROIDAL_SURFACE('',#18765,26.082534361872,13.85); -#18765 = AXIS2_PLACEMENT_3D('',#18766,#18767,#18768); -#18766 = CARTESIAN_POINT('',(-69.26666666666,19.85,2.198)); -#18767 = DIRECTION('',(0.,0.,-1.)); -#18768 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#18769 = DEFINITIONAL_REPRESENTATION('',(#18770),#18774); -#18770 = LINE('',#18771,#18772); -#18771 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#18772 = VECTOR('',#18773,1.); -#18773 = DIRECTION('',(1.,-0.)); -#18774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18775 = ADVANCED_FACE('',(#18776,#19067),#18232,.T.); -#18776 = FACE_BOUND('',#18777,.F.); -#18777 = EDGE_LOOP('',(#18778,#18803,#18831,#18860,#18888,#18917,#18945, - #18966,#18967,#18990,#19018,#19046)); -#18778 = ORIENTED_EDGE('',*,*,#18779,.F.); -#18779 = EDGE_CURVE('',#18780,#18782,#18784,.T.); -#18780 = VERTEX_POINT('',#18781); -#18781 = CARTESIAN_POINT('',(89.75,33.,0.399)); -#18782 = VERTEX_POINT('',#18783); -#18783 = CARTESIAN_POINT('',(89.75,33.,0.475192319073)); -#18784 = SURFACE_CURVE('',#18785,(#18789,#18796),.PCURVE_S1.); -#18785 = LINE('',#18786,#18787); -#18786 = CARTESIAN_POINT('',(89.75,33.,0.)); -#18787 = VECTOR('',#18788,1.); -#18788 = DIRECTION('',(0.,0.,1.)); -#18789 = PCURVE('',#18232,#18790); -#18790 = DEFINITIONAL_REPRESENTATION('',(#18791),#18795); -#18791 = LINE('',#18792,#18793); -#18792 = CARTESIAN_POINT('',(-0.,0.)); -#18793 = VECTOR('',#18794,1.); -#18794 = DIRECTION('',(-1.,0.)); -#18795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18796 = PCURVE('',#17700,#18797); -#18797 = DEFINITIONAL_REPRESENTATION('',(#18798),#18802); -#18798 = LINE('',#18799,#18800); -#18799 = CARTESIAN_POINT('',(-0.,179.5)); -#18800 = VECTOR('',#18801,1.); -#18801 = DIRECTION('',(-1.,0.)); -#18802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18803 = ORIENTED_EDGE('',*,*,#18804,.F.); -#18804 = EDGE_CURVE('',#18805,#18780,#18807,.T.); -#18805 = VERTEX_POINT('',#18806); -#18806 = CARTESIAN_POINT('',(89.75,5.299,0.399)); -#18807 = SURFACE_CURVE('',#18808,(#18812,#18819),.PCURVE_S1.); -#18808 = LINE('',#18809,#18810); -#18809 = CARTESIAN_POINT('',(89.75,5.299,0.399)); -#18810 = VECTOR('',#18811,1.); -#18811 = DIRECTION('',(-0.,1.,8.015761341649E-18)); -#18812 = PCURVE('',#18232,#18813); -#18813 = DEFINITIONAL_REPRESENTATION('',(#18814),#18818); -#18814 = LINE('',#18815,#18816); -#18815 = CARTESIAN_POINT('',(-0.399,-27.701)); -#18816 = VECTOR('',#18817,1.); -#18817 = DIRECTION('',(-8.015761341649E-18,1.)); -#18818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18819 = PCURVE('',#18820,#18825); -#18820 = PLANE('',#18821); -#18821 = AXIS2_PLACEMENT_3D('',#18822,#18823,#18824); -#18822 = CARTESIAN_POINT('',(89.5505,5.299,0.1995)); -#18823 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - 0.707106781187)); -#18824 = DIRECTION('',(1.550708678569E-18,1.,6.465052663081E-18)); -#18825 = DEFINITIONAL_REPRESENTATION('',(#18826),#18830); -#18826 = LINE('',#18827,#18828); -#18827 = CARTESIAN_POINT('',(1.599144387659E-18,-0.282135605693)); -#18828 = VECTOR('',#18829,1.); -#18829 = DIRECTION('',(1.,0.)); -#18830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18831 = ORIENTED_EDGE('',*,*,#18832,.F.); -#18832 = EDGE_CURVE('',#18833,#18805,#18835,.T.); -#18833 = VERTEX_POINT('',#18834); -#18834 = CARTESIAN_POINT('',(89.75,3.899,1.799)); -#18835 = SURFACE_CURVE('',#18836,(#18841,#18848),.PCURVE_S1.); -#18836 = CIRCLE('',#18837,1.4); -#18837 = AXIS2_PLACEMENT_3D('',#18838,#18839,#18840); -#18838 = CARTESIAN_POINT('',(89.75,5.299,1.799)); -#18839 = DIRECTION('',(1.,0.,-0.)); -#18840 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#18841 = PCURVE('',#18232,#18842); -#18842 = DEFINITIONAL_REPRESENTATION('',(#18843),#18847); -#18843 = CIRCLE('',#18844,1.4); -#18844 = AXIS2_PLACEMENT_2D('',#18845,#18846); -#18845 = CARTESIAN_POINT('',(-1.799,-27.701)); -#18846 = DIRECTION('',(1.234266842274E-16,-1.)); -#18847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18848 = PCURVE('',#18849,#18854); -#18849 = CONICAL_SURFACE('',#18850,1.799,0.785398163397); -#18850 = AXIS2_PLACEMENT_3D('',#18851,#18852,#18853); -#18851 = CARTESIAN_POINT('',(89.351,5.299,1.799)); -#18852 = DIRECTION('',(-1.,-0.,-0.)); -#18853 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#18854 = DEFINITIONAL_REPRESENTATION('',(#18855),#18859); -#18855 = LINE('',#18856,#18857); -#18856 = CARTESIAN_POINT('',(-0.,-0.399)); -#18857 = VECTOR('',#18858,1.); -#18858 = DIRECTION('',(-1.,0.)); -#18859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18860 = ORIENTED_EDGE('',*,*,#18861,.F.); -#18861 = EDGE_CURVE('',#18862,#18833,#18864,.T.); -#18862 = VERTEX_POINT('',#18863); -#18863 = CARTESIAN_POINT('',(89.75,3.899,1.801)); -#18864 = SURFACE_CURVE('',#18865,(#18869,#18876),.PCURVE_S1.); -#18865 = LINE('',#18866,#18867); -#18866 = CARTESIAN_POINT('',(89.75,3.899,1.801)); -#18867 = VECTOR('',#18868,1.); -#18868 = DIRECTION('',(-0.,-0.,-1.)); -#18869 = PCURVE('',#18232,#18870); -#18870 = DEFINITIONAL_REPRESENTATION('',(#18871),#18875); -#18871 = LINE('',#18872,#18873); -#18872 = CARTESIAN_POINT('',(-1.801,-29.101)); -#18873 = VECTOR('',#18874,1.); -#18874 = DIRECTION('',(1.,-0.)); -#18875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18876 = PCURVE('',#18877,#18882); -#18877 = PLANE('',#18878); -#18878 = AXIS2_PLACEMENT_3D('',#18879,#18880,#18881); -#18879 = CARTESIAN_POINT('',(89.5505,3.6995,1.801)); -#18880 = DIRECTION('',(-0.707106781187,0.707106781187,3.474965956532E-18 - )); -#18881 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,-1.)); -#18882 = DEFINITIONAL_REPRESENTATION('',(#18883),#18887); -#18883 = LINE('',#18884,#18885); -#18884 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#18885 = VECTOR('',#18886,1.); -#18886 = DIRECTION('',(1.,0.)); -#18887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18888 = ORIENTED_EDGE('',*,*,#18889,.F.); -#18889 = EDGE_CURVE('',#18890,#18862,#18892,.T.); -#18890 = VERTEX_POINT('',#18891); -#18891 = CARTESIAN_POINT('',(89.75,5.299,3.201)); -#18892 = SURFACE_CURVE('',#18893,(#18898,#18905),.PCURVE_S1.); -#18893 = CIRCLE('',#18894,1.4); -#18894 = AXIS2_PLACEMENT_3D('',#18895,#18896,#18897); -#18895 = CARTESIAN_POINT('',(89.75,5.299,1.801)); -#18896 = DIRECTION('',(1.,0.,0.)); -#18897 = DIRECTION('',(-0.,-0.,1.)); -#18898 = PCURVE('',#18232,#18899); -#18899 = DEFINITIONAL_REPRESENTATION('',(#18900),#18904); -#18900 = CIRCLE('',#18901,1.4); -#18901 = AXIS2_PLACEMENT_2D('',#18902,#18903); -#18902 = CARTESIAN_POINT('',(-1.801,-27.701)); -#18903 = DIRECTION('',(-1.,0.)); -#18904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18905 = PCURVE('',#18906,#18911); -#18906 = CONICAL_SURFACE('',#18907,1.799,0.785398163397); -#18907 = AXIS2_PLACEMENT_3D('',#18908,#18909,#18910); -#18908 = CARTESIAN_POINT('',(89.351,5.299,1.801)); -#18909 = DIRECTION('',(-1.,-0.,-0.)); -#18910 = DIRECTION('',(-0.,-0.,1.)); -#18911 = DEFINITIONAL_REPRESENTATION('',(#18912),#18916); -#18912 = LINE('',#18913,#18914); -#18913 = CARTESIAN_POINT('',(-0.,-0.399)); -#18914 = VECTOR('',#18915,1.); -#18915 = DIRECTION('',(-1.,0.)); -#18916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18917 = ORIENTED_EDGE('',*,*,#18918,.F.); -#18918 = EDGE_CURVE('',#18919,#18890,#18921,.T.); -#18919 = VERTEX_POINT('',#18920); -#18920 = CARTESIAN_POINT('',(89.75,21.2,3.201)); -#18921 = SURFACE_CURVE('',#18922,(#18926,#18933),.PCURVE_S1.); -#18922 = LINE('',#18923,#18924); -#18923 = CARTESIAN_POINT('',(89.75,21.2,3.201)); -#18924 = VECTOR('',#18925,1.); -#18925 = DIRECTION('',(-0.,-1.,-0.)); -#18926 = PCURVE('',#18232,#18927); -#18927 = DEFINITIONAL_REPRESENTATION('',(#18928),#18932); -#18928 = LINE('',#18929,#18930); -#18929 = CARTESIAN_POINT('',(-3.201,-11.8)); -#18930 = VECTOR('',#18931,1.); -#18931 = DIRECTION('',(-0.,-1.)); -#18932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18933 = PCURVE('',#18934,#18939); -#18934 = PLANE('',#18935); -#18935 = AXIS2_PLACEMENT_3D('',#18936,#18937,#18938); -#18936 = CARTESIAN_POINT('',(89.5505,21.2,3.4005)); -#18937 = DIRECTION('',(-0.707106781187,3.474965956532E-18, - -0.707106781187)); -#18938 = DIRECTION('',(-2.457171992256E-18,-1.,-2.457171992256E-18)); -#18939 = DEFINITIONAL_REPRESENTATION('',(#18940),#18944); -#18940 = LINE('',#18941,#18942); -#18941 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#18942 = VECTOR('',#18943,1.); -#18943 = DIRECTION('',(1.,0.)); -#18944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18945 = ORIENTED_EDGE('',*,*,#18946,.T.); -#18946 = EDGE_CURVE('',#18919,#18217,#18947,.T.); -#18947 = SURFACE_CURVE('',#18948,(#18952,#18959),.PCURVE_S1.); -#18948 = LINE('',#18949,#18950); -#18949 = CARTESIAN_POINT('',(89.75,21.2,3.201)); -#18950 = VECTOR('',#18951,1.); -#18951 = DIRECTION('',(0.,0.,1.)); -#18952 = PCURVE('',#18232,#18953); -#18953 = DEFINITIONAL_REPRESENTATION('',(#18954),#18958); -#18954 = LINE('',#18955,#18956); -#18955 = CARTESIAN_POINT('',(-3.201,-11.8)); -#18956 = VECTOR('',#18957,1.); -#18957 = DIRECTION('',(-1.,0.)); -#18958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18959 = PCURVE('',#17870,#18960); -#18960 = DEFINITIONAL_REPRESENTATION('',(#18961),#18965); -#18961 = LINE('',#18962,#18963); -#18962 = CARTESIAN_POINT('',(-3.201,179.5)); -#18963 = VECTOR('',#18964,1.); -#18964 = DIRECTION('',(-1.,0.)); -#18965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18966 = ORIENTED_EDGE('',*,*,#18216,.F.); -#18967 = ORIENTED_EDGE('',*,*,#18968,.F.); -#18968 = EDGE_CURVE('',#18969,#18194,#18971,.T.); -#18969 = VERTEX_POINT('',#18970); -#18970 = CARTESIAN_POINT('',(89.75,33.,3.724807680927)); -#18971 = SURFACE_CURVE('',#18972,(#18976,#18983),.PCURVE_S1.); -#18972 = LINE('',#18973,#18974); -#18973 = CARTESIAN_POINT('',(89.75,33.,0.)); -#18974 = VECTOR('',#18975,1.); -#18975 = DIRECTION('',(0.,0.,1.)); -#18976 = PCURVE('',#18232,#18977); -#18977 = DEFINITIONAL_REPRESENTATION('',(#18978),#18982); -#18978 = LINE('',#18979,#18980); -#18979 = CARTESIAN_POINT('',(-0.,0.)); -#18980 = VECTOR('',#18981,1.); -#18981 = DIRECTION('',(-1.,0.)); -#18982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18983 = PCURVE('',#17700,#18984); -#18984 = DEFINITIONAL_REPRESENTATION('',(#18985),#18989); -#18985 = LINE('',#18986,#18987); -#18986 = CARTESIAN_POINT('',(-0.,179.5)); -#18987 = VECTOR('',#18988,1.); -#18988 = DIRECTION('',(-1.,0.)); -#18989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#18990 = ORIENTED_EDGE('',*,*,#18991,.F.); -#18991 = EDGE_CURVE('',#18992,#18969,#18994,.T.); -#18992 = VERTEX_POINT('',#18993); -#18993 = CARTESIAN_POINT('',(89.75,24.7,3.724807680927)); -#18994 = SURFACE_CURVE('',#18995,(#18999,#19006),.PCURVE_S1.); -#18995 = LINE('',#18996,#18997); -#18996 = CARTESIAN_POINT('',(89.75,24.7,3.724807680927)); -#18997 = VECTOR('',#18998,1.); -#18998 = DIRECTION('',(-0.,1.,-0.)); -#18999 = PCURVE('',#18232,#19000); -#19000 = DEFINITIONAL_REPRESENTATION('',(#19001),#19005); -#19001 = LINE('',#19002,#19003); -#19002 = CARTESIAN_POINT('',(-3.724807680927,-8.3)); -#19003 = VECTOR('',#19004,1.); -#19004 = DIRECTION('',(-0.,1.)); -#19005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19006 = PCURVE('',#19007,#19012); -#19007 = CYLINDRICAL_SURFACE('',#19008,3.5); -#19008 = AXIS2_PLACEMENT_3D('',#19009,#19010,#19011); -#19009 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#19010 = DIRECTION('',(-0.,1.,-0.)); -#19011 = DIRECTION('',(-1.,-0.,0.)); -#19012 = DEFINITIONAL_REPRESENTATION('',(#19013),#19017); -#19013 = LINE('',#19014,#19015); -#19014 = CARTESIAN_POINT('',(2.658826730264,0.)); -#19015 = VECTOR('',#19016,1.); -#19016 = DIRECTION('',(0.,1.)); -#19017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19018 = ORIENTED_EDGE('',*,*,#19019,.F.); -#19019 = EDGE_CURVE('',#19020,#18992,#19022,.T.); -#19020 = VERTEX_POINT('',#19021); -#19021 = CARTESIAN_POINT('',(89.75,24.7,0.475192319073)); -#19022 = SURFACE_CURVE('',#19023,(#19027,#19034),.PCURVE_S1.); -#19023 = LINE('',#19024,#19025); -#19024 = CARTESIAN_POINT('',(89.75,24.7,1.05)); -#19025 = VECTOR('',#19026,1.); -#19026 = DIRECTION('',(-0.,-0.,1.)); -#19027 = PCURVE('',#18232,#19028); -#19028 = DEFINITIONAL_REPRESENTATION('',(#19029),#19033); -#19029 = LINE('',#19030,#19031); -#19030 = CARTESIAN_POINT('',(-1.05,-8.3)); -#19031 = VECTOR('',#19032,1.); -#19032 = DIRECTION('',(-1.,0.)); -#19033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19034 = PCURVE('',#19035,#19040); -#19035 = PLANE('',#19036); -#19036 = AXIS2_PLACEMENT_3D('',#19037,#19038,#19039); -#19037 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#19038 = DIRECTION('',(-0.,1.,-0.)); -#19039 = DIRECTION('',(-1.,-0.,0.)); -#19040 = DEFINITIONAL_REPRESENTATION('',(#19041),#19045); -#19041 = LINE('',#19042,#19043); -#19042 = CARTESIAN_POINT('',(-3.1,-1.05)); -#19043 = VECTOR('',#19044,1.); -#19044 = DIRECTION('',(0.,1.)); -#19045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19046 = ORIENTED_EDGE('',*,*,#19047,.T.); -#19047 = EDGE_CURVE('',#19020,#18782,#19048,.T.); -#19048 = SURFACE_CURVE('',#19049,(#19053,#19060),.PCURVE_S1.); -#19049 = LINE('',#19050,#19051); -#19050 = CARTESIAN_POINT('',(89.75,24.7,0.475192319073)); -#19051 = VECTOR('',#19052,1.); -#19052 = DIRECTION('',(-0.,1.,-0.)); -#19053 = PCURVE('',#18232,#19054); -#19054 = DEFINITIONAL_REPRESENTATION('',(#19055),#19059); -#19055 = LINE('',#19056,#19057); -#19056 = CARTESIAN_POINT('',(-0.475192319073,-8.3)); -#19057 = VECTOR('',#19058,1.); -#19058 = DIRECTION('',(-0.,1.)); -#19059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19060 = PCURVE('',#19007,#19061); -#19061 = DEFINITIONAL_REPRESENTATION('',(#19062),#19066); -#19062 = LINE('',#19063,#19064); -#19063 = CARTESIAN_POINT('',(3.624358576916,0.)); -#19064 = VECTOR('',#19065,1.); -#19065 = DIRECTION('',(0.,1.)); -#19066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19067 = FACE_BOUND('',#19068,.F.); -#19068 = EDGE_LOOP('',(#19069)); -#19069 = ORIENTED_EDGE('',*,*,#19070,.F.); -#19070 = EDGE_CURVE('',#19071,#19071,#19073,.T.); -#19071 = VERTEX_POINT('',#19072); -#19072 = CARTESIAN_POINT('',(89.75,5.3,0.4)); -#19073 = SURFACE_CURVE('',#19074,(#19079,#19090),.PCURVE_S1.); -#19074 = CIRCLE('',#19075,1.4); -#19075 = AXIS2_PLACEMENT_3D('',#19076,#19077,#19078); -#19076 = CARTESIAN_POINT('',(89.75,5.3,1.8)); -#19077 = DIRECTION('',(-1.,0.,0.)); -#19078 = DIRECTION('',(-0.,-0.,-1.)); -#19079 = PCURVE('',#18232,#19080); -#19080 = DEFINITIONAL_REPRESENTATION('',(#19081),#19089); -#19081 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19082,#19083,#19084,#19085 - ,#19086,#19087,#19088),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#19082 = CARTESIAN_POINT('',(-0.4,-27.7)); -#19083 = CARTESIAN_POINT('',(-0.4,-30.12487113059)); -#19084 = CARTESIAN_POINT('',(-2.5,-28.91243556529)); -#19085 = CARTESIAN_POINT('',(-4.6,-27.7)); -#19086 = CARTESIAN_POINT('',(-2.5,-26.4875644347)); -#19087 = CARTESIAN_POINT('',(-0.4,-25.2751288694)); -#19088 = CARTESIAN_POINT('',(-0.4,-27.7)); -#19089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19090 = PCURVE('',#19091,#19096); -#19091 = CYLINDRICAL_SURFACE('',#19092,1.4); -#19092 = AXIS2_PLACEMENT_3D('',#19093,#19094,#19095); -#19093 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#19094 = DIRECTION('',(-1.,0.,0.)); -#19095 = DIRECTION('',(0.,0.,-1.)); -#19096 = DEFINITIONAL_REPRESENTATION('',(#19097),#19101); -#19097 = LINE('',#19098,#19099); -#19098 = CARTESIAN_POINT('',(0.,3.)); -#19099 = VECTOR('',#19100,1.); -#19100 = DIRECTION('',(1.,0.)); -#19101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19102 = ADVANCED_FACE('',(#19103),#19091,.T.); -#19103 = FACE_BOUND('',#19104,.T.); -#19104 = EDGE_LOOP('',(#19105,#19106,#19129,#19156)); -#19105 = ORIENTED_EDGE('',*,*,#19070,.F.); -#19106 = ORIENTED_EDGE('',*,*,#19107,.F.); -#19107 = EDGE_CURVE('',#19108,#19071,#19110,.T.); -#19108 = VERTEX_POINT('',#19109); -#19109 = CARTESIAN_POINT('',(92.75,5.3,0.4)); -#19110 = SEAM_CURVE('',#19111,(#19115,#19122),.PCURVE_S1.); -#19111 = LINE('',#19112,#19113); -#19112 = CARTESIAN_POINT('',(92.75,5.3,0.4)); -#19113 = VECTOR('',#19114,1.); -#19114 = DIRECTION('',(-1.,0.,0.)); -#19115 = PCURVE('',#19091,#19116); -#19116 = DEFINITIONAL_REPRESENTATION('',(#19117),#19121); -#19117 = LINE('',#19118,#19119); -#19118 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#19119 = VECTOR('',#19120,1.); -#19120 = DIRECTION('',(0.,1.)); -#19121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19122 = PCURVE('',#19091,#19123); -#19123 = DEFINITIONAL_REPRESENTATION('',(#19124),#19128); -#19124 = LINE('',#19125,#19126); -#19125 = CARTESIAN_POINT('',(0.,-0.)); -#19126 = VECTOR('',#19127,1.); -#19127 = DIRECTION('',(0.,1.)); -#19128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19129 = ORIENTED_EDGE('',*,*,#19130,.T.); -#19130 = EDGE_CURVE('',#19108,#19108,#19131,.T.); -#19131 = SURFACE_CURVE('',#19132,(#19137,#19144),.PCURVE_S1.); -#19132 = CIRCLE('',#19133,1.4); -#19133 = AXIS2_PLACEMENT_3D('',#19134,#19135,#19136); -#19134 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#19135 = DIRECTION('',(-1.,0.,0.)); -#19136 = DIRECTION('',(0.,0.,-1.)); -#19137 = PCURVE('',#19091,#19138); -#19138 = DEFINITIONAL_REPRESENTATION('',(#19139),#19143); -#19139 = LINE('',#19140,#19141); -#19140 = CARTESIAN_POINT('',(0.,0.)); -#19141 = VECTOR('',#19142,1.); -#19142 = DIRECTION('',(1.,0.)); -#19143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19144 = PCURVE('',#19145,#19150); -#19145 = PLANE('',#19146); -#19146 = AXIS2_PLACEMENT_3D('',#19147,#19148,#19149); -#19147 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#19148 = DIRECTION('',(-1.,0.,0.)); -#19149 = DIRECTION('',(0.,0.,-1.)); -#19150 = DEFINITIONAL_REPRESENTATION('',(#19151),#19155); -#19151 = CIRCLE('',#19152,1.4); -#19152 = AXIS2_PLACEMENT_2D('',#19153,#19154); -#19153 = CARTESIAN_POINT('',(0.,0.)); -#19154 = DIRECTION('',(1.,0.)); -#19155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19156 = ORIENTED_EDGE('',*,*,#19107,.T.); -#19157 = ADVANCED_FACE('',(#19158),#19145,.F.); -#19158 = FACE_BOUND('',#19159,.T.); -#19159 = EDGE_LOOP('',(#19160)); -#19160 = ORIENTED_EDGE('',*,*,#19130,.F.); -#19161 = ADVANCED_FACE('',(#19162),#19035,.F.); -#19162 = FACE_BOUND('',#19163,.F.); -#19163 = EDGE_LOOP('',(#19164,#19165)); -#19164 = ORIENTED_EDGE('',*,*,#19019,.T.); -#19165 = ORIENTED_EDGE('',*,*,#19166,.T.); -#19166 = EDGE_CURVE('',#18992,#19020,#19167,.T.); -#19167 = SURFACE_CURVE('',#19168,(#19173,#19180),.PCURVE_S1.); -#19168 = CIRCLE('',#19169,3.5); -#19169 = AXIS2_PLACEMENT_3D('',#19170,#19171,#19172); -#19170 = CARTESIAN_POINT('',(86.65,24.7,2.1)); -#19171 = DIRECTION('',(-0.,1.,0.)); -#19172 = DIRECTION('',(-1.,-0.,0.)); -#19173 = PCURVE('',#19035,#19174); -#19174 = DEFINITIONAL_REPRESENTATION('',(#19175),#19179); -#19175 = CIRCLE('',#19176,3.5); -#19176 = AXIS2_PLACEMENT_2D('',#19177,#19178); -#19177 = CARTESIAN_POINT('',(0.,0.)); -#19178 = DIRECTION('',(1.,0.)); -#19179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19180 = PCURVE('',#19007,#19181); -#19181 = DEFINITIONAL_REPRESENTATION('',(#19182),#19186); -#19182 = LINE('',#19183,#19184); -#19183 = CARTESIAN_POINT('',(0.,0.)); -#19184 = VECTOR('',#19185,1.); -#19185 = DIRECTION('',(1.,0.)); -#19186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19187 = ADVANCED_FACE('',(#19188),#19007,.T.); -#19188 = FACE_BOUND('',#19189,.T.); -#19189 = EDGE_LOOP('',(#19190,#19216,#19217,#19218)); -#19190 = ORIENTED_EDGE('',*,*,#19191,.F.); -#19191 = EDGE_CURVE('',#18969,#18782,#19192,.T.); -#19192 = SURFACE_CURVE('',#19193,(#19198,#19205),.PCURVE_S1.); -#19193 = CIRCLE('',#19194,3.5); -#19194 = AXIS2_PLACEMENT_3D('',#19195,#19196,#19197); -#19195 = CARTESIAN_POINT('',(86.65,33.,2.1)); -#19196 = DIRECTION('',(-0.,1.,0.)); -#19197 = DIRECTION('',(-1.,-0.,0.)); -#19198 = PCURVE('',#19007,#19199); -#19199 = DEFINITIONAL_REPRESENTATION('',(#19200),#19204); -#19200 = LINE('',#19201,#19202); -#19201 = CARTESIAN_POINT('',(0.,8.3)); -#19202 = VECTOR('',#19203,1.); -#19203 = DIRECTION('',(1.,0.)); -#19204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19205 = PCURVE('',#17700,#19206); -#19206 = DEFINITIONAL_REPRESENTATION('',(#19207),#19215); -#19207 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19208,#19209,#19210,#19211 - ,#19212,#19213,#19214),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#19208 = CARTESIAN_POINT('',(-2.1,172.9)); -#19209 = CARTESIAN_POINT('',(-8.162177826491,172.9)); -#19210 = CARTESIAN_POINT('',(-5.131088913246,178.15)); -#19211 = CARTESIAN_POINT('',(-2.1,183.4)); -#19212 = CARTESIAN_POINT('',(0.931088913246,178.15)); -#19213 = CARTESIAN_POINT('',(3.962177826491,172.9)); -#19214 = CARTESIAN_POINT('',(-2.1,172.9)); -#19215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19216 = ORIENTED_EDGE('',*,*,#18991,.F.); -#19217 = ORIENTED_EDGE('',*,*,#19166,.T.); -#19218 = ORIENTED_EDGE('',*,*,#19047,.T.); -#19219 = ADVANCED_FACE('',(#19220),#18934,.F.); -#19220 = FACE_BOUND('',#19221,.F.); -#19221 = EDGE_LOOP('',(#19222,#19245,#19246,#19269)); -#19222 = ORIENTED_EDGE('',*,*,#19223,.F.); -#19223 = EDGE_CURVE('',#18919,#19224,#19226,.T.); -#19224 = VERTEX_POINT('',#19225); -#19225 = CARTESIAN_POINT('',(89.351,21.2,3.6)); -#19226 = SURFACE_CURVE('',#19227,(#19231,#19238),.PCURVE_S1.); -#19227 = LINE('',#19228,#19229); -#19228 = CARTESIAN_POINT('',(45.5755,21.2,47.3755)); -#19229 = VECTOR('',#19230,1.); -#19230 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#19231 = PCURVE('',#18934,#19232); -#19232 = DEFINITIONAL_REPRESENTATION('',(#19233),#19237); -#19233 = LINE('',#19234,#19235); -#19234 = CARTESIAN_POINT('',(-1.232595164408E-32,62.190041405357)); -#19235 = VECTOR('',#19236,1.); -#19236 = DIRECTION('',(0.,1.)); -#19237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19238 = PCURVE('',#17870,#19239); -#19239 = DEFINITIONAL_REPRESENTATION('',(#19240),#19244); -#19240 = LINE('',#19241,#19242); -#19241 = CARTESIAN_POINT('',(-47.3755,135.3255)); -#19242 = VECTOR('',#19243,1.); -#19243 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#19244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19245 = ORIENTED_EDGE('',*,*,#18918,.T.); -#19246 = ORIENTED_EDGE('',*,*,#19247,.T.); -#19247 = EDGE_CURVE('',#18890,#19248,#19250,.T.); -#19248 = VERTEX_POINT('',#19249); -#19249 = CARTESIAN_POINT('',(89.351,5.299,3.6)); -#19250 = SURFACE_CURVE('',#19251,(#19255,#19262),.PCURVE_S1.); -#19251 = LINE('',#19252,#19253); -#19252 = CARTESIAN_POINT('',(89.5505,5.299,3.4005)); -#19253 = VECTOR('',#19254,1.); -#19254 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#19255 = PCURVE('',#18934,#19256); -#19256 = DEFINITIONAL_REPRESENTATION('',(#19257),#19261); -#19257 = LINE('',#19258,#19259); -#19258 = CARTESIAN_POINT('',(15.901,0.)); -#19259 = VECTOR('',#19260,1.); -#19260 = DIRECTION('',(0.,1.)); -#19261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19262 = PCURVE('',#18906,#19263); -#19263 = DEFINITIONAL_REPRESENTATION('',(#19264),#19268); -#19264 = LINE('',#19265,#19266); -#19265 = CARTESIAN_POINT('',(-0.,-0.1995)); -#19266 = VECTOR('',#19267,1.); -#19267 = DIRECTION('',(-0.,1.)); -#19268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19269 = ORIENTED_EDGE('',*,*,#19270,.F.); -#19270 = EDGE_CURVE('',#19224,#19248,#19271,.T.); -#19271 = SURFACE_CURVE('',#19272,(#19276,#19283),.PCURVE_S1.); -#19272 = LINE('',#19273,#19274); -#19273 = CARTESIAN_POINT('',(89.351,21.2,3.6)); -#19274 = VECTOR('',#19275,1.); -#19275 = DIRECTION('',(-0.,-1.,-0.)); -#19276 = PCURVE('',#18934,#19277); -#19277 = DEFINITIONAL_REPRESENTATION('',(#19278),#19282); -#19278 = LINE('',#19279,#19280); -#19279 = CARTESIAN_POINT('',(0.,0.282135605693)); -#19280 = VECTOR('',#19281,1.); -#19281 = DIRECTION('',(1.,0.)); -#19282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19283 = PCURVE('',#19284,#19289); -#19284 = PLANE('',#19285); -#19285 = AXIS2_PLACEMENT_3D('',#19286,#19287,#19288); -#19286 = CARTESIAN_POINT('',(89.75,21.2,3.6)); -#19287 = DIRECTION('',(0.,0.,1.)); -#19288 = DIRECTION('',(-1.,0.,0.)); -#19289 = DEFINITIONAL_REPRESENTATION('',(#19290),#19294); -#19290 = LINE('',#19291,#19292); -#19291 = CARTESIAN_POINT('',(0.399,0.)); -#19292 = VECTOR('',#19293,1.); -#19293 = DIRECTION('',(0.,1.)); -#19294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19295 = ADVANCED_FACE('',(#19296),#19284,.T.); -#19296 = FACE_BOUND('',#19297,.T.); -#19297 = EDGE_LOOP('',(#19298,#19326,#19327,#19350)); -#19298 = ORIENTED_EDGE('',*,*,#19299,.F.); -#19299 = EDGE_CURVE('',#19248,#19300,#19302,.T.); -#19300 = VERTEX_POINT('',#19301); -#19301 = CARTESIAN_POINT('',(87.349,5.299,3.6)); -#19302 = SURFACE_CURVE('',#19303,(#19307,#19314),.PCURVE_S1.); -#19303 = LINE('',#19304,#19305); -#19304 = CARTESIAN_POINT('',(89.75,5.299,3.6)); -#19305 = VECTOR('',#19306,1.); -#19306 = DIRECTION('',(-1.,-0.,-0.)); -#19307 = PCURVE('',#19284,#19308); -#19308 = DEFINITIONAL_REPRESENTATION('',(#19309),#19313); -#19309 = LINE('',#19310,#19311); -#19310 = CARTESIAN_POINT('',(-0.,15.901)); -#19311 = VECTOR('',#19312,1.); -#19312 = DIRECTION('',(1.,0.)); -#19313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19314 = PCURVE('',#19315,#19320); -#19315 = CYLINDRICAL_SURFACE('',#19316,1.799); -#19316 = AXIS2_PLACEMENT_3D('',#19317,#19318,#19319); -#19317 = CARTESIAN_POINT('',(89.75,5.299,1.801)); -#19318 = DIRECTION('',(-1.,-0.,-0.)); -#19319 = DIRECTION('',(-0.,-0.,1.)); -#19320 = DEFINITIONAL_REPRESENTATION('',(#19321),#19325); -#19321 = LINE('',#19322,#19323); -#19322 = CARTESIAN_POINT('',(-0.,0.)); -#19323 = VECTOR('',#19324,1.); -#19324 = DIRECTION('',(-0.,1.)); -#19325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19326 = ORIENTED_EDGE('',*,*,#19270,.F.); -#19327 = ORIENTED_EDGE('',*,*,#19328,.T.); -#19328 = EDGE_CURVE('',#19224,#19329,#19331,.T.); -#19329 = VERTEX_POINT('',#19330); -#19330 = CARTESIAN_POINT('',(87.349,21.2,3.6)); -#19331 = SURFACE_CURVE('',#19332,(#19336,#19343),.PCURVE_S1.); -#19332 = LINE('',#19333,#19334); -#19333 = CARTESIAN_POINT('',(89.75,21.2,3.6)); -#19334 = VECTOR('',#19335,1.); -#19335 = DIRECTION('',(-1.,0.,0.)); -#19336 = PCURVE('',#19284,#19337); -#19337 = DEFINITIONAL_REPRESENTATION('',(#19338),#19342); -#19338 = LINE('',#19339,#19340); -#19339 = CARTESIAN_POINT('',(0.,-0.)); -#19340 = VECTOR('',#19341,1.); -#19341 = DIRECTION('',(1.,0.)); -#19342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19343 = PCURVE('',#17870,#19344); -#19344 = DEFINITIONAL_REPRESENTATION('',(#19345),#19349); -#19345 = LINE('',#19346,#19347); -#19346 = CARTESIAN_POINT('',(-3.6,179.5)); -#19347 = VECTOR('',#19348,1.); -#19348 = DIRECTION('',(-0.,-1.)); -#19349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19350 = ORIENTED_EDGE('',*,*,#19351,.T.); -#19351 = EDGE_CURVE('',#19329,#19300,#19352,.T.); -#19352 = SURFACE_CURVE('',#19353,(#19357,#19364),.PCURVE_S1.); -#19353 = LINE('',#19354,#19355); -#19354 = CARTESIAN_POINT('',(87.349,21.2,3.6)); -#19355 = VECTOR('',#19356,1.); -#19356 = DIRECTION('',(-0.,-1.,-0.)); -#19357 = PCURVE('',#19284,#19358); -#19358 = DEFINITIONAL_REPRESENTATION('',(#19359),#19363); -#19359 = LINE('',#19360,#19361); -#19360 = CARTESIAN_POINT('',(2.401,0.)); -#19361 = VECTOR('',#19362,1.); -#19362 = DIRECTION('',(0.,1.)); -#19363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19364 = PCURVE('',#19365,#19370); -#19365 = PLANE('',#19366); -#19366 = AXIS2_PLACEMENT_3D('',#19367,#19368,#19369); -#19367 = CARTESIAN_POINT('',(87.1495,21.2,3.4005)); -#19368 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - 0.707106781187)); -#19369 = DIRECTION('',(2.457171992256E-18,-1.,-2.457171992256E-18)); -#19370 = DEFINITIONAL_REPRESENTATION('',(#19371),#19375); -#19371 = LINE('',#19372,#19373); -#19372 = CARTESIAN_POINT('',(0.,0.282135605693)); -#19373 = VECTOR('',#19374,1.); -#19374 = DIRECTION('',(1.,0.)); -#19375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19376 = ADVANCED_FACE('',(#19377),#19365,.T.); -#19377 = FACE_BOUND('',#19378,.T.); -#19378 = EDGE_LOOP('',(#19379,#19402,#19430,#19456)); -#19379 = ORIENTED_EDGE('',*,*,#19380,.F.); -#19380 = EDGE_CURVE('',#19381,#19329,#19383,.T.); -#19381 = VERTEX_POINT('',#19382); -#19382 = CARTESIAN_POINT('',(86.95,21.2,3.201)); -#19383 = SURFACE_CURVE('',#19384,(#19388,#19395),.PCURVE_S1.); -#19384 = LINE('',#19385,#19386); -#19385 = CARTESIAN_POINT('',(42.0745,21.2,-41.6745)); -#19386 = VECTOR('',#19387,1.); -#19387 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#19388 = PCURVE('',#19365,#19389); -#19389 = DEFINITIONAL_REPRESENTATION('',(#19390),#19394); -#19390 = LINE('',#19391,#19392); -#19391 = CARTESIAN_POINT('',(0.,-63.74567632396)); -#19392 = VECTOR('',#19393,1.); -#19393 = DIRECTION('',(0.,1.)); -#19394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19395 = PCURVE('',#17870,#19396); -#19396 = DEFINITIONAL_REPRESENTATION('',(#19397),#19401); -#19397 = LINE('',#19398,#19399); -#19398 = CARTESIAN_POINT('',(41.6745,131.8245)); -#19399 = VECTOR('',#19400,1.); -#19400 = DIRECTION('',(-0.707106781187,0.707106781187)); -#19401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19402 = ORIENTED_EDGE('',*,*,#19403,.T.); -#19403 = EDGE_CURVE('',#19381,#19404,#19406,.T.); -#19404 = VERTEX_POINT('',#19405); -#19405 = CARTESIAN_POINT('',(86.95,5.299,3.201)); -#19406 = SURFACE_CURVE('',#19407,(#19411,#19418),.PCURVE_S1.); -#19407 = LINE('',#19408,#19409); -#19408 = CARTESIAN_POINT('',(86.95,21.2,3.201)); -#19409 = VECTOR('',#19410,1.); -#19410 = DIRECTION('',(-0.,-1.,-0.)); -#19411 = PCURVE('',#19365,#19412); -#19412 = DEFINITIONAL_REPRESENTATION('',(#19413),#19417); -#19413 = LINE('',#19414,#19415); -#19414 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#19415 = VECTOR('',#19416,1.); -#19416 = DIRECTION('',(1.,0.)); -#19417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19418 = PCURVE('',#19419,#19424); -#19419 = PLANE('',#19420); -#19420 = AXIS2_PLACEMENT_3D('',#19421,#19422,#19423); -#19421 = CARTESIAN_POINT('',(86.95,21.2,0.)); -#19422 = DIRECTION('',(-1.,0.,0.)); -#19423 = DIRECTION('',(0.,0.,1.)); -#19424 = DEFINITIONAL_REPRESENTATION('',(#19425),#19429); -#19425 = LINE('',#19426,#19427); -#19426 = CARTESIAN_POINT('',(3.201,0.)); -#19427 = VECTOR('',#19428,1.); -#19428 = DIRECTION('',(0.,-1.)); -#19429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19430 = ORIENTED_EDGE('',*,*,#19431,.T.); -#19431 = EDGE_CURVE('',#19404,#19300,#19432,.T.); -#19432 = SURFACE_CURVE('',#19433,(#19437,#19444),.PCURVE_S1.); -#19433 = LINE('',#19434,#19435); -#19434 = CARTESIAN_POINT('',(87.1495,5.299,3.4005)); -#19435 = VECTOR('',#19436,1.); -#19436 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#19437 = PCURVE('',#19365,#19438); -#19438 = DEFINITIONAL_REPRESENTATION('',(#19439),#19443); -#19439 = LINE('',#19440,#19441); -#19440 = CARTESIAN_POINT('',(15.901,0.)); -#19441 = VECTOR('',#19442,1.); -#19442 = DIRECTION('',(0.,1.)); -#19443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19444 = PCURVE('',#19445,#19450); -#19445 = CONICAL_SURFACE('',#19446,1.799,0.785398163397); -#19446 = AXIS2_PLACEMENT_3D('',#19447,#19448,#19449); -#19447 = CARTESIAN_POINT('',(87.349,5.299,1.801)); -#19448 = DIRECTION('',(1.,-0.,-0.)); -#19449 = DIRECTION('',(-0.,-0.,1.)); -#19450 = DEFINITIONAL_REPRESENTATION('',(#19451),#19455); -#19451 = LINE('',#19452,#19453); -#19452 = CARTESIAN_POINT('',(0.,-0.1995)); -#19453 = VECTOR('',#19454,1.); -#19454 = DIRECTION('',(0.,1.)); -#19455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19456 = ORIENTED_EDGE('',*,*,#19351,.F.); -#19457 = ADVANCED_FACE('',(#19458),#19445,.T.); -#19458 = FACE_BOUND('',#19459,.T.); -#19459 = EDGE_LOOP('',(#19460,#19461,#19489,#19517)); -#19460 = ORIENTED_EDGE('',*,*,#19431,.F.); -#19461 = ORIENTED_EDGE('',*,*,#19462,.T.); -#19462 = EDGE_CURVE('',#19404,#19463,#19465,.T.); -#19463 = VERTEX_POINT('',#19464); -#19464 = CARTESIAN_POINT('',(86.95,3.899,1.801)); -#19465 = SURFACE_CURVE('',#19466,(#19471,#19478),.PCURVE_S1.); -#19466 = CIRCLE('',#19467,1.4); -#19467 = AXIS2_PLACEMENT_3D('',#19468,#19469,#19470); -#19468 = CARTESIAN_POINT('',(86.95,5.299,1.801)); -#19469 = DIRECTION('',(1.,0.,0.)); -#19470 = DIRECTION('',(-0.,-0.,1.)); -#19471 = PCURVE('',#19445,#19472); -#19472 = DEFINITIONAL_REPRESENTATION('',(#19473),#19477); -#19473 = LINE('',#19474,#19475); -#19474 = CARTESIAN_POINT('',(0.,-0.399)); -#19475 = VECTOR('',#19476,1.); -#19476 = DIRECTION('',(1.,0.)); -#19477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19478 = PCURVE('',#19419,#19479); -#19479 = DEFINITIONAL_REPRESENTATION('',(#19480),#19488); -#19480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19481,#19482,#19483,#19484 - ,#19485,#19486,#19487),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#19481 = CARTESIAN_POINT('',(3.201,-15.901)); -#19482 = CARTESIAN_POINT('',(3.201,-18.32587113059)); -#19483 = CARTESIAN_POINT('',(1.101,-17.11343556529)); -#19484 = CARTESIAN_POINT('',(-0.999,-15.901)); -#19485 = CARTESIAN_POINT('',(1.101,-14.6885644347)); -#19486 = CARTESIAN_POINT('',(3.201,-13.4761288694)); -#19487 = CARTESIAN_POINT('',(3.201,-15.901)); -#19488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19489 = ORIENTED_EDGE('',*,*,#19490,.T.); -#19490 = EDGE_CURVE('',#19463,#19491,#19493,.T.); -#19491 = VERTEX_POINT('',#19492); -#19492 = CARTESIAN_POINT('',(87.349,3.5,1.801)); -#19493 = SURFACE_CURVE('',#19494,(#19498,#19505),.PCURVE_S1.); -#19494 = LINE('',#19495,#19496); -#19495 = CARTESIAN_POINT('',(87.349,3.5,1.801)); -#19496 = VECTOR('',#19497,1.); -#19497 = DIRECTION('',(0.707106781187,-0.707106781187,4.329780281177E-17 - )); -#19498 = PCURVE('',#19445,#19499); -#19499 = DEFINITIONAL_REPRESENTATION('',(#19500),#19504); -#19500 = LINE('',#19501,#19502); -#19501 = CARTESIAN_POINT('',(1.570796326795,0.)); -#19502 = VECTOR('',#19503,1.); -#19503 = DIRECTION('',(0.,1.)); -#19504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19505 = PCURVE('',#19506,#19511); -#19506 = PLANE('',#19507); -#19507 = AXIS2_PLACEMENT_3D('',#19508,#19509,#19510); -#19508 = CARTESIAN_POINT('',(87.1495,3.6995,1.801)); -#19509 = DIRECTION('',(-0.707106781187,-0.707106781187, - -3.474965956532E-18)); -#19510 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,-1.)); -#19511 = DEFINITIONAL_REPRESENTATION('',(#19512),#19516); -#19512 = LINE('',#19513,#19514); -#19513 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#19514 = VECTOR('',#19515,1.); -#19515 = DIRECTION('',(-4.329780281177E-17,1.)); -#19516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19517 = ORIENTED_EDGE('',*,*,#19518,.F.); -#19518 = EDGE_CURVE('',#19300,#19491,#19519,.T.); -#19519 = SURFACE_CURVE('',#19520,(#19525,#19532),.PCURVE_S1.); -#19520 = CIRCLE('',#19521,1.799); -#19521 = AXIS2_PLACEMENT_3D('',#19522,#19523,#19524); -#19522 = CARTESIAN_POINT('',(87.349,5.299,1.801)); -#19523 = DIRECTION('',(1.,0.,0.)); -#19524 = DIRECTION('',(-0.,-0.,1.)); -#19525 = PCURVE('',#19445,#19526); -#19526 = DEFINITIONAL_REPRESENTATION('',(#19527),#19531); -#19527 = LINE('',#19528,#19529); -#19528 = CARTESIAN_POINT('',(0.,0.)); -#19529 = VECTOR('',#19530,1.); -#19530 = DIRECTION('',(1.,0.)); -#19531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19532 = PCURVE('',#19315,#19533); -#19533 = DEFINITIONAL_REPRESENTATION('',(#19534),#19538); -#19534 = LINE('',#19535,#19536); -#19535 = CARTESIAN_POINT('',(-0.,2.401)); -#19536 = VECTOR('',#19537,1.); -#19537 = DIRECTION('',(-1.,0.)); -#19538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19539 = ADVANCED_FACE('',(#19540),#19506,.T.); -#19540 = FACE_BOUND('',#19541,.T.); -#19541 = EDGE_LOOP('',(#19542,#19543,#19566,#19594)); -#19542 = ORIENTED_EDGE('',*,*,#19490,.F.); -#19543 = ORIENTED_EDGE('',*,*,#19544,.T.); -#19544 = EDGE_CURVE('',#19463,#19545,#19547,.T.); -#19545 = VERTEX_POINT('',#19546); -#19546 = CARTESIAN_POINT('',(86.95,3.899,1.799)); -#19547 = SURFACE_CURVE('',#19548,(#19552,#19559),.PCURVE_S1.); -#19548 = LINE('',#19549,#19550); -#19549 = CARTESIAN_POINT('',(86.95,3.899,1.801)); -#19550 = VECTOR('',#19551,1.); -#19551 = DIRECTION('',(-0.,-0.,-1.)); -#19552 = PCURVE('',#19506,#19553); -#19553 = DEFINITIONAL_REPRESENTATION('',(#19554),#19558); -#19554 = LINE('',#19555,#19556); -#19555 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#19556 = VECTOR('',#19557,1.); -#19557 = DIRECTION('',(1.,0.)); -#19558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19559 = PCURVE('',#19419,#19560); -#19560 = DEFINITIONAL_REPRESENTATION('',(#19561),#19565); -#19561 = LINE('',#19562,#19563); -#19562 = CARTESIAN_POINT('',(1.801,-17.301)); -#19563 = VECTOR('',#19564,1.); -#19564 = DIRECTION('',(-1.,0.)); -#19565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19566 = ORIENTED_EDGE('',*,*,#19567,.T.); -#19567 = EDGE_CURVE('',#19545,#19568,#19570,.T.); -#19568 = VERTEX_POINT('',#19569); -#19569 = CARTESIAN_POINT('',(87.349,3.5,1.799)); -#19570 = SURFACE_CURVE('',#19571,(#19575,#19582),.PCURVE_S1.); -#19571 = LINE('',#19572,#19573); -#19572 = CARTESIAN_POINT('',(87.1495,3.6995,1.799)); -#19573 = VECTOR('',#19574,1.); -#19574 = DIRECTION('',(0.707106781187,-0.707106781187,-0.)); -#19575 = PCURVE('',#19506,#19576); -#19576 = DEFINITIONAL_REPRESENTATION('',(#19577),#19581); -#19577 = LINE('',#19578,#19579); -#19578 = CARTESIAN_POINT('',(2.E-03,0.)); -#19579 = VECTOR('',#19580,1.); -#19580 = DIRECTION('',(0.,1.)); -#19581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19582 = PCURVE('',#19583,#19588); -#19583 = CONICAL_SURFACE('',#19584,1.799,0.785398163397); -#19584 = AXIS2_PLACEMENT_3D('',#19585,#19586,#19587); -#19585 = CARTESIAN_POINT('',(87.349,5.299,1.799)); -#19586 = DIRECTION('',(1.,-0.,-0.)); -#19587 = DIRECTION('',(0.,-1.,-1.234266842274E-16)); -#19588 = DEFINITIONAL_REPRESENTATION('',(#19589),#19593); -#19589 = LINE('',#19590,#19591); -#19590 = CARTESIAN_POINT('',(0.,-0.1995)); -#19591 = VECTOR('',#19592,1.); -#19592 = DIRECTION('',(0.,1.)); -#19593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19594 = ORIENTED_EDGE('',*,*,#19595,.F.); -#19595 = EDGE_CURVE('',#19491,#19568,#19596,.T.); -#19596 = SURFACE_CURVE('',#19597,(#19601,#19608),.PCURVE_S1.); -#19597 = LINE('',#19598,#19599); -#19598 = CARTESIAN_POINT('',(87.349,3.5,1.801)); -#19599 = VECTOR('',#19600,1.); -#19600 = DIRECTION('',(-0.,-0.,-1.)); -#19601 = PCURVE('',#19506,#19602); -#19602 = DEFINITIONAL_REPRESENTATION('',(#19603),#19607); -#19603 = LINE('',#19604,#19605); -#19604 = CARTESIAN_POINT('',(0.,0.282135605693)); -#19605 = VECTOR('',#19606,1.); -#19606 = DIRECTION('',(1.,0.)); -#19607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19608 = PCURVE('',#19609,#19614); -#19609 = PLANE('',#19610); -#19610 = AXIS2_PLACEMENT_3D('',#19611,#19612,#19613); -#19611 = CARTESIAN_POINT('',(89.75,3.5,0.)); -#19612 = DIRECTION('',(-0.,-1.,-0.)); -#19613 = DIRECTION('',(0.,0.,1.)); -#19614 = DEFINITIONAL_REPRESENTATION('',(#19615),#19619); -#19615 = LINE('',#19616,#19617); -#19616 = CARTESIAN_POINT('',(1.801,2.401)); -#19617 = VECTOR('',#19618,1.); -#19618 = DIRECTION('',(-1.,0.)); -#19619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19620 = ADVANCED_FACE('',(#19621),#19583,.T.); -#19621 = FACE_BOUND('',#19622,.T.); -#19622 = EDGE_LOOP('',(#19623,#19624,#19652,#19680)); -#19623 = ORIENTED_EDGE('',*,*,#19567,.F.); -#19624 = ORIENTED_EDGE('',*,*,#19625,.T.); -#19625 = EDGE_CURVE('',#19545,#19626,#19628,.T.); -#19626 = VERTEX_POINT('',#19627); -#19627 = CARTESIAN_POINT('',(86.95,5.299,0.399)); -#19628 = SURFACE_CURVE('',#19629,(#19634,#19641),.PCURVE_S1.); -#19629 = CIRCLE('',#19630,1.4); -#19630 = AXIS2_PLACEMENT_3D('',#19631,#19632,#19633); -#19631 = CARTESIAN_POINT('',(86.95,5.299,1.799)); -#19632 = DIRECTION('',(1.,0.,0.)); -#19633 = DIRECTION('',(0.,-1.,-1.234266842274E-16)); -#19634 = PCURVE('',#19583,#19635); -#19635 = DEFINITIONAL_REPRESENTATION('',(#19636),#19640); -#19636 = LINE('',#19637,#19638); -#19637 = CARTESIAN_POINT('',(0.,-0.399)); -#19638 = VECTOR('',#19639,1.); -#19639 = DIRECTION('',(1.,0.)); -#19640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19641 = PCURVE('',#19419,#19642); -#19642 = DEFINITIONAL_REPRESENTATION('',(#19643),#19651); -#19643 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#19644,#19645,#19646,#19647 - ,#19648,#19649,#19650),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#19644 = CARTESIAN_POINT('',(1.799,-17.301)); -#19645 = CARTESIAN_POINT('',(-0.625871130596,-17.301)); -#19646 = CARTESIAN_POINT('',(0.586564434702,-15.201)); -#19647 = CARTESIAN_POINT('',(1.799,-13.101)); -#19648 = CARTESIAN_POINT('',(3.011435565298,-15.201)); -#19649 = CARTESIAN_POINT('',(4.223871130596,-17.301)); -#19650 = CARTESIAN_POINT('',(1.799,-17.301)); -#19651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19652 = ORIENTED_EDGE('',*,*,#19653,.T.); -#19653 = EDGE_CURVE('',#19626,#19654,#19656,.T.); -#19654 = VERTEX_POINT('',#19655); -#19655 = CARTESIAN_POINT('',(87.349,5.299,-2.22044604925E-16)); -#19656 = SURFACE_CURVE('',#19657,(#19661,#19668),.PCURVE_S1.); -#19657 = LINE('',#19658,#19659); -#19658 = CARTESIAN_POINT('',(87.349,5.299,-2.22044604925E-16)); -#19659 = VECTOR('',#19660,1.); -#19660 = DIRECTION('',(0.707106781187,4.397804258477E-17,-0.707106781187 - )); -#19661 = PCURVE('',#19583,#19662); -#19662 = DEFINITIONAL_REPRESENTATION('',(#19663),#19667); -#19663 = LINE('',#19664,#19665); -#19664 = CARTESIAN_POINT('',(1.570796326795,0.)); -#19665 = VECTOR('',#19666,1.); -#19666 = DIRECTION('',(0.,1.)); -#19667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19668 = PCURVE('',#19669,#19674); -#19669 = PLANE('',#19670); -#19670 = AXIS2_PLACEMENT_3D('',#19671,#19672,#19673); -#19671 = CARTESIAN_POINT('',(87.1495,5.299,0.1995)); -#19672 = DIRECTION('',(-0.707106781187,3.474965956532E-18, - -0.707106781187)); -#19673 = DIRECTION('',(2.457171992256E-18,1.,2.457171992256E-18)); -#19674 = DEFINITIONAL_REPRESENTATION('',(#19675),#19679); -#19675 = LINE('',#19676,#19677); -#19676 = CARTESIAN_POINT('',(-2.888894916581E-34,0.282135605693)); -#19677 = VECTOR('',#19678,1.); -#19678 = DIRECTION('',(4.397804258477E-17,1.)); -#19679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19680 = ORIENTED_EDGE('',*,*,#19681,.F.); -#19681 = EDGE_CURVE('',#19568,#19654,#19682,.T.); -#19682 = SURFACE_CURVE('',#19683,(#19688,#19695),.PCURVE_S1.); -#19683 = CIRCLE('',#19684,1.799); -#19684 = AXIS2_PLACEMENT_3D('',#19685,#19686,#19687); -#19685 = CARTESIAN_POINT('',(87.349,5.299,1.799)); -#19686 = DIRECTION('',(1.,0.,0.)); -#19687 = DIRECTION('',(0.,-1.,-1.234266842274E-16)); -#19688 = PCURVE('',#19583,#19689); -#19689 = DEFINITIONAL_REPRESENTATION('',(#19690),#19694); -#19690 = LINE('',#19691,#19692); -#19691 = CARTESIAN_POINT('',(0.,0.)); -#19692 = VECTOR('',#19693,1.); -#19693 = DIRECTION('',(1.,0.)); -#19694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19695 = PCURVE('',#19696,#19701); -#19696 = CYLINDRICAL_SURFACE('',#19697,1.799); -#19697 = AXIS2_PLACEMENT_3D('',#19698,#19699,#19700); -#19698 = CARTESIAN_POINT('',(89.75,5.299,1.799)); -#19699 = DIRECTION('',(-1.,-0.,-0.)); -#19700 = DIRECTION('',(-0.,-0.,-1.)); -#19701 = DEFINITIONAL_REPRESENTATION('',(#19702),#19706); -#19702 = LINE('',#19703,#19704); -#19703 = CARTESIAN_POINT('',(1.570796326795,2.401)); -#19704 = VECTOR('',#19705,1.); -#19705 = DIRECTION('',(-1.,-0.)); -#19706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19707 = ADVANCED_FACE('',(#19708),#19669,.T.); -#19708 = FACE_BOUND('',#19709,.T.); -#19709 = EDGE_LOOP('',(#19710,#19711,#19734,#19762)); -#19710 = ORIENTED_EDGE('',*,*,#19653,.F.); -#19711 = ORIENTED_EDGE('',*,*,#19712,.T.); -#19712 = EDGE_CURVE('',#19626,#19713,#19715,.T.); -#19713 = VERTEX_POINT('',#19714); -#19714 = CARTESIAN_POINT('',(86.95,21.2,0.399)); -#19715 = SURFACE_CURVE('',#19716,(#19720,#19727),.PCURVE_S1.); -#19716 = LINE('',#19717,#19718); -#19717 = CARTESIAN_POINT('',(86.95,5.299,0.399)); -#19718 = VECTOR('',#19719,1.); -#19719 = DIRECTION('',(-0.,1.,-0.)); -#19720 = PCURVE('',#19669,#19721); -#19721 = DEFINITIONAL_REPRESENTATION('',(#19722),#19726); -#19722 = LINE('',#19723,#19724); -#19723 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#19724 = VECTOR('',#19725,1.); -#19725 = DIRECTION('',(1.,0.)); -#19726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19727 = PCURVE('',#19419,#19728); -#19728 = DEFINITIONAL_REPRESENTATION('',(#19729),#19733); -#19729 = LINE('',#19730,#19731); -#19730 = CARTESIAN_POINT('',(0.399,-15.901)); -#19731 = VECTOR('',#19732,1.); -#19732 = DIRECTION('',(0.,1.)); -#19733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19734 = ORIENTED_EDGE('',*,*,#19735,.T.); -#19735 = EDGE_CURVE('',#19713,#19736,#19738,.T.); -#19736 = VERTEX_POINT('',#19737); -#19737 = CARTESIAN_POINT('',(87.349,21.599,-5.551115123126E-17)); -#19738 = SURFACE_CURVE('',#19739,(#19743,#19750),.PCURVE_S1.); -#19739 = LINE('',#19740,#19741); -#19740 = CARTESIAN_POINT('',(55.4495,-10.3005,31.8995)); -#19741 = VECTOR('',#19742,1.); -#19742 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); -#19743 = PCURVE('',#19669,#19744); -#19744 = DEFINITIONAL_REPRESENTATION('',(#19745),#19749); -#19745 = LINE('',#19746,#19747); -#19746 = CARTESIAN_POINT('',(-15.5995,-44.83056992722)); -#19747 = VECTOR('',#19748,1.); -#19748 = DIRECTION('',(0.57735026919,0.816496580928)); -#19749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19750 = PCURVE('',#19751,#19756); -#19751 = PLANE('',#19752); -#19752 = AXIS2_PLACEMENT_3D('',#19753,#19754,#19755); -#19753 = CARTESIAN_POINT('',(-86.95,21.3995,0.1995)); -#19754 = DIRECTION('',(-3.474965956532E-18,0.707106781187,0.707106781187 - )); -#19755 = DIRECTION('',(1.,2.457171992256E-18,2.457171992256E-18)); -#19756 = DEFINITIONAL_REPRESENTATION('',(#19757),#19761); -#19757 = LINE('',#19758,#19759); -#19758 = CARTESIAN_POINT('',(142.3995,-44.83056992722)); -#19759 = VECTOR('',#19760,1.); -#19760 = DIRECTION('',(0.57735026919,0.816496580928)); -#19761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19762 = ORIENTED_EDGE('',*,*,#19763,.F.); -#19763 = EDGE_CURVE('',#19654,#19736,#19764,.T.); -#19764 = SURFACE_CURVE('',#19765,(#19769,#19776),.PCURVE_S1.); -#19765 = LINE('',#19766,#19767); -#19766 = CARTESIAN_POINT('',(87.349,5.299,0.)); -#19767 = VECTOR('',#19768,1.); -#19768 = DIRECTION('',(-0.,1.,-0.)); -#19769 = PCURVE('',#19669,#19770); -#19770 = DEFINITIONAL_REPRESENTATION('',(#19771),#19775); -#19771 = LINE('',#19772,#19773); -#19772 = CARTESIAN_POINT('',(0.,0.282135605693)); -#19773 = VECTOR('',#19774,1.); -#19774 = DIRECTION('',(1.,0.)); -#19775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19776 = PCURVE('',#19777,#19782); -#19777 = PLANE('',#19778); -#19778 = AXIS2_PLACEMENT_3D('',#19779,#19780,#19781); -#19779 = CARTESIAN_POINT('',(-89.75,33.,0.)); -#19780 = DIRECTION('',(-0.,-0.,1.)); -#19781 = DIRECTION('',(-1.,0.,0.)); -#19782 = DEFINITIONAL_REPRESENTATION('',(#19783),#19787); -#19783 = LINE('',#19784,#19785); -#19784 = CARTESIAN_POINT('',(-177.099,27.701)); -#19785 = VECTOR('',#19786,1.); -#19786 = DIRECTION('',(-0.,-1.)); -#19787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19788 = ADVANCED_FACE('',(#19789),#19751,.F.); -#19789 = FACE_BOUND('',#19790,.F.); -#19790 = EDGE_LOOP('',(#19791,#19821,#19842,#19843)); -#19791 = ORIENTED_EDGE('',*,*,#19792,.F.); -#19792 = EDGE_CURVE('',#19793,#19795,#19797,.T.); -#19793 = VERTEX_POINT('',#19794); -#19794 = CARTESIAN_POINT('',(-86.95,21.2,0.399)); -#19795 = VERTEX_POINT('',#19796); -#19796 = CARTESIAN_POINT('',(-87.349,21.599,-4.718447854657E-16)); -#19797 = SURFACE_CURVE('',#19798,(#19802,#19809),.PCURVE_S1.); -#19798 = LINE('',#19799,#19800); -#19799 = CARTESIAN_POINT('',(-84.43283333333,18.682833333333, - 2.916166666667)); -#19800 = VECTOR('',#19801,1.); -#19801 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#19802 = PCURVE('',#19751,#19803); -#19803 = DEFINITIONAL_REPRESENTATION('',(#19804),#19808); -#19804 = LINE('',#19805,#19806); -#19805 = CARTESIAN_POINT('',(2.517166666667,-3.841946844447)); -#19806 = VECTOR('',#19807,1.); -#19807 = DIRECTION('',(-0.57735026919,0.816496580928)); -#19808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19809 = PCURVE('',#19810,#19815); -#19810 = PLANE('',#19811); -#19811 = AXIS2_PLACEMENT_3D('',#19812,#19813,#19814); -#19812 = CARTESIAN_POINT('',(-87.1495,5.299,0.1995)); -#19813 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - 0.707106781187)); -#19814 = DIRECTION('',(2.457171992256E-18,-1.,-2.457171992256E-18)); -#19815 = DEFINITIONAL_REPRESENTATION('',(#19816),#19820); -#19816 = LINE('',#19817,#19818); -#19817 = CARTESIAN_POINT('',(-13.38383333333,3.841946844447)); -#19818 = VECTOR('',#19819,1.); -#19819 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#19820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19821 = ORIENTED_EDGE('',*,*,#19822,.T.); -#19822 = EDGE_CURVE('',#19793,#19713,#19823,.T.); -#19823 = SURFACE_CURVE('',#19824,(#19828,#19835),.PCURVE_S1.); -#19824 = LINE('',#19825,#19826); -#19825 = CARTESIAN_POINT('',(-86.95,21.2,0.399)); -#19826 = VECTOR('',#19827,1.); -#19827 = DIRECTION('',(1.,-0.,-0.)); -#19828 = PCURVE('',#19751,#19829); -#19829 = DEFINITIONAL_REPRESENTATION('',(#19830),#19834); -#19830 = LINE('',#19831,#19832); -#19831 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#19832 = VECTOR('',#19833,1.); -#19833 = DIRECTION('',(1.,0.)); -#19834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19835 = PCURVE('',#17870,#19836); -#19836 = DEFINITIONAL_REPRESENTATION('',(#19837),#19841); -#19837 = LINE('',#19838,#19839); -#19838 = CARTESIAN_POINT('',(-0.399,2.8)); -#19839 = VECTOR('',#19840,1.); -#19840 = DIRECTION('',(-0.,1.)); -#19841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19842 = ORIENTED_EDGE('',*,*,#19735,.T.); -#19843 = ORIENTED_EDGE('',*,*,#19844,.F.); -#19844 = EDGE_CURVE('',#19795,#19736,#19845,.T.); -#19845 = SURFACE_CURVE('',#19846,(#19850,#19857),.PCURVE_S1.); -#19846 = LINE('',#19847,#19848); -#19847 = CARTESIAN_POINT('',(-86.95,21.599,0.)); -#19848 = VECTOR('',#19849,1.); -#19849 = DIRECTION('',(1.,-0.,-0.)); -#19850 = PCURVE('',#19751,#19851); -#19851 = DEFINITIONAL_REPRESENTATION('',(#19852),#19856); -#19852 = LINE('',#19853,#19854); -#19853 = CARTESIAN_POINT('',(0.,0.282135605693)); -#19854 = VECTOR('',#19855,1.); -#19855 = DIRECTION('',(1.,0.)); -#19856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19857 = PCURVE('',#19777,#19858); -#19858 = DEFINITIONAL_REPRESENTATION('',(#19859),#19863); -#19859 = LINE('',#19860,#19861); -#19860 = CARTESIAN_POINT('',(-2.8,11.401)); -#19861 = VECTOR('',#19862,1.); -#19862 = DIRECTION('',(-1.,0.)); -#19863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19864 = ADVANCED_FACE('',(#19865),#19810,.F.); -#19865 = FACE_BOUND('',#19866,.T.); -#19866 = EDGE_LOOP('',(#19867,#19897,#19918,#19919)); -#19867 = ORIENTED_EDGE('',*,*,#19868,.F.); -#19868 = EDGE_CURVE('',#19869,#19871,#19873,.T.); -#19869 = VERTEX_POINT('',#19870); -#19870 = CARTESIAN_POINT('',(-87.349,5.299,-2.22044604925E-16)); -#19871 = VERTEX_POINT('',#19872); -#19872 = CARTESIAN_POINT('',(-86.95,5.299,0.399)); -#19873 = SURFACE_CURVE('',#19874,(#19878,#19885),.PCURVE_S1.); -#19874 = LINE('',#19875,#19876); -#19875 = CARTESIAN_POINT('',(-87.349,5.299,-2.22044604925E-16)); -#19876 = VECTOR('',#19877,1.); -#19877 = DIRECTION('',(0.707106781187,-4.397804258477E-17,0.707106781187 - )); -#19878 = PCURVE('',#19810,#19879); -#19879 = DEFINITIONAL_REPRESENTATION('',(#19880),#19884); -#19880 = LINE('',#19881,#19882); -#19881 = CARTESIAN_POINT('',(2.888894916581E-34,-0.282135605693)); -#19882 = VECTOR('',#19883,1.); -#19883 = DIRECTION('',(4.397804258477E-17,1.)); -#19884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19885 = PCURVE('',#19886,#19891); -#19886 = CONICAL_SURFACE('',#19887,1.799,0.785398163397); -#19887 = AXIS2_PLACEMENT_3D('',#19888,#19889,#19890); -#19888 = CARTESIAN_POINT('',(-87.349,5.299,1.799)); -#19889 = DIRECTION('',(-1.,0.,0.)); -#19890 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#19891 = DEFINITIONAL_REPRESENTATION('',(#19892),#19896); -#19892 = LINE('',#19893,#19894); -#19893 = CARTESIAN_POINT('',(-1.570796326795,-0.)); -#19894 = VECTOR('',#19895,1.); -#19895 = DIRECTION('',(-0.,-1.)); -#19896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19897 = ORIENTED_EDGE('',*,*,#19898,.T.); -#19898 = EDGE_CURVE('',#19869,#19795,#19899,.T.); -#19899 = SURFACE_CURVE('',#19900,(#19904,#19911),.PCURVE_S1.); -#19900 = LINE('',#19901,#19902); -#19901 = CARTESIAN_POINT('',(-87.349,5.299,0.)); -#19902 = VECTOR('',#19903,1.); -#19903 = DIRECTION('',(-0.,1.,-0.)); -#19904 = PCURVE('',#19810,#19905); -#19905 = DEFINITIONAL_REPRESENTATION('',(#19906),#19910); -#19906 = LINE('',#19907,#19908); -#19907 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#19908 = VECTOR('',#19909,1.); -#19909 = DIRECTION('',(-1.,0.)); -#19910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19911 = PCURVE('',#19777,#19912); -#19912 = DEFINITIONAL_REPRESENTATION('',(#19913),#19917); -#19913 = LINE('',#19914,#19915); -#19914 = CARTESIAN_POINT('',(-2.401,27.701)); -#19915 = VECTOR('',#19916,1.); -#19916 = DIRECTION('',(-0.,-1.)); -#19917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19918 = ORIENTED_EDGE('',*,*,#19792,.F.); -#19919 = ORIENTED_EDGE('',*,*,#19920,.F.); -#19920 = EDGE_CURVE('',#19871,#19793,#19921,.T.); -#19921 = SURFACE_CURVE('',#19922,(#19926,#19933),.PCURVE_S1.); -#19922 = LINE('',#19923,#19924); -#19923 = CARTESIAN_POINT('',(-86.95,5.299,0.399)); -#19924 = VECTOR('',#19925,1.); -#19925 = DIRECTION('',(-0.,1.,-0.)); -#19926 = PCURVE('',#19810,#19927); -#19927 = DEFINITIONAL_REPRESENTATION('',(#19928),#19932); -#19928 = LINE('',#19929,#19930); -#19929 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#19930 = VECTOR('',#19931,1.); -#19931 = DIRECTION('',(-1.,0.)); -#19932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19933 = PCURVE('',#19934,#19939); -#19934 = PLANE('',#19935); -#19935 = AXIS2_PLACEMENT_3D('',#19936,#19937,#19938); -#19936 = CARTESIAN_POINT('',(-86.95,21.2,0.)); -#19937 = DIRECTION('',(1.,0.,0.)); -#19938 = DIRECTION('',(0.,0.,-1.)); -#19939 = DEFINITIONAL_REPRESENTATION('',(#19940),#19944); -#19940 = LINE('',#19941,#19942); -#19941 = CARTESIAN_POINT('',(-0.399,-15.901)); -#19942 = VECTOR('',#19943,1.); -#19943 = DIRECTION('',(-0.,1.)); -#19944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19945 = ADVANCED_FACE('',(#19946,#20079),#19934,.T.); -#19946 = FACE_BOUND('',#19947,.F.); -#19947 = EDGE_LOOP('',(#19948,#19971,#19972,#19996,#20024,#20053)); -#19948 = ORIENTED_EDGE('',*,*,#19949,.F.); -#19949 = EDGE_CURVE('',#19793,#19950,#19952,.T.); -#19950 = VERTEX_POINT('',#19951); -#19951 = CARTESIAN_POINT('',(-86.95,21.2,3.201)); -#19952 = SURFACE_CURVE('',#19953,(#19957,#19964),.PCURVE_S1.); -#19953 = LINE('',#19954,#19955); -#19954 = CARTESIAN_POINT('',(-86.95,21.2,0.)); -#19955 = VECTOR('',#19956,1.); -#19956 = DIRECTION('',(0.,0.,1.)); -#19957 = PCURVE('',#19934,#19958); -#19958 = DEFINITIONAL_REPRESENTATION('',(#19959),#19963); -#19959 = LINE('',#19960,#19961); -#19960 = CARTESIAN_POINT('',(-0.,0.)); -#19961 = VECTOR('',#19962,1.); -#19962 = DIRECTION('',(-1.,0.)); -#19963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19964 = PCURVE('',#17870,#19965); -#19965 = DEFINITIONAL_REPRESENTATION('',(#19966),#19970); -#19966 = LINE('',#19967,#19968); -#19967 = CARTESIAN_POINT('',(-0.,2.8)); -#19968 = VECTOR('',#19969,1.); -#19969 = DIRECTION('',(-1.,0.)); -#19970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19971 = ORIENTED_EDGE('',*,*,#19920,.F.); -#19972 = ORIENTED_EDGE('',*,*,#19973,.F.); -#19973 = EDGE_CURVE('',#19974,#19871,#19976,.T.); -#19974 = VERTEX_POINT('',#19975); -#19975 = CARTESIAN_POINT('',(-86.95,3.899,1.799)); -#19976 = SURFACE_CURVE('',#19977,(#19982,#19989),.PCURVE_S1.); -#19977 = CIRCLE('',#19978,1.4); -#19978 = AXIS2_PLACEMENT_3D('',#19979,#19980,#19981); -#19979 = CARTESIAN_POINT('',(-86.95,5.299,1.799)); -#19980 = DIRECTION('',(1.,0.,-0.)); -#19981 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#19982 = PCURVE('',#19934,#19983); -#19983 = DEFINITIONAL_REPRESENTATION('',(#19984),#19988); -#19984 = CIRCLE('',#19985,1.4); -#19985 = AXIS2_PLACEMENT_2D('',#19986,#19987); -#19986 = CARTESIAN_POINT('',(-1.799,-15.901)); -#19987 = DIRECTION('',(1.234266842274E-16,-1.)); -#19988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19989 = PCURVE('',#19886,#19990); -#19990 = DEFINITIONAL_REPRESENTATION('',(#19991),#19995); -#19991 = LINE('',#19992,#19993); -#19992 = CARTESIAN_POINT('',(-0.,-0.399)); -#19993 = VECTOR('',#19994,1.); -#19994 = DIRECTION('',(-1.,-0.)); -#19995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#19996 = ORIENTED_EDGE('',*,*,#19997,.F.); -#19997 = EDGE_CURVE('',#19998,#19974,#20000,.T.); -#19998 = VERTEX_POINT('',#19999); -#19999 = CARTESIAN_POINT('',(-86.95,3.899,1.801)); -#20000 = SURFACE_CURVE('',#20001,(#20005,#20012),.PCURVE_S1.); -#20001 = LINE('',#20002,#20003); -#20002 = CARTESIAN_POINT('',(-86.95,3.899,1.801)); -#20003 = VECTOR('',#20004,1.); -#20004 = DIRECTION('',(-0.,-0.,-1.)); -#20005 = PCURVE('',#19934,#20006); -#20006 = DEFINITIONAL_REPRESENTATION('',(#20007),#20011); -#20007 = LINE('',#20008,#20009); -#20008 = CARTESIAN_POINT('',(-1.801,-17.301)); -#20009 = VECTOR('',#20010,1.); -#20010 = DIRECTION('',(1.,-0.)); -#20011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20012 = PCURVE('',#20013,#20018); -#20013 = PLANE('',#20014); -#20014 = AXIS2_PLACEMENT_3D('',#20015,#20016,#20017); -#20015 = CARTESIAN_POINT('',(-87.1495,3.6995,1.801)); -#20016 = DIRECTION('',(0.707106781187,-0.707106781187,3.474965956532E-18 - )); -#20017 = DIRECTION('',(2.457171992256E-18,-2.457171992256E-18,-1.)); -#20018 = DEFINITIONAL_REPRESENTATION('',(#20019),#20023); -#20019 = LINE('',#20020,#20021); -#20020 = CARTESIAN_POINT('',(0.,0.282135605693)); -#20021 = VECTOR('',#20022,1.); -#20022 = DIRECTION('',(1.,0.)); -#20023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20024 = ORIENTED_EDGE('',*,*,#20025,.F.); -#20025 = EDGE_CURVE('',#20026,#19998,#20028,.T.); -#20026 = VERTEX_POINT('',#20027); -#20027 = CARTESIAN_POINT('',(-86.95,5.299,3.201)); -#20028 = SURFACE_CURVE('',#20029,(#20034,#20041),.PCURVE_S1.); -#20029 = CIRCLE('',#20030,1.4); -#20030 = AXIS2_PLACEMENT_3D('',#20031,#20032,#20033); -#20031 = CARTESIAN_POINT('',(-86.95,5.299,1.801)); -#20032 = DIRECTION('',(1.,0.,0.)); -#20033 = DIRECTION('',(-0.,-0.,1.)); -#20034 = PCURVE('',#19934,#20035); -#20035 = DEFINITIONAL_REPRESENTATION('',(#20036),#20040); -#20036 = CIRCLE('',#20037,1.4); -#20037 = AXIS2_PLACEMENT_2D('',#20038,#20039); -#20038 = CARTESIAN_POINT('',(-1.801,-15.901)); -#20039 = DIRECTION('',(-1.,0.)); -#20040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20041 = PCURVE('',#20042,#20047); -#20042 = CONICAL_SURFACE('',#20043,1.799,0.785398163397); -#20043 = AXIS2_PLACEMENT_3D('',#20044,#20045,#20046); -#20044 = CARTESIAN_POINT('',(-87.349,5.299,1.801)); -#20045 = DIRECTION('',(-1.,0.,0.)); -#20046 = DIRECTION('',(-0.,-0.,1.)); -#20047 = DEFINITIONAL_REPRESENTATION('',(#20048),#20052); -#20048 = LINE('',#20049,#20050); -#20049 = CARTESIAN_POINT('',(-0.,-0.399)); -#20050 = VECTOR('',#20051,1.); -#20051 = DIRECTION('',(-1.,-0.)); -#20052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20053 = ORIENTED_EDGE('',*,*,#20054,.F.); -#20054 = EDGE_CURVE('',#19950,#20026,#20055,.T.); -#20055 = SURFACE_CURVE('',#20056,(#20060,#20067),.PCURVE_S1.); -#20056 = LINE('',#20057,#20058); -#20057 = CARTESIAN_POINT('',(-86.95,21.2,3.201)); -#20058 = VECTOR('',#20059,1.); -#20059 = DIRECTION('',(-0.,-1.,-0.)); -#20060 = PCURVE('',#19934,#20061); -#20061 = DEFINITIONAL_REPRESENTATION('',(#20062),#20066); -#20062 = LINE('',#20063,#20064); -#20063 = CARTESIAN_POINT('',(-3.201,0.)); -#20064 = VECTOR('',#20065,1.); -#20065 = DIRECTION('',(-0.,-1.)); -#20066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20067 = PCURVE('',#20068,#20073); -#20068 = PLANE('',#20069); -#20069 = AXIS2_PLACEMENT_3D('',#20070,#20071,#20072); -#20070 = CARTESIAN_POINT('',(-87.1495,21.2,3.4005)); -#20071 = DIRECTION('',(0.707106781187,3.474965956532E-18,0.707106781187) - ); -#20072 = DIRECTION('',(2.457171992256E-18,-1.,2.457171992256E-18)); -#20073 = DEFINITIONAL_REPRESENTATION('',(#20074),#20078); -#20074 = LINE('',#20075,#20076); -#20075 = CARTESIAN_POINT('',(0.,0.282135605693)); -#20076 = VECTOR('',#20077,1.); -#20077 = DIRECTION('',(1.,0.)); -#20078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20079 = FACE_BOUND('',#20080,.F.); -#20080 = EDGE_LOOP('',(#20081)); -#20081 = ORIENTED_EDGE('',*,*,#20082,.F.); -#20082 = EDGE_CURVE('',#20083,#20083,#20085,.T.); -#20083 = VERTEX_POINT('',#20084); -#20084 = CARTESIAN_POINT('',(-86.95,5.3,0.4)); -#20085 = SURFACE_CURVE('',#20086,(#20091,#20102),.PCURVE_S1.); -#20086 = CIRCLE('',#20087,1.4); -#20087 = AXIS2_PLACEMENT_3D('',#20088,#20089,#20090); -#20088 = CARTESIAN_POINT('',(-86.95,5.3,1.8)); -#20089 = DIRECTION('',(-1.,0.,-0.)); -#20090 = DIRECTION('',(0.,-0.,-1.)); -#20091 = PCURVE('',#19934,#20092); -#20092 = DEFINITIONAL_REPRESENTATION('',(#20093),#20101); -#20093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20094,#20095,#20096,#20097 - ,#20098,#20099,#20100),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#20094 = CARTESIAN_POINT('',(-0.4,-15.9)); -#20095 = CARTESIAN_POINT('',(-0.4,-18.32487113059)); -#20096 = CARTESIAN_POINT('',(-2.5,-17.11243556529)); -#20097 = CARTESIAN_POINT('',(-4.6,-15.9)); -#20098 = CARTESIAN_POINT('',(-2.5,-14.6875644347)); -#20099 = CARTESIAN_POINT('',(-0.4,-13.4751288694)); -#20100 = CARTESIAN_POINT('',(-0.4,-15.9)); -#20101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20102 = PCURVE('',#20103,#20108); -#20103 = CYLINDRICAL_SURFACE('',#20104,1.4); -#20104 = AXIS2_PLACEMENT_3D('',#20105,#20106,#20107); -#20105 = CARTESIAN_POINT('',(-92.75,5.3,1.8)); -#20106 = DIRECTION('',(1.,0.,0.)); -#20107 = DIRECTION('',(0.,0.,-1.)); -#20108 = DEFINITIONAL_REPRESENTATION('',(#20109),#20113); -#20109 = LINE('',#20110,#20111); -#20110 = CARTESIAN_POINT('',(-0.,5.8)); -#20111 = VECTOR('',#20112,1.); -#20112 = DIRECTION('',(-1.,0.)); -#20113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20114 = ADVANCED_FACE('',(#20115),#20103,.T.); -#20115 = FACE_BOUND('',#20116,.F.); -#20116 = EDGE_LOOP('',(#20117,#20140,#20171,#20172)); -#20117 = ORIENTED_EDGE('',*,*,#20118,.T.); -#20118 = EDGE_CURVE('',#20083,#20119,#20121,.T.); -#20119 = VERTEX_POINT('',#20120); -#20120 = CARTESIAN_POINT('',(-83.95,5.3,0.4)); -#20121 = SEAM_CURVE('',#20122,(#20126,#20133),.PCURVE_S1.); -#20122 = LINE('',#20123,#20124); -#20123 = CARTESIAN_POINT('',(-92.75,5.3,0.4)); -#20124 = VECTOR('',#20125,1.); -#20125 = DIRECTION('',(1.,0.,0.)); -#20126 = PCURVE('',#20103,#20127); -#20127 = DEFINITIONAL_REPRESENTATION('',(#20128),#20132); -#20128 = LINE('',#20129,#20130); -#20129 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#20130 = VECTOR('',#20131,1.); -#20131 = DIRECTION('',(-0.,1.)); -#20132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20133 = PCURVE('',#20103,#20134); -#20134 = DEFINITIONAL_REPRESENTATION('',(#20135),#20139); -#20135 = LINE('',#20136,#20137); -#20136 = CARTESIAN_POINT('',(-0.,-0.)); -#20137 = VECTOR('',#20138,1.); -#20138 = DIRECTION('',(-0.,1.)); -#20139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20140 = ORIENTED_EDGE('',*,*,#20141,.F.); -#20141 = EDGE_CURVE('',#20119,#20119,#20142,.T.); -#20142 = SURFACE_CURVE('',#20143,(#20148,#20155),.PCURVE_S1.); -#20143 = CIRCLE('',#20144,1.4); -#20144 = AXIS2_PLACEMENT_3D('',#20145,#20146,#20147); -#20145 = CARTESIAN_POINT('',(-83.95,5.3,1.8)); -#20146 = DIRECTION('',(-1.,0.,0.)); -#20147 = DIRECTION('',(0.,0.,-1.)); -#20148 = PCURVE('',#20103,#20149); -#20149 = DEFINITIONAL_REPRESENTATION('',(#20150),#20154); -#20150 = LINE('',#20151,#20152); -#20151 = CARTESIAN_POINT('',(-0.,8.8)); -#20152 = VECTOR('',#20153,1.); -#20153 = DIRECTION('',(-1.,0.)); -#20154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20155 = PCURVE('',#20156,#20161); -#20156 = PLANE('',#20157); -#20157 = AXIS2_PLACEMENT_3D('',#20158,#20159,#20160); -#20158 = CARTESIAN_POINT('',(-83.95,5.3,1.8)); -#20159 = DIRECTION('',(1.,0.,0.)); -#20160 = DIRECTION('',(0.,0.,1.)); -#20161 = DEFINITIONAL_REPRESENTATION('',(#20162),#20170); -#20162 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20163,#20164,#20165,#20166 - ,#20167,#20168,#20169),.UNSPECIFIED.,.T.,.F.) -B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(-2.094395102393,0., - 2.094395102393,4.188790204786,6.28318530718,8.377580409573), -.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() -RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( - '') ); -#20163 = CARTESIAN_POINT('',(-1.4,0.)); -#20164 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#20165 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#20166 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#20167 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#20168 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#20169 = CARTESIAN_POINT('',(-1.4,0.)); -#20170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20171 = ORIENTED_EDGE('',*,*,#20118,.F.); -#20172 = ORIENTED_EDGE('',*,*,#20082,.T.); -#20173 = ADVANCED_FACE('',(#20174),#20156,.T.); -#20174 = FACE_BOUND('',#20175,.F.); -#20175 = EDGE_LOOP('',(#20176)); -#20176 = ORIENTED_EDGE('',*,*,#20141,.T.); -#20177 = ADVANCED_FACE('',(#20178),#20013,.T.); -#20178 = FACE_BOUND('',#20179,.T.); -#20179 = EDGE_LOOP('',(#20180,#20203,#20231,#20252)); -#20180 = ORIENTED_EDGE('',*,*,#20181,.F.); -#20181 = EDGE_CURVE('',#20182,#19998,#20184,.T.); -#20182 = VERTEX_POINT('',#20183); -#20183 = CARTESIAN_POINT('',(-87.349,3.5,1.801)); -#20184 = SURFACE_CURVE('',#20185,(#20189,#20196),.PCURVE_S1.); -#20185 = LINE('',#20186,#20187); -#20186 = CARTESIAN_POINT('',(-87.349,3.5,1.801)); -#20187 = VECTOR('',#20188,1.); -#20188 = DIRECTION('',(0.707106781187,0.707106781187,-4.329780281177E-17 - )); -#20189 = PCURVE('',#20013,#20190); -#20190 = DEFINITIONAL_REPRESENTATION('',(#20191),#20195); -#20191 = LINE('',#20192,#20193); -#20192 = CARTESIAN_POINT('',(1.059261469413E-33,-0.282135605693)); -#20193 = VECTOR('',#20194,1.); -#20194 = DIRECTION('',(4.329780281177E-17,1.)); -#20195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20196 = PCURVE('',#20042,#20197); -#20197 = DEFINITIONAL_REPRESENTATION('',(#20198),#20202); -#20198 = LINE('',#20199,#20200); -#20199 = CARTESIAN_POINT('',(-1.570796326795,-0.)); -#20200 = VECTOR('',#20201,1.); -#20201 = DIRECTION('',(-0.,-1.)); -#20202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20203 = ORIENTED_EDGE('',*,*,#20204,.T.); -#20204 = EDGE_CURVE('',#20182,#20205,#20207,.T.); -#20205 = VERTEX_POINT('',#20206); -#20206 = CARTESIAN_POINT('',(-87.349,3.5,1.799)); -#20207 = SURFACE_CURVE('',#20208,(#20212,#20219),.PCURVE_S1.); -#20208 = LINE('',#20209,#20210); -#20209 = CARTESIAN_POINT('',(-87.349,3.5,1.801)); -#20210 = VECTOR('',#20211,1.); -#20211 = DIRECTION('',(-0.,-0.,-1.)); -#20212 = PCURVE('',#20013,#20213); -#20213 = DEFINITIONAL_REPRESENTATION('',(#20214),#20218); -#20214 = LINE('',#20215,#20216); -#20215 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#20216 = VECTOR('',#20217,1.); -#20217 = DIRECTION('',(1.,0.)); -#20218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20219 = PCURVE('',#20220,#20225); -#20220 = PLANE('',#20221); -#20221 = AXIS2_PLACEMENT_3D('',#20222,#20223,#20224); -#20222 = CARTESIAN_POINT('',(-89.75,3.5,0.)); -#20223 = DIRECTION('',(-0.,-1.,-0.)); -#20224 = DIRECTION('',(0.,0.,-1.)); -#20225 = DEFINITIONAL_REPRESENTATION('',(#20226),#20230); -#20226 = LINE('',#20227,#20228); -#20227 = CARTESIAN_POINT('',(-1.801,2.401)); -#20228 = VECTOR('',#20229,1.); -#20229 = DIRECTION('',(1.,-0.)); -#20230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20231 = ORIENTED_EDGE('',*,*,#20232,.T.); -#20232 = EDGE_CURVE('',#20205,#19974,#20233,.T.); -#20233 = SURFACE_CURVE('',#20234,(#20238,#20245),.PCURVE_S1.); -#20234 = LINE('',#20235,#20236); -#20235 = CARTESIAN_POINT('',(-87.1495,3.6995,1.799)); -#20236 = VECTOR('',#20237,1.); -#20237 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); -#20238 = PCURVE('',#20013,#20239); -#20239 = DEFINITIONAL_REPRESENTATION('',(#20240),#20244); -#20240 = LINE('',#20241,#20242); -#20241 = CARTESIAN_POINT('',(2.E-03,0.)); -#20242 = VECTOR('',#20243,1.); -#20243 = DIRECTION('',(0.,1.)); -#20244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20245 = PCURVE('',#19886,#20246); -#20246 = DEFINITIONAL_REPRESENTATION('',(#20247),#20251); -#20247 = LINE('',#20248,#20249); -#20248 = CARTESIAN_POINT('',(-0.,-0.1995)); -#20249 = VECTOR('',#20250,1.); -#20250 = DIRECTION('',(-0.,-1.)); -#20251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20252 = ORIENTED_EDGE('',*,*,#19997,.F.); -#20253 = ADVANCED_FACE('',(#20254),#20220,.T.); -#20254 = FACE_BOUND('',#20255,.F.); -#20255 = EDGE_LOOP('',(#20256,#20284,#20307,#20333)); -#20256 = ORIENTED_EDGE('',*,*,#20257,.F.); -#20257 = EDGE_CURVE('',#20258,#20205,#20260,.T.); -#20258 = VERTEX_POINT('',#20259); -#20259 = CARTESIAN_POINT('',(-89.351,3.5,1.799)); -#20260 = SURFACE_CURVE('',#20261,(#20265,#20272),.PCURVE_S1.); -#20261 = LINE('',#20262,#20263); -#20262 = CARTESIAN_POINT('',(-89.75,3.5,1.799)); -#20263 = VECTOR('',#20264,1.); -#20264 = DIRECTION('',(1.,-0.,-0.)); -#20265 = PCURVE('',#20220,#20266); -#20266 = DEFINITIONAL_REPRESENTATION('',(#20267),#20271); -#20267 = LINE('',#20268,#20269); -#20268 = CARTESIAN_POINT('',(-1.799,0.)); -#20269 = VECTOR('',#20270,1.); -#20270 = DIRECTION('',(-0.,1.)); -#20271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20272 = PCURVE('',#20273,#20278); -#20273 = CYLINDRICAL_SURFACE('',#20274,1.799); -#20274 = AXIS2_PLACEMENT_3D('',#20275,#20276,#20277); -#20275 = CARTESIAN_POINT('',(-89.75,5.299,1.799)); -#20276 = DIRECTION('',(1.,-0.,-0.)); -#20277 = DIRECTION('',(0.,-0.,-1.)); -#20278 = DEFINITIONAL_REPRESENTATION('',(#20279),#20283); -#20279 = LINE('',#20280,#20281); -#20280 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#20281 = VECTOR('',#20282,1.); -#20282 = DIRECTION('',(-0.,1.)); -#20283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20284 = ORIENTED_EDGE('',*,*,#20285,.F.); -#20285 = EDGE_CURVE('',#20286,#20258,#20288,.T.); -#20286 = VERTEX_POINT('',#20287); -#20287 = CARTESIAN_POINT('',(-89.351,3.5,1.801)); -#20288 = SURFACE_CURVE('',#20289,(#20293,#20300),.PCURVE_S1.); -#20289 = LINE('',#20290,#20291); -#20290 = CARTESIAN_POINT('',(-89.351,3.5,1.801)); -#20291 = VECTOR('',#20292,1.); -#20292 = DIRECTION('',(-0.,-0.,-1.)); -#20293 = PCURVE('',#20220,#20294); -#20294 = DEFINITIONAL_REPRESENTATION('',(#20295),#20299); -#20295 = LINE('',#20296,#20297); -#20296 = CARTESIAN_POINT('',(-1.801,0.399)); -#20297 = VECTOR('',#20298,1.); -#20298 = DIRECTION('',(1.,-0.)); -#20299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20300 = PCURVE('',#17785,#20301); -#20301 = DEFINITIONAL_REPRESENTATION('',(#20302),#20306); -#20302 = LINE('',#20303,#20304); -#20303 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#20304 = VECTOR('',#20305,1.); -#20305 = DIRECTION('',(-1.,0.)); -#20306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20307 = ORIENTED_EDGE('',*,*,#20308,.T.); -#20308 = EDGE_CURVE('',#20286,#20182,#20309,.T.); -#20309 = SURFACE_CURVE('',#20310,(#20314,#20321),.PCURVE_S1.); -#20310 = LINE('',#20311,#20312); -#20311 = CARTESIAN_POINT('',(-89.75,3.5,1.801)); -#20312 = VECTOR('',#20313,1.); -#20313 = DIRECTION('',(1.,-0.,-0.)); -#20314 = PCURVE('',#20220,#20315); -#20315 = DEFINITIONAL_REPRESENTATION('',(#20316),#20320); -#20316 = LINE('',#20317,#20318); -#20317 = CARTESIAN_POINT('',(-1.801,0.)); -#20318 = VECTOR('',#20319,1.); -#20319 = DIRECTION('',(-0.,1.)); -#20320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20321 = PCURVE('',#20322,#20327); -#20322 = CYLINDRICAL_SURFACE('',#20323,1.799); -#20323 = AXIS2_PLACEMENT_3D('',#20324,#20325,#20326); -#20324 = CARTESIAN_POINT('',(-89.75,5.299,1.801)); -#20325 = DIRECTION('',(1.,-0.,-0.)); -#20326 = DIRECTION('',(-0.,-0.,1.)); -#20327 = DEFINITIONAL_REPRESENTATION('',(#20328),#20332); -#20328 = LINE('',#20329,#20330); -#20329 = CARTESIAN_POINT('',(1.570796326795,0.)); -#20330 = VECTOR('',#20331,1.); -#20331 = DIRECTION('',(0.,1.)); -#20332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20333 = ORIENTED_EDGE('',*,*,#20204,.T.); -#20334 = ADVANCED_FACE('',(#20335),#20322,.T.); -#20335 = FACE_BOUND('',#20336,.T.); -#20336 = EDGE_LOOP('',(#20337,#20367,#20389,#20390)); -#20337 = ORIENTED_EDGE('',*,*,#20338,.F.); -#20338 = EDGE_CURVE('',#20339,#20341,#20343,.T.); -#20339 = VERTEX_POINT('',#20340); -#20340 = CARTESIAN_POINT('',(-89.351,5.299,3.6)); -#20341 = VERTEX_POINT('',#20342); -#20342 = CARTESIAN_POINT('',(-87.349,5.299,3.6)); -#20343 = SURFACE_CURVE('',#20344,(#20348,#20355),.PCURVE_S1.); -#20344 = LINE('',#20345,#20346); -#20345 = CARTESIAN_POINT('',(-89.75,5.299,3.6)); -#20346 = VECTOR('',#20347,1.); -#20347 = DIRECTION('',(1.,-0.,-0.)); -#20348 = PCURVE('',#20322,#20349); -#20349 = DEFINITIONAL_REPRESENTATION('',(#20350),#20354); -#20350 = LINE('',#20351,#20352); -#20351 = CARTESIAN_POINT('',(0.,0.)); -#20352 = VECTOR('',#20353,1.); -#20353 = DIRECTION('',(0.,1.)); -#20354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20355 = PCURVE('',#20356,#20361); -#20356 = PLANE('',#20357); -#20357 = AXIS2_PLACEMENT_3D('',#20358,#20359,#20360); -#20358 = CARTESIAN_POINT('',(-89.75,21.2,3.6)); -#20359 = DIRECTION('',(0.,0.,1.)); -#20360 = DIRECTION('',(-1.,0.,0.)); -#20361 = DEFINITIONAL_REPRESENTATION('',(#20362),#20366); -#20362 = LINE('',#20363,#20364); -#20363 = CARTESIAN_POINT('',(-0.,15.901)); -#20364 = VECTOR('',#20365,1.); -#20365 = DIRECTION('',(-1.,-0.)); -#20366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20367 = ORIENTED_EDGE('',*,*,#20368,.T.); -#20368 = EDGE_CURVE('',#20339,#20286,#20369,.T.); -#20369 = SURFACE_CURVE('',#20370,(#20375,#20382),.PCURVE_S1.); -#20370 = CIRCLE('',#20371,1.799); -#20371 = AXIS2_PLACEMENT_3D('',#20372,#20373,#20374); -#20372 = CARTESIAN_POINT('',(-89.351,5.299,1.801)); -#20373 = DIRECTION('',(1.,0.,0.)); -#20374 = DIRECTION('',(-0.,-0.,1.)); -#20375 = PCURVE('',#20322,#20376); -#20376 = DEFINITIONAL_REPRESENTATION('',(#20377),#20381); -#20377 = LINE('',#20378,#20379); -#20378 = CARTESIAN_POINT('',(0.,0.399)); -#20379 = VECTOR('',#20380,1.); -#20380 = DIRECTION('',(1.,0.)); -#20381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20382 = PCURVE('',#17814,#20383); -#20383 = DEFINITIONAL_REPRESENTATION('',(#20384),#20388); -#20384 = LINE('',#20385,#20386); -#20385 = CARTESIAN_POINT('',(0.,0.)); -#20386 = VECTOR('',#20387,1.); -#20387 = DIRECTION('',(1.,0.)); -#20388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20389 = ORIENTED_EDGE('',*,*,#20308,.T.); -#20390 = ORIENTED_EDGE('',*,*,#20391,.F.); -#20391 = EDGE_CURVE('',#20341,#20182,#20392,.T.); -#20392 = SURFACE_CURVE('',#20393,(#20398,#20405),.PCURVE_S1.); -#20393 = CIRCLE('',#20394,1.799); -#20394 = AXIS2_PLACEMENT_3D('',#20395,#20396,#20397); -#20395 = CARTESIAN_POINT('',(-87.349,5.299,1.801)); -#20396 = DIRECTION('',(1.,0.,0.)); -#20397 = DIRECTION('',(-0.,-0.,1.)); -#20398 = PCURVE('',#20322,#20399); -#20399 = DEFINITIONAL_REPRESENTATION('',(#20400),#20404); -#20400 = LINE('',#20401,#20402); -#20401 = CARTESIAN_POINT('',(0.,2.401)); -#20402 = VECTOR('',#20403,1.); -#20403 = DIRECTION('',(1.,0.)); -#20404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20405 = PCURVE('',#20042,#20406); -#20406 = DEFINITIONAL_REPRESENTATION('',(#20407),#20411); -#20407 = LINE('',#20408,#20409); -#20408 = CARTESIAN_POINT('',(-0.,-0.)); -#20409 = VECTOR('',#20410,1.); -#20410 = DIRECTION('',(-1.,-0.)); -#20411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20412 = ADVANCED_FACE('',(#20413),#20356,.T.); -#20413 = FACE_BOUND('',#20414,.F.); -#20414 = EDGE_LOOP('',(#20415,#20416,#20439,#20462)); -#20415 = ORIENTED_EDGE('',*,*,#20338,.F.); -#20416 = ORIENTED_EDGE('',*,*,#20417,.F.); -#20417 = EDGE_CURVE('',#20418,#20339,#20420,.T.); -#20418 = VERTEX_POINT('',#20419); -#20419 = CARTESIAN_POINT('',(-89.351,21.2,3.6)); -#20420 = SURFACE_CURVE('',#20421,(#20425,#20432),.PCURVE_S1.); -#20421 = LINE('',#20422,#20423); -#20422 = CARTESIAN_POINT('',(-89.351,21.2,3.6)); -#20423 = VECTOR('',#20424,1.); -#20424 = DIRECTION('',(-0.,-1.,-0.)); -#20425 = PCURVE('',#20356,#20426); -#20426 = DEFINITIONAL_REPRESENTATION('',(#20427),#20431); -#20427 = LINE('',#20428,#20429); -#20428 = CARTESIAN_POINT('',(-0.399,-0.)); -#20429 = VECTOR('',#20430,1.); -#20430 = DIRECTION('',(-0.,1.)); -#20431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20432 = PCURVE('',#17842,#20433); -#20433 = DEFINITIONAL_REPRESENTATION('',(#20434),#20438); -#20434 = LINE('',#20435,#20436); -#20435 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#20436 = VECTOR('',#20437,1.); -#20437 = DIRECTION('',(-1.,0.)); -#20438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20439 = ORIENTED_EDGE('',*,*,#20440,.T.); -#20440 = EDGE_CURVE('',#20418,#20441,#20443,.T.); -#20441 = VERTEX_POINT('',#20442); -#20442 = CARTESIAN_POINT('',(-87.349,21.2,3.6)); -#20443 = SURFACE_CURVE('',#20444,(#20448,#20455),.PCURVE_S1.); -#20444 = LINE('',#20445,#20446); -#20445 = CARTESIAN_POINT('',(-89.75,21.2,3.6)); -#20446 = VECTOR('',#20447,1.); -#20447 = DIRECTION('',(1.,0.,0.)); -#20448 = PCURVE('',#20356,#20449); -#20449 = DEFINITIONAL_REPRESENTATION('',(#20450),#20454); -#20450 = LINE('',#20451,#20452); -#20451 = CARTESIAN_POINT('',(-0.,-0.)); -#20452 = VECTOR('',#20453,1.); -#20453 = DIRECTION('',(-1.,0.)); -#20454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20455 = PCURVE('',#17870,#20456); -#20456 = DEFINITIONAL_REPRESENTATION('',(#20457),#20461); -#20457 = LINE('',#20458,#20459); -#20458 = CARTESIAN_POINT('',(-3.6,0.)); -#20459 = VECTOR('',#20460,1.); -#20460 = DIRECTION('',(-0.,1.)); -#20461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20462 = ORIENTED_EDGE('',*,*,#20463,.T.); -#20463 = EDGE_CURVE('',#20441,#20341,#20464,.T.); -#20464 = SURFACE_CURVE('',#20465,(#20469,#20476),.PCURVE_S1.); -#20465 = LINE('',#20466,#20467); -#20466 = CARTESIAN_POINT('',(-87.349,21.2,3.6)); -#20467 = VECTOR('',#20468,1.); -#20468 = DIRECTION('',(-0.,-1.,-0.)); -#20469 = PCURVE('',#20356,#20470); -#20470 = DEFINITIONAL_REPRESENTATION('',(#20471),#20475); -#20471 = LINE('',#20472,#20473); -#20472 = CARTESIAN_POINT('',(-2.401,-0.)); -#20473 = VECTOR('',#20474,1.); -#20474 = DIRECTION('',(-0.,1.)); -#20475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20476 = PCURVE('',#20068,#20477); -#20477 = DEFINITIONAL_REPRESENTATION('',(#20478),#20482); -#20478 = LINE('',#20479,#20480); -#20479 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#20480 = VECTOR('',#20481,1.); -#20481 = DIRECTION('',(1.,0.)); -#20482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20483 = ADVANCED_FACE('',(#20484),#20273,.T.); -#20484 = FACE_BOUND('',#20485,.F.); -#20485 = EDGE_LOOP('',(#20486,#20509,#20531,#20532)); -#20486 = ORIENTED_EDGE('',*,*,#20487,.F.); -#20487 = EDGE_CURVE('',#20488,#19869,#20490,.T.); -#20488 = VERTEX_POINT('',#20489); -#20489 = CARTESIAN_POINT('',(-89.351,5.299,-2.22044604925E-16)); -#20490 = SURFACE_CURVE('',#20491,(#20495,#20502),.PCURVE_S1.); -#20491 = LINE('',#20492,#20493); -#20492 = CARTESIAN_POINT('',(-89.75,5.299,-2.22044604925E-16)); -#20493 = VECTOR('',#20494,1.); -#20494 = DIRECTION('',(1.,-0.,-0.)); -#20495 = PCURVE('',#20273,#20496); -#20496 = DEFINITIONAL_REPRESENTATION('',(#20497),#20501); -#20497 = LINE('',#20498,#20499); -#20498 = CARTESIAN_POINT('',(-0.,0.)); -#20499 = VECTOR('',#20500,1.); -#20500 = DIRECTION('',(-0.,1.)); -#20501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20502 = PCURVE('',#19777,#20503); -#20503 = DEFINITIONAL_REPRESENTATION('',(#20504),#20508); -#20504 = LINE('',#20505,#20506); -#20505 = CARTESIAN_POINT('',(-0.,27.701)); -#20506 = VECTOR('',#20507,1.); -#20507 = DIRECTION('',(-1.,0.)); -#20508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20509 = ORIENTED_EDGE('',*,*,#20510,.F.); -#20510 = EDGE_CURVE('',#20258,#20488,#20511,.T.); -#20511 = SURFACE_CURVE('',#20512,(#20517,#20524),.PCURVE_S1.); -#20512 = CIRCLE('',#20513,1.799); -#20513 = AXIS2_PLACEMENT_3D('',#20514,#20515,#20516); -#20514 = CARTESIAN_POINT('',(-89.351,5.299,1.799)); -#20515 = DIRECTION('',(1.,0.,-0.)); -#20516 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#20517 = PCURVE('',#20273,#20518); -#20518 = DEFINITIONAL_REPRESENTATION('',(#20519),#20523); -#20519 = LINE('',#20520,#20521); -#20520 = CARTESIAN_POINT('',(-1.570796326795,0.399)); -#20521 = VECTOR('',#20522,1.); -#20522 = DIRECTION('',(1.,-0.)); -#20523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20524 = PCURVE('',#17757,#20525); -#20525 = DEFINITIONAL_REPRESENTATION('',(#20526),#20530); -#20526 = LINE('',#20527,#20528); -#20527 = CARTESIAN_POINT('',(0.,0.)); -#20528 = VECTOR('',#20529,1.); -#20529 = DIRECTION('',(1.,0.)); -#20530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20531 = ORIENTED_EDGE('',*,*,#20257,.T.); -#20532 = ORIENTED_EDGE('',*,*,#20533,.T.); -#20533 = EDGE_CURVE('',#20205,#19869,#20534,.T.); -#20534 = SURFACE_CURVE('',#20535,(#20540,#20547),.PCURVE_S1.); -#20535 = CIRCLE('',#20536,1.799); -#20536 = AXIS2_PLACEMENT_3D('',#20537,#20538,#20539); -#20537 = CARTESIAN_POINT('',(-87.349,5.299,1.799)); -#20538 = DIRECTION('',(1.,0.,-0.)); -#20539 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#20540 = PCURVE('',#20273,#20541); -#20541 = DEFINITIONAL_REPRESENTATION('',(#20542),#20546); -#20542 = LINE('',#20543,#20544); -#20543 = CARTESIAN_POINT('',(-1.570796326795,2.401)); -#20544 = VECTOR('',#20545,1.); -#20545 = DIRECTION('',(1.,-0.)); -#20546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20547 = PCURVE('',#19886,#20548); -#20548 = DEFINITIONAL_REPRESENTATION('',(#20549),#20553); -#20549 = LINE('',#20550,#20551); -#20550 = CARTESIAN_POINT('',(-0.,-0.)); -#20551 = VECTOR('',#20552,1.); -#20552 = DIRECTION('',(-1.,-0.)); -#20553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20554 = ADVANCED_FACE('',(#20555),#20042,.T.); -#20555 = FACE_BOUND('',#20556,.T.); -#20556 = EDGE_LOOP('',(#20557,#20578,#20579,#20580)); -#20557 = ORIENTED_EDGE('',*,*,#20558,.F.); -#20558 = EDGE_CURVE('',#20341,#20026,#20559,.T.); -#20559 = SURFACE_CURVE('',#20560,(#20564,#20571),.PCURVE_S1.); -#20560 = LINE('',#20561,#20562); -#20561 = CARTESIAN_POINT('',(-87.1495,5.299,3.4005)); -#20562 = VECTOR('',#20563,1.); -#20563 = DIRECTION('',(0.707106781187,-0.,-0.707106781187)); -#20564 = PCURVE('',#20042,#20565); -#20565 = DEFINITIONAL_REPRESENTATION('',(#20566),#20570); -#20566 = LINE('',#20567,#20568); -#20567 = CARTESIAN_POINT('',(-0.,-0.1995)); -#20568 = VECTOR('',#20569,1.); -#20569 = DIRECTION('',(-0.,-1.)); -#20570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20571 = PCURVE('',#20068,#20572); -#20572 = DEFINITIONAL_REPRESENTATION('',(#20573),#20577); -#20573 = LINE('',#20574,#20575); -#20574 = CARTESIAN_POINT('',(15.901,0.)); -#20575 = VECTOR('',#20576,1.); -#20576 = DIRECTION('',(0.,1.)); -#20577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20578 = ORIENTED_EDGE('',*,*,#20391,.T.); -#20579 = ORIENTED_EDGE('',*,*,#20181,.T.); -#20580 = ORIENTED_EDGE('',*,*,#20025,.F.); -#20581 = ADVANCED_FACE('',(#20582),#20068,.T.); -#20582 = FACE_BOUND('',#20583,.T.); -#20583 = EDGE_LOOP('',(#20584,#20605,#20606,#20607)); -#20584 = ORIENTED_EDGE('',*,*,#20585,.F.); -#20585 = EDGE_CURVE('',#20441,#19950,#20586,.T.); -#20586 = SURFACE_CURVE('',#20587,(#20591,#20598),.PCURVE_S1.); -#20587 = LINE('',#20588,#20589); -#20588 = CARTESIAN_POINT('',(-86.9495,21.2,3.2005)); -#20589 = VECTOR('',#20590,1.); -#20590 = DIRECTION('',(0.707106781187,-0.,-0.707106781187)); -#20591 = PCURVE('',#20068,#20592); -#20592 = DEFINITIONAL_REPRESENTATION('',(#20593),#20597); -#20593 = LINE('',#20594,#20595); -#20594 = CARTESIAN_POINT('',(4.429638872091E-33,0.282842712475)); -#20595 = VECTOR('',#20596,1.); -#20596 = DIRECTION('',(0.,1.)); -#20597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20598 = PCURVE('',#17870,#20599); -#20599 = DEFINITIONAL_REPRESENTATION('',(#20600),#20604); -#20600 = LINE('',#20601,#20602); -#20601 = CARTESIAN_POINT('',(-3.2005,2.8005)); -#20602 = VECTOR('',#20603,1.); -#20603 = DIRECTION('',(0.707106781187,0.707106781187)); -#20604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20605 = ORIENTED_EDGE('',*,*,#20463,.T.); -#20606 = ORIENTED_EDGE('',*,*,#20558,.T.); -#20607 = ORIENTED_EDGE('',*,*,#20054,.F.); -#20608 = ADVANCED_FACE('',(#20609),#19886,.T.); -#20609 = FACE_BOUND('',#20610,.T.); -#20610 = EDGE_LOOP('',(#20611,#20612,#20613,#20614)); -#20611 = ORIENTED_EDGE('',*,*,#20232,.F.); -#20612 = ORIENTED_EDGE('',*,*,#20533,.T.); -#20613 = ORIENTED_EDGE('',*,*,#19868,.T.); -#20614 = ORIENTED_EDGE('',*,*,#19973,.F.); -#20615 = ADVANCED_FACE('',(#20616),#19777,.F.); -#20616 = FACE_BOUND('',#20617,.T.); -#20617 = EDGE_LOOP('',(#20618,#20641,#20642,#20643,#20644,#20645,#20668, - #20696)); -#20618 = ORIENTED_EDGE('',*,*,#20619,.T.); -#20619 = EDGE_CURVE('',#20620,#19654,#20622,.T.); -#20620 = VERTEX_POINT('',#20621); -#20621 = CARTESIAN_POINT('',(89.351,5.299,-2.22044604925E-16)); -#20622 = SURFACE_CURVE('',#20623,(#20627,#20634),.PCURVE_S1.); -#20623 = LINE('',#20624,#20625); -#20624 = CARTESIAN_POINT('',(89.75,5.299,-2.22044604925E-16)); -#20625 = VECTOR('',#20626,1.); -#20626 = DIRECTION('',(-1.,-0.,-0.)); -#20627 = PCURVE('',#19777,#20628); -#20628 = DEFINITIONAL_REPRESENTATION('',(#20629),#20633); -#20629 = LINE('',#20630,#20631); -#20630 = CARTESIAN_POINT('',(-179.5,27.701)); -#20631 = VECTOR('',#20632,1.); -#20632 = DIRECTION('',(1.,-0.)); -#20633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20634 = PCURVE('',#19696,#20635); -#20635 = DEFINITIONAL_REPRESENTATION('',(#20636),#20640); -#20636 = LINE('',#20637,#20638); -#20637 = CARTESIAN_POINT('',(0.,0.)); -#20638 = VECTOR('',#20639,1.); -#20639 = DIRECTION('',(0.,1.)); -#20640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20641 = ORIENTED_EDGE('',*,*,#19763,.T.); -#20642 = ORIENTED_EDGE('',*,*,#19844,.F.); -#20643 = ORIENTED_EDGE('',*,*,#19898,.F.); -#20644 = ORIENTED_EDGE('',*,*,#20487,.F.); -#20645 = ORIENTED_EDGE('',*,*,#20646,.T.); -#20646 = EDGE_CURVE('',#20488,#20647,#20649,.T.); -#20647 = VERTEX_POINT('',#20648); -#20648 = CARTESIAN_POINT('',(-89.351,32.601,-4.718447854657E-16)); -#20649 = SURFACE_CURVE('',#20650,(#20654,#20661),.PCURVE_S1.); -#20650 = LINE('',#20651,#20652); -#20651 = CARTESIAN_POINT('',(-89.351,5.299,0.)); -#20652 = VECTOR('',#20653,1.); -#20653 = DIRECTION('',(-0.,1.,8.015761341649E-18)); -#20654 = PCURVE('',#19777,#20655); -#20655 = DEFINITIONAL_REPRESENTATION('',(#20656),#20660); -#20656 = LINE('',#20657,#20658); -#20657 = CARTESIAN_POINT('',(-0.399,27.701)); -#20658 = VECTOR('',#20659,1.); -#20659 = DIRECTION('',(-0.,-1.)); -#20660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20661 = PCURVE('',#17728,#20662); -#20662 = DEFINITIONAL_REPRESENTATION('',(#20663),#20667); -#20663 = LINE('',#20664,#20665); -#20664 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#20665 = VECTOR('',#20666,1.); -#20666 = DIRECTION('',(1.,0.)); -#20667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20668 = ORIENTED_EDGE('',*,*,#20669,.T.); -#20669 = EDGE_CURVE('',#20647,#20670,#20672,.T.); -#20670 = VERTEX_POINT('',#20671); -#20671 = CARTESIAN_POINT('',(89.351,32.601,-2.775557561563E-17)); -#20672 = SURFACE_CURVE('',#20673,(#20677,#20684),.PCURVE_S1.); -#20673 = LINE('',#20674,#20675); -#20674 = CARTESIAN_POINT('',(-89.75,32.601,0.)); -#20675 = VECTOR('',#20676,1.); -#20676 = DIRECTION('',(1.,-0.,-0.)); -#20677 = PCURVE('',#19777,#20678); -#20678 = DEFINITIONAL_REPRESENTATION('',(#20679),#20683); -#20679 = LINE('',#20680,#20681); -#20680 = CARTESIAN_POINT('',(-0.,0.399)); -#20681 = VECTOR('',#20682,1.); -#20682 = DIRECTION('',(-1.,0.)); -#20683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20684 = PCURVE('',#20685,#20690); -#20685 = PLANE('',#20686); -#20686 = AXIS2_PLACEMENT_3D('',#20687,#20688,#20689); -#20687 = CARTESIAN_POINT('',(-89.75,32.8005,0.1995)); -#20688 = DIRECTION('',(3.474965956532E-18,0.707106781187,-0.707106781187 - )); -#20689 = DIRECTION('',(1.,-2.457171992256E-18,2.457171992256E-18)); -#20690 = DEFINITIONAL_REPRESENTATION('',(#20691),#20695); -#20691 = LINE('',#20692,#20693); -#20692 = CARTESIAN_POINT('',(0.,0.282135605693)); -#20693 = VECTOR('',#20694,1.); -#20694 = DIRECTION('',(1.,0.)); -#20695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20696 = ORIENTED_EDGE('',*,*,#20697,.F.); -#20697 = EDGE_CURVE('',#20620,#20670,#20698,.T.); -#20698 = SURFACE_CURVE('',#20699,(#20703,#20710),.PCURVE_S1.); -#20699 = LINE('',#20700,#20701); -#20700 = CARTESIAN_POINT('',(89.351,5.299,0.)); -#20701 = VECTOR('',#20702,1.); -#20702 = DIRECTION('',(-0.,1.,8.015761341649E-18)); -#20703 = PCURVE('',#19777,#20704); -#20704 = DEFINITIONAL_REPRESENTATION('',(#20705),#20709); -#20705 = LINE('',#20706,#20707); -#20706 = CARTESIAN_POINT('',(-179.101,27.701)); -#20707 = VECTOR('',#20708,1.); -#20708 = DIRECTION('',(-0.,-1.)); -#20709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20710 = PCURVE('',#18820,#20711); -#20711 = DEFINITIONAL_REPRESENTATION('',(#20712),#20716); -#20712 = LINE('',#20713,#20714); -#20713 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#20714 = VECTOR('',#20715,1.); -#20715 = DIRECTION('',(1.,0.)); -#20716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20717 = ADVANCED_FACE('',(#20718),#20685,.T.); -#20718 = FACE_BOUND('',#20719,.T.); -#20719 = EDGE_LOOP('',(#20720,#20741,#20762,#20783)); -#20720 = ORIENTED_EDGE('',*,*,#20721,.F.); -#20721 = EDGE_CURVE('',#17678,#20647,#20722,.T.); -#20722 = SURFACE_CURVE('',#20723,(#20727,#20734),.PCURVE_S1.); -#20723 = LINE('',#20724,#20725); -#20724 = CARTESIAN_POINT('',(-85.00016666666,28.250166666667, - -4.350833333333)); -#20725 = VECTOR('',#20726,1.); -#20726 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); -#20727 = PCURVE('',#20685,#20728); -#20728 = DEFINITIONAL_REPRESENTATION('',(#20729),#20733); -#20729 = LINE('',#20730,#20731); -#20730 = CARTESIAN_POINT('',(4.749833333333,6.435143113318)); -#20731 = VECTOR('',#20732,1.); -#20732 = DIRECTION('',(0.57735026919,0.816496580928)); -#20733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20734 = PCURVE('',#17728,#20735); -#20735 = DEFINITIONAL_REPRESENTATION('',(#20736),#20740); -#20736 = LINE('',#20737,#20738); -#20737 = CARTESIAN_POINT('',(22.951166666667,6.435143113318)); -#20738 = VECTOR('',#20739,1.); -#20739 = DIRECTION('',(-0.57735026919,0.816496580928)); -#20740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20741 = ORIENTED_EDGE('',*,*,#20742,.T.); -#20742 = EDGE_CURVE('',#17678,#18780,#20743,.T.); -#20743 = SURFACE_CURVE('',#20744,(#20748,#20755),.PCURVE_S1.); -#20744 = LINE('',#20745,#20746); -#20745 = CARTESIAN_POINT('',(-89.75,33.,0.399)); -#20746 = VECTOR('',#20747,1.); -#20747 = DIRECTION('',(1.,-0.,-0.)); -#20748 = PCURVE('',#20685,#20749); -#20749 = DEFINITIONAL_REPRESENTATION('',(#20750),#20754); -#20750 = LINE('',#20751,#20752); -#20751 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#20752 = VECTOR('',#20753,1.); -#20753 = DIRECTION('',(1.,0.)); -#20754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20755 = PCURVE('',#17700,#20756); -#20756 = DEFINITIONAL_REPRESENTATION('',(#20757),#20761); -#20757 = LINE('',#20758,#20759); -#20758 = CARTESIAN_POINT('',(-0.399,0.)); -#20759 = VECTOR('',#20760,1.); -#20760 = DIRECTION('',(-0.,1.)); -#20761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20762 = ORIENTED_EDGE('',*,*,#20763,.T.); -#20763 = EDGE_CURVE('',#18780,#20670,#20764,.T.); -#20764 = SURFACE_CURVE('',#20765,(#20769,#20776),.PCURVE_S1.); -#20765 = LINE('',#20766,#20767); -#20766 = CARTESIAN_POINT('',(55.0835,-1.6665,-34.2675)); -#20767 = VECTOR('',#20768,1.); -#20768 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#20769 = PCURVE('',#20685,#20770); -#20770 = DEFINITIONAL_REPRESENTATION('',(#20771),#20775); -#20771 = LINE('',#20772,#20773); -#20772 = CARTESIAN_POINT('',(144.8335,48.743698854313)); -#20773 = VECTOR('',#20774,1.); -#20774 = DIRECTION('',(-0.57735026919,0.816496580928)); -#20775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20776 = PCURVE('',#18820,#20777); -#20777 = DEFINITIONAL_REPRESENTATION('',(#20778),#20782); -#20778 = LINE('',#20779,#20780); -#20779 = CARTESIAN_POINT('',(-6.9655,48.743698854313)); -#20780 = VECTOR('',#20781,1.); -#20781 = DIRECTION('',(-0.57735026919,0.816496580928)); -#20782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20783 = ORIENTED_EDGE('',*,*,#20669,.F.); -#20784 = ADVANCED_FACE('',(#20785),#19696,.T.); -#20785 = FACE_BOUND('',#20786,.T.); -#20786 = EDGE_LOOP('',(#20787,#20788,#20812,#20833)); -#20787 = ORIENTED_EDGE('',*,*,#20619,.F.); -#20788 = ORIENTED_EDGE('',*,*,#20789,.F.); -#20789 = EDGE_CURVE('',#20790,#20620,#20792,.T.); -#20790 = VERTEX_POINT('',#20791); -#20791 = CARTESIAN_POINT('',(89.351,3.5,1.799)); -#20792 = SURFACE_CURVE('',#20793,(#20798,#20805),.PCURVE_S1.); -#20793 = CIRCLE('',#20794,1.799); -#20794 = AXIS2_PLACEMENT_3D('',#20795,#20796,#20797); -#20795 = CARTESIAN_POINT('',(89.351,5.299,1.799)); -#20796 = DIRECTION('',(1.,0.,-0.)); -#20797 = DIRECTION('',(-0.,-1.,-1.234266842274E-16)); -#20798 = PCURVE('',#19696,#20799); -#20799 = DEFINITIONAL_REPRESENTATION('',(#20800),#20804); -#20800 = LINE('',#20801,#20802); -#20801 = CARTESIAN_POINT('',(1.570796326795,0.399)); -#20802 = VECTOR('',#20803,1.); -#20803 = DIRECTION('',(-1.,-0.)); -#20804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20805 = PCURVE('',#18849,#20806); -#20806 = DEFINITIONAL_REPRESENTATION('',(#20807),#20811); -#20807 = LINE('',#20808,#20809); -#20808 = CARTESIAN_POINT('',(-0.,0.)); -#20809 = VECTOR('',#20810,1.); -#20810 = DIRECTION('',(-1.,0.)); -#20811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20812 = ORIENTED_EDGE('',*,*,#20813,.T.); -#20813 = EDGE_CURVE('',#20790,#19568,#20814,.T.); -#20814 = SURFACE_CURVE('',#20815,(#20819,#20826),.PCURVE_S1.); -#20815 = LINE('',#20816,#20817); -#20816 = CARTESIAN_POINT('',(89.75,3.5,1.799)); -#20817 = VECTOR('',#20818,1.); -#20818 = DIRECTION('',(-1.,-0.,-0.)); -#20819 = PCURVE('',#19696,#20820); -#20820 = DEFINITIONAL_REPRESENTATION('',(#20821),#20825); -#20821 = LINE('',#20822,#20823); -#20822 = CARTESIAN_POINT('',(1.570796326795,0.)); -#20823 = VECTOR('',#20824,1.); -#20824 = DIRECTION('',(0.,1.)); -#20825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20826 = PCURVE('',#19609,#20827); -#20827 = DEFINITIONAL_REPRESENTATION('',(#20828),#20832); -#20828 = LINE('',#20829,#20830); -#20829 = CARTESIAN_POINT('',(1.799,0.)); -#20830 = VECTOR('',#20831,1.); -#20831 = DIRECTION('',(0.,1.)); -#20832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20833 = ORIENTED_EDGE('',*,*,#19681,.T.); -#20834 = ADVANCED_FACE('',(#20835),#19609,.T.); -#20835 = FACE_BOUND('',#20836,.T.); -#20836 = EDGE_LOOP('',(#20837,#20838,#20861,#20882)); -#20837 = ORIENTED_EDGE('',*,*,#20813,.F.); -#20838 = ORIENTED_EDGE('',*,*,#20839,.F.); -#20839 = EDGE_CURVE('',#20840,#20790,#20842,.T.); -#20840 = VERTEX_POINT('',#20841); -#20841 = CARTESIAN_POINT('',(89.351,3.5,1.801)); -#20842 = SURFACE_CURVE('',#20843,(#20847,#20854),.PCURVE_S1.); -#20843 = LINE('',#20844,#20845); -#20844 = CARTESIAN_POINT('',(89.351,3.5,1.801)); -#20845 = VECTOR('',#20846,1.); -#20846 = DIRECTION('',(-0.,-0.,-1.)); -#20847 = PCURVE('',#19609,#20848); -#20848 = DEFINITIONAL_REPRESENTATION('',(#20849),#20853); -#20849 = LINE('',#20850,#20851); -#20850 = CARTESIAN_POINT('',(1.801,0.399)); -#20851 = VECTOR('',#20852,1.); -#20852 = DIRECTION('',(-1.,0.)); -#20853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20854 = PCURVE('',#18877,#20855); -#20855 = DEFINITIONAL_REPRESENTATION('',(#20856),#20860); -#20856 = LINE('',#20857,#20858); -#20857 = CARTESIAN_POINT('',(0.,0.282135605693)); -#20858 = VECTOR('',#20859,1.); -#20859 = DIRECTION('',(1.,0.)); -#20860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20861 = ORIENTED_EDGE('',*,*,#20862,.T.); -#20862 = EDGE_CURVE('',#20840,#19491,#20863,.T.); -#20863 = SURFACE_CURVE('',#20864,(#20868,#20875),.PCURVE_S1.); -#20864 = LINE('',#20865,#20866); -#20865 = CARTESIAN_POINT('',(89.75,3.5,1.801)); -#20866 = VECTOR('',#20867,1.); -#20867 = DIRECTION('',(-1.,-0.,-0.)); -#20868 = PCURVE('',#19609,#20869); -#20869 = DEFINITIONAL_REPRESENTATION('',(#20870),#20874); -#20870 = LINE('',#20871,#20872); -#20871 = CARTESIAN_POINT('',(1.801,0.)); -#20872 = VECTOR('',#20873,1.); -#20873 = DIRECTION('',(0.,1.)); -#20874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20875 = PCURVE('',#19315,#20876); -#20876 = DEFINITIONAL_REPRESENTATION('',(#20877),#20881); -#20877 = LINE('',#20878,#20879); -#20878 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#20879 = VECTOR('',#20880,1.); -#20880 = DIRECTION('',(-0.,1.)); -#20881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20882 = ORIENTED_EDGE('',*,*,#19595,.T.); -#20883 = ADVANCED_FACE('',(#20884,#20912),#19419,.T.); -#20884 = FACE_BOUND('',#20885,.T.); -#20885 = EDGE_LOOP('',(#20886,#20907,#20908,#20909,#20910,#20911)); -#20886 = ORIENTED_EDGE('',*,*,#20887,.F.); -#20887 = EDGE_CURVE('',#19713,#19381,#20888,.T.); -#20888 = SURFACE_CURVE('',#20889,(#20893,#20900),.PCURVE_S1.); -#20889 = LINE('',#20890,#20891); -#20890 = CARTESIAN_POINT('',(86.95,21.2,0.)); -#20891 = VECTOR('',#20892,1.); -#20892 = DIRECTION('',(0.,0.,1.)); -#20893 = PCURVE('',#19419,#20894); -#20894 = DEFINITIONAL_REPRESENTATION('',(#20895),#20899); -#20895 = LINE('',#20896,#20897); -#20896 = CARTESIAN_POINT('',(0.,0.)); -#20897 = VECTOR('',#20898,1.); -#20898 = DIRECTION('',(1.,-0.)); -#20899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20900 = PCURVE('',#17870,#20901); -#20901 = DEFINITIONAL_REPRESENTATION('',(#20902),#20906); -#20902 = LINE('',#20903,#20904); -#20903 = CARTESIAN_POINT('',(-0.,176.7)); -#20904 = VECTOR('',#20905,1.); -#20905 = DIRECTION('',(-1.,0.)); -#20906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20907 = ORIENTED_EDGE('',*,*,#19712,.F.); -#20908 = ORIENTED_EDGE('',*,*,#19625,.F.); -#20909 = ORIENTED_EDGE('',*,*,#19544,.F.); -#20910 = ORIENTED_EDGE('',*,*,#19462,.F.); -#20911 = ORIENTED_EDGE('',*,*,#19403,.F.); -#20912 = FACE_BOUND('',#20913,.T.); -#20913 = EDGE_LOOP('',(#20914)); -#20914 = ORIENTED_EDGE('',*,*,#20915,.F.); -#20915 = EDGE_CURVE('',#20916,#20916,#20918,.T.); -#20916 = VERTEX_POINT('',#20917); -#20917 = CARTESIAN_POINT('',(86.95,5.3,0.4)); -#20918 = SURFACE_CURVE('',#20919,(#20924,#20931),.PCURVE_S1.); -#20919 = CIRCLE('',#20920,1.4); -#20920 = AXIS2_PLACEMENT_3D('',#20921,#20922,#20923); -#20921 = CARTESIAN_POINT('',(86.95,5.3,1.8)); -#20922 = DIRECTION('',(-1.,0.,0.)); -#20923 = DIRECTION('',(-0.,-0.,-1.)); -#20924 = PCURVE('',#19419,#20925); -#20925 = DEFINITIONAL_REPRESENTATION('',(#20926),#20930); -#20926 = CIRCLE('',#20927,1.4); -#20927 = AXIS2_PLACEMENT_2D('',#20928,#20929); -#20928 = CARTESIAN_POINT('',(1.8,-15.9)); -#20929 = DIRECTION('',(-1.,0.)); -#20930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20931 = PCURVE('',#20932,#20937); -#20932 = CYLINDRICAL_SURFACE('',#20933,1.4); -#20933 = AXIS2_PLACEMENT_3D('',#20934,#20935,#20936); -#20934 = CARTESIAN_POINT('',(92.75,5.3,1.8)); -#20935 = DIRECTION('',(-1.,0.,0.)); -#20936 = DIRECTION('',(0.,0.,-1.)); -#20937 = DEFINITIONAL_REPRESENTATION('',(#20938),#20942); -#20938 = LINE('',#20939,#20940); -#20939 = CARTESIAN_POINT('',(0.,5.8)); -#20940 = VECTOR('',#20941,1.); -#20941 = DIRECTION('',(1.,0.)); -#20942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20943 = ADVANCED_FACE('',(#20944),#20932,.T.); -#20944 = FACE_BOUND('',#20945,.T.); -#20945 = EDGE_LOOP('',(#20946,#20969,#20996,#20997)); -#20946 = ORIENTED_EDGE('',*,*,#20947,.T.); -#20947 = EDGE_CURVE('',#20916,#20948,#20950,.T.); -#20948 = VERTEX_POINT('',#20949); -#20949 = CARTESIAN_POINT('',(83.95,5.3,0.4)); -#20950 = SEAM_CURVE('',#20951,(#20955,#20962),.PCURVE_S1.); -#20951 = LINE('',#20952,#20953); -#20952 = CARTESIAN_POINT('',(92.75,5.3,0.4)); -#20953 = VECTOR('',#20954,1.); -#20954 = DIRECTION('',(-1.,0.,0.)); -#20955 = PCURVE('',#20932,#20956); -#20956 = DEFINITIONAL_REPRESENTATION('',(#20957),#20961); -#20957 = LINE('',#20958,#20959); -#20958 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#20959 = VECTOR('',#20960,1.); -#20960 = DIRECTION('',(0.,1.)); -#20961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20962 = PCURVE('',#20932,#20963); -#20963 = DEFINITIONAL_REPRESENTATION('',(#20964),#20968); -#20964 = LINE('',#20965,#20966); -#20965 = CARTESIAN_POINT('',(0.,-0.)); -#20966 = VECTOR('',#20967,1.); -#20967 = DIRECTION('',(0.,1.)); -#20968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20969 = ORIENTED_EDGE('',*,*,#20970,.F.); -#20970 = EDGE_CURVE('',#20948,#20948,#20971,.T.); -#20971 = SURFACE_CURVE('',#20972,(#20977,#20984),.PCURVE_S1.); -#20972 = CIRCLE('',#20973,1.4); -#20973 = AXIS2_PLACEMENT_3D('',#20974,#20975,#20976); -#20974 = CARTESIAN_POINT('',(83.95,5.3,1.8)); -#20975 = DIRECTION('',(-1.,0.,0.)); -#20976 = DIRECTION('',(0.,0.,-1.)); -#20977 = PCURVE('',#20932,#20978); -#20978 = DEFINITIONAL_REPRESENTATION('',(#20979),#20983); -#20979 = LINE('',#20980,#20981); -#20980 = CARTESIAN_POINT('',(0.,8.8)); -#20981 = VECTOR('',#20982,1.); -#20982 = DIRECTION('',(1.,0.)); -#20983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20984 = PCURVE('',#20985,#20990); -#20985 = PLANE('',#20986); -#20986 = AXIS2_PLACEMENT_3D('',#20987,#20988,#20989); -#20987 = CARTESIAN_POINT('',(83.95,5.3,1.8)); -#20988 = DIRECTION('',(-1.,0.,0.)); -#20989 = DIRECTION('',(0.,0.,-1.)); -#20990 = DEFINITIONAL_REPRESENTATION('',(#20991),#20995); -#20991 = CIRCLE('',#20992,1.4); -#20992 = AXIS2_PLACEMENT_2D('',#20993,#20994); -#20993 = CARTESIAN_POINT('',(0.,0.)); -#20994 = DIRECTION('',(1.,0.)); -#20995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#20996 = ORIENTED_EDGE('',*,*,#20947,.F.); -#20997 = ORIENTED_EDGE('',*,*,#20915,.T.); -#20998 = ADVANCED_FACE('',(#20999),#20985,.T.); -#20999 = FACE_BOUND('',#21000,.T.); -#21000 = EDGE_LOOP('',(#21001)); -#21001 = ORIENTED_EDGE('',*,*,#20970,.T.); -#21002 = ADVANCED_FACE('',(#21003),#19315,.T.); -#21003 = FACE_BOUND('',#21004,.F.); -#21004 = EDGE_LOOP('',(#21005,#21006,#21028,#21029)); -#21005 = ORIENTED_EDGE('',*,*,#19299,.F.); -#21006 = ORIENTED_EDGE('',*,*,#21007,.T.); -#21007 = EDGE_CURVE('',#19248,#20840,#21008,.T.); -#21008 = SURFACE_CURVE('',#21009,(#21014,#21021),.PCURVE_S1.); -#21009 = CIRCLE('',#21010,1.799); -#21010 = AXIS2_PLACEMENT_3D('',#21011,#21012,#21013); -#21011 = CARTESIAN_POINT('',(89.351,5.299,1.801)); -#21012 = DIRECTION('',(1.,0.,0.)); -#21013 = DIRECTION('',(-0.,-0.,1.)); -#21014 = PCURVE('',#19315,#21015); -#21015 = DEFINITIONAL_REPRESENTATION('',(#21016),#21020); -#21016 = LINE('',#21017,#21018); -#21017 = CARTESIAN_POINT('',(-0.,0.399)); -#21018 = VECTOR('',#21019,1.); -#21019 = DIRECTION('',(-1.,0.)); -#21020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21021 = PCURVE('',#18906,#21022); -#21022 = DEFINITIONAL_REPRESENTATION('',(#21023),#21027); -#21023 = LINE('',#21024,#21025); -#21024 = CARTESIAN_POINT('',(-0.,0.)); -#21025 = VECTOR('',#21026,1.); -#21026 = DIRECTION('',(-1.,0.)); -#21027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21028 = ORIENTED_EDGE('',*,*,#20862,.T.); -#21029 = ORIENTED_EDGE('',*,*,#19518,.F.); -#21030 = ADVANCED_FACE('',(#21031),#18906,.T.); -#21031 = FACE_BOUND('',#21032,.F.); -#21032 = EDGE_LOOP('',(#21033,#21034,#21035,#21056)); -#21033 = ORIENTED_EDGE('',*,*,#19247,.F.); -#21034 = ORIENTED_EDGE('',*,*,#18889,.T.); -#21035 = ORIENTED_EDGE('',*,*,#21036,.T.); -#21036 = EDGE_CURVE('',#18862,#20840,#21037,.T.); -#21037 = SURFACE_CURVE('',#21038,(#21042,#21049),.PCURVE_S1.); -#21038 = LINE('',#21039,#21040); -#21039 = CARTESIAN_POINT('',(89.351,3.5,1.801)); -#21040 = VECTOR('',#21041,1.); -#21041 = DIRECTION('',(-0.707106781187,-0.707106781187, - 4.329780281177E-17)); -#21042 = PCURVE('',#18906,#21043); -#21043 = DEFINITIONAL_REPRESENTATION('',(#21044),#21048); -#21044 = LINE('',#21045,#21046); -#21045 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#21046 = VECTOR('',#21047,1.); -#21047 = DIRECTION('',(-0.,1.)); -#21048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21049 = PCURVE('',#18877,#21050); -#21050 = DEFINITIONAL_REPRESENTATION('',(#21051),#21055); -#21051 = LINE('',#21052,#21053); -#21052 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#21053 = VECTOR('',#21054,1.); -#21054 = DIRECTION('',(-4.329780281177E-17,1.)); -#21055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21056 = ORIENTED_EDGE('',*,*,#21007,.F.); -#21057 = ADVANCED_FACE('',(#21058),#18877,.F.); -#21058 = FACE_BOUND('',#21059,.F.); -#21059 = EDGE_LOOP('',(#21060,#21061,#21062,#21083)); -#21060 = ORIENTED_EDGE('',*,*,#21036,.F.); -#21061 = ORIENTED_EDGE('',*,*,#18861,.T.); -#21062 = ORIENTED_EDGE('',*,*,#21063,.T.); -#21063 = EDGE_CURVE('',#18833,#20790,#21064,.T.); -#21064 = SURFACE_CURVE('',#21065,(#21069,#21076),.PCURVE_S1.); -#21065 = LINE('',#21066,#21067); -#21066 = CARTESIAN_POINT('',(89.5505,3.6995,1.799)); -#21067 = VECTOR('',#21068,1.); -#21068 = DIRECTION('',(-0.707106781187,-0.707106781187,-0.)); -#21069 = PCURVE('',#18877,#21070); -#21070 = DEFINITIONAL_REPRESENTATION('',(#21071),#21075); -#21071 = LINE('',#21072,#21073); -#21072 = CARTESIAN_POINT('',(2.E-03,0.)); -#21073 = VECTOR('',#21074,1.); -#21074 = DIRECTION('',(0.,1.)); -#21075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21076 = PCURVE('',#18849,#21077); -#21077 = DEFINITIONAL_REPRESENTATION('',(#21078),#21082); -#21078 = LINE('',#21079,#21080); -#21079 = CARTESIAN_POINT('',(-0.,-0.1995)); -#21080 = VECTOR('',#21081,1.); -#21081 = DIRECTION('',(-0.,1.)); -#21082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21083 = ORIENTED_EDGE('',*,*,#20839,.F.); -#21084 = ADVANCED_FACE('',(#21085),#18849,.T.); -#21085 = FACE_BOUND('',#21086,.F.); -#21086 = EDGE_LOOP('',(#21087,#21088,#21089,#21110)); -#21087 = ORIENTED_EDGE('',*,*,#21063,.F.); -#21088 = ORIENTED_EDGE('',*,*,#18832,.T.); -#21089 = ORIENTED_EDGE('',*,*,#21090,.T.); -#21090 = EDGE_CURVE('',#18805,#20620,#21091,.T.); -#21091 = SURFACE_CURVE('',#21092,(#21096,#21103),.PCURVE_S1.); -#21092 = LINE('',#21093,#21094); -#21093 = CARTESIAN_POINT('',(89.351,5.299,-2.22044604925E-16)); -#21094 = VECTOR('',#21095,1.); -#21095 = DIRECTION('',(-0.707106781187,4.397804258477E-17, - -0.707106781187)); -#21096 = PCURVE('',#18849,#21097); -#21097 = DEFINITIONAL_REPRESENTATION('',(#21098),#21102); -#21098 = LINE('',#21099,#21100); -#21099 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#21100 = VECTOR('',#21101,1.); -#21101 = DIRECTION('',(-0.,1.)); -#21102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21103 = PCURVE('',#18820,#21104); -#21104 = DEFINITIONAL_REPRESENTATION('',(#21105),#21109); -#21105 = LINE('',#21106,#21107); -#21106 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#21107 = VECTOR('',#21108,1.); -#21108 = DIRECTION('',(3.831004338371E-17,1.)); -#21109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21110 = ORIENTED_EDGE('',*,*,#20789,.F.); -#21111 = ADVANCED_FACE('',(#21112),#18820,.F.); -#21112 = FACE_BOUND('',#21113,.F.); -#21113 = EDGE_LOOP('',(#21114,#21115,#21116,#21117)); -#21114 = ORIENTED_EDGE('',*,*,#21090,.F.); -#21115 = ORIENTED_EDGE('',*,*,#18804,.T.); -#21116 = ORIENTED_EDGE('',*,*,#20763,.T.); -#21117 = ORIENTED_EDGE('',*,*,#20697,.F.); -#21118 = ADVANCED_FACE('',(#21119),#18288,.T.); -#21119 = FACE_BOUND('',#21120,.F.); -#21120 = EDGE_LOOP('',(#21121,#21168,#21197,#21219)); -#21121 = ORIENTED_EDGE('',*,*,#21122,.F.); -#21122 = EDGE_CURVE('',#21123,#18245,#21125,.T.); -#21123 = VERTEX_POINT('',#21124); -#21124 = CARTESIAN_POINT('',(84.724478842975,21.2,2.198)); -#21125 = SURFACE_CURVE('',#21126,(#21138,#21153),.PCURVE_S1.); -#21126 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21127,#21128,#21129,#21130, - #21131,#21132,#21133,#21134,#21135,#21136,#21137),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.498411147152,0.945822420428,1.),.UNSPECIFIED.); -#21127 = CARTESIAN_POINT('',(84.724478842975,21.2,2.198)); -#21128 = CARTESIAN_POINT('',(84.724478842975,21.2,2.496317359379)); -#21129 = CARTESIAN_POINT('',(84.733098843863,21.2,2.794634808706)); -#21130 = CARTESIAN_POINT('',(84.750338819011,21.2,3.09257833066)); -#21131 = CARTESIAN_POINT('',(84.799346497953,21.2,3.656562447092)); -#21132 = CARTESIAN_POINT('',(84.82944716442,21.2,3.922748045154)); -#21133 = CARTESIAN_POINT('',(84.866440719352,21.2,4.188063375607)); -#21134 = CARTESIAN_POINT('',(84.915588355899,21.2,4.484232449634)); -#21135 = CARTESIAN_POINT('',(84.920997264124,21.2,4.516205585628)); -#21136 = CARTESIAN_POINT('',(84.926506465257,21.2,4.548161592273)); -#21137 = CARTESIAN_POINT('',(84.93211587124,21.2,4.5801)); -#21138 = PCURVE('',#18288,#21139); -#21139 = DEFINITIONAL_REPRESENTATION('',(#21140),#21152); -#21140 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21141,#21142,#21143,#21144, - #21145,#21146,#21147,#21148,#21149,#21150,#21151),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.498411147152,0.945822420428,1.),.UNSPECIFIED.); -#21141 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#21142 = CARTESIAN_POINT('',(-4.822975675654,3.163131813112)); -#21143 = CARTESIAN_POINT('',(-4.82289790408,3.184670975436)); -#21144 = CARTESIAN_POINT('',(-4.822742373367,3.206209805275)); -#21145 = CARTESIAN_POINT('',(-4.822303918394,3.247082279209)); -#21146 = CARTESIAN_POINT('',(-4.822035651495,3.266416052725)); -#21147 = CARTESIAN_POINT('',(-4.821708154664,3.285749083667)); -#21148 = CARTESIAN_POINT('',(-4.821277838318,3.30742213179)); -#21149 = CARTESIAN_POINT('',(-4.821230534463,3.309763063456)); -#21150 = CARTESIAN_POINT('',(-4.821182404941,3.312103988038)); -#21151 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#21152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21153 = PCURVE('',#17870,#21154); -#21154 = DEFINITIONAL_REPRESENTATION('',(#21155),#21167); -#21155 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21156,#21157,#21158,#21159, - #21160,#21161,#21162,#21163,#21164,#21165,#21166),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.498411147152,0.945822420428,1.),.UNSPECIFIED.); -#21156 = CARTESIAN_POINT('',(-2.198,174.47447884297)); -#21157 = CARTESIAN_POINT('',(-2.496317359379,174.47447884297)); -#21158 = CARTESIAN_POINT('',(-2.794634808706,174.48309884386)); -#21159 = CARTESIAN_POINT('',(-3.09257833066,174.50033881901)); -#21160 = CARTESIAN_POINT('',(-3.656562447092,174.54934649795)); -#21161 = CARTESIAN_POINT('',(-3.922748045154,174.57944716442)); -#21162 = CARTESIAN_POINT('',(-4.188063375607,174.61644071935)); -#21163 = CARTESIAN_POINT('',(-4.484232449634,174.66558835589)); -#21164 = CARTESIAN_POINT('',(-4.516205585628,174.67099726412)); -#21165 = CARTESIAN_POINT('',(-4.548161592273,174.67650646525)); -#21166 = CARTESIAN_POINT('',(-4.5801,174.68211587124)); -#21167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21168 = ORIENTED_EDGE('',*,*,#21169,.T.); -#21169 = EDGE_CURVE('',#21123,#21170,#21172,.T.); -#21170 = VERTEX_POINT('',#21171); -#21171 = CARTESIAN_POINT('',(72.566666666667,32.082534361872,2.198)); -#21172 = SURFACE_CURVE('',#21173,(#21178,#21185),.PCURVE_S1.); -#21173 = CIRCLE('',#21174,12.232534361872); -#21174 = AXIS2_PLACEMENT_3D('',#21175,#21176,#21177); -#21175 = CARTESIAN_POINT('',(72.566666666667,19.85,2.198)); -#21176 = DIRECTION('',(0.,-0.,1.)); -#21177 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21178 = PCURVE('',#18288,#21179); -#21179 = DEFINITIONAL_REPRESENTATION('',(#21180),#21184); -#21180 = LINE('',#21181,#21182); -#21181 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21182 = VECTOR('',#21183,1.); -#21183 = DIRECTION('',(-1.,0.)); -#21184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21185 = PCURVE('',#21186,#21191); -#21186 = TOROIDAL_SURFACE('',#21187,26.082534361872,13.85); -#21187 = AXIS2_PLACEMENT_3D('',#21188,#21189,#21190); -#21188 = CARTESIAN_POINT('',(72.566666666667,19.85,2.198)); -#21189 = DIRECTION('',(0.,0.,-1.)); -#21190 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21191 = DEFINITIONAL_REPRESENTATION('',(#21192),#21196); -#21192 = LINE('',#21193,#21194); -#21193 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#21194 = VECTOR('',#21195,1.); -#21195 = DIRECTION('',(-1.,0.)); -#21196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21197 = ORIENTED_EDGE('',*,*,#21198,.T.); -#21198 = EDGE_CURVE('',#21170,#18268,#21199,.T.); -#21199 = SURFACE_CURVE('',#21200,(#21205,#21212),.PCURVE_S1.); -#21200 = CIRCLE('',#21201,13.85); -#21201 = AXIS2_PLACEMENT_3D('',#21202,#21203,#21204); -#21202 = CARTESIAN_POINT('',(72.566666666667,45.932534361872,2.198)); -#21203 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21204 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#21205 = PCURVE('',#18288,#21206); -#21206 = DEFINITIONAL_REPRESENTATION('',(#21207),#21211); -#21207 = LINE('',#21208,#21209); -#21208 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#21209 = VECTOR('',#21210,1.); -#21210 = DIRECTION('',(-0.,1.)); -#21211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21212 = PCURVE('',#18321,#21213); -#21213 = DEFINITIONAL_REPRESENTATION('',(#21214),#21218); -#21214 = LINE('',#21215,#21216); -#21215 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21216 = VECTOR('',#21217,1.); -#21217 = DIRECTION('',(-0.,1.)); -#21218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21219 = ORIENTED_EDGE('',*,*,#18267,.T.); -#21220 = ADVANCED_FACE('',(#21221),#21186,.T.); -#21221 = FACE_BOUND('',#21222,.F.); -#21222 = EDGE_LOOP('',(#21223,#21376,#21403,#21404)); -#21223 = ORIENTED_EDGE('',*,*,#21224,.F.); -#21224 = EDGE_CURVE('',#21225,#21227,#21229,.T.); -#21225 = VERTEX_POINT('',#21226); -#21226 = CARTESIAN_POINT('',(72.566666666667,32.19967987186, - 0.400444004722)); -#21227 = VERTEX_POINT('',#21228); -#21228 = CARTESIAN_POINT('',(84.725720551732,21.2,2.013111578896)); -#21229 = SURFACE_CURVE('',#21230,(#21275,#21323),.PCURVE_S1.); -#21230 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21231,#21232,#21233,#21234, - #21235,#21236,#21237,#21238,#21239,#21240,#21241,#21242,#21243, - #21244,#21245,#21246,#21247,#21248,#21249,#21250,#21251,#21252, - #21253,#21254,#21255,#21256,#21257,#21258,#21259,#21260,#21261, - #21262,#21263,#21264,#21265,#21266,#21267,#21268,#21269,#21270, - #21271,#21272,#21273,#21274),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#21231 = CARTESIAN_POINT('',(72.566666666667,32.19967987186, - 0.400444004722)); -#21232 = CARTESIAN_POINT('',(73.177573640864,32.19967987186, - 0.400444004722)); -#21233 = CARTESIAN_POINT('',(73.788527487262,32.16331612576, - 0.408901861389)); -#21234 = CARTESIAN_POINT('',(74.396510606815,32.090578424736, - 0.425820745627)); -#21235 = CARTESIAN_POINT('',(74.998729114656,31.981919591985, - 0.450757051666)); -#21236 = CARTESIAN_POINT('',(75.592582792544,31.838120944003, - 0.482854433345)); -#21237 = CARTESIAN_POINT('',(76.175623370523,31.660193541302, - 0.521201862801)); -#21238 = CARTESIAN_POINT('',(77.011357658064,31.351016732101, - 0.585285538548)); -#21239 = CARTESIAN_POINT('',(77.274334101331,31.245514349984, - 0.606834010531)); -#21240 = CARTESIAN_POINT('',(77.53425354227,31.132962466073, - 0.629458875048)); -#21241 = CARTESIAN_POINT('',(77.790901850944,31.013484682515, - 0.653072695588)); -#21242 = CARTESIAN_POINT('',(78.044072834252,30.887210217051, - 0.677591597746)); -#21243 = CARTESIAN_POINT('',(78.293567668933,30.754273069889, - 0.702936424861)); -#21244 = CARTESIAN_POINT('',(78.732786197531,30.504893625422, - 0.749602741865)); -#21245 = CARTESIAN_POINT('',(78.923974995069,30.390923069841, - 0.770639036621)); -#21246 = CARTESIAN_POINT('',(79.112666749767,30.272967233756, - 0.792106773153)); -#21247 = CARTESIAN_POINT('',(79.29876971544,30.151095546084, - 0.813971927071)); -#21248 = CARTESIAN_POINT('',(79.482194377153,30.025379154736, - 0.836202454361)); -#21249 = CARTESIAN_POINT('',(79.662853451221,29.895890926614, - 0.858768291387)); -#21250 = CARTESIAN_POINT('',(79.982424780002,29.65651948881, - 0.899877563509)); -#21251 = CARTESIAN_POINT('',(80.122375607248,29.547983372819, - 0.9183090161)); -#21252 = CARTESIAN_POINT('',(80.260471208793,29.437134893599, - 0.936921487606)); -#21253 = CARTESIAN_POINT('',(80.396669260568,29.324012557437, - 0.955701435136)); -#21254 = CARTESIAN_POINT('',(80.530928272583,29.208655582965, - 0.974635997976)); -#21255 = CARTESIAN_POINT('',(80.66320758893,29.091103901149, - 0.993712997584)); -#21256 = CARTESIAN_POINT('',(80.896583037618,28.876637255295, - 1.028126236802)); -#21257 = CARTESIAN_POINT('',(80.998433146491,28.780526506035, - 1.043413568571)); -#21258 = CARTESIAN_POINT('',(81.098997953771,28.683086073695, - 1.05877721958)); -#21259 = CARTESIAN_POINT('',(81.19825803276,28.584336411197, - 1.074211695289)); -#21260 = CARTESIAN_POINT('',(81.29619429069,28.484298258204, - 1.089711719932)); -#21261 = CARTESIAN_POINT('',(81.392787968726,28.382992641119, - 1.105272236527)); -#21262 = CARTESIAN_POINT('',(81.755961716823,27.99190722154, - 1.16482514962)); -#21263 = CARTESIAN_POINT('',(82.013129483156,27.69350854202, - 1.209202428496)); -#21264 = CARTESIAN_POINT('',(82.259113092108,27.38572024817, - 1.253912137873)); -#21265 = CARTESIAN_POINT('',(82.493523600819,27.069035236106, - 1.298858358805)); -#21266 = CARTESIAN_POINT('',(82.715994993093,26.743964025996, - 1.343955388649)); -#21267 = CARTESIAN_POINT('',(82.926185200067,26.411034903626, - 1.3891257707)); -#21268 = CARTESIAN_POINT('',(83.495046401078,25.431491747119, - 1.519176193396)); -#21269 = CARTESIAN_POINT('',(83.821855700967,24.766343577932, - 1.60406599372)); -#21270 = CARTESIAN_POINT('',(84.102068779386,24.079011449956, - 1.68849109221)); -#21271 = CARTESIAN_POINT('',(84.333921806343,23.37332673221, - 1.772064301113)); -#21272 = CARTESIAN_POINT('',(84.516005432007,22.653275376856, - 1.854455096251)); -#21273 = CARTESIAN_POINT('',(84.647285182926,21.922996891345, - 1.935367925957)); -#21274 = CARTESIAN_POINT('',(84.72716018547,21.186797173012,2.0145316102 - )); -#21275 = PCURVE('',#21186,#21276); -#21276 = DEFINITIONAL_REPRESENTATION('',(#21277),#21322); -#21277 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21278,#21279,#21280,#21281, - #21282,#21283,#21284,#21285,#21286,#21287,#21288,#21289,#21290, - #21291,#21292,#21293,#21294,#21295,#21296,#21297,#21298,#21299, - #21300,#21301,#21302,#21303,#21304,#21305,#21306,#21307,#21308, - #21309,#21310,#21311,#21312,#21313,#21314,#21315,#21316,#21317, - #21318,#21319,#21320,#21321),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#21278 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#21279 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#21280 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#21281 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#21282 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#21283 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#21284 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#21285 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#21286 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#21287 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#21288 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#21289 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#21290 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#21291 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#21292 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#21293 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#21294 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#21295 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#21296 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#21297 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#21298 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#21299 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#21300 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#21301 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#21302 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#21303 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#21304 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#21305 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#21306 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#21307 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#21308 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#21309 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#21310 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#21311 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#21312 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#21313 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#21314 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#21315 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#21316 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#21317 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#21318 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#21319 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#21320 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#21321 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#21322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21323 = PCURVE('',#21324,#21329); -#21324 = CONICAL_SURFACE('',#21325,12.625,0.218166156499); -#21325 = AXIS2_PLACEMENT_3D('',#21326,#21327,#21328); -#21326 = CARTESIAN_POINT('',(72.566666666667,19.575,0.399)); -#21327 = DIRECTION('',(0.,0.,-1.)); -#21328 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21329 = DEFINITIONAL_REPRESENTATION('',(#21330),#21375); -#21330 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21331,#21332,#21333,#21334, - #21335,#21336,#21337,#21338,#21339,#21340,#21341,#21342,#21343, - #21344,#21345,#21346,#21347,#21348,#21349,#21350,#21351,#21352, - #21353,#21354,#21355,#21356,#21357,#21358,#21359,#21360,#21361, - #21362,#21363,#21364,#21365,#21366,#21367,#21368,#21369,#21370, - #21371,#21372,#21373,#21374),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#21331 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#21332 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#21333 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#21334 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#21335 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#21336 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#21337 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#21338 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#21339 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#21340 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#21341 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#21342 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#21343 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#21344 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#21345 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#21346 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#21347 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#21348 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#21349 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#21350 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#21351 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#21352 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#21353 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#21354 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#21355 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#21356 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#21357 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#21358 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#21359 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#21360 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#21361 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#21362 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#21363 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#21364 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#21365 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#21366 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#21367 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#21368 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#21369 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#21370 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#21371 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#21372 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#21373 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#21374 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#21375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21376 = ORIENTED_EDGE('',*,*,#21377,.T.); -#21377 = EDGE_CURVE('',#21225,#21170,#21378,.T.); -#21378 = SURFACE_CURVE('',#21379,(#21384,#21391),.PCURVE_S1.); -#21379 = CIRCLE('',#21380,13.85); -#21380 = AXIS2_PLACEMENT_3D('',#21381,#21382,#21383); -#21381 = CARTESIAN_POINT('',(72.566666666667,45.932534361872,2.198)); -#21382 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21383 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#21384 = PCURVE('',#21186,#21385); -#21385 = DEFINITIONAL_REPRESENTATION('',(#21386),#21390); -#21386 = LINE('',#21387,#21388); -#21387 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#21388 = VECTOR('',#21389,1.); -#21389 = DIRECTION('',(-0.,1.)); -#21390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21391 = PCURVE('',#21392,#21397); -#21392 = TOROIDAL_SURFACE('',#21393,26.082534361872,13.85); -#21393 = AXIS2_PLACEMENT_3D('',#21394,#21395,#21396); -#21394 = CARTESIAN_POINT('',(72.566666666667,19.85,2.198)); -#21395 = DIRECTION('',(0.,0.,-1.)); -#21396 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21397 = DEFINITIONAL_REPRESENTATION('',(#21398),#21402); -#21398 = LINE('',#21399,#21400); -#21399 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21400 = VECTOR('',#21401,1.); -#21401 = DIRECTION('',(-0.,1.)); -#21402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21403 = ORIENTED_EDGE('',*,*,#21169,.F.); -#21404 = ORIENTED_EDGE('',*,*,#21405,.T.); -#21405 = EDGE_CURVE('',#21123,#21227,#21406,.T.); -#21406 = SURFACE_CURVE('',#21407,(#21413,#21422),.PCURVE_S1.); -#21407 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21408,#21409,#21410,#21411, - #21412),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21408 = CARTESIAN_POINT('',(84.724478842975,21.2,2.198)); -#21409 = CARTESIAN_POINT('',(84.724478842975,21.2,2.098082406641)); -#21410 = CARTESIAN_POINT('',(84.725445859535,21.2,1.998164812844)); -#21411 = CARTESIAN_POINT('',(84.727379892617,21.2,1.898261259026)); -#21412 = CARTESIAN_POINT('',(84.730280502955,21.2,1.798385777654)); -#21413 = PCURVE('',#21186,#21414); -#21414 = DEFINITIONAL_REPRESENTATION('',(#21415),#21421); -#21415 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21416,#21417,#21418,#21419, - #21420),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21416 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#21417 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#21418 = CARTESIAN_POINT('',(-4.822966951266,9.410349427416)); -#21419 = CARTESIAN_POINT('',(-4.822949502509,9.403135173114)); -#21420 = CARTESIAN_POINT('',(-4.822923357974,9.395920943487)); -#21421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21422 = PCURVE('',#17870,#21423); -#21423 = DEFINITIONAL_REPRESENTATION('',(#21424),#21430); -#21424 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21425,#21426,#21427,#21428, - #21429),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21425 = CARTESIAN_POINT('',(-2.198,174.47447884297)); -#21426 = CARTESIAN_POINT('',(-2.098082406641,174.47447884297)); -#21427 = CARTESIAN_POINT('',(-1.998164812844,174.47544585953)); -#21428 = CARTESIAN_POINT('',(-1.898261259026,174.47737989261)); -#21429 = CARTESIAN_POINT('',(-1.798385777654,174.48028050295)); -#21430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21431 = ADVANCED_FACE('',(#21432),#21392,.T.); -#21432 = FACE_BOUND('',#21433,.F.); -#21433 = EDGE_LOOP('',(#21434,#21458,#21459,#21641)); -#21434 = ORIENTED_EDGE('',*,*,#21435,.F.); -#21435 = EDGE_CURVE('',#21170,#21436,#21438,.T.); -#21436 = VERTEX_POINT('',#21437); -#21437 = CARTESIAN_POINT('',(60.408854490359,21.2,2.198)); -#21438 = SURFACE_CURVE('',#21439,(#21444,#21451),.PCURVE_S1.); -#21439 = CIRCLE('',#21440,12.232534361872); -#21440 = AXIS2_PLACEMENT_3D('',#21441,#21442,#21443); -#21441 = CARTESIAN_POINT('',(72.566666666667,19.85,2.198)); -#21442 = DIRECTION('',(0.,-0.,1.)); -#21443 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21444 = PCURVE('',#21392,#21445); -#21445 = DEFINITIONAL_REPRESENTATION('',(#21446),#21450); -#21446 = LINE('',#21447,#21448); -#21447 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#21448 = VECTOR('',#21449,1.); -#21449 = DIRECTION('',(-1.,0.)); -#21450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21451 = PCURVE('',#18321,#21452); -#21452 = DEFINITIONAL_REPRESENTATION('',(#21453),#21457); -#21453 = LINE('',#21454,#21455); -#21454 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21455 = VECTOR('',#21456,1.); -#21456 = DIRECTION('',(-1.,0.)); -#21457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21458 = ORIENTED_EDGE('',*,*,#21377,.F.); -#21459 = ORIENTED_EDGE('',*,*,#21460,.F.); -#21460 = EDGE_CURVE('',#21461,#21225,#21463,.T.); -#21461 = VERTEX_POINT('',#21462); -#21462 = CARTESIAN_POINT('',(60.407612781589,21.2,2.013111578891)); -#21463 = SURFACE_CURVE('',#21464,(#21521,#21581),.PCURVE_S1.); -#21464 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21465,#21466,#21467,#21468, - #21469,#21470,#21471,#21472,#21473,#21474,#21475,#21476,#21477, - #21478,#21479,#21480,#21481,#21482,#21483,#21484,#21485,#21486, - #21487,#21488,#21489,#21490,#21491,#21492,#21493,#21494,#21495, - #21496,#21497,#21498,#21499,#21500,#21501,#21502,#21503,#21504, - #21505,#21506,#21507,#21508,#21509,#21510,#21511,#21512,#21513, - #21514,#21515,#21516,#21517,#21518,#21519,#21520),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#21465 = CARTESIAN_POINT('',(60.406173147863,21.186797173012, - 2.0145316102)); -#21466 = CARTESIAN_POINT('',(60.475474125878,21.825537190159, - 1.945847784641)); -#21467 = CARTESIAN_POINT('',(60.583469810845,22.459813490101, - 1.87584794007)); -#21468 = CARTESIAN_POINT('',(60.729767518482,23.086821881403, - 1.804708486374)); -#21469 = CARTESIAN_POINT('',(60.913730412932,23.703847190438, - 1.732619861218)); -#21470 = CARTESIAN_POINT('',(61.134504833957,24.308257945648, - 1.659792102915)); -#21471 = CARTESIAN_POINT('',(61.391030332771,24.89750679909, - 1.586464827644)); -#21472 = CARTESIAN_POINT('',(61.966598817826,26.028124639934, - 1.441004845976)); -#21473 = CARTESIAN_POINT('',(62.284143357635,26.570283008453, - 1.368879195518)); -#21474 = CARTESIAN_POINT('',(62.633485537118,27.093326870936, - 1.296808060151)); -#21475 = CARTESIAN_POINT('',(63.013276068607,27.595089977545, - 1.22509037078)); -#21476 = CARTESIAN_POINT('',(63.422011420185,28.073518803527, - 1.154074190424)); -#21477 = CARTESIAN_POINT('',(63.85804391448,28.526671378297, - 1.084177425705)); -#21478 = CARTESIAN_POINT('',(64.352759338028,28.983341830666, - 1.011009551808)); -#21479 = CARTESIAN_POINT('',(64.386063097025,29.013822792418, - 1.006111897466)); -#21480 = CARTESIAN_POINT('',(64.419497998052,29.044163097164, - 1.001222876114)); -#21481 = CARTESIAN_POINT('',(64.453063376992,29.074362071292, - 0.996342681424)); -#21482 = CARTESIAN_POINT('',(64.486758566188,29.10441904425, - 0.991471509722)); -#21483 = CARTESIAN_POINT('',(64.520582894449,29.134333348547, - 0.986609559999)); -#21484 = CARTESIAN_POINT('',(64.588880301964,29.194218854201, - 0.976848508641)); -#21485 = CARTESIAN_POINT('',(64.623356363335,29.224186728268, - 0.971949625817)); -#21486 = CARTESIAN_POINT('',(64.657963172802,29.254007254264, - 0.967060594141)); -#21487 = CARTESIAN_POINT('',(64.692700028315,29.283679747674, - 0.96218162527)); -#21488 = CARTESIAN_POINT('',(64.727566224133,29.313203527165, - 0.957312933804)); -#21489 = CARTESIAN_POINT('',(64.762561050819,29.342577914583, - 0.952454737292)); -#21490 = CARTESIAN_POINT('',(64.856015687309,29.420338017951, - 0.93955655441)); -#21491 = CARTESIAN_POINT('',(64.914700409661,29.468459876847, - 0.931535408984)); -#21492 = CARTESIAN_POINT('',(64.973734695639,29.516164719749, - 0.923544829531)); -#21493 = CARTESIAN_POINT('',(65.033115250336,29.56344947867, - 0.915585849616)); -#21494 = CARTESIAN_POINT('',(65.092838750586,29.610311109524, - 0.907659526789)); -#21495 = CARTESIAN_POINT('',(65.152901844971,29.65674659213, - 0.899766942582)); -#21496 = CARTESIAN_POINT('',(65.310007660812,29.776414572033, - 0.879328022206)); -#21497 = CARTESIAN_POINT('',(65.407576078575,29.848976064683, - 0.866836171262)); -#21498 = CARTESIAN_POINT('',(65.505992538665,29.920425110368, - 0.854438184095)); -#21499 = CARTESIAN_POINT('',(65.605242980484,29.9907495657, - 0.842138767079)); -#21500 = CARTESIAN_POINT('',(65.705313151265,30.059937441685, - 0.829942798541)); -#21501 = CARTESIAN_POINT('',(65.806188606085,30.127976903728, - 0.817855328766)); -#21502 = CARTESIAN_POINT('',(66.055854643837,30.292215588013, - 0.788450853129)); -#21503 = CARTESIAN_POINT('',(66.205530076233,30.387116440621, - 0.771261126682)); -#21504 = CARTESIAN_POINT('',(66.356835894571,30.479522781417, - 0.754328529855)); -#21505 = CARTESIAN_POINT('',(66.509726019424,30.569399263204, - 0.737669998744)); -#21506 = CARTESIAN_POINT('',(66.664153402413,30.65671123962, - 0.721303276337)); -#21507 = CARTESIAN_POINT('',(66.820070026203,30.741424765143, - 0.705246912518)); -#21508 = CARTESIAN_POINT('',(67.198350188333,30.938746472795, - 0.667440626642)); -#21509 = CARTESIAN_POINT('',(67.422112218351,31.04879892668, - 0.646010933499)); -#21510 = CARTESIAN_POINT('',(67.648577339758,31.153572161344, - 0.62528451325)); -#21511 = CARTESIAN_POINT('',(67.87760551844,31.252976929503, - 0.605318051656)); -#21512 = CARTESIAN_POINT('',(68.109051981696,31.346927069385, - 0.586170775313)); -#21513 = CARTESIAN_POINT('',(68.342766858959,31.435340042128, - 0.567903635341)); -#21514 = CARTESIAN_POINT('',(69.124832581611,31.709917444412, - 0.510449034634)); -#21515 = CARTESIAN_POINT('',(69.682478918092,31.871595143767, - 0.475367746345)); -#21516 = CARTESIAN_POINT('',(70.249512728028,32.002149222916, - 0.4461117941)); -#21517 = CARTESIAN_POINT('',(70.823794477128,32.100733563346, - 0.423458490193)); -#21518 = CARTESIAN_POINT('',(71.403058877187,32.16670059188, - 0.408114719065)); -#21519 = CARTESIAN_POINT('',(71.984883298014,32.19967987186, - 0.400444004722)); -#21520 = CARTESIAN_POINT('',(72.566666666667,32.19967987186, - 0.400444004722)); -#21521 = PCURVE('',#21392,#21522); -#21522 = DEFINITIONAL_REPRESENTATION('',(#21523),#21580); -#21523 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21524,#21525,#21526,#21527, - #21528,#21529,#21530,#21531,#21532,#21533,#21534,#21535,#21536, - #21537,#21538,#21539,#21540,#21541,#21542,#21543,#21544,#21545, - #21546,#21547,#21548,#21549,#21550,#21551,#21552,#21553,#21554, - #21555,#21556,#21557,#21558,#21559,#21560,#21561,#21562,#21563, - #21564,#21565,#21566,#21567,#21568,#21569,#21570,#21571,#21572, - #21573,#21574,#21575,#21576,#21577,#21578,#21579),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#21524 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#21525 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#21526 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#21527 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#21528 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#21529 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#21530 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#21531 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#21532 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#21533 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#21534 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#21535 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#21536 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#21537 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#21538 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#21539 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#21540 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#21541 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#21542 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#21543 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#21544 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#21545 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#21546 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#21547 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#21548 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#21549 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#21550 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#21551 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#21552 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#21553 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#21554 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#21555 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#21556 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#21557 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#21558 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#21559 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#21560 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#21561 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#21562 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#21563 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#21564 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#21565 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#21566 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#21567 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#21568 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#21569 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#21570 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#21571 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#21572 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#21573 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#21574 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#21575 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#21576 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#21577 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#21578 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#21579 = CARTESIAN_POINT('',(0.,9.294623360826)); -#21580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21581 = PCURVE('',#21324,#21582); -#21582 = DEFINITIONAL_REPRESENTATION('',(#21583),#21640); -#21583 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21584,#21585,#21586,#21587, - #21588,#21589,#21590,#21591,#21592,#21593,#21594,#21595,#21596, - #21597,#21598,#21599,#21600,#21601,#21602,#21603,#21604,#21605, - #21606,#21607,#21608,#21609,#21610,#21611,#21612,#21613,#21614, - #21615,#21616,#21617,#21618,#21619,#21620,#21621,#21622,#21623, - #21624,#21625,#21626,#21627,#21628,#21629,#21630,#21631,#21632, - #21633,#21634,#21635,#21636,#21637,#21638,#21639),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#21584 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#21585 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#21586 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#21587 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#21588 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#21589 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#21590 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#21591 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#21592 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#21593 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#21594 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#21595 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#21596 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#21597 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#21598 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#21599 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#21600 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#21601 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#21602 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#21603 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#21604 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#21605 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#21606 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#21607 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#21608 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#21609 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#21610 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#21611 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#21612 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#21613 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#21614 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#21615 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#21616 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#21617 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#21618 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#21619 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#21620 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#21621 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#21622 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#21623 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#21624 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#21625 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#21626 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#21627 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#21628 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#21629 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#21630 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#21631 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#21632 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#21633 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#21634 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#21635 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#21636 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#21637 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#21638 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#21639 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#21640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21641 = ORIENTED_EDGE('',*,*,#21642,.T.); -#21642 = EDGE_CURVE('',#21461,#21436,#21643,.T.); -#21643 = SURFACE_CURVE('',#21644,(#21650,#21659),.PCURVE_S1.); -#21644 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21645,#21646,#21647,#21648, - #21649),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21645 = CARTESIAN_POINT('',(60.403052830379,21.2,1.798385777678)); -#21646 = CARTESIAN_POINT('',(60.405953440716,21.2,1.898261259039)); -#21647 = CARTESIAN_POINT('',(60.407887473798,21.2,1.99816481286)); -#21648 = CARTESIAN_POINT('',(60.408854490359,21.2,2.098082406642)); -#21649 = CARTESIAN_POINT('',(60.408854490359,21.2,2.198)); -#21650 = PCURVE('',#21392,#21651); -#21651 = DEFINITIONAL_REPRESENTATION('',(#21652),#21658); -#21652 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21653,#21654,#21655,#21656, - #21657),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21653 = CARTESIAN_POINT('',(-1.460261949206,9.395920943489)); -#21654 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#21655 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#21656 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#21657 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#21658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21659 = PCURVE('',#17870,#21660); -#21660 = DEFINITIONAL_REPRESENTATION('',(#21661),#21667); -#21661 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21662,#21663,#21664,#21665, - #21666),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#21662 = CARTESIAN_POINT('',(-1.798385777678,150.15305283037)); -#21663 = CARTESIAN_POINT('',(-1.898261259039,150.15595344071)); -#21664 = CARTESIAN_POINT('',(-1.99816481286,150.15788747379)); -#21665 = CARTESIAN_POINT('',(-2.098082406642,150.15885449035)); -#21666 = CARTESIAN_POINT('',(-2.198,150.15885449035)); -#21667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21668 = ADVANCED_FACE('',(#21669),#21324,.F.); -#21669 = FACE_BOUND('',#21670,.F.); -#21670 = EDGE_LOOP('',(#21671,#21698,#21727,#21752,#21753)); -#21671 = ORIENTED_EDGE('',*,*,#21672,.F.); -#21672 = EDGE_CURVE('',#21673,#21227,#21675,.T.); -#21673 = VERTEX_POINT('',#21674); -#21674 = CARTESIAN_POINT('',(85.086427137974,21.2,0.4)); -#21675 = SURFACE_CURVE('',#21676,(#21681,#21691),.PCURVE_S1.); -#21676 = HYPERBOLA('',#21677,7.329901318451,1.625); -#21677 = AXIS2_PLACEMENT_3D('',#21678,#21679,#21680); -#21678 = CARTESIAN_POINT('',(72.566666666667,21.2,57.346694858733)); -#21679 = DIRECTION('',(0.,1.,0.)); -#21680 = DIRECTION('',(0.,0.,-1.)); -#21681 = PCURVE('',#21324,#21682); -#21682 = DEFINITIONAL_REPRESENTATION('',(#21683),#21690); -#21683 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21684,#21685,#21686,#21687, - #21688,#21689),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#21684 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999849E-04)); -#21685 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#21686 = CARTESIAN_POINT('',(-3.27466441216,-1.721910735771)); -#21687 = CARTESIAN_POINT('',(-3.276721279119,-2.55751859762)); -#21688 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184453)); -#21689 = CARTESIAN_POINT('',(-3.280955103828,-4.181100000002)); -#21690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21691 = PCURVE('',#17870,#21692); -#21692 = DEFINITIONAL_REPRESENTATION('',(#21693),#21697); -#21693 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21694,#21695,#21696), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#21694 = CARTESIAN_POINT('',(-0.4,174.83642713797)); -#21695 = CARTESIAN_POINT('',(-2.571131128545,174.35106149398)); -#21696 = CARTESIAN_POINT('',(-4.580100000002,173.90132350027)); -#21697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21698 = ORIENTED_EDGE('',*,*,#21699,.T.); -#21699 = EDGE_CURVE('',#21673,#21700,#21702,.T.); -#21700 = VERTEX_POINT('',#21701); -#21701 = CARTESIAN_POINT('',(60.046906195359,21.2,0.4)); -#21702 = SURFACE_CURVE('',#21703,(#21708,#21715),.PCURVE_S1.); -#21703 = CIRCLE('',#21704,12.624778305337); -#21704 = AXIS2_PLACEMENT_3D('',#21705,#21706,#21707); -#21705 = CARTESIAN_POINT('',(72.566666666667,19.575,0.4)); -#21706 = DIRECTION('',(0.,0.,1.)); -#21707 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21708 = PCURVE('',#21324,#21709); -#21709 = DEFINITIONAL_REPRESENTATION('',(#21710),#21714); -#21710 = LINE('',#21711,#21712); -#21711 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#21712 = VECTOR('',#21713,1.); -#21713 = DIRECTION('',(-1.,-0.)); -#21714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21715 = PCURVE('',#21716,#21721); -#21716 = PLANE('',#21717); -#21717 = AXIS2_PLACEMENT_3D('',#21718,#21719,#21720); -#21718 = CARTESIAN_POINT('',(85.466666666667,32.475,0.4)); -#21719 = DIRECTION('',(0.,0.,1.)); -#21720 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21721 = DEFINITIONAL_REPRESENTATION('',(#21722),#21726); -#21722 = CIRCLE('',#21723,12.624778305337); -#21723 = AXIS2_PLACEMENT_2D('',#21724,#21725); -#21724 = CARTESIAN_POINT('',(12.9,12.9)); -#21725 = DIRECTION('',(1.,0.)); -#21726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21727 = ORIENTED_EDGE('',*,*,#21728,.F.); -#21728 = EDGE_CURVE('',#21461,#21700,#21729,.T.); -#21729 = SURFACE_CURVE('',#21730,(#21735,#21745),.PCURVE_S1.); -#21730 = HYPERBOLA('',#21731,7.329901318451,1.625); -#21731 = AXIS2_PLACEMENT_3D('',#21732,#21733,#21734); -#21732 = CARTESIAN_POINT('',(72.566666666667,21.2,57.346694858733)); -#21733 = DIRECTION('',(0.,1.,0.)); -#21734 = DIRECTION('',(0.,0.,-1.)); -#21735 = PCURVE('',#21324,#21736); -#21736 = DEFINITIONAL_REPRESENTATION('',(#21737),#21744); -#21737 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#21738,#21739,#21740,#21741, - #21742,#21743),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#21738 = CARTESIAN_POINT('',(-6.143822856942,-4.181100000002)); -#21739 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184453)); -#21740 = CARTESIAN_POINT('',(-6.14805668165,-2.55751859762)); -#21741 = CARTESIAN_POINT('',(-6.150113548609,-1.721910735771)); -#21742 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#21743 = CARTESIAN_POINT('',(-6.15411208297,-9.999999999849E-04)); -#21744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21745 = PCURVE('',#17870,#21746); -#21746 = DEFINITIONAL_REPRESENTATION('',(#21747),#21751); -#21747 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#21748,#21749,#21750), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#21748 = CARTESIAN_POINT('',(-4.580100000002,150.73200983306)); -#21749 = CARTESIAN_POINT('',(-2.571131128545,150.28227183934)); -#21750 = CARTESIAN_POINT('',(-0.4,149.79690619535)); -#21751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21752 = ORIENTED_EDGE('',*,*,#21460,.T.); -#21753 = ORIENTED_EDGE('',*,*,#21224,.T.); -#21754 = ADVANCED_FACE('',(#21755),#21716,.T.); -#21755 = FACE_BOUND('',#21756,.T.); -#21756 = EDGE_LOOP('',(#21757,#21758)); -#21757 = ORIENTED_EDGE('',*,*,#21699,.T.); -#21758 = ORIENTED_EDGE('',*,*,#21759,.T.); -#21759 = EDGE_CURVE('',#21700,#21673,#21760,.T.); -#21760 = SURFACE_CURVE('',#21761,(#21765,#21771),.PCURVE_S1.); -#21761 = LINE('',#21762,#21763); -#21762 = CARTESIAN_POINT('',(-2.141666666667,21.2,0.4)); -#21763 = VECTOR('',#21764,1.); -#21764 = DIRECTION('',(1.,0.,0.)); -#21765 = PCURVE('',#21716,#21766); -#21766 = DEFINITIONAL_REPRESENTATION('',(#21767),#21770); -#21767 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21768,#21769),.UNSPECIFIED., - .F.,.F.,(2,2),(62.083555027996,87.333111638671), - .PIECEWISE_BEZIER_KNOTS.); -#21768 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#21769 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#21770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21771 = PCURVE('',#17870,#21772); -#21772 = DEFINITIONAL_REPRESENTATION('',(#21773),#21776); -#21773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#21774,#21775),.UNSPECIFIED., - .F.,.F.,(2,2),(62.083555027996,87.333111638671), - .PIECEWISE_BEZIER_KNOTS.); -#21774 = CARTESIAN_POINT('',(-0.4,149.69188836132)); -#21775 = CARTESIAN_POINT('',(-0.4,174.941444972)); -#21776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21777 = ADVANCED_FACE('',(#21778),#18321,.T.); -#21778 = FACE_BOUND('',#21779,.F.); -#21779 = EDGE_LOOP('',(#21780,#21781,#21782,#21827)); -#21780 = ORIENTED_EDGE('',*,*,#21198,.F.); -#21781 = ORIENTED_EDGE('',*,*,#21435,.T.); -#21782 = ORIENTED_EDGE('',*,*,#21783,.T.); -#21783 = EDGE_CURVE('',#21436,#18301,#21784,.T.); -#21784 = SURFACE_CURVE('',#21785,(#21797,#21812),.PCURVE_S1.); -#21785 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21786,#21787,#21788,#21789, - #21790,#21791,#21792,#21793,#21794,#21795,#21796),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.498411147287,0.945822420562,1.),.UNSPECIFIED.); -#21786 = CARTESIAN_POINT('',(60.408854490359,21.2,2.198)); -#21787 = CARTESIAN_POINT('',(60.408854490359,21.2,2.49631735946)); -#21788 = CARTESIAN_POINT('',(60.400234489466,21.2,2.794634808867)); -#21789 = CARTESIAN_POINT('',(60.382994514308,21.2,3.092578330901)); -#21790 = CARTESIAN_POINT('',(60.333986835346,21.2,3.656562447412)); -#21791 = CARTESIAN_POINT('',(60.303886168873,21.2,3.922748045473)); -#21792 = CARTESIAN_POINT('',(60.266892613934,21.2,4.188063375925)); -#21793 = CARTESIAN_POINT('',(60.217744977394,21.2,4.484232449872)); -#21794 = CARTESIAN_POINT('',(60.212336069182,21.2,4.516205585786)); -#21795 = CARTESIAN_POINT('',(60.206826868062,21.2,4.548161592352)); -#21796 = CARTESIAN_POINT('',(60.201217462093,21.2,4.5801)); -#21797 = PCURVE('',#18321,#21798); -#21798 = DEFINITIONAL_REPRESENTATION('',(#21799),#21811); -#21799 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21800,#21801,#21802,#21803, - #21804,#21805,#21806,#21807,#21808,#21809,#21810),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.498411147287,0.945822420562,1.),.UNSPECIFIED.); -#21800 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#21801 = CARTESIAN_POINT('',(-1.460209631526,3.163131813118)); -#21802 = CARTESIAN_POINT('',(-1.460287403099,3.184670975448)); -#21803 = CARTESIAN_POINT('',(-1.460442933812,3.206209805293)); -#21804 = CARTESIAN_POINT('',(-1.460881388786,3.247082279232)); -#21805 = CARTESIAN_POINT('',(-1.461149655685,3.266416052748)); -#21806 = CARTESIAN_POINT('',(-1.461477152516,3.28574908369)); -#21807 = CARTESIAN_POINT('',(-1.461907468862,3.307422131808)); -#21808 = CARTESIAN_POINT('',(-1.461954772717,3.309763063467)); -#21809 = CARTESIAN_POINT('',(-1.462002902239,3.312103988043)); -#21810 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#21811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21812 = PCURVE('',#17870,#21813); -#21813 = DEFINITIONAL_REPRESENTATION('',(#21814),#21826); -#21814 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21815,#21816,#21817,#21818, - #21819,#21820,#21821,#21822,#21823,#21824,#21825),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.498411147287,0.945822420562,1.),.UNSPECIFIED.); -#21815 = CARTESIAN_POINT('',(-2.198,150.15885449035)); -#21816 = CARTESIAN_POINT('',(-2.49631735946,150.15885449035)); -#21817 = CARTESIAN_POINT('',(-2.794634808867,150.15023448946)); -#21818 = CARTESIAN_POINT('',(-3.092578330901,150.1329945143)); -#21819 = CARTESIAN_POINT('',(-3.656562447412,150.08398683534)); -#21820 = CARTESIAN_POINT('',(-3.922748045473,150.05388616887)); -#21821 = CARTESIAN_POINT('',(-4.188063375925,150.01689261393)); -#21822 = CARTESIAN_POINT('',(-4.484232449872,149.96774497739)); -#21823 = CARTESIAN_POINT('',(-4.516205585786,149.96233606918)); -#21824 = CARTESIAN_POINT('',(-4.548161592352,149.95682686806)); -#21825 = CARTESIAN_POINT('',(-4.5801,149.95121746209)); -#21826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21827 = ORIENTED_EDGE('',*,*,#18300,.T.); -#21828 = ADVANCED_FACE('',(#21829),#18377,.T.); -#21829 = FACE_BOUND('',#21830,.F.); -#21830 = EDGE_LOOP('',(#21831,#21878,#21907,#21929)); -#21831 = ORIENTED_EDGE('',*,*,#21832,.F.); -#21832 = EDGE_CURVE('',#21833,#18334,#21835,.T.); -#21833 = VERTEX_POINT('',#21834); -#21834 = CARTESIAN_POINT('',(56.357812176308,21.2,2.198)); -#21835 = SURFACE_CURVE('',#21836,(#21848,#21863),.PCURVE_S1.); -#21836 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21837,#21838,#21839,#21840, - #21841,#21842,#21843,#21844,#21845,#21846,#21847),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995022,0.945822420411,1.),.UNSPECIFIED.); -#21837 = CARTESIAN_POINT('',(56.357812176308,21.2,2.198)); -#21838 = CARTESIAN_POINT('',(56.357812176308,21.2,2.49845105153)); -#21839 = CARTESIAN_POINT('',(56.36655592613,21.2,2.798902196259)); -#21840 = CARTESIAN_POINT('',(56.384043397989,21.2,3.098971328215)); -#21841 = CARTESIAN_POINT('',(56.433400645017,21.2,3.662924958854)); -#21842 = CARTESIAN_POINT('',(56.463370441281,21.2,3.926975891106)); -#21843 = CARTESIAN_POINT('',(56.50012335043,21.2,4.190168282307)); -#21844 = CARTESIAN_POINT('',(56.548921689232,21.2,4.484232449634)); -#21845 = CARTESIAN_POINT('',(56.554330597457,21.2,4.516205585628)); -#21846 = CARTESIAN_POINT('',(56.55983979859,21.2,4.548161592273)); -#21847 = CARTESIAN_POINT('',(56.565449204573,21.2,4.5801)); -#21848 = PCURVE('',#18377,#21849); -#21849 = DEFINITIONAL_REPRESENTATION('',(#21850),#21862); -#21850 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21851,#21852,#21853,#21854, - #21855,#21856,#21857,#21858,#21859,#21860,#21861),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995022,0.945822420411,1.),.UNSPECIFIED.); -#21851 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#21852 = CARTESIAN_POINT('',(-4.822975675654,3.163285870307)); -#21853 = CARTESIAN_POINT('',(-4.822896787524,3.184979089927)); -#21854 = CARTESIAN_POINT('',(-4.822739024238,3.206671969828)); -#21855 = CARTESIAN_POINT('',(-4.822297494781,3.247544417448)); -#21856 = CARTESIAN_POINT('',(-4.822030429015,3.266724133084)); -#21857 = CARTESIAN_POINT('',(-4.821705096357,3.285903116441)); -#21858 = CARTESIAN_POINT('',(-4.821277838318,3.30742213179)); -#21859 = CARTESIAN_POINT('',(-4.821230534463,3.309763063456)); -#21860 = CARTESIAN_POINT('',(-4.821182404941,3.312103988038)); -#21861 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#21862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21863 = PCURVE('',#17870,#21864); -#21864 = DEFINITIONAL_REPRESENTATION('',(#21865),#21877); -#21865 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#21866,#21867,#21868,#21869, - #21870,#21871,#21872,#21873,#21874,#21875,#21876),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.501975995022,0.945822420411,1.),.UNSPECIFIED.); -#21866 = CARTESIAN_POINT('',(-2.198,146.1078121763)); -#21867 = CARTESIAN_POINT('',(-2.49845105153,146.1078121763)); -#21868 = CARTESIAN_POINT('',(-2.798902196259,146.11655592613)); -#21869 = CARTESIAN_POINT('',(-3.098971328215,146.13404339798)); -#21870 = CARTESIAN_POINT('',(-3.662924958854,146.18340064501)); -#21871 = CARTESIAN_POINT('',(-3.926975891106,146.21337044128)); -#21872 = CARTESIAN_POINT('',(-4.190168282307,146.25012335043)); -#21873 = CARTESIAN_POINT('',(-4.484232449634,146.29892168923)); -#21874 = CARTESIAN_POINT('',(-4.516205585628,146.30433059745)); -#21875 = CARTESIAN_POINT('',(-4.548161592273,146.30983979859)); -#21876 = CARTESIAN_POINT('',(-4.5801,146.31544920457)); -#21877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21878 = ORIENTED_EDGE('',*,*,#21879,.T.); -#21879 = EDGE_CURVE('',#21833,#21880,#21882,.T.); -#21880 = VERTEX_POINT('',#21881); -#21881 = CARTESIAN_POINT('',(44.2,32.082534361872,2.198)); -#21882 = SURFACE_CURVE('',#21883,(#21888,#21895),.PCURVE_S1.); -#21883 = CIRCLE('',#21884,12.232534361872); -#21884 = AXIS2_PLACEMENT_3D('',#21885,#21886,#21887); -#21885 = CARTESIAN_POINT('',(44.2,19.85,2.198)); -#21886 = DIRECTION('',(0.,-0.,1.)); -#21887 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21888 = PCURVE('',#18377,#21889); -#21889 = DEFINITIONAL_REPRESENTATION('',(#21890),#21894); -#21890 = LINE('',#21891,#21892); -#21891 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21892 = VECTOR('',#21893,1.); -#21893 = DIRECTION('',(-1.,0.)); -#21894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21895 = PCURVE('',#21896,#21901); -#21896 = TOROIDAL_SURFACE('',#21897,26.082534361872,13.85); -#21897 = AXIS2_PLACEMENT_3D('',#21898,#21899,#21900); -#21898 = CARTESIAN_POINT('',(44.2,19.85,2.198)); -#21899 = DIRECTION('',(0.,0.,-1.)); -#21900 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#21901 = DEFINITIONAL_REPRESENTATION('',(#21902),#21906); -#21902 = LINE('',#21903,#21904); -#21903 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#21904 = VECTOR('',#21905,1.); -#21905 = DIRECTION('',(-1.,0.)); -#21906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21907 = ORIENTED_EDGE('',*,*,#21908,.T.); -#21908 = EDGE_CURVE('',#21880,#18357,#21909,.T.); -#21909 = SURFACE_CURVE('',#21910,(#21915,#21922),.PCURVE_S1.); -#21910 = CIRCLE('',#21911,13.85); -#21911 = AXIS2_PLACEMENT_3D('',#21912,#21913,#21914); -#21912 = CARTESIAN_POINT('',(44.2,45.932534361872,2.198)); -#21913 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#21914 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#21915 = PCURVE('',#18377,#21916); -#21916 = DEFINITIONAL_REPRESENTATION('',(#21917),#21921); -#21917 = LINE('',#21918,#21919); -#21918 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#21919 = VECTOR('',#21920,1.); -#21920 = DIRECTION('',(-0.,1.)); -#21921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21922 = PCURVE('',#18410,#21923); -#21923 = DEFINITIONAL_REPRESENTATION('',(#21924),#21928); -#21924 = LINE('',#21925,#21926); -#21925 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#21926 = VECTOR('',#21927,1.); -#21927 = DIRECTION('',(-0.,1.)); -#21928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#21929 = ORIENTED_EDGE('',*,*,#18356,.T.); -#21930 = ADVANCED_FACE('',(#21931),#21896,.T.); -#21931 = FACE_BOUND('',#21932,.F.); -#21932 = EDGE_LOOP('',(#21933,#22086,#22113,#22114)); -#21933 = ORIENTED_EDGE('',*,*,#21934,.F.); -#21934 = EDGE_CURVE('',#21935,#21937,#21939,.T.); -#21935 = VERTEX_POINT('',#21936); -#21936 = CARTESIAN_POINT('',(44.2,32.19967987186,0.400444004722)); -#21937 = VERTEX_POINT('',#21938); -#21938 = CARTESIAN_POINT('',(56.359053885066,21.2,2.013111578896)); -#21939 = SURFACE_CURVE('',#21940,(#21985,#22033),.PCURVE_S1.); -#21940 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21941,#21942,#21943,#21944, - #21945,#21946,#21947,#21948,#21949,#21950,#21951,#21952,#21953, - #21954,#21955,#21956,#21957,#21958,#21959,#21960,#21961,#21962, - #21963,#21964,#21965,#21966,#21967,#21968,#21969,#21970,#21971, - #21972,#21973,#21974,#21975,#21976,#21977,#21978,#21979,#21980, - #21981,#21982,#21983,#21984),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#21941 = CARTESIAN_POINT('',(44.2,32.19967987186,0.400444004722)); -#21942 = CARTESIAN_POINT('',(44.810906974197,32.19967987186, - 0.400444004722)); -#21943 = CARTESIAN_POINT('',(45.421860820596,32.16331612576, - 0.408901861389)); -#21944 = CARTESIAN_POINT('',(46.029843940149,32.090578424736, - 0.425820745627)); -#21945 = CARTESIAN_POINT('',(46.63206244799,31.981919591985, - 0.450757051666)); -#21946 = CARTESIAN_POINT('',(47.225916125877,31.838120944003, - 0.482854433345)); -#21947 = CARTESIAN_POINT('',(47.808956703856,31.660193541302, - 0.521201862801)); -#21948 = CARTESIAN_POINT('',(48.644690991397,31.351016732101, - 0.585285538548)); -#21949 = CARTESIAN_POINT('',(48.907667434664,31.245514349984, - 0.606834010531)); -#21950 = CARTESIAN_POINT('',(49.167586875603,31.132962466073, - 0.629458875048)); -#21951 = CARTESIAN_POINT('',(49.424235184278,31.013484682515, - 0.653072695588)); -#21952 = CARTESIAN_POINT('',(49.677406167585,30.887210217051, - 0.677591597746)); -#21953 = CARTESIAN_POINT('',(49.926901002267,30.754273069889, - 0.702936424861)); -#21954 = CARTESIAN_POINT('',(50.366119530865,30.504893625422, - 0.749602741865)); -#21955 = CARTESIAN_POINT('',(50.557308328402,30.390923069841, - 0.770639036621)); -#21956 = CARTESIAN_POINT('',(50.7460000831,30.272967233756, - 0.792106773153)); -#21957 = CARTESIAN_POINT('',(50.932103048773,30.151095546084, - 0.813971927071)); -#21958 = CARTESIAN_POINT('',(51.115527710487,30.025379154736, - 0.836202454361)); -#21959 = CARTESIAN_POINT('',(51.296186784555,29.895890926614, - 0.858768291387)); -#21960 = CARTESIAN_POINT('',(51.615758113335,29.65651948881, - 0.899877563509)); -#21961 = CARTESIAN_POINT('',(51.755708940581,29.547983372819, - 0.9183090161)); -#21962 = CARTESIAN_POINT('',(51.893804542127,29.437134893599, - 0.936921487606)); -#21963 = CARTESIAN_POINT('',(52.030002593902,29.324012557437, - 0.955701435136)); -#21964 = CARTESIAN_POINT('',(52.164261605917,29.208655582965, - 0.974635997976)); -#21965 = CARTESIAN_POINT('',(52.296540922263,29.091103901149, - 0.993712997584)); -#21966 = CARTESIAN_POINT('',(52.529916370951,28.876637255295, - 1.028126236802)); -#21967 = CARTESIAN_POINT('',(52.631766479824,28.780526506035, - 1.043413568571)); -#21968 = CARTESIAN_POINT('',(52.732331287104,28.683086073695, - 1.05877721958)); -#21969 = CARTESIAN_POINT('',(52.831591366093,28.584336411197, - 1.074211695289)); -#21970 = CARTESIAN_POINT('',(52.929527624024,28.484298258204, - 1.089711719932)); -#21971 = CARTESIAN_POINT('',(53.02612130206,28.382992641119, - 1.105272236527)); -#21972 = CARTESIAN_POINT('',(53.389295050156,27.99190722154, - 1.16482514962)); -#21973 = CARTESIAN_POINT('',(53.64646281649,27.69350854202, - 1.209202428496)); -#21974 = CARTESIAN_POINT('',(53.892446425441,27.38572024817, - 1.253912137873)); -#21975 = CARTESIAN_POINT('',(54.126856934153,27.069035236106, - 1.298858358805)); -#21976 = CARTESIAN_POINT('',(54.349328326427,26.743964025996, - 1.343955388649)); -#21977 = CARTESIAN_POINT('',(54.5595185334,26.411034903626,1.3891257707) - ); -#21978 = CARTESIAN_POINT('',(55.128379734411,25.431491747119, - 1.519176193396)); -#21979 = CARTESIAN_POINT('',(55.455189034301,24.766343577932, - 1.60406599372)); -#21980 = CARTESIAN_POINT('',(55.735402112719,24.079011449956, - 1.68849109221)); -#21981 = CARTESIAN_POINT('',(55.967255139676,23.37332673221, - 1.772064301113)); -#21982 = CARTESIAN_POINT('',(56.14933876534,22.653275376856, - 1.854455096251)); -#21983 = CARTESIAN_POINT('',(56.280618516259,21.922996891345, - 1.935367925957)); -#21984 = CARTESIAN_POINT('',(56.360493518804,21.186797173012, - 2.0145316102)); -#21985 = PCURVE('',#21896,#21986); -#21986 = DEFINITIONAL_REPRESENTATION('',(#21987),#22032); -#21987 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#21988,#21989,#21990,#21991, - #21992,#21993,#21994,#21995,#21996,#21997,#21998,#21999,#22000, - #22001,#22002,#22003,#22004,#22005,#22006,#22007,#22008,#22009, - #22010,#22011,#22012,#22013,#22014,#22015,#22016,#22017,#22018, - #22019,#22020,#22021,#22022,#22023,#22024,#22025,#22026,#22027, - #22028,#22029,#22030,#22031),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#21988 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#21989 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#21990 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#21991 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#21992 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#21993 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#21994 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#21995 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#21996 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#21997 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#21998 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#21999 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#22000 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#22001 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#22002 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#22003 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#22004 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#22005 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#22006 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#22007 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#22008 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#22009 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#22010 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#22011 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#22012 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#22013 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#22014 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#22015 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#22016 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#22017 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#22018 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#22019 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#22020 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#22021 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#22022 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#22023 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#22024 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#22025 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#22026 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#22027 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#22028 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#22029 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#22030 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#22031 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#22032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22033 = PCURVE('',#22034,#22039); -#22034 = CONICAL_SURFACE('',#22035,12.625,0.218166156499); -#22035 = AXIS2_PLACEMENT_3D('',#22036,#22037,#22038); -#22036 = CARTESIAN_POINT('',(44.2,19.575,0.399)); -#22037 = DIRECTION('',(0.,0.,-1.)); -#22038 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22039 = DEFINITIONAL_REPRESENTATION('',(#22040),#22085); -#22040 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22041,#22042,#22043,#22044, - #22045,#22046,#22047,#22048,#22049,#22050,#22051,#22052,#22053, - #22054,#22055,#22056,#22057,#22058,#22059,#22060,#22061,#22062, - #22063,#22064,#22065,#22066,#22067,#22068,#22069,#22070,#22071, - #22072,#22073,#22074,#22075,#22076,#22077,#22078,#22079,#22080, - #22081,#22082,#22083,#22084),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#22041 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#22042 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#22043 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#22044 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#22045 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#22046 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#22047 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#22048 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#22049 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#22050 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#22051 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#22052 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#22053 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#22054 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#22055 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#22056 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#22057 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#22058 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#22059 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#22060 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#22061 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#22062 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#22063 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#22064 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#22065 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#22066 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#22067 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#22068 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#22069 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#22070 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#22071 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#22072 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#22073 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#22074 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#22075 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#22076 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#22077 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#22078 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#22079 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#22080 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#22081 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#22082 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#22083 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#22084 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#22085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22086 = ORIENTED_EDGE('',*,*,#22087,.T.); -#22087 = EDGE_CURVE('',#21935,#21880,#22088,.T.); -#22088 = SURFACE_CURVE('',#22089,(#22094,#22101),.PCURVE_S1.); -#22089 = CIRCLE('',#22090,13.85); -#22090 = AXIS2_PLACEMENT_3D('',#22091,#22092,#22093); -#22091 = CARTESIAN_POINT('',(44.2,45.932534361872,2.198)); -#22092 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22093 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#22094 = PCURVE('',#21896,#22095); -#22095 = DEFINITIONAL_REPRESENTATION('',(#22096),#22100); -#22096 = LINE('',#22097,#22098); -#22097 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#22098 = VECTOR('',#22099,1.); -#22099 = DIRECTION('',(-0.,1.)); -#22100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22101 = PCURVE('',#22102,#22107); -#22102 = TOROIDAL_SURFACE('',#22103,26.082534361872,13.85); -#22103 = AXIS2_PLACEMENT_3D('',#22104,#22105,#22106); -#22104 = CARTESIAN_POINT('',(44.2,19.85,2.198)); -#22105 = DIRECTION('',(0.,0.,-1.)); -#22106 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#22107 = DEFINITIONAL_REPRESENTATION('',(#22108),#22112); -#22108 = LINE('',#22109,#22110); -#22109 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#22110 = VECTOR('',#22111,1.); -#22111 = DIRECTION('',(-0.,1.)); -#22112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22113 = ORIENTED_EDGE('',*,*,#21879,.F.); -#22114 = ORIENTED_EDGE('',*,*,#22115,.T.); -#22115 = EDGE_CURVE('',#21833,#21937,#22116,.T.); -#22116 = SURFACE_CURVE('',#22117,(#22123,#22132),.PCURVE_S1.); -#22117 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22118,#22119,#22120,#22121, - #22122),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22118 = CARTESIAN_POINT('',(56.357812176308,21.2,2.198)); -#22119 = CARTESIAN_POINT('',(56.357812176308,21.2,2.098082406641)); -#22120 = CARTESIAN_POINT('',(56.358779192868,21.2,1.998164812845)); -#22121 = CARTESIAN_POINT('',(56.360713225951,21.2,1.898261259028)); -#22122 = CARTESIAN_POINT('',(56.363613836288,21.2,1.798385777656)); -#22123 = PCURVE('',#21896,#22124); -#22124 = DEFINITIONAL_REPRESENTATION('',(#22125),#22131); -#22125 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22126,#22127,#22128,#22129, - #22130),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22126 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#22127 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#22128 = CARTESIAN_POINT('',(-4.822966951266,9.410349427416)); -#22129 = CARTESIAN_POINT('',(-4.822949502509,9.403135173114)); -#22130 = CARTESIAN_POINT('',(-4.822923357974,9.395920943487)); -#22131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22132 = PCURVE('',#17870,#22133); -#22133 = DEFINITIONAL_REPRESENTATION('',(#22134),#22140); -#22134 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22135,#22136,#22137,#22138, - #22139),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22135 = CARTESIAN_POINT('',(-2.198,146.1078121763)); -#22136 = CARTESIAN_POINT('',(-2.098082406641,146.1078121763)); -#22137 = CARTESIAN_POINT('',(-1.998164812845,146.10877919286)); -#22138 = CARTESIAN_POINT('',(-1.898261259028,146.11071322595)); -#22139 = CARTESIAN_POINT('',(-1.798385777656,146.11361383628)); -#22140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22141 = ADVANCED_FACE('',(#22142),#22102,.T.); -#22142 = FACE_BOUND('',#22143,.F.); -#22143 = EDGE_LOOP('',(#22144,#22168,#22169,#22351)); -#22144 = ORIENTED_EDGE('',*,*,#22145,.F.); -#22145 = EDGE_CURVE('',#21880,#22146,#22148,.T.); -#22146 = VERTEX_POINT('',#22147); -#22147 = CARTESIAN_POINT('',(32.042187823692,21.2,2.198)); -#22148 = SURFACE_CURVE('',#22149,(#22154,#22161),.PCURVE_S1.); -#22149 = CIRCLE('',#22150,12.232534361872); -#22150 = AXIS2_PLACEMENT_3D('',#22151,#22152,#22153); -#22151 = CARTESIAN_POINT('',(44.2,19.85,2.198)); -#22152 = DIRECTION('',(0.,-0.,1.)); -#22153 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#22154 = PCURVE('',#22102,#22155); -#22155 = DEFINITIONAL_REPRESENTATION('',(#22156),#22160); -#22156 = LINE('',#22157,#22158); -#22157 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#22158 = VECTOR('',#22159,1.); -#22159 = DIRECTION('',(-1.,0.)); -#22160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22161 = PCURVE('',#18410,#22162); -#22162 = DEFINITIONAL_REPRESENTATION('',(#22163),#22167); -#22163 = LINE('',#22164,#22165); -#22164 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#22165 = VECTOR('',#22166,1.); -#22166 = DIRECTION('',(-1.,0.)); -#22167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22168 = ORIENTED_EDGE('',*,*,#22087,.F.); -#22169 = ORIENTED_EDGE('',*,*,#22170,.F.); -#22170 = EDGE_CURVE('',#22171,#21935,#22173,.T.); -#22171 = VERTEX_POINT('',#22172); -#22172 = CARTESIAN_POINT('',(32.040946114922,21.2,2.013111578891)); -#22173 = SURFACE_CURVE('',#22174,(#22231,#22291),.PCURVE_S1.); -#22174 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22175,#22176,#22177,#22178, - #22179,#22180,#22181,#22182,#22183,#22184,#22185,#22186,#22187, - #22188,#22189,#22190,#22191,#22192,#22193,#22194,#22195,#22196, - #22197,#22198,#22199,#22200,#22201,#22202,#22203,#22204,#22205, - #22206,#22207,#22208,#22209,#22210,#22211,#22212,#22213,#22214, - #22215,#22216,#22217,#22218,#22219,#22220,#22221,#22222,#22223, - #22224,#22225,#22226,#22227,#22228,#22229,#22230),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#22175 = CARTESIAN_POINT('',(32.039506481196,21.186797173012, - 2.0145316102)); -#22176 = CARTESIAN_POINT('',(32.108807459211,21.825537190159, - 1.945847784641)); -#22177 = CARTESIAN_POINT('',(32.216803144178,22.459813490101, - 1.87584794007)); -#22178 = CARTESIAN_POINT('',(32.363100851815,23.086821881403, - 1.804708486374)); -#22179 = CARTESIAN_POINT('',(32.547063746266,23.703847190438, - 1.732619861218)); -#22180 = CARTESIAN_POINT('',(32.76783816729,24.308257945648, - 1.659792102915)); -#22181 = CARTESIAN_POINT('',(33.024363666104,24.89750679909, - 1.586464827644)); -#22182 = CARTESIAN_POINT('',(33.599932151159,26.028124639934, - 1.441004845976)); -#22183 = CARTESIAN_POINT('',(33.917476690969,26.570283008453, - 1.368879195518)); -#22184 = CARTESIAN_POINT('',(34.266818870452,27.093326870936, - 1.296808060151)); -#22185 = CARTESIAN_POINT('',(34.64660940194,27.595089977545, - 1.22509037078)); -#22186 = CARTESIAN_POINT('',(35.055344753518,28.073518803527, - 1.154074190424)); -#22187 = CARTESIAN_POINT('',(35.491377247814,28.526671378297, - 1.084177425705)); -#22188 = CARTESIAN_POINT('',(35.986092671361,28.983341830666, - 1.011009551808)); -#22189 = CARTESIAN_POINT('',(36.019396430359,29.013822792418, - 1.006111897466)); -#22190 = CARTESIAN_POINT('',(36.052831331386,29.044163097164, - 1.001222876114)); -#22191 = CARTESIAN_POINT('',(36.086396710325,29.074362071292, - 0.996342681424)); -#22192 = CARTESIAN_POINT('',(36.120091899521,29.10441904425, - 0.991471509722)); -#22193 = CARTESIAN_POINT('',(36.153916227782,29.134333348547, - 0.986609559999)); -#22194 = CARTESIAN_POINT('',(36.222213635297,29.194218854201, - 0.976848508641)); -#22195 = CARTESIAN_POINT('',(36.256689696668,29.224186728268, - 0.971949625817)); -#22196 = CARTESIAN_POINT('',(36.291296506135,29.254007254264, - 0.967060594141)); -#22197 = CARTESIAN_POINT('',(36.326033361649,29.283679747674, - 0.96218162527)); -#22198 = CARTESIAN_POINT('',(36.360899557467,29.313203527165, - 0.957312933804)); -#22199 = CARTESIAN_POINT('',(36.395894384152,29.342577914583, - 0.952454737292)); -#22200 = CARTESIAN_POINT('',(36.489349020643,29.420338017951, - 0.93955655441)); -#22201 = CARTESIAN_POINT('',(36.548033742994,29.468459876847, - 0.931535408984)); -#22202 = CARTESIAN_POINT('',(36.607068028973,29.516164719749, - 0.923544829531)); -#22203 = CARTESIAN_POINT('',(36.666448583669,29.56344947867, - 0.915585849616)); -#22204 = CARTESIAN_POINT('',(36.726172083919,29.610311109524, - 0.907659526789)); -#22205 = CARTESIAN_POINT('',(36.786235178305,29.65674659213, - 0.899766942582)); -#22206 = CARTESIAN_POINT('',(36.943340994146,29.776414572033, - 0.879328022206)); -#22207 = CARTESIAN_POINT('',(37.040909411908,29.848976064683, - 0.866836171262)); -#22208 = CARTESIAN_POINT('',(37.139325871999,29.920425110368, - 0.854438184095)); -#22209 = CARTESIAN_POINT('',(37.238576313817,29.9907495657, - 0.842138767079)); -#22210 = CARTESIAN_POINT('',(37.338646484599,30.059937441685, - 0.829942798541)); -#22211 = CARTESIAN_POINT('',(37.439521939419,30.127976903728, - 0.817855328766)); -#22212 = CARTESIAN_POINT('',(37.689187977171,30.292215588013, - 0.788450853129)); -#22213 = CARTESIAN_POINT('',(37.838863409567,30.387116440621, - 0.771261126682)); -#22214 = CARTESIAN_POINT('',(37.990169227904,30.479522781417, - 0.754328529855)); -#22215 = CARTESIAN_POINT('',(38.143059352758,30.569399263204, - 0.737669998744)); -#22216 = CARTESIAN_POINT('',(38.297486735747,30.65671123962, - 0.721303276337)); -#22217 = CARTESIAN_POINT('',(38.453403359537,30.741424765143, - 0.705246912518)); -#22218 = CARTESIAN_POINT('',(38.831683521666,30.938746472795, - 0.667440626642)); -#22219 = CARTESIAN_POINT('',(39.055445551685,31.04879892668, - 0.646010933499)); -#22220 = CARTESIAN_POINT('',(39.281910673091,31.153572161344, - 0.62528451325)); -#22221 = CARTESIAN_POINT('',(39.510938851773,31.252976929503, - 0.605318051656)); -#22222 = CARTESIAN_POINT('',(39.742385315029,31.346927069385, - 0.586170775313)); -#22223 = CARTESIAN_POINT('',(39.976100192292,31.435340042128, - 0.567903635341)); -#22224 = CARTESIAN_POINT('',(40.758165914944,31.709917444412, - 0.510449034634)); -#22225 = CARTESIAN_POINT('',(41.315812251425,31.871595143767, - 0.475367746345)); -#22226 = CARTESIAN_POINT('',(41.882846061361,32.002149222916, - 0.4461117941)); -#22227 = CARTESIAN_POINT('',(42.457127810461,32.100733563346, - 0.423458490193)); -#22228 = CARTESIAN_POINT('',(43.036392210521,32.16670059188, - 0.408114719065)); -#22229 = CARTESIAN_POINT('',(43.618216631348,32.19967987186, - 0.400444004722)); -#22230 = CARTESIAN_POINT('',(44.2,32.19967987186,0.400444004722)); -#22231 = PCURVE('',#22102,#22232); -#22232 = DEFINITIONAL_REPRESENTATION('',(#22233),#22290); -#22233 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22234,#22235,#22236,#22237, - #22238,#22239,#22240,#22241,#22242,#22243,#22244,#22245,#22246, - #22247,#22248,#22249,#22250,#22251,#22252,#22253,#22254,#22255, - #22256,#22257,#22258,#22259,#22260,#22261,#22262,#22263,#22264, - #22265,#22266,#22267,#22268,#22269,#22270,#22271,#22272,#22273, - #22274,#22275,#22276,#22277,#22278,#22279,#22280,#22281,#22282, - #22283,#22284,#22285,#22286,#22287,#22288,#22289),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#22234 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#22235 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#22236 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#22237 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#22238 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#22239 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#22240 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#22241 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#22242 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#22243 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#22244 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#22245 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#22246 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#22247 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#22248 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#22249 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#22250 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#22251 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#22252 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#22253 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#22254 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#22255 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#22256 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#22257 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#22258 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#22259 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#22260 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#22261 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#22262 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#22263 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#22264 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#22265 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#22266 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#22267 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#22268 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#22269 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#22270 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#22271 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#22272 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#22273 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#22274 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#22275 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#22276 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#22277 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#22278 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#22279 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#22280 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#22281 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#22282 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#22283 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#22284 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#22285 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#22286 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#22287 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#22288 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#22289 = CARTESIAN_POINT('',(0.,9.294623360826)); -#22290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22291 = PCURVE('',#22034,#22292); -#22292 = DEFINITIONAL_REPRESENTATION('',(#22293),#22350); -#22293 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22294,#22295,#22296,#22297, - #22298,#22299,#22300,#22301,#22302,#22303,#22304,#22305,#22306, - #22307,#22308,#22309,#22310,#22311,#22312,#22313,#22314,#22315, - #22316,#22317,#22318,#22319,#22320,#22321,#22322,#22323,#22324, - #22325,#22326,#22327,#22328,#22329,#22330,#22331,#22332,#22333, - #22334,#22335,#22336,#22337,#22338,#22339,#22340,#22341,#22342, - #22343,#22344,#22345,#22346,#22347,#22348,#22349),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#22294 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#22295 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#22296 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#22297 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#22298 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#22299 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#22300 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#22301 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#22302 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#22303 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#22304 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#22305 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#22306 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#22307 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#22308 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#22309 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#22310 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#22311 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#22312 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#22313 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#22314 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#22315 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#22316 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#22317 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#22318 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#22319 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#22320 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#22321 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#22322 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#22323 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#22324 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#22325 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#22326 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#22327 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#22328 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#22329 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#22330 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#22331 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#22332 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#22333 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#22334 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#22335 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#22336 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#22337 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#22338 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#22339 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#22340 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#22341 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#22342 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#22343 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#22344 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#22345 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#22346 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#22347 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#22348 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#22349 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#22350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22351 = ORIENTED_EDGE('',*,*,#22352,.T.); -#22352 = EDGE_CURVE('',#22171,#22146,#22353,.T.); -#22353 = SURFACE_CURVE('',#22354,(#22360,#22369),.PCURVE_S1.); -#22354 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22355,#22356,#22357,#22358, - #22359),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22355 = CARTESIAN_POINT('',(32.036386163713,21.2,1.798385777676)); -#22356 = CARTESIAN_POINT('',(32.039286774049,21.2,1.898261259037)); -#22357 = CARTESIAN_POINT('',(32.041220807132,21.2,1.998164812859)); -#22358 = CARTESIAN_POINT('',(32.042187823692,21.2,2.098082406641)); -#22359 = CARTESIAN_POINT('',(32.042187823692,21.2,2.198)); -#22360 = PCURVE('',#22102,#22361); -#22361 = DEFINITIONAL_REPRESENTATION('',(#22362),#22368); -#22362 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22363,#22364,#22365,#22366, - #22367),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22363 = CARTESIAN_POINT('',(-1.460261949206,9.395920943489)); -#22364 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#22365 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#22366 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#22367 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#22368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22369 = PCURVE('',#17870,#22370); -#22370 = DEFINITIONAL_REPRESENTATION('',(#22371),#22377); -#22371 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22372,#22373,#22374,#22375, - #22376),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22372 = CARTESIAN_POINT('',(-1.798385777676,121.78638616371)); -#22373 = CARTESIAN_POINT('',(-1.898261259037,121.78928677404)); -#22374 = CARTESIAN_POINT('',(-1.998164812859,121.79122080713)); -#22375 = CARTESIAN_POINT('',(-2.098082406641,121.79218782369)); -#22376 = CARTESIAN_POINT('',(-2.198,121.79218782369)); -#22377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22378 = ADVANCED_FACE('',(#22379),#22034,.F.); -#22379 = FACE_BOUND('',#22380,.F.); -#22380 = EDGE_LOOP('',(#22381,#22408,#22437,#22462,#22463)); -#22381 = ORIENTED_EDGE('',*,*,#22382,.F.); -#22382 = EDGE_CURVE('',#22383,#21937,#22385,.T.); -#22383 = VERTEX_POINT('',#22384); -#22384 = CARTESIAN_POINT('',(56.719760471308,21.2,0.4)); -#22385 = SURFACE_CURVE('',#22386,(#22391,#22401),.PCURVE_S1.); -#22386 = HYPERBOLA('',#22387,7.329901318451,1.625); -#22387 = AXIS2_PLACEMENT_3D('',#22388,#22389,#22390); -#22388 = CARTESIAN_POINT('',(44.2,21.2,57.346694858733)); -#22389 = DIRECTION('',(0.,1.,0.)); -#22390 = DIRECTION('',(0.,0.,-1.)); -#22391 = PCURVE('',#22034,#22392); -#22392 = DEFINITIONAL_REPRESENTATION('',(#22393),#22400); -#22393 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#22394,#22395,#22396,#22397, - #22398,#22399),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#22394 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999837E-04)); -#22395 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#22396 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#22397 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#22398 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184451)); -#22399 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#22400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22401 = PCURVE('',#17870,#22402); -#22402 = DEFINITIONAL_REPRESENTATION('',(#22403),#22407); -#22403 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22404,#22405,#22406), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#22404 = CARTESIAN_POINT('',(-0.4,146.4697604713)); -#22405 = CARTESIAN_POINT('',(-2.571131128544,145.98439482732)); -#22406 = CARTESIAN_POINT('',(-4.5801,145.5346568336)); -#22407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22408 = ORIENTED_EDGE('',*,*,#22409,.T.); -#22409 = EDGE_CURVE('',#22383,#22410,#22412,.T.); -#22410 = VERTEX_POINT('',#22411); -#22411 = CARTESIAN_POINT('',(31.680239528692,21.2,0.4)); -#22412 = SURFACE_CURVE('',#22413,(#22418,#22425),.PCURVE_S1.); -#22413 = CIRCLE('',#22414,12.624778305337); -#22414 = AXIS2_PLACEMENT_3D('',#22415,#22416,#22417); -#22415 = CARTESIAN_POINT('',(44.2,19.575,0.4)); -#22416 = DIRECTION('',(0.,0.,1.)); -#22417 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22418 = PCURVE('',#22034,#22419); -#22419 = DEFINITIONAL_REPRESENTATION('',(#22420),#22424); -#22420 = LINE('',#22421,#22422); -#22421 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#22422 = VECTOR('',#22423,1.); -#22423 = DIRECTION('',(-1.,-0.)); -#22424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22425 = PCURVE('',#22426,#22431); -#22426 = PLANE('',#22427); -#22427 = AXIS2_PLACEMENT_3D('',#22428,#22429,#22430); -#22428 = CARTESIAN_POINT('',(57.1,32.475,0.4)); -#22429 = DIRECTION('',(0.,0.,1.)); -#22430 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22431 = DEFINITIONAL_REPRESENTATION('',(#22432),#22436); -#22432 = CIRCLE('',#22433,12.624778305337); -#22433 = AXIS2_PLACEMENT_2D('',#22434,#22435); -#22434 = CARTESIAN_POINT('',(12.9,12.9)); -#22435 = DIRECTION('',(1.,0.)); -#22436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22437 = ORIENTED_EDGE('',*,*,#22438,.F.); -#22438 = EDGE_CURVE('',#22171,#22410,#22439,.T.); -#22439 = SURFACE_CURVE('',#22440,(#22445,#22455),.PCURVE_S1.); -#22440 = HYPERBOLA('',#22441,7.329901318451,1.625); -#22441 = AXIS2_PLACEMENT_3D('',#22442,#22443,#22444); -#22442 = CARTESIAN_POINT('',(44.2,21.2,57.346694858733)); -#22443 = DIRECTION('',(0.,1.,0.)); -#22444 = DIRECTION('',(0.,0.,-1.)); -#22445 = PCURVE('',#22034,#22446); -#22446 = DEFINITIONAL_REPRESENTATION('',(#22447),#22454); -#22447 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#22448,#22449,#22450,#22451, - #22452,#22453),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#22448 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#22449 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184451)); -#22450 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#22451 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#22452 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#22453 = CARTESIAN_POINT('',(-6.15411208297,-9.999999999834E-04)); -#22454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22455 = PCURVE('',#17870,#22456); -#22456 = DEFINITIONAL_REPRESENTATION('',(#22457),#22461); -#22457 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#22458,#22459,#22460), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#22458 = CARTESIAN_POINT('',(-4.5801,122.36534316639)); -#22459 = CARTESIAN_POINT('',(-2.571131128544,121.91560517267)); -#22460 = CARTESIAN_POINT('',(-0.4,121.43023952869)); -#22461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22462 = ORIENTED_EDGE('',*,*,#22170,.T.); -#22463 = ORIENTED_EDGE('',*,*,#21934,.T.); -#22464 = ADVANCED_FACE('',(#22465),#22426,.T.); -#22465 = FACE_BOUND('',#22466,.T.); -#22466 = EDGE_LOOP('',(#22467,#22468)); -#22467 = ORIENTED_EDGE('',*,*,#22409,.T.); -#22468 = ORIENTED_EDGE('',*,*,#22469,.T.); -#22469 = EDGE_CURVE('',#22410,#22383,#22470,.T.); -#22470 = SURFACE_CURVE('',#22471,(#22475,#22481),.PCURVE_S1.); -#22471 = LINE('',#22472,#22473); -#22472 = CARTESIAN_POINT('',(-16.325,21.2,0.4)); -#22473 = VECTOR('',#22474,1.); -#22474 = DIRECTION('',(1.,0.,0.)); -#22475 = PCURVE('',#22426,#22476); -#22476 = DEFINITIONAL_REPRESENTATION('',(#22477),#22480); -#22477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22478,#22479),.UNSPECIFIED., - .F.,.F.,(2,2),(47.900221694663,73.149778305337), - .PIECEWISE_BEZIER_KNOTS.); -#22478 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#22479 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#22480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22481 = PCURVE('',#17870,#22482); -#22482 = DEFINITIONAL_REPRESENTATION('',(#22483),#22486); -#22483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#22484,#22485),.UNSPECIFIED., - .F.,.F.,(2,2),(47.900221694663,73.149778305337), - .PIECEWISE_BEZIER_KNOTS.); -#22484 = CARTESIAN_POINT('',(-0.4,121.32522169466)); -#22485 = CARTESIAN_POINT('',(-0.4,146.57477830533)); -#22486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22487 = ADVANCED_FACE('',(#22488),#18410,.T.); -#22488 = FACE_BOUND('',#22489,.F.); -#22489 = EDGE_LOOP('',(#22490,#22491,#22492,#22537)); -#22490 = ORIENTED_EDGE('',*,*,#21908,.F.); -#22491 = ORIENTED_EDGE('',*,*,#22145,.T.); -#22492 = ORIENTED_EDGE('',*,*,#22493,.T.); -#22493 = EDGE_CURVE('',#22146,#18390,#22494,.T.); -#22494 = SURFACE_CURVE('',#22495,(#22507,#22522),.PCURVE_S1.); -#22495 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22496,#22497,#22498,#22499, - #22500,#22501,#22502,#22503,#22504,#22505,#22506),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#22496 = CARTESIAN_POINT('',(32.042187823692,21.2,2.198)); -#22497 = CARTESIAN_POINT('',(32.042187823692,21.2,2.497384205366)); -#22498 = CARTESIAN_POINT('',(32.033506058587,21.2,2.796768502293)); -#22499 = CARTESIAN_POINT('',(32.016142555577,21.2,3.095774843573)); -#22500 = CARTESIAN_POINT('',(31.966960090059,21.2,3.659743744263)); -#22501 = CARTESIAN_POINT('',(31.936924639135,21.2,3.924861986145)); -#22502 = CARTESIAN_POINT('',(31.900051298424,21.2,4.189115829105)); -#22503 = CARTESIAN_POINT('',(31.851078310728,21.2,4.484232449872)); -#22504 = CARTESIAN_POINT('',(31.845669402515,21.2,4.516205585786)); -#22505 = CARTESIAN_POINT('',(31.840160201396,21.2,4.548161592352)); -#22506 = CARTESIAN_POINT('',(31.834550795427,21.2,4.5801)); -#22507 = PCURVE('',#18410,#22508); -#22508 = DEFINITIONAL_REPRESENTATION('',(#22509),#22521); -#22509 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22510,#22511,#22512,#22513, - #22514,#22515,#22516,#22517,#22518,#22519,#22520),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#22510 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#22511 = CARTESIAN_POINT('',(-1.460209631526,3.163208841703)); -#22512 = CARTESIAN_POINT('',(-1.460287960383,3.184825032669)); -#22513 = CARTESIAN_POINT('',(-1.460444605394,3.206440887545)); -#22514 = CARTESIAN_POINT('',(-1.460884597771,3.24731334835)); -#22515 = CARTESIAN_POINT('',(-1.461152266031,3.266570092918)); -#22516 = CARTESIAN_POINT('',(-1.461478681669,3.285826100065)); -#22517 = CARTESIAN_POINT('',(-1.461907468862,3.307422131808)); -#22518 = CARTESIAN_POINT('',(-1.461954772717,3.309763063467)); -#22519 = CARTESIAN_POINT('',(-1.462002902239,3.312103988043)); -#22520 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#22521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22522 = PCURVE('',#17870,#22523); -#22523 = DEFINITIONAL_REPRESENTATION('',(#22524),#22536); -#22524 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22525,#22526,#22527,#22528, - #22529,#22530,#22531,#22532,#22533,#22534,#22535),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#22525 = CARTESIAN_POINT('',(-2.198,121.79218782369)); -#22526 = CARTESIAN_POINT('',(-2.497384205366,121.79218782369)); -#22527 = CARTESIAN_POINT('',(-2.796768502293,121.78350605858)); -#22528 = CARTESIAN_POINT('',(-3.095774843573,121.76614255557)); -#22529 = CARTESIAN_POINT('',(-3.659743744263,121.71696009005)); -#22530 = CARTESIAN_POINT('',(-3.924861986145,121.68692463913)); -#22531 = CARTESIAN_POINT('',(-4.189115829105,121.65005129842)); -#22532 = CARTESIAN_POINT('',(-4.484232449872,121.60107831072)); -#22533 = CARTESIAN_POINT('',(-4.516205585786,121.59566940251)); -#22534 = CARTESIAN_POINT('',(-4.548161592352,121.59016020139)); -#22535 = CARTESIAN_POINT('',(-4.5801,121.58455079542)); -#22536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22537 = ORIENTED_EDGE('',*,*,#18389,.T.); -#22538 = ADVANCED_FACE('',(#22539),#18466,.T.); -#22539 = FACE_BOUND('',#22540,.F.); -#22540 = EDGE_LOOP('',(#22541,#22588,#22617,#22639)); -#22541 = ORIENTED_EDGE('',*,*,#22542,.F.); -#22542 = EDGE_CURVE('',#22543,#18423,#22545,.T.); -#22543 = VERTEX_POINT('',#22544); -#22544 = CARTESIAN_POINT('',(27.991145509641,21.2,2.198)); -#22545 = SURFACE_CURVE('',#22546,(#22558,#22573),.PCURVE_S1.); -#22546 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22547,#22548,#22549,#22550, - #22551,#22552,#22553,#22554,#22555,#22556,#22557),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#22547 = CARTESIAN_POINT('',(27.991145509641,21.2,2.198)); -#22548 = CARTESIAN_POINT('',(27.991145509641,21.2,2.497384205285)); -#22549 = CARTESIAN_POINT('',(27.999827274742,21.2,2.796768502132)); -#22550 = CARTESIAN_POINT('',(28.017190777742,21.2,3.095774843332)); -#22551 = CARTESIAN_POINT('',(28.06637324324,21.2,3.659743743943)); -#22552 = CARTESIAN_POINT('',(28.096408694158,21.2,3.924861985826)); -#22553 = CARTESIAN_POINT('',(28.133282034863,21.2,4.189115828786)); -#22554 = CARTESIAN_POINT('',(28.182255022565,21.2,4.484232449634)); -#22555 = CARTESIAN_POINT('',(28.187663930791,21.2,4.516205585628)); -#22556 = CARTESIAN_POINT('',(28.193173131924,21.2,4.548161592273)); -#22557 = CARTESIAN_POINT('',(28.198782537907,21.2,4.5801)); -#22558 = PCURVE('',#18466,#22559); -#22559 = DEFINITIONAL_REPRESENTATION('',(#22560),#22572); -#22560 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22561,#22562,#22563,#22564, - #22565,#22566,#22567,#22568,#22569,#22570,#22571),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#22561 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#22562 = CARTESIAN_POINT('',(-4.822975675654,3.163208841697)); -#22563 = CARTESIAN_POINT('',(-4.822897346797,3.184825032657)); -#22564 = CARTESIAN_POINT('',(-4.822740701786,3.206440887527)); -#22565 = CARTESIAN_POINT('',(-4.822300709408,3.247313348327)); -#22566 = CARTESIAN_POINT('',(-4.822033041149,3.266570092895)); -#22567 = CARTESIAN_POINT('',(-4.821706625511,3.285826100041)); -#22568 = CARTESIAN_POINT('',(-4.821277838318,3.30742213179)); -#22569 = CARTESIAN_POINT('',(-4.821230534463,3.309763063456)); -#22570 = CARTESIAN_POINT('',(-4.821182404941,3.312103988038)); -#22571 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#22572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22573 = PCURVE('',#17870,#22574); -#22574 = DEFINITIONAL_REPRESENTATION('',(#22575),#22587); -#22575 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22576,#22577,#22578,#22579, - #22580,#22581,#22582,#22583,#22584,#22585,#22586),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#22576 = CARTESIAN_POINT('',(-2.198,117.74114550964)); -#22577 = CARTESIAN_POINT('',(-2.497384205285,117.74114550964)); -#22578 = CARTESIAN_POINT('',(-2.796768502132,117.74982727474)); -#22579 = CARTESIAN_POINT('',(-3.095774843332,117.76719077774)); -#22580 = CARTESIAN_POINT('',(-3.659743743943,117.81637324324)); -#22581 = CARTESIAN_POINT('',(-3.924861985826,117.84640869415)); -#22582 = CARTESIAN_POINT('',(-4.189115828786,117.88328203486)); -#22583 = CARTESIAN_POINT('',(-4.484232449634,117.93225502256)); -#22584 = CARTESIAN_POINT('',(-4.516205585628,117.93766393079)); -#22585 = CARTESIAN_POINT('',(-4.548161592273,117.94317313192)); -#22586 = CARTESIAN_POINT('',(-4.5801,117.9487825379)); -#22587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22588 = ORIENTED_EDGE('',*,*,#22589,.T.); -#22589 = EDGE_CURVE('',#22543,#22590,#22592,.T.); -#22590 = VERTEX_POINT('',#22591); -#22591 = CARTESIAN_POINT('',(15.833333333333,32.082534361872,2.198)); -#22592 = SURFACE_CURVE('',#22593,(#22598,#22605),.PCURVE_S1.); -#22593 = CIRCLE('',#22594,12.232534361872); -#22594 = AXIS2_PLACEMENT_3D('',#22595,#22596,#22597); -#22595 = CARTESIAN_POINT('',(15.833333333333,19.85,2.198)); -#22596 = DIRECTION('',(0.,-0.,1.)); -#22597 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#22598 = PCURVE('',#18466,#22599); -#22599 = DEFINITIONAL_REPRESENTATION('',(#22600),#22604); -#22600 = LINE('',#22601,#22602); -#22601 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#22602 = VECTOR('',#22603,1.); -#22603 = DIRECTION('',(-1.,0.)); -#22604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22605 = PCURVE('',#22606,#22611); -#22606 = TOROIDAL_SURFACE('',#22607,26.082534361872,13.85); -#22607 = AXIS2_PLACEMENT_3D('',#22608,#22609,#22610); -#22608 = CARTESIAN_POINT('',(15.833333333333,19.85,2.198)); -#22609 = DIRECTION('',(0.,0.,-1.)); -#22610 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#22611 = DEFINITIONAL_REPRESENTATION('',(#22612),#22616); -#22612 = LINE('',#22613,#22614); -#22613 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#22614 = VECTOR('',#22615,1.); -#22615 = DIRECTION('',(-1.,0.)); -#22616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22617 = ORIENTED_EDGE('',*,*,#22618,.T.); -#22618 = EDGE_CURVE('',#22590,#18446,#22619,.T.); -#22619 = SURFACE_CURVE('',#22620,(#22625,#22632),.PCURVE_S1.); -#22620 = CIRCLE('',#22621,13.85); -#22621 = AXIS2_PLACEMENT_3D('',#22622,#22623,#22624); -#22622 = CARTESIAN_POINT('',(15.833333333333,45.932534361872,2.198)); -#22623 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22624 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#22625 = PCURVE('',#18466,#22626); -#22626 = DEFINITIONAL_REPRESENTATION('',(#22627),#22631); -#22627 = LINE('',#22628,#22629); -#22628 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#22629 = VECTOR('',#22630,1.); -#22630 = DIRECTION('',(-0.,1.)); -#22631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22632 = PCURVE('',#18499,#22633); -#22633 = DEFINITIONAL_REPRESENTATION('',(#22634),#22638); -#22634 = LINE('',#22635,#22636); -#22635 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#22636 = VECTOR('',#22637,1.); -#22637 = DIRECTION('',(-0.,1.)); -#22638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22639 = ORIENTED_EDGE('',*,*,#18445,.T.); -#22640 = ADVANCED_FACE('',(#22641),#22606,.T.); -#22641 = FACE_BOUND('',#22642,.F.); -#22642 = EDGE_LOOP('',(#22643,#22796,#22823,#22824)); -#22643 = ORIENTED_EDGE('',*,*,#22644,.F.); -#22644 = EDGE_CURVE('',#22645,#22647,#22649,.T.); -#22645 = VERTEX_POINT('',#22646); -#22646 = CARTESIAN_POINT('',(15.833333333333,32.19967987186, - 0.400444004722)); -#22647 = VERTEX_POINT('',#22648); -#22648 = CARTESIAN_POINT('',(27.992387218399,21.2,2.013111578896)); -#22649 = SURFACE_CURVE('',#22650,(#22695,#22743),.PCURVE_S1.); -#22650 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22651,#22652,#22653,#22654, - #22655,#22656,#22657,#22658,#22659,#22660,#22661,#22662,#22663, - #22664,#22665,#22666,#22667,#22668,#22669,#22670,#22671,#22672, - #22673,#22674,#22675,#22676,#22677,#22678,#22679,#22680,#22681, - #22682,#22683,#22684,#22685,#22686,#22687,#22688,#22689,#22690, - #22691,#22692,#22693,#22694),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#22651 = CARTESIAN_POINT('',(15.833333333333,32.19967987186, - 0.400444004722)); -#22652 = CARTESIAN_POINT('',(16.44424030753,32.19967987186, - 0.400444004722)); -#22653 = CARTESIAN_POINT('',(17.055194153929,32.16331612576, - 0.408901861389)); -#22654 = CARTESIAN_POINT('',(17.663177273482,32.090578424736, - 0.425820745627)); -#22655 = CARTESIAN_POINT('',(18.265395781323,31.981919591985, - 0.450757051666)); -#22656 = CARTESIAN_POINT('',(18.85924945921,31.838120944003, - 0.482854433345)); -#22657 = CARTESIAN_POINT('',(19.44229003719,31.660193541302, - 0.521201862801)); -#22658 = CARTESIAN_POINT('',(20.27802432473,31.351016732101, - 0.585285538548)); -#22659 = CARTESIAN_POINT('',(20.541000767997,31.245514349984, - 0.606834010531)); -#22660 = CARTESIAN_POINT('',(20.800920208936,31.132962466073, - 0.629458875048)); -#22661 = CARTESIAN_POINT('',(21.057568517611,31.013484682515, - 0.653072695588)); -#22662 = CARTESIAN_POINT('',(21.310739500918,30.887210217051, - 0.677591597746)); -#22663 = CARTESIAN_POINT('',(21.5602343356,30.754273069889, - 0.702936424861)); -#22664 = CARTESIAN_POINT('',(21.999452864198,30.504893625422, - 0.749602741865)); -#22665 = CARTESIAN_POINT('',(22.190641661736,30.390923069841, - 0.770639036621)); -#22666 = CARTESIAN_POINT('',(22.379333416433,30.272967233756, - 0.792106773153)); -#22667 = CARTESIAN_POINT('',(22.565436382106,30.151095546084, - 0.813971927071)); -#22668 = CARTESIAN_POINT('',(22.74886104382,30.025379154736, - 0.836202454361)); -#22669 = CARTESIAN_POINT('',(22.929520117888,29.895890926614, - 0.858768291387)); -#22670 = CARTESIAN_POINT('',(23.249091446669,29.65651948881, - 0.899877563509)); -#22671 = CARTESIAN_POINT('',(23.389042273914,29.547983372819, - 0.9183090161)); -#22672 = CARTESIAN_POINT('',(23.52713787546,29.437134893599, - 0.936921487606)); -#22673 = CARTESIAN_POINT('',(23.663335927235,29.324012557437, - 0.955701435136)); -#22674 = CARTESIAN_POINT('',(23.79759493925,29.208655582965, - 0.974635997976)); -#22675 = CARTESIAN_POINT('',(23.929874255596,29.091103901149, - 0.993712997584)); -#22676 = CARTESIAN_POINT('',(24.163249704285,28.876637255295, - 1.028126236802)); -#22677 = CARTESIAN_POINT('',(24.265099813158,28.780526506035, - 1.043413568571)); -#22678 = CARTESIAN_POINT('',(24.365664620438,28.683086073695, - 1.05877721958)); -#22679 = CARTESIAN_POINT('',(24.464924699426,28.584336411197, - 1.074211695289)); -#22680 = CARTESIAN_POINT('',(24.562860957357,28.484298258204, - 1.089711719932)); -#22681 = CARTESIAN_POINT('',(24.659454635393,28.382992641119, - 1.105272236527)); -#22682 = CARTESIAN_POINT('',(25.02262838349,27.99190722154,1.16482514962 - )); -#22683 = CARTESIAN_POINT('',(25.279796149823,27.69350854202, - 1.209202428496)); -#22684 = CARTESIAN_POINT('',(25.525779758775,27.38572024817, - 1.253912137873)); -#22685 = CARTESIAN_POINT('',(25.760190267486,27.069035236106, - 1.298858358805)); -#22686 = CARTESIAN_POINT('',(25.98266165976,26.743964025996, - 1.343955388649)); -#22687 = CARTESIAN_POINT('',(26.192851866733,26.411034903626, - 1.3891257707)); -#22688 = CARTESIAN_POINT('',(26.761713067744,25.431491747119, - 1.519176193396)); -#22689 = CARTESIAN_POINT('',(27.088522367634,24.766343577932, - 1.60406599372)); -#22690 = CARTESIAN_POINT('',(27.368735446053,24.079011449956, - 1.68849109221)); -#22691 = CARTESIAN_POINT('',(27.600588473009,23.37332673221, - 1.772064301113)); -#22692 = CARTESIAN_POINT('',(27.782672098674,22.653275376856, - 1.854455096251)); -#22693 = CARTESIAN_POINT('',(27.913951849592,21.922996891345, - 1.935367925957)); -#22694 = CARTESIAN_POINT('',(27.993826852137,21.186797173012, - 2.0145316102)); -#22695 = PCURVE('',#22606,#22696); -#22696 = DEFINITIONAL_REPRESENTATION('',(#22697),#22742); -#22697 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22698,#22699,#22700,#22701, - #22702,#22703,#22704,#22705,#22706,#22707,#22708,#22709,#22710, - #22711,#22712,#22713,#22714,#22715,#22716,#22717,#22718,#22719, - #22720,#22721,#22722,#22723,#22724,#22725,#22726,#22727,#22728, - #22729,#22730,#22731,#22732,#22733,#22734,#22735,#22736,#22737, - #22738,#22739,#22740,#22741),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#22698 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#22699 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#22700 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#22701 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#22702 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#22703 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#22704 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#22705 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#22706 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#22707 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#22708 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#22709 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#22710 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#22711 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#22712 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#22713 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#22714 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#22715 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#22716 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#22717 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#22718 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#22719 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#22720 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#22721 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#22722 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#22723 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#22724 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#22725 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#22726 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#22727 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#22728 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#22729 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#22730 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#22731 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#22732 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#22733 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#22734 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#22735 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#22736 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#22737 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#22738 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#22739 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#22740 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#22741 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#22742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22743 = PCURVE('',#22744,#22749); -#22744 = CONICAL_SURFACE('',#22745,12.625,0.218166156499); -#22745 = AXIS2_PLACEMENT_3D('',#22746,#22747,#22748); -#22746 = CARTESIAN_POINT('',(15.833333333333,19.575,0.399)); -#22747 = DIRECTION('',(0.,0.,-1.)); -#22748 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22749 = DEFINITIONAL_REPRESENTATION('',(#22750),#22795); -#22750 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22751,#22752,#22753,#22754, - #22755,#22756,#22757,#22758,#22759,#22760,#22761,#22762,#22763, - #22764,#22765,#22766,#22767,#22768,#22769,#22770,#22771,#22772, - #22773,#22774,#22775,#22776,#22777,#22778,#22779,#22780,#22781, - #22782,#22783,#22784,#22785,#22786,#22787,#22788,#22789,#22790, - #22791,#22792,#22793,#22794),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#22751 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#22752 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#22753 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#22754 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#22755 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#22756 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#22757 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#22758 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#22759 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#22760 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#22761 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#22762 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#22763 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#22764 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#22765 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#22766 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#22767 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#22768 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#22769 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#22770 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#22771 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#22772 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#22773 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#22774 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#22775 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#22776 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#22777 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#22778 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#22779 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#22780 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#22781 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#22782 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#22783 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#22784 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#22785 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#22786 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#22787 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#22788 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#22789 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#22790 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#22791 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#22792 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#22793 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#22794 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#22795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22796 = ORIENTED_EDGE('',*,*,#22797,.T.); -#22797 = EDGE_CURVE('',#22645,#22590,#22798,.T.); -#22798 = SURFACE_CURVE('',#22799,(#22804,#22811),.PCURVE_S1.); -#22799 = CIRCLE('',#22800,13.85); -#22800 = AXIS2_PLACEMENT_3D('',#22801,#22802,#22803); -#22801 = CARTESIAN_POINT('',(15.833333333333,45.932534361872,2.198)); -#22802 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#22803 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#22804 = PCURVE('',#22606,#22805); -#22805 = DEFINITIONAL_REPRESENTATION('',(#22806),#22810); -#22806 = LINE('',#22807,#22808); -#22807 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#22808 = VECTOR('',#22809,1.); -#22809 = DIRECTION('',(-0.,1.)); -#22810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22811 = PCURVE('',#22812,#22817); -#22812 = TOROIDAL_SURFACE('',#22813,26.082534361872,13.85); -#22813 = AXIS2_PLACEMENT_3D('',#22814,#22815,#22816); -#22814 = CARTESIAN_POINT('',(15.833333333333,19.85,2.198)); -#22815 = DIRECTION('',(0.,0.,-1.)); -#22816 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#22817 = DEFINITIONAL_REPRESENTATION('',(#22818),#22822); -#22818 = LINE('',#22819,#22820); -#22819 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#22820 = VECTOR('',#22821,1.); -#22821 = DIRECTION('',(-0.,1.)); -#22822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22823 = ORIENTED_EDGE('',*,*,#22589,.F.); -#22824 = ORIENTED_EDGE('',*,*,#22825,.T.); -#22825 = EDGE_CURVE('',#22543,#22647,#22826,.T.); -#22826 = SURFACE_CURVE('',#22827,(#22833,#22842),.PCURVE_S1.); -#22827 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22828,#22829,#22830,#22831, - #22832),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22828 = CARTESIAN_POINT('',(27.991145509641,21.2,2.198)); -#22829 = CARTESIAN_POINT('',(27.991145509641,21.2,2.098082406642)); -#22830 = CARTESIAN_POINT('',(27.992112526202,21.2,1.998164812846)); -#22831 = CARTESIAN_POINT('',(27.994046559284,21.2,1.89826125903)); -#22832 = CARTESIAN_POINT('',(27.996947169621,21.2,1.798385777658)); -#22833 = PCURVE('',#22606,#22834); -#22834 = DEFINITIONAL_REPRESENTATION('',(#22835),#22841); -#22835 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22836,#22837,#22838,#22839, - #22840),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22836 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#22837 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#22838 = CARTESIAN_POINT('',(-4.822966951266,9.410349427416)); -#22839 = CARTESIAN_POINT('',(-4.822949502509,9.403135173115)); -#22840 = CARTESIAN_POINT('',(-4.822923357974,9.395920943488)); -#22841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22842 = PCURVE('',#17870,#22843); -#22843 = DEFINITIONAL_REPRESENTATION('',(#22844),#22850); -#22844 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#22845,#22846,#22847,#22848, - #22849),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#22845 = CARTESIAN_POINT('',(-2.198,117.74114550964)); -#22846 = CARTESIAN_POINT('',(-2.098082406642,117.74114550964)); -#22847 = CARTESIAN_POINT('',(-1.998164812846,117.7421125262)); -#22848 = CARTESIAN_POINT('',(-1.89826125903,117.74404655928)); -#22849 = CARTESIAN_POINT('',(-1.798385777658,117.74694716962)); -#22850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22851 = ADVANCED_FACE('',(#22852),#22812,.T.); -#22852 = FACE_BOUND('',#22853,.F.); -#22853 = EDGE_LOOP('',(#22854,#22878,#22879,#23061)); -#22854 = ORIENTED_EDGE('',*,*,#22855,.F.); -#22855 = EDGE_CURVE('',#22590,#22856,#22858,.T.); -#22856 = VERTEX_POINT('',#22857); -#22857 = CARTESIAN_POINT('',(3.675521157025,21.2,2.198)); -#22858 = SURFACE_CURVE('',#22859,(#22864,#22871),.PCURVE_S1.); -#22859 = CIRCLE('',#22860,12.232534361872); -#22860 = AXIS2_PLACEMENT_3D('',#22861,#22862,#22863); -#22861 = CARTESIAN_POINT('',(15.833333333333,19.85,2.198)); -#22862 = DIRECTION('',(0.,-0.,1.)); -#22863 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#22864 = PCURVE('',#22812,#22865); -#22865 = DEFINITIONAL_REPRESENTATION('',(#22866),#22870); -#22866 = LINE('',#22867,#22868); -#22867 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#22868 = VECTOR('',#22869,1.); -#22869 = DIRECTION('',(-1.,0.)); -#22870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22871 = PCURVE('',#18499,#22872); -#22872 = DEFINITIONAL_REPRESENTATION('',(#22873),#22877); -#22873 = LINE('',#22874,#22875); -#22874 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#22875 = VECTOR('',#22876,1.); -#22876 = DIRECTION('',(-1.,0.)); -#22877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#22878 = ORIENTED_EDGE('',*,*,#22797,.F.); -#22879 = ORIENTED_EDGE('',*,*,#22880,.F.); -#22880 = EDGE_CURVE('',#22881,#22645,#22883,.T.); -#22881 = VERTEX_POINT('',#22882); -#22882 = CARTESIAN_POINT('',(3.674279448255,21.2,2.013111578891)); -#22883 = SURFACE_CURVE('',#22884,(#22941,#23001),.PCURVE_S1.); -#22884 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22885,#22886,#22887,#22888, - #22889,#22890,#22891,#22892,#22893,#22894,#22895,#22896,#22897, - #22898,#22899,#22900,#22901,#22902,#22903,#22904,#22905,#22906, - #22907,#22908,#22909,#22910,#22911,#22912,#22913,#22914,#22915, - #22916,#22917,#22918,#22919,#22920,#22921,#22922,#22923,#22924, - #22925,#22926,#22927,#22928,#22929,#22930,#22931,#22932,#22933, - #22934,#22935,#22936,#22937,#22938,#22939,#22940),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#22885 = CARTESIAN_POINT('',(3.67283981453,21.186797173012,2.0145316102) - ); -#22886 = CARTESIAN_POINT('',(3.742140792545,21.825537190159, - 1.945847784641)); -#22887 = CARTESIAN_POINT('',(3.850136477511,22.459813490101, - 1.87584794007)); -#22888 = CARTESIAN_POINT('',(3.996434185149,23.086821881403, - 1.804708486374)); -#22889 = CARTESIAN_POINT('',(4.180397079599,23.703847190438, - 1.732619861218)); -#22890 = CARTESIAN_POINT('',(4.401171500623,24.308257945648, - 1.659792102915)); -#22891 = CARTESIAN_POINT('',(4.657696999437,24.89750679909, - 1.586464827644)); -#22892 = CARTESIAN_POINT('',(5.233265484493,26.028124639934, - 1.441004845976)); -#22893 = CARTESIAN_POINT('',(5.550810024302,26.570283008453, - 1.368879195518)); -#22894 = CARTESIAN_POINT('',(5.900152203785,27.093326870936, - 1.296808060151)); -#22895 = CARTESIAN_POINT('',(6.279942735273,27.595089977545, - 1.22509037078)); -#22896 = CARTESIAN_POINT('',(6.688678086851,28.073518803527, - 1.154074190424)); -#22897 = CARTESIAN_POINT('',(7.124710581147,28.526671378297, - 1.084177425705)); -#22898 = CARTESIAN_POINT('',(7.619426004694,28.983341830666, - 1.011009551808)); -#22899 = CARTESIAN_POINT('',(7.652729763692,29.013822792418, - 1.006111897466)); -#22900 = CARTESIAN_POINT('',(7.686164664719,29.044163097164, - 1.001222876114)); -#22901 = CARTESIAN_POINT('',(7.719730043658,29.074362071292, - 0.996342681424)); -#22902 = CARTESIAN_POINT('',(7.753425232855,29.10441904425, - 0.991471509722)); -#22903 = CARTESIAN_POINT('',(7.787249561115,29.134333348547, - 0.986609559999)); -#22904 = CARTESIAN_POINT('',(7.85554696863,29.194218854201, - 0.976848508641)); -#22905 = CARTESIAN_POINT('',(7.890023030002,29.224186728268, - 0.971949625817)); -#22906 = CARTESIAN_POINT('',(7.924629839468,29.254007254264, - 0.967060594141)); -#22907 = CARTESIAN_POINT('',(7.959366694982,29.283679747674, - 0.96218162527)); -#22908 = CARTESIAN_POINT('',(7.9942328908,29.313203527165,0.957312933804 - )); -#22909 = CARTESIAN_POINT('',(8.029227717485,29.342577914583, - 0.952454737292)); -#22910 = CARTESIAN_POINT('',(8.122682353976,29.420338017951, - 0.93955655441)); -#22911 = CARTESIAN_POINT('',(8.181367076327,29.468459876847, - 0.931535408984)); -#22912 = CARTESIAN_POINT('',(8.240401362306,29.516164719749, - 0.923544829531)); -#22913 = CARTESIAN_POINT('',(8.299781917002,29.56344947867, - 0.915585849616)); -#22914 = CARTESIAN_POINT('',(8.359505417253,29.610311109524, - 0.907659526789)); -#22915 = CARTESIAN_POINT('',(8.419568511638,29.65674659213, - 0.899766942582)); -#22916 = CARTESIAN_POINT('',(8.576674327479,29.776414572033, - 0.879328022206)); -#22917 = CARTESIAN_POINT('',(8.674242745241,29.848976064683, - 0.866836171262)); -#22918 = CARTESIAN_POINT('',(8.772659205332,29.920425110368, - 0.854438184095)); -#22919 = CARTESIAN_POINT('',(8.87190964715,29.9907495657,0.842138767079) - ); -#22920 = CARTESIAN_POINT('',(8.971979817932,30.059937441685, - 0.829942798541)); -#22921 = CARTESIAN_POINT('',(9.072855272752,30.127976903728, - 0.817855328766)); -#22922 = CARTESIAN_POINT('',(9.322521310504,30.292215588013, - 0.788450853129)); -#22923 = CARTESIAN_POINT('',(9.4721967429,30.387116440621,0.771261126682 - )); -#22924 = CARTESIAN_POINT('',(9.623502561238,30.479522781417, - 0.754328529855)); -#22925 = CARTESIAN_POINT('',(9.776392686091,30.569399263204, - 0.737669998744)); -#22926 = CARTESIAN_POINT('',(9.93082006908,30.65671123962,0.721303276337 - )); -#22927 = CARTESIAN_POINT('',(10.08673669287,30.741424765143, - 0.705246912518)); -#22928 = CARTESIAN_POINT('',(10.465016855,30.938746472795,0.667440626642 - )); -#22929 = CARTESIAN_POINT('',(10.688778885018,31.04879892668, - 0.646010933499)); -#22930 = CARTESIAN_POINT('',(10.915244006425,31.153572161344, - 0.62528451325)); -#22931 = CARTESIAN_POINT('',(11.144272185106,31.252976929503, - 0.605318051656)); -#22932 = CARTESIAN_POINT('',(11.375718648362,31.346927069385, - 0.586170775313)); -#22933 = CARTESIAN_POINT('',(11.609433525625,31.435340042128, - 0.567903635341)); -#22934 = CARTESIAN_POINT('',(12.391499248278,31.709917444412, - 0.510449034634)); -#22935 = CARTESIAN_POINT('',(12.949145584758,31.871595143767, - 0.475367746345)); -#22936 = CARTESIAN_POINT('',(13.516179394695,32.002149222916, - 0.4461117941)); -#22937 = CARTESIAN_POINT('',(14.090461143794,32.100733563346, - 0.423458490193)); -#22938 = CARTESIAN_POINT('',(14.669725543854,32.16670059188, - 0.408114719065)); -#22939 = CARTESIAN_POINT('',(15.251549964681,32.19967987186, - 0.400444004722)); -#22940 = CARTESIAN_POINT('',(15.833333333333,32.19967987186, - 0.400444004722)); -#22941 = PCURVE('',#22812,#22942); -#22942 = DEFINITIONAL_REPRESENTATION('',(#22943),#23000); -#22943 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#22944,#22945,#22946,#22947, - #22948,#22949,#22950,#22951,#22952,#22953,#22954,#22955,#22956, - #22957,#22958,#22959,#22960,#22961,#22962,#22963,#22964,#22965, - #22966,#22967,#22968,#22969,#22970,#22971,#22972,#22973,#22974, - #22975,#22976,#22977,#22978,#22979,#22980,#22981,#22982,#22983, - #22984,#22985,#22986,#22987,#22988,#22989,#22990,#22991,#22992, - #22993,#22994,#22995,#22996,#22997,#22998,#22999),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#22944 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#22945 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#22946 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#22947 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#22948 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#22949 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#22950 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#22951 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#22952 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#22953 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#22954 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#22955 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#22956 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#22957 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#22958 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#22959 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#22960 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#22961 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#22962 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#22963 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#22964 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#22965 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#22966 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#22967 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#22968 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#22969 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#22970 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#22971 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#22972 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#22973 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#22974 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#22975 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#22976 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#22977 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#22978 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#22979 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#22980 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#22981 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#22982 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#22983 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#22984 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#22985 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#22986 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#22987 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#22988 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#22989 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#22990 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#22991 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#22992 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#22993 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#22994 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#22995 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#22996 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#22997 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#22998 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#22999 = CARTESIAN_POINT('',(0.,9.294623360826)); -#23000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23001 = PCURVE('',#22744,#23002); -#23002 = DEFINITIONAL_REPRESENTATION('',(#23003),#23060); -#23003 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23004,#23005,#23006,#23007, - #23008,#23009,#23010,#23011,#23012,#23013,#23014,#23015,#23016, - #23017,#23018,#23019,#23020,#23021,#23022,#23023,#23024,#23025, - #23026,#23027,#23028,#23029,#23030,#23031,#23032,#23033,#23034, - #23035,#23036,#23037,#23038,#23039,#23040,#23041,#23042,#23043, - #23044,#23045,#23046,#23047,#23048,#23049,#23050,#23051,#23052, - #23053,#23054,#23055,#23056,#23057,#23058,#23059),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#23004 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#23005 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#23006 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#23007 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#23008 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#23009 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#23010 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#23011 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#23012 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#23013 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#23014 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#23015 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#23016 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#23017 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#23018 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#23019 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#23020 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#23021 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#23022 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#23023 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#23024 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#23025 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#23026 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#23027 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#23028 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#23029 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#23030 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#23031 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#23032 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#23033 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#23034 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#23035 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#23036 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#23037 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#23038 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#23039 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#23040 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#23041 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#23042 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#23043 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#23044 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#23045 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#23046 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#23047 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#23048 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#23049 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#23050 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#23051 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#23052 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#23053 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#23054 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#23055 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#23056 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#23057 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#23058 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#23059 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#23060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23061 = ORIENTED_EDGE('',*,*,#23062,.T.); -#23062 = EDGE_CURVE('',#22881,#22856,#23063,.T.); -#23063 = SURFACE_CURVE('',#23064,(#23070,#23079),.PCURVE_S1.); -#23064 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23065,#23066,#23067,#23068, - #23069),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23065 = CARTESIAN_POINT('',(3.669719497046,21.2,1.798385777675)); -#23066 = CARTESIAN_POINT('',(3.672620107383,21.2,1.898261259037)); -#23067 = CARTESIAN_POINT('',(3.674554140465,21.2,1.998164812859)); -#23068 = CARTESIAN_POINT('',(3.675521157025,21.2,2.098082406641)); -#23069 = CARTESIAN_POINT('',(3.675521157025,21.2,2.198)); -#23070 = PCURVE('',#22812,#23071); -#23071 = DEFINITIONAL_REPRESENTATION('',(#23072),#23078); -#23072 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23073,#23074,#23075,#23076, - #23077),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23073 = CARTESIAN_POINT('',(-1.460261949206,9.395920943489)); -#23074 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#23075 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#23076 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#23077 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#23078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23079 = PCURVE('',#17870,#23080); -#23080 = DEFINITIONAL_REPRESENTATION('',(#23081),#23087); -#23081 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23082,#23083,#23084,#23085, - #23086),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23082 = CARTESIAN_POINT('',(-1.798385777675,93.419719497046)); -#23083 = CARTESIAN_POINT('',(-1.898261259037,93.422620107383)); -#23084 = CARTESIAN_POINT('',(-1.998164812859,93.424554140465)); -#23085 = CARTESIAN_POINT('',(-2.098082406641,93.425521157025)); -#23086 = CARTESIAN_POINT('',(-2.198,93.425521157025)); -#23087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23088 = ADVANCED_FACE('',(#23089),#22744,.F.); -#23089 = FACE_BOUND('',#23090,.F.); -#23090 = EDGE_LOOP('',(#23091,#23118,#23147,#23172,#23173)); -#23091 = ORIENTED_EDGE('',*,*,#23092,.F.); -#23092 = EDGE_CURVE('',#23093,#22647,#23095,.T.); -#23093 = VERTEX_POINT('',#23094); -#23094 = CARTESIAN_POINT('',(28.353093804641,21.2,0.4)); -#23095 = SURFACE_CURVE('',#23096,(#23101,#23111),.PCURVE_S1.); -#23096 = HYPERBOLA('',#23097,7.329901318451,1.625); -#23097 = AXIS2_PLACEMENT_3D('',#23098,#23099,#23100); -#23098 = CARTESIAN_POINT('',(15.833333333333,21.2,57.346694858733)); -#23099 = DIRECTION('',(0.,1.,0.)); -#23100 = DIRECTION('',(0.,0.,-1.)); -#23101 = PCURVE('',#22744,#23102); -#23102 = DEFINITIONAL_REPRESENTATION('',(#23103),#23110); -#23103 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23104,#23105,#23106,#23107, - #23108,#23109),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#23104 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999845E-04)); -#23105 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#23106 = CARTESIAN_POINT('',(-3.27466441216,-1.721910735771)); -#23107 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#23108 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184452)); -#23109 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#23110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23111 = PCURVE('',#17870,#23112); -#23112 = DEFINITIONAL_REPRESENTATION('',(#23113),#23117); -#23113 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23114,#23115,#23116), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#23114 = CARTESIAN_POINT('',(-0.4,118.10309380464)); -#23115 = CARTESIAN_POINT('',(-2.571131128544,117.61772816065)); -#23116 = CARTESIAN_POINT('',(-4.5801,117.16799016693)); -#23117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23118 = ORIENTED_EDGE('',*,*,#23119,.T.); -#23119 = EDGE_CURVE('',#23093,#23120,#23122,.T.); -#23120 = VERTEX_POINT('',#23121); -#23121 = CARTESIAN_POINT('',(3.313572862026,21.2,0.4)); -#23122 = SURFACE_CURVE('',#23123,(#23128,#23135),.PCURVE_S1.); -#23123 = CIRCLE('',#23124,12.624778305337); -#23124 = AXIS2_PLACEMENT_3D('',#23125,#23126,#23127); -#23125 = CARTESIAN_POINT('',(15.833333333333,19.575,0.4)); -#23126 = DIRECTION('',(0.,0.,1.)); -#23127 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23128 = PCURVE('',#22744,#23129); -#23129 = DEFINITIONAL_REPRESENTATION('',(#23130),#23134); -#23130 = LINE('',#23131,#23132); -#23131 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#23132 = VECTOR('',#23133,1.); -#23133 = DIRECTION('',(-1.,-0.)); -#23134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23135 = PCURVE('',#23136,#23141); -#23136 = PLANE('',#23137); -#23137 = AXIS2_PLACEMENT_3D('',#23138,#23139,#23140); -#23138 = CARTESIAN_POINT('',(28.733333333333,32.475,0.4)); -#23139 = DIRECTION('',(0.,0.,1.)); -#23140 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23141 = DEFINITIONAL_REPRESENTATION('',(#23142),#23146); -#23142 = CIRCLE('',#23143,12.624778305337); -#23143 = AXIS2_PLACEMENT_2D('',#23144,#23145); -#23144 = CARTESIAN_POINT('',(12.9,12.9)); -#23145 = DIRECTION('',(1.,0.)); -#23146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23147 = ORIENTED_EDGE('',*,*,#23148,.F.); -#23148 = EDGE_CURVE('',#22881,#23120,#23149,.T.); -#23149 = SURFACE_CURVE('',#23150,(#23155,#23165),.PCURVE_S1.); -#23150 = HYPERBOLA('',#23151,7.329901318451,1.625); -#23151 = AXIS2_PLACEMENT_3D('',#23152,#23153,#23154); -#23152 = CARTESIAN_POINT('',(15.833333333333,21.2,57.346694858733)); -#23153 = DIRECTION('',(0.,1.,0.)); -#23154 = DIRECTION('',(0.,0.,-1.)); -#23155 = PCURVE('',#22744,#23156); -#23156 = DEFINITIONAL_REPRESENTATION('',(#23157),#23164); -#23157 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23158,#23159,#23160,#23161, - #23162,#23163),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#23158 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#23159 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184452)); -#23160 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#23161 = CARTESIAN_POINT('',(-6.150113548609,-1.721910735771)); -#23162 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#23163 = CARTESIAN_POINT('',(-6.15411208297,-9.999999999841E-04)); -#23164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23165 = PCURVE('',#17870,#23166); -#23166 = DEFINITIONAL_REPRESENTATION('',(#23167),#23171); -#23167 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23168,#23169,#23170), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#23168 = CARTESIAN_POINT('',(-4.5801,93.998676499727)); -#23169 = CARTESIAN_POINT('',(-2.571131128544,93.548938506011)); -#23170 = CARTESIAN_POINT('',(-0.4,93.063572862026)); -#23171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23172 = ORIENTED_EDGE('',*,*,#22880,.T.); -#23173 = ORIENTED_EDGE('',*,*,#22644,.T.); -#23174 = ADVANCED_FACE('',(#23175),#23136,.T.); -#23175 = FACE_BOUND('',#23176,.T.); -#23176 = EDGE_LOOP('',(#23177,#23178)); -#23177 = ORIENTED_EDGE('',*,*,#23119,.T.); -#23178 = ORIENTED_EDGE('',*,*,#23179,.T.); -#23179 = EDGE_CURVE('',#23120,#23093,#23180,.T.); -#23180 = SURFACE_CURVE('',#23181,(#23185,#23191),.PCURVE_S1.); -#23181 = LINE('',#23182,#23183); -#23182 = CARTESIAN_POINT('',(-30.50833333333,21.2,0.4)); -#23183 = VECTOR('',#23184,1.); -#23184 = DIRECTION('',(1.,0.,0.)); -#23185 = PCURVE('',#23136,#23186); -#23186 = DEFINITIONAL_REPRESENTATION('',(#23187),#23190); -#23187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23188,#23189),.UNSPECIFIED., - .F.,.F.,(2,2),(33.716888361329,58.966444972004), - .PIECEWISE_BEZIER_KNOTS.); -#23188 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#23189 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#23190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23191 = PCURVE('',#17870,#23192); -#23192 = DEFINITIONAL_REPRESENTATION('',(#23193),#23196); -#23193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23194,#23195),.UNSPECIFIED., - .F.,.F.,(2,2),(33.716888361329,58.966444972004), - .PIECEWISE_BEZIER_KNOTS.); -#23194 = CARTESIAN_POINT('',(-0.4,92.958555027996)); -#23195 = CARTESIAN_POINT('',(-0.4,118.20811163867)); -#23196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23197 = ADVANCED_FACE('',(#23198),#18499,.T.); -#23198 = FACE_BOUND('',#23199,.F.); -#23199 = EDGE_LOOP('',(#23200,#23201,#23202,#23247)); -#23200 = ORIENTED_EDGE('',*,*,#22618,.F.); -#23201 = ORIENTED_EDGE('',*,*,#22855,.T.); -#23202 = ORIENTED_EDGE('',*,*,#23203,.T.); -#23203 = EDGE_CURVE('',#22856,#18479,#23204,.T.); -#23204 = SURFACE_CURVE('',#23205,(#23217,#23232),.PCURVE_S1.); -#23205 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23206,#23207,#23208,#23209, - #23210,#23211,#23212,#23213,#23214,#23215,#23216),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#23206 = CARTESIAN_POINT('',(3.675521157025,21.2,2.198)); -#23207 = CARTESIAN_POINT('',(3.675521157025,21.2,2.497384205366)); -#23208 = CARTESIAN_POINT('',(3.66683939192,21.2,2.796768502293)); -#23209 = CARTESIAN_POINT('',(3.649475888911,21.2,3.095774843573)); -#23210 = CARTESIAN_POINT('',(3.600293423392,21.2,3.659743744263)); -#23211 = CARTESIAN_POINT('',(3.570257972468,21.2,3.924861986145)); -#23212 = CARTESIAN_POINT('',(3.533384631757,21.2,4.189115829105)); -#23213 = CARTESIAN_POINT('',(3.484411644061,21.2,4.484232449872)); -#23214 = CARTESIAN_POINT('',(3.479002735849,21.2,4.516205585786)); -#23215 = CARTESIAN_POINT('',(3.473493534729,21.2,4.548161592352)); -#23216 = CARTESIAN_POINT('',(3.46788412876,21.2,4.5801)); -#23217 = PCURVE('',#18499,#23218); -#23218 = DEFINITIONAL_REPRESENTATION('',(#23219),#23231); -#23219 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23220,#23221,#23222,#23223, - #23224,#23225,#23226,#23227,#23228,#23229,#23230),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#23220 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#23221 = CARTESIAN_POINT('',(-1.460209631526,3.163208841703)); -#23222 = CARTESIAN_POINT('',(-1.460287960383,3.184825032669)); -#23223 = CARTESIAN_POINT('',(-1.460444605394,3.206440887545)); -#23224 = CARTESIAN_POINT('',(-1.460884597771,3.24731334835)); -#23225 = CARTESIAN_POINT('',(-1.461152266031,3.266570092918)); -#23226 = CARTESIAN_POINT('',(-1.461478681669,3.285826100065)); -#23227 = CARTESIAN_POINT('',(-1.461907468862,3.307422131808)); -#23228 = CARTESIAN_POINT('',(-1.461954772717,3.309763063467)); -#23229 = CARTESIAN_POINT('',(-1.462002902239,3.312103988043)); -#23230 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#23231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23232 = PCURVE('',#17870,#23233); -#23233 = DEFINITIONAL_REPRESENTATION('',(#23234),#23246); -#23234 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23235,#23236,#23237,#23238, - #23239,#23240,#23241,#23242,#23243,#23244,#23245),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#23235 = CARTESIAN_POINT('',(-2.198,93.425521157025)); -#23236 = CARTESIAN_POINT('',(-2.497384205366,93.425521157025)); -#23237 = CARTESIAN_POINT('',(-2.796768502293,93.41683939192)); -#23238 = CARTESIAN_POINT('',(-3.095774843573,93.399475888911)); -#23239 = CARTESIAN_POINT('',(-3.659743744263,93.350293423392)); -#23240 = CARTESIAN_POINT('',(-3.924861986145,93.320257972468)); -#23241 = CARTESIAN_POINT('',(-4.189115829105,93.283384631757)); -#23242 = CARTESIAN_POINT('',(-4.484232449872,93.234411644061)); -#23243 = CARTESIAN_POINT('',(-4.516205585786,93.229002735849)); -#23244 = CARTESIAN_POINT('',(-4.548161592352,93.223493534729)); -#23245 = CARTESIAN_POINT('',(-4.5801,93.21788412876)); -#23246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23247 = ORIENTED_EDGE('',*,*,#18478,.T.); -#23248 = ADVANCED_FACE('',(#23249),#18555,.T.); -#23249 = FACE_BOUND('',#23250,.F.); -#23250 = EDGE_LOOP('',(#23251,#23298,#23327,#23349)); -#23251 = ORIENTED_EDGE('',*,*,#23252,.F.); -#23252 = EDGE_CURVE('',#23253,#18512,#23255,.T.); -#23253 = VERTEX_POINT('',#23254); -#23254 = CARTESIAN_POINT('',(-0.375521157025,21.2,2.198)); -#23255 = SURFACE_CURVE('',#23256,(#23268,#23283),.PCURVE_S1.); -#23256 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23257,#23258,#23259,#23260, - #23261,#23262,#23263,#23264,#23265,#23266,#23267),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#23257 = CARTESIAN_POINT('',(-0.375521157025,21.2,2.198)); -#23258 = CARTESIAN_POINT('',(-0.375521157025,21.2,2.497384205285)); -#23259 = CARTESIAN_POINT('',(-0.366839391925,21.2,2.796768502132)); -#23260 = CARTESIAN_POINT('',(-0.349475888925,21.2,3.095774843332)); -#23261 = CARTESIAN_POINT('',(-0.300293423427,21.2,3.659743743943)); -#23262 = CARTESIAN_POINT('',(-0.270257972509,21.2,3.924861985826)); -#23263 = CARTESIAN_POINT('',(-0.233384631804,21.2,4.189115828786)); -#23264 = CARTESIAN_POINT('',(-0.184411644101,21.2,4.484232449634)); -#23265 = CARTESIAN_POINT('',(-0.179002735876,21.2,4.516205585628)); -#23266 = CARTESIAN_POINT('',(-0.173493534743,21.2,4.548161592273)); -#23267 = CARTESIAN_POINT('',(-0.16788412876,21.2,4.5801)); -#23268 = PCURVE('',#18555,#23269); -#23269 = DEFINITIONAL_REPRESENTATION('',(#23270),#23282); -#23270 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23271,#23272,#23273,#23274, - #23275,#23276,#23277,#23278,#23279,#23280,#23281),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#23271 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#23272 = CARTESIAN_POINT('',(-4.822975675654,3.163208841697)); -#23273 = CARTESIAN_POINT('',(-4.822897346797,3.184825032657)); -#23274 = CARTESIAN_POINT('',(-4.822740701786,3.206440887527)); -#23275 = CARTESIAN_POINT('',(-4.822300709408,3.247313348327)); -#23276 = CARTESIAN_POINT('',(-4.822033041149,3.266570092895)); -#23277 = CARTESIAN_POINT('',(-4.821706625511,3.285826100041)); -#23278 = CARTESIAN_POINT('',(-4.821277838318,3.30742213179)); -#23279 = CARTESIAN_POINT('',(-4.821230534463,3.309763063456)); -#23280 = CARTESIAN_POINT('',(-4.821182404941,3.312103988038)); -#23281 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#23282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23283 = PCURVE('',#17870,#23284); -#23284 = DEFINITIONAL_REPRESENTATION('',(#23285),#23297); -#23285 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23286,#23287,#23288,#23289, - #23290,#23291,#23292,#23293,#23294,#23295,#23296),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#23286 = CARTESIAN_POINT('',(-2.198,89.374478842975)); -#23287 = CARTESIAN_POINT('',(-2.497384205285,89.374478842975)); -#23288 = CARTESIAN_POINT('',(-2.796768502132,89.383160608075)); -#23289 = CARTESIAN_POINT('',(-3.095774843332,89.400524111075)); -#23290 = CARTESIAN_POINT('',(-3.659743743943,89.449706576573)); -#23291 = CARTESIAN_POINT('',(-3.924861985826,89.479742027491)); -#23292 = CARTESIAN_POINT('',(-4.189115828786,89.516615368196)); -#23293 = CARTESIAN_POINT('',(-4.484232449634,89.565588355899)); -#23294 = CARTESIAN_POINT('',(-4.516205585628,89.570997264124)); -#23295 = CARTESIAN_POINT('',(-4.548161592273,89.576506465257)); -#23296 = CARTESIAN_POINT('',(-4.5801,89.58211587124)); -#23297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23298 = ORIENTED_EDGE('',*,*,#23299,.T.); -#23299 = EDGE_CURVE('',#23253,#23300,#23302,.T.); -#23300 = VERTEX_POINT('',#23301); -#23301 = CARTESIAN_POINT('',(-12.53333333333,32.082534361872,2.198)); -#23302 = SURFACE_CURVE('',#23303,(#23308,#23315),.PCURVE_S1.); -#23303 = CIRCLE('',#23304,12.232534361872); -#23304 = AXIS2_PLACEMENT_3D('',#23305,#23306,#23307); -#23305 = CARTESIAN_POINT('',(-12.53333333333,19.85,2.198)); -#23306 = DIRECTION('',(0.,-0.,1.)); -#23307 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#23308 = PCURVE('',#18555,#23309); -#23309 = DEFINITIONAL_REPRESENTATION('',(#23310),#23314); -#23310 = LINE('',#23311,#23312); -#23311 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#23312 = VECTOR('',#23313,1.); -#23313 = DIRECTION('',(-1.,0.)); -#23314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23315 = PCURVE('',#23316,#23321); -#23316 = TOROIDAL_SURFACE('',#23317,26.082534361872,13.85); -#23317 = AXIS2_PLACEMENT_3D('',#23318,#23319,#23320); -#23318 = CARTESIAN_POINT('',(-12.53333333333,19.85,2.198)); -#23319 = DIRECTION('',(0.,0.,-1.)); -#23320 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#23321 = DEFINITIONAL_REPRESENTATION('',(#23322),#23326); -#23322 = LINE('',#23323,#23324); -#23323 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#23324 = VECTOR('',#23325,1.); -#23325 = DIRECTION('',(-1.,0.)); -#23326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23327 = ORIENTED_EDGE('',*,*,#23328,.T.); -#23328 = EDGE_CURVE('',#23300,#18535,#23329,.T.); -#23329 = SURFACE_CURVE('',#23330,(#23335,#23342),.PCURVE_S1.); -#23330 = CIRCLE('',#23331,13.85); -#23331 = AXIS2_PLACEMENT_3D('',#23332,#23333,#23334); -#23332 = CARTESIAN_POINT('',(-12.53333333333,45.932534361872,2.198)); -#23333 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23334 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#23335 = PCURVE('',#18555,#23336); -#23336 = DEFINITIONAL_REPRESENTATION('',(#23337),#23341); -#23337 = LINE('',#23338,#23339); -#23338 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#23339 = VECTOR('',#23340,1.); -#23340 = DIRECTION('',(-0.,1.)); -#23341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23342 = PCURVE('',#18588,#23343); -#23343 = DEFINITIONAL_REPRESENTATION('',(#23344),#23348); -#23344 = LINE('',#23345,#23346); -#23345 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#23346 = VECTOR('',#23347,1.); -#23347 = DIRECTION('',(-0.,1.)); -#23348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23349 = ORIENTED_EDGE('',*,*,#18534,.T.); -#23350 = ADVANCED_FACE('',(#23351),#23316,.T.); -#23351 = FACE_BOUND('',#23352,.F.); -#23352 = EDGE_LOOP('',(#23353,#23506,#23533,#23534)); -#23353 = ORIENTED_EDGE('',*,*,#23354,.F.); -#23354 = EDGE_CURVE('',#23355,#23357,#23359,.T.); -#23355 = VERTEX_POINT('',#23356); -#23356 = CARTESIAN_POINT('',(-12.53333333333,32.19967987186, - 0.400444004722)); -#23357 = VERTEX_POINT('',#23358); -#23358 = CARTESIAN_POINT('',(-0.374279448268,21.2,2.013111578896)); -#23359 = SURFACE_CURVE('',#23360,(#23405,#23453),.PCURVE_S1.); -#23360 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23361,#23362,#23363,#23364, - #23365,#23366,#23367,#23368,#23369,#23370,#23371,#23372,#23373, - #23374,#23375,#23376,#23377,#23378,#23379,#23380,#23381,#23382, - #23383,#23384,#23385,#23386,#23387,#23388,#23389,#23390,#23391, - #23392,#23393,#23394,#23395,#23396,#23397,#23398,#23399,#23400, - #23401,#23402,#23403,#23404),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#23361 = CARTESIAN_POINT('',(-12.53333333333,32.19967987186, - 0.400444004722)); -#23362 = CARTESIAN_POINT('',(-11.92242635913,32.19967987186, - 0.400444004722)); -#23363 = CARTESIAN_POINT('',(-11.31147251273,32.16331612576, - 0.408901861389)); -#23364 = CARTESIAN_POINT('',(-10.70348939318,32.090578424736, - 0.425820745627)); -#23365 = CARTESIAN_POINT('',(-10.10127088534,31.981919591985, - 0.450757051666)); -#23366 = CARTESIAN_POINT('',(-9.507417207456,31.838120944003, - 0.482854433345)); -#23367 = CARTESIAN_POINT('',(-8.924376629477,31.660193541302, - 0.521201862801)); -#23368 = CARTESIAN_POINT('',(-8.088642341936,31.351016732101, - 0.585285538548)); -#23369 = CARTESIAN_POINT('',(-7.825665898669,31.245514349984, - 0.606834010531)); -#23370 = CARTESIAN_POINT('',(-7.56574645773,31.132962466073, - 0.629458875048)); -#23371 = CARTESIAN_POINT('',(-7.309098149056,31.013484682515, - 0.653072695588)); -#23372 = CARTESIAN_POINT('',(-7.055927165748,30.887210217051, - 0.677591597746)); -#23373 = CARTESIAN_POINT('',(-6.806432331067,30.754273069889, - 0.702936424861)); -#23374 = CARTESIAN_POINT('',(-6.367213802469,30.504893625422, - 0.749602741865)); -#23375 = CARTESIAN_POINT('',(-6.176025004931,30.390923069841, - 0.770639036621)); -#23376 = CARTESIAN_POINT('',(-5.987333250233,30.272967233756, - 0.792106773153)); -#23377 = CARTESIAN_POINT('',(-5.80123028456,30.151095546084, - 0.813971927071)); -#23378 = CARTESIAN_POINT('',(-5.617805622847,30.025379154736, - 0.836202454361)); -#23379 = CARTESIAN_POINT('',(-5.437146548779,29.895890926614, - 0.858768291387)); -#23380 = CARTESIAN_POINT('',(-5.117575219998,29.65651948881, - 0.899877563509)); -#23381 = CARTESIAN_POINT('',(-4.977624392752,29.547983372819, - 0.9183090161)); -#23382 = CARTESIAN_POINT('',(-4.839528791207,29.437134893599, - 0.936921487606)); -#23383 = CARTESIAN_POINT('',(-4.703330739432,29.324012557437, - 0.955701435136)); -#23384 = CARTESIAN_POINT('',(-4.569071727417,29.208655582965, - 0.974635997976)); -#23385 = CARTESIAN_POINT('',(-4.43679241107,29.091103901149, - 0.993712997584)); -#23386 = CARTESIAN_POINT('',(-4.203416962382,28.876637255295, - 1.028126236802)); -#23387 = CARTESIAN_POINT('',(-4.101566853509,28.780526506035, - 1.043413568571)); -#23388 = CARTESIAN_POINT('',(-4.001002046229,28.683086073695, - 1.05877721958)); -#23389 = CARTESIAN_POINT('',(-3.90174196724,28.584336411197, - 1.074211695289)); -#23390 = CARTESIAN_POINT('',(-3.80380570931,28.484298258204, - 1.089711719932)); -#23391 = CARTESIAN_POINT('',(-3.707212031274,28.382992641119, - 1.105272236527)); -#23392 = CARTESIAN_POINT('',(-3.344038283177,27.99190722154, - 1.16482514962)); -#23393 = CARTESIAN_POINT('',(-3.086870516844,27.69350854202, - 1.209202428496)); -#23394 = CARTESIAN_POINT('',(-2.840886907892,27.38572024817, - 1.253912137873)); -#23395 = CARTESIAN_POINT('',(-2.606476399181,27.069035236106, - 1.298858358805)); -#23396 = CARTESIAN_POINT('',(-2.384005006907,26.743964025996, - 1.343955388649)); -#23397 = CARTESIAN_POINT('',(-2.173814799933,26.411034903626, - 1.3891257707)); -#23398 = CARTESIAN_POINT('',(-1.604953598922,25.431491747119, - 1.519176193396)); -#23399 = CARTESIAN_POINT('',(-1.278144299033,24.766343577932, - 1.60406599372)); -#23400 = CARTESIAN_POINT('',(-0.997931220614,24.079011449956, - 1.68849109221)); -#23401 = CARTESIAN_POINT('',(-0.766078193657,23.37332673221, - 1.772064301113)); -#23402 = CARTESIAN_POINT('',(-0.583994567993,22.653275376856, - 1.854455096251)); -#23403 = CARTESIAN_POINT('',(-0.452714817074,21.922996891345, - 1.935367925957)); -#23404 = CARTESIAN_POINT('',(-0.37283981453,21.186797173012,2.0145316102 - )); -#23405 = PCURVE('',#23316,#23406); -#23406 = DEFINITIONAL_REPRESENTATION('',(#23407),#23452); -#23407 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23408,#23409,#23410,#23411, - #23412,#23413,#23414,#23415,#23416,#23417,#23418,#23419,#23420, - #23421,#23422,#23423,#23424,#23425,#23426,#23427,#23428,#23429, - #23430,#23431,#23432,#23433,#23434,#23435,#23436,#23437,#23438, - #23439,#23440,#23441,#23442,#23443,#23444,#23445,#23446,#23447, - #23448,#23449,#23450,#23451),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#23408 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#23409 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#23410 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#23411 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#23412 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#23413 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#23414 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#23415 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#23416 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#23417 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#23418 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#23419 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#23420 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#23421 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#23422 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#23423 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#23424 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#23425 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#23426 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#23427 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#23428 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#23429 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#23430 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#23431 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#23432 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#23433 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#23434 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#23435 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#23436 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#23437 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#23438 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#23439 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#23440 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#23441 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#23442 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#23443 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#23444 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#23445 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#23446 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#23447 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#23448 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#23449 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#23450 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#23451 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#23452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23453 = PCURVE('',#23454,#23459); -#23454 = CONICAL_SURFACE('',#23455,12.625,0.218166156499); -#23455 = AXIS2_PLACEMENT_3D('',#23456,#23457,#23458); -#23456 = CARTESIAN_POINT('',(-12.53333333333,19.575,0.399)); -#23457 = DIRECTION('',(0.,0.,-1.)); -#23458 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23459 = DEFINITIONAL_REPRESENTATION('',(#23460),#23505); -#23460 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23461,#23462,#23463,#23464, - #23465,#23466,#23467,#23468,#23469,#23470,#23471,#23472,#23473, - #23474,#23475,#23476,#23477,#23478,#23479,#23480,#23481,#23482, - #23483,#23484,#23485,#23486,#23487,#23488,#23489,#23490,#23491, - #23492,#23493,#23494,#23495,#23496,#23497,#23498,#23499,#23500, - #23501,#23502,#23503,#23504),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#23461 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#23462 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#23463 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#23464 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#23465 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#23466 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#23467 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#23468 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#23469 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#23470 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#23471 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#23472 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#23473 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#23474 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#23475 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#23476 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#23477 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#23478 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#23479 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#23480 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#23481 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#23482 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#23483 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#23484 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#23485 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#23486 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#23487 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#23488 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#23489 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#23490 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#23491 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#23492 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#23493 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#23494 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#23495 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#23496 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#23497 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#23498 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#23499 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#23500 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#23501 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#23502 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#23503 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#23504 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#23505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23506 = ORIENTED_EDGE('',*,*,#23507,.T.); -#23507 = EDGE_CURVE('',#23355,#23300,#23508,.T.); -#23508 = SURFACE_CURVE('',#23509,(#23514,#23521),.PCURVE_S1.); -#23509 = CIRCLE('',#23510,13.85); -#23510 = AXIS2_PLACEMENT_3D('',#23511,#23512,#23513); -#23511 = CARTESIAN_POINT('',(-12.53333333333,45.932534361872,2.198)); -#23512 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23513 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#23514 = PCURVE('',#23316,#23515); -#23515 = DEFINITIONAL_REPRESENTATION('',(#23516),#23520); -#23516 = LINE('',#23517,#23518); -#23517 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#23518 = VECTOR('',#23519,1.); -#23519 = DIRECTION('',(-0.,1.)); -#23520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23521 = PCURVE('',#23522,#23527); -#23522 = TOROIDAL_SURFACE('',#23523,26.082534361872,13.85); -#23523 = AXIS2_PLACEMENT_3D('',#23524,#23525,#23526); -#23524 = CARTESIAN_POINT('',(-12.53333333333,19.85,2.198)); -#23525 = DIRECTION('',(0.,0.,-1.)); -#23526 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#23527 = DEFINITIONAL_REPRESENTATION('',(#23528),#23532); -#23528 = LINE('',#23529,#23530); -#23529 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#23530 = VECTOR('',#23531,1.); -#23531 = DIRECTION('',(-0.,1.)); -#23532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23533 = ORIENTED_EDGE('',*,*,#23299,.F.); -#23534 = ORIENTED_EDGE('',*,*,#23535,.T.); -#23535 = EDGE_CURVE('',#23253,#23357,#23536,.T.); -#23536 = SURFACE_CURVE('',#23537,(#23543,#23552),.PCURVE_S1.); -#23537 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23538,#23539,#23540,#23541, - #23542),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23538 = CARTESIAN_POINT('',(-0.375521157025,21.2,2.198)); -#23539 = CARTESIAN_POINT('',(-0.375521157025,21.2,2.098082406642)); -#23540 = CARTESIAN_POINT('',(-0.374554140465,21.2,1.998164812847)); -#23541 = CARTESIAN_POINT('',(-0.372620107383,21.2,1.898261259031)); -#23542 = CARTESIAN_POINT('',(-0.369719497046,21.2,1.79838577766)); -#23543 = PCURVE('',#23316,#23544); -#23544 = DEFINITIONAL_REPRESENTATION('',(#23545),#23551); -#23545 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23546,#23547,#23548,#23549, - #23550),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23546 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#23547 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#23548 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#23549 = CARTESIAN_POINT('',(-4.822949502509,9.403135173115)); -#23550 = CARTESIAN_POINT('',(-4.822923357974,9.395920943488)); -#23551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23552 = PCURVE('',#17870,#23553); -#23553 = DEFINITIONAL_REPRESENTATION('',(#23554),#23560); -#23554 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23555,#23556,#23557,#23558, - #23559),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23555 = CARTESIAN_POINT('',(-2.198,89.374478842975)); -#23556 = CARTESIAN_POINT('',(-2.098082406642,89.374478842975)); -#23557 = CARTESIAN_POINT('',(-1.998164812847,89.375445859535)); -#23558 = CARTESIAN_POINT('',(-1.898261259031,89.377379892617)); -#23559 = CARTESIAN_POINT('',(-1.79838577766,89.380280502954)); -#23560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23561 = ADVANCED_FACE('',(#23562),#23522,.T.); -#23562 = FACE_BOUND('',#23563,.F.); -#23563 = EDGE_LOOP('',(#23564,#23588,#23589,#23771)); -#23564 = ORIENTED_EDGE('',*,*,#23565,.F.); -#23565 = EDGE_CURVE('',#23300,#23566,#23568,.T.); -#23566 = VERTEX_POINT('',#23567); -#23567 = CARTESIAN_POINT('',(-24.69114550964,21.2,2.198)); -#23568 = SURFACE_CURVE('',#23569,(#23574,#23581),.PCURVE_S1.); -#23569 = CIRCLE('',#23570,12.232534361872); -#23570 = AXIS2_PLACEMENT_3D('',#23571,#23572,#23573); -#23571 = CARTESIAN_POINT('',(-12.53333333333,19.85,2.198)); -#23572 = DIRECTION('',(0.,-0.,1.)); -#23573 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#23574 = PCURVE('',#23522,#23575); -#23575 = DEFINITIONAL_REPRESENTATION('',(#23576),#23580); -#23576 = LINE('',#23577,#23578); -#23577 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#23578 = VECTOR('',#23579,1.); -#23579 = DIRECTION('',(-1.,0.)); -#23580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23581 = PCURVE('',#18588,#23582); -#23582 = DEFINITIONAL_REPRESENTATION('',(#23583),#23587); -#23583 = LINE('',#23584,#23585); -#23584 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#23585 = VECTOR('',#23586,1.); -#23586 = DIRECTION('',(-1.,0.)); -#23587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23588 = ORIENTED_EDGE('',*,*,#23507,.F.); -#23589 = ORIENTED_EDGE('',*,*,#23590,.F.); -#23590 = EDGE_CURVE('',#23591,#23355,#23593,.T.); -#23591 = VERTEX_POINT('',#23592); -#23592 = CARTESIAN_POINT('',(-24.69238721841,21.2,2.013111578891)); -#23593 = SURFACE_CURVE('',#23594,(#23651,#23711),.PCURVE_S1.); -#23594 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23595,#23596,#23597,#23598, - #23599,#23600,#23601,#23602,#23603,#23604,#23605,#23606,#23607, - #23608,#23609,#23610,#23611,#23612,#23613,#23614,#23615,#23616, - #23617,#23618,#23619,#23620,#23621,#23622,#23623,#23624,#23625, - #23626,#23627,#23628,#23629,#23630,#23631,#23632,#23633,#23634, - #23635,#23636,#23637,#23638,#23639,#23640,#23641,#23642,#23643, - #23644,#23645,#23646,#23647,#23648,#23649,#23650),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#23595 = CARTESIAN_POINT('',(-24.69382685213,21.186797173012, - 2.0145316102)); -#23596 = CARTESIAN_POINT('',(-24.62452587412,21.825537190159, - 1.945847784641)); -#23597 = CARTESIAN_POINT('',(-24.51653018915,22.459813490101, - 1.87584794007)); -#23598 = CARTESIAN_POINT('',(-24.37023248151,23.086821881403, - 1.804708486374)); -#23599 = CARTESIAN_POINT('',(-24.18626958706,23.703847190438, - 1.732619861218)); -#23600 = CARTESIAN_POINT('',(-23.96549516604,24.308257945648, - 1.659792102915)); -#23601 = CARTESIAN_POINT('',(-23.70896966722,24.89750679909, - 1.586464827644)); -#23602 = CARTESIAN_POINT('',(-23.13340118217,26.028124639934, - 1.441004845976)); -#23603 = CARTESIAN_POINT('',(-22.81585664236,26.570283008453, - 1.368879195518)); -#23604 = CARTESIAN_POINT('',(-22.46651446288,27.093326870936, - 1.296808060151)); -#23605 = CARTESIAN_POINT('',(-22.08672393139,27.595089977545, - 1.22509037078)); -#23606 = CARTESIAN_POINT('',(-21.67798857981,28.073518803527, - 1.154074190424)); -#23607 = CARTESIAN_POINT('',(-21.24195608552,28.526671378297, - 1.084177425705)); -#23608 = CARTESIAN_POINT('',(-20.74724066197,28.983341830666, - 1.011009551808)); -#23609 = CARTESIAN_POINT('',(-20.71393690297,29.013822792418, - 1.006111897466)); -#23610 = CARTESIAN_POINT('',(-20.68050200194,29.044163097164, - 1.001222876114)); -#23611 = CARTESIAN_POINT('',(-20.646936623,29.074362071292, - 0.996342681424)); -#23612 = CARTESIAN_POINT('',(-20.61324143381,29.10441904425, - 0.991471509722)); -#23613 = CARTESIAN_POINT('',(-20.57941710555,29.134333348547, - 0.986609559999)); -#23614 = CARTESIAN_POINT('',(-20.51111969803,29.194218854201, - 0.976848508641)); -#23615 = CARTESIAN_POINT('',(-20.47664363666,29.224186728268, - 0.971949625817)); -#23616 = CARTESIAN_POINT('',(-20.44203682719,29.254007254264, - 0.967060594141)); -#23617 = CARTESIAN_POINT('',(-20.40729997168,29.283679747674, - 0.96218162527)); -#23618 = CARTESIAN_POINT('',(-20.37243377586,29.313203527165, - 0.957312933804)); -#23619 = CARTESIAN_POINT('',(-20.33743894918,29.342577914583, - 0.952454737292)); -#23620 = CARTESIAN_POINT('',(-20.24398431269,29.420338017951, - 0.93955655441)); -#23621 = CARTESIAN_POINT('',(-20.18529959033,29.468459876847, - 0.931535408984)); -#23622 = CARTESIAN_POINT('',(-20.12626530436,29.516164719749, - 0.923544829531)); -#23623 = CARTESIAN_POINT('',(-20.06688474966,29.56344947867, - 0.915585849616)); -#23624 = CARTESIAN_POINT('',(-20.00716124941,29.610311109524, - 0.907659526789)); -#23625 = CARTESIAN_POINT('',(-19.94709815502,29.65674659213, - 0.899766942582)); -#23626 = CARTESIAN_POINT('',(-19.78999233918,29.776414572033, - 0.879328022206)); -#23627 = CARTESIAN_POINT('',(-19.69242392142,29.848976064683, - 0.866836171262)); -#23628 = CARTESIAN_POINT('',(-19.59400746133,29.920425110368, - 0.854438184095)); -#23629 = CARTESIAN_POINT('',(-19.49475701951,29.9907495657, - 0.842138767079)); -#23630 = CARTESIAN_POINT('',(-19.39468684873,30.059937441685, - 0.829942798541)); -#23631 = CARTESIAN_POINT('',(-19.29381139391,30.127976903728, - 0.817855328766)); -#23632 = CARTESIAN_POINT('',(-19.04414535616,30.292215588013, - 0.788450853129)); -#23633 = CARTESIAN_POINT('',(-18.89446992376,30.387116440621, - 0.771261126682)); -#23634 = CARTESIAN_POINT('',(-18.74316410542,30.479522781417, - 0.754328529855)); -#23635 = CARTESIAN_POINT('',(-18.59027398057,30.569399263204, - 0.737669998744)); -#23636 = CARTESIAN_POINT('',(-18.43584659758,30.65671123962, - 0.721303276337)); -#23637 = CARTESIAN_POINT('',(-18.27992997379,30.741424765143, - 0.705246912518)); -#23638 = CARTESIAN_POINT('',(-17.90164981166,30.938746472795, - 0.667440626642)); -#23639 = CARTESIAN_POINT('',(-17.67788778164,31.04879892668, - 0.646010933499)); -#23640 = CARTESIAN_POINT('',(-17.45142266024,31.153572161344, - 0.62528451325)); -#23641 = CARTESIAN_POINT('',(-17.22239448156,31.252976929503, - 0.605318051656)); -#23642 = CARTESIAN_POINT('',(-16.9909480183,31.346927069385, - 0.586170775313)); -#23643 = CARTESIAN_POINT('',(-16.75723314104,31.435340042128, - 0.567903635341)); -#23644 = CARTESIAN_POINT('',(-15.97516741838,31.709917444412, - 0.510449034634)); -#23645 = CARTESIAN_POINT('',(-15.4175210819,31.871595143767, - 0.475367746345)); -#23646 = CARTESIAN_POINT('',(-14.85048727197,32.002149222916, - 0.4461117941)); -#23647 = CARTESIAN_POINT('',(-14.27620552287,32.100733563346, - 0.423458490193)); -#23648 = CARTESIAN_POINT('',(-13.69694112281,32.16670059188, - 0.408114719065)); -#23649 = CARTESIAN_POINT('',(-13.11511670198,32.19967987186, - 0.400444004722)); -#23650 = CARTESIAN_POINT('',(-12.53333333333,32.19967987186, - 0.400444004722)); -#23651 = PCURVE('',#23522,#23652); -#23652 = DEFINITIONAL_REPRESENTATION('',(#23653),#23710); -#23653 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23654,#23655,#23656,#23657, - #23658,#23659,#23660,#23661,#23662,#23663,#23664,#23665,#23666, - #23667,#23668,#23669,#23670,#23671,#23672,#23673,#23674,#23675, - #23676,#23677,#23678,#23679,#23680,#23681,#23682,#23683,#23684, - #23685,#23686,#23687,#23688,#23689,#23690,#23691,#23692,#23693, - #23694,#23695,#23696,#23697,#23698,#23699,#23700,#23701,#23702, - #23703,#23704,#23705,#23706,#23707,#23708,#23709),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#23654 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#23655 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#23656 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#23657 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#23658 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#23659 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#23660 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#23661 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#23662 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#23663 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#23664 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#23665 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#23666 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#23667 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#23668 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#23669 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#23670 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#23671 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#23672 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#23673 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#23674 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#23675 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#23676 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#23677 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#23678 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#23679 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#23680 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#23681 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#23682 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#23683 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#23684 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#23685 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#23686 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#23687 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#23688 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#23689 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#23690 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#23691 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#23692 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#23693 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#23694 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#23695 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#23696 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#23697 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#23698 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#23699 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#23700 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#23701 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#23702 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#23703 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#23704 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#23705 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#23706 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#23707 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#23708 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#23709 = CARTESIAN_POINT('',(0.,9.294623360826)); -#23710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23711 = PCURVE('',#23454,#23712); -#23712 = DEFINITIONAL_REPRESENTATION('',(#23713),#23770); -#23713 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#23714,#23715,#23716,#23717, - #23718,#23719,#23720,#23721,#23722,#23723,#23724,#23725,#23726, - #23727,#23728,#23729,#23730,#23731,#23732,#23733,#23734,#23735, - #23736,#23737,#23738,#23739,#23740,#23741,#23742,#23743,#23744, - #23745,#23746,#23747,#23748,#23749,#23750,#23751,#23752,#23753, - #23754,#23755,#23756,#23757,#23758,#23759,#23760,#23761,#23762, - #23763,#23764,#23765,#23766,#23767,#23768,#23769),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#23714 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#23715 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#23716 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#23717 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#23718 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#23719 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#23720 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#23721 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#23722 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#23723 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#23724 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#23725 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#23726 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#23727 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#23728 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#23729 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#23730 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#23731 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#23732 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#23733 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#23734 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#23735 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#23736 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#23737 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#23738 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#23739 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#23740 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#23741 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#23742 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#23743 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#23744 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#23745 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#23746 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#23747 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#23748 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#23749 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#23750 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#23751 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#23752 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#23753 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#23754 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#23755 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#23756 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#23757 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#23758 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#23759 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#23760 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#23761 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#23762 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#23763 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#23764 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#23765 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#23766 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#23767 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#23768 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#23769 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#23770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23771 = ORIENTED_EDGE('',*,*,#23772,.T.); -#23772 = EDGE_CURVE('',#23591,#23566,#23773,.T.); -#23773 = SURFACE_CURVE('',#23774,(#23780,#23789),.PCURVE_S1.); -#23774 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23775,#23776,#23777,#23778, - #23779),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23775 = CARTESIAN_POINT('',(-24.69694716962,21.2,1.798385777674)); -#23776 = CARTESIAN_POINT('',(-24.69404655928,21.2,1.898261259035)); -#23777 = CARTESIAN_POINT('',(-24.6921125262,21.2,1.998164812858)); -#23778 = CARTESIAN_POINT('',(-24.69114550964,21.2,2.098082406641)); -#23779 = CARTESIAN_POINT('',(-24.69114550964,21.2,2.198)); -#23780 = PCURVE('',#23522,#23781); -#23781 = DEFINITIONAL_REPRESENTATION('',(#23782),#23788); -#23782 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23783,#23784,#23785,#23786, - #23787),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23783 = CARTESIAN_POINT('',(-1.460261949206,9.395920943489)); -#23784 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#23785 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#23786 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#23787 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#23788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23789 = PCURVE('',#17870,#23790); -#23790 = DEFINITIONAL_REPRESENTATION('',(#23791),#23797); -#23791 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23792,#23793,#23794,#23795, - #23796),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#23792 = CARTESIAN_POINT('',(-1.798385777674,65.053052830379)); -#23793 = CARTESIAN_POINT('',(-1.898261259035,65.055953440716)); -#23794 = CARTESIAN_POINT('',(-1.998164812858,65.057887473798)); -#23795 = CARTESIAN_POINT('',(-2.098082406641,65.058854490359)); -#23796 = CARTESIAN_POINT('',(-2.198,65.058854490359)); -#23797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23798 = ADVANCED_FACE('',(#23799),#23454,.F.); -#23799 = FACE_BOUND('',#23800,.F.); -#23800 = EDGE_LOOP('',(#23801,#23828,#23857,#23882,#23883)); -#23801 = ORIENTED_EDGE('',*,*,#23802,.F.); -#23802 = EDGE_CURVE('',#23803,#23357,#23805,.T.); -#23803 = VERTEX_POINT('',#23804); -#23804 = CARTESIAN_POINT('',(-1.357286202571E-02,21.2,0.4)); -#23805 = SURFACE_CURVE('',#23806,(#23811,#23821),.PCURVE_S1.); -#23806 = HYPERBOLA('',#23807,7.329901318451,1.625); -#23807 = AXIS2_PLACEMENT_3D('',#23808,#23809,#23810); -#23808 = CARTESIAN_POINT('',(-12.53333333333,21.2,57.346694858733)); -#23809 = DIRECTION('',(0.,1.,0.)); -#23810 = DIRECTION('',(0.,0.,-1.)); -#23811 = PCURVE('',#23454,#23812); -#23812 = DEFINITIONAL_REPRESENTATION('',(#23813),#23820); -#23813 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23814,#23815,#23816,#23817, - #23818,#23819),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#23814 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999841E-04)); -#23815 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#23816 = CARTESIAN_POINT('',(-3.27466441216,-1.721910735771)); -#23817 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#23818 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184452)); -#23819 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#23820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23821 = PCURVE('',#17870,#23822); -#23822 = DEFINITIONAL_REPRESENTATION('',(#23823),#23827); -#23823 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23824,#23825,#23826), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#23824 = CARTESIAN_POINT('',(-0.4,89.736427137974)); -#23825 = CARTESIAN_POINT('',(-2.571131128544,89.251061493989)); -#23826 = CARTESIAN_POINT('',(-4.5801,88.801323500273)); -#23827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23828 = ORIENTED_EDGE('',*,*,#23829,.T.); -#23829 = EDGE_CURVE('',#23803,#23830,#23832,.T.); -#23830 = VERTEX_POINT('',#23831); -#23831 = CARTESIAN_POINT('',(-25.05309380464,21.2,0.4)); -#23832 = SURFACE_CURVE('',#23833,(#23838,#23845),.PCURVE_S1.); -#23833 = CIRCLE('',#23834,12.624778305337); -#23834 = AXIS2_PLACEMENT_3D('',#23835,#23836,#23837); -#23835 = CARTESIAN_POINT('',(-12.53333333333,19.575,0.4)); -#23836 = DIRECTION('',(0.,0.,1.)); -#23837 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23838 = PCURVE('',#23454,#23839); -#23839 = DEFINITIONAL_REPRESENTATION('',(#23840),#23844); -#23840 = LINE('',#23841,#23842); -#23841 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#23842 = VECTOR('',#23843,1.); -#23843 = DIRECTION('',(-1.,-0.)); -#23844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23845 = PCURVE('',#23846,#23851); -#23846 = PLANE('',#23847); -#23847 = AXIS2_PLACEMENT_3D('',#23848,#23849,#23850); -#23848 = CARTESIAN_POINT('',(0.366666666667,32.475,0.4)); -#23849 = DIRECTION('',(0.,0.,1.)); -#23850 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#23851 = DEFINITIONAL_REPRESENTATION('',(#23852),#23856); -#23852 = CIRCLE('',#23853,12.624778305337); -#23853 = AXIS2_PLACEMENT_2D('',#23854,#23855); -#23854 = CARTESIAN_POINT('',(12.9,12.9)); -#23855 = DIRECTION('',(1.,0.)); -#23856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23857 = ORIENTED_EDGE('',*,*,#23858,.F.); -#23858 = EDGE_CURVE('',#23591,#23830,#23859,.T.); -#23859 = SURFACE_CURVE('',#23860,(#23865,#23875),.PCURVE_S1.); -#23860 = HYPERBOLA('',#23861,7.329901318451,1.625); -#23861 = AXIS2_PLACEMENT_3D('',#23862,#23863,#23864); -#23862 = CARTESIAN_POINT('',(-12.53333333333,21.2,57.346694858733)); -#23863 = DIRECTION('',(0.,1.,0.)); -#23864 = DIRECTION('',(0.,0.,-1.)); -#23865 = PCURVE('',#23454,#23866); -#23866 = DEFINITIONAL_REPRESENTATION('',(#23867),#23874); -#23867 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#23868,#23869,#23870,#23871, - #23872,#23873),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#23868 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#23869 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184452)); -#23870 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#23871 = CARTESIAN_POINT('',(-6.150113548609,-1.721910735771)); -#23872 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#23873 = CARTESIAN_POINT('',(-6.15411208297,-1.000000000012E-03)); -#23874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23875 = PCURVE('',#17870,#23876); -#23876 = DEFINITIONAL_REPRESENTATION('',(#23877),#23881); -#23877 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#23878,#23879,#23880), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#23878 = CARTESIAN_POINT('',(-4.5801,65.632009833061)); -#23879 = CARTESIAN_POINT('',(-2.571131128544,65.182271839345)); -#23880 = CARTESIAN_POINT('',(-0.4,64.696906195359)); -#23881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23882 = ORIENTED_EDGE('',*,*,#23590,.T.); -#23883 = ORIENTED_EDGE('',*,*,#23354,.T.); -#23884 = ADVANCED_FACE('',(#23885),#23846,.T.); -#23885 = FACE_BOUND('',#23886,.T.); -#23886 = EDGE_LOOP('',(#23887,#23888)); -#23887 = ORIENTED_EDGE('',*,*,#23829,.T.); -#23888 = ORIENTED_EDGE('',*,*,#23889,.T.); -#23889 = EDGE_CURVE('',#23830,#23803,#23890,.T.); -#23890 = SURFACE_CURVE('',#23891,(#23895,#23901),.PCURVE_S1.); -#23891 = LINE('',#23892,#23893); -#23892 = CARTESIAN_POINT('',(-44.69166666666,21.2,0.4)); -#23893 = VECTOR('',#23894,1.); -#23894 = DIRECTION('',(1.,0.,0.)); -#23895 = PCURVE('',#23846,#23896); -#23896 = DEFINITIONAL_REPRESENTATION('',(#23897),#23900); -#23897 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23898,#23899),.UNSPECIFIED., - .F.,.F.,(2,2),(19.533555027996,44.783111638671), - .PIECEWISE_BEZIER_KNOTS.); -#23898 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#23899 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#23900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23901 = PCURVE('',#17870,#23902); -#23902 = DEFINITIONAL_REPRESENTATION('',(#23903),#23906); -#23903 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#23904,#23905),.UNSPECIFIED., - .F.,.F.,(2,2),(19.533555027996,44.783111638671), - .PIECEWISE_BEZIER_KNOTS.); -#23904 = CARTESIAN_POINT('',(-0.4,64.591888361329)); -#23905 = CARTESIAN_POINT('',(-0.4,89.841444972004)); -#23906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23907 = ADVANCED_FACE('',(#23908),#18588,.T.); -#23908 = FACE_BOUND('',#23909,.F.); -#23909 = EDGE_LOOP('',(#23910,#23911,#23912,#23957)); -#23910 = ORIENTED_EDGE('',*,*,#23328,.F.); -#23911 = ORIENTED_EDGE('',*,*,#23565,.T.); -#23912 = ORIENTED_EDGE('',*,*,#23913,.T.); -#23913 = EDGE_CURVE('',#23566,#18568,#23914,.T.); -#23914 = SURFACE_CURVE('',#23915,(#23927,#23942),.PCURVE_S1.); -#23915 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23916,#23917,#23918,#23919, - #23920,#23921,#23922,#23923,#23924,#23925,#23926),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#23916 = CARTESIAN_POINT('',(-24.69114550964,21.2,2.198)); -#23917 = CARTESIAN_POINT('',(-24.69114550964,21.2,2.497384205366)); -#23918 = CARTESIAN_POINT('',(-24.69982727474,21.2,2.796768502293)); -#23919 = CARTESIAN_POINT('',(-24.71719077775,21.2,3.095774843573)); -#23920 = CARTESIAN_POINT('',(-24.76637324327,21.2,3.659743744263)); -#23921 = CARTESIAN_POINT('',(-24.79640869419,21.2,3.924861986145)); -#23922 = CARTESIAN_POINT('',(-24.8332820349,21.2,4.189115829105)); -#23923 = CARTESIAN_POINT('',(-24.8822550226,21.2,4.484232449872)); -#23924 = CARTESIAN_POINT('',(-24.88766393081,21.2,4.516205585786)); -#23925 = CARTESIAN_POINT('',(-24.89317313193,21.2,4.548161592352)); -#23926 = CARTESIAN_POINT('',(-24.8987825379,21.2,4.5801)); -#23927 = PCURVE('',#18588,#23928); -#23928 = DEFINITIONAL_REPRESENTATION('',(#23929),#23941); -#23929 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23930,#23931,#23932,#23933, - #23934,#23935,#23936,#23937,#23938,#23939,#23940),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#23930 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#23931 = CARTESIAN_POINT('',(-1.460209631526,3.163208841703)); -#23932 = CARTESIAN_POINT('',(-1.460287960383,3.184825032669)); -#23933 = CARTESIAN_POINT('',(-1.460444605394,3.206440887545)); -#23934 = CARTESIAN_POINT('',(-1.460884597771,3.24731334835)); -#23935 = CARTESIAN_POINT('',(-1.461152266031,3.266570092918)); -#23936 = CARTESIAN_POINT('',(-1.461478681669,3.285826100065)); -#23937 = CARTESIAN_POINT('',(-1.461907468862,3.307422131808)); -#23938 = CARTESIAN_POINT('',(-1.461954772717,3.309763063467)); -#23939 = CARTESIAN_POINT('',(-1.462002902239,3.312103988043)); -#23940 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#23941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23942 = PCURVE('',#17870,#23943); -#23943 = DEFINITIONAL_REPRESENTATION('',(#23944),#23956); -#23944 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23945,#23946,#23947,#23948, - #23949,#23950,#23951,#23952,#23953,#23954,#23955),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#23945 = CARTESIAN_POINT('',(-2.198,65.058854490359)); -#23946 = CARTESIAN_POINT('',(-2.497384205366,65.058854490359)); -#23947 = CARTESIAN_POINT('',(-2.796768502293,65.050172725253)); -#23948 = CARTESIAN_POINT('',(-3.095774843573,65.032809222244)); -#23949 = CARTESIAN_POINT('',(-3.659743744263,64.983626756726)); -#23950 = CARTESIAN_POINT('',(-3.924861986145,64.953591305802)); -#23951 = CARTESIAN_POINT('',(-4.189115829105,64.916717965091)); -#23952 = CARTESIAN_POINT('',(-4.484232449872,64.867744977394)); -#23953 = CARTESIAN_POINT('',(-4.516205585786,64.862336069182)); -#23954 = CARTESIAN_POINT('',(-4.548161592352,64.856826868062)); -#23955 = CARTESIAN_POINT('',(-4.5801,64.851217462093)); -#23956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23957 = ORIENTED_EDGE('',*,*,#18567,.T.); -#23958 = ADVANCED_FACE('',(#23959),#18644,.T.); -#23959 = FACE_BOUND('',#23960,.F.); -#23960 = EDGE_LOOP('',(#23961,#24008,#24037,#24059)); -#23961 = ORIENTED_EDGE('',*,*,#23962,.F.); -#23962 = EDGE_CURVE('',#23963,#18601,#23965,.T.); -#23963 = VERTEX_POINT('',#23964); -#23964 = CARTESIAN_POINT('',(-28.74218782369,21.2,2.198)); -#23965 = SURFACE_CURVE('',#23966,(#23978,#23993),.PCURVE_S1.); -#23966 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23967,#23968,#23969,#23970, - #23971,#23972,#23973,#23974,#23975,#23976,#23977),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#23967 = CARTESIAN_POINT('',(-28.74218782369,21.2,2.198)); -#23968 = CARTESIAN_POINT('',(-28.74218782369,21.2,2.497384205285)); -#23969 = CARTESIAN_POINT('',(-28.73350605859,21.2,2.796768502132)); -#23970 = CARTESIAN_POINT('',(-28.71614255559,21.2,3.095774843332)); -#23971 = CARTESIAN_POINT('',(-28.66696009009,21.2,3.659743743943)); -#23972 = CARTESIAN_POINT('',(-28.63692463917,21.2,3.924861985826)); -#23973 = CARTESIAN_POINT('',(-28.60005129847,21.2,4.189115828786)); -#23974 = CARTESIAN_POINT('',(-28.55107831076,21.2,4.484232449634)); -#23975 = CARTESIAN_POINT('',(-28.54566940254,21.2,4.516205585628)); -#23976 = CARTESIAN_POINT('',(-28.54016020141,21.2,4.548161592273)); -#23977 = CARTESIAN_POINT('',(-28.53455079542,21.2,4.5801)); -#23978 = PCURVE('',#18644,#23979); -#23979 = DEFINITIONAL_REPRESENTATION('',(#23980),#23992); -#23980 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23981,#23982,#23983,#23984, - #23985,#23986,#23987,#23988,#23989,#23990,#23991),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#23981 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#23982 = CARTESIAN_POINT('',(-4.822975675654,3.163208841697)); -#23983 = CARTESIAN_POINT('',(-4.822897346797,3.184825032657)); -#23984 = CARTESIAN_POINT('',(-4.822740701786,3.206440887527)); -#23985 = CARTESIAN_POINT('',(-4.822300709408,3.247313348327)); -#23986 = CARTESIAN_POINT('',(-4.822033041149,3.266570092895)); -#23987 = CARTESIAN_POINT('',(-4.821706625511,3.285826100041)); -#23988 = CARTESIAN_POINT('',(-4.821277838318,3.30742213179)); -#23989 = CARTESIAN_POINT('',(-4.821230534463,3.309763063456)); -#23990 = CARTESIAN_POINT('',(-4.821182404941,3.312103988038)); -#23991 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#23992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#23993 = PCURVE('',#17870,#23994); -#23994 = DEFINITIONAL_REPRESENTATION('',(#23995),#24007); -#23995 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#23996,#23997,#23998,#23999, - #24000,#24001,#24002,#24003,#24004,#24005,#24006),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#23996 = CARTESIAN_POINT('',(-2.198,61.007812176308)); -#23997 = CARTESIAN_POINT('',(-2.497384205285,61.007812176308)); -#23998 = CARTESIAN_POINT('',(-2.796768502132,61.016493941409)); -#23999 = CARTESIAN_POINT('',(-3.095774843332,61.033857444409)); -#24000 = CARTESIAN_POINT('',(-3.659743743943,61.083039909907)); -#24001 = CARTESIAN_POINT('',(-3.924861985826,61.113075360825)); -#24002 = CARTESIAN_POINT('',(-4.189115828786,61.14994870153)); -#24003 = CARTESIAN_POINT('',(-4.484232449634,61.198921689232)); -#24004 = CARTESIAN_POINT('',(-4.516205585628,61.204330597457)); -#24005 = CARTESIAN_POINT('',(-4.548161592273,61.20983979859)); -#24006 = CARTESIAN_POINT('',(-4.5801,61.215449204573)); -#24007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24008 = ORIENTED_EDGE('',*,*,#24009,.T.); -#24009 = EDGE_CURVE('',#23963,#24010,#24012,.T.); -#24010 = VERTEX_POINT('',#24011); -#24011 = CARTESIAN_POINT('',(-40.9,32.082534361872,2.198)); -#24012 = SURFACE_CURVE('',#24013,(#24018,#24025),.PCURVE_S1.); -#24013 = CIRCLE('',#24014,12.232534361872); -#24014 = AXIS2_PLACEMENT_3D('',#24015,#24016,#24017); -#24015 = CARTESIAN_POINT('',(-40.9,19.85,2.198)); -#24016 = DIRECTION('',(0.,-0.,1.)); -#24017 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24018 = PCURVE('',#18644,#24019); -#24019 = DEFINITIONAL_REPRESENTATION('',(#24020),#24024); -#24020 = LINE('',#24021,#24022); -#24021 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24022 = VECTOR('',#24023,1.); -#24023 = DIRECTION('',(-1.,0.)); -#24024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24025 = PCURVE('',#24026,#24031); -#24026 = TOROIDAL_SURFACE('',#24027,26.082534361872,13.85); -#24027 = AXIS2_PLACEMENT_3D('',#24028,#24029,#24030); -#24028 = CARTESIAN_POINT('',(-40.9,19.85,2.198)); -#24029 = DIRECTION('',(0.,0.,-1.)); -#24030 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24031 = DEFINITIONAL_REPRESENTATION('',(#24032),#24036); -#24032 = LINE('',#24033,#24034); -#24033 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#24034 = VECTOR('',#24035,1.); -#24035 = DIRECTION('',(-1.,0.)); -#24036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24037 = ORIENTED_EDGE('',*,*,#24038,.T.); -#24038 = EDGE_CURVE('',#24010,#18624,#24039,.T.); -#24039 = SURFACE_CURVE('',#24040,(#24045,#24052),.PCURVE_S1.); -#24040 = CIRCLE('',#24041,13.85); -#24041 = AXIS2_PLACEMENT_3D('',#24042,#24043,#24044); -#24042 = CARTESIAN_POINT('',(-40.9,45.932534361872,2.198)); -#24043 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24044 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#24045 = PCURVE('',#18644,#24046); -#24046 = DEFINITIONAL_REPRESENTATION('',(#24047),#24051); -#24047 = LINE('',#24048,#24049); -#24048 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#24049 = VECTOR('',#24050,1.); -#24050 = DIRECTION('',(-0.,1.)); -#24051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24052 = PCURVE('',#18677,#24053); -#24053 = DEFINITIONAL_REPRESENTATION('',(#24054),#24058); -#24054 = LINE('',#24055,#24056); -#24055 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24056 = VECTOR('',#24057,1.); -#24057 = DIRECTION('',(-0.,1.)); -#24058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24059 = ORIENTED_EDGE('',*,*,#18623,.T.); -#24060 = ADVANCED_FACE('',(#24061),#24026,.T.); -#24061 = FACE_BOUND('',#24062,.F.); -#24062 = EDGE_LOOP('',(#24063,#24216,#24243,#24244)); -#24063 = ORIENTED_EDGE('',*,*,#24064,.F.); -#24064 = EDGE_CURVE('',#24065,#24067,#24069,.T.); -#24065 = VERTEX_POINT('',#24066); -#24066 = CARTESIAN_POINT('',(-40.9,32.19967987186,0.400444004722)); -#24067 = VERTEX_POINT('',#24068); -#24068 = CARTESIAN_POINT('',(-28.74094611493,21.2,2.013111578896)); -#24069 = SURFACE_CURVE('',#24070,(#24115,#24163),.PCURVE_S1.); -#24070 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24071,#24072,#24073,#24074, - #24075,#24076,#24077,#24078,#24079,#24080,#24081,#24082,#24083, - #24084,#24085,#24086,#24087,#24088,#24089,#24090,#24091,#24092, - #24093,#24094,#24095,#24096,#24097,#24098,#24099,#24100,#24101, - #24102,#24103,#24104,#24105,#24106,#24107,#24108,#24109,#24110, - #24111,#24112,#24113,#24114),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#24071 = CARTESIAN_POINT('',(-40.9,32.19967987186,0.400444004722)); -#24072 = CARTESIAN_POINT('',(-40.2890930258,32.19967987186, - 0.400444004722)); -#24073 = CARTESIAN_POINT('',(-39.6781391794,32.16331612576, - 0.408901861389)); -#24074 = CARTESIAN_POINT('',(-39.07015605985,32.090578424736, - 0.425820745627)); -#24075 = CARTESIAN_POINT('',(-38.46793755201,31.981919591985, - 0.450757051666)); -#24076 = CARTESIAN_POINT('',(-37.87408387412,31.838120944003, - 0.482854433345)); -#24077 = CARTESIAN_POINT('',(-37.29104329614,31.660193541302, - 0.521201862801)); -#24078 = CARTESIAN_POINT('',(-36.4553090086,31.351016732101, - 0.585285538548)); -#24079 = CARTESIAN_POINT('',(-36.19233256533,31.245514349984, - 0.606834010531)); -#24080 = CARTESIAN_POINT('',(-35.93241312439,31.132962466073, - 0.629458875048)); -#24081 = CARTESIAN_POINT('',(-35.67576481572,31.013484682515, - 0.653072695588)); -#24082 = CARTESIAN_POINT('',(-35.42259383241,30.887210217051, - 0.677591597746)); -#24083 = CARTESIAN_POINT('',(-35.17309899773,30.754273069889, - 0.702936424861)); -#24084 = CARTESIAN_POINT('',(-34.73388046913,30.504893625422, - 0.749602741865)); -#24085 = CARTESIAN_POINT('',(-34.54269167159,30.390923069841, - 0.770639036621)); -#24086 = CARTESIAN_POINT('',(-34.3539999169,30.272967233756, - 0.792106773153)); -#24087 = CARTESIAN_POINT('',(-34.16789695122,30.151095546084, - 0.813971927071)); -#24088 = CARTESIAN_POINT('',(-33.98447228951,30.025379154736, - 0.836202454361)); -#24089 = CARTESIAN_POINT('',(-33.80381321544,29.895890926614, - 0.858768291387)); -#24090 = CARTESIAN_POINT('',(-33.48424188666,29.65651948881, - 0.899877563509)); -#24091 = CARTESIAN_POINT('',(-33.34429105941,29.547983372819, - 0.9183090161)); -#24092 = CARTESIAN_POINT('',(-33.20619545787,29.437134893599, - 0.936921487606)); -#24093 = CARTESIAN_POINT('',(-33.06999740609,29.324012557437, - 0.955701435136)); -#24094 = CARTESIAN_POINT('',(-32.93573839408,29.208655582965, - 0.974635997976)); -#24095 = CARTESIAN_POINT('',(-32.80345907773,29.091103901149, - 0.993712997584)); -#24096 = CARTESIAN_POINT('',(-32.57008362904,28.876637255295, - 1.028126236802)); -#24097 = CARTESIAN_POINT('',(-32.46823352017,28.780526506035, - 1.043413568571)); -#24098 = CARTESIAN_POINT('',(-32.36766871289,28.683086073695, - 1.05877721958)); -#24099 = CARTESIAN_POINT('',(-32.2684086339,28.584336411197, - 1.074211695289)); -#24100 = CARTESIAN_POINT('',(-32.17047237597,28.484298258204, - 1.089711719932)); -#24101 = CARTESIAN_POINT('',(-32.07387869794,28.382992641119, - 1.105272236527)); -#24102 = CARTESIAN_POINT('',(-31.71070494984,27.99190722154, - 1.16482514962)); -#24103 = CARTESIAN_POINT('',(-31.45353718351,27.69350854202, - 1.209202428496)); -#24104 = CARTESIAN_POINT('',(-31.20755357455,27.38572024817, - 1.253912137873)); -#24105 = CARTESIAN_POINT('',(-30.97314306584,27.069035236106, - 1.298858358805)); -#24106 = CARTESIAN_POINT('',(-30.75067167357,26.743964025996, - 1.343955388649)); -#24107 = CARTESIAN_POINT('',(-30.5404814666,26.411034903626,1.3891257707 - )); -#24108 = CARTESIAN_POINT('',(-29.97162026558,25.431491747119, - 1.519176193396)); -#24109 = CARTESIAN_POINT('',(-29.64481096569,24.766343577932, - 1.60406599372)); -#24110 = CARTESIAN_POINT('',(-29.36459788728,24.079011449956, - 1.68849109221)); -#24111 = CARTESIAN_POINT('',(-29.13274486032,23.37332673221, - 1.772064301113)); -#24112 = CARTESIAN_POINT('',(-28.95066123466,22.653275376856, - 1.854455096251)); -#24113 = CARTESIAN_POINT('',(-28.81938148374,21.922996891345, - 1.935367925957)); -#24114 = CARTESIAN_POINT('',(-28.73950648119,21.186797173012, - 2.0145316102)); -#24115 = PCURVE('',#24026,#24116); -#24116 = DEFINITIONAL_REPRESENTATION('',(#24117),#24162); -#24117 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24118,#24119,#24120,#24121, - #24122,#24123,#24124,#24125,#24126,#24127,#24128,#24129,#24130, - #24131,#24132,#24133,#24134,#24135,#24136,#24137,#24138,#24139, - #24140,#24141,#24142,#24143,#24144,#24145,#24146,#24147,#24148, - #24149,#24150,#24151,#24152,#24153,#24154,#24155,#24156,#24157, - #24158,#24159,#24160,#24161),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#24118 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#24119 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#24120 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#24121 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#24122 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#24123 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#24124 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#24125 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#24126 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#24127 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#24128 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#24129 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#24130 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#24131 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#24132 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#24133 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#24134 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#24135 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#24136 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#24137 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#24138 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#24139 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#24140 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#24141 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#24142 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#24143 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#24144 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#24145 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#24146 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#24147 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#24148 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#24149 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#24150 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#24151 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#24152 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#24153 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#24154 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#24155 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#24156 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#24157 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#24158 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#24159 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#24160 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#24161 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#24162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24163 = PCURVE('',#24164,#24169); -#24164 = CONICAL_SURFACE('',#24165,12.625,0.218166156499); -#24165 = AXIS2_PLACEMENT_3D('',#24166,#24167,#24168); -#24166 = CARTESIAN_POINT('',(-40.9,19.575,0.399)); -#24167 = DIRECTION('',(0.,0.,-1.)); -#24168 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24169 = DEFINITIONAL_REPRESENTATION('',(#24170),#24215); -#24170 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24171,#24172,#24173,#24174, - #24175,#24176,#24177,#24178,#24179,#24180,#24181,#24182,#24183, - #24184,#24185,#24186,#24187,#24188,#24189,#24190,#24191,#24192, - #24193,#24194,#24195,#24196,#24197,#24198,#24199,#24200,#24201, - #24202,#24203,#24204,#24205,#24206,#24207,#24208,#24209,#24210, - #24211,#24212,#24213,#24214),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#24171 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#24172 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#24173 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#24174 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#24175 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#24176 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#24177 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#24178 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#24179 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#24180 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#24181 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#24182 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#24183 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#24184 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#24185 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#24186 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#24187 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#24188 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#24189 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#24190 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#24191 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#24192 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#24193 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#24194 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#24195 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#24196 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#24197 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#24198 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#24199 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#24200 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#24201 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#24202 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#24203 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#24204 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#24205 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#24206 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#24207 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#24208 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#24209 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#24210 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#24211 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#24212 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#24213 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#24214 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#24215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24216 = ORIENTED_EDGE('',*,*,#24217,.T.); -#24217 = EDGE_CURVE('',#24065,#24010,#24218,.T.); -#24218 = SURFACE_CURVE('',#24219,(#24224,#24231),.PCURVE_S1.); -#24219 = CIRCLE('',#24220,13.85); -#24220 = AXIS2_PLACEMENT_3D('',#24221,#24222,#24223); -#24221 = CARTESIAN_POINT('',(-40.9,45.932534361872,2.198)); -#24222 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24223 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#24224 = PCURVE('',#24026,#24225); -#24225 = DEFINITIONAL_REPRESENTATION('',(#24226),#24230); -#24226 = LINE('',#24227,#24228); -#24227 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#24228 = VECTOR('',#24229,1.); -#24229 = DIRECTION('',(-0.,1.)); -#24230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24231 = PCURVE('',#24232,#24237); -#24232 = TOROIDAL_SURFACE('',#24233,26.082534361872,13.85); -#24233 = AXIS2_PLACEMENT_3D('',#24234,#24235,#24236); -#24234 = CARTESIAN_POINT('',(-40.9,19.85,2.198)); -#24235 = DIRECTION('',(0.,0.,-1.)); -#24236 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24237 = DEFINITIONAL_REPRESENTATION('',(#24238),#24242); -#24238 = LINE('',#24239,#24240); -#24239 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24240 = VECTOR('',#24241,1.); -#24241 = DIRECTION('',(-0.,1.)); -#24242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24243 = ORIENTED_EDGE('',*,*,#24009,.F.); -#24244 = ORIENTED_EDGE('',*,*,#24245,.T.); -#24245 = EDGE_CURVE('',#23963,#24067,#24246,.T.); -#24246 = SURFACE_CURVE('',#24247,(#24253,#24262),.PCURVE_S1.); -#24247 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24248,#24249,#24250,#24251, - #24252),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24248 = CARTESIAN_POINT('',(-28.74218782369,21.2,2.198)); -#24249 = CARTESIAN_POINT('',(-28.74218782369,21.2,2.098082406643)); -#24250 = CARTESIAN_POINT('',(-28.74122080713,21.2,1.998164812849)); -#24251 = CARTESIAN_POINT('',(-28.73928677404,21.2,1.898261259033)); -#24252 = CARTESIAN_POINT('',(-28.73638616371,21.2,1.798385777662)); -#24253 = PCURVE('',#24026,#24254); -#24254 = DEFINITIONAL_REPRESENTATION('',(#24255),#24261); -#24255 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24256,#24257,#24258,#24259, - #24260),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24256 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#24257 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#24258 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#24259 = CARTESIAN_POINT('',(-4.822949502509,9.403135173115)); -#24260 = CARTESIAN_POINT('',(-4.822923357974,9.395920943488)); -#24261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24262 = PCURVE('',#17870,#24263); -#24263 = DEFINITIONAL_REPRESENTATION('',(#24264),#24270); -#24264 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24265,#24266,#24267,#24268, - #24269),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24265 = CARTESIAN_POINT('',(-2.198,61.007812176308)); -#24266 = CARTESIAN_POINT('',(-2.098082406643,61.007812176308)); -#24267 = CARTESIAN_POINT('',(-1.998164812849,61.008779192868)); -#24268 = CARTESIAN_POINT('',(-1.898261259033,61.010713225951)); -#24269 = CARTESIAN_POINT('',(-1.798385777662,61.013613836288)); -#24270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24271 = ADVANCED_FACE('',(#24272),#24232,.T.); -#24272 = FACE_BOUND('',#24273,.F.); -#24273 = EDGE_LOOP('',(#24274,#24298,#24299,#24481)); -#24274 = ORIENTED_EDGE('',*,*,#24275,.F.); -#24275 = EDGE_CURVE('',#24010,#24276,#24278,.T.); -#24276 = VERTEX_POINT('',#24277); -#24277 = CARTESIAN_POINT('',(-53.0578121763,21.2,2.198)); -#24278 = SURFACE_CURVE('',#24279,(#24284,#24291),.PCURVE_S1.); -#24279 = CIRCLE('',#24280,12.232534361872); -#24280 = AXIS2_PLACEMENT_3D('',#24281,#24282,#24283); -#24281 = CARTESIAN_POINT('',(-40.9,19.85,2.198)); -#24282 = DIRECTION('',(0.,-0.,1.)); -#24283 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24284 = PCURVE('',#24232,#24285); -#24285 = DEFINITIONAL_REPRESENTATION('',(#24286),#24290); -#24286 = LINE('',#24287,#24288); -#24287 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#24288 = VECTOR('',#24289,1.); -#24289 = DIRECTION('',(-1.,0.)); -#24290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24291 = PCURVE('',#18677,#24292); -#24292 = DEFINITIONAL_REPRESENTATION('',(#24293),#24297); -#24293 = LINE('',#24294,#24295); -#24294 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24295 = VECTOR('',#24296,1.); -#24296 = DIRECTION('',(-1.,0.)); -#24297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24298 = ORIENTED_EDGE('',*,*,#24217,.F.); -#24299 = ORIENTED_EDGE('',*,*,#24300,.F.); -#24300 = EDGE_CURVE('',#24301,#24065,#24303,.T.); -#24301 = VERTEX_POINT('',#24302); -#24302 = CARTESIAN_POINT('',(-53.05905388507,21.2,2.013111578891)); -#24303 = SURFACE_CURVE('',#24304,(#24361,#24421),.PCURVE_S1.); -#24304 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24305,#24306,#24307,#24308, - #24309,#24310,#24311,#24312,#24313,#24314,#24315,#24316,#24317, - #24318,#24319,#24320,#24321,#24322,#24323,#24324,#24325,#24326, - #24327,#24328,#24329,#24330,#24331,#24332,#24333,#24334,#24335, - #24336,#24337,#24338,#24339,#24340,#24341,#24342,#24343,#24344, - #24345,#24346,#24347,#24348,#24349,#24350,#24351,#24352,#24353, - #24354,#24355,#24356,#24357,#24358,#24359,#24360),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#24305 = CARTESIAN_POINT('',(-53.0604935188,21.186797173012,2.0145316102 - )); -#24306 = CARTESIAN_POINT('',(-52.99119254078,21.825537190159, - 1.945847784641)); -#24307 = CARTESIAN_POINT('',(-52.88319685582,22.459813490101, - 1.87584794007)); -#24308 = CARTESIAN_POINT('',(-52.73689914818,23.086821881403, - 1.804708486374)); -#24309 = CARTESIAN_POINT('',(-52.55293625373,23.703847190438, - 1.732619861218)); -#24310 = CARTESIAN_POINT('',(-52.33216183271,24.308257945648, - 1.659792102915)); -#24311 = CARTESIAN_POINT('',(-52.07563633389,24.89750679909, - 1.586464827644)); -#24312 = CARTESIAN_POINT('',(-51.50006784884,26.028124639934, - 1.441004845976)); -#24313 = CARTESIAN_POINT('',(-51.18252330903,26.570283008453, - 1.368879195518)); -#24314 = CARTESIAN_POINT('',(-50.83318112954,27.093326870936, - 1.296808060151)); -#24315 = CARTESIAN_POINT('',(-50.45339059806,27.595089977545, - 1.22509037078)); -#24316 = CARTESIAN_POINT('',(-50.04465524648,28.073518803527, - 1.154074190424)); -#24317 = CARTESIAN_POINT('',(-49.60862275218,28.526671378297, - 1.084177425705)); -#24318 = CARTESIAN_POINT('',(-49.11390732863,28.983341830666, - 1.011009551808)); -#24319 = CARTESIAN_POINT('',(-49.08060356964,29.013822792418, - 1.006111897466)); -#24320 = CARTESIAN_POINT('',(-49.04716866861,29.044163097164, - 1.001222876114)); -#24321 = CARTESIAN_POINT('',(-49.01360328967,29.074362071292, - 0.996342681424)); -#24322 = CARTESIAN_POINT('',(-48.97990810047,29.10441904425, - 0.991471509722)); -#24323 = CARTESIAN_POINT('',(-48.94608377221,29.134333348547, - 0.986609559999)); -#24324 = CARTESIAN_POINT('',(-48.8777863647,29.194218854201, - 0.976848508641)); -#24325 = CARTESIAN_POINT('',(-48.84331030333,29.224186728268, - 0.971949625817)); -#24326 = CARTESIAN_POINT('',(-48.80870349386,29.254007254264, - 0.967060594141)); -#24327 = CARTESIAN_POINT('',(-48.77396663835,29.283679747674, - 0.96218162527)); -#24328 = CARTESIAN_POINT('',(-48.73910044253,29.313203527165, - 0.957312933804)); -#24329 = CARTESIAN_POINT('',(-48.70410561584,29.342577914583, - 0.952454737292)); -#24330 = CARTESIAN_POINT('',(-48.61065097935,29.420338017951, - 0.93955655441)); -#24331 = CARTESIAN_POINT('',(-48.551966257,29.468459876847, - 0.931535408984)); -#24332 = CARTESIAN_POINT('',(-48.49293197102,29.516164719749, - 0.923544829531)); -#24333 = CARTESIAN_POINT('',(-48.43355141633,29.56344947867, - 0.915585849616)); -#24334 = CARTESIAN_POINT('',(-48.37382791608,29.610311109524, - 0.907659526789)); -#24335 = CARTESIAN_POINT('',(-48.31376482169,29.65674659213, - 0.899766942582)); -#24336 = CARTESIAN_POINT('',(-48.15665900585,29.776414572033, - 0.879328022206)); -#24337 = CARTESIAN_POINT('',(-48.05909058809,29.848976064683, - 0.866836171262)); -#24338 = CARTESIAN_POINT('',(-47.960674128,29.920425110368, - 0.854438184095)); -#24339 = CARTESIAN_POINT('',(-47.86142368618,29.9907495657, - 0.842138767079)); -#24340 = CARTESIAN_POINT('',(-47.7613535154,30.059937441685, - 0.829942798541)); -#24341 = CARTESIAN_POINT('',(-47.66047806058,30.127976903728, - 0.817855328766)); -#24342 = CARTESIAN_POINT('',(-47.41081202282,30.292215588013, - 0.788450853129)); -#24343 = CARTESIAN_POINT('',(-47.26113659043,30.387116440621, - 0.771261126682)); -#24344 = CARTESIAN_POINT('',(-47.10983077209,30.479522781417, - 0.754328529855)); -#24345 = CARTESIAN_POINT('',(-46.95694064724,30.569399263204, - 0.737669998744)); -#24346 = CARTESIAN_POINT('',(-46.80251326425,30.65671123962, - 0.721303276337)); -#24347 = CARTESIAN_POINT('',(-46.64659664046,30.741424765143, - 0.705246912518)); -#24348 = CARTESIAN_POINT('',(-46.26831647833,30.938746472795, - 0.667440626642)); -#24349 = CARTESIAN_POINT('',(-46.04455444831,31.04879892668, - 0.646010933499)); -#24350 = CARTESIAN_POINT('',(-45.8180893269,31.153572161344, - 0.62528451325)); -#24351 = CARTESIAN_POINT('',(-45.58906114822,31.252976929503, - 0.605318051656)); -#24352 = CARTESIAN_POINT('',(-45.35761468497,31.346927069385, - 0.586170775313)); -#24353 = CARTESIAN_POINT('',(-45.1238998077,31.435340042128, - 0.567903635341)); -#24354 = CARTESIAN_POINT('',(-44.34183408505,31.709917444412, - 0.510449034634)); -#24355 = CARTESIAN_POINT('',(-43.78418774857,31.871595143767, - 0.475367746345)); -#24356 = CARTESIAN_POINT('',(-43.21715393863,32.002149222916, - 0.4461117941)); -#24357 = CARTESIAN_POINT('',(-42.64287218953,32.100733563346, - 0.423458490193)); -#24358 = CARTESIAN_POINT('',(-42.06360778947,32.16670059188, - 0.408114719065)); -#24359 = CARTESIAN_POINT('',(-41.48178336865,32.19967987186, - 0.400444004722)); -#24360 = CARTESIAN_POINT('',(-40.9,32.19967987186,0.400444004722)); -#24361 = PCURVE('',#24232,#24362); -#24362 = DEFINITIONAL_REPRESENTATION('',(#24363),#24420); -#24363 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24364,#24365,#24366,#24367, - #24368,#24369,#24370,#24371,#24372,#24373,#24374,#24375,#24376, - #24377,#24378,#24379,#24380,#24381,#24382,#24383,#24384,#24385, - #24386,#24387,#24388,#24389,#24390,#24391,#24392,#24393,#24394, - #24395,#24396,#24397,#24398,#24399,#24400,#24401,#24402,#24403, - #24404,#24405,#24406,#24407,#24408,#24409,#24410,#24411,#24412, - #24413,#24414,#24415,#24416,#24417,#24418,#24419),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#24364 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#24365 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#24366 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#24367 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#24368 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#24369 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#24370 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#24371 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#24372 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#24373 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#24374 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#24375 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#24376 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#24377 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#24378 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#24379 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#24380 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#24381 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#24382 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#24383 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#24384 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#24385 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#24386 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#24387 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#24388 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#24389 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#24390 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#24391 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#24392 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#24393 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#24394 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#24395 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#24396 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#24397 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#24398 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#24399 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#24400 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#24401 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#24402 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#24403 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#24404 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#24405 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#24406 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#24407 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#24408 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#24409 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#24410 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#24411 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#24412 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#24413 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#24414 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#24415 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#24416 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#24417 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#24418 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#24419 = CARTESIAN_POINT('',(0.,9.294623360826)); -#24420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24421 = PCURVE('',#24164,#24422); -#24422 = DEFINITIONAL_REPRESENTATION('',(#24423),#24480); -#24423 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24424,#24425,#24426,#24427, - #24428,#24429,#24430,#24431,#24432,#24433,#24434,#24435,#24436, - #24437,#24438,#24439,#24440,#24441,#24442,#24443,#24444,#24445, - #24446,#24447,#24448,#24449,#24450,#24451,#24452,#24453,#24454, - #24455,#24456,#24457,#24458,#24459,#24460,#24461,#24462,#24463, - #24464,#24465,#24466,#24467,#24468,#24469,#24470,#24471,#24472, - #24473,#24474,#24475,#24476,#24477,#24478,#24479),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#24424 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#24425 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#24426 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#24427 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#24428 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#24429 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#24430 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#24431 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#24432 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#24433 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#24434 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#24435 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#24436 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#24437 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#24438 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#24439 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#24440 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#24441 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#24442 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#24443 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#24444 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#24445 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#24446 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#24447 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#24448 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#24449 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#24450 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#24451 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#24452 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#24453 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#24454 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#24455 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#24456 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#24457 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#24458 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#24459 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#24460 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#24461 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#24462 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#24463 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#24464 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#24465 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#24466 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#24467 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#24468 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#24469 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#24470 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#24471 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#24472 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#24473 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#24474 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#24475 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#24476 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#24477 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#24478 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#24479 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#24480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24481 = ORIENTED_EDGE('',*,*,#24482,.T.); -#24482 = EDGE_CURVE('',#24301,#24276,#24483,.T.); -#24483 = SURFACE_CURVE('',#24484,(#24490,#24499),.PCURVE_S1.); -#24484 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24485,#24486,#24487,#24488, - #24489),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24485 = CARTESIAN_POINT('',(-53.06361383628,21.2,1.798385777672)); -#24486 = CARTESIAN_POINT('',(-53.06071322595,21.2,1.898261259034)); -#24487 = CARTESIAN_POINT('',(-53.05877919286,21.2,1.998164812857)); -#24488 = CARTESIAN_POINT('',(-53.0578121763,21.2,2.09808240664)); -#24489 = CARTESIAN_POINT('',(-53.0578121763,21.2,2.198)); -#24490 = PCURVE('',#24232,#24491); -#24491 = DEFINITIONAL_REPRESENTATION('',(#24492),#24498); -#24492 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24493,#24494,#24495,#24496, - #24497),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24493 = CARTESIAN_POINT('',(-1.460261949206,9.395920943489)); -#24494 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#24495 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#24496 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#24497 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#24498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24499 = PCURVE('',#17870,#24500); -#24500 = DEFINITIONAL_REPRESENTATION('',(#24501),#24507); -#24501 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24502,#24503,#24504,#24505, - #24506),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24502 = CARTESIAN_POINT('',(-1.798385777672,36.686386163713)); -#24503 = CARTESIAN_POINT('',(-1.898261259034,36.689286774049)); -#24504 = CARTESIAN_POINT('',(-1.998164812857,36.691220807132)); -#24505 = CARTESIAN_POINT('',(-2.09808240664,36.692187823692)); -#24506 = CARTESIAN_POINT('',(-2.198,36.692187823692)); -#24507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24508 = ADVANCED_FACE('',(#24509),#24164,.F.); -#24509 = FACE_BOUND('',#24510,.F.); -#24510 = EDGE_LOOP('',(#24511,#24538,#24567,#24592,#24593)); -#24511 = ORIENTED_EDGE('',*,*,#24512,.F.); -#24512 = EDGE_CURVE('',#24513,#24067,#24515,.T.); -#24513 = VERTEX_POINT('',#24514); -#24514 = CARTESIAN_POINT('',(-28.38023952869,21.2,0.4)); -#24515 = SURFACE_CURVE('',#24516,(#24521,#24531),.PCURVE_S1.); -#24516 = HYPERBOLA('',#24517,7.329901318451,1.625); -#24517 = AXIS2_PLACEMENT_3D('',#24518,#24519,#24520); -#24518 = CARTESIAN_POINT('',(-40.9,21.2,57.346694858733)); -#24519 = DIRECTION('',(0.,1.,0.)); -#24520 = DIRECTION('',(0.,0.,-1.)); -#24521 = PCURVE('',#24164,#24522); -#24522 = DEFINITIONAL_REPRESENTATION('',(#24523),#24530); -#24523 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24524,#24525,#24526,#24527, - #24528,#24529),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#24524 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999849E-04)); -#24525 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#24526 = CARTESIAN_POINT('',(-3.27466441216,-1.72191073577)); -#24527 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#24528 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184451)); -#24529 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#24530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24531 = PCURVE('',#17870,#24532); -#24532 = DEFINITIONAL_REPRESENTATION('',(#24533),#24537); -#24533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24534,#24535,#24536), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#24534 = CARTESIAN_POINT('',(-0.4,61.369760471308)); -#24535 = CARTESIAN_POINT('',(-2.571131128544,60.884394827322)); -#24536 = CARTESIAN_POINT('',(-4.5801,60.434656833606)); -#24537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24538 = ORIENTED_EDGE('',*,*,#24539,.T.); -#24539 = EDGE_CURVE('',#24513,#24540,#24542,.T.); -#24540 = VERTEX_POINT('',#24541); -#24541 = CARTESIAN_POINT('',(-53.4197604713,21.2,0.4)); -#24542 = SURFACE_CURVE('',#24543,(#24548,#24555),.PCURVE_S1.); -#24543 = CIRCLE('',#24544,12.624778305337); -#24544 = AXIS2_PLACEMENT_3D('',#24545,#24546,#24547); -#24545 = CARTESIAN_POINT('',(-40.9,19.575,0.4)); -#24546 = DIRECTION('',(0.,0.,1.)); -#24547 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24548 = PCURVE('',#24164,#24549); -#24549 = DEFINITIONAL_REPRESENTATION('',(#24550),#24554); -#24550 = LINE('',#24551,#24552); -#24551 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#24552 = VECTOR('',#24553,1.); -#24553 = DIRECTION('',(-1.,-0.)); -#24554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24555 = PCURVE('',#24556,#24561); -#24556 = PLANE('',#24557); -#24557 = AXIS2_PLACEMENT_3D('',#24558,#24559,#24560); -#24558 = CARTESIAN_POINT('',(-28.,32.475,0.4)); -#24559 = DIRECTION('',(0.,0.,1.)); -#24560 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24561 = DEFINITIONAL_REPRESENTATION('',(#24562),#24566); -#24562 = CIRCLE('',#24563,12.624778305337); -#24563 = AXIS2_PLACEMENT_2D('',#24564,#24565); -#24564 = CARTESIAN_POINT('',(12.9,12.9)); -#24565 = DIRECTION('',(1.,0.)); -#24566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24567 = ORIENTED_EDGE('',*,*,#24568,.F.); -#24568 = EDGE_CURVE('',#24301,#24540,#24569,.T.); -#24569 = SURFACE_CURVE('',#24570,(#24575,#24585),.PCURVE_S1.); -#24570 = HYPERBOLA('',#24571,7.329901318451,1.625); -#24571 = AXIS2_PLACEMENT_3D('',#24572,#24573,#24574); -#24572 = CARTESIAN_POINT('',(-40.9,21.2,57.346694858733)); -#24573 = DIRECTION('',(0.,1.,0.)); -#24574 = DIRECTION('',(0.,0.,-1.)); -#24575 = PCURVE('',#24164,#24576); -#24576 = DEFINITIONAL_REPRESENTATION('',(#24577),#24584); -#24577 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#24578,#24579,#24580,#24581, - #24582,#24583),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#24578 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#24579 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184451)); -#24580 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#24581 = CARTESIAN_POINT('',(-6.150113548609,-1.72191073577)); -#24582 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#24583 = CARTESIAN_POINT('',(-6.15411208297,-9.999999999834E-04)); -#24584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24585 = PCURVE('',#17870,#24586); -#24586 = DEFINITIONAL_REPRESENTATION('',(#24587),#24591); -#24587 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#24588,#24589,#24590), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#24588 = CARTESIAN_POINT('',(-4.5801,37.265343166394)); -#24589 = CARTESIAN_POINT('',(-2.571131128544,36.815605172678)); -#24590 = CARTESIAN_POINT('',(-0.4,36.330239528692)); -#24591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24592 = ORIENTED_EDGE('',*,*,#24300,.T.); -#24593 = ORIENTED_EDGE('',*,*,#24064,.T.); -#24594 = ADVANCED_FACE('',(#24595),#24556,.T.); -#24595 = FACE_BOUND('',#24596,.T.); -#24596 = EDGE_LOOP('',(#24597,#24598)); -#24597 = ORIENTED_EDGE('',*,*,#24539,.T.); -#24598 = ORIENTED_EDGE('',*,*,#24599,.T.); -#24599 = EDGE_CURVE('',#24540,#24513,#24600,.T.); -#24600 = SURFACE_CURVE('',#24601,(#24605,#24611),.PCURVE_S1.); -#24601 = LINE('',#24602,#24603); -#24602 = CARTESIAN_POINT('',(-58.875,21.2,0.4)); -#24603 = VECTOR('',#24604,1.); -#24604 = DIRECTION('',(1.,0.,0.)); -#24605 = PCURVE('',#24556,#24606); -#24606 = DEFINITIONAL_REPRESENTATION('',(#24607),#24610); -#24607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24608,#24609),.UNSPECIFIED., - .F.,.F.,(2,2),(5.350221694663,30.599778305337), - .PIECEWISE_BEZIER_KNOTS.); -#24608 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#24609 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#24610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24611 = PCURVE('',#17870,#24612); -#24612 = DEFINITIONAL_REPRESENTATION('',(#24613),#24616); -#24613 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#24614,#24615),.UNSPECIFIED., - .F.,.F.,(2,2),(5.350221694663,30.599778305337), - .PIECEWISE_BEZIER_KNOTS.); -#24614 = CARTESIAN_POINT('',(-0.4,36.225221694663)); -#24615 = CARTESIAN_POINT('',(-0.4,61.474778305337)); -#24616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24617 = ADVANCED_FACE('',(#24618),#18677,.T.); -#24618 = FACE_BOUND('',#24619,.F.); -#24619 = EDGE_LOOP('',(#24620,#24621,#24622,#24667)); -#24620 = ORIENTED_EDGE('',*,*,#24038,.F.); -#24621 = ORIENTED_EDGE('',*,*,#24275,.T.); -#24622 = ORIENTED_EDGE('',*,*,#24623,.T.); -#24623 = EDGE_CURVE('',#24276,#18657,#24624,.T.); -#24624 = SURFACE_CURVE('',#24625,(#24637,#24652),.PCURVE_S1.); -#24625 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24626,#24627,#24628,#24629, - #24630,#24631,#24632,#24633,#24634,#24635,#24636),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#24626 = CARTESIAN_POINT('',(-53.0578121763,21.2,2.198)); -#24627 = CARTESIAN_POINT('',(-53.0578121763,21.2,2.497384205366)); -#24628 = CARTESIAN_POINT('',(-53.06649394141,21.2,2.796768502293)); -#24629 = CARTESIAN_POINT('',(-53.08385744442,21.2,3.095774843573)); -#24630 = CARTESIAN_POINT('',(-53.13303990994,21.2,3.659743744263)); -#24631 = CARTESIAN_POINT('',(-53.16307536086,21.2,3.924861986145)); -#24632 = CARTESIAN_POINT('',(-53.19994870157,21.2,4.189115829105)); -#24633 = CARTESIAN_POINT('',(-53.24892168927,21.2,4.484232449872)); -#24634 = CARTESIAN_POINT('',(-53.25433059748,21.2,4.516205585786)); -#24635 = CARTESIAN_POINT('',(-53.2598397986,21.2,4.548161592352)); -#24636 = CARTESIAN_POINT('',(-53.26544920457,21.2,4.5801)); -#24637 = PCURVE('',#18677,#24638); -#24638 = DEFINITIONAL_REPRESENTATION('',(#24639),#24651); -#24639 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24640,#24641,#24642,#24643, - #24644,#24645,#24646,#24647,#24648,#24649,#24650),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#24640 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#24641 = CARTESIAN_POINT('',(-1.460209631526,3.163208841703)); -#24642 = CARTESIAN_POINT('',(-1.460287960383,3.184825032669)); -#24643 = CARTESIAN_POINT('',(-1.460444605394,3.206440887545)); -#24644 = CARTESIAN_POINT('',(-1.460884597771,3.24731334835)); -#24645 = CARTESIAN_POINT('',(-1.461152266031,3.266570092918)); -#24646 = CARTESIAN_POINT('',(-1.461478681669,3.285826100065)); -#24647 = CARTESIAN_POINT('',(-1.461907468862,3.307422131808)); -#24648 = CARTESIAN_POINT('',(-1.461954772717,3.309763063467)); -#24649 = CARTESIAN_POINT('',(-1.462002902239,3.312103988043)); -#24650 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#24651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24652 = PCURVE('',#17870,#24653); -#24653 = DEFINITIONAL_REPRESENTATION('',(#24654),#24666); -#24654 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24655,#24656,#24657,#24658, - #24659,#24660,#24661,#24662,#24663,#24664,#24665),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#24655 = CARTESIAN_POINT('',(-2.198,36.692187823692)); -#24656 = CARTESIAN_POINT('',(-2.497384205366,36.692187823692)); -#24657 = CARTESIAN_POINT('',(-2.796768502293,36.683506058587)); -#24658 = CARTESIAN_POINT('',(-3.095774843573,36.666142555577)); -#24659 = CARTESIAN_POINT('',(-3.659743744263,36.616960090059)); -#24660 = CARTESIAN_POINT('',(-3.924861986145,36.586924639135)); -#24661 = CARTESIAN_POINT('',(-4.189115829105,36.550051298424)); -#24662 = CARTESIAN_POINT('',(-4.484232449872,36.501078310728)); -#24663 = CARTESIAN_POINT('',(-4.516205585786,36.495669402515)); -#24664 = CARTESIAN_POINT('',(-4.548161592352,36.490160201396)); -#24665 = CARTESIAN_POINT('',(-4.5801,36.484550795427)); -#24666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24667 = ORIENTED_EDGE('',*,*,#18656,.T.); -#24668 = ADVANCED_FACE('',(#24669),#18733,.T.); -#24669 = FACE_BOUND('',#24670,.F.); -#24670 = EDGE_LOOP('',(#24671,#24718,#24747,#24769)); -#24671 = ORIENTED_EDGE('',*,*,#24672,.F.); -#24672 = EDGE_CURVE('',#24673,#18690,#24675,.T.); -#24673 = VERTEX_POINT('',#24674); -#24674 = CARTESIAN_POINT('',(-57.10885449035,21.2,2.198)); -#24675 = SURFACE_CURVE('',#24676,(#24688,#24703),.PCURVE_S1.); -#24676 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24677,#24678,#24679,#24680, - #24681,#24682,#24683,#24684,#24685,#24686,#24687),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#24677 = CARTESIAN_POINT('',(-57.10885449035,21.2,2.198)); -#24678 = CARTESIAN_POINT('',(-57.10885449035,21.2,2.497384205285)); -#24679 = CARTESIAN_POINT('',(-57.10017272525,21.2,2.796768502132)); -#24680 = CARTESIAN_POINT('',(-57.08280922225,21.2,3.095774843332)); -#24681 = CARTESIAN_POINT('',(-57.03362675676,21.2,3.659743743943)); -#24682 = CARTESIAN_POINT('',(-57.00359130584,21.2,3.924861985826)); -#24683 = CARTESIAN_POINT('',(-56.96671796513,21.2,4.189115828786)); -#24684 = CARTESIAN_POINT('',(-56.91774497743,21.2,4.484232449634)); -#24685 = CARTESIAN_POINT('',(-56.9123360692,21.2,4.516205585628)); -#24686 = CARTESIAN_POINT('',(-56.90682686807,21.2,4.548161592273)); -#24687 = CARTESIAN_POINT('',(-56.90121746209,21.2,4.5801)); -#24688 = PCURVE('',#18733,#24689); -#24689 = DEFINITIONAL_REPRESENTATION('',(#24690),#24702); -#24690 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24691,#24692,#24693,#24694, - #24695,#24696,#24697,#24698,#24699,#24700,#24701),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#24691 = CARTESIAN_POINT('',(-4.822975675654,3.14159265359)); -#24692 = CARTESIAN_POINT('',(-4.822975675654,3.163208841697)); -#24693 = CARTESIAN_POINT('',(-4.822897346797,3.184825032657)); -#24694 = CARTESIAN_POINT('',(-4.822740701786,3.206440887527)); -#24695 = CARTESIAN_POINT('',(-4.822300709408,3.247313348327)); -#24696 = CARTESIAN_POINT('',(-4.822033041149,3.266570092895)); -#24697 = CARTESIAN_POINT('',(-4.821706625511,3.285826100041)); -#24698 = CARTESIAN_POINT('',(-4.821277838318,3.30742213179)); -#24699 = CARTESIAN_POINT('',(-4.821230534463,3.309763063456)); -#24700 = CARTESIAN_POINT('',(-4.821182404941,3.312103988038)); -#24701 = CARTESIAN_POINT('',(-4.821133462571,3.314444893945)); -#24702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24703 = PCURVE('',#17870,#24704); -#24704 = DEFINITIONAL_REPRESENTATION('',(#24705),#24717); -#24705 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24706,#24707,#24708,#24709, - #24710,#24711,#24712,#24713,#24714,#24715,#24716),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570802,0.94582242042,1.),.UNSPECIFIED.); -#24706 = CARTESIAN_POINT('',(-2.198,32.641145509641)); -#24707 = CARTESIAN_POINT('',(-2.497384205285,32.641145509641)); -#24708 = CARTESIAN_POINT('',(-2.796768502132,32.649827274742)); -#24709 = CARTESIAN_POINT('',(-3.095774843332,32.667190777742)); -#24710 = CARTESIAN_POINT('',(-3.659743743943,32.71637324324)); -#24711 = CARTESIAN_POINT('',(-3.924861985826,32.746408694158)); -#24712 = CARTESIAN_POINT('',(-4.189115828786,32.783282034863)); -#24713 = CARTESIAN_POINT('',(-4.484232449634,32.832255022565)); -#24714 = CARTESIAN_POINT('',(-4.516205585628,32.837663930791)); -#24715 = CARTESIAN_POINT('',(-4.548161592273,32.843173131924)); -#24716 = CARTESIAN_POINT('',(-4.5801,32.848782537907)); -#24717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24718 = ORIENTED_EDGE('',*,*,#24719,.T.); -#24719 = EDGE_CURVE('',#24673,#24720,#24722,.T.); -#24720 = VERTEX_POINT('',#24721); -#24721 = CARTESIAN_POINT('',(-69.26666666666,32.082534361872,2.198)); -#24722 = SURFACE_CURVE('',#24723,(#24728,#24735),.PCURVE_S1.); -#24723 = CIRCLE('',#24724,12.232534361872); -#24724 = AXIS2_PLACEMENT_3D('',#24725,#24726,#24727); -#24725 = CARTESIAN_POINT('',(-69.26666666666,19.85,2.198)); -#24726 = DIRECTION('',(0.,-0.,1.)); -#24727 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24728 = PCURVE('',#18733,#24729); -#24729 = DEFINITIONAL_REPRESENTATION('',(#24730),#24734); -#24730 = LINE('',#24731,#24732); -#24731 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24732 = VECTOR('',#24733,1.); -#24733 = DIRECTION('',(-1.,0.)); -#24734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24735 = PCURVE('',#24736,#24741); -#24736 = TOROIDAL_SURFACE('',#24737,26.082534361872,13.85); -#24737 = AXIS2_PLACEMENT_3D('',#24738,#24739,#24740); -#24738 = CARTESIAN_POINT('',(-69.26666666666,19.85,2.198)); -#24739 = DIRECTION('',(0.,0.,-1.)); -#24740 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24741 = DEFINITIONAL_REPRESENTATION('',(#24742),#24746); -#24742 = LINE('',#24743,#24744); -#24743 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#24744 = VECTOR('',#24745,1.); -#24745 = DIRECTION('',(-1.,0.)); -#24746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24747 = ORIENTED_EDGE('',*,*,#24748,.T.); -#24748 = EDGE_CURVE('',#24720,#18713,#24749,.T.); -#24749 = SURFACE_CURVE('',#24750,(#24755,#24762),.PCURVE_S1.); -#24750 = CIRCLE('',#24751,13.85); -#24751 = AXIS2_PLACEMENT_3D('',#24752,#24753,#24754); -#24752 = CARTESIAN_POINT('',(-69.26666666666,45.932534361872,2.198)); -#24753 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24754 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#24755 = PCURVE('',#18733,#24756); -#24756 = DEFINITIONAL_REPRESENTATION('',(#24757),#24761); -#24757 = LINE('',#24758,#24759); -#24758 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#24759 = VECTOR('',#24760,1.); -#24760 = DIRECTION('',(-0.,1.)); -#24761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24762 = PCURVE('',#18764,#24763); -#24763 = DEFINITIONAL_REPRESENTATION('',(#24764),#24768); -#24764 = LINE('',#24765,#24766); -#24765 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24766 = VECTOR('',#24767,1.); -#24767 = DIRECTION('',(-0.,1.)); -#24768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24769 = ORIENTED_EDGE('',*,*,#18712,.T.); -#24770 = ADVANCED_FACE('',(#24771),#24736,.T.); -#24771 = FACE_BOUND('',#24772,.F.); -#24772 = EDGE_LOOP('',(#24773,#24926,#24953,#24954)); -#24773 = ORIENTED_EDGE('',*,*,#24774,.F.); -#24774 = EDGE_CURVE('',#24775,#24777,#24779,.T.); -#24775 = VERTEX_POINT('',#24776); -#24776 = CARTESIAN_POINT('',(-69.26666666666,32.19967987186, - 0.400444004722)); -#24777 = VERTEX_POINT('',#24778); -#24778 = CARTESIAN_POINT('',(-57.1076127816,21.2,2.013111578896)); -#24779 = SURFACE_CURVE('',#24780,(#24825,#24873),.PCURVE_S1.); -#24780 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24781,#24782,#24783,#24784, - #24785,#24786,#24787,#24788,#24789,#24790,#24791,#24792,#24793, - #24794,#24795,#24796,#24797,#24798,#24799,#24800,#24801,#24802, - #24803,#24804,#24805,#24806,#24807,#24808,#24809,#24810,#24811, - #24812,#24813,#24814,#24815,#24816,#24817,#24818,#24819,#24820, - #24821,#24822,#24823,#24824),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#24781 = CARTESIAN_POINT('',(-69.26666666666,32.19967987186, - 0.400444004722)); -#24782 = CARTESIAN_POINT('',(-68.65575969247,32.19967987186, - 0.400444004722)); -#24783 = CARTESIAN_POINT('',(-68.04480584607,32.16331612576, - 0.408901861389)); -#24784 = CARTESIAN_POINT('',(-67.43682272651,32.090578424736, - 0.425820745627)); -#24785 = CARTESIAN_POINT('',(-66.83460421867,31.981919591985, - 0.450757051666)); -#24786 = CARTESIAN_POINT('',(-66.24075054079,31.838120944003, - 0.482854433345)); -#24787 = CARTESIAN_POINT('',(-65.65770996281,31.660193541302, - 0.521201862801)); -#24788 = CARTESIAN_POINT('',(-64.82197567527,31.351016732101, - 0.585285538548)); -#24789 = CARTESIAN_POINT('',(-64.558999232,31.245514349984, - 0.606834010531)); -#24790 = CARTESIAN_POINT('',(-64.29907979106,31.132962466073, - 0.629458875048)); -#24791 = CARTESIAN_POINT('',(-64.04243148238,31.013484682515, - 0.653072695588)); -#24792 = CARTESIAN_POINT('',(-63.78926049908,30.887210217051, - 0.677591597746)); -#24793 = CARTESIAN_POINT('',(-63.5397656644,30.754273069889, - 0.702936424861)); -#24794 = CARTESIAN_POINT('',(-63.1005471358,30.504893625422, - 0.749602741865)); -#24795 = CARTESIAN_POINT('',(-62.90935833826,30.390923069841, - 0.770639036621)); -#24796 = CARTESIAN_POINT('',(-62.72066658356,30.272967233756, - 0.792106773153)); -#24797 = CARTESIAN_POINT('',(-62.53456361789,30.151095546084, - 0.813971927071)); -#24798 = CARTESIAN_POINT('',(-62.35113895618,30.025379154736, - 0.836202454361)); -#24799 = CARTESIAN_POINT('',(-62.17047988211,29.895890926614, - 0.858768291387)); -#24800 = CARTESIAN_POINT('',(-61.85090855333,29.65651948881, - 0.899877563509)); -#24801 = CARTESIAN_POINT('',(-61.71095772608,29.547983372819, - 0.9183090161)); -#24802 = CARTESIAN_POINT('',(-61.57286212454,29.437134893599, - 0.936921487606)); -#24803 = CARTESIAN_POINT('',(-61.43666407276,29.324012557437, - 0.955701435136)); -#24804 = CARTESIAN_POINT('',(-61.30240506075,29.208655582965, - 0.974635997976)); -#24805 = CARTESIAN_POINT('',(-61.1701257444,29.091103901149, - 0.993712997584)); -#24806 = CARTESIAN_POINT('',(-60.93675029571,28.876637255295, - 1.028126236802)); -#24807 = CARTESIAN_POINT('',(-60.83490018684,28.780526506035, - 1.043413568571)); -#24808 = CARTESIAN_POINT('',(-60.73433537956,28.683086073695, - 1.05877721958)); -#24809 = CARTESIAN_POINT('',(-60.63507530057,28.584336411197, - 1.074211695289)); -#24810 = CARTESIAN_POINT('',(-60.53713904264,28.484298258204, - 1.089711719932)); -#24811 = CARTESIAN_POINT('',(-60.4405453646,28.382992641119, - 1.105272236527)); -#24812 = CARTESIAN_POINT('',(-60.07737161651,27.99190722154, - 1.16482514962)); -#24813 = CARTESIAN_POINT('',(-59.82020385017,27.69350854202, - 1.209202428496)); -#24814 = CARTESIAN_POINT('',(-59.57422024122,27.38572024817, - 1.253912137873)); -#24815 = CARTESIAN_POINT('',(-59.33980973251,27.069035236106, - 1.298858358805)); -#24816 = CARTESIAN_POINT('',(-59.11733834024,26.743964025996, - 1.343955388649)); -#24817 = CARTESIAN_POINT('',(-58.90714813326,26.411034903626, - 1.3891257707)); -#24818 = CARTESIAN_POINT('',(-58.33828693225,25.431491747119, - 1.519176193396)); -#24819 = CARTESIAN_POINT('',(-58.01147763236,24.766343577932, - 1.60406599372)); -#24820 = CARTESIAN_POINT('',(-57.73126455394,24.079011449956, - 1.68849109221)); -#24821 = CARTESIAN_POINT('',(-57.49941152699,23.37332673221, - 1.772064301113)); -#24822 = CARTESIAN_POINT('',(-57.31732790132,22.653275376856, - 1.854455096251)); -#24823 = CARTESIAN_POINT('',(-57.1860481504,21.922996891345, - 1.935367925957)); -#24824 = CARTESIAN_POINT('',(-57.10617314786,21.186797173012, - 2.0145316102)); -#24825 = PCURVE('',#24736,#24826); -#24826 = DEFINITIONAL_REPRESENTATION('',(#24827),#24872); -#24827 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24828,#24829,#24830,#24831, - #24832,#24833,#24834,#24835,#24836,#24837,#24838,#24839,#24840, - #24841,#24842,#24843,#24844,#24845,#24846,#24847,#24848,#24849, - #24850,#24851,#24852,#24853,#24854,#24855,#24856,#24857,#24858, - #24859,#24860,#24861,#24862,#24863,#24864,#24865,#24866,#24867, - #24868,#24869,#24870,#24871),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#24828 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#24829 = CARTESIAN_POINT('',(-6.233717873162,9.294623360826)); -#24830 = CARTESIAN_POINT('',(-6.184246639944,9.295239245497)); -#24831 = CARTESIAN_POINT('',(-6.134799645458,9.296471246685)); -#24832 = CARTESIAN_POINT('',(-6.085386524712,9.298286746886)); -#24833 = CARTESIAN_POINT('',(-6.036011247896,9.300622761304)); -#24834 = CARTESIAN_POINT('',(-5.986677847524,9.303412378625)); -#24835 = CARTESIAN_POINT('',(-5.914405413357,9.308071863786)); -#24836 = CARTESIAN_POINT('',(-5.891427424733,9.30963833595)); -#24837 = CARTESIAN_POINT('',(-5.868457740335,9.311282710294)); -#24838 = CARTESIAN_POINT('',(-5.845495800366,9.312998578214)); -#24839 = CARTESIAN_POINT('',(-5.822540939616,9.314779797252)); -#24840 = CARTESIAN_POINT('',(-5.799592409515,9.316620575898)); -#24841 = CARTESIAN_POINT('',(-5.758566754676,9.320009098158)); -#24842 = CARTESIAN_POINT('',(-5.740487555333,9.32153630235)); -#24843 = CARTESIAN_POINT('',(-5.722411408283,9.323094539718)); -#24844 = CARTESIAN_POINT('',(-5.704337925336,9.324681325877)); -#24845 = CARTESIAN_POINT('',(-5.686266723973,9.326294323305)); -#24846 = CARTESIAN_POINT('',(-5.668197427351,9.327931341348)); -#24847 = CARTESIAN_POINT('',(-5.635724619857,9.330913017658)); -#24848 = CARTESIAN_POINT('',(-5.621320553912,9.332249665321)); -#24849 = CARTESIAN_POINT('',(-5.60691728124,9.33359924394)); -#24850 = CARTESIAN_POINT('',(-5.592514623879,9.33496076875)); -#24851 = CARTESIAN_POINT('',(-5.578112411125,9.336333305483)); -#24852 = CARTESIAN_POINT('',(-5.563710479536,9.337715970378)); -#24853 = CARTESIAN_POINT('',(-5.537907982454,9.340209826843)); -#24854 = CARTESIAN_POINT('',(-5.526507370768,9.341317546577)); -#24855 = CARTESIAN_POINT('',(-5.515106760869,9.342430675248)); -#24856 = CARTESIAN_POINT('',(-5.503706078986,9.343548814899)); -#24857 = CARTESIAN_POINT('',(-5.492305254573,9.344671583748)); -#24858 = CARTESIAN_POINT('',(-5.480904220312,9.345798616179)); -#24859 = CARTESIAN_POINT('',(-5.43742485874,9.350111527828)); -#24860 = CARTESIAN_POINT('',(-5.405344582218,9.35332447568)); -#24861 = CARTESIAN_POINT('',(-5.37326074298,9.356560597746)); -#24862 = CARTESIAN_POINT('',(-5.341172113386,9.359812985149)); -#24863 = CARTESIAN_POINT('',(-5.309077618696,9.363075481953)); -#24864 = CARTESIAN_POINT('',(-5.276976378053,9.36634253844)); -#24865 = CARTESIAN_POINT('',(-5.184536589909,9.375746768418)); -#24866 = CARTESIAN_POINT('',(-5.124176376563,9.381882907934)); -#24867 = CARTESIAN_POINT('',(-5.063786816907,9.387983397196)); -#24868 = CARTESIAN_POINT('',(-5.003364860361,9.394020696179)); -#24869 = CARTESIAN_POINT('',(-4.942906488232,9.399971368009)); -#24870 = CARTESIAN_POINT('',(-4.882409724836,9.40581446713)); -#24871 = CARTESIAN_POINT('',(-4.821878865787,9.41153075817)); -#24872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24873 = PCURVE('',#24874,#24879); -#24874 = CONICAL_SURFACE('',#24875,12.625,0.218166156499); -#24875 = AXIS2_PLACEMENT_3D('',#24876,#24877,#24878); -#24876 = CARTESIAN_POINT('',(-69.26666666666,19.575,0.399)); -#24877 = DIRECTION('',(0.,0.,-1.)); -#24878 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24879 = DEFINITIONAL_REPRESENTATION('',(#24880),#24925); -#24880 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#24881,#24882,#24883,#24884, - #24885,#24886,#24887,#24888,#24889,#24890,#24891,#24892,#24893, - #24894,#24895,#24896,#24897,#24898,#24899,#24900,#24901,#24902, - #24903,#24904,#24905,#24906,#24907,#24908,#24909,#24910,#24911, - #24912,#24913,#24914,#24915,#24916,#24917,#24918,#24919,#24920, - #24921,#24922,#24923,#24924),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8) - ,(0.,0.235943180057,0.345986459395,0.432717610488,0.501866518512, - 0.556605852133,0.710617236979,1.),.UNSPECIFIED.); -#24881 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#24882 = CARTESIAN_POINT('',(-4.663999082154,-1.444004722311E-03)); -#24883 = CARTESIAN_POINT('',(-4.61560546772,-9.901861388837E-03)); -#24884 = CARTESIAN_POINT('',(-4.567231929969,-2.682074562657E-02)); -#24885 = CARTESIAN_POINT('',(-4.518884265871,-5.175705166572E-02)); -#24886 = CARTESIAN_POINT('',(-4.470562686928,-8.385443334472E-02)); -#24887 = CARTESIAN_POINT('',(-4.422267395406,-0.122201862801)); -#24888 = CARTESIAN_POINT('',(-4.351488752452,-0.186285538548)); -#24889 = CARTESIAN_POINT('',(-4.328981681728,-0.207834010531)); -#24890 = CARTESIAN_POINT('',(-4.306478353473,-0.230458875048)); -#24891 = CARTESIAN_POINT('',(-4.283977840683,-0.254072695588)); -#24892 = CARTESIAN_POINT('',(-4.261479113726,-0.278591597746)); -#24893 = CARTESIAN_POINT('',(-4.238981062885,-0.303936424861)); -#24894 = CARTESIAN_POINT('',(-4.19875018452,-0.350602741865)); -#24895 = CARTESIAN_POINT('',(-4.181017559614,-0.371639036621)); -#24896 = CARTESIAN_POINT('',(-4.163284076913,-0.393106773153)); -#24897 = CARTESIAN_POINT('',(-4.145549174219,-0.414971927071)); -#24898 = CARTESIAN_POINT('',(-4.127812296397,-0.437202454361)); -#24899 = CARTESIAN_POINT('',(-4.110072895375,-0.459768291387)); -#24900 = CARTESIAN_POINT('',(-4.078184738764,-0.500877563509)); -#24901 = CARTESIAN_POINT('',(-4.064037103375,-0.5193090161)); -#24902 = CARTESIAN_POINT('',(-4.049887252702,-0.537921487606)); -#24903 = CARTESIAN_POINT('',(-4.035734923557,-0.556701435136)); -#24904 = CARTESIAN_POINT('',(-4.021579860839,-0.575635997976)); -#24905 = CARTESIAN_POINT('',(-4.007421817535,-0.594712997584)); -#24906 = CARTESIAN_POINT('',(-3.982050282396,-0.629126236802)); -#24907 = CARTESIAN_POINT('',(-3.970837993059,-0.644413568571)); -#24908 = CARTESIAN_POINT('',(-3.959623568679,-0.65977721958)); -#24909 = CARTESIAN_POINT('',(-3.948406894888,-0.675211695289)); -#24910 = CARTESIAN_POINT('',(-3.937187860969,-0.690711719932)); -#24911 = CARTESIAN_POINT('',(-3.925966359866,-0.706272236527)); -#24912 = CARTESIAN_POINT('',(-3.883162897086,-0.76582514962)); -#24913 = CARTESIAN_POINT('',(-3.851563103519,-0.810202428496)); -#24914 = CARTESIAN_POINT('',(-3.819940691904,-0.854912137873)); -#24915 = CARTESIAN_POINT('',(-3.788293590097,-0.899858358805)); -#24916 = CARTESIAN_POINT('',(-3.756619915179,-0.944955388649)); -#24917 = CARTESIAN_POINT('',(-3.724918019248,-0.9901257707)); -#24918 = CARTESIAN_POINT('',(-3.633564030467,-1.120176193396)); -#24919 = CARTESIAN_POINT('',(-3.5738341392,-1.20506599372)); -#24920 = CARTESIAN_POINT('',(-3.513991726107,-1.28949109221)); -#24921 = CARTESIAN_POINT('',(-3.454029575904,-1.373064301113)); -#24922 = CARTESIAN_POINT('',(-3.39394020603,-1.455455096251)); -#24923 = CARTESIAN_POINT('',(-3.333718947648,-1.536367925957)); -#24924 = CARTESIAN_POINT('',(-3.273368294921,-1.6155316102)); -#24925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24926 = ORIENTED_EDGE('',*,*,#24927,.T.); -#24927 = EDGE_CURVE('',#24775,#24720,#24928,.T.); -#24928 = SURFACE_CURVE('',#24929,(#24934,#24941),.PCURVE_S1.); -#24929 = CIRCLE('',#24930,13.85); -#24930 = AXIS2_PLACEMENT_3D('',#24931,#24932,#24933); -#24931 = CARTESIAN_POINT('',(-69.26666666666,45.932534361872,2.198)); -#24932 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#24933 = DIRECTION('',(-1.224646799147E-16,-1.,0.)); -#24934 = PCURVE('',#24736,#24935); -#24935 = DEFINITIONAL_REPRESENTATION('',(#24936),#24940); -#24936 = LINE('',#24937,#24938); -#24937 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#24938 = VECTOR('',#24939,1.); -#24939 = DIRECTION('',(-0.,1.)); -#24940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24941 = PCURVE('',#24942,#24947); -#24942 = TOROIDAL_SURFACE('',#24943,26.082534361872,13.85); -#24943 = AXIS2_PLACEMENT_3D('',#24944,#24945,#24946); -#24944 = CARTESIAN_POINT('',(-69.26666666666,19.85,2.198)); -#24945 = DIRECTION('',(0.,0.,-1.)); -#24946 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24947 = DEFINITIONAL_REPRESENTATION('',(#24948),#24952); -#24948 = LINE('',#24949,#24950); -#24949 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#24950 = VECTOR('',#24951,1.); -#24951 = DIRECTION('',(-0.,1.)); -#24952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24953 = ORIENTED_EDGE('',*,*,#24719,.F.); -#24954 = ORIENTED_EDGE('',*,*,#24955,.T.); -#24955 = EDGE_CURVE('',#24673,#24777,#24956,.T.); -#24956 = SURFACE_CURVE('',#24957,(#24963,#24972),.PCURVE_S1.); -#24957 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24958,#24959,#24960,#24961, - #24962),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24958 = CARTESIAN_POINT('',(-57.10885449035,21.2,2.198)); -#24959 = CARTESIAN_POINT('',(-57.10885449035,21.2,2.098082406643)); -#24960 = CARTESIAN_POINT('',(-57.10788747379,21.2,1.99816481285)); -#24961 = CARTESIAN_POINT('',(-57.10595344071,21.2,1.898261259034)); -#24962 = CARTESIAN_POINT('',(-57.10305283037,21.2,1.798385777664)); -#24963 = PCURVE('',#24736,#24964); -#24964 = DEFINITIONAL_REPRESENTATION('',(#24965),#24971); -#24965 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24966,#24967,#24968,#24969, - #24970),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24966 = CARTESIAN_POINT('',(-4.822975675654,9.424777960769)); -#24967 = CARTESIAN_POINT('',(-4.822975675654,9.417563694101)); -#24968 = CARTESIAN_POINT('',(-4.822966951266,9.410349427417)); -#24969 = CARTESIAN_POINT('',(-4.822949502509,9.403135173115)); -#24970 = CARTESIAN_POINT('',(-4.822923357974,9.395920943488)); -#24971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24972 = PCURVE('',#17870,#24973); -#24973 = DEFINITIONAL_REPRESENTATION('',(#24974),#24980); -#24974 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#24975,#24976,#24977,#24978, - #24979),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#24975 = CARTESIAN_POINT('',(-2.198,32.641145509641)); -#24976 = CARTESIAN_POINT('',(-2.098082406643,32.641145509641)); -#24977 = CARTESIAN_POINT('',(-1.99816481285,32.642112526202)); -#24978 = CARTESIAN_POINT('',(-1.898261259034,32.644046559284)); -#24979 = CARTESIAN_POINT('',(-1.798385777664,32.646947169621)); -#24980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#24981 = ADVANCED_FACE('',(#24982),#24942,.T.); -#24982 = FACE_BOUND('',#24983,.F.); -#24983 = EDGE_LOOP('',(#24984,#25008,#25009,#25191)); -#24984 = ORIENTED_EDGE('',*,*,#24985,.F.); -#24985 = EDGE_CURVE('',#24720,#24986,#24988,.T.); -#24986 = VERTEX_POINT('',#24987); -#24987 = CARTESIAN_POINT('',(-81.42447884297,21.2,2.198)); -#24988 = SURFACE_CURVE('',#24989,(#24994,#25001),.PCURVE_S1.); -#24989 = CIRCLE('',#24990,12.232534361872); -#24990 = AXIS2_PLACEMENT_3D('',#24991,#24992,#24993); -#24991 = CARTESIAN_POINT('',(-69.26666666666,19.85,2.198)); -#24992 = DIRECTION('',(0.,-0.,1.)); -#24993 = DIRECTION('',(1.224646799147E-16,1.,0.)); -#24994 = PCURVE('',#24942,#24995); -#24995 = DEFINITIONAL_REPRESENTATION('',(#24996),#25000); -#24996 = LINE('',#24997,#24998); -#24997 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#24998 = VECTOR('',#24999,1.); -#24999 = DIRECTION('',(-1.,0.)); -#25000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25001 = PCURVE('',#18764,#25002); -#25002 = DEFINITIONAL_REPRESENTATION('',(#25003),#25007); -#25003 = LINE('',#25004,#25005); -#25004 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#25005 = VECTOR('',#25006,1.); -#25006 = DIRECTION('',(-1.,0.)); -#25007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25008 = ORIENTED_EDGE('',*,*,#24927,.F.); -#25009 = ORIENTED_EDGE('',*,*,#25010,.F.); -#25010 = EDGE_CURVE('',#25011,#24775,#25013,.T.); -#25011 = VERTEX_POINT('',#25012); -#25012 = CARTESIAN_POINT('',(-81.42572055174,21.2,2.013111578891)); -#25013 = SURFACE_CURVE('',#25014,(#25071,#25131),.PCURVE_S1.); -#25014 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25015,#25016,#25017,#25018, - #25019,#25020,#25021,#25022,#25023,#25024,#25025,#25026,#25027, - #25028,#25029,#25030,#25031,#25032,#25033,#25034,#25035,#25036, - #25037,#25038,#25039,#25040,#25041,#25042,#25043,#25044,#25045, - #25046,#25047,#25048,#25049,#25050,#25051,#25052,#25053,#25054, - #25055,#25056,#25057,#25058,#25059,#25060,#25061,#25062,#25063, - #25064,#25065,#25066,#25067,#25068,#25069,#25070),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#25015 = CARTESIAN_POINT('',(-81.42716018547,21.186797173012, - 2.0145316102)); -#25016 = CARTESIAN_POINT('',(-81.35785920745,21.825537190159, - 1.945847784641)); -#25017 = CARTESIAN_POINT('',(-81.24986352248,22.459813490101, - 1.87584794007)); -#25018 = CARTESIAN_POINT('',(-81.10356581485,23.086821881403, - 1.804708486374)); -#25019 = CARTESIAN_POINT('',(-80.9196029204,23.703847190438, - 1.732619861218)); -#25020 = CARTESIAN_POINT('',(-80.69882849937,24.308257945648, - 1.659792102915)); -#25021 = CARTESIAN_POINT('',(-80.44230300056,24.89750679909, - 1.586464827644)); -#25022 = CARTESIAN_POINT('',(-79.8667345155,26.028124639934, - 1.441004845976)); -#25023 = CARTESIAN_POINT('',(-79.54918997569,26.570283008453, - 1.368879195518)); -#25024 = CARTESIAN_POINT('',(-79.19984779621,27.093326870936, - 1.296808060151)); -#25025 = CARTESIAN_POINT('',(-78.82005726472,27.595089977545, - 1.22509037078)); -#25026 = CARTESIAN_POINT('',(-78.41132191314,28.073518803527, - 1.154074190424)); -#25027 = CARTESIAN_POINT('',(-77.97528941885,28.526671378297, - 1.084177425705)); -#25028 = CARTESIAN_POINT('',(-77.4805739953,28.983341830666, - 1.011009551808)); -#25029 = CARTESIAN_POINT('',(-77.4472702363,29.013822792418, - 1.006111897466)); -#25030 = CARTESIAN_POINT('',(-77.41383533528,29.044163097164, - 1.001222876114)); -#25031 = CARTESIAN_POINT('',(-77.38026995634,29.074362071292, - 0.996342681424)); -#25032 = CARTESIAN_POINT('',(-77.34657476714,29.10441904425, - 0.991471509722)); -#25033 = CARTESIAN_POINT('',(-77.31275043888,29.134333348547, - 0.986609559999)); -#25034 = CARTESIAN_POINT('',(-77.24445303137,29.194218854201, - 0.976848508641)); -#25035 = CARTESIAN_POINT('',(-77.20997696999,29.224186728268, - 0.971949625817)); -#25036 = CARTESIAN_POINT('',(-77.17537016053,29.254007254264, - 0.967060594141)); -#25037 = CARTESIAN_POINT('',(-77.14063330501,29.283679747674, - 0.96218162527)); -#25038 = CARTESIAN_POINT('',(-77.1057671092,29.313203527165, - 0.957312933804)); -#25039 = CARTESIAN_POINT('',(-77.07077228251,29.342577914583, - 0.952454737292)); -#25040 = CARTESIAN_POINT('',(-76.97731764602,29.420338017951, - 0.93955655441)); -#25041 = CARTESIAN_POINT('',(-76.91863292367,29.468459876847, - 0.931535408984)); -#25042 = CARTESIAN_POINT('',(-76.85959863769,29.516164719749, - 0.923544829531)); -#25043 = CARTESIAN_POINT('',(-76.80021808299,29.56344947867, - 0.915585849616)); -#25044 = CARTESIAN_POINT('',(-76.74049458274,29.610311109524, - 0.907659526789)); -#25045 = CARTESIAN_POINT('',(-76.68043148836,29.65674659213, - 0.899766942582)); -#25046 = CARTESIAN_POINT('',(-76.52332567252,29.776414572033, - 0.879328022206)); -#25047 = CARTESIAN_POINT('',(-76.42575725475,29.848976064683, - 0.866836171262)); -#25048 = CARTESIAN_POINT('',(-76.32734079466,29.920425110368, - 0.854438184095)); -#25049 = CARTESIAN_POINT('',(-76.22809035285,29.9907495657, - 0.842138767079)); -#25050 = CARTESIAN_POINT('',(-76.12802018206,30.059937441685, - 0.829942798541)); -#25051 = CARTESIAN_POINT('',(-76.02714472724,30.127976903728, - 0.817855328766)); -#25052 = CARTESIAN_POINT('',(-75.77747868949,30.292215588013, - 0.788450853129)); -#25053 = CARTESIAN_POINT('',(-75.6278032571,30.387116440621, - 0.771261126682)); -#25054 = CARTESIAN_POINT('',(-75.47649743876,30.479522781417, - 0.754328529855)); -#25055 = CARTESIAN_POINT('',(-75.3236073139,30.569399263204, - 0.737669998744)); -#25056 = CARTESIAN_POINT('',(-75.16917993092,30.65671123962, - 0.721303276337)); -#25057 = CARTESIAN_POINT('',(-75.01326330713,30.741424765143, - 0.705246912518)); -#25058 = CARTESIAN_POINT('',(-74.634983145,30.938746472795, - 0.667440626642)); -#25059 = CARTESIAN_POINT('',(-74.41122111498,31.04879892668, - 0.646010933499)); -#25060 = CARTESIAN_POINT('',(-74.18475599357,31.153572161344, - 0.62528451325)); -#25061 = CARTESIAN_POINT('',(-73.95572781489,31.252976929503, - 0.605318051656)); -#25062 = CARTESIAN_POINT('',(-73.72428135163,31.346927069385, - 0.586170775313)); -#25063 = CARTESIAN_POINT('',(-73.49056647437,31.435340042128, - 0.567903635341)); -#25064 = CARTESIAN_POINT('',(-72.70850075172,31.709917444412, - 0.510449034634)); -#25065 = CARTESIAN_POINT('',(-72.15085441524,31.871595143767, - 0.475367746345)); -#25066 = CARTESIAN_POINT('',(-71.5838206053,32.002149222916,0.4461117941 - )); -#25067 = CARTESIAN_POINT('',(-71.0095388562,32.100733563346, - 0.423458490193)); -#25068 = CARTESIAN_POINT('',(-70.43027445614,32.16670059188, - 0.408114719065)); -#25069 = CARTESIAN_POINT('',(-69.84845003531,32.19967987186, - 0.400444004722)); -#25070 = CARTESIAN_POINT('',(-69.26666666666,32.19967987186, - 0.400444004722)); -#25071 = PCURVE('',#24942,#25072); -#25072 = DEFINITIONAL_REPRESENTATION('',(#25073),#25130); -#25073 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25074,#25075,#25076,#25077, - #25078,#25079,#25080,#25081,#25082,#25083,#25084,#25085,#25086, - #25087,#25088,#25089,#25090,#25091,#25092,#25093,#25094,#25095, - #25096,#25097,#25098,#25099,#25100,#25101,#25102,#25103,#25104, - #25105,#25106,#25107,#25108,#25109,#25110,#25111,#25112,#25113, - #25114,#25115,#25116,#25117,#25118,#25119,#25120,#25121,#25122, - #25123,#25124,#25125,#25126,#25127,#25128,#25129),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#25074 = CARTESIAN_POINT('',(-1.461306441393,9.41153075817)); -#25075 = CARTESIAN_POINT('',(-1.408788787577,9.406571202025)); -#25076 = CARTESIAN_POINT('',(-1.356297322096,9.401516237992)); -#25077 = CARTESIAN_POINT('',(-1.303834233233,9.396378378529)); -#25078 = CARTESIAN_POINT('',(-1.251398513247,9.391171120381)); -#25079 = CARTESIAN_POINT('',(-1.198988028924,9.385909355445)); -#25080 = CARTESIAN_POINT('',(-1.146601078374,9.380610111706)); -#25081 = CARTESIAN_POINT('',(-1.043031842638,9.370094714056)); -#25082 = CARTESIAN_POINT('',(-0.99184683254,9.364879141711)); -#25083 = CARTESIAN_POINT('',(-0.940680888069,9.359665701043)); -#25084 = CARTESIAN_POINT('',(-0.889530355234,9.354475781874)); -#25085 = CARTESIAN_POINT('',(-0.838390563449,9.349334381419)); -#25086 = CARTESIAN_POINT('',(-0.787256209071,9.344271646792)); -#25087 = CARTESIAN_POINT('',(-0.73244582172,9.338969420584)); -#25088 = CARTESIAN_POINT('',(-0.728770635567,9.33861449165)); -#25089 = CARTESIAN_POINT('',(-0.725095439781,9.33826017569)); -#25090 = CARTESIAN_POINT('',(-0.721420231759,9.337906486747)); -#25091 = CARTESIAN_POINT('',(-0.717745008866,9.337553439058)); -#25092 = CARTESIAN_POINT('',(-0.714069768431,9.337201047058)); -#25093 = CARTESIAN_POINT('',(-0.706676833797,9.336493544761)); -#25094 = CARTESIAN_POINT('',(-0.702959139128,9.336138450028)); -#25095 = CARTESIAN_POINT('',(-0.699241420947,9.335784056326)); -#25096 = CARTESIAN_POINT('',(-0.695523676421,9.335430379018)); -#25097 = CARTESIAN_POINT('',(-0.691805902685,9.335077433683)); -#25098 = CARTESIAN_POINT('',(-0.688088096838,9.33472523612)); -#25099 = CARTESIAN_POINT('',(-0.678195661756,9.333790140754)); -#25100 = CARTESIAN_POINT('',(-0.672020970917,9.333208585919)); -#25101 = CARTESIAN_POINT('',(-0.665846169976,9.332629211177)); -#25102 = CARTESIAN_POINT('',(-0.659671245247,9.33205209164)); -#25103 = CARTESIAN_POINT('',(-0.653496182816,9.331477304192)); -#25104 = CARTESIAN_POINT('',(-0.647320968537,9.330904927498)); -#25105 = CARTESIAN_POINT('',(-0.631258066326,9.329422587246)); -#25106 = CARTESIAN_POINT('',(-0.621370118743,9.328516519138)); -#25107 = CARTESIAN_POINT('',(-0.61148168603,9.327617167594)); -#25108 = CARTESIAN_POINT('',(-0.601592707932,9.326724875281)); -#25109 = CARTESIAN_POINT('',(-0.59170312319,9.325839997611)); -#25110 = CARTESIAN_POINT('',(-0.581812869548,9.324962902741)); -#25111 = CARTESIAN_POINT('',(-0.557523129005,9.32282902922)); -#25112 = CARTESIAN_POINT('',(-0.543122825144,9.321581387623)); -#25113 = CARTESIAN_POINT('',(-0.528720774575,9.3203522232)); -#25114 = CARTESIAN_POINT('',(-0.5143167816,9.319142772272)); -#25115 = CARTESIAN_POINT('',(-0.499910652406,9.317954331051)); -#25116 = CARTESIAN_POINT('',(-0.485502195074,9.31678825565)); -#25117 = CARTESIAN_POINT('',(-0.450858738695,9.314042223806)); -#25118 = CARTESIAN_POINT('',(-0.430621306394,9.312485365043)); -#25119 = CARTESIAN_POINT('',(-0.410378398502,9.310979286934)); -#25120 = CARTESIAN_POINT('',(-0.390129540417,9.30952813996)); -#25121 = CARTESIAN_POINT('',(-0.369874323984,9.308136263945)); -#25122 = CARTESIAN_POINT('',(-0.349612424376,9.306808128059)); -#25123 = CARTESIAN_POINT('',(-0.282395885399,9.302630119906)); -#25124 = CARTESIAN_POINT('',(-0.235404927397,9.30007787346)); -#25125 = CARTESIAN_POINT('',(-0.188376210538,9.297948544072)); -#25126 = CARTESIAN_POINT('',(-0.141313748238,9.296299231523)); -#25127 = CARTESIAN_POINT('',(-9.42216993584E-02,9.295181927385)); -#25128 = CARTESIAN_POINT('',(-4.710918620472E-02,9.294623360826)); -#25129 = CARTESIAN_POINT('',(0.,9.294623360826)); -#25130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25131 = PCURVE('',#24874,#25132); -#25132 = DEFINITIONAL_REPRESENTATION('',(#25133),#25190); -#25133 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#25134,#25135,#25136,#25137, - #25138,#25139,#25140,#25141,#25142,#25143,#25144,#25145,#25146, - #25147,#25148,#25149,#25150,#25151,#25152,#25153,#25154,#25155, - #25156,#25157,#25158,#25159,#25160,#25161,#25162,#25163,#25164, - #25165,#25166,#25167,#25168,#25169,#25170,#25171,#25172,#25173, - #25174,#25175,#25176,#25177,#25178,#25179,#25180,#25181,#25182, - #25183,#25184,#25185,#25186,#25187,#25188,#25189),.UNSPECIFIED.,.F., - .F.,(8,6,6,6,6,6,6,6,6,8),(0.,0.251072717526,0.496592814067, - 0.514238783546,0.532088391204,0.561733038982,0.609197660554, - 0.678294053863,0.775302854971,1.),.UNSPECIFIED.); -#25134 = CARTESIAN_POINT('',(-6.151409665848,-1.6155316102)); -#25135 = CARTESIAN_POINT('',(-6.099048362254,-1.546847784641)); -#25136 = CARTESIAN_POINT('',(-6.046784982368,-1.47684794007)); -#25137 = CARTESIAN_POINT('',(-5.994620537946,-1.405708486374)); -#25138 = CARTESIAN_POINT('',(-5.942552341813,-1.333619861218)); -#25139 = CARTESIAN_POINT('',(-5.890576135456,-1.260792102915)); -#25140 = CARTESIAN_POINT('',(-5.838687678982,-1.187464827644)); -#25141 = CARTESIAN_POINT('',(-5.736225601107,-1.042004845976)); -#25142 = CARTESIAN_POINT('',(-5.685646593125,-0.969879195518)); -#25143 = CARTESIAN_POINT('',(-5.635142534175,-0.897808060151)); -#25144 = CARTESIAN_POINT('',(-5.584706724236,-0.82609037078)); -#25145 = CARTESIAN_POINT('',(-5.534331174262,-0.755074190424)); -#25146 = CARTESIAN_POINT('',(-5.484007039617,-0.685177425705)); -#25147 = CARTESIAN_POINT('',(-5.430110412155,-0.612009551808)); -#25148 = CARTESIAN_POINT('',(-5.426496714374,-0.607111897466)); -#25149 = CARTESIAN_POINT('',(-5.422883223982,-0.602222876114)); -#25150 = CARTESIAN_POINT('',(-5.419269937001,-0.597342681424)); -#25151 = CARTESIAN_POINT('',(-5.415656849415,-0.592471509722)); -#25152 = CARTESIAN_POINT('',(-5.412043957171,-0.587609559999)); -#25153 = CARTESIAN_POINT('',(-5.40477686386,-0.577848508641)); -#25154 = CARTESIAN_POINT('',(-5.401122667233,-0.572949625817)); -#25155 = CARTESIAN_POINT('',(-5.397468662062,-0.568060594141)); -#25156 = CARTESIAN_POINT('',(-5.393814844075,-0.56318162527)); -#25157 = CARTESIAN_POINT('',(-5.39016120896,-0.558312933804)); -#25158 = CARTESIAN_POINT('',(-5.386507752371,-0.553454737292)); -#25159 = CARTESIAN_POINT('',(-5.376787094461,-0.54055655441)); -#25160 = CARTESIAN_POINT('',(-5.370720199338,-0.532535408984)); -#25161 = CARTESIAN_POINT('',(-5.364653764445,-0.524544829531)); -#25162 = CARTESIAN_POINT('',(-5.35858776942,-0.516585849616)); -#25163 = CARTESIAN_POINT('',(-5.352522193645,-0.508659526789)); -#25164 = CARTESIAN_POINT('',(-5.346457016246,-0.500766942582)); -#25165 = CARTESIAN_POINT('',(-5.330681746719,-0.480328022206)); -#25166 = CARTESIAN_POINT('',(-5.320972244704,-0.467836171262)); -#25167 = CARTESIAN_POINT('',(-5.311263623051,-0.455438184095)); -#25168 = CARTESIAN_POINT('',(-5.301555793625,-0.443138767079)); -#25169 = CARTESIAN_POINT('',(-5.291848667151,-0.430942798541)); -#25170 = CARTESIAN_POINT('',(-5.282142153211,-0.418855328766)); -#25171 = CARTESIAN_POINT('',(-5.258306707931,-0.389450853129)); -#25172 = CARTESIAN_POINT('',(-5.244178362152,-0.372261126682)); -#25173 = CARTESIAN_POINT('',(-5.230050837997,-0.355328529855)); -#25174 = CARTESIAN_POINT('',(-5.215923851946,-0.338669998744)); -#25175 = CARTESIAN_POINT('',(-5.201797121881,-0.322303276337)); -#25176 = CARTESIAN_POINT('',(-5.187670367079,-0.306246912518)); -#25177 = CARTESIAN_POINT('',(-5.15370943588,-0.268440626642)); -#25178 = CARTESIAN_POINT('',(-5.133874976243,-0.247010933499)); -#25179 = CARTESIAN_POINT('',(-5.114039158315,-0.22628451325)); -#25180 = CARTESIAN_POINT('',(-5.094201258552,-0.206318051656)); -#25181 = CARTESIAN_POINT('',(-5.074360617869,-0.187170775313)); -#25182 = CARTESIAN_POINT('',(-5.054516658649,-0.168903635341)); -#25183 = CARTESIAN_POINT('',(-4.988696430628,-0.111449034634)); -#25184 = CARTESIAN_POINT('',(-4.942697546898,-7.636774634507E-02)); -#25185 = CARTESIAN_POINT('',(-4.896674392135,-4.711179410033E-02)); -#25186 = CARTESIAN_POINT('',(-4.850627667426,-2.445849019297E-02)); -#25187 = CARTESIAN_POINT('',(-4.804558273686,-9.11471906499E-03)); -#25188 = CARTESIAN_POINT('',(-4.75847199988,-1.444004722313E-03)); -#25189 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#25190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25191 = ORIENTED_EDGE('',*,*,#25192,.T.); -#25192 = EDGE_CURVE('',#25011,#24986,#25193,.T.); -#25193 = SURFACE_CURVE('',#25194,(#25200,#25209),.PCURVE_S1.); -#25194 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#25195,#25196,#25197,#25198, - #25199),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#25195 = CARTESIAN_POINT('',(-81.43028050295,21.2,1.798385777671)); -#25196 = CARTESIAN_POINT('',(-81.42737989261,21.2,1.898261259033)); -#25197 = CARTESIAN_POINT('',(-81.42544585953,21.2,1.998164812856)); -#25198 = CARTESIAN_POINT('',(-81.42447884297,21.2,2.09808240664)); -#25199 = CARTESIAN_POINT('',(-81.42447884297,21.2,2.198)); -#25200 = PCURVE('',#24942,#25201); -#25201 = DEFINITIONAL_REPRESENTATION('',(#25202),#25208); -#25202 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#25203,#25204,#25205,#25206, - #25207),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#25203 = CARTESIAN_POINT('',(-1.460261949206,9.395920943489)); -#25204 = CARTESIAN_POINT('',(-1.460235804671,9.403135173115)); -#25205 = CARTESIAN_POINT('',(-1.460218355913,9.410349427417)); -#25206 = CARTESIAN_POINT('',(-1.460209631526,9.417563694101)); -#25207 = CARTESIAN_POINT('',(-1.460209631526,9.424777960769)); -#25208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25209 = PCURVE('',#17870,#25210); -#25210 = DEFINITIONAL_REPRESENTATION('',(#25211),#25217); -#25211 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#25212,#25213,#25214,#25215, - #25216),.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.), - .PIECEWISE_BEZIER_KNOTS.); -#25212 = CARTESIAN_POINT('',(-1.798385777671,8.319719497046)); -#25213 = CARTESIAN_POINT('',(-1.898261259033,8.322620107383)); -#25214 = CARTESIAN_POINT('',(-1.998164812856,8.324554140465)); -#25215 = CARTESIAN_POINT('',(-2.09808240664,8.325521157025)); -#25216 = CARTESIAN_POINT('',(-2.198,8.325521157025)); -#25217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25218 = ADVANCED_FACE('',(#25219),#24874,.F.); -#25219 = FACE_BOUND('',#25220,.F.); -#25220 = EDGE_LOOP('',(#25221,#25248,#25277,#25302,#25303)); -#25221 = ORIENTED_EDGE('',*,*,#25222,.F.); -#25222 = EDGE_CURVE('',#25223,#24777,#25225,.T.); -#25223 = VERTEX_POINT('',#25224); -#25224 = CARTESIAN_POINT('',(-56.74690619535,21.2,0.4)); -#25225 = SURFACE_CURVE('',#25226,(#25231,#25241),.PCURVE_S1.); -#25226 = HYPERBOLA('',#25227,7.329901318451,1.625); -#25227 = AXIS2_PLACEMENT_3D('',#25228,#25229,#25230); -#25228 = CARTESIAN_POINT('',(-69.26666666666,21.2,57.346694858733)); -#25229 = DIRECTION('',(0.,1.,0.)); -#25230 = DIRECTION('',(0.,0.,-1.)); -#25231 = PCURVE('',#24874,#25232); -#25232 = DEFINITIONAL_REPRESENTATION('',(#25233),#25240); -#25233 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25234,#25235,#25236,#25237, - #25238,#25239),.UNSPECIFIED.,.F.,.F.,(6,6),(-2.739132911127, - -2.662204037307),.PIECEWISE_BEZIER_KNOTS.); -#25234 = CARTESIAN_POINT('',(-3.2706658778,-9.999999999849E-04)); -#25235 = CARTESIAN_POINT('',(-3.272646259822,-0.869880704716)); -#25236 = CARTESIAN_POINT('',(-3.27466441216,-1.721910735771)); -#25237 = CARTESIAN_POINT('',(-3.276721279119,-2.557518597619)); -#25238 = CARTESIAN_POINT('',(-3.278817838555,-3.377116184452)); -#25239 = CARTESIAN_POINT('',(-3.280955103828,-4.1811)); -#25240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25241 = PCURVE('',#17870,#25242); -#25242 = DEFINITIONAL_REPRESENTATION('',(#25243),#25247); -#25243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25244,#25245,#25246), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-2.739132911127, --2.662204037307),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#25244 = CARTESIAN_POINT('',(-0.4,33.003093804641)); -#25245 = CARTESIAN_POINT('',(-2.571131128544,32.517728160655)); -#25246 = CARTESIAN_POINT('',(-4.5801,32.067990166939)); -#25247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25248 = ORIENTED_EDGE('',*,*,#25249,.T.); -#25249 = EDGE_CURVE('',#25223,#25250,#25252,.T.); -#25250 = VERTEX_POINT('',#25251); -#25251 = CARTESIAN_POINT('',(-81.78642713797,21.2,0.4)); -#25252 = SURFACE_CURVE('',#25253,(#25258,#25265),.PCURVE_S1.); -#25253 = CIRCLE('',#25254,12.624778305337); -#25254 = AXIS2_PLACEMENT_3D('',#25255,#25256,#25257); -#25255 = CARTESIAN_POINT('',(-69.26666666666,19.575,0.4)); -#25256 = DIRECTION('',(0.,0.,1.)); -#25257 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#25258 = PCURVE('',#24874,#25259); -#25259 = DEFINITIONAL_REPRESENTATION('',(#25260),#25264); -#25260 = LINE('',#25261,#25262); -#25261 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#25262 = VECTOR('',#25263,1.); -#25263 = DIRECTION('',(-1.,-0.)); -#25264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25265 = PCURVE('',#25266,#25271); -#25266 = PLANE('',#25267); -#25267 = AXIS2_PLACEMENT_3D('',#25268,#25269,#25270); -#25268 = CARTESIAN_POINT('',(-56.36666666666,32.475,0.4)); -#25269 = DIRECTION('',(0.,0.,1.)); -#25270 = DIRECTION('',(-1.,1.224646799147E-16,0.)); -#25271 = DEFINITIONAL_REPRESENTATION('',(#25272),#25276); -#25272 = CIRCLE('',#25273,12.624778305337); -#25273 = AXIS2_PLACEMENT_2D('',#25274,#25275); -#25274 = CARTESIAN_POINT('',(12.9,12.9)); -#25275 = DIRECTION('',(1.,0.)); -#25276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25277 = ORIENTED_EDGE('',*,*,#25278,.F.); -#25278 = EDGE_CURVE('',#25011,#25250,#25279,.T.); -#25279 = SURFACE_CURVE('',#25280,(#25285,#25295),.PCURVE_S1.); -#25280 = HYPERBOLA('',#25281,7.329901318451,1.625); -#25281 = AXIS2_PLACEMENT_3D('',#25282,#25283,#25284); -#25282 = CARTESIAN_POINT('',(-69.26666666666,21.2,57.346694858733)); -#25283 = DIRECTION('',(0.,1.,0.)); -#25284 = DIRECTION('',(0.,0.,-1.)); -#25285 = PCURVE('',#24874,#25286); -#25286 = DEFINITIONAL_REPRESENTATION('',(#25287),#25294); -#25287 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#25288,#25289,#25290,#25291, - #25292,#25293),.UNSPECIFIED.,.F.,.F.,(6,6),(2.662204037307, - 2.739132911127),.PIECEWISE_BEZIER_KNOTS.); -#25288 = CARTESIAN_POINT('',(-6.143822856942,-4.1811)); -#25289 = CARTESIAN_POINT('',(-6.145960122214,-3.377116184452)); -#25290 = CARTESIAN_POINT('',(-6.14805668165,-2.557518597619)); -#25291 = CARTESIAN_POINT('',(-6.150113548609,-1.721910735771)); -#25292 = CARTESIAN_POINT('',(-6.152131700948,-0.869880704716)); -#25293 = CARTESIAN_POINT('',(-6.15411208297,-9.999999999849E-04)); -#25294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25295 = PCURVE('',#17870,#25296); -#25296 = DEFINITIONAL_REPRESENTATION('',(#25297),#25301); -#25297 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#25298,#25299,#25300), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.662204037307, -2.739132911127),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000739847664,1.)) REPRESENTATION_ITEM('') ); -#25298 = CARTESIAN_POINT('',(-4.5801,8.898676499727)); -#25299 = CARTESIAN_POINT('',(-2.571131128544,8.448938506011)); -#25300 = CARTESIAN_POINT('',(-0.4,7.963572862026)); -#25301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25302 = ORIENTED_EDGE('',*,*,#25010,.T.); -#25303 = ORIENTED_EDGE('',*,*,#24774,.T.); -#25304 = ADVANCED_FACE('',(#25305),#25266,.T.); -#25305 = FACE_BOUND('',#25306,.T.); -#25306 = EDGE_LOOP('',(#25307,#25308)); -#25307 = ORIENTED_EDGE('',*,*,#25249,.T.); -#25308 = ORIENTED_EDGE('',*,*,#25309,.T.); -#25309 = EDGE_CURVE('',#25250,#25223,#25310,.T.); -#25310 = SURFACE_CURVE('',#25311,(#25315,#25321),.PCURVE_S1.); -#25311 = LINE('',#25312,#25313); -#25312 = CARTESIAN_POINT('',(-73.05833333333,21.2,0.4)); -#25313 = VECTOR('',#25314,1.); -#25314 = DIRECTION('',(1.,0.,0.)); -#25315 = PCURVE('',#25266,#25316); -#25316 = DEFINITIONAL_REPRESENTATION('',(#25317),#25320); -#25317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25318,#25319),.UNSPECIFIED., - .F.,.F.,(2,2),(-8.833111638671,16.416444972004), - .PIECEWISE_BEZIER_KNOTS.); -#25318 = CARTESIAN_POINT('',(25.524778305337,11.275)); -#25319 = CARTESIAN_POINT('',(0.275221694663,11.275)); -#25320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25321 = PCURVE('',#17870,#25322); -#25322 = DEFINITIONAL_REPRESENTATION('',(#25323),#25326); -#25323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#25324,#25325),.UNSPECIFIED., - .F.,.F.,(2,2),(-8.833111638671,16.416444972004), - .PIECEWISE_BEZIER_KNOTS.); -#25324 = CARTESIAN_POINT('',(-0.4,7.858555027996)); -#25325 = CARTESIAN_POINT('',(-0.4,33.108111638671)); -#25326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25327 = ADVANCED_FACE('',(#25328),#18764,.T.); -#25328 = FACE_BOUND('',#25329,.F.); -#25329 = EDGE_LOOP('',(#25330,#25331,#25332,#25377)); -#25330 = ORIENTED_EDGE('',*,*,#24748,.F.); -#25331 = ORIENTED_EDGE('',*,*,#24985,.T.); -#25332 = ORIENTED_EDGE('',*,*,#25333,.T.); -#25333 = EDGE_CURVE('',#24986,#18170,#25334,.T.); -#25334 = SURFACE_CURVE('',#25335,(#25347,#25362),.PCURVE_S1.); -#25335 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#25336,#25337,#25338,#25339, - #25340,#25341,#25342,#25343,#25344,#25345,#25346),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#25336 = CARTESIAN_POINT('',(-81.42447884297,21.2,2.198)); -#25337 = CARTESIAN_POINT('',(-81.42447884297,21.2,2.497384205366)); -#25338 = CARTESIAN_POINT('',(-81.43316060808,21.2,2.796768502293)); -#25339 = CARTESIAN_POINT('',(-81.45052411108,21.2,3.095774843573)); -#25340 = CARTESIAN_POINT('',(-81.4997065766,21.2,3.659743744263)); -#25341 = CARTESIAN_POINT('',(-81.52974202753,21.2,3.924861986145)); -#25342 = CARTESIAN_POINT('',(-81.56661536824,21.2,4.189115829105)); -#25343 = CARTESIAN_POINT('',(-81.61558835593,21.2,4.484232449872)); -#25344 = CARTESIAN_POINT('',(-81.62099726415,21.2,4.516205585786)); -#25345 = CARTESIAN_POINT('',(-81.62650646527,21.2,4.548161592352)); -#25346 = CARTESIAN_POINT('',(-81.63211587124,21.2,4.5801)); -#25347 = PCURVE('',#18764,#25348); -#25348 = DEFINITIONAL_REPRESENTATION('',(#25349),#25361); -#25349 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#25350,#25351,#25352,#25353, - #25354,#25355,#25356,#25357,#25358,#25359,#25360),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#25350 = CARTESIAN_POINT('',(-1.460209631526,3.14159265359)); -#25351 = CARTESIAN_POINT('',(-1.460209631526,3.163208841703)); -#25352 = CARTESIAN_POINT('',(-1.460287960383,3.184825032669)); -#25353 = CARTESIAN_POINT('',(-1.460444605394,3.206440887545)); -#25354 = CARTESIAN_POINT('',(-1.460884597771,3.24731334835)); -#25355 = CARTESIAN_POINT('',(-1.461152266031,3.266570092918)); -#25356 = CARTESIAN_POINT('',(-1.461478681669,3.285826100065)); -#25357 = CARTESIAN_POINT('',(-1.461907468862,3.307422131808)); -#25358 = CARTESIAN_POINT('',(-1.461954772717,3.309763063467)); -#25359 = CARTESIAN_POINT('',(-1.462002902239,3.312103988043)); -#25360 = CARTESIAN_POINT('',(-1.462051844609,3.314444893945)); -#25361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25362 = PCURVE('',#17870,#25363); -#25363 = DEFINITIONAL_REPRESENTATION('',(#25364),#25376); -#25364 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#25365,#25366,#25367,#25368, - #25369,#25370,#25371,#25372,#25373,#25374,#25375),.UNSPECIFIED.,.F., - .F.,(5,3,3,5),(0.,0.500193570936,0.945822420554,1.),.UNSPECIFIED.); -#25365 = CARTESIAN_POINT('',(-2.198,8.325521157025)); -#25366 = CARTESIAN_POINT('',(-2.497384205366,8.325521157025)); -#25367 = CARTESIAN_POINT('',(-2.796768502293,8.31683939192)); -#25368 = CARTESIAN_POINT('',(-3.095774843573,8.299475888911)); -#25369 = CARTESIAN_POINT('',(-3.659743744263,8.250293423392)); -#25370 = CARTESIAN_POINT('',(-3.924861986145,8.220257972468)); -#25371 = CARTESIAN_POINT('',(-4.189115829105,8.183384631757)); -#25372 = CARTESIAN_POINT('',(-4.484232449872,8.134411644061)); -#25373 = CARTESIAN_POINT('',(-4.516205585786,8.129002735849)); -#25374 = CARTESIAN_POINT('',(-4.548161592352,8.123493534729)); -#25375 = CARTESIAN_POINT('',(-4.5801,8.11788412876)); -#25376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25377 = ORIENTED_EDGE('',*,*,#18745,.T.); -#25378 = ADVANCED_FACE('',(#25379),#17870,.T.); -#25379 = FACE_BOUND('',#25380,.F.); -#25380 = EDGE_LOOP('',(#25381,#25382,#25383,#25384,#25385,#25386,#25407, - #25408,#25409,#25410,#25411,#25412,#25413,#25414,#25415,#25416, - #25417,#25418,#25419,#25420,#25421,#25422,#25423,#25424,#25425, - #25426,#25427,#25428,#25429,#25430,#25431,#25432,#25433,#25434, - #25435,#25436,#25437,#25438,#25439,#25440,#25441,#25442,#25443, - #25444,#25445,#25446,#25447,#25448,#25449,#25450,#25451,#25452, - #25453,#25454,#25455,#25456,#25457,#25458,#25459,#25460)); -#25381 = ORIENTED_EDGE('',*,*,#20887,.F.); -#25382 = ORIENTED_EDGE('',*,*,#19822,.F.); -#25383 = ORIENTED_EDGE('',*,*,#19949,.T.); -#25384 = ORIENTED_EDGE('',*,*,#20585,.F.); -#25385 = ORIENTED_EDGE('',*,*,#20440,.F.); -#25386 = ORIENTED_EDGE('',*,*,#25387,.F.); -#25387 = EDGE_CURVE('',#17827,#20418,#25388,.T.); -#25388 = SURFACE_CURVE('',#25389,(#25393,#25400),.PCURVE_S1.); -#25389 = LINE('',#25390,#25391); -#25390 = CARTESIAN_POINT('',(-90.4505,21.2,2.5005)); -#25391 = VECTOR('',#25392,1.); -#25392 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#25393 = PCURVE('',#17870,#25394); -#25394 = DEFINITIONAL_REPRESENTATION('',(#25395),#25399); -#25395 = LINE('',#25396,#25397); -#25396 = CARTESIAN_POINT('',(-2.5005,-0.7005)); -#25397 = VECTOR('',#25398,1.); -#25398 = DIRECTION('',(-0.707106781187,0.707106781187)); -#25399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25400 = PCURVE('',#17842,#25401); -#25401 = DEFINITIONAL_REPRESENTATION('',(#25402),#25406); -#25402 = LINE('',#25403,#25404); -#25403 = CARTESIAN_POINT('',(-9.244463733059E-33,-1.272792206136)); -#25404 = VECTOR('',#25405,1.); -#25405 = DIRECTION('',(-0.,1.)); -#25406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25407 = ORIENTED_EDGE('',*,*,#17854,.T.); -#25408 = ORIENTED_EDGE('',*,*,#18169,.T.); -#25409 = ORIENTED_EDGE('',*,*,#25333,.F.); -#25410 = ORIENTED_EDGE('',*,*,#25192,.F.); -#25411 = ORIENTED_EDGE('',*,*,#25278,.T.); -#25412 = ORIENTED_EDGE('',*,*,#25309,.T.); -#25413 = ORIENTED_EDGE('',*,*,#25222,.T.); -#25414 = ORIENTED_EDGE('',*,*,#24955,.F.); -#25415 = ORIENTED_EDGE('',*,*,#24672,.T.); -#25416 = ORIENTED_EDGE('',*,*,#18689,.T.); -#25417 = ORIENTED_EDGE('',*,*,#24623,.F.); -#25418 = ORIENTED_EDGE('',*,*,#24482,.F.); -#25419 = ORIENTED_EDGE('',*,*,#24568,.T.); -#25420 = ORIENTED_EDGE('',*,*,#24599,.T.); -#25421 = ORIENTED_EDGE('',*,*,#24512,.T.); -#25422 = ORIENTED_EDGE('',*,*,#24245,.F.); -#25423 = ORIENTED_EDGE('',*,*,#23962,.T.); -#25424 = ORIENTED_EDGE('',*,*,#18600,.T.); -#25425 = ORIENTED_EDGE('',*,*,#23913,.F.); -#25426 = ORIENTED_EDGE('',*,*,#23772,.F.); -#25427 = ORIENTED_EDGE('',*,*,#23858,.T.); -#25428 = ORIENTED_EDGE('',*,*,#23889,.T.); -#25429 = ORIENTED_EDGE('',*,*,#23802,.T.); -#25430 = ORIENTED_EDGE('',*,*,#23535,.F.); -#25431 = ORIENTED_EDGE('',*,*,#23252,.T.); -#25432 = ORIENTED_EDGE('',*,*,#18511,.T.); -#25433 = ORIENTED_EDGE('',*,*,#23203,.F.); -#25434 = ORIENTED_EDGE('',*,*,#23062,.F.); -#25435 = ORIENTED_EDGE('',*,*,#23148,.T.); -#25436 = ORIENTED_EDGE('',*,*,#23179,.T.); -#25437 = ORIENTED_EDGE('',*,*,#23092,.T.); -#25438 = ORIENTED_EDGE('',*,*,#22825,.F.); -#25439 = ORIENTED_EDGE('',*,*,#22542,.T.); -#25440 = ORIENTED_EDGE('',*,*,#18422,.T.); -#25441 = ORIENTED_EDGE('',*,*,#22493,.F.); -#25442 = ORIENTED_EDGE('',*,*,#22352,.F.); -#25443 = ORIENTED_EDGE('',*,*,#22438,.T.); -#25444 = ORIENTED_EDGE('',*,*,#22469,.T.); -#25445 = ORIENTED_EDGE('',*,*,#22382,.T.); -#25446 = ORIENTED_EDGE('',*,*,#22115,.F.); -#25447 = ORIENTED_EDGE('',*,*,#21832,.T.); -#25448 = ORIENTED_EDGE('',*,*,#18333,.T.); -#25449 = ORIENTED_EDGE('',*,*,#21783,.F.); -#25450 = ORIENTED_EDGE('',*,*,#21642,.F.); -#25451 = ORIENTED_EDGE('',*,*,#21728,.T.); -#25452 = ORIENTED_EDGE('',*,*,#21759,.T.); -#25453 = ORIENTED_EDGE('',*,*,#21672,.T.); -#25454 = ORIENTED_EDGE('',*,*,#21405,.F.); -#25455 = ORIENTED_EDGE('',*,*,#21122,.T.); -#25456 = ORIENTED_EDGE('',*,*,#18244,.T.); -#25457 = ORIENTED_EDGE('',*,*,#18946,.F.); -#25458 = ORIENTED_EDGE('',*,*,#19223,.T.); -#25459 = ORIENTED_EDGE('',*,*,#19328,.T.); -#25460 = ORIENTED_EDGE('',*,*,#19380,.F.); -#25461 = ADVANCED_FACE('',(#25462),#17842,.F.); -#25462 = FACE_BOUND('',#25463,.T.); -#25463 = EDGE_LOOP('',(#25464,#25465,#25466,#25487)); -#25464 = ORIENTED_EDGE('',*,*,#25387,.F.); -#25465 = ORIENTED_EDGE('',*,*,#17826,.T.); -#25466 = ORIENTED_EDGE('',*,*,#25467,.T.); -#25467 = EDGE_CURVE('',#17798,#20339,#25468,.T.); -#25468 = SURFACE_CURVE('',#25469,(#25473,#25480),.PCURVE_S1.); -#25469 = LINE('',#25470,#25471); -#25470 = CARTESIAN_POINT('',(-89.5505,5.299,3.4005)); -#25471 = VECTOR('',#25472,1.); -#25472 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#25473 = PCURVE('',#17842,#25474); -#25474 = DEFINITIONAL_REPRESENTATION('',(#25475),#25479); -#25475 = LINE('',#25476,#25477); -#25476 = CARTESIAN_POINT('',(-15.901,0.)); -#25477 = VECTOR('',#25478,1.); -#25478 = DIRECTION('',(-0.,1.)); -#25479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25480 = PCURVE('',#17814,#25481); -#25481 = DEFINITIONAL_REPRESENTATION('',(#25482),#25486); -#25482 = LINE('',#25483,#25484); -#25483 = CARTESIAN_POINT('',(0.,-0.1995)); -#25484 = VECTOR('',#25485,1.); -#25485 = DIRECTION('',(0.,1.)); -#25486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25487 = ORIENTED_EDGE('',*,*,#20417,.F.); -#25488 = ADVANCED_FACE('',(#25489),#17814,.T.); -#25489 = FACE_BOUND('',#25490,.T.); -#25490 = EDGE_LOOP('',(#25491,#25492,#25493,#25514)); -#25491 = ORIENTED_EDGE('',*,*,#25467,.F.); -#25492 = ORIENTED_EDGE('',*,*,#17797,.T.); -#25493 = ORIENTED_EDGE('',*,*,#25494,.T.); -#25494 = EDGE_CURVE('',#17770,#20286,#25495,.T.); -#25495 = SURFACE_CURVE('',#25496,(#25500,#25507),.PCURVE_S1.); -#25496 = LINE('',#25497,#25498); -#25497 = CARTESIAN_POINT('',(-89.351,3.5,1.801)); -#25498 = VECTOR('',#25499,1.); -#25499 = DIRECTION('',(0.707106781187,-0.707106781187,4.329780281177E-17 - )); -#25500 = PCURVE('',#17814,#25501); -#25501 = DEFINITIONAL_REPRESENTATION('',(#25502),#25506); -#25502 = LINE('',#25503,#25504); -#25503 = CARTESIAN_POINT('',(1.570796326795,0.)); -#25504 = VECTOR('',#25505,1.); -#25505 = DIRECTION('',(0.,1.)); -#25506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25507 = PCURVE('',#17785,#25508); -#25508 = DEFINITIONAL_REPRESENTATION('',(#25509),#25513); -#25509 = LINE('',#25510,#25511); -#25510 = CARTESIAN_POINT('',(-1.059261469413E-33,0.282135605693)); -#25511 = VECTOR('',#25512,1.); -#25512 = DIRECTION('',(4.329780281177E-17,1.)); -#25513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25514 = ORIENTED_EDGE('',*,*,#20368,.F.); -#25515 = ADVANCED_FACE('',(#25516),#17785,.F.); -#25516 = FACE_BOUND('',#25517,.T.); -#25517 = EDGE_LOOP('',(#25518,#25519,#25520,#25541)); -#25518 = ORIENTED_EDGE('',*,*,#25494,.F.); -#25519 = ORIENTED_EDGE('',*,*,#17769,.T.); -#25520 = ORIENTED_EDGE('',*,*,#25521,.T.); -#25521 = EDGE_CURVE('',#17741,#20258,#25522,.T.); -#25522 = SURFACE_CURVE('',#25523,(#25527,#25534),.PCURVE_S1.); -#25523 = LINE('',#25524,#25525); -#25524 = CARTESIAN_POINT('',(-89.5505,3.6995,1.799)); -#25525 = VECTOR('',#25526,1.); -#25526 = DIRECTION('',(0.707106781187,-0.707106781187,-0.)); -#25527 = PCURVE('',#17785,#25528); -#25528 = DEFINITIONAL_REPRESENTATION('',(#25529),#25533); -#25529 = LINE('',#25530,#25531); -#25530 = CARTESIAN_POINT('',(-2.E-03,0.)); -#25531 = VECTOR('',#25532,1.); -#25532 = DIRECTION('',(-0.,1.)); -#25533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25534 = PCURVE('',#17757,#25535); -#25535 = DEFINITIONAL_REPRESENTATION('',(#25536),#25540); -#25536 = LINE('',#25537,#25538); -#25537 = CARTESIAN_POINT('',(0.,-0.1995)); -#25538 = VECTOR('',#25539,1.); -#25539 = DIRECTION('',(0.,1.)); -#25540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25541 = ORIENTED_EDGE('',*,*,#20285,.F.); -#25542 = ADVANCED_FACE('',(#25543),#17757,.T.); -#25543 = FACE_BOUND('',#25544,.T.); -#25544 = EDGE_LOOP('',(#25545,#25546,#25547,#25568)); -#25545 = ORIENTED_EDGE('',*,*,#25521,.F.); -#25546 = ORIENTED_EDGE('',*,*,#17740,.T.); -#25547 = ORIENTED_EDGE('',*,*,#25548,.T.); -#25548 = EDGE_CURVE('',#17713,#20488,#25549,.T.); -#25549 = SURFACE_CURVE('',#25550,(#25554,#25561),.PCURVE_S1.); -#25550 = LINE('',#25551,#25552); -#25551 = CARTESIAN_POINT('',(-89.351,5.299,-2.22044604925E-16)); -#25552 = VECTOR('',#25553,1.); -#25553 = DIRECTION('',(0.707106781187,4.397804258477E-17,-0.707106781187 - )); -#25554 = PCURVE('',#17757,#25555); -#25555 = DEFINITIONAL_REPRESENTATION('',(#25556),#25560); -#25556 = LINE('',#25557,#25558); -#25557 = CARTESIAN_POINT('',(1.570796326795,0.)); -#25558 = VECTOR('',#25559,1.); -#25559 = DIRECTION('',(0.,1.)); -#25560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25561 = PCURVE('',#17728,#25562); -#25562 = DEFINITIONAL_REPRESENTATION('',(#25563),#25567); -#25563 = LINE('',#25564,#25565); -#25564 = CARTESIAN_POINT('',(-1.599144387659E-18,0.282135605693)); -#25565 = VECTOR('',#25566,1.); -#25566 = DIRECTION('',(3.831004338371E-17,1.)); -#25567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#25568 = ORIENTED_EDGE('',*,*,#20510,.F.); -#25569 = ADVANCED_FACE('',(#25570),#17728,.T.); -#25570 = FACE_BOUND('',#25571,.T.); -#25571 = EDGE_LOOP('',(#25572,#25573,#25574,#25575)); -#25572 = ORIENTED_EDGE('',*,*,#25548,.F.); -#25573 = ORIENTED_EDGE('',*,*,#17712,.T.); -#25574 = ORIENTED_EDGE('',*,*,#20721,.T.); -#25575 = ORIENTED_EDGE('',*,*,#20646,.F.); -#25576 = ADVANCED_FACE('',(#25577),#17700,.F.); -#25577 = FACE_BOUND('',#25578,.T.); -#25578 = EDGE_LOOP('',(#25579,#25580,#25581,#25582,#25583,#25584,#25585, - #25586)); -#25579 = ORIENTED_EDGE('',*,*,#17677,.T.); -#25580 = ORIENTED_EDGE('',*,*,#18141,.F.); -#25581 = ORIENTED_EDGE('',*,*,#17910,.T.); -#25582 = ORIENTED_EDGE('',*,*,#18193,.T.); -#25583 = ORIENTED_EDGE('',*,*,#18968,.F.); -#25584 = ORIENTED_EDGE('',*,*,#19191,.T.); -#25585 = ORIENTED_EDGE('',*,*,#18779,.F.); -#25586 = ORIENTED_EDGE('',*,*,#20742,.F.); -#25587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#25591)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#25588,#25589,#25590)) -REPRESENTATION_CONTEXT('Context #1', - '3D Context with UNIT and UNCERTAINTY') ); -#25588 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#25589 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#25590 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#25591 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-05),#25588, - 'distance_accuracy_value','confusion accuracy'); -#25592 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -ENDSEC; -END-ISO-10303-21; diff --git a/Trays/output/tray_1x28.1mm_11x24.7mm.stl b/Trays/output/tray_1x28.1mm_11x24.7mm.stl deleted file mode 100644 index 0ecbb4552d378f6a4342b68831451652f678809d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1879984 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
F)B|&}CKlu? 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 A&;S4c diff --git a/Trays/output/tray_test.step b/Trays/output/tray_test.step deleted file mode 100644 index 3f69697..0000000 --- a/Trays/output/tray_test.step +++ /dev/null @@ -1,8706 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); -FILE_NAME('Open CASCADE Shape Model','2026-03-11T23:29:07',('Author'),( - 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', - 'Unknown'); -FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); -ENDSEC; -DATA; -#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', - 'automotive_design',2000,#2); -#2 = APPLICATION_CONTEXT( - 'core data for automotive mechanical design processes'); -#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); -#4 = PRODUCT_DEFINITION_SHAPE('','',#5); -#5 = PRODUCT_DEFINITION('design','',#6,#9); -#6 = PRODUCT_DEFINITION_FORMATION('','',#7); -#7 = PRODUCT('COMPOUND','COMPOUND','',(#8)); -#8 = PRODUCT_CONTEXT('',#2,'mechanical'); -#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); -#10 = SHAPE_REPRESENTATION('',(#11,#15,#3451),#7266); -#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); -#12 = CARTESIAN_POINT('',(0.,0.,0.)); -#13 = DIRECTION('',(0.,0.,1.)); -#14 = DIRECTION('',(1.,0.,-0.)); -#15 = MANIFOLD_SOLID_BREP('',#16); -#16 = CLOSED_SHELL('',(#17,#433,#488,#492,#624,#919,#995,#1071,#1147, - #1218,#1265,#1336,#1390,#1556,#1615,#1619,#1693,#2044,#2103,#2107, - #2183,#2259,#2335,#2406,#2436,#2464,#2495,#2522,#2549,#2578,#2605, - #2632,#2659,#2686,#2811,#2866,#2870,#2897,#2924,#2949,#3087,#3158, - #3230,#3255,#3280,#3311,#3348,#3375,#3401,#3433,#3444)); -#17 = ADVANCED_FACE('',(#18,#402),#32,.T.); -#18 = FACE_BOUND('',#19,.T.); -#19 = EDGE_LOOP('',(#20,#55,#83,#111,#140,#168,#196,#224,#252,#280,#308, - #334,#360,#381)); -#20 = ORIENTED_EDGE('',*,*,#21,.T.); -#21 = EDGE_CURVE('',#22,#24,#26,.T.); -#22 = VERTEX_POINT('',#23); -#23 = CARTESIAN_POINT('',(-19.05,-33.,0.4)); -#24 = VERTEX_POINT('',#25); -#25 = CARTESIAN_POINT('',(-19.05,-2.101,0.4)); -#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); -#27 = LINE('',#28,#29); -#28 = CARTESIAN_POINT('',(-19.05,-33.,0.4)); -#29 = VECTOR('',#30,1.); -#30 = DIRECTION('',(0.,1.,3.593071052866E-18)); -#31 = PCURVE('',#32,#37); -#32 = PLANE('',#33); -#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); -#34 = CARTESIAN_POINT('',(-19.05,-33.,0.)); -#35 = DIRECTION('',(1.,0.,0.)); -#36 = DIRECTION('',(0.,0.,1.)); -#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); -#38 = LINE('',#39,#40); -#39 = CARTESIAN_POINT('',(0.4,0.)); -#40 = VECTOR('',#41,1.); -#41 = DIRECTION('',(3.593071052866E-18,-1.)); -#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#43 = PCURVE('',#44,#49); -#44 = PLANE('',#45); -#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); -#46 = CARTESIAN_POINT('',(-19.25,-1.701,0.2)); -#47 = DIRECTION('',(0.707106781187,6.949987266552E-18,-0.707106781187)); -#48 = DIRECTION('',(4.914383125339E-18,-1.,-4.914383125339E-18)); -#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); -#50 = LINE('',#51,#52); -#51 = CARTESIAN_POINT('',(31.299,-0.282842712475)); -#52 = VECTOR('',#53,1.); -#53 = DIRECTION('',(-1.,-2.540684906767E-18)); -#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#55 = ORIENTED_EDGE('',*,*,#56,.F.); -#56 = EDGE_CURVE('',#57,#24,#59,.T.); -#57 = VERTEX_POINT('',#58); -#58 = CARTESIAN_POINT('',(-19.05,-3.3,1.599)); -#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); -#60 = LINE('',#61,#62); -#61 = CARTESIAN_POINT('',(-19.05,-9.9255,8.2245)); -#62 = VECTOR('',#63,1.); -#63 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); -#64 = PCURVE('',#32,#65); -#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); -#66 = LINE('',#67,#68); -#67 = CARTESIAN_POINT('',(8.2245,-23.0745)); -#68 = VECTOR('',#69,1.); -#69 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#71 = PCURVE('',#72,#77); -#72 = PLANE('',#73); -#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); -#74 = CARTESIAN_POINT('',(-19.05,-2.5005,0.7995)); -#75 = DIRECTION('',(-1.422819151032E-17,0.707106781187,0.707106781187)); -#76 = DIRECTION('',(1.,1.006085070096E-17,1.006085070096E-17)); -#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); -#78 = LINE('',#79,#80); -#79 = CARTESIAN_POINT('',(3.552713678801E-15,-10.50053570062)); -#80 = VECTOR('',#81,1.); -#81 = DIRECTION('',(0.,1.)); -#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#83 = ORIENTED_EDGE('',*,*,#84,.T.); -#84 = EDGE_CURVE('',#57,#85,#87,.T.); -#85 = VERTEX_POINT('',#86); -#86 = CARTESIAN_POINT('',(-19.05,-3.3,2.)); -#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); -#88 = LINE('',#89,#90); -#89 = CARTESIAN_POINT('',(-19.05,-3.3,-1.E-03)); -#90 = VECTOR('',#91,1.); -#91 = DIRECTION('',(0.,0.,1.)); -#92 = PCURVE('',#32,#93); -#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); -#94 = LINE('',#95,#96); -#95 = CARTESIAN_POINT('',(-1.E-03,-29.7)); -#96 = VECTOR('',#97,1.); -#97 = DIRECTION('',(1.,0.)); -#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#99 = PCURVE('',#100,#105); -#100 = PLANE('',#101); -#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); -#102 = CARTESIAN_POINT('',(-19.05,-3.3,-1.E-03)); -#103 = DIRECTION('',(0.,1.,0.)); -#104 = DIRECTION('',(0.,0.,1.)); -#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); -#106 = LINE('',#107,#108); -#107 = CARTESIAN_POINT('',(0.,0.)); -#108 = VECTOR('',#109,1.); -#109 = DIRECTION('',(1.,0.)); -#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#111 = ORIENTED_EDGE('',*,*,#112,.T.); -#112 = EDGE_CURVE('',#85,#113,#115,.T.); -#113 = VERTEX_POINT('',#114); -#114 = CARTESIAN_POINT('',(-19.05,-5.5,4.2)); -#115 = SURFACE_CURVE('',#116,(#121,#128),.PCURVE_S1.); -#116 = CIRCLE('',#117,2.2); -#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120); -#118 = CARTESIAN_POINT('',(-19.05,-5.5,2.)); -#119 = DIRECTION('',(1.,0.,0.)); -#120 = DIRECTION('',(-0.,0.,1.)); -#121 = PCURVE('',#32,#122); -#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); -#123 = CIRCLE('',#124,2.2); -#124 = AXIS2_PLACEMENT_2D('',#125,#126); -#125 = CARTESIAN_POINT('',(2.,-27.5)); -#126 = DIRECTION('',(1.,0.)); -#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#128 = PCURVE('',#129,#134); -#129 = CYLINDRICAL_SURFACE('',#130,2.2); -#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); -#131 = CARTESIAN_POINT('',(-19.05,-5.5,2.)); -#132 = DIRECTION('',(1.,0.,0.)); -#133 = DIRECTION('',(-0.,1.,0.)); -#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); -#135 = LINE('',#136,#137); -#136 = CARTESIAN_POINT('',(-4.712388980385,0.)); -#137 = VECTOR('',#138,1.); -#138 = DIRECTION('',(1.,0.)); -#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#140 = ORIENTED_EDGE('',*,*,#141,.F.); -#141 = EDGE_CURVE('',#142,#113,#144,.T.); -#142 = VERTEX_POINT('',#143); -#143 = CARTESIAN_POINT('',(-19.05,-21.,4.2)); -#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.); -#145 = LINE('',#146,#147); -#146 = CARTESIAN_POINT('',(-19.05,-21.001,4.2)); -#147 = VECTOR('',#148,1.); -#148 = DIRECTION('',(0.,1.,0.)); -#149 = PCURVE('',#32,#150); -#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); -#151 = LINE('',#152,#153); -#152 = CARTESIAN_POINT('',(4.2,-11.999)); -#153 = VECTOR('',#154,1.); -#154 = DIRECTION('',(0.,-1.)); -#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#156 = PCURVE('',#157,#162); -#157 = PLANE('',#158); -#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161); -#159 = CARTESIAN_POINT('',(-19.05,-21.001,4.2)); -#160 = DIRECTION('',(0.,0.,1.)); -#161 = DIRECTION('',(1.,0.,0.)); -#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167); -#163 = LINE('',#164,#165); -#164 = CARTESIAN_POINT('',(0.,0.)); -#165 = VECTOR('',#166,1.); -#166 = DIRECTION('',(0.,1.)); -#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#168 = ORIENTED_EDGE('',*,*,#169,.T.); -#169 = EDGE_CURVE('',#142,#170,#172,.T.); -#170 = VERTEX_POINT('',#171); -#171 = CARTESIAN_POINT('',(-19.05,-21.,4.6)); -#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.); -#173 = LINE('',#174,#175); -#174 = CARTESIAN_POINT('',(-19.05,-21.,0.)); -#175 = VECTOR('',#176,1.); -#176 = DIRECTION('',(0.,0.,1.)); -#177 = PCURVE('',#32,#178); -#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183); -#179 = LINE('',#180,#181); -#180 = CARTESIAN_POINT('',(0.,-12.)); -#181 = VECTOR('',#182,1.); -#182 = DIRECTION('',(1.,0.)); -#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#184 = PCURVE('',#185,#190); -#185 = PLANE('',#186); -#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189); -#187 = CARTESIAN_POINT('',(-19.05,-21.,0.)); -#188 = DIRECTION('',(-0.,1.,0.)); -#189 = DIRECTION('',(0.,0.,1.)); -#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195); -#191 = LINE('',#192,#193); -#192 = CARTESIAN_POINT('',(0.,0.)); -#193 = VECTOR('',#194,1.); -#194 = DIRECTION('',(1.,0.)); -#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#196 = ORIENTED_EDGE('',*,*,#197,.T.); -#197 = EDGE_CURVE('',#170,#198,#200,.T.); -#198 = VERTEX_POINT('',#199); -#199 = CARTESIAN_POINT('',(-19.05,0.,4.6)); -#200 = SURFACE_CURVE('',#201,(#205,#212),.PCURVE_S1.); -#201 = LINE('',#202,#203); -#202 = CARTESIAN_POINT('',(-19.05,-21.,4.6)); -#203 = VECTOR('',#204,1.); -#204 = DIRECTION('',(-0.,1.,0.)); -#205 = PCURVE('',#32,#206); -#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211); -#207 = LINE('',#208,#209); -#208 = CARTESIAN_POINT('',(4.6,-12.)); -#209 = VECTOR('',#210,1.); -#210 = DIRECTION('',(0.,-1.)); -#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#212 = PCURVE('',#213,#218); -#213 = PLANE('',#214); -#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217); -#215 = CARTESIAN_POINT('',(-19.05,-21.,4.6)); -#216 = DIRECTION('',(0.,0.,1.)); -#217 = DIRECTION('',(1.,0.,-0.)); -#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223); -#219 = LINE('',#220,#221); -#220 = CARTESIAN_POINT('',(0.,0.)); -#221 = VECTOR('',#222,1.); -#222 = DIRECTION('',(0.,1.)); -#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#224 = ORIENTED_EDGE('',*,*,#225,.T.); -#225 = EDGE_CURVE('',#198,#226,#228,.T.); -#226 = VERTEX_POINT('',#227); -#227 = CARTESIAN_POINT('',(-19.05,0.,7.4)); -#228 = SURFACE_CURVE('',#229,(#233,#240),.PCURVE_S1.); -#229 = LINE('',#230,#231); -#230 = CARTESIAN_POINT('',(-19.05,0.,0.)); -#231 = VECTOR('',#232,1.); -#232 = DIRECTION('',(0.,0.,1.)); -#233 = PCURVE('',#32,#234); -#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); -#235 = LINE('',#236,#237); -#236 = CARTESIAN_POINT('',(0.,-33.)); -#237 = VECTOR('',#238,1.); -#238 = DIRECTION('',(1.,0.)); -#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#240 = PCURVE('',#241,#246); -#241 = PLANE('',#242); -#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); -#243 = CARTESIAN_POINT('',(23.85,0.,0.)); -#244 = DIRECTION('',(-0.,1.,-0.)); -#245 = DIRECTION('',(0.,0.,-1.)); -#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251); -#247 = LINE('',#248,#249); -#248 = CARTESIAN_POINT('',(-0.,42.9)); -#249 = VECTOR('',#250,1.); -#250 = DIRECTION('',(-1.,-0.)); -#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#252 = ORIENTED_EDGE('',*,*,#253,.F.); -#253 = EDGE_CURVE('',#254,#226,#256,.T.); -#254 = VERTEX_POINT('',#255); -#255 = CARTESIAN_POINT('',(-19.05,-33.,7.4)); -#256 = SURFACE_CURVE('',#257,(#261,#268),.PCURVE_S1.); -#257 = LINE('',#258,#259); -#258 = CARTESIAN_POINT('',(-19.05,-33.,7.4)); -#259 = VECTOR('',#260,1.); -#260 = DIRECTION('',(0.,1.,0.)); -#261 = PCURVE('',#32,#262); -#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267); -#263 = LINE('',#264,#265); -#264 = CARTESIAN_POINT('',(7.4,0.)); -#265 = VECTOR('',#266,1.); -#266 = DIRECTION('',(0.,-1.)); -#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#268 = PCURVE('',#269,#274); -#269 = PLANE('',#270); -#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273); -#271 = CARTESIAN_POINT('',(-19.55,-33.,7.9)); -#272 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#273 = DIRECTION('',(-0.,1.,0.)); -#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); -#275 = LINE('',#276,#277); -#276 = CARTESIAN_POINT('',(0.,-0.707106781187)); -#277 = VECTOR('',#278,1.); -#278 = DIRECTION('',(1.,0.)); -#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#280 = ORIENTED_EDGE('',*,*,#281,.F.); -#281 = EDGE_CURVE('',#282,#254,#284,.T.); -#282 = VERTEX_POINT('',#283); -#283 = CARTESIAN_POINT('',(-19.05,-33.,3.696424004377)); -#284 = SURFACE_CURVE('',#285,(#289,#296),.PCURVE_S1.); -#285 = LINE('',#286,#287); -#286 = CARTESIAN_POINT('',(-19.05,-33.,0.)); -#287 = VECTOR('',#288,1.); -#288 = DIRECTION('',(0.,0.,1.)); -#289 = PCURVE('',#32,#290); -#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295); -#291 = LINE('',#292,#293); -#292 = CARTESIAN_POINT('',(0.,0.)); -#293 = VECTOR('',#294,1.); -#294 = DIRECTION('',(1.,0.)); -#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#296 = PCURVE('',#297,#302); -#297 = PLANE('',#298); -#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); -#299 = CARTESIAN_POINT('',(-23.85,-33.,0.)); -#300 = DIRECTION('',(0.,1.,0.)); -#301 = DIRECTION('',(0.,0.,1.)); -#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307); -#303 = LINE('',#304,#305); -#304 = CARTESIAN_POINT('',(0.,4.8)); -#305 = VECTOR('',#306,1.); -#306 = DIRECTION('',(1.,0.)); -#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#308 = ORIENTED_EDGE('',*,*,#309,.F.); -#309 = EDGE_CURVE('',#310,#282,#312,.T.); -#310 = VERTEX_POINT('',#311); -#311 = CARTESIAN_POINT('',(-19.05,-24.7,3.696424004377)); -#312 = SURFACE_CURVE('',#313,(#317,#323),.PCURVE_S1.); -#313 = LINE('',#314,#315); -#314 = CARTESIAN_POINT('',(-19.05,-24.7,3.696424004377)); -#315 = VECTOR('',#316,1.); -#316 = DIRECTION('',(0.,-1.,0.)); -#317 = PCURVE('',#32,#318); -#318 = DEFINITIONAL_REPRESENTATION('',(#319),#322); -#319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#320,#321),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#320 = CARTESIAN_POINT('',(3.696424004377,-8.3000006)); -#321 = CARTESIAN_POINT('',(3.696424004377,5.999999999062E-07)); -#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#323 = PCURVE('',#324,#329); -#324 = CYLINDRICAL_SURFACE('',#325,2.2); -#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328); -#326 = CARTESIAN_POINT('',(-17.35,-24.7,2.3)); -#327 = DIRECTION('',(0.,-1.,0.)); -#328 = DIRECTION('',(1.,0.,0.)); -#329 = DEFINITIONAL_REPRESENTATION('',(#330),#333); -#330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#331,#332),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#331 = CARTESIAN_POINT('',(2.453923001679,-5.999999999062E-07)); -#332 = CARTESIAN_POINT('',(2.453923001679,8.3000006)); -#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#334 = ORIENTED_EDGE('',*,*,#335,.T.); -#335 = EDGE_CURVE('',#310,#336,#338,.T.); -#336 = VERTEX_POINT('',#337); -#337 = CARTESIAN_POINT('',(-19.05,-24.7,0.903575995623)); -#338 = SURFACE_CURVE('',#339,(#343,#349),.PCURVE_S1.); -#339 = LINE('',#340,#341); -#340 = CARTESIAN_POINT('',(-19.05,-24.7,1.15)); -#341 = VECTOR('',#342,1.); -#342 = DIRECTION('',(0.,0.,-1.)); -#343 = PCURVE('',#32,#344); -#344 = DEFINITIONAL_REPRESENTATION('',(#345),#348); -#345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#346,#347),.UNSPECIFIED.,.F.,.F., - (2,2),(-2.759347693943,0.459347693943),.PIECEWISE_BEZIER_KNOTS.); -#346 = CARTESIAN_POINT('',(3.909347693943,-8.3)); -#347 = CARTESIAN_POINT('',(0.690652306057,-8.3)); -#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#349 = PCURVE('',#350,#355); -#350 = PLANE('',#351); -#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354); -#352 = CARTESIAN_POINT('',(-17.35,-24.7,2.3)); -#353 = DIRECTION('',(0.,-1.,0.)); -#354 = DIRECTION('',(1.,0.,0.)); -#355 = DEFINITIONAL_REPRESENTATION('',(#356),#359); -#356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#357,#358),.UNSPECIFIED.,.F.,.F., - (2,2),(-2.759347693943,0.459347693943),.PIECEWISE_BEZIER_KNOTS.); -#357 = CARTESIAN_POINT('',(-1.7,1.609347693943)); -#358 = CARTESIAN_POINT('',(-1.7,-1.609347693943)); -#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#360 = ORIENTED_EDGE('',*,*,#361,.T.); -#361 = EDGE_CURVE('',#336,#362,#364,.T.); -#362 = VERTEX_POINT('',#363); -#363 = CARTESIAN_POINT('',(-19.05,-33.,0.903575995623)); -#364 = SURFACE_CURVE('',#365,(#369,#375),.PCURVE_S1.); -#365 = LINE('',#366,#367); -#366 = CARTESIAN_POINT('',(-19.05,-24.7,0.903575995623)); -#367 = VECTOR('',#368,1.); -#368 = DIRECTION('',(0.,-1.,0.)); -#369 = PCURVE('',#32,#370); -#370 = DEFINITIONAL_REPRESENTATION('',(#371),#374); -#371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#372,#373),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#372 = CARTESIAN_POINT('',(0.903575995623,-8.3000006)); -#373 = CARTESIAN_POINT('',(0.903575995623,5.999999999062E-07)); -#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#375 = PCURVE('',#324,#376); -#376 = DEFINITIONAL_REPRESENTATION('',(#377),#380); -#377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#378,#379),.UNSPECIFIED.,.F.,.F., - (2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#378 = CARTESIAN_POINT('',(3.829262305501,-5.999999999062E-07)); -#379 = CARTESIAN_POINT('',(3.829262305501,8.3000006)); -#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#381 = ORIENTED_EDGE('',*,*,#382,.F.); -#382 = EDGE_CURVE('',#22,#362,#383,.T.); -#383 = SURFACE_CURVE('',#384,(#388,#395),.PCURVE_S1.); -#384 = LINE('',#385,#386); -#385 = CARTESIAN_POINT('',(-19.05,-33.,0.)); -#386 = VECTOR('',#387,1.); -#387 = DIRECTION('',(0.,0.,1.)); -#388 = PCURVE('',#32,#389); -#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394); -#390 = LINE('',#391,#392); -#391 = CARTESIAN_POINT('',(0.,0.)); -#392 = VECTOR('',#393,1.); -#393 = DIRECTION('',(1.,0.)); -#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#395 = PCURVE('',#297,#396); -#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401); -#397 = LINE('',#398,#399); -#398 = CARTESIAN_POINT('',(0.,4.8)); -#399 = VECTOR('',#400,1.); -#400 = DIRECTION('',(1.,0.)); -#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#402 = FACE_BOUND('',#403,.T.); -#403 = EDGE_LOOP('',(#404)); -#404 = ORIENTED_EDGE('',*,*,#405,.F.); -#405 = EDGE_CURVE('',#406,#406,#408,.T.); -#406 = VERTEX_POINT('',#407); -#407 = CARTESIAN_POINT('',(-19.05,-5.7,0.6)); -#408 = SURFACE_CURVE('',#409,(#414,#421),.PCURVE_S1.); -#409 = CIRCLE('',#410,1.6); -#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413); -#411 = CARTESIAN_POINT('',(-19.05,-5.7,2.2)); -#412 = DIRECTION('',(1.,0.,0.)); -#413 = DIRECTION('',(0.,0.,-1.)); -#414 = PCURVE('',#32,#415); -#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420); -#416 = CIRCLE('',#417,1.6); -#417 = AXIS2_PLACEMENT_2D('',#418,#419); -#418 = CARTESIAN_POINT('',(2.2,-27.3)); -#419 = DIRECTION('',(-1.,0.)); -#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#421 = PCURVE('',#422,#427); -#422 = CYLINDRICAL_SURFACE('',#423,1.6); -#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426); -#424 = CARTESIAN_POINT('',(-22.05,-5.7,2.2)); -#425 = DIRECTION('',(1.,0.,0.)); -#426 = DIRECTION('',(0.,0.,-1.)); -#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); -#428 = LINE('',#429,#430); -#429 = CARTESIAN_POINT('',(0.,3.)); -#430 = VECTOR('',#431,1.); -#431 = DIRECTION('',(1.,0.)); -#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#433 = ADVANCED_FACE('',(#434),#422,.F.); -#434 = FACE_BOUND('',#435,.F.); -#435 = EDGE_LOOP('',(#436,#437,#460,#487)); -#436 = ORIENTED_EDGE('',*,*,#405,.F.); -#437 = ORIENTED_EDGE('',*,*,#438,.F.); -#438 = EDGE_CURVE('',#439,#406,#441,.T.); -#439 = VERTEX_POINT('',#440); -#440 = CARTESIAN_POINT('',(-22.05,-5.7,0.6)); -#441 = SEAM_CURVE('',#442,(#446,#453),.PCURVE_S1.); -#442 = LINE('',#443,#444); -#443 = CARTESIAN_POINT('',(-22.05,-5.7,0.6)); -#444 = VECTOR('',#445,1.); -#445 = DIRECTION('',(1.,0.,0.)); -#446 = PCURVE('',#422,#447); -#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); -#448 = LINE('',#449,#450); -#449 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#450 = VECTOR('',#451,1.); -#451 = DIRECTION('',(0.,1.)); -#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#453 = PCURVE('',#422,#454); -#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459); -#455 = LINE('',#456,#457); -#456 = CARTESIAN_POINT('',(0.,-0.)); -#457 = VECTOR('',#458,1.); -#458 = DIRECTION('',(0.,1.)); -#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#460 = ORIENTED_EDGE('',*,*,#461,.T.); -#461 = EDGE_CURVE('',#439,#439,#462,.T.); -#462 = SURFACE_CURVE('',#463,(#468,#475),.PCURVE_S1.); -#463 = CIRCLE('',#464,1.6); -#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); -#465 = CARTESIAN_POINT('',(-22.05,-5.7,2.2)); -#466 = DIRECTION('',(1.,-0.,0.)); -#467 = DIRECTION('',(0.,0.,-1.)); -#468 = PCURVE('',#422,#469); -#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); -#470 = LINE('',#471,#472); -#471 = CARTESIAN_POINT('',(0.,0.)); -#472 = VECTOR('',#473,1.); -#473 = DIRECTION('',(1.,0.)); -#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#475 = PCURVE('',#476,#481); -#476 = PLANE('',#477); -#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480); -#478 = CARTESIAN_POINT('',(-22.05,-5.7,2.2)); -#479 = DIRECTION('',(1.,0.,0.)); -#480 = DIRECTION('',(0.,0.,-1.)); -#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486); -#482 = CIRCLE('',#483,1.6); -#483 = AXIS2_PLACEMENT_2D('',#484,#485); -#484 = CARTESIAN_POINT('',(0.,0.)); -#485 = DIRECTION('',(1.,0.)); -#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#487 = ORIENTED_EDGE('',*,*,#438,.T.); -#488 = ADVANCED_FACE('',(#489),#476,.T.); -#489 = FACE_BOUND('',#490,.F.); -#490 = EDGE_LOOP('',(#491)); -#491 = ORIENTED_EDGE('',*,*,#461,.F.); -#492 = ADVANCED_FACE('',(#493),#72,.F.); -#493 = FACE_BOUND('',#494,.F.); -#494 = EDGE_LOOP('',(#495,#496,#519,#547,#575,#603)); -#495 = ORIENTED_EDGE('',*,*,#56,.F.); -#496 = ORIENTED_EDGE('',*,*,#497,.T.); -#497 = EDGE_CURVE('',#57,#498,#500,.T.); -#498 = VERTEX_POINT('',#499); -#499 = CARTESIAN_POINT('',(-15.85,-3.3,1.599)); -#500 = SURFACE_CURVE('',#501,(#505,#512),.PCURVE_S1.); -#501 = LINE('',#502,#503); -#502 = CARTESIAN_POINT('',(-19.05,-3.3,1.599)); -#503 = VECTOR('',#504,1.); -#504 = DIRECTION('',(1.,-0.,0.)); -#505 = PCURVE('',#72,#506); -#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511); -#507 = LINE('',#508,#509); -#508 = CARTESIAN_POINT('',(0.,-1.130663743117)); -#509 = VECTOR('',#510,1.); -#510 = DIRECTION('',(1.,0.)); -#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#512 = PCURVE('',#100,#513); -#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518); -#514 = LINE('',#515,#516); -#515 = CARTESIAN_POINT('',(1.6,-3.552713678801E-15)); -#516 = VECTOR('',#517,1.); -#517 = DIRECTION('',(0.,1.)); -#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#519 = ORIENTED_EDGE('',*,*,#520,.T.); -#520 = EDGE_CURVE('',#498,#521,#523,.T.); -#521 = VERTEX_POINT('',#522); -#522 = CARTESIAN_POINT('',(-15.85,-2.101,0.4)); -#523 = SURFACE_CURVE('',#524,(#528,#535),.PCURVE_S1.); -#524 = LINE('',#525,#526); -#525 = CARTESIAN_POINT('',(-15.85,-6.9255,5.2245)); -#526 = VECTOR('',#527,1.); -#527 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); -#528 = PCURVE('',#72,#529); -#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534); -#530 = LINE('',#531,#532); -#531 = CARTESIAN_POINT('',(3.2,-6.257895013501)); -#532 = VECTOR('',#533,1.); -#533 = DIRECTION('',(0.,1.)); -#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#535 = PCURVE('',#536,#541); -#536 = PLANE('',#537); -#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540); -#538 = CARTESIAN_POINT('',(-15.85,-21.001,-1.E-03)); -#539 = DIRECTION('',(1.,0.,0.)); -#540 = DIRECTION('',(0.,0.,1.)); -#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546); -#542 = LINE('',#543,#544); -#543 = CARTESIAN_POINT('',(5.2255,-14.0755)); -#544 = VECTOR('',#545,1.); -#545 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#547 = ORIENTED_EDGE('',*,*,#548,.F.); -#548 = EDGE_CURVE('',#549,#521,#551,.T.); -#549 = VERTEX_POINT('',#550); -#550 = CARTESIAN_POINT('',(-15.45,-1.701,0.)); -#551 = SURFACE_CURVE('',#552,(#556,#563),.PCURVE_S1.); -#552 = LINE('',#553,#554); -#553 = CARTESIAN_POINT('',(-16.64966666666,-2.900666666667, - 1.199666666667)); -#554 = VECTOR('',#555,1.); -#555 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#556 = PCURVE('',#72,#557); -#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); -#558 = LINE('',#559,#560); -#559 = CARTESIAN_POINT('',(2.400333333333,-0.56592112721)); -#560 = VECTOR('',#561,1.); -#561 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#563 = PCURVE('',#564,#569); -#564 = PLANE('',#565); -#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568); -#566 = CARTESIAN_POINT('',(-15.65,-3.3,0.2)); -#567 = DIRECTION('',(0.707106781187,3.474993633276E-18,0.707106781187)); -#568 = DIRECTION('',(-2.457191562669E-18,1.,-2.457191562669E-18)); -#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574); -#570 = LINE('',#571,#572); -#571 = CARTESIAN_POINT('',(0.399333333333,1.413742157852)); -#572 = VECTOR('',#573,1.); -#573 = DIRECTION('',(-0.57735026919,0.816496580928)); -#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#575 = ORIENTED_EDGE('',*,*,#576,.F.); -#576 = EDGE_CURVE('',#577,#549,#579,.T.); -#577 = VERTEX_POINT('',#578); -#578 = CARTESIAN_POINT('',(-19.45,-1.701,0.)); -#579 = SURFACE_CURVE('',#580,(#584,#591),.PCURVE_S1.); -#580 = LINE('',#581,#582); -#581 = CARTESIAN_POINT('',(-19.45,-1.701,0.)); -#582 = VECTOR('',#583,1.); -#583 = DIRECTION('',(1.,5.551115123126E-17,0.)); -#584 = PCURVE('',#72,#585); -#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590); -#586 = LINE('',#587,#588); -#587 = CARTESIAN_POINT('',(-0.4,1.130663743117)); -#588 = VECTOR('',#589,1.); -#589 = DIRECTION('',(1.,3.925231146709E-17)); -#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#591 = PCURVE('',#592,#597); -#592 = PLANE('',#593); -#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596); -#594 = CARTESIAN_POINT('',(23.85,-33.,0.)); -#595 = DIRECTION('',(-0.,-0.,1.)); -#596 = DIRECTION('',(1.,0.,0.)); -#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602); -#598 = LINE('',#599,#600); -#599 = CARTESIAN_POINT('',(-43.3,31.299)); -#600 = VECTOR('',#601,1.); -#601 = DIRECTION('',(1.,5.551115123126E-17)); -#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#603 = ORIENTED_EDGE('',*,*,#604,.F.); -#604 = EDGE_CURVE('',#24,#577,#605,.T.); -#605 = SURFACE_CURVE('',#606,(#610,#617),.PCURVE_S1.); -#606 = LINE('',#607,#608); -#607 = CARTESIAN_POINT('',(-19.05016666666,-2.100833333333, - 0.399833333333)); -#608 = VECTOR('',#609,1.); -#609 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#610 = PCURVE('',#72,#611); -#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); -#612 = LINE('',#613,#614); -#613 = CARTESIAN_POINT('',(-1.666666666651E-04,0.565214020428)); -#614 = VECTOR('',#615,1.); -#615 = DIRECTION('',(-0.57735026919,0.816496580928)); -#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#617 = PCURVE('',#44,#618); -#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623); -#619 = LINE('',#620,#621); -#620 = CARTESIAN_POINT('',(0.399833333333,-0.282607010214)); -#621 = VECTOR('',#622,1.); -#622 = DIRECTION('',(-0.57735026919,0.816496580928)); -#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#624 = ADVANCED_FACE('',(#625),#592,.F.); -#625 = FACE_BOUND('',#626,.T.); -#626 = EDGE_LOOP('',(#627,#652,#680,#708,#736,#764,#792,#820,#841,#842, - #865,#893)); -#627 = ORIENTED_EDGE('',*,*,#628,.T.); -#628 = EDGE_CURVE('',#629,#631,#633,.T.); -#629 = VERTEX_POINT('',#630); -#630 = CARTESIAN_POINT('',(-23.45,0.,2.22044604925E-16)); -#631 = VERTEX_POINT('',#632); -#632 = CARTESIAN_POINT('',(23.45,0.,2.22044604925E-16)); -#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.); -#634 = LINE('',#635,#636); -#635 = CARTESIAN_POINT('',(-23.85,0.,0.)); -#636 = VECTOR('',#637,1.); -#637 = DIRECTION('',(1.,0.,0.)); -#638 = PCURVE('',#592,#639); -#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644); -#640 = LINE('',#641,#642); -#641 = CARTESIAN_POINT('',(-47.7,33.)); -#642 = VECTOR('',#643,1.); -#643 = DIRECTION('',(1.,-0.)); -#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#645 = PCURVE('',#241,#646); -#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651); -#647 = LINE('',#648,#649); -#648 = CARTESIAN_POINT('',(-0.,47.7)); -#649 = VECTOR('',#650,1.); -#650 = DIRECTION('',(-0.,-1.)); -#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#652 = ORIENTED_EDGE('',*,*,#653,.F.); -#653 = EDGE_CURVE('',#654,#631,#656,.T.); -#654 = VERTEX_POINT('',#655); -#655 = CARTESIAN_POINT('',(23.45,-32.6,5.551115123126E-17)); -#656 = SURFACE_CURVE('',#657,(#661,#668),.PCURVE_S1.); -#657 = LINE('',#658,#659); -#658 = CARTESIAN_POINT('',(23.45,-33.,0.)); -#659 = VECTOR('',#660,1.); -#660 = DIRECTION('',(0.,1.,0.)); -#661 = PCURVE('',#592,#662); -#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667); -#663 = LINE('',#664,#665); -#664 = CARTESIAN_POINT('',(-0.4,0.)); -#665 = VECTOR('',#666,1.); -#666 = DIRECTION('',(0.,1.)); -#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#668 = PCURVE('',#669,#674); -#669 = PLANE('',#670); -#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); -#671 = CARTESIAN_POINT('',(23.65,-33.,0.2)); -#672 = DIRECTION('',(0.707106781187,6.949987266552E-18,-0.707106781187) - ); -#673 = DIRECTION('',(-4.914383125339E-18,1.,4.914383125339E-18)); -#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679); -#675 = LINE('',#676,#677); -#676 = CARTESIAN_POINT('',(0.,-0.282842712475)); -#677 = VECTOR('',#678,1.); -#678 = DIRECTION('',(1.,0.)); -#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#680 = ORIENTED_EDGE('',*,*,#681,.T.); -#681 = EDGE_CURVE('',#654,#682,#684,.T.); -#682 = VERTEX_POINT('',#683); -#683 = CARTESIAN_POINT('',(19.45,-32.6,1.304512053935E-15)); -#684 = SURFACE_CURVE('',#685,(#689,#696),.PCURVE_S1.); -#685 = LINE('',#686,#687); -#686 = CARTESIAN_POINT('',(23.85,-32.6,0.)); -#687 = VECTOR('',#688,1.); -#688 = DIRECTION('',(-1.,-0.,-0.)); -#689 = PCURVE('',#592,#690); -#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); -#691 = LINE('',#692,#693); -#692 = CARTESIAN_POINT('',(-0.,0.4)); -#693 = VECTOR('',#694,1.); -#694 = DIRECTION('',(-1.,0.)); -#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#696 = PCURVE('',#697,#702); -#697 = PLANE('',#698); -#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701); -#699 = CARTESIAN_POINT('',(23.85,-32.8,0.2)); -#700 = DIRECTION('',(6.949987266552E-18,-0.707106781187,-0.707106781187) - ); -#701 = DIRECTION('',(1.,4.914383125339E-18,4.914383125339E-18)); -#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707); -#703 = LINE('',#704,#705); -#704 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#705 = VECTOR('',#706,1.); -#706 = DIRECTION('',(-1.,0.)); -#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#708 = ORIENTED_EDGE('',*,*,#709,.T.); -#709 = EDGE_CURVE('',#682,#710,#712,.T.); -#710 = VERTEX_POINT('',#711); -#711 = CARTESIAN_POINT('',(19.45,-1.701,0.)); -#712 = SURFACE_CURVE('',#713,(#717,#724),.PCURVE_S1.); -#713 = LINE('',#714,#715); -#714 = CARTESIAN_POINT('',(19.45,-32.6,1.304512053935E-15)); -#715 = VECTOR('',#716,1.); -#716 = DIRECTION('',(0.,1.,-4.221858487118E-17)); -#717 = PCURVE('',#592,#718); -#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723); -#719 = LINE('',#720,#721); -#720 = CARTESIAN_POINT('',(-4.4,0.4)); -#721 = VECTOR('',#722,1.); -#722 = DIRECTION('',(0.,1.)); -#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#724 = PCURVE('',#725,#730); -#725 = PLANE('',#726); -#726 = AXIS2_PLACEMENT_3D('',#727,#728,#729); -#727 = CARTESIAN_POINT('',(19.25,-33.,0.2)); -#728 = DIRECTION('',(0.707106781187,-6.949987266552E-18,0.707106781187) - ); -#729 = DIRECTION('',(4.914383125339E-18,1.,4.914383125339E-18)); -#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735); -#731 = LINE('',#732,#733); -#732 = CARTESIAN_POINT('',(0.4,-0.282842712475)); -#733 = VECTOR('',#734,1.); -#734 = DIRECTION('',(1.,-2.985304765451E-17)); -#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#736 = ORIENTED_EDGE('',*,*,#737,.T.); -#737 = EDGE_CURVE('',#710,#738,#740,.T.); -#738 = VERTEX_POINT('',#739); -#739 = CARTESIAN_POINT('',(15.45,-1.701,0.)); -#740 = SURFACE_CURVE('',#741,(#745,#752),.PCURVE_S1.); -#741 = LINE('',#742,#743); -#742 = CARTESIAN_POINT('',(19.45,-1.701,0.)); -#743 = VECTOR('',#744,1.); -#744 = DIRECTION('',(-1.,1.110223024625E-16,0.)); -#745 = PCURVE('',#592,#746); -#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751); -#747 = LINE('',#748,#749); -#748 = CARTESIAN_POINT('',(-4.4,31.299)); -#749 = VECTOR('',#750,1.); -#750 = DIRECTION('',(-1.,1.110223024625E-16)); -#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#752 = PCURVE('',#753,#758); -#753 = PLANE('',#754); -#754 = AXIS2_PLACEMENT_3D('',#755,#756,#757); -#755 = CARTESIAN_POINT('',(19.05,-2.5005,0.7995)); -#756 = DIRECTION('',(-1.422819151032E-17,-0.707106781187,-0.707106781187 - )); -#757 = DIRECTION('',(-1.,1.006085070096E-17,1.006085070096E-17)); -#758 = DEFINITIONAL_REPRESENTATION('',(#759),#763); -#759 = LINE('',#760,#761); -#760 = CARTESIAN_POINT('',(-0.4,1.130663743117)); -#761 = VECTOR('',#762,1.); -#762 = DIRECTION('',(1.,7.850462293419E-17)); -#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#764 = ORIENTED_EDGE('',*,*,#765,.T.); -#765 = EDGE_CURVE('',#738,#766,#768,.T.); -#766 = VERTEX_POINT('',#767); -#767 = CARTESIAN_POINT('',(15.45,-20.6,-7.216449660064E-16)); -#768 = SURFACE_CURVE('',#769,(#773,#780),.PCURVE_S1.); -#769 = LINE('',#770,#771); -#770 = CARTESIAN_POINT('',(15.45,-1.701,0.)); -#771 = VECTOR('',#772,1.); -#772 = DIRECTION('',(0.,-1.,-3.818429366667E-17)); -#773 = PCURVE('',#592,#774); -#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); -#775 = LINE('',#776,#777); -#776 = CARTESIAN_POINT('',(-8.4,31.299)); -#777 = VECTOR('',#778,1.); -#778 = DIRECTION('',(-0.,-1.)); -#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#780 = PCURVE('',#781,#786); -#781 = PLANE('',#782); -#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785); -#783 = CARTESIAN_POINT('',(15.65,-1.701,0.2)); -#784 = DIRECTION('',(0.707106781187,-3.474993633276E-18,-0.707106781187) - ); -#785 = DIRECTION('',(2.457191562669E-18,1.,-2.457191562669E-18)); -#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791); -#787 = LINE('',#788,#789); -#788 = CARTESIAN_POINT('',(-2.22044604925E-16,-0.282842712475)); -#789 = VECTOR('',#790,1.); -#790 = DIRECTION('',(-1.,-2.700037298652E-17)); -#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#792 = ORIENTED_EDGE('',*,*,#793,.F.); -#793 = EDGE_CURVE('',#794,#766,#796,.T.); -#794 = VERTEX_POINT('',#795); -#795 = CARTESIAN_POINT('',(-15.45,-20.6,4.996003610813E-16)); -#796 = SURFACE_CURVE('',#797,(#801,#808),.PCURVE_S1.); -#797 = LINE('',#798,#799); -#798 = CARTESIAN_POINT('',(-15.85,-20.6,0.)); -#799 = VECTOR('',#800,1.); -#800 = DIRECTION('',(1.,0.,-0.)); -#801 = PCURVE('',#592,#802); -#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807); -#803 = LINE('',#804,#805); -#804 = CARTESIAN_POINT('',(-39.7,12.4)); -#805 = VECTOR('',#806,1.); -#806 = DIRECTION('',(1.,-0.)); -#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#808 = PCURVE('',#809,#814); -#809 = PLANE('',#810); -#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813); -#811 = CARTESIAN_POINT('',(-15.85,-20.8,0.2)); -#812 = DIRECTION('',(6.949987266552E-18,0.707106781187,0.707106781187)); -#813 = DIRECTION('',(-1.,4.914383125339E-18,4.914383125339E-18)); -#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819); -#815 = LINE('',#816,#817); -#816 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#817 = VECTOR('',#818,1.); -#818 = DIRECTION('',(-1.,0.)); -#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#820 = ORIENTED_EDGE('',*,*,#821,.T.); -#821 = EDGE_CURVE('',#794,#549,#822,.T.); -#822 = SURFACE_CURVE('',#823,(#827,#834),.PCURVE_S1.); -#823 = LINE('',#824,#825); -#824 = CARTESIAN_POINT('',(-15.45,-20.6,4.996003610813E-16)); -#825 = VECTOR('',#826,1.); -#826 = DIRECTION('',(9.399210748718E-17,1.,-2.643528023077E-17)); -#827 = PCURVE('',#592,#828); -#828 = DEFINITIONAL_REPRESENTATION('',(#829),#833); -#829 = LINE('',#830,#831); -#830 = CARTESIAN_POINT('',(-39.3,12.4)); -#831 = VECTOR('',#832,1.); -#832 = DIRECTION('',(9.399210748718E-17,1.)); -#833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#834 = PCURVE('',#564,#835); -#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840); -#836 = LINE('',#837,#838); -#837 = CARTESIAN_POINT('',(-17.3,-0.282842712475)); -#838 = VECTOR('',#839,1.); -#839 = DIRECTION('',(1.,-8.515502249595E-17)); -#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#841 = ORIENTED_EDGE('',*,*,#576,.F.); -#842 = ORIENTED_EDGE('',*,*,#843,.F.); -#843 = EDGE_CURVE('',#844,#577,#846,.T.); -#844 = VERTEX_POINT('',#845); -#845 = CARTESIAN_POINT('',(-19.45,-32.6,1.221245327088E-15)); -#846 = SURFACE_CURVE('',#847,(#851,#858),.PCURVE_S1.); -#847 = LINE('',#848,#849); -#848 = CARTESIAN_POINT('',(-19.45,-32.6,1.221245327088E-15)); -#849 = VECTOR('',#850,1.); -#850 = DIRECTION('',(0.,1.,-3.952378158153E-17)); -#851 = PCURVE('',#592,#852); -#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); -#853 = LINE('',#854,#855); -#854 = CARTESIAN_POINT('',(-43.3,0.4)); -#855 = VECTOR('',#856,1.); -#856 = DIRECTION('',(0.,1.)); -#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#858 = PCURVE('',#44,#859); -#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); -#860 = LINE('',#861,#862); -#861 = CARTESIAN_POINT('',(30.899,0.282842712475)); -#862 = VECTOR('',#863,1.); -#863 = DIRECTION('',(-1.,2.794753397444E-17)); -#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#865 = ORIENTED_EDGE('',*,*,#866,.F.); -#866 = EDGE_CURVE('',#867,#844,#869,.T.); -#867 = VERTEX_POINT('',#868); -#868 = CARTESIAN_POINT('',(-23.45,-32.6,5.551115123126E-17)); -#869 = SURFACE_CURVE('',#870,(#874,#881),.PCURVE_S1.); -#870 = LINE('',#871,#872); -#871 = CARTESIAN_POINT('',(-23.85,-32.6,0.)); -#872 = VECTOR('',#873,1.); -#873 = DIRECTION('',(1.,0.,0.)); -#874 = PCURVE('',#592,#875); -#875 = DEFINITIONAL_REPRESENTATION('',(#876),#880); -#876 = LINE('',#877,#878); -#877 = CARTESIAN_POINT('',(-47.7,0.4)); -#878 = VECTOR('',#879,1.); -#879 = DIRECTION('',(1.,-0.)); -#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#881 = PCURVE('',#882,#887); -#882 = PLANE('',#883); -#883 = AXIS2_PLACEMENT_3D('',#884,#885,#886); -#884 = CARTESIAN_POINT('',(-23.85,-32.8,0.2)); -#885 = DIRECTION('',(6.949987266552E-18,0.707106781187,0.707106781187)); -#886 = DIRECTION('',(-1.,4.914383125339E-18,4.914383125339E-18)); -#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892); -#888 = LINE('',#889,#890); -#889 = CARTESIAN_POINT('',(-0.,-0.282842712475)); -#890 = VECTOR('',#891,1.); -#891 = DIRECTION('',(-1.,0.)); -#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#893 = ORIENTED_EDGE('',*,*,#894,.T.); -#894 = EDGE_CURVE('',#867,#629,#895,.T.); -#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.); -#896 = LINE('',#897,#898); -#897 = CARTESIAN_POINT('',(-23.45,-33.,0.)); -#898 = VECTOR('',#899,1.); -#899 = DIRECTION('',(0.,1.,0.)); -#900 = PCURVE('',#592,#901); -#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); -#902 = LINE('',#903,#904); -#903 = CARTESIAN_POINT('',(-47.3,0.)); -#904 = VECTOR('',#905,1.); -#905 = DIRECTION('',(0.,1.)); -#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#907 = PCURVE('',#908,#913); -#908 = PLANE('',#909); -#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912); -#910 = CARTESIAN_POINT('',(-23.65,-33.,0.2)); -#911 = DIRECTION('',(0.707106781187,-6.949987266552E-18,0.707106781187) - ); -#912 = DIRECTION('',(4.914383125339E-18,1.,4.914383125339E-18)); -#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918); -#914 = LINE('',#915,#916); -#915 = CARTESIAN_POINT('',(0.,-0.282842712475)); -#916 = VECTOR('',#917,1.); -#917 = DIRECTION('',(1.,0.)); -#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#919 = ADVANCED_FACE('',(#920),#908,.F.); -#920 = FACE_BOUND('',#921,.F.); -#921 = EDGE_LOOP('',(#922,#945,#946,#969)); -#922 = ORIENTED_EDGE('',*,*,#923,.F.); -#923 = EDGE_CURVE('',#867,#924,#926,.T.); -#924 = VERTEX_POINT('',#925); -#925 = CARTESIAN_POINT('',(-23.85,-33.,0.4)); -#926 = SURFACE_CURVE('',#927,(#931,#938),.PCURVE_S1.); -#927 = LINE('',#928,#929); -#928 = CARTESIAN_POINT('',(-23.71666666666,-32.86666666666, - 0.266666666667)); -#929 = VECTOR('',#930,1.); -#930 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#931 = PCURVE('',#908,#932); -#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937); -#933 = LINE('',#934,#935); -#934 = CARTESIAN_POINT('',(0.133333333333,9.428090415821E-02)); -#935 = VECTOR('',#936,1.); -#936 = DIRECTION('',(-0.57735026919,0.816496580928)); -#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#938 = PCURVE('',#882,#939); -#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944); -#940 = LINE('',#941,#942); -#941 = CARTESIAN_POINT('',(-0.133333333333,9.42809041582E-02)); -#942 = VECTOR('',#943,1.); -#943 = DIRECTION('',(0.57735026919,0.816496580928)); -#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#945 = ORIENTED_EDGE('',*,*,#894,.T.); -#946 = ORIENTED_EDGE('',*,*,#947,.T.); -#947 = EDGE_CURVE('',#629,#948,#950,.T.); -#948 = VERTEX_POINT('',#949); -#949 = CARTESIAN_POINT('',(-23.85,0.,0.4)); -#950 = SURFACE_CURVE('',#951,(#955,#962),.PCURVE_S1.); -#951 = LINE('',#952,#953); -#952 = CARTESIAN_POINT('',(-11.725,0.,-11.725)); -#953 = VECTOR('',#954,1.); -#954 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#955 = PCURVE('',#908,#956); -#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961); -#957 = LINE('',#958,#959); -#958 = CARTESIAN_POINT('',(33.,-16.86449673129)); -#959 = VECTOR('',#960,1.); -#960 = DIRECTION('',(0.,1.)); -#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#962 = PCURVE('',#241,#963); -#963 = DEFINITIONAL_REPRESENTATION('',(#964),#968); -#964 = LINE('',#965,#966); -#965 = CARTESIAN_POINT('',(11.725,35.575)); -#966 = VECTOR('',#967,1.); -#967 = DIRECTION('',(-0.707106781187,0.707106781187)); -#968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#969 = ORIENTED_EDGE('',*,*,#970,.F.); -#970 = EDGE_CURVE('',#924,#948,#971,.T.); -#971 = SURFACE_CURVE('',#972,(#976,#983),.PCURVE_S1.); -#972 = LINE('',#973,#974); -#973 = CARTESIAN_POINT('',(-23.85,-33.,0.4)); -#974 = VECTOR('',#975,1.); -#975 = DIRECTION('',(0.,1.,0.)); -#976 = PCURVE('',#908,#977); -#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982); -#978 = LINE('',#979,#980); -#979 = CARTESIAN_POINT('',(0.,0.282842712475)); -#980 = VECTOR('',#981,1.); -#981 = DIRECTION('',(1.,0.)); -#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#983 = PCURVE('',#984,#989); -#984 = PLANE('',#985); -#985 = AXIS2_PLACEMENT_3D('',#986,#987,#988); -#986 = CARTESIAN_POINT('',(-23.85,-33.,0.)); -#987 = DIRECTION('',(1.,0.,0.)); -#988 = DIRECTION('',(0.,0.,1.)); -#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994); -#990 = LINE('',#991,#992); -#991 = CARTESIAN_POINT('',(0.4,0.)); -#992 = VECTOR('',#993,1.); -#993 = DIRECTION('',(0.,-1.)); -#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#995 = ADVANCED_FACE('',(#996),#984,.F.); -#996 = FACE_BOUND('',#997,.F.); -#997 = EDGE_LOOP('',(#998,#1021,#1022,#1045)); -#998 = ORIENTED_EDGE('',*,*,#999,.F.); -#999 = EDGE_CURVE('',#924,#1000,#1002,.T.); -#1000 = VERTEX_POINT('',#1001); -#1001 = CARTESIAN_POINT('',(-23.85,-33.,7.4)); -#1002 = SURFACE_CURVE('',#1003,(#1007,#1014),.PCURVE_S1.); -#1003 = LINE('',#1004,#1005); -#1004 = CARTESIAN_POINT('',(-23.85,-33.,0.)); -#1005 = VECTOR('',#1006,1.); -#1006 = DIRECTION('',(0.,0.,1.)); -#1007 = PCURVE('',#984,#1008); -#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013); -#1009 = LINE('',#1010,#1011); -#1010 = CARTESIAN_POINT('',(0.,0.)); -#1011 = VECTOR('',#1012,1.); -#1012 = DIRECTION('',(1.,0.)); -#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1014 = PCURVE('',#297,#1015); -#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020); -#1016 = LINE('',#1017,#1018); -#1017 = CARTESIAN_POINT('',(0.,0.)); -#1018 = VECTOR('',#1019,1.); -#1019 = DIRECTION('',(1.,0.)); -#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1021 = ORIENTED_EDGE('',*,*,#970,.T.); -#1022 = ORIENTED_EDGE('',*,*,#1023,.T.); -#1023 = EDGE_CURVE('',#948,#1024,#1026,.T.); -#1024 = VERTEX_POINT('',#1025); -#1025 = CARTESIAN_POINT('',(-23.85,0.,7.4)); -#1026 = SURFACE_CURVE('',#1027,(#1031,#1038),.PCURVE_S1.); -#1027 = LINE('',#1028,#1029); -#1028 = CARTESIAN_POINT('',(-23.85,0.,0.)); -#1029 = VECTOR('',#1030,1.); -#1030 = DIRECTION('',(0.,0.,1.)); -#1031 = PCURVE('',#984,#1032); -#1032 = DEFINITIONAL_REPRESENTATION('',(#1033),#1037); -#1033 = LINE('',#1034,#1035); -#1034 = CARTESIAN_POINT('',(0.,-33.)); -#1035 = VECTOR('',#1036,1.); -#1036 = DIRECTION('',(1.,0.)); -#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1038 = PCURVE('',#241,#1039); -#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044); -#1040 = LINE('',#1041,#1042); -#1041 = CARTESIAN_POINT('',(-0.,47.7)); -#1042 = VECTOR('',#1043,1.); -#1043 = DIRECTION('',(-1.,-0.)); -#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1045 = ORIENTED_EDGE('',*,*,#1046,.F.); -#1046 = EDGE_CURVE('',#1000,#1024,#1047,.T.); -#1047 = SURFACE_CURVE('',#1048,(#1052,#1059),.PCURVE_S1.); -#1048 = LINE('',#1049,#1050); -#1049 = CARTESIAN_POINT('',(-23.85,-33.,7.4)); -#1050 = VECTOR('',#1051,1.); -#1051 = DIRECTION('',(0.,1.,0.)); -#1052 = PCURVE('',#984,#1053); -#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058); -#1054 = LINE('',#1055,#1056); -#1055 = CARTESIAN_POINT('',(7.4,0.)); -#1056 = VECTOR('',#1057,1.); -#1057 = DIRECTION('',(0.,-1.)); -#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1059 = PCURVE('',#1060,#1065); -#1060 = PLANE('',#1061); -#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064); -#1062 = CARTESIAN_POINT('',(-23.35,-33.,7.9)); -#1063 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); -#1064 = DIRECTION('',(0.,1.,0.)); -#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070); -#1066 = LINE('',#1067,#1068); -#1067 = CARTESIAN_POINT('',(0.,-0.707106781187)); -#1068 = VECTOR('',#1069,1.); -#1069 = DIRECTION('',(1.,0.)); -#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1071 = ADVANCED_FACE('',(#1072),#1060,.F.); -#1072 = FACE_BOUND('',#1073,.F.); -#1073 = EDGE_LOOP('',(#1074,#1097,#1098,#1121)); -#1074 = ORIENTED_EDGE('',*,*,#1075,.F.); -#1075 = EDGE_CURVE('',#1000,#1076,#1078,.T.); -#1076 = VERTEX_POINT('',#1077); -#1077 = CARTESIAN_POINT('',(-22.85,-33.,8.4)); -#1078 = SURFACE_CURVE('',#1079,(#1083,#1090),.PCURVE_S1.); -#1079 = LINE('',#1080,#1081); -#1080 = CARTESIAN_POINT('',(-25.45,-33.,5.8)); -#1081 = VECTOR('',#1082,1.); -#1082 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#1083 = PCURVE('',#1060,#1084); -#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089); -#1085 = LINE('',#1086,#1087); -#1086 = CARTESIAN_POINT('',(0.,-2.969848480984)); -#1087 = VECTOR('',#1088,1.); -#1088 = DIRECTION('',(0.,1.)); -#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1090 = PCURVE('',#297,#1091); -#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096); -#1092 = LINE('',#1093,#1094); -#1093 = CARTESIAN_POINT('',(5.8,-1.6)); -#1094 = VECTOR('',#1095,1.); -#1095 = DIRECTION('',(0.707106781187,0.707106781187)); -#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1097 = ORIENTED_EDGE('',*,*,#1046,.T.); -#1098 = ORIENTED_EDGE('',*,*,#1099,.T.); -#1099 = EDGE_CURVE('',#1024,#1100,#1102,.T.); -#1100 = VERTEX_POINT('',#1101); -#1101 = CARTESIAN_POINT('',(-22.85,0.,8.4)); -#1102 = SURFACE_CURVE('',#1103,(#1107,#1114),.PCURVE_S1.); -#1103 = LINE('',#1104,#1105); -#1104 = CARTESIAN_POINT('',(-25.45,-3.552713678801E-15,5.8)); -#1105 = VECTOR('',#1106,1.); -#1106 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#1107 = PCURVE('',#1060,#1108); -#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113); -#1109 = LINE('',#1110,#1111); -#1110 = CARTESIAN_POINT('',(33.,-2.969848480984)); -#1111 = VECTOR('',#1112,1.); -#1112 = DIRECTION('',(0.,1.)); -#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1114 = PCURVE('',#241,#1115); -#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120); -#1116 = LINE('',#1117,#1118); -#1117 = CARTESIAN_POINT('',(-5.8,49.3)); -#1118 = VECTOR('',#1119,1.); -#1119 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1121 = ORIENTED_EDGE('',*,*,#1122,.F.); -#1122 = EDGE_CURVE('',#1076,#1100,#1123,.T.); -#1123 = SURFACE_CURVE('',#1124,(#1128,#1135),.PCURVE_S1.); -#1124 = LINE('',#1125,#1126); -#1125 = CARTESIAN_POINT('',(-22.85,-33.,8.4)); -#1126 = VECTOR('',#1127,1.); -#1127 = DIRECTION('',(0.,1.,0.)); -#1128 = PCURVE('',#1060,#1129); -#1129 = DEFINITIONAL_REPRESENTATION('',(#1130),#1134); -#1130 = LINE('',#1131,#1132); -#1131 = CARTESIAN_POINT('',(0.,0.707106781187)); -#1132 = VECTOR('',#1133,1.); -#1133 = DIRECTION('',(1.,0.)); -#1134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1135 = PCURVE('',#1136,#1141); -#1136 = PLANE('',#1137); -#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140); -#1138 = CARTESIAN_POINT('',(-23.85,-33.,8.4)); -#1139 = DIRECTION('',(0.,0.,1.)); -#1140 = DIRECTION('',(1.,0.,0.)); -#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146); -#1142 = LINE('',#1143,#1144); -#1143 = CARTESIAN_POINT('',(1.,0.)); -#1144 = VECTOR('',#1145,1.); -#1145 = DIRECTION('',(0.,1.)); -#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1147 = ADVANCED_FACE('',(#1148),#1136,.T.); -#1148 = FACE_BOUND('',#1149,.T.); -#1149 = EDGE_LOOP('',(#1150,#1173,#1174,#1197)); -#1150 = ORIENTED_EDGE('',*,*,#1151,.F.); -#1151 = EDGE_CURVE('',#1100,#1152,#1154,.T.); -#1152 = VERTEX_POINT('',#1153); -#1153 = CARTESIAN_POINT('',(-20.05,0.,8.4)); -#1154 = SURFACE_CURVE('',#1155,(#1159,#1166),.PCURVE_S1.); -#1155 = LINE('',#1156,#1157); -#1156 = CARTESIAN_POINT('',(-23.85,0.,8.4)); -#1157 = VECTOR('',#1158,1.); -#1158 = DIRECTION('',(1.,0.,0.)); -#1159 = PCURVE('',#1136,#1160); -#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1165); -#1161 = LINE('',#1162,#1163); -#1162 = CARTESIAN_POINT('',(0.,33.)); -#1163 = VECTOR('',#1164,1.); -#1164 = DIRECTION('',(1.,0.)); -#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1166 = PCURVE('',#241,#1167); -#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172); -#1168 = LINE('',#1169,#1170); -#1169 = CARTESIAN_POINT('',(-8.4,47.7)); -#1170 = VECTOR('',#1171,1.); -#1171 = DIRECTION('',(-0.,-1.)); -#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1173 = ORIENTED_EDGE('',*,*,#1122,.F.); -#1174 = ORIENTED_EDGE('',*,*,#1175,.T.); -#1175 = EDGE_CURVE('',#1076,#1176,#1178,.T.); -#1176 = VERTEX_POINT('',#1177); -#1177 = CARTESIAN_POINT('',(-20.05,-33.,8.4)); -#1178 = SURFACE_CURVE('',#1179,(#1183,#1190),.PCURVE_S1.); -#1179 = LINE('',#1180,#1181); -#1180 = CARTESIAN_POINT('',(-23.85,-33.,8.4)); -#1181 = VECTOR('',#1182,1.); -#1182 = DIRECTION('',(1.,0.,0.)); -#1183 = PCURVE('',#1136,#1184); -#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189); -#1185 = LINE('',#1186,#1187); -#1186 = CARTESIAN_POINT('',(0.,0.)); -#1187 = VECTOR('',#1188,1.); -#1188 = DIRECTION('',(1.,0.)); -#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1190 = PCURVE('',#297,#1191); -#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196); -#1192 = LINE('',#1193,#1194); -#1193 = CARTESIAN_POINT('',(8.4,0.)); -#1194 = VECTOR('',#1195,1.); -#1195 = DIRECTION('',(0.,1.)); -#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1197 = ORIENTED_EDGE('',*,*,#1198,.T.); -#1198 = EDGE_CURVE('',#1176,#1152,#1199,.T.); -#1199 = SURFACE_CURVE('',#1200,(#1204,#1211),.PCURVE_S1.); -#1200 = LINE('',#1201,#1202); -#1201 = CARTESIAN_POINT('',(-20.05,-33.,8.4)); -#1202 = VECTOR('',#1203,1.); -#1203 = DIRECTION('',(0.,1.,0.)); -#1204 = PCURVE('',#1136,#1205); -#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); -#1206 = LINE('',#1207,#1208); -#1207 = CARTESIAN_POINT('',(3.8,0.)); -#1208 = VECTOR('',#1209,1.); -#1209 = DIRECTION('',(0.,1.)); -#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1211 = PCURVE('',#269,#1212); -#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217); -#1213 = LINE('',#1214,#1215); -#1214 = CARTESIAN_POINT('',(0.,0.707106781187)); -#1215 = VECTOR('',#1216,1.); -#1216 = DIRECTION('',(1.,0.)); -#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1218 = ADVANCED_FACE('',(#1219),#882,.F.); -#1219 = FACE_BOUND('',#1220,.T.); -#1220 = EDGE_LOOP('',(#1221,#1222,#1223,#1244)); -#1221 = ORIENTED_EDGE('',*,*,#923,.F.); -#1222 = ORIENTED_EDGE('',*,*,#866,.T.); -#1223 = ORIENTED_EDGE('',*,*,#1224,.F.); -#1224 = EDGE_CURVE('',#22,#844,#1225,.T.); -#1225 = SURFACE_CURVE('',#1226,(#1230,#1237),.PCURVE_S1.); -#1226 = LINE('',#1227,#1228); -#1227 = CARTESIAN_POINT('',(-24.93333333333,-27.11666666666, - -5.483333333333)); -#1228 = VECTOR('',#1229,1.); -#1229 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#1230 = PCURVE('',#882,#1231); -#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236); -#1232 = LINE('',#1233,#1234); -#1233 = CARTESIAN_POINT('',(1.083333333333,-8.037447079487)); -#1234 = VECTOR('',#1235,1.); -#1235 = DIRECTION('',(0.57735026919,-0.816496580928)); -#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1237 = PCURVE('',#44,#1238); -#1238 = DEFINITIONAL_REPRESENTATION('',(#1239),#1243); -#1239 = LINE('',#1240,#1241); -#1240 = CARTESIAN_POINT('',(25.415666666667,8.037447079487)); -#1241 = VECTOR('',#1242,1.); -#1242 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1244 = ORIENTED_EDGE('',*,*,#1245,.F.); -#1245 = EDGE_CURVE('',#924,#22,#1246,.T.); -#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.); -#1247 = LINE('',#1248,#1249); -#1248 = CARTESIAN_POINT('',(-23.85,-33.,0.4)); -#1249 = VECTOR('',#1250,1.); -#1250 = DIRECTION('',(1.,0.,0.)); -#1251 = PCURVE('',#882,#1252); -#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257); -#1253 = LINE('',#1254,#1255); -#1254 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#1255 = VECTOR('',#1256,1.); -#1256 = DIRECTION('',(-1.,0.)); -#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1258 = PCURVE('',#297,#1259); -#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264); -#1260 = LINE('',#1261,#1262); -#1261 = CARTESIAN_POINT('',(0.4,0.)); -#1262 = VECTOR('',#1263,1.); -#1263 = DIRECTION('',(0.,1.)); -#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1265 = ADVANCED_FACE('',(#1266),#809,.F.); -#1266 = FACE_BOUND('',#1267,.T.); -#1267 = EDGE_LOOP('',(#1268,#1291,#1292,#1315)); -#1268 = ORIENTED_EDGE('',*,*,#1269,.F.); -#1269 = EDGE_CURVE('',#794,#1270,#1272,.T.); -#1270 = VERTEX_POINT('',#1271); -#1271 = CARTESIAN_POINT('',(-15.85,-21.,0.4)); -#1272 = SURFACE_CURVE('',#1273,(#1277,#1284),.PCURVE_S1.); -#1273 = LINE('',#1274,#1275); -#1274 = CARTESIAN_POINT('',(-15.71666666666,-20.86666666666, - 0.266666666667)); -#1275 = VECTOR('',#1276,1.); -#1276 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#1277 = PCURVE('',#809,#1278); -#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1283); -#1279 = LINE('',#1280,#1281); -#1280 = CARTESIAN_POINT('',(-0.133333333333,9.428090415821E-02)); -#1281 = VECTOR('',#1282,1.); -#1282 = DIRECTION('',(0.57735026919,0.816496580928)); -#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1284 = PCURVE('',#564,#1285); -#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290); -#1286 = LINE('',#1287,#1288); -#1287 = CARTESIAN_POINT('',(-17.56666666666,9.428090415821E-02)); -#1288 = VECTOR('',#1289,1.); -#1289 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1291 = ORIENTED_EDGE('',*,*,#793,.T.); -#1292 = ORIENTED_EDGE('',*,*,#1293,.T.); -#1293 = EDGE_CURVE('',#766,#1294,#1296,.T.); -#1294 = VERTEX_POINT('',#1295); -#1295 = CARTESIAN_POINT('',(15.85,-21.,0.4)); -#1296 = SURFACE_CURVE('',#1297,(#1301,#1308),.PCURVE_S1.); -#1297 = LINE('',#1298,#1299); -#1298 = CARTESIAN_POINT('',(7.483333333333,-12.63333333333, - -7.966666666667)); -#1299 = VECTOR('',#1300,1.); -#1300 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#1301 = PCURVE('',#809,#1302); -#1302 = DEFINITIONAL_REPRESENTATION('',(#1303),#1307); -#1303 = LINE('',#1304,#1305); -#1304 = CARTESIAN_POINT('',(-23.33333333333,-11.54941075938)); -#1305 = VECTOR('',#1306,1.); -#1306 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1308 = PCURVE('',#781,#1309); -#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314); -#1310 = LINE('',#1311,#1312); -#1311 = CARTESIAN_POINT('',(-10.93233333333,-11.54941075938)); -#1312 = VECTOR('',#1313,1.); -#1313 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1315 = ORIENTED_EDGE('',*,*,#1316,.F.); -#1316 = EDGE_CURVE('',#1270,#1294,#1317,.T.); -#1317 = SURFACE_CURVE('',#1318,(#1322,#1329),.PCURVE_S1.); -#1318 = LINE('',#1319,#1320); -#1319 = CARTESIAN_POINT('',(-15.85,-21.,0.4)); -#1320 = VECTOR('',#1321,1.); -#1321 = DIRECTION('',(1.,0.,-0.)); -#1322 = PCURVE('',#809,#1323); -#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); -#1324 = LINE('',#1325,#1326); -#1325 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#1326 = VECTOR('',#1327,1.); -#1327 = DIRECTION('',(-1.,0.)); -#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1329 = PCURVE('',#185,#1330); -#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335); -#1331 = LINE('',#1332,#1333); -#1332 = CARTESIAN_POINT('',(0.4,3.2)); -#1333 = VECTOR('',#1334,1.); -#1334 = DIRECTION('',(0.,1.)); -#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1336 = ADVANCED_FACE('',(#1337),#781,.T.); -#1337 = FACE_BOUND('',#1338,.F.); -#1338 = EDGE_LOOP('',(#1339,#1362,#1363,#1364)); -#1339 = ORIENTED_EDGE('',*,*,#1340,.F.); -#1340 = EDGE_CURVE('',#738,#1341,#1343,.T.); -#1341 = VERTEX_POINT('',#1342); -#1342 = CARTESIAN_POINT('',(15.85,-2.101,0.4)); -#1343 = SURFACE_CURVE('',#1344,(#1348,#1355),.PCURVE_S1.); -#1344 = LINE('',#1345,#1346); -#1345 = CARTESIAN_POINT('',(16.383166666667,-2.634166666667, - 0.933166666667)); -#1346 = VECTOR('',#1347,1.); -#1347 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#1348 = PCURVE('',#781,#1349); -#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354); -#1350 = LINE('',#1351,#1352); -#1351 = CARTESIAN_POINT('',(-0.933166666667,1.03685424348)); -#1352 = VECTOR('',#1353,1.); -#1353 = DIRECTION('',(-0.57735026919,0.816496580928)); -#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1355 = PCURVE('',#753,#1356); -#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361); -#1357 = LINE('',#1358,#1359); -#1358 = CARTESIAN_POINT('',(2.666833333333,-0.189033212837)); -#1359 = VECTOR('',#1360,1.); -#1360 = DIRECTION('',(-0.57735026919,-0.816496580928)); -#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1362 = ORIENTED_EDGE('',*,*,#765,.T.); -#1363 = ORIENTED_EDGE('',*,*,#1293,.T.); -#1364 = ORIENTED_EDGE('',*,*,#1365,.T.); -#1365 = EDGE_CURVE('',#1294,#1341,#1366,.T.); -#1366 = SURFACE_CURVE('',#1367,(#1371,#1378),.PCURVE_S1.); -#1367 = LINE('',#1368,#1369); -#1368 = CARTESIAN_POINT('',(15.85,-21.,0.4)); -#1369 = VECTOR('',#1370,1.); -#1370 = DIRECTION('',(0.,1.,-2.937253358974E-18)); -#1371 = PCURVE('',#781,#1372); -#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377); -#1373 = LINE('',#1374,#1375); -#1374 = CARTESIAN_POINT('',(-19.299,0.282842712475)); -#1375 = VECTOR('',#1376,1.); -#1376 = DIRECTION('',(1.,-2.076951768194E-18)); -#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1378 = PCURVE('',#1379,#1384); -#1379 = PLANE('',#1380); -#1380 = AXIS2_PLACEMENT_3D('',#1381,#1382,#1383); -#1381 = CARTESIAN_POINT('',(15.85,-21.001,-1.E-03)); -#1382 = DIRECTION('',(-1.,-0.,-0.)); -#1383 = DIRECTION('',(0.,0.,-1.)); -#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389); -#1385 = LINE('',#1386,#1387); -#1386 = CARTESIAN_POINT('',(-0.401,-1.000000000001E-03)); -#1387 = VECTOR('',#1388,1.); -#1388 = DIRECTION('',(2.937253358974E-18,-1.)); -#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1390 = ADVANCED_FACE('',(#1391,#1525),#1379,.F.); -#1391 = FACE_BOUND('',#1392,.T.); -#1392 = EDGE_LOOP('',(#1393,#1416,#1444,#1477,#1505,#1524)); -#1393 = ORIENTED_EDGE('',*,*,#1394,.F.); -#1394 = EDGE_CURVE('',#1395,#1341,#1397,.T.); -#1395 = VERTEX_POINT('',#1396); -#1396 = CARTESIAN_POINT('',(15.85,-3.3,1.599)); -#1397 = SURFACE_CURVE('',#1398,(#1402,#1409),.PCURVE_S1.); -#1398 = LINE('',#1399,#1400); -#1399 = CARTESIAN_POINT('',(15.85,-6.9255,5.2245)); -#1400 = VECTOR('',#1401,1.); -#1401 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#1402 = PCURVE('',#1379,#1403); -#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408); -#1404 = LINE('',#1405,#1406); -#1405 = CARTESIAN_POINT('',(-5.2255,-14.0755)); -#1406 = VECTOR('',#1407,1.); -#1407 = DIRECTION('',(0.707106781187,-0.707106781187)); -#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1409 = PCURVE('',#753,#1410); -#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415); -#1411 = LINE('',#1412,#1413); -#1412 = CARTESIAN_POINT('',(3.2,-6.257895013501)); -#1413 = VECTOR('',#1414,1.); -#1414 = DIRECTION('',(0.,1.)); -#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1416 = ORIENTED_EDGE('',*,*,#1417,.T.); -#1417 = EDGE_CURVE('',#1395,#1418,#1420,.T.); -#1418 = VERTEX_POINT('',#1419); -#1419 = CARTESIAN_POINT('',(15.85,-3.3,2.)); -#1420 = SURFACE_CURVE('',#1421,(#1425,#1432),.PCURVE_S1.); -#1421 = LINE('',#1422,#1423); -#1422 = CARTESIAN_POINT('',(15.85,-3.3,-1.E-03)); -#1423 = VECTOR('',#1424,1.); -#1424 = DIRECTION('',(0.,0.,1.)); -#1425 = PCURVE('',#1379,#1426); -#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1431); -#1427 = LINE('',#1428,#1429); -#1428 = CARTESIAN_POINT('',(-0.,-17.701)); -#1429 = VECTOR('',#1430,1.); -#1430 = DIRECTION('',(-1.,-0.)); -#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1432 = PCURVE('',#1433,#1438); -#1433 = PLANE('',#1434); -#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437); -#1435 = CARTESIAN_POINT('',(19.05,-3.3,-1.E-03)); -#1436 = DIRECTION('',(0.,1.,0.)); -#1437 = DIRECTION('',(0.,0.,-1.)); -#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443); -#1439 = LINE('',#1440,#1441); -#1440 = CARTESIAN_POINT('',(-0.,3.2)); -#1441 = VECTOR('',#1442,1.); -#1442 = DIRECTION('',(-1.,0.)); -#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1444 = ORIENTED_EDGE('',*,*,#1445,.T.); -#1445 = EDGE_CURVE('',#1418,#1446,#1448,.T.); -#1446 = VERTEX_POINT('',#1447); -#1447 = CARTESIAN_POINT('',(15.85,-5.5,4.2)); -#1448 = SURFACE_CURVE('',#1449,(#1454,#1465),.PCURVE_S1.); -#1449 = CIRCLE('',#1450,2.2); -#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); -#1451 = CARTESIAN_POINT('',(15.85,-5.5,2.)); -#1452 = DIRECTION('',(1.,-0.,0.)); -#1453 = DIRECTION('',(-0.,-0.,1.)); -#1454 = PCURVE('',#1379,#1455); -#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1464); -#1456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1457,#1458,#1459,#1460, -#1461,#1462,#1463),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#1457 = CARTESIAN_POINT('',(-4.201,-15.501)); -#1458 = CARTESIAN_POINT('',(-4.201,-11.69048822334)); -#1459 = CARTESIAN_POINT('',(-0.901,-13.59574411167)); -#1460 = CARTESIAN_POINT('',(2.399,-15.501)); -#1461 = CARTESIAN_POINT('',(-0.901,-17.40625588832)); -#1462 = CARTESIAN_POINT('',(-4.201,-19.31151177665)); -#1463 = CARTESIAN_POINT('',(-4.201,-15.501)); -#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1465 = PCURVE('',#1466,#1471); -#1466 = CYLINDRICAL_SURFACE('',#1467,2.2); -#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470); -#1468 = CARTESIAN_POINT('',(19.05,-5.5,2.)); -#1469 = DIRECTION('',(-1.,-0.,-0.)); -#1470 = DIRECTION('',(-0.,1.,-0.)); -#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476); -#1472 = LINE('',#1473,#1474); -#1473 = CARTESIAN_POINT('',(4.712388980385,3.2)); -#1474 = VECTOR('',#1475,1.); -#1475 = DIRECTION('',(-1.,0.)); -#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1477 = ORIENTED_EDGE('',*,*,#1478,.F.); -#1478 = EDGE_CURVE('',#1479,#1446,#1481,.T.); -#1479 = VERTEX_POINT('',#1480); -#1480 = CARTESIAN_POINT('',(15.85,-21.,4.2)); -#1481 = SURFACE_CURVE('',#1482,(#1486,#1493),.PCURVE_S1.); -#1482 = LINE('',#1483,#1484); -#1483 = CARTESIAN_POINT('',(15.85,-21.001,4.2)); -#1484 = VECTOR('',#1485,1.); -#1485 = DIRECTION('',(0.,1.,0.)); -#1486 = PCURVE('',#1379,#1487); -#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492); -#1488 = LINE('',#1489,#1490); -#1489 = CARTESIAN_POINT('',(-4.201,-0.)); -#1490 = VECTOR('',#1491,1.); -#1491 = DIRECTION('',(-0.,-1.)); -#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1493 = PCURVE('',#1494,#1499); -#1494 = PLANE('',#1495); -#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498); -#1496 = CARTESIAN_POINT('',(19.05,-21.001,4.2)); -#1497 = DIRECTION('',(0.,0.,1.)); -#1498 = DIRECTION('',(1.,0.,0.)); -#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504); -#1500 = LINE('',#1501,#1502); -#1501 = CARTESIAN_POINT('',(-3.2,0.)); -#1502 = VECTOR('',#1503,1.); -#1503 = DIRECTION('',(-0.,1.)); -#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1505 = ORIENTED_EDGE('',*,*,#1506,.T.); -#1506 = EDGE_CURVE('',#1479,#1294,#1507,.T.); -#1507 = SURFACE_CURVE('',#1508,(#1512,#1518),.PCURVE_S1.); -#1508 = LINE('',#1509,#1510); -#1509 = CARTESIAN_POINT('',(15.85,-21.,-5.E-04)); -#1510 = VECTOR('',#1511,1.); -#1511 = DIRECTION('',(0.,0.,-1.)); -#1512 = PCURVE('',#1379,#1513); -#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1517); -#1514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1515,#1516),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.2005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#1515 = CARTESIAN_POINT('',(-4.201,-1.000000000001E-03)); -#1516 = CARTESIAN_POINT('',(-1.E-03,-1.000000000001E-03)); -#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1518 = PCURVE('',#185,#1519); -#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1523); -#1520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1521,#1522),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.2005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#1521 = CARTESIAN_POINT('',(4.2,34.9)); -#1522 = CARTESIAN_POINT('',(0.,34.9)); -#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1524 = ORIENTED_EDGE('',*,*,#1365,.T.); -#1525 = FACE_BOUND('',#1526,.T.); -#1526 = EDGE_LOOP('',(#1527)); -#1527 = ORIENTED_EDGE('',*,*,#1528,.T.); -#1528 = EDGE_CURVE('',#1529,#1529,#1531,.T.); -#1529 = VERTEX_POINT('',#1530); -#1530 = CARTESIAN_POINT('',(15.85,-5.7,0.6)); -#1531 = SURFACE_CURVE('',#1532,(#1537,#1544),.PCURVE_S1.); -#1532 = CIRCLE('',#1533,1.6); -#1533 = AXIS2_PLACEMENT_3D('',#1534,#1535,#1536); -#1534 = CARTESIAN_POINT('',(15.85,-5.7,2.2)); -#1535 = DIRECTION('',(-1.,-0.,0.)); -#1536 = DIRECTION('',(-0.,0.,-1.)); -#1537 = PCURVE('',#1379,#1538); -#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543); -#1539 = CIRCLE('',#1540,1.6); -#1540 = AXIS2_PLACEMENT_2D('',#1541,#1542); -#1541 = CARTESIAN_POINT('',(-2.201,-15.301)); -#1542 = DIRECTION('',(1.,-0.)); -#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1544 = PCURVE('',#1545,#1550); -#1545 = CYLINDRICAL_SURFACE('',#1546,1.6); -#1546 = AXIS2_PLACEMENT_3D('',#1547,#1548,#1549); -#1547 = CARTESIAN_POINT('',(22.05,-5.7,2.2)); -#1548 = DIRECTION('',(-1.,-0.,0.)); -#1549 = DIRECTION('',(0.,0.,-1.)); -#1550 = DEFINITIONAL_REPRESENTATION('',(#1551),#1555); -#1551 = LINE('',#1552,#1553); -#1552 = CARTESIAN_POINT('',(-6.28318530718,6.2)); -#1553 = VECTOR('',#1554,1.); -#1554 = DIRECTION('',(1.,-0.)); -#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1556 = ADVANCED_FACE('',(#1557),#1545,.F.); -#1557 = FACE_BOUND('',#1558,.T.); -#1558 = EDGE_LOOP('',(#1559,#1582,#1613,#1614)); -#1559 = ORIENTED_EDGE('',*,*,#1560,.T.); -#1560 = EDGE_CURVE('',#1529,#1561,#1563,.T.); -#1561 = VERTEX_POINT('',#1562); -#1562 = CARTESIAN_POINT('',(12.85,-5.7,0.6)); -#1563 = SEAM_CURVE('',#1564,(#1568,#1575),.PCURVE_S1.); -#1564 = LINE('',#1565,#1566); -#1565 = CARTESIAN_POINT('',(22.05,-5.7,0.6)); -#1566 = VECTOR('',#1567,1.); -#1567 = DIRECTION('',(-1.,-0.,0.)); -#1568 = PCURVE('',#1545,#1569); -#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574); -#1570 = LINE('',#1571,#1572); -#1571 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#1572 = VECTOR('',#1573,1.); -#1573 = DIRECTION('',(-0.,1.)); -#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1575 = PCURVE('',#1545,#1576); -#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581); -#1577 = LINE('',#1578,#1579); -#1578 = CARTESIAN_POINT('',(-0.,-0.)); -#1579 = VECTOR('',#1580,1.); -#1580 = DIRECTION('',(-0.,1.)); -#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1582 = ORIENTED_EDGE('',*,*,#1583,.F.); -#1583 = EDGE_CURVE('',#1561,#1561,#1584,.T.); -#1584 = SURFACE_CURVE('',#1585,(#1590,#1597),.PCURVE_S1.); -#1585 = CIRCLE('',#1586,1.6); -#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589); -#1587 = CARTESIAN_POINT('',(12.85,-5.7,2.2)); -#1588 = DIRECTION('',(1.,-0.,0.)); -#1589 = DIRECTION('',(0.,0.,-1.)); -#1590 = PCURVE('',#1545,#1591); -#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596); -#1592 = LINE('',#1593,#1594); -#1593 = CARTESIAN_POINT('',(-0.,9.2)); -#1594 = VECTOR('',#1595,1.); -#1595 = DIRECTION('',(-1.,0.)); -#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1597 = PCURVE('',#1598,#1603); -#1598 = PLANE('',#1599); -#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602); -#1600 = CARTESIAN_POINT('',(12.85,-5.7,2.2)); -#1601 = DIRECTION('',(-1.,-0.,0.)); -#1602 = DIRECTION('',(0.,0.,1.)); -#1603 = DEFINITIONAL_REPRESENTATION('',(#1604),#1612); -#1604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1605,#1606,#1607,#1608, -#1609,#1610,#1611),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#1605 = CARTESIAN_POINT('',(-1.6,0.)); -#1606 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#1607 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#1608 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#1609 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#1610 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#1611 = CARTESIAN_POINT('',(-1.6,0.)); -#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1613 = ORIENTED_EDGE('',*,*,#1560,.F.); -#1614 = ORIENTED_EDGE('',*,*,#1528,.F.); -#1615 = ADVANCED_FACE('',(#1616),#1598,.F.); -#1616 = FACE_BOUND('',#1617,.T.); -#1617 = EDGE_LOOP('',(#1618)); -#1618 = ORIENTED_EDGE('',*,*,#1583,.T.); -#1619 = ADVANCED_FACE('',(#1620),#1494,.F.); -#1620 = FACE_BOUND('',#1621,.T.); -#1621 = EDGE_LOOP('',(#1622,#1652,#1671,#1672)); -#1622 = ORIENTED_EDGE('',*,*,#1623,.F.); -#1623 = EDGE_CURVE('',#1624,#1626,#1628,.T.); -#1624 = VERTEX_POINT('',#1625); -#1625 = CARTESIAN_POINT('',(19.05,-21.,4.2)); -#1626 = VERTEX_POINT('',#1627); -#1627 = CARTESIAN_POINT('',(19.05,-5.5,4.2)); -#1628 = SURFACE_CURVE('',#1629,(#1633,#1640),.PCURVE_S1.); -#1629 = LINE('',#1630,#1631); -#1630 = CARTESIAN_POINT('',(19.05,-21.001,4.2)); -#1631 = VECTOR('',#1632,1.); -#1632 = DIRECTION('',(0.,1.,0.)); -#1633 = PCURVE('',#1494,#1634); -#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1639); -#1635 = LINE('',#1636,#1637); -#1636 = CARTESIAN_POINT('',(0.,-0.)); -#1637 = VECTOR('',#1638,1.); -#1638 = DIRECTION('',(-0.,1.)); -#1639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1640 = PCURVE('',#1641,#1646); -#1641 = PLANE('',#1642); -#1642 = AXIS2_PLACEMENT_3D('',#1643,#1644,#1645); -#1643 = CARTESIAN_POINT('',(19.05,-33.,0.)); -#1644 = DIRECTION('',(-1.,-0.,-0.)); -#1645 = DIRECTION('',(-0.,-0.,-1.)); -#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651); -#1647 = LINE('',#1648,#1649); -#1648 = CARTESIAN_POINT('',(-4.2,-11.999)); -#1649 = VECTOR('',#1650,1.); -#1650 = DIRECTION('',(-0.,-1.)); -#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1652 = ORIENTED_EDGE('',*,*,#1653,.T.); -#1653 = EDGE_CURVE('',#1624,#1479,#1654,.T.); -#1654 = SURFACE_CURVE('',#1655,(#1659,#1665),.PCURVE_S1.); -#1655 = LINE('',#1656,#1657); -#1656 = CARTESIAN_POINT('',(0.,-21.,4.2)); -#1657 = VECTOR('',#1658,1.); -#1658 = DIRECTION('',(-1.,-0.,0.)); -#1659 = PCURVE('',#1494,#1660); -#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1664); -#1661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1662,#1663),.UNSPECIFIED.,.F., - .F.,(2,2),(-19.05,-15.85),.PIECEWISE_BEZIER_KNOTS.); -#1662 = CARTESIAN_POINT('',(0.,1.000000000001E-03)); -#1663 = CARTESIAN_POINT('',(-3.2,1.000000000001E-03)); -#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1665 = PCURVE('',#185,#1666); -#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1670); -#1667 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1668,#1669),.UNSPECIFIED.,.F., - .F.,(2,2),(-19.05,-15.85),.PIECEWISE_BEZIER_KNOTS.); -#1668 = CARTESIAN_POINT('',(4.2,38.1)); -#1669 = CARTESIAN_POINT('',(4.2,34.9)); -#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1671 = ORIENTED_EDGE('',*,*,#1478,.T.); -#1672 = ORIENTED_EDGE('',*,*,#1673,.F.); -#1673 = EDGE_CURVE('',#1626,#1446,#1674,.T.); -#1674 = SURFACE_CURVE('',#1675,(#1679,#1686),.PCURVE_S1.); -#1675 = LINE('',#1676,#1677); -#1676 = CARTESIAN_POINT('',(19.05,-5.5,4.2)); -#1677 = VECTOR('',#1678,1.); -#1678 = DIRECTION('',(-1.,-0.,-0.)); -#1679 = PCURVE('',#1494,#1680); -#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685); -#1681 = LINE('',#1682,#1683); -#1682 = CARTESIAN_POINT('',(0.,15.501)); -#1683 = VECTOR('',#1684,1.); -#1684 = DIRECTION('',(-1.,0.)); -#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1686 = PCURVE('',#1466,#1687); -#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692); -#1688 = LINE('',#1689,#1690); -#1689 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#1690 = VECTOR('',#1691,1.); -#1691 = DIRECTION('',(-0.,1.)); -#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1693 = ADVANCED_FACE('',(#1694,#2013),#1641,.T.); -#1694 = FACE_BOUND('',#1695,.F.); -#1695 = EDGE_LOOP('',(#1696,#1721,#1744,#1767,#1793,#1794,#1817,#1840, - #1863,#1891,#1919,#1945,#1971,#1992)); -#1696 = ORIENTED_EDGE('',*,*,#1697,.F.); -#1697 = EDGE_CURVE('',#1698,#1700,#1702,.T.); -#1698 = VERTEX_POINT('',#1699); -#1699 = CARTESIAN_POINT('',(19.05,-2.101,0.4)); -#1700 = VERTEX_POINT('',#1701); -#1701 = CARTESIAN_POINT('',(19.05,-33.,0.4)); -#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.); -#1703 = LINE('',#1704,#1705); -#1704 = CARTESIAN_POINT('',(19.05,-2.101,0.4)); -#1705 = VECTOR('',#1706,1.); -#1706 = DIRECTION('',(0.,-1.,0.)); -#1707 = PCURVE('',#1641,#1708); -#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713); -#1709 = LINE('',#1710,#1711); -#1710 = CARTESIAN_POINT('',(-0.4,-30.899)); -#1711 = VECTOR('',#1712,1.); -#1712 = DIRECTION('',(-0.,1.)); -#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1714 = PCURVE('',#725,#1715); -#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720); -#1716 = LINE('',#1717,#1718); -#1717 = CARTESIAN_POINT('',(30.899,0.282842712475)); -#1718 = VECTOR('',#1719,1.); -#1719 = DIRECTION('',(-1.,0.)); -#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1721 = ORIENTED_EDGE('',*,*,#1722,.F.); -#1722 = EDGE_CURVE('',#1723,#1698,#1725,.T.); -#1723 = VERTEX_POINT('',#1724); -#1724 = CARTESIAN_POINT('',(19.05,-3.3,1.599)); -#1725 = SURFACE_CURVE('',#1726,(#1730,#1737),.PCURVE_S1.); -#1726 = LINE('',#1727,#1728); -#1727 = CARTESIAN_POINT('',(19.05,-9.9255,8.2245)); -#1728 = VECTOR('',#1729,1.); -#1729 = DIRECTION('',(-0.,0.707106781187,-0.707106781187)); -#1730 = PCURVE('',#1641,#1731); -#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736); -#1732 = LINE('',#1733,#1734); -#1733 = CARTESIAN_POINT('',(-8.2245,-23.0745)); -#1734 = VECTOR('',#1735,1.); -#1735 = DIRECTION('',(0.707106781187,-0.707106781187)); -#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1737 = PCURVE('',#753,#1738); -#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743); -#1739 = LINE('',#1740,#1741); -#1740 = CARTESIAN_POINT('',(-3.552713678801E-15,-10.50053570062)); -#1741 = VECTOR('',#1742,1.); -#1742 = DIRECTION('',(0.,1.)); -#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1744 = ORIENTED_EDGE('',*,*,#1745,.T.); -#1745 = EDGE_CURVE('',#1723,#1746,#1748,.T.); -#1746 = VERTEX_POINT('',#1747); -#1747 = CARTESIAN_POINT('',(19.05,-3.3,2.)); -#1748 = SURFACE_CURVE('',#1749,(#1753,#1760),.PCURVE_S1.); -#1749 = LINE('',#1750,#1751); -#1750 = CARTESIAN_POINT('',(19.05,-3.3,-1.E-03)); -#1751 = VECTOR('',#1752,1.); -#1752 = DIRECTION('',(0.,0.,1.)); -#1753 = PCURVE('',#1641,#1754); -#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759); -#1755 = LINE('',#1756,#1757); -#1756 = CARTESIAN_POINT('',(1.E-03,-29.7)); -#1757 = VECTOR('',#1758,1.); -#1758 = DIRECTION('',(-1.,-0.)); -#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1760 = PCURVE('',#1433,#1761); -#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766); -#1762 = LINE('',#1763,#1764); -#1763 = CARTESIAN_POINT('',(-0.,-0.)); -#1764 = VECTOR('',#1765,1.); -#1765 = DIRECTION('',(-1.,0.)); -#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1767 = ORIENTED_EDGE('',*,*,#1768,.T.); -#1768 = EDGE_CURVE('',#1746,#1626,#1769,.T.); -#1769 = SURFACE_CURVE('',#1770,(#1775,#1786),.PCURVE_S1.); -#1770 = CIRCLE('',#1771,2.2); -#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774); -#1772 = CARTESIAN_POINT('',(19.05,-5.5,2.)); -#1773 = DIRECTION('',(1.,-0.,0.)); -#1774 = DIRECTION('',(-0.,-0.,1.)); -#1775 = PCURVE('',#1641,#1776); -#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1785); -#1777 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1778,#1779,#1780,#1781, -#1782,#1783,#1784),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#1778 = CARTESIAN_POINT('',(-4.2,-27.5)); -#1779 = CARTESIAN_POINT('',(-4.2,-23.68948822334)); -#1780 = CARTESIAN_POINT('',(-0.9,-25.59474411167)); -#1781 = CARTESIAN_POINT('',(2.4,-27.5)); -#1782 = CARTESIAN_POINT('',(-0.9,-29.40525588832)); -#1783 = CARTESIAN_POINT('',(-4.2,-31.31051177665)); -#1784 = CARTESIAN_POINT('',(-4.2,-27.5)); -#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1786 = PCURVE('',#1466,#1787); -#1787 = DEFINITIONAL_REPRESENTATION('',(#1788),#1792); -#1788 = LINE('',#1789,#1790); -#1789 = CARTESIAN_POINT('',(4.712388980385,-0.)); -#1790 = VECTOR('',#1791,1.); -#1791 = DIRECTION('',(-1.,0.)); -#1792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1793 = ORIENTED_EDGE('',*,*,#1623,.F.); -#1794 = ORIENTED_EDGE('',*,*,#1795,.T.); -#1795 = EDGE_CURVE('',#1624,#1796,#1798,.T.); -#1796 = VERTEX_POINT('',#1797); -#1797 = CARTESIAN_POINT('',(19.05,-21.,4.6)); -#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.); -#1799 = LINE('',#1800,#1801); -#1800 = CARTESIAN_POINT('',(19.05,-21.,0.)); -#1801 = VECTOR('',#1802,1.); -#1802 = DIRECTION('',(0.,0.,1.)); -#1803 = PCURVE('',#1641,#1804); -#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809); -#1805 = LINE('',#1806,#1807); -#1806 = CARTESIAN_POINT('',(-0.,-12.)); -#1807 = VECTOR('',#1808,1.); -#1808 = DIRECTION('',(-1.,-0.)); -#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1810 = PCURVE('',#185,#1811); -#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816); -#1812 = LINE('',#1813,#1814); -#1813 = CARTESIAN_POINT('',(0.,38.1)); -#1814 = VECTOR('',#1815,1.); -#1815 = DIRECTION('',(1.,0.)); -#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1817 = ORIENTED_EDGE('',*,*,#1818,.T.); -#1818 = EDGE_CURVE('',#1796,#1819,#1821,.T.); -#1819 = VERTEX_POINT('',#1820); -#1820 = CARTESIAN_POINT('',(19.05,0.,4.6)); -#1821 = SURFACE_CURVE('',#1822,(#1826,#1833),.PCURVE_S1.); -#1822 = LINE('',#1823,#1824); -#1823 = CARTESIAN_POINT('',(19.05,-21.,4.6)); -#1824 = VECTOR('',#1825,1.); -#1825 = DIRECTION('',(-0.,1.,0.)); -#1826 = PCURVE('',#1641,#1827); -#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1832); -#1828 = LINE('',#1829,#1830); -#1829 = CARTESIAN_POINT('',(-4.6,-12.)); -#1830 = VECTOR('',#1831,1.); -#1831 = DIRECTION('',(-0.,-1.)); -#1832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1833 = PCURVE('',#213,#1834); -#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839); -#1835 = LINE('',#1836,#1837); -#1836 = CARTESIAN_POINT('',(38.1,0.)); -#1837 = VECTOR('',#1838,1.); -#1838 = DIRECTION('',(0.,1.)); -#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1840 = ORIENTED_EDGE('',*,*,#1841,.T.); -#1841 = EDGE_CURVE('',#1819,#1842,#1844,.T.); -#1842 = VERTEX_POINT('',#1843); -#1843 = CARTESIAN_POINT('',(19.05,0.,7.4)); -#1844 = SURFACE_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.); -#1845 = LINE('',#1846,#1847); -#1846 = CARTESIAN_POINT('',(19.05,0.,0.)); -#1847 = VECTOR('',#1848,1.); -#1848 = DIRECTION('',(0.,0.,1.)); -#1849 = PCURVE('',#1641,#1850); -#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855); -#1851 = LINE('',#1852,#1853); -#1852 = CARTESIAN_POINT('',(-0.,-33.)); -#1853 = VECTOR('',#1854,1.); -#1854 = DIRECTION('',(-1.,-0.)); -#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1856 = PCURVE('',#241,#1857); -#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862); -#1858 = LINE('',#1859,#1860); -#1859 = CARTESIAN_POINT('',(-0.,4.8)); -#1860 = VECTOR('',#1861,1.); -#1861 = DIRECTION('',(-1.,-0.)); -#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1863 = ORIENTED_EDGE('',*,*,#1864,.F.); -#1864 = EDGE_CURVE('',#1865,#1842,#1867,.T.); -#1865 = VERTEX_POINT('',#1866); -#1866 = CARTESIAN_POINT('',(19.05,-33.,7.4)); -#1867 = SURFACE_CURVE('',#1868,(#1872,#1879),.PCURVE_S1.); -#1868 = LINE('',#1869,#1870); -#1869 = CARTESIAN_POINT('',(19.05,-33.,7.4)); -#1870 = VECTOR('',#1871,1.); -#1871 = DIRECTION('',(-0.,1.,-0.)); -#1872 = PCURVE('',#1641,#1873); -#1873 = DEFINITIONAL_REPRESENTATION('',(#1874),#1878); -#1874 = LINE('',#1875,#1876); -#1875 = CARTESIAN_POINT('',(-7.4,-0.)); -#1876 = VECTOR('',#1877,1.); -#1877 = DIRECTION('',(-0.,-1.)); -#1878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1879 = PCURVE('',#1880,#1885); -#1880 = PLANE('',#1881); -#1881 = AXIS2_PLACEMENT_3D('',#1882,#1883,#1884); -#1882 = CARTESIAN_POINT('',(19.55,-33.,7.9)); -#1883 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#1884 = DIRECTION('',(0.,-1.,0.)); -#1885 = DEFINITIONAL_REPRESENTATION('',(#1886),#1890); -#1886 = LINE('',#1887,#1888); -#1887 = CARTESIAN_POINT('',(-0.,-0.707106781187)); -#1888 = VECTOR('',#1889,1.); -#1889 = DIRECTION('',(-1.,0.)); -#1890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1891 = ORIENTED_EDGE('',*,*,#1892,.F.); -#1892 = EDGE_CURVE('',#1893,#1865,#1895,.T.); -#1893 = VERTEX_POINT('',#1894); -#1894 = CARTESIAN_POINT('',(19.05,-33.,3.696424004377)); -#1895 = SURFACE_CURVE('',#1896,(#1900,#1907),.PCURVE_S1.); -#1896 = LINE('',#1897,#1898); -#1897 = CARTESIAN_POINT('',(19.05,-33.,0.)); -#1898 = VECTOR('',#1899,1.); -#1899 = DIRECTION('',(0.,0.,1.)); -#1900 = PCURVE('',#1641,#1901); -#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906); -#1902 = LINE('',#1903,#1904); -#1903 = CARTESIAN_POINT('',(-0.,-0.)); -#1904 = VECTOR('',#1905,1.); -#1905 = DIRECTION('',(-1.,-0.)); -#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1907 = PCURVE('',#1908,#1913); -#1908 = PLANE('',#1909); -#1909 = AXIS2_PLACEMENT_3D('',#1910,#1911,#1912); -#1910 = CARTESIAN_POINT('',(23.85,-33.,0.)); -#1911 = DIRECTION('',(0.,1.,0.)); -#1912 = DIRECTION('',(0.,0.,-1.)); -#1913 = DEFINITIONAL_REPRESENTATION('',(#1914),#1918); -#1914 = LINE('',#1915,#1916); -#1915 = CARTESIAN_POINT('',(-0.,4.8)); -#1916 = VECTOR('',#1917,1.); -#1917 = DIRECTION('',(-1.,0.)); -#1918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1919 = ORIENTED_EDGE('',*,*,#1920,.F.); -#1920 = EDGE_CURVE('',#1921,#1893,#1923,.T.); -#1921 = VERTEX_POINT('',#1922); -#1922 = CARTESIAN_POINT('',(19.05,-24.7,3.696424004377)); -#1923 = SURFACE_CURVE('',#1924,(#1928,#1934),.PCURVE_S1.); -#1924 = LINE('',#1925,#1926); -#1925 = CARTESIAN_POINT('',(19.05,-24.7,3.696424004377)); -#1926 = VECTOR('',#1927,1.); -#1927 = DIRECTION('',(0.,-1.,0.)); -#1928 = PCURVE('',#1641,#1929); -#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1933); -#1930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1931,#1932),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#1931 = CARTESIAN_POINT('',(-3.696424004377,-8.3000006)); -#1932 = CARTESIAN_POINT('',(-3.696424004377,5.999999999062E-07)); -#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1934 = PCURVE('',#1935,#1940); -#1935 = CYLINDRICAL_SURFACE('',#1936,2.2); -#1936 = AXIS2_PLACEMENT_3D('',#1937,#1938,#1939); -#1937 = CARTESIAN_POINT('',(17.35,-24.7,2.3)); -#1938 = DIRECTION('',(0.,-1.,0.)); -#1939 = DIRECTION('',(-1.,0.,-0.)); -#1940 = DEFINITIONAL_REPRESENTATION('',(#1941),#1944); -#1941 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1942,#1943),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#1942 = CARTESIAN_POINT('',(-2.453923001679,-5.999999999062E-07)); -#1943 = CARTESIAN_POINT('',(-2.453923001679,8.3000006)); -#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1945 = ORIENTED_EDGE('',*,*,#1946,.F.); -#1946 = EDGE_CURVE('',#1947,#1921,#1949,.T.); -#1947 = VERTEX_POINT('',#1948); -#1948 = CARTESIAN_POINT('',(19.05,-24.7,0.903575995623)); -#1949 = SURFACE_CURVE('',#1950,(#1954,#1960),.PCURVE_S1.); -#1950 = LINE('',#1951,#1952); -#1951 = CARTESIAN_POINT('',(19.05,-24.7,1.15)); -#1952 = VECTOR('',#1953,1.); -#1953 = DIRECTION('',(-0.,0.,1.)); -#1954 = PCURVE('',#1641,#1955); -#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1959); -#1956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1957,#1958),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.459347693943,2.759347693943),.PIECEWISE_BEZIER_KNOTS.); -#1957 = CARTESIAN_POINT('',(-0.690652306057,-8.3)); -#1958 = CARTESIAN_POINT('',(-3.909347693943,-8.3)); -#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1960 = PCURVE('',#1961,#1966); -#1961 = PLANE('',#1962); -#1962 = AXIS2_PLACEMENT_3D('',#1963,#1964,#1965); -#1963 = CARTESIAN_POINT('',(17.35,-24.7,2.3)); -#1964 = DIRECTION('',(0.,-1.,0.)); -#1965 = DIRECTION('',(1.,0.,0.)); -#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1970); -#1967 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1968,#1969),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.459347693943,2.759347693943),.PIECEWISE_BEZIER_KNOTS.); -#1968 = CARTESIAN_POINT('',(1.7,-1.609347693943)); -#1969 = CARTESIAN_POINT('',(1.7,1.609347693943)); -#1970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1971 = ORIENTED_EDGE('',*,*,#1972,.T.); -#1972 = EDGE_CURVE('',#1947,#1973,#1975,.T.); -#1973 = VERTEX_POINT('',#1974); -#1974 = CARTESIAN_POINT('',(19.05,-33.,0.903575995623)); -#1975 = SURFACE_CURVE('',#1976,(#1980,#1986),.PCURVE_S1.); -#1976 = LINE('',#1977,#1978); -#1977 = CARTESIAN_POINT('',(19.05,-24.7,0.903575995623)); -#1978 = VECTOR('',#1979,1.); -#1979 = DIRECTION('',(0.,-1.,0.)); -#1980 = PCURVE('',#1641,#1981); -#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1985); -#1982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1983,#1984),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#1983 = CARTESIAN_POINT('',(-0.903575995623,-8.3000006)); -#1984 = CARTESIAN_POINT('',(-0.903575995623,5.999999999062E-07)); -#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1986 = PCURVE('',#1935,#1987); -#1987 = DEFINITIONAL_REPRESENTATION('',(#1988),#1991); -#1988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1989,#1990),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#1989 = CARTESIAN_POINT('',(-3.829262305501,-5.999999999062E-07)); -#1990 = CARTESIAN_POINT('',(-3.829262305501,8.3000006)); -#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#1992 = ORIENTED_EDGE('',*,*,#1993,.F.); -#1993 = EDGE_CURVE('',#1700,#1973,#1994,.T.); -#1994 = SURFACE_CURVE('',#1995,(#1999,#2006),.PCURVE_S1.); -#1995 = LINE('',#1996,#1997); -#1996 = CARTESIAN_POINT('',(19.05,-33.,0.)); -#1997 = VECTOR('',#1998,1.); -#1998 = DIRECTION('',(0.,0.,1.)); -#1999 = PCURVE('',#1641,#2000); -#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2005); -#2001 = LINE('',#2002,#2003); -#2002 = CARTESIAN_POINT('',(-0.,-0.)); -#2003 = VECTOR('',#2004,1.); -#2004 = DIRECTION('',(-1.,-0.)); -#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2006 = PCURVE('',#1908,#2007); -#2007 = DEFINITIONAL_REPRESENTATION('',(#2008),#2012); -#2008 = LINE('',#2009,#2010); -#2009 = CARTESIAN_POINT('',(-0.,4.8)); -#2010 = VECTOR('',#2011,1.); -#2011 = DIRECTION('',(-1.,0.)); -#2012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2013 = FACE_BOUND('',#2014,.F.); -#2014 = EDGE_LOOP('',(#2015)); -#2015 = ORIENTED_EDGE('',*,*,#2016,.T.); -#2016 = EDGE_CURVE('',#2017,#2017,#2019,.T.); -#2017 = VERTEX_POINT('',#2018); -#2018 = CARTESIAN_POINT('',(19.05,-5.7,0.6)); -#2019 = SURFACE_CURVE('',#2020,(#2025,#2032),.PCURVE_S1.); -#2020 = CIRCLE('',#2021,1.6); -#2021 = AXIS2_PLACEMENT_3D('',#2022,#2023,#2024); -#2022 = CARTESIAN_POINT('',(19.05,-5.7,2.2)); -#2023 = DIRECTION('',(-1.,-0.,0.)); -#2024 = DIRECTION('',(-0.,0.,-1.)); -#2025 = PCURVE('',#1641,#2026); -#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031); -#2027 = CIRCLE('',#2028,1.6); -#2028 = AXIS2_PLACEMENT_2D('',#2029,#2030); -#2029 = CARTESIAN_POINT('',(-2.2,-27.3)); -#2030 = DIRECTION('',(1.,-0.)); -#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2032 = PCURVE('',#2033,#2038); -#2033 = CYLINDRICAL_SURFACE('',#2034,1.6); -#2034 = AXIS2_PLACEMENT_3D('',#2035,#2036,#2037); -#2035 = CARTESIAN_POINT('',(22.05,-5.7,2.2)); -#2036 = DIRECTION('',(-1.,-0.,0.)); -#2037 = DIRECTION('',(0.,0.,-1.)); -#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043); -#2039 = LINE('',#2040,#2041); -#2040 = CARTESIAN_POINT('',(-6.28318530718,3.)); -#2041 = VECTOR('',#2042,1.); -#2042 = DIRECTION('',(1.,-0.)); -#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2044 = ADVANCED_FACE('',(#2045),#2033,.F.); -#2045 = FACE_BOUND('',#2046,.T.); -#2046 = EDGE_LOOP('',(#2047,#2048,#2071,#2102)); -#2047 = ORIENTED_EDGE('',*,*,#2016,.T.); -#2048 = ORIENTED_EDGE('',*,*,#2049,.F.); -#2049 = EDGE_CURVE('',#2050,#2017,#2052,.T.); -#2050 = VERTEX_POINT('',#2051); -#2051 = CARTESIAN_POINT('',(22.05,-5.7,0.6)); -#2052 = SEAM_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.); -#2053 = LINE('',#2054,#2055); -#2054 = CARTESIAN_POINT('',(22.05,-5.7,0.6)); -#2055 = VECTOR('',#2056,1.); -#2056 = DIRECTION('',(-1.,-0.,0.)); -#2057 = PCURVE('',#2033,#2058); -#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063); -#2059 = LINE('',#2060,#2061); -#2060 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#2061 = VECTOR('',#2062,1.); -#2062 = DIRECTION('',(-0.,1.)); -#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2064 = PCURVE('',#2033,#2065); -#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070); -#2066 = LINE('',#2067,#2068); -#2067 = CARTESIAN_POINT('',(-0.,-0.)); -#2068 = VECTOR('',#2069,1.); -#2069 = DIRECTION('',(-0.,1.)); -#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2071 = ORIENTED_EDGE('',*,*,#2072,.T.); -#2072 = EDGE_CURVE('',#2050,#2050,#2073,.T.); -#2073 = SURFACE_CURVE('',#2074,(#2079,#2086),.PCURVE_S1.); -#2074 = CIRCLE('',#2075,1.6); -#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078); -#2076 = CARTESIAN_POINT('',(22.05,-5.7,2.2)); -#2077 = DIRECTION('',(1.,-0.,0.)); -#2078 = DIRECTION('',(0.,0.,-1.)); -#2079 = PCURVE('',#2033,#2080); -#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2085); -#2081 = LINE('',#2082,#2083); -#2082 = CARTESIAN_POINT('',(-0.,0.)); -#2083 = VECTOR('',#2084,1.); -#2084 = DIRECTION('',(-1.,0.)); -#2085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2086 = PCURVE('',#2087,#2092); -#2087 = PLANE('',#2088); -#2088 = AXIS2_PLACEMENT_3D('',#2089,#2090,#2091); -#2089 = CARTESIAN_POINT('',(22.05,-5.7,2.2)); -#2090 = DIRECTION('',(-1.,-0.,0.)); -#2091 = DIRECTION('',(0.,0.,1.)); -#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2101); -#2093 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2094,#2095,#2096,#2097, -#2098,#2099,#2100),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2094 = CARTESIAN_POINT('',(-1.6,0.)); -#2095 = CARTESIAN_POINT('',(-1.6,2.77128129211)); -#2096 = CARTESIAN_POINT('',(0.8,1.385640646055)); -#2097 = CARTESIAN_POINT('',(3.2,3.918869757272E-16)); -#2098 = CARTESIAN_POINT('',(0.8,-1.385640646055)); -#2099 = CARTESIAN_POINT('',(-1.6,-2.77128129211)); -#2100 = CARTESIAN_POINT('',(-1.6,0.)); -#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2102 = ORIENTED_EDGE('',*,*,#2049,.T.); -#2103 = ADVANCED_FACE('',(#2104),#2087,.T.); -#2104 = FACE_BOUND('',#2105,.T.); -#2105 = EDGE_LOOP('',(#2106)); -#2106 = ORIENTED_EDGE('',*,*,#2072,.F.); -#2107 = ADVANCED_FACE('',(#2108),#1880,.T.); -#2108 = FACE_BOUND('',#2109,.F.); -#2109 = EDGE_LOOP('',(#2110,#2133,#2134,#2157)); -#2110 = ORIENTED_EDGE('',*,*,#2111,.F.); -#2111 = EDGE_CURVE('',#1865,#2112,#2114,.T.); -#2112 = VERTEX_POINT('',#2113); -#2113 = CARTESIAN_POINT('',(20.05,-33.,8.4)); -#2114 = SURFACE_CURVE('',#2115,(#2119,#2126),.PCURVE_S1.); -#2115 = LINE('',#2116,#2117); -#2116 = CARTESIAN_POINT('',(18.65,-33.,7.)); -#2117 = VECTOR('',#2118,1.); -#2118 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#2119 = PCURVE('',#1880,#2120); -#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125); -#2121 = LINE('',#2122,#2123); -#2122 = CARTESIAN_POINT('',(-0.,-1.272792206136)); -#2123 = VECTOR('',#2124,1.); -#2124 = DIRECTION('',(-0.,1.)); -#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2126 = PCURVE('',#1908,#2127); -#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132); -#2128 = LINE('',#2129,#2130); -#2129 = CARTESIAN_POINT('',(-7.,5.2)); -#2130 = VECTOR('',#2131,1.); -#2131 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2133 = ORIENTED_EDGE('',*,*,#1864,.T.); -#2134 = ORIENTED_EDGE('',*,*,#2135,.T.); -#2135 = EDGE_CURVE('',#1842,#2136,#2138,.T.); -#2136 = VERTEX_POINT('',#2137); -#2137 = CARTESIAN_POINT('',(20.05,0.,8.4)); -#2138 = SURFACE_CURVE('',#2139,(#2143,#2150),.PCURVE_S1.); -#2139 = LINE('',#2140,#2141); -#2140 = CARTESIAN_POINT('',(18.65,-3.552713678801E-15,7.)); -#2141 = VECTOR('',#2142,1.); -#2142 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#2143 = PCURVE('',#1880,#2144); -#2144 = DEFINITIONAL_REPRESENTATION('',(#2145),#2149); -#2145 = LINE('',#2146,#2147); -#2146 = CARTESIAN_POINT('',(-33.,-1.272792206136)); -#2147 = VECTOR('',#2148,1.); -#2148 = DIRECTION('',(-0.,1.)); -#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2150 = PCURVE('',#241,#2151); -#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2156); -#2152 = LINE('',#2153,#2154); -#2153 = CARTESIAN_POINT('',(-7.,5.2)); -#2154 = VECTOR('',#2155,1.); -#2155 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2157 = ORIENTED_EDGE('',*,*,#2158,.F.); -#2158 = EDGE_CURVE('',#2112,#2136,#2159,.T.); -#2159 = SURFACE_CURVE('',#2160,(#2164,#2171),.PCURVE_S1.); -#2160 = LINE('',#2161,#2162); -#2161 = CARTESIAN_POINT('',(20.05,-33.,8.4)); -#2162 = VECTOR('',#2163,1.); -#2163 = DIRECTION('',(-0.,1.,-0.)); -#2164 = PCURVE('',#1880,#2165); -#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170); -#2166 = LINE('',#2167,#2168); -#2167 = CARTESIAN_POINT('',(-0.,0.707106781187)); -#2168 = VECTOR('',#2169,1.); -#2169 = DIRECTION('',(-1.,0.)); -#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2171 = PCURVE('',#2172,#2177); -#2172 = PLANE('',#2173); -#2173 = AXIS2_PLACEMENT_3D('',#2174,#2175,#2176); -#2174 = CARTESIAN_POINT('',(23.85,-33.,8.4)); -#2175 = DIRECTION('',(0.,0.,1.)); -#2176 = DIRECTION('',(1.,0.,0.)); -#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182); -#2178 = LINE('',#2179,#2180); -#2179 = CARTESIAN_POINT('',(-3.8,0.)); -#2180 = VECTOR('',#2181,1.); -#2181 = DIRECTION('',(0.,1.)); -#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2183 = ADVANCED_FACE('',(#2184),#2172,.T.); -#2184 = FACE_BOUND('',#2185,.F.); -#2185 = EDGE_LOOP('',(#2186,#2209,#2237,#2258)); -#2186 = ORIENTED_EDGE('',*,*,#2187,.F.); -#2187 = EDGE_CURVE('',#2188,#2136,#2190,.T.); -#2188 = VERTEX_POINT('',#2189); -#2189 = CARTESIAN_POINT('',(22.85,0.,8.4)); -#2190 = SURFACE_CURVE('',#2191,(#2195,#2202),.PCURVE_S1.); -#2191 = LINE('',#2192,#2193); -#2192 = CARTESIAN_POINT('',(23.85,0.,8.4)); -#2193 = VECTOR('',#2194,1.); -#2194 = DIRECTION('',(-1.,-0.,-0.)); -#2195 = PCURVE('',#2172,#2196); -#2196 = DEFINITIONAL_REPRESENTATION('',(#2197),#2201); -#2197 = LINE('',#2198,#2199); -#2198 = CARTESIAN_POINT('',(0.,33.)); -#2199 = VECTOR('',#2200,1.); -#2200 = DIRECTION('',(-1.,0.)); -#2201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2202 = PCURVE('',#241,#2203); -#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2208); -#2204 = LINE('',#2205,#2206); -#2205 = CARTESIAN_POINT('',(-8.4,-0.)); -#2206 = VECTOR('',#2207,1.); -#2207 = DIRECTION('',(-0.,1.)); -#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2209 = ORIENTED_EDGE('',*,*,#2210,.F.); -#2210 = EDGE_CURVE('',#2211,#2188,#2213,.T.); -#2211 = VERTEX_POINT('',#2212); -#2212 = CARTESIAN_POINT('',(22.85,-33.,8.4)); -#2213 = SURFACE_CURVE('',#2214,(#2218,#2225),.PCURVE_S1.); -#2214 = LINE('',#2215,#2216); -#2215 = CARTESIAN_POINT('',(22.85,-33.,8.4)); -#2216 = VECTOR('',#2217,1.); -#2217 = DIRECTION('',(-0.,1.,-0.)); -#2218 = PCURVE('',#2172,#2219); -#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224); -#2220 = LINE('',#2221,#2222); -#2221 = CARTESIAN_POINT('',(-1.,0.)); -#2222 = VECTOR('',#2223,1.); -#2223 = DIRECTION('',(0.,1.)); -#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2225 = PCURVE('',#2226,#2231); -#2226 = PLANE('',#2227); -#2227 = AXIS2_PLACEMENT_3D('',#2228,#2229,#2230); -#2228 = CARTESIAN_POINT('',(23.35,-33.,7.9)); -#2229 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); -#2230 = DIRECTION('',(0.,-1.,0.)); -#2231 = DEFINITIONAL_REPRESENTATION('',(#2232),#2236); -#2232 = LINE('',#2233,#2234); -#2233 = CARTESIAN_POINT('',(-0.,0.707106781187)); -#2234 = VECTOR('',#2235,1.); -#2235 = DIRECTION('',(-1.,0.)); -#2236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2237 = ORIENTED_EDGE('',*,*,#2238,.T.); -#2238 = EDGE_CURVE('',#2211,#2112,#2239,.T.); -#2239 = SURFACE_CURVE('',#2240,(#2244,#2251),.PCURVE_S1.); -#2240 = LINE('',#2241,#2242); -#2241 = CARTESIAN_POINT('',(23.85,-33.,8.4)); -#2242 = VECTOR('',#2243,1.); -#2243 = DIRECTION('',(-1.,-0.,-0.)); -#2244 = PCURVE('',#2172,#2245); -#2245 = DEFINITIONAL_REPRESENTATION('',(#2246),#2250); -#2246 = LINE('',#2247,#2248); -#2247 = CARTESIAN_POINT('',(0.,-0.)); -#2248 = VECTOR('',#2249,1.); -#2249 = DIRECTION('',(-1.,0.)); -#2250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2251 = PCURVE('',#1908,#2252); -#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2257); -#2253 = LINE('',#2254,#2255); -#2254 = CARTESIAN_POINT('',(-8.4,-0.)); -#2255 = VECTOR('',#2256,1.); -#2256 = DIRECTION('',(-0.,1.)); -#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2258 = ORIENTED_EDGE('',*,*,#2158,.T.); -#2259 = ADVANCED_FACE('',(#2260),#2226,.F.); -#2260 = FACE_BOUND('',#2261,.T.); -#2261 = EDGE_LOOP('',(#2262,#2285,#2313,#2334)); -#2262 = ORIENTED_EDGE('',*,*,#2263,.F.); -#2263 = EDGE_CURVE('',#2264,#2211,#2266,.T.); -#2264 = VERTEX_POINT('',#2265); -#2265 = CARTESIAN_POINT('',(23.85,-33.,7.4)); -#2266 = SURFACE_CURVE('',#2267,(#2271,#2278),.PCURVE_S1.); -#2267 = LINE('',#2268,#2269); -#2268 = CARTESIAN_POINT('',(25.45,-33.,5.8)); -#2269 = VECTOR('',#2270,1.); -#2270 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#2271 = PCURVE('',#2226,#2272); -#2272 = DEFINITIONAL_REPRESENTATION('',(#2273),#2277); -#2273 = LINE('',#2274,#2275); -#2274 = CARTESIAN_POINT('',(-0.,-2.969848480984)); -#2275 = VECTOR('',#2276,1.); -#2276 = DIRECTION('',(-0.,1.)); -#2277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2278 = PCURVE('',#1908,#2279); -#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284); -#2280 = LINE('',#2281,#2282); -#2281 = CARTESIAN_POINT('',(-5.8,-1.6)); -#2282 = VECTOR('',#2283,1.); -#2283 = DIRECTION('',(-0.707106781187,0.707106781187)); -#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2285 = ORIENTED_EDGE('',*,*,#2286,.T.); -#2286 = EDGE_CURVE('',#2264,#2287,#2289,.T.); -#2287 = VERTEX_POINT('',#2288); -#2288 = CARTESIAN_POINT('',(23.85,0.,7.4)); -#2289 = SURFACE_CURVE('',#2290,(#2294,#2301),.PCURVE_S1.); -#2290 = LINE('',#2291,#2292); -#2291 = CARTESIAN_POINT('',(23.85,-33.,7.4)); -#2292 = VECTOR('',#2293,1.); -#2293 = DIRECTION('',(-0.,1.,-0.)); -#2294 = PCURVE('',#2226,#2295); -#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300); -#2296 = LINE('',#2297,#2298); -#2297 = CARTESIAN_POINT('',(-0.,-0.707106781187)); -#2298 = VECTOR('',#2299,1.); -#2299 = DIRECTION('',(-1.,0.)); -#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2301 = PCURVE('',#2302,#2307); -#2302 = PLANE('',#2303); -#2303 = AXIS2_PLACEMENT_3D('',#2304,#2305,#2306); -#2304 = CARTESIAN_POINT('',(23.85,-33.,0.)); -#2305 = DIRECTION('',(-1.,-0.,-0.)); -#2306 = DIRECTION('',(0.,0.,-1.)); -#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2312); -#2308 = LINE('',#2309,#2310); -#2309 = CARTESIAN_POINT('',(-7.4,-0.)); -#2310 = VECTOR('',#2311,1.); -#2311 = DIRECTION('',(-0.,-1.)); -#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2313 = ORIENTED_EDGE('',*,*,#2314,.T.); -#2314 = EDGE_CURVE('',#2287,#2188,#2315,.T.); -#2315 = SURFACE_CURVE('',#2316,(#2320,#2327),.PCURVE_S1.); -#2316 = LINE('',#2317,#2318); -#2317 = CARTESIAN_POINT('',(25.45,-3.552713678801E-15,5.8)); -#2318 = VECTOR('',#2319,1.); -#2319 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#2320 = PCURVE('',#2226,#2321); -#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326); -#2322 = LINE('',#2323,#2324); -#2323 = CARTESIAN_POINT('',(-33.,-2.969848480984)); -#2324 = VECTOR('',#2325,1.); -#2325 = DIRECTION('',(-0.,1.)); -#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2327 = PCURVE('',#241,#2328); -#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333); -#2329 = LINE('',#2330,#2331); -#2330 = CARTESIAN_POINT('',(-5.8,-1.6)); -#2331 = VECTOR('',#2332,1.); -#2332 = DIRECTION('',(-0.707106781187,0.707106781187)); -#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2334 = ORIENTED_EDGE('',*,*,#2210,.F.); -#2335 = ADVANCED_FACE('',(#2336),#2302,.F.); -#2336 = FACE_BOUND('',#2337,.T.); -#2337 = EDGE_LOOP('',(#2338,#2361,#2384,#2405)); -#2338 = ORIENTED_EDGE('',*,*,#2339,.F.); -#2339 = EDGE_CURVE('',#2340,#2264,#2342,.T.); -#2340 = VERTEX_POINT('',#2341); -#2341 = CARTESIAN_POINT('',(23.85,-33.,0.4)); -#2342 = SURFACE_CURVE('',#2343,(#2347,#2354),.PCURVE_S1.); -#2343 = LINE('',#2344,#2345); -#2344 = CARTESIAN_POINT('',(23.85,-33.,0.)); -#2345 = VECTOR('',#2346,1.); -#2346 = DIRECTION('',(0.,0.,1.)); -#2347 = PCURVE('',#2302,#2348); -#2348 = DEFINITIONAL_REPRESENTATION('',(#2349),#2353); -#2349 = LINE('',#2350,#2351); -#2350 = CARTESIAN_POINT('',(-0.,-0.)); -#2351 = VECTOR('',#2352,1.); -#2352 = DIRECTION('',(-1.,-0.)); -#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2354 = PCURVE('',#1908,#2355); -#2355 = DEFINITIONAL_REPRESENTATION('',(#2356),#2360); -#2356 = LINE('',#2357,#2358); -#2357 = CARTESIAN_POINT('',(-0.,-0.)); -#2358 = VECTOR('',#2359,1.); -#2359 = DIRECTION('',(-1.,0.)); -#2360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2361 = ORIENTED_EDGE('',*,*,#2362,.T.); -#2362 = EDGE_CURVE('',#2340,#2363,#2365,.T.); -#2363 = VERTEX_POINT('',#2364); -#2364 = CARTESIAN_POINT('',(23.85,0.,0.4)); -#2365 = SURFACE_CURVE('',#2366,(#2370,#2377),.PCURVE_S1.); -#2366 = LINE('',#2367,#2368); -#2367 = CARTESIAN_POINT('',(23.85,-33.,0.4)); -#2368 = VECTOR('',#2369,1.); -#2369 = DIRECTION('',(0.,1.,0.)); -#2370 = PCURVE('',#2302,#2371); -#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376); -#2372 = LINE('',#2373,#2374); -#2373 = CARTESIAN_POINT('',(-0.4,0.)); -#2374 = VECTOR('',#2375,1.); -#2375 = DIRECTION('',(-0.,-1.)); -#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2377 = PCURVE('',#669,#2378); -#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2383); -#2379 = LINE('',#2380,#2381); -#2380 = CARTESIAN_POINT('',(0.,0.282842712475)); -#2381 = VECTOR('',#2382,1.); -#2382 = DIRECTION('',(1.,0.)); -#2383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2384 = ORIENTED_EDGE('',*,*,#2385,.T.); -#2385 = EDGE_CURVE('',#2363,#2287,#2386,.T.); -#2386 = SURFACE_CURVE('',#2387,(#2391,#2398),.PCURVE_S1.); -#2387 = LINE('',#2388,#2389); -#2388 = CARTESIAN_POINT('',(23.85,0.,0.)); -#2389 = VECTOR('',#2390,1.); -#2390 = DIRECTION('',(0.,0.,1.)); -#2391 = PCURVE('',#2302,#2392); -#2392 = DEFINITIONAL_REPRESENTATION('',(#2393),#2397); -#2393 = LINE('',#2394,#2395); -#2394 = CARTESIAN_POINT('',(-0.,-33.)); -#2395 = VECTOR('',#2396,1.); -#2396 = DIRECTION('',(-1.,-0.)); -#2397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2398 = PCURVE('',#241,#2399); -#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404); -#2400 = LINE('',#2401,#2402); -#2401 = CARTESIAN_POINT('',(-0.,-0.)); -#2402 = VECTOR('',#2403,1.); -#2403 = DIRECTION('',(-1.,-0.)); -#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2405 = ORIENTED_EDGE('',*,*,#2286,.F.); -#2406 = ADVANCED_FACE('',(#2407),#1961,.T.); -#2407 = FACE_BOUND('',#2408,.F.); -#2408 = EDGE_LOOP('',(#2409,#2435)); -#2409 = ORIENTED_EDGE('',*,*,#2410,.T.); -#2410 = EDGE_CURVE('',#1921,#1947,#2411,.T.); -#2411 = SURFACE_CURVE('',#2412,(#2417,#2428),.PCURVE_S1.); -#2412 = CIRCLE('',#2413,2.2); -#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416); -#2414 = CARTESIAN_POINT('',(17.35,-24.7,2.3)); -#2415 = DIRECTION('',(0.,1.,-0.)); -#2416 = DIRECTION('',(-1.,0.,-0.)); -#2417 = PCURVE('',#1961,#2418); -#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2427); -#2419 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2420,#2421,#2422,#2423, -#2424,#2425,#2426),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#2420 = CARTESIAN_POINT('',(-2.2,0.)); -#2421 = CARTESIAN_POINT('',(-2.2,3.810511776652)); -#2422 = CARTESIAN_POINT('',(1.1,1.905255888326)); -#2423 = CARTESIAN_POINT('',(4.4,5.388445916248E-16)); -#2424 = CARTESIAN_POINT('',(1.1,-1.905255888326)); -#2425 = CARTESIAN_POINT('',(-2.2,-3.810511776652)); -#2426 = CARTESIAN_POINT('',(-2.2,0.)); -#2427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2428 = PCURVE('',#1935,#2429); -#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434); -#2430 = LINE('',#2431,#2432); -#2431 = CARTESIAN_POINT('',(-0.,0.)); -#2432 = VECTOR('',#2433,1.); -#2433 = DIRECTION('',(-1.,0.)); -#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2435 = ORIENTED_EDGE('',*,*,#1946,.T.); -#2436 = ADVANCED_FACE('',(#2437),#1935,.F.); -#2437 = FACE_BOUND('',#2438,.T.); -#2438 = EDGE_LOOP('',(#2439,#2461,#2462,#2463)); -#2439 = ORIENTED_EDGE('',*,*,#2440,.F.); -#2440 = EDGE_CURVE('',#1893,#1973,#2441,.T.); -#2441 = SURFACE_CURVE('',#2442,(#2447,#2454),.PCURVE_S1.); -#2442 = CIRCLE('',#2443,2.2); -#2443 = AXIS2_PLACEMENT_3D('',#2444,#2445,#2446); -#2444 = CARTESIAN_POINT('',(17.35,-33.,2.3)); -#2445 = DIRECTION('',(0.,1.,-0.)); -#2446 = DIRECTION('',(-1.,0.,-0.)); -#2447 = PCURVE('',#1935,#2448); -#2448 = DEFINITIONAL_REPRESENTATION('',(#2449),#2453); -#2449 = LINE('',#2450,#2451); -#2450 = CARTESIAN_POINT('',(-0.,8.3)); -#2451 = VECTOR('',#2452,1.); -#2452 = DIRECTION('',(-1.,0.)); -#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2454 = PCURVE('',#1908,#2455); -#2455 = DEFINITIONAL_REPRESENTATION('',(#2456),#2460); -#2456 = CIRCLE('',#2457,2.2); -#2457 = AXIS2_PLACEMENT_2D('',#2458,#2459); -#2458 = CARTESIAN_POINT('',(-2.3,6.5)); -#2459 = DIRECTION('',(-0.,1.)); -#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2461 = ORIENTED_EDGE('',*,*,#1920,.F.); -#2462 = ORIENTED_EDGE('',*,*,#2410,.T.); -#2463 = ORIENTED_EDGE('',*,*,#1972,.T.); -#2464 = ADVANCED_FACE('',(#2465),#1908,.F.); -#2465 = FACE_BOUND('',#2466,.T.); -#2466 = EDGE_LOOP('',(#2467,#2468,#2489,#2490,#2491,#2492,#2493,#2494)); -#2467 = ORIENTED_EDGE('',*,*,#1993,.F.); -#2468 = ORIENTED_EDGE('',*,*,#2469,.F.); -#2469 = EDGE_CURVE('',#2340,#1700,#2470,.T.); -#2470 = SURFACE_CURVE('',#2471,(#2475,#2482),.PCURVE_S1.); -#2471 = LINE('',#2472,#2473); -#2472 = CARTESIAN_POINT('',(23.85,-33.,0.4)); -#2473 = VECTOR('',#2474,1.); -#2474 = DIRECTION('',(-1.,-0.,-0.)); -#2475 = PCURVE('',#1908,#2476); -#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2481); -#2477 = LINE('',#2478,#2479); -#2478 = CARTESIAN_POINT('',(-0.4,0.)); -#2479 = VECTOR('',#2480,1.); -#2480 = DIRECTION('',(0.,1.)); -#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2482 = PCURVE('',#697,#2483); -#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488); -#2484 = LINE('',#2485,#2486); -#2485 = CARTESIAN_POINT('',(-0.,0.282842712475)); -#2486 = VECTOR('',#2487,1.); -#2487 = DIRECTION('',(-1.,0.)); -#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2489 = ORIENTED_EDGE('',*,*,#2339,.T.); -#2490 = ORIENTED_EDGE('',*,*,#2263,.T.); -#2491 = ORIENTED_EDGE('',*,*,#2238,.T.); -#2492 = ORIENTED_EDGE('',*,*,#2111,.F.); -#2493 = ORIENTED_EDGE('',*,*,#1892,.F.); -#2494 = ORIENTED_EDGE('',*,*,#2440,.T.); -#2495 = ADVANCED_FACE('',(#2496),#1466,.F.); -#2496 = FACE_BOUND('',#2497,.T.); -#2497 = EDGE_LOOP('',(#2498,#2499,#2500,#2501)); -#2498 = ORIENTED_EDGE('',*,*,#1768,.T.); -#2499 = ORIENTED_EDGE('',*,*,#1673,.T.); -#2500 = ORIENTED_EDGE('',*,*,#1445,.F.); -#2501 = ORIENTED_EDGE('',*,*,#2502,.F.); -#2502 = EDGE_CURVE('',#1746,#1418,#2503,.T.); -#2503 = SURFACE_CURVE('',#2504,(#2508,#2515),.PCURVE_S1.); -#2504 = LINE('',#2505,#2506); -#2505 = CARTESIAN_POINT('',(19.05,-3.3,2.)); -#2506 = VECTOR('',#2507,1.); -#2507 = DIRECTION('',(-1.,-0.,-0.)); -#2508 = PCURVE('',#1466,#2509); -#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514); -#2510 = LINE('',#2511,#2512); -#2511 = CARTESIAN_POINT('',(-0.,0.)); -#2512 = VECTOR('',#2513,1.); -#2513 = DIRECTION('',(-0.,1.)); -#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2515 = PCURVE('',#1433,#2516); -#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521); -#2517 = LINE('',#2518,#2519); -#2518 = CARTESIAN_POINT('',(-2.001,-0.)); -#2519 = VECTOR('',#2520,1.); -#2520 = DIRECTION('',(-0.,1.)); -#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2522 = ADVANCED_FACE('',(#2523),#1433,.F.); -#2523 = FACE_BOUND('',#2524,.T.); -#2524 = EDGE_LOOP('',(#2525,#2526,#2547,#2548)); -#2525 = ORIENTED_EDGE('',*,*,#1417,.F.); -#2526 = ORIENTED_EDGE('',*,*,#2527,.F.); -#2527 = EDGE_CURVE('',#1723,#1395,#2528,.T.); -#2528 = SURFACE_CURVE('',#2529,(#2533,#2540),.PCURVE_S1.); -#2529 = LINE('',#2530,#2531); -#2530 = CARTESIAN_POINT('',(19.05,-3.3,1.599)); -#2531 = VECTOR('',#2532,1.); -#2532 = DIRECTION('',(-1.,0.,0.)); -#2533 = PCURVE('',#1433,#2534); -#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539); -#2535 = LINE('',#2536,#2537); -#2536 = CARTESIAN_POINT('',(-1.6,0.)); -#2537 = VECTOR('',#2538,1.); -#2538 = DIRECTION('',(-0.,1.)); -#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2540 = PCURVE('',#753,#2541); -#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546); -#2542 = LINE('',#2543,#2544); -#2543 = CARTESIAN_POINT('',(0.,-1.130663743117)); -#2544 = VECTOR('',#2545,1.); -#2545 = DIRECTION('',(1.,0.)); -#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2547 = ORIENTED_EDGE('',*,*,#1745,.T.); -#2548 = ORIENTED_EDGE('',*,*,#2502,.T.); -#2549 = ADVANCED_FACE('',(#2550),#753,.T.); -#2550 = FACE_BOUND('',#2551,.T.); -#2551 = EDGE_LOOP('',(#2552,#2553,#2554,#2555,#2556,#2557)); -#2552 = ORIENTED_EDGE('',*,*,#1722,.F.); -#2553 = ORIENTED_EDGE('',*,*,#2527,.T.); -#2554 = ORIENTED_EDGE('',*,*,#1394,.T.); -#2555 = ORIENTED_EDGE('',*,*,#1340,.F.); -#2556 = ORIENTED_EDGE('',*,*,#737,.F.); -#2557 = ORIENTED_EDGE('',*,*,#2558,.T.); -#2558 = EDGE_CURVE('',#710,#1698,#2559,.T.); -#2559 = SURFACE_CURVE('',#2560,(#2564,#2571),.PCURVE_S1.); -#2560 = LINE('',#2561,#2562); -#2561 = CARTESIAN_POINT('',(18.783666666667,-2.367333333333, - 0.666333333333)); -#2562 = VECTOR('',#2563,1.); -#2563 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#2564 = PCURVE('',#753,#2565); -#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570); -#2566 = LINE('',#2567,#2568); -#2567 = CARTESIAN_POINT('',(0.266333333333,0.188326106056)); -#2568 = VECTOR('',#2569,1.); -#2569 = DIRECTION('',(0.57735026919,-0.816496580928)); -#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2571 = PCURVE('',#725,#2572); -#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577); -#2573 = LINE('',#2574,#2575); -#2574 = CARTESIAN_POINT('',(30.632666666667,0.659494924587)); -#2575 = VECTOR('',#2576,1.); -#2576 = DIRECTION('',(-0.57735026919,0.816496580928)); -#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2578 = ADVANCED_FACE('',(#2579),#725,.F.); -#2579 = FACE_BOUND('',#2580,.F.); -#2580 = EDGE_LOOP('',(#2581,#2602,#2603,#2604)); -#2581 = ORIENTED_EDGE('',*,*,#2582,.F.); -#2582 = EDGE_CURVE('',#682,#1700,#2583,.T.); -#2583 = SURFACE_CURVE('',#2584,(#2588,#2595),.PCURVE_S1.); -#2584 = LINE('',#2585,#2586); -#2585 = CARTESIAN_POINT('',(19.983333333333,-32.06666666666, - -0.533333333333)); -#2586 = VECTOR('',#2587,1.); -#2587 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); -#2588 = PCURVE('',#725,#2589); -#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594); -#2590 = LINE('',#2591,#2592); -#2591 = CARTESIAN_POINT('',(0.933333333333,-1.03708994574)); -#2592 = VECTOR('',#2593,1.); -#2593 = DIRECTION('',(-0.57735026919,0.816496580928)); -#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2595 = PCURVE('',#697,#2596); -#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601); -#2597 = LINE('',#2598,#2599); -#2598 = CARTESIAN_POINT('',(-3.866666666667,-1.03708994574)); -#2599 = VECTOR('',#2600,1.); -#2600 = DIRECTION('',(-0.57735026919,0.816496580928)); -#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2602 = ORIENTED_EDGE('',*,*,#709,.T.); -#2603 = ORIENTED_EDGE('',*,*,#2558,.T.); -#2604 = ORIENTED_EDGE('',*,*,#1697,.T.); -#2605 = ADVANCED_FACE('',(#2606),#697,.T.); -#2606 = FACE_BOUND('',#2607,.F.); -#2607 = EDGE_LOOP('',(#2608,#2629,#2630,#2631)); -#2608 = ORIENTED_EDGE('',*,*,#2609,.F.); -#2609 = EDGE_CURVE('',#654,#2340,#2610,.T.); -#2610 = SURFACE_CURVE('',#2611,(#2615,#2622),.PCURVE_S1.); -#2611 = LINE('',#2612,#2613); -#2612 = CARTESIAN_POINT('',(23.716666666667,-32.86666666666, - 0.266666666667)); -#2613 = VECTOR('',#2614,1.); -#2614 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); -#2615 = PCURVE('',#697,#2616); -#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621); -#2617 = LINE('',#2618,#2619); -#2618 = CARTESIAN_POINT('',(-0.133333333333,9.42809041582E-02)); -#2619 = VECTOR('',#2620,1.); -#2620 = DIRECTION('',(0.57735026919,0.816496580928)); -#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2622 = PCURVE('',#669,#2623); -#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628); -#2624 = LINE('',#2625,#2626); -#2625 = CARTESIAN_POINT('',(0.133333333333,9.428090415821E-02)); -#2626 = VECTOR('',#2627,1.); -#2627 = DIRECTION('',(-0.57735026919,0.816496580928)); -#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2629 = ORIENTED_EDGE('',*,*,#681,.T.); -#2630 = ORIENTED_EDGE('',*,*,#2582,.T.); -#2631 = ORIENTED_EDGE('',*,*,#2469,.F.); -#2632 = ADVANCED_FACE('',(#2633),#669,.T.); -#2633 = FACE_BOUND('',#2634,.T.); -#2634 = EDGE_LOOP('',(#2635,#2636,#2637,#2658)); -#2635 = ORIENTED_EDGE('',*,*,#2609,.F.); -#2636 = ORIENTED_EDGE('',*,*,#653,.T.); -#2637 = ORIENTED_EDGE('',*,*,#2638,.T.); -#2638 = EDGE_CURVE('',#631,#2363,#2639,.T.); -#2639 = SURFACE_CURVE('',#2640,(#2644,#2651),.PCURVE_S1.); -#2640 = LINE('',#2641,#2642); -#2641 = CARTESIAN_POINT('',(23.65,0.,0.2)); -#2642 = VECTOR('',#2643,1.); -#2643 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#2644 = PCURVE('',#669,#2645); -#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650); -#2646 = LINE('',#2647,#2648); -#2647 = CARTESIAN_POINT('',(33.,-2.15887713069E-16)); -#2648 = VECTOR('',#2649,1.); -#2649 = DIRECTION('',(0.,1.)); -#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2651 = PCURVE('',#241,#2652); -#2652 = DEFINITIONAL_REPRESENTATION('',(#2653),#2657); -#2653 = LINE('',#2654,#2655); -#2654 = CARTESIAN_POINT('',(-0.2,0.2)); -#2655 = VECTOR('',#2656,1.); -#2656 = DIRECTION('',(-0.707106781187,-0.707106781187)); -#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2658 = ORIENTED_EDGE('',*,*,#2362,.F.); -#2659 = ADVANCED_FACE('',(#2660),#564,.F.); -#2660 = FACE_BOUND('',#2661,.F.); -#2661 = EDGE_LOOP('',(#2662,#2663,#2684,#2685)); -#2662 = ORIENTED_EDGE('',*,*,#548,.T.); -#2663 = ORIENTED_EDGE('',*,*,#2664,.T.); -#2664 = EDGE_CURVE('',#521,#1270,#2665,.T.); -#2665 = SURFACE_CURVE('',#2666,(#2670,#2677),.PCURVE_S1.); -#2666 = LINE('',#2667,#2668); -#2667 = CARTESIAN_POINT('',(-15.85,-2.101,0.4)); -#2668 = VECTOR('',#2669,1.); -#2669 = DIRECTION('',(0.,-1.,0.)); -#2670 = PCURVE('',#564,#2671); -#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676); -#2672 = LINE('',#2673,#2674); -#2673 = CARTESIAN_POINT('',(1.199,0.282842712475)); -#2674 = VECTOR('',#2675,1.); -#2675 = DIRECTION('',(-1.,0.)); -#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2677 = PCURVE('',#536,#2678); -#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2683); -#2679 = LINE('',#2680,#2681); -#2680 = CARTESIAN_POINT('',(0.401,-18.9)); -#2681 = VECTOR('',#2682,1.); -#2682 = DIRECTION('',(0.,1.)); -#2683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2684 = ORIENTED_EDGE('',*,*,#1269,.F.); -#2685 = ORIENTED_EDGE('',*,*,#821,.T.); -#2686 = ADVANCED_FACE('',(#2687,#2780),#536,.F.); -#2687 = FACE_BOUND('',#2688,.F.); -#2688 = EDGE_LOOP('',(#2689,#2690,#2713,#2737,#2760,#2779)); -#2689 = ORIENTED_EDGE('',*,*,#520,.F.); -#2690 = ORIENTED_EDGE('',*,*,#2691,.T.); -#2691 = EDGE_CURVE('',#498,#2692,#2694,.T.); -#2692 = VERTEX_POINT('',#2693); -#2693 = CARTESIAN_POINT('',(-15.85,-3.3,2.)); -#2694 = SURFACE_CURVE('',#2695,(#2699,#2706),.PCURVE_S1.); -#2695 = LINE('',#2696,#2697); -#2696 = CARTESIAN_POINT('',(-15.85,-3.3,-1.E-03)); -#2697 = VECTOR('',#2698,1.); -#2698 = DIRECTION('',(0.,0.,1.)); -#2699 = PCURVE('',#536,#2700); -#2700 = DEFINITIONAL_REPRESENTATION('',(#2701),#2705); -#2701 = LINE('',#2702,#2703); -#2702 = CARTESIAN_POINT('',(0.,-17.701)); -#2703 = VECTOR('',#2704,1.); -#2704 = DIRECTION('',(1.,0.)); -#2705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2706 = PCURVE('',#100,#2707); -#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712); -#2708 = LINE('',#2709,#2710); -#2709 = CARTESIAN_POINT('',(0.,3.2)); -#2710 = VECTOR('',#2711,1.); -#2711 = DIRECTION('',(1.,0.)); -#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2713 = ORIENTED_EDGE('',*,*,#2714,.T.); -#2714 = EDGE_CURVE('',#2692,#2715,#2717,.T.); -#2715 = VERTEX_POINT('',#2716); -#2716 = CARTESIAN_POINT('',(-15.85,-5.5,4.2)); -#2717 = SURFACE_CURVE('',#2718,(#2723,#2730),.PCURVE_S1.); -#2718 = CIRCLE('',#2719,2.2); -#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722); -#2720 = CARTESIAN_POINT('',(-15.85,-5.5,2.)); -#2721 = DIRECTION('',(1.,0.,0.)); -#2722 = DIRECTION('',(-0.,0.,1.)); -#2723 = PCURVE('',#536,#2724); -#2724 = DEFINITIONAL_REPRESENTATION('',(#2725),#2729); -#2725 = CIRCLE('',#2726,2.2); -#2726 = AXIS2_PLACEMENT_2D('',#2727,#2728); -#2727 = CARTESIAN_POINT('',(2.001,-15.501)); -#2728 = DIRECTION('',(1.,0.)); -#2729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2730 = PCURVE('',#129,#2731); -#2731 = DEFINITIONAL_REPRESENTATION('',(#2732),#2736); -#2732 = LINE('',#2733,#2734); -#2733 = CARTESIAN_POINT('',(-4.712388980385,3.2)); -#2734 = VECTOR('',#2735,1.); -#2735 = DIRECTION('',(1.,0.)); -#2736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2737 = ORIENTED_EDGE('',*,*,#2738,.F.); -#2738 = EDGE_CURVE('',#2739,#2715,#2741,.T.); -#2739 = VERTEX_POINT('',#2740); -#2740 = CARTESIAN_POINT('',(-15.85,-21.,4.2)); -#2741 = SURFACE_CURVE('',#2742,(#2746,#2753),.PCURVE_S1.); -#2742 = LINE('',#2743,#2744); -#2743 = CARTESIAN_POINT('',(-15.85,-21.001,4.2)); -#2744 = VECTOR('',#2745,1.); -#2745 = DIRECTION('',(0.,1.,0.)); -#2746 = PCURVE('',#536,#2747); -#2747 = DEFINITIONAL_REPRESENTATION('',(#2748),#2752); -#2748 = LINE('',#2749,#2750); -#2749 = CARTESIAN_POINT('',(4.201,0.)); -#2750 = VECTOR('',#2751,1.); -#2751 = DIRECTION('',(0.,-1.)); -#2752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2753 = PCURVE('',#157,#2754); -#2754 = DEFINITIONAL_REPRESENTATION('',(#2755),#2759); -#2755 = LINE('',#2756,#2757); -#2756 = CARTESIAN_POINT('',(3.2,0.)); -#2757 = VECTOR('',#2758,1.); -#2758 = DIRECTION('',(0.,1.)); -#2759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2760 = ORIENTED_EDGE('',*,*,#2761,.T.); -#2761 = EDGE_CURVE('',#2739,#1270,#2762,.T.); -#2762 = SURFACE_CURVE('',#2763,(#2767,#2773),.PCURVE_S1.); -#2763 = LINE('',#2764,#2765); -#2764 = CARTESIAN_POINT('',(-15.85,-21.,-5.E-04)); -#2765 = VECTOR('',#2766,1.); -#2766 = DIRECTION('',(0.,0.,-1.)); -#2767 = PCURVE('',#536,#2768); -#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2772); -#2769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2770,#2771),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.2005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#2770 = CARTESIAN_POINT('',(4.201,-1.000000000001E-03)); -#2771 = CARTESIAN_POINT('',(1.E-03,-1.000000000001E-03)); -#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2773 = PCURVE('',#185,#2774); -#2774 = DEFINITIONAL_REPRESENTATION('',(#2775),#2778); -#2775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2776,#2777),.UNSPECIFIED.,.F., - .F.,(2,2),(-4.2005,-5.E-04),.PIECEWISE_BEZIER_KNOTS.); -#2776 = CARTESIAN_POINT('',(4.2,3.2)); -#2777 = CARTESIAN_POINT('',(0.,3.2)); -#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2779 = ORIENTED_EDGE('',*,*,#2664,.F.); -#2780 = FACE_BOUND('',#2781,.F.); -#2781 = EDGE_LOOP('',(#2782)); -#2782 = ORIENTED_EDGE('',*,*,#2783,.F.); -#2783 = EDGE_CURVE('',#2784,#2784,#2786,.T.); -#2784 = VERTEX_POINT('',#2785); -#2785 = CARTESIAN_POINT('',(-15.85,-5.7,0.6)); -#2786 = SURFACE_CURVE('',#2787,(#2792,#2799),.PCURVE_S1.); -#2787 = CIRCLE('',#2788,1.6); -#2788 = AXIS2_PLACEMENT_3D('',#2789,#2790,#2791); -#2789 = CARTESIAN_POINT('',(-15.85,-5.7,2.2)); -#2790 = DIRECTION('',(1.,0.,0.)); -#2791 = DIRECTION('',(0.,0.,-1.)); -#2792 = PCURVE('',#536,#2793); -#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798); -#2794 = CIRCLE('',#2795,1.6); -#2795 = AXIS2_PLACEMENT_2D('',#2796,#2797); -#2796 = CARTESIAN_POINT('',(2.201,-15.301)); -#2797 = DIRECTION('',(-1.,0.)); -#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2799 = PCURVE('',#2800,#2805); -#2800 = CYLINDRICAL_SURFACE('',#2801,1.6); -#2801 = AXIS2_PLACEMENT_3D('',#2802,#2803,#2804); -#2802 = CARTESIAN_POINT('',(-22.05,-5.7,2.2)); -#2803 = DIRECTION('',(1.,0.,0.)); -#2804 = DIRECTION('',(0.,0.,-1.)); -#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810); -#2806 = LINE('',#2807,#2808); -#2807 = CARTESIAN_POINT('',(0.,6.2)); -#2808 = VECTOR('',#2809,1.); -#2809 = DIRECTION('',(1.,0.)); -#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2811 = ADVANCED_FACE('',(#2812),#2800,.F.); -#2812 = FACE_BOUND('',#2813,.F.); -#2813 = EDGE_LOOP('',(#2814,#2837,#2864,#2865)); -#2814 = ORIENTED_EDGE('',*,*,#2815,.T.); -#2815 = EDGE_CURVE('',#2784,#2816,#2818,.T.); -#2816 = VERTEX_POINT('',#2817); -#2817 = CARTESIAN_POINT('',(-12.85,-5.7,0.6)); -#2818 = SEAM_CURVE('',#2819,(#2823,#2830),.PCURVE_S1.); -#2819 = LINE('',#2820,#2821); -#2820 = CARTESIAN_POINT('',(-22.05,-5.7,0.6)); -#2821 = VECTOR('',#2822,1.); -#2822 = DIRECTION('',(1.,0.,0.)); -#2823 = PCURVE('',#2800,#2824); -#2824 = DEFINITIONAL_REPRESENTATION('',(#2825),#2829); -#2825 = LINE('',#2826,#2827); -#2826 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#2827 = VECTOR('',#2828,1.); -#2828 = DIRECTION('',(0.,1.)); -#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2830 = PCURVE('',#2800,#2831); -#2831 = DEFINITIONAL_REPRESENTATION('',(#2832),#2836); -#2832 = LINE('',#2833,#2834); -#2833 = CARTESIAN_POINT('',(0.,-0.)); -#2834 = VECTOR('',#2835,1.); -#2835 = DIRECTION('',(0.,1.)); -#2836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2837 = ORIENTED_EDGE('',*,*,#2838,.F.); -#2838 = EDGE_CURVE('',#2816,#2816,#2839,.T.); -#2839 = SURFACE_CURVE('',#2840,(#2845,#2852),.PCURVE_S1.); -#2840 = CIRCLE('',#2841,1.6); -#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844); -#2842 = CARTESIAN_POINT('',(-12.85,-5.7,2.2)); -#2843 = DIRECTION('',(1.,-0.,0.)); -#2844 = DIRECTION('',(0.,0.,-1.)); -#2845 = PCURVE('',#2800,#2846); -#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851); -#2847 = LINE('',#2848,#2849); -#2848 = CARTESIAN_POINT('',(0.,9.2)); -#2849 = VECTOR('',#2850,1.); -#2850 = DIRECTION('',(1.,0.)); -#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2852 = PCURVE('',#2853,#2858); -#2853 = PLANE('',#2854); -#2854 = AXIS2_PLACEMENT_3D('',#2855,#2856,#2857); -#2855 = CARTESIAN_POINT('',(-12.85,-5.7,2.2)); -#2856 = DIRECTION('',(1.,0.,0.)); -#2857 = DIRECTION('',(0.,0.,-1.)); -#2858 = DEFINITIONAL_REPRESENTATION('',(#2859),#2863); -#2859 = CIRCLE('',#2860,1.6); -#2860 = AXIS2_PLACEMENT_2D('',#2861,#2862); -#2861 = CARTESIAN_POINT('',(0.,0.)); -#2862 = DIRECTION('',(1.,0.)); -#2863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2864 = ORIENTED_EDGE('',*,*,#2815,.F.); -#2865 = ORIENTED_EDGE('',*,*,#2783,.T.); -#2866 = ADVANCED_FACE('',(#2867),#2853,.F.); -#2867 = FACE_BOUND('',#2868,.F.); -#2868 = EDGE_LOOP('',(#2869)); -#2869 = ORIENTED_EDGE('',*,*,#2838,.T.); -#2870 = ADVANCED_FACE('',(#2871),#100,.F.); -#2871 = FACE_BOUND('',#2872,.F.); -#2872 = EDGE_LOOP('',(#2873,#2874,#2875,#2876)); -#2873 = ORIENTED_EDGE('',*,*,#2691,.F.); -#2874 = ORIENTED_EDGE('',*,*,#497,.F.); -#2875 = ORIENTED_EDGE('',*,*,#84,.T.); -#2876 = ORIENTED_EDGE('',*,*,#2877,.T.); -#2877 = EDGE_CURVE('',#85,#2692,#2878,.T.); -#2878 = SURFACE_CURVE('',#2879,(#2883,#2890),.PCURVE_S1.); -#2879 = LINE('',#2880,#2881); -#2880 = CARTESIAN_POINT('',(-19.05,-3.3,2.)); -#2881 = VECTOR('',#2882,1.); -#2882 = DIRECTION('',(1.,0.,0.)); -#2883 = PCURVE('',#100,#2884); -#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2889); -#2885 = LINE('',#2886,#2887); -#2886 = CARTESIAN_POINT('',(2.001,0.)); -#2887 = VECTOR('',#2888,1.); -#2888 = DIRECTION('',(0.,1.)); -#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2890 = PCURVE('',#129,#2891); -#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2896); -#2892 = LINE('',#2893,#2894); -#2893 = CARTESIAN_POINT('',(0.,0.)); -#2894 = VECTOR('',#2895,1.); -#2895 = DIRECTION('',(0.,1.)); -#2896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2897 = ADVANCED_FACE('',(#2898),#129,.F.); -#2898 = FACE_BOUND('',#2899,.F.); -#2899 = EDGE_LOOP('',(#2900,#2901,#2922,#2923)); -#2900 = ORIENTED_EDGE('',*,*,#112,.T.); -#2901 = ORIENTED_EDGE('',*,*,#2902,.T.); -#2902 = EDGE_CURVE('',#113,#2715,#2903,.T.); -#2903 = SURFACE_CURVE('',#2904,(#2908,#2915),.PCURVE_S1.); -#2904 = LINE('',#2905,#2906); -#2905 = CARTESIAN_POINT('',(-19.05,-5.5,4.2)); -#2906 = VECTOR('',#2907,1.); -#2907 = DIRECTION('',(1.,0.,0.)); -#2908 = PCURVE('',#129,#2909); -#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914); -#2910 = LINE('',#2911,#2912); -#2911 = CARTESIAN_POINT('',(1.570796326795,0.)); -#2912 = VECTOR('',#2913,1.); -#2913 = DIRECTION('',(0.,1.)); -#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2915 = PCURVE('',#157,#2916); -#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921); -#2917 = LINE('',#2918,#2919); -#2918 = CARTESIAN_POINT('',(0.,15.501)); -#2919 = VECTOR('',#2920,1.); -#2920 = DIRECTION('',(1.,0.)); -#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2922 = ORIENTED_EDGE('',*,*,#2714,.F.); -#2923 = ORIENTED_EDGE('',*,*,#2877,.F.); -#2924 = ADVANCED_FACE('',(#2925),#157,.F.); -#2925 = FACE_BOUND('',#2926,.F.); -#2926 = EDGE_LOOP('',(#2927,#2928,#2947,#2948)); -#2927 = ORIENTED_EDGE('',*,*,#141,.F.); -#2928 = ORIENTED_EDGE('',*,*,#2929,.T.); -#2929 = EDGE_CURVE('',#142,#2739,#2930,.T.); -#2930 = SURFACE_CURVE('',#2931,(#2935,#2941),.PCURVE_S1.); -#2931 = LINE('',#2932,#2933); -#2932 = CARTESIAN_POINT('',(-19.05,-21.,4.2)); -#2933 = VECTOR('',#2934,1.); -#2934 = DIRECTION('',(1.,0.,-0.)); -#2935 = PCURVE('',#157,#2936); -#2936 = DEFINITIONAL_REPRESENTATION('',(#2937),#2940); -#2937 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2938,#2939),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.2),.PIECEWISE_BEZIER_KNOTS.); -#2938 = CARTESIAN_POINT('',(0.,1.000000000001E-03)); -#2939 = CARTESIAN_POINT('',(3.2,1.000000000001E-03)); -#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2941 = PCURVE('',#185,#2942); -#2942 = DEFINITIONAL_REPRESENTATION('',(#2943),#2946); -#2943 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2944,#2945),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,3.2),.PIECEWISE_BEZIER_KNOTS.); -#2944 = CARTESIAN_POINT('',(4.2,0.)); -#2945 = CARTESIAN_POINT('',(4.2,3.2)); -#2946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2947 = ORIENTED_EDGE('',*,*,#2738,.T.); -#2948 = ORIENTED_EDGE('',*,*,#2902,.F.); -#2949 = ADVANCED_FACE('',(#2950),#185,.F.); -#2950 = FACE_BOUND('',#2951,.F.); -#2951 = EDGE_LOOP('',(#2952,#2953,#2954,#2955,#2956,#2957,#2980,#3008, - #3036,#3064,#3085,#3086)); -#2952 = ORIENTED_EDGE('',*,*,#1506,.T.); -#2953 = ORIENTED_EDGE('',*,*,#1316,.F.); -#2954 = ORIENTED_EDGE('',*,*,#2761,.F.); -#2955 = ORIENTED_EDGE('',*,*,#2929,.F.); -#2956 = ORIENTED_EDGE('',*,*,#169,.T.); -#2957 = ORIENTED_EDGE('',*,*,#2958,.T.); -#2958 = EDGE_CURVE('',#170,#2959,#2961,.T.); -#2959 = VERTEX_POINT('',#2960); -#2960 = CARTESIAN_POINT('',(-11.78233858729,-21.,4.6)); -#2961 = SURFACE_CURVE('',#2962,(#2966,#2973),.PCURVE_S1.); -#2962 = LINE('',#2963,#2964); -#2963 = CARTESIAN_POINT('',(-19.05,-21.,4.6)); -#2964 = VECTOR('',#2965,1.); -#2965 = DIRECTION('',(1.,0.,-0.)); -#2966 = PCURVE('',#185,#2967); -#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972); -#2968 = LINE('',#2969,#2970); -#2969 = CARTESIAN_POINT('',(4.6,0.)); -#2970 = VECTOR('',#2971,1.); -#2971 = DIRECTION('',(0.,1.)); -#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2973 = PCURVE('',#213,#2974); -#2974 = DEFINITIONAL_REPRESENTATION('',(#2975),#2979); -#2975 = LINE('',#2976,#2977); -#2976 = CARTESIAN_POINT('',(0.,0.)); -#2977 = VECTOR('',#2978,1.); -#2978 = DIRECTION('',(1.,0.)); -#2979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2980 = ORIENTED_EDGE('',*,*,#2981,.T.); -#2981 = EDGE_CURVE('',#2959,#2982,#2984,.T.); -#2982 = VERTEX_POINT('',#2983); -#2983 = CARTESIAN_POINT('',(-12.62477830533,-21.,0.8)); -#2984 = SURFACE_CURVE('',#2985,(#2989,#2996),.PCURVE_S1.); -#2985 = LINE('',#2986,#2987); -#2986 = CARTESIAN_POINT('',(0.,-21.,57.746694858733)); -#2987 = VECTOR('',#2988,1.); -#2988 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#2989 = PCURVE('',#185,#2990); -#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#2995); -#2991 = LINE('',#2992,#2993); -#2992 = CARTESIAN_POINT('',(57.746694858733,19.05)); -#2993 = VECTOR('',#2994,1.); -#2994 = DIRECTION('',(-0.97629600712,-0.216439613938)); -#2995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#2996 = PCURVE('',#2997,#3002); -#2997 = PLANE('',#2998); -#2998 = AXIS2_PLACEMENT_3D('',#2999,#3000,#3001); -#2999 = CARTESIAN_POINT('',(-11.51652668678,-19.975,5.799)); -#3000 = DIRECTION('',(0.97629600712,0.,-0.216439613938)); -#3001 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#3002 = DEFINITIONAL_REPRESENTATION('',(#3003),#3007); -#3003 = LINE('',#3004,#3005); -#3004 = CARTESIAN_POINT('',(-53.20895965966,-1.025)); -#3005 = VECTOR('',#3006,1.); -#3006 = DIRECTION('',(1.,0.)); -#3007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3008 = ORIENTED_EDGE('',*,*,#3009,.F.); -#3009 = EDGE_CURVE('',#3010,#2982,#3012,.T.); -#3010 = VERTEX_POINT('',#3011); -#3011 = CARTESIAN_POINT('',(12.624778305337,-21.,0.8)); -#3012 = SURFACE_CURVE('',#3013,(#3017,#3024),.PCURVE_S1.); -#3013 = LINE('',#3014,#3015); -#3014 = CARTESIAN_POINT('',(12.624778305337,-21.,0.8)); -#3015 = VECTOR('',#3016,1.); -#3016 = DIRECTION('',(-1.,1.407040025922E-16,0.)); -#3017 = PCURVE('',#185,#3018); -#3018 = DEFINITIONAL_REPRESENTATION('',(#3019),#3023); -#3019 = LINE('',#3020,#3021); -#3020 = CARTESIAN_POINT('',(0.8,31.674778305337)); -#3021 = VECTOR('',#3022,1.); -#3022 = DIRECTION('',(0.,-1.)); -#3023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3024 = PCURVE('',#3025,#3030); -#3025 = PLANE('',#3026); -#3026 = AXIS2_PLACEMENT_3D('',#3027,#3028,#3029); -#3027 = CARTESIAN_POINT('',(-12.9,-32.875,0.8)); -#3028 = DIRECTION('',(0.,0.,1.)); -#3029 = DIRECTION('',(1.,0.,-0.)); -#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3035); -#3031 = LINE('',#3032,#3033); -#3032 = CARTESIAN_POINT('',(25.524778305337,11.875)); -#3033 = VECTOR('',#3034,1.); -#3034 = DIRECTION('',(-1.,1.407040025922E-16)); -#3035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3036 = ORIENTED_EDGE('',*,*,#3037,.T.); -#3037 = EDGE_CURVE('',#3010,#3038,#3040,.T.); -#3038 = VERTEX_POINT('',#3039); -#3039 = CARTESIAN_POINT('',(11.782338587294,-21.,4.6)); -#3040 = SURFACE_CURVE('',#3041,(#3045,#3052),.PCURVE_S1.); -#3041 = LINE('',#3042,#3043); -#3042 = CARTESIAN_POINT('',(12.625,-21.,0.799)); -#3043 = VECTOR('',#3044,1.); -#3044 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#3045 = PCURVE('',#185,#3046); -#3046 = DEFINITIONAL_REPRESENTATION('',(#3047),#3051); -#3047 = LINE('',#3048,#3049); -#3048 = CARTESIAN_POINT('',(0.799,31.675)); -#3049 = VECTOR('',#3050,1.); -#3050 = DIRECTION('',(0.97629600712,-0.216439613938)); -#3051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3052 = PCURVE('',#3053,#3058); -#3053 = PLANE('',#3054); -#3054 = AXIS2_PLACEMENT_3D('',#3055,#3056,#3057); -#3055 = CARTESIAN_POINT('',(12.625,-19.975,0.799)); -#3056 = DIRECTION('',(-0.97629600712,-0.,-0.216439613938)); -#3057 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063); -#3059 = LINE('',#3060,#3061); -#3060 = CARTESIAN_POINT('',(-5.433772648569E-17,-1.025)); -#3061 = VECTOR('',#3062,1.); -#3062 = DIRECTION('',(1.,1.232595164408E-32)); -#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3064 = ORIENTED_EDGE('',*,*,#3065,.T.); -#3065 = EDGE_CURVE('',#3038,#1796,#3066,.T.); -#3066 = SURFACE_CURVE('',#3067,(#3071,#3078),.PCURVE_S1.); -#3067 = LINE('',#3068,#3069); -#3068 = CARTESIAN_POINT('',(-19.05,-21.,4.6)); -#3069 = VECTOR('',#3070,1.); -#3070 = DIRECTION('',(1.,0.,-0.)); -#3071 = PCURVE('',#185,#3072); -#3072 = DEFINITIONAL_REPRESENTATION('',(#3073),#3077); -#3073 = LINE('',#3074,#3075); -#3074 = CARTESIAN_POINT('',(4.6,0.)); -#3075 = VECTOR('',#3076,1.); -#3076 = DIRECTION('',(0.,1.)); -#3077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3078 = PCURVE('',#213,#3079); -#3079 = DEFINITIONAL_REPRESENTATION('',(#3080),#3084); -#3080 = LINE('',#3081,#3082); -#3081 = CARTESIAN_POINT('',(0.,0.)); -#3082 = VECTOR('',#3083,1.); -#3083 = DIRECTION('',(1.,0.)); -#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3085 = ORIENTED_EDGE('',*,*,#1795,.F.); -#3086 = ORIENTED_EDGE('',*,*,#1653,.T.); -#3087 = ADVANCED_FACE('',(#3088),#3053,.T.); -#3088 = FACE_BOUND('',#3089,.T.); -#3089 = EDGE_LOOP('',(#3090,#3119,#3138,#3139)); -#3090 = ORIENTED_EDGE('',*,*,#3091,.F.); -#3091 = EDGE_CURVE('',#3092,#3094,#3096,.T.); -#3092 = VERTEX_POINT('',#3093); -#3093 = CARTESIAN_POINT('',(12.624778305337,-19.975,0.8)); -#3094 = VERTEX_POINT('',#3095); -#3095 = CARTESIAN_POINT('',(11.782338587294,-19.975,4.6)); -#3096 = SURFACE_CURVE('',#3097,(#3101,#3108),.PCURVE_S1.); -#3097 = LINE('',#3098,#3099); -#3098 = CARTESIAN_POINT('',(12.625,-19.975,0.799)); -#3099 = VECTOR('',#3100,1.); -#3100 = DIRECTION('',(-0.216439613938,5.30124160836E-17,0.97629600712)); -#3101 = PCURVE('',#3053,#3102); -#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3107); -#3103 = LINE('',#3104,#3105); -#3104 = CARTESIAN_POINT('',(0.,0.)); -#3105 = VECTOR('',#3106,1.); -#3106 = DIRECTION('',(1.,1.232595164408E-32)); -#3107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3108 = PCURVE('',#3109,#3114); -#3109 = CONICAL_SURFACE('',#3110,12.625,0.218166156499); -#3110 = AXIS2_PLACEMENT_3D('',#3111,#3112,#3113); -#3111 = CARTESIAN_POINT('',(0.,-19.975,0.799)); -#3112 = DIRECTION('',(-0.,-0.,-1.)); -#3113 = DIRECTION('',(1.,0.,0.)); -#3114 = DEFINITIONAL_REPRESENTATION('',(#3115),#3118); -#3115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3116,#3117),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,5.121397571573),.PIECEWISE_BEZIER_KNOTS.); -#3116 = CARTESIAN_POINT('',(0.,0.)); -#3117 = CARTESIAN_POINT('',(0.,-5.)); -#3118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3119 = ORIENTED_EDGE('',*,*,#3120,.F.); -#3120 = EDGE_CURVE('',#3010,#3092,#3121,.T.); -#3121 = SURFACE_CURVE('',#3122,(#3126,#3132),.PCURVE_S1.); -#3122 = LINE('',#3123,#3124); -#3123 = CARTESIAN_POINT('',(12.624778305337,-26.425,0.8)); -#3124 = VECTOR('',#3125,1.); -#3125 = DIRECTION('',(0.,1.,0.)); -#3126 = PCURVE('',#3053,#3127); -#3127 = DEFINITIONAL_REPRESENTATION('',(#3128),#3131); -#3128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3129,#3130),.UNSPECIFIED.,.F., - .F.,(2,2),(5.425,6.45),.PIECEWISE_BEZIER_KNOTS.); -#3129 = CARTESIAN_POINT('',(1.024279514315E-03,-1.025)); -#3130 = CARTESIAN_POINT('',(1.024279514315E-03,2.6645352591E-15)); -#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3132 = PCURVE('',#3025,#3133); -#3133 = DEFINITIONAL_REPRESENTATION('',(#3134),#3137); -#3134 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3135,#3136),.UNSPECIFIED.,.F., - .F.,(2,2),(5.425,6.45),.PIECEWISE_BEZIER_KNOTS.); -#3135 = CARTESIAN_POINT('',(25.524778305337,11.875)); -#3136 = CARTESIAN_POINT('',(25.524778305337,12.9)); -#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3138 = ORIENTED_EDGE('',*,*,#3037,.T.); -#3139 = ORIENTED_EDGE('',*,*,#3140,.F.); -#3140 = EDGE_CURVE('',#3094,#3038,#3141,.T.); -#3141 = SURFACE_CURVE('',#3142,(#3146,#3152),.PCURVE_S1.); -#3142 = LINE('',#3143,#3144); -#3143 = CARTESIAN_POINT('',(11.782338587294,-20.4875,4.6)); -#3144 = VECTOR('',#3145,1.); -#3145 = DIRECTION('',(0.,-1.,0.)); -#3146 = PCURVE('',#3053,#3147); -#3147 = DEFINITIONAL_REPRESENTATION('',(#3148),#3151); -#3148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3149,#3150),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.5125,0.5125),.PIECEWISE_BEZIER_KNOTS.); -#3149 = CARTESIAN_POINT('',(3.893286433909,2.6645352591E-15)); -#3150 = CARTESIAN_POINT('',(3.893286433909,-1.025)); -#3151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3152 = PCURVE('',#213,#3153); -#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3157); -#3154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3155,#3156),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.5125,0.5125),.PIECEWISE_BEZIER_KNOTS.); -#3155 = CARTESIAN_POINT('',(30.832338587294,1.025)); -#3156 = CARTESIAN_POINT('',(30.832338587294,0.)); -#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3158 = ADVANCED_FACE('',(#3159),#3109,.F.); -#3159 = FACE_BOUND('',#3160,.F.); -#3160 = EDGE_LOOP('',(#3161,#3185,#3207,#3208)); -#3161 = ORIENTED_EDGE('',*,*,#3162,.F.); -#3162 = EDGE_CURVE('',#3163,#3165,#3167,.T.); -#3163 = VERTEX_POINT('',#3164); -#3164 = CARTESIAN_POINT('',(-11.78233858729,-19.975,4.6)); -#3165 = VERTEX_POINT('',#3166); -#3166 = CARTESIAN_POINT('',(-12.62477830533,-19.975,0.8)); -#3167 = SURFACE_CURVE('',#3168,(#3172,#3178),.PCURVE_S1.); -#3168 = LINE('',#3169,#3170); -#3169 = CARTESIAN_POINT('',(0.,-19.975,57.746694858733)); -#3170 = VECTOR('',#3171,1.); -#3171 = DIRECTION('',(-0.216439613938,-0.,-0.97629600712)); -#3172 = PCURVE('',#3109,#3173); -#3173 = DEFINITIONAL_REPRESENTATION('',(#3174),#3177); -#3174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3175,#3176),.UNSPECIFIED.,.F., - .F.,(2,2),(53.208959659662,58.330357231234),.PIECEWISE_BEZIER_KNOTS.); -#3175 = CARTESIAN_POINT('',(-3.14159265359,-5.)); -#3176 = CARTESIAN_POINT('',(-3.14159265359,6.937000358107E-15)); -#3177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3178 = PCURVE('',#2997,#3179); -#3179 = DEFINITIONAL_REPRESENTATION('',(#3180),#3184); -#3180 = LINE('',#3181,#3182); -#3181 = CARTESIAN_POINT('',(-53.20895965966,0.)); -#3182 = VECTOR('',#3183,1.); -#3183 = DIRECTION('',(1.,0.)); -#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3185 = ORIENTED_EDGE('',*,*,#3186,.F.); -#3186 = EDGE_CURVE('',#3094,#3163,#3187,.T.); -#3187 = SURFACE_CURVE('',#3188,(#3193,#3200),.PCURVE_S1.); -#3188 = CIRCLE('',#3189,11.782338587294); -#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192); -#3190 = CARTESIAN_POINT('',(0.,-19.975,4.6)); -#3191 = DIRECTION('',(0.,0.,1.)); -#3192 = DIRECTION('',(1.,0.,-0.)); -#3193 = PCURVE('',#3109,#3194); -#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3199); -#3195 = LINE('',#3196,#3197); -#3196 = CARTESIAN_POINT('',(-0.,-3.801)); -#3197 = VECTOR('',#3198,1.); -#3198 = DIRECTION('',(-1.,-0.)); -#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3200 = PCURVE('',#213,#3201); -#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206); -#3202 = CIRCLE('',#3203,11.782338587294); -#3203 = AXIS2_PLACEMENT_2D('',#3204,#3205); -#3204 = CARTESIAN_POINT('',(19.05,1.025)); -#3205 = DIRECTION('',(1.,0.)); -#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3207 = ORIENTED_EDGE('',*,*,#3091,.F.); -#3208 = ORIENTED_EDGE('',*,*,#3209,.T.); -#3209 = EDGE_CURVE('',#3092,#3165,#3210,.T.); -#3210 = SURFACE_CURVE('',#3211,(#3216,#3223),.PCURVE_S1.); -#3211 = CIRCLE('',#3212,12.624778305337); -#3212 = AXIS2_PLACEMENT_3D('',#3213,#3214,#3215); -#3213 = CARTESIAN_POINT('',(0.,-19.975,0.8)); -#3214 = DIRECTION('',(0.,0.,1.)); -#3215 = DIRECTION('',(1.,0.,-0.)); -#3216 = PCURVE('',#3109,#3217); -#3217 = DEFINITIONAL_REPRESENTATION('',(#3218),#3222); -#3218 = LINE('',#3219,#3220); -#3219 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#3220 = VECTOR('',#3221,1.); -#3221 = DIRECTION('',(-1.,-0.)); -#3222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3223 = PCURVE('',#3025,#3224); -#3224 = DEFINITIONAL_REPRESENTATION('',(#3225),#3229); -#3225 = CIRCLE('',#3226,12.624778305337); -#3226 = AXIS2_PLACEMENT_2D('',#3227,#3228); -#3227 = CARTESIAN_POINT('',(12.9,12.9)); -#3228 = DIRECTION('',(1.,0.)); -#3229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3230 = ADVANCED_FACE('',(#3231),#3025,.T.); -#3231 = FACE_BOUND('',#3232,.T.); -#3232 = EDGE_LOOP('',(#3233,#3234,#3235,#3254)); -#3233 = ORIENTED_EDGE('',*,*,#3120,.T.); -#3234 = ORIENTED_EDGE('',*,*,#3209,.T.); -#3235 = ORIENTED_EDGE('',*,*,#3236,.T.); -#3236 = EDGE_CURVE('',#3165,#2982,#3237,.T.); -#3237 = SURFACE_CURVE('',#3238,(#3242,#3248),.PCURVE_S1.); -#3238 = LINE('',#3239,#3240); -#3239 = CARTESIAN_POINT('',(-12.62477830533,-26.425,0.8)); -#3240 = VECTOR('',#3241,1.); -#3241 = DIRECTION('',(0.,-1.,0.)); -#3242 = PCURVE('',#3025,#3243); -#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3247); -#3244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3245,#3246),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.425),.PIECEWISE_BEZIER_KNOTS.); -#3245 = CARTESIAN_POINT('',(0.275221694663,12.9)); -#3246 = CARTESIAN_POINT('',(0.275221694663,11.875)); -#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3248 = PCURVE('',#2997,#3249); -#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3253); -#3250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3251,#3252),.UNSPECIFIED.,.F., - .F.,(2,2),(-6.45,-5.425),.PIECEWISE_BEZIER_KNOTS.); -#3251 = CARTESIAN_POINT('',(5.120373292058,0.)); -#3252 = CARTESIAN_POINT('',(5.120373292058,-1.025)); -#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3254 = ORIENTED_EDGE('',*,*,#3009,.F.); -#3255 = ADVANCED_FACE('',(#3256),#2997,.T.); -#3256 = FACE_BOUND('',#3257,.T.); -#3257 = EDGE_LOOP('',(#3258,#3259,#3278,#3279)); -#3258 = ORIENTED_EDGE('',*,*,#3162,.F.); -#3259 = ORIENTED_EDGE('',*,*,#3260,.F.); -#3260 = EDGE_CURVE('',#2959,#3163,#3261,.T.); -#3261 = SURFACE_CURVE('',#3262,(#3266,#3272),.PCURVE_S1.); -#3262 = LINE('',#3263,#3264); -#3263 = CARTESIAN_POINT('',(-11.78233858729,-20.4875,4.6)); -#3264 = VECTOR('',#3265,1.); -#3265 = DIRECTION('',(-0.,1.,0.)); -#3266 = PCURVE('',#2997,#3267); -#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3271); -#3268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3269,#3270),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.5125,0.5125),.PIECEWISE_BEZIER_KNOTS.); -#3269 = CARTESIAN_POINT('',(1.228111137663,-1.025)); -#3270 = CARTESIAN_POINT('',(1.228111137663,0.)); -#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3272 = PCURVE('',#213,#3273); -#3273 = DEFINITIONAL_REPRESENTATION('',(#3274),#3277); -#3274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3275,#3276),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.5125,0.5125),.PIECEWISE_BEZIER_KNOTS.); -#3275 = CARTESIAN_POINT('',(7.267661412706,0.)); -#3276 = CARTESIAN_POINT('',(7.267661412706,1.025)); -#3277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3278 = ORIENTED_EDGE('',*,*,#2981,.T.); -#3279 = ORIENTED_EDGE('',*,*,#3236,.F.); -#3280 = ADVANCED_FACE('',(#3281),#213,.T.); -#3281 = FACE_BOUND('',#3282,.T.); -#3282 = EDGE_LOOP('',(#3283,#3284,#3285,#3286,#3287,#3288,#3289,#3290)); -#3283 = ORIENTED_EDGE('',*,*,#197,.F.); -#3284 = ORIENTED_EDGE('',*,*,#2958,.T.); -#3285 = ORIENTED_EDGE('',*,*,#3260,.T.); -#3286 = ORIENTED_EDGE('',*,*,#3186,.F.); -#3287 = ORIENTED_EDGE('',*,*,#3140,.T.); -#3288 = ORIENTED_EDGE('',*,*,#3065,.T.); -#3289 = ORIENTED_EDGE('',*,*,#1818,.T.); -#3290 = ORIENTED_EDGE('',*,*,#3291,.F.); -#3291 = EDGE_CURVE('',#198,#1819,#3292,.T.); -#3292 = SURFACE_CURVE('',#3293,(#3297,#3304),.PCURVE_S1.); -#3293 = LINE('',#3294,#3295); -#3294 = CARTESIAN_POINT('',(-19.05,0.,4.6)); -#3295 = VECTOR('',#3296,1.); -#3296 = DIRECTION('',(1.,0.,-0.)); -#3297 = PCURVE('',#213,#3298); -#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303); -#3299 = LINE('',#3300,#3301); -#3300 = CARTESIAN_POINT('',(0.,21.)); -#3301 = VECTOR('',#3302,1.); -#3302 = DIRECTION('',(1.,0.)); -#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3304 = PCURVE('',#241,#3305); -#3305 = DEFINITIONAL_REPRESENTATION('',(#3306),#3310); -#3306 = LINE('',#3307,#3308); -#3307 = CARTESIAN_POINT('',(-4.6,42.9)); -#3308 = VECTOR('',#3309,1.); -#3309 = DIRECTION('',(-0.,-1.)); -#3310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3311 = ADVANCED_FACE('',(#3312),#241,.T.); -#3312 = FACE_BOUND('',#3313,.F.); -#3313 = EDGE_LOOP('',(#3314,#3315,#3316,#3317,#3318,#3319,#3320,#3321, - #3342,#3343,#3344,#3345,#3346,#3347)); -#3314 = ORIENTED_EDGE('',*,*,#2385,.T.); -#3315 = ORIENTED_EDGE('',*,*,#2314,.T.); -#3316 = ORIENTED_EDGE('',*,*,#2187,.T.); -#3317 = ORIENTED_EDGE('',*,*,#2135,.F.); -#3318 = ORIENTED_EDGE('',*,*,#1841,.F.); -#3319 = ORIENTED_EDGE('',*,*,#3291,.F.); -#3320 = ORIENTED_EDGE('',*,*,#225,.T.); -#3321 = ORIENTED_EDGE('',*,*,#3322,.T.); -#3322 = EDGE_CURVE('',#226,#1152,#3323,.T.); -#3323 = SURFACE_CURVE('',#3324,(#3328,#3335),.PCURVE_S1.); -#3324 = LINE('',#3325,#3326); -#3325 = CARTESIAN_POINT('',(-18.65,-3.552713678801E-15,7.)); -#3326 = VECTOR('',#3327,1.); -#3327 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#3328 = PCURVE('',#241,#3329); -#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334); -#3330 = LINE('',#3331,#3332); -#3331 = CARTESIAN_POINT('',(-7.,42.5)); -#3332 = VECTOR('',#3333,1.); -#3333 = DIRECTION('',(-0.707106781187,0.707106781187)); -#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3335 = PCURVE('',#269,#3336); -#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341); -#3337 = LINE('',#3338,#3339); -#3338 = CARTESIAN_POINT('',(33.,-1.272792206136)); -#3339 = VECTOR('',#3340,1.); -#3340 = DIRECTION('',(0.,1.)); -#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3342 = ORIENTED_EDGE('',*,*,#1151,.F.); -#3343 = ORIENTED_EDGE('',*,*,#1099,.F.); -#3344 = ORIENTED_EDGE('',*,*,#1023,.F.); -#3345 = ORIENTED_EDGE('',*,*,#947,.F.); -#3346 = ORIENTED_EDGE('',*,*,#628,.T.); -#3347 = ORIENTED_EDGE('',*,*,#2638,.T.); -#3348 = ADVANCED_FACE('',(#3349),#269,.T.); -#3349 = FACE_BOUND('',#3350,.T.); -#3350 = EDGE_LOOP('',(#3351,#3372,#3373,#3374)); -#3351 = ORIENTED_EDGE('',*,*,#3352,.F.); -#3352 = EDGE_CURVE('',#254,#1176,#3353,.T.); -#3353 = SURFACE_CURVE('',#3354,(#3358,#3365),.PCURVE_S1.); -#3354 = LINE('',#3355,#3356); -#3355 = CARTESIAN_POINT('',(-18.65,-33.,7.)); -#3356 = VECTOR('',#3357,1.); -#3357 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#3358 = PCURVE('',#269,#3359); -#3359 = DEFINITIONAL_REPRESENTATION('',(#3360),#3364); -#3360 = LINE('',#3361,#3362); -#3361 = CARTESIAN_POINT('',(0.,-1.272792206136)); -#3362 = VECTOR('',#3363,1.); -#3363 = DIRECTION('',(0.,1.)); -#3364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3365 = PCURVE('',#297,#3366); -#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371); -#3367 = LINE('',#3368,#3369); -#3368 = CARTESIAN_POINT('',(7.,5.2)); -#3369 = VECTOR('',#3370,1.); -#3370 = DIRECTION('',(0.707106781187,-0.707106781187)); -#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3372 = ORIENTED_EDGE('',*,*,#253,.T.); -#3373 = ORIENTED_EDGE('',*,*,#3322,.T.); -#3374 = ORIENTED_EDGE('',*,*,#1198,.F.); -#3375 = ADVANCED_FACE('',(#3376),#350,.T.); -#3376 = FACE_BOUND('',#3377,.T.); -#3377 = EDGE_LOOP('',(#3378,#3400)); -#3378 = ORIENTED_EDGE('',*,*,#3379,.T.); -#3379 = EDGE_CURVE('',#310,#336,#3380,.T.); -#3380 = SURFACE_CURVE('',#3381,(#3386,#3393),.PCURVE_S1.); -#3381 = CIRCLE('',#3382,2.2); -#3382 = AXIS2_PLACEMENT_3D('',#3383,#3384,#3385); -#3383 = CARTESIAN_POINT('',(-17.35,-24.7,2.3)); -#3384 = DIRECTION('',(0.,-1.,0.)); -#3385 = DIRECTION('',(1.,0.,0.)); -#3386 = PCURVE('',#350,#3387); -#3387 = DEFINITIONAL_REPRESENTATION('',(#3388),#3392); -#3388 = CIRCLE('',#3389,2.2); -#3389 = AXIS2_PLACEMENT_2D('',#3390,#3391); -#3390 = CARTESIAN_POINT('',(0.,0.)); -#3391 = DIRECTION('',(1.,0.)); -#3392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3393 = PCURVE('',#324,#3394); -#3394 = DEFINITIONAL_REPRESENTATION('',(#3395),#3399); -#3395 = LINE('',#3396,#3397); -#3396 = CARTESIAN_POINT('',(0.,0.)); -#3397 = VECTOR('',#3398,1.); -#3398 = DIRECTION('',(1.,0.)); -#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3400 = ORIENTED_EDGE('',*,*,#335,.F.); -#3401 = ADVANCED_FACE('',(#3402),#324,.F.); -#3402 = FACE_BOUND('',#3403,.F.); -#3403 = EDGE_LOOP('',(#3404,#3430,#3431,#3432)); -#3404 = ORIENTED_EDGE('',*,*,#3405,.F.); -#3405 = EDGE_CURVE('',#282,#362,#3406,.T.); -#3406 = SURFACE_CURVE('',#3407,(#3412,#3419),.PCURVE_S1.); -#3407 = CIRCLE('',#3408,2.2); -#3408 = AXIS2_PLACEMENT_3D('',#3409,#3410,#3411); -#3409 = CARTESIAN_POINT('',(-17.35,-33.,2.3)); -#3410 = DIRECTION('',(0.,-1.,0.)); -#3411 = DIRECTION('',(1.,0.,0.)); -#3412 = PCURVE('',#324,#3413); -#3413 = DEFINITIONAL_REPRESENTATION('',(#3414),#3418); -#3414 = LINE('',#3415,#3416); -#3415 = CARTESIAN_POINT('',(0.,8.3)); -#3416 = VECTOR('',#3417,1.); -#3417 = DIRECTION('',(1.,0.)); -#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3419 = PCURVE('',#297,#3420); -#3420 = DEFINITIONAL_REPRESENTATION('',(#3421),#3429); -#3421 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3422,#3423,#3424,#3425, -#3426,#3427,#3428),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3422 = CARTESIAN_POINT('',(2.3,8.7)); -#3423 = CARTESIAN_POINT('',(6.110511776652,8.7)); -#3424 = CARTESIAN_POINT('',(4.205255888326,5.4)); -#3425 = CARTESIAN_POINT('',(2.3,2.1)); -#3426 = CARTESIAN_POINT('',(0.394744111674,5.4)); -#3427 = CARTESIAN_POINT('',(-1.510511776652,8.7)); -#3428 = CARTESIAN_POINT('',(2.3,8.7)); -#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3430 = ORIENTED_EDGE('',*,*,#309,.F.); -#3431 = ORIENTED_EDGE('',*,*,#3379,.T.); -#3432 = ORIENTED_EDGE('',*,*,#361,.T.); -#3433 = ADVANCED_FACE('',(#3434),#297,.F.); -#3434 = FACE_BOUND('',#3435,.F.); -#3435 = EDGE_LOOP('',(#3436,#3437,#3438,#3439,#3440,#3441,#3442,#3443)); -#3436 = ORIENTED_EDGE('',*,*,#382,.F.); -#3437 = ORIENTED_EDGE('',*,*,#1245,.F.); -#3438 = ORIENTED_EDGE('',*,*,#999,.T.); -#3439 = ORIENTED_EDGE('',*,*,#1075,.T.); -#3440 = ORIENTED_EDGE('',*,*,#1175,.T.); -#3441 = ORIENTED_EDGE('',*,*,#3352,.F.); -#3442 = ORIENTED_EDGE('',*,*,#281,.F.); -#3443 = ORIENTED_EDGE('',*,*,#3405,.T.); -#3444 = ADVANCED_FACE('',(#3445),#44,.T.); -#3445 = FACE_BOUND('',#3446,.T.); -#3446 = EDGE_LOOP('',(#3447,#3448,#3449,#3450)); -#3447 = ORIENTED_EDGE('',*,*,#604,.F.); -#3448 = ORIENTED_EDGE('',*,*,#21,.F.); -#3449 = ORIENTED_EDGE('',*,*,#1224,.T.); -#3450 = ORIENTED_EDGE('',*,*,#843,.T.); -#3451 = MANIFOLD_SOLID_BREP('',#3452); -#3452 = CLOSED_SHELL('',(#3453,#3822,#3877,#3881,#3907,#3939,#4104,#4435 - ,#4494,#4498,#4528,#4556,#4630,#4711,#4790,#4866,#4945,#5026,#5107, - #5183,#5262,#5435,#5490,#5494,#5566,#5647,#5725,#5796,#5867,#5892, - #5919,#5926,#6028,#6095,#6145,#6194,#6258,#6317,#6321,#6349,#6374, - #6399,#6424,#6431,#6524,#6735,#6954,#7040,#7063,#7105,#7148,#7173, - #7198,#7223,#7248,#7255)); -#3453 = ADVANCED_FACE('',(#3454,#3791),#3468,.F.); -#3454 = FACE_BOUND('',#3455,.F.); -#3455 = EDGE_LOOP('',(#3456,#3491,#3519,#3552,#3580,#3613,#3641,#3669, - #3697,#3720,#3746,#3772)); -#3456 = ORIENTED_EDGE('',*,*,#3457,.F.); -#3457 = EDGE_CURVE('',#3458,#3460,#3462,.T.); -#3458 = VERTEX_POINT('',#3459); -#3459 = CARTESIAN_POINT('',(-18.85,-33.,0.399)); -#3460 = VERTEX_POINT('',#3461); -#3461 = CARTESIAN_POINT('',(-18.85,-33.,0.977124344468)); -#3462 = SURFACE_CURVE('',#3463,(#3467,#3479),.PCURVE_S1.); -#3463 = LINE('',#3464,#3465); -#3464 = CARTESIAN_POINT('',(-18.85,-33.,0.)); -#3465 = VECTOR('',#3466,1.); -#3466 = DIRECTION('',(0.,0.,1.)); -#3467 = PCURVE('',#3468,#3473); -#3468 = PLANE('',#3469); -#3469 = AXIS2_PLACEMENT_3D('',#3470,#3471,#3472); -#3470 = CARTESIAN_POINT('',(-18.85,-33.,0.)); -#3471 = DIRECTION('',(1.,0.,0.)); -#3472 = DIRECTION('',(0.,0.,1.)); -#3473 = DEFINITIONAL_REPRESENTATION('',(#3474),#3478); -#3474 = LINE('',#3475,#3476); -#3475 = CARTESIAN_POINT('',(0.,0.)); -#3476 = VECTOR('',#3477,1.); -#3477 = DIRECTION('',(1.,0.)); -#3478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3479 = PCURVE('',#3480,#3485); -#3480 = PLANE('',#3481); -#3481 = AXIS2_PLACEMENT_3D('',#3482,#3483,#3484); -#3482 = CARTESIAN_POINT('',(-18.85,-33.,0.)); -#3483 = DIRECTION('',(0.,1.,0.)); -#3484 = DIRECTION('',(0.,0.,1.)); -#3485 = DEFINITIONAL_REPRESENTATION('',(#3486),#3490); -#3486 = LINE('',#3487,#3488); -#3487 = CARTESIAN_POINT('',(0.,0.)); -#3488 = VECTOR('',#3489,1.); -#3489 = DIRECTION('',(1.,0.)); -#3490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3491 = ORIENTED_EDGE('',*,*,#3492,.F.); -#3492 = EDGE_CURVE('',#3493,#3458,#3495,.T.); -#3493 = VERTEX_POINT('',#3494); -#3494 = CARTESIAN_POINT('',(-18.85,-5.299,0.399)); -#3495 = SURFACE_CURVE('',#3496,(#3500,#3507),.PCURVE_S1.); -#3496 = LINE('',#3497,#3498); -#3497 = CARTESIAN_POINT('',(-18.85,-5.299,0.399)); -#3498 = VECTOR('',#3499,1.); -#3499 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#3500 = PCURVE('',#3468,#3501); -#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506); -#3502 = LINE('',#3503,#3504); -#3503 = CARTESIAN_POINT('',(0.399,-27.701)); -#3504 = VECTOR('',#3505,1.); -#3505 = DIRECTION('',(8.015761341649E-18,1.)); -#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3507 = PCURVE('',#3508,#3513); -#3508 = PLANE('',#3509); -#3509 = AXIS2_PLACEMENT_3D('',#3510,#3511,#3512); -#3510 = CARTESIAN_POINT('',(-18.6505,-5.299,0.1995)); -#3511 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#3512 = DIRECTION('',(1.550708678569E-18,1.,-6.465052663081E-18)); -#3513 = DEFINITIONAL_REPRESENTATION('',(#3514),#3518); -#3514 = LINE('',#3515,#3516); -#3515 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#3516 = VECTOR('',#3517,1.); -#3517 = DIRECTION('',(-1.,0.)); -#3518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3519 = ORIENTED_EDGE('',*,*,#3520,.F.); -#3520 = EDGE_CURVE('',#3521,#3493,#3523,.T.); -#3521 = VERTEX_POINT('',#3522); -#3522 = CARTESIAN_POINT('',(-18.85,-3.899,1.799)); -#3523 = SURFACE_CURVE('',#3524,(#3529,#3540),.PCURVE_S1.); -#3524 = CIRCLE('',#3525,1.4); -#3525 = AXIS2_PLACEMENT_3D('',#3526,#3527,#3528); -#3526 = CARTESIAN_POINT('',(-18.85,-5.299,1.799)); -#3527 = DIRECTION('',(-1.,-0.,0.)); -#3528 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#3529 = PCURVE('',#3468,#3530); -#3530 = DEFINITIONAL_REPRESENTATION('',(#3531),#3539); -#3531 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3532,#3533,#3534,#3535, -#3536,#3537,#3538),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3532 = CARTESIAN_POINT('',(1.799,-29.101)); -#3533 = CARTESIAN_POINT('',(-0.625871130596,-29.101)); -#3534 = CARTESIAN_POINT('',(0.586564434702,-27.001)); -#3535 = CARTESIAN_POINT('',(1.799,-24.901)); -#3536 = CARTESIAN_POINT('',(3.011435565298,-27.001)); -#3537 = CARTESIAN_POINT('',(4.223871130596,-29.101)); -#3538 = CARTESIAN_POINT('',(1.799,-29.101)); -#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3540 = PCURVE('',#3541,#3546); -#3541 = CONICAL_SURFACE('',#3542,1.799,0.785398163397); -#3542 = AXIS2_PLACEMENT_3D('',#3543,#3544,#3545); -#3543 = CARTESIAN_POINT('',(-18.451,-5.299,1.799)); -#3544 = DIRECTION('',(1.,0.,-0.)); -#3545 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551); -#3547 = LINE('',#3548,#3549); -#3548 = CARTESIAN_POINT('',(-0.,-0.399)); -#3549 = VECTOR('',#3550,1.); -#3550 = DIRECTION('',(-1.,0.)); -#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3552 = ORIENTED_EDGE('',*,*,#3553,.F.); -#3553 = EDGE_CURVE('',#3554,#3521,#3556,.T.); -#3554 = VERTEX_POINT('',#3555); -#3555 = CARTESIAN_POINT('',(-18.85,-3.899,2.201)); -#3556 = SURFACE_CURVE('',#3557,(#3561,#3568),.PCURVE_S1.); -#3557 = LINE('',#3558,#3559); -#3558 = CARTESIAN_POINT('',(-18.85,-3.899,2.201)); -#3559 = VECTOR('',#3560,1.); -#3560 = DIRECTION('',(-0.,-0.,-1.)); -#3561 = PCURVE('',#3468,#3562); -#3562 = DEFINITIONAL_REPRESENTATION('',(#3563),#3567); -#3563 = LINE('',#3564,#3565); -#3564 = CARTESIAN_POINT('',(2.201,-29.101)); -#3565 = VECTOR('',#3566,1.); -#3566 = DIRECTION('',(-1.,0.)); -#3567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3568 = PCURVE('',#3569,#3574); -#3569 = PLANE('',#3570); -#3570 = AXIS2_PLACEMENT_3D('',#3571,#3572,#3573); -#3571 = CARTESIAN_POINT('',(-18.6505,-3.6995,2.201)); -#3572 = DIRECTION('',(0.707106781187,-0.707106781187,-3.474965956532E-18 - )); -#3573 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,-1.)); -#3574 = DEFINITIONAL_REPRESENTATION('',(#3575),#3579); -#3575 = LINE('',#3576,#3577); -#3576 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#3577 = VECTOR('',#3578,1.); -#3578 = DIRECTION('',(1.,0.)); -#3579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3580 = ORIENTED_EDGE('',*,*,#3581,.F.); -#3581 = EDGE_CURVE('',#3582,#3554,#3584,.T.); -#3582 = VERTEX_POINT('',#3583); -#3583 = CARTESIAN_POINT('',(-18.85,-5.299,3.601)); -#3584 = SURFACE_CURVE('',#3585,(#3590,#3601),.PCURVE_S1.); -#3585 = CIRCLE('',#3586,1.4); -#3586 = AXIS2_PLACEMENT_3D('',#3587,#3588,#3589); -#3587 = CARTESIAN_POINT('',(-18.85,-5.299,2.201)); -#3588 = DIRECTION('',(-1.,-0.,0.)); -#3589 = DIRECTION('',(0.,0.,1.)); -#3590 = PCURVE('',#3468,#3591); -#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3600); -#3592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3593,#3594,#3595,#3596, -#3597,#3598,#3599),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3593 = CARTESIAN_POINT('',(3.601,-27.701)); -#3594 = CARTESIAN_POINT('',(3.601,-30.12587113059)); -#3595 = CARTESIAN_POINT('',(1.501,-28.91343556529)); -#3596 = CARTESIAN_POINT('',(-0.599,-27.701)); -#3597 = CARTESIAN_POINT('',(1.501,-26.4885644347)); -#3598 = CARTESIAN_POINT('',(3.601,-25.2761288694)); -#3599 = CARTESIAN_POINT('',(3.601,-27.701)); -#3600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3601 = PCURVE('',#3602,#3607); -#3602 = CONICAL_SURFACE('',#3603,1.799,0.785398163397); -#3603 = AXIS2_PLACEMENT_3D('',#3604,#3605,#3606); -#3604 = CARTESIAN_POINT('',(-18.451,-5.299,2.201)); -#3605 = DIRECTION('',(1.,0.,-0.)); -#3606 = DIRECTION('',(0.,0.,1.)); -#3607 = DEFINITIONAL_REPRESENTATION('',(#3608),#3612); -#3608 = LINE('',#3609,#3610); -#3609 = CARTESIAN_POINT('',(-0.,-0.399)); -#3610 = VECTOR('',#3611,1.); -#3611 = DIRECTION('',(-1.,0.)); -#3612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3613 = ORIENTED_EDGE('',*,*,#3614,.F.); -#3614 = EDGE_CURVE('',#3615,#3582,#3617,.T.); -#3615 = VERTEX_POINT('',#3616); -#3616 = CARTESIAN_POINT('',(-18.85,-21.2,3.601)); -#3617 = SURFACE_CURVE('',#3618,(#3622,#3629),.PCURVE_S1.); -#3618 = LINE('',#3619,#3620); -#3619 = CARTESIAN_POINT('',(-18.85,-21.2,3.601)); -#3620 = VECTOR('',#3621,1.); -#3621 = DIRECTION('',(0.,1.,0.)); -#3622 = PCURVE('',#3468,#3623); -#3623 = DEFINITIONAL_REPRESENTATION('',(#3624),#3628); -#3624 = LINE('',#3625,#3626); -#3625 = CARTESIAN_POINT('',(3.601,-11.8)); -#3626 = VECTOR('',#3627,1.); -#3627 = DIRECTION('',(0.,-1.)); -#3628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3629 = PCURVE('',#3630,#3635); -#3630 = PLANE('',#3631); -#3631 = AXIS2_PLACEMENT_3D('',#3632,#3633,#3634); -#3632 = CARTESIAN_POINT('',(-18.6505,-21.2,3.8005)); -#3633 = DIRECTION('',(0.707106781187,3.474965956532E-18,-0.707106781187) - ); -#3634 = DIRECTION('',(-2.457171992256E-18,1.,2.457171992256E-18)); -#3635 = DEFINITIONAL_REPRESENTATION('',(#3636),#3640); -#3636 = LINE('',#3637,#3638); -#3637 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#3638 = VECTOR('',#3639,1.); -#3639 = DIRECTION('',(1.,0.)); -#3640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3641 = ORIENTED_EDGE('',*,*,#3642,.F.); -#3642 = EDGE_CURVE('',#3643,#3615,#3645,.T.); -#3643 = VERTEX_POINT('',#3644); -#3644 = CARTESIAN_POINT('',(-18.85,-21.2,4.6)); -#3645 = SURFACE_CURVE('',#3646,(#3650,#3657),.PCURVE_S1.); -#3646 = LINE('',#3647,#3648); -#3647 = CARTESIAN_POINT('',(-18.85,-21.2,4.6)); -#3648 = VECTOR('',#3649,1.); -#3649 = DIRECTION('',(0.,0.,-1.)); -#3650 = PCURVE('',#3468,#3651); -#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656); -#3652 = LINE('',#3653,#3654); -#3653 = CARTESIAN_POINT('',(4.6,-11.8)); -#3654 = VECTOR('',#3655,1.); -#3655 = DIRECTION('',(-1.,0.)); -#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3657 = PCURVE('',#3658,#3663); -#3658 = PLANE('',#3659); -#3659 = AXIS2_PLACEMENT_3D('',#3660,#3661,#3662); -#3660 = CARTESIAN_POINT('',(-18.85,-21.2,0.)); -#3661 = DIRECTION('',(0.,1.,0.)); -#3662 = DIRECTION('',(0.,0.,1.)); -#3663 = DEFINITIONAL_REPRESENTATION('',(#3664),#3668); -#3664 = LINE('',#3665,#3666); -#3665 = CARTESIAN_POINT('',(4.6,0.)); -#3666 = VECTOR('',#3667,1.); -#3667 = DIRECTION('',(-1.,0.)); -#3668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3669 = ORIENTED_EDGE('',*,*,#3670,.F.); -#3670 = EDGE_CURVE('',#3671,#3643,#3673,.T.); -#3671 = VERTEX_POINT('',#3672); -#3672 = CARTESIAN_POINT('',(-18.85,-33.,4.6)); -#3673 = SURFACE_CURVE('',#3674,(#3678,#3685),.PCURVE_S1.); -#3674 = LINE('',#3675,#3676); -#3675 = CARTESIAN_POINT('',(-18.85,-33.,4.6)); -#3676 = VECTOR('',#3677,1.); -#3677 = DIRECTION('',(0.,1.,0.)); -#3678 = PCURVE('',#3468,#3679); -#3679 = DEFINITIONAL_REPRESENTATION('',(#3680),#3684); -#3680 = LINE('',#3681,#3682); -#3681 = CARTESIAN_POINT('',(4.6,0.)); -#3682 = VECTOR('',#3683,1.); -#3683 = DIRECTION('',(0.,-1.)); -#3684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3685 = PCURVE('',#3686,#3691); -#3686 = PLANE('',#3687); -#3687 = AXIS2_PLACEMENT_3D('',#3688,#3689,#3690); -#3688 = CARTESIAN_POINT('',(-18.85,-33.,4.6)); -#3689 = DIRECTION('',(0.,0.,1.)); -#3690 = DIRECTION('',(1.,0.,0.)); -#3691 = DEFINITIONAL_REPRESENTATION('',(#3692),#3696); -#3692 = LINE('',#3693,#3694); -#3693 = CARTESIAN_POINT('',(0.,0.)); -#3694 = VECTOR('',#3695,1.); -#3695 = DIRECTION('',(0.,1.)); -#3696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3697 = ORIENTED_EDGE('',*,*,#3698,.F.); -#3698 = EDGE_CURVE('',#3699,#3671,#3701,.T.); -#3699 = VERTEX_POINT('',#3700); -#3700 = CARTESIAN_POINT('',(-18.85,-33.,3.622875655532)); -#3701 = SURFACE_CURVE('',#3702,(#3706,#3713),.PCURVE_S1.); -#3702 = LINE('',#3703,#3704); -#3703 = CARTESIAN_POINT('',(-18.85,-33.,0.)); -#3704 = VECTOR('',#3705,1.); -#3705 = DIRECTION('',(0.,0.,1.)); -#3706 = PCURVE('',#3468,#3707); -#3707 = DEFINITIONAL_REPRESENTATION('',(#3708),#3712); -#3708 = LINE('',#3709,#3710); -#3709 = CARTESIAN_POINT('',(0.,0.)); -#3710 = VECTOR('',#3711,1.); -#3711 = DIRECTION('',(1.,0.)); -#3712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3713 = PCURVE('',#3480,#3714); -#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719); -#3715 = LINE('',#3716,#3717); -#3716 = CARTESIAN_POINT('',(0.,0.)); -#3717 = VECTOR('',#3718,1.); -#3718 = DIRECTION('',(1.,0.)); -#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3720 = ORIENTED_EDGE('',*,*,#3721,.F.); -#3721 = EDGE_CURVE('',#3722,#3699,#3724,.T.); -#3722 = VERTEX_POINT('',#3723); -#3723 = CARTESIAN_POINT('',(-18.85,-24.7,3.622875655532)); -#3724 = SURFACE_CURVE('',#3725,(#3729,#3735),.PCURVE_S1.); -#3725 = LINE('',#3726,#3727); -#3726 = CARTESIAN_POINT('',(-18.85,-24.7,3.622875655532)); -#3727 = VECTOR('',#3728,1.); -#3728 = DIRECTION('',(0.,-1.,0.)); -#3729 = PCURVE('',#3468,#3730); -#3730 = DEFINITIONAL_REPRESENTATION('',(#3731),#3734); -#3731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3732,#3733),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#3732 = CARTESIAN_POINT('',(3.622875655532,-8.3000006)); -#3733 = CARTESIAN_POINT('',(3.622875655532,5.999999999062E-07)); -#3734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3735 = PCURVE('',#3736,#3741); -#3736 = CYLINDRICAL_SURFACE('',#3737,2.); -#3737 = AXIS2_PLACEMENT_3D('',#3738,#3739,#3740); -#3738 = CARTESIAN_POINT('',(-17.35,-24.7,2.3)); -#3739 = DIRECTION('',(0.,-1.,0.)); -#3740 = DIRECTION('',(1.,0.,0.)); -#3741 = DEFINITIONAL_REPRESENTATION('',(#3742),#3745); -#3742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3743,#3744),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#3743 = CARTESIAN_POINT('',(2.418858405776,-5.999999999062E-07)); -#3744 = CARTESIAN_POINT('',(2.418858405776,8.3000006)); -#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3746 = ORIENTED_EDGE('',*,*,#3747,.F.); -#3747 = EDGE_CURVE('',#3748,#3722,#3750,.T.); -#3748 = VERTEX_POINT('',#3749); -#3749 = CARTESIAN_POINT('',(-18.85,-24.7,0.977124344468)); -#3750 = SURFACE_CURVE('',#3751,(#3755,#3761),.PCURVE_S1.); -#3751 = LINE('',#3752,#3753); -#3752 = CARTESIAN_POINT('',(-18.85,-24.7,1.15)); -#3753 = VECTOR('',#3754,1.); -#3754 = DIRECTION('',(-0.,0.,1.)); -#3755 = PCURVE('',#3468,#3756); -#3756 = DEFINITIONAL_REPRESENTATION('',(#3757),#3760); -#3757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3758,#3759),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.85,3.15),.PIECEWISE_BEZIER_KNOTS.); -#3758 = CARTESIAN_POINT('',(0.3,-8.3)); -#3759 = CARTESIAN_POINT('',(4.3,-8.3)); -#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3761 = PCURVE('',#3762,#3767); -#3762 = PLANE('',#3763); -#3763 = AXIS2_PLACEMENT_3D('',#3764,#3765,#3766); -#3764 = CARTESIAN_POINT('',(-17.35,-24.7,2.3)); -#3765 = DIRECTION('',(0.,-1.,0.)); -#3766 = DIRECTION('',(1.,0.,0.)); -#3767 = DEFINITIONAL_REPRESENTATION('',(#3768),#3771); -#3768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3769,#3770),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.85,3.15),.PIECEWISE_BEZIER_KNOTS.); -#3769 = CARTESIAN_POINT('',(-1.5,-2.)); -#3770 = CARTESIAN_POINT('',(-1.5,2.)); -#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3772 = ORIENTED_EDGE('',*,*,#3773,.T.); -#3773 = EDGE_CURVE('',#3748,#3460,#3774,.T.); -#3774 = SURFACE_CURVE('',#3775,(#3779,#3785),.PCURVE_S1.); -#3775 = LINE('',#3776,#3777); -#3776 = CARTESIAN_POINT('',(-18.85,-24.7,0.977124344468)); -#3777 = VECTOR('',#3778,1.); -#3778 = DIRECTION('',(0.,-1.,0.)); -#3779 = PCURVE('',#3468,#3780); -#3780 = DEFINITIONAL_REPRESENTATION('',(#3781),#3784); -#3781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3782,#3783),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#3782 = CARTESIAN_POINT('',(0.977124344468,-8.3000006)); -#3783 = CARTESIAN_POINT('',(0.977124344468,5.999999999062E-07)); -#3784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3785 = PCURVE('',#3736,#3786); -#3786 = DEFINITIONAL_REPRESENTATION('',(#3787),#3790); -#3787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3788,#3789),.UNSPECIFIED.,.F., - .F.,(2,2),(-5.999999999062E-07,8.3000006),.PIECEWISE_BEZIER_KNOTS.); -#3788 = CARTESIAN_POINT('',(3.864326901403,-5.999999999062E-07)); -#3789 = CARTESIAN_POINT('',(3.864326901403,8.3000006)); -#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3791 = FACE_BOUND('',#3792,.F.); -#3792 = EDGE_LOOP('',(#3793)); -#3793 = ORIENTED_EDGE('',*,*,#3794,.F.); -#3794 = EDGE_CURVE('',#3795,#3795,#3797,.T.); -#3795 = VERTEX_POINT('',#3796); -#3796 = CARTESIAN_POINT('',(-18.85,-5.5,0.6)); -#3797 = SURFACE_CURVE('',#3798,(#3803,#3810),.PCURVE_S1.); -#3798 = CIRCLE('',#3799,1.4); -#3799 = AXIS2_PLACEMENT_3D('',#3800,#3801,#3802); -#3800 = CARTESIAN_POINT('',(-18.85,-5.5,2.)); -#3801 = DIRECTION('',(1.,0.,0.)); -#3802 = DIRECTION('',(0.,0.,-1.)); -#3803 = PCURVE('',#3468,#3804); -#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809); -#3805 = CIRCLE('',#3806,1.4); -#3806 = AXIS2_PLACEMENT_2D('',#3807,#3808); -#3807 = CARTESIAN_POINT('',(2.,-27.5)); -#3808 = DIRECTION('',(-1.,0.)); -#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3810 = PCURVE('',#3811,#3816); -#3811 = CYLINDRICAL_SURFACE('',#3812,1.4); -#3812 = AXIS2_PLACEMENT_3D('',#3813,#3814,#3815); -#3813 = CARTESIAN_POINT('',(-21.85,-5.5,2.)); -#3814 = DIRECTION('',(1.,0.,0.)); -#3815 = DIRECTION('',(0.,0.,-1.)); -#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821); -#3817 = LINE('',#3818,#3819); -#3818 = CARTESIAN_POINT('',(0.,3.)); -#3819 = VECTOR('',#3820,1.); -#3820 = DIRECTION('',(1.,0.)); -#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3822 = ADVANCED_FACE('',(#3823),#3811,.T.); -#3823 = FACE_BOUND('',#3824,.T.); -#3824 = EDGE_LOOP('',(#3825,#3826,#3849,#3876)); -#3825 = ORIENTED_EDGE('',*,*,#3794,.F.); -#3826 = ORIENTED_EDGE('',*,*,#3827,.F.); -#3827 = EDGE_CURVE('',#3828,#3795,#3830,.T.); -#3828 = VERTEX_POINT('',#3829); -#3829 = CARTESIAN_POINT('',(-21.85,-5.5,0.6)); -#3830 = SEAM_CURVE('',#3831,(#3835,#3842),.PCURVE_S1.); -#3831 = LINE('',#3832,#3833); -#3832 = CARTESIAN_POINT('',(-21.85,-5.5,0.6)); -#3833 = VECTOR('',#3834,1.); -#3834 = DIRECTION('',(1.,0.,0.)); -#3835 = PCURVE('',#3811,#3836); -#3836 = DEFINITIONAL_REPRESENTATION('',(#3837),#3841); -#3837 = LINE('',#3838,#3839); -#3838 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#3839 = VECTOR('',#3840,1.); -#3840 = DIRECTION('',(0.,1.)); -#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3842 = PCURVE('',#3811,#3843); -#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3848); -#3844 = LINE('',#3845,#3846); -#3845 = CARTESIAN_POINT('',(0.,-0.)); -#3846 = VECTOR('',#3847,1.); -#3847 = DIRECTION('',(0.,1.)); -#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3849 = ORIENTED_EDGE('',*,*,#3850,.T.); -#3850 = EDGE_CURVE('',#3828,#3828,#3851,.T.); -#3851 = SURFACE_CURVE('',#3852,(#3857,#3864),.PCURVE_S1.); -#3852 = CIRCLE('',#3853,1.4); -#3853 = AXIS2_PLACEMENT_3D('',#3854,#3855,#3856); -#3854 = CARTESIAN_POINT('',(-21.85,-5.5,2.)); -#3855 = DIRECTION('',(1.,-0.,0.)); -#3856 = DIRECTION('',(0.,0.,-1.)); -#3857 = PCURVE('',#3811,#3858); -#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863); -#3859 = LINE('',#3860,#3861); -#3860 = CARTESIAN_POINT('',(0.,0.)); -#3861 = VECTOR('',#3862,1.); -#3862 = DIRECTION('',(1.,0.)); -#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3864 = PCURVE('',#3865,#3870); -#3865 = PLANE('',#3866); -#3866 = AXIS2_PLACEMENT_3D('',#3867,#3868,#3869); -#3867 = CARTESIAN_POINT('',(-21.85,-5.5,2.)); -#3868 = DIRECTION('',(1.,0.,0.)); -#3869 = DIRECTION('',(0.,0.,-1.)); -#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3875); -#3871 = CIRCLE('',#3872,1.4); -#3872 = AXIS2_PLACEMENT_2D('',#3873,#3874); -#3873 = CARTESIAN_POINT('',(0.,0.)); -#3874 = DIRECTION('',(1.,0.)); -#3875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3876 = ORIENTED_EDGE('',*,*,#3827,.T.); -#3877 = ADVANCED_FACE('',(#3878),#3865,.F.); -#3878 = FACE_BOUND('',#3879,.T.); -#3879 = EDGE_LOOP('',(#3880)); -#3880 = ORIENTED_EDGE('',*,*,#3850,.F.); -#3881 = ADVANCED_FACE('',(#3882),#3762,.F.); -#3882 = FACE_BOUND('',#3883,.F.); -#3883 = EDGE_LOOP('',(#3884,#3885)); -#3884 = ORIENTED_EDGE('',*,*,#3747,.T.); -#3885 = ORIENTED_EDGE('',*,*,#3886,.T.); -#3886 = EDGE_CURVE('',#3722,#3748,#3887,.T.); -#3887 = SURFACE_CURVE('',#3888,(#3893,#3900),.PCURVE_S1.); -#3888 = CIRCLE('',#3889,2.); -#3889 = AXIS2_PLACEMENT_3D('',#3890,#3891,#3892); -#3890 = CARTESIAN_POINT('',(-17.35,-24.7,2.3)); -#3891 = DIRECTION('',(0.,-1.,0.)); -#3892 = DIRECTION('',(1.,0.,0.)); -#3893 = PCURVE('',#3762,#3894); -#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3899); -#3895 = CIRCLE('',#3896,2.); -#3896 = AXIS2_PLACEMENT_2D('',#3897,#3898); -#3897 = CARTESIAN_POINT('',(0.,0.)); -#3898 = DIRECTION('',(1.,0.)); -#3899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3900 = PCURVE('',#3736,#3901); -#3901 = DEFINITIONAL_REPRESENTATION('',(#3902),#3906); -#3902 = LINE('',#3903,#3904); -#3903 = CARTESIAN_POINT('',(0.,0.)); -#3904 = VECTOR('',#3905,1.); -#3905 = DIRECTION('',(1.,0.)); -#3906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3907 = ADVANCED_FACE('',(#3908),#3736,.T.); -#3908 = FACE_BOUND('',#3909,.T.); -#3909 = EDGE_LOOP('',(#3910,#3936,#3937,#3938)); -#3910 = ORIENTED_EDGE('',*,*,#3911,.F.); -#3911 = EDGE_CURVE('',#3699,#3460,#3912,.T.); -#3912 = SURFACE_CURVE('',#3913,(#3918,#3925),.PCURVE_S1.); -#3913 = CIRCLE('',#3914,2.); -#3914 = AXIS2_PLACEMENT_3D('',#3915,#3916,#3917); -#3915 = CARTESIAN_POINT('',(-17.35,-33.,2.3)); -#3916 = DIRECTION('',(0.,-1.,0.)); -#3917 = DIRECTION('',(1.,0.,0.)); -#3918 = PCURVE('',#3736,#3919); -#3919 = DEFINITIONAL_REPRESENTATION('',(#3920),#3924); -#3920 = LINE('',#3921,#3922); -#3921 = CARTESIAN_POINT('',(0.,8.3)); -#3922 = VECTOR('',#3923,1.); -#3923 = DIRECTION('',(1.,0.)); -#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3925 = PCURVE('',#3480,#3926); -#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3935); -#3927 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3928,#3929,#3930,#3931, -#3932,#3933,#3934),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#3928 = CARTESIAN_POINT('',(2.3,3.5)); -#3929 = CARTESIAN_POINT('',(5.764101615138,3.5)); -#3930 = CARTESIAN_POINT('',(4.032050807569,0.5)); -#3931 = CARTESIAN_POINT('',(2.3,-2.5)); -#3932 = CARTESIAN_POINT('',(0.567949192431,0.5)); -#3933 = CARTESIAN_POINT('',(-1.164101615138,3.5)); -#3934 = CARTESIAN_POINT('',(2.3,3.5)); -#3935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3936 = ORIENTED_EDGE('',*,*,#3721,.F.); -#3937 = ORIENTED_EDGE('',*,*,#3886,.T.); -#3938 = ORIENTED_EDGE('',*,*,#3773,.T.); -#3939 = ADVANCED_FACE('',(#3940),#3686,.T.); -#3940 = FACE_BOUND('',#3941,.T.); -#3941 = EDGE_LOOP('',(#3942,#3965,#3966,#3989,#4017,#4040,#4073)); -#3942 = ORIENTED_EDGE('',*,*,#3943,.F.); -#3943 = EDGE_CURVE('',#3643,#3944,#3946,.T.); -#3944 = VERTEX_POINT('',#3945); -#3945 = CARTESIAN_POINT('',(-12.3414817878,-21.2,4.6)); -#3946 = SURFACE_CURVE('',#3947,(#3951,#3958),.PCURVE_S1.); -#3947 = LINE('',#3948,#3949); -#3948 = CARTESIAN_POINT('',(-18.85,-21.2,4.6)); -#3949 = VECTOR('',#3950,1.); -#3950 = DIRECTION('',(1.,0.,0.)); -#3951 = PCURVE('',#3686,#3952); -#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957); -#3953 = LINE('',#3954,#3955); -#3954 = CARTESIAN_POINT('',(0.,11.8)); -#3955 = VECTOR('',#3956,1.); -#3956 = DIRECTION('',(1.,0.)); -#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3958 = PCURVE('',#3658,#3959); -#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3964); -#3960 = LINE('',#3961,#3962); -#3961 = CARTESIAN_POINT('',(4.6,0.)); -#3962 = VECTOR('',#3963,1.); -#3963 = DIRECTION('',(0.,1.)); -#3964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3965 = ORIENTED_EDGE('',*,*,#3670,.F.); -#3966 = ORIENTED_EDGE('',*,*,#3967,.T.); -#3967 = EDGE_CURVE('',#3671,#3968,#3970,.T.); -#3968 = VERTEX_POINT('',#3969); -#3969 = CARTESIAN_POINT('',(18.85,-33.,4.6)); -#3970 = SURFACE_CURVE('',#3971,(#3975,#3982),.PCURVE_S1.); -#3971 = LINE('',#3972,#3973); -#3972 = CARTESIAN_POINT('',(-18.85,-33.,4.6)); -#3973 = VECTOR('',#3974,1.); -#3974 = DIRECTION('',(1.,0.,0.)); -#3975 = PCURVE('',#3686,#3976); -#3976 = DEFINITIONAL_REPRESENTATION('',(#3977),#3981); -#3977 = LINE('',#3978,#3979); -#3978 = CARTESIAN_POINT('',(0.,0.)); -#3979 = VECTOR('',#3980,1.); -#3980 = DIRECTION('',(1.,0.)); -#3981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3982 = PCURVE('',#3480,#3983); -#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988); -#3984 = LINE('',#3985,#3986); -#3985 = CARTESIAN_POINT('',(4.6,0.)); -#3986 = VECTOR('',#3987,1.); -#3987 = DIRECTION('',(0.,1.)); -#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#3989 = ORIENTED_EDGE('',*,*,#3990,.T.); -#3990 = EDGE_CURVE('',#3968,#3991,#3993,.T.); -#3991 = VERTEX_POINT('',#3992); -#3992 = CARTESIAN_POINT('',(18.85,-21.2,4.6)); -#3993 = SURFACE_CURVE('',#3994,(#3998,#4005),.PCURVE_S1.); -#3994 = LINE('',#3995,#3996); -#3995 = CARTESIAN_POINT('',(18.85,-33.,4.6)); -#3996 = VECTOR('',#3997,1.); -#3997 = DIRECTION('',(0.,1.,0.)); -#3998 = PCURVE('',#3686,#3999); -#3999 = DEFINITIONAL_REPRESENTATION('',(#4000),#4004); -#4000 = LINE('',#4001,#4002); -#4001 = CARTESIAN_POINT('',(37.7,0.)); -#4002 = VECTOR('',#4003,1.); -#4003 = DIRECTION('',(0.,1.)); -#4004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4005 = PCURVE('',#4006,#4011); -#4006 = PLANE('',#4007); -#4007 = AXIS2_PLACEMENT_3D('',#4008,#4009,#4010); -#4008 = CARTESIAN_POINT('',(18.85,-33.,0.)); -#4009 = DIRECTION('',(1.,0.,0.)); -#4010 = DIRECTION('',(0.,0.,1.)); -#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4016); -#4012 = LINE('',#4013,#4014); -#4013 = CARTESIAN_POINT('',(4.6,0.)); -#4014 = VECTOR('',#4015,1.); -#4015 = DIRECTION('',(0.,-1.)); -#4016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4017 = ORIENTED_EDGE('',*,*,#4018,.F.); -#4018 = EDGE_CURVE('',#4019,#3991,#4021,.T.); -#4019 = VERTEX_POINT('',#4020); -#4020 = CARTESIAN_POINT('',(12.341481787802,-21.2,4.6)); -#4021 = SURFACE_CURVE('',#4022,(#4026,#4033),.PCURVE_S1.); -#4022 = LINE('',#4023,#4024); -#4023 = CARTESIAN_POINT('',(-18.85,-21.2,4.6)); -#4024 = VECTOR('',#4025,1.); -#4025 = DIRECTION('',(1.,0.,0.)); -#4026 = PCURVE('',#3686,#4027); -#4027 = DEFINITIONAL_REPRESENTATION('',(#4028),#4032); -#4028 = LINE('',#4029,#4030); -#4029 = CARTESIAN_POINT('',(0.,11.8)); -#4030 = VECTOR('',#4031,1.); -#4031 = DIRECTION('',(1.,0.)); -#4032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4033 = PCURVE('',#3658,#4034); -#4034 = DEFINITIONAL_REPRESENTATION('',(#4035),#4039); -#4035 = LINE('',#4036,#4037); -#4036 = CARTESIAN_POINT('',(4.6,0.)); -#4037 = VECTOR('',#4038,1.); -#4038 = DIRECTION('',(0.,1.)); -#4039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4040 = ORIENTED_EDGE('',*,*,#4041,.T.); -#4041 = EDGE_CURVE('',#4019,#4042,#4044,.T.); -#4042 = VERTEX_POINT('',#4043); -#4043 = CARTESIAN_POINT('',(0.,-32.62799146544,4.6)); -#4044 = SURFACE_CURVE('',#4045,(#4050,#4061),.PCURVE_S1.); -#4045 = CIRCLE('',#4046,12.377991465445); -#4046 = AXIS2_PLACEMENT_3D('',#4047,#4048,#4049); -#4047 = CARTESIAN_POINT('',(0.,-20.25,4.6)); -#4048 = DIRECTION('',(-0.,-0.,-1.)); -#4049 = DIRECTION('',(0.,-1.,0.)); -#4050 = PCURVE('',#3686,#4051); -#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4060); -#4052 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4053,#4054,#4055,#4056, -#4057,#4058,#4059),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4053 = CARTESIAN_POINT('',(18.85,0.372008534555)); -#4054 = CARTESIAN_POINT('',(-2.589310113805,0.372008534555)); -#4055 = CARTESIAN_POINT('',(8.130344943097,18.938995732723)); -#4056 = CARTESIAN_POINT('',(18.85,37.505982930891)); -#4057 = CARTESIAN_POINT('',(29.569655056903,18.938995732723)); -#4058 = CARTESIAN_POINT('',(40.289310113805,0.372008534555)); -#4059 = CARTESIAN_POINT('',(18.85,0.372008534555)); -#4060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4061 = PCURVE('',#4062,#4067); -#4062 = TOROIDAL_SURFACE('',#4063,26.082534361872,13.85); -#4063 = AXIS2_PLACEMENT_3D('',#4064,#4065,#4066); -#4064 = CARTESIAN_POINT('',(0.,-20.25,2.598)); -#4065 = DIRECTION('',(-0.,-0.,-1.)); -#4066 = DIRECTION('',(0.,-1.,0.)); -#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072); -#4068 = LINE('',#4069,#4070); -#4069 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#4070 = VECTOR('',#4071,1.); -#4071 = DIRECTION('',(1.,-0.)); -#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4073 = ORIENTED_EDGE('',*,*,#4074,.T.); -#4074 = EDGE_CURVE('',#4042,#3944,#4075,.T.); -#4075 = SURFACE_CURVE('',#4076,(#4081,#4092),.PCURVE_S1.); -#4076 = CIRCLE('',#4077,12.377991465445); -#4077 = AXIS2_PLACEMENT_3D('',#4078,#4079,#4080); -#4078 = CARTESIAN_POINT('',(0.,-20.25,4.6)); -#4079 = DIRECTION('',(-0.,-0.,-1.)); -#4080 = DIRECTION('',(0.,-1.,0.)); -#4081 = PCURVE('',#3686,#4082); -#4082 = DEFINITIONAL_REPRESENTATION('',(#4083),#4091); -#4083 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4084,#4085,#4086,#4087, -#4088,#4089,#4090),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4084 = CARTESIAN_POINT('',(18.85,0.372008534555)); -#4085 = CARTESIAN_POINT('',(-2.589310113805,0.372008534555)); -#4086 = CARTESIAN_POINT('',(8.130344943097,18.938995732723)); -#4087 = CARTESIAN_POINT('',(18.85,37.505982930891)); -#4088 = CARTESIAN_POINT('',(29.569655056903,18.938995732723)); -#4089 = CARTESIAN_POINT('',(40.289310113805,0.372008534555)); -#4090 = CARTESIAN_POINT('',(18.85,0.372008534555)); -#4091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4092 = PCURVE('',#4093,#4098); -#4093 = TOROIDAL_SURFACE('',#4094,26.082534361872,13.85); -#4094 = AXIS2_PLACEMENT_3D('',#4095,#4096,#4097); -#4095 = CARTESIAN_POINT('',(0.,-20.25,2.598)); -#4096 = DIRECTION('',(-0.,-0.,-1.)); -#4097 = DIRECTION('',(0.,-1.,0.)); -#4098 = DEFINITIONAL_REPRESENTATION('',(#4099),#4103); -#4099 = LINE('',#4100,#4101); -#4100 = CARTESIAN_POINT('',(-6.28318530718,3.286649557733)); -#4101 = VECTOR('',#4102,1.); -#4102 = DIRECTION('',(1.,-0.)); -#4103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4104 = ADVANCED_FACE('',(#4105,#4404),#4006,.T.); -#4105 = FACE_BOUND('',#4106,.T.); -#4106 = EDGE_LOOP('',(#4107,#4132,#4160,#4193,#4221,#4254,#4282,#4303, - #4304,#4327,#4355,#4383)); -#4107 = ORIENTED_EDGE('',*,*,#4108,.F.); -#4108 = EDGE_CURVE('',#4109,#4111,#4113,.T.); -#4109 = VERTEX_POINT('',#4110); -#4110 = CARTESIAN_POINT('',(18.85,-33.,0.399)); -#4111 = VERTEX_POINT('',#4112); -#4112 = CARTESIAN_POINT('',(18.85,-33.,0.977124344468)); -#4113 = SURFACE_CURVE('',#4114,(#4118,#4125),.PCURVE_S1.); -#4114 = LINE('',#4115,#4116); -#4115 = CARTESIAN_POINT('',(18.85,-33.,0.)); -#4116 = VECTOR('',#4117,1.); -#4117 = DIRECTION('',(0.,0.,1.)); -#4118 = PCURVE('',#4006,#4119); -#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124); -#4120 = LINE('',#4121,#4122); -#4121 = CARTESIAN_POINT('',(0.,0.)); -#4122 = VECTOR('',#4123,1.); -#4123 = DIRECTION('',(1.,0.)); -#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4125 = PCURVE('',#3480,#4126); -#4126 = DEFINITIONAL_REPRESENTATION('',(#4127),#4131); -#4127 = LINE('',#4128,#4129); -#4128 = CARTESIAN_POINT('',(0.,37.7)); -#4129 = VECTOR('',#4130,1.); -#4130 = DIRECTION('',(1.,0.)); -#4131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4132 = ORIENTED_EDGE('',*,*,#4133,.F.); -#4133 = EDGE_CURVE('',#4134,#4109,#4136,.T.); -#4134 = VERTEX_POINT('',#4135); -#4135 = CARTESIAN_POINT('',(18.85,-5.299,0.399)); -#4136 = SURFACE_CURVE('',#4137,(#4141,#4148),.PCURVE_S1.); -#4137 = LINE('',#4138,#4139); -#4138 = CARTESIAN_POINT('',(18.85,-5.299,0.399)); -#4139 = VECTOR('',#4140,1.); -#4140 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#4141 = PCURVE('',#4006,#4142); -#4142 = DEFINITIONAL_REPRESENTATION('',(#4143),#4147); -#4143 = LINE('',#4144,#4145); -#4144 = CARTESIAN_POINT('',(0.399,-27.701)); -#4145 = VECTOR('',#4146,1.); -#4146 = DIRECTION('',(8.015761341649E-18,1.)); -#4147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4148 = PCURVE('',#4149,#4154); -#4149 = PLANE('',#4150); -#4150 = AXIS2_PLACEMENT_3D('',#4151,#4152,#4153); -#4151 = CARTESIAN_POINT('',(18.6505,-5.299,0.1995)); -#4152 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187) - ); -#4153 = DIRECTION('',(-1.550708678569E-18,1.,-6.465052663081E-18)); -#4154 = DEFINITIONAL_REPRESENTATION('',(#4155),#4159); -#4155 = LINE('',#4156,#4157); -#4156 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#4157 = VECTOR('',#4158,1.); -#4158 = DIRECTION('',(-1.,0.)); -#4159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4160 = ORIENTED_EDGE('',*,*,#4161,.F.); -#4161 = EDGE_CURVE('',#4162,#4134,#4164,.T.); -#4162 = VERTEX_POINT('',#4163); -#4163 = CARTESIAN_POINT('',(18.85,-3.899,1.799)); -#4164 = SURFACE_CURVE('',#4165,(#4170,#4181),.PCURVE_S1.); -#4165 = CIRCLE('',#4166,1.4); -#4166 = AXIS2_PLACEMENT_3D('',#4167,#4168,#4169); -#4167 = CARTESIAN_POINT('',(18.85,-5.299,1.799)); -#4168 = DIRECTION('',(-1.,-0.,0.)); -#4169 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#4170 = PCURVE('',#4006,#4171); -#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4180); -#4172 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4173,#4174,#4175,#4176, -#4177,#4178,#4179),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4173 = CARTESIAN_POINT('',(1.799,-29.101)); -#4174 = CARTESIAN_POINT('',(-0.625871130596,-29.101)); -#4175 = CARTESIAN_POINT('',(0.586564434702,-27.001)); -#4176 = CARTESIAN_POINT('',(1.799,-24.901)); -#4177 = CARTESIAN_POINT('',(3.011435565298,-27.001)); -#4178 = CARTESIAN_POINT('',(4.223871130596,-29.101)); -#4179 = CARTESIAN_POINT('',(1.799,-29.101)); -#4180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4181 = PCURVE('',#4182,#4187); -#4182 = CONICAL_SURFACE('',#4183,1.799,0.785398163397); -#4183 = AXIS2_PLACEMENT_3D('',#4184,#4185,#4186); -#4184 = CARTESIAN_POINT('',(18.451,-5.299,1.799)); -#4185 = DIRECTION('',(-1.,-0.,0.)); -#4186 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#4187 = DEFINITIONAL_REPRESENTATION('',(#4188),#4192); -#4188 = LINE('',#4189,#4190); -#4189 = CARTESIAN_POINT('',(0.,-0.399)); -#4190 = VECTOR('',#4191,1.); -#4191 = DIRECTION('',(1.,0.)); -#4192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4193 = ORIENTED_EDGE('',*,*,#4194,.F.); -#4194 = EDGE_CURVE('',#4195,#4162,#4197,.T.); -#4195 = VERTEX_POINT('',#4196); -#4196 = CARTESIAN_POINT('',(18.85,-3.899,2.201)); -#4197 = SURFACE_CURVE('',#4198,(#4202,#4209),.PCURVE_S1.); -#4198 = LINE('',#4199,#4200); -#4199 = CARTESIAN_POINT('',(18.85,-3.899,2.201)); -#4200 = VECTOR('',#4201,1.); -#4201 = DIRECTION('',(-0.,-0.,-1.)); -#4202 = PCURVE('',#4006,#4203); -#4203 = DEFINITIONAL_REPRESENTATION('',(#4204),#4208); -#4204 = LINE('',#4205,#4206); -#4205 = CARTESIAN_POINT('',(2.201,-29.101)); -#4206 = VECTOR('',#4207,1.); -#4207 = DIRECTION('',(-1.,0.)); -#4208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4209 = PCURVE('',#4210,#4215); -#4210 = PLANE('',#4211); -#4211 = AXIS2_PLACEMENT_3D('',#4212,#4213,#4214); -#4212 = CARTESIAN_POINT('',(18.6505,-3.6995,2.201)); -#4213 = DIRECTION('',(-0.707106781187,-0.707106781187,3.474965956532E-18 - )); -#4214 = DIRECTION('',(2.457171992256E-18,2.457171992256E-18,1.)); -#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4220); -#4216 = LINE('',#4217,#4218); -#4217 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#4218 = VECTOR('',#4219,1.); -#4219 = DIRECTION('',(-1.,0.)); -#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4221 = ORIENTED_EDGE('',*,*,#4222,.F.); -#4222 = EDGE_CURVE('',#4223,#4195,#4225,.T.); -#4223 = VERTEX_POINT('',#4224); -#4224 = CARTESIAN_POINT('',(18.85,-5.299,3.601)); -#4225 = SURFACE_CURVE('',#4226,(#4231,#4242),.PCURVE_S1.); -#4226 = CIRCLE('',#4227,1.4); -#4227 = AXIS2_PLACEMENT_3D('',#4228,#4229,#4230); -#4228 = CARTESIAN_POINT('',(18.85,-5.299,2.201)); -#4229 = DIRECTION('',(-1.,-0.,0.)); -#4230 = DIRECTION('',(0.,0.,1.)); -#4231 = PCURVE('',#4006,#4232); -#4232 = DEFINITIONAL_REPRESENTATION('',(#4233),#4241); -#4233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4234,#4235,#4236,#4237, -#4238,#4239,#4240),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4234 = CARTESIAN_POINT('',(3.601,-27.701)); -#4235 = CARTESIAN_POINT('',(3.601,-30.12587113059)); -#4236 = CARTESIAN_POINT('',(1.501,-28.91343556529)); -#4237 = CARTESIAN_POINT('',(-0.599,-27.701)); -#4238 = CARTESIAN_POINT('',(1.501,-26.4885644347)); -#4239 = CARTESIAN_POINT('',(3.601,-25.2761288694)); -#4240 = CARTESIAN_POINT('',(3.601,-27.701)); -#4241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4242 = PCURVE('',#4243,#4248); -#4243 = CONICAL_SURFACE('',#4244,1.799,0.785398163397); -#4244 = AXIS2_PLACEMENT_3D('',#4245,#4246,#4247); -#4245 = CARTESIAN_POINT('',(18.451,-5.299,2.201)); -#4246 = DIRECTION('',(-1.,-0.,0.)); -#4247 = DIRECTION('',(0.,0.,1.)); -#4248 = DEFINITIONAL_REPRESENTATION('',(#4249),#4253); -#4249 = LINE('',#4250,#4251); -#4250 = CARTESIAN_POINT('',(0.,-0.399)); -#4251 = VECTOR('',#4252,1.); -#4252 = DIRECTION('',(1.,0.)); -#4253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4254 = ORIENTED_EDGE('',*,*,#4255,.F.); -#4255 = EDGE_CURVE('',#4256,#4223,#4258,.T.); -#4256 = VERTEX_POINT('',#4257); -#4257 = CARTESIAN_POINT('',(18.85,-21.2,3.601)); -#4258 = SURFACE_CURVE('',#4259,(#4263,#4270),.PCURVE_S1.); -#4259 = LINE('',#4260,#4261); -#4260 = CARTESIAN_POINT('',(18.85,-21.2,3.601)); -#4261 = VECTOR('',#4262,1.); -#4262 = DIRECTION('',(0.,1.,0.)); -#4263 = PCURVE('',#4006,#4264); -#4264 = DEFINITIONAL_REPRESENTATION('',(#4265),#4269); -#4265 = LINE('',#4266,#4267); -#4266 = CARTESIAN_POINT('',(3.601,-11.8)); -#4267 = VECTOR('',#4268,1.); -#4268 = DIRECTION('',(0.,-1.)); -#4269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4270 = PCURVE('',#4271,#4276); -#4271 = PLANE('',#4272); -#4272 = AXIS2_PLACEMENT_3D('',#4273,#4274,#4275); -#4273 = CARTESIAN_POINT('',(18.6505,-21.2,3.8005)); -#4274 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#4275 = DIRECTION('',(2.457171992256E-18,-1.,2.457171992256E-18)); -#4276 = DEFINITIONAL_REPRESENTATION('',(#4277),#4281); -#4277 = LINE('',#4278,#4279); -#4278 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#4279 = VECTOR('',#4280,1.); -#4280 = DIRECTION('',(-1.,0.)); -#4281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4282 = ORIENTED_EDGE('',*,*,#4283,.F.); -#4283 = EDGE_CURVE('',#3991,#4256,#4284,.T.); -#4284 = SURFACE_CURVE('',#4285,(#4289,#4296),.PCURVE_S1.); -#4285 = LINE('',#4286,#4287); -#4286 = CARTESIAN_POINT('',(18.85,-21.2,4.6)); -#4287 = VECTOR('',#4288,1.); -#4288 = DIRECTION('',(0.,0.,-1.)); -#4289 = PCURVE('',#4006,#4290); -#4290 = DEFINITIONAL_REPRESENTATION('',(#4291),#4295); -#4291 = LINE('',#4292,#4293); -#4292 = CARTESIAN_POINT('',(4.6,-11.8)); -#4293 = VECTOR('',#4294,1.); -#4294 = DIRECTION('',(-1.,0.)); -#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4296 = PCURVE('',#3658,#4297); -#4297 = DEFINITIONAL_REPRESENTATION('',(#4298),#4302); -#4298 = LINE('',#4299,#4300); -#4299 = CARTESIAN_POINT('',(4.6,37.7)); -#4300 = VECTOR('',#4301,1.); -#4301 = DIRECTION('',(-1.,0.)); -#4302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4303 = ORIENTED_EDGE('',*,*,#3990,.F.); -#4304 = ORIENTED_EDGE('',*,*,#4305,.F.); -#4305 = EDGE_CURVE('',#4306,#3968,#4308,.T.); -#4306 = VERTEX_POINT('',#4307); -#4307 = CARTESIAN_POINT('',(18.85,-33.,3.622875655532)); -#4308 = SURFACE_CURVE('',#4309,(#4313,#4320),.PCURVE_S1.); -#4309 = LINE('',#4310,#4311); -#4310 = CARTESIAN_POINT('',(18.85,-33.,0.)); -#4311 = VECTOR('',#4312,1.); -#4312 = DIRECTION('',(0.,0.,1.)); -#4313 = PCURVE('',#4006,#4314); -#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4319); -#4315 = LINE('',#4316,#4317); -#4316 = CARTESIAN_POINT('',(0.,0.)); -#4317 = VECTOR('',#4318,1.); -#4318 = DIRECTION('',(1.,0.)); -#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4320 = PCURVE('',#3480,#4321); -#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4326); -#4322 = LINE('',#4323,#4324); -#4323 = CARTESIAN_POINT('',(0.,37.7)); -#4324 = VECTOR('',#4325,1.); -#4325 = DIRECTION('',(1.,0.)); -#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4327 = ORIENTED_EDGE('',*,*,#4328,.F.); -#4328 = EDGE_CURVE('',#4329,#4306,#4331,.T.); -#4329 = VERTEX_POINT('',#4330); -#4330 = CARTESIAN_POINT('',(18.85,-24.7,3.622875655532)); -#4331 = SURFACE_CURVE('',#4332,(#4336,#4343),.PCURVE_S1.); -#4332 = LINE('',#4333,#4334); -#4333 = CARTESIAN_POINT('',(18.85,-24.7,3.622875655532)); -#4334 = VECTOR('',#4335,1.); -#4335 = DIRECTION('',(-0.,-1.,-0.)); -#4336 = PCURVE('',#4006,#4337); -#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4342); -#4338 = LINE('',#4339,#4340); -#4339 = CARTESIAN_POINT('',(3.622875655532,-8.3)); -#4340 = VECTOR('',#4341,1.); -#4341 = DIRECTION('',(0.,1.)); -#4342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4343 = PCURVE('',#4344,#4349); -#4344 = CYLINDRICAL_SURFACE('',#4345,2.); -#4345 = AXIS2_PLACEMENT_3D('',#4346,#4347,#4348); -#4346 = CARTESIAN_POINT('',(17.35,-24.7,2.3)); -#4347 = DIRECTION('',(0.,-1.,0.)); -#4348 = DIRECTION('',(-1.,0.,-0.)); -#4349 = DEFINITIONAL_REPRESENTATION('',(#4350),#4354); -#4350 = LINE('',#4351,#4352); -#4351 = CARTESIAN_POINT('',(-2.418858405776,0.)); -#4352 = VECTOR('',#4353,1.); -#4353 = DIRECTION('',(-0.,1.)); -#4354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4355 = ORIENTED_EDGE('',*,*,#4356,.F.); -#4356 = EDGE_CURVE('',#4357,#4329,#4359,.T.); -#4357 = VERTEX_POINT('',#4358); -#4358 = CARTESIAN_POINT('',(18.85,-24.7,0.977124344468)); -#4359 = SURFACE_CURVE('',#4360,(#4364,#4371),.PCURVE_S1.); -#4360 = LINE('',#4361,#4362); -#4361 = CARTESIAN_POINT('',(18.85,-24.7,1.15)); -#4362 = VECTOR('',#4363,1.); -#4363 = DIRECTION('',(-0.,-0.,1.)); -#4364 = PCURVE('',#4006,#4365); -#4365 = DEFINITIONAL_REPRESENTATION('',(#4366),#4370); -#4366 = LINE('',#4367,#4368); -#4367 = CARTESIAN_POINT('',(1.15,-8.3)); -#4368 = VECTOR('',#4369,1.); -#4369 = DIRECTION('',(1.,0.)); -#4370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4371 = PCURVE('',#4372,#4377); -#4372 = PLANE('',#4373); -#4373 = AXIS2_PLACEMENT_3D('',#4374,#4375,#4376); -#4374 = CARTESIAN_POINT('',(17.35,-24.7,2.3)); -#4375 = DIRECTION('',(0.,-1.,0.)); -#4376 = DIRECTION('',(1.,0.,0.)); -#4377 = DEFINITIONAL_REPRESENTATION('',(#4378),#4382); -#4378 = LINE('',#4379,#4380); -#4379 = CARTESIAN_POINT('',(1.5,-1.15)); -#4380 = VECTOR('',#4381,1.); -#4381 = DIRECTION('',(0.,1.)); -#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4383 = ORIENTED_EDGE('',*,*,#4384,.T.); -#4384 = EDGE_CURVE('',#4357,#4111,#4385,.T.); -#4385 = SURFACE_CURVE('',#4386,(#4390,#4397),.PCURVE_S1.); -#4386 = LINE('',#4387,#4388); -#4387 = CARTESIAN_POINT('',(18.85,-24.7,0.977124344468)); -#4388 = VECTOR('',#4389,1.); -#4389 = DIRECTION('',(-0.,-1.,-0.)); -#4390 = PCURVE('',#4006,#4391); -#4391 = DEFINITIONAL_REPRESENTATION('',(#4392),#4396); -#4392 = LINE('',#4393,#4394); -#4393 = CARTESIAN_POINT('',(0.977124344468,-8.3)); -#4394 = VECTOR('',#4395,1.); -#4395 = DIRECTION('',(0.,1.)); -#4396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4397 = PCURVE('',#4344,#4398); -#4398 = DEFINITIONAL_REPRESENTATION('',(#4399),#4403); -#4399 = LINE('',#4400,#4401); -#4400 = CARTESIAN_POINT('',(-3.864326901403,0.)); -#4401 = VECTOR('',#4402,1.); -#4402 = DIRECTION('',(-0.,1.)); -#4403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4404 = FACE_BOUND('',#4405,.T.); -#4405 = EDGE_LOOP('',(#4406)); -#4406 = ORIENTED_EDGE('',*,*,#4407,.F.); -#4407 = EDGE_CURVE('',#4408,#4408,#4410,.T.); -#4408 = VERTEX_POINT('',#4409); -#4409 = CARTESIAN_POINT('',(18.85,-5.5,0.6)); -#4410 = SURFACE_CURVE('',#4411,(#4416,#4423),.PCURVE_S1.); -#4411 = CIRCLE('',#4412,1.4); -#4412 = AXIS2_PLACEMENT_3D('',#4413,#4414,#4415); -#4413 = CARTESIAN_POINT('',(18.85,-5.5,2.)); -#4414 = DIRECTION('',(1.,0.,-0.)); -#4415 = DIRECTION('',(-0.,-0.,-1.)); -#4416 = PCURVE('',#4006,#4417); -#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422); -#4418 = CIRCLE('',#4419,1.4); -#4419 = AXIS2_PLACEMENT_2D('',#4420,#4421); -#4420 = CARTESIAN_POINT('',(2.,-27.5)); -#4421 = DIRECTION('',(-1.,0.)); -#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4423 = PCURVE('',#4424,#4429); -#4424 = CYLINDRICAL_SURFACE('',#4425,1.4); -#4425 = AXIS2_PLACEMENT_3D('',#4426,#4427,#4428); -#4426 = CARTESIAN_POINT('',(21.85,-5.5,2.)); -#4427 = DIRECTION('',(-1.,-0.,0.)); -#4428 = DIRECTION('',(0.,0.,-1.)); -#4429 = DEFINITIONAL_REPRESENTATION('',(#4430),#4434); -#4430 = LINE('',#4431,#4432); -#4431 = CARTESIAN_POINT('',(-0.,3.)); -#4432 = VECTOR('',#4433,1.); -#4433 = DIRECTION('',(-1.,0.)); -#4434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4435 = ADVANCED_FACE('',(#4436),#4424,.T.); -#4436 = FACE_BOUND('',#4437,.F.); -#4437 = EDGE_LOOP('',(#4438,#4439,#4462,#4493)); -#4438 = ORIENTED_EDGE('',*,*,#4407,.F.); -#4439 = ORIENTED_EDGE('',*,*,#4440,.F.); -#4440 = EDGE_CURVE('',#4441,#4408,#4443,.T.); -#4441 = VERTEX_POINT('',#4442); -#4442 = CARTESIAN_POINT('',(21.85,-5.5,0.6)); -#4443 = SEAM_CURVE('',#4444,(#4448,#4455),.PCURVE_S1.); -#4444 = LINE('',#4445,#4446); -#4445 = CARTESIAN_POINT('',(21.85,-5.5,0.6)); -#4446 = VECTOR('',#4447,1.); -#4447 = DIRECTION('',(-1.,-0.,0.)); -#4448 = PCURVE('',#4424,#4449); -#4449 = DEFINITIONAL_REPRESENTATION('',(#4450),#4454); -#4450 = LINE('',#4451,#4452); -#4451 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#4452 = VECTOR('',#4453,1.); -#4453 = DIRECTION('',(-0.,1.)); -#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4455 = PCURVE('',#4424,#4456); -#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461); -#4457 = LINE('',#4458,#4459); -#4458 = CARTESIAN_POINT('',(-0.,-0.)); -#4459 = VECTOR('',#4460,1.); -#4460 = DIRECTION('',(-0.,1.)); -#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4462 = ORIENTED_EDGE('',*,*,#4463,.T.); -#4463 = EDGE_CURVE('',#4441,#4441,#4464,.T.); -#4464 = SURFACE_CURVE('',#4465,(#4470,#4477),.PCURVE_S1.); -#4465 = CIRCLE('',#4466,1.4); -#4466 = AXIS2_PLACEMENT_3D('',#4467,#4468,#4469); -#4467 = CARTESIAN_POINT('',(21.85,-5.5,2.)); -#4468 = DIRECTION('',(1.,-0.,0.)); -#4469 = DIRECTION('',(0.,0.,-1.)); -#4470 = PCURVE('',#4424,#4471); -#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4476); -#4472 = LINE('',#4473,#4474); -#4473 = CARTESIAN_POINT('',(-0.,0.)); -#4474 = VECTOR('',#4475,1.); -#4475 = DIRECTION('',(-1.,0.)); -#4476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4477 = PCURVE('',#4478,#4483); -#4478 = PLANE('',#4479); -#4479 = AXIS2_PLACEMENT_3D('',#4480,#4481,#4482); -#4480 = CARTESIAN_POINT('',(21.85,-5.5,2.)); -#4481 = DIRECTION('',(-1.,-0.,0.)); -#4482 = DIRECTION('',(0.,0.,1.)); -#4483 = DEFINITIONAL_REPRESENTATION('',(#4484),#4492); -#4484 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4485,#4486,#4487,#4488, -#4489,#4490,#4491),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4485 = CARTESIAN_POINT('',(-1.4,0.)); -#4486 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#4487 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#4488 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#4489 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#4490 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#4491 = CARTESIAN_POINT('',(-1.4,0.)); -#4492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4493 = ORIENTED_EDGE('',*,*,#4440,.T.); -#4494 = ADVANCED_FACE('',(#4495),#4478,.F.); -#4495 = FACE_BOUND('',#4496,.F.); -#4496 = EDGE_LOOP('',(#4497)); -#4497 = ORIENTED_EDGE('',*,*,#4463,.F.); -#4498 = ADVANCED_FACE('',(#4499),#4372,.F.); -#4499 = FACE_BOUND('',#4500,.T.); -#4500 = EDGE_LOOP('',(#4501,#4502)); -#4501 = ORIENTED_EDGE('',*,*,#4356,.T.); -#4502 = ORIENTED_EDGE('',*,*,#4503,.T.); -#4503 = EDGE_CURVE('',#4329,#4357,#4504,.T.); -#4504 = SURFACE_CURVE('',#4505,(#4510,#4521),.PCURVE_S1.); -#4505 = CIRCLE('',#4506,2.); -#4506 = AXIS2_PLACEMENT_3D('',#4507,#4508,#4509); -#4507 = CARTESIAN_POINT('',(17.35,-24.7,2.3)); -#4508 = DIRECTION('',(0.,1.,-0.)); -#4509 = DIRECTION('',(-1.,0.,-0.)); -#4510 = PCURVE('',#4372,#4511); -#4511 = DEFINITIONAL_REPRESENTATION('',(#4512),#4520); -#4512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4513,#4514,#4515,#4516, -#4517,#4518,#4519),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#4513 = CARTESIAN_POINT('',(-2.,0.)); -#4514 = CARTESIAN_POINT('',(-2.,3.464101615138)); -#4515 = CARTESIAN_POINT('',(1.,1.732050807569)); -#4516 = CARTESIAN_POINT('',(4.,4.898587196589E-16)); -#4517 = CARTESIAN_POINT('',(1.,-1.732050807569)); -#4518 = CARTESIAN_POINT('',(-2.,-3.464101615138)); -#4519 = CARTESIAN_POINT('',(-2.,0.)); -#4520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4521 = PCURVE('',#4344,#4522); -#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527); -#4523 = LINE('',#4524,#4525); -#4524 = CARTESIAN_POINT('',(-0.,0.)); -#4525 = VECTOR('',#4526,1.); -#4526 = DIRECTION('',(-1.,0.)); -#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4528 = ADVANCED_FACE('',(#4529),#4344,.T.); -#4529 = FACE_BOUND('',#4530,.F.); -#4530 = EDGE_LOOP('',(#4531,#4553,#4554,#4555)); -#4531 = ORIENTED_EDGE('',*,*,#4532,.F.); -#4532 = EDGE_CURVE('',#4306,#4111,#4533,.T.); -#4533 = SURFACE_CURVE('',#4534,(#4539,#4546),.PCURVE_S1.); -#4534 = CIRCLE('',#4535,2.); -#4535 = AXIS2_PLACEMENT_3D('',#4536,#4537,#4538); -#4536 = CARTESIAN_POINT('',(17.35,-33.,2.3)); -#4537 = DIRECTION('',(0.,1.,-0.)); -#4538 = DIRECTION('',(-1.,0.,-0.)); -#4539 = PCURVE('',#4344,#4540); -#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545); -#4541 = LINE('',#4542,#4543); -#4542 = CARTESIAN_POINT('',(-0.,8.3)); -#4543 = VECTOR('',#4544,1.); -#4544 = DIRECTION('',(-1.,0.)); -#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4546 = PCURVE('',#3480,#4547); -#4547 = DEFINITIONAL_REPRESENTATION('',(#4548),#4552); -#4548 = CIRCLE('',#4549,2.); -#4549 = AXIS2_PLACEMENT_2D('',#4550,#4551); -#4550 = CARTESIAN_POINT('',(2.3,36.2)); -#4551 = DIRECTION('',(0.,-1.)); -#4552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4553 = ORIENTED_EDGE('',*,*,#4328,.F.); -#4554 = ORIENTED_EDGE('',*,*,#4503,.T.); -#4555 = ORIENTED_EDGE('',*,*,#4384,.T.); -#4556 = ADVANCED_FACE('',(#4557),#4271,.F.); -#4557 = FACE_BOUND('',#4558,.T.); -#4558 = EDGE_LOOP('',(#4559,#4582,#4583,#4604)); -#4559 = ORIENTED_EDGE('',*,*,#4560,.F.); -#4560 = EDGE_CURVE('',#4256,#4561,#4563,.T.); -#4561 = VERTEX_POINT('',#4562); -#4562 = CARTESIAN_POINT('',(18.451,-21.2,4.)); -#4563 = SURFACE_CURVE('',#4564,(#4568,#4575),.PCURVE_S1.); -#4564 = LINE('',#4565,#4566); -#4565 = CARTESIAN_POINT('',(10.2255,-21.2,12.2255)); -#4566 = VECTOR('',#4567,1.); -#4567 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); -#4568 = PCURVE('',#4271,#4569); -#4569 = DEFINITIONAL_REPRESENTATION('',(#4570),#4574); -#4570 = LINE('',#4571,#4572); -#4571 = CARTESIAN_POINT('',(-1.232595164408E-32,11.914749262993)); -#4572 = VECTOR('',#4573,1.); -#4573 = DIRECTION('',(-0.,1.)); -#4574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4575 = PCURVE('',#3658,#4576); -#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581); -#4577 = LINE('',#4578,#4579); -#4578 = CARTESIAN_POINT('',(12.2255,29.0755)); -#4579 = VECTOR('',#4580,1.); -#4580 = DIRECTION('',(0.707106781187,-0.707106781187)); -#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4582 = ORIENTED_EDGE('',*,*,#4255,.T.); -#4583 = ORIENTED_EDGE('',*,*,#4584,.T.); -#4584 = EDGE_CURVE('',#4223,#4585,#4587,.T.); -#4585 = VERTEX_POINT('',#4586); -#4586 = CARTESIAN_POINT('',(18.451,-5.299,4.)); -#4587 = SURFACE_CURVE('',#4588,(#4592,#4598),.PCURVE_S1.); -#4588 = LINE('',#4589,#4590); -#4589 = CARTESIAN_POINT('',(18.6505,-5.299,3.8005)); -#4590 = VECTOR('',#4591,1.); -#4591 = DIRECTION('',(-0.707106781187,-0.,0.707106781187)); -#4592 = PCURVE('',#4271,#4593); -#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4597); -#4594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4595,#4596),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#4595 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#4596 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4598 = PCURVE('',#4243,#4599); -#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4603); -#4600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4601,#4602),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#4601 = CARTESIAN_POINT('',(0.,-0.399)); -#4602 = CARTESIAN_POINT('',(0.,7.850462293419E-17)); -#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4604 = ORIENTED_EDGE('',*,*,#4605,.F.); -#4605 = EDGE_CURVE('',#4561,#4585,#4606,.T.); -#4606 = SURFACE_CURVE('',#4607,(#4611,#4618),.PCURVE_S1.); -#4607 = LINE('',#4608,#4609); -#4608 = CARTESIAN_POINT('',(18.451,-21.2,4.)); -#4609 = VECTOR('',#4610,1.); -#4610 = DIRECTION('',(0.,1.,0.)); -#4611 = PCURVE('',#4271,#4612); -#4612 = DEFINITIONAL_REPRESENTATION('',(#4613),#4617); -#4613 = LINE('',#4614,#4615); -#4614 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#4615 = VECTOR('',#4616,1.); -#4616 = DIRECTION('',(-1.,0.)); -#4617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4618 = PCURVE('',#4619,#4624); -#4619 = PLANE('',#4620); -#4620 = AXIS2_PLACEMENT_3D('',#4621,#4622,#4623); -#4621 = CARTESIAN_POINT('',(18.85,-21.2,4.)); -#4622 = DIRECTION('',(0.,0.,1.)); -#4623 = DIRECTION('',(1.,0.,0.)); -#4624 = DEFINITIONAL_REPRESENTATION('',(#4625),#4629); -#4625 = LINE('',#4626,#4627); -#4626 = CARTESIAN_POINT('',(-0.399,0.)); -#4627 = VECTOR('',#4628,1.); -#4628 = DIRECTION('',(0.,1.)); -#4629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4630 = ADVANCED_FACE('',(#4631),#4619,.T.); -#4631 = FACE_BOUND('',#4632,.F.); -#4632 = EDGE_LOOP('',(#4633,#4661,#4662,#4685)); -#4633 = ORIENTED_EDGE('',*,*,#4634,.F.); -#4634 = EDGE_CURVE('',#4585,#4635,#4637,.T.); -#4635 = VERTEX_POINT('',#4636); -#4636 = CARTESIAN_POINT('',(16.449,-5.299,4.)); -#4637 = SURFACE_CURVE('',#4638,(#4642,#4649),.PCURVE_S1.); -#4638 = LINE('',#4639,#4640); -#4639 = CARTESIAN_POINT('',(18.85,-5.299,4.)); -#4640 = VECTOR('',#4641,1.); -#4641 = DIRECTION('',(-1.,-0.,-0.)); -#4642 = PCURVE('',#4619,#4643); -#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4648); -#4644 = LINE('',#4645,#4646); -#4645 = CARTESIAN_POINT('',(0.,15.901)); -#4646 = VECTOR('',#4647,1.); -#4647 = DIRECTION('',(-1.,0.)); -#4648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4649 = PCURVE('',#4650,#4655); -#4650 = CYLINDRICAL_SURFACE('',#4651,1.799); -#4651 = AXIS2_PLACEMENT_3D('',#4652,#4653,#4654); -#4652 = CARTESIAN_POINT('',(18.85,-5.299,2.201)); -#4653 = DIRECTION('',(-1.,-0.,-0.)); -#4654 = DIRECTION('',(-0.,-0.,1.)); -#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660); -#4656 = LINE('',#4657,#4658); -#4657 = CARTESIAN_POINT('',(0.,0.)); -#4658 = VECTOR('',#4659,1.); -#4659 = DIRECTION('',(0.,1.)); -#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4661 = ORIENTED_EDGE('',*,*,#4605,.F.); -#4662 = ORIENTED_EDGE('',*,*,#4663,.T.); -#4663 = EDGE_CURVE('',#4561,#4664,#4666,.T.); -#4664 = VERTEX_POINT('',#4665); -#4665 = CARTESIAN_POINT('',(16.449,-21.2,4.)); -#4666 = SURFACE_CURVE('',#4667,(#4671,#4678),.PCURVE_S1.); -#4667 = LINE('',#4668,#4669); -#4668 = CARTESIAN_POINT('',(18.85,-21.2,4.)); -#4669 = VECTOR('',#4670,1.); -#4670 = DIRECTION('',(-1.,-0.,-0.)); -#4671 = PCURVE('',#4619,#4672); -#4672 = DEFINITIONAL_REPRESENTATION('',(#4673),#4677); -#4673 = LINE('',#4674,#4675); -#4674 = CARTESIAN_POINT('',(0.,-0.)); -#4675 = VECTOR('',#4676,1.); -#4676 = DIRECTION('',(-1.,0.)); -#4677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4678 = PCURVE('',#3658,#4679); -#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684); -#4680 = LINE('',#4681,#4682); -#4681 = CARTESIAN_POINT('',(4.,37.7)); -#4682 = VECTOR('',#4683,1.); -#4683 = DIRECTION('',(-0.,-1.)); -#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4685 = ORIENTED_EDGE('',*,*,#4686,.T.); -#4686 = EDGE_CURVE('',#4664,#4635,#4687,.T.); -#4687 = SURFACE_CURVE('',#4688,(#4692,#4699),.PCURVE_S1.); -#4688 = LINE('',#4689,#4690); -#4689 = CARTESIAN_POINT('',(16.449,-21.2,4.)); -#4690 = VECTOR('',#4691,1.); -#4691 = DIRECTION('',(0.,1.,0.)); -#4692 = PCURVE('',#4619,#4693); -#4693 = DEFINITIONAL_REPRESENTATION('',(#4694),#4698); -#4694 = LINE('',#4695,#4696); -#4695 = CARTESIAN_POINT('',(-2.401,0.)); -#4696 = VECTOR('',#4697,1.); -#4697 = DIRECTION('',(0.,1.)); -#4698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4699 = PCURVE('',#4700,#4705); -#4700 = PLANE('',#4701); -#4701 = AXIS2_PLACEMENT_3D('',#4702,#4703,#4704); -#4702 = CARTESIAN_POINT('',(16.2495,-21.2,3.8005)); -#4703 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187) - ); -#4704 = DIRECTION('',(-2.457171992256E-18,-1.,2.457171992256E-18)); -#4705 = DEFINITIONAL_REPRESENTATION('',(#4706),#4710); -#4706 = LINE('',#4707,#4708); -#4707 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#4708 = VECTOR('',#4709,1.); -#4709 = DIRECTION('',(-1.,0.)); -#4710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4711 = ADVANCED_FACE('',(#4712),#4700,.T.); -#4712 = FACE_BOUND('',#4713,.F.); -#4713 = EDGE_LOOP('',(#4714,#4737,#4765,#4789)); -#4714 = ORIENTED_EDGE('',*,*,#4715,.F.); -#4715 = EDGE_CURVE('',#4716,#4664,#4718,.T.); -#4716 = VERTEX_POINT('',#4717); -#4717 = CARTESIAN_POINT('',(16.05,-21.2,3.601)); -#4718 = SURFACE_CURVE('',#4719,(#4723,#4730),.PCURVE_S1.); -#4719 = LINE('',#4720,#4721); -#4720 = CARTESIAN_POINT('',(6.5245,-21.2,-5.9245)); -#4721 = VECTOR('',#4722,1.); -#4722 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#4723 = PCURVE('',#4700,#4724); -#4724 = DEFINITIONAL_REPRESENTATION('',(#4725),#4729); -#4725 = LINE('',#4726,#4727); -#4726 = CARTESIAN_POINT('',(9.244463733059E-33,-13.75322689407)); -#4727 = VECTOR('',#4728,1.); -#4728 = DIRECTION('',(-0.,1.)); -#4729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4730 = PCURVE('',#3658,#4731); -#4731 = DEFINITIONAL_REPRESENTATION('',(#4732),#4736); -#4732 = LINE('',#4733,#4734); -#4733 = CARTESIAN_POINT('',(-5.9245,25.3745)); -#4734 = VECTOR('',#4735,1.); -#4735 = DIRECTION('',(0.707106781187,0.707106781187)); -#4736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4737 = ORIENTED_EDGE('',*,*,#4738,.T.); -#4738 = EDGE_CURVE('',#4716,#4739,#4741,.T.); -#4739 = VERTEX_POINT('',#4740); -#4740 = CARTESIAN_POINT('',(16.05,-5.299,3.601)); -#4741 = SURFACE_CURVE('',#4742,(#4746,#4753),.PCURVE_S1.); -#4742 = LINE('',#4743,#4744); -#4743 = CARTESIAN_POINT('',(16.05,-21.2,3.601)); -#4744 = VECTOR('',#4745,1.); -#4745 = DIRECTION('',(0.,1.,0.)); -#4746 = PCURVE('',#4700,#4747); -#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752); -#4748 = LINE('',#4749,#4750); -#4749 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#4750 = VECTOR('',#4751,1.); -#4751 = DIRECTION('',(-1.,0.)); -#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4753 = PCURVE('',#4754,#4759); -#4754 = PLANE('',#4755); -#4755 = AXIS2_PLACEMENT_3D('',#4756,#4757,#4758); -#4756 = CARTESIAN_POINT('',(16.05,-21.2,0.)); -#4757 = DIRECTION('',(-1.,-0.,-0.)); -#4758 = DIRECTION('',(0.,0.,-1.)); -#4759 = DEFINITIONAL_REPRESENTATION('',(#4760),#4764); -#4760 = LINE('',#4761,#4762); -#4761 = CARTESIAN_POINT('',(-3.601,0.)); -#4762 = VECTOR('',#4763,1.); -#4763 = DIRECTION('',(-0.,-1.)); -#4764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4765 = ORIENTED_EDGE('',*,*,#4766,.T.); -#4766 = EDGE_CURVE('',#4739,#4635,#4767,.T.); -#4767 = SURFACE_CURVE('',#4768,(#4772,#4778),.PCURVE_S1.); -#4768 = LINE('',#4769,#4770); -#4769 = CARTESIAN_POINT('',(16.2495,-5.299,3.8005)); -#4770 = VECTOR('',#4771,1.); -#4771 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#4772 = PCURVE('',#4700,#4773); -#4773 = DEFINITIONAL_REPRESENTATION('',(#4774),#4777); -#4774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4775,#4776),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#4775 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#4776 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4778 = PCURVE('',#4779,#4784); -#4779 = CONICAL_SURFACE('',#4780,1.799,0.785398163397); -#4780 = AXIS2_PLACEMENT_3D('',#4781,#4782,#4783); -#4781 = CARTESIAN_POINT('',(16.449,-5.299,2.201)); -#4782 = DIRECTION('',(1.,0.,0.)); -#4783 = DIRECTION('',(-0.,0.,1.)); -#4784 = DEFINITIONAL_REPRESENTATION('',(#4785),#4788); -#4785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4786,#4787),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#4786 = CARTESIAN_POINT('',(0.,-0.399)); -#4787 = CARTESIAN_POINT('',(0.,7.850462293419E-17)); -#4788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4789 = ORIENTED_EDGE('',*,*,#4686,.F.); -#4790 = ADVANCED_FACE('',(#4791),#4779,.T.); -#4791 = FACE_BOUND('',#4792,.F.); -#4792 = EDGE_LOOP('',(#4793,#4794,#4818,#4844)); -#4793 = ORIENTED_EDGE('',*,*,#4766,.F.); -#4794 = ORIENTED_EDGE('',*,*,#4795,.T.); -#4795 = EDGE_CURVE('',#4739,#4796,#4798,.T.); -#4796 = VERTEX_POINT('',#4797); -#4797 = CARTESIAN_POINT('',(16.05,-3.899,2.201)); -#4798 = SURFACE_CURVE('',#4799,(#4804,#4811),.PCURVE_S1.); -#4799 = CIRCLE('',#4800,1.4); -#4800 = AXIS2_PLACEMENT_3D('',#4801,#4802,#4803); -#4801 = CARTESIAN_POINT('',(16.05,-5.299,2.201)); -#4802 = DIRECTION('',(-1.,0.,-0.)); -#4803 = DIRECTION('',(-0.,0.,1.)); -#4804 = PCURVE('',#4779,#4805); -#4805 = DEFINITIONAL_REPRESENTATION('',(#4806),#4810); -#4806 = LINE('',#4807,#4808); -#4807 = CARTESIAN_POINT('',(-0.,-0.399)); -#4808 = VECTOR('',#4809,1.); -#4809 = DIRECTION('',(-1.,0.)); -#4810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4811 = PCURVE('',#4754,#4812); -#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817); -#4813 = CIRCLE('',#4814,1.4); -#4814 = AXIS2_PLACEMENT_2D('',#4815,#4816); -#4815 = CARTESIAN_POINT('',(-2.201,-15.901)); -#4816 = DIRECTION('',(-1.,0.)); -#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4818 = ORIENTED_EDGE('',*,*,#4819,.T.); -#4819 = EDGE_CURVE('',#4796,#4820,#4822,.T.); -#4820 = VERTEX_POINT('',#4821); -#4821 = CARTESIAN_POINT('',(16.449,-3.5,2.201)); -#4822 = SURFACE_CURVE('',#4823,(#4827,#4833),.PCURVE_S1.); -#4823 = LINE('',#4824,#4825); -#4824 = CARTESIAN_POINT('',(16.449,-3.5,2.201)); -#4825 = VECTOR('',#4826,1.); -#4826 = DIRECTION('',(0.707106781187,0.707106781187,4.329780281177E-17) - ); -#4827 = PCURVE('',#4779,#4828); -#4828 = DEFINITIONAL_REPRESENTATION('',(#4829),#4832); -#4829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4830,#4831),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#4830 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#4831 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4833 = PCURVE('',#4834,#4839); -#4834 = PLANE('',#4835); -#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838); -#4836 = CARTESIAN_POINT('',(16.2495,-3.6995,2.201)); -#4837 = DIRECTION('',(-0.707106781187,0.707106781187,-3.474965956532E-18 - )); -#4838 = DIRECTION('',(-2.457171992256E-18,2.457171992256E-18,1.)); -#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4843); -#4840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4841,#4842),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#4841 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#4842 = CARTESIAN_POINT('',(0.,0.282135605693)); -#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4844 = ORIENTED_EDGE('',*,*,#4845,.F.); -#4845 = EDGE_CURVE('',#4635,#4820,#4846,.T.); -#4846 = SURFACE_CURVE('',#4847,(#4852,#4859),.PCURVE_S1.); -#4847 = CIRCLE('',#4848,1.799); -#4848 = AXIS2_PLACEMENT_3D('',#4849,#4850,#4851); -#4849 = CARTESIAN_POINT('',(16.449,-5.299,2.201)); -#4850 = DIRECTION('',(-1.,0.,-0.)); -#4851 = DIRECTION('',(-0.,0.,1.)); -#4852 = PCURVE('',#4779,#4853); -#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858); -#4854 = LINE('',#4855,#4856); -#4855 = CARTESIAN_POINT('',(-0.,0.)); -#4856 = VECTOR('',#4857,1.); -#4857 = DIRECTION('',(-1.,0.)); -#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4859 = PCURVE('',#4650,#4860); -#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865); -#4861 = LINE('',#4862,#4863); -#4862 = CARTESIAN_POINT('',(0.,2.401)); -#4863 = VECTOR('',#4864,1.); -#4864 = DIRECTION('',(1.,0.)); -#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4866 = ADVANCED_FACE('',(#4867),#4834,.T.); -#4867 = FACE_BOUND('',#4868,.F.); -#4868 = EDGE_LOOP('',(#4869,#4870,#4893,#4919)); -#4869 = ORIENTED_EDGE('',*,*,#4819,.F.); -#4870 = ORIENTED_EDGE('',*,*,#4871,.T.); -#4871 = EDGE_CURVE('',#4796,#4872,#4874,.T.); -#4872 = VERTEX_POINT('',#4873); -#4873 = CARTESIAN_POINT('',(16.05,-3.899,1.799)); -#4874 = SURFACE_CURVE('',#4875,(#4879,#4886),.PCURVE_S1.); -#4875 = LINE('',#4876,#4877); -#4876 = CARTESIAN_POINT('',(16.05,-3.899,2.201)); -#4877 = VECTOR('',#4878,1.); -#4878 = DIRECTION('',(-0.,-0.,-1.)); -#4879 = PCURVE('',#4834,#4880); -#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885); -#4881 = LINE('',#4882,#4883); -#4882 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#4883 = VECTOR('',#4884,1.); -#4884 = DIRECTION('',(-1.,0.)); -#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4886 = PCURVE('',#4754,#4887); -#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4892); -#4888 = LINE('',#4889,#4890); -#4889 = CARTESIAN_POINT('',(-2.201,-17.301)); -#4890 = VECTOR('',#4891,1.); -#4891 = DIRECTION('',(1.,-0.)); -#4892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4893 = ORIENTED_EDGE('',*,*,#4894,.T.); -#4894 = EDGE_CURVE('',#4872,#4895,#4897,.T.); -#4895 = VERTEX_POINT('',#4896); -#4896 = CARTESIAN_POINT('',(16.449,-3.5,1.799)); -#4897 = SURFACE_CURVE('',#4898,(#4902,#4908),.PCURVE_S1.); -#4898 = LINE('',#4899,#4900); -#4899 = CARTESIAN_POINT('',(16.2495,-3.6995,1.799)); -#4900 = VECTOR('',#4901,1.); -#4901 = DIRECTION('',(0.707106781187,0.707106781187,-0.)); -#4902 = PCURVE('',#4834,#4903); -#4903 = DEFINITIONAL_REPRESENTATION('',(#4904),#4907); -#4904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4905,#4906),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#4905 = CARTESIAN_POINT('',(-0.402,-0.282135605693)); -#4906 = CARTESIAN_POINT('',(-0.402,0.282135605693)); -#4907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4908 = PCURVE('',#4909,#4914); -#4909 = CONICAL_SURFACE('',#4910,1.799,0.785398163397); -#4910 = AXIS2_PLACEMENT_3D('',#4911,#4912,#4913); -#4911 = CARTESIAN_POINT('',(16.449,-5.299,1.799)); -#4912 = DIRECTION('',(1.,0.,0.)); -#4913 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#4914 = DEFINITIONAL_REPRESENTATION('',(#4915),#4918); -#4915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4916,#4917),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#4916 = CARTESIAN_POINT('',(0.,-0.399)); -#4917 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4919 = ORIENTED_EDGE('',*,*,#4920,.F.); -#4920 = EDGE_CURVE('',#4820,#4895,#4921,.T.); -#4921 = SURFACE_CURVE('',#4922,(#4926,#4933),.PCURVE_S1.); -#4922 = LINE('',#4923,#4924); -#4923 = CARTESIAN_POINT('',(16.449,-3.5,2.201)); -#4924 = VECTOR('',#4925,1.); -#4925 = DIRECTION('',(-0.,-0.,-1.)); -#4926 = PCURVE('',#4834,#4927); -#4927 = DEFINITIONAL_REPRESENTATION('',(#4928),#4932); -#4928 = LINE('',#4929,#4930); -#4929 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#4930 = VECTOR('',#4931,1.); -#4931 = DIRECTION('',(-1.,0.)); -#4932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4933 = PCURVE('',#4934,#4939); -#4934 = PLANE('',#4935); -#4935 = AXIS2_PLACEMENT_3D('',#4936,#4937,#4938); -#4936 = CARTESIAN_POINT('',(18.85,-3.5,0.)); -#4937 = DIRECTION('',(0.,1.,0.)); -#4938 = DIRECTION('',(0.,0.,-1.)); -#4939 = DEFINITIONAL_REPRESENTATION('',(#4940),#4944); -#4940 = LINE('',#4941,#4942); -#4941 = CARTESIAN_POINT('',(-2.201,2.401)); -#4942 = VECTOR('',#4943,1.); -#4943 = DIRECTION('',(1.,-0.)); -#4944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4945 = ADVANCED_FACE('',(#4946),#4909,.T.); -#4946 = FACE_BOUND('',#4947,.F.); -#4947 = EDGE_LOOP('',(#4948,#4949,#4973,#4999)); -#4948 = ORIENTED_EDGE('',*,*,#4894,.F.); -#4949 = ORIENTED_EDGE('',*,*,#4950,.T.); -#4950 = EDGE_CURVE('',#4872,#4951,#4953,.T.); -#4951 = VERTEX_POINT('',#4952); -#4952 = CARTESIAN_POINT('',(16.05,-5.299,0.399)); -#4953 = SURFACE_CURVE('',#4954,(#4959,#4966),.PCURVE_S1.); -#4954 = CIRCLE('',#4955,1.4); -#4955 = AXIS2_PLACEMENT_3D('',#4956,#4957,#4958); -#4956 = CARTESIAN_POINT('',(16.05,-5.299,1.799)); -#4957 = DIRECTION('',(-1.,0.,-0.)); -#4958 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#4959 = PCURVE('',#4909,#4960); -#4960 = DEFINITIONAL_REPRESENTATION('',(#4961),#4965); -#4961 = LINE('',#4962,#4963); -#4962 = CARTESIAN_POINT('',(-0.,-0.399)); -#4963 = VECTOR('',#4964,1.); -#4964 = DIRECTION('',(-1.,0.)); -#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4966 = PCURVE('',#4754,#4967); -#4967 = DEFINITIONAL_REPRESENTATION('',(#4968),#4972); -#4968 = CIRCLE('',#4969,1.4); -#4969 = AXIS2_PLACEMENT_2D('',#4970,#4971); -#4970 = CARTESIAN_POINT('',(-1.799,-15.901)); -#4971 = DIRECTION('',(1.234266842274E-16,-1.)); -#4972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4973 = ORIENTED_EDGE('',*,*,#4974,.T.); -#4974 = EDGE_CURVE('',#4951,#4975,#4977,.T.); -#4975 = VERTEX_POINT('',#4976); -#4976 = CARTESIAN_POINT('',(16.449,-5.299,-2.22044604925E-16)); -#4977 = SURFACE_CURVE('',#4978,(#4982,#4988),.PCURVE_S1.); -#4978 = LINE('',#4979,#4980); -#4979 = CARTESIAN_POINT('',(16.449,-5.299,-2.22044604925E-16)); -#4980 = VECTOR('',#4981,1.); -#4981 = DIRECTION('',(0.707106781187,-4.397804258477E-17,-0.707106781187 - )); -#4982 = PCURVE('',#4909,#4983); -#4983 = DEFINITIONAL_REPRESENTATION('',(#4984),#4987); -#4984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4985,#4986),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#4985 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#4986 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#4987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4988 = PCURVE('',#4989,#4994); -#4989 = PLANE('',#4990); -#4990 = AXIS2_PLACEMENT_3D('',#4991,#4992,#4993); -#4991 = CARTESIAN_POINT('',(16.2495,-5.299,0.1995)); -#4992 = DIRECTION('',(-0.707106781187,-3.474965956532E-18, - -0.707106781187)); -#4993 = DIRECTION('',(-2.457171992256E-18,1.,-2.457171992256E-18)); -#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4998); -#4995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4996,#4997),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#4996 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#4997 = CARTESIAN_POINT('',(0.,0.282135605693)); -#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#4999 = ORIENTED_EDGE('',*,*,#5000,.F.); -#5000 = EDGE_CURVE('',#4895,#4975,#5001,.T.); -#5001 = SURFACE_CURVE('',#5002,(#5007,#5014),.PCURVE_S1.); -#5002 = CIRCLE('',#5003,1.799); -#5003 = AXIS2_PLACEMENT_3D('',#5004,#5005,#5006); -#5004 = CARTESIAN_POINT('',(16.449,-5.299,1.799)); -#5005 = DIRECTION('',(-1.,0.,-0.)); -#5006 = DIRECTION('',(0.,1.,-1.234266842274E-16)); -#5007 = PCURVE('',#4909,#5008); -#5008 = DEFINITIONAL_REPRESENTATION('',(#5009),#5013); -#5009 = LINE('',#5010,#5011); -#5010 = CARTESIAN_POINT('',(-0.,0.)); -#5011 = VECTOR('',#5012,1.); -#5012 = DIRECTION('',(-1.,0.)); -#5013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5014 = PCURVE('',#5015,#5020); -#5015 = CYLINDRICAL_SURFACE('',#5016,1.799); -#5016 = AXIS2_PLACEMENT_3D('',#5017,#5018,#5019); -#5017 = CARTESIAN_POINT('',(18.85,-5.299,1.799)); -#5018 = DIRECTION('',(-1.,-0.,-0.)); -#5019 = DIRECTION('',(-0.,-0.,-1.)); -#5020 = DEFINITIONAL_REPRESENTATION('',(#5021),#5025); -#5021 = LINE('',#5022,#5023); -#5022 = CARTESIAN_POINT('',(-1.570796326795,2.401)); -#5023 = VECTOR('',#5024,1.); -#5024 = DIRECTION('',(1.,-0.)); -#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5026 = ADVANCED_FACE('',(#5027),#4989,.T.); -#5027 = FACE_BOUND('',#5028,.F.); -#5028 = EDGE_LOOP('',(#5029,#5030,#5053,#5081)); -#5029 = ORIENTED_EDGE('',*,*,#4974,.F.); -#5030 = ORIENTED_EDGE('',*,*,#5031,.T.); -#5031 = EDGE_CURVE('',#4951,#5032,#5034,.T.); -#5032 = VERTEX_POINT('',#5033); -#5033 = CARTESIAN_POINT('',(16.05,-21.2,0.399)); -#5034 = SURFACE_CURVE('',#5035,(#5039,#5046),.PCURVE_S1.); -#5035 = LINE('',#5036,#5037); -#5036 = CARTESIAN_POINT('',(16.05,-5.299,0.399)); -#5037 = VECTOR('',#5038,1.); -#5038 = DIRECTION('',(-0.,-1.,-0.)); -#5039 = PCURVE('',#4989,#5040); -#5040 = DEFINITIONAL_REPRESENTATION('',(#5041),#5045); -#5041 = LINE('',#5042,#5043); -#5042 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#5043 = VECTOR('',#5044,1.); -#5044 = DIRECTION('',(-1.,0.)); -#5045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5046 = PCURVE('',#4754,#5047); -#5047 = DEFINITIONAL_REPRESENTATION('',(#5048),#5052); -#5048 = LINE('',#5049,#5050); -#5049 = CARTESIAN_POINT('',(-0.399,-15.901)); -#5050 = VECTOR('',#5051,1.); -#5051 = DIRECTION('',(0.,1.)); -#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5053 = ORIENTED_EDGE('',*,*,#5054,.T.); -#5054 = EDGE_CURVE('',#5032,#5055,#5057,.T.); -#5055 = VERTEX_POINT('',#5056); -#5056 = CARTESIAN_POINT('',(16.449,-21.599,-3.885780586188E-16)); -#5057 = SURFACE_CURVE('',#5058,(#5062,#5069),.PCURVE_S1.); -#5058 = LINE('',#5059,#5060); -#5059 = CARTESIAN_POINT('',(8.182833333333,-13.33283333333, - 8.266166666667)); -#5060 = VECTOR('',#5061,1.); -#5061 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); -#5062 = PCURVE('',#4989,#5063); -#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068); -#5064 = LINE('',#5065,#5066); -#5065 = CARTESIAN_POINT('',(-8.033833333333,-11.40798940314)); -#5066 = VECTOR('',#5067,1.); -#5067 = DIRECTION('',(-0.57735026919,0.816496580928)); -#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5069 = PCURVE('',#5070,#5075); -#5070 = PLANE('',#5071); -#5071 = AXIS2_PLACEMENT_3D('',#5072,#5073,#5074); -#5072 = CARTESIAN_POINT('',(-16.05,-21.3995,0.1995)); -#5073 = DIRECTION('',(-3.474965956532E-18,-0.707106781187,0.707106781187 - )); -#5074 = DIRECTION('',(-1.,2.457171992256E-18,-2.457171992256E-18)); -#5075 = DEFINITIONAL_REPRESENTATION('',(#5076),#5080); -#5076 = LINE('',#5077,#5078); -#5077 = CARTESIAN_POINT('',(-24.23283333333,-11.40798940314)); -#5078 = VECTOR('',#5079,1.); -#5079 = DIRECTION('',(-0.57735026919,0.816496580928)); -#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5081 = ORIENTED_EDGE('',*,*,#5082,.F.); -#5082 = EDGE_CURVE('',#4975,#5055,#5083,.T.); -#5083 = SURFACE_CURVE('',#5084,(#5088,#5095),.PCURVE_S1.); -#5084 = LINE('',#5085,#5086); -#5085 = CARTESIAN_POINT('',(16.449,-5.299,0.)); -#5086 = VECTOR('',#5087,1.); -#5087 = DIRECTION('',(-0.,-1.,-0.)); -#5088 = PCURVE('',#4989,#5089); -#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094); -#5090 = LINE('',#5091,#5092); -#5091 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#5092 = VECTOR('',#5093,1.); -#5093 = DIRECTION('',(-1.,0.)); -#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5095 = PCURVE('',#5096,#5101); -#5096 = PLANE('',#5097); -#5097 = AXIS2_PLACEMENT_3D('',#5098,#5099,#5100); -#5098 = CARTESIAN_POINT('',(-18.85,-33.,0.)); -#5099 = DIRECTION('',(0.,0.,1.)); -#5100 = DIRECTION('',(1.,0.,0.)); -#5101 = DEFINITIONAL_REPRESENTATION('',(#5102),#5106); -#5102 = LINE('',#5103,#5104); -#5103 = CARTESIAN_POINT('',(35.299,27.701)); -#5104 = VECTOR('',#5105,1.); -#5105 = DIRECTION('',(-0.,-1.)); -#5106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5107 = ADVANCED_FACE('',(#5108),#5070,.F.); -#5108 = FACE_BOUND('',#5109,.T.); -#5109 = EDGE_LOOP('',(#5110,#5140,#5161,#5162)); -#5110 = ORIENTED_EDGE('',*,*,#5111,.F.); -#5111 = EDGE_CURVE('',#5112,#5114,#5116,.T.); -#5112 = VERTEX_POINT('',#5113); -#5113 = CARTESIAN_POINT('',(-16.05,-21.2,0.399)); -#5114 = VERTEX_POINT('',#5115); -#5115 = CARTESIAN_POINT('',(-16.449,-21.599,-4.718447854657E-16)); -#5116 = SURFACE_CURVE('',#5117,(#5121,#5128),.PCURVE_S1.); -#5117 = LINE('',#5118,#5119); -#5118 = CARTESIAN_POINT('',(-13.53283333333,-18.68283333333, - 2.916166666667)); -#5119 = VECTOR('',#5120,1.); -#5120 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); -#5121 = PCURVE('',#5070,#5122); -#5122 = DEFINITIONAL_REPRESENTATION('',(#5123),#5127); -#5123 = LINE('',#5124,#5125); -#5124 = CARTESIAN_POINT('',(-2.517166666667,-3.841946844447)); -#5125 = VECTOR('',#5126,1.); -#5126 = DIRECTION('',(0.57735026919,0.816496580928)); -#5127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5128 = PCURVE('',#5129,#5134); -#5129 = PLANE('',#5130); -#5130 = AXIS2_PLACEMENT_3D('',#5131,#5132,#5133); -#5131 = CARTESIAN_POINT('',(-16.2495,-5.299,0.1995)); -#5132 = DIRECTION('',(-0.707106781187,3.474965956532E-18,0.707106781187) - ); -#5133 = DIRECTION('',(-2.457171992256E-18,-1.,2.457171992256E-18)); -#5134 = DEFINITIONAL_REPRESENTATION('',(#5135),#5139); -#5135 = LINE('',#5136,#5137); -#5136 = CARTESIAN_POINT('',(13.383833333333,3.841946844447)); -#5137 = VECTOR('',#5138,1.); -#5138 = DIRECTION('',(0.57735026919,-0.816496580928)); -#5139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5140 = ORIENTED_EDGE('',*,*,#5141,.T.); -#5141 = EDGE_CURVE('',#5112,#5032,#5142,.T.); -#5142 = SURFACE_CURVE('',#5143,(#5147,#5154),.PCURVE_S1.); -#5143 = LINE('',#5144,#5145); -#5144 = CARTESIAN_POINT('',(-16.05,-21.2,0.399)); -#5145 = VECTOR('',#5146,1.); -#5146 = DIRECTION('',(1.,0.,0.)); -#5147 = PCURVE('',#5070,#5148); -#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5153); -#5149 = LINE('',#5150,#5151); -#5150 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#5151 = VECTOR('',#5152,1.); -#5152 = DIRECTION('',(-1.,0.)); -#5153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5154 = PCURVE('',#3658,#5155); -#5155 = DEFINITIONAL_REPRESENTATION('',(#5156),#5160); -#5156 = LINE('',#5157,#5158); -#5157 = CARTESIAN_POINT('',(0.399,2.8)); -#5158 = VECTOR('',#5159,1.); -#5159 = DIRECTION('',(0.,1.)); -#5160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5161 = ORIENTED_EDGE('',*,*,#5054,.T.); -#5162 = ORIENTED_EDGE('',*,*,#5163,.F.); -#5163 = EDGE_CURVE('',#5114,#5055,#5164,.T.); -#5164 = SURFACE_CURVE('',#5165,(#5169,#5176),.PCURVE_S1.); -#5165 = LINE('',#5166,#5167); -#5166 = CARTESIAN_POINT('',(-16.05,-21.599,0.)); -#5167 = VECTOR('',#5168,1.); -#5168 = DIRECTION('',(1.,0.,0.)); -#5169 = PCURVE('',#5070,#5170); -#5170 = DEFINITIONAL_REPRESENTATION('',(#5171),#5175); -#5171 = LINE('',#5172,#5173); -#5172 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#5173 = VECTOR('',#5174,1.); -#5174 = DIRECTION('',(-1.,0.)); -#5175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5176 = PCURVE('',#5096,#5177); -#5177 = DEFINITIONAL_REPRESENTATION('',(#5178),#5182); -#5178 = LINE('',#5179,#5180); -#5179 = CARTESIAN_POINT('',(2.8,11.401)); -#5180 = VECTOR('',#5181,1.); -#5181 = DIRECTION('',(1.,0.)); -#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5183 = ADVANCED_FACE('',(#5184),#5129,.F.); -#5184 = FACE_BOUND('',#5185,.F.); -#5185 = EDGE_LOOP('',(#5186,#5214,#5235,#5236)); -#5186 = ORIENTED_EDGE('',*,*,#5187,.F.); -#5187 = EDGE_CURVE('',#5188,#5190,#5192,.T.); -#5188 = VERTEX_POINT('',#5189); -#5189 = CARTESIAN_POINT('',(-16.449,-5.299,-2.22044604925E-16)); -#5190 = VERTEX_POINT('',#5191); -#5191 = CARTESIAN_POINT('',(-16.05,-5.299,0.399)); -#5192 = SURFACE_CURVE('',#5193,(#5197,#5203),.PCURVE_S1.); -#5193 = LINE('',#5194,#5195); -#5194 = CARTESIAN_POINT('',(-16.449,-5.299,-2.22044604925E-16)); -#5195 = VECTOR('',#5196,1.); -#5196 = DIRECTION('',(0.707106781187,4.397804258477E-17,0.707106781187) - ); -#5197 = PCURVE('',#5129,#5198); -#5198 = DEFINITIONAL_REPRESENTATION('',(#5199),#5202); -#5199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5200,#5201),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#5200 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#5201 = CARTESIAN_POINT('',(0.,0.282135605693)); -#5202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5203 = PCURVE('',#5204,#5209); -#5204 = CONICAL_SURFACE('',#5205,1.799,0.785398163397); -#5205 = AXIS2_PLACEMENT_3D('',#5206,#5207,#5208); -#5206 = CARTESIAN_POINT('',(-16.449,-5.299,1.799)); -#5207 = DIRECTION('',(-1.,-0.,0.)); -#5208 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#5209 = DEFINITIONAL_REPRESENTATION('',(#5210),#5213); -#5210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5211,#5212),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#5211 = CARTESIAN_POINT('',(1.570796326795,0.)); -#5212 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#5213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5214 = ORIENTED_EDGE('',*,*,#5215,.T.); -#5215 = EDGE_CURVE('',#5188,#5114,#5216,.T.); -#5216 = SURFACE_CURVE('',#5217,(#5221,#5228),.PCURVE_S1.); -#5217 = LINE('',#5218,#5219); -#5218 = CARTESIAN_POINT('',(-16.449,-5.299,0.)); -#5219 = VECTOR('',#5220,1.); -#5220 = DIRECTION('',(-0.,-1.,-0.)); -#5221 = PCURVE('',#5129,#5222); -#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227); -#5223 = LINE('',#5224,#5225); -#5224 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#5225 = VECTOR('',#5226,1.); -#5226 = DIRECTION('',(1.,0.)); -#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5228 = PCURVE('',#5096,#5229); -#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5234); -#5230 = LINE('',#5231,#5232); -#5231 = CARTESIAN_POINT('',(2.401,27.701)); -#5232 = VECTOR('',#5233,1.); -#5233 = DIRECTION('',(-0.,-1.)); -#5234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5235 = ORIENTED_EDGE('',*,*,#5111,.F.); -#5236 = ORIENTED_EDGE('',*,*,#5237,.F.); -#5237 = EDGE_CURVE('',#5190,#5112,#5238,.T.); -#5238 = SURFACE_CURVE('',#5239,(#5243,#5250),.PCURVE_S1.); -#5239 = LINE('',#5240,#5241); -#5240 = CARTESIAN_POINT('',(-16.05,-5.299,0.399)); -#5241 = VECTOR('',#5242,1.); -#5242 = DIRECTION('',(-0.,-1.,-0.)); -#5243 = PCURVE('',#5129,#5244); -#5244 = DEFINITIONAL_REPRESENTATION('',(#5245),#5249); -#5245 = LINE('',#5246,#5247); -#5246 = CARTESIAN_POINT('',(0.,0.282135605693)); -#5247 = VECTOR('',#5248,1.); -#5248 = DIRECTION('',(1.,0.)); -#5249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5250 = PCURVE('',#5251,#5256); -#5251 = PLANE('',#5252); -#5252 = AXIS2_PLACEMENT_3D('',#5253,#5254,#5255); -#5253 = CARTESIAN_POINT('',(-16.05,-21.2,0.)); -#5254 = DIRECTION('',(1.,0.,0.)); -#5255 = DIRECTION('',(0.,0.,1.)); -#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261); -#5257 = LINE('',#5258,#5259); -#5258 = CARTESIAN_POINT('',(0.399,-15.901)); -#5259 = VECTOR('',#5260,1.); -#5260 = DIRECTION('',(-0.,1.)); -#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5262 = ADVANCED_FACE('',(#5263,#5404),#5251,.T.); -#5263 = FACE_BOUND('',#5264,.T.); -#5264 = EDGE_LOOP('',(#5265,#5288,#5289,#5317,#5345,#5378)); -#5265 = ORIENTED_EDGE('',*,*,#5266,.F.); -#5266 = EDGE_CURVE('',#5112,#5267,#5269,.T.); -#5267 = VERTEX_POINT('',#5268); -#5268 = CARTESIAN_POINT('',(-16.05,-21.2,3.601)); -#5269 = SURFACE_CURVE('',#5270,(#5274,#5281),.PCURVE_S1.); -#5270 = LINE('',#5271,#5272); -#5271 = CARTESIAN_POINT('',(-16.05,-21.2,0.)); -#5272 = VECTOR('',#5273,1.); -#5273 = DIRECTION('',(0.,0.,1.)); -#5274 = PCURVE('',#5251,#5275); -#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280); -#5276 = LINE('',#5277,#5278); -#5277 = CARTESIAN_POINT('',(0.,0.)); -#5278 = VECTOR('',#5279,1.); -#5279 = DIRECTION('',(1.,0.)); -#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5281 = PCURVE('',#3658,#5282); -#5282 = DEFINITIONAL_REPRESENTATION('',(#5283),#5287); -#5283 = LINE('',#5284,#5285); -#5284 = CARTESIAN_POINT('',(0.,2.8)); -#5285 = VECTOR('',#5286,1.); -#5286 = DIRECTION('',(1.,0.)); -#5287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5288 = ORIENTED_EDGE('',*,*,#5237,.F.); -#5289 = ORIENTED_EDGE('',*,*,#5290,.F.); -#5290 = EDGE_CURVE('',#5291,#5190,#5293,.T.); -#5291 = VERTEX_POINT('',#5292); -#5292 = CARTESIAN_POINT('',(-16.05,-3.899,1.799)); -#5293 = SURFACE_CURVE('',#5294,(#5299,#5310),.PCURVE_S1.); -#5294 = CIRCLE('',#5295,1.4); -#5295 = AXIS2_PLACEMENT_3D('',#5296,#5297,#5298); -#5296 = CARTESIAN_POINT('',(-16.05,-5.299,1.799)); -#5297 = DIRECTION('',(-1.,-0.,0.)); -#5298 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#5299 = PCURVE('',#5251,#5300); -#5300 = DEFINITIONAL_REPRESENTATION('',(#5301),#5309); -#5301 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5302,#5303,#5304,#5305, -#5306,#5307,#5308),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5302 = CARTESIAN_POINT('',(1.799,-17.301)); -#5303 = CARTESIAN_POINT('',(-0.625871130596,-17.301)); -#5304 = CARTESIAN_POINT('',(0.586564434702,-15.201)); -#5305 = CARTESIAN_POINT('',(1.799,-13.101)); -#5306 = CARTESIAN_POINT('',(3.011435565298,-15.201)); -#5307 = CARTESIAN_POINT('',(4.223871130596,-17.301)); -#5308 = CARTESIAN_POINT('',(1.799,-17.301)); -#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5310 = PCURVE('',#5204,#5311); -#5311 = DEFINITIONAL_REPRESENTATION('',(#5312),#5316); -#5312 = LINE('',#5313,#5314); -#5313 = CARTESIAN_POINT('',(0.,-0.399)); -#5314 = VECTOR('',#5315,1.); -#5315 = DIRECTION('',(1.,-0.)); -#5316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5317 = ORIENTED_EDGE('',*,*,#5318,.F.); -#5318 = EDGE_CURVE('',#5319,#5291,#5321,.T.); -#5319 = VERTEX_POINT('',#5320); -#5320 = CARTESIAN_POINT('',(-16.05,-3.899,2.201)); -#5321 = SURFACE_CURVE('',#5322,(#5326,#5333),.PCURVE_S1.); -#5322 = LINE('',#5323,#5324); -#5323 = CARTESIAN_POINT('',(-16.05,-3.899,2.201)); -#5324 = VECTOR('',#5325,1.); -#5325 = DIRECTION('',(-0.,-0.,-1.)); -#5326 = PCURVE('',#5251,#5327); -#5327 = DEFINITIONAL_REPRESENTATION('',(#5328),#5332); -#5328 = LINE('',#5329,#5330); -#5329 = CARTESIAN_POINT('',(2.201,-17.301)); -#5330 = VECTOR('',#5331,1.); -#5331 = DIRECTION('',(-1.,0.)); -#5332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5333 = PCURVE('',#5334,#5339); -#5334 = PLANE('',#5335); -#5335 = AXIS2_PLACEMENT_3D('',#5336,#5337,#5338); -#5336 = CARTESIAN_POINT('',(-16.2495,-3.6995,2.201)); -#5337 = DIRECTION('',(0.707106781187,0.707106781187,3.474965956532E-18) - ); -#5338 = DIRECTION('',(-2.457171992256E-18,-2.457171992256E-18,1.)); -#5339 = DEFINITIONAL_REPRESENTATION('',(#5340),#5344); -#5340 = LINE('',#5341,#5342); -#5341 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#5342 = VECTOR('',#5343,1.); -#5343 = DIRECTION('',(-1.,0.)); -#5344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5345 = ORIENTED_EDGE('',*,*,#5346,.F.); -#5346 = EDGE_CURVE('',#5347,#5319,#5349,.T.); -#5347 = VERTEX_POINT('',#5348); -#5348 = CARTESIAN_POINT('',(-16.05,-5.299,3.601)); -#5349 = SURFACE_CURVE('',#5350,(#5355,#5366),.PCURVE_S1.); -#5350 = CIRCLE('',#5351,1.4); -#5351 = AXIS2_PLACEMENT_3D('',#5352,#5353,#5354); -#5352 = CARTESIAN_POINT('',(-16.05,-5.299,2.201)); -#5353 = DIRECTION('',(-1.,-0.,0.)); -#5354 = DIRECTION('',(0.,0.,1.)); -#5355 = PCURVE('',#5251,#5356); -#5356 = DEFINITIONAL_REPRESENTATION('',(#5357),#5365); -#5357 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5358,#5359,#5360,#5361, -#5362,#5363,#5364),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#5358 = CARTESIAN_POINT('',(3.601,-15.901)); -#5359 = CARTESIAN_POINT('',(3.601,-18.32587113059)); -#5360 = CARTESIAN_POINT('',(1.501,-17.11343556529)); -#5361 = CARTESIAN_POINT('',(-0.599,-15.901)); -#5362 = CARTESIAN_POINT('',(1.501,-14.6885644347)); -#5363 = CARTESIAN_POINT('',(3.601,-13.4761288694)); -#5364 = CARTESIAN_POINT('',(3.601,-15.901)); -#5365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5366 = PCURVE('',#5367,#5372); -#5367 = CONICAL_SURFACE('',#5368,1.799,0.785398163397); -#5368 = AXIS2_PLACEMENT_3D('',#5369,#5370,#5371); -#5369 = CARTESIAN_POINT('',(-16.449,-5.299,2.201)); -#5370 = DIRECTION('',(-1.,-0.,0.)); -#5371 = DIRECTION('',(0.,0.,1.)); -#5372 = DEFINITIONAL_REPRESENTATION('',(#5373),#5377); -#5373 = LINE('',#5374,#5375); -#5374 = CARTESIAN_POINT('',(0.,-0.399)); -#5375 = VECTOR('',#5376,1.); -#5376 = DIRECTION('',(1.,-0.)); -#5377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5378 = ORIENTED_EDGE('',*,*,#5379,.F.); -#5379 = EDGE_CURVE('',#5267,#5347,#5380,.T.); -#5380 = SURFACE_CURVE('',#5381,(#5385,#5392),.PCURVE_S1.); -#5381 = LINE('',#5382,#5383); -#5382 = CARTESIAN_POINT('',(-16.05,-21.2,3.601)); -#5383 = VECTOR('',#5384,1.); -#5384 = DIRECTION('',(0.,1.,0.)); -#5385 = PCURVE('',#5251,#5386); -#5386 = DEFINITIONAL_REPRESENTATION('',(#5387),#5391); -#5387 = LINE('',#5388,#5389); -#5388 = CARTESIAN_POINT('',(3.601,0.)); -#5389 = VECTOR('',#5390,1.); -#5390 = DIRECTION('',(0.,-1.)); -#5391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5392 = PCURVE('',#5393,#5398); -#5393 = PLANE('',#5394); -#5394 = AXIS2_PLACEMENT_3D('',#5395,#5396,#5397); -#5395 = CARTESIAN_POINT('',(-16.2495,-21.2,3.8005)); -#5396 = DIRECTION('',(0.707106781187,-3.474965956532E-18,0.707106781187) - ); -#5397 = DIRECTION('',(-2.457171992256E-18,-1.,-2.457171992256E-18)); -#5398 = DEFINITIONAL_REPRESENTATION('',(#5399),#5403); -#5399 = LINE('',#5400,#5401); -#5400 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#5401 = VECTOR('',#5402,1.); -#5402 = DIRECTION('',(-1.,0.)); -#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5404 = FACE_BOUND('',#5405,.T.); -#5405 = EDGE_LOOP('',(#5406)); -#5406 = ORIENTED_EDGE('',*,*,#5407,.F.); -#5407 = EDGE_CURVE('',#5408,#5408,#5410,.T.); -#5408 = VERTEX_POINT('',#5409); -#5409 = CARTESIAN_POINT('',(-16.05,-5.5,0.6)); -#5410 = SURFACE_CURVE('',#5411,(#5416,#5423),.PCURVE_S1.); -#5411 = CIRCLE('',#5412,1.4); -#5412 = AXIS2_PLACEMENT_3D('',#5413,#5414,#5415); -#5413 = CARTESIAN_POINT('',(-16.05,-5.5,2.)); -#5414 = DIRECTION('',(1.,0.,0.)); -#5415 = DIRECTION('',(0.,0.,-1.)); -#5416 = PCURVE('',#5251,#5417); -#5417 = DEFINITIONAL_REPRESENTATION('',(#5418),#5422); -#5418 = CIRCLE('',#5419,1.4); -#5419 = AXIS2_PLACEMENT_2D('',#5420,#5421); -#5420 = CARTESIAN_POINT('',(2.,-15.7)); -#5421 = DIRECTION('',(-1.,0.)); -#5422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5423 = PCURVE('',#5424,#5429); -#5424 = CYLINDRICAL_SURFACE('',#5425,1.4); -#5425 = AXIS2_PLACEMENT_3D('',#5426,#5427,#5428); -#5426 = CARTESIAN_POINT('',(-21.85,-5.5,2.)); -#5427 = DIRECTION('',(1.,0.,0.)); -#5428 = DIRECTION('',(0.,0.,-1.)); -#5429 = DEFINITIONAL_REPRESENTATION('',(#5430),#5434); -#5430 = LINE('',#5431,#5432); -#5431 = CARTESIAN_POINT('',(0.,5.8)); -#5432 = VECTOR('',#5433,1.); -#5433 = DIRECTION('',(1.,0.)); -#5434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5435 = ADVANCED_FACE('',(#5436),#5424,.T.); -#5436 = FACE_BOUND('',#5437,.T.); -#5437 = EDGE_LOOP('',(#5438,#5461,#5488,#5489)); -#5438 = ORIENTED_EDGE('',*,*,#5439,.T.); -#5439 = EDGE_CURVE('',#5408,#5440,#5442,.T.); -#5440 = VERTEX_POINT('',#5441); -#5441 = CARTESIAN_POINT('',(-13.05,-5.5,0.6)); -#5442 = SEAM_CURVE('',#5443,(#5447,#5454),.PCURVE_S1.); -#5443 = LINE('',#5444,#5445); -#5444 = CARTESIAN_POINT('',(-21.85,-5.5,0.6)); -#5445 = VECTOR('',#5446,1.); -#5446 = DIRECTION('',(1.,0.,0.)); -#5447 = PCURVE('',#5424,#5448); -#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453); -#5449 = LINE('',#5450,#5451); -#5450 = CARTESIAN_POINT('',(6.28318530718,-0.)); -#5451 = VECTOR('',#5452,1.); -#5452 = DIRECTION('',(0.,1.)); -#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5454 = PCURVE('',#5424,#5455); -#5455 = DEFINITIONAL_REPRESENTATION('',(#5456),#5460); -#5456 = LINE('',#5457,#5458); -#5457 = CARTESIAN_POINT('',(0.,-0.)); -#5458 = VECTOR('',#5459,1.); -#5459 = DIRECTION('',(0.,1.)); -#5460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5461 = ORIENTED_EDGE('',*,*,#5462,.F.); -#5462 = EDGE_CURVE('',#5440,#5440,#5463,.T.); -#5463 = SURFACE_CURVE('',#5464,(#5469,#5476),.PCURVE_S1.); -#5464 = CIRCLE('',#5465,1.4); -#5465 = AXIS2_PLACEMENT_3D('',#5466,#5467,#5468); -#5466 = CARTESIAN_POINT('',(-13.05,-5.5,2.)); -#5467 = DIRECTION('',(1.,-0.,0.)); -#5468 = DIRECTION('',(0.,0.,-1.)); -#5469 = PCURVE('',#5424,#5470); -#5470 = DEFINITIONAL_REPRESENTATION('',(#5471),#5475); -#5471 = LINE('',#5472,#5473); -#5472 = CARTESIAN_POINT('',(0.,8.8)); -#5473 = VECTOR('',#5474,1.); -#5474 = DIRECTION('',(1.,0.)); -#5475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5476 = PCURVE('',#5477,#5482); -#5477 = PLANE('',#5478); -#5478 = AXIS2_PLACEMENT_3D('',#5479,#5480,#5481); -#5479 = CARTESIAN_POINT('',(-13.05,-5.5,2.)); -#5480 = DIRECTION('',(1.,0.,0.)); -#5481 = DIRECTION('',(0.,0.,-1.)); -#5482 = DEFINITIONAL_REPRESENTATION('',(#5483),#5487); -#5483 = CIRCLE('',#5484,1.4); -#5484 = AXIS2_PLACEMENT_2D('',#5485,#5486); -#5485 = CARTESIAN_POINT('',(0.,0.)); -#5486 = DIRECTION('',(1.,0.)); -#5487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5488 = ORIENTED_EDGE('',*,*,#5439,.F.); -#5489 = ORIENTED_EDGE('',*,*,#5407,.T.); -#5490 = ADVANCED_FACE('',(#5491),#5477,.T.); -#5491 = FACE_BOUND('',#5492,.T.); -#5492 = EDGE_LOOP('',(#5493)); -#5493 = ORIENTED_EDGE('',*,*,#5462,.T.); -#5494 = ADVANCED_FACE('',(#5495),#5334,.T.); -#5495 = FACE_BOUND('',#5496,.F.); -#5496 = EDGE_LOOP('',(#5497,#5518,#5546,#5565)); -#5497 = ORIENTED_EDGE('',*,*,#5498,.F.); -#5498 = EDGE_CURVE('',#5499,#5319,#5501,.T.); -#5499 = VERTEX_POINT('',#5500); -#5500 = CARTESIAN_POINT('',(-16.449,-3.5,2.201)); -#5501 = SURFACE_CURVE('',#5502,(#5506,#5512),.PCURVE_S1.); -#5502 = LINE('',#5503,#5504); -#5503 = CARTESIAN_POINT('',(-16.449,-3.5,2.201)); -#5504 = VECTOR('',#5505,1.); -#5505 = DIRECTION('',(0.707106781187,-0.707106781187,-4.329780281177E-17 - )); -#5506 = PCURVE('',#5334,#5507); -#5507 = DEFINITIONAL_REPRESENTATION('',(#5508),#5511); -#5508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5509,#5510),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#5509 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#5510 = CARTESIAN_POINT('',(0.,0.282135605693)); -#5511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5512 = PCURVE('',#5367,#5513); -#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5517); -#5514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5515,#5516),.UNSPECIFIED.,.F., - .F.,(2,2),(0.,0.564271211387),.PIECEWISE_BEZIER_KNOTS.); -#5515 = CARTESIAN_POINT('',(1.570796326795,0.)); -#5516 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#5517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5518 = ORIENTED_EDGE('',*,*,#5519,.T.); -#5519 = EDGE_CURVE('',#5499,#5520,#5522,.T.); -#5520 = VERTEX_POINT('',#5521); -#5521 = CARTESIAN_POINT('',(-16.449,-3.5,1.799)); -#5522 = SURFACE_CURVE('',#5523,(#5527,#5534),.PCURVE_S1.); -#5523 = LINE('',#5524,#5525); -#5524 = CARTESIAN_POINT('',(-16.449,-3.5,2.201)); -#5525 = VECTOR('',#5526,1.); -#5526 = DIRECTION('',(-0.,-0.,-1.)); -#5527 = PCURVE('',#5334,#5528); -#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5533); -#5529 = LINE('',#5530,#5531); -#5530 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#5531 = VECTOR('',#5532,1.); -#5532 = DIRECTION('',(-1.,0.)); -#5533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5534 = PCURVE('',#5535,#5540); -#5535 = PLANE('',#5536); -#5536 = AXIS2_PLACEMENT_3D('',#5537,#5538,#5539); -#5537 = CARTESIAN_POINT('',(-18.85,-3.5,0.)); -#5538 = DIRECTION('',(0.,1.,0.)); -#5539 = DIRECTION('',(0.,0.,1.)); -#5540 = DEFINITIONAL_REPRESENTATION('',(#5541),#5545); -#5541 = LINE('',#5542,#5543); -#5542 = CARTESIAN_POINT('',(2.201,2.401)); -#5543 = VECTOR('',#5544,1.); -#5544 = DIRECTION('',(-1.,-0.)); -#5545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5546 = ORIENTED_EDGE('',*,*,#5547,.T.); -#5547 = EDGE_CURVE('',#5520,#5291,#5548,.T.); -#5548 = SURFACE_CURVE('',#5549,(#5553,#5559),.PCURVE_S1.); -#5549 = LINE('',#5550,#5551); -#5550 = CARTESIAN_POINT('',(-16.2495,-3.6995,1.799)); -#5551 = VECTOR('',#5552,1.); -#5552 = DIRECTION('',(0.707106781187,-0.707106781187,-0.)); -#5553 = PCURVE('',#5334,#5554); -#5554 = DEFINITIONAL_REPRESENTATION('',(#5555),#5558); -#5555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5556,#5557),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#5556 = CARTESIAN_POINT('',(-0.402,-0.282135605693)); -#5557 = CARTESIAN_POINT('',(-0.402,0.282135605693)); -#5558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5559 = PCURVE('',#5204,#5560); -#5560 = DEFINITIONAL_REPRESENTATION('',(#5561),#5564); -#5561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5562,#5563),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#5562 = CARTESIAN_POINT('',(0.,0.)); -#5563 = CARTESIAN_POINT('',(0.,-0.399)); -#5564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5565 = ORIENTED_EDGE('',*,*,#5318,.F.); -#5566 = ADVANCED_FACE('',(#5567),#5535,.T.); -#5567 = FACE_BOUND('',#5568,.T.); -#5568 = EDGE_LOOP('',(#5569,#5597,#5620,#5646)); -#5569 = ORIENTED_EDGE('',*,*,#5570,.F.); -#5570 = EDGE_CURVE('',#5571,#5520,#5573,.T.); -#5571 = VERTEX_POINT('',#5572); -#5572 = CARTESIAN_POINT('',(-18.451,-3.5,1.799)); -#5573 = SURFACE_CURVE('',#5574,(#5578,#5585),.PCURVE_S1.); -#5574 = LINE('',#5575,#5576); -#5575 = CARTESIAN_POINT('',(-18.85,-3.5,1.799)); -#5576 = VECTOR('',#5577,1.); -#5577 = DIRECTION('',(1.,0.,0.)); -#5578 = PCURVE('',#5535,#5579); -#5579 = DEFINITIONAL_REPRESENTATION('',(#5580),#5584); -#5580 = LINE('',#5581,#5582); -#5581 = CARTESIAN_POINT('',(1.799,0.)); -#5582 = VECTOR('',#5583,1.); -#5583 = DIRECTION('',(0.,1.)); -#5584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5585 = PCURVE('',#5586,#5591); -#5586 = CYLINDRICAL_SURFACE('',#5587,1.799); -#5587 = AXIS2_PLACEMENT_3D('',#5588,#5589,#5590); -#5588 = CARTESIAN_POINT('',(-18.85,-5.299,1.799)); -#5589 = DIRECTION('',(1.,0.,0.)); -#5590 = DIRECTION('',(0.,0.,-1.)); -#5591 = DEFINITIONAL_REPRESENTATION('',(#5592),#5596); -#5592 = LINE('',#5593,#5594); -#5593 = CARTESIAN_POINT('',(1.570796326795,0.)); -#5594 = VECTOR('',#5595,1.); -#5595 = DIRECTION('',(0.,1.)); -#5596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5597 = ORIENTED_EDGE('',*,*,#5598,.F.); -#5598 = EDGE_CURVE('',#5599,#5571,#5601,.T.); -#5599 = VERTEX_POINT('',#5600); -#5600 = CARTESIAN_POINT('',(-18.451,-3.5,2.201)); -#5601 = SURFACE_CURVE('',#5602,(#5606,#5613),.PCURVE_S1.); -#5602 = LINE('',#5603,#5604); -#5603 = CARTESIAN_POINT('',(-18.451,-3.5,2.201)); -#5604 = VECTOR('',#5605,1.); -#5605 = DIRECTION('',(-0.,-0.,-1.)); -#5606 = PCURVE('',#5535,#5607); -#5607 = DEFINITIONAL_REPRESENTATION('',(#5608),#5612); -#5608 = LINE('',#5609,#5610); -#5609 = CARTESIAN_POINT('',(2.201,0.399)); -#5610 = VECTOR('',#5611,1.); -#5611 = DIRECTION('',(-1.,-0.)); -#5612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5613 = PCURVE('',#3569,#5614); -#5614 = DEFINITIONAL_REPRESENTATION('',(#5615),#5619); -#5615 = LINE('',#5616,#5617); -#5616 = CARTESIAN_POINT('',(0.,0.282135605693)); -#5617 = VECTOR('',#5618,1.); -#5618 = DIRECTION('',(1.,0.)); -#5619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5620 = ORIENTED_EDGE('',*,*,#5621,.T.); -#5621 = EDGE_CURVE('',#5599,#5499,#5622,.T.); -#5622 = SURFACE_CURVE('',#5623,(#5627,#5634),.PCURVE_S1.); -#5623 = LINE('',#5624,#5625); -#5624 = CARTESIAN_POINT('',(-18.85,-3.5,2.201)); -#5625 = VECTOR('',#5626,1.); -#5626 = DIRECTION('',(1.,0.,0.)); -#5627 = PCURVE('',#5535,#5628); -#5628 = DEFINITIONAL_REPRESENTATION('',(#5629),#5633); -#5629 = LINE('',#5630,#5631); -#5630 = CARTESIAN_POINT('',(2.201,0.)); -#5631 = VECTOR('',#5632,1.); -#5632 = DIRECTION('',(0.,1.)); -#5633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5634 = PCURVE('',#5635,#5640); -#5635 = CYLINDRICAL_SURFACE('',#5636,1.799); -#5636 = AXIS2_PLACEMENT_3D('',#5637,#5638,#5639); -#5637 = CARTESIAN_POINT('',(-18.85,-5.299,2.201)); -#5638 = DIRECTION('',(1.,0.,0.)); -#5639 = DIRECTION('',(0.,0.,1.)); -#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5645); -#5641 = LINE('',#5642,#5643); -#5642 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#5643 = VECTOR('',#5644,1.); -#5644 = DIRECTION('',(-0.,1.)); -#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5646 = ORIENTED_EDGE('',*,*,#5519,.T.); -#5647 = ADVANCED_FACE('',(#5648),#5635,.T.); -#5648 = FACE_BOUND('',#5649,.F.); -#5649 = EDGE_LOOP('',(#5650,#5680,#5702,#5703)); -#5650 = ORIENTED_EDGE('',*,*,#5651,.F.); -#5651 = EDGE_CURVE('',#5652,#5654,#5656,.T.); -#5652 = VERTEX_POINT('',#5653); -#5653 = CARTESIAN_POINT('',(-18.451,-5.299,4.)); -#5654 = VERTEX_POINT('',#5655); -#5655 = CARTESIAN_POINT('',(-16.449,-5.299,4.)); -#5656 = SURFACE_CURVE('',#5657,(#5661,#5668),.PCURVE_S1.); -#5657 = LINE('',#5658,#5659); -#5658 = CARTESIAN_POINT('',(-18.85,-5.299,4.)); -#5659 = VECTOR('',#5660,1.); -#5660 = DIRECTION('',(1.,0.,0.)); -#5661 = PCURVE('',#5635,#5662); -#5662 = DEFINITIONAL_REPRESENTATION('',(#5663),#5667); -#5663 = LINE('',#5664,#5665); -#5664 = CARTESIAN_POINT('',(-0.,0.)); -#5665 = VECTOR('',#5666,1.); -#5666 = DIRECTION('',(-0.,1.)); -#5667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5668 = PCURVE('',#5669,#5674); -#5669 = PLANE('',#5670); -#5670 = AXIS2_PLACEMENT_3D('',#5671,#5672,#5673); -#5671 = CARTESIAN_POINT('',(-18.85,-21.2,4.)); -#5672 = DIRECTION('',(0.,0.,1.)); -#5673 = DIRECTION('',(1.,0.,0.)); -#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679); -#5675 = LINE('',#5676,#5677); -#5676 = CARTESIAN_POINT('',(0.,15.901)); -#5677 = VECTOR('',#5678,1.); -#5678 = DIRECTION('',(1.,0.)); -#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5680 = ORIENTED_EDGE('',*,*,#5681,.T.); -#5681 = EDGE_CURVE('',#5652,#5599,#5682,.T.); -#5682 = SURFACE_CURVE('',#5683,(#5688,#5695),.PCURVE_S1.); -#5683 = CIRCLE('',#5684,1.799); -#5684 = AXIS2_PLACEMENT_3D('',#5685,#5686,#5687); -#5685 = CARTESIAN_POINT('',(-18.451,-5.299,2.201)); -#5686 = DIRECTION('',(-1.,-0.,0.)); -#5687 = DIRECTION('',(0.,0.,1.)); -#5688 = PCURVE('',#5635,#5689); -#5689 = DEFINITIONAL_REPRESENTATION('',(#5690),#5694); -#5690 = LINE('',#5691,#5692); -#5691 = CARTESIAN_POINT('',(-0.,0.399)); -#5692 = VECTOR('',#5693,1.); -#5693 = DIRECTION('',(-1.,0.)); -#5694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5695 = PCURVE('',#3602,#5696); -#5696 = DEFINITIONAL_REPRESENTATION('',(#5697),#5701); -#5697 = LINE('',#5698,#5699); -#5698 = CARTESIAN_POINT('',(-0.,0.)); -#5699 = VECTOR('',#5700,1.); -#5700 = DIRECTION('',(-1.,0.)); -#5701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5702 = ORIENTED_EDGE('',*,*,#5621,.T.); -#5703 = ORIENTED_EDGE('',*,*,#5704,.F.); -#5704 = EDGE_CURVE('',#5654,#5499,#5705,.T.); -#5705 = SURFACE_CURVE('',#5706,(#5711,#5718),.PCURVE_S1.); -#5706 = CIRCLE('',#5707,1.799); -#5707 = AXIS2_PLACEMENT_3D('',#5708,#5709,#5710); -#5708 = CARTESIAN_POINT('',(-16.449,-5.299,2.201)); -#5709 = DIRECTION('',(-1.,-0.,0.)); -#5710 = DIRECTION('',(0.,0.,1.)); -#5711 = PCURVE('',#5635,#5712); -#5712 = DEFINITIONAL_REPRESENTATION('',(#5713),#5717); -#5713 = LINE('',#5714,#5715); -#5714 = CARTESIAN_POINT('',(-0.,2.401)); -#5715 = VECTOR('',#5716,1.); -#5716 = DIRECTION('',(-1.,0.)); -#5717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5718 = PCURVE('',#5367,#5719); -#5719 = DEFINITIONAL_REPRESENTATION('',(#5720),#5724); -#5720 = LINE('',#5721,#5722); -#5721 = CARTESIAN_POINT('',(0.,-0.)); -#5722 = VECTOR('',#5723,1.); -#5723 = DIRECTION('',(1.,-0.)); -#5724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5725 = ADVANCED_FACE('',(#5726),#5669,.T.); -#5726 = FACE_BOUND('',#5727,.T.); -#5727 = EDGE_LOOP('',(#5728,#5729,#5752,#5775)); -#5728 = ORIENTED_EDGE('',*,*,#5651,.F.); -#5729 = ORIENTED_EDGE('',*,*,#5730,.F.); -#5730 = EDGE_CURVE('',#5731,#5652,#5733,.T.); -#5731 = VERTEX_POINT('',#5732); -#5732 = CARTESIAN_POINT('',(-18.451,-21.2,4.)); -#5733 = SURFACE_CURVE('',#5734,(#5738,#5745),.PCURVE_S1.); -#5734 = LINE('',#5735,#5736); -#5735 = CARTESIAN_POINT('',(-18.451,-21.2,4.)); -#5736 = VECTOR('',#5737,1.); -#5737 = DIRECTION('',(0.,1.,0.)); -#5738 = PCURVE('',#5669,#5739); -#5739 = DEFINITIONAL_REPRESENTATION('',(#5740),#5744); -#5740 = LINE('',#5741,#5742); -#5741 = CARTESIAN_POINT('',(0.399,0.)); -#5742 = VECTOR('',#5743,1.); -#5743 = DIRECTION('',(0.,1.)); -#5744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5745 = PCURVE('',#3630,#5746); -#5746 = DEFINITIONAL_REPRESENTATION('',(#5747),#5751); -#5747 = LINE('',#5748,#5749); -#5748 = CARTESIAN_POINT('',(0.,0.282135605693)); -#5749 = VECTOR('',#5750,1.); -#5750 = DIRECTION('',(1.,0.)); -#5751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5752 = ORIENTED_EDGE('',*,*,#5753,.T.); -#5753 = EDGE_CURVE('',#5731,#5754,#5756,.T.); -#5754 = VERTEX_POINT('',#5755); -#5755 = CARTESIAN_POINT('',(-16.449,-21.2,4.)); -#5756 = SURFACE_CURVE('',#5757,(#5761,#5768),.PCURVE_S1.); -#5757 = LINE('',#5758,#5759); -#5758 = CARTESIAN_POINT('',(-18.85,-21.2,4.)); -#5759 = VECTOR('',#5760,1.); -#5760 = DIRECTION('',(1.,0.,0.)); -#5761 = PCURVE('',#5669,#5762); -#5762 = DEFINITIONAL_REPRESENTATION('',(#5763),#5767); -#5763 = LINE('',#5764,#5765); -#5764 = CARTESIAN_POINT('',(0.,0.)); -#5765 = VECTOR('',#5766,1.); -#5766 = DIRECTION('',(1.,0.)); -#5767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5768 = PCURVE('',#3658,#5769); -#5769 = DEFINITIONAL_REPRESENTATION('',(#5770),#5774); -#5770 = LINE('',#5771,#5772); -#5771 = CARTESIAN_POINT('',(4.,0.)); -#5772 = VECTOR('',#5773,1.); -#5773 = DIRECTION('',(0.,1.)); -#5774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5775 = ORIENTED_EDGE('',*,*,#5776,.T.); -#5776 = EDGE_CURVE('',#5754,#5654,#5777,.T.); -#5777 = SURFACE_CURVE('',#5778,(#5782,#5789),.PCURVE_S1.); -#5778 = LINE('',#5779,#5780); -#5779 = CARTESIAN_POINT('',(-16.449,-21.2,4.)); -#5780 = VECTOR('',#5781,1.); -#5781 = DIRECTION('',(0.,1.,0.)); -#5782 = PCURVE('',#5669,#5783); -#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788); -#5784 = LINE('',#5785,#5786); -#5785 = CARTESIAN_POINT('',(2.401,0.)); -#5786 = VECTOR('',#5787,1.); -#5787 = DIRECTION('',(0.,1.)); -#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5789 = PCURVE('',#5393,#5790); -#5790 = DEFINITIONAL_REPRESENTATION('',(#5791),#5795); -#5791 = LINE('',#5792,#5793); -#5792 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#5793 = VECTOR('',#5794,1.); -#5794 = DIRECTION('',(-1.,0.)); -#5795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5796 = ADVANCED_FACE('',(#5797),#5586,.T.); -#5797 = FACE_BOUND('',#5798,.T.); -#5798 = EDGE_LOOP('',(#5799,#5822,#5844,#5845)); -#5799 = ORIENTED_EDGE('',*,*,#5800,.F.); -#5800 = EDGE_CURVE('',#5801,#5188,#5803,.T.); -#5801 = VERTEX_POINT('',#5802); -#5802 = CARTESIAN_POINT('',(-18.451,-5.299,-2.22044604925E-16)); -#5803 = SURFACE_CURVE('',#5804,(#5808,#5815),.PCURVE_S1.); -#5804 = LINE('',#5805,#5806); -#5805 = CARTESIAN_POINT('',(-18.85,-5.299,-2.22044604925E-16)); -#5806 = VECTOR('',#5807,1.); -#5807 = DIRECTION('',(1.,0.,0.)); -#5808 = PCURVE('',#5586,#5809); -#5809 = DEFINITIONAL_REPRESENTATION('',(#5810),#5814); -#5810 = LINE('',#5811,#5812); -#5811 = CARTESIAN_POINT('',(0.,0.)); -#5812 = VECTOR('',#5813,1.); -#5813 = DIRECTION('',(0.,1.)); -#5814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5815 = PCURVE('',#5096,#5816); -#5816 = DEFINITIONAL_REPRESENTATION('',(#5817),#5821); -#5817 = LINE('',#5818,#5819); -#5818 = CARTESIAN_POINT('',(0.,27.701)); -#5819 = VECTOR('',#5820,1.); -#5820 = DIRECTION('',(1.,0.)); -#5821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5822 = ORIENTED_EDGE('',*,*,#5823,.F.); -#5823 = EDGE_CURVE('',#5571,#5801,#5824,.T.); -#5824 = SURFACE_CURVE('',#5825,(#5830,#5837),.PCURVE_S1.); -#5825 = CIRCLE('',#5826,1.799); -#5826 = AXIS2_PLACEMENT_3D('',#5827,#5828,#5829); -#5827 = CARTESIAN_POINT('',(-18.451,-5.299,1.799)); -#5828 = DIRECTION('',(-1.,-0.,0.)); -#5829 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#5830 = PCURVE('',#5586,#5831); -#5831 = DEFINITIONAL_REPRESENTATION('',(#5832),#5836); -#5832 = LINE('',#5833,#5834); -#5833 = CARTESIAN_POINT('',(1.570796326795,0.399)); -#5834 = VECTOR('',#5835,1.); -#5835 = DIRECTION('',(-1.,-0.)); -#5836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5837 = PCURVE('',#3541,#5838); -#5838 = DEFINITIONAL_REPRESENTATION('',(#5839),#5843); -#5839 = LINE('',#5840,#5841); -#5840 = CARTESIAN_POINT('',(-0.,0.)); -#5841 = VECTOR('',#5842,1.); -#5842 = DIRECTION('',(-1.,0.)); -#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5844 = ORIENTED_EDGE('',*,*,#5570,.T.); -#5845 = ORIENTED_EDGE('',*,*,#5846,.T.); -#5846 = EDGE_CURVE('',#5520,#5188,#5847,.T.); -#5847 = SURFACE_CURVE('',#5848,(#5853,#5860),.PCURVE_S1.); -#5848 = CIRCLE('',#5849,1.799); -#5849 = AXIS2_PLACEMENT_3D('',#5850,#5851,#5852); -#5850 = CARTESIAN_POINT('',(-16.449,-5.299,1.799)); -#5851 = DIRECTION('',(-1.,-0.,0.)); -#5852 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#5853 = PCURVE('',#5586,#5854); -#5854 = DEFINITIONAL_REPRESENTATION('',(#5855),#5859); -#5855 = LINE('',#5856,#5857); -#5856 = CARTESIAN_POINT('',(1.570796326795,2.401)); -#5857 = VECTOR('',#5858,1.); -#5858 = DIRECTION('',(-1.,-0.)); -#5859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5860 = PCURVE('',#5204,#5861); -#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5866); -#5862 = LINE('',#5863,#5864); -#5863 = CARTESIAN_POINT('',(0.,-0.)); -#5864 = VECTOR('',#5865,1.); -#5865 = DIRECTION('',(1.,-0.)); -#5866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5867 = ADVANCED_FACE('',(#5868),#5367,.T.); -#5868 = FACE_BOUND('',#5869,.F.); -#5869 = EDGE_LOOP('',(#5870,#5889,#5890,#5891)); -#5870 = ORIENTED_EDGE('',*,*,#5871,.F.); -#5871 = EDGE_CURVE('',#5654,#5347,#5872,.T.); -#5872 = SURFACE_CURVE('',#5873,(#5877,#5883),.PCURVE_S1.); -#5873 = LINE('',#5874,#5875); -#5874 = CARTESIAN_POINT('',(-16.2495,-5.299,3.8005)); -#5875 = VECTOR('',#5876,1.); -#5876 = DIRECTION('',(0.707106781187,-0.,-0.707106781187)); -#5877 = PCURVE('',#5367,#5878); -#5878 = DEFINITIONAL_REPRESENTATION('',(#5879),#5882); -#5879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5880,#5881),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#5880 = CARTESIAN_POINT('',(0.,0.)); -#5881 = CARTESIAN_POINT('',(0.,-0.399)); -#5882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5883 = PCURVE('',#5393,#5884); -#5884 = DEFINITIONAL_REPRESENTATION('',(#5885),#5888); -#5885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5886,#5887),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#5886 = CARTESIAN_POINT('',(-15.901,-0.282135605693)); -#5887 = CARTESIAN_POINT('',(-15.901,0.282135605693)); -#5888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5889 = ORIENTED_EDGE('',*,*,#5704,.T.); -#5890 = ORIENTED_EDGE('',*,*,#5498,.T.); -#5891 = ORIENTED_EDGE('',*,*,#5346,.F.); -#5892 = ADVANCED_FACE('',(#5893),#5393,.T.); -#5893 = FACE_BOUND('',#5894,.F.); -#5894 = EDGE_LOOP('',(#5895,#5916,#5917,#5918)); -#5895 = ORIENTED_EDGE('',*,*,#5896,.F.); -#5896 = EDGE_CURVE('',#5754,#5267,#5897,.T.); -#5897 = SURFACE_CURVE('',#5898,(#5902,#5909),.PCURVE_S1.); -#5898 = LINE('',#5899,#5900); -#5899 = CARTESIAN_POINT('',(-15.9495,-21.2,3.5005)); -#5900 = VECTOR('',#5901,1.); -#5901 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); -#5902 = PCURVE('',#5393,#5903); -#5903 = DEFINITIONAL_REPRESENTATION('',(#5904),#5908); -#5904 = LINE('',#5905,#5906); -#5905 = CARTESIAN_POINT('',(4.911121358187E-33,0.424264068712)); -#5906 = VECTOR('',#5907,1.); -#5907 = DIRECTION('',(-0.,1.)); -#5908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5909 = PCURVE('',#3658,#5910); -#5910 = DEFINITIONAL_REPRESENTATION('',(#5911),#5915); -#5911 = LINE('',#5912,#5913); -#5912 = CARTESIAN_POINT('',(3.5005,2.9005)); -#5913 = VECTOR('',#5914,1.); -#5914 = DIRECTION('',(-0.707106781187,0.707106781187)); -#5915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5916 = ORIENTED_EDGE('',*,*,#5776,.T.); -#5917 = ORIENTED_EDGE('',*,*,#5871,.T.); -#5918 = ORIENTED_EDGE('',*,*,#5379,.F.); -#5919 = ADVANCED_FACE('',(#5920),#5204,.T.); -#5920 = FACE_BOUND('',#5921,.F.); -#5921 = EDGE_LOOP('',(#5922,#5923,#5924,#5925)); -#5922 = ORIENTED_EDGE('',*,*,#5547,.F.); -#5923 = ORIENTED_EDGE('',*,*,#5846,.T.); -#5924 = ORIENTED_EDGE('',*,*,#5187,.T.); -#5925 = ORIENTED_EDGE('',*,*,#5290,.F.); -#5926 = ADVANCED_FACE('',(#5927),#5096,.F.); -#5927 = FACE_BOUND('',#5928,.F.); -#5928 = EDGE_LOOP('',(#5929,#5952,#5953,#5954,#5955,#5956,#5979,#6007)); -#5929 = ORIENTED_EDGE('',*,*,#5930,.T.); -#5930 = EDGE_CURVE('',#5931,#4975,#5933,.T.); -#5931 = VERTEX_POINT('',#5932); -#5932 = CARTESIAN_POINT('',(18.451,-5.299,-2.22044604925E-16)); -#5933 = SURFACE_CURVE('',#5934,(#5938,#5945),.PCURVE_S1.); -#5934 = LINE('',#5935,#5936); -#5935 = CARTESIAN_POINT('',(18.85,-5.299,-2.22044604925E-16)); -#5936 = VECTOR('',#5937,1.); -#5937 = DIRECTION('',(-1.,-0.,-0.)); -#5938 = PCURVE('',#5096,#5939); -#5939 = DEFINITIONAL_REPRESENTATION('',(#5940),#5944); -#5940 = LINE('',#5941,#5942); -#5941 = CARTESIAN_POINT('',(37.7,27.701)); -#5942 = VECTOR('',#5943,1.); -#5943 = DIRECTION('',(-1.,0.)); -#5944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5945 = PCURVE('',#5015,#5946); -#5946 = DEFINITIONAL_REPRESENTATION('',(#5947),#5951); -#5947 = LINE('',#5948,#5949); -#5948 = CARTESIAN_POINT('',(-0.,0.)); -#5949 = VECTOR('',#5950,1.); -#5950 = DIRECTION('',(-0.,1.)); -#5951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5952 = ORIENTED_EDGE('',*,*,#5082,.T.); -#5953 = ORIENTED_EDGE('',*,*,#5163,.F.); -#5954 = ORIENTED_EDGE('',*,*,#5215,.F.); -#5955 = ORIENTED_EDGE('',*,*,#5800,.F.); -#5956 = ORIENTED_EDGE('',*,*,#5957,.T.); -#5957 = EDGE_CURVE('',#5801,#5958,#5960,.T.); -#5958 = VERTEX_POINT('',#5959); -#5959 = CARTESIAN_POINT('',(-18.451,-32.601,-4.718447854657E-16)); -#5960 = SURFACE_CURVE('',#5961,(#5965,#5972),.PCURVE_S1.); -#5961 = LINE('',#5962,#5963); -#5962 = CARTESIAN_POINT('',(-18.451,-5.299,0.)); -#5963 = VECTOR('',#5964,1.); -#5964 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#5965 = PCURVE('',#5096,#5966); -#5966 = DEFINITIONAL_REPRESENTATION('',(#5967),#5971); -#5967 = LINE('',#5968,#5969); -#5968 = CARTESIAN_POINT('',(0.399,27.701)); -#5969 = VECTOR('',#5970,1.); -#5970 = DIRECTION('',(0.,-1.)); -#5971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5972 = PCURVE('',#3508,#5973); -#5973 = DEFINITIONAL_REPRESENTATION('',(#5974),#5978); -#5974 = LINE('',#5975,#5976); -#5975 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#5976 = VECTOR('',#5977,1.); -#5977 = DIRECTION('',(-1.,0.)); -#5978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5979 = ORIENTED_EDGE('',*,*,#5980,.T.); -#5980 = EDGE_CURVE('',#5958,#5981,#5983,.T.); -#5981 = VERTEX_POINT('',#5982); -#5982 = CARTESIAN_POINT('',(18.451,-32.601,-3.885780586188E-16)); -#5983 = SURFACE_CURVE('',#5984,(#5988,#5995),.PCURVE_S1.); -#5984 = LINE('',#5985,#5986); -#5985 = CARTESIAN_POINT('',(-18.85,-32.601,0.)); -#5986 = VECTOR('',#5987,1.); -#5987 = DIRECTION('',(1.,0.,0.)); -#5988 = PCURVE('',#5096,#5989); -#5989 = DEFINITIONAL_REPRESENTATION('',(#5990),#5994); -#5990 = LINE('',#5991,#5992); -#5991 = CARTESIAN_POINT('',(0.,0.399)); -#5992 = VECTOR('',#5993,1.); -#5993 = DIRECTION('',(1.,0.)); -#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#5995 = PCURVE('',#5996,#6001); -#5996 = PLANE('',#5997); -#5997 = AXIS2_PLACEMENT_3D('',#5998,#5999,#6000); -#5998 = CARTESIAN_POINT('',(-18.85,-32.8005,0.1995)); -#5999 = DIRECTION('',(3.474965956532E-18,-0.707106781187,-0.707106781187 - )); -#6000 = DIRECTION('',(-1.,-2.457171992256E-18,-2.457171992256E-18)); -#6001 = DEFINITIONAL_REPRESENTATION('',(#6002),#6006); -#6002 = LINE('',#6003,#6004); -#6003 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#6004 = VECTOR('',#6005,1.); -#6005 = DIRECTION('',(-1.,0.)); -#6006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6007 = ORIENTED_EDGE('',*,*,#6008,.F.); -#6008 = EDGE_CURVE('',#5931,#5981,#6009,.T.); -#6009 = SURFACE_CURVE('',#6010,(#6014,#6021),.PCURVE_S1.); -#6010 = LINE('',#6011,#6012); -#6011 = CARTESIAN_POINT('',(18.451,-5.299,0.)); -#6012 = VECTOR('',#6013,1.); -#6013 = DIRECTION('',(0.,-1.,8.015761341649E-18)); -#6014 = PCURVE('',#5096,#6015); -#6015 = DEFINITIONAL_REPRESENTATION('',(#6016),#6020); -#6016 = LINE('',#6017,#6018); -#6017 = CARTESIAN_POINT('',(37.301,27.701)); -#6018 = VECTOR('',#6019,1.); -#6019 = DIRECTION('',(0.,-1.)); -#6020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6021 = PCURVE('',#4149,#6022); -#6022 = DEFINITIONAL_REPRESENTATION('',(#6023),#6027); -#6023 = LINE('',#6024,#6025); -#6024 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#6025 = VECTOR('',#6026,1.); -#6026 = DIRECTION('',(-1.,0.)); -#6027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6028 = ADVANCED_FACE('',(#6029),#5996,.T.); -#6029 = FACE_BOUND('',#6030,.F.); -#6030 = EDGE_LOOP('',(#6031,#6052,#6073,#6094)); -#6031 = ORIENTED_EDGE('',*,*,#6032,.F.); -#6032 = EDGE_CURVE('',#3458,#5958,#6033,.T.); -#6033 = SURFACE_CURVE('',#6034,(#6038,#6045),.PCURVE_S1.); -#6034 = LINE('',#6035,#6036); -#6035 = CARTESIAN_POINT('',(-14.10016666666,-28.25016666666, - -4.350833333333)); -#6036 = VECTOR('',#6037,1.); -#6037 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); -#6038 = PCURVE('',#5996,#6039); -#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6044); -#6040 = LINE('',#6041,#6042); -#6041 = CARTESIAN_POINT('',(-4.749833333333,6.435143113318)); -#6042 = VECTOR('',#6043,1.); -#6043 = DIRECTION('',(-0.57735026919,0.816496580928)); -#6044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6045 = PCURVE('',#3508,#6046); -#6046 = DEFINITIONAL_REPRESENTATION('',(#6047),#6051); -#6047 = LINE('',#6048,#6049); -#6048 = CARTESIAN_POINT('',(-22.95116666666,6.435143113318)); -#6049 = VECTOR('',#6050,1.); -#6050 = DIRECTION('',(0.57735026919,0.816496580928)); -#6051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6052 = ORIENTED_EDGE('',*,*,#6053,.T.); -#6053 = EDGE_CURVE('',#3458,#4109,#6054,.T.); -#6054 = SURFACE_CURVE('',#6055,(#6059,#6066),.PCURVE_S1.); -#6055 = LINE('',#6056,#6057); -#6056 = CARTESIAN_POINT('',(-18.85,-33.,0.399)); -#6057 = VECTOR('',#6058,1.); -#6058 = DIRECTION('',(1.,0.,0.)); -#6059 = PCURVE('',#5996,#6060); -#6060 = DEFINITIONAL_REPRESENTATION('',(#6061),#6065); -#6061 = LINE('',#6062,#6063); -#6062 = CARTESIAN_POINT('',(-0.,-0.282135605693)); -#6063 = VECTOR('',#6064,1.); -#6064 = DIRECTION('',(-1.,0.)); -#6065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6066 = PCURVE('',#3480,#6067); -#6067 = DEFINITIONAL_REPRESENTATION('',(#6068),#6072); -#6068 = LINE('',#6069,#6070); -#6069 = CARTESIAN_POINT('',(0.399,0.)); -#6070 = VECTOR('',#6071,1.); -#6071 = DIRECTION('',(0.,1.)); -#6072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6073 = ORIENTED_EDGE('',*,*,#6074,.T.); -#6074 = EDGE_CURVE('',#4109,#5981,#6075,.T.); -#6075 = SURFACE_CURVE('',#6076,(#6080,#6087),.PCURVE_S1.); -#6076 = LINE('',#6077,#6078); -#6077 = CARTESIAN_POINT('',(7.816833333333,-21.96683333333, - -10.63416666666)); -#6078 = VECTOR('',#6079,1.); -#6079 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); -#6080 = PCURVE('',#5996,#6081); -#6081 = DEFINITIONAL_REPRESENTATION('',(#6082),#6086); -#6082 = LINE('',#6083,#6084); -#6083 = CARTESIAN_POINT('',(-26.66683333333,15.321118330229)); -#6084 = VECTOR('',#6085,1.); -#6085 = DIRECTION('',(0.57735026919,0.816496580928)); -#6086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6087 = PCURVE('',#4149,#6088); -#6088 = DEFINITIONAL_REPRESENTATION('',(#6089),#6093); -#6089 = LINE('',#6090,#6091); -#6090 = CARTESIAN_POINT('',(-16.66783333333,15.321118330229)); -#6091 = VECTOR('',#6092,1.); -#6092 = DIRECTION('',(0.57735026919,0.816496580928)); -#6093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6094 = ORIENTED_EDGE('',*,*,#5980,.F.); -#6095 = ADVANCED_FACE('',(#6096),#5015,.T.); -#6096 = FACE_BOUND('',#6097,.F.); -#6097 = EDGE_LOOP('',(#6098,#6099,#6123,#6144)); -#6098 = ORIENTED_EDGE('',*,*,#5930,.F.); -#6099 = ORIENTED_EDGE('',*,*,#6100,.F.); -#6100 = EDGE_CURVE('',#6101,#5931,#6103,.T.); -#6101 = VERTEX_POINT('',#6102); -#6102 = CARTESIAN_POINT('',(18.451,-3.5,1.799)); -#6103 = SURFACE_CURVE('',#6104,(#6109,#6116),.PCURVE_S1.); -#6104 = CIRCLE('',#6105,1.799); -#6105 = AXIS2_PLACEMENT_3D('',#6106,#6107,#6108); -#6106 = CARTESIAN_POINT('',(18.451,-5.299,1.799)); -#6107 = DIRECTION('',(-1.,-0.,0.)); -#6108 = DIRECTION('',(-0.,1.,-1.234266842274E-16)); -#6109 = PCURVE('',#5015,#6110); -#6110 = DEFINITIONAL_REPRESENTATION('',(#6111),#6115); -#6111 = LINE('',#6112,#6113); -#6112 = CARTESIAN_POINT('',(-1.570796326795,0.399)); -#6113 = VECTOR('',#6114,1.); -#6114 = DIRECTION('',(1.,-0.)); -#6115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6116 = PCURVE('',#4182,#6117); -#6117 = DEFINITIONAL_REPRESENTATION('',(#6118),#6122); -#6118 = LINE('',#6119,#6120); -#6119 = CARTESIAN_POINT('',(0.,0.)); -#6120 = VECTOR('',#6121,1.); -#6121 = DIRECTION('',(1.,0.)); -#6122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6123 = ORIENTED_EDGE('',*,*,#6124,.T.); -#6124 = EDGE_CURVE('',#6101,#4895,#6125,.T.); -#6125 = SURFACE_CURVE('',#6126,(#6130,#6137),.PCURVE_S1.); -#6126 = LINE('',#6127,#6128); -#6127 = CARTESIAN_POINT('',(18.85,-3.5,1.799)); -#6128 = VECTOR('',#6129,1.); -#6129 = DIRECTION('',(-1.,-0.,-0.)); -#6130 = PCURVE('',#5015,#6131); -#6131 = DEFINITIONAL_REPRESENTATION('',(#6132),#6136); -#6132 = LINE('',#6133,#6134); -#6133 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#6134 = VECTOR('',#6135,1.); -#6135 = DIRECTION('',(-0.,1.)); -#6136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6137 = PCURVE('',#4934,#6138); -#6138 = DEFINITIONAL_REPRESENTATION('',(#6139),#6143); -#6139 = LINE('',#6140,#6141); -#6140 = CARTESIAN_POINT('',(-1.799,-0.)); -#6141 = VECTOR('',#6142,1.); -#6142 = DIRECTION('',(-0.,1.)); -#6143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6144 = ORIENTED_EDGE('',*,*,#5000,.T.); -#6145 = ADVANCED_FACE('',(#6146),#4934,.T.); -#6146 = FACE_BOUND('',#6147,.F.); -#6147 = EDGE_LOOP('',(#6148,#6149,#6172,#6193)); -#6148 = ORIENTED_EDGE('',*,*,#6124,.F.); -#6149 = ORIENTED_EDGE('',*,*,#6150,.F.); -#6150 = EDGE_CURVE('',#6151,#6101,#6153,.T.); -#6151 = VERTEX_POINT('',#6152); -#6152 = CARTESIAN_POINT('',(18.451,-3.5,2.201)); -#6153 = SURFACE_CURVE('',#6154,(#6158,#6165),.PCURVE_S1.); -#6154 = LINE('',#6155,#6156); -#6155 = CARTESIAN_POINT('',(18.451,-3.5,2.201)); -#6156 = VECTOR('',#6157,1.); -#6157 = DIRECTION('',(-0.,-0.,-1.)); -#6158 = PCURVE('',#4934,#6159); -#6159 = DEFINITIONAL_REPRESENTATION('',(#6160),#6164); -#6160 = LINE('',#6161,#6162); -#6161 = CARTESIAN_POINT('',(-2.201,0.399)); -#6162 = VECTOR('',#6163,1.); -#6163 = DIRECTION('',(1.,-0.)); -#6164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6165 = PCURVE('',#4210,#6166); -#6166 = DEFINITIONAL_REPRESENTATION('',(#6167),#6171); -#6167 = LINE('',#6168,#6169); -#6168 = CARTESIAN_POINT('',(-0.,0.282135605693)); -#6169 = VECTOR('',#6170,1.); -#6170 = DIRECTION('',(-1.,0.)); -#6171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6172 = ORIENTED_EDGE('',*,*,#6173,.T.); -#6173 = EDGE_CURVE('',#6151,#4820,#6174,.T.); -#6174 = SURFACE_CURVE('',#6175,(#6179,#6186),.PCURVE_S1.); -#6175 = LINE('',#6176,#6177); -#6176 = CARTESIAN_POINT('',(18.85,-3.5,2.201)); -#6177 = VECTOR('',#6178,1.); -#6178 = DIRECTION('',(-1.,-0.,-0.)); -#6179 = PCURVE('',#4934,#6180); -#6180 = DEFINITIONAL_REPRESENTATION('',(#6181),#6185); -#6181 = LINE('',#6182,#6183); -#6182 = CARTESIAN_POINT('',(-2.201,-0.)); -#6183 = VECTOR('',#6184,1.); -#6184 = DIRECTION('',(-0.,1.)); -#6185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6186 = PCURVE('',#4650,#6187); -#6187 = DEFINITIONAL_REPRESENTATION('',(#6188),#6192); -#6188 = LINE('',#6189,#6190); -#6189 = CARTESIAN_POINT('',(1.570796326795,0.)); -#6190 = VECTOR('',#6191,1.); -#6191 = DIRECTION('',(0.,1.)); -#6192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6193 = ORIENTED_EDGE('',*,*,#4920,.T.); -#6194 = ADVANCED_FACE('',(#6195,#6223),#4754,.T.); -#6195 = FACE_BOUND('',#6196,.F.); -#6196 = EDGE_LOOP('',(#6197,#6218,#6219,#6220,#6221,#6222)); -#6197 = ORIENTED_EDGE('',*,*,#6198,.F.); -#6198 = EDGE_CURVE('',#5032,#4716,#6199,.T.); -#6199 = SURFACE_CURVE('',#6200,(#6204,#6211),.PCURVE_S1.); -#6200 = LINE('',#6201,#6202); -#6201 = CARTESIAN_POINT('',(16.05,-21.2,0.)); -#6202 = VECTOR('',#6203,1.); -#6203 = DIRECTION('',(0.,0.,1.)); -#6204 = PCURVE('',#4754,#6205); -#6205 = DEFINITIONAL_REPRESENTATION('',(#6206),#6210); -#6206 = LINE('',#6207,#6208); -#6207 = CARTESIAN_POINT('',(-0.,-0.)); -#6208 = VECTOR('',#6209,1.); -#6209 = DIRECTION('',(-1.,-0.)); -#6210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6211 = PCURVE('',#3658,#6212); -#6212 = DEFINITIONAL_REPRESENTATION('',(#6213),#6217); -#6213 = LINE('',#6214,#6215); -#6214 = CARTESIAN_POINT('',(0.,34.9)); -#6215 = VECTOR('',#6216,1.); -#6216 = DIRECTION('',(1.,0.)); -#6217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6218 = ORIENTED_EDGE('',*,*,#5031,.F.); -#6219 = ORIENTED_EDGE('',*,*,#4950,.F.); -#6220 = ORIENTED_EDGE('',*,*,#4871,.F.); -#6221 = ORIENTED_EDGE('',*,*,#4795,.F.); -#6222 = ORIENTED_EDGE('',*,*,#4738,.F.); -#6223 = FACE_BOUND('',#6224,.F.); -#6224 = EDGE_LOOP('',(#6225)); -#6225 = ORIENTED_EDGE('',*,*,#6226,.F.); -#6226 = EDGE_CURVE('',#6227,#6227,#6229,.T.); -#6227 = VERTEX_POINT('',#6228); -#6228 = CARTESIAN_POINT('',(16.05,-5.5,0.6)); -#6229 = SURFACE_CURVE('',#6230,(#6235,#6246),.PCURVE_S1.); -#6230 = CIRCLE('',#6231,1.4); -#6231 = AXIS2_PLACEMENT_3D('',#6232,#6233,#6234); -#6232 = CARTESIAN_POINT('',(16.05,-5.5,2.)); -#6233 = DIRECTION('',(1.,0.,-0.)); -#6234 = DIRECTION('',(-0.,-0.,-1.)); -#6235 = PCURVE('',#4754,#6236); -#6236 = DEFINITIONAL_REPRESENTATION('',(#6237),#6245); -#6237 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6238,#6239,#6240,#6241, -#6242,#6243,#6244),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#6238 = CARTESIAN_POINT('',(-0.6,-15.7)); -#6239 = CARTESIAN_POINT('',(-0.6,-18.12487113059)); -#6240 = CARTESIAN_POINT('',(-2.7,-16.91243556529)); -#6241 = CARTESIAN_POINT('',(-4.8,-15.7)); -#6242 = CARTESIAN_POINT('',(-2.7,-14.4875644347)); -#6243 = CARTESIAN_POINT('',(-0.6,-13.2751288694)); -#6244 = CARTESIAN_POINT('',(-0.6,-15.7)); -#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6246 = PCURVE('',#6247,#6252); -#6247 = CYLINDRICAL_SURFACE('',#6248,1.4); -#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251); -#6249 = CARTESIAN_POINT('',(21.85,-5.5,2.)); -#6250 = DIRECTION('',(-1.,-0.,0.)); -#6251 = DIRECTION('',(0.,0.,-1.)); -#6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6257); -#6253 = LINE('',#6254,#6255); -#6254 = CARTESIAN_POINT('',(-0.,5.8)); -#6255 = VECTOR('',#6256,1.); -#6256 = DIRECTION('',(-1.,0.)); -#6257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6258 = ADVANCED_FACE('',(#6259),#6247,.T.); -#6259 = FACE_BOUND('',#6260,.F.); -#6260 = EDGE_LOOP('',(#6261,#6284,#6315,#6316)); -#6261 = ORIENTED_EDGE('',*,*,#6262,.T.); -#6262 = EDGE_CURVE('',#6227,#6263,#6265,.T.); -#6263 = VERTEX_POINT('',#6264); -#6264 = CARTESIAN_POINT('',(13.05,-5.5,0.6)); -#6265 = SEAM_CURVE('',#6266,(#6270,#6277),.PCURVE_S1.); -#6266 = LINE('',#6267,#6268); -#6267 = CARTESIAN_POINT('',(21.85,-5.5,0.6)); -#6268 = VECTOR('',#6269,1.); -#6269 = DIRECTION('',(-1.,-0.,0.)); -#6270 = PCURVE('',#6247,#6271); -#6271 = DEFINITIONAL_REPRESENTATION('',(#6272),#6276); -#6272 = LINE('',#6273,#6274); -#6273 = CARTESIAN_POINT('',(-6.28318530718,-0.)); -#6274 = VECTOR('',#6275,1.); -#6275 = DIRECTION('',(-0.,1.)); -#6276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6277 = PCURVE('',#6247,#6278); -#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283); -#6279 = LINE('',#6280,#6281); -#6280 = CARTESIAN_POINT('',(-0.,-0.)); -#6281 = VECTOR('',#6282,1.); -#6282 = DIRECTION('',(-0.,1.)); -#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6284 = ORIENTED_EDGE('',*,*,#6285,.F.); -#6285 = EDGE_CURVE('',#6263,#6263,#6286,.T.); -#6286 = SURFACE_CURVE('',#6287,(#6292,#6299),.PCURVE_S1.); -#6287 = CIRCLE('',#6288,1.4); -#6288 = AXIS2_PLACEMENT_3D('',#6289,#6290,#6291); -#6289 = CARTESIAN_POINT('',(13.05,-5.5,2.)); -#6290 = DIRECTION('',(1.,-0.,0.)); -#6291 = DIRECTION('',(0.,0.,-1.)); -#6292 = PCURVE('',#6247,#6293); -#6293 = DEFINITIONAL_REPRESENTATION('',(#6294),#6298); -#6294 = LINE('',#6295,#6296); -#6295 = CARTESIAN_POINT('',(-0.,8.8)); -#6296 = VECTOR('',#6297,1.); -#6297 = DIRECTION('',(-1.,0.)); -#6298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6299 = PCURVE('',#6300,#6305); -#6300 = PLANE('',#6301); -#6301 = AXIS2_PLACEMENT_3D('',#6302,#6303,#6304); -#6302 = CARTESIAN_POINT('',(13.05,-5.5,2.)); -#6303 = DIRECTION('',(-1.,-0.,0.)); -#6304 = DIRECTION('',(0.,0.,1.)); -#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6314); -#6306 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6307,#6308,#6309,#6310, -#6311,#6312,#6313),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 - ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, -6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, -1.,0.5,1.)) REPRESENTATION_ITEM('') ); -#6307 = CARTESIAN_POINT('',(-1.4,0.)); -#6308 = CARTESIAN_POINT('',(-1.4,2.424871130596)); -#6309 = CARTESIAN_POINT('',(0.7,1.212435565298)); -#6310 = CARTESIAN_POINT('',(2.8,3.429011037613E-16)); -#6311 = CARTESIAN_POINT('',(0.7,-1.212435565298)); -#6312 = CARTESIAN_POINT('',(-1.4,-2.424871130596)); -#6313 = CARTESIAN_POINT('',(-1.4,0.)); -#6314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6315 = ORIENTED_EDGE('',*,*,#6262,.F.); -#6316 = ORIENTED_EDGE('',*,*,#6226,.T.); -#6317 = ADVANCED_FACE('',(#6318),#6300,.T.); -#6318 = FACE_BOUND('',#6319,.F.); -#6319 = EDGE_LOOP('',(#6320)); -#6320 = ORIENTED_EDGE('',*,*,#6285,.T.); -#6321 = ADVANCED_FACE('',(#6322),#4650,.T.); -#6322 = FACE_BOUND('',#6323,.T.); -#6323 = EDGE_LOOP('',(#6324,#6325,#6347,#6348)); -#6324 = ORIENTED_EDGE('',*,*,#4634,.F.); -#6325 = ORIENTED_EDGE('',*,*,#6326,.T.); -#6326 = EDGE_CURVE('',#4585,#6151,#6327,.T.); -#6327 = SURFACE_CURVE('',#6328,(#6333,#6340),.PCURVE_S1.); -#6328 = CIRCLE('',#6329,1.799); -#6329 = AXIS2_PLACEMENT_3D('',#6330,#6331,#6332); -#6330 = CARTESIAN_POINT('',(18.451,-5.299,2.201)); -#6331 = DIRECTION('',(-1.,-0.,0.)); -#6332 = DIRECTION('',(0.,0.,1.)); -#6333 = PCURVE('',#4650,#6334); -#6334 = DEFINITIONAL_REPRESENTATION('',(#6335),#6339); -#6335 = LINE('',#6336,#6337); -#6336 = CARTESIAN_POINT('',(0.,0.399)); -#6337 = VECTOR('',#6338,1.); -#6338 = DIRECTION('',(1.,0.)); -#6339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6340 = PCURVE('',#4243,#6341); -#6341 = DEFINITIONAL_REPRESENTATION('',(#6342),#6346); -#6342 = LINE('',#6343,#6344); -#6343 = CARTESIAN_POINT('',(0.,0.)); -#6344 = VECTOR('',#6345,1.); -#6345 = DIRECTION('',(1.,0.)); -#6346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6347 = ORIENTED_EDGE('',*,*,#6173,.T.); -#6348 = ORIENTED_EDGE('',*,*,#4845,.F.); -#6349 = ADVANCED_FACE('',(#6350),#4243,.T.); -#6350 = FACE_BOUND('',#6351,.T.); -#6351 = EDGE_LOOP('',(#6352,#6353,#6354,#6373)); -#6352 = ORIENTED_EDGE('',*,*,#4584,.F.); -#6353 = ORIENTED_EDGE('',*,*,#4222,.T.); -#6354 = ORIENTED_EDGE('',*,*,#6355,.T.); -#6355 = EDGE_CURVE('',#4195,#6151,#6356,.T.); -#6356 = SURFACE_CURVE('',#6357,(#6361,#6367),.PCURVE_S1.); -#6357 = LINE('',#6358,#6359); -#6358 = CARTESIAN_POINT('',(18.451,-3.5,2.201)); -#6359 = VECTOR('',#6360,1.); -#6360 = DIRECTION('',(-0.707106781187,0.707106781187,4.329780281177E-17) - ); -#6361 = PCURVE('',#4243,#6362); -#6362 = DEFINITIONAL_REPRESENTATION('',(#6363),#6366); -#6363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6364,#6365),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#6364 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#6365 = CARTESIAN_POINT('',(1.570796326795,0.)); -#6366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6367 = PCURVE('',#4210,#6368); -#6368 = DEFINITIONAL_REPRESENTATION('',(#6369),#6372); -#6369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6370,#6371),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#6370 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#6371 = CARTESIAN_POINT('',(0.,0.282135605693)); -#6372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6373 = ORIENTED_EDGE('',*,*,#6326,.F.); -#6374 = ADVANCED_FACE('',(#6375),#4210,.F.); -#6375 = FACE_BOUND('',#6376,.T.); -#6376 = EDGE_LOOP('',(#6377,#6378,#6379,#6398)); -#6377 = ORIENTED_EDGE('',*,*,#6355,.F.); -#6378 = ORIENTED_EDGE('',*,*,#4194,.T.); -#6379 = ORIENTED_EDGE('',*,*,#6380,.T.); -#6380 = EDGE_CURVE('',#4162,#6101,#6381,.T.); -#6381 = SURFACE_CURVE('',#6382,(#6386,#6392),.PCURVE_S1.); -#6382 = LINE('',#6383,#6384); -#6383 = CARTESIAN_POINT('',(18.6505,-3.6995,1.799)); -#6384 = VECTOR('',#6385,1.); -#6385 = DIRECTION('',(-0.707106781187,0.707106781187,-0.)); -#6386 = PCURVE('',#4210,#6387); -#6387 = DEFINITIONAL_REPRESENTATION('',(#6388),#6391); -#6388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6389,#6390),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#6389 = CARTESIAN_POINT('',(-0.402,-0.282135605693)); -#6390 = CARTESIAN_POINT('',(-0.402,0.282135605693)); -#6391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6392 = PCURVE('',#4182,#6393); -#6393 = DEFINITIONAL_REPRESENTATION('',(#6394),#6397); -#6394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6395,#6396),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#6395 = CARTESIAN_POINT('',(0.,-0.399)); -#6396 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#6397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6398 = ORIENTED_EDGE('',*,*,#6150,.F.); -#6399 = ADVANCED_FACE('',(#6400),#4182,.T.); -#6400 = FACE_BOUND('',#6401,.T.); -#6401 = EDGE_LOOP('',(#6402,#6403,#6404,#6423)); -#6402 = ORIENTED_EDGE('',*,*,#6380,.F.); -#6403 = ORIENTED_EDGE('',*,*,#4161,.T.); -#6404 = ORIENTED_EDGE('',*,*,#6405,.T.); -#6405 = EDGE_CURVE('',#4134,#5931,#6406,.T.); -#6406 = SURFACE_CURVE('',#6407,(#6411,#6417),.PCURVE_S1.); -#6407 = LINE('',#6408,#6409); -#6408 = CARTESIAN_POINT('',(18.451,-5.299,-2.22044604925E-16)); -#6409 = VECTOR('',#6410,1.); -#6410 = DIRECTION('',(-0.707106781187,-4.397804258477E-17, - -0.707106781187)); -#6411 = PCURVE('',#4182,#6412); -#6412 = DEFINITIONAL_REPRESENTATION('',(#6413),#6416); -#6413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6414,#6415),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#6414 = CARTESIAN_POINT('',(1.570796326795,-0.399)); -#6415 = CARTESIAN_POINT('',(1.570796326795,0.)); -#6416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6417 = PCURVE('',#4149,#6418); -#6418 = DEFINITIONAL_REPRESENTATION('',(#6419),#6422); -#6419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6420,#6421),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#6420 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#6421 = CARTESIAN_POINT('',(0.,0.282135605693)); -#6422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6423 = ORIENTED_EDGE('',*,*,#6100,.F.); -#6424 = ADVANCED_FACE('',(#6425),#4149,.F.); -#6425 = FACE_BOUND('',#6426,.T.); -#6426 = EDGE_LOOP('',(#6427,#6428,#6429,#6430)); -#6427 = ORIENTED_EDGE('',*,*,#6405,.F.); -#6428 = ORIENTED_EDGE('',*,*,#4133,.T.); -#6429 = ORIENTED_EDGE('',*,*,#6074,.T.); -#6430 = ORIENTED_EDGE('',*,*,#6008,.F.); -#6431 = ADVANCED_FACE('',(#6432),#4062,.T.); -#6432 = FACE_BOUND('',#6433,.F.); -#6433 = EDGE_LOOP('',(#6434,#6458,#6487,#6523)); -#6434 = ORIENTED_EDGE('',*,*,#6435,.F.); -#6435 = EDGE_CURVE('',#6436,#4042,#6438,.T.); -#6436 = VERTEX_POINT('',#6437); -#6437 = CARTESIAN_POINT('',(0.,-32.48253436187,2.598)); -#6438 = SURFACE_CURVE('',#6439,(#6444,#6451),.PCURVE_S1.); -#6439 = CIRCLE('',#6440,13.85); -#6440 = AXIS2_PLACEMENT_3D('',#6441,#6442,#6443); -#6441 = CARTESIAN_POINT('',(0.,-46.33253436187,2.598)); -#6442 = DIRECTION('',(1.,0.,0.)); -#6443 = DIRECTION('',(0.,1.,0.)); -#6444 = PCURVE('',#4062,#6445); -#6445 = DEFINITIONAL_REPRESENTATION('',(#6446),#6450); -#6446 = LINE('',#6447,#6448); -#6447 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#6448 = VECTOR('',#6449,1.); -#6449 = DIRECTION('',(-0.,1.)); -#6450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6451 = PCURVE('',#4093,#6452); -#6452 = DEFINITIONAL_REPRESENTATION('',(#6453),#6457); -#6453 = LINE('',#6454,#6455); -#6454 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#6455 = VECTOR('',#6456,1.); -#6456 = DIRECTION('',(-0.,1.)); -#6457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6458 = ORIENTED_EDGE('',*,*,#6459,.T.); -#6459 = EDGE_CURVE('',#6436,#6460,#6462,.T.); -#6460 = VERTEX_POINT('',#6461); -#6461 = CARTESIAN_POINT('',(12.195589240147,-21.2,2.598)); -#6462 = SURFACE_CURVE('',#6463,(#6468,#6475),.PCURVE_S1.); -#6463 = CIRCLE('',#6464,12.232534361872); -#6464 = AXIS2_PLACEMENT_3D('',#6465,#6466,#6467); -#6465 = CARTESIAN_POINT('',(0.,-20.25,2.598)); -#6466 = DIRECTION('',(0.,0.,1.)); -#6467 = DIRECTION('',(0.,-1.,0.)); -#6468 = PCURVE('',#4062,#6469); -#6469 = DEFINITIONAL_REPRESENTATION('',(#6470),#6474); -#6470 = LINE('',#6471,#6472); -#6471 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#6472 = VECTOR('',#6473,1.); -#6473 = DIRECTION('',(-1.,0.)); -#6474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6475 = PCURVE('',#6476,#6481); -#6476 = TOROIDAL_SURFACE('',#6477,26.082534361872,13.85); -#6477 = AXIS2_PLACEMENT_3D('',#6478,#6479,#6480); -#6478 = CARTESIAN_POINT('',(0.,-20.25,2.598)); -#6479 = DIRECTION('',(-0.,-0.,-1.)); -#6480 = DIRECTION('',(0.,-1.,0.)); -#6481 = DEFINITIONAL_REPRESENTATION('',(#6482),#6486); -#6482 = LINE('',#6483,#6484); -#6483 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#6484 = VECTOR('',#6485,1.); -#6485 = DIRECTION('',(-1.,0.)); -#6486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6487 = ORIENTED_EDGE('',*,*,#6488,.T.); -#6488 = EDGE_CURVE('',#6460,#4019,#6489,.T.); -#6489 = SURFACE_CURVE('',#6490,(#6499,#6511),.PCURVE_S1.); -#6490 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6491,#6492,#6493,#6494,#6495, - #6496,#6497,#6498),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.502375980726, - 1.),.UNSPECIFIED.); -#6491 = CARTESIAN_POINT('',(12.195589240147,-21.2,2.598)); -#6492 = CARTESIAN_POINT('',(12.195589240147,-21.2,2.903782831298)); -#6493 = CARTESIAN_POINT('',(12.204618018833,-21.2,3.209565751711)); -#6494 = CARTESIAN_POINT('',(12.222675557941,-21.2,3.514948483184)); -#6495 = CARTESIAN_POINT('',(12.276518828594,-21.2,4.121235566143)); -#6496 = CARTESIAN_POINT('',(12.31213527776,-21.2,4.422155125368)); -#6497 = CARTESIAN_POINT('',(12.356538739815,-21.2,4.721903979421)); -#6498 = CARTESIAN_POINT('',(12.409658701491,-21.2,5.0201)); -#6499 = PCURVE('',#4062,#6500); -#6500 = DEFINITIONAL_REPRESENTATION('',(#6501),#6510); -#6501 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6502,#6503,#6504,#6505,#6506, - #6507,#6508,#6509),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.502375980726, - 1.),.UNSPECIFIED.); -#6502 = CARTESIAN_POINT('',(-1.493056298738,3.14159265359)); -#6503 = CARTESIAN_POINT('',(-1.493056298738,3.163670836355)); -#6504 = CARTESIAN_POINT('',(-1.493113622358,3.185749021604)); -#6505 = CARTESIAN_POINT('',(-1.493228259652,3.207827030571)); -#6506 = CARTESIAN_POINT('',(-1.493567102357,3.251773529614)); -#6507 = CARTESIAN_POINT('',(-1.49379026865,3.273642030041)); -#6508 = CARTESIAN_POINT('',(-1.494066294394,3.295510039233)); -#6509 = CARTESIAN_POINT('',(-1.494392074057,3.31737742294)); -#6510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6511 = PCURVE('',#3658,#6512); -#6512 = DEFINITIONAL_REPRESENTATION('',(#6513),#6522); -#6513 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6514,#6515,#6516,#6517,#6518, - #6519,#6520,#6521),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.502375980726, - 1.),.UNSPECIFIED.); -#6514 = CARTESIAN_POINT('',(2.598,31.045589240147)); -#6515 = CARTESIAN_POINT('',(2.903782831298,31.045589240147)); -#6516 = CARTESIAN_POINT('',(3.209565751711,31.054618018833)); -#6517 = CARTESIAN_POINT('',(3.514948483184,31.072675557941)); -#6518 = CARTESIAN_POINT('',(4.121235566143,31.126518828594)); -#6519 = CARTESIAN_POINT('',(4.422155125368,31.16213527776)); -#6520 = CARTESIAN_POINT('',(4.721903979421,31.206538739815)); -#6521 = CARTESIAN_POINT('',(5.0201,31.259658701491)); -#6522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6523 = ORIENTED_EDGE('',*,*,#4041,.T.); -#6524 = ADVANCED_FACE('',(#6525),#6476,.T.); -#6525 = FACE_BOUND('',#6526,.F.); -#6526 = EDGE_LOOP('',(#6527,#6528,#6557,#6708)); -#6527 = ORIENTED_EDGE('',*,*,#6459,.F.); -#6528 = ORIENTED_EDGE('',*,*,#6529,.F.); -#6529 = EDGE_CURVE('',#6530,#6436,#6532,.T.); -#6530 = VERTEX_POINT('',#6531); -#6531 = CARTESIAN_POINT('',(0.,-32.59967987186,0.800444004722)); -#6532 = SURFACE_CURVE('',#6533,(#6538,#6545),.PCURVE_S1.); -#6533 = CIRCLE('',#6534,13.85); -#6534 = AXIS2_PLACEMENT_3D('',#6535,#6536,#6537); -#6535 = CARTESIAN_POINT('',(0.,-46.33253436187,2.598)); -#6536 = DIRECTION('',(1.,0.,0.)); -#6537 = DIRECTION('',(0.,1.,0.)); -#6538 = PCURVE('',#6476,#6539); -#6539 = DEFINITIONAL_REPRESENTATION('',(#6540),#6544); -#6540 = LINE('',#6541,#6542); -#6541 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#6542 = VECTOR('',#6543,1.); -#6543 = DIRECTION('',(-0.,1.)); -#6544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6545 = PCURVE('',#6546,#6551); -#6546 = TOROIDAL_SURFACE('',#6547,26.082534361872,13.85); -#6547 = AXIS2_PLACEMENT_3D('',#6548,#6549,#6550); -#6548 = CARTESIAN_POINT('',(0.,-20.25,2.598)); -#6549 = DIRECTION('',(-0.,-0.,-1.)); -#6550 = DIRECTION('',(0.,-1.,0.)); -#6551 = DEFINITIONAL_REPRESENTATION('',(#6552),#6556); -#6552 = LINE('',#6553,#6554); -#6553 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359)); -#6554 = VECTOR('',#6555,1.); -#6555 = DIRECTION('',(-0.,1.)); -#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6557 = ORIENTED_EDGE('',*,*,#6558,.F.); -#6558 = EDGE_CURVE('',#6559,#6530,#6561,.T.); -#6559 = VERTEX_POINT('',#6560); -#6560 = CARTESIAN_POINT('',(12.196320996358,-21.2,2.455845505222)); -#6561 = SURFACE_CURVE('',#6562,(#6607,#6655),.PCURVE_S1.); -#6562 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6563,#6564,#6565,#6566,#6567, - #6568,#6569,#6570,#6571,#6572,#6573,#6574,#6575,#6576,#6577,#6578, - #6579,#6580,#6581,#6582,#6583,#6584,#6585,#6586,#6587,#6588,#6589, - #6590,#6591,#6592,#6593,#6594,#6595,#6596,#6597,#6598,#6599,#6600, - #6601,#6602,#6603,#6604,#6605,#6606),.UNSPECIFIED.,.F.,.F.,(8,6,6,6, - 6,6,6,8),(0.,0.102004741372,0.304781091856,0.508945840189, - 0.576538404066,0.661389954351,0.769438233765,1.),.UNSPECIFIED.); -#6563 = CARTESIAN_POINT('',(12.197045070702,-21.19052423632, - 2.456850720303)); -#6564 = CARTESIAN_POINT('',(12.176812879998,-21.45664406863, - 2.428624561762)); -#6565 = CARTESIAN_POINT('',(12.149880378274,-21.72220426295, - 2.40015868602)); -#6566 = CARTESIAN_POINT('',(12.116269754512,-21.98700434343, - 2.371465045433)); -#6567 = CARTESIAN_POINT('',(12.076010181158,-22.25084564683, - 2.342556151937)); -#6568 = CARTESIAN_POINT('',(12.029137814127,-22.51353132242, - 2.313445077046)); -#6569 = CARTESIAN_POINT('',(11.975695792796,-22.77486633207, - 2.284145451852)); -#6570 = CARTESIAN_POINT('',(11.79653600785,-23.55109907934, - 2.196079807485)); -#6571 = CARTESIAN_POINT('',(11.65157207774,-24.06144512093, - 2.136798531521)); -#6572 = CARTESIAN_POINT('',(11.481237056973,-24.56417221922, - 2.076941121737)); -#6573 = CARTESIAN_POINT('',(11.286027082507,-25.057803285,2.016629063685 - )); -#6574 = CARTESIAN_POINT('',(11.066535709483,-25.54090757375, - 1.955996506238)); -#6575 = CARTESIAN_POINT('',(10.823449799741,-26.01210076383, - 1.895194921959)); -#6576 = CARTESIAN_POINT('',(10.289820389085,-26.93112482326, - 1.773184338415)); -#6577 = CARTESIAN_POINT('',(9.998959874272,-27.37878000634, - 1.711974493739)); -#6578 = CARTESIAN_POINT('',(9.685753537102,-27.81165075192, - 1.650945915834)); -#6579 = CARTESIAN_POINT('',(9.35107461099,-28.22843807336,1.590296557325 - )); -#6580 = CARTESIAN_POINT('',(8.995875321077,-28.627903303,1.530254355392) - ); -#6581 = CARTESIAN_POINT('',(8.621182313738,-29.00886756557, - 1.471086946087)); -#6582 = CARTESIAN_POINT('',(8.097952203778,-29.48984084695, - 1.393917481186)); -#6583 = CARTESIAN_POINT('',(7.965795707656,-29.60732006308, - 1.374854235881)); -#6584 = CARTESIAN_POINT('',(7.831662320706,-29.72260834886, - 1.355933108529)); -#6585 = CARTESIAN_POINT('',(7.695592597337,-29.83566586312, - 1.337166244704)); -#6586 = CARTESIAN_POINT('',(7.55762792339,-29.94645347483,1.318566469756 - )); -#6587 = CARTESIAN_POINT('',(7.417810516141,-30.05493276311, - 1.300147288818)); -#6588 = CARTESIAN_POINT('',(7.098393477945,-30.29429918115, - 1.259045092626)); -#6589 = CARTESIAN_POINT('',(6.917751771039,-30.42383526784, - 1.236474317441)); -#6590 = CARTESIAN_POINT('',(6.734343357775,-30.54959966506, - 1.214238636691)); -#6591 = CARTESIAN_POINT('',(6.54825552376,-30.67151947985,1.19236810642) - ); -#6592 = CARTESIAN_POINT('',(6.359577786009,-30.78952353848, - 1.170894763268)); -#6593 = CARTESIAN_POINT('',(6.168401892949,-30.90354238648, - 1.149852624476)); -#6594 = CARTESIAN_POINT('',(5.728320808657,-31.15353668496, - 1.103077972135)); -#6595 = CARTESIAN_POINT('',(5.477921761701,-31.28699308533, - 1.077635963744)); -#6596 = CARTESIAN_POINT('',(5.223818798942,-31.41373798726,1.0530257278) - ); -#6597 = CARTESIAN_POINT('',(4.966212937303,-31.53363589242, - 1.029327295664)); -#6598 = CARTESIAN_POINT('',(4.705312672847,-31.64655615569,1.00662548654 - )); -#6599 = CARTESIAN_POINT('',(4.441334558409,-31.75237383432, - 0.985008729055)); -#6600 = CARTESIAN_POINT('',(3.605119653928,-32.06136379892, - 0.920949625947)); -#6601 = CARTESIAN_POINT('',(3.022659426946,-32.23890909032, - 0.882678497994)); -#6602 = CARTESIAN_POINT('',(2.429420352794,-32.38239605416, - 0.850647713143)); -#6603 = CARTESIAN_POINT('',(1.827843314931,-32.49081765441, - 0.825765095481)); -#6604 = CARTESIAN_POINT('',(1.220520502758,-32.56339585535, - 0.808883318606)); -#6605 = CARTESIAN_POINT('',(0.610236880385,-32.59967987186, - 0.800444004722)); -#6606 = CARTESIAN_POINT('',(0.,-32.59967987186,0.800444004722)); -#6607 = PCURVE('',#6476,#6608); -#6608 = DEFINITIONAL_REPRESENTATION('',(#6609),#6654); -#6609 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6610,#6611,#6612,#6613,#6614, - #6615,#6616,#6617,#6618,#6619,#6620,#6621,#6622,#6623,#6624,#6625, - #6626,#6627,#6628,#6629,#6630,#6631,#6632,#6633,#6634,#6635,#6636, - #6637,#6638,#6639,#6640,#6641,#6642,#6643,#6644,#6645,#6646,#6647, - #6648,#6649,#6650,#6651,#6652,#6653),.UNSPECIFIED.,.F.,.F.,(8,6,6,6, - 6,6,6,8),(0.,0.102004741372,0.304781091856,0.508945840189, - 0.576538404066,0.661389954351,0.769438233765,1.),.UNSPECIFIED.); -#6610 = CARTESIAN_POINT('',(-1.493837792219,9.414586500614)); -#6611 = CARTESIAN_POINT('',(-1.472021219966,9.412548404984)); -#6612 = CARTESIAN_POINT('',(-1.450209359501,9.410492951038)); -#6613 = CARTESIAN_POINT('',(-1.428402219791,9.40842098629)); -#6614 = CARTESIAN_POINT('',(-1.406599798082,9.40633339791)); -#6615 = CARTESIAN_POINT('',(-1.384802079899,9.404231112723)); -#6616 = CARTESIAN_POINT('',(-1.363009039045,9.402115097211)); -#6617 = CARTESIAN_POINT('',(-1.297907234057,9.39575461238)); -#6618 = CARTESIAN_POINT('',(-1.254611748805,9.391472541758)); -#6619 = CARTESIAN_POINT('',(-1.211334527962,9.387148197134)); -#6620 = CARTESIAN_POINT('',(-1.168074846693,9.38279019763)); -#6621 = CARTESIAN_POINT('',(-1.124831410095,9.378408076659)); -#6622 = CARTESIAN_POINT('',(-1.081602854077,9.37401262858)); -#6623 = CARTESIAN_POINT('',(-0.994877750495,9.365189780427)); -#6624 = CARTESIAN_POINT('',(-0.951380805662,9.360762301967)); -#6625 = CARTESIAN_POINT('',(-0.907895836975,9.356346527763)); -#6626 = CARTESIAN_POINT('',(-0.864420490104,9.351956648672)); -#6627 = CARTESIAN_POINT('',(-0.820951749068,9.347609062161)); -#6628 = CARTESIAN_POINT('',(-0.777486054143,9.343323095846)); -#6629 = CARTESIAN_POINT('',(-0.719628976353,9.337730790523)); -#6630 = CARTESIAN_POINT('',(-0.705238409242,9.336349124327)); -#6631 = CARTESIAN_POINT('',(-0.690847562678,9.334977563487)); -#6632 = CARTESIAN_POINT('',(-0.676456273653,9.333616989368)); -#6633 = CARTESIAN_POINT('',(-0.662064371922,9.332268333659)); -#6634 = CARTESIAN_POINT('',(-0.647671679998,9.330932578374)); -#6635 = CARTESIAN_POINT('',(-0.615209088466,9.327951421097)); -#6636 = CARTESIAN_POINT('',(-0.59713863322,9.326314048018)); -#6637 = CARTESIAN_POINT('',(-0.579066276239,9.324700679817)); -#6638 = CARTESIAN_POINT('',(-0.560991640659,9.323113506578)); -#6639 = CARTESIAN_POINT('',(-0.542914343925,9.321554865266)); -#6640 = CARTESIAN_POINT('',(-0.524833997796,9.320027239731)); -#6641 = CARTESIAN_POINT('',(-0.483722669897,9.316630857466)); -#6642 = CARTESIAN_POINT('',(-0.460689575257,9.314783022378)); -#6643 = CARTESIAN_POINT('',(-0.437650105255,9.312995168295)); -#6644 = CARTESIAN_POINT('',(-0.41460350286,9.311273150716)); -#6645 = CARTESIAN_POINT('',(-0.391549095644,9.309623181303)); -#6646 = CARTESIAN_POINT('',(-0.368486318263,9.308051741405)); -#6647 = CARTESIAN_POINT('',(-0.296182807936,9.303394029416)); -#6648 = CARTESIAN_POINT('',(-0.246903292667,9.300609956897)); -#6649 = CARTESIAN_POINT('',(-0.197581996573,9.298278786447)); -#6650 = CARTESIAN_POINT('',(-0.148222952588,9.29646719434)); -#6651 = CARTESIAN_POINT('',(-9.883013663683E-02,9.29523789525)); -#6652 = CARTESIAN_POINT('',(-4.941317400266E-02,9.294623360826)); -#6653 = CARTESIAN_POINT('',(0.,9.294623360826)); -#6654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6655 = PCURVE('',#6656,#6661); -#6656 = CONICAL_SURFACE('',#6657,12.625,0.218166156499); -#6657 = AXIS2_PLACEMENT_3D('',#6658,#6659,#6660); -#6658 = CARTESIAN_POINT('',(0.,-19.975,0.799)); -#6659 = DIRECTION('',(-0.,-0.,-1.)); -#6660 = DIRECTION('',(1.,0.,0.)); -#6661 = DEFINITIONAL_REPRESENTATION('',(#6662),#6707); -#6662 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6663,#6664,#6665,#6666,#6667, - #6668,#6669,#6670,#6671,#6672,#6673,#6674,#6675,#6676,#6677,#6678, - #6679,#6680,#6681,#6682,#6683,#6684,#6685,#6686,#6687,#6688,#6689, - #6690,#6691,#6692,#6693,#6694,#6695,#6696,#6697,#6698,#6699,#6700, - #6701,#6702,#6703,#6704,#6705,#6706),.UNSPECIFIED.,.F.,.F.,(8,6,6,6, - 6,6,6,8),(0.,0.102004741372,0.304781091856,0.508945840189, - 0.576538404066,0.661389954351,0.769438233765,1.),.UNSPECIFIED.); -#6663 = CARTESIAN_POINT('',(-6.183856000997,-1.657850720303)); -#6664 = CARTESIAN_POINT('',(-6.162088491701,-1.629624561762)); -#6665 = CARTESIAN_POINT('',(-6.140338149124,-1.60115868602)); -#6666 = CARTESIAN_POINT('',(-6.118604910279,-1.572465045433)); -#6667 = CARTESIAN_POINT('',(-6.096888686058,-1.543556151937)); -#6668 = CARTESIAN_POINT('',(-6.075189361235,-1.514445077046)); -#6669 = CARTESIAN_POINT('',(-6.053506794463,-1.485145451852)); -#6670 = CARTESIAN_POINT('',(-5.988770785233,-1.397079807485)); -#6671 = CARTESIAN_POINT('',(-5.945765902754,-1.337798531521)); -#6672 = CARTESIAN_POINT('',(-5.902825499309,-1.277941121737)); -#6673 = CARTESIAN_POINT('',(-5.859947623623,-1.217629063685)); -#6674 = CARTESIAN_POINT('',(-5.817129560185,-1.156996506238)); -#6675 = CARTESIAN_POINT('',(-5.774368344752,-1.096194921959)); -#6676 = CARTESIAN_POINT('',(-5.688661802179,-0.974184338415)); -#6677 = CARTESIAN_POINT('',(-5.64571663664,-0.912974493739)); -#6678 = CARTESIAN_POINT('',(-5.602822413944,-0.851945915834)); -#6679 = CARTESIAN_POINT('',(-5.559974829844,-0.791296557325)); -#6680 = CARTESIAN_POINT('',(-5.517168786309,-0.731254355392)); -#6681 = CARTESIAN_POINT('',(-5.474398532685,-0.672086946087)); -#6682 = CARTESIAN_POINT('',(-5.417507689058,-0.594917481186)); -#6683 = CARTESIAN_POINT('',(-5.403360787366,-0.575854235881)); -#6684 = CARTESIAN_POINT('',(-5.389216863481,-0.556933108529)); -#6685 = CARTESIAN_POINT('',(-5.37507567103,-0.538166244704)); -#6686 = CARTESIAN_POINT('',(-5.360936955575,-0.519566469756)); -#6687 = CARTESIAN_POINT('',(-5.346800454611,-0.501147288818)); -#6688 = CARTESIAN_POINT('',(-5.314922243396,-0.460045092626)); -#6689 = CARTESIAN_POINT('',(-5.297181658532,-0.437474317441)); -#6690 = CARTESIAN_POINT('',(-5.279443601943,-0.415238636691)); -#6691 = CARTESIAN_POINT('',(-5.261707525516,-0.39336810642)); -#6692 = CARTESIAN_POINT('',(-5.243972874056,-0.371894763268)); -#6693 = CARTESIAN_POINT('',(-5.226239085284,-0.350852624476)); -#6694 = CARTESIAN_POINT('',(-5.185924108841,-0.304077972135)); -#6695 = CARTESIAN_POINT('',(-5.163343130363,-0.278635963744)); -#6696 = CARTESIAN_POINT('',(-5.140761473918,-0.2540257278)); -#6697 = CARTESIAN_POINT('',(-5.118178017322,-0.230327295664)); -#6698 = CARTESIAN_POINT('',(-5.09559171967,-0.20762548654)); -#6699 = CARTESIAN_POINT('',(-5.073001644319,-0.186008729055)); -#6700 = CARTESIAN_POINT('',(-5.002192745478,-0.121949625947)); -#6701 = CARTESIAN_POINT('',(-4.953950285672,-8.367849799442E-02)); -#6702 = CARTESIAN_POINT('',(-4.905681583443,-5.164771314336E-02)); -#6703 = CARTESIAN_POINT('',(-4.857386853967,-2.676509548088E-02)); -#6704 = CARTESIAN_POINT('',(-4.809066326545,-9.883318606364E-03)); -#6705 = CARTESIAN_POINT('',(-4.760725800532,-1.444004722313E-03)); -#6706 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#6707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6708 = ORIENTED_EDGE('',*,*,#6709,.T.); -#6709 = EDGE_CURVE('',#6559,#6460,#6710,.T.); -#6710 = SURFACE_CURVE('',#6711,(#6717,#6726),.PCURVE_S1.); -#6711 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6712,#6713,#6714,#6715,#6716), - .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); -#6712 = CARTESIAN_POINT('',(12.202781984814,-21.2,2.152369875251)); -#6713 = CARTESIAN_POINT('',(12.199185936779,-21.2,2.263738711965)); -#6714 = CARTESIAN_POINT('',(12.196788139039,-21.2,2.375146240509)); -#6715 = CARTESIAN_POINT('',(12.195589240147,-21.2,2.486573120583)); -#6716 = CARTESIAN_POINT('',(12.195589240147,-21.2,2.598)); -#6717 = PCURVE('',#6476,#6718); -#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6725); -#6719 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6720,#6721,#6722,#6723,#6724), - .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); -#6720 = CARTESIAN_POINT('',(-1.493101937183,9.392596946248)); -#6721 = CARTESIAN_POINT('',(-1.493079133386,9.400642183026)); -#6722 = CARTESIAN_POINT('',(-1.493063910295,9.408687436644)); -#6723 = CARTESIAN_POINT('',(-1.493056298738,9.416732698718)); -#6724 = CARTESIAN_POINT('',(-1.493056298738,9.424777960769)); -#6725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6726 = PCURVE('',#3658,#6727); -#6727 = DEFINITIONAL_REPRESENTATION('',(#6728),#6734); -#6728 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6729,#6730,#6731,#6732,#6733), - .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); -#6729 = CARTESIAN_POINT('',(2.152369875251,31.052781984814)); -#6730 = CARTESIAN_POINT('',(2.263738711965,31.049185936779)); -#6731 = CARTESIAN_POINT('',(2.375146240509,31.046788139039)); -#6732 = CARTESIAN_POINT('',(2.486573120583,31.045589240147)); -#6733 = CARTESIAN_POINT('',(2.598,31.045589240147)); -#6734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6735 = ADVANCED_FACE('',(#6736),#6546,.T.); -#6736 = FACE_BOUND('',#6737,.F.); -#6737 = EDGE_LOOP('',(#6738,#6902,#6903,#6927)); -#6738 = ORIENTED_EDGE('',*,*,#6739,.F.); -#6739 = EDGE_CURVE('',#6530,#6740,#6742,.T.); -#6740 = VERTEX_POINT('',#6741); -#6741 = CARTESIAN_POINT('',(-12.19632099638,-21.2,2.4558455052)); -#6742 = SURFACE_CURVE('',#6743,(#6794,#6848),.PCURVE_S1.); -#6743 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6744,#6745,#6746,#6747,#6748, - #6749,#6750,#6751,#6752,#6753,#6754,#6755,#6756,#6757,#6758,#6759, - #6760,#6761,#6762,#6763,#6764,#6765,#6766,#6767,#6768,#6769,#6770, - #6771,#6772,#6773,#6774,#6775,#6776,#6777,#6778,#6779,#6780,#6781, - #6782,#6783,#6784,#6785,#6786,#6787,#6788,#6789,#6790,#6791,#6792, - #6793),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,8),(0.,0.217981251097, - 0.311989053643,0.377079060172,0.421039184492,0.449318337235, - 0.474233702437,0.739531776058,1.),.UNSPECIFIED.); -#6744 = CARTESIAN_POINT('',(0.,-32.59967987186,0.800444004722)); -#6745 = CARTESIAN_POINT('',(-0.576930477989,-32.59967987186, - 0.800444004722)); -#6746 = CARTESIAN_POINT('',(-1.153901029862,-32.56724848305, - 0.807987290803)); -#6747 = CARTESIAN_POINT('',(-1.728376024013,-32.5023775143, - 0.823076089345)); -#6748 = CARTESIAN_POINT('',(-2.297991465312,-32.40542486732, - 0.845359051352)); -#6749 = CARTESIAN_POINT('',(-2.860535135749,-32.27701753438, - 0.874152233356)); -#6750 = CARTESIAN_POINT('',(-3.413916514189,-32.1179760847, - 0.908699486561)); -#6751 = CARTESIAN_POINT('',(-4.190010287553,-31.84791875494, - 0.965296272282)); -#6752 = CARTESIAN_POINT('',(-4.421802304618,-31.76102793503, - 0.983280084215)); -#6753 = CARTESIAN_POINT('',(-4.651384167378,-31.66869519844, - 1.002133935218)); -#6754 = CARTESIAN_POINT('',(-4.878609740078,-31.57100046315, - 1.021798451284)); -#6755 = CARTESIAN_POINT('',(-5.103337835713,-31.46802717163, - 1.042215853474)); -#6756 = CARTESIAN_POINT('',(-5.3254318664,-31.35986176583,1.06333076353) - ); -#6757 = CARTESIAN_POINT('',(-5.696619619299,-31.16816718072, - 1.100157573246)); -#6758 = CARTESIAN_POINT('',(-5.847153454242,-31.0872947336, - 1.115533497069)); -#6759 = CARTESIAN_POINT('',(-5.996317099901,-31.00400540007, - 1.131201384356)); -#6760 = CARTESIAN_POINT('',(-6.144067499897,-30.91832936411, - 1.147144530759)); -#6761 = CARTESIAN_POINT('',(-6.290362440158,-30.83029741428, - 1.16334692418)); -#6762 = CARTESIAN_POINT('',(-6.43516054892,-30.73994094374, - 1.179793244769)); -#6763 = CARTESIAN_POINT('',(-6.675175938791,-30.5847191915, - 1.207731151937)); -#6764 = CARTESIAN_POINT('',(-6.771229328386,-30.52110074232, - 1.219098029192)); -#6765 = CARTESIAN_POINT('',(-6.866568968276,-30.45644645562, - 1.230564995972)); -#6766 = CARTESIAN_POINT('',(-6.961182516967,-30.39076630817, - 1.242127691287)); -#6767 = CARTESIAN_POINT('',(-7.05505778871,-30.32407040059, - 1.253781893882)); -#6768 = CARTESIAN_POINT('',(-7.148182753497,-30.2563689573,1.26552352223 - )); -#6769 = CARTESIAN_POINT('',(-7.299961685328,-30.14348040166, - 1.28495562297)); -#6770 = CARTESIAN_POINT('',(-7.359062424156,-30.09887664538, - 1.292597157964)); -#6771 = CARTESIAN_POINT('',(-7.417844591708,-30.05386381263, - 1.30027218963)); -#6772 = CARTESIAN_POINT('',(-7.476305051802,-30.00844467984, - 1.307979690233)); -#6773 = CARTESIAN_POINT('',(-7.534440693916,-29.96262204494, - 1.31571865419)); -#6774 = CARTESIAN_POINT('',(-7.592248433186,-29.9163987274, - 1.323488098074)); -#6775 = CARTESIAN_POINT('',(-7.700365160909,-29.82870196674, - 1.338158341426)); -#6776 = CARTESIAN_POINT('',(-7.750748201925,-29.78731754074, - 1.345052535728)); -#6777 = CARTESIAN_POINT('',(-7.800872241122,-29.74562623321, - 1.351968986007)); -#6778 = CARTESIAN_POINT('',(-7.85073520148,-29.70363000033, - 1.358907047142)); -#6779 = CARTESIAN_POINT('',(-7.900335021295,-29.66133081141,1.3658660864 - )); -#6780 = CARTESIAN_POINT('',(-7.949669654182,-29.61873064894, - 1.372845483433)); -#6781 = CARTESIAN_POINT('',(-8.52120545522,-29.11904272692, - 1.454371339419)); -#6782 = CARTESIAN_POINT('',(-9.013384315324,-28.62834966064, - 1.53113835658)); -#6783 = CARTESIAN_POINT('',(-9.472811230473,-28.10616691719, - 1.609409819923)); -#6784 = CARTESIAN_POINT('',(-9.897227508885,-27.55508134954, - 1.688604616203)); -#6785 = CARTESIAN_POINT('',(-10.2845868114,-26.97784543097, - 1.768249169874)); -#6786 = CARTESIAN_POINT('',(-10.63307153641,-26.37737894833, - 1.847942872241)); -#6787 = CARTESIAN_POINT('',(-11.24355431088,-25.14747733118, - 2.005284045022)); -#6788 = CARTESIAN_POINT('',(-11.50702491695,-24.51874172686, - 2.082945779065)); -#6789 = CARTESIAN_POINT('',(-11.73003140979,-23.87352185728, - 2.159987977164)); -#6790 = CARTESIAN_POINT('',(-11.91135218612,-23.21487759389, - 2.236131789409)); -#6791 = CARTESIAN_POINT('',(-12.05002935971,-22.54597045399, - 2.311134160425)); -#6792 = CARTESIAN_POINT('',(-12.14538205843,-21.87006271844, - 2.384775066399)); -#6793 = CARTESIAN_POINT('',(-12.1970450707,-21.19052423632, - 2.456850720303)); -#6794 = PCURVE('',#6546,#6795); -#6795 = DEFINITIONAL_REPRESENTATION('',(#6796),#6847); -#6796 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6797,#6798,#6799,#6800,#6801, - #6802,#6803,#6804,#6805,#6806,#6807,#6808,#6809,#6810,#6811,#6812, - #6813,#6814,#6815,#6816,#6817,#6818,#6819,#6820,#6821,#6822,#6823, - #6824,#6825,#6826,#6827,#6828,#6829,#6830,#6831,#6832,#6833,#6834, - #6835,#6836,#6837,#6838,#6839,#6840,#6841,#6842,#6843,#6844,#6845, - #6846),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,8),(0.,0.217981251097, - 0.311989053643,0.377079060172,0.421039184492,0.449318337235, - 0.474233702437,0.739531776058,1.),.UNSPECIFIED.); -#6797 = CARTESIAN_POINT('',(-6.28318530718,9.294623360826)); -#6798 = CARTESIAN_POINT('',(-6.236469077773,9.294623360826)); -#6799 = CARTESIAN_POINT('',(-6.189749600779,9.295172648314)); -#6800 = CARTESIAN_POINT('',(-6.143050004118,9.296271385797)); -#6801 = CARTESIAN_POINT('',(-6.096379308122,9.297893739313)); -#6802 = CARTESIAN_POINT('',(-6.049741689771,9.299989404654)); -#6803 = CARTESIAN_POINT('',(-6.003141152578,9.302502835238)); -#6804 = CARTESIAN_POINT('',(-5.936504221374,9.306618548244)); -#6805 = CARTESIAN_POINT('',(-5.916432134669,9.30792611417)); -#6806 = CARTESIAN_POINT('',(-5.896366636265,9.309296694839)); -#6807 = CARTESIAN_POINT('',(-5.876307419286,9.310725936477)); -#6808 = CARTESIAN_POINT('',(-5.856254094015,9.312209605041)); -#6809 = CARTESIAN_POINT('',(-5.836206204693,9.31374364544)); -#6810 = CARTESIAN_POINT('',(-5.802285714264,9.316418628183)); -#6811 = CARTESIAN_POINT('',(-5.788410551349,9.317535332998)); -#6812 = CARTESIAN_POINT('',(-5.77453758932,9.318673082435)); -#6813 = CARTESIAN_POINT('',(-5.760666657772,9.31983065514)); -#6814 = CARTESIAN_POINT('',(-5.746797584134,9.321006881148)); -#6815 = CARTESIAN_POINT('',(-5.732930193677,9.322200641888)); -#6816 = CARTESIAN_POINT('',(-5.709699646257,9.324228227395)); -#6817 = CARTESIAN_POINT('',(-5.700335671054,9.325053095931)); -#6818 = CARTESIAN_POINT('',(-5.690972330035,9.325885147431)); -#6819 = CARTESIAN_POINT('',(-5.681609570053,9.326724063893)); -#6820 = CARTESIAN_POINT('',(-5.672247338675,9.327569537674)); -#6821 = CARTESIAN_POINT('',(-5.662885584182,9.328421271488)); -#6822 = CARTESIAN_POINT('',(-5.647502197035,9.329830733556)); -#6823 = CARTESIAN_POINT('',(-5.641480314826,9.330384960436)); -#6824 = CARTESIAN_POINT('',(-5.635458595414,9.330941582624)); -#6825 = CARTESIAN_POINT('',(-5.629437025469,9.331500525336)); -#6826 = CARTESIAN_POINT('',(-5.623415591857,9.33206171543)); -#6827 = CARTESIAN_POINT('',(-5.617394281643,9.332625081403)); -#6828 = CARTESIAN_POINT('',(-5.606068100452,9.333688762847)); -#6829 = CARTESIAN_POINT('',(-5.60076320473,9.334188607068)); -#6830 = CARTESIAN_POINT('',(-5.595458386213,9.334690038274)); -#6831 = CARTESIAN_POINT('',(-5.590153636333,9.335193009598)); -#6832 = CARTESIAN_POINT('',(-5.584848946657,9.335697475088)); -#6833 = CARTESIAN_POINT('',(-5.579544308892,9.33620338971)); -#6834 = CARTESIAN_POINT('',(-5.517756554366,9.342112633873)); -#6835 = CARTESIAN_POINT('',(-5.461277561439,9.347673936902)); -#6836 = CARTESIAN_POINT('',(-5.404793786406,9.353341218687)); -#6837 = CARTESIAN_POINT('',(-5.348297880506,9.359072530647)); -#6838 = CARTESIAN_POINT('',(-5.291783349292,9.364833855995)); -#6839 = CARTESIAN_POINT('',(-5.235245127903,9.370596534887)); -#6840 = CARTESIAN_POINT('',(-5.123147590745,9.381970250881)); -#6841 = CARTESIAN_POINT('',(-5.067586754277,9.387582386204)); -#6842 = CARTESIAN_POINT('',(-5.011999223902,9.393148259732)); -#6843 = CARTESIAN_POINT('',(-4.956383113422,9.398648066264)); -#6844 = CARTESIAN_POINT('',(-4.900735837226,9.404064580966)); -#6845 = CARTESIAN_POINT('',(-4.845056254384,9.40938221201)); -#6846 = CARTESIAN_POINT('',(-4.78934751496,9.414586500614)); -#6847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6848 = PCURVE('',#6656,#6849); -#6849 = DEFINITIONAL_REPRESENTATION('',(#6850),#6901); -#6850 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6851,#6852,#6853,#6854,#6855, - #6856,#6857,#6858,#6859,#6860,#6861,#6862,#6863,#6864,#6865,#6866, - #6867,#6868,#6869,#6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877, - #6878,#6879,#6880,#6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888, - #6889,#6890,#6891,#6892,#6893,#6894,#6895,#6896,#6897,#6898,#6899, - #6900),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,8),(0.,0.217981251097, - 0.311989053643,0.377079060172,0.421039184492,0.449318337235, - 0.474233702437,0.739531776058,1.),.UNSPECIFIED.); -#6851 = CARTESIAN_POINT('',(-4.712388980385,-1.444004722312E-03)); -#6852 = CARTESIAN_POINT('',(-4.666690358016,-1.444004722311E-03)); -#6853 = CARTESIAN_POINT('',(-4.620988558958,-8.987290802938E-03)); -#6854 = CARTESIAN_POINT('',(-4.575303146669,-2.407608934479E-02)); -#6855 = CARTESIAN_POINT('',(-4.529639888005,-4.635905135172E-02)); -#6856 = CARTESIAN_POINT('',(-4.483999780855,-7.515223335634E-02)); -#6857 = CARTESIAN_POINT('',(-4.438383597861,-0.109699486561)); -#6858 = CARTESIAN_POINT('',(-4.373132063095,-0.166296272282)); -#6859 = CARTESIAN_POINT('',(-4.353474393112,-0.184280084215)); -#6860 = CARTESIAN_POINT('',(-4.33382003617,-0.203133935218)); -#6861 = CARTESIAN_POINT('',(-4.314168439493,-0.222798451284)); -#6862 = CARTESIAN_POINT('',(-4.294518969279,-0.243215853474)); -#6863 = CARTESIAN_POINT('',(-4.274870927603,-0.26433076353)); -#6864 = CARTESIAN_POINT('',(-4.24161994659,-0.301157573246)); -#6865 = CARTESIAN_POINT('',(-4.228016656645,-0.316533497069)); -#6866 = CARTESIAN_POINT('',(-4.214413451447,-0.332201384356)); -#6867 = CARTESIAN_POINT('',(-4.200810081215,-0.348144530759)); -#6868 = CARTESIAN_POINT('',(-4.187206294423,-0.36434692418)); -#6869 = CARTESIAN_POINT('',(-4.173601837802,-0.380793244769)); -#6870 = CARTESIAN_POINT('',(-4.150807729948,-0.408731151937)); -#6871 = CARTESIAN_POINT('',(-4.141618582699,-0.420098029192)); -#6872 = CARTESIAN_POINT('',(-4.132428936666,-0.431564995972)); -#6873 = CARTESIAN_POINT('',(-4.123238714752,-0.443127691287)); -#6874 = CARTESIAN_POINT('',(-4.114047840681,-0.454781893882)); -#6875 = CARTESIAN_POINT('',(-4.104856239002,-0.46652352223)); -#6876 = CARTESIAN_POINT('',(-4.089750444292,-0.48595562297)); -#6877 = CARTESIAN_POINT('',(-4.0838367216,-0.493597157964)); -#6878 = CARTESIAN_POINT('',(-4.077922647197,-0.50127218963)); -#6879 = CARTESIAN_POINT('',(-4.072008201488,-0.508979690233)); -#6880 = CARTESIAN_POINT('',(-4.066093365096,-0.51671865419)); -#6881 = CARTESIAN_POINT('',(-4.060178118867,-0.524488098074)); -#6882 = CARTESIAN_POINT('',(-4.049050434704,-0.539158341426)); -#6883 = CARTESIAN_POINT('',(-4.043838092722,-0.546052535728)); -#6884 = CARTESIAN_POINT('',(-4.038625404974,-0.552968986007)); -#6885 = CARTESIAN_POINT('',(-4.033412358669,-0.559907047142)); -#6886 = CARTESIAN_POINT('',(-4.028198941167,-0.5668660864)); -#6887 = CARTESIAN_POINT('',(-4.022985139984,-0.573845483433)); -#6888 = CARTESIAN_POINT('',(-3.962250324887,-0.655371339419)); -#6889 = CARTESIAN_POINT('',(-3.906684027942,-0.73213835658)); -#6890 = CARTESIAN_POINT('',(-3.851058042393,-0.810409819923)); -#6891 = CARTESIAN_POINT('',(-3.795360186971,-0.889604616203)); -#6892 = CARTESIAN_POINT('',(-3.739579456888,-0.969249169874)); -#6893 = CARTESIAN_POINT('',(-3.683706681974,-1.048942872241)); -#6894 = CARTESIAN_POINT('',(-3.572785265568,-1.206284045022)); -#6895 = CARTESIAN_POINT('',(-3.51773772674,-1.283945779065)); -#6896 = CARTESIAN_POINT('',(-3.462590668005,-1.360987977164)); -#6897 = CARTESIAN_POINT('',(-3.407339260007,-1.437131789409)); -#6898 = CARTESIAN_POINT('',(-3.351978503535,-1.512134160425)); -#6899 = CARTESIAN_POINT('',(-3.296505416659,-1.585775066399)); -#6900 = CARTESIAN_POINT('',(-3.240921959772,-1.657850720303)); -#6901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6902 = ORIENTED_EDGE('',*,*,#6529,.T.); -#6903 = ORIENTED_EDGE('',*,*,#6904,.F.); -#6904 = EDGE_CURVE('',#6905,#6436,#6907,.T.); -#6905 = VERTEX_POINT('',#6906); -#6906 = CARTESIAN_POINT('',(-12.19558924014,-21.2,2.598)); -#6907 = SURFACE_CURVE('',#6908,(#6913,#6920),.PCURVE_S1.); -#6908 = CIRCLE('',#6909,12.232534361872); -#6909 = AXIS2_PLACEMENT_3D('',#6910,#6911,#6912); -#6910 = CARTESIAN_POINT('',(0.,-20.25,2.598)); -#6911 = DIRECTION('',(0.,0.,1.)); -#6912 = DIRECTION('',(0.,-1.,0.)); -#6913 = PCURVE('',#6546,#6914); -#6914 = DEFINITIONAL_REPRESENTATION('',(#6915),#6919); -#6915 = LINE('',#6916,#6917); -#6916 = CARTESIAN_POINT('',(-0.,9.424777960769)); -#6917 = VECTOR('',#6918,1.); -#6918 = DIRECTION('',(-1.,0.)); -#6919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6920 = PCURVE('',#4093,#6921); -#6921 = DEFINITIONAL_REPRESENTATION('',(#6922),#6926); -#6922 = LINE('',#6923,#6924); -#6923 = CARTESIAN_POINT('',(-0.,3.14159265359)); -#6924 = VECTOR('',#6925,1.); -#6925 = DIRECTION('',(-1.,0.)); -#6926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6927 = ORIENTED_EDGE('',*,*,#6928,.T.); -#6928 = EDGE_CURVE('',#6905,#6740,#6929,.T.); -#6929 = SURFACE_CURVE('',#6930,(#6936,#6945),.PCURVE_S1.); -#6930 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6931,#6932,#6933,#6934,#6935), - .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); -#6931 = CARTESIAN_POINT('',(-12.19558924014,-21.2,2.598)); -#6932 = CARTESIAN_POINT('',(-12.19558924014,-21.2,2.486573120558)); -#6933 = CARTESIAN_POINT('',(-12.19678813903,-21.2,2.37514624053)); -#6934 = CARTESIAN_POINT('',(-12.19918593678,-21.2,2.263738711926)); -#6935 = CARTESIAN_POINT('',(-12.20278198481,-21.2,2.152369875251)); -#6936 = PCURVE('',#6546,#6937); -#6937 = DEFINITIONAL_REPRESENTATION('',(#6938),#6944); -#6938 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6939,#6940,#6941,#6942,#6943), - .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); -#6939 = CARTESIAN_POINT('',(-4.790129008442,9.424777960769)); -#6940 = CARTESIAN_POINT('',(-4.790129008442,9.416732698716)); -#6941 = CARTESIAN_POINT('',(-4.790121396885,9.408687436645)); -#6942 = CARTESIAN_POINT('',(-4.790106173794,9.400642183024)); -#6943 = CARTESIAN_POINT('',(-4.790083369997,9.392596946248)); -#6944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6945 = PCURVE('',#3658,#6946); -#6946 = DEFINITIONAL_REPRESENTATION('',(#6947),#6953); -#6947 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#6948,#6949,#6950,#6951,#6952), - .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); -#6948 = CARTESIAN_POINT('',(2.598,6.654410759853)); -#6949 = CARTESIAN_POINT('',(2.486573120558,6.654410759853)); -#6950 = CARTESIAN_POINT('',(2.37514624053,6.653211860962)); -#6951 = CARTESIAN_POINT('',(2.263738711926,6.65081406322)); -#6952 = CARTESIAN_POINT('',(2.152369875251,6.647218015186)); -#6953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6954 = ADVANCED_FACE('',(#6955),#6656,.F.); -#6955 = FACE_BOUND('',#6956,.F.); -#6956 = EDGE_LOOP('',(#6957,#6984,#7013,#7038,#7039)); -#6957 = ORIENTED_EDGE('',*,*,#6958,.T.); -#6958 = EDGE_CURVE('',#6740,#6959,#6961,.T.); -#6959 = VERTEX_POINT('',#6960); -#6960 = CARTESIAN_POINT('',(-12.56520601736,-21.2,0.8)); -#6961 = SURFACE_CURVE('',#6962,(#6967,#6977),.PCURVE_S1.); -#6962 = HYPERBOLA('',#6963,5.525617916986,1.225); -#6963 = AXIS2_PLACEMENT_3D('',#6964,#6965,#6966); -#6964 = CARTESIAN_POINT('',(0.,-21.2,57.746694858733)); -#6965 = DIRECTION('',(0.,1.,0.)); -#6966 = DIRECTION('',(0.,0.,-1.)); -#6967 = PCURVE('',#6656,#6968); -#6968 = DEFINITIONAL_REPRESENTATION('',(#6969),#6976); -#6969 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#6970,#6971,#6972,#6973,#6974, - #6975),.UNSPECIFIED.,.F.,.F.,(6,6),(2.946115064952,3.023505624006), - .PIECEWISE_BEZIER_KNOTS.); -#6970 = CARTESIAN_POINT('',(-3.246582980657,-4.2211)); -#6971 = CARTESIAN_POINT('',(-3.244960912474,-3.40948570637)); -#6972 = CARTESIAN_POINT('',(-3.243370054672,-2.582081646978)); -#6973 = CARTESIAN_POINT('',(-3.241809615448,-1.738482736122)); -#6974 = CARTESIAN_POINT('',(-3.240278832094,-0.87826813692)); -#6975 = CARTESIAN_POINT('',(-3.238776969129,-1.000000000004E-03)); -#6976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6977 = PCURVE('',#3658,#6978); -#6978 = DEFINITIONAL_REPRESENTATION('',(#6979),#6983); -#6979 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6980,#6981,#6982), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(2.946115064952, -3.023505624006),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000748755749,1.)) REPRESENTATION_ITEM('') ); -#6980 = CARTESIAN_POINT('',(5.0201,7.225161051778)); -#6981 = CARTESIAN_POINT('',(2.992076368164,6.773069630055)); -#6982 = CARTESIAN_POINT('',(0.8,6.284793982631)); -#6983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#6984 = ORIENTED_EDGE('',*,*,#6985,.T.); -#6985 = EDGE_CURVE('',#6959,#6986,#6988,.T.); -#6986 = VERTEX_POINT('',#6987); -#6987 = CARTESIAN_POINT('',(12.565206017369,-21.2,0.8)); -#6988 = SURFACE_CURVE('',#6989,(#6994,#7001),.PCURVE_S1.); -#6989 = CIRCLE('',#6990,12.624778305337); -#6990 = AXIS2_PLACEMENT_3D('',#6991,#6992,#6993); -#6991 = CARTESIAN_POINT('',(0.,-19.975,0.8)); -#6992 = DIRECTION('',(0.,0.,1.)); -#6993 = DIRECTION('',(1.,0.,-0.)); -#6994 = PCURVE('',#6656,#6995); -#6995 = DEFINITIONAL_REPRESENTATION('',(#6996),#7000); -#6996 = LINE('',#6997,#6998); -#6997 = CARTESIAN_POINT('',(-0.,-1.E-03)); -#6998 = VECTOR('',#6999,1.); -#6999 = DIRECTION('',(-1.,-0.)); -#7000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7001 = PCURVE('',#7002,#7007); -#7002 = PLANE('',#7003); -#7003 = AXIS2_PLACEMENT_3D('',#7004,#7005,#7006); -#7004 = CARTESIAN_POINT('',(-12.9,-32.875,0.8)); -#7005 = DIRECTION('',(0.,0.,1.)); -#7006 = DIRECTION('',(1.,0.,-0.)); -#7007 = DEFINITIONAL_REPRESENTATION('',(#7008),#7012); -#7008 = CIRCLE('',#7009,12.624778305337); -#7009 = AXIS2_PLACEMENT_2D('',#7010,#7011); -#7010 = CARTESIAN_POINT('',(12.9,12.9)); -#7011 = DIRECTION('',(1.,0.)); -#7012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7013 = ORIENTED_EDGE('',*,*,#7014,.T.); -#7014 = EDGE_CURVE('',#6986,#6559,#7015,.T.); -#7015 = SURFACE_CURVE('',#7016,(#7021,#7031),.PCURVE_S1.); -#7016 = HYPERBOLA('',#7017,5.525617916986,1.225); -#7017 = AXIS2_PLACEMENT_3D('',#7018,#7019,#7020); -#7018 = CARTESIAN_POINT('',(0.,-21.2,57.746694858733)); -#7019 = DIRECTION('',(0.,1.,0.)); -#7020 = DIRECTION('',(0.,0.,-1.)); -#7021 = PCURVE('',#6656,#7022); -#7022 = DEFINITIONAL_REPRESENTATION('',(#7023),#7030); -#7023 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#7024,#7025,#7026,#7027,#7028, - #7029),.UNSPECIFIED.,.F.,.F.,(6,6),(-3.023505624006,-2.946115064952) - ,.PIECEWISE_BEZIER_KNOTS.); -#7024 = CARTESIAN_POINT('',(-6.18600099164,-1.000000000004E-03)); -#7025 = CARTESIAN_POINT('',(-6.184499128676,-0.87826813692)); -#7026 = CARTESIAN_POINT('',(-6.182968345321,-1.738482736122)); -#7027 = CARTESIAN_POINT('',(-6.181407906098,-2.582081646978)); -#7028 = CARTESIAN_POINT('',(-6.179817048296,-3.40948570637)); -#7029 = CARTESIAN_POINT('',(-6.178194980112,-4.2211)); -#7030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7031 = PCURVE('',#3658,#7032); -#7032 = DEFINITIONAL_REPRESENTATION('',(#7033),#7037); -#7033 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7034,#7035,#7036), -.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(-3.023505624006, --2.946115064952),.PIECEWISE_BEZIER_KNOTS.) CURVE() -GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., -1.000748755749,1.)) REPRESENTATION_ITEM('') ); -#7034 = CARTESIAN_POINT('',(0.8,31.415206017369)); -#7035 = CARTESIAN_POINT('',(2.992076368164,30.926930369945)); -#7036 = CARTESIAN_POINT('',(5.0201,30.474838948222)); -#7037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7038 = ORIENTED_EDGE('',*,*,#6558,.T.); -#7039 = ORIENTED_EDGE('',*,*,#6739,.T.); -#7040 = ADVANCED_FACE('',(#7041),#7002,.T.); -#7041 = FACE_BOUND('',#7042,.T.); -#7042 = EDGE_LOOP('',(#7043,#7044)); -#7043 = ORIENTED_EDGE('',*,*,#6985,.T.); -#7044 = ORIENTED_EDGE('',*,*,#7045,.F.); -#7045 = EDGE_CURVE('',#6959,#6986,#7046,.T.); -#7046 = SURFACE_CURVE('',#7047,(#7051,#7057),.PCURVE_S1.); -#7047 = LINE('',#7048,#7049); -#7048 = CARTESIAN_POINT('',(-15.875,-21.2,0.8)); -#7049 = VECTOR('',#7050,1.); -#7050 = DIRECTION('',(1.,0.,0.)); -#7051 = PCURVE('',#7002,#7052); -#7052 = DEFINITIONAL_REPRESENTATION('',(#7053),#7056); -#7053 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7054,#7055),.UNSPECIFIED.,.F., - .F.,(2,2),(3.250221694663,28.499778305337),.PIECEWISE_BEZIER_KNOTS.); -#7054 = CARTESIAN_POINT('',(0.275221694663,11.675)); -#7055 = CARTESIAN_POINT('',(25.524778305337,11.675)); -#7056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7057 = PCURVE('',#3658,#7058); -#7058 = DEFINITIONAL_REPRESENTATION('',(#7059),#7062); -#7059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7060,#7061),.UNSPECIFIED.,.F., - .F.,(2,2),(3.250221694663,28.499778305337),.PIECEWISE_BEZIER_KNOTS.); -#7060 = CARTESIAN_POINT('',(0.8,6.225221694663)); -#7061 = CARTESIAN_POINT('',(0.8,31.474778305337)); -#7062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7063 = ADVANCED_FACE('',(#7064),#4093,.T.); -#7064 = FACE_BOUND('',#7065,.F.); -#7065 = EDGE_LOOP('',(#7066,#7102,#7103,#7104)); -#7066 = ORIENTED_EDGE('',*,*,#7067,.F.); -#7067 = EDGE_CURVE('',#6905,#3944,#7068,.T.); -#7068 = SURFACE_CURVE('',#7069,(#7078,#7090),.PCURVE_S1.); -#7069 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7070,#7071,#7072,#7073,#7074, - #7075,#7076,#7077),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.502375980498, - 1.),.UNSPECIFIED.); -#7070 = CARTESIAN_POINT('',(-12.19558924014,-21.2,2.598)); -#7071 = CARTESIAN_POINT('',(-12.19558924014,-21.2,2.903782831159)); -#7072 = CARTESIAN_POINT('',(-12.20461801882,-21.2,3.209565751433)); -#7073 = CARTESIAN_POINT('',(-12.22267555791,-21.2,3.514948482768)); -#7074 = CARTESIAN_POINT('',(-12.27651882854,-21.2,4.121235565729)); -#7075 = CARTESIAN_POINT('',(-12.31213527772,-21.2,4.422155125093)); -#7076 = CARTESIAN_POINT('',(-12.35653873979,-21.2,4.721903979285)); -#7077 = CARTESIAN_POINT('',(-12.40965870149,-21.2,5.0201)); -#7078 = PCURVE('',#4093,#7079); -#7079 = DEFINITIONAL_REPRESENTATION('',(#7080),#7089); -#7080 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7081,#7082,#7083,#7084,#7085, - #7086,#7087,#7088),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.502375980498, - 1.),.UNSPECIFIED.); -#7081 = CARTESIAN_POINT('',(-4.790129008442,3.14159265359)); -#7082 = CARTESIAN_POINT('',(-4.790129008442,3.163670836345)); -#7083 = CARTESIAN_POINT('',(-4.790071684822,3.185749021584)); -#7084 = CARTESIAN_POINT('',(-4.789957047528,3.207827030541)); -#7085 = CARTESIAN_POINT('',(-4.789618204823,3.251773529584)); -#7086 = CARTESIAN_POINT('',(-4.78939503853,3.273642030021)); -#7087 = CARTESIAN_POINT('',(-4.789119012785,3.295510039223)); -#7088 = CARTESIAN_POINT('',(-4.788793233122,3.31737742294)); -#7089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7090 = PCURVE('',#3658,#7091); -#7091 = DEFINITIONAL_REPRESENTATION('',(#7092),#7101); -#7092 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#7093,#7094,#7095,#7096,#7097, - #7098,#7099,#7100),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.502375980498, - 1.),.UNSPECIFIED.); -#7093 = CARTESIAN_POINT('',(2.598,6.654410759853)); -#7094 = CARTESIAN_POINT('',(2.903782831159,6.654410759853)); -#7095 = CARTESIAN_POINT('',(3.209565751433,6.645381981175)); -#7096 = CARTESIAN_POINT('',(3.514948482768,6.627324442084)); -#7097 = CARTESIAN_POINT('',(4.121235565729,6.573481171455)); -#7098 = CARTESIAN_POINT('',(4.422155125093,6.53786472228)); -#7099 = CARTESIAN_POINT('',(4.721903979285,6.49346126021)); -#7100 = CARTESIAN_POINT('',(5.0201,6.440341298509)); -#7101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7102 = ORIENTED_EDGE('',*,*,#6904,.T.); -#7103 = ORIENTED_EDGE('',*,*,#6435,.T.); -#7104 = ORIENTED_EDGE('',*,*,#4074,.T.); -#7105 = ADVANCED_FACE('',(#7106),#3658,.T.); -#7106 = FACE_BOUND('',#7107,.T.); -#7107 = EDGE_LOOP('',(#7108,#7109,#7110,#7111,#7112,#7113,#7134,#7135, - #7136,#7137,#7138,#7139,#7140,#7141,#7142,#7143,#7144,#7145,#7146, - #7147)); -#7108 = ORIENTED_EDGE('',*,*,#6198,.F.); -#7109 = ORIENTED_EDGE('',*,*,#5141,.F.); -#7110 = ORIENTED_EDGE('',*,*,#5266,.T.); -#7111 = ORIENTED_EDGE('',*,*,#5896,.F.); -#7112 = ORIENTED_EDGE('',*,*,#5753,.F.); -#7113 = ORIENTED_EDGE('',*,*,#7114,.F.); -#7114 = EDGE_CURVE('',#3615,#5731,#7115,.T.); -#7115 = SURFACE_CURVE('',#7116,(#7120,#7127),.PCURVE_S1.); -#7116 = LINE('',#7117,#7118); -#7117 = CARTESIAN_POINT('',(-19.6505,-21.2,2.8005)); -#7118 = VECTOR('',#7119,1.); -#7119 = DIRECTION('',(0.707106781187,-0.,0.707106781187)); -#7120 = PCURVE('',#3658,#7121); -#7121 = DEFINITIONAL_REPRESENTATION('',(#7122),#7126); -#7122 = LINE('',#7123,#7124); -#7123 = CARTESIAN_POINT('',(2.8005,-0.8005)); -#7124 = VECTOR('',#7125,1.); -#7125 = DIRECTION('',(0.707106781187,0.707106781187)); -#7126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7127 = PCURVE('',#3630,#7128); -#7128 = DEFINITIONAL_REPRESENTATION('',(#7129),#7133); -#7129 = LINE('',#7130,#7131); -#7130 = CARTESIAN_POINT('',(0.,-1.414213562373)); -#7131 = VECTOR('',#7132,1.); -#7132 = DIRECTION('',(0.,1.)); -#7133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7134 = ORIENTED_EDGE('',*,*,#3642,.F.); -#7135 = ORIENTED_EDGE('',*,*,#3943,.T.); -#7136 = ORIENTED_EDGE('',*,*,#7067,.F.); -#7137 = ORIENTED_EDGE('',*,*,#6928,.T.); -#7138 = ORIENTED_EDGE('',*,*,#6958,.T.); -#7139 = ORIENTED_EDGE('',*,*,#7045,.T.); -#7140 = ORIENTED_EDGE('',*,*,#7014,.T.); -#7141 = ORIENTED_EDGE('',*,*,#6709,.T.); -#7142 = ORIENTED_EDGE('',*,*,#6488,.T.); -#7143 = ORIENTED_EDGE('',*,*,#4018,.T.); -#7144 = ORIENTED_EDGE('',*,*,#4283,.T.); -#7145 = ORIENTED_EDGE('',*,*,#4560,.T.); -#7146 = ORIENTED_EDGE('',*,*,#4663,.T.); -#7147 = ORIENTED_EDGE('',*,*,#4715,.F.); -#7148 = ADVANCED_FACE('',(#7149),#3630,.F.); -#7149 = FACE_BOUND('',#7150,.F.); -#7150 = EDGE_LOOP('',(#7151,#7152,#7153,#7172)); -#7151 = ORIENTED_EDGE('',*,*,#7114,.F.); -#7152 = ORIENTED_EDGE('',*,*,#3614,.T.); -#7153 = ORIENTED_EDGE('',*,*,#7154,.T.); -#7154 = EDGE_CURVE('',#3582,#5652,#7155,.T.); -#7155 = SURFACE_CURVE('',#7156,(#7160,#7166),.PCURVE_S1.); -#7156 = LINE('',#7157,#7158); -#7157 = CARTESIAN_POINT('',(-18.6505,-5.299,3.8005)); -#7158 = VECTOR('',#7159,1.); -#7159 = DIRECTION('',(0.707106781187,0.,0.707106781187)); -#7160 = PCURVE('',#3630,#7161); -#7161 = DEFINITIONAL_REPRESENTATION('',(#7162),#7165); -#7162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7163,#7164),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#7163 = CARTESIAN_POINT('',(15.901,-0.282135605693)); -#7164 = CARTESIAN_POINT('',(15.901,0.282135605693)); -#7165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7166 = PCURVE('',#3602,#7167); -#7167 = DEFINITIONAL_REPRESENTATION('',(#7168),#7171); -#7168 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7169,#7170),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#7169 = CARTESIAN_POINT('',(0.,-0.399)); -#7170 = CARTESIAN_POINT('',(0.,7.850462293419E-17)); -#7171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7172 = ORIENTED_EDGE('',*,*,#5730,.F.); -#7173 = ADVANCED_FACE('',(#7174),#3602,.T.); -#7174 = FACE_BOUND('',#7175,.F.); -#7175 = EDGE_LOOP('',(#7176,#7177,#7178,#7197)); -#7176 = ORIENTED_EDGE('',*,*,#7154,.F.); -#7177 = ORIENTED_EDGE('',*,*,#3581,.T.); -#7178 = ORIENTED_EDGE('',*,*,#7179,.T.); -#7179 = EDGE_CURVE('',#3554,#5599,#7180,.T.); -#7180 = SURFACE_CURVE('',#7181,(#7185,#7191),.PCURVE_S1.); -#7181 = LINE('',#7182,#7183); -#7182 = CARTESIAN_POINT('',(-18.451,-3.5,2.201)); -#7183 = VECTOR('',#7184,1.); -#7184 = DIRECTION('',(0.707106781187,0.707106781187,4.329780281177E-17) - ); -#7185 = PCURVE('',#3602,#7186); -#7186 = DEFINITIONAL_REPRESENTATION('',(#7187),#7190); -#7187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7188,#7189),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#7188 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#7189 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#7190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7191 = PCURVE('',#3569,#7192); -#7192 = DEFINITIONAL_REPRESENTATION('',(#7193),#7196); -#7193 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7194,#7195),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#7194 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#7195 = CARTESIAN_POINT('',(0.,0.282135605693)); -#7196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7197 = ORIENTED_EDGE('',*,*,#5681,.F.); -#7198 = ADVANCED_FACE('',(#7199),#3569,.F.); -#7199 = FACE_BOUND('',#7200,.F.); -#7200 = EDGE_LOOP('',(#7201,#7202,#7203,#7222)); -#7201 = ORIENTED_EDGE('',*,*,#7179,.F.); -#7202 = ORIENTED_EDGE('',*,*,#3553,.T.); -#7203 = ORIENTED_EDGE('',*,*,#7204,.T.); -#7204 = EDGE_CURVE('',#3521,#5571,#7205,.T.); -#7205 = SURFACE_CURVE('',#7206,(#7210,#7216),.PCURVE_S1.); -#7206 = LINE('',#7207,#7208); -#7207 = CARTESIAN_POINT('',(-18.6505,-3.6995,1.799)); -#7208 = VECTOR('',#7209,1.); -#7209 = DIRECTION('',(0.707106781187,0.707106781187,0.)); -#7210 = PCURVE('',#3569,#7211); -#7211 = DEFINITIONAL_REPRESENTATION('',(#7212),#7215); -#7212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7213,#7214),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#7213 = CARTESIAN_POINT('',(0.402,-0.282135605693)); -#7214 = CARTESIAN_POINT('',(0.402,0.282135605693)); -#7215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7216 = PCURVE('',#3541,#7217); -#7217 = DEFINITIONAL_REPRESENTATION('',(#7218),#7221); -#7218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7219,#7220),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.282135605693,0.282135605693),.PIECEWISE_BEZIER_KNOTS.); -#7219 = CARTESIAN_POINT('',(0.,-0.399)); -#7220 = CARTESIAN_POINT('',(0.,1.334578589881E-15)); -#7221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7222 = ORIENTED_EDGE('',*,*,#5598,.F.); -#7223 = ADVANCED_FACE('',(#7224),#3541,.T.); -#7224 = FACE_BOUND('',#7225,.F.); -#7225 = EDGE_LOOP('',(#7226,#7227,#7228,#7247)); -#7226 = ORIENTED_EDGE('',*,*,#7204,.F.); -#7227 = ORIENTED_EDGE('',*,*,#3520,.T.); -#7228 = ORIENTED_EDGE('',*,*,#7229,.T.); -#7229 = EDGE_CURVE('',#3493,#5801,#7230,.T.); -#7230 = SURFACE_CURVE('',#7231,(#7235,#7241),.PCURVE_S1.); -#7231 = LINE('',#7232,#7233); -#7232 = CARTESIAN_POINT('',(-18.451,-5.299,-2.22044604925E-16)); -#7233 = VECTOR('',#7234,1.); -#7234 = DIRECTION('',(0.707106781187,-4.397804258477E-17,-0.707106781187 - )); -#7235 = PCURVE('',#3541,#7236); -#7236 = DEFINITIONAL_REPRESENTATION('',(#7237),#7240); -#7237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7238,#7239),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#7238 = CARTESIAN_POINT('',(-1.570796326795,-0.399)); -#7239 = CARTESIAN_POINT('',(-1.570796326795,0.)); -#7240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7241 = PCURVE('',#3508,#7242); -#7242 = DEFINITIONAL_REPRESENTATION('',(#7243),#7246); -#7243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7244,#7245),.UNSPECIFIED.,.F., - .F.,(2,2),(-0.564271211387,0.),.PIECEWISE_BEZIER_KNOTS.); -#7244 = CARTESIAN_POINT('',(0.,-0.282135605693)); -#7245 = CARTESIAN_POINT('',(0.,0.282135605693)); -#7246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' - ) ); -#7247 = ORIENTED_EDGE('',*,*,#5823,.F.); -#7248 = ADVANCED_FACE('',(#7249),#3508,.T.); -#7249 = FACE_BOUND('',#7250,.F.); -#7250 = EDGE_LOOP('',(#7251,#7252,#7253,#7254)); -#7251 = ORIENTED_EDGE('',*,*,#7229,.F.); -#7252 = ORIENTED_EDGE('',*,*,#3492,.T.); -#7253 = ORIENTED_EDGE('',*,*,#6032,.T.); -#7254 = ORIENTED_EDGE('',*,*,#5957,.F.); -#7255 = ADVANCED_FACE('',(#7256),#3480,.F.); -#7256 = FACE_BOUND('',#7257,.F.); -#7257 = EDGE_LOOP('',(#7258,#7259,#7260,#7261,#7262,#7263,#7264,#7265)); -#7258 = ORIENTED_EDGE('',*,*,#3457,.T.); -#7259 = ORIENTED_EDGE('',*,*,#3911,.F.); -#7260 = ORIENTED_EDGE('',*,*,#3698,.T.); -#7261 = ORIENTED_EDGE('',*,*,#3967,.T.); -#7262 = ORIENTED_EDGE('',*,*,#4305,.F.); -#7263 = ORIENTED_EDGE('',*,*,#4532,.T.); -#7264 = ORIENTED_EDGE('',*,*,#4108,.F.); -#7265 = ORIENTED_EDGE('',*,*,#6053,.F.); -#7266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7270)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#7267,#7268,#7269)) REPRESENTATION_CONTEXT -('Context #1','3D Context with UNIT and UNCERTAINTY') ); -#7267 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); -#7268 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); -#7269 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); -#7270 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#7267, - 'distance_accuracy_value','confusion accuracy'); -#7271 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); -ENDSEC; -END-ISO-10303-21; diff --git a/Trays/output/tray_test.stl b/Trays/output/tray_test.stl deleted file mode 100644 index 9a0b41c485d7bf02da4d1b259a67406a72df5865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429184 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 LTdu8up(?Wd{#Mqc~M`w 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

0Nh*v`Rc(9pzc{T?E^6g7IsjTV4~9z?SIU*IuJM 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 Date: Tue, 31 Mar 2026 17:02:21 +0800 Subject: [PATCH 03/12] Add passthorugh params --- Trays/tray_generator.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index ca7a52e..b2f6bef 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -130,6 +130,19 @@ action="store_true", help="Generate a single-sided tray (default: double-sided)" ) + parser.add_argument( + "--cutout-shape", + type=str, + default=None, + choices=["circle", "square"], + help=f"Cutout shape (default: {cutout_shape})" + ) + parser.add_argument( + "--min-cutout-spacing", + type=float, + default=None, + help=f"Minimum gap (mm) between adjacent cutout edges (default: {min_cutout_spacing})" + ) args = parser.parse_args() @@ -139,6 +152,10 @@ total_depth = args.depth custom_output = args.output is_double_tray = not args.single_sided + if args.cutout_shape is not None: + cutout_shape = args.cutout_shape + if args.min_cutout_spacing is not None: + min_cutout_spacing = args.min_cutout_spacing # Handle safety margins - use provided values or keep defaults margin_x = args.safety_margin_x if args.safety_margin_x is not None else safety_margin[0] From d105e0dba9cb3473ef6edc149205439fc2010b7f Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 13:07:55 +0100 Subject: [PATCH 04/12] Adding Tests --- .gitignore | 4 +- pytest.ini | 2 + tests/conftest.py | 11 +++ tests/test_alternating_positions.py | 145 +++++++++++++++++++++++++++ tests/test_full_tray_helpers.py | 80 +++++++++++++++ tests/test_linear_positions.py | 147 ++++++++++++++++++++++++++++ 6 files changed, 388 insertions(+), 1 deletion(-) create mode 100644 pytest.ini create mode 100644 tests/conftest.py create mode 100644 tests/test_alternating_positions.py create mode 100644 tests/test_full_tray_helpers.py create mode 100644 tests/test_linear_positions.py diff --git a/.gitignore b/.gitignore index 2851082..b388eac 100644 --- a/.gitignore +++ b/.gitignore @@ -411,4 +411,6 @@ FodyWeavers.xsd *.sln.iml # output -**/output/** \ No newline at end of file +**/output/** +# Pytest +.pytest_cache/ diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..5ee6477 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,2 @@ +[pytest] +testpaths = tests diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..30ecf1f --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,11 @@ +import sys +from pathlib import Path + +ROOT = Path(__file__).resolve().parent.parent + +# The layout modules live under Trays/functions and are not an installed +# package yet, so make them importable both as top-level modules +# (calculate_cutout_positions.*) and as the package path used by the CLI +# (functions.*). +sys.path.insert(0, str(ROOT / "Trays")) +sys.path.insert(0, str(ROOT / "Trays" / "functions")) diff --git a/tests/test_alternating_positions.py b/tests/test_alternating_positions.py new file mode 100644 index 0000000..c1c63f5 --- /dev/null +++ b/tests/test_alternating_positions.py @@ -0,0 +1,145 @@ +"""Characterization tests for the alternating (nested) cutout layout. + +These pin the CURRENT behavior of calculate_alternating_cutout_positions. +Tests whose names start with test_bug_ intentionally assert known-buggy +behavior (bug IDs reference the code-review findings); when a bug is fixed, +invert the assertion rather than deleting the test. +""" +import pytest + +from calculate_cutout_positions.calculate_alternating_cutout_positions import ( + calculate_alternating_cutout_positions, + _side_from_hyp, +) + +# Usable area for the default double tray (width 189.5, depth 66, +# rail_width 4.8, safety_margin (6.5, 0.8), tolerance 0.55). +UA_DOUBLE = {'min': {'x': -83.45, 'y': -31.925}, + 'max': {'x': 83.45, 'y': 31.925}} + +TOL = 0.55 + + +def test_two_large_circles_nest_at_opposite_corners(): + positions = calculate_alternating_cutout_positions( + {'min': {'x': -82.9, 'y': -31.65}, 'max': {'x': 82.9, 'y': 31.65}}, + [40, 40], [0, 0], TOL) + + assert positions[0]['x'] == pytest.approx(-62.9) # min_x + d/2 + assert positions[0]['y'] == pytest.approx(-11.65) # min_y + d/2 + assert positions[0]['flipped'] is False + assert positions[1]['x'] == pytest.approx(62.9) # max_x - d/2 + assert positions[1]['y'] == pytest.approx(11.65) # max_y - d/2 + assert positions[1]['flipped'] is True + + +def test_five_mixed_diameters_pinned_layout(): + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [24.7, 49.6, 39.2, 49.6, 24.7], [0] * 5, TOL) + + expected = [ + (-71.1, -19.575, 24.7, False), + (-42.278744, 7.125, 49.6, True), + (0.0, -12.325, 39.2, False), + (42.278744, 7.125, 49.6, True), + (71.1, -19.575, 24.7, False), + ] + assert len(positions) == len(expected) + for got, (x, y, d, flipped) in zip(positions, expected): + assert got['x'] == pytest.approx(x, abs=1e-5) + assert got['y'] == pytest.approx(y, abs=1e-5) + assert got['diameter'] == d + assert got['flipped'] is flipped + + +def test_flipped_flag_alternates(): + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [40.0, 40.0, 40.0], [0] * 3, TOL) + assert [p['flipped'] for p in positions] == [False, True, False] + + +def test_redistribution_equalizes_edge_gaps(): + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [24.7, 49.6, 39.2, 49.6, 24.7], [0] * 5, TOL) + + gaps = [] + for a, b in zip(positions, positions[1:]): + center_dist = ((b['x'] - a['x']) ** 2 + (b['y'] - a['y']) ** 2) ** 0.5 + gaps.append(center_dist - a['diameter'] / 2 - b['diameter'] / 2) + + # All consecutive edge-to-edge gaps are equal and respect the validator's + # 0.4mm minimum. + for gap in gaps: + assert gap == pytest.approx(gaps[0], abs=0.02) + assert gap >= 0.4 + + +def test_single_diameter_is_centered(): + # Note (review B4): this path relies on a leftover loop variable and + # SUBTRACTS the edge offset, while multi-diameter non-flipped positions + # add it (see test_bug_b3_...). Pinning current output. + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [40.0], [0.5], TOL) + + assert len(positions) == 1 + assert positions[0]['x'] == 0 + assert positions[0]['y'] == pytest.approx(-12.425) # min_y + 20 - 0.5 + assert positions[0]['flipped'] is False + + +def test_bug_b3_edge_offset_sign_is_inconsistent(): + """BUG B3: the first position subtracts its edge offset, later non-flipped + positions add it — same tray side, opposite direction. When fixed, both + should move the cutout the same way (linear layout convention: inward).""" + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [40.0, 40.0, 40.0], [1.0, 1.0, 1.0], TOL) + + base_y = UA_DOUBLE['min']['y'] + 20.0 # resting on front edge + assert positions[0]['y'] == pytest.approx(base_y - 1.0) # offset subtracted + assert positions[2]['y'] == pytest.approx(base_y + 1.0) # offset added + + +def test_bug_b1_y_boundary_violation_not_detected(): + """BUG B1: the boundary check `break`s without flagging an error, so + cutouts overflowing the usable area in y are silently accepted (here the + gaps are wide, so the overlap check does not catch it either). When fixed, + this input should raise ValueError.""" + area = {'min': {'x': -40.0, 'y': -15.0}, 'max': {'x': 40.0, 'y': 15.0}} + positions = calculate_alternating_cutout_positions( + area, [35.0, 35.0], [0, 0], TOL) + + top_edge = positions[0]['y'] + 35.0 / 2 + assert top_edge == pytest.approx(20.0) # 5mm past max_y = 15.0, no error + + +def test_bug_b9_tolerance_has_no_effect(): + """BUG B9: alternating layout computes `full_diameters` but never uses it, + so `tolerance` does not influence the result (linear layout does apply + it). When fixed, larger tolerance should spread the cutouts further.""" + a = calculate_alternating_cutout_positions( + UA_DOUBLE, [24.7, 49.6, 39.2], [0] * 3, 0.55) + b = calculate_alternating_cutout_positions( + UA_DOUBLE, [24.7, 49.6, 39.2], [0] * 3, 5.0) + assert a == b + + +def test_overcrowded_layout_raises(): + # Too many large circles: consecutive gaps collapse below the 0.4mm + # minimum and the validator rejects the layout. + with pytest.raises(ValueError, match="too wide"): + calculate_alternating_cutout_positions( + UA_DOUBLE, [49.6] * 5, [0] * 5, TOL) + + +def test_circles_too_small_to_nest_raise_with_hint(): + # Two 10mm circles on opposite sides cannot touch across the tray depth; + # the error should point the user at --force-linear-positions. + with pytest.raises(ValueError, match="force-linear-positions"): + calculate_alternating_cutout_positions( + UA_DOUBLE, [10.0, 10.0], [0, 0], TOL) + + +def test_side_from_hyp_math(): + assert _side_from_hyp(5, 3) == pytest.approx(4.0) + with pytest.raises(ValueError): + _side_from_hyp(3, 5) diff --git a/tests/test_full_tray_helpers.py b/tests/test_full_tray_helpers.py new file mode 100644 index 0000000..199cb54 --- /dev/null +++ b/tests/test_full_tray_helpers.py @@ -0,0 +1,80 @@ +"""Tests for the pure-math helpers in full_tray_generator: usable-area +computation and the linear/alternating layout dispatch. + +full_tray_generator imports build123d and ocp_vscode at module level, so +this file is skipped when the CAD dependencies are not installed. The tests +themselves never build geometry. +""" +import pytest + +pytest.importorskip("build123d") +pytest.importorskip("ocp_vscode") + +from functions.full_tray_generator import ( # noqa: E402 + calculate_usable_area, + calculate_cutout_positions, +) + +# Default tray parameters. +WIDTH, DEPTH = 189.5, 66.0 +RAIL_WIDTH = 4.8 +MARGIN = (6.5, 0.8) +TOL = 0.55 + + +@pytest.fixture(scope="module") +def ua_double(): + return calculate_usable_area(WIDTH, DEPTH, RAIL_WIDTH, MARGIN, TOL, True) + + +def test_usable_area_double(): + ua = calculate_usable_area(WIDTH, DEPTH, RAIL_WIDTH, MARGIN, TOL, True) + # x: half width minus rail minus x-margin; y: half depth minus y-margin + # minus half tolerance, symmetric for a double tray. + assert ua['min']['x'] == pytest.approx(-83.45) + assert ua['max']['x'] == pytest.approx(83.45) + assert ua['min']['y'] == pytest.approx(-31.925) + assert ua['max']['y'] == pytest.approx(31.925) + + +def test_usable_area_single_sided_caps_y_at_zero(): + ua = calculate_usable_area(WIDTH, DEPTH, RAIL_WIDTH, MARGIN, TOL, False) + assert ua['min']['y'] == pytest.approx(-31.925) + assert ua['max']['y'] == 0 + + +def test_dispatch_empty_input(ua_double): + assert calculate_cutout_positions(ua_double, [], [], TOL) == [] + + +def test_dispatch_small_diameters_use_linear(ua_double): + # max diameter <= -min_y (31.925): linear layout, rows stack at same x. + positions = calculate_cutout_positions( + ua_double, [25.0, 25.0], [0, 0], TOL, is_double_tray=True) + assert [p['x'] for p in positions] == pytest.approx([0.0, 0.0]) + assert [p['flipped'] for p in positions] == [False, True] + + +def test_dispatch_large_diameters_use_alternating(ua_double): + # max diameter > -min_y: alternating layout, nested at opposite corners. + positions = calculate_cutout_positions( + ua_double, [40.0, 40.0], [0, 0], TOL, is_double_tray=True) + assert positions[0]['x'] == pytest.approx(-63.45) + assert positions[1]['x'] == pytest.approx(63.45) + assert [p['flipped'] for p in positions] == [False, True] + + +def test_dispatch_force_linear_overrides_alternating(ua_double): + positions = calculate_cutout_positions( + ua_double, [40.0, 40.0], [0, 0], TOL, is_double_tray=True, + force_linear_positions=True) + assert [p['x'] for p in positions] == pytest.approx([0.0, 0.0]) + assert [p['flipped'] for p in positions] == [False, True] + + +def test_dispatch_single_sided_always_linear(): + ua = calculate_usable_area(WIDTH, DEPTH, RAIL_WIDTH, MARGIN, TOL, False) + positions = calculate_cutout_positions( + ua, [40.0, 40.0], [0, 0], TOL, is_double_tray=False) + assert all(p['flipped'] is False for p in positions) + assert all(p['y'] == pytest.approx(-11.925) for p in positions) diff --git a/tests/test_linear_positions.py b/tests/test_linear_positions.py new file mode 100644 index 0000000..829459d --- /dev/null +++ b/tests/test_linear_positions.py @@ -0,0 +1,147 @@ +"""Characterization tests for the linear cutout layout. + +These pin the CURRENT behavior of calculate_linear_cutout_positions so the +upcoming shape-abstraction refactor can be done safely. Tests whose names +start with test_bug_ document known-buggy behavior on purpose; when the bug +is fixed, invert the assertion rather than deleting the test. +""" +import pytest + +from calculate_cutout_positions.calculate_linear_cutout_positions import ( + calculate_linear_cutout_positions, + calculate_line_positions, + _line_fits, +) + +# Usable area for the default tray: width 189.5, depth 66, rail_width 4.8, +# safety_margin (6.5, 0.8), tolerance 0.55 (matches calculate_usable_area). +UA_DOUBLE = {'min': {'x': -83.45, 'y': -31.925}, + 'max': {'x': 83.45, 'y': 31.925}} +UA_SINGLE = {'min': {'x': -83.45, 'y': -31.925}, + 'max': {'x': 83.45, 'y': 0}} + +TOL = 0.55 +MIN_SPACING = 2.0 + + +def test_single_sided_row_is_centered_and_evenly_spaced(): + positions = calculate_linear_cutout_positions( + UA_SINGLE, [31.6, 31.6, 31.6], [0, 0, 0], TOL, is_double_tray=False) + + assert [p['x'] for p in positions] == pytest.approx([-49.9, 0.0, 49.9]) + # y is always resting on the front edge: min_y + diameter/2 + assert all(p['y'] == pytest.approx(-16.125) for p in positions) + assert all(p['flipped'] is False for p in positions) + assert all(p['diameter'] == 31.6 for p in positions) + + +def test_single_item_is_centered(): + positions = calculate_linear_cutout_positions( + UA_SINGLE, [40.0], [0], TOL, is_double_tray=False) + + assert len(positions) == 1 + assert positions[0]['x'] == pytest.approx(0.0) + assert positions[0]['y'] == pytest.approx(-11.925) # min_y + 20 + + +def test_empty_input_returns_empty_list(): + assert calculate_linear_cutout_positions( + UA_SINGLE, [], [], TOL, is_double_tray=False) == [] + + +def test_double_tray_splits_into_front_and_back_rows(): + positions = calculate_linear_cutout_positions( + UA_DOUBLE, [31.6] * 6, [0] * 6, TOL, is_double_tray=True) + + front = [p for p in positions if not p['flipped']] + back = [p for p in positions if p['flipped']] + assert len(front) == 3 and len(back) == 3 + + # Front row rests on the front edge, back row on the back edge (mirrored y), + # and back-row cutouts are marked flipped so the lip is rotated 180. + assert all(p['y'] == pytest.approx(-16.125) for p in front) + assert all(p['y'] == pytest.approx(16.125) for p in back) + # Both rows use the same x pattern. + assert [p['x'] for p in front] == pytest.approx([-49.9, 0.0, 49.9]) + assert [p['x'] for p in back] == pytest.approx([-49.9, 0.0, 49.9]) + + +def test_double_tray_row_assignment_and_edge_offsets(): + """Pins row assignment order (alternately taken from list start/end) and + that edge offsets are indexed by ORIGINAL input position, pushing cutouts + inward (+y on front row, -y on back row).""" + positions = calculate_linear_cutout_positions( + UA_DOUBLE, + [25.4, 25.4, 31.6, 40.0], + [0.5, 0.6, 0.7, 0.8], + TOL, + is_double_tray=True) + + expected = [ + # front row: input indices 0 and 1, y = -31.925 + d/2 + offset + {'x': -32.233333, 'y': -18.725, 'diameter': 25.4, 'flipped': False}, + {'x': 32.233333, 'y': -18.625, 'diameter': 25.4, 'flipped': False}, + # back row: input indices 2 and 3, y = 31.925 - d/2 - offset + {'x': -36.066667, 'y': 15.425, 'diameter': 31.6, 'flipped': True}, + {'x': 31.866667, 'y': 11.125, 'diameter': 40.0, 'flipped': True}, + ] + assert len(positions) == len(expected) + for got, want in zip(positions, expected): + assert got['x'] == pytest.approx(want['x'], abs=1e-5) + assert got['y'] == pytest.approx(want['y'], abs=1e-5) + assert got['diameter'] == want['diameter'] + assert got['flipped'] is want['flipped'] + + +def test_line_positions_symmetric_margins_and_tolerance_gap(): + positions = calculate_line_positions(UA_DOUBLE, [40.0, 40.0], TOL, + MIN_SPACING) + + xs = [p['x'] for p in positions] + assert xs == pytest.approx([-34.666667, 34.666667], abs=1e-5) + + # Outer margins are equal (leftover space distributed evenly)... + left_margin = (xs[0] - 20.0) - (-83.45) + right_margin = 83.45 - (xs[1] + 20.0) + assert left_margin == pytest.approx(right_margin) + # ...and the interior edge-to-edge gap gets the margin plus one tolerance. + interior_gap = (xs[1] - 20.0) - (xs[0] + 20.0) + assert interior_gap == pytest.approx(left_margin + TOL) + + +@pytest.mark.parametrize("diameters", [ + [31.6, 31.6, 31.6, 31.6], + [25.4, 40.0, 25.4], + [49.6, 24.7, 39.2], +]) +def test_row_stays_in_bounds_with_min_spacing(diameters): + positions = calculate_line_positions(UA_DOUBLE, diameters, TOL, MIN_SPACING) + + edges = [] + for p in positions: + left = p['x'] - p['diameter'] / 2 + right = p['x'] + p['diameter'] / 2 + assert left >= UA_DOUBLE['min']['x'] - 1e-9 + assert right <= UA_DOUBLE['max']['x'] + 1e-9 + edges.append((left, right)) + for (_, right_a), (left_b, _) in zip(edges, edges[1:]): + assert left_b - right_a >= MIN_SPACING - 1e-9 + + +def test_overflow_raises_single_sided(): + with pytest.raises(ValueError, match="too wide"): + calculate_linear_cutout_positions( + UA_SINGLE, [40.0] * 5, [0] * 5, TOL, is_double_tray=False) + + +def test_overflow_raises_double_when_both_rows_full(): + with pytest.raises(ValueError, match="too wide"): + calculate_linear_cutout_positions( + UA_DOUBLE, [40.0] * 9, [0] * 9, TOL, is_double_tray=True) + + +def test_line_fits_boundary_is_inclusive(): + # One item: total + 2 * min_spacing must be <= max_width. + # 162.9 + 2 * 2.0 == 166.9 -> exactly fits; 163.0 does not. + assert _line_fits(0, 0, 162.9, 166.9, TOL, MIN_SPACING) is True + assert _line_fits(0, 0, 163.0, 166.9, TOL, MIN_SPACING) is False From fe2a893cd16791f8a795e1f2c1492873c22fe616 Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 13:18:22 +0100 Subject: [PATCH 05/12] Fixing bugs in the code --- .../calculate_alternating_cutout_positions.py | 131 +++++++++++------- .../calculate_linear_cutout_positions.py | 8 +- Trays/tray_generator.py | 60 ++++---- tests/test_alternating_positions.py | 88 +++++++----- tests/test_linear_positions.py | 11 ++ 5 files changed, 171 insertions(+), 127 deletions(-) diff --git a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py index 9a9454c..4c0a5f4 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py @@ -1,6 +1,10 @@ # %% import math +# Validation constants +EDGE_TOLERANCE = 0.1 # Allowed boundary overshoot for floating-point precision +MIN_EDGE_GAP = 0.4 # Minimum gap (mm) between the edges of adjacent cutouts + def calculate_alternating_cutout_positions( usable_area, @@ -8,23 +12,30 @@ def calculate_alternating_cutout_positions( edge_offsets, tolerance ): - full_diameters = [] - for diameter in diameters: - full_diameters.append(diameter + tolerance) + if len(diameters) == 0: + return [] if len(diameters) == 1: - return [{ + positions = [{ 'x': 0, + 'y': usable_area['min']['y'] + diameters[0] / 2 + + _offset(edge_offsets, 0), 'diameter': diameters[0], - 'y': usable_area['min']['y'] + diameter/2 - edge_offsets[0], 'flipped': False, }] + else: + positions = _calculate_initial_positions( + usable_area, diameters, edge_offsets, tolerance) - positions = _calculate_initial_positions(usable_area, diameters, edge_offsets, tolerance) + _validate_positions(usable_area, positions, tolerance) return positions +def _offset(edge_offsets, i): + return edge_offsets[i] if i < len(edge_offsets) else 0 + + def _calculate_initial_positions( usable_area, diameters, @@ -39,72 +50,84 @@ def _calculate_initial_positions( if i == 0: positions.append({ 'x': usable_area['min']['x'] + diameter/2, - 'y': usable_area['min']['y'] + diameter/2 - edge_offsets[i], - 'diameter': diameters[0], + 'y': usable_area['min']['y'] + diameter/2 + _offset(edge_offsets, i), + 'diameter': diameter, 'flipped': False, }) else: last_pos = positions[-1] + # Nest against the previous cutout using the full (toleranced) hole + # sizes so the physical holes keep their clearance. + hyp = (last_pos['diameter'] + tolerance) / 2 + (diameter + tolerance) / 2 offset = _side_from_hyp( - last_pos['diameter'] / 2 + diameter / 2, usable_area_total['y'] - + hyp, usable_area_total['y'] - last_pos['diameter'] / 2 - diameter / 2) is_flipped = not last_pos['flipped'] + # Edge offsets move the cutout inward, away from its resting edge + # (same convention as the linear layout). + if is_flipped: + y = usable_area['max']['y'] - diameter/2 - _offset(edge_offsets, i) + else: + y = usable_area['min']['y'] + diameter/2 + _offset(edge_offsets, i) positions.append({ 'x': last_pos['x'] + offset, - 'y': (usable_area['max']['y'] - diameter/2 + edge_offsets[i]) if is_flipped else (usable_area['min']['y'] + diameter/2 + edge_offsets[i]), + 'y': y, 'diameter': diameter, 'flipped': is_flipped, }) for i in range(100): - positions, error = _redistribution_pass(usable_area, positions) + positions, error = _redistribution_pass(usable_area, positions, tolerance) if error < 0.01: break -# Validate: check for overlaps and boundary violations - edge_tolerance = 0.1 # Allow 0.1mm tolerance for floating-point precision - gap_tolerance = 0.4 # Minimum 0.4mm gap between circles - has_error = False + return positions - for i, pos in enumerate(positions): - # Check boundaries (allow small tolerance for floating-point precision) + +def _validate_positions(usable_area, positions, tolerance): + # Boundary check. Raw diameters are used on purpose: the usable area + # already reserves tolerance/2 along y, and the x safety margin absorbs + # the tolerance overhang, matching the linear layout's convention. + for pos in positions: left_edge = pos['x'] - pos['diameter'] / 2 right_edge = pos['x'] + pos['diameter'] / 2 top_edge = pos['y'] + pos['diameter'] / 2 bottom_edge = pos['y'] - pos['diameter'] / 2 - if (left_edge < usable_area['min']['x'] - edge_tolerance or - right_edge > usable_area['max']['x'] + edge_tolerance or - top_edge > usable_area['max']['y'] + edge_tolerance or - bottom_edge < usable_area['min']['y'] - edge_tolerance): - break - - # Check for overlaps (minimum 0.4mm gap required) - distances = [] - for i in range(len(positions) - 1): - dx = positions[i+1]['x'] - positions[i]['x'] - dy = positions[i+1]['y'] - positions[i]['y'] - center_distance = math.sqrt(dx*dx + dy*dy) - # Edge-to-edge distance = center distance - radius1 - radius2 - edge_distance = center_distance - \ - positions[i]['diameter']/2 - positions[i+1]['diameter']/2 - distances.append(edge_distance) - - if edge_distance < gap_tolerance: - has_error = True - - if has_error: - raise ValueError( - "Total width of bases is too wide to fit on the tray.\n" - + "Remove a diameter from the list and try again." - ) - - return positions + if (left_edge < usable_area['min']['x'] - EDGE_TOLERANCE or + right_edge > usable_area['max']['x'] + EDGE_TOLERANCE or + top_edge > usable_area['max']['y'] + EDGE_TOLERANCE or + bottom_edge < usable_area['min']['y'] - EDGE_TOLERANCE): + raise ValueError( + f"A base of diameter {pos['diameter']}mm does not fit within the " + "tray's usable area.\n" + "Use a larger tray, remove a diameter from the list, or reduce " + "the safety margins." + ) + + # Overlap check between every pair of cutouts (not just consecutive ones), + # using the full (toleranced) hole sizes. + for i in range(len(positions)): + for j in range(i + 1, len(positions)): + dx = positions[j]['x'] - positions[i]['x'] + dy = positions[j]['y'] - positions[i]['y'] + center_distance = math.sqrt(dx*dx + dy*dy) + edge_distance = ( + center_distance - + (positions[i]['diameter'] + tolerance) / 2 - + (positions[j]['diameter'] + tolerance) / 2 + ) + if edge_distance < MIN_EDGE_GAP: + raise ValueError( + "Total width of bases is too wide to fit on the tray.\n" + + "Remove a diameter from the list and try again." + ) def _redistribution_pass( usable_area, - positions): + positions, + tolerance): if len(positions) <= 1: return positions, 0 @@ -122,16 +145,18 @@ def _redistribution_pass( if len(dy_list) == 0: return positions, 0 - # Find uniform edge-to-edge gap such that all gaps are equal - # For each segment i: edge_gap = h_i - radius_i - radius_{i+1} - # Therefore: h_i = edge_gap + radius_i + radius_{i+1} + # Find uniform edge-to-edge gap such that all gaps are equal. + # For each segment i: edge_gap = h_i - full_radius_i - full_radius_{i+1} + # Therefore: h_i = edge_gap + full_radius_i + full_radius_{i+1} + # Full radii include the fit tolerance, since that is the size of the + # physical hole cut into the tray. def calculate_x_span(gap): """Calculate total x span for a given edge-to-edge gap""" total_dx = 0 for i, dy in enumerate(dy_list): - radius_i = positions[i]['diameter'] / 2 - radius_next = positions[i+1]['diameter'] / 2 + radius_i = (positions[i]['diameter'] + tolerance) / 2 + radius_next = (positions[i+1]['diameter'] + tolerance) / 2 h = gap + radius_i + radius_next # Hypotenuse needed for this gap if h * h < dy * dy: @@ -158,8 +183,8 @@ def calculate_x_span(gap): # Calculate dx values with best_gap dx_list = [] for i, dy in enumerate(dy_list): - radius_i = positions[i]['diameter'] / 2 - radius_next = positions[i+1]['diameter'] / 2 + radius_i = (positions[i]['diameter'] + tolerance) / 2 + radius_next = (positions[i+1]['diameter'] + tolerance) / 2 h = best_gap + radius_i + radius_next dx = math.sqrt(h * h - dy * dy) dx_list.append(dx) @@ -200,6 +225,6 @@ def _side_from_hyp( if __name__ == "__main__": print(calculate_alternating_cutout_positions( {'min': {'x': -82.9, 'y': -31.65}, 'max': {'x': 82.9, 'y': 31.65}}, - [40, 40])) + [40, 40], [0, 0], 0.55)) # %% diff --git a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py index 1a58813..340bfcf 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py @@ -18,10 +18,6 @@ def calculate_linear_cutout_positions( is_double_tray=False, min_spacing=2.0, ): - full_diameters = [] - for diameter in diameters: - full_diameters.append(diameter + tolerance) - line_one = [] line_one_indices = [] line_two = [] @@ -82,7 +78,7 @@ def calculate_linear_cutout_positions( for i, pos in enumerate(x_positions): pos['y'] = usable_area['min']['y'] + (pos['diameter']) / 2 - if edge_offsets and i < len(edge_offsets): + if line_one_indices[i] < len(edge_offsets): pos['y'] += edge_offsets[line_one_indices[i]] pos['flipped'] = False @@ -96,7 +92,7 @@ def calculate_linear_cutout_positions( for i, pos in enumerate(y_positions): pos['y'] = usable_area['max']['y'] - (pos['diameter']) / 2 - if edge_offsets and i < len(edge_offsets): + if line_two_indices[i] < len(edge_offsets): pos['y'] -= edge_offsets[line_two_indices[i]] pos['flipped'] = True diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index 9f2147a..822096c 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -243,17 +243,21 @@ try: show(tray_compound) - except: + except Exception: pass - # Ensure output directory exists - os.makedirs("output", exist_ok=True) + # Export next to this script, regardless of the current working directory + script_dir = os.path.dirname(os.path.abspath(__file__)) + output_dir = os.path.join(script_dir, "output") + stl_path = os.path.join(output_dir, f"{output_filename}.stl") + step_path = os.path.join(output_dir, f"{output_filename}.step") + os.makedirs(os.path.dirname(stl_path), exist_ok=True) - export_stl(tray_compound, f"output/{output_filename}.stl") - print(f"Exported: output/{output_filename}.stl", flush=True) + export_stl(tray_compound, stl_path) + print(f"Exported: {stl_path}", flush=True) - export_step(tray_compound, f"output/{output_filename}.step") - print(f"Exported: output/{output_filename}.step", flush=True) + export_step(tray_compound, step_path) + print(f"Exported: {step_path}", flush=True) print(f"{output_filename} complete", flush=True) @@ -268,34 +272,24 @@ # Check for math domain error - usually caused by mixing large and small diameter bases if "math domain error" in error_message.lower(): - print(f"{RED}Error: Cannot fit base configuration.\n" \ - "Mixing large base diameters (32mm+) with small base diameters (<32mm) requires\n" \ - "alternating them in the layout. Multiple small bases in a row causes geometric conflicts.\n" \ - "Try: Distribute smaller diameters throughout with larger ones in between.\n" \ - "Example: Instead of [25, 25, 40, 40], try [25, 40, 25, 40]\n" \ - "Try: Setting the flag \"--force-linear-positions\".{RESET}", flush=True) - raise ValueError("Error: Cannot fit base configuration.\n" \ - "Mixing large base diameters (32mm+) with small base diameters (<32mm) requires\n" \ - "alternating them in the layout. Multiple small bases in a row causes geometric conflicts.\n" \ - "Try: Distribute smaller diameters throughout with larger ones in between.\n" \ - "Example: Instead of [25, 25, 40, 40], try [25, 40, 25, 40]\n" \ + message = ("Cannot fit base configuration.\n" + "Mixing large base diameters (32mm+) with small base diameters (<32mm) requires\n" + "alternating them in the layout. Multiple small bases in a row causes geometric conflicts.\n" + "Try: Distribute smaller diameters throughout with larger ones in between.\n" + "Example: Instead of [25, 25, 40, 40], try [25, 40, 25, 40]\n" "Try: Setting the flag \"--force-linear-positions\".") - if "keyerror: 'flipped'" in error_message.lower(): - print( - f"{RED}Error: System mirror the geometry of the base cutout for double sided trays.\n" \ - "This usually occurs when only one diameter is provided.\n" \ - "Try: Setting the flag \"--single-sided\".\n" \ - "(Note: You may then need to set --depth manually. Try --depth 132 for standard size.){RESET}", - flush=True) - raise ValueError("Error: System mirror the geometry of the base cutout for double sided trays.\n" \ - "This usually occurs when only one diameter is provided.\n" \ - "Try: Setting the flag \"--single-sided\".\n" \ - "(Note: You may then need to set --depth manually. Try --depth 132 for standard size.)\n") - + elif isinstance(e, KeyError) and "flipped" in error_message.lower(): + message = ("System mirrors the geometry of the base cutout for double sided trays.\n" + "This usually occurs when only one diameter is provided.\n" + "Try: Setting the flag \"--single-sided\".\n" + "(Note: You may then need to set --depth manually. Try --depth 132 for standard size.)") + elif isinstance(e, ValueError): + # Layout errors already carry a user-friendly message + message = error_message else: - print(f"{RED}Error: {type(e).__name__}: {e}{RESET}", flush=True) + message = f"{type(e).__name__}: {error_message}" - sys.stdout.flush() - exit(1) + print(f"{RED}Error: {message}{RESET}", flush=True) + sys.exit(1) # %% diff --git a/tests/test_alternating_positions.py b/tests/test_alternating_positions.py index c1c63f5..08d21f8 100644 --- a/tests/test_alternating_positions.py +++ b/tests/test_alternating_positions.py @@ -1,9 +1,8 @@ -"""Characterization tests for the alternating (nested) cutout layout. +"""Tests for the alternating (nested) cutout layout. -These pin the CURRENT behavior of calculate_alternating_cutout_positions. -Tests whose names start with test_bug_ intentionally assert known-buggy -behavior (bug IDs reference the code-review findings); when a bug is fixed, -invert the assertion rather than deleting the test. +Pinned coordinates were captured from real runs. Several tests document +fixes for review findings B1-B4 and B9 (see comments); they originally +pinned the buggy behavior and were inverted when the bugs were fixed. """ import pytest @@ -65,7 +64,9 @@ def test_redistribution_equalizes_edge_gaps(): gaps = [] for a, b in zip(positions, positions[1:]): center_dist = ((b['x'] - a['x']) ** 2 + (b['y'] - a['y']) ** 2) ** 0.5 - gaps.append(center_dist - a['diameter'] / 2 - b['diameter'] / 2) + # Physical clearance between the holes: subtract the toleranced radii. + gaps.append(center_dist + - (a['diameter'] + TOL) / 2 - (b['diameter'] + TOL) / 2) # All consecutive edge-to-edge gaps are equal and respect the validator's # 0.4mm minimum. @@ -75,62 +76,79 @@ def test_redistribution_equalizes_edge_gaps(): def test_single_diameter_is_centered(): - # Note (review B4): this path relies on a leftover loop variable and - # SUBTRACTS the edge offset, while multi-diameter non-flipped positions - # add it (see test_bug_b3_...). Pinning current output. + # Review B4: this path used to rely on a leftover loop variable and + # subtracted the edge offset; it now adds it (inward), matching the + # multi-diameter and linear-layout convention. positions = calculate_alternating_cutout_positions( UA_DOUBLE, [40.0], [0.5], TOL) assert len(positions) == 1 assert positions[0]['x'] == 0 - assert positions[0]['y'] == pytest.approx(-12.425) # min_y + 20 - 0.5 + assert positions[0]['y'] == pytest.approx(-11.425) # min_y + 20 + 0.5 assert positions[0]['flipped'] is False -def test_bug_b3_edge_offset_sign_is_inconsistent(): - """BUG B3: the first position subtracts its edge offset, later non-flipped - positions add it — same tray side, opposite direction. When fixed, both - should move the cutout the same way (linear layout convention: inward).""" +def test_single_diameter_without_edge_offsets(): + # Review B4: an empty edge_offsets list used to raise IndexError here. + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [40.0], [], TOL) + assert positions[0]['y'] == pytest.approx(-11.925) # min_y + 20 + + +def test_edge_offsets_move_cutouts_inward_consistently(): + """Review B3 (fixed): every position moves inward, away from its resting + edge — +y on the front row, -y on the back row, matching the linear + layout convention.""" positions = calculate_alternating_cutout_positions( UA_DOUBLE, [40.0, 40.0, 40.0], [1.0, 1.0, 1.0], TOL) - base_y = UA_DOUBLE['min']['y'] + 20.0 # resting on front edge - assert positions[0]['y'] == pytest.approx(base_y - 1.0) # offset subtracted - assert positions[2]['y'] == pytest.approx(base_y + 1.0) # offset added + front_y = UA_DOUBLE['min']['y'] + 20.0 + 1.0 + back_y = UA_DOUBLE['max']['y'] - 20.0 - 1.0 + assert positions[0]['y'] == pytest.approx(front_y) + assert positions[1]['y'] == pytest.approx(back_y) + assert positions[2]['y'] == pytest.approx(front_y) -def test_bug_b1_y_boundary_violation_not_detected(): - """BUG B1: the boundary check `break`s without flagging an error, so - cutouts overflowing the usable area in y are silently accepted (here the - gaps are wide, so the overlap check does not catch it either). When fixed, - this input should raise ValueError.""" +def test_y_boundary_violation_raises(): + """Review B1 (fixed): cutouts overflowing the usable area in y used to be + silently accepted (the old boundary check `break`ed without flagging an + error). 35mm bases in a 30mm-deep area must be rejected.""" area = {'min': {'x': -40.0, 'y': -15.0}, 'max': {'x': 40.0, 'y': 15.0}} - positions = calculate_alternating_cutout_positions( - area, [35.0, 35.0], [0, 0], TOL) - - top_edge = positions[0]['y'] + 35.0 / 2 - assert top_edge == pytest.approx(20.0) # 5mm past max_y = 15.0, no error + with pytest.raises(ValueError, match="does not fit"): + calculate_alternating_cutout_positions( + area, [35.0, 35.0], [0, 0], TOL) -def test_bug_b9_tolerance_has_no_effect(): - """BUG B9: alternating layout computes `full_diameters` but never uses it, - so `tolerance` does not influence the result (linear layout does apply - it). When fixed, larger tolerance should spread the cutouts further.""" +def test_tolerance_affects_layout(): + """Review B9 (fixed): tolerance used to be ignored entirely by the + alternating layout. It now sizes the physical holes, so a (much) larger + tolerance produces a different layout when space is tight.""" a = calculate_alternating_cutout_positions( UA_DOUBLE, [24.7, 49.6, 39.2], [0] * 3, 0.55) b = calculate_alternating_cutout_positions( UA_DOUBLE, [24.7, 49.6, 39.2], [0] * 3, 5.0) - assert a == b + assert a != b def test_overcrowded_layout_raises(): - # Too many large circles: consecutive gaps collapse below the 0.4mm - # minimum and the validator rejects the layout. - with pytest.raises(ValueError, match="too wide"): + # Too many large circles: they cannot all be placed inside the usable + # area with the required clearance. + with pytest.raises(ValueError, match="does not fit|too wide"): calculate_alternating_cutout_positions( UA_DOUBLE, [49.6] * 5, [0] * 5, TOL) +def test_non_consecutive_overlap_raises(): + """Review B2 (fixed): the overlap check only compared consecutive pairs, + so two same-side circles (i and i+2) could overlap undetected. Here the + tray is deep and narrow: consecutive gaps are fine (~0.6mm) but the two + 30mm circles both land on the front row almost on top of each other.""" + area = {'min': {'x': -22.0, 'y': -32.2}, 'max': {'x': 22.0, 'y': 32.2}} + with pytest.raises(ValueError, match="too wide"): + calculate_alternating_cutout_positions( + area, [30.0, 34.0, 30.0], [0, 0, 0], TOL) + + def test_circles_too_small_to_nest_raise_with_hint(): # Two 10mm circles on opposite sides cannot touch across the tray depth; # the error should point the user at --force-linear-positions. diff --git a/tests/test_linear_positions.py b/tests/test_linear_positions.py index 829459d..756fa0e 100644 --- a/tests/test_linear_positions.py +++ b/tests/test_linear_positions.py @@ -93,6 +93,17 @@ def test_double_tray_row_assignment_and_edge_offsets(): assert got['flipped'] is want['flipped'] +def test_short_edge_offsets_list_is_safe(): + """Review B8 (fixed): an edge_offsets list shorter than the diameters list + used to IndexError on the back row (guard checked the wrong length). + Missing offsets are now treated as 0.""" + positions = calculate_linear_cutout_positions( + UA_DOUBLE, [30.0, 30.0], [0.5], TOL, is_double_tray=True) + + assert positions[0]['y'] == pytest.approx(-31.925 + 15.0 + 0.5) + assert positions[1]['y'] == pytest.approx(31.925 - 15.0) # no offset + + def test_line_positions_symmetric_margins_and_tolerance_gap(): positions = calculate_line_positions(UA_DOUBLE, [40.0, 40.0], TOL, MIN_SPACING) From f06a895f3e679f52773ec2bc236a27d3d72245f1 Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 13:33:26 +0100 Subject: [PATCH 06/12] Refactor of code for easier extension --- Trays/functions/base_tray_generator.py | 73 +++++++------- Trays/functions/cutout_generator.py | 53 +++++----- Trays/functions/full_tray_generator.py | 128 ++++++++----------------- Trays/functions/tray_config.py | 46 +++++++++ Trays/tray_generator.py | 112 ++++++---------------- 5 files changed, 186 insertions(+), 226 deletions(-) create mode 100644 Trays/functions/tray_config.py diff --git a/Trays/functions/base_tray_generator.py b/Trays/functions/base_tray_generator.py index eaed176..09d71e1 100644 --- a/Trays/functions/base_tray_generator.py +++ b/Trays/functions/base_tray_generator.py @@ -1,29 +1,34 @@ from build123d import * from ocp_vscode import * +if __name__ == "__main__": + from tray_config import TrayConfig +else: + from .tray_config import TrayConfig + + +def generate_base_tray(config: TrayConfig): + """Generate the bare tray geometry (no cutouts) from a TrayConfig.""" + total_width = config.total_width + total_depth = config.total_depth + floor_thickness = config.floor_thickness + base_height = config.base_height + rail_height = config.rail_height + rail_width = config.rail_width + flap_center_gap = config.flap_center_gap + flap_depth = config.flap_depth + hinge_width = config.hinge_width + hinge_height = config.hinge_height + hinge_depth = config.hinge_depth + hinge_pin_radius = config.hinge_pin_radius + hinge_pin_length = config.hinge_pin_length + bottom_chamfer = config.bottom_chamfer + hinge_lock_radius = config.hinge_lock_radius + hinge_lock_offset = config.hinge_lock_offset + hinge_lock_depth = config.hinge_lock_depth + is_double_tray = config.is_double_tray + epsilon = config.epsilon -def generate_base_tray( - total_width=189.5, - total_depth=66.0, - floor_thickness=0.8, - base_heigth=4.2, - rail_height=8.4, - rail_width=4.8, - flap_center_gap=0.2, - flap_depth=11.8, - hinge_width=2.8, - hinge_height=3.6, - hinge_depth=17.5, - hinge_pin_diameter=1.4, - hinge_pin_length=3, - bottom_chamfer=0.4, - hinge_lock_radius=2, - hinge_lock_offset=0.5, - hinge_lock_depth=8.3, - is_double_tray=False, - epsilon=0.001, -): - """Generate tray geometry with all components.""" # Calculated Parameters center_width = total_width - 2 * rail_width center_depth = total_depth - 2 * (flap_depth + flap_center_gap) @@ -37,9 +42,9 @@ def generate_base_tray( hinge_negative_depth = hinge_depth + hinge_negative_space hinge_negative_height = hinge_height + hinge_negative_space hinge_pin_offset = ( - hinge_height - 2 * hinge_pin_diameter + hinge_top_offset) / 2 + hinge_height - 2 * hinge_pin_radius + hinge_top_offset) / 2 hinge_negative_fillet_radius = ( - hinge_pin_diameter + hinge_pin_offset + hinge_negative_space + hinge_pin_radius + hinge_pin_offset + hinge_negative_space ) hinge_depth += hinge_negative_space @@ -51,7 +56,7 @@ def generate_base_tray( Box( center_width, center_depth / 2, - base_heigth + hinge_top_offset, + base_height + hinge_top_offset, align=(Align.CENTER, Align.MAX, Align.MIN), ) @@ -91,12 +96,12 @@ def generate_base_tray( with Locations(hinge_negative_offset): with Locations(( -hinge_pin_length, - hinge_depth - 2 * hinge_pin_diameter - + hinge_depth - 2 * hinge_pin_radius - hinge_pin_offset * 2 + hinge_top_offset/2 + epsilon, hinge_pin_offset - hinge_negative_space + epsilon, )): Cylinder( - hinge_pin_diameter + hinge_negative_space, + hinge_pin_radius + hinge_negative_space, ( hinge_pin_length * 2 + hinge_width + 2 * hinge_negative_space @@ -157,7 +162,7 @@ def generate_base_tray( Box( flap_width, flap_depth, - base_heigth + hinge_top_offset, + base_height + hinge_top_offset, align=(Align.CENTER, Align.MIN, Align.MIN), ) @@ -173,11 +178,11 @@ def generate_base_tray( ) with Locations(( -hinge_pin_length, - hinge_depth - hinge_pin_diameter * 2 - hinge_pin_offset, + hinge_depth - hinge_pin_radius * 2 - hinge_pin_offset, hinge_pin_offset, )): Cylinder( - hinge_pin_diameter, + hinge_pin_radius, hinge_pin_length * 2 + hinge_width, rotation=(0, 90, 0), align=(Align.MAX, Align.MIN, Align.MIN), @@ -194,7 +199,7 @@ def generate_base_tray( with Locations(( -(flap_width / 2 - hinge_lock_radius + hinge_lock_offset), -total_depth / 2, - (base_heigth + hinge_top_offset) / 2, + (base_height + hinge_top_offset) / 2, )): Cylinder( hinge_lock_radius, @@ -212,7 +217,7 @@ def generate_base_tray( with Locations(( -(flap_width / 2 - hinge_lock_radius + hinge_lock_offset), -total_depth / 2, - (base_heigth + hinge_top_offset) / 2, + (base_height + hinge_top_offset) / 2, )): Cylinder( hinge_lock_radius + hinge_negative_space, @@ -270,6 +275,6 @@ def generate_base_tray( if __name__ == "__main__": - center, flap = generate_base_tray(is_double_tray=True) - show(center, flap) + tray = generate_base_tray(TrayConfig(is_double_tray=True)) + show(tray) # %% diff --git a/Trays/functions/cutout_generator.py b/Trays/functions/cutout_generator.py index ef7296a..1529841 100644 --- a/Trays/functions/cutout_generator.py +++ b/Trays/functions/cutout_generator.py @@ -11,13 +11,19 @@ def generate_cutout( base_diameter, tolerance=0.55, flap_depth=11.8, - hinge_diameter=27.5, + hinge_diameter=27.7, flap_center_gap=0.2, - cutout_edge_spacing=.8, - floor_thickness = .8, - lip_offset = 0, + edge_margin=0.8, + edge_adjust=0, + edge_offset=0, epsilon=0.001 ): + """Build the negative shape for one circular base cutout. + + edge_margin is the y safety margin between the cutout and the tray edge; + edge_adjust (--edge-adjusts) grows the flat spot below the curved lip; + edge_offset (--edge-offsets) shifts the lip to reduce the base depth. + """ with BuildPart() as normal_base: with BuildSketch(): c = Circle(base_diameter/2 + tolerance/2, @@ -25,18 +31,18 @@ def generate_cutout( extrude(amount=6, taper=12.5) extrude(c, amount=-6, taper=-12.5) # # Add the slide path for the base - if(base_diameter/2 > flap_depth-cutout_edge_spacing): + if(base_diameter/2 > flap_depth-edge_margin): cross_section_result = section(normal_base.part, Plane.XZ) e = extrude(cross_section_result, (base_diameter/2 + tolerance/2) - - (flap_depth - cutout_edge_spacing) - flap_center_gap + epsilon) + (flap_depth - edge_margin) - flap_center_gap + epsilon) normal = copy.deepcopy(normal_base.part) normal_base.part = normal_base.part.translate((0,0,-epsilon)) - if not lip_offset == 0: - lip_offseter = normal_base.part.translate((0,lip_offset,0)) - normal_base.part = normal_base.part.intersect(lip_offseter) + if not edge_offset == 0: + edge_offseter = normal_base.part.translate((0,edge_offset,0)) + normal_base.part = normal_base.part.intersect(edge_offseter) if isinstance(normal_base.part, ShapeList): normal_base.part = normal_base.part[0] @@ -46,28 +52,28 @@ def generate_cutout( Cylinder(base_diameter, 6, align=(Align.CENTER, Align.CENTER, Align.CENTER)) # Get the radius cut out of the adjustor - hinge_radius = hinge_diameter/2 - cutout_edge_spacing + hinge_radius = hinge_diameter/2 - edge_margin delta_x = hinge_radius - \ - math.sqrt(math.pow(hinge_radius, 2) - math.pow(2 - floor_thickness + epsilon, 2)) + math.sqrt(math.pow(hinge_radius, 2) - math.pow(2 - edge_adjust + epsilon, 2)) with BuildPart() as lip_adjustor_edge: with BuildSketch(Plane.YZ): - with Locations(( -base_diameter/2 - tolerance/2 + delta_x - hinge_radius, 2 - floor_thickness)): + with Locations(( -base_diameter/2 - tolerance/2 + delta_x - hinge_radius, 2 - edge_adjust)): Circle(hinge_radius, align=(Align.CENTER, Align.CENTER)) revolve_axis = Axis( origin=(0, -tolerance/2 - epsilon, 0), direction=(0, 0, 1)) revolve(axis=revolve_axis) - lip_adjustor_edge.part = lip_adjustor_edge.part.translate((0,lip_offset,0)) + lip_adjustor_edge.part = lip_adjustor_edge.part.translate((0,edge_offset,0)) lip_adjustor_base.part -= lip_adjustor_edge.part # Keep only the part of the lip adjustor that intersects with the flap with BuildPart() as lip_box: - with Locations((0, lip_offset - base_diameter/2 - tolerance/2, -1)): + with Locations((0, edge_offset - base_diameter/2 - tolerance/2, -1)): b = Box( (base_diameter + 5), - (flap_depth - cutout_edge_spacing + epsilon)*2, + (flap_depth - edge_margin + epsilon)*2, 8, align=(Align.CENTER, Align.CENTER, Align.MIN), ) @@ -114,17 +120,18 @@ def generate_cutout( def generate_square_cutout( side_size, - tolerance=0.6, + tolerance=0.55, flap_depth=11.8, hinge_diameter=27.7, flap_center_gap=0.2, - cutout_edge_spacing=.8, - floor_thickness=0.8, - lip_offset=0, + edge_margin=0.8, + edge_adjust=0, + edge_offset=0, epsilon=0.001 ): - # floor_thickness (from --edge-adjusts) is accepted for signature parity - # with generate_cutout; the square cutout geometry does not use it. + # edge_adjust (--edge-adjusts) and edge_offset (--edge-offsets) are + # accepted for signature parity with generate_cutout; the square cutout + # geometry does not use them. half_side = side_size / 2 + tolerance / 2 with BuildPart() as normal_base: @@ -135,7 +142,7 @@ def generate_square_cutout( # Add the slide path for the base (same approach as circular cutout) cross_section_result = section(normal_base.part, Plane.XZ) extrude(cross_section_result, - half_side - flap_depth - flap_center_gap + cutout_edge_spacing) + half_side - flap_depth - flap_center_gap + edge_margin) normal_base.part = normal_base.part.translate((0, 0, -epsilon)) with BuildPart() as flattener: @@ -150,6 +157,6 @@ def generate_square_cutout( if __name__ == "__main__": - cutout = generate_cutout(49.6, tolerance=0.55, lip_offset=0.1, floor_thickness=-1) + cutout = generate_cutout(49.6, tolerance=0.55, edge_offset=0.1, edge_adjust=-1) show(cutout) # %% diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index ac04721..3fcec80 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -5,11 +5,13 @@ from ocp_vscode import * if __name__ == "__main__": + from tray_config import TrayConfig from base_tray_generator import generate_base_tray from cutout_generator import generate_cutout, generate_square_cutout from calculate_cutout_positions.calculate_linear_cutout_positions import calculate_linear_cutout_positions from calculate_cutout_positions.calculate_alternating_cutout_positions import calculate_alternating_cutout_positions else: + from .tray_config import TrayConfig from .base_tray_generator import generate_base_tray from .cutout_generator import generate_cutout, generate_square_cutout from .calculate_cutout_positions.calculate_linear_cutout_positions import calculate_linear_cutout_positions @@ -72,37 +74,22 @@ def calculate_cutout_positions( def generate_full_tray( - diameters=[], - safety_margin=(6.5, 0.8), - total_width=189.5, - total_depth=66.0, - floor_thickness=0.8, - base_heigth=4.2, - rail_height=8.4, - rail_width=4.8, - flap_center_gap=0.2, - flap_depth=11.8, - hinge_width=2.8, - hinge_height=3.6, - hinge_depth=17.5, - hinge_pin_radius=1.4, - hinge_pin_length=3, - bottom_chamfer=0.4, - hinge_lock_radius=2, - hinge_lock_offset=0.5, - hinge_lock_depth=8.3, - edge_offsets = [], - edge_adjusts = [], - is_double_tray=False, - force_linear_positions = False, - epsilon=0.001, - tolerance=0.55, - hinge_diameter=27.7, - cutout_edge_spacing=.4, - cutout_shape='circle', - min_cutout_spacing=2.0, + diameters, + config=None, + edge_offsets=None, + edge_adjusts=None, ): - storage_key = ((total_width, total_depth), is_double_tray) + """Generate a tray with cutouts for the given base diameters. + + Geometry and layout settings come from `config` (a TrayConfig); per-base + fine-tuning comes from edge_offsets / edge_adjusts, which are padded with + zeros to match the length of `diameters`. + """ + if config is None: + config = TrayConfig() + + storage_key = ((config.total_width, config.total_depth), + config.is_double_tray) # Pad edge_offsets with zeros to match diameters length edge_offsets = list(edge_offsets) if edge_offsets else [] @@ -117,75 +104,53 @@ def generate_full_tray( # Create a base tray if one of the given dimmension doesn't exist # Grab a deep copy of the tray from storage if not storage_key in base_tray_storage: - temp_tray = generate_base_tray( - total_width, - total_depth, - floor_thickness, - base_heigth, - rail_height, - rail_width, - flap_center_gap, - flap_depth, - hinge_width, - hinge_height, - hinge_depth, - hinge_pin_radius, - hinge_pin_length, - bottom_chamfer, - hinge_lock_radius, - hinge_lock_offset, - hinge_lock_depth, - is_double_tray, - epsilon - ) - base_tray_storage[storage_key] = temp_tray + base_tray_storage[storage_key] = generate_base_tray(config) tray_compound = copy.deepcopy(base_tray_storage[storage_key]) usable_area = calculate_usable_area( - total_width, - total_depth, - rail_width, - safety_margin, - tolerance, - is_double_tray, + config.total_width, + config.total_depth, + config.rail_width, + config.safety_margin, + config.tolerance, + config.is_double_tray, ) - print("usable_area", usable_area) - print("diameters", diameters) - print("edge_offsets", edge_offsets) - print("tolerance", tolerance) - print("is_double_tray", is_double_tray) # Square cutouts must use linear positioning: the alternating layout nests # bases using circle-based touch math, which underestimates a square's # diagonal footprint and can overlap adjacent squares at their corners. - use_linear_positions = force_linear_positions or cutout_shape == 'square' + use_linear_positions = (config.force_linear_positions + or config.cutout_shape == 'square') positions = calculate_cutout_positions( - usable_area, diameters, edge_offsets, tolerance, is_double_tray, + usable_area, diameters, edge_offsets, config.tolerance, + config.is_double_tray, force_linear_positions=use_linear_positions, - min_cutout_spacing=min_cutout_spacing) + min_cutout_spacing=config.min_cutout_spacing) cutouts_list = [] - cutout_fn = generate_square_cutout if cutout_shape == 'square' else generate_cutout + cutout_fn = (generate_square_cutout if config.cutout_shape == 'square' + else generate_cutout) for i, position in enumerate(positions): cutout = cutout_fn( position['diameter'], - tolerance=tolerance, - flap_depth=flap_depth, - hinge_diameter=hinge_diameter, - flap_center_gap=flap_center_gap, - cutout_edge_spacing=safety_margin[1], - floor_thickness=edge_adjusts[i], - lip_offset=edge_offsets[i], - epsilon=epsilon + tolerance=config.tolerance, + flap_depth=config.flap_depth, + hinge_diameter=config.hinge_diameter, + flap_center_gap=config.flap_center_gap, + edge_margin=config.safety_margin[1], + edge_adjust=edge_adjusts[i], + edge_offset=edge_offsets[i], + epsilon=config.epsilon, ) # Rotate 180 degrees if flipped (for top edge circles) if position['flipped']: cutout = cutout.rotate(Axis.Z, 180) - cutout = cutout.translate((position['x'], position['y'], floor_thickness)) + cutout = cutout.translate( + (position['x'], position['y'], config.floor_thickness)) cutouts_list.append(cutout) @@ -199,18 +164,9 @@ def generate_full_tray( if __name__ == "__main__": - # tray_compound, cutout_list = generate_full_tray( - # [49.6], - # is_double_tray=False, - # total_depth=110, - # total_width=80, - # edge_offsets=[.1] - # ) - tray_compound, cutout_list = generate_full_tray( [25, 40, 40, 25, 25, 25, 25], - is_double_tray=True, - force_linear_positions=True, + TrayConfig(is_double_tray=True, force_linear_positions=True), ) show(tray_compound, cutout_list) diff --git a/Trays/functions/tray_config.py b/Trays/functions/tray_config.py new file mode 100644 index 0000000..ccb059e --- /dev/null +++ b/Trays/functions/tray_config.py @@ -0,0 +1,46 @@ +from dataclasses import dataclass + + +@dataclass +class TrayConfig: + """All tray geometry and generation settings, defaulted in one place. + + Per-base inputs (diameters, edge offsets, edge adjusts) are passed to + generate_full_tray separately. All lengths are in millimeters. + """ + + # Overall dimensions + total_width: float = 189.5 + total_depth: float = 66.0 + # (x, y) margin between the tray walls and the usable cutout area + safety_margin: tuple = (6.5, 0.8) + + # Base structure + floor_thickness: float = 0.8 + base_height: float = 4.2 + rail_height: float = 8.4 + rail_width: float = 4.8 + + # Flap + flap_center_gap: float = 0.2 + flap_depth: float = 11.8 + + # Hinge (hinge_depth is measured from the edge of the center, not the flap) + hinge_width: float = 2.8 + hinge_height: float = 3.6 + hinge_depth: float = 17.5 + hinge_pin_radius: float = 1.4 + hinge_pin_length: float = 3.0 + bottom_chamfer: float = 0.4 + hinge_lock_radius: float = 3.5 + hinge_lock_offset: float = 0.4 + hinge_lock_depth: float = 8.3 + hinge_diameter: float = 27.7 + + # Cutout and layout options + cutout_shape: str = 'square' # 'circle' or 'square' + min_cutout_spacing: float = 2.0 # Minimum gap (mm) between cutout edges + is_double_tray: bool = True + force_linear_positions: bool = False + tolerance: float = 0.55 # Base fit tolerance (mm) + epsilon: float = 0.001 diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index 822096c..c36a656 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -1,54 +1,24 @@ # %% Libraries from build123d import * from ocp_vscode import * -import math -import copy import argparse import os from collections import Counter from functions.full_tray_generator import generate_full_tray +from functions.tray_config import TrayConfig # %% User-Adjustable Parameters (Defaults) +# All tray geometry and layout defaults live in functions/tray_config.py +# (TrayConfig). Override individual fields here for IDE/Jupyter runs, e.g.: +# config = TrayConfig(total_width=200, cutout_shape='circle') +config = TrayConfig() + diameters = [24.7, 49.6, 39.2, 49.6, 24.7, ] edge_offsets = [] edge_adjusts = [] -total_width = 189.5 # Default: 189.5 -total_depth = 66 # Default: 66.0 -safety_margin = (6.5, 0.8) - -floor_thickness = 0.8 -base_heigth = 4.2 -rail_height = 8.4 -rail_width = 4.8 - -flap_center_gap = 0.2 -flap_depth = 11.8 - -hinge_width = 2.8 -hinge_height = 3.6 -# Calculated from the edge of the center, not the flap -hinge_depth = 17.5 -hinge_pin_radius = 1.4 -hinge_pin_length = 3 -bottom_chamfer = 0.4 - -hinge_lock_radius = 3.5 -hinge_lock_offset = 0.4 -hinge_lock_depth = 8.3 -hinge_diameter = 27.7 - -is_double_tray = True -cutout_shape = 'square' # 'circle' or 'square' -min_cutout_spacing = 2.0 # Minimum gap (mm) between adjacent cutout edges -force_linear_positions = False - -base_tolerance = .55 -epsilon = 0.001 -custom_filename = "output/test_tray" - # %% Main execution @@ -87,14 +57,14 @@ parser.add_argument( "--width", type=float, - default=total_width, - help=f"Total tray width (default: {total_width})" + default=config.total_width, + help=f"Total tray width (default: {config.total_width})" ) parser.add_argument( "--depth", type=float, - default=total_depth, - help=f"Total tray depth (default: {total_depth})" + default=config.total_depth, + help=f"Total tray depth (default: {config.total_depth})" ) parser.add_argument( "--output", @@ -106,19 +76,19 @@ "--safety-margin-x", type=float, default=None, - help=f"Horizontal safety margin from edges (default: {safety_margin[0]})" + help=f"Horizontal safety margin from edges (default: {config.safety_margin[0]})" ) parser.add_argument( "--safety-margin-y", type=float, default=None, - help=f"Vertical safety margin from edges (default: {safety_margin[1]}). If generating a tray of bases around 32mm, you may have to lower this to 0.4." + help=f"Vertical safety margin from edges (default: {config.safety_margin[1]}). If generating a tray of bases around 32mm, you may have to lower this to 0.4." ) parser.add_argument( "--tolerance", type=float, default=None, - help=f"Tolerance for base fit (default: {base_tolerance})" + help=f"Tolerance for base fit (default: {config.tolerance})" ) parser.add_argument( "--edge-offsets", @@ -144,13 +114,13 @@ type=str, default=None, choices=["circle", "square"], - help=f"Cutout shape (default: {cutout_shape})" + help=f"Cutout shape (default: {config.cutout_shape})" ) parser.add_argument( "--min-cutout-spacing", type=float, default=None, - help=f"Minimum gap (mm) between adjacent cutout edges (default: {min_cutout_spacing})" + help=f"Minimum gap (mm) between adjacent cutout edges (default: {config.min_cutout_spacing})" ) parser.add_argument( "--force-linear-positions", @@ -160,26 +130,26 @@ args = parser.parse_args() - # Override defaults with command line arguments + # Override config defaults with command line arguments diameters = args.diameters - total_width = args.width - total_depth = args.depth + config.total_width = args.width + config.total_depth = args.depth custom_output = args.output - is_double_tray = not args.single_sided + config.is_double_tray = not args.single_sided if args.cutout_shape is not None: - cutout_shape = args.cutout_shape + config.cutout_shape = args.cutout_shape if args.min_cutout_spacing is not None: - min_cutout_spacing = args.min_cutout_spacing - force_linear_positions = args.force_linear_positions + config.min_cutout_spacing = args.min_cutout_spacing + config.force_linear_positions = args.force_linear_positions # Handle safety margins - use provided values or keep defaults - margin_x = args.safety_margin_x if args.safety_margin_x is not None else safety_margin[0] - margin_y = args.safety_margin_y if args.safety_margin_y is not None else safety_margin[1] - safety_margin = (margin_x, margin_y) + margin_x = args.safety_margin_x if args.safety_margin_x is not None else config.safety_margin[0] + margin_y = args.safety_margin_y if args.safety_margin_y is not None else config.safety_margin[1] + config.safety_margin = (margin_x, margin_y) # Handle tolerance - use provided value or keep default if args.tolerance is not None: - base_tolerance = args.tolerance + config.tolerance = args.tolerance # Handle edge offsets - use provided values or keep default if args.edge_offsets is not None: @@ -210,33 +180,9 @@ tray_compound, _ = generate_full_tray( diameters, - safety_margin, - total_width, - total_depth, - floor_thickness, - base_heigth, - rail_height, - rail_width, - flap_center_gap, - flap_depth, - hinge_width, - hinge_height, - hinge_depth, - hinge_pin_radius, - hinge_pin_length, - bottom_chamfer, - hinge_lock_radius, - hinge_lock_offset, - hinge_lock_depth, - edge_offsets, - edge_adjusts, - is_double_tray, - force_linear_positions, - epsilon, - base_tolerance, - hinge_diameter, - cutout_shape=cutout_shape, - min_cutout_spacing=min_cutout_spacing, + config, + edge_offsets=edge_offsets, + edge_adjusts=edge_adjusts, ) print("Tray generated successfully", flush=True) sys.stdout.flush() From 13956495b4f177a86d6a1f254b447a6455bd0e5c Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 13:58:24 +0100 Subject: [PATCH 07/12] adding settable taper angles --- .../calculate_alternating_cutout_positions.py | 64 ++++---- .../calculate_linear_cutout_positions.py | 62 +++---- Trays/functions/cutout_generator.py | 151 +++++++++++------- Trays/functions/full_tray_generator.py | 55 +++---- Trays/functions/shapes.py | 99 ++++++++++++ Trays/functions/tray_config.py | 9 +- Trays/tray_generator.py | 50 +++--- tests/test_alternating_positions.py | 12 +- tests/test_full_tray_helpers.py | 8 +- tests/test_linear_positions.py | 26 +-- tests/test_shapes.py | 61 +++++++ 11 files changed, 404 insertions(+), 193 deletions(-) create mode 100644 Trays/functions/shapes.py create mode 100644 tests/test_shapes.py diff --git a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py index 4c0a5f4..0fc4096 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py @@ -8,24 +8,24 @@ def calculate_alternating_cutout_positions( usable_area, - diameters, + sizes, edge_offsets, tolerance ): - if len(diameters) == 0: + if len(sizes) == 0: return [] - if len(diameters) == 1: + if len(sizes) == 1: positions = [{ 'x': 0, - 'y': usable_area['min']['y'] + diameters[0] / 2 + 'y': usable_area['min']['y'] + sizes[0] / 2 + _offset(edge_offsets, 0), - 'diameter': diameters[0], + 'size': sizes[0], 'flipped': False, }] else: positions = _calculate_initial_positions( - usable_area, diameters, edge_offsets, tolerance) + usable_area, sizes, edge_offsets, tolerance) _validate_positions(usable_area, positions, tolerance) @@ -38,7 +38,7 @@ def _offset(edge_offsets, i): def _calculate_initial_positions( usable_area, - diameters, + sizes, edge_offsets, tolerance ): @@ -46,33 +46,33 @@ def _calculate_initial_positions( usable_area_total = { 'x': -usable_area['min']['x'] + usable_area['max']['x'], 'y': -usable_area['min']['y'] + usable_area['max']['y']} - for i, diameter in enumerate(diameters): + for i, size in enumerate(sizes): if i == 0: positions.append({ - 'x': usable_area['min']['x'] + diameter/2, - 'y': usable_area['min']['y'] + diameter/2 + _offset(edge_offsets, i), - 'diameter': diameter, + 'x': usable_area['min']['x'] + size/2, + 'y': usable_area['min']['y'] + size/2 + _offset(edge_offsets, i), + 'size': size, 'flipped': False, }) else: last_pos = positions[-1] # Nest against the previous cutout using the full (toleranced) hole # sizes so the physical holes keep their clearance. - hyp = (last_pos['diameter'] + tolerance) / 2 + (diameter + tolerance) / 2 + hyp = (last_pos['size'] + tolerance) / 2 + (size + tolerance) / 2 offset = _side_from_hyp( hyp, usable_area_total['y'] - - last_pos['diameter'] / 2 - diameter / 2) + last_pos['size'] / 2 - size / 2) is_flipped = not last_pos['flipped'] # Edge offsets move the cutout inward, away from its resting edge # (same convention as the linear layout). if is_flipped: - y = usable_area['max']['y'] - diameter/2 - _offset(edge_offsets, i) + y = usable_area['max']['y'] - size/2 - _offset(edge_offsets, i) else: - y = usable_area['min']['y'] + diameter/2 + _offset(edge_offsets, i) + y = usable_area['min']['y'] + size/2 + _offset(edge_offsets, i) positions.append({ 'x': last_pos['x'] + offset, 'y': y, - 'diameter': diameter, + 'size': size, 'flipped': is_flipped, }) @@ -85,23 +85,23 @@ def _calculate_initial_positions( def _validate_positions(usable_area, positions, tolerance): - # Boundary check. Raw diameters are used on purpose: the usable area + # Boundary check. Raw sizes are used on purpose: the usable area # already reserves tolerance/2 along y, and the x safety margin absorbs # the tolerance overhang, matching the linear layout's convention. for pos in positions: - left_edge = pos['x'] - pos['diameter'] / 2 - right_edge = pos['x'] + pos['diameter'] / 2 - top_edge = pos['y'] + pos['diameter'] / 2 - bottom_edge = pos['y'] - pos['diameter'] / 2 + left_edge = pos['x'] - pos['size'] / 2 + right_edge = pos['x'] + pos['size'] / 2 + top_edge = pos['y'] + pos['size'] / 2 + bottom_edge = pos['y'] - pos['size'] / 2 if (left_edge < usable_area['min']['x'] - EDGE_TOLERANCE or right_edge > usable_area['max']['x'] + EDGE_TOLERANCE or top_edge > usable_area['max']['y'] + EDGE_TOLERANCE or bottom_edge < usable_area['min']['y'] - EDGE_TOLERANCE): raise ValueError( - f"A base of diameter {pos['diameter']}mm does not fit within the " + f"A base of size {pos['size']}mm does not fit within the " "tray's usable area.\n" - "Use a larger tray, remove a diameter from the list, or reduce " + "Use a larger tray, remove a size from the list, or reduce " "the safety margins." ) @@ -114,13 +114,13 @@ def _validate_positions(usable_area, positions, tolerance): center_distance = math.sqrt(dx*dx + dy*dy) edge_distance = ( center_distance - - (positions[i]['diameter'] + tolerance) / 2 - - (positions[j]['diameter'] + tolerance) / 2 + (positions[i]['size'] + tolerance) / 2 - + (positions[j]['size'] + tolerance) / 2 ) if edge_distance < MIN_EDGE_GAP: raise ValueError( "Total width of bases is too wide to fit on the tray.\n" - + "Remove a diameter from the list and try again." + + "Remove a base from the list and try again." ) @@ -132,8 +132,8 @@ def _redistribution_pass( return positions, 0 # Fixed boundaries - target_first_x = usable_area['min']['x'] + positions[0]['diameter'] / 2 - target_last_x = usable_area['max']['x'] - positions[-1]['diameter'] / 2 + target_first_x = usable_area['min']['x'] + positions[0]['size'] / 2 + target_last_x = usable_area['max']['x'] - positions[-1]['size'] / 2 target_x_span = target_last_x - target_first_x # Vertical distances (fixed by alternating pattern) @@ -155,8 +155,8 @@ def calculate_x_span(gap): """Calculate total x span for a given edge-to-edge gap""" total_dx = 0 for i, dy in enumerate(dy_list): - radius_i = (positions[i]['diameter'] + tolerance) / 2 - radius_next = (positions[i+1]['diameter'] + tolerance) / 2 + radius_i = (positions[i]['size'] + tolerance) / 2 + radius_next = (positions[i+1]['size'] + tolerance) / 2 h = gap + radius_i + radius_next # Hypotenuse needed for this gap if h * h < dy * dy: @@ -183,8 +183,8 @@ def calculate_x_span(gap): # Calculate dx values with best_gap dx_list = [] for i, dy in enumerate(dy_list): - radius_i = (positions[i]['diameter'] + tolerance) / 2 - radius_next = (positions[i+1]['diameter'] + tolerance) / 2 + radius_i = (positions[i]['size'] + tolerance) / 2 + radius_next = (positions[i+1]['size'] + tolerance) / 2 h = best_gap + radius_i + radius_next dx = math.sqrt(h * h - dy * dy) dx_list.append(dx) diff --git a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py index 340bfcf..c4de9e1 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py @@ -4,15 +4,15 @@ # %% -def _line_fits(line_total, n_in_line, new_diameter, max_width, tolerance, min_spacing): - """Check if adding new_diameter to a line still fits with minimum spacing.""" +def _line_fits(line_total, n_in_line, new_size, max_width, tolerance, min_spacing): + """Check if adding new_size to a line still fits with minimum spacing.""" n = n_in_line + 1 - return line_total + new_diameter + (n - 1) * tolerance + (n + 1) * min_spacing <= max_width + return line_total + new_size + (n - 1) * tolerance + (n + 1) * min_spacing <= max_width def calculate_linear_cutout_positions( usable_area, - diameters, + sizes, edge_offsets, tolerance, is_double_tray=False, @@ -28,41 +28,41 @@ def calculate_linear_cutout_positions( line_two_total = 0 left_idx = 0 - right_idx = len(diameters) - 1 + right_idx = len(sizes) - 1 take_from_left = True # Alternate taking from start and end while left_idx <= right_idx: if take_from_left: - diameter = diameters[left_idx] - if _line_fits(line_one_total, len(line_one), diameter, max_width, tolerance, min_spacing): - line_one.append(diameter) + size = sizes[left_idx] + if _line_fits(line_one_total, len(line_one), size, max_width, tolerance, min_spacing): + line_one.append(size) line_one_indices.append(left_idx) - line_one_total += diameter - elif is_double_tray and _line_fits(line_two_total, len(line_two), diameter, max_width, tolerance, min_spacing): - line_two.append(diameter) + line_one_total += size + elif is_double_tray and _line_fits(line_two_total, len(line_two), size, max_width, tolerance, min_spacing): + line_two.append(size) line_two_indices.append(left_idx) - line_two_total += diameter + line_two_total += size else: raise ValueError( "Total width of bases is too wide to fit on the tray with the required spacing.\n" - + "Remove a diameter from the list, reduce min_cutout_spacing, or use a wider tray." + + "Remove a base from the list, reduce min_cutout_spacing, or use a wider tray." ) left_idx += 1 else: - diameter = diameters[right_idx] - if _line_fits(line_two_total, len(line_two), diameter, max_width, tolerance, min_spacing): - line_two.insert(0, diameter) + size = sizes[right_idx] + if _line_fits(line_two_total, len(line_two), size, max_width, tolerance, min_spacing): + line_two.insert(0, size) line_two_indices.insert(0, right_idx) - line_two_total += diameter - elif _line_fits(line_one_total, len(line_one), diameter, max_width, tolerance, min_spacing): - line_one.append(diameter) + line_two_total += size + elif _line_fits(line_one_total, len(line_one), size, max_width, tolerance, min_spacing): + line_one.append(size) line_one_indices.append(right_idx) - line_one_total += diameter + line_one_total += size else: raise ValueError( "Total width of bases is too wide to fit on the tray with the required spacing.\n" - + "Remove a diameter from the list, reduce min_cutout_spacing, or use a wider tray." + + "Remove a base from the list, reduce min_cutout_spacing, or use a wider tray." ) right_idx -= 1 @@ -77,7 +77,7 @@ def calculate_linear_cutout_positions( ) for i, pos in enumerate(x_positions): - pos['y'] = usable_area['min']['y'] + (pos['diameter']) / 2 + pos['y'] = usable_area['min']['y'] + (pos['size']) / 2 if line_one_indices[i] < len(edge_offsets): pos['y'] += edge_offsets[line_one_indices[i]] pos['flipped'] = False @@ -91,7 +91,7 @@ def calculate_linear_cutout_positions( ) for i, pos in enumerate(y_positions): - pos['y'] = usable_area['max']['y'] - (pos['diameter']) / 2 + pos['y'] = usable_area['max']['y'] - (pos['size']) / 2 if line_two_indices[i] < len(edge_offsets): pos['y'] -= edge_offsets[line_two_indices[i]] pos['flipped'] = True @@ -105,13 +105,13 @@ def calculate_linear_cutout_positions( def calculate_line_positions( usable_area, - diameters, + sizes, tolerance, min_spacing=2.0, ): positions = [] - diameter_total = sum(diameters) - n = len(diameters) + size_total = sum(sizes) + n = len(sizes) if n == 0: return positions @@ -119,13 +119,13 @@ def calculate_line_positions( max_width = usable_area['max']['x'] * 2 # Reserve min_spacing for all n+1 gaps, distribute any extra space equally. - available = max_width - diameter_total - (n - 1) * tolerance - (n + 1) * min_spacing + available = max_width - size_total - (n - 1) * tolerance - (n + 1) * min_spacing gap = min_spacing + max(available, 0) / (n + 1) x = -usable_area['max']['x'] - for diameter in diameters: - x += gap + diameter / 2 - positions.append({'x': x, 'diameter': diameter}) - x += diameter / 2 + tolerance + for size in sizes: + x += gap + size / 2 + positions.append({'x': x, 'size': size}) + x += size / 2 + tolerance return positions diff --git a/Trays/functions/cutout_generator.py b/Trays/functions/cutout_generator.py index 1529841..e105c57 100644 --- a/Trays/functions/cutout_generator.py +++ b/Trays/functions/cutout_generator.py @@ -2,13 +2,21 @@ from build123d import * from ocp_vscode import * import math -import copy + +# Wall draft for the cutout sides. NOTE: circle and prismatic cutouts +# currently use different draft angles and heights (12.5deg/6mm vs +# 5deg/5mm); unify these once it is confirmed the difference is not a +# deliberate fit choice. +CIRCLE_EXTRUDE_HEIGHT = 6 +CIRCLE_TAPER = 12.5 +PRISM_EXTRUDE_HEIGHT = 5 +PRISM_TAPER = 5 # %% def generate_cutout( - base_diameter, + size, tolerance=0.55, flap_depth=11.8, hinge_diameter=27.7, @@ -16,63 +24,66 @@ def generate_cutout( edge_margin=0.8, edge_adjust=0, edge_offset=0, + taper_angle=None, epsilon=0.001 ): """Build the negative shape for one circular base cutout. - edge_margin is the y safety margin between the cutout and the tray edge; - edge_adjust (--edge-adjusts) grows the flat spot below the curved lip; - edge_offset (--edge-offsets) shifts the lip to reduce the base depth. + `size` is the base diameter. edge_margin is the y safety margin between + the cutout and the tray edge; edge_adjust (--edge-adjusts) grows the + flat spot below the curved lip; edge_offset (--edge-offsets) shifts the + lip to reduce the base depth. taper_angle is the wall angle in degrees + from vertical (None uses CIRCLE_TAPER). """ + taper = CIRCLE_TAPER if taper_angle is None else taper_angle + with BuildPart() as normal_base: with BuildSketch(): - c = Circle(base_diameter/2 + tolerance/2, + c = Circle(size/2 + tolerance/2, align=(Align.CENTER, Align.CENTER)) - extrude(amount=6, taper=12.5) - extrude(c, amount=-6, taper=-12.5) - # # Add the slide path for the base - if(base_diameter/2 > flap_depth-edge_margin): + extrude(amount=CIRCLE_EXTRUDE_HEIGHT, taper=taper) + extrude(c, amount=-CIRCLE_EXTRUDE_HEIGHT, taper=-taper) + # Add the slide path for the base + if(size/2 > flap_depth-edge_margin): cross_section_result = section(normal_base.part, Plane.XZ) - e = extrude(cross_section_result, (base_diameter/2 + tolerance/2) - - (flap_depth - edge_margin) - flap_center_gap + epsilon) - - normal = copy.deepcopy(normal_base.part) - + extrude(cross_section_result, (size/2 + tolerance/2) - + (flap_depth - edge_margin) - flap_center_gap + epsilon) + normal_base.part = normal_base.part.translate((0,0,-epsilon)) - + if not edge_offset == 0: edge_offseter = normal_base.part.translate((0,edge_offset,0)) normal_base.part = normal_base.part.intersect(edge_offseter) - + if isinstance(normal_base.part, ShapeList): normal_base.part = normal_base.part[0] with BuildPart() as lip_adjustor_base: - with Locations((0, -base_diameter*0.75, -epsilon*2)): - Cylinder(base_diameter, 6, align=(Align.CENTER, Align.CENTER, Align.CENTER)) + with Locations((0, -size*0.75, -epsilon*2)): + Cylinder(size, 6, align=(Align.CENTER, Align.CENTER, Align.CENTER)) # Get the radius cut out of the adjustor hinge_radius = hinge_diameter/2 - edge_margin delta_x = hinge_radius - \ math.sqrt(math.pow(hinge_radius, 2) - math.pow(2 - edge_adjust + epsilon, 2)) - + with BuildPart() as lip_adjustor_edge: with BuildSketch(Plane.YZ): - with Locations(( -base_diameter/2 - tolerance/2 + delta_x - hinge_radius, 2 - edge_adjust)): + with Locations(( -size/2 - tolerance/2 + delta_x - hinge_radius, 2 - edge_adjust)): Circle(hinge_radius, align=(Align.CENTER, Align.CENTER)) revolve_axis = Axis( origin=(0, -tolerance/2 - epsilon, 0), direction=(0, 0, 1)) revolve(axis=revolve_axis) - + lip_adjustor_edge.part = lip_adjustor_edge.part.translate((0,edge_offset,0)) lip_adjustor_base.part -= lip_adjustor_edge.part # Keep only the part of the lip adjustor that intersects with the flap with BuildPart() as lip_box: - with Locations((0, edge_offset - base_diameter/2 - tolerance/2, -1)): + with Locations((0, edge_offset - size/2 - tolerance/2, -1)): b = Box( - (base_diameter + 5), + (size + 5), (flap_depth - edge_margin + epsilon)*2, 8, align=(Align.CENTER, Align.CENTER, Align.MIN), @@ -92,67 +103,89 @@ def generate_cutout( # Create flattener with BuildPart() as flattener: - Box(base_diameter + 5, base_diameter + 5, 5, + Box(size + 5, size + 5, 5, align=(Align.CENTER, Align.CENTER, Align.MIN)) # Subtract flattener using boolean operation normal_base.part = normal_base.part.intersect(flattener.part) - + # Convert normal_base from ShapeList to Shape if necessary if isinstance(normal_base.part, ShapeList): normal_base.part = normal_base.part[0] - # # Handle case where subtraction returns a ShapeList - return_compound = Compound([normal_base.part]) - - # show( - # return_compound, flattener, normal, lip_adjustor_base, - # lip_adjustor_edge, lip_box, c, lip_box.faces().sort_by(Axis.Z)[0]. - # center(), - # alphas=[1, 0.5, 1, 0.5, 0.5], - # names=['return', 'flat', 'normal', 'lip_base', 'lip_edge', 'lip_box', - # 'circle', 'lip_box_center']) - - return return_compound + return Compound([normal_base.part]) # %% -def generate_square_cutout( - side_size, - tolerance=0.55, - flap_depth=11.8, - hinge_diameter=27.7, - flap_center_gap=0.2, - edge_margin=0.8, - edge_adjust=0, - edge_offset=0, - epsilon=0.001 + +def _prismatic_cutout( + profile_fn, + slide_path_length, + flatten_width, + flatten_depth, + taper_angle=None, + epsilon=0.001, ): - # edge_adjust (--edge-adjusts) and edge_offset (--edge-offsets) are - # accepted for signature parity with generate_cutout; the square cutout - # geometry does not use them. - half_side = side_size / 2 + tolerance / 2 + """Shared pipeline for straight-walled (prismatic) cutouts such as + squares and future hexes: extrude the 2D profile with a wall draft, add + the slide path toward the flap, then remove everything below the floor + plane. The caller supplies the profile sketch via `profile_fn`; + taper_angle is the wall angle in degrees from vertical (None uses + PRISM_TAPER). + """ + taper = PRISM_TAPER if taper_angle is None else taper_angle with BuildPart() as normal_base: with BuildSketch(): - Rectangle(side_size + tolerance, side_size + tolerance, - align=(Align.CENTER, Align.CENTER)) - extrude(amount=5, taper=5) + profile_fn() + extrude(amount=PRISM_EXTRUDE_HEIGHT, taper=taper) # Add the slide path for the base (same approach as circular cutout) cross_section_result = section(normal_base.part, Plane.XZ) - extrude(cross_section_result, - half_side - flap_depth - flap_center_gap + edge_margin) + extrude(cross_section_result, slide_path_length) normal_base.part = normal_base.part.translate((0, 0, -epsilon)) with BuildPart() as flattener: - flat = Box(side_size + tolerance * 2, side_size + tolerance * 2, - 1, align=(Align.CENTER, Align.CENTER, Align.MAX)) + Box(flatten_width, flatten_depth, 1, + align=(Align.CENTER, Align.CENTER, Align.MAX)) normal_base.part -= flattener.part return Compound([normal_base.part]) +def generate_square_cutout( + size, + tolerance=0.55, + flap_depth=11.8, + hinge_diameter=27.7, + flap_center_gap=0.2, + edge_margin=0.8, + edge_adjust=0, + edge_offset=0, + taper_angle=None, + epsilon=0.001 +): + """Build the negative shape for one square base cutout. + + `size` is the side length. taper_angle is the wall angle in degrees from + vertical (None uses PRISM_TAPER). edge_adjust (--edge-adjusts) and + edge_offset (--edge-offsets) are accepted for signature parity with + generate_cutout; the square cutout geometry does not use them. + """ + half_side = size / 2 + tolerance / 2 + + return _prismatic_cutout( + profile_fn=lambda: Rectangle(size + tolerance, size + tolerance, + align=(Align.CENTER, Align.CENTER)), + slide_path_length=(half_side - flap_depth - flap_center_gap + + edge_margin), + flatten_width=size + tolerance * 2, + flatten_depth=size + tolerance * 2, + taper_angle=taper_angle, + epsilon=epsilon, + ) + + # %% diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index 3fcec80..c600ac8 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -6,14 +6,14 @@ if __name__ == "__main__": from tray_config import TrayConfig + from shapes import get_shape from base_tray_generator import generate_base_tray - from cutout_generator import generate_cutout, generate_square_cutout from calculate_cutout_positions.calculate_linear_cutout_positions import calculate_linear_cutout_positions from calculate_cutout_positions.calculate_alternating_cutout_positions import calculate_alternating_cutout_positions else: from .tray_config import TrayConfig + from .shapes import get_shape from .base_tray_generator import generate_base_tray - from .cutout_generator import generate_cutout, generate_square_cutout from .calculate_cutout_positions.calculate_linear_cutout_positions import calculate_linear_cutout_positions from .calculate_cutout_positions.calculate_alternating_cutout_positions import calculate_alternating_cutout_positions @@ -49,24 +49,24 @@ def calculate_usable_area( def calculate_cutout_positions( usable_area, - diameters, + sizes, edge_offsets, tolerance, is_double_tray=False, force_linear_positions=False, min_cutout_spacing=2.0, ): - if len(diameters) == 0: + if len(sizes) == 0: return [] positions = [] - max_diameter = max(diameters) - if max_diameter <= -usable_area['min']['y'] or not is_double_tray or force_linear_positions: + max_size = max(sizes) + if max_size <= -usable_area['min']['y'] or not is_double_tray or force_linear_positions: positions = calculate_linear_cutout_positions( - usable_area, diameters, edge_offsets, tolerance, is_double_tray, + usable_area, sizes, edge_offsets, tolerance, is_double_tray, min_spacing=min_cutout_spacing) else: positions = calculate_alternating_cutout_positions( - usable_area, diameters, edge_offsets, tolerance) + usable_area, sizes, edge_offsets, tolerance) return positions @@ -74,31 +74,35 @@ def calculate_cutout_positions( def generate_full_tray( - diameters, + sizes, config=None, edge_offsets=None, edge_adjusts=None, ): - """Generate a tray with cutouts for the given base diameters. + """Generate a tray with cutouts for the given base sizes. - Geometry and layout settings come from `config` (a TrayConfig); per-base - fine-tuning comes from edge_offsets / edge_adjusts, which are padded with - zeros to match the length of `diameters`. + Each entry in `sizes` is one base: the diameter for circular cutouts, + the side length for square ones (see functions/shapes.py). Geometry and + layout settings come from `config` (a TrayConfig); per-base fine-tuning + comes from edge_offsets / edge_adjusts, which are padded with zeros to + match the length of `sizes`. """ if config is None: config = TrayConfig() + shape = get_shape(config.cutout_shape) + storage_key = ((config.total_width, config.total_depth), config.is_double_tray) - # Pad edge_offsets with zeros to match diameters length + # Pad edge_offsets with zeros to match sizes length edge_offsets = list(edge_offsets) if edge_offsets else [] - while len(edge_offsets) < len(diameters): + while len(edge_offsets) < len(sizes): edge_offsets.append(0) - # Pad edge_adjusts with zeros to match diameters length + # Pad edge_adjusts with zeros to match sizes length edge_adjusts = list(edge_adjusts) if edge_adjusts else [] - while len(edge_adjusts) < len(diameters): + while len(edge_adjusts) < len(sizes): edge_adjusts.append(0) # Create a base tray if one of the given dimmension doesn't exist @@ -116,25 +120,21 @@ def generate_full_tray( config.is_double_tray, ) - # Square cutouts must use linear positioning: the alternating layout nests - # bases using circle-based touch math, which underestimates a square's - # diagonal footprint and can overlap adjacent squares at their corners. + # Shapes that cannot guarantee clearance under the alternating layout's + # nesting math (see functions/shapes.py) are kept on the linear layout. use_linear_positions = (config.force_linear_positions - or config.cutout_shape == 'square') + or not shape.supports_alternating) positions = calculate_cutout_positions( - usable_area, diameters, edge_offsets, config.tolerance, + usable_area, sizes, edge_offsets, config.tolerance, config.is_double_tray, force_linear_positions=use_linear_positions, min_cutout_spacing=config.min_cutout_spacing) cutouts_list = [] - cutout_fn = (generate_square_cutout if config.cutout_shape == 'square' - else generate_cutout) - for i, position in enumerate(positions): - cutout = cutout_fn( - position['diameter'], + cutout = shape.build( + position['size'], tolerance=config.tolerance, flap_depth=config.flap_depth, hinge_diameter=config.hinge_diameter, @@ -142,6 +142,7 @@ def generate_full_tray( edge_margin=config.safety_margin[1], edge_adjust=edge_adjusts[i], edge_offset=edge_offsets[i], + taper_angle=config.taper_angle, epsilon=config.epsilon, ) diff --git a/Trays/functions/shapes.py b/Trays/functions/shapes.py new file mode 100644 index 0000000..3dc6e93 --- /dev/null +++ b/Trays/functions/shapes.py @@ -0,0 +1,99 @@ +"""Registry of cutout shapes the tray generator can cut for a base. + +To add a new shape: + 1. Subclass CutoutShape and implement build() (the 3D negative) and + circumradius(); override footprint() if the bounding box is not + size x size. + 2. Set supports_alternating only if the shape's clearance math is safe + under the alternating layout's nesting. + 3. Add an instance to SHAPES below. The CLI --cutout-shape choices and + the orchestrator pick it up from there. + +This module must stay importable without the CAD libraries (build123d), +so shape classes import their geometry builders lazily inside build(). +All lengths are in millimeters. +""" +import math + + +class CutoutShape: + """One cutout shape, described by a single scalar `size`. + + For a circle, `size` is the base diameter; for a square, the side + length. `tolerance` is the fit tolerance added around the base, so the + physical hole measures size + tolerance across. + """ + + #: Registry key, also the CLI value for --cutout-shape. + name = None + #: Whether the alternating (nested) layout may be used for this shape. + supports_alternating = False + + def footprint(self, size, tolerance): + """(x, y) bounding extent of the physical hole cut into the tray.""" + return (size + tolerance, size + tolerance) + + def circumradius(self, size, tolerance): + """Radius of the smallest circle containing the physical hole.""" + raise NotImplementedError + + def min_center_distance(self, size, other, other_size, tolerance, gap=0.0): + """Minimum center-to-center distance to another cutout that keeps at + least `gap` clearance between their edges. + + Conservative default: the shapes' circumscribed circles touch. Shape + pairs with tighter exact math can override this. + """ + return (self.circumradius(size, tolerance) + + other.circumradius(other_size, tolerance) + + gap) + + def build(self, size, **params): + """Build the 3D negative (a build123d Compound) for one cutout.""" + raise NotImplementedError + + +class CircleShape(CutoutShape): + name = 'circle' + supports_alternating = True + + def circumradius(self, size, tolerance): + return (size + tolerance) / 2 + + def build(self, size, **params): + try: + from .cutout_generator import generate_cutout + except ImportError: + from cutout_generator import generate_cutout + return generate_cutout(size, **params) + + +class SquareShape(CutoutShape): + name = 'square' + # The alternating layout nests bases using circle-tangency math, which + # underestimates a square's diagonal footprint and can overlap adjacent + # squares at their corners — keep squares on the linear layout. + supports_alternating = False + + def circumradius(self, size, tolerance): + return (size + tolerance) * math.sqrt(2) / 2 + + def build(self, size, **params): + try: + from .cutout_generator import generate_square_cutout + except ImportError: + from cutout_generator import generate_square_cutout + return generate_square_cutout(size, **params) + + +SHAPES = {shape.name: shape for shape in (CircleShape(), SquareShape())} + + +def get_shape(name): + try: + return SHAPES[name] + except KeyError: + raise ValueError( + f"Unknown cutout shape '{name}'. " + f"Available shapes: {', '.join(sorted(SHAPES))}" + ) from None diff --git a/Trays/functions/tray_config.py b/Trays/functions/tray_config.py index ccb059e..681b929 100644 --- a/Trays/functions/tray_config.py +++ b/Trays/functions/tray_config.py @@ -5,7 +5,7 @@ class TrayConfig: """All tray geometry and generation settings, defaulted in one place. - Per-base inputs (diameters, edge offsets, edge adjusts) are passed to + Per-base inputs (sizes, edge offsets, edge adjusts) are passed to generate_full_tray separately. All lengths are in millimeters. """ @@ -38,7 +38,12 @@ class TrayConfig: hinge_diameter: float = 27.7 # Cutout and layout options - cutout_shape: str = 'square' # 'circle' or 'square' + cutout_shape: str = 'circle' # any key of shapes.SHAPES ('circle', 'square') + # Wall angle of the cutout in degrees from vertical. None uses the + # shape's default (see cutout_generator: 12.5 for circles, 5 for + # squares). For a measured base: + # taper_angle = atan((top_size - bottom_size) / (2 * base_height)) + taper_angle: float = None min_cutout_spacing: float = 2.0 # Minimum gap (mm) between cutout edges is_double_tray: bool = True force_linear_positions: bool = False diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index c36a656..ae610cc 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -5,6 +5,7 @@ import os from collections import Counter from functions.full_tray_generator import generate_full_tray +from functions.shapes import SHAPES from functions.tray_config import TrayConfig @@ -15,7 +16,7 @@ # config = TrayConfig(total_width=200, cutout_shape='circle') config = TrayConfig() -diameters = [24.7, 49.6, 39.2, 49.6, 24.7, ] +sizes = [24.7, 49.6, 39.2, 49.6, 24.7, ] edge_offsets = [] edge_adjusts = [] @@ -38,21 +39,21 @@ # Detect if running in Jupyter/IPython is_jupyter = 'ipykernel' in sys.argv[0] or 'jupyter' in sys.argv[0].lower() - # Check if running from command line (has diameters argument) and NOT in Jupyter + # Check if running from command line (has sizes argument) and NOT in Jupyter if len(sys.argv) > 1 and not is_jupyter: parser = argparse.ArgumentParser( description="Generate a tray with custom base cutouts\n" - + "Usage: \"python tray_generator.py [diameters] [options]\"\n" + + "Usage: \"python tray_generator.py [sizes] [options]\"\n" + "Example: \"python tray_generator.py 24.7 24.7 24.7 24.7 24.7 24.7\"\n" + "Example: \"python tray_generator.py 31.6 31.6 31.6 31.6 31.6 31.6 --safety-margin-y 0.4\"\n" + "Example: \"python tray_generator.py 31.6 31.6 31.6 31.6 31.6 31.6 --safety-margin-y 0.4 --tolerance 0.6\"\n", formatter_class=argparse.RawDescriptionHelpFormatter ) parser.add_argument( - "diameters", + "sizes", type=float, nargs="+", - help="Space-separated list of base diameters (e.g., 31.6 31.6 25.4)" + help="Space-separated list of base sizes: circle diameter or square side length, in mm (e.g., 31.6 31.6 25.4)" ) parser.add_argument( "--width", @@ -70,7 +71,7 @@ "--output", type=str, default=None, - help="Output file path without extension (default: auto-generated from diameter summary)" + help="Output file path without extension (default: auto-generated from size summary)" ) parser.add_argument( "--safety-margin-x", @@ -113,9 +114,18 @@ "--cutout-shape", type=str, default=None, - choices=["circle", "square"], + choices=sorted(SHAPES), help=f"Cutout shape (default: {config.cutout_shape})" ) + parser.add_argument( + "--taper-angle", + type=float, + default=None, + help="Wall angle of the cutouts in degrees from vertical " + "(default: 12.5 for circle, 5 for square). To match a measured " + "base: atan((top_size - bottom_size) / (2 * base_height)), " + "e.g. a 25mm->27mm base 3mm tall needs atan(2/6) = 18.4 degrees." + ) parser.add_argument( "--min-cutout-spacing", type=float, @@ -131,7 +141,7 @@ args = parser.parse_args() # Override config defaults with command line arguments - diameters = args.diameters + sizes = args.sizes config.total_width = args.width config.total_depth = args.depth custom_output = args.output @@ -140,6 +150,8 @@ config.cutout_shape = args.cutout_shape if args.min_cutout_spacing is not None: config.min_cutout_spacing = args.min_cutout_spacing + if args.taper_angle is not None: + config.taper_angle = args.taper_angle config.force_linear_positions = args.force_linear_positions # Handle safety margins - use provided values or keep defaults @@ -162,24 +174,24 @@ # No arguments - use defaults custom_output = None - # Create a summary of diameters (count how many of each size) - diameter_count = Counter(diameters) - diameter_summary = sorted(diameter_count.items()) + # Create a summary of sizes (count how many of each size) + size_count = Counter(sizes) + size_summary = sorted(size_count.items()) - # Generate filename from diameter summary if not provided + # Generate filename from size summary if not provided if custom_output: output_filename = custom_output else: - # Create filename like "tray_31.6x10_25.4x5" from the diameter summary + # Create filename like "tray_31.6x10_25.4x5" from the size summary filename_parts = [ - f"{count}x{diameter}mm" for diameter, count in diameter_summary] + f"{count}x{size}mm" for size, count in size_summary] output_filename = f"tray_{'_'.join(filename_parts)}" print("Generating", output_filename, flush=True) sys.stdout.flush() tray_compound, _ = generate_full_tray( - diameters, + sizes, config, edge_offsets=edge_offsets, edge_adjusts=edge_adjusts, @@ -216,17 +228,17 @@ RED = "\033[91m" RESET = "\033[0m" - # Check for math domain error - usually caused by mixing large and small diameter bases + # Check for math domain error - usually caused by mixing large and small size bases if "math domain error" in error_message.lower(): message = ("Cannot fit base configuration.\n" - "Mixing large base diameters (32mm+) with small base diameters (<32mm) requires\n" + "Mixing large base sizes (32mm+) with small base sizes (<32mm) requires\n" "alternating them in the layout. Multiple small bases in a row causes geometric conflicts.\n" - "Try: Distribute smaller diameters throughout with larger ones in between.\n" + "Try: Distribute smaller sizes throughout with larger ones in between.\n" "Example: Instead of [25, 25, 40, 40], try [25, 40, 25, 40]\n" "Try: Setting the flag \"--force-linear-positions\".") elif isinstance(e, KeyError) and "flipped" in error_message.lower(): message = ("System mirrors the geometry of the base cutout for double sided trays.\n" - "This usually occurs when only one diameter is provided.\n" + "This usually occurs when only one size is provided.\n" "Try: Setting the flag \"--single-sided\".\n" "(Note: You may then need to set --depth manually. Try --depth 132 for standard size.)") elif isinstance(e, ValueError): diff --git a/tests/test_alternating_positions.py b/tests/test_alternating_positions.py index 08d21f8..23a458c 100644 --- a/tests/test_alternating_positions.py +++ b/tests/test_alternating_positions.py @@ -32,7 +32,7 @@ def test_two_large_circles_nest_at_opposite_corners(): assert positions[1]['flipped'] is True -def test_five_mixed_diameters_pinned_layout(): +def test_five_mixed_sizes_pinned_layout(): positions = calculate_alternating_cutout_positions( UA_DOUBLE, [24.7, 49.6, 39.2, 49.6, 24.7], [0] * 5, TOL) @@ -47,7 +47,7 @@ def test_five_mixed_diameters_pinned_layout(): for got, (x, y, d, flipped) in zip(positions, expected): assert got['x'] == pytest.approx(x, abs=1e-5) assert got['y'] == pytest.approx(y, abs=1e-5) - assert got['diameter'] == d + assert got['size'] == d assert got['flipped'] is flipped @@ -66,7 +66,7 @@ def test_redistribution_equalizes_edge_gaps(): center_dist = ((b['x'] - a['x']) ** 2 + (b['y'] - a['y']) ** 2) ** 0.5 # Physical clearance between the holes: subtract the toleranced radii. gaps.append(center_dist - - (a['diameter'] + TOL) / 2 - (b['diameter'] + TOL) / 2) + - (a['size'] + TOL) / 2 - (b['size'] + TOL) / 2) # All consecutive edge-to-edge gaps are equal and respect the validator's # 0.4mm minimum. @@ -75,10 +75,10 @@ def test_redistribution_equalizes_edge_gaps(): assert gap >= 0.4 -def test_single_diameter_is_centered(): +def test_single_size_is_centered(): # Review B4: this path used to rely on a leftover loop variable and # subtracted the edge offset; it now adds it (inward), matching the - # multi-diameter and linear-layout convention. + # multi-size and linear-layout convention. positions = calculate_alternating_cutout_positions( UA_DOUBLE, [40.0], [0.5], TOL) @@ -88,7 +88,7 @@ def test_single_diameter_is_centered(): assert positions[0]['flipped'] is False -def test_single_diameter_without_edge_offsets(): +def test_single_size_without_edge_offsets(): # Review B4: an empty edge_offsets list used to raise IndexError here. positions = calculate_alternating_cutout_positions( UA_DOUBLE, [40.0], [], TOL) diff --git a/tests/test_full_tray_helpers.py b/tests/test_full_tray_helpers.py index 199cb54..8c0eba4 100644 --- a/tests/test_full_tray_helpers.py +++ b/tests/test_full_tray_helpers.py @@ -47,16 +47,16 @@ def test_dispatch_empty_input(ua_double): assert calculate_cutout_positions(ua_double, [], [], TOL) == [] -def test_dispatch_small_diameters_use_linear(ua_double): - # max diameter <= -min_y (31.925): linear layout, rows stack at same x. +def test_dispatch_small_sizes_use_linear(ua_double): + # max size <= -min_y (31.925): linear layout, rows stack at same x. positions = calculate_cutout_positions( ua_double, [25.0, 25.0], [0, 0], TOL, is_double_tray=True) assert [p['x'] for p in positions] == pytest.approx([0.0, 0.0]) assert [p['flipped'] for p in positions] == [False, True] -def test_dispatch_large_diameters_use_alternating(ua_double): - # max diameter > -min_y: alternating layout, nested at opposite corners. +def test_dispatch_large_sizes_use_alternating(ua_double): + # max size > -min_y: alternating layout, nested at opposite corners. positions = calculate_cutout_positions( ua_double, [40.0, 40.0], [0, 0], TOL, is_double_tray=True) assert positions[0]['x'] == pytest.approx(-63.45) diff --git a/tests/test_linear_positions.py b/tests/test_linear_positions.py index 756fa0e..fe21bc8 100644 --- a/tests/test_linear_positions.py +++ b/tests/test_linear_positions.py @@ -29,10 +29,10 @@ def test_single_sided_row_is_centered_and_evenly_spaced(): UA_SINGLE, [31.6, 31.6, 31.6], [0, 0, 0], TOL, is_double_tray=False) assert [p['x'] for p in positions] == pytest.approx([-49.9, 0.0, 49.9]) - # y is always resting on the front edge: min_y + diameter/2 + # y is always resting on the front edge: min_y + size/2 assert all(p['y'] == pytest.approx(-16.125) for p in positions) assert all(p['flipped'] is False for p in positions) - assert all(p['diameter'] == 31.6 for p in positions) + assert all(p['size'] == 31.6 for p in positions) def test_single_item_is_centered(): @@ -79,22 +79,22 @@ def test_double_tray_row_assignment_and_edge_offsets(): expected = [ # front row: input indices 0 and 1, y = -31.925 + d/2 + offset - {'x': -32.233333, 'y': -18.725, 'diameter': 25.4, 'flipped': False}, - {'x': 32.233333, 'y': -18.625, 'diameter': 25.4, 'flipped': False}, + {'x': -32.233333, 'y': -18.725, 'size': 25.4, 'flipped': False}, + {'x': 32.233333, 'y': -18.625, 'size': 25.4, 'flipped': False}, # back row: input indices 2 and 3, y = 31.925 - d/2 - offset - {'x': -36.066667, 'y': 15.425, 'diameter': 31.6, 'flipped': True}, - {'x': 31.866667, 'y': 11.125, 'diameter': 40.0, 'flipped': True}, + {'x': -36.066667, 'y': 15.425, 'size': 31.6, 'flipped': True}, + {'x': 31.866667, 'y': 11.125, 'size': 40.0, 'flipped': True}, ] assert len(positions) == len(expected) for got, want in zip(positions, expected): assert got['x'] == pytest.approx(want['x'], abs=1e-5) assert got['y'] == pytest.approx(want['y'], abs=1e-5) - assert got['diameter'] == want['diameter'] + assert got['size'] == want['size'] assert got['flipped'] is want['flipped'] def test_short_edge_offsets_list_is_safe(): - """Review B8 (fixed): an edge_offsets list shorter than the diameters list + """Review B8 (fixed): an edge_offsets list shorter than the sizes list used to IndexError on the back row (guard checked the wrong length). Missing offsets are now treated as 0.""" positions = calculate_linear_cutout_positions( @@ -120,18 +120,18 @@ def test_line_positions_symmetric_margins_and_tolerance_gap(): assert interior_gap == pytest.approx(left_margin + TOL) -@pytest.mark.parametrize("diameters", [ +@pytest.mark.parametrize("sizes", [ [31.6, 31.6, 31.6, 31.6], [25.4, 40.0, 25.4], [49.6, 24.7, 39.2], ]) -def test_row_stays_in_bounds_with_min_spacing(diameters): - positions = calculate_line_positions(UA_DOUBLE, diameters, TOL, MIN_SPACING) +def test_row_stays_in_bounds_with_min_spacing(sizes): + positions = calculate_line_positions(UA_DOUBLE, sizes, TOL, MIN_SPACING) edges = [] for p in positions: - left = p['x'] - p['diameter'] / 2 - right = p['x'] + p['diameter'] / 2 + left = p['x'] - p['size'] / 2 + right = p['x'] + p['size'] / 2 assert left >= UA_DOUBLE['min']['x'] - 1e-9 assert right <= UA_DOUBLE['max']['x'] + 1e-9 edges.append((left, right)) diff --git a/tests/test_shapes.py b/tests/test_shapes.py new file mode 100644 index 0000000..dd7b80f --- /dev/null +++ b/tests/test_shapes.py @@ -0,0 +1,61 @@ +"""Tests for the cutout shape registry (functions/shapes.py). + +The registry itself is pure Python: importing it (and calling everything +except build()) must not require the CAD libraries. +""" +import math + +import pytest + +from shapes import SHAPES, get_shape, CircleShape, SquareShape + + +def test_registry_contains_circle_and_square(): + assert set(SHAPES) >= {'circle', 'square'} + assert isinstance(SHAPES['circle'], CircleShape) + assert isinstance(SHAPES['square'], SquareShape) + # Registry keys match the shapes' own names (used for --cutout-shape). + for name, shape in SHAPES.items(): + assert shape.name == name + + +def test_get_shape_unknown_name_lists_available(): + with pytest.raises(ValueError, match="circle.*square|square.*circle"): + get_shape('hexagon') + + +def test_circle_circumradius_and_footprint(): + circle = get_shape('circle') + assert circle.circumradius(40.0, 0.55) == pytest.approx(20.275) + assert circle.footprint(40.0, 0.55) == pytest.approx((40.55, 40.55)) + + +def test_square_circumradius_is_half_diagonal(): + square = get_shape('square') + assert square.circumradius(40.0, 0.55) == pytest.approx( + 40.55 * math.sqrt(2) / 2) + assert square.footprint(40.0, 0.55) == pytest.approx((40.55, 40.55)) + + +def test_min_center_distance_circle_circle_matches_layout_math(): + # Must equal the alternating layout's nesting distance: the toleranced + # radii sum plus the clearance gap. + circle = get_shape('circle') + d = circle.min_center_distance(24.7, circle, 49.6, 0.55, gap=0.4) + assert d == pytest.approx((24.7 + 0.55) / 2 + (49.6 + 0.55) / 2 + 0.4) + + +def test_min_center_distance_squares_is_conservative(): + # Two 40mm squares corner-to-corner need more room than two 40mm + # circles: the default circumscribed-circle math must reflect that. + circle = get_shape('circle') + square = get_shape('square') + assert (square.min_center_distance(40.0, square, 40.0, 0.55) + > circle.min_center_distance(40.0, circle, 40.0, 0.55)) + + +def test_alternating_layout_support_flags(): + assert get_shape('circle').supports_alternating is True + # Squares must stay on the linear layout: circle-tangency nesting + # underestimates their diagonal footprint. + assert get_shape('square').supports_alternating is False From 5ddc3b3aaf4b5abfcc5c7d9c3a2e6c136a880200 Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 19:26:18 +0100 Subject: [PATCH 08/12] updting readme and other fixes --- README.md | 109 +++++++++++------ .../calculate_linear_cutout_positions.py | 87 ++++++++------ Trays/functions/cutout_generator.py | 111 ++++++++++++++++-- Trays/functions/full_tray_generator.py | 13 +- Trays/functions/shapes.py | 46 +++++++- Trays/functions/tray_config.py | 14 ++- Trays/tray_generator.py | 19 ++- tests/test_linear_positions.py | 26 ++++ tests/test_shapes.py | 36 +++++- 9 files changed, 365 insertions(+), 96 deletions(-) diff --git a/README.md b/README.md index a46fd45..b49a56b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ LayerSafe generates parametric 3D tray designs featuring: - Adjustable dimensions (width and depth) - Hinged flap mechanisms for opening/closing - Customizable rails and base structure -- Built-in cutouts for organization +- Cutouts for **circular, square, and hexagonal** bases, mixed sizes per tray +- Adjustable cutout wall angle (taper) to match sloped base edges +- Flap clearance so closed flaps rotate past seated bases - Support for single or double tray configurations - Export capabilities in STEP and STL formats @@ -47,10 +49,20 @@ The tray generator is designed to be run from the command line, making it easy f #### Basic Syntax ```bash -python Trays/tray_generator.py ... [options] +python Trays/tray_generator.py ... [options] ``` -> **⚠️ Important:** Base diameters should be measured as accurately as possible. Precision down to **0.1mm** is recommended for proper fit. Use quality calipers with good accuracy (±0.1mm or better) to measure your bases before generating the tray. +Each size is one base. What "size" means depends on the cutout shape: + +| Shape | `--cutout-shape` | Size measurement | +|-------|------------------|------------------| +| Circle (default) | `circle` | Base diameter | +| Square | `square` | Side length | +| Hexagon | `hex` | Across the flats | + +Hex cutouts are oriented with their flats facing the tray edges (corners pointing sideways), so measure your hex bases across the flats—the natural caliper measurement. + +> **⚠️ Important:** Base sizes should be measured as accurately as possible. Precision down to **0.1mm** is recommended for proper fit. Use quality calipers with good accuracy (±0.1mm or better) to measure your bases before generating the tray. #### Simple Examples @@ -64,21 +76,48 @@ Generate a tray with mixed diameters (2× 25.4mm and 1× 31.6mm): python Trays/tray_generator.py 25.4 25.4 31.6 ``` +Generate a tray for five 29.8mm (across flats) hex bases: +```bash +python Trays/tray_generator.py 29.8 29.8 29.8 29.8 29.8 --cutout-shape hex +``` + #### Available Options | Option | Type | Default | Description | |--------|------|---------|-------------| | `--width` | float | 189.5 | Total tray width in mm | | `--depth` | float | 66.0 | Total tray depth in mm | +| `--cutout-shape` | choice | circle | Cutout shape: `circle`, `square`, or `hex` | +| `--taper-angle` | float | shape default | Wall angle of the cutouts in degrees from vertical (default: 12.5 for circle, 5 for square/hex). See [Matching sloped bases](#matching-sloped-bases) | +| `--flap-clearance` | float | 1.0 | Extra sideways clearance (mm per side) in the flap's part of square/hex cutouts so the flap rotates closed past seated bases. Circle cutouts have their own rotation relief and ignore this | +| `--tolerance` | float | 0.55 | Fit tolerance added around each base (mm) | | `--safety-margin-x` | float | 6.5 | Horizontal margin from edges (mm) | | `--safety-margin-y` | float | 0.8 | Vertical margin from edges (mm) | -| `--tolerance` | float | 0.55 | Tolerance for circle fit (mm) | +| `--min-cutout-spacing` | float | 2.0 | Minimum gap (mm) between adjacent cutout edges | | `--edge-offsets` | space-separated floats | None | Edge offsets for each base (e.g., `0.5 0.5 0.5`) will reduce the depth of the base with the given amount without affecting the width. Useful for fine-tuning fit, especially on larger bases (mm) | | `--edge-adjusts` | space-separated floats | None | Edge adjustments for each base (e.g., `0.2 0.2 0.2`), independent of edge-offsets for additional fine-tuning, a larger value will give a larger flat-spot below the curved section (mm) | | `--single-sided` | flag | False | Generate a single-sided tray (default: double-sided) | -| `--force-linear-positions` | flag | False | Forces linear positioning (default: automatically selects linear or alternating positioning) | +| `--force-linear-positions` | flag | False | Forces linear positioning (default: automatically selects linear or alternating positioning; square and hex cutouts always use linear) | | `--output` | string | auto | Output filename (without extension) | +#### Matching sloped bases + +Many bases are narrower at the top than the bottom. Give the generator the **bottom** size and set the wall angle to match the slope: + +``` +taper_angle = atan((bottom_size - top_size) / (2 * base_height)) +``` + +A positive angle narrows the cutout toward the top (the usual case); a negative angle widens it. + +Example: hex bases measuring 29.8mm across flats at the bottom, 27.2mm at the top, 4mm tall → `atan(2.6 / 8)` ≈ 18°: + +```bash +python Trays/tray_generator.py 29.8 29.8 29.8 29.8 29.8 --cutout-shape hex --taper-angle 18.0 +``` + +The walls then keep the same clearance along the full height of the base. + #### Advanced Examples Adjust safety margins for a tight fit: @@ -96,14 +135,14 @@ Generate a single-sided tray (not double-sided): python Trays/tray_generator.py 31.6 31.6 31.6 --single-sided ``` -Apply edge offsets to customize base positioning: +Square bases with a reduced flap clearance: ```bash -python Trays/tray_generator.py 25.4 25.4 25.4 --edge-offsets 0.5 0.5 0.5 +python Trays/tray_generator.py 25.0 25.0 25.0 --cutout-shape square --flap-clearance 0.6 ``` -Apply edge adjustments for additional fine-tuning: +Apply edge offsets to customize base positioning: ```bash -python Trays/tray_generator.py 25.4 25.4 25.4 --edge-adjusts 0.2 0.2 0.2 +python Trays/tray_generator.py 25.4 25.4 25.4 --edge-offsets 0.5 0.5 0.5 ``` Specify a custom output filename: @@ -111,11 +150,6 @@ Specify a custom output filename: python Trays/tray_generator.py 31.6 31.6 31.6 --output my_custom_tray ``` -Combine multiple options: -```bash -python Trays/tray_generator.py 31.6 31.6 31.6 31.6 31.6 31.6 --safety-margin-y 0.4 --tolerance 0.6 --width 190 --single-sided --edge-offsets 0.2 0.2 0.2 0.2 0.2 0.2 --edge-adjusts 0.1 0.1 0.1 0.1 0.1 0.1 --output special_tray -``` - #### Getting Help View all available options: @@ -125,42 +159,43 @@ python Trays/tray_generator.py --help #### Output -Generated files are automatically saved to `Trays/output/`: +Generated files are saved to `Trays/output/` (regardless of the directory you run the command from): - **STL format** (`.stl`) — Suitable for 3D printing - **STEP format** (`.step`) — Suitable for CAD software and CNC machines -Filenames are auto-generated based on your diameter input (e.g., `tray_6x31.6mm.stl`), or you can specify a custom name with `--output`. - -### Jupyter Notebook (Optional) - -If you prefer an interactive notebook environment: -1. Open `Trays/tray_generator.ipynb` in Jupyter -2. Modify the default parameters in the notebook and run cells -3. View the 3D model preview in the notebook output +Filenames are auto-generated from your size input (e.g., `tray_6x31.6mm.stl`), or you can specify a custom name with `--output`. ### Python IDE Usage (Optional) To use in VS Code or another IDE: -1. Open `Trays/tray_generator.py` -2. Modify the default parameters in the "User-Adjustable Parameters" section +1. Open `Trays/tray_generator.py` +2. Adjust the parameters in the "User-Adjustable Parameters" section (see below) 3. Run the script (VS Code: F5 or Run button) ### Customizing Tray Parameters -For more detailed customization, you can edit the **User-Adjustable Parameters** section in `tray_generator.py`: +All tray geometry and generation defaults live in a single `TrayConfig` dataclass in `Trays/functions/tray_config.py` — dimensions, rail/flap/hinge geometry, cutout shape, taper, tolerances, and more. For deeper customization than the CLI exposes, either edit the defaults there or override individual fields in `tray_generator.py`: ```python -total_width = 189.5 # Overall tray width (mm) -total_depth = 66.0 # Overall tray depth (mm) -floor_thickness = 0.4 # Bottom thickness (mm) -base_height = 4.2 # Height of base section (mm) -rail_height = 8.4 # Height of side rails (mm) -rail_width = 4.8 # Width of side rails (mm) -flap_depth = 11.8 # Depth of hinged flap (mm) -flap_center_gap = 0.2 # Gap between flap and base (mm) -hinge_width = 2.8 # Width of hinge mechanism (mm) -hinge_height = 3.6 # Height of hinge mechanism (mm) -is_double_tray = True # Set to True for stacked tray configuration +config = TrayConfig( + total_width=200, # Overall tray width (mm) + rail_height=10.0, # Height of side rails (mm) + cutout_shape='hex', # 'circle', 'square', or 'hex' + is_double_tray=False, # Single-sided tray +) +``` + +### Adding a new cutout shape + +Shapes are pluggable: subclass `CutoutShape` in `Trays/functions/shapes.py`, implement `build()` (the 3D negative) and `circumradius()`, override `footprint()`/`layout_sizes()` if the shape's bounding box is not size × size, and register an instance in `SHAPES`. The CLI choices, layout, and orchestrator pick it up automatically. + +## Development + +Run the test suite (pure-math layout tests, no CAD required for most): + +```bash +pip install pytest +python -m pytest ``` ## License diff --git a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py index c4de9e1..60a3a48 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py @@ -1,13 +1,10 @@ # %% -import math - -# %% -def _line_fits(line_total, n_in_line, new_size, max_width, tolerance, min_spacing): - """Check if adding new_size to a line still fits with minimum spacing.""" +def _line_fits(line_total, n_in_line, new_x_size, max_width, tolerance, min_spacing): + """Check if adding new_x_size to a line still fits with minimum spacing.""" n = n_in_line + 1 - return line_total + new_size + (n - 1) * tolerance + (n + 1) * min_spacing <= max_width + return line_total + new_x_size + (n - 1) * tolerance + (n + 1) * min_spacing <= max_width def calculate_linear_cutout_positions( @@ -17,10 +14,20 @@ def calculate_linear_cutout_positions( tolerance, is_double_tray=False, min_spacing=2.0, + layout_sizes=None, ): - line_one = [] + """Place bases on one or two straight rows. + + `layout_sizes` is an optional per-base (x_size, y_size) list for shapes + whose bounding box is not size x size (e.g. a hex is wider across its + corners than its measured across-flats size). Defaults to (size, size). + The physical hole measures layout_size + tolerance across each axis; + positions keep the original scalar under the 'size' key. + """ + if layout_sizes is None: + layout_sizes = [(size, size) for size in sizes] + line_one_indices = [] - line_two = [] line_two_indices = [] max_width = usable_area['max']['x'] * 2 @@ -34,15 +41,13 @@ def calculate_linear_cutout_positions( # Alternate taking from start and end while left_idx <= right_idx: if take_from_left: - size = sizes[left_idx] - if _line_fits(line_one_total, len(line_one), size, max_width, tolerance, min_spacing): - line_one.append(size) + x_size = layout_sizes[left_idx][0] + if _line_fits(line_one_total, len(line_one_indices), x_size, max_width, tolerance, min_spacing): line_one_indices.append(left_idx) - line_one_total += size - elif is_double_tray and _line_fits(line_two_total, len(line_two), size, max_width, tolerance, min_spacing): - line_two.append(size) + line_one_total += x_size + elif is_double_tray and _line_fits(line_two_total, len(line_two_indices), x_size, max_width, tolerance, min_spacing): line_two_indices.append(left_idx) - line_two_total += size + line_two_total += x_size else: raise ValueError( "Total width of bases is too wide to fit on the tray with the required spacing.\n" @@ -50,15 +55,13 @@ def calculate_linear_cutout_positions( ) left_idx += 1 else: - size = sizes[right_idx] - if _line_fits(line_two_total, len(line_two), size, max_width, tolerance, min_spacing): - line_two.insert(0, size) + x_size = layout_sizes[right_idx][0] + if _line_fits(line_two_total, len(line_two_indices), x_size, max_width, tolerance, min_spacing): line_two_indices.insert(0, right_idx) - line_two_total += size - elif _line_fits(line_one_total, len(line_one), size, max_width, tolerance, min_spacing): - line_one.append(size) + line_two_total += x_size + elif _line_fits(line_one_total, len(line_one_indices), x_size, max_width, tolerance, min_spacing): line_one_indices.append(right_idx) - line_one_total += size + line_one_total += x_size else: raise ValueError( "Total width of bases is too wide to fit on the tray with the required spacing.\n" @@ -71,29 +74,33 @@ def calculate_linear_cutout_positions( x_positions = calculate_line_positions( usable_area, - line_one, + [sizes[i] for i in line_one_indices], tolerance, min_spacing, + x_sizes=[layout_sizes[i][0] for i in line_one_indices], ) for i, pos in enumerate(x_positions): - pos['y'] = usable_area['min']['y'] + (pos['size']) / 2 - if line_one_indices[i] < len(edge_offsets): - pos['y'] += edge_offsets[line_one_indices[i]] + idx = line_one_indices[i] + pos['y'] = usable_area['min']['y'] + layout_sizes[idx][1] / 2 + if idx < len(edge_offsets): + pos['y'] += edge_offsets[idx] pos['flipped'] = False if is_double_tray: y_positions = calculate_line_positions( usable_area, - line_two, + [sizes[i] for i in line_two_indices], tolerance, min_spacing, + x_sizes=[layout_sizes[i][0] for i in line_two_indices], ) for i, pos in enumerate(y_positions): - pos['y'] = usable_area['max']['y'] - (pos['size']) / 2 - if line_two_indices[i] < len(edge_offsets): - pos['y'] -= edge_offsets[line_two_indices[i]] + idx = line_two_indices[i] + pos['y'] = usable_area['max']['y'] - layout_sizes[idx][1] / 2 + if idx < len(edge_offsets): + pos['y'] -= edge_offsets[idx] pos['flipped'] = True positions = x_positions + y_positions @@ -108,9 +115,19 @@ def calculate_line_positions( sizes, tolerance, min_spacing=2.0, + x_sizes=None, ): + """Spread one row of bases evenly along x. + + `x_sizes` optionally overrides the horizontal extent used for spacing + (defaults to `sizes`); the returned 'size' key always carries the + original scalar. + """ + if x_sizes is None: + x_sizes = list(sizes) + positions = [] - size_total = sum(sizes) + x_size_total = sum(x_sizes) n = len(sizes) if n == 0: @@ -119,13 +136,13 @@ def calculate_line_positions( max_width = usable_area['max']['x'] * 2 # Reserve min_spacing for all n+1 gaps, distribute any extra space equally. - available = max_width - size_total - (n - 1) * tolerance - (n + 1) * min_spacing + available = max_width - x_size_total - (n - 1) * tolerance - (n + 1) * min_spacing gap = min_spacing + max(available, 0) / (n + 1) x = -usable_area['max']['x'] - for size in sizes: - x += gap + size / 2 + for size, x_size in zip(sizes, x_sizes): + x += gap + x_size / 2 positions.append({'x': x, 'size': size}) - x += size / 2 + tolerance + x += x_size / 2 + tolerance return positions diff --git a/Trays/functions/cutout_generator.py b/Trays/functions/cutout_generator.py index e105c57..777059f 100644 --- a/Trays/functions/cutout_generator.py +++ b/Trays/functions/cutout_generator.py @@ -25,6 +25,7 @@ def generate_cutout( edge_adjust=0, edge_offset=0, taper_angle=None, + flap_clearance=0, epsilon=0.001 ): """Build the negative shape for one circular base cutout. @@ -33,7 +34,9 @@ def generate_cutout( the cutout and the tray edge; edge_adjust (--edge-adjusts) grows the flat spot below the curved lip; edge_offset (--edge-offsets) shifts the lip to reduce the base depth. taper_angle is the wall angle in degrees - from vertical (None uses CIRCLE_TAPER). + from vertical (None uses CIRCLE_TAPER). flap_clearance is accepted for + signature parity: the circular cutout's revolved lip relief already + provides the flap rotation clearance, so it is not used here. """ taper = CIRCLE_TAPER if taper_angle is None else taper_angle @@ -119,20 +122,47 @@ def generate_cutout( # %% +def _unwrap_boolean_result(shape): + """Boolean ops occasionally return a ShapeList or a dimension-less + Compound instead of a plain solid, which then breaks follow-up unions. + Unwrap to the underlying solid(s), unioning if there are several; + returns None for an empty result.""" + if isinstance(shape, ShapeList): + children = list(shape) + elif isinstance(shape, Compound) and shape._dim is None: + children = list(shape) + else: + return shape + if not children: + return None + result = children[0] + for child in children[1:]: + result = result + child + return result + + def _prismatic_cutout( profile_fn, slide_path_length, flatten_width, flatten_depth, taper_angle=None, + flap_clearance=0, epsilon=0.001, ): """Shared pipeline for straight-walled (prismatic) cutouts such as - squares and future hexes: extrude the 2D profile with a wall draft, add - the slide path toward the flap, then remove everything below the floor + squares and hexes: extrude the 2D profile with a wall draft, add the + slide path toward the flap, then remove everything below the floor plane. The caller supplies the profile sketch via `profile_fn`; taper_angle is the wall angle in degrees from vertical (None uses PRISM_TAPER). + + flap_clearance widens the cutout sideways (per side) in the region in + front of the slide path -- the part cut into the rotating flap -- so + the flap's cutout edge sweeps past the seated base when closing + instead of clipping it. The pocket that grips the base is unaffected. + (Circle cutouts get this clearance from their revolved lip relief + instead.) """ taper = PRISM_TAPER if taper_angle is None else taper_angle @@ -145,8 +175,29 @@ def _prismatic_cutout( extrude(cross_section_result, slide_path_length) normal_base.part = normal_base.part.translate((0, 0, -epsilon)) + if flap_clearance > 0: + # Union of the cutout shifted +-flap_clearance along x: for an + # x-convex profile this is exactly the cutout widened by + # flap_clearance per side, walls and taper preserved. + widened = (normal_base.part + + normal_base.part.translate((-flap_clearance, 0, 0)) + + normal_base.part.translate((flap_clearance, 0, 0))) + # Keep the widening only from the end of the slide path forward + # (the flap-center gap and the flap itself). + with BuildPart() as flap_region: + with Locations((0, -slide_path_length, 0)): + Box( + flatten_width + flap_clearance * 2 + 2, + flatten_depth * 2, + (PRISM_EXTRUDE_HEIGHT + 1) * 2, + align=(Align.CENTER, Align.MAX, Align.CENTER), + ) + relief = _unwrap_boolean_result(widened.intersect(flap_region.part)) + if relief is not None: + normal_base.part += relief + with BuildPart() as flattener: - Box(flatten_width, flatten_depth, 1, + Box(flatten_width + flap_clearance * 2, flatten_depth, 1, align=(Align.CENTER, Align.CENTER, Align.MAX)) normal_base.part -= flattener.part @@ -163,14 +214,17 @@ def generate_square_cutout( edge_adjust=0, edge_offset=0, taper_angle=None, + flap_clearance=0, epsilon=0.001 ): """Build the negative shape for one square base cutout. `size` is the side length. taper_angle is the wall angle in degrees from - vertical (None uses PRISM_TAPER). edge_adjust (--edge-adjusts) and - edge_offset (--edge-offsets) are accepted for signature parity with - generate_cutout; the square cutout geometry does not use them. + vertical (None uses PRISM_TAPER); flap_clearance widens the flap's part + of the cutout so it can rotate closed past a seated base. edge_adjust + (--edge-adjusts) and edge_offset (--edge-offsets) are accepted for + signature parity with generate_cutout; the square cutout geometry does + not use them. """ half_side = size / 2 + tolerance / 2 @@ -182,6 +236,49 @@ def generate_square_cutout( flatten_width=size + tolerance * 2, flatten_depth=size + tolerance * 2, taper_angle=taper_angle, + flap_clearance=flap_clearance, + epsilon=epsilon, + ) + + +def generate_hex_cutout( + size, + tolerance=0.55, + flap_depth=11.8, + hinge_diameter=27.7, + flap_center_gap=0.2, + edge_margin=0.8, + edge_adjust=0, + edge_offset=0, + taper_angle=None, + flap_clearance=0, + epsilon=0.001 +): + """Build the negative shape for one hexagonal base cutout. + + `size` is measured across the flats. The hex is oriented with flats + facing the tray edges (corners pointing along x), so the front flat + rests against the edge lip like a square's side does. taper_angle is + the wall angle in degrees from vertical (None uses PRISM_TAPER); + flap_clearance widens the flap's part of the cutout so it can rotate + closed past a seated base. edge_adjust (--edge-adjusts) and edge_offset + (--edge-offsets) are accepted for signature parity with + generate_cutout; the hex cutout geometry does not use them. + """ + half_flats = size / 2 + tolerance / 2 + across_corners = (size + tolerance) * 2 / math.sqrt(3) + + return _prismatic_cutout( + # apothem-mode RegularPolygon: flats face +-y, corners along x + profile_fn=lambda: RegularPolygon((size + tolerance) / 2, 6, + major_radius=False, + align=(Align.CENTER, Align.CENTER)), + slide_path_length=(half_flats - flap_depth - flap_center_gap + + edge_margin), + flatten_width=across_corners + tolerance * 2, + flatten_depth=size + tolerance * 2, + taper_angle=taper_angle, + flap_clearance=flap_clearance, epsilon=epsilon, ) diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index c600ac8..c77582f 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -55,15 +55,17 @@ def calculate_cutout_positions( is_double_tray=False, force_linear_positions=False, min_cutout_spacing=2.0, + layout_sizes=None, ): if len(sizes) == 0: return [] positions = [] - max_size = max(sizes) - if max_size <= -usable_area['min']['y'] or not is_double_tray or force_linear_positions: + max_y_size = (max(y for _, y in layout_sizes) if layout_sizes + else max(sizes)) + if max_y_size <= -usable_area['min']['y'] or not is_double_tray or force_linear_positions: positions = calculate_linear_cutout_positions( usable_area, sizes, edge_offsets, tolerance, is_double_tray, - min_spacing=min_cutout_spacing) + min_spacing=min_cutout_spacing, layout_sizes=layout_sizes) else: positions = calculate_alternating_cutout_positions( usable_area, sizes, edge_offsets, tolerance) @@ -128,7 +130,9 @@ def generate_full_tray( usable_area, sizes, edge_offsets, config.tolerance, config.is_double_tray, force_linear_positions=use_linear_positions, - min_cutout_spacing=config.min_cutout_spacing) + min_cutout_spacing=config.min_cutout_spacing, + layout_sizes=[shape.layout_sizes(size, config.tolerance) + for size in sizes]) cutouts_list = [] @@ -143,6 +147,7 @@ def generate_full_tray( edge_adjust=edge_adjusts[i], edge_offset=edge_offsets[i], taper_angle=config.taper_angle, + flap_clearance=config.flap_clearance, epsilon=config.epsilon, ) diff --git a/Trays/functions/shapes.py b/Trays/functions/shapes.py index 3dc6e93..04f4fe2 100644 --- a/Trays/functions/shapes.py +++ b/Trays/functions/shapes.py @@ -33,6 +33,19 @@ def footprint(self, size, tolerance): """(x, y) bounding extent of the physical hole cut into the tray.""" return (size + tolerance, size + tolerance) + def layout_sizes(self, size, tolerance): + """Per-axis sizes the layout algorithms should use for this base, + defined so that layout_size + tolerance equals the physical hole + footprint per axis. + + Default: (size, size), exact for shapes whose bounding box is + size x size (do NOT compute it as footprint - tolerance here: the + float round-trip would shift layout positions by ~1e-14 and make + otherwise identical exports differ). Shapes with a wider bounding + box (e.g. a hex across its corners) must override this. + """ + return (size, size) + def circumradius(self, size, tolerance): """Radius of the smallest circle containing the physical hole.""" raise NotImplementedError @@ -86,7 +99,38 @@ def build(self, size, **params): return generate_square_cutout(size, **params) -SHAPES = {shape.name: shape for shape in (CircleShape(), SquareShape())} +class HexShape(CutoutShape): + """Regular hexagon, measured across the flats (the natural caliper + measurement). Oriented with flats facing the tray edges, so the corners + point along x: the footprint is 2/sqrt(3) (~1.155x) wider across x than + the measured size. + """ + name = 'hex' + # Same reason as squares: circle-tangency nesting cannot guarantee + # corner clearance, so hexes stay on the linear layout. + supports_alternating = False + + def footprint(self, size, tolerance): + across_corners = (size + tolerance) * 2 / math.sqrt(3) + return (across_corners, size + tolerance) + + def circumradius(self, size, tolerance): + return (size + tolerance) / math.sqrt(3) + + def layout_sizes(self, size, tolerance): + across_corners = (size + tolerance) * 2 / math.sqrt(3) + return (across_corners - tolerance, size) + + def build(self, size, **params): + try: + from .cutout_generator import generate_hex_cutout + except ImportError: + from cutout_generator import generate_hex_cutout + return generate_hex_cutout(size, **params) + + +SHAPES = {shape.name: shape + for shape in (CircleShape(), SquareShape(), HexShape())} def get_shape(name): diff --git a/Trays/functions/tray_config.py b/Trays/functions/tray_config.py index 681b929..0ec6e1d 100644 --- a/Trays/functions/tray_config.py +++ b/Trays/functions/tray_config.py @@ -39,11 +39,17 @@ class TrayConfig: # Cutout and layout options cutout_shape: str = 'circle' # any key of shapes.SHAPES ('circle', 'square') - # Wall angle of the cutout in degrees from vertical. None uses the - # shape's default (see cutout_generator: 12.5 for circles, 5 for - # squares). For a measured base: - # taper_angle = atan((top_size - bottom_size) / (2 * base_height)) + # Wall angle of the cutout in degrees from vertical; positive narrows + # the cutout toward the top. None uses the shape's default (see + # cutout_generator: 12.5 for circles, 5 for squares/hexes). For a + # measured base: + # taper_angle = atan((bottom_size - top_size) / (2 * base_height)) taper_angle: float = None + # Extra sideways clearance (mm per side) in the flap's portion of + # square/hex cutouts, so the closing flap's cutout edge sweeps past the + # base instead of clipping it. Circle cutouts have their own revolved + # rotation relief and ignore this. + flap_clearance: float = 1.0 min_cutout_spacing: float = 2.0 # Minimum gap (mm) between cutout edges is_double_tray: bool = True force_linear_positions: bool = False diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index ae610cc..d2a8673 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -122,9 +122,20 @@ type=float, default=None, help="Wall angle of the cutouts in degrees from vertical " - "(default: 12.5 for circle, 5 for square). To match a measured " - "base: atan((top_size - bottom_size) / (2 * base_height)), " - "e.g. a 25mm->27mm base 3mm tall needs atan(2/6) = 18.4 degrees." + "(default: 12.5 for circle, 5 for square/hex). Positive narrows " + "the cutout toward the top. To match a measured base: " + "atan((bottom_size - top_size) / (2 * base_height)), e.g. a base " + "29.8mm at the bottom, 27.2mm at the top and 4mm tall needs " + "atan(2.6/8) = 18 degrees." + ) + parser.add_argument( + "--flap-clearance", + type=float, + default=None, + help="Extra sideways clearance (mm per side) in the flap's part " + "of square/hex cutouts so the flap can rotate closed past a " + f"seated base (default: {config.flap_clearance}). Circle " + "cutouts have their own rotation relief and ignore this." ) parser.add_argument( "--min-cutout-spacing", @@ -152,6 +163,8 @@ config.min_cutout_spacing = args.min_cutout_spacing if args.taper_angle is not None: config.taper_angle = args.taper_angle + if args.flap_clearance is not None: + config.flap_clearance = args.flap_clearance config.force_linear_positions = args.force_linear_positions # Handle safety margins - use provided values or keep defaults diff --git a/tests/test_linear_positions.py b/tests/test_linear_positions.py index fe21bc8..e098b71 100644 --- a/tests/test_linear_positions.py +++ b/tests/test_linear_positions.py @@ -151,6 +151,32 @@ def test_overflow_raises_double_when_both_rows_full(): UA_DOUBLE, [40.0] * 9, [0] * 9, TOL, is_double_tray=True) +def test_layout_sizes_widen_spacing_and_set_y(): + """Shapes wider than their measured size (hexes across corners) pass + per-axis layout_sizes: x spacing must use the wide extent while the + 'size' key and the y resting extent keep their own values.""" + wide = 30.0 * 2 / (3 ** 0.5) # hex-like: ~34.64 across corners + positions = calculate_linear_cutout_positions( + UA_SINGLE, [30.0, 30.0], [0, 0], TOL, is_double_tray=False, + layout_sizes=[(wide, 30.0), (wide, 30.0)]) + + # 'size' stays the measured scalar; y rests on the y extent. + assert all(p['size'] == 30.0 for p in positions) + assert all(p['y'] == pytest.approx(-31.925 + 15.0) for p in positions) + + # The physical edge-to-edge gap along x (using the wide extent) must + # still respect min_spacing. + gap = (positions[1]['x'] - positions[0]['x']) - wide + assert gap >= MIN_SPACING - 1e-9 + + # And the wide extent must actually spread the centers further apart + # than the same bases laid out with their scalar size. + narrow = calculate_linear_cutout_positions( + UA_SINGLE, [30.0, 30.0], [0, 0], TOL, is_double_tray=False) + assert (positions[1]['x'] - positions[0]['x'] + > narrow[1]['x'] - narrow[0]['x']) + + def test_line_fits_boundary_is_inclusive(): # One item: total + 2 * min_spacing must be <= max_width. # 162.9 + 2 * 2.0 == 166.9 -> exactly fits; 163.0 does not. diff --git a/tests/test_shapes.py b/tests/test_shapes.py index dd7b80f..548054c 100644 --- a/tests/test_shapes.py +++ b/tests/test_shapes.py @@ -7,13 +7,14 @@ import pytest -from shapes import SHAPES, get_shape, CircleShape, SquareShape +from shapes import SHAPES, get_shape, CircleShape, SquareShape, HexShape -def test_registry_contains_circle_and_square(): - assert set(SHAPES) >= {'circle', 'square'} +def test_registry_contains_all_shapes(): + assert set(SHAPES) >= {'circle', 'square', 'hex'} assert isinstance(SHAPES['circle'], CircleShape) assert isinstance(SHAPES['square'], SquareShape) + assert isinstance(SHAPES['hex'], HexShape) # Registry keys match the shapes' own names (used for --cutout-shape). for name, shape in SHAPES.items(): assert shape.name == name @@ -56,6 +57,31 @@ def test_min_center_distance_squares_is_conservative(): def test_alternating_layout_support_flags(): assert get_shape('circle').supports_alternating is True - # Squares must stay on the linear layout: circle-tangency nesting - # underestimates their diagonal footprint. + # Squares and hexes must stay on the linear layout: circle-tangency + # nesting underestimates their corner footprint. assert get_shape('square').supports_alternating is False + assert get_shape('hex').supports_alternating is False + + +def test_hex_footprint_is_wider_across_corners(): + # size is measured across the flats (y); the corners point along x and + # stick out by a factor of 2/sqrt(3). + hex_shape = get_shape('hex') + fx, fy = hex_shape.footprint(25.0, 0.55) + assert fy == pytest.approx(25.55) + assert fx == pytest.approx(25.55 * 2 / math.sqrt(3)) + assert hex_shape.circumradius(25.0, 0.55) == pytest.approx( + 25.55 / math.sqrt(3)) + + +def test_layout_sizes_default_and_hex(): + # Circle and square lay out as size x size... + assert get_shape('circle').layout_sizes(40.0, 0.55) == pytest.approx( + (40.0, 40.0)) + assert get_shape('square').layout_sizes(40.0, 0.55) == pytest.approx( + (40.0, 40.0)) + # ...but a hex must reserve its across-corners width along x, so that + # layout_size + tolerance equals the physical footprint per axis. + hx, hy = get_shape('hex').layout_sizes(25.0, 0.55) + assert hy == pytest.approx(25.0) + assert hx == pytest.approx(25.55 * 2 / math.sqrt(3) - 0.55) From 069c8dc876eb81acc283f99dc693c8f7a42cae57 Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 20:08:51 +0100 Subject: [PATCH 09/12] Fix dimension error in circle cutouts with edge offsets For some sizes (e.g. 24.7mm with --edge-offsets 0.1), the edge_offset self-intersection in generate_cutout returns a dimension-less Compound. Shape.__add__ compares class-level _dim (None for plain Compound), so the later lip adjustor union crashed with "ValueError: Only shapes with the same dimension can be added". The old inline workaround only unwrapped ShapeList results and only on the lip adjustor side. Normalize every boolean result in generate_cutout through _unwrap_boolean_result, and skip the lip adjustor union when its intersection is empty instead of crashing. The helper now extracts solids directly (rewrapping several as a Part) rather than re-unioning children, and handles nested dimension-less results. Co-Authored-By: Claude Fable 5 --- Trays/functions/cutout_generator.py | 56 ++++++++++++++-------------- tests/test_cutout_generator.py | 57 +++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 27 deletions(-) create mode 100644 tests/test_cutout_generator.py diff --git a/Trays/functions/cutout_generator.py b/Trays/functions/cutout_generator.py index 777059f..4131a80 100644 --- a/Trays/functions/cutout_generator.py +++ b/Trays/functions/cutout_generator.py @@ -58,8 +58,13 @@ def generate_cutout( edge_offseter = normal_base.part.translate((0,edge_offset,0)) normal_base.part = normal_base.part.intersect(edge_offseter) - if isinstance(normal_base.part, ShapeList): - normal_base.part = normal_base.part[0] + # For some sizes (e.g. 24.7) the edge_offset self-intersection comes + # back as a dimension-less Compound, which would break the lip adjustor + # union below. + normal_base.part = _unwrap_boolean_result(normal_base.part) + if normal_base.part is None: + raise ValueError( + f"edge_offset={edge_offset} produced an empty cutout for size={size}") with BuildPart() as lip_adjustor_base: with Locations((0, -size*0.75, -epsilon*2)): @@ -92,17 +97,13 @@ def generate_cutout( align=(Align.CENTER, Align.CENTER, Align.MIN), ) - lip_adjustor_base.part = lip_adjustor_base.part.intersect(lip_box.part) + lip_adjustor_base.part = _unwrap_boolean_result( + lip_adjustor_base.part.intersect(lip_box.part)) - # Unwrap ShapeList or dim-less Compound to get the underlying Solid - if isinstance(lip_adjustor_base.part, ShapeList): - lip_adjustor_base.part = lip_adjustor_base.part[0] - elif isinstance(lip_adjustor_base.part, Compound) and lip_adjustor_base.part._dim is None: - children = list(lip_adjustor_base.part) - if children: - lip_adjustor_base.part = children[0] - - normal_base.part += lip_adjustor_base.part + # The intersection can be empty (small sizes with a nonzero + # edge_offset); in that case there is simply no lip to adjust for. + if lip_adjustor_base.part is not None: + normal_base.part += lip_adjustor_base.part # Create flattener with BuildPart() as flattener: @@ -110,11 +111,10 @@ def generate_cutout( align=(Align.CENTER, Align.CENTER, Align.MIN)) # Subtract flattener using boolean operation - normal_base.part = normal_base.part.intersect(flattener.part) - - # Convert normal_base from ShapeList to Shape if necessary - if isinstance(normal_base.part, ShapeList): - normal_base.part = normal_base.part[0] + normal_base.part = _unwrap_boolean_result( + normal_base.part.intersect(flattener.part)) + if normal_base.part is None: + raise ValueError(f"Flattening produced an empty cutout for size={size}") return Compound([normal_base.part]) @@ -124,21 +124,23 @@ def generate_cutout( def _unwrap_boolean_result(shape): """Boolean ops occasionally return a ShapeList or a dimension-less - Compound instead of a plain solid, which then breaks follow-up unions. - Unwrap to the underlying solid(s), unioning if there are several; - returns None for an empty result.""" + Compound instead of a plain solid, which then breaks follow-up unions + (`Shape.__add__` compares class-level `_dim`, and plain Compound's is + None). Unwrap to the underlying solid(s), rewrapping as a Part if there + are several; returns None for an empty result.""" + if shape is None: + return None if isinstance(shape, ShapeList): - children = list(shape) + solids = [solid for item in shape for solid in item.solids()] elif isinstance(shape, Compound) and shape._dim is None: - children = list(shape) + solids = list(shape.solids()) else: return shape - if not children: + if not solids: return None - result = children[0] - for child in children[1:]: - result = result + child - return result + if len(solids) == 1: + return solids[0] + return Part(Compound(solids).wrapped) def _prismatic_cutout( diff --git a/tests/test_cutout_generator.py b/tests/test_cutout_generator.py new file mode 100644 index 0000000..f010c61 --- /dev/null +++ b/tests/test_cutout_generator.py @@ -0,0 +1,57 @@ +"""Tests for cutout boolean-result handling (functions/cutout_generator.py). + +Unlike the layout tests these need the CAD stack (build123d), but they only +build one small cutout so they stay fast. +""" +from build123d import Compound, ShapeList, Solid + +from cutout_generator import _unwrap_boolean_result, generate_cutout + + +def test_unwrap_dimensionless_compound(): + # Boolean ops can return a plain Compound whose class-level _dim is + # None, which cannot be fused with `+`. + box = Solid.make_box(1, 1, 1) + result = _unwrap_boolean_result(Compound([box])) + assert result is not None + assert type(result)._dim == 3 + + +def test_unwrap_shapelist(): + box = Solid.make_box(1, 1, 1) + result = _unwrap_boolean_result(ShapeList([box])) + assert result is not None + assert type(result)._dim == 3 + + +def test_unwrap_empty_returns_none(): + assert _unwrap_boolean_result(None) is None + assert _unwrap_boolean_result(ShapeList()) is None + + +def test_unwrap_keeps_all_solids(): + a = Solid.make_box(1, 1, 1) + b = Solid.make_box(1, 1, 1).translate((2, 0, 0)) + result = _unwrap_boolean_result(Compound([a, b])) + assert result is not None + assert type(result)._dim == 3 + assert abs(result.volume - 2) < 1e-6 + + +def test_unwrap_passes_through_regular_shapes(): + box = Solid.make_box(1, 1, 1) + assert _unwrap_boolean_result(box) is box + + +def test_generate_cutout_small_size_with_edge_offset(): + # Regression: these parameters (--edge-offsets 0.1 --edge-adjusts 0.2 on + # a 24.7mm base) made the edge_offset self-intersection return a + # dimension-less Compound, and the later lip adjustor union crashed with + # "ValueError: Only shapes with the same dimension can be added". + cutout = generate_cutout( + 24.7, + tolerance=0.55, + edge_adjust=0.2, + edge_offset=0.1, + ) + assert cutout.volume > 0 From dec05e044c4663cf555075436614795bfea27bb3 Mon Sep 17 00:00:00 2001 From: Layersafe Date: Fri, 3 Jul 2026 20:44:29 +0100 Subject: [PATCH 10/12] fixing a geomotry defect and adding oval support --- README.md | 16 +++- .../calculate_linear_cutout_positions.py | 51 ++++++++++++ Trays/functions/cutout_generator.py | 49 ++++++++++- Trays/functions/full_tray_generator.py | 2 + Trays/functions/shapes.py | 83 ++++++++++++++++++- Trays/tray_generator.py | 22 +++-- tests/test_full_tray_helpers.py | 20 ++++- tests/test_linear_positions.py | 55 ++++++++++-- tests/test_shapes.py | 41 ++++++++- 9 files changed, 313 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index b49a56b..df0e63a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ LayerSafe generates parametric 3D tray designs featuring: - Adjustable dimensions (width and depth) - Hinged flap mechanisms for opening/closing - Customizable rails and base structure -- Cutouts for **circular, square, and hexagonal** bases, mixed sizes per tray +- Cutouts for **circular, square, hexagonal, and oval** bases, mixed sizes per tray - Adjustable cutout wall angle (taper) to match sloped base edges - Flap clearance so closed flaps rotate past seated bases - Support for single or double tray configurations @@ -59,9 +59,12 @@ Each size is one base. What "size" means depends on the cutout shape: | Circle (default) | `circle` | Base diameter | | Square | `square` | Side length | | Hexagon | `hex` | Across the flats | +| Oval | `oval` | `WIDTHxDEPTH` pair, e.g. `60x35` | Hex cutouts are oriented with their flats facing the tray edges (corners pointing sideways), so measure your hex bases across the flats—the natural caliper measurement. +Oval sizes are given in tray orientation: width runs along the tray, depth front-to-back. If an oval is too deep for a row, swap the numbers (e.g. `35x60`) to stand it upright. + > **⚠️ Important:** Base sizes should be measured as accurately as possible. Precision down to **0.1mm** is recommended for proper fit. Use quality calipers with good accuracy (±0.1mm or better) to measure your bases before generating the tray. #### Simple Examples @@ -81,15 +84,20 @@ Generate a tray for five 29.8mm (across flats) hex bases: python Trays/tray_generator.py 29.8 29.8 29.8 29.8 29.8 --cutout-shape hex ``` +Generate a tray for oval bases (60mm wide, 30mm deep): +```bash +python Trays/tray_generator.py 60x30 60x30 45x25 --cutout-shape oval +``` + #### Available Options | Option | Type | Default | Description | |--------|------|---------|-------------| | `--width` | float | 189.5 | Total tray width in mm | | `--depth` | float | 66.0 | Total tray depth in mm | -| `--cutout-shape` | choice | circle | Cutout shape: `circle`, `square`, or `hex` | -| `--taper-angle` | float | shape default | Wall angle of the cutouts in degrees from vertical (default: 12.5 for circle, 5 for square/hex). See [Matching sloped bases](#matching-sloped-bases) | -| `--flap-clearance` | float | 1.0 | Extra sideways clearance (mm per side) in the flap's part of square/hex cutouts so the flap rotates closed past seated bases. Circle cutouts have their own rotation relief and ignore this | +| `--cutout-shape` | choice | circle | Cutout shape: `circle`, `square`, `hex`, or `oval` | +| `--taper-angle` | float | shape default | Wall angle of the cutouts in degrees from vertical (default: 12.5 for circle, 5 for square/hex/oval). See [Matching sloped bases](#matching-sloped-bases) | +| `--flap-clearance` | float | 1.0 | Extra sideways clearance (mm per side) in the flap's part of square/hex/oval cutouts so the flap rotates closed past seated bases. Circle cutouts have their own rotation relief and ignore this | | `--tolerance` | float | 0.55 | Fit tolerance added around each base (mm) | | `--safety-margin-x` | float | 6.5 | Horizontal margin from edges (mm) | | `--safety-margin-y` | float | 0.8 | Vertical margin from edges (mm) | diff --git a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py index 60a3a48..64569ec 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py @@ -1,5 +1,9 @@ # %% +# Minimum clearance (mm) between the physical edges of front- and +# back-row cutouts (matches the alternating layout's MIN_EDGE_GAP). +MIN_ROW_GAP = 0.4 + def _line_fits(line_total, n_in_line, new_x_size, max_width, tolerance, min_spacing): """Check if adding new_x_size to a line still fits with minimum spacing.""" @@ -104,12 +108,59 @@ def calculate_linear_cutout_positions( pos['flipped'] = True positions = x_positions + y_positions + + _validate_row_overlap(usable_area, x_positions, y_positions, + layout_sizes, line_one_indices, line_two_indices, + tolerance) else: positions = x_positions + # A base deeper than the usable area cannot fit at all. + usable_depth = usable_area['max']['y'] - usable_area['min']['y'] + for x_size, y_size in layout_sizes: + if y_size > usable_depth + 0.001: + raise ValueError( + f"A base of depth {y_size}mm is too deep for the tray " + f"(usable depth: {usable_depth:.1f}mm).\n" + "Use a deeper tray, or for oval bases swap the size to " + "DEPTHxWIDTH so the long axis runs along the tray." + ) + return positions +def _validate_row_overlap(usable_area, front_positions, back_positions, + layout_sizes, front_indices, back_indices, + tolerance): + """The front and back rows share the tray's middle: two cutouts resting + on opposite edges collide when their combined depth exceeds the usable + depth AND they overlap along x. Deep bases are fine as long as the two + rows interleave in x.""" + usable_depth = usable_area['max']['y'] - usable_area['min']['y'] + + for front, fi in zip(front_positions, front_indices): + for back, bi in zip(back_positions, back_indices): + # Vertical clearance between the physical holes (tolerance eats + # tolerance/2 into the gap from each side). The standard tray runs + # opposing rows as close as ~0.1mm by design, so only an actual + # overlap counts. + y_gap = (usable_depth - layout_sizes[fi][1] - layout_sizes[bi][1] + - tolerance) + if y_gap >= -0.001: + continue + # Rows are too deep to stack: only allowed if they don't share x. + front_half = (layout_sizes[fi][0] + tolerance) / 2 + back_half = (layout_sizes[bi][0] + tolerance) / 2 + x_gap = abs(back['x'] - front['x']) - front_half - back_half + if x_gap < MIN_ROW_GAP: + raise ValueError( + "Bases on the front and back rows overlap in the middle of " + "the tray.\n" + "The tray is too shallow to stack these bases: use a deeper " + "tray, remove a base, or use --single-sided." + ) + + def calculate_line_positions( usable_area, sizes, diff --git a/Trays/functions/cutout_generator.py b/Trays/functions/cutout_generator.py index 4131a80..b25e23a 100644 --- a/Trays/functions/cutout_generator.py +++ b/Trays/functions/cutout_generator.py @@ -172,9 +172,12 @@ def _prismatic_cutout( with BuildSketch(): profile_fn() extrude(amount=PRISM_EXTRUDE_HEIGHT, taper=taper) - # Add the slide path for the base (same approach as circular cutout) - cross_section_result = section(normal_base.part, Plane.XZ) - extrude(cross_section_result, slide_path_length) + # Add the slide path for the base (same approach as circular cutout). + # Skipped for shallow bases whose front already sits under the flap + # (a negative length would extrude backwards into the pocket). + if slide_path_length > 0: + cross_section_result = section(normal_base.part, Plane.XZ) + extrude(cross_section_result, slide_path_length) normal_base.part = normal_base.part.translate((0, 0, -epsilon)) if flap_clearance > 0: @@ -285,6 +288,46 @@ def generate_hex_cutout( ) +def generate_oval_cutout( + size, + tolerance=0.55, + flap_depth=11.8, + hinge_diameter=27.7, + flap_center_gap=0.2, + edge_margin=0.8, + edge_adjust=0, + edge_offset=0, + taper_angle=None, + flap_clearance=0, + epsilon=0.001 +): + """Build the negative shape for one oval (elliptical) base cutout. + + `size` is a (width, depth) pair: width runs along the tray (x), depth + front-to-back (y). taper_angle is the wall angle in degrees from + vertical (None uses PRISM_TAPER); flap_clearance widens the flap's part + of the cutout so it can rotate closed past a seated base. edge_adjust + (--edge-adjusts) and edge_offset (--edge-offsets) are accepted for + signature parity with generate_cutout; the oval cutout geometry does + not use them. + """ + size_x, size_y = size + half_depth = size_y / 2 + tolerance / 2 + + return _prismatic_cutout( + profile_fn=lambda: Ellipse((size_x + tolerance) / 2, + (size_y + tolerance) / 2, + align=(Align.CENTER, Align.CENTER)), + slide_path_length=(half_depth - flap_depth - flap_center_gap + + edge_margin), + flatten_width=size_x + tolerance * 2, + flatten_depth=size_y + tolerance * 2, + taper_angle=taper_angle, + flap_clearance=flap_clearance, + epsilon=epsilon, + ) + + # %% diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index c77582f..69a5b93 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -93,6 +93,8 @@ def generate_full_tray( config = TrayConfig() shape = get_shape(config.cutout_shape) + for size in sizes: + shape.validate_size(size) storage_key = ((config.total_width, config.total_depth), config.is_double_tray) diff --git a/Trays/functions/shapes.py b/Trays/functions/shapes.py index 04f4fe2..8ee9f63 100644 --- a/Trays/functions/shapes.py +++ b/Trays/functions/shapes.py @@ -16,18 +16,66 @@ import math +def parse_size(token): + """Parse one base-size token from the CLI. + + '31.6' -> 31.6 (scalar shapes: circle diameter, square side, hex + across-flats); '60x35' -> (60.0, 35.0) (pair shapes like oval: + width x depth in tray orientation). + """ + text = str(token).strip().lower() + if 'x' in text: + parts = text.split('x') + if len(parts) != 2: + raise ValueError( + f"Invalid size '{token}': pair sizes are WIDTHxDEPTH, e.g. 60x35") + try: + return (float(parts[0]), float(parts[1])) + except ValueError: + raise ValueError( + f"Invalid size '{token}': pair sizes are WIDTHxDEPTH, " + "e.g. 60x35") from None + try: + return float(text) + except ValueError: + raise ValueError(f"Invalid size '{token}': expected a number like 31.6 " + "or WIDTHxDEPTH like 60x35") from None + + +def format_size(size): + """Inverse of parse_size, used for filenames and messages.""" + if isinstance(size, (tuple, list)): + return f"{size[0]}x{size[1]}" + return str(size) + + class CutoutShape: - """One cutout shape, described by a single scalar `size`. + """One cutout shape, described by a `size` per base. For a circle, `size` is the base diameter; for a square, the side - length. `tolerance` is the fit tolerance added around the base, so the - physical hole measures size + tolerance across. + length; for an oval, a (width, depth) pair. `tolerance` is the fit + tolerance added around the base, so the physical hole measures + size + tolerance across. """ #: Registry key, also the CLI value for --cutout-shape. name = None #: Whether the alternating (nested) layout may be used for this shape. supports_alternating = False + #: 'scalar' (one number per base) or 'pair' (WIDTHxDEPTH per base). + size_format = 'scalar' + + def validate_size(self, size): + is_pair = isinstance(size, (tuple, list)) + if self.size_format == 'pair' and not is_pair: + raise ValueError( + f"'{self.name}' bases need WIDTHxDEPTH sizes (e.g. 60x35); " + f"got {format_size(size)}") + if self.size_format == 'scalar' and is_pair: + raise ValueError( + f"'{self.name}' bases take a single size number per base; " + f"got {format_size(size)} (WIDTHxDEPTH sizes are only for " + "pair shapes like oval)") def footprint(self, size, tolerance): """(x, y) bounding extent of the physical hole cut into the tray.""" @@ -129,8 +177,35 @@ def build(self, size, **params): return generate_hex_cutout(size, **params) +class OvalShape(CutoutShape): + """Ellipse, sized as a WIDTHxDEPTH pair in tray orientation: width runs + along the tray (x), depth front-to-back (y). Swap the two numbers to + stand the oval upright if it is too deep for a row. + """ + name = 'oval' + supports_alternating = False + size_format = 'pair' + + def footprint(self, size, tolerance): + return (size[0] + tolerance, size[1] + tolerance) + + def circumradius(self, size, tolerance): + return (max(size) + tolerance) / 2 + + def layout_sizes(self, size, tolerance): + return (size[0], size[1]) + + def build(self, size, **params): + try: + from .cutout_generator import generate_oval_cutout + except ImportError: + from cutout_generator import generate_oval_cutout + return generate_oval_cutout(size, **params) + + SHAPES = {shape.name: shape - for shape in (CircleShape(), SquareShape(), HexShape())} + for shape in (CircleShape(), SquareShape(), HexShape(), + OvalShape())} def get_shape(name): diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index d2a8673..4189e88 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -5,7 +5,7 @@ import os from collections import Counter from functions.full_tray_generator import generate_full_tray -from functions.shapes import SHAPES +from functions.shapes import SHAPES, parse_size, format_size from functions.tray_config import TrayConfig @@ -49,11 +49,19 @@ + "Example: \"python tray_generator.py 31.6 31.6 31.6 31.6 31.6 31.6 --safety-margin-y 0.4 --tolerance 0.6\"\n", formatter_class=argparse.RawDescriptionHelpFormatter ) + def size_argument(token): + try: + return parse_size(token) + except ValueError as e: + raise argparse.ArgumentTypeError(str(e)) + parser.add_argument( "sizes", - type=float, + type=size_argument, nargs="+", - help="Space-separated list of base sizes: circle diameter or square side length, in mm (e.g., 31.6 31.6 25.4)" + help="Space-separated list of base sizes in mm: circle diameter, " + "square side length, or hex across-flats (e.g., 31.6 31.6 25.4). " + "Oval bases take WIDTHxDEPTH pairs (e.g., 60x35)." ) parser.add_argument( "--width", @@ -189,7 +197,11 @@ # Create a summary of sizes (count how many of each size) size_count = Counter(sizes) - size_summary = sorted(size_count.items()) + # Sort key tuples so scalar and (width, depth) pair sizes both order + size_summary = sorted( + size_count.items(), + key=lambda item: item[0] if isinstance(item[0], tuple) + else (item[0],)) # Generate filename from size summary if not provided if custom_output: @@ -197,7 +209,7 @@ else: # Create filename like "tray_31.6x10_25.4x5" from the size summary filename_parts = [ - f"{count}x{size}mm" for size, count in size_summary] + f"{count}x{format_size(size)}mm" for size, count in size_summary] output_filename = f"tray_{'_'.join(filename_parts)}" print("Generating", output_filename, flush=True) diff --git a/tests/test_full_tray_helpers.py b/tests/test_full_tray_helpers.py index 8c0eba4..843f526 100644 --- a/tests/test_full_tray_helpers.py +++ b/tests/test_full_tray_helpers.py @@ -65,16 +65,30 @@ def test_dispatch_large_sizes_use_alternating(ua_double): def test_dispatch_force_linear_overrides_alternating(ua_double): + # 33mm > 31.925 would normally pick the alternating layout; the force + # flag stacks the bases on straight rows instead (33 + 25 still fits + # the tray depth). positions = calculate_cutout_positions( - ua_double, [40.0, 40.0], [0, 0], TOL, is_double_tray=True, + ua_double, [33.0, 25.0], [0, 0], TOL, is_double_tray=True, force_linear_positions=True) assert [p['x'] for p in positions] == pytest.approx([0.0, 0.0]) assert [p['flipped'] for p in positions] == [False, True] +def test_dispatch_force_linear_rejects_overlapping_rows(ua_double): + # Forcing two 40mm bases onto stacked rows of a 66mm tray would merge + # their holes in the middle; the layout must refuse. + with pytest.raises(ValueError, match="front and back rows overlap"): + calculate_cutout_positions( + ua_double, [40.0, 40.0], [0, 0], TOL, is_double_tray=True, + force_linear_positions=True) + + def test_dispatch_single_sided_always_linear(): - ua = calculate_usable_area(WIDTH, DEPTH, RAIL_WIDTH, MARGIN, TOL, False) + # Single-sided trays have no back row, so the linear layout is used + # even for large bases (given enough depth, e.g. --depth 132). + ua = calculate_usable_area(WIDTH, 132.0, RAIL_WIDTH, MARGIN, TOL, False) positions = calculate_cutout_positions( ua, [40.0, 40.0], [0, 0], TOL, is_double_tray=False) assert all(p['flipped'] is False for p in positions) - assert all(p['y'] == pytest.approx(-11.925) for p in positions) + assert all(p['y'] == pytest.approx(-44.925) for p in positions) diff --git a/tests/test_linear_positions.py b/tests/test_linear_positions.py index e098b71..e0aa7bb 100644 --- a/tests/test_linear_positions.py +++ b/tests/test_linear_positions.py @@ -37,11 +37,19 @@ def test_single_sided_row_is_centered_and_evenly_spaced(): def test_single_item_is_centered(): positions = calculate_linear_cutout_positions( - UA_SINGLE, [40.0], [0], TOL, is_double_tray=False) + UA_SINGLE, [30.0], [0], TOL, is_double_tray=False) assert len(positions) == 1 assert positions[0]['x'] == pytest.approx(0.0) - assert positions[0]['y'] == pytest.approx(-11.925) # min_y + 20 + assert positions[0]['y'] == pytest.approx(-16.925) # min_y + 15 + + +def test_single_sided_base_deeper_than_tray_raises(): + # A 40mm base on a default-depth single-sided tray would overhang the + # tray's open back edge (usable depth 31.925mm); needs --depth. + with pytest.raises(ValueError, match="too deep"): + calculate_linear_cutout_positions( + UA_SINGLE, [40.0], [0], TOL, is_double_tray=False) def test_empty_input_returns_empty_list(): @@ -72,7 +80,7 @@ def test_double_tray_row_assignment_and_edge_offsets(): inward (+y on front row, -y on back row).""" positions = calculate_linear_cutout_positions( UA_DOUBLE, - [25.4, 25.4, 31.6, 40.0], + [25.4, 25.4, 31.6, 30.0], [0.5, 0.6, 0.7, 0.8], TOL, is_double_tray=True) @@ -82,8 +90,8 @@ def test_double_tray_row_assignment_and_edge_offsets(): {'x': -32.233333, 'y': -18.725, 'size': 25.4, 'flipped': False}, {'x': 32.233333, 'y': -18.625, 'size': 25.4, 'flipped': False}, # back row: input indices 2 and 3, y = 31.925 - d/2 - offset - {'x': -36.066667, 'y': 15.425, 'size': 31.6, 'flipped': True}, - {'x': 31.866667, 'y': 11.125, 'size': 40.0, 'flipped': True}, + {'x': -32.733333, 'y': 15.425, 'size': 31.6, 'flipped': True}, + {'x': 33.533333, 'y': 16.125, 'size': 30.0, 'flipped': True}, ] assert len(positions) == len(expected) for got, want in zip(positions, expected): @@ -177,6 +185,43 @@ def test_layout_sizes_widen_spacing_and_set_y(): > narrow[1]['x'] - narrow[0]['x']) +def test_stacked_deep_bases_raise(): + """Two 40mm bases resting on opposite edges of a 66mm tray overlap by + ~16mm in the middle at the same x. This used to be silently accepted + (producing merged, unusable holes).""" + with pytest.raises(ValueError, match="front and back rows overlap"): + calculate_linear_cutout_positions( + UA_DOUBLE, [40.0, 40.0], [0, 0], TOL, is_double_tray=True) + + +def test_deep_bases_allowed_when_rows_interleave_in_x(): + # On a wide-enough tray, deep bases may exceed half the depth as long + # as front and back rows do not share x. + wide = {'min': {'x': -120.0, 'y': -31.925}, 'max': {'x': 120.0, 'y': 31.925}} + positions = calculate_linear_cutout_positions( + wide, [40.0, 40.0, 40.0], [0] * 3, TOL, is_double_tray=True) + + front_xs = sorted(p['x'] for p in positions if not p['flipped']) + back_xs = [p['x'] for p in positions if p['flipped']] + assert len(front_xs) == 2 and len(back_xs) == 1 + # back base sits between the two front bases with real clearance + assert front_xs[0] + 20.275 < back_xs[0] - 20.275 + assert back_xs[0] + 20.275 < front_xs[1] - 20.275 + + +def test_oval_pair_sizes_flow_through_layout(): + # Oval bases carry (width, depth) pairs in 'size'; layout_sizes drive + # both packing and y resting. + positions = calculate_linear_cutout_positions( + UA_SINGLE, [(60.0, 30.0), (60.0, 30.0)], [0, 0], TOL, + is_double_tray=False, layout_sizes=[(60.0, 30.0), (60.0, 30.0)]) + + assert all(p['size'] == (60.0, 30.0) for p in positions) + assert all(p['y'] == pytest.approx(-31.925 + 15.0) for p in positions) + gap = (positions[1]['x'] - positions[0]['x']) - 60.0 + assert gap >= MIN_SPACING - 1e-9 + + def test_line_fits_boundary_is_inclusive(): # One item: total + 2 * min_spacing must be <= max_width. # 162.9 + 2 * 2.0 == 166.9 -> exactly fits; 163.0 does not. diff --git a/tests/test_shapes.py b/tests/test_shapes.py index 548054c..09724f3 100644 --- a/tests/test_shapes.py +++ b/tests/test_shapes.py @@ -7,19 +7,56 @@ import pytest -from shapes import SHAPES, get_shape, CircleShape, SquareShape, HexShape +from shapes import (SHAPES, get_shape, parse_size, format_size, + CircleShape, SquareShape, HexShape, OvalShape) def test_registry_contains_all_shapes(): - assert set(SHAPES) >= {'circle', 'square', 'hex'} + assert set(SHAPES) >= {'circle', 'square', 'hex', 'oval'} assert isinstance(SHAPES['circle'], CircleShape) assert isinstance(SHAPES['square'], SquareShape) assert isinstance(SHAPES['hex'], HexShape) + assert isinstance(SHAPES['oval'], OvalShape) # Registry keys match the shapes' own names (used for --cutout-shape). for name, shape in SHAPES.items(): assert shape.name == name +def test_parse_size(): + assert parse_size('31.6') == 31.6 + assert parse_size('60x35') == (60.0, 35.0) + assert parse_size('60X35') == (60.0, 35.0) + with pytest.raises(ValueError, match="WIDTHxDEPTH"): + parse_size('60x35x2') + with pytest.raises(ValueError, match="WIDTHxDEPTH"): + parse_size('60x') + with pytest.raises(ValueError): + parse_size('big') + + +def test_format_size_roundtrip(): + assert format_size(31.6) == '31.6' + assert format_size((60.0, 35.0)) == '60.0x35.0' + + +def test_validate_size(): + get_shape('circle').validate_size(31.6) # no raise + get_shape('oval').validate_size((60.0, 35.0)) # no raise + with pytest.raises(ValueError, match="single size number"): + get_shape('circle').validate_size((60.0, 35.0)) + with pytest.raises(ValueError, match="WIDTHxDEPTH"): + get_shape('oval').validate_size(31.6) + + +def test_oval_footprint_and_layout_sizes(): + oval = get_shape('oval') + assert oval.footprint((60.0, 35.0), 0.55) == pytest.approx((60.55, 35.55)) + assert oval.layout_sizes((60.0, 35.0), 0.55) == (60.0, 35.0) + # Circumradius covers the long axis. + assert oval.circumradius((60.0, 35.0), 0.55) == pytest.approx(30.275) + assert oval.supports_alternating is False + + def test_get_shape_unknown_name_lists_available(): with pytest.raises(ValueError, match="circle.*square|square.*circle"): get_shape('hexagon') From 69d9028ef6057c9737784ff1fa3a2550e9dfd71a Mon Sep 17 00:00:00 2001 From: Layersafe Date: Sat, 4 Jul 2026 14:37:13 +0100 Subject: [PATCH 11/12] Allowing staggered bases for Oval --- README.md | 4 +- .../calculate_alternating_cutout_positions.py | 157 ++++++++++++------ Trays/functions/full_tray_generator.py | 13 +- Trays/functions/shapes.py | 21 +-- tests/test_alternating_positions.py | 64 +++++++ tests/test_shapes.py | 14 +- 6 files changed, 196 insertions(+), 77 deletions(-) diff --git a/README.md b/README.md index df0e63a..d68dc15 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Each size is one base. What "size" means depends on the cutout shape: Hex cutouts are oriented with their flats facing the tray edges (corners pointing sideways), so measure your hex bases across the flats—the natural caliper measurement. -Oval sizes are given in tray orientation: width runs along the tray, depth front-to-back. If an oval is too deep for a row, swap the numbers (e.g. `35x60`) to stand it upright. +Oval sizes are given in tray orientation: width runs along the tray, depth front-to-back. If an oval is too deep for a row, swap the numbers (e.g. `35x60`) to stand it upright. Ovals too deep to sit in two straight rows are automatically nested against alternating edges when they fit (e.g. two 75x42 ovals on the standard tray). > **⚠️ Important:** Base sizes should be measured as accurately as possible. Precision down to **0.1mm** is recommended for proper fit. Use quality calipers with good accuracy (±0.1mm or better) to measure your bases before generating the tray. @@ -105,7 +105,7 @@ python Trays/tray_generator.py 60x30 60x30 45x25 --cutout-shape oval | `--edge-offsets` | space-separated floats | None | Edge offsets for each base (e.g., `0.5 0.5 0.5`) will reduce the depth of the base with the given amount without affecting the width. Useful for fine-tuning fit, especially on larger bases (mm) | | `--edge-adjusts` | space-separated floats | None | Edge adjustments for each base (e.g., `0.2 0.2 0.2`), independent of edge-offsets for additional fine-tuning, a larger value will give a larger flat-spot below the curved section (mm) | | `--single-sided` | flag | False | Generate a single-sided tray (default: double-sided) | -| `--force-linear-positions` | flag | False | Forces linear positioning (default: automatically selects linear or alternating positioning; square and hex cutouts always use linear) | +| `--force-linear-positions` | flag | False | Forces straight-row positioning (default: bases too deep to stack are automatically nested against alternating edges — exact tangency for circles, conservative bounding-box spacing for square/hex/oval) | | `--output` | string | auto | Output filename (without extension) | #### Matching sloped bases diff --git a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py index 0fc4096..5328322 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py @@ -10,24 +10,39 @@ def calculate_alternating_cutout_positions( usable_area, sizes, edge_offsets, - tolerance + tolerance, + layout_sizes=None, + nesting='circle', ): + """Nest bases alternately against the front and back edges. + + `layout_sizes` is an optional per-base (x_size, y_size) list (see the + linear layout); defaults to (size, size). `nesting` selects the spacing + math: 'circle' is exact tangency for circular footprints; 'box' is + conservative bounding-box separation, safe for any shape (squares, + hexes, ovals) -- a pair resting on opposite edges is spaced apart in x + unless the tray is deep enough for them to clear vertically. + """ if len(sizes) == 0: return [] + if layout_sizes is None: + layout_sizes = [(size, size) for size in sizes] + if len(sizes) == 1: positions = [{ 'x': 0, - 'y': usable_area['min']['y'] + sizes[0] / 2 + 'y': usable_area['min']['y'] + layout_sizes[0][1] / 2 + _offset(edge_offsets, 0), 'size': sizes[0], 'flipped': False, }] else: positions = _calculate_initial_positions( - usable_area, sizes, edge_offsets, tolerance) + usable_area, sizes, edge_offsets, tolerance, layout_sizes, nesting) - _validate_positions(usable_area, positions, tolerance) + _validate_positions(usable_area, positions, tolerance, layout_sizes, + nesting) return positions @@ -36,39 +51,62 @@ def _offset(edge_offsets, i): return edge_offsets[i] if i < len(edge_offsets) else 0 +def _format_size(size): + if isinstance(size, (tuple, list)): + return f"{size[0]}x{size[1]}" + return str(size) + + +def _box_min_dx(fx_a, fy_a, fx_b, fy_b, dy, tolerance, gap): + """Minimum x distance between two bounding-box bases whose centers are + `dy` apart in y, keeping `gap` between the physical (toleranced) holes. + Zero when the tray is deep enough for the pair to clear vertically.""" + y_clearance = dy - (fy_a + tolerance) / 2 - (fy_b + tolerance) / 2 + if y_clearance >= gap: + return 0.0 + return (fx_a + tolerance) / 2 + (fx_b + tolerance) / 2 + gap + + def _calculate_initial_positions( usable_area, sizes, edge_offsets, - tolerance + tolerance, + layout_sizes, + nesting, ): positions = [] usable_area_total = { 'x': -usable_area['min']['x'] + usable_area['max']['x'], 'y': -usable_area['min']['y'] + usable_area['max']['y']} for i, size in enumerate(sizes): + fx, fy = layout_sizes[i] if i == 0: positions.append({ - 'x': usable_area['min']['x'] + size/2, - 'y': usable_area['min']['y'] + size/2 + _offset(edge_offsets, i), + 'x': usable_area['min']['x'] + fx/2, + 'y': usable_area['min']['y'] + fy/2 + _offset(edge_offsets, i), 'size': size, 'flipped': False, }) else: last_pos = positions[-1] - # Nest against the previous cutout using the full (toleranced) hole - # sizes so the physical holes keep their clearance. - hyp = (last_pos['size'] + tolerance) / 2 + (size + tolerance) / 2 - offset = _side_from_hyp( - hyp, usable_area_total['y'] - - last_pos['size'] / 2 - size / 2) + last_fx, last_fy = layout_sizes[i - 1] + # Distance in y between the two resting centers. + dy = usable_area_total['y'] - last_fy / 2 - fy / 2 + if nesting == 'circle': + # Nest against the previous cutout using the full (toleranced) + # hole sizes so the physical holes keep their clearance. + hyp = (last_fx + tolerance) / 2 + (fx + tolerance) / 2 + offset = _side_from_hyp(hyp, dy) + else: + offset = _box_min_dx(last_fx, last_fy, fx, fy, dy, tolerance, 0.0) is_flipped = not last_pos['flipped'] # Edge offsets move the cutout inward, away from its resting edge # (same convention as the linear layout). if is_flipped: - y = usable_area['max']['y'] - size/2 - _offset(edge_offsets, i) + y = usable_area['max']['y'] - fy/2 - _offset(edge_offsets, i) else: - y = usable_area['min']['y'] + size/2 + _offset(edge_offsets, i) + y = usable_area['min']['y'] + fy/2 + _offset(edge_offsets, i) positions.append({ 'x': last_pos['x'] + offset, 'y': y, @@ -77,31 +115,33 @@ def _calculate_initial_positions( }) for i in range(100): - positions, error = _redistribution_pass(usable_area, positions, tolerance) + positions, error = _redistribution_pass( + usable_area, positions, tolerance, layout_sizes, nesting) if error < 0.01: break return positions -def _validate_positions(usable_area, positions, tolerance): +def _validate_positions(usable_area, positions, tolerance, layout_sizes, + nesting): # Boundary check. Raw sizes are used on purpose: the usable area # already reserves tolerance/2 along y, and the x safety margin absorbs # the tolerance overhang, matching the linear layout's convention. - for pos in positions: - left_edge = pos['x'] - pos['size'] / 2 - right_edge = pos['x'] + pos['size'] / 2 - top_edge = pos['y'] + pos['size'] / 2 - bottom_edge = pos['y'] - pos['size'] / 2 + for pos, (fx, fy) in zip(positions, layout_sizes): + left_edge = pos['x'] - fx / 2 + right_edge = pos['x'] + fx / 2 + top_edge = pos['y'] + fy / 2 + bottom_edge = pos['y'] - fy / 2 if (left_edge < usable_area['min']['x'] - EDGE_TOLERANCE or right_edge > usable_area['max']['x'] + EDGE_TOLERANCE or top_edge > usable_area['max']['y'] + EDGE_TOLERANCE or bottom_edge < usable_area['min']['y'] - EDGE_TOLERANCE): raise ValueError( - f"A base of size {pos['size']}mm does not fit within the " - "tray's usable area.\n" - "Use a larger tray, remove a size from the list, or reduce " + f"A base of size {_format_size(pos['size'])}mm does not fit " + "within the tray's usable area.\n" + "Use a larger tray, remove a base from the list, or reduce " "the safety margins." ) @@ -111,12 +151,20 @@ def _validate_positions(usable_area, positions, tolerance): for j in range(i + 1, len(positions)): dx = positions[j]['x'] - positions[i]['x'] dy = positions[j]['y'] - positions[i]['y'] - center_distance = math.sqrt(dx*dx + dy*dy) - edge_distance = ( - center_distance - - (positions[i]['size'] + tolerance) / 2 - - (positions[j]['size'] + tolerance) / 2 - ) + if nesting == 'circle': + center_distance = math.sqrt(dx*dx + dy*dy) + edge_distance = ( + center_distance - + (layout_sizes[i][0] + tolerance) / 2 - + (layout_sizes[j][0] + tolerance) / 2 + ) + else: + # Bounding boxes are separated if they clear on EITHER axis. + x_gap = (abs(dx) - (layout_sizes[i][0] + tolerance) / 2 + - (layout_sizes[j][0] + tolerance) / 2) + y_gap = (abs(dy) - (layout_sizes[i][1] + tolerance) / 2 + - (layout_sizes[j][1] + tolerance) / 2) + edge_distance = max(x_gap, y_gap) if edge_distance < MIN_EDGE_GAP: raise ValueError( "Total width of bases is too wide to fit on the tray.\n" @@ -127,13 +175,15 @@ def _validate_positions(usable_area, positions, tolerance): def _redistribution_pass( usable_area, positions, - tolerance): + tolerance, + layout_sizes, + nesting): if len(positions) <= 1: return positions, 0 # Fixed boundaries - target_first_x = usable_area['min']['x'] + positions[0]['size'] / 2 - target_last_x = usable_area['max']['x'] - positions[-1]['size'] / 2 + target_first_x = usable_area['min']['x'] + layout_sizes[0][0] / 2 + target_last_x = usable_area['max']['x'] - layout_sizes[-1][0] / 2 target_x_span = target_last_x - target_first_x # Vertical distances (fixed by alternating pattern) @@ -146,22 +196,32 @@ def _redistribution_pass( return positions, 0 # Find uniform edge-to-edge gap such that all gaps are equal. - # For each segment i: edge_gap = h_i - full_radius_i - full_radius_{i+1} - # Therefore: h_i = edge_gap + full_radius_i + full_radius_{i+1} - # Full radii include the fit tolerance, since that is the size of the + # Circle nesting: for each segment i, + # h_i = edge_gap + full_radius_i + full_radius_{i+1}; dx = sqrt(h^2-dy^2) + # Box nesting: dx is zero when the pair clears vertically by the gap, + # otherwise the full half-widths plus the gap. + # Full sizes include the fit tolerance, since that is the size of the # physical hole cut into the tray. + def calculate_dx(i, dy, gap): + fx_a, fy_a = layout_sizes[i] + fx_b, fy_b = layout_sizes[i + 1] + if nesting == 'circle': + radius_a = (fx_a + tolerance) / 2 + radius_b = (fx_b + tolerance) / 2 + h = gap + radius_a + radius_b # Hypotenuse needed for this gap + if h * h < dy * dy: + return None # Invalid: hypotenuse must be >= vertical distance + return math.sqrt(h * h - dy * dy) + return _box_min_dx(fx_a, fy_a, fx_b, fy_b, dy, tolerance, gap) + def calculate_x_span(gap): """Calculate total x span for a given edge-to-edge gap""" total_dx = 0 for i, dy in enumerate(dy_list): - radius_i = (positions[i]['size'] + tolerance) / 2 - radius_next = (positions[i+1]['size'] + tolerance) / 2 - h = gap + radius_i + radius_next # Hypotenuse needed for this gap - - if h * h < dy * dy: - return None # Invalid: hypotenuse must be >= vertical distance - dx = math.sqrt(h * h - dy * dy) + dx = calculate_dx(i, dy, gap) + if dx is None: + return None total_dx += dx return total_dx @@ -183,10 +243,11 @@ def calculate_x_span(gap): # Calculate dx values with best_gap dx_list = [] for i, dy in enumerate(dy_list): - radius_i = (positions[i]['size'] + tolerance) / 2 - radius_next = (positions[i+1]['size'] + tolerance) / 2 - h = best_gap + radius_i + radius_next - dx = math.sqrt(h * h - dy * dy) + dx = calculate_dx(i, dy, best_gap) + if dx is None: + # best_gap sits marginally inside the infeasible region; fall back + # to the known-feasible upper bound of the search. + dx = calculate_dx(i, dy, high_gap) dx_list.append(dx) # Position elements based on calculated dx values diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index 69a5b93..826c92f 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -56,6 +56,7 @@ def calculate_cutout_positions( force_linear_positions=False, min_cutout_spacing=2.0, layout_sizes=None, + nesting='circle', ): if len(sizes) == 0: return [] @@ -68,7 +69,8 @@ def calculate_cutout_positions( min_spacing=min_cutout_spacing, layout_sizes=layout_sizes) else: positions = calculate_alternating_cutout_positions( - usable_area, sizes, edge_offsets, tolerance) + usable_area, sizes, edge_offsets, tolerance, + layout_sizes=layout_sizes, nesting=nesting) return positions @@ -124,17 +126,14 @@ def generate_full_tray( config.is_double_tray, ) - # Shapes that cannot guarantee clearance under the alternating layout's - # nesting math (see functions/shapes.py) are kept on the linear layout. - use_linear_positions = (config.force_linear_positions - or not shape.supports_alternating) positions = calculate_cutout_positions( usable_area, sizes, edge_offsets, config.tolerance, config.is_double_tray, - force_linear_positions=use_linear_positions, + force_linear_positions=config.force_linear_positions, min_cutout_spacing=config.min_cutout_spacing, layout_sizes=[shape.layout_sizes(size, config.tolerance) - for size in sizes]) + for size in sizes], + nesting=shape.nesting) cutouts_list = [] diff --git a/Trays/functions/shapes.py b/Trays/functions/shapes.py index 8ee9f63..9e0efc1 100644 --- a/Trays/functions/shapes.py +++ b/Trays/functions/shapes.py @@ -4,8 +4,9 @@ 1. Subclass CutoutShape and implement build() (the 3D negative) and circumradius(); override footprint() if the bounding box is not size x size. - 2. Set supports_alternating only if the shape's clearance math is safe - under the alternating layout's nesting. + 2. Set `nesting` to 'box' (conservative bounding-box spacing, the + default) or 'circle' (exact tangency, only for circular footprints); + it controls how the alternating layout spaces this shape. 3. Add an instance to SHAPES below. The CLI --cutout-shape choices and the orchestrator pick it up from there. @@ -60,8 +61,10 @@ class CutoutShape: #: Registry key, also the CLI value for --cutout-shape. name = None - #: Whether the alternating (nested) layout may be used for this shape. - supports_alternating = False + #: How the alternating (nested) layout spaces this shape: 'circle' + #: uses exact circle tangency; 'box' uses conservative bounding-box + #: separation (safe for any shape). + nesting = 'box' #: 'scalar' (one number per base) or 'pair' (WIDTHxDEPTH per base). size_format = 'scalar' @@ -116,7 +119,7 @@ def build(self, size, **params): class CircleShape(CutoutShape): name = 'circle' - supports_alternating = True + nesting = 'circle' def circumradius(self, size, tolerance): return (size + tolerance) / 2 @@ -131,10 +134,6 @@ def build(self, size, **params): class SquareShape(CutoutShape): name = 'square' - # The alternating layout nests bases using circle-tangency math, which - # underestimates a square's diagonal footprint and can overlap adjacent - # squares at their corners — keep squares on the linear layout. - supports_alternating = False def circumradius(self, size, tolerance): return (size + tolerance) * math.sqrt(2) / 2 @@ -154,9 +153,6 @@ class HexShape(CutoutShape): the measured size. """ name = 'hex' - # Same reason as squares: circle-tangency nesting cannot guarantee - # corner clearance, so hexes stay on the linear layout. - supports_alternating = False def footprint(self, size, tolerance): across_corners = (size + tolerance) * 2 / math.sqrt(3) @@ -183,7 +179,6 @@ class OvalShape(CutoutShape): stand the oval upright if it is too deep for a row. """ name = 'oval' - supports_alternating = False size_format = 'pair' def footprint(self, size, tolerance): diff --git a/tests/test_alternating_positions.py b/tests/test_alternating_positions.py index 23a458c..3459f36 100644 --- a/tests/test_alternating_positions.py +++ b/tests/test_alternating_positions.py @@ -161,3 +161,67 @@ def test_side_from_hyp_math(): assert _side_from_hyp(5, 3) == pytest.approx(4.0) with pytest.raises(ValueError): _side_from_hyp(3, 5) + + +def test_two_75x42_ovals_nest_diagonally(): + """The user scenario that motivated box nesting: two 75x42mm ovals on + the standard 189.5x66 tray. Too deep to stack (42+42 > 63.85 usable), + but they fit with one on each edge, offset in x.""" + ovals = [(75.0, 42.0), (75.0, 42.0)] + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, ovals, [0, 0], TOL, + layout_sizes=[(75.0, 42.0), (75.0, 42.0)], nesting='box') + + assert len(positions) == 2 + front, back = positions + assert front['flipped'] is False and back['flipped'] is True + assert front['size'] == (75.0, 42.0) + + # Resting on their edges: y = edge -+ depth/2. + assert front['y'] == pytest.approx(-31.925 + 21.0) + assert back['y'] == pytest.approx(31.925 - 21.0) + + # Pushed into opposite corners, physically clear of each other in x + # (holes are 75.55 wide; centers must be > 75.55 + 0.4 apart). + assert front['x'] == pytest.approx(-83.45 + 37.5) + assert back['x'] == pytest.approx(83.45 - 37.5) + assert (back['x'] - front['x']) - 75.55 >= 0.4 + + # And each stays inside the usable area. + assert front['x'] - 37.5 >= UA_DOUBLE['min']['x'] - 0.1 + assert back['x'] + 37.5 <= UA_DOUBLE['max']['x'] + 0.1 + + +def test_box_nesting_two_large_squares(): + """40mm squares were previously barred from the nesting layout; with + box spacing they nest into opposite corners like circles do -- but + spaced by their full widths, since circle tangency would let their + corners collide.""" + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [40.0, 40.0], [0, 0], TOL, + layout_sizes=[(40.0, 40.0), (40.0, 40.0)], nesting='box') + + assert [p['flipped'] for p in positions] == [False, True] + dx = positions[1]['x'] - positions[0]['x'] + # Box spacing: full half-widths + tolerance + gap, NOT the smaller + # circle-tangency distance for this dy. + assert dx - 40.55 >= 0.4 + + +def test_box_nesting_rejects_overcrowding(): + # Three 75-wide ovals cannot fit across 166.9mm of usable width. + with pytest.raises(ValueError, match="does not fit|too wide"): + calculate_alternating_cutout_positions( + UA_DOUBLE, [(75.0, 42.0)] * 3, [0] * 3, TOL, + layout_sizes=[(75.0, 42.0)] * 3, nesting='box') + + +def test_box_nesting_allows_vertical_clearance(): + # Two shallow bases that fit stacked need no x separation: box nesting + # may place them at the same x when the tray is deep enough. + positions = calculate_alternating_cutout_positions( + UA_DOUBLE, [(60.0, 25.0), (60.0, 25.0)], [0, 0], TOL, + layout_sizes=[(60.0, 25.0), (60.0, 25.0)], nesting='box') + # 25 + 25 + tolerance clears 63.85 usable depth: vertical gap is fine + # regardless of x, so no overlap error and both fit in bounds. + assert len(positions) == 2 diff --git a/tests/test_shapes.py b/tests/test_shapes.py index 09724f3..015ead2 100644 --- a/tests/test_shapes.py +++ b/tests/test_shapes.py @@ -54,7 +54,6 @@ def test_oval_footprint_and_layout_sizes(): assert oval.layout_sizes((60.0, 35.0), 0.55) == (60.0, 35.0) # Circumradius covers the long axis. assert oval.circumradius((60.0, 35.0), 0.55) == pytest.approx(30.275) - assert oval.supports_alternating is False def test_get_shape_unknown_name_lists_available(): @@ -92,12 +91,13 @@ def test_min_center_distance_squares_is_conservative(): > circle.min_center_distance(40.0, circle, 40.0, 0.55)) -def test_alternating_layout_support_flags(): - assert get_shape('circle').supports_alternating is True - # Squares and hexes must stay on the linear layout: circle-tangency - # nesting underestimates their corner footprint. - assert get_shape('square').supports_alternating is False - assert get_shape('hex').supports_alternating is False +def test_nesting_styles(): + # Circles use exact tangency; every other shape uses conservative + # bounding-box spacing in the alternating layout. + assert get_shape('circle').nesting == 'circle' + assert get_shape('square').nesting == 'box' + assert get_shape('hex').nesting == 'box' + assert get_shape('oval').nesting == 'box' def test_hex_footprint_is_wider_across_corners(): From 57b5088fdaad4051bd674e2a1416da53d8c22c18 Mon Sep 17 00:00:00 2001 From: Layersafe Date: Tue, 7 Jul 2026 23:45:37 +0100 Subject: [PATCH 12/12] Adding the ability to make a tray with different base shapes, an oval and circle --- README.md | 9 +- .../calculate_alternating_cutout_positions.py | 28 +- .../calculate_linear_cutout_positions.py | 6 +- Trays/functions/full_tray_generator.py | 34 ++- Trays/functions/shapes.py | 43 +++ Trays/tray_generator.py | 39 ++- docs/feature-mixed-base-shapes.md | 247 ++++++++++++++++++ tests/test_full_tray_helpers.py | 24 ++ tests/test_mixed_shapes.py | 151 +++++++++++ tests/test_shapes.py | 48 +++- 10 files changed, 587 insertions(+), 42 deletions(-) create mode 100644 docs/feature-mixed-base-shapes.md create mode 100644 tests/test_mixed_shapes.py diff --git a/README.md b/README.md index d68dc15..9b5fc57 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,8 @@ Hex cutouts are oriented with their flats facing the tray edges (corners pointin Oval sizes are given in tray orientation: width runs along the tray, depth front-to-back. If an oval is too deep for a row, swap the numbers (e.g. `35x60`) to stand it upright. Ovals too deep to sit in two straight rows are automatically nested against alternating edges when they fit (e.g. two 75x42 ovals on the standard tray). +Shapes can be mixed in one tray by prefixing individual sizes with a shape name, e.g. `oval:60x35` or `hex:25.4`. Sizes without a prefix use `--cutout-shape` (circle by default). + > **⚠️ Important:** Base sizes should be measured as accurately as possible. Precision down to **0.1mm** is recommended for proper fit. Use quality calipers with good accuracy (±0.1mm or better) to measure your bases before generating the tray. #### Simple Examples @@ -89,13 +91,18 @@ Generate a tray for oval bases (60mm wide, 30mm deep): python Trays/tray_generator.py 60x30 60x30 45x25 --cutout-shape oval ``` +Mix shapes in one tray — one oval among circles (deep ovals among small circles usually need `--force-linear-positions`): +```bash +python Trays/tray_generator.py oval:60x35 24.7 24.7 24.7 24.7 --force-linear-positions +``` + #### Available Options | Option | Type | Default | Description | |--------|------|---------|-------------| | `--width` | float | 189.5 | Total tray width in mm | | `--depth` | float | 66.0 | Total tray depth in mm | -| `--cutout-shape` | choice | circle | Cutout shape: `circle`, `square`, `hex`, or `oval` | +| `--cutout-shape` | choice | circle | Default cutout shape for unprefixed sizes: `circle`, `square`, `hex`, or `oval` | | `--taper-angle` | float | shape default | Wall angle of the cutouts in degrees from vertical (default: 12.5 for circle, 5 for square/hex/oval). See [Matching sloped bases](#matching-sloped-bases) | | `--flap-clearance` | float | 1.0 | Extra sideways clearance (mm per side) in the flap's part of square/hex/oval cutouts so the flap rotates closed past seated bases. Circle cutouts have their own rotation relief and ignore this | | `--tolerance` | float | 0.55 | Fit tolerance added around each base (mm) | diff --git a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py index 5328322..5b78384 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py @@ -18,10 +18,12 @@ def calculate_alternating_cutout_positions( `layout_sizes` is an optional per-base (x_size, y_size) list (see the linear layout); defaults to (size, size). `nesting` selects the spacing - math: 'circle' is exact tangency for circular footprints; 'box' is - conservative bounding-box separation, safe for any shape (squares, - hexes, ovals) -- a pair resting on opposite edges is spaced apart in x - unless the tray is deep enough for them to clear vertically. + math, either one string for every base or a per-base list: 'circle' is + exact tangency for circular footprints; 'box' is conservative + bounding-box separation, safe for any shape (squares, hexes, ovals) -- + a pair resting on opposite edges is spaced apart in x unless the tray + is deep enough for them to clear vertically. A mixed pair uses circle + tangency only when both bases are 'circle'. """ if len(sizes) == 0: return [] @@ -29,12 +31,16 @@ def calculate_alternating_cutout_positions( if layout_sizes is None: layout_sizes = [(size, size) for size in sizes] + if isinstance(nesting, str): + nesting = [nesting] * len(sizes) + if len(sizes) == 1: positions = [{ 'x': 0, 'y': usable_area['min']['y'] + layout_sizes[0][1] / 2 + _offset(edge_offsets, 0), 'size': sizes[0], + 'index': 0, 'flipped': False, }] else: @@ -67,6 +73,12 @@ def _box_min_dx(fx_a, fy_a, fx_b, fy_b, dy, tolerance, gap): return (fx_a + tolerance) / 2 + (fx_b + tolerance) / 2 + gap +def _pair_nests_as_circles(nesting, i, j): + """Exact circle tangency only applies between two circular footprints; + any pair involving a box-nested shape falls back to bounding boxes.""" + return nesting[i] == 'circle' and nesting[j] == 'circle' + + def _calculate_initial_positions( usable_area, sizes, @@ -86,6 +98,7 @@ def _calculate_initial_positions( 'x': usable_area['min']['x'] + fx/2, 'y': usable_area['min']['y'] + fy/2 + _offset(edge_offsets, i), 'size': size, + 'index': i, 'flipped': False, }) else: @@ -93,7 +106,7 @@ def _calculate_initial_positions( last_fx, last_fy = layout_sizes[i - 1] # Distance in y between the two resting centers. dy = usable_area_total['y'] - last_fy / 2 - fy / 2 - if nesting == 'circle': + if _pair_nests_as_circles(nesting, i - 1, i): # Nest against the previous cutout using the full (toleranced) # hole sizes so the physical holes keep their clearance. hyp = (last_fx + tolerance) / 2 + (fx + tolerance) / 2 @@ -111,6 +124,7 @@ def _calculate_initial_positions( 'x': last_pos['x'] + offset, 'y': y, 'size': size, + 'index': i, 'flipped': is_flipped, }) @@ -151,7 +165,7 @@ def _validate_positions(usable_area, positions, tolerance, layout_sizes, for j in range(i + 1, len(positions)): dx = positions[j]['x'] - positions[i]['x'] dy = positions[j]['y'] - positions[i]['y'] - if nesting == 'circle': + if _pair_nests_as_circles(nesting, i, j): center_distance = math.sqrt(dx*dx + dy*dy) edge_distance = ( center_distance - @@ -206,7 +220,7 @@ def _redistribution_pass( def calculate_dx(i, dy, gap): fx_a, fy_a = layout_sizes[i] fx_b, fy_b = layout_sizes[i + 1] - if nesting == 'circle': + if _pair_nests_as_circles(nesting, i, i + 1): radius_a = (fx_a + tolerance) / 2 radius_b = (fx_b + tolerance) / 2 h = gap + radius_a + radius_b # Hypotenuse needed for this gap diff --git a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py index 64569ec..c8ce797 100644 --- a/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py +++ b/Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py @@ -26,7 +26,9 @@ def calculate_linear_cutout_positions( whose bounding box is not size x size (e.g. a hex is wider across its corners than its measured across-flats size). Defaults to (size, size). The physical hole measures layout_size + tolerance across each axis; - positions keep the original scalar under the 'size' key. + positions keep the original scalar under the 'size' key and, because + the two rows reorder the bases, their position in `sizes` under the + 'index' key. """ if layout_sizes is None: layout_sizes = [(size, size) for size in sizes] @@ -86,6 +88,7 @@ def calculate_linear_cutout_positions( for i, pos in enumerate(x_positions): idx = line_one_indices[i] + pos['index'] = idx pos['y'] = usable_area['min']['y'] + layout_sizes[idx][1] / 2 if idx < len(edge_offsets): pos['y'] += edge_offsets[idx] @@ -102,6 +105,7 @@ def calculate_linear_cutout_positions( for i, pos in enumerate(y_positions): idx = line_two_indices[i] + pos['index'] = idx pos['y'] = usable_area['max']['y'] - layout_sizes[idx][1] / 2 if idx < len(edge_offsets): pos['y'] -= edge_offsets[idx] diff --git a/Trays/functions/full_tray_generator.py b/Trays/functions/full_tray_generator.py index 826c92f..9c92fbb 100644 --- a/Trays/functions/full_tray_generator.py +++ b/Trays/functions/full_tray_generator.py @@ -82,11 +82,15 @@ def generate_full_tray( config=None, edge_offsets=None, edge_adjusts=None, + shapes=None, ): """Generate a tray with cutouts for the given base sizes. Each entry in `sizes` is one base: the diameter for circular cutouts, - the side length for square ones (see functions/shapes.py). Geometry and + the side length for square ones (see functions/shapes.py). `shapes` + optionally gives each base its own shape name; entries of None (and + bases beyond the end of the list) use config.cutout_shape, so shapes + can be mixed in one tray (e.g. one oval among circles). Geometry and layout settings come from `config` (a TrayConfig); per-base fine-tuning comes from edge_offsets / edge_adjusts, which are padded with zeros to match the length of `sizes`. @@ -94,9 +98,16 @@ def generate_full_tray( if config is None: config = TrayConfig() - shape = get_shape(config.cutout_shape) - for size in sizes: - shape.validate_size(size) + shape_names = list(shapes) if shapes else [] + while len(shape_names) < len(sizes): + shape_names.append(None) + base_shapes = [get_shape(name if name is not None else config.cutout_shape) + for name in shape_names] + for i, (shape, size) in enumerate(zip(base_shapes, sizes)): + try: + shape.validate_size(size) + except ValueError as e: + raise ValueError(f"Base {i + 1}: {e}") from None storage_key = ((config.total_width, config.total_depth), config.is_double_tray) @@ -132,21 +143,24 @@ def generate_full_tray( force_linear_positions=config.force_linear_positions, min_cutout_spacing=config.min_cutout_spacing, layout_sizes=[shape.layout_sizes(size, config.tolerance) - for size in sizes], - nesting=shape.nesting) + for shape, size in zip(base_shapes, sizes)], + nesting=[shape.nesting for shape in base_shapes]) cutouts_list = [] - for i, position in enumerate(positions): - cutout = shape.build( + for position in positions: + # Layouts may reorder the bases (the linear layout splits them into + # two rows), so per-base inputs are looked up by the original index. + idx = position['index'] + cutout = base_shapes[idx].build( position['size'], tolerance=config.tolerance, flap_depth=config.flap_depth, hinge_diameter=config.hinge_diameter, flap_center_gap=config.flap_center_gap, edge_margin=config.safety_margin[1], - edge_adjust=edge_adjusts[i], - edge_offset=edge_offsets[i], + edge_adjust=edge_adjusts[idx], + edge_offset=edge_offsets[idx], taper_angle=config.taper_angle, flap_clearance=config.flap_clearance, epsilon=config.epsilon, diff --git a/Trays/functions/shapes.py b/Trays/functions/shapes.py index 9e0efc1..7293656 100644 --- a/Trays/functions/shapes.py +++ b/Trays/functions/shapes.py @@ -15,6 +15,7 @@ All lengths are in millimeters. """ import math +from collections import Counter def parse_size(token): @@ -50,6 +51,48 @@ def format_size(size): return str(size) +def parse_base(token): + """Parse one '[shape:]size' base token from the CLI. + + '24.7' -> (None, 24.7): no prefix, the tray's default shape decides. + 'oval:60x35' -> ('oval', (60.0, 35.0)): prefixed bases are validated + against the named shape's size format right here, so a bad token is + reported by name. + """ + text = str(token).strip() + if ':' not in text: + return None, parse_size(text) + shape_name, size_text = text.split(':', 1) + shape = get_shape(shape_name.strip().lower()) + size = parse_size(size_text) + shape.validate_size(size) + return shape.name, size + + +def format_base_summary(shape_names, sizes, default_shape): + """Filename fragment summarizing the bases, e.g. '1xoval60x35mm_4x24.7mm'. + + Bases are counted by (shape, size); `shape_names` entries of None (and + bases beyond the end of the list) use `default_shape`, and only shapes + differing from it are spelled out, so single-shape trays keep their + plain '10x31.6mm' style names. + """ + padded = list(shape_names) + [None] * (len(sizes) - len(shape_names)) + counts = Counter((name if name is not None else default_shape, size) + for name, size in zip(padded, sizes)) + # Sort by shape, then size; size keys are padded to tuples so scalar + # and (width, depth) pair sizes order together. + summary = sorted( + counts.items(), + key=lambda item: (item[0][0],) + ( + item[0][1] if isinstance(item[0][1], tuple) else (item[0][1],))) + parts = [] + for (shape_name, size), count in summary: + prefix = '' if shape_name == default_shape else shape_name + parts.append(f"{count}x{prefix}{format_size(size)}mm") + return '_'.join(parts) + + class CutoutShape: """One cutout shape, described by a `size` per base. diff --git a/Trays/tray_generator.py b/Trays/tray_generator.py index 4189e88..07bc8be 100644 --- a/Trays/tray_generator.py +++ b/Trays/tray_generator.py @@ -3,9 +3,8 @@ from ocp_vscode import * import argparse import os -from collections import Counter from functions.full_tray_generator import generate_full_tray -from functions.shapes import SHAPES, parse_size, format_size +from functions.shapes import SHAPES, parse_base, format_base_summary from functions.tray_config import TrayConfig @@ -17,6 +16,9 @@ config = TrayConfig() sizes = [24.7, 49.6, 39.2, 49.6, 24.7, ] +# Optional per-base shape names, parallel to sizes; None (or a missing +# entry) uses config.cutout_shape. Example: ['oval', None, None]. +shapes = [] edge_offsets = [] edge_adjusts = [] @@ -49,19 +51,21 @@ + "Example: \"python tray_generator.py 31.6 31.6 31.6 31.6 31.6 31.6 --safety-margin-y 0.4 --tolerance 0.6\"\n", formatter_class=argparse.RawDescriptionHelpFormatter ) - def size_argument(token): + def base_argument(token): try: - return parse_size(token) + return parse_base(token) except ValueError as e: - raise argparse.ArgumentTypeError(str(e)) + raise argparse.ArgumentTypeError(f"'{token}': {e}") parser.add_argument( "sizes", - type=size_argument, + type=base_argument, nargs="+", help="Space-separated list of base sizes in mm: circle diameter, " "square side length, or hex across-flats (e.g., 31.6 31.6 25.4). " - "Oval bases take WIDTHxDEPTH pairs (e.g., 60x35)." + "Oval bases take WIDTHxDEPTH pairs (e.g., 60x35). Prefix a size " + "with a shape name to mix shapes in one tray (e.g., oval:60x35 " + "24.7 24.7); unprefixed sizes use --cutout-shape." ) parser.add_argument( "--width", @@ -160,7 +164,8 @@ def size_argument(token): args = parser.parse_args() # Override config defaults with command line arguments - sizes = args.sizes + shapes = [name for name, _ in args.sizes] + sizes = [size for _, size in args.sizes] config.total_width = args.width config.total_depth = args.depth custom_output = args.output @@ -195,22 +200,13 @@ def size_argument(token): # No arguments - use defaults custom_output = None - # Create a summary of sizes (count how many of each size) - size_count = Counter(sizes) - # Sort key tuples so scalar and (width, depth) pair sizes both order - size_summary = sorted( - size_count.items(), - key=lambda item: item[0] if isinstance(item[0], tuple) - else (item[0],)) - - # Generate filename from size summary if not provided + # Generate filename from a summary of the bases if not provided, + # like "tray_1xoval60x35mm_4x24.7mm". if custom_output: output_filename = custom_output else: - # Create filename like "tray_31.6x10_25.4x5" from the size summary - filename_parts = [ - f"{count}x{format_size(size)}mm" for size, count in size_summary] - output_filename = f"tray_{'_'.join(filename_parts)}" + output_filename = ( + f"tray_{format_base_summary(shapes, sizes, config.cutout_shape)}") print("Generating", output_filename, flush=True) sys.stdout.flush() @@ -220,6 +216,7 @@ def size_argument(token): config, edge_offsets=edge_offsets, edge_adjusts=edge_adjusts, + shapes=shapes, ) print("Tray generated successfully", flush=True) sys.stdout.flush() diff --git a/docs/feature-mixed-base-shapes.md b/docs/feature-mixed-base-shapes.md new file mode 100644 index 0000000..b9f0d59 --- /dev/null +++ b/docs/feature-mixed-base-shapes.md @@ -0,0 +1,247 @@ +# Feature: Mixed base shapes in one tray + +## Goal + +Allow each base in a tray to have its own cutout shape, instead of one +global `--cutout-shape` for the whole tray. Motivating use case: a tray +with one oval base and the rest circles, e.g. + +```bash +python tray_generator.py oval:60x35 24.7 24.7 24.7 24.7 +``` + +Full flexibility is wanted: any mix of `circle`, `square`, `hex`, and +`oval` (and any future shape registered in `Trays/functions/shapes.py`) +in a single tray. + +## Current state (read these files first) + +- `Trays/functions/shapes.py` — shape registry. Each `CutoutShape` + already exposes everything the layouts need per base: + `layout_sizes(size, tolerance)` (per-axis bounding sizes), `nesting` + (`'circle'` for exact tangency, `'box'` for conservative bounding-box + spacing), `size_format` (`'scalar'` vs `'pair'`), `validate_size`, + and `build(size, **params)`. All four `build()` implementations take + the identical kwarg set, so mixing shapes in the build loop is + already safe. +- `Trays/functions/full_tray_generator.py` — the orchestrator. This is + the main coupling point: `generate_full_tray` calls + `get_shape(config.cutout_shape)` **once** and uses that single shape + object for validation, `layout_sizes`, `nesting`, and every + `build()` call. +- `Trays/functions/calculate_cutout_positions/calculate_linear_cutout_positions.py` + — already fully per-base via the `layout_sizes` list. Needs no + spacing-math changes, only the `index` addition described below. +- `Trays/functions/calculate_cutout_positions/calculate_alternating_cutout_positions.py` + — per-base via `layout_sizes`, **except** that `nesting` is a single + string applied to every neighboring pair. This is the one real + geometry change. +- `Trays/tray_generator.py` — CLI. Sizes are positional tokens parsed + by `shapes.parse_size` (`31.6` → scalar, `60x35` → pair); the shape + comes from `--cutout-shape`. +- Tests live in `tests/` (`test_shapes.py`, `test_linear_positions.py`, + `test_alternating_positions.py`, `test_full_tray_helpers.py`, + `test_cutout_generator.py`). They run without the CAD libraries; + keep `shapes.py` importable without build123d (lazy imports inside + `build()`), and note `full_tray_generator` imports build123d at + module level, so pure-layout tests should target the + `calculate_cutout_positions` modules and `shapes.py` directly, as + the existing tests do. + +## CLI design + +Extend each positional size token with an optional shape prefix: + +``` +[shape:]size +``` + +- `24.7` — no prefix, uses the default shape (`--cutout-shape`, which + keeps its current default of `circle`). Fully backward compatible. +- `oval:60x35` — an oval base 60 mm wide, 35 mm deep. +- `square:31.6`, `hex:25.4`, `circle:24.7` — explicit prefixes. + +Examples: + +```bash +# One oval, four circles (the motivating case) +python tray_generator.py oval:60x35 24.7 24.7 24.7 24.7 + +# Default shape square, with one hex thrown in +python tray_generator.py --cutout-shape square 31.6 hex:25.4 31.6 +``` + +Rules: + +- Unknown prefix → error listing valid shapes (reuse the message from + `shapes.get_shape`). +- Size-format mismatch (e.g. `oval:31.6` or `circle:60x35`) → the + existing `validate_size` error, raised per token at parse time so + the user sees which token is wrong (wrap it as + `argparse.ArgumentTypeError` like the current `size_argument` does). +- A bare `60x35` with a scalar default shape is a mismatch error (this + matches current behavior, where pair sizes require + `--cutout-shape oval`). + +Implementation: add `parse_base(token, )` to `shapes.py` (alongside +`parse_size`) returning `(shape_name_or_None, size)` — `None` meaning +"use the tray default". Splitting rule: if the token contains a `:`, +the part before the first `:` is the shape name; the remainder goes +through the existing `parse_size`. Keep `parse_size` unchanged for +callers that want just a size. + +## Data model + +Thread a per-base shape list through the stack, parallel to `sizes` +(same pattern as `edge_offsets` / `edge_adjusts`): + +```python +def generate_full_tray(sizes, config=None, edge_offsets=None, + edge_adjusts=None, shapes=None): +``` + +- `shapes` is an optional list of shape-name strings (or `None` + entries), padded with `config.cutout_shape` to match `len(sizes)`. + Omitting it entirely reproduces today's behavior exactly. +- Resolve once at the top: `base_shapes = [get_shape(name) for name in + padded_names]`, then `base_shapes[i].validate_size(sizes[i])` per + base. +- `config.cutout_shape` stays and becomes "the default shape for bases + without an explicit one". No `TrayConfig` changes are required. + +## Orchestrator changes (`full_tray_generator.py`) + +1. `layout_sizes` — compute with each base's own shape: + `[base_shapes[i].layout_sizes(sizes[i], config.tolerance) for i in + range(len(sizes))]`. The linear/alternating selection in + `calculate_cutout_positions` (the `max_y_size` check) already works + off `layout_sizes` and needs no change. +2. `nesting` — pass a per-base list `[s.nesting for s in base_shapes]` + instead of the single `shape.nesting` (see next section). +3. Build loop — call `base_shapes[position['index']].build(...)` per + position (see the `index` section below for why the position, not + the loop counter, must supply the base index). + +## Alternating layout: per-pair nesting + +In `calculate_alternating_cutout_positions.py`, `nesting` becomes a +per-base list (keep accepting a single string for convenience by +broadcasting it, so existing tests/callers still work). + +The rule for any pair of bases (i, j): **use circle tangency math only +when both bases have `nesting == 'circle'`; otherwise use the +bounding-box math (`_box_min_dx` / the per-axis `x_gap`/`y_gap` +check).** Box math is conservative and correct for any footprint, so a +circle paired with an oval is safely spaced by bounding boxes. + +Three places branch on `nesting` today; each becomes a per-pair check: + +- `_calculate_initial_positions` — the consecutive-pair offset + (`if nesting == 'circle'` at ~line 96) checks + `nesting[i-1] == nesting[i] == 'circle'`. +- `_redistribution_pass.calculate_dx(i, ...)` — same check for the + pair (i, i+1). +- `_validate_positions` — the all-pairs overlap check uses circle math + only when both `nesting[i]` and `nesting[j]` are `'circle'`. + +Note: an all-circle tray must produce **bit-identical positions** to +today (the broadcast list is all-`'circle'`, so every pair takes the +circle branch). Likewise all-box trays. Add a regression test for +this. + +Optional refinement, explicitly out of scope for the first cut: exact +circle–ellipse and ellipse–ellipse tangency spacing (packs a mixed +oval/circle tray tighter than bounding boxes). The +`CutoutShape.min_center_distance` hook in `shapes.py` was designed as +the seam for this — a follow-up could route the pair spacing through +it — but bounding-box spacing is correct and sufficient now. + +## Positions must carry the original base index + +Add `'index': ` to every position +dict produced by **both** layout modules (`calculate_linear_cutout_positions.py` +already tracks it internally as `line_one_indices`/`line_two_indices`; +the alternating layout's position order equals input order, so it's +just `i`). + +Then in the `generate_full_tray` build loop, use +`idx = position['index']` for `base_shapes[idx]`, `edge_adjusts[idx]`, +and `edge_offsets[idx]` instead of the enumerate counter. + +This is required for mixed shapes (the linear layout reorders bases +into two rows, so position order ≠ input order) **and it fixes a +latent bug**: today `full_tray_generator.py:148-149` indexes +`edge_adjusts`/`edge_offsets` by position order, so on a reordered +double-row linear layout, per-base edge adjustments can be applied to +the wrong base. (The layout modules themselves apply `edge_offsets` by +original index, correctly — the mismatch is only in the build loop.) +Add a regression test: a double-tray linear layout with distinct +edge_offsets, asserting each position's offset matches its original +base. + +## Output filename + +`tray_generator.py` builds the filename from a `Counter` of sizes. +Count `(shape_name, size)` pairs instead, and prefix the shape name +when it differs from the tray's default shape, e.g. + +``` +tray_1xoval60x35mm_4x24.7mm +``` + +(An all-default tray keeps producing exactly today's filenames.) Sort +key must handle mixed tuple/scalar sizes as the current code does — +sort by `(shape_name, size_key)`. + +## Error handling + +- The "math domain error" hint and the layout `ValueError`s in + `tray_generator.py` stay as-is; the per-pair box fallback means + mixed pairs can't hit the circle-only `_side_from_hyp` failure + unless both are circles (message already suggests + `--force-linear-positions`). +- Per-token parse/validation errors should name the offending token. + +## Tests (all runnable without build123d) + +1. **Parsing**: `parse_base` round-trips `24.7`, `oval:60x35`, + `square:31.6`; rejects `bogus:31.6`, `oval:31.6`, `circle:60x35`, + `oval:60x35x2`. +2. **Backward compat**: all-circle alternating layout with the + broadcast nesting list produces positions identical to passing + `nesting='circle'` today (and same for all-box). +3. **Mixed alternating**: one oval among circles — every adjacent pair + involving the oval is spaced by box math, circle–circle pairs by + tangency; `_validate_positions` passes; all positions inside the + usable area. +4. **Mixed linear**: force-linear with an oval and circles; assert + `index` keys map each position back to its input base. +5. **Edge-offset regression**: double-tray linear layout with distinct + per-base edge_offsets — build-loop inputs (via `index`) match the + original bases. +6. **Validation**: per-base `validate_size` fires for a pair size on a + scalar shape at position N with a message naming that base. +7. **Filename**: mixed-shape summary produces the documented pattern; + all-default trays produce unchanged filenames. + +If a full end-to-end check is wanted and build123d is available, +generate the motivating tray (`oval:60x35 24.7 24.7 24.7 24.7`) and +assert it exports without error — but keep it optional/marked so the +suite still runs without CAD libs. + +## Non-goals + +- Per-base `taper_angle`, `tolerance`, or `flap_clearance` (stay + global in `TrayConfig`). +- Rotated shapes (ovals rotate by swapping WIDTHxDEPTH, as today). +- Exact ellipse tangency packing (see optional refinement above). +- Changes to the cutout builders in `cutout_generator.py` — none are + needed; they already share one kwarg interface. + +## Acceptance criteria + +- `python tray_generator.py oval:60x35 24.7 24.7 24.7 24.7` generates + and exports a tray with one oval and four circle cutouts. +- Existing invocations (no prefixes, with or without + `--cutout-shape`) produce byte-identical layouts to before. +- `pytest` passes, including the new tests above. diff --git a/tests/test_full_tray_helpers.py b/tests/test_full_tray_helpers.py index 843f526..48df38e 100644 --- a/tests/test_full_tray_helpers.py +++ b/tests/test_full_tray_helpers.py @@ -13,7 +13,9 @@ from functions.full_tray_generator import ( # noqa: E402 calculate_usable_area, calculate_cutout_positions, + generate_full_tray, ) +from functions.tray_config import TrayConfig # noqa: E402 # Default tray parameters. WIDTH, DEPTH = 189.5, 66.0 @@ -84,6 +86,28 @@ def test_dispatch_force_linear_rejects_overlapping_rows(ua_double): force_linear_positions=True) +def test_dispatch_mixed_shapes_uses_per_pair_nesting(ua_double): + # A circle next to an oval: alternating layout (40 > 31.925), and the + # mixed pair must be spaced by bounding boxes, not circle tangency. + positions = calculate_cutout_positions( + ua_double, [40.0, (60.0, 35.0)], [0, 0], TOL, is_double_tray=True, + layout_sizes=[(40.0, 40.0), (60.0, 35.0)], + nesting=['circle', 'box']) + min_dx = (40.0 + TOL) / 2 + (60.0 + TOL) / 2 + assert abs(positions[1]['x'] - positions[0]['x']) >= min_dx - 0.01 + assert [p['index'] for p in positions] == [0, 1] + + +def test_generate_full_tray_validation_names_the_base(): + # Per-base size validation fires before any geometry is built and + # names the offending base. + with pytest.raises(ValueError, match="Base 2:.*WIDTHxDEPTH"): + generate_full_tray([24.7, 31.6], TrayConfig(), + shapes=[None, 'oval']) + with pytest.raises(ValueError, match="Base 1:.*single size number"): + generate_full_tray([(60.0, 35.0), 24.7], TrayConfig()) + + def test_dispatch_single_sided_always_linear(): # Single-sided trays have no back row, so the linear layout is used # even for large bases (given enough depth, e.g. --depth 132). diff --git a/tests/test_mixed_shapes.py b/tests/test_mixed_shapes.py new file mode 100644 index 0000000..add4514 --- /dev/null +++ b/tests/test_mixed_shapes.py @@ -0,0 +1,151 @@ +"""Tests for mixing base shapes in one tray (per-base nesting in the +alternating layout, and the 'index' key both layouts attach so the +orchestrator can map positions back to per-base inputs). + +Pure layout math: no CAD libraries required. +""" +import pytest + +from shapes import get_shape +from calculate_cutout_positions.calculate_alternating_cutout_positions import ( + calculate_alternating_cutout_positions, +) +from calculate_cutout_positions.calculate_linear_cutout_positions import ( + calculate_linear_cutout_positions, +) + +# Default double-tray usable area (see test_full_tray_helpers). +UA = {'min': {'x': -83.45, 'y': -31.925}, + 'max': {'x': 83.45, 'y': 31.925}} +TOL = 0.55 + + +def layout_sizes_for(specs): + """specs: list of (shape_name, size) -> per-base (x, y) layout sizes.""" + return [get_shape(name).layout_sizes(size, TOL) for name, size in specs] + + +def test_alternating_broadcast_matches_single_string_nesting(): + # A per-base all-circle list must place bases exactly where the old + # single-string nesting did (backward compatibility). + sizes = [40.0, 40.0, 40.0] + old = calculate_alternating_cutout_positions( + UA, sizes, [], TOL, nesting='circle') + new = calculate_alternating_cutout_positions( + UA, sizes, [], TOL, nesting=['circle'] * 3) + for a, b in zip(old, new): + assert a['x'] == b['x'] + assert a['y'] == b['y'] + # Same for all-box. + old = calculate_alternating_cutout_positions( + UA, sizes, [], TOL, nesting='box') + new = calculate_alternating_cutout_positions( + UA, sizes, [], TOL, nesting=['box'] * 3) + for a, b in zip(old, new): + assert a['x'] == b['x'] + assert a['y'] == b['y'] + + +def test_alternating_positions_carry_index_in_input_order(): + positions = calculate_alternating_cutout_positions( + UA, [40.0, 40.0, 40.0], [], TOL, nesting='circle') + assert [p['index'] for p in positions] == [0, 1, 2] + + +def test_alternating_mixed_oval_among_circles(): + # The motivating use case: one oval among circles. Pairs that involve + # the box-nested oval must be spaced by bounding boxes; circle-circle + # pairs may still nest by tangency. + specs = [('circle', 40.0), ('oval', (60.0, 35.0)), ('circle', 40.0)] + sizes = [size for _, size in specs] + ls = layout_sizes_for(specs) + nesting = [get_shape(name).nesting for name, _ in specs] + + positions = calculate_alternating_cutout_positions( + UA, sizes, [], TOL, layout_sizes=ls, nesting=nesting) + + assert [p['index'] for p in positions] == [0, 1, 2] + assert [p['flipped'] for p in positions] == [False, True, False] + + # The circle-oval pairs rest on opposite edges but are too deep to + # clear vertically, so box nesting demands full horizontal separation + # of the toleranced holes. + for a, b in ((0, 1), (1, 2)): + min_dx = (ls[a][0] + TOL) / 2 + (ls[b][0] + TOL) / 2 + assert abs(positions[b]['x'] - positions[a]['x']) >= min_dx - 0.01 + + # Everything stays inside the usable area. + for pos, (fx, fy) in zip(positions, ls): + assert pos['x'] - fx / 2 >= UA['min']['x'] - 0.1 + assert pos['x'] + fx / 2 <= UA['max']['x'] + 0.1 + assert pos['y'] - fy / 2 >= UA['min']['y'] - 0.1 + assert pos['y'] + fy / 2 <= UA['max']['y'] + 0.1 + + +def test_alternating_mixed_pair_rejects_overcrowding(): + # Two ovals and a circle that would fit under (incorrect) circle + # tangency but not under box spacing must be rejected. + specs = [('oval', (60.0, 35.0)), ('circle', 40.0), ('oval', (60.0, 35.0)), + ('circle', 40.0)] + sizes = [size for _, size in specs] + ls = layout_sizes_for(specs) + nesting = [get_shape(name).nesting for name, _ in specs] + with pytest.raises(ValueError): + calculate_alternating_cutout_positions( + UA, sizes, [], TOL, layout_sizes=ls, nesting=nesting) + + +# Two wide ovals and one circle: the second oval no longer fits the +# front row and overflows to the end of the back row, so the position +# order genuinely differs from the input order. +REORDERING_SPECS = [('oval', (100.0, 30.0)), ('oval', (100.0, 30.0)), + ('circle', 33.0)] + + +def test_linear_positions_carry_original_index(): + # The double-row linear layout can reorder bases; each position must + # say which input base it belongs to. + sizes = [size for _, size in REORDERING_SPECS] + ls = layout_sizes_for(REORDERING_SPECS) + positions = calculate_linear_cutout_positions( + UA, sizes, [], TOL, is_double_tray=True, layout_sizes=ls) + for pos in positions: + assert pos['size'] == sizes[pos['index']] + # The index key is doing real work here: position order != input order. + assert [p['index'] for p in positions] == [0, 2, 1] + + +def test_linear_mixed_oval_among_circles_maps_indices(): + specs = [('circle', 24.7), ('oval', (60.0, 35.0)), ('circle', 24.7), + ('circle', 24.7)] + sizes = [size for _, size in specs] + ls = layout_sizes_for(specs) + positions = calculate_linear_cutout_positions( + UA, sizes, [], TOL, is_double_tray=True, layout_sizes=ls) + assert sorted(p['index'] for p in positions) == [0, 1, 2, 3] + for pos in positions: + assert pos['size'] == sizes[pos['index']] + # Each base rests on its row's edge using its own depth. + fy = ls[pos['index']][1] + if pos['flipped']: + assert pos['y'] == pytest.approx(UA['max']['y'] - fy / 2) + else: + assert pos['y'] == pytest.approx(UA['min']['y'] + fy / 2) + + +def test_linear_edge_offsets_follow_their_base_when_rows_reorder(): + # Regression: per-base edge offsets must stay with their base even + # when the two rows change the position order. + sizes = [size for _, size in REORDERING_SPECS] + ls = layout_sizes_for(REORDERING_SPECS) + edge_offsets = [0.1, 0.2, 0.3] + positions = calculate_linear_cutout_positions( + UA, sizes, edge_offsets, TOL, is_double_tray=True, layout_sizes=ls) + assert [p['index'] for p in positions] == [0, 2, 1] + for pos in positions: + offset = edge_offsets[pos['index']] + fy = ls[pos['index']][1] + if pos['flipped']: + assert pos['y'] == pytest.approx(UA['max']['y'] - fy / 2 - offset) + else: + assert pos['y'] == pytest.approx(UA['min']['y'] + fy / 2 + offset) diff --git a/tests/test_shapes.py b/tests/test_shapes.py index 015ead2..52a03d7 100644 --- a/tests/test_shapes.py +++ b/tests/test_shapes.py @@ -7,8 +7,9 @@ import pytest -from shapes import (SHAPES, get_shape, parse_size, format_size, - CircleShape, SquareShape, HexShape, OvalShape) +from shapes import (SHAPES, get_shape, parse_size, format_size, parse_base, + format_base_summary, CircleShape, SquareShape, HexShape, + OvalShape) def test_registry_contains_all_shapes(): @@ -39,6 +40,49 @@ def test_format_size_roundtrip(): assert format_size((60.0, 35.0)) == '60.0x35.0' +def test_parse_base_unprefixed_defers_shape(): + # No prefix: the shape is decided later by the tray default, so no + # size-format validation happens here. + assert parse_base('24.7') == (None, 24.7) + assert parse_base('60x35') == (None, (60.0, 35.0)) + + +def test_parse_base_prefixed(): + assert parse_base('oval:60x35') == ('oval', (60.0, 35.0)) + assert parse_base('square:31.6') == ('square', 31.6) + assert parse_base('circle:24.7') == ('circle', 24.7) + assert parse_base('OVAL:60X35') == ('oval', (60.0, 35.0)) + + +def test_parse_base_rejects_bad_tokens(): + with pytest.raises(ValueError, match="Unknown cutout shape"): + parse_base('bogus:31.6') + with pytest.raises(ValueError, match="WIDTHxDEPTH"): + parse_base('oval:31.6') + with pytest.raises(ValueError, match="single size number"): + parse_base('circle:60x35') + with pytest.raises(ValueError, match="WIDTHxDEPTH"): + parse_base('oval:60x35x2') + + +def test_format_base_summary_single_shape_keeps_plain_names(): + # All-default trays keep their historical filename style. + assert format_base_summary( + [], [24.7, 24.7, 31.6], 'circle') == '2x24.7mm_1x31.6mm' + assert format_base_summary( + [None, None], [31.6, 31.6], 'square') == '2x31.6mm' + + +def test_format_base_summary_mixed_shapes_are_prefixed(): + assert format_base_summary( + ['oval', None, None, None, None], + [(60.0, 35.0), 24.7, 24.7, 24.7, 24.7], + 'circle') == '4x24.7mm_1xoval60.0x35.0mm' + # An explicit prefix matching the default is not spelled out. + assert format_base_summary( + ['circle', 'hex'], [24.7, 25.4], 'circle') == '1x24.7mm_1xhex25.4mm' + + def test_validate_size(): get_shape('circle').validate_size(31.6) # no raise get_shape('oval').validate_size((60.0, 35.0)) # no raise

b(%gr| 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