From 60eead0bcde06b4aa0d16cc3f959f298af26e84f Mon Sep 17 00:00:00 2001 From: 18turbo Date: Wed, 19 Aug 2015 10:32:12 +0200 Subject: [PATCH] DIN913_M3, Dowel Pin 4mm and ShaftCoupler 4mm to 3mm --- .../Metric/DIN913_Setscrew_M3x3.fcstd | Bin 0 -> 17957 bytes .../Metric/DIN913_Setscrew_M3x3.step | 792 +++++ .../Metric/DIN913_Setscrew_M3x4.fcstd | Bin 0 -> 18219 bytes .../Metric/DIN913_Setscrew_M3x4.step | 792 +++++ .../Metric/DIN913_Setscrew_M3x5.fcstd | Bin 0 -> 17958 bytes .../Metric/DIN913_Setscrew_M3x5.step | 792 +++++ .../DowelPin_4mm_L4mm_setscrew_M3.fcstd | Bin 0 -> 49225 bytes .../DowelPin_4mm_L4mm_setscrew_M3.step | 1694 ++++++++++ .../ShaftCoupler_4mm_to_3mm_setscrew_M3.fcstd | Bin 0 -> 99758 bytes .../ShaftCoupler_4mm_to_3mm_setscrew_M3.step | 2984 +++++++++++++++++ 10 files changed, 7054 insertions(+) create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.fcstd create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.step create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.fcstd create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.step create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.fcstd create mode 100644 Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.step create mode 100644 Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.fcstd create mode 100644 Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.step create mode 100644 Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.fcstd create mode 100644 Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.step diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..de6c7b1d5da742f989ef2ecd9d8f2b6bfbc06a72 GIT binary patch literal 17957 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 Up%SP-fWfUOHPzYCMFE!U0AYhwLI3~& literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.step new file mode 100644 index 00000000..07ddd046 --- /dev/null +++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.step @@ -0,0 +1,792 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/rafa/CAD/FreeCAD-library/Mechanical Parts/Fasteners/Bolts & +Screws/Metric/DIN913_Setscrew_M3x3.step','2015-08-19T10:28:43',('Author' + ),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Chamfer','Chamfer','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#652); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#109,#166,#340,#344,#420,#469,#518,#567,#616, + #643)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(1.5,0.,0.4)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(1.5,0.,3.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(1.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,1.5); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,1.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,3.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-3.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(1.5,0.,3.)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,2.598076211353)); +#75 = CARTESIAN_POINT('',(2.25,1.299038105677)); +#76 = CARTESIAN_POINT('',(4.5,3.673940397442E-16)); +#77 = CARTESIAN_POINT('',(2.25,-1.299038105677)); +#78 = CARTESIAN_POINT('',(2.22044604925E-15,-2.598076211353)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,1.5); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.4)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,-0.4)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = CONICAL_SURFACE('',#99,1.5,0.785398163397); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.,0.,0.4)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(0.,-0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(1.,-0.)); +#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#109 = ADVANCED_FACE('',(#110),#98,.T.); +#110 = FACE_BOUND('',#111,.F.); +#111 = EDGE_LOOP('',(#112,#133,#134,#135)); +#112 = ORIENTED_EDGE('',*,*,#113,.F.); +#113 = EDGE_CURVE('',#22,#114,#116,.T.); +#114 = VERTEX_POINT('',#115); +#115 = CARTESIAN_POINT('',(1.1,0.,0.)); +#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(1.5,0.,0.4)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#121 = PCURVE('',#98,#122); +#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126); +#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.); +#124 = CARTESIAN_POINT('',(0.,0.)); +#125 = CARTESIAN_POINT('',(0.,-0.4)); +#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#127 = PCURVE('',#98,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132); +#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.); +#130 = CARTESIAN_POINT('',(6.28318530718,0.)); +#131 = CARTESIAN_POINT('',(6.28318530718,-0.4)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#83,.T.); +#134 = ORIENTED_EDGE('',*,*,#113,.T.); +#135 = ORIENTED_EDGE('',*,*,#136,.F.); +#136 = EDGE_CURVE('',#114,#114,#137,.T.); +#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.); +#138 = CIRCLE('',#139,1.1); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(0.,0.,0.)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DIRECTION('',(1.,0.,0.)); +#143 = PCURVE('',#98,#144); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(0.,-0.4)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(1.,-0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = PCURVE('',#151,#156); +#151 = PLANE('',#152); +#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155); +#153 = CARTESIAN_POINT('',(1.5,0.,0.)); +#154 = DIRECTION('',(0.,0.,-1.)); +#155 = DIRECTION('',(-1.,0.,0.)); +#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165); +#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163 +,#164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#158 = CARTESIAN_POINT('',(0.4,0.)); +#159 = CARTESIAN_POINT('',(0.4,1.905255888326)); +#160 = CARTESIAN_POINT('',(2.05,0.952627944163)); +#161 = CARTESIAN_POINT('',(3.7,2.694222958124E-16)); +#162 = CARTESIAN_POINT('',(2.05,-0.952627944163)); +#163 = CARTESIAN_POINT('',(0.4,-1.905255888326)); +#164 = CARTESIAN_POINT('',(0.4,0.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = ADVANCED_FACE('',(#167,#170),#66,.F.); +#167 = FACE_BOUND('',#168,.F.); +#168 = EDGE_LOOP('',(#169)); +#169 = ORIENTED_EDGE('',*,*,#51,.F.); +#170 = FACE_BOUND('',#171,.F.); +#171 = EDGE_LOOP('',(#172,#202,#230,#258,#286,#314)); +#172 = ORIENTED_EDGE('',*,*,#173,.T.); +#173 = EDGE_CURVE('',#174,#176,#178,.T.); +#174 = VERTEX_POINT('',#175); +#175 = CARTESIAN_POINT('',(0.45,-0.779422863406,3.)); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#178 = SURFACE_CURVE('',#179,(#183,#190),.PCURVE_S1.); +#179 = LINE('',#180,#181); +#180 = CARTESIAN_POINT('',(0.45,-0.779422863406,3.)); +#181 = VECTOR('',#182,1.); +#182 = DIRECTION('',(0.5,0.866025403784,0.)); +#183 = PCURVE('',#66,#184); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(1.05,-0.779422863406)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(-0.5,0.866025403784)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = PCURVE('',#191,#196); +#191 = PLANE('',#192); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(0.45,-0.779422863406,3.)); +#194 = DIRECTION('',(0.866025403784,-0.5,0.)); +#195 = DIRECTION('',(0.5,0.866025403784,0.)); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(0.,0.)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(1.,0.)); +#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#202 = ORIENTED_EDGE('',*,*,#203,.T.); +#203 = EDGE_CURVE('',#176,#204,#206,.T.); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(0.45,0.779422863406,3.)); +#206 = SURFACE_CURVE('',#207,(#211,#218),.PCURVE_S1.); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(-0.5,0.866025403784,0.)); +#211 = PCURVE('',#66,#212); +#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(0.6,1.110223024625E-16)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.5,0.866025403784)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = PCURVE('',#219,#224); +#219 = PLANE('',#220); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#222 = DIRECTION('',(0.866025403784,0.5,0.)); +#223 = DIRECTION('',(-0.5,0.866025403784,0.)); +#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(0.,0.)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(1.,0.)); +#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#204,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-0.45,0.779422863406,3.)); +#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(0.45,0.779422863406,3.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(-1.,0.,0.)); +#239 = PCURVE('',#66,#240); +#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(1.05,0.779422863406)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,0.)); +#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#246 = PCURVE('',#247,#252); +#247 = PLANE('',#248); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(0.45,0.779422863406,3.)); +#250 = DIRECTION('',(0.,1.,0.)); +#251 = DIRECTION('',(-1.,0.,0.)); +#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(0.,0.)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(1.,0.)); +#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#258 = ORIENTED_EDGE('',*,*,#259,.T.); +#259 = EDGE_CURVE('',#232,#260,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(-0.9,0.,3.)); +#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(-0.45,0.779422863406,3.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#267 = PCURVE('',#66,#268); +#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(1.95,0.779422863406)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.5,-0.866025403784)); +#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#274 = PCURVE('',#275,#280); +#275 = PLANE('',#276); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(-0.45,0.779422863406,3.)); +#278 = DIRECTION('',(-0.866025403784,0.5,0.)); +#279 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(0.,0.)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(1.,0.)); +#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#286 = ORIENTED_EDGE('',*,*,#287,.T.); +#287 = EDGE_CURVE('',#260,#288,#290,.T.); +#288 = VERTEX_POINT('',#289); +#289 = CARTESIAN_POINT('',(-0.45,-0.779422863406,3.)); +#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(-0.9,0.,3.)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(0.5,-0.866025403784,0.)); +#295 = PCURVE('',#66,#296); +#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(2.4,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(-0.5,-0.866025403784)); +#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#302 = PCURVE('',#303,#308); +#303 = PLANE('',#304); +#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307); +#305 = CARTESIAN_POINT('',(-0.9,0.,3.)); +#306 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#307 = DIRECTION('',(0.5,-0.866025403784,0.)); +#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.,0.)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(1.,0.)); +#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#288,#174,#316,.T.); +#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(-0.45,-0.779422863406,3.)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#66,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = LINE('',#324,#325); +#324 = CARTESIAN_POINT('',(1.95,-0.779422863406)); +#325 = VECTOR('',#326,1.); +#326 = DIRECTION('',(-1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = PLANE('',#330); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(-0.45,-0.779422863406,3.)); +#332 = DIRECTION('',(0.,-1.,0.)); +#333 = DIRECTION('',(1.,0.,0.)); +#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(0.,0.)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(1.,0.)); +#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#340 = ADVANCED_FACE('',(#341),#151,.T.); +#341 = FACE_BOUND('',#342,.T.); +#342 = EDGE_LOOP('',(#343)); +#343 = ORIENTED_EDGE('',*,*,#136,.F.); +#344 = ADVANCED_FACE('',(#345),#191,.F.); +#345 = FACE_BOUND('',#346,.F.); +#346 = EDGE_LOOP('',(#347,#370,#398,#419)); +#347 = ORIENTED_EDGE('',*,*,#348,.T.); +#348 = EDGE_CURVE('',#174,#349,#351,.T.); +#349 = VERTEX_POINT('',#350); +#350 = CARTESIAN_POINT('',(0.45,-0.779422863406,1.)); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(0.45,-0.779422863406,3.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(-0.,-0.,-1.)); +#356 = PCURVE('',#191,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(0.,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,-1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#329,#364); +#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(0.9,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(0.,-1.)); +#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#370 = ORIENTED_EDGE('',*,*,#371,.T.); +#371 = EDGE_CURVE('',#349,#372,#374,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,1.)); +#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(0.45,-0.779422863406,1.)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(0.5,0.866025403784,0.)); +#379 = PCURVE('',#191,#380); +#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(0.,-2.)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(1.,0.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = PCURVE('',#387,#392); +#387 = PLANE('',#388); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,1.)); +#390 = DIRECTION('',(0.,0.,-1.)); +#391 = DIRECTION('',(-1.,0.,0.)); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(0.45,-0.779422863406)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(-0.5,0.866025403784)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = ORIENTED_EDGE('',*,*,#399,.F.); +#399 = EDGE_CURVE('',#176,#372,#400,.T.); +#400 = SURFACE_CURVE('',#401,(#405,#412),.PCURVE_S1.); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-0.,-0.,-1.)); +#405 = PCURVE('',#191,#406); +#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(0.9,0.)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(0.,-1.)); +#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#412 = PCURVE('',#219,#413); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(0.,0.)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.,-1.)); +#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#419 = ORIENTED_EDGE('',*,*,#173,.F.); +#420 = ADVANCED_FACE('',(#421),#329,.F.); +#421 = FACE_BOUND('',#422,.F.); +#422 = EDGE_LOOP('',(#423,#446,#467,#468)); +#423 = ORIENTED_EDGE('',*,*,#424,.T.); +#424 = EDGE_CURVE('',#288,#425,#427,.T.); +#425 = VERTEX_POINT('',#426); +#426 = CARTESIAN_POINT('',(-0.45,-0.779422863406,1.)); +#427 = SURFACE_CURVE('',#428,(#432,#439),.PCURVE_S1.); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.45,-0.779422863406,3.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,-0.,-1.)); +#432 = PCURVE('',#329,#433); +#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(0.,0.)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(0.,-1.)); +#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#439 = PCURVE('',#303,#440); +#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445); +#441 = LINE('',#442,#443); +#442 = CARTESIAN_POINT('',(0.9,0.)); +#443 = VECTOR('',#444,1.); +#444 = DIRECTION('',(0.,-1.)); +#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#425,#349,#448,.T.); +#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(-0.45,-0.779422863406,1.)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(1.,0.,0.)); +#453 = PCURVE('',#329,#454); +#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(0.,-2.)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(1.,0.)); +#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#460 = PCURVE('',#387,#461); +#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466); +#462 = LINE('',#463,#464); +#463 = CARTESIAN_POINT('',(1.35,-0.779422863406)); +#464 = VECTOR('',#465,1.); +#465 = DIRECTION('',(-1.,0.)); +#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#467 = ORIENTED_EDGE('',*,*,#348,.F.); +#468 = ORIENTED_EDGE('',*,*,#315,.F.); +#469 = ADVANCED_FACE('',(#470),#303,.F.); +#470 = FACE_BOUND('',#471,.F.); +#471 = EDGE_LOOP('',(#472,#495,#516,#517)); +#472 = ORIENTED_EDGE('',*,*,#473,.T.); +#473 = EDGE_CURVE('',#260,#474,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-0.9,0.,1.)); +#476 = SURFACE_CURVE('',#477,(#481,#488),.PCURVE_S1.); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-0.9,0.,3.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-0.,-0.,-1.)); +#481 = PCURVE('',#303,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = LINE('',#484,#485); +#484 = CARTESIAN_POINT('',(0.,0.)); +#485 = VECTOR('',#486,1.); +#486 = DIRECTION('',(0.,-1.)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = PCURVE('',#275,#489); +#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(0.9,0.)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(0.,-1.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = ORIENTED_EDGE('',*,*,#496,.T.); +#496 = EDGE_CURVE('',#474,#425,#497,.T.); +#497 = SURFACE_CURVE('',#498,(#502,#509),.PCURVE_S1.); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(-0.9,0.,1.)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(0.5,-0.866025403784,0.)); +#502 = PCURVE('',#303,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(0.,-2.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(1.,0.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = PCURVE('',#387,#510); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = LINE('',#512,#513); +#512 = CARTESIAN_POINT('',(1.8,-1.110223024625E-16)); +#513 = VECTOR('',#514,1.); +#514 = DIRECTION('',(-0.5,-0.866025403784)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#424,.F.); +#517 = ORIENTED_EDGE('',*,*,#287,.F.); +#518 = ADVANCED_FACE('',(#519),#275,.F.); +#519 = FACE_BOUND('',#520,.F.); +#520 = EDGE_LOOP('',(#521,#544,#565,#566)); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#232,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(-0.45,0.779422863406,1.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(-0.45,0.779422863406,3.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(-0.,-0.,-1.)); +#530 = PCURVE('',#275,#531); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.,0.)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,-1.)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = PCURVE('',#247,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(0.9,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(0.,-1.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = ORIENTED_EDGE('',*,*,#545,.T.); +#545 = EDGE_CURVE('',#523,#474,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(-0.45,0.779422863406,1.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#551 = PCURVE('',#275,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(-0.,-2.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#387,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(1.35,0.779422863406)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.5,-0.866025403784)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#473,.F.); +#566 = ORIENTED_EDGE('',*,*,#259,.F.); +#567 = ADVANCED_FACE('',(#568),#247,.F.); +#568 = FACE_BOUND('',#569,.F.); +#569 = EDGE_LOOP('',(#570,#593,#614,#615)); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#204,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(0.45,0.779422863406,1.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(0.45,0.779422863406,3.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(-0.,-0.,-1.)); +#579 = PCURVE('',#247,#580); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585); +#581 = LINE('',#582,#583); +#582 = CARTESIAN_POINT('',(0.,0.)); +#583 = VECTOR('',#584,1.); +#584 = DIRECTION('',(0.,-1.)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#219,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(0.9,0.)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(0.,-1.)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#593 = ORIENTED_EDGE('',*,*,#594,.T.); +#594 = EDGE_CURVE('',#572,#523,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(0.45,0.779422863406,1.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(-1.,0.,0.)); +#600 = PCURVE('',#247,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-2.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#387,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(0.45,0.779422863406)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#522,.F.); +#615 = ORIENTED_EDGE('',*,*,#231,.F.); +#616 = ADVANCED_FACE('',(#617),#219,.F.); +#617 = FACE_BOUND('',#618,.F.); +#618 = EDGE_LOOP('',(#619,#620,#641,#642)); +#619 = ORIENTED_EDGE('',*,*,#399,.T.); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#372,#572,#622,.T.); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,1.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.5,0.866025403784,0.)); +#627 = PCURVE('',#219,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,-2.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#387,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(0.,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.5,0.866025403784)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#571,.F.); +#642 = ORIENTED_EDGE('',*,*,#203,.F.); +#643 = ADVANCED_FACE('',(#644),#387,.F.); +#644 = FACE_BOUND('',#645,.T.); +#645 = EDGE_LOOP('',(#646,#647,#648,#649,#650,#651)); +#646 = ORIENTED_EDGE('',*,*,#621,.T.); +#647 = ORIENTED_EDGE('',*,*,#594,.T.); +#648 = ORIENTED_EDGE('',*,*,#545,.T.); +#649 = ORIENTED_EDGE('',*,*,#496,.T.); +#650 = ORIENTED_EDGE('',*,*,#447,.T.); +#651 = ORIENTED_EDGE('',*,*,#371,.T.); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#656)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#653,#654,#655)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#653, + 'distance_accuracy_value','confusion accuracy'); +#657 = PRODUCT_TYPE('part',$,(#7)); +#658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#659) + ,#652); +#659 = STYLED_ITEM('color',(#660),#15); +#660 = PRESENTATION_STYLE_ASSIGNMENT((#661,#667)); +#661 = SURFACE_STYLE_USAGE(.BOTH.,#662); +#662 = SURFACE_SIDE_STYLE('',(#663)); +#663 = SURFACE_STYLE_FILL_AREA(#664); +#664 = FILL_AREA_STYLE('',(#665)); +#665 = FILL_AREA_STYLE_COLOUR('',#666); +#666 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#667 = CURVE_STYLE('',#668,POSITIVE_LENGTH_MEASURE(0.1),#666); +#668 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..6b94ef3140e156707f498a6bb20b7562f6292b4a GIT binary patch literal 18219 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.step new file mode 100644 index 00000000..25cc6f84 --- /dev/null +++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.step @@ -0,0 +1,792 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/rafa/CAD/FreeCAD-library/Mechanical Parts/Fasteners/Bolts & +Screws/Metric/DIN913_Setscrew_M3x4.step','2015-08-19T10:28:15',('Author' + ),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Chamfer','Chamfer','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#652); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#109,#166,#340,#344,#420,#469,#518,#567,#616, + #643)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(1.5,0.,0.4)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(1.5,0.,4.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(1.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,1.5); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,1.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,4.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-4.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(1.5,0.,4.)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,2.598076211353)); +#75 = CARTESIAN_POINT('',(2.25,1.299038105677)); +#76 = CARTESIAN_POINT('',(4.5,3.673940397442E-16)); +#77 = CARTESIAN_POINT('',(2.25,-1.299038105677)); +#78 = CARTESIAN_POINT('',(2.22044604925E-15,-2.598076211353)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,1.5); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.4)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,-0.4)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = CONICAL_SURFACE('',#99,1.5,0.785398163397); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.,0.,0.4)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(0.,-0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(1.,-0.)); +#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#109 = ADVANCED_FACE('',(#110),#98,.T.); +#110 = FACE_BOUND('',#111,.F.); +#111 = EDGE_LOOP('',(#112,#133,#134,#135)); +#112 = ORIENTED_EDGE('',*,*,#113,.F.); +#113 = EDGE_CURVE('',#22,#114,#116,.T.); +#114 = VERTEX_POINT('',#115); +#115 = CARTESIAN_POINT('',(1.1,0.,0.)); +#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(1.5,0.,0.4)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#121 = PCURVE('',#98,#122); +#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126); +#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.); +#124 = CARTESIAN_POINT('',(0.,0.)); +#125 = CARTESIAN_POINT('',(0.,-0.4)); +#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#127 = PCURVE('',#98,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132); +#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.); +#130 = CARTESIAN_POINT('',(6.28318530718,0.)); +#131 = CARTESIAN_POINT('',(6.28318530718,-0.4)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#83,.T.); +#134 = ORIENTED_EDGE('',*,*,#113,.T.); +#135 = ORIENTED_EDGE('',*,*,#136,.F.); +#136 = EDGE_CURVE('',#114,#114,#137,.T.); +#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.); +#138 = CIRCLE('',#139,1.1); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(0.,0.,0.)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DIRECTION('',(1.,0.,0.)); +#143 = PCURVE('',#98,#144); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(0.,-0.4)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(1.,-0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = PCURVE('',#151,#156); +#151 = PLANE('',#152); +#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155); +#153 = CARTESIAN_POINT('',(1.5,0.,0.)); +#154 = DIRECTION('',(0.,0.,-1.)); +#155 = DIRECTION('',(-1.,0.,0.)); +#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165); +#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163 +,#164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#158 = CARTESIAN_POINT('',(0.4,0.)); +#159 = CARTESIAN_POINT('',(0.4,1.905255888326)); +#160 = CARTESIAN_POINT('',(2.05,0.952627944163)); +#161 = CARTESIAN_POINT('',(3.7,2.694222958124E-16)); +#162 = CARTESIAN_POINT('',(2.05,-0.952627944163)); +#163 = CARTESIAN_POINT('',(0.4,-1.905255888326)); +#164 = CARTESIAN_POINT('',(0.4,0.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = ADVANCED_FACE('',(#167,#170),#66,.F.); +#167 = FACE_BOUND('',#168,.F.); +#168 = EDGE_LOOP('',(#169)); +#169 = ORIENTED_EDGE('',*,*,#51,.F.); +#170 = FACE_BOUND('',#171,.F.); +#171 = EDGE_LOOP('',(#172,#202,#230,#258,#286,#314)); +#172 = ORIENTED_EDGE('',*,*,#173,.T.); +#173 = EDGE_CURVE('',#174,#176,#178,.T.); +#174 = VERTEX_POINT('',#175); +#175 = CARTESIAN_POINT('',(0.45,-0.779422863406,4.)); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,4.)); +#178 = SURFACE_CURVE('',#179,(#183,#190),.PCURVE_S1.); +#179 = LINE('',#180,#181); +#180 = CARTESIAN_POINT('',(0.45,-0.779422863406,4.)); +#181 = VECTOR('',#182,1.); +#182 = DIRECTION('',(0.5,0.866025403784,0.)); +#183 = PCURVE('',#66,#184); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(1.05,-0.779422863406)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(-0.5,0.866025403784)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = PCURVE('',#191,#196); +#191 = PLANE('',#192); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(0.45,-0.779422863406,4.)); +#194 = DIRECTION('',(0.866025403784,-0.5,0.)); +#195 = DIRECTION('',(0.5,0.866025403784,0.)); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(0.,0.)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(1.,0.)); +#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#202 = ORIENTED_EDGE('',*,*,#203,.T.); +#203 = EDGE_CURVE('',#176,#204,#206,.T.); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(0.45,0.779422863406,4.)); +#206 = SURFACE_CURVE('',#207,(#211,#218),.PCURVE_S1.); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,4.)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(-0.5,0.866025403784,0.)); +#211 = PCURVE('',#66,#212); +#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(0.6,1.110223024625E-16)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.5,0.866025403784)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = PCURVE('',#219,#224); +#219 = PLANE('',#220); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,4.)); +#222 = DIRECTION('',(0.866025403784,0.5,0.)); +#223 = DIRECTION('',(-0.5,0.866025403784,0.)); +#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(0.,0.)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(1.,0.)); +#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#204,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-0.45,0.779422863406,4.)); +#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(0.45,0.779422863406,4.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(-1.,0.,0.)); +#239 = PCURVE('',#66,#240); +#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(1.05,0.779422863406)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,0.)); +#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#246 = PCURVE('',#247,#252); +#247 = PLANE('',#248); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(0.45,0.779422863406,4.)); +#250 = DIRECTION('',(0.,1.,0.)); +#251 = DIRECTION('',(-1.,0.,0.)); +#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(0.,0.)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(1.,0.)); +#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#258 = ORIENTED_EDGE('',*,*,#259,.T.); +#259 = EDGE_CURVE('',#232,#260,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(-0.9,0.,4.)); +#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(-0.45,0.779422863406,4.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#267 = PCURVE('',#66,#268); +#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(1.95,0.779422863406)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.5,-0.866025403784)); +#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#274 = PCURVE('',#275,#280); +#275 = PLANE('',#276); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(-0.45,0.779422863406,4.)); +#278 = DIRECTION('',(-0.866025403784,0.5,0.)); +#279 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(0.,0.)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(1.,0.)); +#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#286 = ORIENTED_EDGE('',*,*,#287,.T.); +#287 = EDGE_CURVE('',#260,#288,#290,.T.); +#288 = VERTEX_POINT('',#289); +#289 = CARTESIAN_POINT('',(-0.45,-0.779422863406,4.)); +#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(-0.9,0.,4.)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(0.5,-0.866025403784,0.)); +#295 = PCURVE('',#66,#296); +#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(2.4,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(-0.5,-0.866025403784)); +#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#302 = PCURVE('',#303,#308); +#303 = PLANE('',#304); +#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307); +#305 = CARTESIAN_POINT('',(-0.9,0.,4.)); +#306 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#307 = DIRECTION('',(0.5,-0.866025403784,0.)); +#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.,0.)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(1.,0.)); +#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#288,#174,#316,.T.); +#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(-0.45,-0.779422863406,4.)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#66,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = LINE('',#324,#325); +#324 = CARTESIAN_POINT('',(1.95,-0.779422863406)); +#325 = VECTOR('',#326,1.); +#326 = DIRECTION('',(-1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = PLANE('',#330); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(-0.45,-0.779422863406,4.)); +#332 = DIRECTION('',(0.,-1.,0.)); +#333 = DIRECTION('',(1.,0.,0.)); +#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(0.,0.)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(1.,0.)); +#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#340 = ADVANCED_FACE('',(#341),#151,.T.); +#341 = FACE_BOUND('',#342,.T.); +#342 = EDGE_LOOP('',(#343)); +#343 = ORIENTED_EDGE('',*,*,#136,.F.); +#344 = ADVANCED_FACE('',(#345),#191,.F.); +#345 = FACE_BOUND('',#346,.F.); +#346 = EDGE_LOOP('',(#347,#370,#398,#419)); +#347 = ORIENTED_EDGE('',*,*,#348,.T.); +#348 = EDGE_CURVE('',#174,#349,#351,.T.); +#349 = VERTEX_POINT('',#350); +#350 = CARTESIAN_POINT('',(0.45,-0.779422863406,2.)); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(0.45,-0.779422863406,4.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(-0.,-0.,-1.)); +#356 = PCURVE('',#191,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(0.,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,-1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#329,#364); +#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(0.9,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(0.,-1.)); +#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#370 = ORIENTED_EDGE('',*,*,#371,.T.); +#371 = EDGE_CURVE('',#349,#372,#374,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,2.)); +#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(0.45,-0.779422863406,2.)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(0.5,0.866025403784,0.)); +#379 = PCURVE('',#191,#380); +#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(0.,-2.)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(1.,0.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = PCURVE('',#387,#392); +#387 = PLANE('',#388); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,2.)); +#390 = DIRECTION('',(0.,0.,-1.)); +#391 = DIRECTION('',(-1.,0.,0.)); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(0.45,-0.779422863406)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(-0.5,0.866025403784)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = ORIENTED_EDGE('',*,*,#399,.F.); +#399 = EDGE_CURVE('',#176,#372,#400,.T.); +#400 = SURFACE_CURVE('',#401,(#405,#412),.PCURVE_S1.); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,4.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-0.,-0.,-1.)); +#405 = PCURVE('',#191,#406); +#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(0.9,0.)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(0.,-1.)); +#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#412 = PCURVE('',#219,#413); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(-4.163336342344E-17,0.)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.,-1.)); +#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#419 = ORIENTED_EDGE('',*,*,#173,.F.); +#420 = ADVANCED_FACE('',(#421),#329,.F.); +#421 = FACE_BOUND('',#422,.F.); +#422 = EDGE_LOOP('',(#423,#446,#467,#468)); +#423 = ORIENTED_EDGE('',*,*,#424,.T.); +#424 = EDGE_CURVE('',#288,#425,#427,.T.); +#425 = VERTEX_POINT('',#426); +#426 = CARTESIAN_POINT('',(-0.45,-0.779422863406,2.)); +#427 = SURFACE_CURVE('',#428,(#432,#439),.PCURVE_S1.); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.45,-0.779422863406,4.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,-0.,-1.)); +#432 = PCURVE('',#329,#433); +#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(0.,0.)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(0.,-1.)); +#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#439 = PCURVE('',#303,#440); +#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445); +#441 = LINE('',#442,#443); +#442 = CARTESIAN_POINT('',(0.9,0.)); +#443 = VECTOR('',#444,1.); +#444 = DIRECTION('',(0.,-1.)); +#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#425,#349,#448,.T.); +#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(-0.45,-0.779422863406,2.)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(1.,0.,0.)); +#453 = PCURVE('',#329,#454); +#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(0.,-2.)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(1.,0.)); +#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#460 = PCURVE('',#387,#461); +#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466); +#462 = LINE('',#463,#464); +#463 = CARTESIAN_POINT('',(1.35,-0.779422863406)); +#464 = VECTOR('',#465,1.); +#465 = DIRECTION('',(-1.,0.)); +#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#467 = ORIENTED_EDGE('',*,*,#348,.F.); +#468 = ORIENTED_EDGE('',*,*,#315,.F.); +#469 = ADVANCED_FACE('',(#470),#303,.F.); +#470 = FACE_BOUND('',#471,.F.); +#471 = EDGE_LOOP('',(#472,#495,#516,#517)); +#472 = ORIENTED_EDGE('',*,*,#473,.T.); +#473 = EDGE_CURVE('',#260,#474,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-0.9,0.,2.)); +#476 = SURFACE_CURVE('',#477,(#481,#488),.PCURVE_S1.); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-0.9,0.,4.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-0.,-0.,-1.)); +#481 = PCURVE('',#303,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = LINE('',#484,#485); +#484 = CARTESIAN_POINT('',(-4.163336342344E-17,0.)); +#485 = VECTOR('',#486,1.); +#486 = DIRECTION('',(0.,-1.)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = PCURVE('',#275,#489); +#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(0.9,0.)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(0.,-1.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = ORIENTED_EDGE('',*,*,#496,.T.); +#496 = EDGE_CURVE('',#474,#425,#497,.T.); +#497 = SURFACE_CURVE('',#498,(#502,#509),.PCURVE_S1.); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(-0.9,0.,2.)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(0.5,-0.866025403784,0.)); +#502 = PCURVE('',#303,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(0.,-2.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(1.,0.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = PCURVE('',#387,#510); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = LINE('',#512,#513); +#512 = CARTESIAN_POINT('',(1.8,-1.110223024625E-16)); +#513 = VECTOR('',#514,1.); +#514 = DIRECTION('',(-0.5,-0.866025403784)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#424,.F.); +#517 = ORIENTED_EDGE('',*,*,#287,.F.); +#518 = ADVANCED_FACE('',(#519),#275,.F.); +#519 = FACE_BOUND('',#520,.F.); +#520 = EDGE_LOOP('',(#521,#544,#565,#566)); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#232,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(-0.45,0.779422863406,2.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(-0.45,0.779422863406,4.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(-0.,-0.,-1.)); +#530 = PCURVE('',#275,#531); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.,0.)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,-1.)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = PCURVE('',#247,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(0.9,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(0.,-1.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = ORIENTED_EDGE('',*,*,#545,.T.); +#545 = EDGE_CURVE('',#523,#474,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(-0.45,0.779422863406,2.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#551 = PCURVE('',#275,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(-0.,-2.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#387,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(1.35,0.779422863406)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.5,-0.866025403784)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#473,.F.); +#566 = ORIENTED_EDGE('',*,*,#259,.F.); +#567 = ADVANCED_FACE('',(#568),#247,.F.); +#568 = FACE_BOUND('',#569,.F.); +#569 = EDGE_LOOP('',(#570,#593,#614,#615)); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#204,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(0.45,0.779422863406,2.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(0.45,0.779422863406,4.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(-0.,-0.,-1.)); +#579 = PCURVE('',#247,#580); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585); +#581 = LINE('',#582,#583); +#582 = CARTESIAN_POINT('',(0.,0.)); +#583 = VECTOR('',#584,1.); +#584 = DIRECTION('',(0.,-1.)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#219,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(0.9,0.)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(0.,-1.)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#593 = ORIENTED_EDGE('',*,*,#594,.T.); +#594 = EDGE_CURVE('',#572,#523,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(0.45,0.779422863406,2.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(-1.,0.,0.)); +#600 = PCURVE('',#247,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-2.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#387,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(0.45,0.779422863406)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#522,.F.); +#615 = ORIENTED_EDGE('',*,*,#231,.F.); +#616 = ADVANCED_FACE('',(#617),#219,.F.); +#617 = FACE_BOUND('',#618,.F.); +#618 = EDGE_LOOP('',(#619,#620,#641,#642)); +#619 = ORIENTED_EDGE('',*,*,#399,.T.); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#372,#572,#622,.T.); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,2.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.5,0.866025403784,0.)); +#627 = PCURVE('',#219,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,-2.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#387,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(0.,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.5,0.866025403784)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#571,.F.); +#642 = ORIENTED_EDGE('',*,*,#203,.F.); +#643 = ADVANCED_FACE('',(#644),#387,.F.); +#644 = FACE_BOUND('',#645,.T.); +#645 = EDGE_LOOP('',(#646,#647,#648,#649,#650,#651)); +#646 = ORIENTED_EDGE('',*,*,#621,.T.); +#647 = ORIENTED_EDGE('',*,*,#594,.T.); +#648 = ORIENTED_EDGE('',*,*,#545,.T.); +#649 = ORIENTED_EDGE('',*,*,#496,.T.); +#650 = ORIENTED_EDGE('',*,*,#447,.T.); +#651 = ORIENTED_EDGE('',*,*,#371,.T.); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#656)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#653,#654,#655)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#653, + 'distance_accuracy_value','confusion accuracy'); +#657 = PRODUCT_TYPE('part',$,(#7)); +#658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#659) + ,#652); +#659 = STYLED_ITEM('color',(#660),#15); +#660 = PRESENTATION_STYLE_ASSIGNMENT((#661,#667)); +#661 = SURFACE_STYLE_USAGE(.BOTH.,#662); +#662 = SURFACE_SIDE_STYLE('',(#663)); +#663 = SURFACE_STYLE_FILL_AREA(#664); +#664 = FILL_AREA_STYLE('',(#665)); +#665 = FILL_AREA_STYLE_COLOUR('',#666); +#666 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#667 = CURVE_STYLE('',#668,POSITIVE_LENGTH_MEASURE(0.1),#666); +#668 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.fcstd b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..97b2f02c0aaa30f4d3d9b7f7232cc7b3a1a1f530 GIT binary patch literal 17958 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.step b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.step new file mode 100644 index 00000000..e159afa3 --- /dev/null +++ b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.step @@ -0,0 +1,792 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/rafa/CAD/FreeCAD-library/Mechanical Parts/Fasteners/Bolts & +Screws/Metric/DIN913_Setscrew_M3x5.step','2015-08-19T10:27:26',('Author' + ),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Chamfer','Chamfer','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#652); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#109,#166,#340,#344,#420,#469,#518,#567,#616, + #643)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(1.5,0.,0.4)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(1.5,0.,5.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(1.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,1.5); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,1.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,5.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-5.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(1.5,0.,5.)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,2.598076211353)); +#75 = CARTESIAN_POINT('',(2.25,1.299038105677)); +#76 = CARTESIAN_POINT('',(4.5,3.673940397442E-16)); +#77 = CARTESIAN_POINT('',(2.25,-1.299038105677)); +#78 = CARTESIAN_POINT('',(2.22044604925E-15,-2.598076211353)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,1.5); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.4)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,-0.4)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = CONICAL_SURFACE('',#99,1.5,0.785398163397); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(0.,0.,0.4)); +#101 = DIRECTION('',(0.,0.,1.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108); +#104 = LINE('',#105,#106); +#105 = CARTESIAN_POINT('',(0.,-0.)); +#106 = VECTOR('',#107,1.); +#107 = DIRECTION('',(1.,-0.)); +#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#109 = ADVANCED_FACE('',(#110),#98,.T.); +#110 = FACE_BOUND('',#111,.F.); +#111 = EDGE_LOOP('',(#112,#133,#134,#135)); +#112 = ORIENTED_EDGE('',*,*,#113,.F.); +#113 = EDGE_CURVE('',#22,#114,#116,.T.); +#114 = VERTEX_POINT('',#115); +#115 = CARTESIAN_POINT('',(1.1,0.,0.)); +#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.); +#117 = LINE('',#118,#119); +#118 = CARTESIAN_POINT('',(1.5,0.,0.4)); +#119 = VECTOR('',#120,1.); +#120 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#121 = PCURVE('',#98,#122); +#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126); +#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.); +#124 = CARTESIAN_POINT('',(0.,0.)); +#125 = CARTESIAN_POINT('',(0.,-0.4)); +#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#127 = PCURVE('',#98,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132); +#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,0.565685424949),.PIECEWISE_BEZIER_KNOTS.); +#130 = CARTESIAN_POINT('',(6.28318530718,0.)); +#131 = CARTESIAN_POINT('',(6.28318530718,-0.4)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#83,.T.); +#134 = ORIENTED_EDGE('',*,*,#113,.T.); +#135 = ORIENTED_EDGE('',*,*,#136,.F.); +#136 = EDGE_CURVE('',#114,#114,#137,.T.); +#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.); +#138 = CIRCLE('',#139,1.1); +#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142); +#140 = CARTESIAN_POINT('',(0.,0.,0.)); +#141 = DIRECTION('',(0.,0.,1.)); +#142 = DIRECTION('',(1.,0.,0.)); +#143 = PCURVE('',#98,#144); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(0.,-0.4)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(1.,-0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = PCURVE('',#151,#156); +#151 = PLANE('',#152); +#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155); +#153 = CARTESIAN_POINT('',(1.5,0.,0.)); +#154 = DIRECTION('',(0.,0.,-1.)); +#155 = DIRECTION('',(-1.,0.,0.)); +#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165); +#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163 +,#164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#158 = CARTESIAN_POINT('',(0.4,0.)); +#159 = CARTESIAN_POINT('',(0.4,1.905255888326)); +#160 = CARTESIAN_POINT('',(2.05,0.952627944163)); +#161 = CARTESIAN_POINT('',(3.7,2.694222958124E-16)); +#162 = CARTESIAN_POINT('',(2.05,-0.952627944163)); +#163 = CARTESIAN_POINT('',(0.4,-1.905255888326)); +#164 = CARTESIAN_POINT('',(0.4,0.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = ADVANCED_FACE('',(#167,#170),#66,.F.); +#167 = FACE_BOUND('',#168,.F.); +#168 = EDGE_LOOP('',(#169)); +#169 = ORIENTED_EDGE('',*,*,#51,.F.); +#170 = FACE_BOUND('',#171,.F.); +#171 = EDGE_LOOP('',(#172,#202,#230,#258,#286,#314)); +#172 = ORIENTED_EDGE('',*,*,#173,.T.); +#173 = EDGE_CURVE('',#174,#176,#178,.T.); +#174 = VERTEX_POINT('',#175); +#175 = CARTESIAN_POINT('',(0.45,-0.779422863406,5.)); +#176 = VERTEX_POINT('',#177); +#177 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,5.)); +#178 = SURFACE_CURVE('',#179,(#183,#190),.PCURVE_S1.); +#179 = LINE('',#180,#181); +#180 = CARTESIAN_POINT('',(0.45,-0.779422863406,5.)); +#181 = VECTOR('',#182,1.); +#182 = DIRECTION('',(0.5,0.866025403784,0.)); +#183 = PCURVE('',#66,#184); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(1.05,-0.779422863406)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(-0.5,0.866025403784)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = PCURVE('',#191,#196); +#191 = PLANE('',#192); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(0.45,-0.779422863406,5.)); +#194 = DIRECTION('',(0.866025403784,-0.5,0.)); +#195 = DIRECTION('',(0.5,0.866025403784,0.)); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(0.,0.)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(1.,0.)); +#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#202 = ORIENTED_EDGE('',*,*,#203,.T.); +#203 = EDGE_CURVE('',#176,#204,#206,.T.); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(0.45,0.779422863406,5.)); +#206 = SURFACE_CURVE('',#207,(#211,#218),.PCURVE_S1.); +#207 = LINE('',#208,#209); +#208 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,5.)); +#209 = VECTOR('',#210,1.); +#210 = DIRECTION('',(-0.5,0.866025403784,0.)); +#211 = PCURVE('',#66,#212); +#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(0.6,1.110223024625E-16)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(0.5,0.866025403784)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = PCURVE('',#219,#224); +#219 = PLANE('',#220); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,5.)); +#222 = DIRECTION('',(0.866025403784,0.5,0.)); +#223 = DIRECTION('',(-0.5,0.866025403784,0.)); +#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229); +#225 = LINE('',#226,#227); +#226 = CARTESIAN_POINT('',(0.,0.)); +#227 = VECTOR('',#228,1.); +#228 = DIRECTION('',(1.,0.)); +#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#230 = ORIENTED_EDGE('',*,*,#231,.T.); +#231 = EDGE_CURVE('',#204,#232,#234,.T.); +#232 = VERTEX_POINT('',#233); +#233 = CARTESIAN_POINT('',(-0.45,0.779422863406,5.)); +#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(0.45,0.779422863406,5.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(-1.,0.,0.)); +#239 = PCURVE('',#66,#240); +#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(1.05,0.779422863406)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,0.)); +#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#246 = PCURVE('',#247,#252); +#247 = PLANE('',#248); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(0.45,0.779422863406,5.)); +#250 = DIRECTION('',(0.,1.,0.)); +#251 = DIRECTION('',(-1.,0.,0.)); +#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257); +#253 = LINE('',#254,#255); +#254 = CARTESIAN_POINT('',(0.,0.)); +#255 = VECTOR('',#256,1.); +#256 = DIRECTION('',(1.,0.)); +#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#258 = ORIENTED_EDGE('',*,*,#259,.T.); +#259 = EDGE_CURVE('',#232,#260,#262,.T.); +#260 = VERTEX_POINT('',#261); +#261 = CARTESIAN_POINT('',(-0.9,0.,5.)); +#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.); +#263 = LINE('',#264,#265); +#264 = CARTESIAN_POINT('',(-0.45,0.779422863406,5.)); +#265 = VECTOR('',#266,1.); +#266 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#267 = PCURVE('',#66,#268); +#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(1.95,0.779422863406)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.5,-0.866025403784)); +#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#274 = PCURVE('',#275,#280); +#275 = PLANE('',#276); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(-0.45,0.779422863406,5.)); +#278 = DIRECTION('',(-0.866025403784,0.5,0.)); +#279 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(0.,0.)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(1.,0.)); +#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#286 = ORIENTED_EDGE('',*,*,#287,.T.); +#287 = EDGE_CURVE('',#260,#288,#290,.T.); +#288 = VERTEX_POINT('',#289); +#289 = CARTESIAN_POINT('',(-0.45,-0.779422863406,5.)); +#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(-0.9,0.,5.)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(0.5,-0.866025403784,0.)); +#295 = PCURVE('',#66,#296); +#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(2.4,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(-0.5,-0.866025403784)); +#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#302 = PCURVE('',#303,#308); +#303 = PLANE('',#304); +#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307); +#305 = CARTESIAN_POINT('',(-0.9,0.,5.)); +#306 = DIRECTION('',(-0.866025403784,-0.5,0.)); +#307 = DIRECTION('',(0.5,-0.866025403784,0.)); +#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(0.,0.)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(1.,0.)); +#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#314 = ORIENTED_EDGE('',*,*,#315,.T.); +#315 = EDGE_CURVE('',#288,#174,#316,.T.); +#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(-0.45,-0.779422863406,5.)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#66,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = LINE('',#324,#325); +#324 = CARTESIAN_POINT('',(1.95,-0.779422863406)); +#325 = VECTOR('',#326,1.); +#326 = DIRECTION('',(-1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = PLANE('',#330); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(-0.45,-0.779422863406,5.)); +#332 = DIRECTION('',(0.,-1.,0.)); +#333 = DIRECTION('',(1.,0.,0.)); +#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(0.,0.)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(1.,0.)); +#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#340 = ADVANCED_FACE('',(#341),#151,.T.); +#341 = FACE_BOUND('',#342,.T.); +#342 = EDGE_LOOP('',(#343)); +#343 = ORIENTED_EDGE('',*,*,#136,.F.); +#344 = ADVANCED_FACE('',(#345),#191,.F.); +#345 = FACE_BOUND('',#346,.F.); +#346 = EDGE_LOOP('',(#347,#370,#398,#419)); +#347 = ORIENTED_EDGE('',*,*,#348,.T.); +#348 = EDGE_CURVE('',#174,#349,#351,.T.); +#349 = VERTEX_POINT('',#350); +#350 = CARTESIAN_POINT('',(0.45,-0.779422863406,3.)); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(0.45,-0.779422863406,5.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(-0.,-0.,-1.)); +#356 = PCURVE('',#191,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(0.,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,-1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#329,#364); +#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(0.9,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(0.,-1.)); +#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#370 = ORIENTED_EDGE('',*,*,#371,.T.); +#371 = EDGE_CURVE('',#349,#372,#374,.T.); +#372 = VERTEX_POINT('',#373); +#373 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.); +#375 = LINE('',#376,#377); +#376 = CARTESIAN_POINT('',(0.45,-0.779422863406,3.)); +#377 = VECTOR('',#378,1.); +#378 = DIRECTION('',(0.5,0.866025403784,0.)); +#379 = PCURVE('',#191,#380); +#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385); +#381 = LINE('',#382,#383); +#382 = CARTESIAN_POINT('',(0.,-2.)); +#383 = VECTOR('',#384,1.); +#384 = DIRECTION('',(1.,0.)); +#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#386 = PCURVE('',#387,#392); +#387 = PLANE('',#388); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#390 = DIRECTION('',(0.,0.,-1.)); +#391 = DIRECTION('',(-1.,0.,0.)); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397); +#393 = LINE('',#394,#395); +#394 = CARTESIAN_POINT('',(0.45,-0.779422863406)); +#395 = VECTOR('',#396,1.); +#396 = DIRECTION('',(-0.5,0.866025403784)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = ORIENTED_EDGE('',*,*,#399,.F.); +#399 = EDGE_CURVE('',#176,#372,#400,.T.); +#400 = SURFACE_CURVE('',#401,(#405,#412),.PCURVE_S1.); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,5.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-0.,-0.,-1.)); +#405 = PCURVE('',#191,#406); +#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411); +#407 = LINE('',#408,#409); +#408 = CARTESIAN_POINT('',(0.9,0.)); +#409 = VECTOR('',#410,1.); +#410 = DIRECTION('',(0.,-1.)); +#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#412 = PCURVE('',#219,#413); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(0.,0.)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.,-1.)); +#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#419 = ORIENTED_EDGE('',*,*,#173,.F.); +#420 = ADVANCED_FACE('',(#421),#329,.F.); +#421 = FACE_BOUND('',#422,.F.); +#422 = EDGE_LOOP('',(#423,#446,#467,#468)); +#423 = ORIENTED_EDGE('',*,*,#424,.T.); +#424 = EDGE_CURVE('',#288,#425,#427,.T.); +#425 = VERTEX_POINT('',#426); +#426 = CARTESIAN_POINT('',(-0.45,-0.779422863406,3.)); +#427 = SURFACE_CURVE('',#428,(#432,#439),.PCURVE_S1.); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.45,-0.779422863406,5.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,-0.,-1.)); +#432 = PCURVE('',#329,#433); +#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438); +#434 = LINE('',#435,#436); +#435 = CARTESIAN_POINT('',(0.,0.)); +#436 = VECTOR('',#437,1.); +#437 = DIRECTION('',(0.,-1.)); +#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#439 = PCURVE('',#303,#440); +#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445); +#441 = LINE('',#442,#443); +#442 = CARTESIAN_POINT('',(0.9,0.)); +#443 = VECTOR('',#444,1.); +#444 = DIRECTION('',(0.,-1.)); +#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#446 = ORIENTED_EDGE('',*,*,#447,.T.); +#447 = EDGE_CURVE('',#425,#349,#448,.T.); +#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.); +#449 = LINE('',#450,#451); +#450 = CARTESIAN_POINT('',(-0.45,-0.779422863406,3.)); +#451 = VECTOR('',#452,1.); +#452 = DIRECTION('',(1.,0.,0.)); +#453 = PCURVE('',#329,#454); +#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459); +#455 = LINE('',#456,#457); +#456 = CARTESIAN_POINT('',(0.,-2.)); +#457 = VECTOR('',#458,1.); +#458 = DIRECTION('',(1.,0.)); +#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#460 = PCURVE('',#387,#461); +#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466); +#462 = LINE('',#463,#464); +#463 = CARTESIAN_POINT('',(1.35,-0.779422863406)); +#464 = VECTOR('',#465,1.); +#465 = DIRECTION('',(-1.,0.)); +#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#467 = ORIENTED_EDGE('',*,*,#348,.F.); +#468 = ORIENTED_EDGE('',*,*,#315,.F.); +#469 = ADVANCED_FACE('',(#470),#303,.F.); +#470 = FACE_BOUND('',#471,.F.); +#471 = EDGE_LOOP('',(#472,#495,#516,#517)); +#472 = ORIENTED_EDGE('',*,*,#473,.T.); +#473 = EDGE_CURVE('',#260,#474,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-0.9,0.,3.)); +#476 = SURFACE_CURVE('',#477,(#481,#488),.PCURVE_S1.); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-0.9,0.,5.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-0.,-0.,-1.)); +#481 = PCURVE('',#303,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = LINE('',#484,#485); +#484 = CARTESIAN_POINT('',(0.,0.)); +#485 = VECTOR('',#486,1.); +#486 = DIRECTION('',(0.,-1.)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = PCURVE('',#275,#489); +#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(0.9,0.)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(0.,-1.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = ORIENTED_EDGE('',*,*,#496,.T.); +#496 = EDGE_CURVE('',#474,#425,#497,.T.); +#497 = SURFACE_CURVE('',#498,(#502,#509),.PCURVE_S1.); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(-0.9,0.,3.)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(0.5,-0.866025403784,0.)); +#502 = PCURVE('',#303,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(0.,-2.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(1.,0.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = PCURVE('',#387,#510); +#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515); +#511 = LINE('',#512,#513); +#512 = CARTESIAN_POINT('',(1.8,-1.110223024625E-16)); +#513 = VECTOR('',#514,1.); +#514 = DIRECTION('',(-0.5,-0.866025403784)); +#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#516 = ORIENTED_EDGE('',*,*,#424,.F.); +#517 = ORIENTED_EDGE('',*,*,#287,.F.); +#518 = ADVANCED_FACE('',(#519),#275,.F.); +#519 = FACE_BOUND('',#520,.F.); +#520 = EDGE_LOOP('',(#521,#544,#565,#566)); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#232,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(-0.45,0.779422863406,3.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(-0.45,0.779422863406,5.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(-0.,-0.,-1.)); +#530 = PCURVE('',#275,#531); +#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(0.,0.)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,-1.)); +#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#537 = PCURVE('',#247,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(0.9,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(0.,-1.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = ORIENTED_EDGE('',*,*,#545,.T.); +#545 = EDGE_CURVE('',#523,#474,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(-0.45,0.779422863406,3.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(-0.5,-0.866025403784,0.)); +#551 = PCURVE('',#275,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(-0.,-2.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#387,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(1.35,0.779422863406)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.5,-0.866025403784)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#473,.F.); +#566 = ORIENTED_EDGE('',*,*,#259,.F.); +#567 = ADVANCED_FACE('',(#568),#247,.F.); +#568 = FACE_BOUND('',#569,.F.); +#569 = EDGE_LOOP('',(#570,#593,#614,#615)); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#204,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(0.45,0.779422863406,3.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(0.45,0.779422863406,5.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(-0.,-0.,-1.)); +#579 = PCURVE('',#247,#580); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585); +#581 = LINE('',#582,#583); +#582 = CARTESIAN_POINT('',(0.,0.)); +#583 = VECTOR('',#584,1.); +#584 = DIRECTION('',(0.,-1.)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#219,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(0.9,0.)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(0.,-1.)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#593 = ORIENTED_EDGE('',*,*,#594,.T.); +#594 = EDGE_CURVE('',#572,#523,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(0.45,0.779422863406,3.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(-1.,0.,0.)); +#600 = PCURVE('',#247,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-2.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#387,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(0.45,0.779422863406)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#522,.F.); +#615 = ORIENTED_EDGE('',*,*,#231,.F.); +#616 = ADVANCED_FACE('',(#617),#219,.F.); +#617 = FACE_BOUND('',#618,.F.); +#618 = EDGE_LOOP('',(#619,#620,#641,#642)); +#619 = ORIENTED_EDGE('',*,*,#399,.T.); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#372,#572,#622,.T.); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(0.9,1.110223024625E-16,3.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.5,0.866025403784,0.)); +#627 = PCURVE('',#219,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,-2.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#387,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(0.,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.5,0.866025403784)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#571,.F.); +#642 = ORIENTED_EDGE('',*,*,#203,.F.); +#643 = ADVANCED_FACE('',(#644),#387,.F.); +#644 = FACE_BOUND('',#645,.T.); +#645 = EDGE_LOOP('',(#646,#647,#648,#649,#650,#651)); +#646 = ORIENTED_EDGE('',*,*,#621,.T.); +#647 = ORIENTED_EDGE('',*,*,#594,.T.); +#648 = ORIENTED_EDGE('',*,*,#545,.T.); +#649 = ORIENTED_EDGE('',*,*,#496,.T.); +#650 = ORIENTED_EDGE('',*,*,#447,.T.); +#651 = ORIENTED_EDGE('',*,*,#371,.T.); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#656)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#653,#654,#655)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#653 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#654 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#655 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#656 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#653, + 'distance_accuracy_value','confusion accuracy'); +#657 = PRODUCT_TYPE('part',$,(#7)); +#658 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#659) + ,#652); +#659 = STYLED_ITEM('color',(#660),#15); +#660 = PRESENTATION_STYLE_ASSIGNMENT((#661,#667)); +#661 = SURFACE_STYLE_USAGE(.BOTH.,#662); +#662 = SURFACE_SIDE_STYLE('',(#663)); +#663 = SURFACE_STYLE_FILL_AREA(#664); +#664 = FILL_AREA_STYLE('',(#665)); +#665 = FILL_AREA_STYLE_COLOUR('',#666); +#666 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#667 = CURVE_STYLE('',#668,POSITIVE_LENGTH_MEASURE(0.1),#666); +#668 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.fcstd b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..c326f96821a2ae795fcd9f58b8afe6ae303f7636 GIT binary patch literal 49225 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

