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