From d2ff7f33b37cf8a7346ab17b8fdbf2883e29911a Mon Sep 17 00:00:00 2001 From: Jeff Moe Date: Fri, 11 May 2018 15:47:25 -0600 Subject: [PATCH] CNC config files for Tormach 770 --- CNC/tormach-freecad/README.md | 7 + CNC/tormach-freecad/postpostprocess.sh | 3 + CNC/tormach-freecad/soft_jaw.fcstd | Bin 0 -> 28209 bytes CNC/tormach-freecad/soft_jaw.stl | Bin 0 -> 57084 bytes CNC/tormach-freecad/sym_softjaw_metric.fcstd | Bin 0 -> 37521 bytes CNC/tormach-freecad/sym_softjaw_metric.step | 2383 +++++++++ .../sym_softjaw_metric_paths.fcstd | Bin 0 -> 25803 bytes .../sym_softjaw_metric_paths1.fcstd | Bin 0 -> 8395 bytes .../sym_softjaw_metric_paths2.fcstd | Bin 0 -> 13300 bytes .../sym_softjaw_metric_v4ebody.fcstd | Bin 0 -> 84593 bytes .../sym_softjaw_metric_v4ebody.step | 4471 +++++++++++++++++ CNC/tormach-freecad/tooltable.xml | 54 + CNC/tormach-freecad/tormach-cnc-wiki.pdf | Bin 0 -> 53155 bytes 13 files changed, 6918 insertions(+) create mode 100644 CNC/tormach-freecad/README.md create mode 100755 CNC/tormach-freecad/postpostprocess.sh create mode 100644 CNC/tormach-freecad/soft_jaw.fcstd create mode 100644 CNC/tormach-freecad/soft_jaw.stl create mode 100644 CNC/tormach-freecad/sym_softjaw_metric.fcstd create mode 100644 CNC/tormach-freecad/sym_softjaw_metric.step create mode 100644 CNC/tormach-freecad/sym_softjaw_metric_paths.fcstd create mode 100644 CNC/tormach-freecad/sym_softjaw_metric_paths1.fcstd create mode 100644 CNC/tormach-freecad/sym_softjaw_metric_paths2.fcstd create mode 100644 CNC/tormach-freecad/sym_softjaw_metric_v4ebody.fcstd create mode 100644 CNC/tormach-freecad/sym_softjaw_metric_v4ebody.step create mode 100644 CNC/tormach-freecad/tooltable.xml create mode 100644 CNC/tormach-freecad/tormach-cnc-wiki.pdf diff --git a/CNC/tormach-freecad/README.md b/CNC/tormach-freecad/README.md new file mode 100644 index 0000000..6239aef --- /dev/null +++ b/CNC/tormach-freecad/README.md @@ -0,0 +1,7 @@ +These are the files used by Aleph Objects, Inc. to use the +Tormach PCNC 770 with FreeCAD. Aleph Objects' CNC includes the +"Part Maker" packages with ATC (auto tool change). + +All files GPLv3. + +Copyright 2017, 2018 Aleph Objects, Inc. diff --git a/CNC/tormach-freecad/postpostprocess.sh b/CNC/tormach-freecad/postpostprocess.sh new file mode 100755 index 0000000..e1177aa --- /dev/null +++ b/CNC/tormach-freecad/postpostprocess.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sed -i 's/M6 T\([0-9.-]*\)/M6 T\1 G43 H\1/g' "$1" diff --git a/CNC/tormach-freecad/soft_jaw.fcstd b/CNC/tormach-freecad/soft_jaw.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..739db2a0d11e245cab2e5d478eae6e0703fba748 GIT binary patch literal 28209 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⪻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 literal 0 HcmV?d00001 diff --git a/CNC/tormach-freecad/sym_softjaw_metric.step b/CNC/tormach-freecad/sym_softjaw_metric.step new file mode 100644 index 0000000..eedace2 --- /dev/null +++ b/CNC/tormach-freecad/sym_softjaw_metric.step @@ -0,0 +1,2383 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( + '/home/aleph/shared-j/Documents/R&D/pcnc/sym_softjaw_metric.step', + '2017-10-20T08:18:20',('Author'),(''), + 'Open CASCADE STEP processor 6.9','FreeCAD','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('Chamfer001','Chamfer001','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1987); +#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,#207,#260,#342,#419,#496,#568,#621,#676,#708, + #789,#816,#848,#924,#1005,#1032,#1108,#1163,#1216,#1249,#1326,#1354, + #1387,#1452,#1522,#1550,#1613,#1666,#1701,#1707,#1784,#1790,#1796, + #1802,#1837,#1887,#1912,#1960)); +#17 = ADVANCED_FACE('',(#18,#58,#172),#31,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(30.375,-20.,-20.)); +#24 = SURFACE_CURVE('',#25,(#30,#46),.PCURVE_S1.); +#25 = CIRCLE('',#26,6.375); +#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); +#27 = CARTESIAN_POINT('',(24.,-20.,-20.)); +#28 = DIRECTION('',(0.,0.,1.)); +#29 = DIRECTION('',(1.,0.,0.)); +#30 = PCURVE('',#31,#36); +#31 = PLANE('',#32); +#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); +#33 = CARTESIAN_POINT('',(63.5,-20.,-20.)); +#34 = DIRECTION('',(-0.,-0.,-1.)); +#35 = DIRECTION('',(-1.,0.,0.)); +#36 = DEFINITIONAL_REPRESENTATION('',(#37),#45); +#37 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38,#39,#40,#41,#42,#43,#44), +.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( + '') ); +#38 = CARTESIAN_POINT('',(33.125,0.)); +#39 = CARTESIAN_POINT('',(33.125,11.041823898252)); +#40 = CARTESIAN_POINT('',(42.6875,5.520911949126)); +#41 = CARTESIAN_POINT('',(52.25,1.561424668913E-15)); +#42 = CARTESIAN_POINT('',(42.6875,-5.520911949126)); +#43 = CARTESIAN_POINT('',(33.125,-11.04182389825)); +#44 = CARTESIAN_POINT('',(33.125,0.)); +#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#46 = PCURVE('',#47,#52); +#47 = CONICAL_SURFACE('',#48,5.875,0.785398163397); +#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51); +#49 = CARTESIAN_POINT('',(24.,-20.,-19.5)); +#50 = DIRECTION('',(0.,0.,-1.)); +#51 = DIRECTION('',(1.,0.,0.)); +#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57); +#53 = LINE('',#54,#55); +#54 = CARTESIAN_POINT('',(0.,0.5)); +#55 = VECTOR('',#56,1.); +#56 = DIRECTION('',(-1.,-0.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58 = FACE_BOUND('',#59,.T.); +#59 = EDGE_LOOP('',(#60,#90,#118,#146)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#62,#64,#66,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(1.,-1.,-20.)); +#64 = VERTEX_POINT('',#65); +#65 = CARTESIAN_POINT('',(126.,-1.,-20.)); +#66 = SURFACE_CURVE('',#67,(#71,#78),.PCURVE_S1.); +#67 = LINE('',#68,#69); +#68 = CARTESIAN_POINT('',(1.,-1.,-20.)); +#69 = VECTOR('',#70,1.); +#70 = DIRECTION('',(1.,0.,0.)); +#71 = PCURVE('',#31,#72); +#72 = DEFINITIONAL_REPRESENTATION('',(#73),#77); +#73 = LINE('',#74,#75); +#74 = CARTESIAN_POINT('',(62.5,19.)); +#75 = VECTOR('',#76,1.); +#76 = DIRECTION('',(-1.,0.)); +#77 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#78 = PCURVE('',#79,#84); +#79 = PLANE('',#80); +#80 = AXIS2_PLACEMENT_3D('',#81,#82,#83); +#81 = CARTESIAN_POINT('',(1.,-0.5,-19.5)); +#82 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#83 = DIRECTION('',(-1.,-0.,-0.)); +#84 = DEFINITIONAL_REPRESENTATION('',(#85),#89); +#85 = LINE('',#86,#87); +#86 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#87 = VECTOR('',#88,1.); +#88 = DIRECTION('',(-1.,0.)); +#89 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#90 = ORIENTED_EDGE('',*,*,#91,.T.); +#91 = EDGE_CURVE('',#64,#92,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(126.,-39.,-20.)); +#94 = SURFACE_CURVE('',#95,(#99,#106),.PCURVE_S1.); +#95 = LINE('',#96,#97); +#96 = CARTESIAN_POINT('',(126.,-1.,-20.)); +#97 = VECTOR('',#98,1.); +#98 = DIRECTION('',(0.,-1.,0.)); +#99 = PCURVE('',#31,#100); +#100 = DEFINITIONAL_REPRESENTATION('',(#101),#105); +#101 = LINE('',#102,#103); +#102 = CARTESIAN_POINT('',(-62.5,19.)); +#103 = VECTOR('',#104,1.); +#104 = DIRECTION('',(0.,-1.)); +#105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#106 = PCURVE('',#107,#112); +#107 = PLANE('',#108); +#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111); +#109 = CARTESIAN_POINT('',(126.5,-1.,-19.5)); +#110 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#111 = DIRECTION('',(0.,1.,0.)); +#112 = DEFINITIONAL_REPRESENTATION('',(#113),#117); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(-1.,0.)); +#117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#118 = ORIENTED_EDGE('',*,*,#119,.T.); +#119 = EDGE_CURVE('',#92,#120,#122,.T.); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(1.,-39.,-20.)); +#122 = SURFACE_CURVE('',#123,(#127,#134),.PCURVE_S1.); +#123 = LINE('',#124,#125); +#124 = CARTESIAN_POINT('',(126.,-39.,-20.)); +#125 = VECTOR('',#126,1.); +#126 = DIRECTION('',(-1.,0.,0.)); +#127 = PCURVE('',#31,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-62.5,-19.)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(1.,0.)); +#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#134 = PCURVE('',#135,#140); +#135 = PLANE('',#136); +#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139); +#137 = CARTESIAN_POINT('',(126.,-39.5,-19.5)); +#138 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#139 = DIRECTION('',(1.,0.,0.)); +#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145); +#141 = LINE('',#142,#143); +#142 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#143 = VECTOR('',#144,1.); +#144 = DIRECTION('',(-1.,0.)); +#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#146 = ORIENTED_EDGE('',*,*,#147,.T.); +#147 = EDGE_CURVE('',#120,#62,#148,.T.); +#148 = SURFACE_CURVE('',#149,(#153,#160),.PCURVE_S1.); +#149 = LINE('',#150,#151); +#150 = CARTESIAN_POINT('',(1.,-39.,-20.)); +#151 = VECTOR('',#152,1.); +#152 = DIRECTION('',(0.,1.,0.)); +#153 = PCURVE('',#31,#154); +#154 = DEFINITIONAL_REPRESENTATION('',(#155),#159); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(62.5,-19.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,1.)); +#159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#160 = PCURVE('',#161,#166); +#161 = PLANE('',#162); +#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165); +#163 = CARTESIAN_POINT('',(0.5,-39.,-19.5)); +#164 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#165 = DIRECTION('',(0.,-1.,0.)); +#166 = DEFINITIONAL_REPRESENTATION('',(#167),#171); +#167 = LINE('',#168,#169); +#168 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#169 = VECTOR('',#170,1.); +#170 = DIRECTION('',(-1.,0.)); +#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#172 = FACE_BOUND('',#173,.T.); +#173 = EDGE_LOOP('',(#174)); +#174 = ORIENTED_EDGE('',*,*,#175,.T.); +#175 = EDGE_CURVE('',#176,#176,#178,.T.); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(109.375,-20.,-20.)); +#178 = SURFACE_CURVE('',#179,(#184,#195),.PCURVE_S1.); +#179 = CIRCLE('',#180,6.375); +#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183); +#181 = CARTESIAN_POINT('',(103.,-20.,-20.)); +#182 = DIRECTION('',(0.,0.,1.)); +#183 = DIRECTION('',(1.,0.,0.)); +#184 = PCURVE('',#31,#185); +#185 = DEFINITIONAL_REPRESENTATION('',(#186),#194); +#186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#187,#188,#189,#190,#191,#192 +,#193),.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( + '') ); +#187 = CARTESIAN_POINT('',(-45.875,0.)); +#188 = CARTESIAN_POINT('',(-45.875,11.041823898252)); +#189 = CARTESIAN_POINT('',(-36.3125,5.520911949126)); +#190 = CARTESIAN_POINT('',(-26.75,1.561424668913E-15)); +#191 = CARTESIAN_POINT('',(-36.3125,-5.520911949126)); +#192 = CARTESIAN_POINT('',(-45.875,-11.04182389825)); +#193 = CARTESIAN_POINT('',(-45.875,0.)); +#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#195 = PCURVE('',#196,#201); +#196 = CONICAL_SURFACE('',#197,5.875,0.785398163397); +#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200); +#198 = CARTESIAN_POINT('',(103.,-20.,-19.5)); +#199 = DIRECTION('',(0.,0.,-1.)); +#200 = DIRECTION('',(1.,0.,0.)); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(0.,0.5)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(-1.,-0.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = ADVANCED_FACE('',(#208),#47,.F.); +#208 = FACE_BOUND('',#209,.F.); +#209 = EDGE_LOOP('',(#210,#231,#232,#233)); +#210 = ORIENTED_EDGE('',*,*,#211,.F.); +#211 = EDGE_CURVE('',#22,#212,#214,.T.); +#212 = VERTEX_POINT('',#213); +#213 = CARTESIAN_POINT('',(29.875,-20.,-19.5)); +#214 = SEAM_CURVE('',#215,(#219,#225),.PCURVE_S1.); +#215 = LINE('',#216,#217); +#216 = CARTESIAN_POINT('',(29.875,-20.,-19.5)); +#217 = VECTOR('',#218,1.); +#218 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#219 = PCURVE('',#47,#220); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#224); +#221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#222,#223),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.),.PIECEWISE_BEZIER_KNOTS.); +#222 = CARTESIAN_POINT('',(0.,0.5)); +#223 = CARTESIAN_POINT('',(0.,0.)); +#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#225 = PCURVE('',#47,#226); +#226 = DEFINITIONAL_REPRESENTATION('',(#227),#230); +#227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#228,#229),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.),.PIECEWISE_BEZIER_KNOTS.); +#228 = CARTESIAN_POINT('',(-6.28318530718,0.5)); +#229 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#231 = ORIENTED_EDGE('',*,*,#21,.T.); +#232 = ORIENTED_EDGE('',*,*,#211,.T.); +#233 = ORIENTED_EDGE('',*,*,#234,.F.); +#234 = EDGE_CURVE('',#212,#212,#235,.T.); +#235 = SURFACE_CURVE('',#236,(#241,#248),.PCURVE_S1.); +#236 = CIRCLE('',#237,5.875); +#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240); +#238 = CARTESIAN_POINT('',(24.,-20.,-19.5)); +#239 = DIRECTION('',(0.,0.,1.)); +#240 = DIRECTION('',(1.,0.,0.)); +#241 = PCURVE('',#47,#242); +#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(-0.,-0.)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(-1.,-0.)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = PCURVE('',#249,#254); +#249 = CYLINDRICAL_SURFACE('',#250,5.875); +#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253); +#251 = CARTESIAN_POINT('',(24.,-20.,0.)); +#252 = DIRECTION('',(0.,0.,1.)); +#253 = DIRECTION('',(1.,0.,0.)); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.,-19.5)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(1.,0.)); +#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#260 = ADVANCED_FACE('',(#261),#79,.F.); +#261 = FACE_BOUND('',#262,.T.); +#262 = EDGE_LOOP('',(#263,#289,#317,#341)); +#263 = ORIENTED_EDGE('',*,*,#264,.F.); +#264 = EDGE_CURVE('',#265,#62,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(1.,3.330669073875E-16,-19.)); +#267 = SURFACE_CURVE('',#268,(#272,#278),.PCURVE_S1.); +#268 = LINE('',#269,#270); +#269 = CARTESIAN_POINT('',(1.,-0.5,-19.5)); +#270 = VECTOR('',#271,1.); +#271 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#272 = PCURVE('',#79,#273); +#273 = DEFINITIONAL_REPRESENTATION('',(#274),#277); +#274 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#275,#276),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#275 = CARTESIAN_POINT('',(2.22044604925E-16,-0.707106781187)); +#276 = CARTESIAN_POINT('',(2.22044604925E-16,0.707106781187)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#279,#284); +#279 = CONICAL_SURFACE('',#280,1.,0.785398163397); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(1.,-1.,-19.)); +#282 = DIRECTION('',(0.,0.,1.)); +#283 = DIRECTION('',(-1.,3.330669073875E-16,0.)); +#284 = DEFINITIONAL_REPRESENTATION('',(#285),#288); +#285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#286,#287),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#286 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#287 = CARTESIAN_POINT('',(-1.570796326795,-1.)); +#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#265,#291,#293,.T.); +#291 = VERTEX_POINT('',#292); +#292 = CARTESIAN_POINT('',(126.,3.330669073875E-16,-19.)); +#293 = SURFACE_CURVE('',#294,(#298,#305),.PCURVE_S1.); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(1.,0.,-19.)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(1.,0.,0.)); +#298 = PCURVE('',#79,#299); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(-1.,0.)); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#305 = PCURVE('',#306,#311); +#306 = PLANE('',#307); +#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310); +#308 = CARTESIAN_POINT('',(0.,0.,0.)); +#309 = DIRECTION('',(0.,-1.,0.)); +#310 = DIRECTION('',(1.,0.,0.)); +#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(1.,-19.)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(1.,0.)); +#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#317 = ORIENTED_EDGE('',*,*,#318,.T.); +#318 = EDGE_CURVE('',#291,#64,#319,.T.); +#319 = SURFACE_CURVE('',#320,(#324,#330),.PCURVE_S1.); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(126.,-0.5,-19.5)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#324 = PCURVE('',#79,#325); +#325 = DEFINITIONAL_REPRESENTATION('',(#326),#329); +#326 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#327,#328),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#327 = CARTESIAN_POINT('',(-125.,-0.707106781187)); +#328 = CARTESIAN_POINT('',(-125.,0.707106781187)); +#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#330 = PCURVE('',#331,#336); +#331 = CONICAL_SURFACE('',#332,1.,0.785398163397); +#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335); +#333 = CARTESIAN_POINT('',(126.,-1.,-19.)); +#334 = DIRECTION('',(0.,0.,1.)); +#335 = DIRECTION('',(0.,1.,0.)); +#336 = DEFINITIONAL_REPRESENTATION('',(#337),#340); +#337 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#338,#339),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#338 = CARTESIAN_POINT('',(0.,0.)); +#339 = CARTESIAN_POINT('',(0.,-1.)); +#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#341 = ORIENTED_EDGE('',*,*,#61,.F.); +#342 = ADVANCED_FACE('',(#343),#161,.F.); +#343 = FACE_BOUND('',#344,.T.); +#344 = EDGE_LOOP('',(#345,#371,#399,#418)); +#345 = ORIENTED_EDGE('',*,*,#346,.F.); +#346 = EDGE_CURVE('',#347,#120,#349,.T.); +#347 = VERTEX_POINT('',#348); +#348 = CARTESIAN_POINT('',(0.,-39.,-19.)); +#349 = SURFACE_CURVE('',#350,(#354,#360),.PCURVE_S1.); +#350 = LINE('',#351,#352); +#351 = CARTESIAN_POINT('',(0.,-39.,-19.)); +#352 = VECTOR('',#353,1.); +#353 = DIRECTION('',(0.707106781187,-1.922160659908E-16,-0.707106781187) + ); +#354 = PCURVE('',#161,#355); +#355 = DEFINITIONAL_REPRESENTATION('',(#356),#359); +#356 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#357,#358),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#357 = CARTESIAN_POINT('',(0.,-0.707106781187)); +#358 = CARTESIAN_POINT('',(0.,0.707106781187)); +#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#360 = PCURVE('',#361,#366); +#361 = CONICAL_SURFACE('',#362,1.,0.785398163397); +#362 = AXIS2_PLACEMENT_3D('',#363,#364,#365); +#363 = CARTESIAN_POINT('',(1.,-39.,-19.)); +#364 = DIRECTION('',(0.,0.,1.)); +#365 = DIRECTION('',(-3.330669073875E-16,-1.,-0.)); +#366 = DEFINITIONAL_REPRESENTATION('',(#367),#370); +#367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#368,#369),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#368 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#369 = CARTESIAN_POINT('',(-1.570796326795,-1.)); +#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#371 = ORIENTED_EDGE('',*,*,#372,.T.); +#372 = EDGE_CURVE('',#347,#373,#375,.T.); +#373 = VERTEX_POINT('',#374); +#374 = CARTESIAN_POINT('',(-3.330669073875E-16,-1.,-19.)); +#375 = SURFACE_CURVE('',#376,(#380,#387),.PCURVE_S1.); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(0.,-39.,-19.)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(0.,1.,0.)); +#380 = PCURVE('',#161,#381); +#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(-1.,0.)); +#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#387 = PCURVE('',#388,#393); +#388 = PLANE('',#389); +#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392); +#390 = CARTESIAN_POINT('',(0.,-40.,0.)); +#391 = DIRECTION('',(1.,0.,0.)); +#392 = DIRECTION('',(0.,1.,0.)); +#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398); +#394 = LINE('',#395,#396); +#395 = CARTESIAN_POINT('',(1.,-19.)); +#396 = VECTOR('',#397,1.); +#397 = DIRECTION('',(1.,0.)); +#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#399 = ORIENTED_EDGE('',*,*,#400,.T.); +#400 = EDGE_CURVE('',#373,#62,#401,.T.); +#401 = SURFACE_CURVE('',#402,(#406,#412),.PCURVE_S1.); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.5,-1.,-19.5)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#406 = PCURVE('',#161,#407); +#407 = DEFINITIONAL_REPRESENTATION('',(#408),#411); +#408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#409,#410),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#409 = CARTESIAN_POINT('',(-38.,-0.707106781187)); +#410 = CARTESIAN_POINT('',(-38.,0.707106781187)); +#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#412 = PCURVE('',#279,#413); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#417); +#414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#415,#416),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#415 = CARTESIAN_POINT('',(0.,0.)); +#416 = CARTESIAN_POINT('',(0.,-1.)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = ORIENTED_EDGE('',*,*,#147,.F.); +#419 = ADVANCED_FACE('',(#420),#107,.F.); +#420 = FACE_BOUND('',#421,.T.); +#421 = EDGE_LOOP('',(#422,#443,#471,#495)); +#422 = ORIENTED_EDGE('',*,*,#423,.F.); +#423 = EDGE_CURVE('',#424,#64,#426,.T.); +#424 = VERTEX_POINT('',#425); +#425 = CARTESIAN_POINT('',(127.,-1.,-19.)); +#426 = SURFACE_CURVE('',#427,(#431,#437),.PCURVE_S1.); +#427 = LINE('',#428,#429); +#428 = CARTESIAN_POINT('',(127.,-1.,-19.)); +#429 = VECTOR('',#430,1.); +#430 = DIRECTION('',(-0.707106781187,-4.329780281177E-17,-0.707106781187 + )); +#431 = PCURVE('',#107,#432); +#432 = DEFINITIONAL_REPRESENTATION('',(#433),#436); +#433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#434,#435),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#434 = CARTESIAN_POINT('',(3.330669073875E-16,-0.707106781187)); +#435 = CARTESIAN_POINT('',(3.330669073875E-16,0.707106781187)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#331,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#442); +#439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#440,#441),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#440 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#441 = CARTESIAN_POINT('',(-1.570796326795,-1.)); +#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#443 = ORIENTED_EDGE('',*,*,#444,.T.); +#444 = EDGE_CURVE('',#424,#445,#447,.T.); +#445 = VERTEX_POINT('',#446); +#446 = CARTESIAN_POINT('',(127.,-39.,-19.)); +#447 = SURFACE_CURVE('',#448,(#452,#459),.PCURVE_S1.); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(127.,-1.,-19.)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = PCURVE('',#107,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(-1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#460,#465); +#460 = PLANE('',#461); +#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464); +#462 = CARTESIAN_POINT('',(127.,0.,0.)); +#463 = DIRECTION('',(-1.,0.,0.)); +#464 = DIRECTION('',(0.,-1.,0.)); +#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(1.,-19.)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(1.,0.)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = ORIENTED_EDGE('',*,*,#472,.T.); +#472 = EDGE_CURVE('',#445,#92,#473,.T.); +#473 = SURFACE_CURVE('',#474,(#478,#484),.PCURVE_S1.); +#474 = LINE('',#475,#476); +#475 = CARTESIAN_POINT('',(126.5,-39.,-19.5)); +#476 = VECTOR('',#477,1.); +#477 = DIRECTION('',(-0.707106781187,-0.,-0.707106781187)); +#478 = PCURVE('',#107,#479); +#479 = DEFINITIONAL_REPRESENTATION('',(#480),#483); +#480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#481,#482),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#481 = CARTESIAN_POINT('',(-38.,-0.707106781187)); +#482 = CARTESIAN_POINT('',(-38.,0.707106781187)); +#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#484 = PCURVE('',#485,#490); +#485 = CONICAL_SURFACE('',#486,1.,0.785398163397); +#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489); +#487 = CARTESIAN_POINT('',(126.,-39.,-19.)); +#488 = DIRECTION('',(0.,0.,1.)); +#489 = DIRECTION('',(1.,0.,0.)); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#494); +#491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#492,#493),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#492 = CARTESIAN_POINT('',(0.,0.)); +#493 = CARTESIAN_POINT('',(0.,-1.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = ORIENTED_EDGE('',*,*,#91,.F.); +#496 = ADVANCED_FACE('',(#497),#135,.F.); +#497 = FACE_BOUND('',#498,.T.); +#498 = EDGE_LOOP('',(#499,#520,#548,#567)); +#499 = ORIENTED_EDGE('',*,*,#500,.F.); +#500 = EDGE_CURVE('',#501,#92,#503,.T.); +#501 = VERTEX_POINT('',#502); +#502 = CARTESIAN_POINT('',(126.,-40.,-19.)); +#503 = SURFACE_CURVE('',#504,(#508,#514),.PCURVE_S1.); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(126.,-40.,-19.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-4.329780281177E-17,0.707106781187,-0.707106781187) + ); +#508 = PCURVE('',#135,#509); +#509 = DEFINITIONAL_REPRESENTATION('',(#510),#513); +#510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#511,#512),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#511 = CARTESIAN_POINT('',(0.,-0.707106781187)); +#512 = CARTESIAN_POINT('',(0.,0.707106781187)); +#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#514 = PCURVE('',#485,#515); +#515 = DEFINITIONAL_REPRESENTATION('',(#516),#519); +#516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#517,#518),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#517 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#518 = CARTESIAN_POINT('',(-1.570796326795,-1.)); +#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#520 = ORIENTED_EDGE('',*,*,#521,.T.); +#521 = EDGE_CURVE('',#501,#522,#524,.T.); +#522 = VERTEX_POINT('',#523); +#523 = CARTESIAN_POINT('',(1.,-40.,-19.)); +#524 = SURFACE_CURVE('',#525,(#529,#536),.PCURVE_S1.); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(126.,-40.,-19.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(-1.,0.,0.)); +#529 = PCURVE('',#135,#530); +#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535); +#531 = LINE('',#532,#533); +#532 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#533 = VECTOR('',#534,1.); +#534 = DIRECTION('',(-1.,0.)); +#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#536 = PCURVE('',#537,#542); +#537 = PLANE('',#538); +#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541); +#539 = CARTESIAN_POINT('',(127.,-40.,0.)); +#540 = DIRECTION('',(0.,1.,0.)); +#541 = DIRECTION('',(-1.,0.,0.)); +#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(1.,-19.)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(1.,0.)); +#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#548 = ORIENTED_EDGE('',*,*,#549,.T.); +#549 = EDGE_CURVE('',#522,#120,#550,.T.); +#550 = SURFACE_CURVE('',#551,(#555,#561),.PCURVE_S1.); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(1.,-39.5,-19.5)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#555 = PCURVE('',#135,#556); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#560); +#557 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#558,#559),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#558 = CARTESIAN_POINT('',(-125.,-0.707106781187)); +#559 = CARTESIAN_POINT('',(-125.,0.707106781187)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = PCURVE('',#361,#562); +#562 = DEFINITIONAL_REPRESENTATION('',(#563),#566); +#563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#564,#565),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#564 = CARTESIAN_POINT('',(0.,0.)); +#565 = CARTESIAN_POINT('',(0.,-1.)); +#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#567 = ORIENTED_EDGE('',*,*,#119,.F.); +#568 = ADVANCED_FACE('',(#569),#196,.F.); +#569 = FACE_BOUND('',#570,.F.); +#570 = EDGE_LOOP('',(#571,#592,#593,#594)); +#571 = ORIENTED_EDGE('',*,*,#572,.F.); +#572 = EDGE_CURVE('',#176,#573,#575,.T.); +#573 = VERTEX_POINT('',#574); +#574 = CARTESIAN_POINT('',(108.875,-20.,-19.5)); +#575 = SEAM_CURVE('',#576,(#580,#586),.PCURVE_S1.); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(108.875,-20.,-19.5)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#580 = PCURVE('',#196,#581); +#581 = DEFINITIONAL_REPRESENTATION('',(#582),#585); +#582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#583,#584),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.),.PIECEWISE_BEZIER_KNOTS.); +#583 = CARTESIAN_POINT('',(0.,0.5)); +#584 = CARTESIAN_POINT('',(0.,0.)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#196,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#591); +#588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#589,#590),.UNSPECIFIED.,.F.,.F., + (2,2),(-0.707106781187,0.),.PIECEWISE_BEZIER_KNOTS.); +#589 = CARTESIAN_POINT('',(-6.28318530718,0.5)); +#590 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#592 = ORIENTED_EDGE('',*,*,#175,.T.); +#593 = ORIENTED_EDGE('',*,*,#572,.T.); +#594 = ORIENTED_EDGE('',*,*,#595,.F.); +#595 = EDGE_CURVE('',#573,#573,#596,.T.); +#596 = SURFACE_CURVE('',#597,(#602,#609),.PCURVE_S1.); +#597 = CIRCLE('',#598,5.875); +#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601); +#599 = CARTESIAN_POINT('',(103.,-20.,-19.5)); +#600 = DIRECTION('',(0.,0.,1.)); +#601 = DIRECTION('',(1.,0.,0.)); +#602 = PCURVE('',#196,#603); +#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608); +#604 = LINE('',#605,#606); +#605 = CARTESIAN_POINT('',(-0.,-0.)); +#606 = VECTOR('',#607,1.); +#607 = DIRECTION('',(-1.,-0.)); +#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#609 = PCURVE('',#610,#615); +#610 = CYLINDRICAL_SURFACE('',#611,5.875); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(103.,-20.,0.)); +#613 = DIRECTION('',(0.,0.,1.)); +#614 = DIRECTION('',(1.,0.,0.)); +#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620); +#616 = LINE('',#617,#618); +#617 = CARTESIAN_POINT('',(0.,-19.5)); +#618 = VECTOR('',#619,1.); +#619 = DIRECTION('',(1.,0.)); +#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#621 = ADVANCED_FACE('',(#622),#249,.F.); +#622 = FACE_BOUND('',#623,.F.); +#623 = EDGE_LOOP('',(#624,#647,#674,#675)); +#624 = ORIENTED_EDGE('',*,*,#625,.F.); +#625 = EDGE_CURVE('',#626,#212,#628,.T.); +#626 = VERTEX_POINT('',#627); +#627 = CARTESIAN_POINT('',(29.875,-20.,-15.5)); +#628 = SEAM_CURVE('',#629,(#633,#640),.PCURVE_S1.); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(29.875,-20.,0.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(-0.,-0.,-1.)); +#633 = PCURVE('',#249,#634); +#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639); +#635 = LINE('',#636,#637); +#636 = CARTESIAN_POINT('',(6.28318530718,0.)); +#637 = VECTOR('',#638,1.); +#638 = DIRECTION('',(0.,-1.)); +#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#640 = PCURVE('',#249,#641); +#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646); +#642 = LINE('',#643,#644); +#643 = CARTESIAN_POINT('',(0.,0.)); +#644 = VECTOR('',#645,1.); +#645 = DIRECTION('',(0.,-1.)); +#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#647 = ORIENTED_EDGE('',*,*,#648,.F.); +#648 = EDGE_CURVE('',#626,#626,#649,.T.); +#649 = SURFACE_CURVE('',#650,(#655,#662),.PCURVE_S1.); +#650 = CIRCLE('',#651,5.875); +#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654); +#652 = CARTESIAN_POINT('',(24.,-20.,-15.5)); +#653 = DIRECTION('',(0.,0.,1.)); +#654 = DIRECTION('',(1.,0.,0.)); +#655 = PCURVE('',#249,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(0.,-15.5)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = PCURVE('',#663,#668); +#663 = CONICAL_SURFACE('',#664,5.875,0.785398163397); +#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667); +#665 = CARTESIAN_POINT('',(24.,-20.,-15.5)); +#666 = DIRECTION('',(0.,0.,1.)); +#667 = DIRECTION('',(1.,0.,0.)); +#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(0.,0.)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(1.,0.)); +#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#674 = ORIENTED_EDGE('',*,*,#625,.T.); +#675 = ORIENTED_EDGE('',*,*,#234,.T.); +#676 = ADVANCED_FACE('',(#677),#279,.T.); +#677 = FACE_BOUND('',#678,.T.); +#678 = EDGE_LOOP('',(#679,#680,#707)); +#679 = ORIENTED_EDGE('',*,*,#400,.F.); +#680 = ORIENTED_EDGE('',*,*,#681,.T.); +#681 = EDGE_CURVE('',#373,#265,#682,.T.); +#682 = SURFACE_CURVE('',#683,(#688,#695),.PCURVE_S1.); +#683 = CIRCLE('',#684,1.); +#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687); +#685 = CARTESIAN_POINT('',(1.,-1.,-19.)); +#686 = DIRECTION('',(0.,0.,-1.)); +#687 = DIRECTION('',(-1.,3.330669073875E-16,0.)); +#688 = PCURVE('',#279,#689); +#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694); +#690 = LINE('',#691,#692); +#691 = CARTESIAN_POINT('',(-0.,-0.)); +#692 = VECTOR('',#693,1.); +#693 = DIRECTION('',(-1.,-0.)); +#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#695 = PCURVE('',#696,#701); +#696 = CYLINDRICAL_SURFACE('',#697,1.); +#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700); +#698 = CARTESIAN_POINT('',(1.,-1.,0.)); +#699 = DIRECTION('',(-0.,-0.,-1.)); +#700 = DIRECTION('',(0.,1.,0.)); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(-1.570796326795,19.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(1.,-0.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = ORIENTED_EDGE('',*,*,#264,.T.); +#708 = ADVANCED_FACE('',(#709),#306,.F.); +#709 = FACE_BOUND('',#710,.F.); +#710 = EDGE_LOOP('',(#711,#734,#735,#763)); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#713,#265,#715,.T.); +#713 = VERTEX_POINT('',#714); +#714 = CARTESIAN_POINT('',(1.,1.110223024625E-16,-1.)); +#715 = SURFACE_CURVE('',#716,(#720,#727),.PCURVE_S1.); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(1.,2.22044604925E-16,0.)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(-0.,-0.,-1.)); +#720 = PCURVE('',#306,#721); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(1.,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(-0.,-1.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = PCURVE('',#696,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(-0.,0.)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(-0.,1.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = ORIENTED_EDGE('',*,*,#290,.T.); +#735 = ORIENTED_EDGE('',*,*,#736,.F.); +#736 = EDGE_CURVE('',#737,#291,#739,.T.); +#737 = VERTEX_POINT('',#738); +#738 = CARTESIAN_POINT('',(126.,1.110223024625E-16,-1.)); +#739 = SURFACE_CURVE('',#740,(#744,#751),.PCURVE_S1.); +#740 = LINE('',#741,#742); +#741 = CARTESIAN_POINT('',(126.,2.22044604925E-16,0.)); +#742 = VECTOR('',#743,1.); +#743 = DIRECTION('',(-0.,-0.,-1.)); +#744 = PCURVE('',#306,#745); +#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750); +#746 = LINE('',#747,#748); +#747 = CARTESIAN_POINT('',(126.,0.)); +#748 = VECTOR('',#749,1.); +#749 = DIRECTION('',(-0.,-1.)); +#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#751 = PCURVE('',#752,#757); +#752 = CYLINDRICAL_SURFACE('',#753,1.); +#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756); +#754 = CARTESIAN_POINT('',(126.,-1.,0.)); +#755 = DIRECTION('',(-0.,-0.,-1.)); +#756 = DIRECTION('',(0.,1.,0.)); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.,0.)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(0.,1.)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = ORIENTED_EDGE('',*,*,#764,.F.); +#764 = EDGE_CURVE('',#713,#737,#765,.T.); +#765 = SURFACE_CURVE('',#766,(#770,#777),.PCURVE_S1.); +#766 = LINE('',#767,#768); +#767 = CARTESIAN_POINT('',(1.,0.,-1.)); +#768 = VECTOR('',#769,1.); +#769 = DIRECTION('',(1.,0.,0.)); +#770 = PCURVE('',#306,#771); +#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); +#772 = LINE('',#773,#774); +#773 = CARTESIAN_POINT('',(1.,-1.)); +#774 = VECTOR('',#775,1.); +#775 = DIRECTION('',(1.,0.)); +#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#777 = PCURVE('',#778,#783); +#778 = PLANE('',#779); +#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782); +#780 = CARTESIAN_POINT('',(1.,-0.5,-0.5)); +#781 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#782 = DIRECTION('',(-1.,0.,0.)); +#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788); +#784 = LINE('',#785,#786); +#785 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#786 = VECTOR('',#787,1.); +#787 = DIRECTION('',(-1.,0.)); +#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#789 = ADVANCED_FACE('',(#790),#331,.T.); +#790 = FACE_BOUND('',#791,.T.); +#791 = EDGE_LOOP('',(#792,#793,#815)); +#792 = ORIENTED_EDGE('',*,*,#318,.F.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#291,#424,#795,.T.); +#795 = SURFACE_CURVE('',#796,(#801,#808),.PCURVE_S1.); +#796 = CIRCLE('',#797,1.); +#797 = AXIS2_PLACEMENT_3D('',#798,#799,#800); +#798 = CARTESIAN_POINT('',(126.,-1.,-19.)); +#799 = DIRECTION('',(0.,0.,-1.)); +#800 = DIRECTION('',(0.,1.,0.)); +#801 = PCURVE('',#331,#802); +#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807); +#803 = LINE('',#804,#805); +#804 = CARTESIAN_POINT('',(-0.,-0.)); +#805 = VECTOR('',#806,1.); +#806 = DIRECTION('',(-1.,-0.)); +#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#808 = PCURVE('',#752,#809); +#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814); +#810 = LINE('',#811,#812); +#811 = CARTESIAN_POINT('',(0.,19.)); +#812 = VECTOR('',#813,1.); +#813 = DIRECTION('',(1.,0.)); +#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#815 = ORIENTED_EDGE('',*,*,#423,.T.); +#816 = ADVANCED_FACE('',(#817),#361,.T.); +#817 = FACE_BOUND('',#818,.T.); +#818 = EDGE_LOOP('',(#819,#820,#847)); +#819 = ORIENTED_EDGE('',*,*,#549,.F.); +#820 = ORIENTED_EDGE('',*,*,#821,.T.); +#821 = EDGE_CURVE('',#522,#347,#822,.T.); +#822 = SURFACE_CURVE('',#823,(#828,#835),.PCURVE_S1.); +#823 = CIRCLE('',#824,1.); +#824 = AXIS2_PLACEMENT_3D('',#825,#826,#827); +#825 = CARTESIAN_POINT('',(1.,-39.,-19.)); +#826 = DIRECTION('',(0.,0.,-1.)); +#827 = DIRECTION('',(-3.330669073875E-16,-1.,-0.)); +#828 = PCURVE('',#361,#829); +#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834); +#830 = LINE('',#831,#832); +#831 = CARTESIAN_POINT('',(-0.,-0.)); +#832 = VECTOR('',#833,1.); +#833 = DIRECTION('',(-1.,-0.)); +#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#835 = PCURVE('',#836,#841); +#836 = CYLINDRICAL_SURFACE('',#837,1.); +#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840); +#838 = CARTESIAN_POINT('',(1.,-39.,0.)); +#839 = DIRECTION('',(-0.,-0.,-1.)); +#840 = DIRECTION('',(-1.,0.,0.)); +#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846); +#842 = LINE('',#843,#844); +#843 = CARTESIAN_POINT('',(-1.570796326795,19.)); +#844 = VECTOR('',#845,1.); +#845 = DIRECTION('',(1.,-0.)); +#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#847 = ORIENTED_EDGE('',*,*,#346,.T.); +#848 = ADVANCED_FACE('',(#849),#388,.F.); +#849 = FACE_BOUND('',#850,.F.); +#850 = EDGE_LOOP('',(#851,#874,#875,#898)); +#851 = ORIENTED_EDGE('',*,*,#852,.T.); +#852 = EDGE_CURVE('',#853,#347,#855,.T.); +#853 = VERTEX_POINT('',#854); +#854 = CARTESIAN_POINT('',(0.,-39.,-1.)); +#855 = SURFACE_CURVE('',#856,(#860,#867),.PCURVE_S1.); +#856 = LINE('',#857,#858); +#857 = CARTESIAN_POINT('',(-2.22044604925E-16,-39.,0.)); +#858 = VECTOR('',#859,1.); +#859 = DIRECTION('',(-0.,-0.,-1.)); +#860 = PCURVE('',#388,#861); +#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866); +#862 = LINE('',#863,#864); +#863 = CARTESIAN_POINT('',(1.,0.)); +#864 = VECTOR('',#865,1.); +#865 = DIRECTION('',(-0.,-1.)); +#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#867 = PCURVE('',#836,#868); +#868 = DEFINITIONAL_REPRESENTATION('',(#869),#873); +#869 = LINE('',#870,#871); +#870 = CARTESIAN_POINT('',(-0.,0.)); +#871 = VECTOR('',#872,1.); +#872 = DIRECTION('',(-0.,1.)); +#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#874 = ORIENTED_EDGE('',*,*,#372,.T.); +#875 = ORIENTED_EDGE('',*,*,#876,.F.); +#876 = EDGE_CURVE('',#877,#373,#879,.T.); +#877 = VERTEX_POINT('',#878); +#878 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.,-1.)); +#879 = SURFACE_CURVE('',#880,(#884,#891),.PCURVE_S1.); +#880 = LINE('',#881,#882); +#881 = CARTESIAN_POINT('',(-2.22044604925E-16,-1.,0.)); +#882 = VECTOR('',#883,1.); +#883 = DIRECTION('',(-0.,-0.,-1.)); +#884 = PCURVE('',#388,#885); +#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890); +#886 = LINE('',#887,#888); +#887 = CARTESIAN_POINT('',(39.,0.)); +#888 = VECTOR('',#889,1.); +#889 = DIRECTION('',(-0.,-1.)); +#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#891 = PCURVE('',#696,#892); +#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897); +#893 = LINE('',#894,#895); +#894 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#895 = VECTOR('',#896,1.); +#896 = DIRECTION('',(-0.,1.)); +#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#898 = ORIENTED_EDGE('',*,*,#899,.F.); +#899 = EDGE_CURVE('',#853,#877,#900,.T.); +#900 = SURFACE_CURVE('',#901,(#905,#912),.PCURVE_S1.); +#901 = LINE('',#902,#903); +#902 = CARTESIAN_POINT('',(0.,-39.,-1.)); +#903 = VECTOR('',#904,1.); +#904 = DIRECTION('',(0.,1.,0.)); +#905 = PCURVE('',#388,#906); +#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911); +#907 = LINE('',#908,#909); +#908 = CARTESIAN_POINT('',(1.,-1.)); +#909 = VECTOR('',#910,1.); +#910 = DIRECTION('',(1.,0.)); +#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#912 = PCURVE('',#913,#918); +#913 = PLANE('',#914); +#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917); +#915 = CARTESIAN_POINT('',(0.5,-39.,-0.5)); +#916 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#917 = DIRECTION('',(-0.,-1.,-0.)); +#918 = DEFINITIONAL_REPRESENTATION('',(#919),#923); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(-1.,0.)); +#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#924 = ADVANCED_FACE('',(#925),#460,.F.); +#925 = FACE_BOUND('',#926,.F.); +#926 = EDGE_LOOP('',(#927,#950,#951,#979)); +#927 = ORIENTED_EDGE('',*,*,#928,.T.); +#928 = EDGE_CURVE('',#929,#424,#931,.T.); +#929 = VERTEX_POINT('',#930); +#930 = CARTESIAN_POINT('',(127.,-1.,-1.)); +#931 = SURFACE_CURVE('',#932,(#936,#943),.PCURVE_S1.); +#932 = LINE('',#933,#934); +#933 = CARTESIAN_POINT('',(127.,-1.,0.)); +#934 = VECTOR('',#935,1.); +#935 = DIRECTION('',(-0.,-0.,-1.)); +#936 = PCURVE('',#460,#937); +#937 = DEFINITIONAL_REPRESENTATION('',(#938),#942); +#938 = LINE('',#939,#940); +#939 = CARTESIAN_POINT('',(1.,0.)); +#940 = VECTOR('',#941,1.); +#941 = DIRECTION('',(0.,-1.)); +#942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#943 = PCURVE('',#752,#944); +#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(1.570796326795,0.)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(0.,1.)); +#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#950 = ORIENTED_EDGE('',*,*,#444,.T.); +#951 = ORIENTED_EDGE('',*,*,#952,.F.); +#952 = EDGE_CURVE('',#953,#445,#955,.T.); +#953 = VERTEX_POINT('',#954); +#954 = CARTESIAN_POINT('',(127.,-39.,-1.)); +#955 = SURFACE_CURVE('',#956,(#960,#967),.PCURVE_S1.); +#956 = LINE('',#957,#958); +#957 = CARTESIAN_POINT('',(127.,-39.,0.)); +#958 = VECTOR('',#959,1.); +#959 = DIRECTION('',(-0.,-0.,-1.)); +#960 = PCURVE('',#460,#961); +#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(39.,0.)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(0.,-1.)); +#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#967 = PCURVE('',#968,#973); +#968 = CYLINDRICAL_SURFACE('',#969,1.); +#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972); +#970 = CARTESIAN_POINT('',(126.,-39.,0.)); +#971 = DIRECTION('',(-0.,-0.,-1.)); +#972 = DIRECTION('',(1.,0.,0.)); +#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978); +#974 = LINE('',#975,#976); +#975 = CARTESIAN_POINT('',(0.,0.)); +#976 = VECTOR('',#977,1.); +#977 = DIRECTION('',(0.,1.)); +#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#979 = ORIENTED_EDGE('',*,*,#980,.F.); +#980 = EDGE_CURVE('',#929,#953,#981,.T.); +#981 = SURFACE_CURVE('',#982,(#986,#993),.PCURVE_S1.); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(127.,-1.,-1.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(0.,-1.,0.)); +#986 = PCURVE('',#460,#987); +#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992); +#988 = LINE('',#989,#990); +#989 = CARTESIAN_POINT('',(1.,-1.)); +#990 = VECTOR('',#991,1.); +#991 = DIRECTION('',(1.,0.)); +#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#993 = PCURVE('',#994,#999); +#994 = PLANE('',#995); +#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998); +#996 = CARTESIAN_POINT('',(126.5,-1.,-0.5)); +#997 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#998 = DIRECTION('',(0.,1.,0.)); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(-1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = ADVANCED_FACE('',(#1006),#485,.T.); +#1006 = FACE_BOUND('',#1007,.T.); +#1007 = EDGE_LOOP('',(#1008,#1009,#1031)); +#1008 = ORIENTED_EDGE('',*,*,#472,.F.); +#1009 = ORIENTED_EDGE('',*,*,#1010,.T.); +#1010 = EDGE_CURVE('',#445,#501,#1011,.T.); +#1011 = SURFACE_CURVE('',#1012,(#1017,#1024),.PCURVE_S1.); +#1012 = CIRCLE('',#1013,1.); +#1013 = AXIS2_PLACEMENT_3D('',#1014,#1015,#1016); +#1014 = CARTESIAN_POINT('',(126.,-39.,-19.)); +#1015 = DIRECTION('',(0.,0.,-1.)); +#1016 = DIRECTION('',(1.,0.,0.)); +#1017 = PCURVE('',#485,#1018); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(-0.,-0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(-1.,-0.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = PCURVE('',#968,#1025); +#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030); +#1026 = LINE('',#1027,#1028); +#1027 = CARTESIAN_POINT('',(0.,19.)); +#1028 = VECTOR('',#1029,1.); +#1029 = DIRECTION('',(1.,0.)); +#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1031 = ORIENTED_EDGE('',*,*,#500,.T.); +#1032 = ADVANCED_FACE('',(#1033),#537,.F.); +#1033 = FACE_BOUND('',#1034,.F.); +#1034 = EDGE_LOOP('',(#1035,#1058,#1059,#1082)); +#1035 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1036 = EDGE_CURVE('',#1037,#501,#1039,.T.); +#1037 = VERTEX_POINT('',#1038); +#1038 = CARTESIAN_POINT('',(126.,-40.,-1.)); +#1039 = SURFACE_CURVE('',#1040,(#1044,#1051),.PCURVE_S1.); +#1040 = LINE('',#1041,#1042); +#1041 = CARTESIAN_POINT('',(126.,-40.,0.)); +#1042 = VECTOR('',#1043,1.); +#1043 = DIRECTION('',(-0.,-0.,-1.)); +#1044 = PCURVE('',#537,#1045); +#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(1.,0.)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(0.,-1.)); +#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1051 = PCURVE('',#968,#1052); +#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057); +#1053 = LINE('',#1054,#1055); +#1054 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1055 = VECTOR('',#1056,1.); +#1056 = DIRECTION('',(0.,1.)); +#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1058 = ORIENTED_EDGE('',*,*,#521,.T.); +#1059 = ORIENTED_EDGE('',*,*,#1060,.F.); +#1060 = EDGE_CURVE('',#1061,#522,#1063,.T.); +#1061 = VERTEX_POINT('',#1062); +#1062 = CARTESIAN_POINT('',(1.,-40.,-1.)); +#1063 = SURFACE_CURVE('',#1064,(#1068,#1075),.PCURVE_S1.); +#1064 = LINE('',#1065,#1066); +#1065 = CARTESIAN_POINT('',(1.,-40.,0.)); +#1066 = VECTOR('',#1067,1.); +#1067 = DIRECTION('',(-0.,-0.,-1.)); +#1068 = PCURVE('',#537,#1069); +#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074); +#1070 = LINE('',#1071,#1072); +#1071 = CARTESIAN_POINT('',(126.,0.)); +#1072 = VECTOR('',#1073,1.); +#1073 = DIRECTION('',(0.,-1.)); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1075 = PCURVE('',#836,#1076); +#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1081); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(-0.,1.)); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1082 = ORIENTED_EDGE('',*,*,#1083,.F.); +#1083 = EDGE_CURVE('',#1037,#1061,#1084,.T.); +#1084 = SURFACE_CURVE('',#1085,(#1089,#1096),.PCURVE_S1.); +#1085 = LINE('',#1086,#1087); +#1086 = CARTESIAN_POINT('',(126.,-40.,-1.)); +#1087 = VECTOR('',#1088,1.); +#1088 = DIRECTION('',(-1.,0.,0.)); +#1089 = PCURVE('',#537,#1090); +#1090 = DEFINITIONAL_REPRESENTATION('',(#1091),#1095); +#1091 = LINE('',#1092,#1093); +#1092 = CARTESIAN_POINT('',(1.,-1.)); +#1093 = VECTOR('',#1094,1.); +#1094 = DIRECTION('',(1.,0.)); +#1095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1096 = PCURVE('',#1097,#1102); +#1097 = PLANE('',#1098); +#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101); +#1099 = CARTESIAN_POINT('',(126.,-39.5,-0.5)); +#1100 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#1101 = DIRECTION('',(1.,0.,0.)); +#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107); +#1103 = LINE('',#1104,#1105); +#1104 = CARTESIAN_POINT('',(-0.,-0.707106781187)); +#1105 = VECTOR('',#1106,1.); +#1106 = DIRECTION('',(-1.,0.)); +#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1108 = ADVANCED_FACE('',(#1109),#610,.F.); +#1109 = FACE_BOUND('',#1110,.F.); +#1110 = EDGE_LOOP('',(#1111,#1134,#1161,#1162)); +#1111 = ORIENTED_EDGE('',*,*,#1112,.F.); +#1112 = EDGE_CURVE('',#1113,#573,#1115,.T.); +#1113 = VERTEX_POINT('',#1114); +#1114 = CARTESIAN_POINT('',(108.875,-20.,-15.5)); +#1115 = SEAM_CURVE('',#1116,(#1120,#1127),.PCURVE_S1.); +#1116 = LINE('',#1117,#1118); +#1117 = CARTESIAN_POINT('',(108.875,-20.,0.)); +#1118 = VECTOR('',#1119,1.); +#1119 = DIRECTION('',(-0.,-0.,-1.)); +#1120 = PCURVE('',#610,#1121); +#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126); +#1122 = LINE('',#1123,#1124); +#1123 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1124 = VECTOR('',#1125,1.); +#1125 = DIRECTION('',(0.,-1.)); +#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1127 = PCURVE('',#610,#1128); +#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133); +#1129 = LINE('',#1130,#1131); +#1130 = CARTESIAN_POINT('',(0.,0.)); +#1131 = VECTOR('',#1132,1.); +#1132 = DIRECTION('',(0.,-1.)); +#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1134 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1135 = EDGE_CURVE('',#1113,#1113,#1136,.T.); +#1136 = SURFACE_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.); +#1137 = CIRCLE('',#1138,5.875); +#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141); +#1139 = CARTESIAN_POINT('',(103.,-20.,-15.5)); +#1140 = DIRECTION('',(0.,0.,1.)); +#1141 = DIRECTION('',(1.,0.,0.)); +#1142 = PCURVE('',#610,#1143); +#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(0.,-15.5)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(1.,0.)); +#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1149 = PCURVE('',#1150,#1155); +#1150 = CONICAL_SURFACE('',#1151,5.875,0.785398163397); +#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154); +#1152 = CARTESIAN_POINT('',(103.,-20.,-15.5)); +#1153 = DIRECTION('',(0.,0.,1.)); +#1154 = DIRECTION('',(1.,0.,0.)); +#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160); +#1156 = LINE('',#1157,#1158); +#1157 = CARTESIAN_POINT('',(0.,0.)); +#1158 = VECTOR('',#1159,1.); +#1159 = DIRECTION('',(1.,0.)); +#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1161 = ORIENTED_EDGE('',*,*,#1112,.T.); +#1162 = ORIENTED_EDGE('',*,*,#595,.T.); +#1163 = ADVANCED_FACE('',(#1164),#663,.F.); +#1164 = FACE_BOUND('',#1165,.F.); +#1165 = EDGE_LOOP('',(#1166,#1187,#1188,#1189)); +#1166 = ORIENTED_EDGE('',*,*,#1167,.F.); +#1167 = EDGE_CURVE('',#626,#1168,#1170,.T.); +#1168 = VERTEX_POINT('',#1169); +#1169 = CARTESIAN_POINT('',(30.375,-20.,-15.)); +#1170 = SEAM_CURVE('',#1171,(#1175,#1181),.PCURVE_S1.); +#1171 = LINE('',#1172,#1173); +#1172 = CARTESIAN_POINT('',(29.875,-20.,-15.5)); +#1173 = VECTOR('',#1174,1.); +#1174 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#1175 = PCURVE('',#663,#1176); +#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1180); +#1177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1178,#1179),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1178 = CARTESIAN_POINT('',(0.,0.)); +#1179 = CARTESIAN_POINT('',(0.,0.5)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1181 = PCURVE('',#663,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1186); +#1183 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1184,#1185),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1184 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1185 = CARTESIAN_POINT('',(6.28318530718,0.5)); +#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1187 = ORIENTED_EDGE('',*,*,#648,.T.); +#1188 = ORIENTED_EDGE('',*,*,#1167,.T.); +#1189 = ORIENTED_EDGE('',*,*,#1190,.F.); +#1190 = EDGE_CURVE('',#1168,#1168,#1191,.T.); +#1191 = SURFACE_CURVE('',#1192,(#1197,#1204),.PCURVE_S1.); +#1192 = CIRCLE('',#1193,6.375); +#1193 = AXIS2_PLACEMENT_3D('',#1194,#1195,#1196); +#1194 = CARTESIAN_POINT('',(24.,-20.,-15.)); +#1195 = DIRECTION('',(0.,0.,1.)); +#1196 = DIRECTION('',(1.,0.,0.)); +#1197 = PCURVE('',#663,#1198); +#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(0.,0.5)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(1.,0.)); +#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1204 = PCURVE('',#1205,#1210); +#1205 = PLANE('',#1206); +#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209); +#1207 = CARTESIAN_POINT('',(24.,-20.,-15.)); +#1208 = DIRECTION('',(0.,0.,1.)); +#1209 = DIRECTION('',(1.,0.,0.)); +#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1215); +#1211 = CIRCLE('',#1212,6.375); +#1212 = AXIS2_PLACEMENT_2D('',#1213,#1214); +#1213 = CARTESIAN_POINT('',(0.,-3.552713678801E-15)); +#1214 = DIRECTION('',(1.,0.)); +#1215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1216 = ADVANCED_FACE('',(#1217),#696,.T.); +#1217 = FACE_BOUND('',#1218,.F.); +#1218 = EDGE_LOOP('',(#1219,#1220,#1247,#1248)); +#1219 = ORIENTED_EDGE('',*,*,#712,.F.); +#1220 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1221 = EDGE_CURVE('',#877,#713,#1222,.T.); +#1222 = SURFACE_CURVE('',#1223,(#1228,#1235),.PCURVE_S1.); +#1223 = CIRCLE('',#1224,1.); +#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227); +#1225 = CARTESIAN_POINT('',(1.,-1.,-1.)); +#1226 = DIRECTION('',(0.,0.,-1.)); +#1227 = DIRECTION('',(-1.,3.330669073875E-16,0.)); +#1228 = PCURVE('',#696,#1229); +#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(-1.570796326795,1.)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(1.,-0.)); +#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1235 = PCURVE('',#1236,#1241); +#1236 = CONICAL_SURFACE('',#1237,1.,0.785398163397); +#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240); +#1238 = CARTESIAN_POINT('',(1.,-1.,-1.)); +#1239 = DIRECTION('',(0.,0.,-1.)); +#1240 = DIRECTION('',(-1.,3.330669073875E-16,0.)); +#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246); +#1242 = LINE('',#1243,#1244); +#1243 = CARTESIAN_POINT('',(0.,-0.)); +#1244 = VECTOR('',#1245,1.); +#1245 = DIRECTION('',(1.,-0.)); +#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1247 = ORIENTED_EDGE('',*,*,#876,.T.); +#1248 = ORIENTED_EDGE('',*,*,#681,.T.); +#1249 = ADVANCED_FACE('',(#1250),#778,.T.); +#1250 = FACE_BOUND('',#1251,.F.); +#1251 = EDGE_LOOP('',(#1252,#1273,#1274,#1300)); +#1252 = ORIENTED_EDGE('',*,*,#1253,.F.); +#1253 = EDGE_CURVE('',#713,#1254,#1256,.T.); +#1254 = VERTEX_POINT('',#1255); +#1255 = CARTESIAN_POINT('',(1.,-1.,1.110223024625E-16)); +#1256 = SURFACE_CURVE('',#1257,(#1261,#1267),.PCURVE_S1.); +#1257 = LINE('',#1258,#1259); +#1258 = CARTESIAN_POINT('',(1.,-0.5,-0.5)); +#1259 = VECTOR('',#1260,1.); +#1260 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#1261 = PCURVE('',#778,#1262); +#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1266); +#1263 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1264,#1265),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1264 = CARTESIAN_POINT('',(2.22044604925E-16,-0.707106781187)); +#1265 = CARTESIAN_POINT('',(2.22044604925E-16,0.707106781187)); +#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1267 = PCURVE('',#1236,#1268); +#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1272); +#1269 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1270,#1271),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1270 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1271 = CARTESIAN_POINT('',(1.570796326795,-1.)); +#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1273 = ORIENTED_EDGE('',*,*,#764,.T.); +#1274 = ORIENTED_EDGE('',*,*,#1275,.T.); +#1275 = EDGE_CURVE('',#737,#1276,#1278,.T.); +#1276 = VERTEX_POINT('',#1277); +#1277 = CARTESIAN_POINT('',(126.,-1.,1.110223024625E-16)); +#1278 = SURFACE_CURVE('',#1279,(#1283,#1289),.PCURVE_S1.); +#1279 = LINE('',#1280,#1281); +#1280 = CARTESIAN_POINT('',(126.,-0.5,-0.5)); +#1281 = VECTOR('',#1282,1.); +#1282 = DIRECTION('',(0.,-0.707106781187,0.707106781187)); +#1283 = PCURVE('',#778,#1284); +#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1288); +#1285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1286,#1287),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1286 = CARTESIAN_POINT('',(-125.,-0.707106781187)); +#1287 = CARTESIAN_POINT('',(-125.,0.707106781187)); +#1288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1289 = PCURVE('',#1290,#1295); +#1290 = CONICAL_SURFACE('',#1291,1.,0.785398163397); +#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294); +#1292 = CARTESIAN_POINT('',(126.,-1.,-1.)); +#1293 = DIRECTION('',(0.,0.,-1.)); +#1294 = DIRECTION('',(0.,1.,0.)); +#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1299); +#1296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1297,#1298),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1297 = CARTESIAN_POINT('',(0.,0.)); +#1298 = CARTESIAN_POINT('',(0.,-1.)); +#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1300 = ORIENTED_EDGE('',*,*,#1301,.F.); +#1301 = EDGE_CURVE('',#1254,#1276,#1302,.T.); +#1302 = SURFACE_CURVE('',#1303,(#1307,#1314),.PCURVE_S1.); +#1303 = LINE('',#1304,#1305); +#1304 = CARTESIAN_POINT('',(1.,-1.,0.)); +#1305 = VECTOR('',#1306,1.); +#1306 = DIRECTION('',(1.,0.,0.)); +#1307 = PCURVE('',#778,#1308); +#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313); +#1309 = LINE('',#1310,#1311); +#1310 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#1311 = VECTOR('',#1312,1.); +#1312 = DIRECTION('',(-1.,0.)); +#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1314 = PCURVE('',#1315,#1320); +#1315 = PLANE('',#1316); +#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319); +#1317 = CARTESIAN_POINT('',(63.5,-20.,0.)); +#1318 = DIRECTION('',(-0.,-0.,-1.)); +#1319 = DIRECTION('',(-1.,0.,0.)); +#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325); +#1321 = LINE('',#1322,#1323); +#1322 = CARTESIAN_POINT('',(62.5,19.)); +#1323 = VECTOR('',#1324,1.); +#1324 = DIRECTION('',(-1.,0.)); +#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1326 = ADVANCED_FACE('',(#1327),#752,.T.); +#1327 = FACE_BOUND('',#1328,.T.); +#1328 = EDGE_LOOP('',(#1329,#1330,#1352,#1353)); +#1329 = ORIENTED_EDGE('',*,*,#736,.F.); +#1330 = ORIENTED_EDGE('',*,*,#1331,.T.); +#1331 = EDGE_CURVE('',#737,#929,#1332,.T.); +#1332 = SURFACE_CURVE('',#1333,(#1338,#1345),.PCURVE_S1.); +#1333 = CIRCLE('',#1334,1.); +#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337); +#1335 = CARTESIAN_POINT('',(126.,-1.,-1.)); +#1336 = DIRECTION('',(0.,0.,-1.)); +#1337 = DIRECTION('',(0.,1.,0.)); +#1338 = PCURVE('',#752,#1339); +#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1344); +#1340 = LINE('',#1341,#1342); +#1341 = CARTESIAN_POINT('',(0.,1.)); +#1342 = VECTOR('',#1343,1.); +#1343 = DIRECTION('',(1.,0.)); +#1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1345 = PCURVE('',#1290,#1346); +#1346 = DEFINITIONAL_REPRESENTATION('',(#1347),#1351); +#1347 = LINE('',#1348,#1349); +#1348 = CARTESIAN_POINT('',(0.,-0.)); +#1349 = VECTOR('',#1350,1.); +#1350 = DIRECTION('',(1.,-0.)); +#1351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1352 = ORIENTED_EDGE('',*,*,#928,.T.); +#1353 = ORIENTED_EDGE('',*,*,#794,.F.); +#1354 = ADVANCED_FACE('',(#1355),#836,.T.); +#1355 = FACE_BOUND('',#1356,.F.); +#1356 = EDGE_LOOP('',(#1357,#1358,#1385,#1386)); +#1357 = ORIENTED_EDGE('',*,*,#852,.F.); +#1358 = ORIENTED_EDGE('',*,*,#1359,.F.); +#1359 = EDGE_CURVE('',#1061,#853,#1360,.T.); +#1360 = SURFACE_CURVE('',#1361,(#1366,#1373),.PCURVE_S1.); +#1361 = CIRCLE('',#1362,1.); +#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365); +#1363 = CARTESIAN_POINT('',(1.,-39.,-1.)); +#1364 = DIRECTION('',(0.,0.,-1.)); +#1365 = DIRECTION('',(-3.330669073875E-16,-1.,-0.)); +#1366 = PCURVE('',#836,#1367); +#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372); +#1368 = LINE('',#1369,#1370); +#1369 = CARTESIAN_POINT('',(-1.570796326795,1.)); +#1370 = VECTOR('',#1371,1.); +#1371 = DIRECTION('',(1.,-0.)); +#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1373 = PCURVE('',#1374,#1379); +#1374 = CONICAL_SURFACE('',#1375,1.,0.785398163397); +#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378); +#1376 = CARTESIAN_POINT('',(1.,-39.,-1.)); +#1377 = DIRECTION('',(0.,0.,-1.)); +#1378 = DIRECTION('',(-3.330669073875E-16,-1.,-0.)); +#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384); +#1380 = LINE('',#1381,#1382); +#1381 = CARTESIAN_POINT('',(0.,-0.)); +#1382 = VECTOR('',#1383,1.); +#1383 = DIRECTION('',(1.,-0.)); +#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1385 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1386 = ORIENTED_EDGE('',*,*,#821,.T.); +#1387 = ADVANCED_FACE('',(#1388),#913,.T.); +#1388 = FACE_BOUND('',#1389,.F.); +#1389 = EDGE_LOOP('',(#1390,#1411,#1412,#1431)); +#1390 = ORIENTED_EDGE('',*,*,#1391,.F.); +#1391 = EDGE_CURVE('',#853,#1392,#1394,.T.); +#1392 = VERTEX_POINT('',#1393); +#1393 = CARTESIAN_POINT('',(1.,-39.,-9.436895709314E-16)); +#1394 = SURFACE_CURVE('',#1395,(#1399,#1405),.PCURVE_S1.); +#1395 = LINE('',#1396,#1397); +#1396 = CARTESIAN_POINT('',(0.,-39.,-1.)); +#1397 = VECTOR('',#1398,1.); +#1398 = DIRECTION('',(0.707106781187,-1.922160659908E-16,0.707106781187) + ); +#1399 = PCURVE('',#913,#1400); +#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1404); +#1401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1402,#1403),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#1402 = CARTESIAN_POINT('',(0.,-0.707106781187)); +#1403 = CARTESIAN_POINT('',(0.,0.707106781187)); +#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1405 = PCURVE('',#1374,#1406); +#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1410); +#1407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1408,#1409),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#1408 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1409 = CARTESIAN_POINT('',(1.570796326795,-1.)); +#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1411 = ORIENTED_EDGE('',*,*,#899,.T.); +#1412 = ORIENTED_EDGE('',*,*,#1413,.T.); +#1413 = EDGE_CURVE('',#877,#1254,#1414,.T.); +#1414 = SURFACE_CURVE('',#1415,(#1419,#1425),.PCURVE_S1.); +#1415 = LINE('',#1416,#1417); +#1416 = CARTESIAN_POINT('',(0.5,-1.,-0.5)); +#1417 = VECTOR('',#1418,1.); +#1418 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#1419 = PCURVE('',#913,#1420); +#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1424); +#1421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1422,#1423),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1422 = CARTESIAN_POINT('',(-38.,-0.707106781187)); +#1423 = CARTESIAN_POINT('',(-38.,0.707106781187)); +#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1425 = PCURVE('',#1236,#1426); +#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1430); +#1427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1428,#1429),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1428 = CARTESIAN_POINT('',(0.,0.)); +#1429 = CARTESIAN_POINT('',(0.,-1.)); +#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1431 = ORIENTED_EDGE('',*,*,#1432,.F.); +#1432 = EDGE_CURVE('',#1392,#1254,#1433,.T.); +#1433 = SURFACE_CURVE('',#1434,(#1438,#1445),.PCURVE_S1.); +#1434 = LINE('',#1435,#1436); +#1435 = CARTESIAN_POINT('',(1.,-39.,0.)); +#1436 = VECTOR('',#1437,1.); +#1437 = DIRECTION('',(0.,1.,0.)); +#1438 = PCURVE('',#913,#1439); +#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444); +#1440 = LINE('',#1441,#1442); +#1441 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#1442 = VECTOR('',#1443,1.); +#1443 = DIRECTION('',(-1.,0.)); +#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1445 = PCURVE('',#1315,#1446); +#1446 = DEFINITIONAL_REPRESENTATION('',(#1447),#1451); +#1447 = LINE('',#1448,#1449); +#1448 = CARTESIAN_POINT('',(62.5,-19.)); +#1449 = VECTOR('',#1450,1.); +#1450 = DIRECTION('',(0.,1.)); +#1451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1452 = ADVANCED_FACE('',(#1453),#994,.T.); +#1453 = FACE_BOUND('',#1454,.F.); +#1454 = EDGE_LOOP('',(#1455,#1474,#1475,#1501)); +#1455 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1456 = EDGE_CURVE('',#929,#1276,#1457,.T.); +#1457 = SURFACE_CURVE('',#1458,(#1462,#1468),.PCURVE_S1.); +#1458 = LINE('',#1459,#1460); +#1459 = CARTESIAN_POINT('',(127.,-1.,-1.)); +#1460 = VECTOR('',#1461,1.); +#1461 = DIRECTION('',(-0.707106781187,-4.329780281177E-17,0.707106781187 + )); +#1462 = PCURVE('',#994,#1463); +#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1467); +#1464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1465,#1466),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#1465 = CARTESIAN_POINT('',(3.330669073875E-16,-0.707106781187)); +#1466 = CARTESIAN_POINT('',(3.330669073875E-16,0.707106781187)); +#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1468 = PCURVE('',#1290,#1469); +#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1473); +#1470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1471,#1472),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#1471 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1472 = CARTESIAN_POINT('',(1.570796326795,-1.)); +#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1474 = ORIENTED_EDGE('',*,*,#980,.T.); +#1475 = ORIENTED_EDGE('',*,*,#1476,.T.); +#1476 = EDGE_CURVE('',#953,#1477,#1479,.T.); +#1477 = VERTEX_POINT('',#1478); +#1478 = CARTESIAN_POINT('',(126.,-39.,4.107825191113E-15)); +#1479 = SURFACE_CURVE('',#1480,(#1484,#1490),.PCURVE_S1.); +#1480 = LINE('',#1481,#1482); +#1481 = CARTESIAN_POINT('',(126.5,-39.,-0.5)); +#1482 = VECTOR('',#1483,1.); +#1483 = DIRECTION('',(-0.707106781187,0.,0.707106781187)); +#1484 = PCURVE('',#994,#1485); +#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1489); +#1486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1487,#1488),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1487 = CARTESIAN_POINT('',(-38.,-0.707106781187)); +#1488 = CARTESIAN_POINT('',(-38.,0.707106781187)); +#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1490 = PCURVE('',#1491,#1496); +#1491 = CONICAL_SURFACE('',#1492,1.,0.785398163397); +#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495); +#1493 = CARTESIAN_POINT('',(126.,-39.,-1.)); +#1494 = DIRECTION('',(0.,0.,-1.)); +#1495 = DIRECTION('',(1.,0.,0.)); +#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1500); +#1497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1498,#1499),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1498 = CARTESIAN_POINT('',(0.,0.)); +#1499 = CARTESIAN_POINT('',(0.,-1.)); +#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1501 = ORIENTED_EDGE('',*,*,#1502,.F.); +#1502 = EDGE_CURVE('',#1276,#1477,#1503,.T.); +#1503 = SURFACE_CURVE('',#1504,(#1508,#1515),.PCURVE_S1.); +#1504 = LINE('',#1505,#1506); +#1505 = CARTESIAN_POINT('',(126.,-1.,0.)); +#1506 = VECTOR('',#1507,1.); +#1507 = DIRECTION('',(0.,-1.,0.)); +#1508 = PCURVE('',#994,#1509); +#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514); +#1510 = LINE('',#1511,#1512); +#1511 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#1512 = VECTOR('',#1513,1.); +#1513 = DIRECTION('',(-1.,0.)); +#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1515 = PCURVE('',#1315,#1516); +#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521); +#1517 = LINE('',#1518,#1519); +#1518 = CARTESIAN_POINT('',(-62.5,19.)); +#1519 = VECTOR('',#1520,1.); +#1520 = DIRECTION('',(0.,-1.)); +#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1522 = ADVANCED_FACE('',(#1523),#968,.T.); +#1523 = FACE_BOUND('',#1524,.T.); +#1524 = EDGE_LOOP('',(#1525,#1526,#1548,#1549)); +#1525 = ORIENTED_EDGE('',*,*,#952,.F.); +#1526 = ORIENTED_EDGE('',*,*,#1527,.T.); +#1527 = EDGE_CURVE('',#953,#1037,#1528,.T.); +#1528 = SURFACE_CURVE('',#1529,(#1534,#1541),.PCURVE_S1.); +#1529 = CIRCLE('',#1530,1.); +#1530 = AXIS2_PLACEMENT_3D('',#1531,#1532,#1533); +#1531 = CARTESIAN_POINT('',(126.,-39.,-1.)); +#1532 = DIRECTION('',(0.,0.,-1.)); +#1533 = DIRECTION('',(1.,0.,0.)); +#1534 = PCURVE('',#968,#1535); +#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540); +#1536 = LINE('',#1537,#1538); +#1537 = CARTESIAN_POINT('',(0.,1.)); +#1538 = VECTOR('',#1539,1.); +#1539 = DIRECTION('',(1.,0.)); +#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1541 = PCURVE('',#1491,#1542); +#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547); +#1543 = LINE('',#1544,#1545); +#1544 = CARTESIAN_POINT('',(0.,-0.)); +#1545 = VECTOR('',#1546,1.); +#1546 = DIRECTION('',(1.,-0.)); +#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1548 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1549 = ORIENTED_EDGE('',*,*,#1010,.F.); +#1550 = ADVANCED_FACE('',(#1551),#1097,.T.); +#1551 = FACE_BOUND('',#1552,.F.); +#1552 = EDGE_LOOP('',(#1553,#1572,#1573,#1592)); +#1553 = ORIENTED_EDGE('',*,*,#1554,.F.); +#1554 = EDGE_CURVE('',#1037,#1477,#1555,.T.); +#1555 = SURFACE_CURVE('',#1556,(#1560,#1566),.PCURVE_S1.); +#1556 = LINE('',#1557,#1558); +#1557 = CARTESIAN_POINT('',(126.,-40.,-1.)); +#1558 = VECTOR('',#1559,1.); +#1559 = DIRECTION('',(-4.329780281177E-17,0.707106781187,0.707106781187) + ); +#1560 = PCURVE('',#1097,#1561); +#1561 = DEFINITIONAL_REPRESENTATION('',(#1562),#1565); +#1562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1563,#1564),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#1563 = CARTESIAN_POINT('',(0.,-0.707106781187)); +#1564 = CARTESIAN_POINT('',(0.,0.707106781187)); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1566 = PCURVE('',#1491,#1567); +#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1571); +#1568 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1569,#1570),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.414213562373),.PIECEWISE_BEZIER_KNOTS.); +#1569 = CARTESIAN_POINT('',(1.570796326795,0.)); +#1570 = CARTESIAN_POINT('',(1.570796326795,-1.)); +#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1572 = ORIENTED_EDGE('',*,*,#1083,.T.); +#1573 = ORIENTED_EDGE('',*,*,#1574,.T.); +#1574 = EDGE_CURVE('',#1061,#1392,#1575,.T.); +#1575 = SURFACE_CURVE('',#1576,(#1580,#1586),.PCURVE_S1.); +#1576 = LINE('',#1577,#1578); +#1577 = CARTESIAN_POINT('',(1.,-39.5,-0.5)); +#1578 = VECTOR('',#1579,1.); +#1579 = DIRECTION('',(0.,0.707106781187,0.707106781187)); +#1580 = PCURVE('',#1097,#1581); +#1581 = DEFINITIONAL_REPRESENTATION('',(#1582),#1585); +#1582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1583,#1584),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1583 = CARTESIAN_POINT('',(-125.,-0.707106781187)); +#1584 = CARTESIAN_POINT('',(-125.,0.707106781187)); +#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1586 = PCURVE('',#1374,#1587); +#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1591); +#1588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1589,#1590),.UNSPECIFIED.,.F., + .F.,(2,2),(-0.707106781187,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1589 = CARTESIAN_POINT('',(0.,0.)); +#1590 = CARTESIAN_POINT('',(0.,-1.)); +#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1592 = ORIENTED_EDGE('',*,*,#1593,.F.); +#1593 = EDGE_CURVE('',#1477,#1392,#1594,.T.); +#1594 = SURFACE_CURVE('',#1595,(#1599,#1606),.PCURVE_S1.); +#1595 = LINE('',#1596,#1597); +#1596 = CARTESIAN_POINT('',(126.,-39.,0.)); +#1597 = VECTOR('',#1598,1.); +#1598 = DIRECTION('',(-1.,0.,0.)); +#1599 = PCURVE('',#1097,#1600); +#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605); +#1601 = LINE('',#1602,#1603); +#1602 = CARTESIAN_POINT('',(-0.,0.707106781187)); +#1603 = VECTOR('',#1604,1.); +#1604 = DIRECTION('',(-1.,0.)); +#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1606 = PCURVE('',#1315,#1607); +#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612); +#1608 = LINE('',#1609,#1610); +#1609 = CARTESIAN_POINT('',(-62.5,-19.)); +#1610 = VECTOR('',#1611,1.); +#1611 = DIRECTION('',(1.,0.)); +#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1613 = ADVANCED_FACE('',(#1614),#1150,.F.); +#1614 = FACE_BOUND('',#1615,.F.); +#1615 = EDGE_LOOP('',(#1616,#1637,#1638,#1639)); +#1616 = ORIENTED_EDGE('',*,*,#1617,.F.); +#1617 = EDGE_CURVE('',#1113,#1618,#1620,.T.); +#1618 = VERTEX_POINT('',#1619); +#1619 = CARTESIAN_POINT('',(109.375,-20.,-15.)); +#1620 = SEAM_CURVE('',#1621,(#1625,#1631),.PCURVE_S1.); +#1621 = LINE('',#1622,#1623); +#1622 = CARTESIAN_POINT('',(108.875,-20.,-15.5)); +#1623 = VECTOR('',#1624,1.); +#1624 = DIRECTION('',(0.707106781187,0.,0.707106781187)); +#1625 = PCURVE('',#1150,#1626); +#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1630); +#1627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1628,#1629),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1628 = CARTESIAN_POINT('',(0.,0.)); +#1629 = CARTESIAN_POINT('',(0.,0.5)); +#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1631 = PCURVE('',#1150,#1632); +#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1636); +#1633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1634,#1635),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,0.707106781187),.PIECEWISE_BEZIER_KNOTS.); +#1634 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1635 = CARTESIAN_POINT('',(6.28318530718,0.5)); +#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1637 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1638 = ORIENTED_EDGE('',*,*,#1617,.T.); +#1639 = ORIENTED_EDGE('',*,*,#1640,.F.); +#1640 = EDGE_CURVE('',#1618,#1618,#1641,.T.); +#1641 = SURFACE_CURVE('',#1642,(#1647,#1654),.PCURVE_S1.); +#1642 = CIRCLE('',#1643,6.375); +#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646); +#1644 = CARTESIAN_POINT('',(103.,-20.,-15.)); +#1645 = DIRECTION('',(0.,0.,1.)); +#1646 = DIRECTION('',(1.,0.,0.)); +#1647 = PCURVE('',#1150,#1648); +#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653); +#1649 = LINE('',#1650,#1651); +#1650 = CARTESIAN_POINT('',(0.,0.5)); +#1651 = VECTOR('',#1652,1.); +#1652 = DIRECTION('',(1.,0.)); +#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1654 = PCURVE('',#1655,#1660); +#1655 = PLANE('',#1656); +#1656 = AXIS2_PLACEMENT_3D('',#1657,#1658,#1659); +#1657 = CARTESIAN_POINT('',(103.,-20.,-15.)); +#1658 = DIRECTION('',(0.,0.,1.)); +#1659 = DIRECTION('',(1.,0.,0.)); +#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665); +#1661 = CIRCLE('',#1662,6.375); +#1662 = AXIS2_PLACEMENT_2D('',#1663,#1664); +#1663 = CARTESIAN_POINT('',(0.,-3.552713678801E-15)); +#1664 = DIRECTION('',(1.,0.)); +#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1666 = ADVANCED_FACE('',(#1667,#1670),#1205,.T.); +#1667 = FACE_BOUND('',#1668,.T.); +#1668 = EDGE_LOOP('',(#1669)); +#1669 = ORIENTED_EDGE('',*,*,#1190,.F.); +#1670 = FACE_BOUND('',#1671,.T.); +#1671 = EDGE_LOOP('',(#1672)); +#1672 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1673 = EDGE_CURVE('',#1674,#1674,#1676,.T.); +#1674 = VERTEX_POINT('',#1675); +#1675 = CARTESIAN_POINT('',(33.625,-20.,-15.)); +#1676 = SURFACE_CURVE('',#1677,(#1682,#1689),.PCURVE_S1.); +#1677 = CIRCLE('',#1678,9.625); +#1678 = AXIS2_PLACEMENT_3D('',#1679,#1680,#1681); +#1679 = CARTESIAN_POINT('',(24.,-20.,-15.)); +#1680 = DIRECTION('',(0.,0.,1.)); +#1681 = DIRECTION('',(1.,0.,0.)); +#1682 = PCURVE('',#1205,#1683); +#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688); +#1684 = CIRCLE('',#1685,9.625); +#1685 = AXIS2_PLACEMENT_2D('',#1686,#1687); +#1686 = CARTESIAN_POINT('',(3.552713678801E-15,-3.552713678801E-15)); +#1687 = DIRECTION('',(1.,0.)); +#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1689 = PCURVE('',#1690,#1695); +#1690 = CYLINDRICAL_SURFACE('',#1691,9.625); +#1691 = AXIS2_PLACEMENT_3D('',#1692,#1693,#1694); +#1692 = CARTESIAN_POINT('',(24.,-20.,0.)); +#1693 = DIRECTION('',(0.,0.,1.)); +#1694 = DIRECTION('',(1.,0.,0.)); +#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700); +#1696 = LINE('',#1697,#1698); +#1697 = CARTESIAN_POINT('',(0.,-15.)); +#1698 = VECTOR('',#1699,1.); +#1699 = DIRECTION('',(1.,0.)); +#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1701 = ADVANCED_FACE('',(#1702),#1236,.T.); +#1702 = FACE_BOUND('',#1703,.F.); +#1703 = EDGE_LOOP('',(#1704,#1705,#1706)); +#1704 = ORIENTED_EDGE('',*,*,#1413,.F.); +#1705 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1706 = ORIENTED_EDGE('',*,*,#1253,.T.); +#1707 = ADVANCED_FACE('',(#1708,#1714,#1749),#1315,.F.); +#1708 = FACE_BOUND('',#1709,.F.); +#1709 = EDGE_LOOP('',(#1710,#1711,#1712,#1713)); +#1710 = ORIENTED_EDGE('',*,*,#1301,.T.); +#1711 = ORIENTED_EDGE('',*,*,#1502,.T.); +#1712 = ORIENTED_EDGE('',*,*,#1593,.T.); +#1713 = ORIENTED_EDGE('',*,*,#1432,.T.); +#1714 = FACE_BOUND('',#1715,.F.); +#1715 = EDGE_LOOP('',(#1716)); +#1716 = ORIENTED_EDGE('',*,*,#1717,.T.); +#1717 = EDGE_CURVE('',#1718,#1718,#1720,.T.); +#1718 = VERTEX_POINT('',#1719); +#1719 = CARTESIAN_POINT('',(34.625,-20.,0.)); +#1720 = SURFACE_CURVE('',#1721,(#1726,#1737),.PCURVE_S1.); +#1721 = CIRCLE('',#1722,10.625); +#1722 = AXIS2_PLACEMENT_3D('',#1723,#1724,#1725); +#1723 = CARTESIAN_POINT('',(24.,-20.,0.)); +#1724 = DIRECTION('',(0.,0.,1.)); +#1725 = DIRECTION('',(1.,0.,0.)); +#1726 = PCURVE('',#1315,#1727); +#1727 = DEFINITIONAL_REPRESENTATION('',(#1728),#1736); +#1728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1729,#1730,#1731,#1732, +#1733,#1734,#1735),.UNSPECIFIED.,.F.,.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('') ); +#1729 = CARTESIAN_POINT('',(28.875,0.)); +#1730 = CARTESIAN_POINT('',(28.875,18.403039830419)); +#1731 = CARTESIAN_POINT('',(44.8125,9.20151991521)); +#1732 = CARTESIAN_POINT('',(60.75,2.602374448188E-15)); +#1733 = CARTESIAN_POINT('',(44.8125,-9.20151991521)); +#1734 = CARTESIAN_POINT('',(28.875,-18.40303983041)); +#1735 = CARTESIAN_POINT('',(28.875,0.)); +#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1737 = PCURVE('',#1738,#1743); +#1738 = CONICAL_SURFACE('',#1739,9.625,0.785398163397); +#1739 = AXIS2_PLACEMENT_3D('',#1740,#1741,#1742); +#1740 = CARTESIAN_POINT('',(24.,-20.,-1.)); +#1741 = DIRECTION('',(0.,0.,1.)); +#1742 = DIRECTION('',(1.,0.,0.)); +#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748); +#1744 = LINE('',#1745,#1746); +#1745 = CARTESIAN_POINT('',(-0.,1.)); +#1746 = VECTOR('',#1747,1.); +#1747 = DIRECTION('',(1.,-0.)); +#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1749 = FACE_BOUND('',#1750,.F.); +#1750 = EDGE_LOOP('',(#1751)); +#1751 = ORIENTED_EDGE('',*,*,#1752,.T.); +#1752 = EDGE_CURVE('',#1753,#1753,#1755,.T.); +#1753 = VERTEX_POINT('',#1754); +#1754 = CARTESIAN_POINT('',(113.625,-20.,0.)); +#1755 = SURFACE_CURVE('',#1756,(#1761,#1772),.PCURVE_S1.); +#1756 = CIRCLE('',#1757,10.625); +#1757 = AXIS2_PLACEMENT_3D('',#1758,#1759,#1760); +#1758 = CARTESIAN_POINT('',(103.,-20.,0.)); +#1759 = DIRECTION('',(0.,0.,1.)); +#1760 = DIRECTION('',(1.,0.,0.)); +#1761 = PCURVE('',#1315,#1762); +#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1771); +#1763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1764,#1765,#1766,#1767, +#1768,#1769,#1770),.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('') ); +#1764 = CARTESIAN_POINT('',(-50.125,0.)); +#1765 = CARTESIAN_POINT('',(-50.125,18.403039830419)); +#1766 = CARTESIAN_POINT('',(-34.1875,9.20151991521)); +#1767 = CARTESIAN_POINT('',(-18.25,2.602374448188E-15)); +#1768 = CARTESIAN_POINT('',(-34.1875,-9.20151991521)); +#1769 = CARTESIAN_POINT('',(-50.125,-18.40303983041)); +#1770 = CARTESIAN_POINT('',(-50.125,0.)); +#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1772 = PCURVE('',#1773,#1778); +#1773 = CONICAL_SURFACE('',#1774,9.625,0.785398163397); +#1774 = AXIS2_PLACEMENT_3D('',#1775,#1776,#1777); +#1775 = CARTESIAN_POINT('',(103.,-20.,-1.)); +#1776 = DIRECTION('',(0.,0.,1.)); +#1777 = DIRECTION('',(1.,0.,0.)); +#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783); +#1779 = LINE('',#1780,#1781); +#1780 = CARTESIAN_POINT('',(-0.,1.)); +#1781 = VECTOR('',#1782,1.); +#1782 = DIRECTION('',(1.,-0.)); +#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1784 = ADVANCED_FACE('',(#1785),#1290,.T.); +#1785 = FACE_BOUND('',#1786,.F.); +#1786 = EDGE_LOOP('',(#1787,#1788,#1789)); +#1787 = ORIENTED_EDGE('',*,*,#1275,.F.); +#1788 = ORIENTED_EDGE('',*,*,#1331,.T.); +#1789 = ORIENTED_EDGE('',*,*,#1456,.T.); +#1790 = ADVANCED_FACE('',(#1791),#1374,.T.); +#1791 = FACE_BOUND('',#1792,.F.); +#1792 = EDGE_LOOP('',(#1793,#1794,#1795)); +#1793 = ORIENTED_EDGE('',*,*,#1574,.F.); +#1794 = ORIENTED_EDGE('',*,*,#1359,.T.); +#1795 = ORIENTED_EDGE('',*,*,#1391,.T.); +#1796 = ADVANCED_FACE('',(#1797),#1491,.T.); +#1797 = FACE_BOUND('',#1798,.F.); +#1798 = EDGE_LOOP('',(#1799,#1800,#1801)); +#1799 = ORIENTED_EDGE('',*,*,#1476,.F.); +#1800 = ORIENTED_EDGE('',*,*,#1527,.T.); +#1801 = ORIENTED_EDGE('',*,*,#1554,.T.); +#1802 = ADVANCED_FACE('',(#1803,#1806),#1655,.T.); +#1803 = FACE_BOUND('',#1804,.T.); +#1804 = EDGE_LOOP('',(#1805)); +#1805 = ORIENTED_EDGE('',*,*,#1640,.F.); +#1806 = FACE_BOUND('',#1807,.T.); +#1807 = EDGE_LOOP('',(#1808)); +#1808 = ORIENTED_EDGE('',*,*,#1809,.T.); +#1809 = EDGE_CURVE('',#1810,#1810,#1812,.T.); +#1810 = VERTEX_POINT('',#1811); +#1811 = CARTESIAN_POINT('',(112.625,-20.,-15.)); +#1812 = SURFACE_CURVE('',#1813,(#1818,#1825),.PCURVE_S1.); +#1813 = CIRCLE('',#1814,9.625); +#1814 = AXIS2_PLACEMENT_3D('',#1815,#1816,#1817); +#1815 = CARTESIAN_POINT('',(103.,-20.,-15.)); +#1816 = DIRECTION('',(0.,0.,1.)); +#1817 = DIRECTION('',(1.,0.,0.)); +#1818 = PCURVE('',#1655,#1819); +#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824); +#1820 = CIRCLE('',#1821,9.625); +#1821 = AXIS2_PLACEMENT_2D('',#1822,#1823); +#1822 = CARTESIAN_POINT('',(0.,-3.552713678801E-15)); +#1823 = DIRECTION('',(1.,0.)); +#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1825 = PCURVE('',#1826,#1831); +#1826 = CYLINDRICAL_SURFACE('',#1827,9.625); +#1827 = AXIS2_PLACEMENT_3D('',#1828,#1829,#1830); +#1828 = CARTESIAN_POINT('',(103.,-20.,0.)); +#1829 = DIRECTION('',(0.,0.,1.)); +#1830 = DIRECTION('',(1.,0.,0.)); +#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836); +#1832 = LINE('',#1833,#1834); +#1833 = CARTESIAN_POINT('',(0.,-15.)); +#1834 = VECTOR('',#1835,1.); +#1835 = DIRECTION('',(1.,0.)); +#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1837 = ADVANCED_FACE('',(#1838),#1690,.F.); +#1838 = FACE_BOUND('',#1839,.F.); +#1839 = EDGE_LOOP('',(#1840,#1863,#1885,#1886)); +#1840 = ORIENTED_EDGE('',*,*,#1841,.F.); +#1841 = EDGE_CURVE('',#1842,#1674,#1844,.T.); +#1842 = VERTEX_POINT('',#1843); +#1843 = CARTESIAN_POINT('',(33.625,-20.,-1.)); +#1844 = SEAM_CURVE('',#1845,(#1849,#1856),.PCURVE_S1.); +#1845 = LINE('',#1846,#1847); +#1846 = CARTESIAN_POINT('',(33.625,-20.,0.)); +#1847 = VECTOR('',#1848,1.); +#1848 = DIRECTION('',(-0.,-0.,-1.)); +#1849 = PCURVE('',#1690,#1850); +#1850 = DEFINITIONAL_REPRESENTATION('',(#1851),#1855); +#1851 = LINE('',#1852,#1853); +#1852 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1853 = VECTOR('',#1854,1.); +#1854 = DIRECTION('',(0.,-1.)); +#1855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1856 = PCURVE('',#1690,#1857); +#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862); +#1858 = LINE('',#1859,#1860); +#1859 = CARTESIAN_POINT('',(0.,0.)); +#1860 = VECTOR('',#1861,1.); +#1861 = DIRECTION('',(0.,-1.)); +#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1863 = ORIENTED_EDGE('',*,*,#1864,.F.); +#1864 = EDGE_CURVE('',#1842,#1842,#1865,.T.); +#1865 = SURFACE_CURVE('',#1866,(#1871,#1878),.PCURVE_S1.); +#1866 = CIRCLE('',#1867,9.625); +#1867 = AXIS2_PLACEMENT_3D('',#1868,#1869,#1870); +#1868 = CARTESIAN_POINT('',(24.,-20.,-1.)); +#1869 = DIRECTION('',(0.,0.,1.)); +#1870 = DIRECTION('',(1.,0.,0.)); +#1871 = PCURVE('',#1690,#1872); +#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877); +#1873 = LINE('',#1874,#1875); +#1874 = CARTESIAN_POINT('',(0.,-1.)); +#1875 = VECTOR('',#1876,1.); +#1876 = DIRECTION('',(1.,0.)); +#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1878 = PCURVE('',#1738,#1879); +#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884); +#1880 = LINE('',#1881,#1882); +#1881 = CARTESIAN_POINT('',(0.,-0.)); +#1882 = VECTOR('',#1883,1.); +#1883 = DIRECTION('',(1.,-0.)); +#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1885 = ORIENTED_EDGE('',*,*,#1841,.T.); +#1886 = ORIENTED_EDGE('',*,*,#1673,.T.); +#1887 = ADVANCED_FACE('',(#1888),#1738,.F.); +#1888 = FACE_BOUND('',#1889,.T.); +#1889 = EDGE_LOOP('',(#1890,#1909,#1910,#1911)); +#1890 = ORIENTED_EDGE('',*,*,#1891,.F.); +#1891 = EDGE_CURVE('',#1718,#1842,#1892,.T.); +#1892 = SEAM_CURVE('',#1893,(#1897,#1903),.PCURVE_S1.); +#1893 = LINE('',#1894,#1895); +#1894 = CARTESIAN_POINT('',(33.625,-20.,-1.)); +#1895 = VECTOR('',#1896,1.); +#1896 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1897 = PCURVE('',#1738,#1898); +#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1902); +#1899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1900,#1901),.UNSPECIFIED.,.F., + .F.,(2,2),(-1.414213562373,0.),.PIECEWISE_BEZIER_KNOTS.); +#1900 = CARTESIAN_POINT('',(0.,1.)); +#1901 = CARTESIAN_POINT('',(0.,0.)); +#1902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1903 = PCURVE('',#1738,#1904); +#1904 = DEFINITIONAL_REPRESENTATION('',(#1905),#1908); +#1905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1906,#1907),.UNSPECIFIED.,.F., + .F.,(2,2),(-1.414213562373,0.),.PIECEWISE_BEZIER_KNOTS.); +#1906 = CARTESIAN_POINT('',(6.28318530718,1.)); +#1907 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1909 = ORIENTED_EDGE('',*,*,#1717,.T.); +#1910 = ORIENTED_EDGE('',*,*,#1891,.T.); +#1911 = ORIENTED_EDGE('',*,*,#1864,.F.); +#1912 = ADVANCED_FACE('',(#1913),#1773,.F.); +#1913 = FACE_BOUND('',#1914,.T.); +#1914 = EDGE_LOOP('',(#1915,#1936,#1937,#1938)); +#1915 = ORIENTED_EDGE('',*,*,#1916,.F.); +#1916 = EDGE_CURVE('',#1753,#1917,#1919,.T.); +#1917 = VERTEX_POINT('',#1918); +#1918 = CARTESIAN_POINT('',(112.625,-20.,-1.)); +#1919 = SEAM_CURVE('',#1920,(#1924,#1930),.PCURVE_S1.); +#1920 = LINE('',#1921,#1922); +#1921 = CARTESIAN_POINT('',(112.625,-20.,-1.)); +#1922 = VECTOR('',#1923,1.); +#1923 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1924 = PCURVE('',#1773,#1925); +#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1929); +#1926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1927,#1928),.UNSPECIFIED.,.F., + .F.,(2,2),(-1.414213562373,0.),.PIECEWISE_BEZIER_KNOTS.); +#1927 = CARTESIAN_POINT('',(0.,1.)); +#1928 = CARTESIAN_POINT('',(0.,0.)); +#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1930 = PCURVE('',#1773,#1931); +#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1935); +#1932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1933,#1934),.UNSPECIFIED.,.F., + .F.,(2,2),(-1.414213562373,0.),.PIECEWISE_BEZIER_KNOTS.); +#1933 = CARTESIAN_POINT('',(6.28318530718,1.)); +#1934 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1936 = ORIENTED_EDGE('',*,*,#1752,.T.); +#1937 = ORIENTED_EDGE('',*,*,#1916,.T.); +#1938 = ORIENTED_EDGE('',*,*,#1939,.F.); +#1939 = EDGE_CURVE('',#1917,#1917,#1940,.T.); +#1940 = SURFACE_CURVE('',#1941,(#1946,#1953),.PCURVE_S1.); +#1941 = CIRCLE('',#1942,9.625); +#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945); +#1943 = CARTESIAN_POINT('',(103.,-20.,-1.)); +#1944 = DIRECTION('',(0.,0.,1.)); +#1945 = DIRECTION('',(1.,0.,0.)); +#1946 = PCURVE('',#1773,#1947); +#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952); +#1948 = LINE('',#1949,#1950); +#1949 = CARTESIAN_POINT('',(0.,-0.)); +#1950 = VECTOR('',#1951,1.); +#1951 = DIRECTION('',(1.,-0.)); +#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1953 = PCURVE('',#1826,#1954); +#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959); +#1955 = LINE('',#1956,#1957); +#1956 = CARTESIAN_POINT('',(0.,-1.)); +#1957 = VECTOR('',#1958,1.); +#1958 = DIRECTION('',(1.,0.)); +#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1960 = ADVANCED_FACE('',(#1961),#1826,.F.); +#1961 = FACE_BOUND('',#1962,.F.); +#1962 = EDGE_LOOP('',(#1963,#1984,#1985,#1986)); +#1963 = ORIENTED_EDGE('',*,*,#1964,.F.); +#1964 = EDGE_CURVE('',#1917,#1810,#1965,.T.); +#1965 = SEAM_CURVE('',#1966,(#1970,#1977),.PCURVE_S1.); +#1966 = LINE('',#1967,#1968); +#1967 = CARTESIAN_POINT('',(112.625,-20.,0.)); +#1968 = VECTOR('',#1969,1.); +#1969 = DIRECTION('',(-0.,-0.,-1.)); +#1970 = PCURVE('',#1826,#1971); +#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976); +#1972 = LINE('',#1973,#1974); +#1973 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1974 = VECTOR('',#1975,1.); +#1975 = DIRECTION('',(0.,-1.)); +#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1977 = PCURVE('',#1826,#1978); +#1978 = DEFINITIONAL_REPRESENTATION('',(#1979),#1983); +#1979 = LINE('',#1980,#1981); +#1980 = CARTESIAN_POINT('',(0.,0.)); +#1981 = VECTOR('',#1982,1.); +#1982 = DIRECTION('',(0.,-1.)); +#1983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1984 = ORIENTED_EDGE('',*,*,#1939,.F.); +#1985 = ORIENTED_EDGE('',*,*,#1964,.T.); +#1986 = ORIENTED_EDGE('',*,*,#1809,.T.); +#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1991)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1988,#1989,#1990)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1988 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1989 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1990 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1991 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1988, + 'distance_accuracy_value','confusion accuracy'); +#1992 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#1993 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1994),#1987); +#1994 = STYLED_ITEM('color',(#1995),#15); +#1995 = PRESENTATION_STYLE_ASSIGNMENT((#1996,#2002)); +#1996 = SURFACE_STYLE_USAGE(.BOTH.,#1997); +#1997 = SURFACE_SIDE_STYLE('',(#1998)); +#1998 = SURFACE_STYLE_FILL_AREA(#1999); +#1999 = FILL_AREA_STYLE('',(#2000)); +#2000 = FILL_AREA_STYLE_COLOUR('',#2001); +#2001 = COLOUR_RGB('',0.478431373835,0.478431373835,0.478431373835); +#2002 = CURVE_STYLE('',#2003,POSITIVE_LENGTH_MEASURE(0.1),#2001); +#2003 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/CNC/tormach-freecad/sym_softjaw_metric_paths.fcstd b/CNC/tormach-freecad/sym_softjaw_metric_paths.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..a876d9425d932c198cb25dbe55a1c3ba4e817ce7 GIT binary patch literal 25803 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 ?{7Y1O_hmQ~-%)s((msDyHY_zFT7_U@lfx$gT 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 U{3$^Oh&h>>3JZ!5{Y%vU0%0wH4*&oF literal 0 HcmV?d00001 diff --git a/CNC/tormach-freecad/sym_softjaw_metric_paths2.fcstd b/CNC/tormach-freecad/sym_softjaw_metric_paths2.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..8ada86289cabe8541c366db377c3eae08c1f36a3 GIT binary patch literal 13300 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 literal 0 HcmV?d00001 diff --git a/CNC/tormach-freecad/sym_softjaw_metric_v4ebody.fcstd b/CNC/tormach-freecad/sym_softjaw_metric_v4ebody.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..880f45cf8da60a12624446a8b2d8339ca8cce831 GIT binary patch literal 84593 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%0Aqi-@hHjQ?X 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CNC/tormach-freecad/tormach-cnc-wiki.pdf b/CNC/tormach-freecad/tormach-cnc-wiki.pdf new file mode 100644 index 0000000000000000000000000000000000000000..950f6a8f3546f4293e62a2e315e6161e4103a591 GIT binary patch literal 53155 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 literal 0 HcmV?d00001