*(hFyCC zLB?#4+tK)6BrdF?kO*7v)OFqS5n(jt5_>?tqXzH29`O6n>#~HewlUBUvf_=uvU8P} zt^Kf{N5fA4{*1+$^3?;6lwp7PCF<%4vT{flEZPqe+TNJCs(YxDx>4>3g>D`SV zudSZ0p*Jml-iaL7nz7lB#C528MKgqDVbI{bqIzUSBWc1*_Ev^^iYh0Y%Bojxt_nTy za%lL5y&o5EZy)};49+ZYB4NA)4{E$W@0x;RUV$DbLFvKGAwLq|{P(0yEvW(Hl4@T= zjVWUpmms}5Df5}=%%U`^o(_aWmyjWizZV0zu{qSzc90|p5P6H31W7z%&JNHO-+rJUS9`S!llH zj)wJN8gmAmd~RL>; z!?~qh6em+v)WHnBjp{xFtEUp{fzvBMx%sbZ84}n^ya3;zUz6XPZFQx<=c%Z~*hzlY z8uQ!{Uyr5upPPsh6sP66EV@f%y`f#$`Kv;QJu6FE{+cKxxr=Mma2^_=W#4NXJI(hg za`5th=E&w%Ep;$YOOLz&y4+`zLp&qDvT}377xEjeP2)@YK;yk{_(LyHpnA;FeTyomsJJj(xw(Zh+$&Y3Zvk+M zy)4TX{Al+AC%*EeC=lHlr_||AGjeB2djO6)L_fmR8?XYuW;j34_3GcCV3iF1S`DlE z?dYbDoI1%ZfZPXTXBw8|A`zML*Vz zO%J(|>Cv=EHc^&?kiPKuAfX1o+hp)fFZbJ7cGJyJF>#Ler?ZH{4YH5$s`-0sxPSk) zh;IoB!LdAom!6dLGNFWQlOEgXGVF@lIO4 z=b@z4HC^_WXXFTUoQ!NuGUtrF3rCUKVWHkxDJZfQF7g0(PwbZE@v*{f7P~N#fpwh> zFI2p(62*2*h#WvHMlAHH%f@MCV929kp3i70yZxa->CRgyl7$zo~zkg{zEe;jn`;gp0c?`-JL)o39*$$3yK>7wGlQ+$84;!O0a@3^pQ|F^_H22 zi$_^icVk`0*dj()j#>H3jjYPou!m}V%8<1t7=1y(Ct1&UY^Oq)0FlbkMMFiHC^juP zBkQWlw)3#BouZJ$`tFoVU7-Njg7VjVJ_A9bL%$?D;iIB?7zK(2RRyVVA`^ygkSbL< zCF{f6#h&=XW&9+wEhxHv_w-bquo*^29)m5MFSgZ%al@(q@y(mn7jdkS5 zL;M^tKZk&+k&&alA-}bSwVl2JfFGmr6u|!jf&B+U|KDI3{u>PAe}nn+-(Z;j69Wi@ z0*vy%LX{?qEPNJ$*yIcb0FX)f{{`;n!vESDeE;X^KRc+%i2o~z&5%O;{F4R|2ms)J z#_vD22H)JD{A6_Pe%9sa+8EO4+1dOPH7b1zTm}RH==(_s_aEHPxxu#|{6C@e|Bgi< z%oMx$VS9g4{wq85Qvv>Wu?+u?HJ&e@c==&(-50U;8%lz-y ze|qBlN2nWosg?gPhn#;tq<^|S{2w?*QRAY^A~ N$j>W4@E;BKe*hzRnD77q literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.step b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.step new file mode 100644 index 00000000..267c1aa8 --- /dev/null +++ b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.step @@ -0,0 +1,1694 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/rafa/CAD/FreeCAD-library/Mechanical Parts/Fasteners/Shaft +Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.step', + '2015-08-19T10:16:22',('Author'),(''), + 'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('Cut001','Cut001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1207); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#596,#635,#669,#1174)); +#17 = ADVANCED_FACE('',(#18,#113),#31,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#58,#81,#112)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#22,#24,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(3.,0.,0.)); +#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.); +#25 = CIRCLE('',#26,3.); +#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29); +#27 = CARTESIAN_POINT('',(0.,0.,0.)); +#28 = DIRECTION('',(0.,0.,1.)); +#29 = DIRECTION('',(1.,0.,0.)); +#30 = PCURVE('',#31,#36); +#31 = CYLINDRICAL_SURFACE('',#32,3.); +#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35); +#33 = CARTESIAN_POINT('',(0.,0.,0.)); +#34 = DIRECTION('',(-0.,-0.,-1.)); +#35 = DIRECTION('',(1.,0.,0.)); +#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41); +#37 = LINE('',#38,#39); +#38 = CARTESIAN_POINT('',(-0.,0.)); +#39 = VECTOR('',#40,1.); +#40 = DIRECTION('',(-1.,0.)); +#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(3.,0.,0.)); +#46 = DIRECTION('',(0.,0.,-1.)); +#47 = DIRECTION('',(-1.,0.,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#57); +#49 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50,#51,#52,#53,#54,#55,#56), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#50 = CARTESIAN_POINT('',(0.,0.)); +#51 = CARTESIAN_POINT('',(0.,5.196152422707)); +#52 = CARTESIAN_POINT('',(4.5,2.598076211353)); +#53 = CARTESIAN_POINT('',(9.,7.347880794884E-16)); +#54 = CARTESIAN_POINT('',(4.5,-2.598076211353)); +#55 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707)); +#56 = CARTESIAN_POINT('',(0.,0.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#58 = ORIENTED_EDGE('',*,*,#59,.T.); +#59 = EDGE_CURVE('',#22,#60,#62,.T.); +#60 = VERTEX_POINT('',#61); +#61 = CARTESIAN_POINT('',(3.,0.,4.)); +#62 = SEAM_CURVE('',#63,(#67,#74),.PCURVE_S1.); +#63 = LINE('',#64,#65); +#64 = CARTESIAN_POINT('',(3.,0.,0.)); +#65 = VECTOR('',#66,1.); +#66 = DIRECTION('',(0.,0.,1.)); +#67 = PCURVE('',#31,#68); +#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73); +#69 = LINE('',#70,#71); +#70 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#71 = VECTOR('',#72,1.); +#72 = DIRECTION('',(-0.,-1.)); +#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#74 = PCURVE('',#31,#75); +#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80); +#76 = LINE('',#77,#78); +#77 = CARTESIAN_POINT('',(-0.,0.)); +#78 = VECTOR('',#79,1.); +#79 = DIRECTION('',(-0.,-1.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#82,.T.); +#82 = EDGE_CURVE('',#60,#60,#83,.T.); +#83 = SURFACE_CURVE('',#84,(#89,#96),.PCURVE_S1.); +#84 = CIRCLE('',#85,3.); +#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88); +#86 = CARTESIAN_POINT('',(0.,0.,4.)); +#87 = DIRECTION('',(0.,0.,1.)); +#88 = DIRECTION('',(1.,0.,0.)); +#89 = PCURVE('',#31,#90); +#90 = DEFINITIONAL_REPRESENTATION('',(#91),#95); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(-0.,-4.)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(-1.,0.)); +#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#96 = PCURVE('',#97,#102); +#97 = PLANE('',#98); +#98 = AXIS2_PLACEMENT_3D('',#99,#100,#101); +#99 = CARTESIAN_POINT('',(3.,0.,4.)); +#100 = DIRECTION('',(0.,0.,-1.)); +#101 = DIRECTION('',(-1.,0.,0.)); +#102 = DEFINITIONAL_REPRESENTATION('',(#103),#111); +#103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104,#105,#106,#107,#108,#109 +,#110),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#104 = CARTESIAN_POINT('',(0.,0.)); +#105 = CARTESIAN_POINT('',(0.,5.196152422707)); +#106 = CARTESIAN_POINT('',(4.5,2.598076211353)); +#107 = CARTESIAN_POINT('',(9.,7.347880794884E-16)); +#108 = CARTESIAN_POINT('',(4.5,-2.598076211353)); +#109 = CARTESIAN_POINT('',(4.440892098501E-15,-5.196152422707)); +#110 = CARTESIAN_POINT('',(0.,0.)); +#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#112 = ORIENTED_EDGE('',*,*,#59,.F.); +#113 = FACE_BOUND('',#114,.F.); +#114 = EDGE_LOOP('',(#115,#250,#378,#488)); +#115 = ORIENTED_EDGE('',*,*,#116,.F.); +#116 = EDGE_CURVE('',#117,#119,#121,.T.); +#117 = VERTEX_POINT('',#118); +#118 = CARTESIAN_POINT('',(-2.598076211353,1.5,1.89758127335)); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-3.,-3.673940397442E-16,3.39758127335)); +#121 = SURFACE_CURVE('',#122,(#161,#203),.PCURVE_S1.); +#122 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#123,#124,#125,#126,#127,#128, + #129,#130,#131,#132,#133,#134,#135,#136,#137,#138,#139,#140,#141, + #142,#143,#144,#145,#146,#147,#148,#149,#150,#151,#152,#153,#154, + #155,#156,#157,#158,#159,#160),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.19571093058E-02,0.102273778503,0.227987792618,0.397889590236, + 0.615607447077,1.),.UNSPECIFIED.); +#123 = CARTESIAN_POINT('',(-2.598076211353,1.5,1.89758127335)); +#124 = CARTESIAN_POINT('',(-2.598076211353,1.5,1.913597661599)); +#125 = CARTESIAN_POINT('',(-2.598191422632,1.499800454113,1.929614242141 + )); +#126 = CARTESIAN_POINT('',(-2.598421805278,1.499401418627,1.945618366607 + )); +#127 = CARTESIAN_POINT('',(-2.598766795886,1.498803645859,1.961597836195 + )); +#128 = CARTESIAN_POINT('',(-2.599225307562,1.498008584152,1.977540901673 + )); +#129 = CARTESIAN_POINT('',(-2.599795729918,1.497018377877,1.993436263379 + )); +#130 = CARTESIAN_POINT('',(-2.601453769266,1.494135914963,2.032039737357 + )); +#131 = CARTESIAN_POINT('',(-2.602658113656,1.492039287244,2.054675704277 + )); +#132 = CARTESIAN_POINT('',(-2.604082867174,1.489553839141,2.077159728711 + )); +#133 = CARTESIAN_POINT('',(-2.60572055206,1.486689306383,2.099469888515) + ); +#134 = CARTESIAN_POINT('',(-2.607562307868,1.483457305565,2.121583582662 + )); +#135 = CARTESIAN_POINT('',(-2.609597891466,1.479871334147,2.143477531245 + )); +#136 = CARTESIAN_POINT('',(-2.616438059701,1.467767063865,2.210251936771 + )); +#137 = CARTESIAN_POINT('',(-2.621846526656,1.458126618916,2.254263914687 + )); +#138 = CARTESIAN_POINT('',(-2.627953736659,1.447135323757,2.297156542162 + )); +#139 = CARTESIAN_POINT('',(-2.634674048688,1.434895266341,2.338921247646 + )); +#140 = CARTESIAN_POINT('',(-2.641924032969,1.421503351735,2.379548196165 + )); +#141 = CARTESIAN_POINT('',(-2.649622982002,1.407053919439,2.419026430382 + )); +#142 = CARTESIAN_POINT('',(-2.668600576254,1.370811372454,2.509130011687 + )); +#143 = CARTESIAN_POINT('',(-2.680216961975,1.348163445181,2.558941815179 + )); +#144 = CARTESIAN_POINT('',(-2.692387058249,1.323856959774,2.606866561089 + )); +#145 = CARTESIAN_POINT('',(-2.704982675972,1.298007109724,2.653003926038 + )); +#146 = CARTESIAN_POINT('',(-2.717902178805,1.270686024284,2.697462729766 + )); +#147 = CARTESIAN_POINT('',(-2.731068051798,1.241918119126,2.740357904462 + )); +#148 = CARTESIAN_POINT('',(-2.761536061244,1.172908303925,2.834923148951 + )); +#149 = CARTESIAN_POINT('',(-2.778939132662,1.131761958603,2.885602114604 + )); +#150 = CARTESIAN_POINT('',(-2.796481280372,1.088233854313,2.934014602939 + )); +#151 = CARTESIAN_POINT('',(-2.81403231369,1.042268269948,2.980262397663) + ); +#152 = CARTESIAN_POINT('',(-2.831462711427,0.993766410446,3.024379861605 + )); +#153 = CARTESIAN_POINT('',(-2.848627419836,0.942608046307,3.066329043433 + )); +#154 = CARTESIAN_POINT('',(-2.89488384757,0.793464182029,3.176011382335) + ); +#155 = CARTESIAN_POINT('',(-2.923900118706,0.686860577592,3.240922968806 + )); +#156 = CARTESIAN_POINT('',(-2.95073442115,0.569194644154,3.297956303671) + ); +#157 = CARTESIAN_POINT('',(-2.973584074272,0.440927959888,3.344744556371 + )); +#158 = CARTESIAN_POINT('',(-2.990620458898,0.302683492557,3.378823211255 + )); +#159 = CARTESIAN_POINT('',(-2.999999992235,0.15530151323,3.39758125782) + ); +#160 = CARTESIAN_POINT('',(-3.,1.836970198721E-16,3.39758127335)); +#161 = PCURVE('',#31,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#202); +#163 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#164,#165,#166,#167,#168,#169, + #170,#171,#172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182, + #183,#184,#185,#186,#187,#188,#189,#190,#191,#192,#193,#194,#195, + #196,#197,#198,#199,#200,#201),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.19571093058E-02,0.102273778503,0.227987792618,0.397889590236, + 0.615607447077,1.),.UNSPECIFIED.); +#164 = CARTESIAN_POINT('',(-2.617993877991,-1.89758127335)); +#165 = CARTESIAN_POINT('',(-2.617993877991,-1.913597661599)); +#166 = CARTESIAN_POINT('',(-2.618070683846,-1.929614242141)); +#167 = CARTESIAN_POINT('',(-2.61822427257,-1.945618366607)); +#168 = CARTESIAN_POINT('',(-2.618454333081,-1.961597836195)); +#169 = CARTESIAN_POINT('',(-2.618760266209,-1.977540901673)); +#170 = CARTESIAN_POINT('',(-2.619141184689,-1.993436263379)); +#171 = CARTESIAN_POINT('',(-2.620249621372,-2.032039737357)); +#172 = CARTESIAN_POINT('',(-2.621055592156,-2.054675704277)); +#173 = CARTESIAN_POINT('',(-2.622010541857,-2.077159728711)); +#174 = CARTESIAN_POINT('',(-2.623110416323,-2.099469888515)); +#175 = CARTESIAN_POINT('',(-2.624350390911,-2.121583582662)); +#176 = CARTESIAN_POINT('',(-2.625724870487,-2.143477531245)); +#177 = CARTESIAN_POINT('',(-2.630359297942,-2.210251936771)); +#178 = CARTESIAN_POINT('',(-2.634043931074,-2.254263914687)); +#179 = CARTESIAN_POINT('',(-2.638235215885,-2.297156542162)); +#180 = CARTESIAN_POINT('',(-2.642889622856,-2.338921247646)); +#181 = CARTESIAN_POINT('',(-2.647965612102,-2.379548196165)); +#182 = CARTESIAN_POINT('',(-2.653422979579,-2.419026430382)); +#183 = CARTESIAN_POINT('',(-2.667059822222,-2.509130011687)); +#184 = CARTESIAN_POINT('',(-2.675543945549,-2.558941815179)); +#185 = CARTESIAN_POINT('',(-2.684604234862,-2.606866561089)); +#186 = CARTESIAN_POINT('',(-2.694188250523,-2.653003926038)); +#187 = CARTESIAN_POINT('',(-2.704260960148,-2.697462729766)); +#188 = CARTESIAN_POINT('',(-2.714805849674,-2.740357904462)); +#189 = CARTESIAN_POINT('',(-2.739951324623,-2.834923148951)); +#190 = CARTESIAN_POINT('',(-2.754841294633,-2.885602114604)); +#191 = CARTESIAN_POINT('',(-2.770480879515,-2.934014602939)); +#192 = CARTESIAN_POINT('',(-2.786876379389,-2.980262397663)); +#193 = CARTESIAN_POINT('',(-2.804050049384,-3.024379861605)); +#194 = CARTESIAN_POINT('',(-2.822032349124,-3.066329043433)); +#195 = CARTESIAN_POINT('',(-2.874083124931,-3.176011382335)); +#196 = CARTESIAN_POINT('',(-2.910887939305,-3.240922968806)); +#197 = CARTESIAN_POINT('',(-2.951059044843,-3.297956303671)); +#198 = CARTESIAN_POINT('',(-2.994389973521,-3.344744556371)); +#199 = CARTESIAN_POINT('',(-3.040698178491,-3.378823211255)); +#200 = CARTESIAN_POINT('',(-3.089825482513,-3.39758125782)); +#201 = CARTESIAN_POINT('',(-3.14159265359,-3.39758127335)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = PCURVE('',#204,#209); +#204 = CYLINDRICAL_SURFACE('',#205,1.5); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(1.0715625782,0.,1.89758127335)); +#207 = DIRECTION('',(-1.,0.,2.22044604925E-16)); +#208 = DIRECTION('',(2.22044604925E-16,0.,1.)); +#209 = DEFINITIONAL_REPRESENTATION('',(#210),#249); +#210 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#211,#212,#213,#214,#215,#216, + #217,#218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228,#229, + #230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242, + #243,#244,#245,#246,#247,#248),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.19571093058E-02,0.102273778503,0.227987792618,0.397889590236, + 0.615607447077,1.),.UNSPECIFIED.); +#211 = CARTESIAN_POINT('',(1.570796326795,3.669638789553)); +#212 = CARTESIAN_POINT('',(1.560118734629,3.669638789553)); +#213 = CARTESIAN_POINT('',(1.549441027655,3.669754000832)); +#214 = CARTESIAN_POINT('',(1.538769616836,3.669984383478)); +#215 = CARTESIAN_POINT('',(1.528110655809,3.670329374086)); +#216 = CARTESIAN_POINT('',(1.517470040888,3.670787885762)); +#217 = CARTESIAN_POINT('',(1.50685341106,3.671358308118)); +#218 = CARTESIAN_POINT('',(1.481046118416,3.673016347466)); +#219 = CARTESIAN_POINT('',(1.465893335836,3.674220691856)); +#220 = CARTESIAN_POINT('',(1.450816442001,3.675645445374)); +#221 = CARTESIAN_POINT('',(1.435824988924,3.67728313026)); +#222 = CARTESIAN_POINT('',(1.420929438873,3.679124886068)); +#223 = CARTESIAN_POINT('',(1.406141164377,3.681160469666)); +#224 = CARTESIAN_POINT('',(1.360899420662,3.688000637901)); +#225 = CARTESIAN_POINT('',(1.330882208859,3.693409104856)); +#226 = CARTESIAN_POINT('',(1.301392121323,3.699516314859)); +#227 = CARTESIAN_POINT('',(1.272407595125,3.706236626888)); +#228 = CARTESIAN_POINT('',(1.243913652035,3.713486611169)); +#229 = CARTESIAN_POINT('',(1.215901354676,3.721185560202)); +#230 = CARTESIAN_POINT('',(1.151155088972,3.740163154454)); +#231 = CARTESIAN_POINT('',(1.114711676765,3.751779540175)); +#232 = CARTESIAN_POINT('',(1.078938727725,3.763949636449)); +#233 = CARTESIAN_POINT('',(1.043734476828,3.776545254171)); +#234 = CARTESIAN_POINT('',(1.008990303486,3.789464757005)); +#235 = CARTESIAN_POINT('',(0.974584895388,3.802630629998)); +#236 = CARTESIAN_POINT('',(0.896539495327,3.833098639444)); +#237 = CARTESIAN_POINT('',(0.85307776385,3.850501710862)); +#238 = CARTESIAN_POINT('',(0.809763072547,3.868043858572)); +#239 = CARTESIAN_POINT('',(0.766391379037,3.88559489189)); +#240 = CARTESIAN_POINT('',(0.722772393239,3.903025289627)); +#241 = CARTESIAN_POINT('',(0.678728125813,3.920189998036)); +#242 = CARTESIAN_POINT('',(0.55530634182,3.96644642577)); +#243 = CARTESIAN_POINT('',(0.472415280694,3.995462696906)); +#244 = CARTESIAN_POINT('',(0.385891918399,4.02229699935)); +#245 = CARTESIAN_POINT('',(0.295761234588,4.045146652472)); +#246 = CARTESIAN_POINT('',(0.201789738047,4.062183037098)); +#247 = CARTESIAN_POINT('',(0.103534342153,4.071562570435)); +#248 = CARTESIAN_POINT('',(0.,4.0715625782)); +#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#250 = ORIENTED_EDGE('',*,*,#251,.T.); +#251 = EDGE_CURVE('',#117,#252,#254,.T.); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(-3.,2.498001805407E-16,0.39758127335)); +#254 = SURFACE_CURVE('',#255,(#294,#336),.PCURVE_S1.); +#255 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#256,#257,#258,#259,#260,#261, + #262,#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274, + #275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287, + #288,#289,#290,#291,#292,#293),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.195710389895E-02,0.102273765323,0.227987763238,0.397889538962, + 0.615607367745,1.),.UNSPECIFIED.); +#256 = CARTESIAN_POINT('',(-2.598076211353,1.5,1.89758127335)); +#257 = CARTESIAN_POINT('',(-2.598076211353,1.5,1.881564885101)); +#258 = CARTESIAN_POINT('',(-2.598191422632,1.499800454113,1.865548304559 + )); +#259 = CARTESIAN_POINT('',(-2.598421805278,1.499401418627,1.849544180093 + )); +#260 = CARTESIAN_POINT('',(-2.598766795886,1.498803645859,1.833564710505 + )); +#261 = CARTESIAN_POINT('',(-2.599225307562,1.498008584152,1.817621645027 + )); +#262 = CARTESIAN_POINT('',(-2.599795729918,1.497018377877,1.801726283321 + )); +#263 = CARTESIAN_POINT('',(-2.601453769266,1.494135914963,1.763122809343 + )); +#264 = CARTESIAN_POINT('',(-2.602658113656,1.492039287244,1.740486842423 + )); +#265 = CARTESIAN_POINT('',(-2.604082867174,1.489553839141,1.718002817989 + )); +#266 = CARTESIAN_POINT('',(-2.60572055206,1.486689306383,1.695692658185) + ); +#267 = CARTESIAN_POINT('',(-2.607562307868,1.483457305565,1.673578964038 + )); +#268 = CARTESIAN_POINT('',(-2.609597891466,1.479871334147,1.651685015455 + )); +#269 = CARTESIAN_POINT('',(-2.616438059701,1.467767063865,1.584910609929 + )); +#270 = CARTESIAN_POINT('',(-2.621846526656,1.458126618916,1.540898632013 + )); +#271 = CARTESIAN_POINT('',(-2.627953736659,1.447135323757,1.498006004538 + )); +#272 = CARTESIAN_POINT('',(-2.634674048688,1.434895266341,1.456241299054 + )); +#273 = CARTESIAN_POINT('',(-2.641924032969,1.421503351735,1.415614350535 + )); +#274 = CARTESIAN_POINT('',(-2.649622982002,1.407053919439,1.376136116318 + )); +#275 = CARTESIAN_POINT('',(-2.668600576254,1.370811372454,1.286032535013 + )); +#276 = CARTESIAN_POINT('',(-2.680216961975,1.348163445181,1.236220731521 + )); +#277 = CARTESIAN_POINT('',(-2.692387058249,1.323856959774,1.188295985611 + )); +#278 = CARTESIAN_POINT('',(-2.704982675972,1.298007109724,1.142158620662 + )); +#279 = CARTESIAN_POINT('',(-2.717902178805,1.270686024284,1.097699816934 + )); +#280 = CARTESIAN_POINT('',(-2.731068051798,1.241918119126,1.054804642238 + )); +#281 = CARTESIAN_POINT('',(-2.761536061244,1.172908303925,0.960239397749 + )); +#282 = CARTESIAN_POINT('',(-2.778939132662,1.131761958603,0.909560432096 + )); +#283 = CARTESIAN_POINT('',(-2.796481280372,1.088233854313,0.861147943761 + )); +#284 = CARTESIAN_POINT('',(-2.81403231369,1.042268269948,0.814900149037) + ); +#285 = CARTESIAN_POINT('',(-2.831462711427,0.993766410446,0.770782685095 + )); +#286 = CARTESIAN_POINT('',(-2.848627419836,0.942608046307,0.728833503267 + )); +#287 = CARTESIAN_POINT('',(-2.89488385747,0.793464150108,0.619151140891) + ); +#288 = CARTESIAN_POINT('',(-2.923900116496,0.686860586942,0.554239586984 + )); +#289 = CARTESIAN_POINT('',(-2.950734399721,0.569194686205,0.497206283921 + )); +#290 = CARTESIAN_POINT('',(-2.97358409908,0.440927952435,0.450417941062) + ); +#291 = CARTESIAN_POINT('',(-2.990620442936,0.302683498867,0.416339367325 + )); +#292 = CARTESIAN_POINT('',(-3.,0.155301467982,0.39758127335)); +#293 = CARTESIAN_POINT('',(-3.,2.755455298082E-16,0.39758127335)); +#294 = PCURVE('',#31,#295); +#295 = DEFINITIONAL_REPRESENTATION('',(#296),#335); +#296 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#297,#298,#299,#300,#301,#302, + #303,#304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314,#315, + #316,#317,#318,#319,#320,#321,#322,#323,#324,#325,#326,#327,#328, + #329,#330,#331,#332,#333,#334),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.195710389895E-02,0.102273765323,0.227987763238,0.397889538962, + 0.615607367745,1.),.UNSPECIFIED.); +#297 = CARTESIAN_POINT('',(-2.617993877991,-1.89758127335)); +#298 = CARTESIAN_POINT('',(-2.617993877991,-1.881564885101)); +#299 = CARTESIAN_POINT('',(-2.618070683846,-1.865548304559)); +#300 = CARTESIAN_POINT('',(-2.61822427257,-1.849544180093)); +#301 = CARTESIAN_POINT('',(-2.618454333081,-1.833564710505)); +#302 = CARTESIAN_POINT('',(-2.618760266209,-1.817621645027)); +#303 = CARTESIAN_POINT('',(-2.619141184689,-1.801726283321)); +#304 = CARTESIAN_POINT('',(-2.620249621372,-1.763122809343)); +#305 = CARTESIAN_POINT('',(-2.621055592156,-1.740486842423)); +#306 = CARTESIAN_POINT('',(-2.622010541857,-1.718002817989)); +#307 = CARTESIAN_POINT('',(-2.623110416323,-1.695692658185)); +#308 = CARTESIAN_POINT('',(-2.624350390911,-1.673578964038)); +#309 = CARTESIAN_POINT('',(-2.625724870487,-1.651685015455)); +#310 = CARTESIAN_POINT('',(-2.630359297942,-1.584910609929)); +#311 = CARTESIAN_POINT('',(-2.634043931074,-1.540898632013)); +#312 = CARTESIAN_POINT('',(-2.638235215885,-1.498006004538)); +#313 = CARTESIAN_POINT('',(-2.642889622856,-1.456241299054)); +#314 = CARTESIAN_POINT('',(-2.647965612102,-1.415614350535)); +#315 = CARTESIAN_POINT('',(-2.653422979579,-1.376136116318)); +#316 = CARTESIAN_POINT('',(-2.667059822222,-1.286032535013)); +#317 = CARTESIAN_POINT('',(-2.675543945549,-1.236220731521)); +#318 = CARTESIAN_POINT('',(-2.684604234862,-1.188295985611)); +#319 = CARTESIAN_POINT('',(-2.694188250523,-1.142158620662)); +#320 = CARTESIAN_POINT('',(-2.704260960148,-1.097699816934)); +#321 = CARTESIAN_POINT('',(-2.714805849674,-1.054804642238)); +#322 = CARTESIAN_POINT('',(-2.739951324623,-0.960239397749)); +#323 = CARTESIAN_POINT('',(-2.754841294633,-0.909560432096)); +#324 = CARTESIAN_POINT('',(-2.770480879515,-0.861147943761)); +#325 = CARTESIAN_POINT('',(-2.786876379389,-0.814900149037)); +#326 = CARTESIAN_POINT('',(-2.804050049384,-0.770782685095)); +#327 = CARTESIAN_POINT('',(-2.822032349124,-0.728833503267)); +#328 = CARTESIAN_POINT('',(-2.874083136071,-0.619151140891)); +#329 = CARTESIAN_POINT('',(-2.910887935747,-0.554239586984)); +#330 = CARTESIAN_POINT('',(-2.951059030675,-0.497206283921)); +#331 = CARTESIAN_POINT('',(-2.994389976198,-0.450417941062)); +#332 = CARTESIAN_POINT('',(-3.040698176368,-0.416339367325)); +#333 = CARTESIAN_POINT('',(-3.089825497596,-0.39758127335)); +#334 = CARTESIAN_POINT('',(-3.14159265359,-0.39758127335)); +#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#336 = PCURVE('',#204,#337); +#337 = DEFINITIONAL_REPRESENTATION('',(#338),#377); +#338 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#339,#340,#341,#342,#343,#344, + #345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357, + #358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370, + #371,#372,#373,#374,#375,#376),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.195710389895E-02,0.102273765323,0.227987763238,0.397889538962, + 0.615607367745,1.),.UNSPECIFIED.); +#339 = CARTESIAN_POINT('',(1.570796326795,3.669638789553)); +#340 = CARTESIAN_POINT('',(1.581473918961,3.669638789553)); +#341 = CARTESIAN_POINT('',(1.592151625935,3.669754000832)); +#342 = CARTESIAN_POINT('',(1.602823036754,3.669984383478)); +#343 = CARTESIAN_POINT('',(1.61348199778,3.670329374086)); +#344 = CARTESIAN_POINT('',(1.624122612702,3.670787885762)); +#345 = CARTESIAN_POINT('',(1.63473924253,3.671358308118)); +#346 = CARTESIAN_POINT('',(1.660546535174,3.673016347466)); +#347 = CARTESIAN_POINT('',(1.675699317754,3.674220691856)); +#348 = CARTESIAN_POINT('',(1.690776211589,3.675645445374)); +#349 = CARTESIAN_POINT('',(1.705767664666,3.67728313026)); +#350 = CARTESIAN_POINT('',(1.720663214717,3.679124886068)); +#351 = CARTESIAN_POINT('',(1.735451489213,3.681160469666)); +#352 = CARTESIAN_POINT('',(1.780693232927,3.688000637901)); +#353 = CARTESIAN_POINT('',(1.810710444731,3.693409104856)); +#354 = CARTESIAN_POINT('',(1.840200532267,3.699516314859)); +#355 = CARTESIAN_POINT('',(1.869185058465,3.706236626888)); +#356 = CARTESIAN_POINT('',(1.897679001555,3.713486611169)); +#357 = CARTESIAN_POINT('',(1.925691298913,3.721185560202)); +#358 = CARTESIAN_POINT('',(1.990437564618,3.740163154454)); +#359 = CARTESIAN_POINT('',(2.026880976825,3.751779540175)); +#360 = CARTESIAN_POINT('',(2.062653925865,3.763949636449)); +#361 = CARTESIAN_POINT('',(2.097858176762,3.776545254172)); +#362 = CARTESIAN_POINT('',(2.132602350104,3.789464757005)); +#363 = CARTESIAN_POINT('',(2.167007758202,3.802630629998)); +#364 = CARTESIAN_POINT('',(2.245053158263,3.833098639444)); +#365 = CARTESIAN_POINT('',(2.288514889739,3.850501710862)); +#366 = CARTESIAN_POINT('',(2.331829581043,3.868043858572)); +#367 = CARTESIAN_POINT('',(2.375201274553,3.88559489189)); +#368 = CARTESIAN_POINT('',(2.418820260351,3.903025289627)); +#369 = CARTESIAN_POINT('',(2.462864527777,3.920189998036)); +#370 = CARTESIAN_POINT('',(2.586286338185,3.96644643567)); +#371 = CARTESIAN_POINT('',(2.669177361455,3.995462694696)); +#372 = CARTESIAN_POINT('',(2.755700707058,4.022296977921)); +#373 = CARTESIAN_POINT('',(2.845831425053,4.04514667728)); +#374 = CARTESIAN_POINT('',(2.939802911277,4.062183021136)); +#375 = CARTESIAN_POINT('',(3.038058341602,4.0715625782)); +#376 = CARTESIAN_POINT('',(3.14159265359,4.0715625782)); +#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#378 = ORIENTED_EDGE('',*,*,#379,.T.); +#379 = EDGE_CURVE('',#252,#380,#382,.T.); +#380 = VERTEX_POINT('',#381); +#381 = CARTESIAN_POINT('',(-2.598076211353,-1.5,1.89758127335)); +#382 = SURFACE_CURVE('',#383,(#416,#452),.PCURVE_S1.); +#383 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#384,#385,#386,#387,#388,#389, + #390,#391,#392,#393,#394,#395,#396,#397,#398,#399,#400,#401,#402, + #403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.251780976506, + 0.399530455457,0.517907905759,0.702857345423,0.858533216021,1.), + .UNSPECIFIED.); +#384 = CARTESIAN_POINT('',(-3.,2.22044604925E-16,0.39758127335)); +#385 = CARTESIAN_POINT('',(-3.,-0.116475154998,0.39758127335)); +#386 = CARTESIAN_POINT('',(-2.994573132578,-0.230296318342, + 0.408434321878)); +#387 = CARTESIAN_POINT('',(-2.984184987852,-0.339998391936, + 0.429213987387)); +#388 = CARTESIAN_POINT('',(-2.96965673392,-0.444160237072,0.458702974124 + )); +#389 = CARTESIAN_POINT('',(-2.952147311763,-0.541365904575, + 0.495261762107)); +#390 = CARTESIAN_POINT('',(-2.921870266776,-0.682286848734, + 0.560501410272)); +#391 = CARTESIAN_POINT('',(-2.909989184216,-0.732175567063, + 0.586504580325)); +#392 = CARTESIAN_POINT('',(-2.897569549854,-0.779934078769,0.61419625392 + )); +#393 = CARTESIAN_POINT('',(-2.884731889722,-0.825667710734, + 0.643438183575)); +#394 = CARTESIAN_POINT('',(-2.871573463553,-0.869489374525, + 0.674148145283)); +#395 = CARTESIAN_POINT('',(-2.847431662338,-0.945188909075, + 0.732070409137)); +#396 = CARTESIAN_POINT('',(-2.836538347701,-0.977701773189, + 0.758758661289)); +#397 = CARTESIAN_POINT('',(-2.825534444721,-1.00910129131,0.786348646956 + )); +#398 = CARTESIAN_POINT('',(-2.81445992869,-1.039426362422,0.814832023447 + )); +#399 = CARTESIAN_POINT('',(-2.803351997686,-1.068709503396, + 0.844216268865)); +#400 = CARTESIAN_POINT('',(-2.774895323268,-1.141143105524,0.9218837528) + ); +#401 = CARTESIAN_POINT('',(-2.757574817129,-1.182767630691, + 0.971434353369)); +#402 = CARTESIAN_POINT('',(-2.740402213978,-1.222014935143, + 1.023318499322)); +#403 = CARTESIAN_POINT('',(-2.72351664431,-1.25891217014,1.077716825333) + ); +#404 = CARTESIAN_POINT('',(-2.707110297269,-1.293372042631, + 1.134823523919)); +#405 = CARTESIAN_POINT('',(-2.678262264109,-1.351962317296, + 1.245304878196)); +#406 = CARTESIAN_POINT('',(-2.665581970328,-1.376909926934, + 1.297924785251)); +#407 = CARTESIAN_POINT('',(-2.653560778161,-1.399898684454, + 1.352804944271)); +#408 = CARTESIAN_POINT('',(-2.642397272477,-1.420732774822, + 1.410065980253)); +#409 = CARTESIAN_POINT('',(-2.632333174317,-1.439146437317, + 1.469812536054)); +#410 = CARTESIAN_POINT('',(-2.615764868218,-1.469026460779, + 1.588760037027)); +#411 = CARTESIAN_POINT('',(-2.608973785595,-1.481055572381, + 1.647840608084)); +#412 = CARTESIAN_POINT('',(-2.603616463557,-1.49040403385,1.708770118532 + )); +#413 = CARTESIAN_POINT('',(-2.599936638726,-1.496777635306,1.77102196737 + )); +#414 = CARTESIAN_POINT('',(-2.598076211353,-1.5,1.834115439105)); +#415 = CARTESIAN_POINT('',(-2.598076211353,-1.5,1.89758127335)); +#416 = PCURVE('',#31,#417); +#417 = DEFINITIONAL_REPRESENTATION('',(#418),#451); +#418 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#419,#420,#421,#422,#423,#424, + #425,#426,#427,#428,#429,#430,#431,#432,#433,#434,#435,#436,#437, + #438,#439,#440,#441,#442,#443,#444,#445,#446,#447,#448,#449,#450), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.251780976506, + 0.399530455457,0.517907905759,0.702857345423,0.858533216021,1.), + .UNSPECIFIED.); +#419 = CARTESIAN_POINT('',(-3.14159265359,-0.39758127335)); +#420 = CARTESIAN_POINT('',(-3.180417705256,-0.39758127335)); +#421 = CARTESIAN_POINT('',(-3.218358132111,-0.408434321878)); +#422 = CARTESIAN_POINT('',(-3.255030656296,-0.429213987387)); +#423 = CARTESIAN_POINT('',(-3.290043709108,-0.458702974124)); +#424 = CARTESIAN_POINT('',(-3.322948699867,-0.495261762107)); +#425 = CARTESIAN_POINT('',(-3.370994293902,-0.560501410272)); +#426 = CARTESIAN_POINT('',(-3.388084757695,-0.586504580325)); +#427 = CARTESIAN_POINT('',(-3.404528765145,-0.61419625392)); +#428 = CARTESIAN_POINT('',(-3.420358538529,-0.643438183575)); +#429 = CARTESIAN_POINT('',(-3.435607852777,-0.674148145283)); +#430 = CARTESIAN_POINT('',(-3.462093165472,-0.732070409137)); +#431 = CARTESIAN_POINT('',(-3.473521694472,-0.758758661289)); +#432 = CARTESIAN_POINT('',(-3.48461078765,-0.786348646956)); +#433 = CARTESIAN_POINT('',(-3.495370835888,-0.814832023447)); +#434 = CARTESIAN_POINT('',(-3.505809822147,-0.844216268865)); +#435 = CARTESIAN_POINT('',(-3.531750800104,-0.9218837528)); +#436 = CARTESIAN_POINT('',(-3.546775930991,-0.971434353369)); +#437 = CARTESIAN_POINT('',(-3.56105260016,-1.023318499322)); +#438 = CARTESIAN_POINT('',(-3.574575935293,-1.077716825333)); +#439 = CARTESIAN_POINT('',(-3.587296867237,-1.134823523919)); +#440 = CARTESIAN_POINT('',(-3.609065931175,-1.245304878196)); +#441 = CARTESIAN_POINT('',(-3.618393578648,-1.297924785251)); +#442 = CARTESIAN_POINT('',(-3.627040181678,-1.352804944271)); +#443 = CARTESIAN_POINT('',(-3.634918559654,-1.410065980253)); +#444 = CARTESIAN_POINT('',(-3.641913266253,-1.469812536054)); +#445 = CARTESIAN_POINT('',(-3.653301976887,-1.588760037027)); +#446 = CARTESIAN_POINT('',(-3.657906405388,-1.647840608084)); +#447 = CARTESIAN_POINT('',(-3.66149792599,-1.708770118532)); +#448 = CARTESIAN_POINT('',(-3.663951144386,-1.77102196737)); +#449 = CARTESIAN_POINT('',(-3.665191429188,-1.834115439105)); +#450 = CARTESIAN_POINT('',(-3.665191429188,-1.89758127335)); +#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#452 = PCURVE('',#204,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#487); +#454 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#455,#456,#457,#458,#459,#460, + #461,#462,#463,#464,#465,#466,#467,#468,#469,#470,#471,#472,#473, + #474,#475,#476,#477,#478,#479,#480,#481,#482,#483,#484,#485,#486), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.251780976506, + 0.399530455457,0.517907905759,0.702857345423,0.858533216021,1.), + .UNSPECIFIED.); +#455 = CARTESIAN_POINT('',(3.14159265359,4.0715625782)); +#456 = CARTESIAN_POINT('',(3.219242756922,4.0715625782)); +#457 = CARTESIAN_POINT('',(3.295123383801,4.066135710778)); +#458 = CARTESIAN_POINT('',(3.369101610027,4.055747566052)); +#459 = CARTESIAN_POINT('',(3.440876857536,4.04121931212)); +#460 = CARTESIAN_POINT('',(3.509923581772,4.023709889963)); +#461 = CARTESIAN_POINT('',(3.613450119852,3.993432844976)); +#462 = CARTESIAN_POINT('',(3.650914707358,3.981551762416)); +#463 = CARTESIAN_POINT('',(3.687664460075,3.969132128054)); +#464 = CARTESIAN_POINT('',(3.723803894188,3.956294467922)); +#465 = CARTESIAN_POINT('',(3.759446689975,3.943136041753)); +#466 = CARTESIAN_POINT('',(3.822991628339,3.918994240538)); +#467 = CARTESIAN_POINT('',(3.851017652946,3.908100925901)); +#468 = CARTESIAN_POINT('',(3.878860180186,3.897097022921)); +#469 = CARTESIAN_POINT('',(3.906573622964,3.88602250689)); +#470 = CARTESIAN_POINT('',(3.934214557666,3.874914575886)); +#471 = CARTESIAN_POINT('',(4.005015890918,3.846457901468)); +#472 = CARTESIAN_POINT('',(4.048100379992,3.829137395329)); +#473 = CARTESIAN_POINT('',(4.091386357715,3.811964792178)); +#474 = CARTESIAN_POINT('',(4.135116793405,3.79507922251)); +#475 = CARTESIAN_POINT('',(4.179514280266,3.778672875469)); +#476 = CARTESIAN_POINT('',(4.262884805108,3.749824842309)); +#477 = CARTESIAN_POINT('',(4.301668466129,3.737144548528)); +#478 = CARTESIAN_POINT('',(4.341271538153,3.725123356361)); +#479 = CARTESIAN_POINT('',(4.381820330507,3.713959850677)); +#480 = CARTESIAN_POINT('',(4.42344205516,3.703895752517)); +#481 = CARTESIAN_POINT('',(4.505204105008,3.687327446418)); +#482 = CARTESIAN_POINT('',(4.54535809127,3.680536363795)); +#483 = CARTESIAN_POINT('',(4.586378449708,3.675179041757)); +#484 = CARTESIAN_POINT('',(4.628016131089,3.671499216926)); +#485 = CARTESIAN_POINT('',(4.670078424222,3.669638789553)); +#486 = CARTESIAN_POINT('',(4.712388980385,3.669638789553)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = ORIENTED_EDGE('',*,*,#489,.F.); +#489 = EDGE_CURVE('',#119,#380,#490,.T.); +#490 = SURFACE_CURVE('',#491,(#524,#560),.PCURVE_S1.); +#491 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#492,#493,#494,#495,#496,#497, + #498,#499,#500,#501,#502,#503,#504,#505,#506,#507,#508,#509,#510, + #511,#512,#513,#514,#515,#516,#517,#518,#519,#520,#521,#522,#523), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.251780958336, + 0.399530440875,0.517907894051,0.702857338207,0.858533212586,1.), + .UNSPECIFIED.); +#492 = CARTESIAN_POINT('',(-3.,0.,3.39758127335)); +#493 = CARTESIAN_POINT('',(-2.999999994176,-0.116475237028, + 3.397581261702)); +#494 = CARTESIAN_POINT('',(-2.994573139316,-0.230296234969,3.38672823813 + )); +#495 = CARTESIAN_POINT('',(-2.984184989024,-0.339998383188, + 3.365948562022)); +#496 = CARTESIAN_POINT('',(-2.969656732736,-0.444160253943, + 3.336459570195)); +#497 = CARTESIAN_POINT('',(-2.952147309922,-0.541365913141, + 3.299900780628)); +#498 = CARTESIAN_POINT('',(-2.921870266776,-0.682286848734, + 3.234661136428)); +#499 = CARTESIAN_POINT('',(-2.909989184216,-0.732175567063, + 3.208657966375)); +#500 = CARTESIAN_POINT('',(-2.897569549854,-0.779934078769,3.18096629278 + )); +#501 = CARTESIAN_POINT('',(-2.884731889722,-0.825667710734, + 3.151724363125)); +#502 = CARTESIAN_POINT('',(-2.871573463553,-0.869489374525, + 3.121014401417)); +#503 = CARTESIAN_POINT('',(-2.847431662338,-0.945188909075, + 3.063092137563)); +#504 = CARTESIAN_POINT('',(-2.836538347701,-0.977701773189, + 3.036403885411)); +#505 = CARTESIAN_POINT('',(-2.825534444721,-1.00910129131,3.008813899744 + )); +#506 = CARTESIAN_POINT('',(-2.81445992869,-1.039426362422,2.980330523253 + )); +#507 = CARTESIAN_POINT('',(-2.803351997686,-1.068709503396, + 2.950946277835)); +#508 = CARTESIAN_POINT('',(-2.774895323268,-1.141143105524,2.8732787939) + ); +#509 = CARTESIAN_POINT('',(-2.757574817129,-1.182767630691, + 2.823728193331)); +#510 = CARTESIAN_POINT('',(-2.740402213978,-1.222014935143, + 2.771844047378)); +#511 = CARTESIAN_POINT('',(-2.72351664431,-1.25891217014,2.717445721367) + ); +#512 = CARTESIAN_POINT('',(-2.707110297269,-1.293372042631, + 2.660339022781)); +#513 = CARTESIAN_POINT('',(-2.678262264109,-1.351962317296, + 2.549857668504)); +#514 = CARTESIAN_POINT('',(-2.665581970328,-1.376909926934, + 2.497237761449)); +#515 = CARTESIAN_POINT('',(-2.653560778161,-1.399898684454, + 2.442357602429)); +#516 = CARTESIAN_POINT('',(-2.642397272477,-1.420732774822, + 2.385096566447)); +#517 = CARTESIAN_POINT('',(-2.632333174317,-1.439146437317, + 2.325350010646)); +#518 = CARTESIAN_POINT('',(-2.615764868218,-1.469026460779, + 2.206402509673)); +#519 = CARTESIAN_POINT('',(-2.608973785595,-1.481055572381, + 2.147321938616)); +#520 = CARTESIAN_POINT('',(-2.603616463557,-1.49040403385,2.086392428168 + )); +#521 = CARTESIAN_POINT('',(-2.599936638726,-1.496777635306,2.02414057933 + )); +#522 = CARTESIAN_POINT('',(-2.598076211353,-1.5,1.961047107595)); +#523 = CARTESIAN_POINT('',(-2.598076211353,-1.5,1.89758127335)); +#524 = PCURVE('',#31,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#559); +#526 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#527,#528,#529,#530,#531,#532, + #533,#534,#535,#536,#537,#538,#539,#540,#541,#542,#543,#544,#545, + #546,#547,#548,#549,#550,#551,#552,#553,#554,#555,#556,#557,#558), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.251780958336, + 0.399530440875,0.517907894051,0.702857338207,0.858533212586,1.), + .UNSPECIFIED.); +#527 = CARTESIAN_POINT('',(-3.14159265359,-3.39758127335)); +#528 = CARTESIAN_POINT('',(-3.180417732599,-3.397581261702)); +#529 = CARTESIAN_POINT('',(-3.218358104403,-3.38672823813)); +#530 = CARTESIAN_POINT('',(-3.255030653187,-3.365948562022)); +#531 = CARTESIAN_POINT('',(-3.290043714796,-3.336459570195)); +#532 = CARTESIAN_POINT('',(-3.322948702787,-3.299900780628)); +#533 = CARTESIAN_POINT('',(-3.370994293902,-3.234661136428)); +#534 = CARTESIAN_POINT('',(-3.388084757695,-3.208657966375)); +#535 = CARTESIAN_POINT('',(-3.404528765145,-3.18096629278)); +#536 = CARTESIAN_POINT('',(-3.420358538529,-3.151724363125)); +#537 = CARTESIAN_POINT('',(-3.435607852777,-3.121014401417)); +#538 = CARTESIAN_POINT('',(-3.462093165472,-3.063092137563)); +#539 = CARTESIAN_POINT('',(-3.473521694472,-3.036403885411)); +#540 = CARTESIAN_POINT('',(-3.48461078765,-3.008813899744)); +#541 = CARTESIAN_POINT('',(-3.495370835888,-2.980330523253)); +#542 = CARTESIAN_POINT('',(-3.505809822147,-2.950946277835)); +#543 = CARTESIAN_POINT('',(-3.531750800104,-2.8732787939)); +#544 = CARTESIAN_POINT('',(-3.546775930991,-2.823728193331)); +#545 = CARTESIAN_POINT('',(-3.56105260016,-2.771844047378)); +#546 = CARTESIAN_POINT('',(-3.574575935293,-2.717445721367)); +#547 = CARTESIAN_POINT('',(-3.587296867237,-2.660339022781)); +#548 = CARTESIAN_POINT('',(-3.609065931175,-2.549857668504)); +#549 = CARTESIAN_POINT('',(-3.618393578648,-2.497237761449)); +#550 = CARTESIAN_POINT('',(-3.627040181678,-2.442357602429)); +#551 = CARTESIAN_POINT('',(-3.634918559654,-2.385096566447)); +#552 = CARTESIAN_POINT('',(-3.641913266253,-2.325350010646)); +#553 = CARTESIAN_POINT('',(-3.653301976887,-2.206402509673)); +#554 = CARTESIAN_POINT('',(-3.657906405388,-2.147321938616)); +#555 = CARTESIAN_POINT('',(-3.66149792599,-2.086392428168)); +#556 = CARTESIAN_POINT('',(-3.663951144386,-2.02414057933)); +#557 = CARTESIAN_POINT('',(-3.665191429188,-1.961047107595)); +#558 = CARTESIAN_POINT('',(-3.665191429188,-1.89758127335)); +#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#560 = PCURVE('',#204,#561); +#561 = DEFINITIONAL_REPRESENTATION('',(#562),#595); +#562 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#563,#564,#565,#566,#567,#568, + #569,#570,#571,#572,#573,#574,#575,#576,#577,#578,#579,#580,#581, + #582,#583,#584,#585,#586,#587,#588,#589,#590,#591,#592,#593,#594), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.251780958336, + 0.399530440875,0.517907894051,0.702857338207,0.858533212586,1.), + .UNSPECIFIED.); +#563 = CARTESIAN_POINT('',(6.28318530718,4.0715625782)); +#564 = CARTESIAN_POINT('',(6.205535149161,4.071562572376)); +#565 = CARTESIAN_POINT('',(6.129654631871,4.066135717516)); +#566 = CARTESIAN_POINT('',(6.055676358145,4.055747567224)); +#567 = CARTESIAN_POINT('',(5.9839010915,4.041219310936)); +#568 = CARTESIAN_POINT('',(5.914854372705,4.023709888122)); +#569 = CARTESIAN_POINT('',(5.811327840918,3.993432844976)); +#570 = CARTESIAN_POINT('',(5.773863253412,3.981551762416)); +#571 = CARTESIAN_POINT('',(5.737113500695,3.969132128054)); +#572 = CARTESIAN_POINT('',(5.700974066582,3.956294467922)); +#573 = CARTESIAN_POINT('',(5.665331270794,3.943136041753)); +#574 = CARTESIAN_POINT('',(5.601786332431,3.918994240538)); +#575 = CARTESIAN_POINT('',(5.573760307823,3.908100925901)); +#576 = CARTESIAN_POINT('',(5.545917780583,3.897097022921)); +#577 = CARTESIAN_POINT('',(5.518204337805,3.88602250689)); +#578 = CARTESIAN_POINT('',(5.490563403103,3.874914575886)); +#579 = CARTESIAN_POINT('',(5.419762069852,3.846457901468)); +#580 = CARTESIAN_POINT('',(5.376677580778,3.829137395329)); +#581 = CARTESIAN_POINT('',(5.333391603054,3.811964792178)); +#582 = CARTESIAN_POINT('',(5.289661167364,3.79507922251)); +#583 = CARTESIAN_POINT('',(5.245263680504,3.778672875469)); +#584 = CARTESIAN_POINT('',(5.161893155661,3.749824842309)); +#585 = CARTESIAN_POINT('',(5.12310949464,3.737144548528)); +#586 = CARTESIAN_POINT('',(5.083506422617,3.725123356361)); +#587 = CARTESIAN_POINT('',(5.042957630262,3.713959850677)); +#588 = CARTESIAN_POINT('',(5.00133590561,3.703895752517)); +#589 = CARTESIAN_POINT('',(4.919573855761,3.687327446418)); +#590 = CARTESIAN_POINT('',(4.879419869499,3.680536363795)); +#591 = CARTESIAN_POINT('',(4.838399511062,3.675179041757)); +#592 = CARTESIAN_POINT('',(4.79676182968,3.671499216926)); +#593 = CARTESIAN_POINT('',(4.754699536548,3.669638789553)); +#594 = CARTESIAN_POINT('',(4.712388980385,3.669638789553)); +#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#596 = ADVANCED_FACE('',(#597,#600),#43,.T.); +#597 = FACE_BOUND('',#598,.T.); +#598 = EDGE_LOOP('',(#599)); +#599 = ORIENTED_EDGE('',*,*,#21,.F.); +#600 = FACE_BOUND('',#601,.T.); +#601 = EDGE_LOOP('',(#602)); +#602 = ORIENTED_EDGE('',*,*,#603,.T.); +#603 = EDGE_CURVE('',#604,#604,#606,.T.); +#604 = VERTEX_POINT('',#605); +#605 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,0.)); +#606 = SURFACE_CURVE('',#607,(#612,#623),.PCURVE_S1.); +#607 = CIRCLE('',#608,2.); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(0.,0.,0.)); +#610 = DIRECTION('',(0.,0.,1.)); +#611 = DIRECTION('',(1.,0.,0.)); +#612 = PCURVE('',#43,#613); +#613 = DEFINITIONAL_REPRESENTATION('',(#614),#622); +#614 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#615,#616,#617,#618,#619,#620 +,#621),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#615 = CARTESIAN_POINT('',(1.,0.)); +#616 = CARTESIAN_POINT('',(1.,3.464101615138)); +#617 = CARTESIAN_POINT('',(4.,1.732050807569)); +#618 = CARTESIAN_POINT('',(7.,4.898587196589E-16)); +#619 = CARTESIAN_POINT('',(4.,-1.732050807569)); +#620 = CARTESIAN_POINT('',(1.,-3.464101615138)); +#621 = CARTESIAN_POINT('',(1.,0.)); +#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#623 = PCURVE('',#624,#629); +#624 = CYLINDRICAL_SURFACE('',#625,2.); +#625 = AXIS2_PLACEMENT_3D('',#626,#627,#628); +#626 = CARTESIAN_POINT('',(0.,0.,-3.)); +#627 = DIRECTION('',(0.,0.,1.)); +#628 = DIRECTION('',(1.,0.,0.)); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(0.,3.)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(1.,0.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = ADVANCED_FACE('',(#636,#639),#97,.F.); +#636 = FACE_BOUND('',#637,.F.); +#637 = EDGE_LOOP('',(#638)); +#638 = ORIENTED_EDGE('',*,*,#82,.F.); +#639 = FACE_BOUND('',#640,.F.); +#640 = EDGE_LOOP('',(#641)); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#643,#643,#645,.T.); +#643 = VERTEX_POINT('',#644); +#644 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,4.)); +#645 = SURFACE_CURVE('',#646,(#651,#662),.PCURVE_S1.); +#646 = CIRCLE('',#647,2.); +#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650); +#648 = CARTESIAN_POINT('',(0.,0.,4.)); +#649 = DIRECTION('',(0.,0.,1.)); +#650 = DIRECTION('',(1.,0.,0.)); +#651 = PCURVE('',#97,#652); +#652 = DEFINITIONAL_REPRESENTATION('',(#653),#661); +#653 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#654,#655,#656,#657,#658,#659 +,#660),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#654 = CARTESIAN_POINT('',(1.,0.)); +#655 = CARTESIAN_POINT('',(1.,3.464101615138)); +#656 = CARTESIAN_POINT('',(4.,1.732050807569)); +#657 = CARTESIAN_POINT('',(7.,4.898587196589E-16)); +#658 = CARTESIAN_POINT('',(4.,-1.732050807569)); +#659 = CARTESIAN_POINT('',(1.,-3.464101615138)); +#660 = CARTESIAN_POINT('',(1.,0.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = PCURVE('',#624,#663); +#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(0.,7.)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(1.,0.)); +#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#669 = ADVANCED_FACE('',(#670),#204,.F.); +#670 = FACE_BOUND('',#671,.F.); +#671 = EDGE_LOOP('',(#672,#673,#696,#824,#952,#1062,#1170,#1171,#1172, + #1173)); +#672 = ORIENTED_EDGE('',*,*,#116,.T.); +#673 = ORIENTED_EDGE('',*,*,#674,.F.); +#674 = EDGE_CURVE('',#675,#119,#677,.T.); +#675 = VERTEX_POINT('',#676); +#676 = CARTESIAN_POINT('',(-2.,-3.673940397442E-16,3.39758127335)); +#677 = SEAM_CURVE('',#678,(#682,#689),.PCURVE_S1.); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(1.0715625782,-3.673940397442E-16, + 3.39758127335)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(-1.,0.,2.22044604925E-16)); +#682 = PCURVE('',#204,#683); +#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688); +#684 = LINE('',#685,#686); +#685 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#686 = VECTOR('',#687,1.); +#687 = DIRECTION('',(0.,1.)); +#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#689 = PCURVE('',#204,#690); +#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(0.,-0.)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(0.,1.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = ORIENTED_EDGE('',*,*,#697,.F.); +#697 = EDGE_CURVE('',#698,#675,#700,.T.); +#698 = VERTEX_POINT('',#699); +#699 = CARTESIAN_POINT('',(-1.322875655532,1.5,1.89758127335)); +#700 = SURFACE_CURVE('',#701,(#740,#782),.PCURVE_S1.); +#701 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#702,#703,#704,#705,#706,#707, + #708,#709,#710,#711,#712,#713,#714,#715,#716,#717,#718,#719,#720, + #721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733, + #734,#735,#736,#737,#738,#739),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.887454694E-02,0.110841871761,0.252006407735,0.43180210383, + 0.657388097038,1.),.UNSPECIFIED.); +#702 = CARTESIAN_POINT('',(-1.322875655532,1.5,1.89758127335)); +#703 = CARTESIAN_POINT('',(-1.322875655532,1.5,1.916171872961)); +#704 = CARTESIAN_POINT('',(-1.3231804548,1.499731229806,1.934758645703) + ); +#705 = CARTESIAN_POINT('',(-1.323789839237,1.499193796721,1.953319476727 + )); +#706 = CARTESIAN_POINT('',(-1.324700934447,1.498389538687,1.971831713404 + )); +#707 = CARTESIAN_POINT('',(-1.325908205737,1.497322024281,1.990272165319 + )); +#708 = CARTESIAN_POINT('',(-1.327403458115,1.495996552717,2.008617104275 + )); +#709 = CARTESIAN_POINT('',(-1.331423008715,1.492421460722,2.049949678709 + )); +#710 = CARTESIAN_POINT('',(-1.334114662521,1.490020609409,2.072853623773 + )); +#711 = CARTESIAN_POINT('',(-1.337231054757,1.487229535136,2.095536945522 + )); +#712 = CARTESIAN_POINT('',(-1.34074969417,1.484062096912,2.117980443442) + ); +#713 = CARTESIAN_POINT('',(-1.344645341202,1.480534077527,2.140162870459 + )); +#714 = CARTESIAN_POINT('',(-1.348890007993,1.476663183549,2.162060932943 + )); +#715 = CARTESIAN_POINT('',(-1.363847578067,1.462914597437,2.232828604401 + )); +#716 = CARTESIAN_POINT('',(-1.375891432612,1.451686307367,2.280387627014 + )); +#717 = CARTESIAN_POINT('',(-1.389298794794,1.438952139885,2.326396627537 + )); +#718 = CARTESIAN_POINT('',(-1.403815909992,1.424849338201,2.370920318232 + )); +#719 = CARTESIAN_POINT('',(-1.419225560607,1.409491607156,2.414024720827 + )); +#720 = CARTESIAN_POINT('',(-1.435349676459,1.392968444718,2.455784037388 + )); +#721 = CARTESIAN_POINT('',(-1.47332052262,1.352879665027,2.54787522)); +#722 = CARTESIAN_POINT('',(-1.495586094083,1.328560597835,2.597571684985 + )); +#723 = CARTESIAN_POINT('',(-1.51854009295,1.302510665104,2.645467540673) + ); +#724 = CARTESIAN_POINT('',(-1.541953642167,1.274807379361,2.691679061051 + )); +#725 = CARTESIAN_POINT('',(-1.56566687948,1.245471497809,2.736338869074) + ); +#726 = CARTESIAN_POINT('',(-1.589575676814,1.214456482492,2.779587656771 + )); +#727 = CARTESIAN_POINT('',(-1.643773942432,1.140444281977,2.874237469393 + )); +#728 = CARTESIAN_POINT('',(-1.674036347372,1.096545608669,2.924732562256 + )); +#729 = CARTESIAN_POINT('',(-1.704180725605,1.04982681579,2.973201020132) + ); +#730 = CARTESIAN_POINT('',(-1.734005334999,1.000130037117,3.019686803049 + )); +#731 = CARTESIAN_POINT('',(-1.763289257975,0.947261486921,3.064138529453 + )); +#732 = CARTESIAN_POINT('',(-1.791764222209,0.891014011588,3.106406121756 + )); +#733 = CARTESIAN_POINT('',(-1.860606432484,0.740351222597,3.206699444443 + )); +#734 = CARTESIAN_POINT('',(-1.900670882927,0.638666741169,3.263260617039 + )); +#735 = CARTESIAN_POINT('',(-1.936833304245,0.52684684491,3.312923697192) + ); +#736 = CARTESIAN_POINT('',(-1.96677521557,0.405787106717,3.353281043056) + ); +#737 = CARTESIAN_POINT('',(-1.988432889542,0.2766397096,3.382158558937) + ); +#738 = CARTESIAN_POINT('',(-1.999999989439,0.140817065696,3.397581259268 + )); +#739 = CARTESIAN_POINT('',(-2.,1.224646799147E-16,3.39758127335)); +#740 = PCURVE('',#204,#741); +#741 = DEFINITIONAL_REPRESENTATION('',(#742),#781); +#742 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#743,#744,#745,#746,#747,#748, + #749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760,#761, + #762,#763,#764,#765,#766,#767,#768,#769,#770,#771,#772,#773,#774, + #775,#776,#777,#778,#779,#780),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.887454694E-02,0.110841871761,0.252006407735,0.43180210383, + 0.657388097038,1.),.UNSPECIFIED.); +#743 = CARTESIAN_POINT('',(1.570796326795,2.394438233732)); +#744 = CARTESIAN_POINT('',(1.558402593721,2.394438233732)); +#745 = CARTESIAN_POINT('',(1.546011451091,2.394743033)); +#746 = CARTESIAN_POINT('',(1.533634438332,2.395352417437)); +#747 = CARTESIAN_POINT('',(1.521283576192,2.396263512647)); +#748 = CARTESIAN_POINT('',(1.50897136674,2.397470783937)); +#749 = CARTESIAN_POINT('',(1.496710793366,2.398966036315)); +#750 = CARTESIAN_POINT('',(1.469052859064,2.402985586915)); +#751 = CARTESIAN_POINT('',(1.453702478151,2.405677240721)); +#752 = CARTESIAN_POINT('',(1.438470120124,2.408793632957)); +#753 = CARTESIAN_POINT('',(1.42336370274,2.41231227237)); +#754 = CARTESIAN_POINT('',(1.40839311943,2.416207919402)); +#755 = CARTESIAN_POINT('',(1.393570239305,2.420452586193)); +#756 = CARTESIAN_POINT('',(1.345509689793,2.435410156267)); +#757 = CARTESIAN_POINT('',(1.312958004267,2.447454010812)); +#758 = CARTESIAN_POINT('',(1.281168489493,2.460861372994)); +#759 = CARTESIAN_POINT('',(1.250068986388,2.475378488192)); +#760 = CARTESIAN_POINT('',(1.219592751035,2.490788138807)); +#761 = CARTESIAN_POINT('',(1.189670223248,2.506912254659)); +#762 = CARTESIAN_POINT('',(1.122711210338,2.54488310082)); +#763 = CARTESIAN_POINT('',(1.08586258458,2.567148672283)); +#764 = CARTESIAN_POINT('',(1.049567955301,2.59010267115)); +#765 = CARTESIAN_POINT('',(1.013704020673,2.613516220367)); +#766 = CARTESIAN_POINT('',(0.978129834002,2.63722945768)); +#767 = CARTESIAN_POINT('',(0.942680250685,2.661138255014)); +#768 = CARTESIAN_POINT('',(0.862579223213,2.715336520632)); +#769 = CARTESIAN_POINT('',(0.818033285512,2.745598925572)); +#770 = CARTESIAN_POINT('',(0.773249080039,2.775743303805)); +#771 = CARTESIAN_POINT('',(0.72799428517,2.805567913199)); +#772 = CARTESIAN_POINT('',(0.682053964925,2.834851836175)); +#773 = CARTESIAN_POINT('',(0.635224674655,2.863326800409)); +#774 = CARTESIAN_POINT('',(0.514563484057,2.932169010684)); +#775 = CARTESIAN_POINT('',(0.437238652719,2.972233461127)); +#776 = CARTESIAN_POINT('',(0.356207574605,3.008395882445)); +#777 = CARTESIAN_POINT('',(0.271875298162,3.03833779377)); +#778 = CARTESIAN_POINT('',(0.184426635553,3.059995467742)); +#779 = CARTESIAN_POINT('',(9.387804379727E-02,3.071562567639)); +#780 = CARTESIAN_POINT('',(0.,3.0715625782)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#782 = PCURVE('',#624,#783); +#783 = DEFINITIONAL_REPRESENTATION('',(#784),#823); +#784 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#785,#786,#787,#788,#789,#790, + #791,#792,#793,#794,#795,#796,#797,#798,#799,#800,#801,#802,#803, + #804,#805,#806,#807,#808,#809,#810,#811,#812,#813,#814,#815,#816, + #817,#818,#819,#820,#821,#822),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.887454694E-02,0.110841871761,0.252006407735,0.43180210383, + 0.657388097038,1.),.UNSPECIFIED.); +#785 = CARTESIAN_POINT('',(2.293530574608,4.89758127335)); +#786 = CARTESIAN_POINT('',(2.293530574608,4.916171872961)); +#787 = CARTESIAN_POINT('',(2.293733762411,4.934758645703)); +#788 = CARTESIAN_POINT('',(2.294140020733,4.953319476727)); +#789 = CARTESIAN_POINT('',(2.294747663774,4.971831713404)); +#790 = CARTESIAN_POINT('',(2.295553437217,4.990272165319)); +#791 = CARTESIAN_POINT('',(2.296552518232,5.008617104275)); +#792 = CARTESIAN_POINT('',(2.299242224062,5.049949678709)); +#793 = CARTESIAN_POINT('',(2.301045631857,5.072853623773)); +#794 = CARTESIAN_POINT('',(2.303137392496,5.095536945522)); +#795 = CARTESIAN_POINT('',(2.305504516348,5.117980443442)); +#796 = CARTESIAN_POINT('',(2.308132370512,5.140162870459)); +#797 = CARTESIAN_POINT('',(2.311004678814,5.162060932943)); +#798 = CARTESIAN_POINT('',(2.321162834683,5.232828604401)); +#799 = CARTESIAN_POINT('',(2.329395630044,5.280387627014)); +#800 = CARTESIAN_POINT('',(2.338640446518,5.326396627537)); +#801 = CARTESIAN_POINT('',(2.348758917849,5.370920318232)); +#802 = CARTESIAN_POINT('',(2.359635236297,5.414024720827)); +#803 = CARTESIAN_POINT('',(2.371177377726,5.455784037388)); +#804 = CARTESIAN_POINT('',(2.398785779596,5.54787522)); +#805 = CARTESIAN_POINT('',(2.415269584136,5.597571684985)); +#806 = CARTESIAN_POINT('',(2.432624391954,5.645467540673)); +#807 = CARTESIAN_POINT('',(2.450753193426,5.691679061051)); +#808 = CARTESIAN_POINT('',(2.469606153085,5.736338869074)); +#809 = CARTESIAN_POINT('',(2.489180574499,5.779587656771)); +#810 = CARTESIAN_POINT('',(2.535047931686,5.874237469393)); +#811 = CARTESIAN_POINT('',(2.561696544425,5.924732562256)); +#812 = CARTESIAN_POINT('',(2.589475132511,5.973201020132)); +#813 = CARTESIAN_POINT('',(2.618425619463,6.019686803049)); +#814 = CARTESIAN_POINT('',(2.648612142768,6.064138529453)); +#815 = CARTESIAN_POINT('',(2.680109106907,6.106406121756)); +#816 = CARTESIAN_POINT('',(2.762931999126,6.206699444443)); +#817 = CARTESIAN_POINT('',(2.817500868482,6.263260617039)); +#818 = CARTESIAN_POINT('',(2.876071397433,6.312923697193)); +#819 = CARTESIAN_POINT('',(2.938128764405,6.353281043056)); +#820 = CARTESIAN_POINT('',(3.003272852603,6.382158558937)); +#821 = CARTESIAN_POINT('',(3.071184120742,6.397581259268)); +#822 = CARTESIAN_POINT('',(3.14159265359,6.39758127335)); +#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#824 = ORIENTED_EDGE('',*,*,#825,.T.); +#825 = EDGE_CURVE('',#698,#826,#828,.T.); +#826 = VERTEX_POINT('',#827); +#827 = CARTESIAN_POINT('',(-2.,2.359223927328E-16,0.39758127335)); +#828 = SURFACE_CURVE('',#829,(#868,#910),.PCURVE_S1.); +#829 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#830,#831,#832,#833,#834,#835, + #836,#837,#838,#839,#840,#841,#842,#843,#844,#845,#846,#847,#848, + #849,#850,#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,#861, + #862,#863,#864,#865,#866,#867),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.887454355127E-02,0.110841864076,0.252006390262,0.431802073892, + 0.657388051458,1.),.UNSPECIFIED.); +#830 = CARTESIAN_POINT('',(-1.322875655532,1.5,1.89758127335)); +#831 = CARTESIAN_POINT('',(-1.322875655532,1.5,1.878990673739)); +#832 = CARTESIAN_POINT('',(-1.3231804548,1.499731229806,1.860403900997) + ); +#833 = CARTESIAN_POINT('',(-1.323789839237,1.499193796721,1.841843069973 + )); +#834 = CARTESIAN_POINT('',(-1.324700934447,1.498389538687,1.823330833296 + )); +#835 = CARTESIAN_POINT('',(-1.325908205737,1.497322024281,1.804890381381 + )); +#836 = CARTESIAN_POINT('',(-1.327403458115,1.495996552717,1.786545442425 + )); +#837 = CARTESIAN_POINT('',(-1.331423008715,1.492421460722,1.745212867991 + )); +#838 = CARTESIAN_POINT('',(-1.334114662521,1.490020609409,1.722308922927 + )); +#839 = CARTESIAN_POINT('',(-1.337231054757,1.487229535136,1.699625601178 + )); +#840 = CARTESIAN_POINT('',(-1.34074969417,1.484062096912,1.677182103258) + ); +#841 = CARTESIAN_POINT('',(-1.344645341202,1.480534077527,1.654999676241 + )); +#842 = CARTESIAN_POINT('',(-1.348890007993,1.476663183549,1.633101613757 + )); +#843 = CARTESIAN_POINT('',(-1.363847578067,1.462914597437,1.562333942299 + )); +#844 = CARTESIAN_POINT('',(-1.375891432612,1.451686307367,1.514774919686 + )); +#845 = CARTESIAN_POINT('',(-1.389298794794,1.438952139885,1.468765919163 + )); +#846 = CARTESIAN_POINT('',(-1.403815909992,1.424849338201,1.424242228468 + )); +#847 = CARTESIAN_POINT('',(-1.419225560607,1.409491607156,1.381137825873 + )); +#848 = CARTESIAN_POINT('',(-1.435349676459,1.392968444718,1.339378509312 + )); +#849 = CARTESIAN_POINT('',(-1.47332052262,1.352879665027,1.2472873267)); +#850 = CARTESIAN_POINT('',(-1.495586094083,1.328560597835,1.197590861715 + )); +#851 = CARTESIAN_POINT('',(-1.51854009295,1.302510665104,1.149695006027) + ); +#852 = CARTESIAN_POINT('',(-1.541953642167,1.274807379361,1.103483485649 + )); +#853 = CARTESIAN_POINT('',(-1.56566687948,1.245471497809,1.058823677626) + ); +#854 = CARTESIAN_POINT('',(-1.589575676814,1.214456482492,1.015574889929 + )); +#855 = CARTESIAN_POINT('',(-1.643773942432,1.140444281977,0.920925077307 + )); +#856 = CARTESIAN_POINT('',(-1.674036347372,1.096545608669,0.870429984444 + )); +#857 = CARTESIAN_POINT('',(-1.704180725605,1.04982681579,0.821961526568) + ); +#858 = CARTESIAN_POINT('',(-1.734005334999,1.000130037117,0.775475743651 + )); +#859 = CARTESIAN_POINT('',(-1.763289257975,0.947261486921,0.731024017247 + )); +#860 = CARTESIAN_POINT('',(-1.791764222209,0.891014011588,0.688756424944 + )); +#861 = CARTESIAN_POINT('',(-1.860606440885,0.740351204213,0.588463090019 + )); +#862 = CARTESIAN_POINT('',(-1.900670879494,0.63866674875,0.531901935486) + ); +#863 = CARTESIAN_POINT('',(-1.936833298686,0.526846854132,0.482238856037 + )); +#864 = CARTESIAN_POINT('',(-1.966775222342,0.405787070138,0.441881495236 + )); +#865 = CARTESIAN_POINT('',(-1.988432875021,0.276639838052,0.413004006922 + )); +#866 = CARTESIAN_POINT('',(-2.,0.140816952661,0.39758127335)); +#867 = CARTESIAN_POINT('',(-2.,2.143131898508E-16,0.39758127335)); +#868 = PCURVE('',#204,#869); +#869 = DEFINITIONAL_REPRESENTATION('',(#870),#909); +#870 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#871,#872,#873,#874,#875,#876, + #877,#878,#879,#880,#881,#882,#883,#884,#885,#886,#887,#888,#889, + #890,#891,#892,#893,#894,#895,#896,#897,#898,#899,#900,#901,#902, + #903,#904,#905,#906,#907,#908),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.887454355127E-02,0.110841864076,0.252006390262,0.431802073892, + 0.657388051458,1.),.UNSPECIFIED.); +#871 = CARTESIAN_POINT('',(1.570796326795,2.394438233732)); +#872 = CARTESIAN_POINT('',(1.583190059869,2.394438233732)); +#873 = CARTESIAN_POINT('',(1.595581202499,2.394743033)); +#874 = CARTESIAN_POINT('',(1.607958215258,2.395352417437)); +#875 = CARTESIAN_POINT('',(1.620309077398,2.396263512647)); +#876 = CARTESIAN_POINT('',(1.63262128685,2.397470783937)); +#877 = CARTESIAN_POINT('',(1.644881860224,2.398966036315)); +#878 = CARTESIAN_POINT('',(1.672539794526,2.402985586915)); +#879 = CARTESIAN_POINT('',(1.687890175438,2.405677240721)); +#880 = CARTESIAN_POINT('',(1.703122533465,2.408793632957)); +#881 = CARTESIAN_POINT('',(1.71822895085,2.41231227237)); +#882 = CARTESIAN_POINT('',(1.733199534159,2.416207919402)); +#883 = CARTESIAN_POINT('',(1.748022414285,2.420452586193)); +#884 = CARTESIAN_POINT('',(1.796082963797,2.435410156267)); +#885 = CARTESIAN_POINT('',(1.828634649323,2.447454010812)); +#886 = CARTESIAN_POINT('',(1.860424164097,2.460861372994)); +#887 = CARTESIAN_POINT('',(1.891523667202,2.475378488192)); +#888 = CARTESIAN_POINT('',(1.921999902555,2.490788138807)); +#889 = CARTESIAN_POINT('',(1.951922430342,2.506912254659)); +#890 = CARTESIAN_POINT('',(2.018881443252,2.54488310082)); +#891 = CARTESIAN_POINT('',(2.05573006901,2.567148672283)); +#892 = CARTESIAN_POINT('',(2.092024698288,2.59010267115)); +#893 = CARTESIAN_POINT('',(2.127888632917,2.613516220367)); +#894 = CARTESIAN_POINT('',(2.163462819588,2.63722945768)); +#895 = CARTESIAN_POINT('',(2.198912402905,2.661138255014)); +#896 = CARTESIAN_POINT('',(2.279013430377,2.715336520632)); +#897 = CARTESIAN_POINT('',(2.323559368078,2.745598925572)); +#898 = CARTESIAN_POINT('',(2.368343573551,2.775743303805)); +#899 = CARTESIAN_POINT('',(2.41359836842,2.805567913199)); +#900 = CARTESIAN_POINT('',(2.459538688665,2.834851836175)); +#901 = CARTESIAN_POINT('',(2.506367978935,2.863326800409)); +#902 = CARTESIAN_POINT('',(2.627029184256,2.932169019085)); +#903 = CARTESIAN_POINT('',(2.704353993297,2.972233457694)); +#904 = CARTESIAN_POINT('',(2.785385074714,3.008395876887)); +#905 = CARTESIAN_POINT('',(2.8697173775,3.038337800541)); +#906 = CARTESIAN_POINT('',(2.95716593337,3.059995453221)); +#907 = CARTESIAN_POINT('',(3.047714685149,3.0715625782)); +#908 = CARTESIAN_POINT('',(3.14159265359,3.0715625782)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = PCURVE('',#624,#911); +#911 = DEFINITIONAL_REPRESENTATION('',(#912),#951); +#912 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#913,#914,#915,#916,#917,#918, + #919,#920,#921,#922,#923,#924,#925,#926,#927,#928,#929,#930,#931, + #932,#933,#934,#935,#936,#937,#938,#939,#940,#941,#942,#943,#944, + #945,#946,#947,#948,#949,#950),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,8) + ,(0.,4.887454355127E-02,0.110841864076,0.252006390262,0.431802073892, + 0.657388051458,1.),.UNSPECIFIED.); +#913 = CARTESIAN_POINT('',(2.293530574608,4.89758127335)); +#914 = CARTESIAN_POINT('',(2.293530574608,4.878990673739)); +#915 = CARTESIAN_POINT('',(2.293733762411,4.860403900997)); +#916 = CARTESIAN_POINT('',(2.294140020733,4.841843069973)); +#917 = CARTESIAN_POINT('',(2.294747663774,4.823330833296)); +#918 = CARTESIAN_POINT('',(2.295553437217,4.804890381381)); +#919 = CARTESIAN_POINT('',(2.296552518232,4.786545442425)); +#920 = CARTESIAN_POINT('',(2.299242224062,4.745212867991)); +#921 = CARTESIAN_POINT('',(2.301045631857,4.722308922927)); +#922 = CARTESIAN_POINT('',(2.303137392496,4.699625601177)); +#923 = CARTESIAN_POINT('',(2.305504516348,4.677182103258)); +#924 = CARTESIAN_POINT('',(2.308132370512,4.654999676241)); +#925 = CARTESIAN_POINT('',(2.311004678814,4.633101613757)); +#926 = CARTESIAN_POINT('',(2.321162834683,4.562333942299)); +#927 = CARTESIAN_POINT('',(2.329395630044,4.514774919686)); +#928 = CARTESIAN_POINT('',(2.338640446518,4.468765919163)); +#929 = CARTESIAN_POINT('',(2.348758917849,4.424242228468)); +#930 = CARTESIAN_POINT('',(2.359635236297,4.381137825873)); +#931 = CARTESIAN_POINT('',(2.371177377726,4.339378509312)); +#932 = CARTESIAN_POINT('',(2.398785779596,4.2472873267)); +#933 = CARTESIAN_POINT('',(2.415269584136,4.197590861715)); +#934 = CARTESIAN_POINT('',(2.432624391954,4.149695006027)); +#935 = CARTESIAN_POINT('',(2.450753193426,4.103483485649)); +#936 = CARTESIAN_POINT('',(2.469606153085,4.058823677626)); +#937 = CARTESIAN_POINT('',(2.489180574499,4.015574889929)); +#938 = CARTESIAN_POINT('',(2.535047931686,3.920925077307)); +#939 = CARTESIAN_POINT('',(2.561696544425,3.870429984444)); +#940 = CARTESIAN_POINT('',(2.589475132511,3.821961526568)); +#941 = CARTESIAN_POINT('',(2.618425619463,3.775475743651)); +#942 = CARTESIAN_POINT('',(2.648612142768,3.731024017247)); +#943 = CARTESIAN_POINT('',(2.680109106907,3.688756424944)); +#944 = CARTESIAN_POINT('',(2.762932009233,3.588463090019)); +#945 = CARTESIAN_POINT('',(2.817500863803,3.531901935486)); +#946 = CARTESIAN_POINT('',(2.876071393475,3.482238856037)); +#947 = CARTESIAN_POINT('',(2.938128781799,3.441881495236)); +#948 = CARTESIAN_POINT('',(3.003272788763,3.413004006922)); +#949 = CARTESIAN_POINT('',(3.071184177259,3.39758127335)); +#950 = CARTESIAN_POINT('',(3.14159265359,3.39758127335)); +#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#952 = ORIENTED_EDGE('',*,*,#953,.T.); +#953 = EDGE_CURVE('',#826,#954,#956,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(-1.322875655532,-1.5,1.89758127335)); +#956 = SURFACE_CURVE('',#957,(#990,#1026),.PCURVE_S1.); +#957 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#958,#959,#960,#961,#962,#963, + #964,#965,#966,#967,#968,#969,#970,#971,#972,#973,#974,#975,#976, + #977,#978,#979,#980,#981,#982,#983,#984,#985,#986,#987,#988,#989), + .UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0.,0.19344615924,0.352905368902 + ,0.492753002032,0.691655532887,0.853124091793,1.),.UNSPECIFIED.); +#958 = CARTESIAN_POINT('',(-2.,2.22044604925E-16,0.39758127335)); +#959 = CARTESIAN_POINT('',(-2.,-9.086836854946E-02,0.39758127335)); +#960 = CARTESIAN_POINT('',(-1.995045653369,-0.180954674582, + 0.404186982091)); +#961 = CARTESIAN_POINT('',(-1.985297593684,-0.269149541386, + 0.417184814517)); +#962 = CARTESIAN_POINT('',(-1.971222215212,-0.354355459297, + 0.436046352885)); +#963 = CARTESIAN_POINT('',(-1.953592776748,-0.435510063521, + 0.459916000159)); +#964 = CARTESIAN_POINT('',(-1.916867170586,-0.574307238239, + 0.510273765357)); +#965 = CARTESIAN_POINT('',(-1.898439530254,-0.634079109233, + 0.535747563555)); +#966 = CARTESIAN_POINT('',(-1.878521150833,-0.690969604896, + 0.563573085243)); +#967 = CARTESIAN_POINT('',(-1.857406502496,-0.745073223719, + 0.593450759662)); +#968 = CARTESIAN_POINT('',(-1.835343495465,-0.796508487311, + 0.625151027618)); +#969 = CARTESIAN_POINT('',(-1.792531674015,-0.888295891375, + 0.687777199997)); +#970 = CARTESIAN_POINT('',(-1.771944377038,-0.929255878269, + 0.718334321949)); +#971 = CARTESIAN_POINT('',(-1.75090738777,-0.968378811438,0.750086977915 + )); +#972 = CARTESIAN_POINT('',(-1.729534364036,-1.005752173872, + 0.782968919361)); +#973 = CARTESIAN_POINT('',(-1.707922300231,-1.041460318995, + 0.816953173119)); +#974 = CARTESIAN_POINT('',(-1.655196975942,-1.124116014333, + 0.901985271205)); +#975 = CARTESIAN_POINT('',(-1.623991108501,-1.169339466149, + 0.954073431607)); +#976 = CARTESIAN_POINT('',(-1.592754387717,-1.211553139399, + 1.008403119135)); +#977 = CARTESIAN_POINT('',(-1.56171399699,-1.250907786183,1.065154870876 + )); +#978 = CARTESIAN_POINT('',(-1.531202897418,-1.287402735825, + 1.124544527993)); +#979 = CARTESIAN_POINT('',(-1.47784913895,-1.348062358227,1.237265116568 + )); +#980 = CARTESIAN_POINT('',(-1.45464786046,-1.373250313282,1.289623815805 + )); +#981 = CARTESIAN_POINT('',(-1.432322444875,-1.396494131177, + 1.344173784056)); +#982 = CARTESIAN_POINT('',(-1.41120718623,-1.417646655493,1.401172732079 + )); +#983 = CARTESIAN_POINT('',(-1.391811273859,-1.436457474422, + 1.460826614931)); +#984 = CARTESIAN_POINT('',(-1.359323593163,-1.467205974565, + 1.580165798094)); +#985 = CARTESIAN_POINT('',(-1.345602740534,-1.479817363331, + 1.640160626285)); +#986 = CARTESIAN_POINT('',(-1.334543037383,-1.489710654574, + 1.702452405426)); +#987 = CARTESIAN_POINT('',(-1.326824654322,-1.496517219326, + 1.766421338855)); +#988 = CARTESIAN_POINT('',(-1.322875655532,-1.5,1.83160136358)); +#989 = CARTESIAN_POINT('',(-1.322875655532,-1.5,1.89758127335)); +#990 = PCURVE('',#204,#991); +#991 = DEFINITIONAL_REPRESENTATION('',(#992),#1025); +#992 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#993,#994,#995,#996,#997,#998, + #999,#1000,#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008,#1009, + #1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#1018,#1019,#1020, + #1021,#1022,#1023,#1024),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7),(0., + 0.19344615924,0.352905368902,0.492753002032,0.691655532887, + 0.853124091793,1.),.UNSPECIFIED.); +#993 = CARTESIAN_POINT('',(3.14159265359,3.0715625782)); +#994 = CARTESIAN_POINT('',(3.202171565956,3.0715625782)); +#995 = CARTESIAN_POINT('',(3.262229079474,3.066608231569)); +#996 = CARTESIAN_POINT('',(3.321425960278,3.056860171884)); +#997 = CARTESIAN_POINT('',(3.379395456018,3.042784793412)); +#998 = CARTESIAN_POINT('',(3.435681882526,3.025155354948)); +#999 = CARTESIAN_POINT('',(3.534115301029,2.988429748786)); +#1000 = CARTESIAN_POINT('',(3.577366130105,2.970002108454)); +#1001 = CARTESIAN_POINT('',(3.619504022927,2.950083729033)); +#1002 = CARTESIAN_POINT('',(3.66063564109,2.928969080696)); +#1003 = CARTESIAN_POINT('',(3.7008717295,2.906906073665)); +#1004 = CARTESIAN_POINT('',(3.774949661472,2.864094252215)); +#1005 = CARTESIAN_POINT('',(3.808987597165,2.843506955238)); +#1006 = CARTESIAN_POINT('',(3.842537744618,2.82246996597)); +#1007 = CARTESIAN_POINT('',(3.875685646998,2.801096942236)); +#1008 = CARTESIAN_POINT('',(3.908524145252,2.779484878431)); +#1009 = CARTESIAN_POINT('',(3.987580866596,2.726759554142)); +#1010 = CARTESIAN_POINT('',(4.033495544371,2.695553686701)); +#1011 = CARTESIAN_POINT('',(4.079262058441,2.664316965917)); +#1012 = CARTESIAN_POINT('',(4.125200347349,2.63327657519)); +#1013 = CARTESIAN_POINT('',(4.17159487386,2.602765475618)); +#1014 = CARTESIAN_POINT('',(4.256932167723,2.54941171715)); +#1015 = CARTESIAN_POINT('',(4.295627279868,2.52621043866)); +#1016 = CARTESIAN_POINT('',(4.335094885922,2.503885023075)); +#1017 = CARTESIAN_POINT('',(4.375553889621,2.48276976443)); +#1018 = CARTESIAN_POINT('',(4.417194379029,2.463373852059)); +#1019 = CARTESIAN_POINT('',(4.499352251173,2.430886171363)); +#1020 = CARTESIAN_POINT('',(4.540181541067,2.417165318734)); +#1021 = CARTESIAN_POINT('',(4.582149696659,2.406105615583)); +#1022 = CARTESIAN_POINT('',(4.62494906578,2.398387232522)); +#1023 = CARTESIAN_POINT('',(4.668402373871,2.394438233732)); +#1024 = CARTESIAN_POINT('',(4.712388980385,2.394438233732)); +#1025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1026 = PCURVE('',#624,#1027); +#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1061); +#1028 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1029,#1030,#1031,#1032,#1033, + #1034,#1035,#1036,#1037,#1038,#1039,#1040,#1041,#1042,#1043,#1044, + #1045,#1046,#1047,#1048,#1049,#1050,#1051,#1052,#1053,#1054,#1055, + #1056,#1057,#1058,#1059,#1060),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) + ,(0.,0.19344615924,0.352905368902,0.492753002032,0.691655532887, + 0.853124091793,1.),.UNSPECIFIED.); +#1029 = CARTESIAN_POINT('',(3.14159265359,3.39758127335)); +#1030 = CARTESIAN_POINT('',(3.187026837865,3.39758127335)); +#1031 = CARTESIAN_POINT('',(3.232070029218,3.404186982091)); +#1032 = CARTESIAN_POINT('',(3.276336103611,3.417184814517)); +#1033 = CARTESIAN_POINT('',(3.319431414923,3.436046352885)); +#1034 = CARTESIAN_POINT('',(3.360913544225,3.459916000159)); +#1035 = CARTESIAN_POINT('',(3.432700426484,3.510273765357)); +#1036 = CARTESIAN_POINT('',(3.463948979033,3.535747563555)); +#1037 = CARTESIAN_POINT('',(3.494056714207,3.563573085243)); +#1038 = CARTESIAN_POINT('',(3.5230709618,3.593450759662)); +#1039 = CARTESIAN_POINT('',(3.551041049836,3.625151027618)); +#1040 = CARTESIAN_POINT('',(3.601681398375,3.687777199997)); +#1041 = CARTESIAN_POINT('',(3.62459294335,3.718334321949)); +#1042 = CARTESIAN_POINT('',(3.646790868091,3.750086977915)); +#1043 = CARTESIAN_POINT('',(3.668307282545,3.782968919361)); +#1044 = CARTESIAN_POINT('',(3.689171027672,3.816953173119)); +#1045 = CARTESIAN_POINT('',(3.738191237262,3.901985271205)); +#1046 = CARTESIAN_POINT('',(3.765646092576,3.954073431607)); +#1047 = CARTESIAN_POINT('',(3.791882319045,4.008403119135)); +#1048 = CARTESIAN_POINT('',(3.816928383889,4.065154870876)); +#1049 = CARTESIAN_POINT('',(3.840705148132,4.124544527993)); +#1050 = CARTESIAN_POINT('',(3.881097639181,4.237265116568)); +#1051 = CARTESIAN_POINT('',(3.898215739633,4.289623815805)); +#1052 = CARTESIAN_POINT('',(3.914325246386,4.344173784056)); +#1053 = CARTESIAN_POINT('',(3.929265949855,4.401172732079)); +#1054 = CARTESIAN_POINT('',(3.942774669986,4.460826614931)); +#1055 = CARTESIAN_POINT('',(3.965140490215,4.580165798094)); +#1056 = CARTESIAN_POINT('',(3.974457573651,4.640160626285)); +#1057 = CARTESIAN_POINT('',(3.981876460179,4.702452405426)); +#1058 = CARTESIAN_POINT('',(3.987022069184,4.766421338855)); +#1059 = CARTESIAN_POINT('',(3.989654732571,4.83160136358)); +#1060 = CARTESIAN_POINT('',(3.989654732571,4.89758127335)); +#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1062 = ORIENTED_EDGE('',*,*,#1063,.F.); +#1063 = EDGE_CURVE('',#675,#954,#1064,.T.); +#1064 = SURFACE_CURVE('',#1065,(#1098,#1134),.PCURVE_S1.); +#1065 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1066,#1067,#1068,#1069,#1070, + #1071,#1072,#1073,#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081, + #1082,#1083,#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092, + #1093,#1094,#1095,#1096,#1097),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) + ,(0.,0.193446146404,0.352905358604,0.492752993959,0.691655527979, + 0.853124089455,1.),.UNSPECIFIED.); +#1066 = CARTESIAN_POINT('',(-2.,0.,3.39758127335)); +#1067 = CARTESIAN_POINT('',(-1.999999993185,-9.0868440848E-02, + 3.397581264263)); +#1068 = CARTESIAN_POINT('',(-1.995045661784,-0.180954598214, + 3.390975575766)); +#1069 = CARTESIAN_POINT('',(-1.985297595059,-0.269149529475, + 3.377977734169)); +#1070 = CARTESIAN_POINT('',(-1.971222212152,-0.354355485271, + 3.359116189663)); +#1071 = CARTESIAN_POINT('',(-1.953592775092,-0.43551006978, + 3.335246544271)); +#1072 = CARTESIAN_POINT('',(-1.916867170586,-0.574307238239, + 3.284888781343)); +#1073 = CARTESIAN_POINT('',(-1.898439530254,-0.634079109233, + 3.259414983145)); +#1074 = CARTESIAN_POINT('',(-1.878521150833,-0.690969604896, + 3.231589461457)); +#1075 = CARTESIAN_POINT('',(-1.857406502496,-0.745073223719, + 3.201711787038)); +#1076 = CARTESIAN_POINT('',(-1.835343495465,-0.796508487311, + 3.170011519082)); +#1077 = CARTESIAN_POINT('',(-1.792531674015,-0.888295891375, + 3.107385346703)); +#1078 = CARTESIAN_POINT('',(-1.771944377038,-0.929255878269, + 3.076828224751)); +#1079 = CARTESIAN_POINT('',(-1.75090738777,-0.968378811438, + 3.045075568785)); +#1080 = CARTESIAN_POINT('',(-1.729534364036,-1.005752173872, + 3.012193627339)); +#1081 = CARTESIAN_POINT('',(-1.707922300231,-1.041460318995, + 2.978209373581)); +#1082 = CARTESIAN_POINT('',(-1.655196975942,-1.124116014333, + 2.893177275495)); +#1083 = CARTESIAN_POINT('',(-1.623991108501,-1.169339466149, + 2.841089115093)); +#1084 = CARTESIAN_POINT('',(-1.592754387717,-1.211553139399, + 2.786759427565)); +#1085 = CARTESIAN_POINT('',(-1.56171399699,-1.250907786183, + 2.730007675824)); +#1086 = CARTESIAN_POINT('',(-1.531202897418,-1.287402735825, + 2.670618018707)); +#1087 = CARTESIAN_POINT('',(-1.47784913895,-1.348062358227, + 2.557897430132)); +#1088 = CARTESIAN_POINT('',(-1.45464786046,-1.373250313282, + 2.505538730895)); +#1089 = CARTESIAN_POINT('',(-1.432322444875,-1.396494131177, + 2.450988762644)); +#1090 = CARTESIAN_POINT('',(-1.41120718623,-1.417646655493, + 2.393989814621)); +#1091 = CARTESIAN_POINT('',(-1.391811273859,-1.436457474422, + 2.334335931769)); +#1092 = CARTESIAN_POINT('',(-1.359323593163,-1.467205974565, + 2.214996748606)); +#1093 = CARTESIAN_POINT('',(-1.345602740534,-1.479817363331, + 2.155001920415)); +#1094 = CARTESIAN_POINT('',(-1.334543037383,-1.489710654574, + 2.092710141274)); +#1095 = CARTESIAN_POINT('',(-1.326824654322,-1.496517219326, + 2.028741207845)); +#1096 = CARTESIAN_POINT('',(-1.322875655532,-1.5,1.96356118312)); +#1097 = CARTESIAN_POINT('',(-1.322875655532,-1.5,1.89758127335)); +#1098 = PCURVE('',#204,#1099); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1133); +#1100 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1101,#1102,#1103,#1104,#1105, + #1106,#1107,#1108,#1109,#1110,#1111,#1112,#1113,#1114,#1115,#1116, + #1117,#1118,#1119,#1120,#1121,#1122,#1123,#1124,#1125,#1126,#1127, + #1128,#1129,#1130,#1131,#1132),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) + ,(0.,0.193446146404,0.352905358604,0.492752993959,0.691655527979, + 0.853124089455,1.),.UNSPECIFIED.); +#1101 = CARTESIAN_POINT('',(6.28318530718,3.0715625782)); +#1102 = CARTESIAN_POINT('',(6.222606346614,3.071562571385)); +#1103 = CARTESIAN_POINT('',(6.162548931748,3.066608239984)); +#1104 = CARTESIAN_POINT('',(6.103352009591,3.056860173259)); +#1105 = CARTESIAN_POINT('',(6.045382486813,3.042784790352)); +#1106 = CARTESIAN_POINT('',(5.989096073805,3.025155353292)); +#1107 = CARTESIAN_POINT('',(5.890662659741,2.988429748786)); +#1108 = CARTESIAN_POINT('',(5.847411830664,2.970002108454)); +#1109 = CARTESIAN_POINT('',(5.805273937842,2.950083729033)); +#1110 = CARTESIAN_POINT('',(5.764142319679,2.928969080696)); +#1111 = CARTESIAN_POINT('',(5.723906231269,2.906906073665)); +#1112 = CARTESIAN_POINT('',(5.649828299298,2.864094252215)); +#1113 = CARTESIAN_POINT('',(5.615790363604,2.843506955238)); +#1114 = CARTESIAN_POINT('',(5.582240216151,2.82246996597)); +#1115 = CARTESIAN_POINT('',(5.549092313772,2.801096942236)); +#1116 = CARTESIAN_POINT('',(5.516253815517,2.779484878431)); +#1117 = CARTESIAN_POINT('',(5.437197094173,2.726759554142)); +#1118 = CARTESIAN_POINT('',(5.391282416399,2.695553686701)); +#1119 = CARTESIAN_POINT('',(5.345515902329,2.664316965917)); +#1120 = CARTESIAN_POINT('',(5.29957761342,2.63327657519)); +#1121 = CARTESIAN_POINT('',(5.253183086909,2.602765475618)); +#1122 = CARTESIAN_POINT('',(5.167845793046,2.54941171715)); +#1123 = CARTESIAN_POINT('',(5.129150680902,2.52621043866)); +#1124 = CARTESIAN_POINT('',(5.089683074848,2.503885023075)); +#1125 = CARTESIAN_POINT('',(5.049224071148,2.48276976443)); +#1126 = CARTESIAN_POINT('',(5.00758358174,2.463373852059)); +#1127 = CARTESIAN_POINT('',(4.925425709597,2.430886171363)); +#1128 = CARTESIAN_POINT('',(4.884596419703,2.417165318734)); +#1129 = CARTESIAN_POINT('',(4.84262826411,2.406105615583)); +#1130 = CARTESIAN_POINT('',(4.799828894989,2.398387232522)); +#1131 = CARTESIAN_POINT('',(4.756375586898,2.394438233732)); +#1132 = CARTESIAN_POINT('',(4.712388980385,2.394438233732)); +#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1134 = PCURVE('',#624,#1135); +#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1169); +#1136 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1137,#1138,#1139,#1140,#1141, + #1142,#1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152, + #1153,#1154,#1155,#1156,#1157,#1158,#1159,#1160,#1161,#1162,#1163, + #1164,#1165,#1166,#1167,#1168),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,7) + ,(0.,0.193446146404,0.352905358604,0.492752993959,0.691655527979, + 0.853124089455,1.),.UNSPECIFIED.); +#1137 = CARTESIAN_POINT('',(3.14159265359,6.39758127335)); +#1138 = CARTESIAN_POINT('',(3.187026874014,6.397581264263)); +#1139 = CARTESIAN_POINT('',(3.232069991225,6.390975575766)); +#1140 = CARTESIAN_POINT('',(3.276336097173,6.377977734169)); +#1141 = CARTESIAN_POINT('',(3.31943142817,6.359116189663)); +#1142 = CARTESIAN_POINT('',(3.360913547462,6.335246544271)); +#1143 = CARTESIAN_POINT('',(3.432700426484,6.284888781343)); +#1144 = CARTESIAN_POINT('',(3.463948979033,6.259414983145)); +#1145 = CARTESIAN_POINT('',(3.494056714207,6.231589461457)); +#1146 = CARTESIAN_POINT('',(3.5230709618,6.201711787038)); +#1147 = CARTESIAN_POINT('',(3.551041049836,6.170011519082)); +#1148 = CARTESIAN_POINT('',(3.601681398375,6.107385346703)); +#1149 = CARTESIAN_POINT('',(3.62459294335,6.076828224751)); +#1150 = CARTESIAN_POINT('',(3.646790868091,6.045075568785)); +#1151 = CARTESIAN_POINT('',(3.668307282545,6.012193627339)); +#1152 = CARTESIAN_POINT('',(3.689171027672,5.978209373581)); +#1153 = CARTESIAN_POINT('',(3.738191237262,5.893177275495)); +#1154 = CARTESIAN_POINT('',(3.765646092576,5.841089115093)); +#1155 = CARTESIAN_POINT('',(3.791882319045,5.786759427565)); +#1156 = CARTESIAN_POINT('',(3.816928383889,5.730007675824)); +#1157 = CARTESIAN_POINT('',(3.840705148132,5.670618018707)); +#1158 = CARTESIAN_POINT('',(3.881097639181,5.557897430132)); +#1159 = CARTESIAN_POINT('',(3.898215739633,5.505538730895)); +#1160 = CARTESIAN_POINT('',(3.914325246386,5.450988762644)); +#1161 = CARTESIAN_POINT('',(3.929265949855,5.393989814621)); +#1162 = CARTESIAN_POINT('',(3.942774669986,5.334335931769)); +#1163 = CARTESIAN_POINT('',(3.965140490215,5.214996748606)); +#1164 = CARTESIAN_POINT('',(3.974457573651,5.155001920415)); +#1165 = CARTESIAN_POINT('',(3.981876460179,5.092710141274)); +#1166 = CARTESIAN_POINT('',(3.987022069184,5.028741207845)); +#1167 = CARTESIAN_POINT('',(3.989654732571,4.96356118312)); +#1168 = CARTESIAN_POINT('',(3.989654732571,4.89758127335)); +#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1170 = ORIENTED_EDGE('',*,*,#674,.T.); +#1171 = ORIENTED_EDGE('',*,*,#489,.T.); +#1172 = ORIENTED_EDGE('',*,*,#379,.F.); +#1173 = ORIENTED_EDGE('',*,*,#251,.F.); +#1174 = ADVANCED_FACE('',(#1175,#1201),#624,.F.); +#1175 = FACE_BOUND('',#1176,.F.); +#1176 = EDGE_LOOP('',(#1177,#1198,#1199,#1200)); +#1177 = ORIENTED_EDGE('',*,*,#1178,.T.); +#1178 = EDGE_CURVE('',#604,#643,#1179,.T.); +#1179 = SEAM_CURVE('',#1180,(#1184,#1191),.PCURVE_S1.); +#1180 = LINE('',#1181,#1182); +#1181 = CARTESIAN_POINT('',(2.,-4.898587196589E-16,-3.)); +#1182 = VECTOR('',#1183,1.); +#1183 = DIRECTION('',(0.,0.,1.)); +#1184 = PCURVE('',#624,#1185); +#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1190); +#1186 = LINE('',#1187,#1188); +#1187 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1188 = VECTOR('',#1189,1.); +#1189 = DIRECTION('',(0.,1.)); +#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1191 = PCURVE('',#624,#1192); +#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.,-0.)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(0.,1.)); +#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1198 = ORIENTED_EDGE('',*,*,#642,.F.); +#1199 = ORIENTED_EDGE('',*,*,#1178,.F.); +#1200 = ORIENTED_EDGE('',*,*,#603,.T.); +#1201 = FACE_BOUND('',#1202,.F.); +#1202 = EDGE_LOOP('',(#1203,#1204,#1205,#1206)); +#1203 = ORIENTED_EDGE('',*,*,#825,.F.); +#1204 = ORIENTED_EDGE('',*,*,#697,.T.); +#1205 = ORIENTED_EDGE('',*,*,#1063,.T.); +#1206 = ORIENTED_EDGE('',*,*,#953,.F.); +#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1211)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1208,#1209,#1210)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1208 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1209 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1210 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1211 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1208, + 'distance_accuracy_value','confusion accuracy'); +#1212 = PRODUCT_TYPE('part',$,(#7)); +#1213 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1214),#1207); +#1214 = STYLED_ITEM('color',(#1215),#15); +#1215 = PRESENTATION_STYLE_ASSIGNMENT((#1216,#1222)); +#1216 = SURFACE_STYLE_USAGE(.BOTH.,#1217); +#1217 = SURFACE_SIDE_STYLE('',(#1218)); +#1218 = SURFACE_STYLE_FILL_AREA(#1219); +#1219 = FILL_AREA_STYLE('',(#1220)); +#1220 = FILL_AREA_STYLE_COLOUR('',#1221); +#1221 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1222 = CURVE_STYLE('',#1223,POSITIVE_LENGTH_MEASURE(0.1),#1221); +#1223 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.fcstd b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..c7043670dce5187e9248be759fbb4ac75da3132e GIT binary patch literal 99758 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 Z*Tr-C^#w#AF(*?~VL=gs|9dz7{{Y$0W