From 2ecdf60f2515f0ea2d797754e83d13165cc299e4 Mon Sep 17 00:00:00 2001 From: nachotineo Date: Tue, 8 Sep 2015 20:57:51 +0200 Subject: [PATCH] DIN 463 Double Tab Washer --- .../Washers/Metric/DIN463_M10TabWasher.fcstd | Bin 0 -> 21279 bytes .../Washers/Metric/DIN463_M10TabWasher.step | 1296 +++++++++++++++++ .../Washers/Metric/DIN463_M10TabWasher.stl | Bin 0 -> 16084 bytes .../Washers/Metric/DIN463_M12TabWasher.fcstd | Bin 0 -> 20519 bytes .../Washers/Metric/DIN463_M12TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M12TabWasher.stl | Bin 0 -> 21084 bytes .../Washers/Metric/DIN463_M14TabWasher.fcstd | Bin 0 -> 19519 bytes .../Washers/Metric/DIN463_M14TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M14TabWasher.stl | Bin 0 -> 24084 bytes .../Washers/Metric/DIN463_M16TabWasher.fcstd | Bin 0 -> 20171 bytes .../Washers/Metric/DIN463_M16TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M16TabWasher.stl | Bin 0 -> 24084 bytes .../Washers/Metric/DIN463_M18TabWasher.fcstd | Bin 0 -> 20575 bytes .../Washers/Metric/DIN463_M18TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M18TabWasher.stl | Bin 0 -> 24484 bytes .../Washers/Metric/DIN463_M20TabWasher.fcstd | Bin 0 -> 19697 bytes .../Washers/Metric/DIN463_M20TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M20TabWasher.stl | Bin 0 -> 26484 bytes .../Washers/Metric/DIN463_M22TabWasher.fcstd | Bin 0 -> 20046 bytes .../Washers/Metric/DIN463_M22TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M22TabWasher.stl | Bin 0 -> 27284 bytes .../Washers/Metric/DIN463_M24TabWasher.fcstd | Bin 0 -> 20336 bytes .../Washers/Metric/DIN463_M24TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M24TabWasher.stl | Bin 0 -> 29284 bytes .../Washers/Metric/DIN463_M27TabWasher.fcstd | Bin 0 -> 20339 bytes .../Washers/Metric/DIN463_M27TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M27TabWasher.stl | Bin 0 -> 30884 bytes .../Washers/Metric/DIN463_M3.5TabWasher.fcstd | Bin 0 -> 16442 bytes .../Washers/Metric/DIN463_M3.5TabWasher.step | 982 +++++++++++++ .../Washers/Metric/DIN463_M3.5TabWasher.stl | Bin 0 -> 13884 bytes .../Washers/Metric/DIN463_M30TabWasher.fcstd | Bin 0 -> 19943 bytes .../Washers/Metric/DIN463_M30TabWasher.step | 1075 ++++++++++++++ .../Washers/Metric/DIN463_M30TabWasher.stl | Bin 0 -> 32884 bytes .../Washers/Metric/DIN463_M3TabWasher.fcstd | Bin 0 -> 15885 bytes .../Washers/Metric/DIN463_M3TabWasher.step | 982 +++++++++++++ .../Washers/Metric/DIN463_M3TabWasher.stl | Bin 0 -> 13084 bytes .../Washers/Metric/DIN463_M4TabWasher.fcstd | Bin 0 -> 20437 bytes .../Washers/Metric/DIN463_M4TabWasher.step | 1296 +++++++++++++++++ .../Washers/Metric/DIN463_M4TabWasher.stl | Bin 0 -> 14884 bytes .../Washers/Metric/DIN463_M5TabWasher.fcstd | Bin 0 -> 20239 bytes .../Washers/Metric/DIN463_M5TabWasher.step | 1296 +++++++++++++++++ .../Washers/Metric/DIN463_M5TabWasher.stl | Bin 0 -> 14884 bytes .../Washers/Metric/DIN463_M6TabWasher.fcstd | Bin 0 -> 20601 bytes .../Washers/Metric/DIN463_M6TabWasher.step | 1296 +++++++++++++++++ .../Washers/Metric/DIN463_M6TabWasher.stl | Bin 0 -> 14884 bytes .../Washers/Metric/DIN463_M7TabWasher.fcstd | Bin 0 -> 20857 bytes .../Washers/Metric/DIN463_M7TabWasher.step | 1296 +++++++++++++++++ .../Washers/Metric/DIN463_M7TabWasher.stl | Bin 0 -> 17684 bytes .../Washers/Metric/DIN463_M8TabWasher.fcstd | Bin 0 -> 20529 bytes .../Washers/Metric/DIN463_M8TabWasher.step | 1296 +++++++++++++++++ .../Washers/Metric/DIN463_M8TabWasher.stl | Bin 0 -> 16884 bytes 51 files changed, 19415 insertions(+) create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M12TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M12TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M12TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M16TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M16TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M16TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M27TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M27TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M27TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M30TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M30TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M30TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.stl create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.fcstd create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.step create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.stl diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..eb2c51a2f320c9b62abd3f41a49a85b3daa7f138 GIT binary patch literal 21279 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 ZF-8{a1PlNGAVAB@(NRMU0{T0I{{;t1!t($C literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.step new file mode 100644 index 00000000..f38fbce8 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.step @@ -0,0 +1,1296 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.step', + '2015-09-08T10:52:35',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1081); +#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,#406,#482,#536,#585,#635,#684,#738,#788,#837, + #887,#936,#986,#1013,#1063)); +#17 = ADVANCED_FACE('',(#18,#375),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#88,#117,#150,#178,#206,#234,#263,#292,#321, + #349)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-10.35615758857,-5.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-22.,-5.,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-9.23309265631,-5.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-9.23309265631,-5.,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('',(-1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-9.23309265631,-5.,0.)); +#47 = DIRECTION('',(0.,-1.,0.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,-0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-8.699172374395,-5.879999999997,0.)); +#59 = SURFACE_CURVE('',#60,(#65,#76),.PCURVE_S1.); +#60 = CIRCLE('',#61,2.); +#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); +#62 = CARTESIAN_POINT('',(-10.35615758857,-7.,0.)); +#63 = DIRECTION('',(-0.,-0.,-1.)); +#64 = DIRECTION('',(0.,-1.,0.)); +#65 = PCURVE('',#32,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#75); +#67 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#68,#69,#70,#71,#72,#73,#74), +.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( + '') ); +#68 = CARTESIAN_POINT('',(-1.12306493226,-4.)); +#69 = CARTESIAN_POINT('',(-4.587166547398,-4.)); +#70 = CARTESIAN_POINT('',(-2.855115739829,-1.)); +#71 = CARTESIAN_POINT('',(-1.12306493226,2.)); +#72 = CARTESIAN_POINT('',(0.608985875309,-1.)); +#73 = CARTESIAN_POINT('',(2.341036682878,-4.)); +#74 = CARTESIAN_POINT('',(-1.12306493226,-4.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = CYLINDRICAL_SURFACE('',#78,2.); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(-10.35615758857,-7.,0.)); +#80 = DIRECTION('',(0.,0.,1.)); +#81 = DIRECTION('',(0.,1.,0.)); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-1.,0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#57,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(-5.879999999997,-8.699172374395,0.)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,10.499999999972); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(0.,0.,0.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = PCURVE('',#32,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = CIRCLE('',#101,10.499999999972); +#101 = AXIS2_PLACEMENT_2D('',#102,#103); +#102 = CARTESIAN_POINT('',(9.23309265631,5.)); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = CYLINDRICAL_SURFACE('',#107,10.499999999972); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(-0.,-0.,-1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-0.,0.)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-1.,0.)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#90,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-5.,-10.35615758857,0.)); +#121 = SURFACE_CURVE('',#122,(#127,#138),.PCURVE_S1.); +#122 = CIRCLE('',#123,2.); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(-7.,-10.35615758857,0.)); +#125 = DIRECTION('',(-0.,-0.,-1.)); +#126 = DIRECTION('',(0.,-1.,0.)); +#127 = PCURVE('',#32,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#137); +#129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#130,#131,#132,#133,#134,#135 +,#136),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#130 = CARTESIAN_POINT('',(2.23309265631,-7.35615758857)); +#131 = CARTESIAN_POINT('',(-1.231008958828,-7.35615758857)); +#132 = CARTESIAN_POINT('',(0.501041848741,-4.35615758857)); +#133 = CARTESIAN_POINT('',(2.23309265631,-1.35615758857)); +#134 = CARTESIAN_POINT('',(3.965143463879,-4.35615758857)); +#135 = CARTESIAN_POINT('',(5.697194271447,-7.35615758857)); +#136 = CARTESIAN_POINT('',(2.23309265631,-7.35615758857)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = PCURVE('',#139,#144); +#139 = CYLINDRICAL_SURFACE('',#140,2.); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(-7.,-10.35615758857,0.)); +#142 = DIRECTION('',(0.,0.,1.)); +#143 = DIRECTION('',(0.560000000001,0.828492607087,0.)); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.735978453592,-0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-1.,0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#119,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-5.,-12.99999999996,0.)); +#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-5.,-9.233092656288,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,-1.,0.)); +#159 = PCURVE('',#32,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(4.23309265631,-4.233092656288)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = PCURVE('',#167,#172); +#167 = PLANE('',#168); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(-5.,-9.233092656288,0.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = DIRECTION('',(0.,-1.,0.)); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(0.,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(1.,0.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#152,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(5.,-13.,0.)); +#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-5.,-12.99999999996,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,-3.221067856884E-12,0.)); +#187 = PCURVE('',#32,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(4.23309265631,-7.999999999968)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,-3.221067856884E-12)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-5.,-12.99999999996,0.)); +#198 = DIRECTION('',(3.221067856884E-12,1.,0.)); +#199 = DIRECTION('',(1.,-3.221067856884E-12,0.)); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(0.,0.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(1.,0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#180,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(5.,-11.3688170009,0.)); +#210 = SURFACE_CURVE('',#211,(#215,#222),.PCURVE_S1.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(5.,-13.,0.)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(0.,1.,0.)); +#215 = PCURVE('',#32,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(14.23309265631,-8.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,1.)); +#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#222 = PCURVE('',#223,#228); +#223 = PLANE('',#224); +#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225 = CARTESIAN_POINT('',(5.,-13.,0.)); +#226 = DIRECTION('',(-1.,0.,0.)); +#227 = DIRECTION('',(0.,1.,0.)); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#208,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(6.51724137931,-8.232591621343,0.)); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,4.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(9.,-11.3688170009,0.)); +#242 = DIRECTION('',(-0.,0.,1.)); +#243 = DIRECTION('',(0.,-1.,0.)); +#244 = PCURVE('',#32,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = CIRCLE('',#247,4.); +#247 = AXIS2_PLACEMENT_2D('',#248,#249); +#248 = CARTESIAN_POINT('',(18.23309265631,-6.368817000902)); +#249 = DIRECTION('',(0.,-1.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CYLINDRICAL_SURFACE('',#253,4.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(9.,-11.3688170009,0.)); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = DIRECTION('',(-0.620689655172,0.78405634489,0.)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-3.811214649869,0.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#236,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(-8.232591621343,6.51724137931,0.)); +#267 = SURFACE_CURVE('',#268,(#273,#280),.PCURVE_S1.); +#268 = CIRCLE('',#269,10.5); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(0.,0.,0.)); +#271 = DIRECTION('',(0.,0.,1.)); +#272 = DIRECTION('',(1.,0.,0.)); +#273 = PCURVE('',#32,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = CIRCLE('',#276,10.5); +#276 = AXIS2_PLACEMENT_2D('',#277,#278); +#277 = CARTESIAN_POINT('',(9.23309265631,5.)); +#278 = DIRECTION('',(1.,0.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = CYLINDRICAL_SURFACE('',#282,10.5); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.,0.,0.)); +#284 = DIRECTION('',(-0.,-0.,-1.)); +#285 = DIRECTION('',(1.,0.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(-0.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(-1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#294,#265,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-11.3688170009,5.,0.)); +#296 = SURFACE_CURVE('',#297,(#302,#309),.PCURVE_S1.); +#297 = CIRCLE('',#298,4.); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(-11.3688170009,9.,0.)); +#300 = DIRECTION('',(-0.,0.,1.)); +#301 = DIRECTION('',(0.,-1.,0.)); +#302 = PCURVE('',#32,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = CIRCLE('',#305,4.); +#305 = AXIS2_PLACEMENT_2D('',#306,#307); +#306 = CARTESIAN_POINT('',(-2.135724344592,14.)); +#307 = DIRECTION('',(0.,-1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = CYLINDRICAL_SURFACE('',#311,4.); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(-11.3688170009,9.,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(0.,-1.,0.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.F.); +#322 = EDGE_CURVE('',#323,#294,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(-22.,5.,0.)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-22.,5.,0.)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#32,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-12.76690734369,10.)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-22.,5.,0.)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(1.,0.,0.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#24,#323,#351,.T.); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-22.,-5.,0.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,1.,0.)); +#356 = PCURVE('',#32,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(-12.76690734369,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(-22.,-5.,0.)); +#367 = DIRECTION('',(-1.,0.,0.)); +#368 = DIRECTION('',(0.,1.,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = FACE_BOUND('',#376,.T.); +#376 = EDGE_LOOP('',(#377)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#379,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(5.25,0.,0.)); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,5.25); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(0.,0.,0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#32,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = CIRCLE('',#390,5.25); +#390 = AXIS2_PLACEMENT_2D('',#391,#392); +#391 = CARTESIAN_POINT('',(9.23309265631,5.)); +#392 = DIRECTION('',(1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,5.25); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,0.)); +#398 = DIRECTION('',(-0.,-0.,-1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = ADVANCED_FACE('',(#407),#44,.T.); +#407 = FACE_BOUND('',#408,.T.); +#408 = EDGE_LOOP('',(#409,#410,#433,#461)); +#409 = ORIENTED_EDGE('',*,*,#21,.F.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#22,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-10.35615758857,-5.,0.75)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-10.35615758857,-5.,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(0.,0.,1.)); +#419 = PCURVE('',#44,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(1.12306493226,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(0.,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#77,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.,0.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,1.)); +#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#412,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-22.,-5.,0.75)); +#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-9.23309265631,-5.,0.75)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(-1.,0.,0.)); +#442 = PCURVE('',#44,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); +#444 = LINE('',#445,#446); +#445 = CARTESIAN_POINT('',(0.,-0.75)); +#446 = VECTOR('',#447,1.); +#447 = DIRECTION('',(1.,0.)); +#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#449 = PCURVE('',#450,#455); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-9.23309265631,-5.,0.75)); +#453 = DIRECTION('',(0.,0.,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(-1.,0.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ORIENTED_EDGE('',*,*,#462,.F.); +#462 = EDGE_CURVE('',#24,#435,#463,.T.); +#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(-22.,-5.,0.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(0.,0.,1.)); +#468 = PCURVE('',#44,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(12.76690734369,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.,-1.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#364,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(0.,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,-1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ADVANCED_FACE('',(#483),#77,.F.); +#483 = FACE_BOUND('',#484,.T.); +#484 = EDGE_LOOP('',(#485,#486,#509,#535)); +#485 = ORIENTED_EDGE('',*,*,#56,.T.); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#57,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(-8.699172374395,-5.879999999997,0.75)); +#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-8.699172374395,-5.879999999997,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = PCURVE('',#77,#496); +#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501); +#497 = LINE('',#498,#499); +#498 = CARTESIAN_POINT('',(-0.976410526792,0.)); +#499 = VECTOR('',#500,1.); +#500 = DIRECTION('',(-0.,1.)); +#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#502 = PCURVE('',#106,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-3.735978453592,0.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-0.,-1.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = ORIENTED_EDGE('',*,*,#510,.F.); +#510 = EDGE_CURVE('',#412,#488,#511,.T.); +#511 = SURFACE_CURVE('',#512,(#517,#524),.PCURVE_S1.); +#512 = CIRCLE('',#513,2.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(-10.35615758857,-7.,0.75)); +#515 = DIRECTION('',(-0.,-0.,-1.)); +#516 = DIRECTION('',(0.,-1.,0.)); +#517 = PCURVE('',#77,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(3.14159265359,0.75)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-1.,0.)); +#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#524 = PCURVE('',#450,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#534); +#526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#527,#528,#529,#530,#531,#532 +,#533),.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( + '') ); +#527 = CARTESIAN_POINT('',(-1.12306493226,-4.)); +#528 = CARTESIAN_POINT('',(-4.587166547398,-4.)); +#529 = CARTESIAN_POINT('',(-2.855115739829,-1.)); +#530 = CARTESIAN_POINT('',(-1.12306493226,2.)); +#531 = CARTESIAN_POINT('',(0.608985875309,-1.)); +#532 = CARTESIAN_POINT('',(2.341036682878,-4.)); +#533 = CARTESIAN_POINT('',(-1.12306493226,-4.)); +#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#535 = ORIENTED_EDGE('',*,*,#411,.F.); +#536 = ADVANCED_FACE('',(#537),#364,.T.); +#537 = FACE_BOUND('',#538,.T.); +#538 = EDGE_LOOP('',(#539,#540,#563,#584)); +#539 = ORIENTED_EDGE('',*,*,#462,.T.); +#540 = ORIENTED_EDGE('',*,*,#541,.T.); +#541 = EDGE_CURVE('',#435,#542,#544,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(-22.,5.,0.75)); +#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-22.,-5.,0.75)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,1.,0.)); +#549 = PCURVE('',#364,#550); +#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(0.,-0.75)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(1.,0.)); +#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#556 = PCURVE('',#450,#557); +#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); +#558 = LINE('',#559,#560); +#559 = CARTESIAN_POINT('',(-12.76690734369,0.)); +#560 = VECTOR('',#561,1.); +#561 = DIRECTION('',(0.,1.)); +#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#563 = ORIENTED_EDGE('',*,*,#564,.F.); +#564 = EDGE_CURVE('',#323,#542,#565,.T.); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-22.,5.,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = PCURVE('',#364,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(10.,0.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,-1.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#338,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(0.,-1.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#350,.F.); +#585 = ADVANCED_FACE('',(#586),#106,.T.); +#586 = FACE_BOUND('',#587,.F.); +#587 = EDGE_LOOP('',(#588,#589,#590,#614)); +#588 = ORIENTED_EDGE('',*,*,#89,.F.); +#589 = ORIENTED_EDGE('',*,*,#487,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#488,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(-5.879999999997,-8.699172374395,0.75)); +#594 = SURFACE_CURVE('',#595,(#600,#607),.PCURVE_S1.); +#595 = CIRCLE('',#596,10.499999999972); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.,0.,0.75)); +#598 = DIRECTION('',(0.,0.,1.)); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#106,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-0.,-0.75)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#450,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = CIRCLE('',#610,10.499999999972); +#610 = AXIS2_PLACEMENT_2D('',#611,#612); +#611 = CARTESIAN_POINT('',(9.23309265631,5.)); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#90,#592,#616,.T.); +#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(-5.879999999997,-8.699172374395,0.)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(0.,0.,1.)); +#621 = PCURVE('',#106,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-4.118003180382,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.,-1.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#139,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(-0.,0.)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(-0.,1.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = ADVANCED_FACE('',(#636),#338,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#639,#640,#663)); +#638 = ORIENTED_EDGE('',*,*,#322,.F.); +#639 = ORIENTED_EDGE('',*,*,#564,.T.); +#640 = ORIENTED_EDGE('',*,*,#641,.T.); +#641 = EDGE_CURVE('',#542,#642,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(-11.3688170009,5.,0.75)); +#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-22.,5.,0.75)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#338,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.,-0.75)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#450,#657); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-12.76690734369,10.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#294,#642,#665,.T.); +#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-11.3688170009,5.,0.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(0.,0.,1.)); +#670 = PCURVE('',#338,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(10.631182999098,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,-1.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = PCURVE('',#310,#678); +#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(0.,0.)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(0.,1.)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = ADVANCED_FACE('',(#685),#139,.F.); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687,#688,#711,#737)); +#687 = ORIENTED_EDGE('',*,*,#118,.T.); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#119,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-5.,-10.35615758857,0.75)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-5.,-10.35615758857,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = PCURVE('',#139,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.976410526792,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-0.,1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#167,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(1.123064932282,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,-1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#592,#690,#713,.T.); +#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.); +#714 = CIRCLE('',#715,2.); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-7.,-10.35615758857,0.75)); +#717 = DIRECTION('',(-0.,-0.,-1.)); +#718 = DIRECTION('',(0.,-1.,0.)); +#719 = PCURVE('',#139,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(3.735978453592,0.75)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(-1.,0.)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = PCURVE('',#450,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#736); +#728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#729,#730,#731,#732,#733,#734 +,#735),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#729 = CARTESIAN_POINT('',(2.23309265631,-7.35615758857)); +#730 = CARTESIAN_POINT('',(-1.231008958828,-7.35615758857)); +#731 = CARTESIAN_POINT('',(0.501041848741,-4.35615758857)); +#732 = CARTESIAN_POINT('',(2.23309265631,-1.35615758857)); +#733 = CARTESIAN_POINT('',(3.965143463879,-4.35615758857)); +#734 = CARTESIAN_POINT('',(5.697194271447,-7.35615758857)); +#735 = CARTESIAN_POINT('',(2.23309265631,-7.35615758857)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = ORIENTED_EDGE('',*,*,#615,.F.); +#738 = ADVANCED_FACE('',(#739),#310,.F.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#742,#765,#787)); +#741 = ORIENTED_EDGE('',*,*,#293,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.T.); +#743 = EDGE_CURVE('',#265,#744,#746,.T.); +#744 = VERTEX_POINT('',#745); +#745 = CARTESIAN_POINT('',(-8.232591621343,6.51724137931,0.75)); +#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-8.232591621343,6.51724137931,0.)); +#749 = VECTOR('',#750,1.); +#750 = DIRECTION('',(0.,0.,1.)); +#751 = PCURVE('',#310,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(0.901174330515,0.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = PCURVE('',#281,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(-8.75515596449,0.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(-0.,-1.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#642,#744,#767,.T.); +#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.); +#768 = CIRCLE('',#769,4.); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(-11.3688170009,9.,0.75)); +#771 = DIRECTION('',(-0.,0.,1.)); +#772 = DIRECTION('',(0.,-1.,0.)); +#773 = PCURVE('',#310,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(0.,0.75)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#450,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = CIRCLE('',#783,4.); +#783 = AXIS2_PLACEMENT_2D('',#784,#785); +#784 = CARTESIAN_POINT('',(-2.135724344592,14.)); +#785 = DIRECTION('',(0.,-1.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#664,.F.); +#788 = ADVANCED_FACE('',(#789),#167,.F.); +#789 = FACE_BOUND('',#790,.F.); +#790 = EDGE_LOOP('',(#791,#792,#793,#816)); +#791 = ORIENTED_EDGE('',*,*,#151,.F.); +#792 = ORIENTED_EDGE('',*,*,#689,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#690,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(-5.,-12.99999999996,0.75)); +#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(-5.,-9.233092656288,0.75)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(0.,-1.,0.)); +#802 = PCURVE('',#167,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,-0.75)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = PCURVE('',#450,#810); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(4.23309265631,-4.233092656288)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,-1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#152,#795,#818,.T.); +#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-5.,-12.99999999996,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = PCURVE('',#167,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(3.76690734368,0.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(0.,-1.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#195,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,-1.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ADVANCED_FACE('',(#838),#281,.T.); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#864,#886)); +#840 = ORIENTED_EDGE('',*,*,#264,.F.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#236,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(6.51724137931,-8.232591621343,0.75)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(6.51724137931,-8.232591621343,0.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#281,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-5.382010976664,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#252,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.T.); +#865 = EDGE_CURVE('',#843,#744,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.); +#867 = CIRCLE('',#868,10.5); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(0.,0.,0.75)); +#870 = DIRECTION('',(0.,0.,1.)); +#871 = DIRECTION('',(1.,0.,0.)); +#872 = PCURVE('',#281,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-0.,-0.75)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#450,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = CIRCLE('',#882,10.5); +#882 = AXIS2_PLACEMENT_2D('',#883,#884); +#883 = CARTESIAN_POINT('',(9.23309265631,5.)); +#884 = DIRECTION('',(1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#743,.F.); +#887 = ADVANCED_FACE('',(#888),#195,.F.); +#888 = FACE_BOUND('',#889,.F.); +#889 = EDGE_LOOP('',(#890,#891,#914,#935)); +#890 = ORIENTED_EDGE('',*,*,#817,.T.); +#891 = ORIENTED_EDGE('',*,*,#892,.T.); +#892 = EDGE_CURVE('',#795,#893,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(5.,-13.,0.75)); +#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(-5.,-12.99999999996,0.75)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,-3.221067856884E-12,0.)); +#900 = PCURVE('',#195,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,-0.75)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#450,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(4.23309265631,-7.999999999968)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(1.,-3.221067856884E-12)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#180,#893,#916,.T.); +#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(5.,-13.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,1.)); +#921 = PCURVE('',#195,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(10.,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#223,#929); +#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.,0.)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(0.,-1.)); +#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#935 = ORIENTED_EDGE('',*,*,#179,.F.); +#936 = ADVANCED_FACE('',(#937),#252,.F.); +#937 = FACE_BOUND('',#938,.F.); +#938 = EDGE_LOOP('',(#939,#940,#963,#985)); +#939 = ORIENTED_EDGE('',*,*,#235,.T.); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#208,#942,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(5.,-11.3688170009,0.75)); +#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(5.,-11.3688170009,0.)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(0.,0.,1.)); +#949 = PCURVE('',#252,#950); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(0.901174330515,0.)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(0.,1.)); +#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#956 = PCURVE('',#223,#957); +#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(1.631182999098,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#843,#942,#965,.T.); +#965 = SURFACE_CURVE('',#966,(#971,#978),.PCURVE_S1.); +#966 = CIRCLE('',#967,4.); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(9.,-11.3688170009,0.75)); +#969 = DIRECTION('',(-0.,0.,1.)); +#970 = DIRECTION('',(0.,-1.,0.)); +#971 = PCURVE('',#252,#972); +#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-3.811214649869,0.75)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.)); +#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#978 = PCURVE('',#450,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = CIRCLE('',#981,4.); +#981 = AXIS2_PLACEMENT_2D('',#982,#983); +#982 = CARTESIAN_POINT('',(18.23309265631,-6.368817000902)); +#983 = DIRECTION('',(0.,-1.)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = ORIENTED_EDGE('',*,*,#842,.F.); +#986 = ADVANCED_FACE('',(#987),#223,.F.); +#987 = FACE_BOUND('',#988,.F.); +#988 = EDGE_LOOP('',(#989,#990,#991,#1012)); +#989 = ORIENTED_EDGE('',*,*,#207,.F.); +#990 = ORIENTED_EDGE('',*,*,#915,.T.); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#893,#942,#993,.T.); +#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(5.,-13.,0.75)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = PCURVE('',#223,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(0.,-0.75)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#450,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(14.23309265631,-8.)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(0.,1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#941,.F.); +#1013 = ADVANCED_FACE('',(#1014),#395,.F.); +#1014 = FACE_BOUND('',#1015,.T.); +#1015 = EDGE_LOOP('',(#1016,#1039,#1061,#1062)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#379,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(5.25,0.,0.75)); +#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(5.25,0.,0.)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(0.,0.,1.)); +#1025 = PCURVE('',#395,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.,0.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-1.)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#395,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(-0.,-1.)); +#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1039 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.); +#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.); +#1042 = CIRCLE('',#1043,5.25); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.,0.,0.75)); +#1045 = DIRECTION('',(0.,0.,1.)); +#1046 = DIRECTION('',(1.,0.,0.)); +#1047 = PCURVE('',#395,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.,-0.75)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#450,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = CIRCLE('',#1057,5.25); +#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(9.23309265631,5.)); +#1059 = DIRECTION('',(1.,0.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1062 = ORIENTED_EDGE('',*,*,#378,.F.); +#1063 = ADVANCED_FACE('',(#1064,#1078),#450,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073, + #1074,#1075,#1076,#1077)); +#1066 = ORIENTED_EDGE('',*,*,#434,.F.); +#1067 = ORIENTED_EDGE('',*,*,#510,.T.); +#1068 = ORIENTED_EDGE('',*,*,#591,.T.); +#1069 = ORIENTED_EDGE('',*,*,#712,.T.); +#1070 = ORIENTED_EDGE('',*,*,#794,.T.); +#1071 = ORIENTED_EDGE('',*,*,#892,.T.); +#1072 = ORIENTED_EDGE('',*,*,#992,.T.); +#1073 = ORIENTED_EDGE('',*,*,#964,.F.); +#1074 = ORIENTED_EDGE('',*,*,#865,.T.); +#1075 = ORIENTED_EDGE('',*,*,#766,.F.); +#1076 = ORIENTED_EDGE('',*,*,#641,.F.); +#1077 = ORIENTED_EDGE('',*,*,#541,.F.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082, + 'distance_accuracy_value','confusion accuracy'); +#1086 = PRODUCT_TYPE('part',$,(#7)); +#1087 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1088),#1081); +#1088 = STYLED_ITEM('color',(#1089),#15); +#1089 = PRESENTATION_STYLE_ASSIGNMENT((#1090,#1096)); +#1090 = SURFACE_STYLE_USAGE(.BOTH.,#1091); +#1091 = SURFACE_SIDE_STYLE('',(#1092)); +#1092 = SURFACE_STYLE_FILL_AREA(#1093); +#1093 = FILL_AREA_STYLE('',(#1094)); +#1094 = FILL_AREA_STYLE_COLOUR('',#1095); +#1095 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1096 = CURVE_STYLE('',#1097,POSITIVE_LENGTH_MEASURE(0.1),#1095); +#1097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M10TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..0a40b68e0d402375a2a0309700879e9cb341e728 GIT binary patch literal 16084 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M12TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M12TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..84c6464bccaa80e3055368cd7eca3df347a6489f GIT binary patch literal 20519 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 z%0D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 Pd)V1QAzG(@AL0K1dUpFL literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.step new file mode 100644 index 00000000..918ffdf4 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.step @@ -0,0 +1,1075 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.step', + '2015-09-08T20:36:54',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#905); +#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,#340,#417,#467,#517,#566,#615,#664,#713,#762, + #811,#839,#889)); +#17 = ADVANCED_FACE('',(#18,#309),#33,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#85,#113,#141,#169,#198,#226,#254,#282)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(6.533333333333,-12.38206588399,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-11.2,8.4,0.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,14.); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.,0.,0.)); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = DIRECTION('',(1.,0.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(-12.64911064067,-6.,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,14.); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(12.649110640674,6.)); +#42 = DIRECTION('',(1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,14.); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,0.,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(-0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(-1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#24,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-16.,6.,0.)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,6.); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(-16.,12.,0.)); +#64 = DIRECTION('',(-0.,0.,1.)); +#65 = DIRECTION('',(0.,-1.,0.)); +#66 = PCURVE('',#33,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,6.); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(-3.350889359326,18.)); +#71 = DIRECTION('',(0.,-1.)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = CYLINDRICAL_SURFACE('',#75,6.); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(-16.,12.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(0.,-1.,0.)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#87,#58,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-28.,6.,0.)); +#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-28.,6.,0.)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-15.35088935932,12.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(-28.,6.,0.)); +#105 = DIRECTION('',(0.,1.,0.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(1.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#87,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-28.,-6.,0.)); +#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.); +#118 = LINE('',#119,#120); +#119 = CARTESIAN_POINT('',(-28.,-6.,0.)); +#120 = VECTOR('',#121,1.); +#121 = DIRECTION('',(0.,1.,0.)); +#122 = PCURVE('',#33,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-15.35088935932,0.)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(0.,1.)); +#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#129 = PCURVE('',#130,#135); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(-28.,-6.,0.)); +#133 = DIRECTION('',(-1.,0.,0.)); +#134 = DIRECTION('',(0.,1.,0.)); +#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.,0.)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(1.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#115,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-12.64911064067,-6.,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-12.64911064067,-6.,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = PCURVE('',#33,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(0.,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = PLANE('',#159); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-12.64911064067,-6.,0.)); +#161 = DIRECTION('',(0.,-1.,0.)); +#162 = DIRECTION('',(-1.,0.,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,-0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.T.); +#170 = EDGE_CURVE('',#143,#171,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-6.,-12.64911064067,0.)); +#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); +#174 = CIRCLE('',#175,14.); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PCURVE('',#33,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = CIRCLE('',#182,14.); +#182 = AXIS2_PLACEMENT_2D('',#183,#184); +#183 = CARTESIAN_POINT('',(12.649110640674,6.)); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = CYLINDRICAL_SURFACE('',#188,14.); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(0.,0.,0.)); +#190 = DIRECTION('',(-0.,-0.,-1.)); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-0.,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-1.,0.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.T.); +#199 = EDGE_CURVE('',#171,#200,#202,.T.); +#200 = VERTEX_POINT('',#201); +#201 = CARTESIAN_POINT('',(-6.,-16.,0.)); +#202 = SURFACE_CURVE('',#203,(#207,#214),.PCURVE_S1.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-6.,-12.64911064067,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = PCURVE('',#33,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(6.649110640674,-6.649110640674)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,-1.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = PLANE('',#216); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(-6.,-12.64911064067,0.)); +#218 = DIRECTION('',(1.,0.,0.)); +#219 = DIRECTION('',(0.,-1.,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#200,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(6.,-16.,0.)); +#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-6.,-16.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(1.,0.,0.)); +#235 = PCURVE('',#33,#236); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(6.649110640674,-10.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.,0.)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#242 = PCURVE('',#243,#248); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-6.,-16.,0.)); +#246 = DIRECTION('',(0.,1.,0.)); +#247 = DIRECTION('',(1.,0.,0.)); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = ORIENTED_EDGE('',*,*,#255,.T.); +#255 = EDGE_CURVE('',#228,#256,#258,.T.); +#256 = VERTEX_POINT('',#257); +#257 = CARTESIAN_POINT('',(6.,-13.26649916142,0.)); +#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(6.,-16.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,1.,0.)); +#263 = PCURVE('',#33,#264); +#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(18.649110640674,-10.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(0.,1.)); +#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#270 = PCURVE('',#271,#276); +#271 = PLANE('',#272); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(6.,-16.,0.)); +#274 = DIRECTION('',(-1.,0.,0.)); +#275 = DIRECTION('',(0.,1.,0.)); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,0.)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#22,#256,#284,.T.); +#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.); +#285 = CIRCLE('',#286,1.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(7.,-13.26649916142,0.)); +#288 = DIRECTION('',(-0.,0.,1.)); +#289 = DIRECTION('',(0.,-1.,0.)); +#290 = PCURVE('',#33,#291); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = CIRCLE('',#293,1.); +#293 = AXIS2_PLACEMENT_2D('',#294,#295); +#294 = CARTESIAN_POINT('',(19.649110640674,-7.266499161422)); +#295 = DIRECTION('',(0.,-1.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = PCURVE('',#298,#303); +#298 = CYLINDRICAL_SURFACE('',#299,1.); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(7.,-13.26649916142,0.)); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = DIRECTION('',(-0.466666666667,0.884433277428,0.)); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-3.627110775885,0.)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(1.,0.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = FACE_BOUND('',#310,.T.); +#310 = EDGE_LOOP('',(#311)); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#313,#313,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(7.5,0.,0.)); +#315 = SURFACE_CURVE('',#316,(#321,#328),.PCURVE_S1.); +#316 = CIRCLE('',#317,7.5); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(0.,0.,0.)); +#319 = DIRECTION('',(0.,0.,1.)); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#33,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = CIRCLE('',#324,7.5); +#324 = AXIS2_PLACEMENT_2D('',#325,#326); +#325 = CARTESIAN_POINT('',(12.649110640674,6.)); +#326 = DIRECTION('',(1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = CYLINDRICAL_SURFACE('',#330,7.5); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(0.,0.,0.)); +#332 = DIRECTION('',(-0.,-0.,-1.)); +#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),#45,.T.); +#341 = FACE_BOUND('',#342,.F.); +#342 = EDGE_LOOP('',(#343,#344,#367,#396)); +#343 = ORIENTED_EDGE('',*,*,#21,.F.); +#344 = ORIENTED_EDGE('',*,*,#345,.T.); +#345 = EDGE_CURVE('',#22,#346,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(6.533333333333,-12.38206588399,1.)); +#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(6.533333333333,-12.38206588399,0.)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = PCURVE('',#45,#354); +#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-5.19790710268,0.)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(-0.,-1.)); +#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#360 = PCURVE('',#298,#361); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,1.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = ORIENTED_EDGE('',*,*,#368,.T.); +#368 = EDGE_CURVE('',#346,#369,#371,.T.); +#369 = VERTEX_POINT('',#370); +#370 = CARTESIAN_POINT('',(-11.2,8.4,1.)); +#371 = SURFACE_CURVE('',#372,(#377,#384),.PCURVE_S1.); +#372 = CIRCLE('',#373,14.); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(0.,0.,1.)); +#375 = DIRECTION('',(0.,0.,1.)); +#376 = DIRECTION('',(1.,0.,0.)); +#377 = PCURVE('',#45,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(-0.,-1.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(-1.,0.)); +#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#384 = PCURVE('',#385,#390); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(-12.64911064067,-6.,1.)); +#388 = DIRECTION('',(0.,0.,1.)); +#389 = DIRECTION('',(1.,0.,0.)); +#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395); +#391 = CIRCLE('',#392,14.); +#392 = AXIS2_PLACEMENT_2D('',#393,#394); +#393 = CARTESIAN_POINT('',(12.649110640674,6.)); +#394 = DIRECTION('',(1.,0.)); +#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#24,#369,#398,.T.); +#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-11.2,8.4,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.,0.,1.)); +#403 = PCURVE('',#45,#404); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-8.781276851976,0.)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-0.,-1.)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = PCURVE('',#74,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.927295218002,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(0.,1.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = ADVANCED_FACE('',(#418),#298,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#421,#444,#466)); +#420 = ORIENTED_EDGE('',*,*,#283,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#256,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(6.,-13.26649916142,1.)); +#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(6.,-13.26649916142,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = PCURVE('',#298,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(1.085278204499,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#271,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(2.733500838578,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,-1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#445,.F.); +#445 = EDGE_CURVE('',#346,#423,#446,.T.); +#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.); +#447 = CIRCLE('',#448,1.); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(7.,-13.26649916142,1.)); +#450 = DIRECTION('',(-0.,0.,1.)); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = PCURVE('',#298,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-3.627110775885,1.)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#385,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = CIRCLE('',#462,1.); +#462 = AXIS2_PLACEMENT_2D('',#463,#464); +#463 = CARTESIAN_POINT('',(19.649110640674,-7.266499161422)); +#464 = DIRECTION('',(0.,-1.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = ORIENTED_EDGE('',*,*,#345,.F.); +#467 = ADVANCED_FACE('',(#468),#74,.F.); +#468 = FACE_BOUND('',#469,.F.); +#469 = EDGE_LOOP('',(#470,#471,#472,#496)); +#470 = ORIENTED_EDGE('',*,*,#57,.T.); +#471 = ORIENTED_EDGE('',*,*,#397,.T.); +#472 = ORIENTED_EDGE('',*,*,#473,.F.); +#473 = EDGE_CURVE('',#474,#369,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-16.,6.,1.)); +#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.); +#477 = CIRCLE('',#478,6.); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(-16.,12.,1.)); +#480 = DIRECTION('',(-0.,0.,1.)); +#481 = DIRECTION('',(0.,-1.,0.)); +#482 = PCURVE('',#74,#483); +#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); +#484 = LINE('',#485,#486); +#485 = CARTESIAN_POINT('',(0.,1.)); +#486 = VECTOR('',#487,1.); +#487 = DIRECTION('',(1.,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#385,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = CIRCLE('',#492,6.); +#492 = AXIS2_PLACEMENT_2D('',#493,#494); +#493 = CARTESIAN_POINT('',(-3.350889359326,18.)); +#494 = DIRECTION('',(0.,-1.)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = ORIENTED_EDGE('',*,*,#497,.F.); +#497 = EDGE_CURVE('',#58,#474,#498,.T.); +#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(-16.,6.,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = PCURVE('',#74,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = PCURVE('',#102,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(12.,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,-1.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = ADVANCED_FACE('',(#518),#271,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#544,#565)); +#520 = ORIENTED_EDGE('',*,*,#255,.F.); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#228,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(6.,-16.,1.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(6.,-16.,0.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(0.,0.,1.)); +#530 = PCURVE('',#271,#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('',#243,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(12.,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,#423,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(6.,-16.,1.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,1.,0.)); +#551 = PCURVE('',#271,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.,-1.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#385,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(18.649110640674,-10.)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.,1.)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#422,.F.); +#566 = ADVANCED_FACE('',(#567),#102,.T.); +#567 = FACE_BOUND('',#568,.T.); +#568 = EDGE_LOOP('',(#569,#570,#593,#614)); +#569 = ORIENTED_EDGE('',*,*,#86,.F.); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#87,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(-28.,6.,1.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-28.,6.,0.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(0.,0.,1.)); +#579 = PCURVE('',#102,#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('',#130,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(12.,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,#474,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-28.,6.,1.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#102,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-1.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#385,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(-15.35088935932,12.)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#497,.F.); +#615 = ADVANCED_FACE('',(#616),#243,.F.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#641,#662,#663)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#200,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-6.,-16.,1.)); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-6.,-16.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = PCURVE('',#243,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,0.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(0.,-1.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#215,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(3.350889359326,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#620,#523,#643,.T.); +#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-6.,-16.,1.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,0.,0.)); +#648 = PCURVE('',#243,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-1.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = PCURVE('',#385,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(6.649110640674,-10.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = ORIENTED_EDGE('',*,*,#522,.F.); +#663 = ORIENTED_EDGE('',*,*,#227,.F.); +#664 = ADVANCED_FACE('',(#665),#130,.T.); +#665 = FACE_BOUND('',#666,.T.); +#666 = EDGE_LOOP('',(#667,#690,#711,#712)); +#667 = ORIENTED_EDGE('',*,*,#668,.T.); +#668 = EDGE_CURVE('',#115,#669,#671,.T.); +#669 = VERTEX_POINT('',#670); +#670 = CARTESIAN_POINT('',(-28.,-6.,1.)); +#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(-28.,-6.,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,0.,1.)); +#676 = PCURVE('',#130,#677); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.,0.)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(0.,-1.)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = PCURVE('',#158,#684); +#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(15.350889359326,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#669,#572,#692,.T.); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-28.,-6.,1.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,1.,0.)); +#697 = PCURVE('',#130,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,-1.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#385,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-15.35088935932,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#571,.F.); +#712 = ORIENTED_EDGE('',*,*,#114,.F.); +#713 = ADVANCED_FACE('',(#714),#215,.F.); +#714 = FACE_BOUND('',#715,.F.); +#715 = EDGE_LOOP('',(#716,#739,#760,#761)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#171,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(-6.,-12.64911064067,1.)); +#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(-6.,-12.64911064067,0.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = PCURVE('',#215,#726); +#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(0.,0.)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.,-1.)); +#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#732 = PCURVE('',#187,#733); +#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(-4.269477936311,0.)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-0.,-1.)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#739 = ORIENTED_EDGE('',*,*,#740,.T.); +#740 = EDGE_CURVE('',#718,#620,#741,.T.); +#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.); +#742 = LINE('',#743,#744); +#743 = CARTESIAN_POINT('',(-6.,-12.64911064067,1.)); +#744 = VECTOR('',#745,1.); +#745 = DIRECTION('',(0.,-1.,0.)); +#746 = PCURVE('',#215,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,-1.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = PCURVE('',#385,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(6.649110640674,-6.649110640674)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,-1.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = ORIENTED_EDGE('',*,*,#619,.F.); +#761 = ORIENTED_EDGE('',*,*,#199,.F.); +#762 = ADVANCED_FACE('',(#763),#158,.T.); +#763 = FACE_BOUND('',#764,.T.); +#764 = EDGE_LOOP('',(#765,#788,#809,#810)); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#143,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-12.64911064067,-6.,1.)); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-12.64911064067,-6.,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#158,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.,-0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#187,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-3.584503697663,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#767,#669,#790,.T.); +#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.); +#791 = LINE('',#792,#793); +#792 = CARTESIAN_POINT('',(-12.64911064067,-6.,1.)); +#793 = VECTOR('',#794,1.); +#794 = DIRECTION('',(-1.,0.,0.)); +#795 = PCURVE('',#158,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,-1.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = PCURVE('',#385,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = ORIENTED_EDGE('',*,*,#668,.F.); +#810 = ORIENTED_EDGE('',*,*,#142,.F.); +#811 = ADVANCED_FACE('',(#812),#187,.T.); +#812 = FACE_BOUND('',#813,.F.); +#813 = EDGE_LOOP('',(#814,#815,#837,#838)); +#814 = ORIENTED_EDGE('',*,*,#766,.T.); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#767,#718,#817,.T.); +#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.); +#818 = CIRCLE('',#819,14.); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,0.,1.)); +#821 = DIRECTION('',(0.,0.,1.)); +#822 = DIRECTION('',(1.,0.,0.)); +#823 = PCURVE('',#187,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(-0.,-1.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(-1.,0.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#385,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = CIRCLE('',#833,14.); +#833 = AXIS2_PLACEMENT_2D('',#834,#835); +#834 = CARTESIAN_POINT('',(12.649110640674,6.)); +#835 = DIRECTION('',(1.,0.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ORIENTED_EDGE('',*,*,#717,.F.); +#838 = ORIENTED_EDGE('',*,*,#170,.F.); +#839 = ADVANCED_FACE('',(#840),#329,.F.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#865,#887,#888)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#313,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(7.5,0.,1.)); +#846 = SEAM_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(7.5,0.,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,0.,1.)); +#851 = PCURVE('',#329,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-0.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-0.,-1.)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#329,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(-0.,-1.)); +#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#844,#844,#867,.T.); +#867 = SURFACE_CURVE('',#868,(#873,#880),.PCURVE_S1.); +#868 = CIRCLE('',#869,7.5); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.,0.,1.)); +#871 = DIRECTION('',(0.,0.,1.)); +#872 = DIRECTION('',(1.,0.,0.)); +#873 = PCURVE('',#329,#874); +#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-0.,-1.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-1.,0.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#880 = PCURVE('',#385,#881); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = CIRCLE('',#883,7.5); +#883 = AXIS2_PLACEMENT_2D('',#884,#885); +#884 = CARTESIAN_POINT('',(12.649110640674,6.)); +#885 = DIRECTION('',(1.,0.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#843,.F.); +#888 = ORIENTED_EDGE('',*,*,#312,.F.); +#889 = ADVANCED_FACE('',(#890,#902),#385,.T.); +#890 = FACE_BOUND('',#891,.T.); +#891 = EDGE_LOOP('',(#892,#893,#894,#895,#896,#897,#898,#899,#900,#901) + ); +#892 = ORIENTED_EDGE('',*,*,#368,.T.); +#893 = ORIENTED_EDGE('',*,*,#473,.F.); +#894 = ORIENTED_EDGE('',*,*,#594,.F.); +#895 = ORIENTED_EDGE('',*,*,#691,.F.); +#896 = ORIENTED_EDGE('',*,*,#789,.F.); +#897 = ORIENTED_EDGE('',*,*,#816,.T.); +#898 = ORIENTED_EDGE('',*,*,#740,.T.); +#899 = ORIENTED_EDGE('',*,*,#642,.T.); +#900 = ORIENTED_EDGE('',*,*,#545,.T.); +#901 = ORIENTED_EDGE('',*,*,#445,.F.); +#902 = FACE_BOUND('',#903,.F.); +#903 = EDGE_LOOP('',(#904)); +#904 = ORIENTED_EDGE('',*,*,#866,.T.); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#909)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#906,#907,#908)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#906, + 'distance_accuracy_value','confusion accuracy'); +#910 = PRODUCT_TYPE('part',$,(#7)); +#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#912) + ,#905); +#912 = STYLED_ITEM('color',(#913),#15); +#913 = PRESENTATION_STYLE_ASSIGNMENT((#914,#920)); +#914 = SURFACE_STYLE_USAGE(.BOTH.,#915); +#915 = SURFACE_SIDE_STYLE('',(#916)); +#916 = SURFACE_STYLE_FILL_AREA(#917); +#917 = FILL_AREA_STYLE('',(#918)); +#918 = FILL_AREA_STYLE_COLOUR('',#919); +#919 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#920 = CURVE_STYLE('',#921,POSITIVE_LENGTH_MEASURE(0.1),#919); +#921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M14TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..b4c1dd85e03b9cecf794505b95e8fd9b09dc2f2b GIT binary patch literal 24084 zcmb_k3$zy1bskCtlw!abUw}bEjEZOpHMRox%nzt&f{!Q?0!WGiYXu@E#wxxzO?_39 z~DYHKL5;_J!j5g!HH+hpSIxt?Z-a5h9&f|*~jON9a_F*>X0-pJpa%k`6u?@ ze&?_9XEr{Ni>)8)e`S1x5sy9hy?p1q&3WO6pEi^D!Xs_N#~nXpKR8V7b_B;|bUT9c zV1=JQ^QQcwFXuV*6qe0Ig{YCg8C^rz62a`8$MUP6$e-T*r+MLrpEhH!Q`dEdmc6uF zz1k71Dpqn~zWLeh4IC0vVhb;$lcWuiBzeAN#i@#5bPZu8ri+@fUe06NrO)JFSi2}! zH~L{S_A0oF@1Px#B)goV@|#jSEkasp_clmu#&KhG8-g?EZ08@^m(N)K(>z4Cg=I6= z%Y5Ivc6YvR>J%V6)Mm`VaaY{8cfRZ87lE(^#AY0eId)z5Qhvnw|K=jbpK9jF_CNpN z3qw0j*^oR`O2|-<{q1nV;tYVGGM<%+9Jde)g68-51YoP{kY^_o0(^4(|K4 zR~tAu7IP%YYx$w)UVV5__}UNB&n2JKSRB`V|0X)GJk)0F#j4s7tmNcz3x_72_*5$4{22;WfrIrj zx`wa?#AZj1+?EdBIbZYOoZPjNMptd%U@z9*j$rLKFP%U1B8e=}=n@pW&da?p>JYRli{Cya2Z zv@p7cu;L--?%4f)neKPRELFt{-Kd>5-v`+%*4~C-cFx1!?NXIOKWxTcGiJ;fTD59K zM;vMhTfl7gp?gPlj=o~L=D|6+dwbekm#`OS+m2v%R^{uJw9tZ|He;_<2YqzN9`ixX zqlT~r%4UBz|G>^8(?6nla89n)N~1c_)5Mvx_I3obvnpTDr9O1{Wy@Mrk1%5O;|C8t zwrjHH6x^K==fO(8vVBVD?uQT5{9*(jVT4ngHrKnXmz9h>XY^42dB;MPEtqWPE4@_y zW^@fv09+odij{on!_zyX$M4;c2Yb0QCM_%0b_A)p^lZj?yN z8h7M#CwBVB{Ww=Q`e8HH%XzdTSQRU|Y-@jh%^ROY9-c>Q(V)cL0n)PmoV5RGojtca z*r1BpIgfS(t70V+W^BxF|F5&4$`-P0=Bvq6{$_LyQ2<=;vUYbzPRkm1-S)FP^M7(< z?j6G~o3UO-*ATV<+056Usr=0f@13wXA9L1X@`f z&nv066~X9s1hccMo9{cfvt-Vrs<6yKe#aaf_q9=z)2mNg+MtT#`ZH1EKJoaH&g7$~ zsaoZ*`qObRJELoe0#H%KO7^;8ZF>KhPdBLYRdFgIeBG{gJA$?Q(MJ&vowBI&=U=)+ zZ5PaSlKyn6STCb%hyvgctcsO<;;%QSmz?mahCJL@D;0ezAsAglSn-f=kl8tp`(~cm zIpFPYr0PaL!bq)0{QX1ib_AEWM(ad*YS6fht|4pzu^F?osx3!-ymRm3-)Z1rFJCh%UpvBA_v*z;&Y1cB z&Zs{;x`D&j(TZSn4Pg`gxEU|f%c}ltytz54mV%Whw(qa~^^YhWh{*NjQR9Eimn z)}UPycyrhqv)7m(sw$lA?8UYqSQXe=l{IJ=#M~wC%Z@s1iROVLu@~3yF#<;zVGY`a zqkA4ng8T$=`d1Ff9v^eMs={*($7Nd(8-@=vGbb*~#K!ZvHJEc?TfEM(e`J;|`(>?n zSqWd8y{JkOsI77!mNnq82JM1){4?j6NpFtU%yC7r7u$m9o;ml3Aco!b(d^MnJGI_r z?fg_6BXGnTAgn>VaCFZjNsyl)-dXVh^THWt>Nkk_3v2k>M7tm^zUKJslFL7)d4N4u z!gCHW0!J8O4cdj{t-DS!?|pZoa$xka2HLGbyCC}4&om>?Iz|x~W!Q^tL2%}rE$k$T zGiOz-1a^|ds*WFfQue^~$*Kw&#@X_mQ<5+OM;KuZ+9i))KRCravS)54HfE!&fp%-q zUPZ7MY>p&|?!B8N=ygGS?6s-pn)_yJ=D5pP121dPE{M6?e&5_=j;rOt+Ie;-M&Jl% zYYp0~s#po^B#BksaQJxhk9T}R^T0ivwOfOB;dpuG-sX|8_7xrRX5KnKKYjz*= z5zQQWW9>X2lq9SQdRbMH#HyGBv6#aewD*=rk{~}pOndzdbK}b&&^!<;j?42wF#<;z zVGY`aWBs>&-Z$rc=V|YvVzmZJtU{R`Dgu=^d$BEubz7I3{+ows9$=4^ z@C;I{ij}~2-&s`YGY4WZha2akS+(^eR-37temW=$aU}NQ`Ji4hPZIQq#AOb|Vh(H2 zE{N%e+}`*7?HAR0m*ettTa3UFYk;r@?ZUD1t@HYpZ(6S$c$Q@^wgoZgmUZUXRsGsm z&>L&#S*jR;BaE;H?Y*gTGaS(zz^;{lY>s^C233Vvaa^9Ia&Phofg_Bt2JND1BvjK{+rF!(MC);@+!0E*{24?Myxn)Jg>zF9AShtXqUK8{7W+M7dz{H#Y%Wi zE=J&pH9%N{cH#KW=2r&#J6GxVfq6>yVp|Yvezn0Y-gDa{Vnc7NooB*g1dcGm8njE? zeb;R;I}W>kw%C}zVlTGEt9u?vg8T&0orAdranJP&1{Z9*tkzc?muH}31ddn(gf(av zj&DrfIQYzliBXGnTAgn>V#J%U~OU=(V zU8o#*!e%eF1<^f^Btd??aU==21@X-o?d*g7|U|97ch~0NxY1Uo2kE-G|H}H~PEZ5>x5$pw9ycjWX@Ye?} zm{p94@yes76PZ}8GPpOqGsTgF7R?sfMK1KAl`g6AAD-k z=be=#yru+RRRnWzT-eqCEgb2Ohi4C6RLuMEdJpD<-J2?FVnlZiH%f$6Ho`Gt)RgSA zH_p?{c_jzDk_7F7_~*0J?4CD{Py|1X!mEm44vq`k8lZdQ;3r{0xU)fjidCE;a;8X| zoGoI@r#usjzhXqODvS|@U9J`@FyP@caTlGHrH$xn*+NBm?y^@Ii4a-AR<4>;B{}B- z+j&ZCLAc*#wv13aWrTV=fP6|N!Oq3P+R;K)H-vbVkqBX3Aos6aTdPWVU0+_PB7_6T zC(gWBugLA{q(4e!%AQLTuWp20aLDoBh7hkZlGyK_w<5c7#H%tUT8;%fNqAjvjKC2$ zf2FI7H7|p9(PI`Z$}U{Dk9>o)7Tl5-+ZBYxdg|Bi$Ic{PiD*v1Xn$RjV%=O}(V&2RW&%N5lfVGSY)V#$OnvR^$p zUF#Bla||!{BwMTlao)WltU)9}Z11}`dv?do%E9k};pN7KVqK2s=#H=kk%Z&8v1_tl zZ!4-ket!xtUH2+$n9?GT?g&@)6>G6P;<<;HW$(WCp60=CE#akWQf19l&j@#&7i;4@ z;`K!fvXwgz$`beCw|(%^)t|CjtY?HZh$MYA^|%wV>;C3g<>0r7@M7-X5Y`})AO^lV zCA(t$JmugwuJF>8hq9K_=g}Qu4I&B0*YE$`?E2>yDhI!vhF6ln?hPScx_;NI+H32J zgA*P*UpaWS0KD86^?yWIgGjgWw&4I&9*!j@kQ{QJDCY8>o^)k0MSj>PL^&@PDLQ&bu5i0t!7r43$e z_l9t9twSWQYId0ij%ZxZr7ROyhxNQ9qM)0~dLAdXuulzpTcOW};G!LNl8}#kH zA*vkiyy`2@D|ar*jw9s&pPq@nT{yZUcy*&7-1X5{ULWo{kUe9{0Y336+r@TQt)Z(n zAlS=YwX%!O_ilF%UI|*|K&-@lN+min5QiImOgUb;F-rC#Y92uA2>vEnt`XctxP{$a}dhr4IUK0(ccz0lqpLhlBYhr17&@;>P9 zeX=7@IS`k3CZ`y3KCQ@Phnw@RB3$L=k7$Jy&}bKgtNKh?C%Sqt>|}$N z)^Nnp9U*bcNW`JD&OUA?eFZPJD+t?+2${P`g7AIS=ORT2phNFAAbgLiDj-6?d4&JY zg`?aDm5a@2*rJLM)}IX(L^!WpyCD3zs~r9uRRp79R}i)t5v~u<;jbv=@YkJkFdDXS z5W+Siv=)^S!*lqt#9`fYE$umm9Y(kYgdcHK6%b)8@d!V{2}ijTMG=gKEqM^a`mwfx z2qU#?7la>omBWwcieNPC3c@xcv=){7hv)EjHRbSk8RcL!Y~dh;ZAOTf-mg4|zYi*h zzrQL6yb||mLD*(Qr~o{NuK<+8*9pqOXxO5V5Vjc+DjCn=YaiwC^^S5d8n$o{!Zss9 zMdmqNEh;sfa`+lfIT#IFI0#{z5ur}>9EpAe8*0wn+fpZ1?7~lut0f$=7og^acCSim zYUOZx!yZ?7F?Vl>P`5j7LHK6_<#7ET_Mb8z?A{RJ`NMO#vqYY8l*64r@+_m7Gaqc> z=#B`_QJ%v;t0{-O4#K`o@JZaVUF`0N@Z{w={4=L=xa(O~M{6D&7wy8~pKEIf_Hv_- zJPG&Ak+=`%!5oMco_?~w2wD*PxPxL+yKbN5#?hX)kxN%&x z3rBZEn3?b#?ye?tGUdHC>{sKs?mp<-g`+zn%&>S4KT}lJ3}GJ}$94B}-!2^85n-mt zbNCrA<#6>!TJBNfxM&xS?uans6lUyR_|nYHs8rgjAP0;6Muzn)XciPx8KPVETx;vR_+T&r_V z?RhYQy?9Mo%;CpA&4bs*a8B(A_TnCi5nP|M66}Jhj?|3coERN*_`6pv56-V0f%Qez z6+*y-H*UFn=d2xjTB>>Qa}DRjXfQ}zUw@=xvntN79l`s57#$<{xrVi47fdw|MsQAy zu5pC-1FVYkixIrfixIv8Or=L+1n*;Eh3$Fp(-tE*Qq0l34=&W&4XPNy+Id1bcCQF@o0!v%+>&yko?ToZ)$y6~-KlU@ul1Bbrw$hsrsv zUr~%;?Y_!vK=2+DcPI1D>S0AnUguy0XU_S>d0^#xm_1b`z7B3s#R$%+JrCY7!g;XT zSXJ}d{7@}7sN($}u6pq^2w{a#R_`lDuqsv?tHQ30c=teiUonEc{1ZS!9=w}_^I)~H zDn{`91*2m`^G=jdEjOrQ1Z($oX#)a#No2IdtV*mFx_B>1b?q3?@R#osyPD$NHSMYx z!Ct;DZODW7WB4A``Z~@Jy4v<#g?he$1N%I}`Klbu2L{QU5$wfkV+3~O#R}UqX9Ros zYPlf~>?c3zkg_4 zKL$5&U^i*JbFy6(BVsRJM+RN-|Chk3SS|eJyuyB0-cu`Aa2p5yABK1pBmZ9wF$W`j z1)%-I3S$IzLdOc*RWX9Se0{BaF$ew+fOw@Ot8GX4%2MNUPBDUadb7fIRg7RSUtcR< o%z^*EAXKdC#reeu?49TR=URo!yP^gTMsViL-Oj<<8J#5m3!Tsm!vFvP literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M16TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M16TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..a629e9adbc510c042c16c9e3317a3eac5d02ea66 GIT binary patch literal 20171 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 _lOQm8seYPZOtxrGFB^8S}Q=Z_tb_Tx${ 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 Po)t2>AHi14T@?QZV%l^K literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..160b10740e28262cb981305b2d482061514b9592 GIT binary patch literal 20575 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 GDg1B#hNe9L literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.step new file mode 100644 index 00000000..e1139d7c --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.step @@ -0,0 +1,1075 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.step', + '2015-09-08T20:40:33',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#905); +#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,#340,#417,#467,#517,#566,#615,#664,#713,#762, + #811,#839,#889)); +#17 = ADVANCED_FACE('',(#18,#309),#33,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#85,#113,#141,#169,#198,#226,#254,#282)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(9.444444444444,-14.13515012781,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-12.88717948525,11.086956521739,0.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,17.); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.,0.,0.)); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = DIRECTION('',(1.,0.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(-14.42220510185,-8.999999999991,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,17.); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(14.422205101859,8.999999999991)); +#42 = DIRECTION('',(1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,17.); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,0.,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(-0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(-1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#24,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-17.43559577416,9.,0.)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,6.); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(-17.43559577416,15.,0.)); +#64 = DIRECTION('',(-0.,0.,1.)); +#65 = DIRECTION('',(0.,-1.,0.)); +#66 = PCURVE('',#33,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,6.); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(-3.013390672303,23.999999999991)); +#71 = DIRECTION('',(0.,-1.)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = CYLINDRICAL_SURFACE('',#75,6.); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(-17.43559577416,15.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(0.,-1.,0.)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(8.881784197001E-16,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#87,#58,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-36.,9.,0.)); +#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-36.,9.,0.)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-21.57779489814,17.999999999991)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(-36.,9.,0.)); +#105 = DIRECTION('',(0.,1.,0.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(1.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#87,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-36.,-8.999999999991,0.)); +#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.); +#118 = LINE('',#119,#120); +#119 = CARTESIAN_POINT('',(-36.,-8.999999999991,0.)); +#120 = VECTOR('',#121,1.); +#121 = DIRECTION('',(0.,1.,0.)); +#122 = PCURVE('',#33,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-21.57779489814,0.)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(0.,1.)); +#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#129 = PCURVE('',#130,#135); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(-36.,-8.999999999991,0.)); +#133 = DIRECTION('',(-1.,0.,0.)); +#134 = DIRECTION('',(0.,1.,0.)); +#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.,0.)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(1.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#115,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-14.42220510186,-8.999999999991,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-14.42220510185,-8.999999999991,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = PCURVE('',#33,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(0.,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = PLANE('',#159); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-14.42220510185,-8.999999999991,0.)); +#161 = DIRECTION('',(0.,-1.,0.)); +#162 = DIRECTION('',(-1.,0.,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,-0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.T.); +#170 = EDGE_CURVE('',#143,#171,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-8.999999999999,-14.42220510185,0.)); +#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); +#174 = CIRCLE('',#175,17.); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PCURVE('',#33,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = CIRCLE('',#182,17.); +#182 = AXIS2_PLACEMENT_2D('',#183,#184); +#183 = CARTESIAN_POINT('',(14.422205101859,8.999999999991)); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = CYLINDRICAL_SURFACE('',#188,17.); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(0.,0.,0.)); +#190 = DIRECTION('',(-0.,-0.,-1.)); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-0.,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-1.,0.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.T.); +#199 = EDGE_CURVE('',#171,#200,#202,.T.); +#200 = VERTEX_POINT('',#201); +#201 = CARTESIAN_POINT('',(-8.999999999999,-20.,0.)); +#202 = SURFACE_CURVE('',#203,(#207,#214),.PCURVE_S1.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-8.999999999999,-14.42220510185,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = PCURVE('',#33,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(5.422205101861,-5.422205101866)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,-1.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = PLANE('',#216); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(-8.999999999999,-14.42220510185,0.)); +#218 = DIRECTION('',(1.,0.,0.)); +#219 = DIRECTION('',(0.,-1.,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#200,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(9.,-20.,0.)); +#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-8.999999999999,-20.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(1.,0.,0.)); +#235 = PCURVE('',#33,#236); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(5.422205101861,-11.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.,0.)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#242 = PCURVE('',#243,#248); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-8.999999999999,-20.,0.)); +#246 = DIRECTION('',(0.,1.,0.)); +#247 = DIRECTION('',(1.,0.,0.)); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = ORIENTED_EDGE('',*,*,#255,.T.); +#255 = EDGE_CURVE('',#228,#256,#258,.T.); +#256 = VERTEX_POINT('',#257); +#257 = CARTESIAN_POINT('',(9.,-14.96662954709,0.)); +#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(9.,-20.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,1.,0.)); +#263 = PCURVE('',#33,#264); +#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(23.422205101859,-11.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(0.,1.)); +#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#270 = PCURVE('',#271,#276); +#271 = PLANE('',#272); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(9.,-20.,0.)); +#274 = DIRECTION('',(-1.,0.,0.)); +#275 = DIRECTION('',(0.,1.,0.)); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,0.)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#22,#256,#284,.T.); +#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.); +#285 = CIRCLE('',#286,1.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(10.,-14.96662954709,0.)); +#288 = DIRECTION('',(-0.,0.,1.)); +#289 = DIRECTION('',(0.,-1.,0.)); +#290 = PCURVE('',#33,#291); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = CIRCLE('',#293,1.); +#293 = AXIS2_PLACEMENT_2D('',#294,#295); +#294 = CARTESIAN_POINT('',(24.422205101859,-5.966629547105)); +#295 = DIRECTION('',(0.,-1.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = PCURVE('',#298,#303); +#298 = CYLINDRICAL_SURFACE('',#299,1.); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(10.,-14.96662954709,0.)); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = DIRECTION('',(-0.555555555556,0.831479419283,0.)); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-3.730623623806,0.)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(1.,0.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = FACE_BOUND('',#310,.T.); +#310 = EDGE_LOOP('',(#311)); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#313,#313,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(9.5,0.,0.)); +#315 = SURFACE_CURVE('',#316,(#321,#328),.PCURVE_S1.); +#316 = CIRCLE('',#317,9.5); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(0.,0.,0.)); +#319 = DIRECTION('',(0.,0.,1.)); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#33,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = CIRCLE('',#324,9.5); +#324 = AXIS2_PLACEMENT_2D('',#325,#326); +#325 = CARTESIAN_POINT('',(14.422205101859,8.999999999991)); +#326 = DIRECTION('',(1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = CYLINDRICAL_SURFACE('',#330,9.5); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(0.,0.,0.)); +#332 = DIRECTION('',(-0.,-0.,-1.)); +#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),#45,.T.); +#341 = FACE_BOUND('',#342,.F.); +#342 = EDGE_LOOP('',(#343,#344,#367,#396)); +#343 = ORIENTED_EDGE('',*,*,#21,.F.); +#344 = ORIENTED_EDGE('',*,*,#345,.T.); +#345 = EDGE_CURVE('',#22,#346,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(9.444444444444,-14.13515012781,1.)); +#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(9.444444444444,-14.13515012781,0.)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = PCURVE('',#45,#354); +#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-5.301419950601,0.)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(-0.,-1.)); +#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#360 = PCURVE('',#298,#361); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,1.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = ORIENTED_EDGE('',*,*,#368,.T.); +#368 = EDGE_CURVE('',#346,#369,#371,.T.); +#369 = VERTEX_POINT('',#370); +#370 = CARTESIAN_POINT('',(-12.88717948525,11.086956521739,1.)); +#371 = SURFACE_CURVE('',#372,(#377,#384),.PCURVE_S1.); +#372 = CIRCLE('',#373,17.); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(0.,0.,1.)); +#375 = DIRECTION('',(0.,0.,1.)); +#376 = DIRECTION('',(1.,0.,0.)); +#377 = PCURVE('',#45,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(-0.,-1.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(-1.,0.)); +#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#384 = PCURVE('',#385,#390); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(-14.42220510185,-8.999999999991,1.)); +#388 = DIRECTION('',(0.,0.,1.)); +#389 = DIRECTION('',(1.,0.,0.)); +#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395); +#391 = CIRCLE('',#392,17.); +#392 = AXIS2_PLACEMENT_2D('',#393,#394); +#393 = CARTESIAN_POINT('',(14.422205101859,8.999999999991)); +#394 = DIRECTION('',(1.,0.)); +#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#24,#369,#398,.T.); +#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-12.88717948525,11.086956521739,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.,0.,1.)); +#403 = PCURVE('',#45,#404); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-8.714329352216,0.)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-0.,-1.)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = PCURVE('',#74,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.860347718242,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(0.,1.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = ADVANCED_FACE('',(#418),#298,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#421,#444,#466)); +#420 = ORIENTED_EDGE('',*,*,#283,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#256,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(9.,-14.96662954709,1.)); +#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(9.,-14.96662954709,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = PCURVE('',#298,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(0.981765356579,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#271,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(5.033370452904,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,-1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#445,.F.); +#445 = EDGE_CURVE('',#346,#423,#446,.T.); +#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.); +#447 = CIRCLE('',#448,1.); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(10.,-14.96662954709,1.)); +#450 = DIRECTION('',(-0.,0.,1.)); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = PCURVE('',#298,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-3.730623623806,1.)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#385,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = CIRCLE('',#462,1.); +#462 = AXIS2_PLACEMENT_2D('',#463,#464); +#463 = CARTESIAN_POINT('',(24.422205101859,-5.966629547105)); +#464 = DIRECTION('',(0.,-1.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = ORIENTED_EDGE('',*,*,#345,.F.); +#467 = ADVANCED_FACE('',(#468),#74,.F.); +#468 = FACE_BOUND('',#469,.F.); +#469 = EDGE_LOOP('',(#470,#471,#472,#496)); +#470 = ORIENTED_EDGE('',*,*,#57,.T.); +#471 = ORIENTED_EDGE('',*,*,#397,.T.); +#472 = ORIENTED_EDGE('',*,*,#473,.F.); +#473 = EDGE_CURVE('',#474,#369,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-17.43559577416,9.,1.)); +#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.); +#477 = CIRCLE('',#478,6.); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(-17.43559577416,15.,1.)); +#480 = DIRECTION('',(-0.,0.,1.)); +#481 = DIRECTION('',(0.,-1.,0.)); +#482 = PCURVE('',#74,#483); +#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); +#484 = LINE('',#485,#486); +#485 = CARTESIAN_POINT('',(8.881784197001E-16,1.)); +#486 = VECTOR('',#487,1.); +#487 = DIRECTION('',(1.,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#385,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = CIRCLE('',#492,6.); +#492 = AXIS2_PLACEMENT_2D('',#493,#494); +#493 = CARTESIAN_POINT('',(-3.013390672303,23.999999999991)); +#494 = DIRECTION('',(0.,-1.)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = ORIENTED_EDGE('',*,*,#497,.F.); +#497 = EDGE_CURVE('',#58,#474,#498,.T.); +#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(-17.43559577416,9.,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = PCURVE('',#74,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = PCURVE('',#102,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(18.564404225837,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,-1.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = ADVANCED_FACE('',(#518),#271,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#544,#565)); +#520 = ORIENTED_EDGE('',*,*,#255,.F.); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#228,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(9.,-20.,1.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(9.,-20.,0.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(0.,0.,1.)); +#530 = PCURVE('',#271,#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('',#243,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(17.999999999999,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,#423,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(9.,-20.,1.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,1.,0.)); +#551 = PCURVE('',#271,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.,-1.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#385,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(23.422205101859,-11.)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.,1.)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#422,.F.); +#566 = ADVANCED_FACE('',(#567),#102,.T.); +#567 = FACE_BOUND('',#568,.T.); +#568 = EDGE_LOOP('',(#569,#570,#593,#614)); +#569 = ORIENTED_EDGE('',*,*,#86,.F.); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#87,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(-36.,9.,1.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-36.,9.,0.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(0.,0.,1.)); +#579 = PCURVE('',#102,#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('',#130,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(17.999999999991,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,#474,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-36.,9.,1.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#102,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-1.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#385,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(-21.57779489814,17.999999999991)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#497,.F.); +#615 = ADVANCED_FACE('',(#616),#243,.F.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#641,#662,#663)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#200,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-8.999999999999,-20.,1.)); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-8.999999999999,-20.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = PCURVE('',#243,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,0.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(0.,-1.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#215,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(5.577794898143,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#620,#523,#643,.T.); +#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-8.999999999999,-20.,1.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,0.,0.)); +#648 = PCURVE('',#243,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-1.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = PCURVE('',#385,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(5.422205101861,-11.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = ORIENTED_EDGE('',*,*,#522,.F.); +#663 = ORIENTED_EDGE('',*,*,#227,.F.); +#664 = ADVANCED_FACE('',(#665),#130,.T.); +#665 = FACE_BOUND('',#666,.T.); +#666 = EDGE_LOOP('',(#667,#690,#711,#712)); +#667 = ORIENTED_EDGE('',*,*,#668,.T.); +#668 = EDGE_CURVE('',#115,#669,#671,.T.); +#669 = VERTEX_POINT('',#670); +#670 = CARTESIAN_POINT('',(-36.,-8.999999999991,1.)); +#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(-36.,-8.999999999991,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,0.,1.)); +#676 = PCURVE('',#130,#677); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.,0.)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(0.,-1.)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = PCURVE('',#158,#684); +#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(21.577794898141,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#669,#572,#692,.T.); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-36.,-8.999999999991,1.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,1.,0.)); +#697 = PCURVE('',#130,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,-1.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#385,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-21.57779489814,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#571,.F.); +#712 = ORIENTED_EDGE('',*,*,#114,.F.); +#713 = ADVANCED_FACE('',(#714),#215,.F.); +#714 = FACE_BOUND('',#715,.F.); +#715 = EDGE_LOOP('',(#716,#739,#760,#761)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#171,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(-8.999999999999,-14.42220510185,1.)); +#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(-8.999999999999,-14.42220510185,0.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = PCURVE('',#215,#726); +#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(0.,0.)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.,-1.)); +#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#732 = PCURVE('',#187,#733); +#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(-4.154481940417,0.)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-0.,-1.)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#739 = ORIENTED_EDGE('',*,*,#740,.T.); +#740 = EDGE_CURVE('',#718,#620,#741,.T.); +#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.); +#742 = LINE('',#743,#744); +#743 = CARTESIAN_POINT('',(-8.999999999999,-14.42220510185,1.)); +#744 = VECTOR('',#745,1.); +#745 = DIRECTION('',(0.,-1.,0.)); +#746 = PCURVE('',#215,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,-1.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = PCURVE('',#385,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(5.422205101861,-5.422205101866)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,-1.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = ORIENTED_EDGE('',*,*,#619,.F.); +#761 = ORIENTED_EDGE('',*,*,#199,.F.); +#762 = ADVANCED_FACE('',(#763),#158,.T.); +#763 = FACE_BOUND('',#764,.T.); +#764 = EDGE_LOOP('',(#765,#788,#809,#810)); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#143,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-14.42220510186,-8.999999999991,1.)); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-14.42220510186,-8.999999999991,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#158,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(1.18483001188E-12,0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#187,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-3.699499693557,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#767,#669,#790,.T.); +#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.); +#791 = LINE('',#792,#793); +#792 = CARTESIAN_POINT('',(-14.42220510185,-8.999999999991,1.)); +#793 = VECTOR('',#794,1.); +#794 = DIRECTION('',(-1.,0.,0.)); +#795 = PCURVE('',#158,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,-1.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = PCURVE('',#385,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = ORIENTED_EDGE('',*,*,#668,.F.); +#810 = ORIENTED_EDGE('',*,*,#142,.F.); +#811 = ADVANCED_FACE('',(#812),#187,.T.); +#812 = FACE_BOUND('',#813,.F.); +#813 = EDGE_LOOP('',(#814,#815,#837,#838)); +#814 = ORIENTED_EDGE('',*,*,#766,.T.); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#767,#718,#817,.T.); +#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.); +#818 = CIRCLE('',#819,17.); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,0.,1.)); +#821 = DIRECTION('',(0.,0.,1.)); +#822 = DIRECTION('',(1.,0.,0.)); +#823 = PCURVE('',#187,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(-0.,-1.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(-1.,0.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#385,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = CIRCLE('',#833,17.); +#833 = AXIS2_PLACEMENT_2D('',#834,#835); +#834 = CARTESIAN_POINT('',(14.422205101859,8.999999999991)); +#835 = DIRECTION('',(1.,0.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ORIENTED_EDGE('',*,*,#717,.F.); +#838 = ORIENTED_EDGE('',*,*,#170,.F.); +#839 = ADVANCED_FACE('',(#840),#329,.F.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#865,#887,#888)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#313,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(9.5,0.,1.)); +#846 = SEAM_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(9.5,0.,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,0.,1.)); +#851 = PCURVE('',#329,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-0.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-0.,-1.)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#329,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(-0.,-1.)); +#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#844,#844,#867,.T.); +#867 = SURFACE_CURVE('',#868,(#873,#880),.PCURVE_S1.); +#868 = CIRCLE('',#869,9.5); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.,0.,1.)); +#871 = DIRECTION('',(0.,0.,1.)); +#872 = DIRECTION('',(1.,0.,0.)); +#873 = PCURVE('',#329,#874); +#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-0.,-1.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-1.,0.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#880 = PCURVE('',#385,#881); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = CIRCLE('',#883,9.5); +#883 = AXIS2_PLACEMENT_2D('',#884,#885); +#884 = CARTESIAN_POINT('',(14.422205101859,8.999999999991)); +#885 = DIRECTION('',(1.,0.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#843,.F.); +#888 = ORIENTED_EDGE('',*,*,#312,.F.); +#889 = ADVANCED_FACE('',(#890,#902),#385,.T.); +#890 = FACE_BOUND('',#891,.T.); +#891 = EDGE_LOOP('',(#892,#893,#894,#895,#896,#897,#898,#899,#900,#901) + ); +#892 = ORIENTED_EDGE('',*,*,#368,.T.); +#893 = ORIENTED_EDGE('',*,*,#473,.F.); +#894 = ORIENTED_EDGE('',*,*,#594,.F.); +#895 = ORIENTED_EDGE('',*,*,#691,.F.); +#896 = ORIENTED_EDGE('',*,*,#789,.F.); +#897 = ORIENTED_EDGE('',*,*,#816,.T.); +#898 = ORIENTED_EDGE('',*,*,#740,.T.); +#899 = ORIENTED_EDGE('',*,*,#642,.T.); +#900 = ORIENTED_EDGE('',*,*,#545,.T.); +#901 = ORIENTED_EDGE('',*,*,#445,.F.); +#902 = FACE_BOUND('',#903,.F.); +#903 = EDGE_LOOP('',(#904)); +#904 = ORIENTED_EDGE('',*,*,#866,.T.); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#909)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#906,#907,#908)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#906, + 'distance_accuracy_value','confusion accuracy'); +#910 = PRODUCT_TYPE('part',$,(#7)); +#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#912) + ,#905); +#912 = STYLED_ITEM('color',(#913),#15); +#913 = PRESENTATION_STYLE_ASSIGNMENT((#914,#920)); +#914 = SURFACE_STYLE_USAGE(.BOTH.,#915); +#915 = SURFACE_SIDE_STYLE('',(#916)); +#916 = SURFACE_STYLE_FILL_AREA(#917); +#917 = FILL_AREA_STYLE('',(#918)); +#918 = FILL_AREA_STYLE_COLOUR('',#919); +#919 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#920 = CURVE_STYLE('',#921,POSITIVE_LENGTH_MEASURE(0.1),#919); +#921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M18TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..bdd54540333614232bf0dbbdadf928dbe058bafe GIT binary patch literal 24484 zcmb_kf6yLPdEHEl(*cVS8IqU?K_UT!0F_We$amk3h}J+NiZJ{x5U~6TLqhqP!lfa} zAZYzHNK5~qab$!_Q8HjflYKvCC>bm%b=p)WGlswvqgVuiVu4EUdG@~doV)L?@5@Xx z!}mShea>^vb9eXdvv=?PPWsqqK5^Jd|8GBb-!-McKW{$^UtM;|kNP+NVrL)!fA9Pw zCx3eS(n;88!!g+U&sXXNZ~Q+z#zQFIlMg)Df9a*y`Whd$uZm*o(Ek3dXIL zT+`pVefJg)jins$28z*ZE9cO-J9jSZulcLG7tGfW5E@H4;0;vm$DcWe#@+kJZ&m+r z|K2TmXe{M`H&BdTTQx^f+#O@_in-(H8>?-HOe05x=BiZ55W){QlwDOJK2R}q`ehuY zsv6jL-}L4^MKQfY)xb-Y3?Y&#Wmi>*f7dT2=O#JP$W>|Fz~?&q>QP+rb%?33LtaJk z{?)gIw%U&2?U%1|C5ABc5W?3usG?p)cOzovu8u(T5TbSnV~HZvYtG%bOfGnz+A(a{F2PwdApK z*0l1g2cK_wXij0A?`6-Al!tod+Pe^{N|nT?L`xoeL=o3LciQ9y8|E^Pq)HL$6`ywG z@HNC&Yv&zQKL6NfEpzRK@D%L;|IJPQ^51(cc_>1?Vy)F1R;BC# z-Ge8*799EU@>9nwu>2I2XRhdOgtDuulb0Pa`P9D4TJlhYdc|6+r;1=()t9t~v)O|u zj?DV?DdpM69^8_L>ebA<5z4NrUVCJ}$)^uGt0fOr67H4YQCE8NE?B#Svh^lyC$P!`jvBN+(6+^>Rq#k5J{CP38P(!2sk)r;nn5L{eEUP{(tb#SE^Uh-3V2sO733v zulL=s=Al2BoksFHE;%U}A-@~pD$jYZiN-HlLHs^s~jZ|?ui%v-3+*RrgV zL5*cc6g`Bf0pZ$JcFkkXerwC4zjaPOI;LMahsND8d3gW(N3Uy96>D`nf_@q(96}^j zsw7mIB_iP9mS@(LFJ8SzKRTvg;hc+JMRy}ql`84)`H$7HYu2~qap`??4-A#K9Z~cU zBI@#$vS)exczyZg56-rnQWC+iDm-O7;DX1NPK2sbC0}~}^-cS}EqO$upel>SO7c6e ztS?_$`Ll`Wn10#&N9vE5hr{7+gsM^{TMqtfch9|TszQ(A4a;~G-HlLoRkie^>&qn* z&zi!NL@?63fpKWu>8obPNU0ZJXyW@K?bo!Of zx#^A9uG!s)_{L(YRLLjLSk-&!3okk#PQ0sA9U54a{KkSnQh^{ z{S3XUdKEo{r~v_?s#M8}3pey`_-7e+6Nko9Rg2H`<@Bu^dogtSl}2hi5}yWUcOz7l zDtY*TCwiBxTWx)q2!i3O@Fc?h1fhRV}LG`+yx$g+mBm^Y}{HRn>8ut|)h|E?PL$E7lA>MC(SVDpm5(j@`>8&s95howG!Y$wS1AE5tYWI%! zqjzja@c&x(;O3WKyuwCgR$<=J4s()Oz5D9ii`=Yv&lm@1wc{Ni&BLH1mUzEc&&gL{429k+BZL-5-5j&ap)axj*1c*k}iK6B1K?$E=R zRj@fH;~njy(3y~;(9AVk+RgDwIT%Yhykk3*Jo5e%+_pI%w9I)&d8fTV8;D(p?^$iz zd5R&JVV?vc{+kcECwDEj-sRkqX6qf>f%x!Ok8-Q7o^J@w zWvG|hO%C>=auh|*ae29Kb{w*`@-q&BQL(oI5-=nUTOm|I`g7nkBrAr6yyeC?wmc`x1K%KdY84K zcZ};D+ktp=&Z`s4cRSAztZ~&#?IwrDrCk&`$8XQLz+Ly*7d8V;z24Do&h?E}RTNZ< zxXQs47oBMVnX z@>090itOG|m3M3hVl+o{KJlA}Oia9S+YOdEW94ymwxuXO@|zpoK41CXCh&1q%{$GB zHoTOBv6RC*wgWM5@s358Uw5Oa;+&OwsSU(vRjL+<559Sm`^I-Z{zKTDRSS8fnL@SU zHCk2R$maSkzi-N-xjSyMJUAm5;wCS(!7*Buss&;+M^TU)i2kb!H@*Hyt%|d!-qA~K zAbz{*Cb#`ZYZt-RzM@?eItQ2|c*Hv*ykk4!j#d?XvU%#eF8B-gfoI-30W{~~G_Kn4 z+IzuUo2LI^eO)n@ceIN_=f#U+G>3A7W9F0Bx!G@=YpOVN=bb8~-Bd+(RplMq4RQU6 zn`i&zdb_T8B=^$q6yvBW3aSOi^oOr>@93p=Qx(}&m3M3hV&T@?H&5CB zYRiL1axa~87)Mo6P;HZgv6MsS9Dq3Z?RoCKPaj*s)>RhzUQ62t^=ChJp8KaWU$(Jb z*Ow@oHV~sZyvq@He{Hq<_0|K8Ls!-)AMNo}d6y$bb0F?uy$|de4}E3RH%_a^5?$TY zzM2Y%-M)Cn=AX}~uU%c^qiEVq4vkAYJUP>ft?@X*3_@Ce1;m;S8#fn^)H7bXVuxNu z!S*IXy=Z%vBiz#e-u$^0e;U||LRZt!OWVPr2=$`v9U}qp_-iw&&#ynxICP~8y^4bE zO@w;U_AW>GyXIFvzx*iU(6=~x>DwJR6ro6<4o;MBBiw+v}BQ zf-wL58f`;FxA3dR@>;UEX+>j*6z$p%N6qr>2=CY~hzht6Yf|!vwzbFn%*nFG_eW$u z(2iIcIzyOu1P}D$f4R<*cCBg@!uYbx69TH@3hY`{y*ktQB&Q%hX01mQQQL#nt?wmusVI0UKD1*J=lS`{@U$-}Uud!%{_aIrho+Eg~J0iSeI~2Y0`|~UO z7fjC;>gwek+nWf+QbfK2Kg=409FPk*^n5UG-Mh6)a415(Xv1r8W?>(3&rQ|DIj35s zuixcqd;2zwuh@0(Dnh>l6A^UOYa1fsLr<@+PCa6_J=J(5_u_X|dZgz_KIrn)!#D?{XR&qcaHFmk)Ud~8Oy8l zuG}@mp1qLb zDff7YaDSu~9zft8$GzUui20117j{m zQgG<1AdSm*aEwN%+K5;*;0STC6C$uHpLcAJc}z&=387vgkGRrpJdT{tdN*+}mT6CX zYzId;=M!?yu}8`BP_Jx+Wir^!7&;EuR$c(VJvZju_TNi*k9MfIj5J};~{K>i;;i`W1^EW5&H*w zh^lmpEPqf{Jh=e@CHRYscz^*^zpqD+VBlma+ zt4m@eAi}-j2DMMP|FG-NIKq9B_-K!Z@Q#sy2=}-f)NnjvHC5#EF4T6|4H&$e2p&;{ z)pLRfqnndj6npqWEcH?w9HS9dA;(BSgfZ6*YU(iNCJx&08th$bB6!5=-GpYlAZ)fa z#;uSCz0__Xd^;lL5h4K*GoL`D*t^D|Xxa^gZ%3pv7&+oOH;#DD`%OMZ0*4@cJ0e|I zArcVr+6703AUa*`Er@tkha>5_GMnw-i1(o75%0T(msRArS3-LO;oA}EK97hvmISsm zW`rZ@-fr075QLB8)sPq4frulVal~=Z5cE>+2Ew-^(nuX50TG`c;P7!gHxAnAi4zfV zY&TW(O5?7f$qf!cWE|?nNKIAo>D5q`o^VlBeAZeX@%b9Y*rwND4>vdj5&Q;66rnZ{ zu>vrTSSJ_<(N=|{W(e&-#JXe%LA2G>s7oS3IPh)|V<8hNq}}9*6_Tk^G~0oQHJqu6 zb(FCqoz9>!SM>c#f)5IH){Eg47XryfRYaA;h%gCq1TX1sJ`pviBYcZ zE4<&}Ifc0NQVzA79E_Et*$xEW1u^!5BV5rXMo-x4#daX@hKlhWUOb|<)jn}A;dmT5 zU(ONk*t9QE`PdGQaF1i|)l`KsH|-fzFSd_|NHeMZ`h0{Z0p^g6BaBZaMrHJZ#$`J= zMk8``nhUp@I@HnOYN-F^aR=?-!0Za12({nfNSdcMg*kc<6ItQTtnUx~R*>F=`*r4B z2>ph@`F*J3zr2nD7dR1jJVfp__-@eT2=@oxcrC7~()_3i?22gr#?s`#of+;68*9OZ z2zCE-sj9v2G%w{)?pzh_zi^cg#`DC-FD6Y@@UHLL{9BQ7=Nww^RsMZ>@U<6SgD<9IAS|w4F}W(` z$h~xCf|%x4Z+gYdgSw_FU9q8j-H3Q@EtaCY5xN#b5gLhEKx4eBd$1MVjR^f7|Nf14 zTI1@O%{dgI)vKbr5qaFMYggCxD2Hz0T~--PVyQ&ozl zKh8lM$$GF=VYez>x1tD*lyhhut=jW7Uc}%^9#r~yPKu^Kw8v53@=%4{s&s9PA~aIY z5uaYhq3CXez7J@&x)&(tP=xk^qH~0<>rqvzHb=zT!17RZH$vYaR6F-BHAf#sXikdG zRdE+hzE(-q=7?BRSsse+MsWX7`kvj#)uU>24n?R}cjmeiNmZ%ZoFmp$mWQId5xUzY zoVEBCmgkgnC?fPvd^gN@SLF!ZeWt2ZZI0l+8@nIF^R=!3Rbe+my;N3UgJ8P%q6dM{tipz9PO`l_JzDU;9CpaIeYUl~5JOnUK(){)SL3yd~mF^`| z?O~L_Tz?Bf_m#wPw-#KS9Aswo?mn4m%rb@YU4n@SLfgv=f z9HILwRbh8uDMG#C8(B;5^6z4#Cz+{IwYe(Yi>iFx9E!-jbhRN_^1pbYeWhyYk2A=> z6p<-$BGGbj~9Lk+@C?eL0hEQ~l;2vk)75%$ZDMGb}nh{@w zj4$WlU%ANF?5f&sM6ALsuI7{@xL-cs8{Vx-5$YA+UW_m2;NKZYZxH6C`Q-@yH3Iz` W0O>udg+mdVxpH@NsCGpc#s2|Dk`}c9 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..29cc7acf50a07461fb8443b05232bc1f64e1c582 GIT binary patch literal 19697 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.step new file mode 100644 index 00000000..41a49c4b --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.step @@ -0,0 +1,1075 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.step', + '2015-09-08T20:42:11',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#905); +#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,#340,#417,#467,#517,#566,#615,#664,#713,#762, + #811,#839,#889)); +#17 = ADVANCED_FACE('',(#18,#309),#33,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#85,#113,#141,#169,#198,#226,#254,#282)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(9.487179487179,-15.88217319443,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-14.62736149446,11.326530612245,0.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,18.5); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.,0.,0.)); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = DIRECTION('',(1.,0.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(-16.16322987524,-9.,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,18.5); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(16.163229875245,9.)); +#42 = DIRECTION('',(1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,18.5); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,0.,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(-0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(-1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#24,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-19.37137062781,9.,0.)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,6.); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(-19.37137062781,15.,0.)); +#64 = DIRECTION('',(-0.,0.,1.)); +#65 = DIRECTION('',(0.,-1.,0.)); +#66 = PCURVE('',#33,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,6.); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(-3.208140752566,24.)); +#71 = DIRECTION('',(0.,-1.)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = CYLINDRICAL_SURFACE('',#75,6.); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(-19.37137062781,15.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(0.,-1.,0.)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#87,#58,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-36.,9.,0.)); +#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-36.,9.,0.)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-19.83677012475,18.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(-36.,9.,0.)); +#105 = DIRECTION('',(0.,1.,0.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(1.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#87,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-36.,-9.,0.)); +#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.); +#118 = LINE('',#119,#120); +#119 = CARTESIAN_POINT('',(-36.,-9.,0.)); +#120 = VECTOR('',#121,1.); +#121 = DIRECTION('',(0.,1.,0.)); +#122 = PCURVE('',#33,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-19.83677012475,0.)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(0.,1.)); +#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#129 = PCURVE('',#130,#135); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(-36.,-9.,0.)); +#133 = DIRECTION('',(-1.,0.,0.)); +#134 = DIRECTION('',(0.,1.,0.)); +#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.,0.)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(1.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#115,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-16.16322987524,-9.,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-16.16322987524,-9.,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = PCURVE('',#33,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(0.,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = PLANE('',#159); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-16.16322987524,-9.,0.)); +#161 = DIRECTION('',(0.,-1.,0.)); +#162 = DIRECTION('',(-1.,0.,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,-0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.T.); +#170 = EDGE_CURVE('',#143,#171,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-9.,-16.16322987524,0.)); +#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); +#174 = CIRCLE('',#175,18.5); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PCURVE('',#33,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = CIRCLE('',#182,18.5); +#182 = AXIS2_PLACEMENT_2D('',#183,#184); +#183 = CARTESIAN_POINT('',(16.163229875245,9.)); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = CYLINDRICAL_SURFACE('',#188,18.5); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(0.,0.,0.)); +#190 = DIRECTION('',(-0.,-0.,-1.)); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-0.,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-1.,0.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.T.); +#199 = EDGE_CURVE('',#171,#200,#202,.T.); +#200 = VERTEX_POINT('',#201); +#201 = CARTESIAN_POINT('',(-9.,-21.,0.)); +#202 = SURFACE_CURVE('',#203,(#207,#214),.PCURVE_S1.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-9.,-16.16322987524,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = PCURVE('',#33,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(7.163229875245,-7.163229875245)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,-1.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = PLANE('',#216); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(-9.,-16.16322987524,0.)); +#218 = DIRECTION('',(1.,0.,0.)); +#219 = DIRECTION('',(0.,-1.,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#200,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(9.,-21.,0.)); +#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-9.,-21.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(1.,-1.973729821556E-16,0.)); +#235 = PCURVE('',#33,#236); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(7.163229875245,-12.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.,-1.973729821556E-16)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#242 = PCURVE('',#243,#248); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-9.,-21.,0.)); +#246 = DIRECTION('',(1.973729821556E-16,1.,0.)); +#247 = DIRECTION('',(1.,-1.973729821556E-16,0.)); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = ORIENTED_EDGE('',*,*,#255,.T.); +#255 = EDGE_CURVE('',#228,#256,#258,.T.); +#256 = VERTEX_POINT('',#257); +#257 = CARTESIAN_POINT('',(9.,-16.74066904278,0.)); +#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(9.,-21.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,1.,0.)); +#263 = PCURVE('',#33,#264); +#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(25.163229875245,-12.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(0.,1.)); +#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#270 = PCURVE('',#271,#276); +#271 = PLANE('',#272); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(9.,-21.,0.)); +#274 = DIRECTION('',(-1.,0.,0.)); +#275 = DIRECTION('',(0.,1.,0.)); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,0.)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#22,#256,#284,.T.); +#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.); +#285 = CIRCLE('',#286,1.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(10.,-16.74066904278,0.)); +#288 = DIRECTION('',(-0.,0.,1.)); +#289 = DIRECTION('',(0.,-1.,0.)); +#290 = PCURVE('',#33,#291); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = CIRCLE('',#293,1.); +#293 = AXIS2_PLACEMENT_2D('',#294,#295); +#294 = CARTESIAN_POINT('',(26.163229875245,-7.740669042783)); +#295 = DIRECTION('',(0.,-1.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = PCURVE('',#298,#303); +#298 = CYLINDRICAL_SURFACE('',#299,1.); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(10.,-16.74066904278,0.)); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = DIRECTION('',(-0.512820512821,0.858495848348,0.)); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-3.680059644497,0.)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(1.,0.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = FACE_BOUND('',#310,.T.); +#310 = EDGE_LOOP('',(#311)); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#313,#313,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(10.5,0.,0.)); +#315 = SURFACE_CURVE('',#316,(#321,#328),.PCURVE_S1.); +#316 = CIRCLE('',#317,10.5); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(0.,0.,0.)); +#319 = DIRECTION('',(0.,0.,1.)); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#33,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = CIRCLE('',#324,10.5); +#324 = AXIS2_PLACEMENT_2D('',#325,#326); +#325 = CARTESIAN_POINT('',(16.163229875245,9.)); +#326 = DIRECTION('',(1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = CYLINDRICAL_SURFACE('',#330,10.5); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(0.,0.,0.)); +#332 = DIRECTION('',(-0.,-0.,-1.)); +#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),#45,.T.); +#341 = FACE_BOUND('',#342,.F.); +#342 = EDGE_LOOP('',(#343,#344,#367,#396)); +#343 = ORIENTED_EDGE('',*,*,#21,.F.); +#344 = ORIENTED_EDGE('',*,*,#345,.T.); +#345 = EDGE_CURVE('',#22,#346,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(9.487179487179,-15.88217319443,1.)); +#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(9.487179487179,-15.88217319443,0.)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = PCURVE('',#45,#354); +#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-5.250855971291,0.)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(-0.,-1.)); +#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#360 = PCURVE('',#298,#361); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,1.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = ORIENTED_EDGE('',*,*,#368,.T.); +#368 = EDGE_CURVE('',#346,#369,#371,.T.); +#369 = VERTEX_POINT('',#370); +#370 = CARTESIAN_POINT('',(-14.62736149446,11.326530612245,1.)); +#371 = SURFACE_CURVE('',#372,(#377,#384),.PCURVE_S1.); +#372 = CIRCLE('',#373,18.5); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(0.,0.,1.)); +#375 = DIRECTION('',(0.,0.,1.)); +#376 = DIRECTION('',(1.,0.,0.)); +#377 = PCURVE('',#45,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(-0.,-1.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(-1.,0.)); +#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#384 = PCURVE('',#385,#390); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(-16.16322987524,-9.,1.)); +#388 = DIRECTION('',(0.,0.,1.)); +#389 = DIRECTION('',(1.,0.,0.)); +#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395); +#391 = CIRCLE('',#392,18.5); +#392 = AXIS2_PLACEMENT_2D('',#393,#394); +#393 = CARTESIAN_POINT('',(16.163229875245,9.)); +#394 = DIRECTION('',(1.,0.)); +#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#24,#369,#398,.T.); +#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-14.62736149446,11.326530612245,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.,0.,1.)); +#403 = PCURVE('',#45,#404); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-8.765881238759,0.)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-0.,-1.)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = PCURVE('',#74,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.911899604785,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(0.,1.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = ADVANCED_FACE('',(#418),#298,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#421,#444,#466)); +#420 = ORIENTED_EDGE('',*,*,#283,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#256,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(9.,-16.74066904278,1.)); +#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(9.,-16.74066904278,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = PCURVE('',#298,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(1.032329335888,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#271,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(4.259330957217,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,-1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#445,.F.); +#445 = EDGE_CURVE('',#346,#423,#446,.T.); +#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.); +#447 = CIRCLE('',#448,1.); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(10.,-16.74066904278,1.)); +#450 = DIRECTION('',(-0.,0.,1.)); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = PCURVE('',#298,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-3.680059644497,1.)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#385,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = CIRCLE('',#462,1.); +#462 = AXIS2_PLACEMENT_2D('',#463,#464); +#463 = CARTESIAN_POINT('',(26.163229875245,-7.740669042783)); +#464 = DIRECTION('',(0.,-1.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = ORIENTED_EDGE('',*,*,#345,.F.); +#467 = ADVANCED_FACE('',(#468),#74,.F.); +#468 = FACE_BOUND('',#469,.F.); +#469 = EDGE_LOOP('',(#470,#471,#472,#496)); +#470 = ORIENTED_EDGE('',*,*,#57,.T.); +#471 = ORIENTED_EDGE('',*,*,#397,.T.); +#472 = ORIENTED_EDGE('',*,*,#473,.F.); +#473 = EDGE_CURVE('',#474,#369,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-19.37137062781,9.,1.)); +#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.); +#477 = CIRCLE('',#478,6.); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(-19.37137062781,15.,1.)); +#480 = DIRECTION('',(-0.,0.,1.)); +#481 = DIRECTION('',(0.,-1.,0.)); +#482 = PCURVE('',#74,#483); +#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); +#484 = LINE('',#485,#486); +#485 = CARTESIAN_POINT('',(0.,1.)); +#486 = VECTOR('',#487,1.); +#487 = DIRECTION('',(1.,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#385,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = CIRCLE('',#492,6.); +#492 = AXIS2_PLACEMENT_2D('',#493,#494); +#493 = CARTESIAN_POINT('',(-3.208140752566,24.)); +#494 = DIRECTION('',(0.,-1.)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = ORIENTED_EDGE('',*,*,#497,.F.); +#497 = EDGE_CURVE('',#58,#474,#498,.T.); +#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(-19.37137062781,9.,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = PCURVE('',#74,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = PCURVE('',#102,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(16.628629372189,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,-1.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = ADVANCED_FACE('',(#518),#271,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#544,#565)); +#520 = ORIENTED_EDGE('',*,*,#255,.F.); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#228,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(9.,-21.,1.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(9.,-21.,0.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(0.,0.,1.)); +#530 = PCURVE('',#271,#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('',#243,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(18.,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,#423,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(9.,-21.,1.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,1.,0.)); +#551 = PCURVE('',#271,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.,-1.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#385,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(25.163229875245,-12.)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.,1.)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#422,.F.); +#566 = ADVANCED_FACE('',(#567),#102,.T.); +#567 = FACE_BOUND('',#568,.T.); +#568 = EDGE_LOOP('',(#569,#570,#593,#614)); +#569 = ORIENTED_EDGE('',*,*,#86,.F.); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#87,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(-36.,9.,1.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-36.,9.,0.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(0.,0.,1.)); +#579 = PCURVE('',#102,#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('',#130,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(18.,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,#474,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-36.,9.,1.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#102,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-1.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#385,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(-19.83677012475,18.)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#497,.F.); +#615 = ADVANCED_FACE('',(#616),#243,.F.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#641,#662,#663)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#200,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-9.,-21.,1.)); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-9.,-21.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = PCURVE('',#243,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,0.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(0.,-1.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#215,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(4.836770124755,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#620,#523,#643,.T.); +#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-9.,-21.,1.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,-1.973729821556E-16,0.)); +#648 = PCURVE('',#243,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-1.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = PCURVE('',#385,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(7.163229875245,-12.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,-1.973729821556E-16)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = ORIENTED_EDGE('',*,*,#522,.F.); +#663 = ORIENTED_EDGE('',*,*,#227,.F.); +#664 = ADVANCED_FACE('',(#665),#130,.T.); +#665 = FACE_BOUND('',#666,.T.); +#666 = EDGE_LOOP('',(#667,#690,#711,#712)); +#667 = ORIENTED_EDGE('',*,*,#668,.T.); +#668 = EDGE_CURVE('',#115,#669,#671,.T.); +#669 = VERTEX_POINT('',#670); +#670 = CARTESIAN_POINT('',(-36.,-9.,1.)); +#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(-36.,-9.,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,0.,1.)); +#676 = PCURVE('',#130,#677); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.,0.)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(0.,-1.)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = PCURVE('',#158,#684); +#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(19.836770124755,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#669,#572,#692,.T.); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-36.,-9.,1.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,1.,0.)); +#697 = PCURVE('',#130,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,-1.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#385,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-19.83677012475,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#571,.F.); +#712 = ORIENTED_EDGE('',*,*,#114,.F.); +#713 = ADVANCED_FACE('',(#714),#215,.F.); +#714 = FACE_BOUND('',#715,.F.); +#715 = EDGE_LOOP('',(#716,#739,#760,#761)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#171,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(-9.,-16.16322987524,1.)); +#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(-9.,-16.16322987524,0.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = PCURVE('',#215,#726); +#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(0.,0.)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.,-1.)); +#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#732 = PCURVE('',#187,#733); +#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(-4.204325224428,0.)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-0.,-1.)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#739 = ORIENTED_EDGE('',*,*,#740,.T.); +#740 = EDGE_CURVE('',#718,#620,#741,.T.); +#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.); +#742 = LINE('',#743,#744); +#743 = CARTESIAN_POINT('',(-9.,-16.16322987524,1.)); +#744 = VECTOR('',#745,1.); +#745 = DIRECTION('',(0.,-1.,0.)); +#746 = PCURVE('',#215,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,-1.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = PCURVE('',#385,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(7.163229875245,-7.163229875245)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,-1.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = ORIENTED_EDGE('',*,*,#619,.F.); +#761 = ORIENTED_EDGE('',*,*,#199,.F.); +#762 = ADVANCED_FACE('',(#763),#158,.T.); +#763 = FACE_BOUND('',#764,.T.); +#764 = EDGE_LOOP('',(#765,#788,#809,#810)); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#143,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-16.16322987524,-9.,1.)); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-16.16322987524,-9.,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#158,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.,-0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#187,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-3.649656409546,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#767,#669,#790,.T.); +#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.); +#791 = LINE('',#792,#793); +#792 = CARTESIAN_POINT('',(-16.16322987524,-9.,1.)); +#793 = VECTOR('',#794,1.); +#794 = DIRECTION('',(-1.,0.,0.)); +#795 = PCURVE('',#158,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,-1.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = PCURVE('',#385,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = ORIENTED_EDGE('',*,*,#668,.F.); +#810 = ORIENTED_EDGE('',*,*,#142,.F.); +#811 = ADVANCED_FACE('',(#812),#187,.T.); +#812 = FACE_BOUND('',#813,.F.); +#813 = EDGE_LOOP('',(#814,#815,#837,#838)); +#814 = ORIENTED_EDGE('',*,*,#766,.T.); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#767,#718,#817,.T.); +#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.); +#818 = CIRCLE('',#819,18.5); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,0.,1.)); +#821 = DIRECTION('',(0.,0.,1.)); +#822 = DIRECTION('',(1.,0.,0.)); +#823 = PCURVE('',#187,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(-0.,-1.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(-1.,0.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#385,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = CIRCLE('',#833,18.5); +#833 = AXIS2_PLACEMENT_2D('',#834,#835); +#834 = CARTESIAN_POINT('',(16.163229875245,9.)); +#835 = DIRECTION('',(1.,0.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ORIENTED_EDGE('',*,*,#717,.F.); +#838 = ORIENTED_EDGE('',*,*,#170,.F.); +#839 = ADVANCED_FACE('',(#840),#329,.F.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#865,#887,#888)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#313,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(10.5,0.,1.)); +#846 = SEAM_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(10.5,0.,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,0.,1.)); +#851 = PCURVE('',#329,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-0.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-0.,-1.)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#329,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(-0.,-1.)); +#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#844,#844,#867,.T.); +#867 = SURFACE_CURVE('',#868,(#873,#880),.PCURVE_S1.); +#868 = CIRCLE('',#869,10.5); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.,0.,1.)); +#871 = DIRECTION('',(0.,0.,1.)); +#872 = DIRECTION('',(1.,0.,0.)); +#873 = PCURVE('',#329,#874); +#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-0.,-1.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-1.,0.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#880 = PCURVE('',#385,#881); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = CIRCLE('',#883,10.5); +#883 = AXIS2_PLACEMENT_2D('',#884,#885); +#884 = CARTESIAN_POINT('',(16.163229875245,9.)); +#885 = DIRECTION('',(1.,0.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#843,.F.); +#888 = ORIENTED_EDGE('',*,*,#312,.F.); +#889 = ADVANCED_FACE('',(#890,#902),#385,.T.); +#890 = FACE_BOUND('',#891,.T.); +#891 = EDGE_LOOP('',(#892,#893,#894,#895,#896,#897,#898,#899,#900,#901) + ); +#892 = ORIENTED_EDGE('',*,*,#368,.T.); +#893 = ORIENTED_EDGE('',*,*,#473,.F.); +#894 = ORIENTED_EDGE('',*,*,#594,.F.); +#895 = ORIENTED_EDGE('',*,*,#691,.F.); +#896 = ORIENTED_EDGE('',*,*,#789,.F.); +#897 = ORIENTED_EDGE('',*,*,#816,.T.); +#898 = ORIENTED_EDGE('',*,*,#740,.T.); +#899 = ORIENTED_EDGE('',*,*,#642,.T.); +#900 = ORIENTED_EDGE('',*,*,#545,.T.); +#901 = ORIENTED_EDGE('',*,*,#445,.F.); +#902 = FACE_BOUND('',#903,.F.); +#903 = EDGE_LOOP('',(#904)); +#904 = ORIENTED_EDGE('',*,*,#866,.T.); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#909)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#906,#907,#908)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#906, + 'distance_accuracy_value','confusion accuracy'); +#910 = PRODUCT_TYPE('part',$,(#7)); +#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#912) + ,#905); +#912 = STYLED_ITEM('color',(#913),#15); +#913 = PRESENTATION_STYLE_ASSIGNMENT((#914,#920)); +#914 = SURFACE_STYLE_USAGE(.BOTH.,#915); +#915 = SURFACE_SIDE_STYLE('',(#916)); +#916 = SURFACE_STYLE_FILL_AREA(#917); +#917 = FILL_AREA_STYLE('',(#918)); +#918 = FILL_AREA_STYLE_COLOUR('',#919); +#919 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#920 = CURVE_STYLE('',#921,POSITIVE_LENGTH_MEASURE(0.1),#919); +#921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M20TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..bdb6a0806a57a71bcaf09f072ca1d22513e708e6 GIT binary patch literal 26484 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 Vi_y^oi~uz^B=Wkl3eVpq{3qb`%a{NF literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.step new file mode 100644 index 00000000..937c851b --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.step @@ -0,0 +1,1075 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.step', + '2015-09-08T20:44:05',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#905); +#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,#340,#417,#467,#517,#566,#615,#664,#713,#762, + #811,#839,#889)); +#17 = ADVANCED_FACE('',(#18,#309),#33,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#85,#113,#141,#169,#198,#226,#254,#282)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(10.463414634146,-16.45499784849,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-15.18379326303,12.235294117647,0.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,19.5); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(-5.820670861066E-22,0.,0.)); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = DIRECTION('',(1.,0.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(-16.74066904278,-10.,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,19.5); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(16.740669042785,10.)); +#42 = DIRECTION('',(1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,19.5); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(-5.820670861066E-22,0.,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(-0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(-1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#24,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-19.85572965166,10.,0.)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,6.); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(-19.85572965166,16.,0.)); +#64 = DIRECTION('',(-0.,0.,1.)); +#65 = DIRECTION('',(0.,-1.,0.)); +#66 = PCURVE('',#33,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,6.); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(-3.11506060888,26.)); +#71 = DIRECTION('',(0.,-1.)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = CYLINDRICAL_SURFACE('',#75,6.); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(-19.85572965166,16.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(0.,-1.,0.)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#87,#58,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-42.,10.,0.)); +#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-42.,10.,0.)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-25.25933095721,20.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(-42.,10.,0.)); +#105 = DIRECTION('',(0.,1.,0.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(1.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#87,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-42.,-10.,0.)); +#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.); +#118 = LINE('',#119,#120); +#119 = CARTESIAN_POINT('',(-42.,-10.,0.)); +#120 = VECTOR('',#121,1.); +#121 = DIRECTION('',(0.,1.,0.)); +#122 = PCURVE('',#33,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-25.25933095721,0.)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(0.,1.)); +#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#129 = PCURVE('',#130,#135); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(-42.,-10.,0.)); +#133 = DIRECTION('',(-1.,0.,0.)); +#134 = DIRECTION('',(0.,1.,0.)); +#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.,0.)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(1.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#115,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-16.74066904278,-9.999999999998,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-16.74066904278,-10.,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = PCURVE('',#33,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(0.,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = PLANE('',#159); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-16.74066904278,-10.,0.)); +#161 = DIRECTION('',(0.,-1.,0.)); +#162 = DIRECTION('',(-1.,0.,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,-0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.T.); +#170 = EDGE_CURVE('',#143,#171,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-9.999999999998,-16.74066904278,0.)); +#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); +#174 = CIRCLE('',#175,19.5); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PCURVE('',#33,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = CIRCLE('',#182,19.5); +#182 = AXIS2_PLACEMENT_2D('',#183,#184); +#183 = CARTESIAN_POINT('',(16.740669042785,10.)); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = CYLINDRICAL_SURFACE('',#188,19.5); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(0.,0.,0.)); +#190 = DIRECTION('',(-0.,-0.,-1.)); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-0.,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-1.,0.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.T.); +#199 = EDGE_CURVE('',#171,#200,#202,.T.); +#200 = VERTEX_POINT('',#201); +#201 = CARTESIAN_POINT('',(-9.999999999998,-23.,0.)); +#202 = SURFACE_CURVE('',#203,(#207,#214),.PCURVE_S1.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-9.999999999998,-16.74066904278,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = PCURVE('',#33,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(6.740669042786,-6.740669042784)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,-1.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = PLANE('',#216); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(-9.999999999998,-16.74066904278,0.)); +#218 = DIRECTION('',(1.,0.,0.)); +#219 = DIRECTION('',(0.,-1.,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#200,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(10.,-23.,0.)); +#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-9.999999999998,-23.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(1.,0.,0.)); +#235 = PCURVE('',#33,#236); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(6.740669042786,-13.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.,0.)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#242 = PCURVE('',#243,#248); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-9.999999999998,-23.,0.)); +#246 = DIRECTION('',(0.,1.,0.)); +#247 = DIRECTION('',(1.,0.,0.)); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = ORIENTED_EDGE('',*,*,#255,.T.); +#255 = EDGE_CURVE('',#228,#256,#258,.T.); +#256 = VERTEX_POINT('',#257); +#257 = CARTESIAN_POINT('',(10.,-17.298843892,0.)); +#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(10.,-23.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,1.,0.)); +#263 = PCURVE('',#33,#264); +#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(26.740669042785,-13.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(0.,1.)); +#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#270 = PCURVE('',#271,#276); +#271 = PLANE('',#272); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(10.,-23.,0.)); +#274 = DIRECTION('',(-1.,0.,0.)); +#275 = DIRECTION('',(0.,1.,0.)); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,0.)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#22,#256,#284,.T.); +#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.); +#285 = CIRCLE('',#286,1.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(11.,-17.298843892,0.)); +#288 = DIRECTION('',(-0.,0.,1.)); +#289 = DIRECTION('',(0.,-1.,0.)); +#290 = PCURVE('',#33,#291); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = CIRCLE('',#293,1.); +#293 = AXIS2_PLACEMENT_2D('',#294,#295); +#294 = CARTESIAN_POINT('',(27.740669042785,-7.298843892006)); +#295 = DIRECTION('',(0.,-1.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = PCURVE('',#298,#303); +#298 = CYLINDRICAL_SURFACE('',#299,1.); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(11.,-17.298843892,0.)); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = DIRECTION('',(-0.536585365854,0.843846043512,0.)); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-3.707978019212,0.)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(1.,0.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = FACE_BOUND('',#310,.T.); +#310 = EDGE_LOOP('',(#311)); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#313,#313,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(11.5,0.,0.)); +#315 = SURFACE_CURVE('',#316,(#321,#328),.PCURVE_S1.); +#316 = CIRCLE('',#317,11.5); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(0.,0.,0.)); +#319 = DIRECTION('',(0.,0.,1.)); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#33,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = CIRCLE('',#324,11.5); +#324 = AXIS2_PLACEMENT_2D('',#325,#326); +#325 = CARTESIAN_POINT('',(16.740669042785,10.)); +#326 = DIRECTION('',(1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = CYLINDRICAL_SURFACE('',#330,11.5); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(0.,0.,0.)); +#332 = DIRECTION('',(-0.,-0.,-1.)); +#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),#45,.T.); +#341 = FACE_BOUND('',#342,.F.); +#342 = EDGE_LOOP('',(#343,#344,#367,#396)); +#343 = ORIENTED_EDGE('',*,*,#21,.F.); +#344 = ORIENTED_EDGE('',*,*,#345,.T.); +#345 = EDGE_CURVE('',#22,#346,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(10.463414634146,-16.45499784849,1.)); +#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(10.463414634146,-16.45499784849,0.)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = PCURVE('',#45,#354); +#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-5.278774346007,0.)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(-0.,-1.)); +#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#360 = PCURVE('',#298,#361); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,1.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = ORIENTED_EDGE('',*,*,#368,.T.); +#368 = EDGE_CURVE('',#346,#369,#371,.T.); +#369 = VERTEX_POINT('',#370); +#370 = CARTESIAN_POINT('',(-15.18379326303,12.235294117647,1.)); +#371 = SURFACE_CURVE('',#372,(#377,#384),.PCURVE_S1.); +#372 = CIRCLE('',#373,19.5); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(-5.820670861066E-22,0.,1.)); +#375 = DIRECTION('',(0.,0.,1.)); +#376 = DIRECTION('',(1.,0.,0.)); +#377 = PCURVE('',#45,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(-0.,-1.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(-1.,0.)); +#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#384 = PCURVE('',#385,#390); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(-16.74066904278,-10.,1.)); +#388 = DIRECTION('',(0.,0.,1.)); +#389 = DIRECTION('',(1.,0.,0.)); +#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395); +#391 = CIRCLE('',#392,19.5); +#392 = AXIS2_PLACEMENT_2D('',#393,#394); +#393 = CARTESIAN_POINT('',(16.740669042785,10.)); +#394 = DIRECTION('',(1.,0.)); +#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#24,#369,#398,.T.); +#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-15.18379326303,12.235294117647,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.,0.,1.)); +#403 = PCURVE('',#45,#404); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-8.746502698556,0.)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-0.,-1.)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = PCURVE('',#74,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.892521064581,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(0.,1.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = ADVANCED_FACE('',(#418),#298,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#421,#444,#466)); +#420 = ORIENTED_EDGE('',*,*,#283,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#256,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(10.,-17.298843892,1.)); +#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(10.,-17.298843892,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = PCURVE('',#298,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(1.004410961173,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#271,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(5.701156107994,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,-1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#445,.F.); +#445 = EDGE_CURVE('',#346,#423,#446,.T.); +#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.); +#447 = CIRCLE('',#448,1.); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(11.,-17.298843892,1.)); +#450 = DIRECTION('',(-0.,0.,1.)); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = PCURVE('',#298,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-3.707978019212,1.)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#385,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = CIRCLE('',#462,1.); +#462 = AXIS2_PLACEMENT_2D('',#463,#464); +#463 = CARTESIAN_POINT('',(27.740669042785,-7.298843892006)); +#464 = DIRECTION('',(0.,-1.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = ORIENTED_EDGE('',*,*,#345,.F.); +#467 = ADVANCED_FACE('',(#468),#74,.F.); +#468 = FACE_BOUND('',#469,.F.); +#469 = EDGE_LOOP('',(#470,#471,#472,#496)); +#470 = ORIENTED_EDGE('',*,*,#57,.T.); +#471 = ORIENTED_EDGE('',*,*,#397,.T.); +#472 = ORIENTED_EDGE('',*,*,#473,.F.); +#473 = EDGE_CURVE('',#474,#369,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-19.85572965166,10.,1.)); +#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.); +#477 = CIRCLE('',#478,6.); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(-19.85572965166,16.,1.)); +#480 = DIRECTION('',(-0.,0.,1.)); +#481 = DIRECTION('',(0.,-1.,0.)); +#482 = PCURVE('',#74,#483); +#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); +#484 = LINE('',#485,#486); +#485 = CARTESIAN_POINT('',(0.,1.)); +#486 = VECTOR('',#487,1.); +#487 = DIRECTION('',(1.,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#385,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = CIRCLE('',#492,6.); +#492 = AXIS2_PLACEMENT_2D('',#493,#494); +#493 = CARTESIAN_POINT('',(-3.11506060888,26.)); +#494 = DIRECTION('',(0.,-1.)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = ORIENTED_EDGE('',*,*,#497,.F.); +#497 = EDGE_CURVE('',#58,#474,#498,.T.); +#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(-19.85572965166,10.,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = PCURVE('',#74,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = PCURVE('',#102,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(22.144270348335,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,-1.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = ADVANCED_FACE('',(#518),#271,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#544,#565)); +#520 = ORIENTED_EDGE('',*,*,#255,.F.); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#228,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(10.,-23.,1.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(10.,-23.,0.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(0.,0.,1.)); +#530 = PCURVE('',#271,#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('',#243,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(19.999999999998,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,#423,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(10.,-23.,1.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,1.,0.)); +#551 = PCURVE('',#271,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.,-1.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#385,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(26.740669042785,-13.)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.,1.)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#422,.F.); +#566 = ADVANCED_FACE('',(#567),#102,.T.); +#567 = FACE_BOUND('',#568,.T.); +#568 = EDGE_LOOP('',(#569,#570,#593,#614)); +#569 = ORIENTED_EDGE('',*,*,#86,.F.); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#87,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(-42.,10.,1.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-42.,10.,0.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(0.,0.,1.)); +#579 = PCURVE('',#102,#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('',#130,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(20.,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,#474,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-42.,10.,1.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#102,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-1.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#385,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(-25.25933095721,20.)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#497,.F.); +#615 = ADVANCED_FACE('',(#616),#243,.F.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#641,#662,#663)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#200,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-9.999999999998,-23.,1.)); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-9.999999999998,-23.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = PCURVE('',#243,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,0.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(0.,-1.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#215,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(6.259330957216,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#620,#523,#643,.T.); +#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-9.999999999998,-23.,1.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,0.,0.)); +#648 = PCURVE('',#243,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-1.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = PCURVE('',#385,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(6.740669042786,-13.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = ORIENTED_EDGE('',*,*,#522,.F.); +#663 = ORIENTED_EDGE('',*,*,#227,.F.); +#664 = ADVANCED_FACE('',(#665),#130,.T.); +#665 = FACE_BOUND('',#666,.T.); +#666 = EDGE_LOOP('',(#667,#690,#711,#712)); +#667 = ORIENTED_EDGE('',*,*,#668,.T.); +#668 = EDGE_CURVE('',#115,#669,#671,.T.); +#669 = VERTEX_POINT('',#670); +#670 = CARTESIAN_POINT('',(-42.,-10.,1.)); +#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(-42.,-10.,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,0.,1.)); +#676 = PCURVE('',#130,#677); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.,0.)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(0.,-1.)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = PCURVE('',#158,#684); +#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(25.259330957215,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#669,#572,#692,.T.); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-42.,-10.,1.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,1.,0.)); +#697 = PCURVE('',#130,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,-1.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#385,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-25.25933095721,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#571,.F.); +#712 = ORIENTED_EDGE('',*,*,#114,.F.); +#713 = ADVANCED_FACE('',(#714),#215,.F.); +#714 = FACE_BOUND('',#715,.F.); +#715 = EDGE_LOOP('',(#716,#739,#760,#761)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#171,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(-9.999999999998,-16.74066904278,1.)); +#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(-9.999999999998,-16.74066904278,0.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = PCURVE('',#215,#726); +#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(0.,0.)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.,-1.)); +#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#732 = PCURVE('',#187,#733); +#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(-4.173921989478,0.)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-0.,-1.)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#739 = ORIENTED_EDGE('',*,*,#740,.T.); +#740 = EDGE_CURVE('',#718,#620,#741,.T.); +#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.); +#742 = LINE('',#743,#744); +#743 = CARTESIAN_POINT('',(-9.999999999998,-16.74066904278,1.)); +#744 = VECTOR('',#745,1.); +#745 = DIRECTION('',(0.,-1.,0.)); +#746 = PCURVE('',#215,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,-1.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = PCURVE('',#385,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(6.740669042786,-6.740669042784)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,-1.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = ORIENTED_EDGE('',*,*,#619,.F.); +#761 = ORIENTED_EDGE('',*,*,#199,.F.); +#762 = ADVANCED_FACE('',(#763),#158,.T.); +#763 = FACE_BOUND('',#764,.T.); +#764 = EDGE_LOOP('',(#765,#788,#809,#810)); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#143,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-16.74066904278,-9.999999999998,1.)); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-16.74066904278,-9.999999999998,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#158,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(5.080380560685E-13,0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#187,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-3.680059644496,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#767,#669,#790,.T.); +#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.); +#791 = LINE('',#792,#793); +#792 = CARTESIAN_POINT('',(-16.74066904278,-10.,1.)); +#793 = VECTOR('',#794,1.); +#794 = DIRECTION('',(-1.,0.,0.)); +#795 = PCURVE('',#158,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,-1.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = PCURVE('',#385,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = ORIENTED_EDGE('',*,*,#668,.F.); +#810 = ORIENTED_EDGE('',*,*,#142,.F.); +#811 = ADVANCED_FACE('',(#812),#187,.T.); +#812 = FACE_BOUND('',#813,.F.); +#813 = EDGE_LOOP('',(#814,#815,#837,#838)); +#814 = ORIENTED_EDGE('',*,*,#766,.T.); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#767,#718,#817,.T.); +#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.); +#818 = CIRCLE('',#819,19.5); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,0.,1.)); +#821 = DIRECTION('',(0.,0.,1.)); +#822 = DIRECTION('',(1.,0.,0.)); +#823 = PCURVE('',#187,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(-0.,-1.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(-1.,0.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#385,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = CIRCLE('',#833,19.5); +#833 = AXIS2_PLACEMENT_2D('',#834,#835); +#834 = CARTESIAN_POINT('',(16.740669042785,10.)); +#835 = DIRECTION('',(1.,0.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ORIENTED_EDGE('',*,*,#717,.F.); +#838 = ORIENTED_EDGE('',*,*,#170,.F.); +#839 = ADVANCED_FACE('',(#840),#329,.F.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#865,#887,#888)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#313,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(11.5,0.,1.)); +#846 = SEAM_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(11.5,0.,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,0.,1.)); +#851 = PCURVE('',#329,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-0.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-0.,-1.)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#329,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(-0.,-1.)); +#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#844,#844,#867,.T.); +#867 = SURFACE_CURVE('',#868,(#873,#880),.PCURVE_S1.); +#868 = CIRCLE('',#869,11.5); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.,0.,1.)); +#871 = DIRECTION('',(0.,0.,1.)); +#872 = DIRECTION('',(1.,0.,0.)); +#873 = PCURVE('',#329,#874); +#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-0.,-1.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-1.,0.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#880 = PCURVE('',#385,#881); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = CIRCLE('',#883,11.5); +#883 = AXIS2_PLACEMENT_2D('',#884,#885); +#884 = CARTESIAN_POINT('',(16.740669042785,10.)); +#885 = DIRECTION('',(1.,0.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#843,.F.); +#888 = ORIENTED_EDGE('',*,*,#312,.F.); +#889 = ADVANCED_FACE('',(#890,#902),#385,.T.); +#890 = FACE_BOUND('',#891,.T.); +#891 = EDGE_LOOP('',(#892,#893,#894,#895,#896,#897,#898,#899,#900,#901) + ); +#892 = ORIENTED_EDGE('',*,*,#368,.T.); +#893 = ORIENTED_EDGE('',*,*,#473,.F.); +#894 = ORIENTED_EDGE('',*,*,#594,.F.); +#895 = ORIENTED_EDGE('',*,*,#691,.F.); +#896 = ORIENTED_EDGE('',*,*,#789,.F.); +#897 = ORIENTED_EDGE('',*,*,#816,.T.); +#898 = ORIENTED_EDGE('',*,*,#740,.T.); +#899 = ORIENTED_EDGE('',*,*,#642,.T.); +#900 = ORIENTED_EDGE('',*,*,#545,.T.); +#901 = ORIENTED_EDGE('',*,*,#445,.F.); +#902 = FACE_BOUND('',#903,.F.); +#903 = EDGE_LOOP('',(#904)); +#904 = ORIENTED_EDGE('',*,*,#866,.T.); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#909)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#906,#907,#908)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#906, + 'distance_accuracy_value','confusion accuracy'); +#910 = PRODUCT_TYPE('part',$,(#7)); +#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#912) + ,#905); +#912 = STYLED_ITEM('color',(#913),#15); +#913 = PRESENTATION_STYLE_ASSIGNMENT((#914,#920)); +#914 = SURFACE_STYLE_USAGE(.BOTH.,#915); +#915 = SURFACE_SIDE_STYLE('',(#916)); +#916 = SURFACE_STYLE_FILL_AREA(#917); +#917 = FILL_AREA_STYLE('',(#918)); +#918 = FILL_AREA_STYLE_COLOUR('',#919); +#919 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#920 = CURVE_STYLE('',#921,POSITIVE_LENGTH_MEASURE(0.1),#919); +#921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M22TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..883c027cf2afdec46db82af8ce4ac2e3a8cacada GIT binary patch literal 27284 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..9d74379d0871aa9923080c743ff47821d2cab8ca GIT binary patch literal 20336 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�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 JrqG`z{2wzF72*H@ literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.step new file mode 100644 index 00000000..0da517e6 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.step @@ -0,0 +1,1075 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.step', + '2015-09-08T20:45:45',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#905); +#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,#340,#417,#467,#517,#566,#615,#664,#713,#762, + #811,#839,#889)); +#17 = ADVANCED_FACE('',(#18,#309),#33,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#85,#113,#141,#169,#198,#226,#254,#282)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(10.521739130434,-19.32079205599,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-18.05433974626,12.571428571429,0.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,22.); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(-2.462811615361E-22,0.,0.)); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = DIRECTION('',(1.,0.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,22.); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(19.595917942266,9.999999999998)); +#42 = DIRECTION('',(1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,22.); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(-2.462811615361E-22,0.,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(-0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(-1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#24,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-22.97825058615,10.,0.)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,6.); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(-22.97825058615,16.,0.)); +#64 = DIRECTION('',(-0.,0.,1.)); +#65 = DIRECTION('',(0.,-1.,0.)); +#66 = PCURVE('',#33,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,6.); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(-3.382332643886,25.999999999998)); +#71 = DIRECTION('',(0.,-1.)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = CYLINDRICAL_SURFACE('',#75,6.); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(-22.97825058615,16.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(0.,-1.,0.)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#87,#58,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-42.,10.,0.)); +#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-42.,10.,0.)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-22.40408205773,19.999999999998)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(-42.,10.,0.)); +#105 = DIRECTION('',(0.,1.,0.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(1.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#87,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-42.,-9.999999999998,0.)); +#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.); +#118 = LINE('',#119,#120); +#119 = CARTESIAN_POINT('',(-42.,-9.999999999998,0.)); +#120 = VECTOR('',#121,1.); +#121 = DIRECTION('',(0.,1.,0.)); +#122 = PCURVE('',#33,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-22.40408205773,0.)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(0.,1.)); +#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#129 = PCURVE('',#130,#135); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(-42.,-9.999999999998,0.)); +#133 = DIRECTION('',(-1.,0.,0.)); +#134 = DIRECTION('',(0.,1.,0.)); +#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.,0.)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(1.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#115,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = PCURVE('',#33,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(0.,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = PLANE('',#159); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,0.)); +#161 = DIRECTION('',(0.,-1.,0.)); +#162 = DIRECTION('',(-1.,0.,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,-0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.T.); +#170 = EDGE_CURVE('',#143,#171,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-10.,-19.59591794226,0.)); +#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.); +#174 = CIRCLE('',#175,22.); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(0.,0.,0.)); +#177 = DIRECTION('',(0.,0.,1.)); +#178 = DIRECTION('',(1.,0.,0.)); +#179 = PCURVE('',#33,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185); +#181 = CIRCLE('',#182,22.); +#182 = AXIS2_PLACEMENT_2D('',#183,#184); +#183 = CARTESIAN_POINT('',(19.595917942266,9.999999999998)); +#184 = DIRECTION('',(1.,0.)); +#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#186 = PCURVE('',#187,#192); +#187 = CYLINDRICAL_SURFACE('',#188,22.); +#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191); +#189 = CARTESIAN_POINT('',(0.,0.,0.)); +#190 = DIRECTION('',(-0.,-0.,-1.)); +#191 = DIRECTION('',(1.,0.,0.)); +#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-0.,0.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(-1.,0.)); +#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#198 = ORIENTED_EDGE('',*,*,#199,.T.); +#199 = EDGE_CURVE('',#171,#200,#202,.T.); +#200 = VERTEX_POINT('',#201); +#201 = CARTESIAN_POINT('',(-10.,-25.,0.)); +#202 = SURFACE_CURVE('',#203,(#207,#214),.PCURVE_S1.); +#203 = LINE('',#204,#205); +#204 = CARTESIAN_POINT('',(-10.,-19.59591794226,0.)); +#205 = VECTOR('',#206,1.); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = PCURVE('',#33,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213); +#209 = LINE('',#210,#211); +#210 = CARTESIAN_POINT('',(9.595917942266,-9.595917942268)); +#211 = VECTOR('',#212,1.); +#212 = DIRECTION('',(0.,-1.)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = PLANE('',#216); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(-10.,-19.59591794226,0.)); +#218 = DIRECTION('',(1.,0.,0.)); +#219 = DIRECTION('',(0.,-1.,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(0.,0.)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.T.); +#227 = EDGE_CURVE('',#200,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(9.999999999999,-25.,0.)); +#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-10.,-25.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(1.,0.,0.)); +#235 = PCURVE('',#33,#236); +#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(9.595917942266,-15.)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.,0.)); +#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#242 = PCURVE('',#243,#248); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-10.,-25.,0.)); +#246 = DIRECTION('',(0.,1.,0.)); +#247 = DIRECTION('',(1.,0.,0.)); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(0.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = ORIENTED_EDGE('',*,*,#255,.T.); +#255 = EDGE_CURVE('',#228,#256,#258,.T.); +#256 = VERTEX_POINT('',#257); +#257 = CARTESIAN_POINT('',(9.999999999999,-20.19900987672,0.)); +#258 = SURFACE_CURVE('',#259,(#263,#270),.PCURVE_S1.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(9.999999999999,-25.,0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(0.,1.,0.)); +#263 = PCURVE('',#33,#264); +#264 = DEFINITIONAL_REPRESENTATION('',(#265),#269); +#265 = LINE('',#266,#267); +#266 = CARTESIAN_POINT('',(29.595917942266,-15.)); +#267 = VECTOR('',#268,1.); +#268 = DIRECTION('',(0.,1.)); +#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#270 = PCURVE('',#271,#276); +#271 = PLANE('',#272); +#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275); +#273 = CARTESIAN_POINT('',(9.999999999999,-25.,0.)); +#274 = DIRECTION('',(-1.,0.,0.)); +#275 = DIRECTION('',(0.,1.,0.)); +#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281); +#277 = LINE('',#278,#279); +#278 = CARTESIAN_POINT('',(0.,0.)); +#279 = VECTOR('',#280,1.); +#280 = DIRECTION('',(1.,0.)); +#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#22,#256,#284,.T.); +#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.); +#285 = CIRCLE('',#286,1.); +#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289); +#287 = CARTESIAN_POINT('',(10.999999999999,-20.19900987672,0.)); +#288 = DIRECTION('',(-0.,0.,1.)); +#289 = DIRECTION('',(0.,-1.,0.)); +#290 = PCURVE('',#33,#291); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = CIRCLE('',#293,1.); +#293 = AXIS2_PLACEMENT_2D('',#294,#295); +#294 = CARTESIAN_POINT('',(30.595917942266,-10.19900987672)); +#295 = DIRECTION('',(0.,-1.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = PCURVE('',#298,#303); +#298 = CYLINDRICAL_SURFACE('',#299,1.); +#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302); +#300 = CARTESIAN_POINT('',(10.999999999999,-20.19900987672,0.)); +#301 = DIRECTION('',(0.,0.,1.)); +#302 = DIRECTION('',(-0.478260869565,0.878217820727,0.)); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(-3.640266000652,0.)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(1.,0.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = FACE_BOUND('',#310,.T.); +#310 = EDGE_LOOP('',(#311)); +#311 = ORIENTED_EDGE('',*,*,#312,.T.); +#312 = EDGE_CURVE('',#313,#313,#315,.T.); +#313 = VERTEX_POINT('',#314); +#314 = CARTESIAN_POINT('',(12.5,0.,0.)); +#315 = SURFACE_CURVE('',#316,(#321,#328),.PCURVE_S1.); +#316 = CIRCLE('',#317,12.5); +#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320); +#318 = CARTESIAN_POINT('',(0.,0.,0.)); +#319 = DIRECTION('',(0.,0.,1.)); +#320 = DIRECTION('',(1.,0.,0.)); +#321 = PCURVE('',#33,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = CIRCLE('',#324,12.5); +#324 = AXIS2_PLACEMENT_2D('',#325,#326); +#325 = CARTESIAN_POINT('',(19.595917942266,9.999999999998)); +#326 = DIRECTION('',(1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = CYLINDRICAL_SURFACE('',#330,12.5); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(0.,0.,0.)); +#332 = DIRECTION('',(-0.,-0.,-1.)); +#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),#45,.T.); +#341 = FACE_BOUND('',#342,.F.); +#342 = EDGE_LOOP('',(#343,#344,#367,#396)); +#343 = ORIENTED_EDGE('',*,*,#21,.F.); +#344 = ORIENTED_EDGE('',*,*,#345,.T.); +#345 = EDGE_CURVE('',#22,#346,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(10.521739130434,-19.32079205599,1.)); +#348 = SURFACE_CURVE('',#349,(#353,#360),.PCURVE_S1.); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(10.521739130434,-19.32079205599,0.)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = PCURVE('',#45,#354); +#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-5.211062327447,0.)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(-0.,-1.)); +#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#360 = PCURVE('',#298,#361); +#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,0.)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,1.)); +#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#367 = ORIENTED_EDGE('',*,*,#368,.T.); +#368 = EDGE_CURVE('',#346,#369,#371,.T.); +#369 = VERTEX_POINT('',#370); +#370 = CARTESIAN_POINT('',(-18.05433974626,12.571428571429,1.)); +#371 = SURFACE_CURVE('',#372,(#377,#384),.PCURVE_S1.); +#372 = CIRCLE('',#373,22.); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(-2.462811615361E-22,0.,1.)); +#375 = DIRECTION('',(0.,0.,1.)); +#376 = DIRECTION('',(1.,0.,0.)); +#377 = PCURVE('',#45,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(-0.,-1.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(-1.,0.)); +#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#384 = PCURVE('',#385,#390); +#385 = PLANE('',#386); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,1.)); +#388 = DIRECTION('',(0.,0.,1.)); +#389 = DIRECTION('',(1.,0.,0.)); +#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395); +#391 = CIRCLE('',#392,22.); +#392 = AXIS2_PLACEMENT_2D('',#393,#394); +#393 = CARTESIAN_POINT('',(19.595917942266,9.999999999998)); +#394 = DIRECTION('',(1.,0.)); +#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#396 = ORIENTED_EDGE('',*,*,#397,.F.); +#397 = EDGE_CURVE('',#24,#369,#398,.T.); +#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(-18.05433974626,12.571428571429,0.)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.,0.,1.)); +#403 = PCURVE('',#45,#404); +#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409); +#405 = LINE('',#406,#407); +#406 = CARTESIAN_POINT('',(-8.816532381859,0.)); +#407 = VECTOR('',#408,1.); +#408 = DIRECTION('',(-0.,-1.)); +#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#410 = PCURVE('',#74,#411); +#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); +#412 = LINE('',#413,#414); +#413 = CARTESIAN_POINT('',(0.962550747885,0.)); +#414 = VECTOR('',#415,1.); +#415 = DIRECTION('',(0.,1.)); +#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#417 = ADVANCED_FACE('',(#418),#298,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#421,#444,#466)); +#420 = ORIENTED_EDGE('',*,*,#283,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#256,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(9.999999999999,-20.19900987672,1.)); +#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(9.999999999999,-20.19900987672,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(0.,0.,1.)); +#430 = PCURVE('',#298,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436); +#432 = LINE('',#433,#434); +#433 = CARTESIAN_POINT('',(1.072122979733,0.)); +#434 = VECTOR('',#435,1.); +#435 = DIRECTION('',(0.,1.)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#271,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(4.800990123275,0.)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(0.,-1.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#445,.F.); +#445 = EDGE_CURVE('',#346,#423,#446,.T.); +#446 = SURFACE_CURVE('',#447,(#452,#459),.PCURVE_S1.); +#447 = CIRCLE('',#448,1.); +#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451); +#449 = CARTESIAN_POINT('',(10.999999999999,-20.19900987672,1.)); +#450 = DIRECTION('',(-0.,0.,1.)); +#451 = DIRECTION('',(0.,-1.,0.)); +#452 = PCURVE('',#298,#453); +#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458); +#454 = LINE('',#455,#456); +#455 = CARTESIAN_POINT('',(-3.640266000652,1.)); +#456 = VECTOR('',#457,1.); +#457 = DIRECTION('',(1.,0.)); +#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#459 = PCURVE('',#385,#460); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = CIRCLE('',#462,1.); +#462 = AXIS2_PLACEMENT_2D('',#463,#464); +#463 = CARTESIAN_POINT('',(30.595917942266,-10.19900987672)); +#464 = DIRECTION('',(0.,-1.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = ORIENTED_EDGE('',*,*,#345,.F.); +#467 = ADVANCED_FACE('',(#468),#74,.F.); +#468 = FACE_BOUND('',#469,.F.); +#469 = EDGE_LOOP('',(#470,#471,#472,#496)); +#470 = ORIENTED_EDGE('',*,*,#57,.T.); +#471 = ORIENTED_EDGE('',*,*,#397,.T.); +#472 = ORIENTED_EDGE('',*,*,#473,.F.); +#473 = EDGE_CURVE('',#474,#369,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(-22.97825058615,10.,1.)); +#476 = SURFACE_CURVE('',#477,(#482,#489),.PCURVE_S1.); +#477 = CIRCLE('',#478,6.); +#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481); +#479 = CARTESIAN_POINT('',(-22.97825058615,16.,1.)); +#480 = DIRECTION('',(-0.,0.,1.)); +#481 = DIRECTION('',(0.,-1.,0.)); +#482 = PCURVE('',#74,#483); +#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488); +#484 = LINE('',#485,#486); +#485 = CARTESIAN_POINT('',(0.,1.)); +#486 = VECTOR('',#487,1.); +#487 = DIRECTION('',(1.,0.)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#385,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = CIRCLE('',#492,6.); +#492 = AXIS2_PLACEMENT_2D('',#493,#494); +#493 = CARTESIAN_POINT('',(-3.382332643886,25.999999999998)); +#494 = DIRECTION('',(0.,-1.)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = ORIENTED_EDGE('',*,*,#497,.F.); +#497 = EDGE_CURVE('',#58,#474,#498,.T.); +#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(-22.97825058615,10.,0.)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = PCURVE('',#74,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = PCURVE('',#102,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(19.021749413848,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,-1.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = ADVANCED_FACE('',(#518),#271,.F.); +#518 = FACE_BOUND('',#519,.F.); +#519 = EDGE_LOOP('',(#520,#521,#544,#565)); +#520 = ORIENTED_EDGE('',*,*,#255,.F.); +#521 = ORIENTED_EDGE('',*,*,#522,.T.); +#522 = EDGE_CURVE('',#228,#523,#525,.T.); +#523 = VERTEX_POINT('',#524); +#524 = CARTESIAN_POINT('',(9.999999999999,-25.,1.)); +#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(9.999999999999,-25.,0.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(0.,0.,1.)); +#530 = PCURVE('',#271,#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('',#243,#538); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(19.999999999999,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,#423,#546,.T.); +#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.); +#547 = LINE('',#548,#549); +#548 = CARTESIAN_POINT('',(9.999999999999,-25.,1.)); +#549 = VECTOR('',#550,1.); +#550 = DIRECTION('',(0.,1.,0.)); +#551 = PCURVE('',#271,#552); +#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.,-1.)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,0.)); +#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#558 = PCURVE('',#385,#559); +#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564); +#560 = LINE('',#561,#562); +#561 = CARTESIAN_POINT('',(29.595917942266,-15.)); +#562 = VECTOR('',#563,1.); +#563 = DIRECTION('',(0.,1.)); +#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#565 = ORIENTED_EDGE('',*,*,#422,.F.); +#566 = ADVANCED_FACE('',(#567),#102,.T.); +#567 = FACE_BOUND('',#568,.T.); +#568 = EDGE_LOOP('',(#569,#570,#593,#614)); +#569 = ORIENTED_EDGE('',*,*,#86,.F.); +#570 = ORIENTED_EDGE('',*,*,#571,.T.); +#571 = EDGE_CURVE('',#87,#572,#574,.T.); +#572 = VERTEX_POINT('',#573); +#573 = CARTESIAN_POINT('',(-42.,10.,1.)); +#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.); +#575 = LINE('',#576,#577); +#576 = CARTESIAN_POINT('',(-42.,10.,0.)); +#577 = VECTOR('',#578,1.); +#578 = DIRECTION('',(0.,0.,1.)); +#579 = PCURVE('',#102,#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('',#130,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(19.999999999998,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,#474,#595,.T.); +#595 = SURFACE_CURVE('',#596,(#600,#607),.PCURVE_S1.); +#596 = LINE('',#597,#598); +#597 = CARTESIAN_POINT('',(-42.,10.,1.)); +#598 = VECTOR('',#599,1.); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#102,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-1.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#385,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = LINE('',#610,#611); +#610 = CARTESIAN_POINT('',(-22.40408205773,19.999999999998)); +#611 = VECTOR('',#612,1.); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#497,.F.); +#615 = ADVANCED_FACE('',(#616),#243,.F.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#641,#662,#663)); +#618 = ORIENTED_EDGE('',*,*,#619,.T.); +#619 = EDGE_CURVE('',#200,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-10.,-25.,1.)); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-10.,-25.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(0.,0.,1.)); +#627 = PCURVE('',#243,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(0.,0.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(0.,-1.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#215,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(5.404082057734,0.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#642,.T.); +#642 = EDGE_CURVE('',#620,#523,#643,.T.); +#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(-10.,-25.,1.)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(1.,0.,0.)); +#648 = PCURVE('',#243,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.,-1.)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(1.,0.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = PCURVE('',#385,#656); +#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(9.595917942266,-15.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.)); +#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#662 = ORIENTED_EDGE('',*,*,#522,.F.); +#663 = ORIENTED_EDGE('',*,*,#227,.F.); +#664 = ADVANCED_FACE('',(#665),#130,.T.); +#665 = FACE_BOUND('',#666,.T.); +#666 = EDGE_LOOP('',(#667,#690,#711,#712)); +#667 = ORIENTED_EDGE('',*,*,#668,.T.); +#668 = EDGE_CURVE('',#115,#669,#671,.T.); +#669 = VERTEX_POINT('',#670); +#670 = CARTESIAN_POINT('',(-42.,-9.999999999998,1.)); +#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(-42.,-9.999999999998,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,0.,1.)); +#676 = PCURVE('',#130,#677); +#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682); +#678 = LINE('',#679,#680); +#679 = CARTESIAN_POINT('',(0.,0.)); +#680 = VECTOR('',#681,1.); +#681 = DIRECTION('',(0.,-1.)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = PCURVE('',#158,#684); +#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(22.404082057734,0.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(0.,-1.)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = ORIENTED_EDGE('',*,*,#691,.T.); +#691 = EDGE_CURVE('',#669,#572,#692,.T.); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-42.,-9.999999999998,1.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,1.,0.)); +#697 = PCURVE('',#130,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.,-1.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(1.,0.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#385,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-22.40408205773,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#571,.F.); +#712 = ORIENTED_EDGE('',*,*,#114,.F.); +#713 = ADVANCED_FACE('',(#714),#215,.F.); +#714 = FACE_BOUND('',#715,.F.); +#715 = EDGE_LOOP('',(#716,#739,#760,#761)); +#716 = ORIENTED_EDGE('',*,*,#717,.T.); +#717 = EDGE_CURVE('',#171,#718,#720,.T.); +#718 = VERTEX_POINT('',#719); +#719 = CARTESIAN_POINT('',(-10.,-19.59591794226,1.)); +#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(-10.,-19.59591794226,0.)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(0.,0.,1.)); +#725 = PCURVE('',#215,#726); +#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731); +#727 = LINE('',#728,#729); +#728 = CARTESIAN_POINT('',(0.,0.)); +#729 = VECTOR('',#730,1.); +#730 = DIRECTION('',(0.,-1.)); +#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#732 = PCURVE('',#187,#733); +#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738); +#734 = LINE('',#735,#736); +#735 = CARTESIAN_POINT('',(-4.240527143105,0.)); +#736 = VECTOR('',#737,1.); +#737 = DIRECTION('',(-0.,-1.)); +#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#739 = ORIENTED_EDGE('',*,*,#740,.T.); +#740 = EDGE_CURVE('',#718,#620,#741,.T.); +#741 = SURFACE_CURVE('',#742,(#746,#753),.PCURVE_S1.); +#742 = LINE('',#743,#744); +#743 = CARTESIAN_POINT('',(-10.,-19.59591794226,1.)); +#744 = VECTOR('',#745,1.); +#745 = DIRECTION('',(0.,-1.,0.)); +#746 = PCURVE('',#215,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,-1.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = PCURVE('',#385,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(9.595917942266,-9.595917942268)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(0.,-1.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = ORIENTED_EDGE('',*,*,#619,.F.); +#761 = ORIENTED_EDGE('',*,*,#199,.F.); +#762 = ADVANCED_FACE('',(#763),#158,.T.); +#763 = FACE_BOUND('',#764,.T.); +#764 = EDGE_LOOP('',(#765,#788,#809,#810)); +#765 = ORIENTED_EDGE('',*,*,#766,.T.); +#766 = EDGE_CURVE('',#143,#767,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,1.)); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#158,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.,-0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#187,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(-3.613454490869,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(-0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#789,.T.); +#789 = EDGE_CURVE('',#767,#669,#790,.T.); +#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.); +#791 = LINE('',#792,#793); +#792 = CARTESIAN_POINT('',(-19.59591794226,-9.999999999998,1.)); +#793 = VECTOR('',#794,1.); +#794 = DIRECTION('',(-1.,0.,0.)); +#795 = PCURVE('',#158,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(0.,-1.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = PCURVE('',#385,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(-1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = ORIENTED_EDGE('',*,*,#668,.F.); +#810 = ORIENTED_EDGE('',*,*,#142,.F.); +#811 = ADVANCED_FACE('',(#812),#187,.T.); +#812 = FACE_BOUND('',#813,.F.); +#813 = EDGE_LOOP('',(#814,#815,#837,#838)); +#814 = ORIENTED_EDGE('',*,*,#766,.T.); +#815 = ORIENTED_EDGE('',*,*,#816,.T.); +#816 = EDGE_CURVE('',#767,#718,#817,.T.); +#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.); +#818 = CIRCLE('',#819,22.); +#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822); +#820 = CARTESIAN_POINT('',(0.,0.,1.)); +#821 = DIRECTION('',(0.,0.,1.)); +#822 = DIRECTION('',(1.,0.,0.)); +#823 = PCURVE('',#187,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(-0.,-1.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(-1.,0.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#385,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = CIRCLE('',#833,22.); +#833 = AXIS2_PLACEMENT_2D('',#834,#835); +#834 = CARTESIAN_POINT('',(19.595917942266,9.999999999998)); +#835 = DIRECTION('',(1.,0.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ORIENTED_EDGE('',*,*,#717,.F.); +#838 = ORIENTED_EDGE('',*,*,#170,.F.); +#839 = ADVANCED_FACE('',(#840),#329,.F.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#865,#887,#888)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#313,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(12.5,0.,1.)); +#846 = SEAM_CURVE('',#847,(#851,#858),.PCURVE_S1.); +#847 = LINE('',#848,#849); +#848 = CARTESIAN_POINT('',(12.5,0.,0.)); +#849 = VECTOR('',#850,1.); +#850 = DIRECTION('',(0.,0.,1.)); +#851 = PCURVE('',#329,#852); +#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857); +#853 = LINE('',#854,#855); +#854 = CARTESIAN_POINT('',(-0.,0.)); +#855 = VECTOR('',#856,1.); +#856 = DIRECTION('',(-0.,-1.)); +#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#858 = PCURVE('',#329,#859); +#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864); +#860 = LINE('',#861,#862); +#861 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#862 = VECTOR('',#863,1.); +#863 = DIRECTION('',(-0.,-1.)); +#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#865 = ORIENTED_EDGE('',*,*,#866,.T.); +#866 = EDGE_CURVE('',#844,#844,#867,.T.); +#867 = SURFACE_CURVE('',#868,(#873,#880),.PCURVE_S1.); +#868 = CIRCLE('',#869,12.5); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.,0.,1.)); +#871 = DIRECTION('',(0.,0.,1.)); +#872 = DIRECTION('',(1.,0.,0.)); +#873 = PCURVE('',#329,#874); +#874 = DEFINITIONAL_REPRESENTATION('',(#875),#879); +#875 = LINE('',#876,#877); +#876 = CARTESIAN_POINT('',(-0.,-1.)); +#877 = VECTOR('',#878,1.); +#878 = DIRECTION('',(-1.,0.)); +#879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#880 = PCURVE('',#385,#881); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = CIRCLE('',#883,12.5); +#883 = AXIS2_PLACEMENT_2D('',#884,#885); +#884 = CARTESIAN_POINT('',(19.595917942266,9.999999999998)); +#885 = DIRECTION('',(1.,0.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = ORIENTED_EDGE('',*,*,#843,.F.); +#888 = ORIENTED_EDGE('',*,*,#312,.F.); +#889 = ADVANCED_FACE('',(#890,#902),#385,.T.); +#890 = FACE_BOUND('',#891,.T.); +#891 = EDGE_LOOP('',(#892,#893,#894,#895,#896,#897,#898,#899,#900,#901) + ); +#892 = ORIENTED_EDGE('',*,*,#368,.T.); +#893 = ORIENTED_EDGE('',*,*,#473,.F.); +#894 = ORIENTED_EDGE('',*,*,#594,.F.); +#895 = ORIENTED_EDGE('',*,*,#691,.F.); +#896 = ORIENTED_EDGE('',*,*,#789,.F.); +#897 = ORIENTED_EDGE('',*,*,#816,.T.); +#898 = ORIENTED_EDGE('',*,*,#740,.T.); +#899 = ORIENTED_EDGE('',*,*,#642,.T.); +#900 = ORIENTED_EDGE('',*,*,#545,.T.); +#901 = ORIENTED_EDGE('',*,*,#445,.F.); +#902 = FACE_BOUND('',#903,.F.); +#903 = EDGE_LOOP('',(#904)); +#904 = ORIENTED_EDGE('',*,*,#866,.T.); +#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#909)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#906,#907,#908)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#906, + 'distance_accuracy_value','confusion accuracy'); +#910 = PRODUCT_TYPE('part',$,(#7)); +#911 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#912) + ,#905); +#912 = STYLED_ITEM('color',(#913),#15); +#913 = PRESENTATION_STYLE_ASSIGNMENT((#914,#920)); +#914 = SURFACE_STYLE_USAGE(.BOTH.,#915); +#915 = SURFACE_SIDE_STYLE('',(#916)); +#916 = SURFACE_STYLE_FILL_AREA(#917); +#917 = FILL_AREA_STYLE('',(#918)); +#918 = FILL_AREA_STYLE_COLOUR('',#919); +#919 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#920 = CURVE_STYLE('',#921,POSITIVE_LENGTH_MEASURE(0.1),#919); +#921 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M24TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..9fbc730a5b04ccf16906a0692646d41cc9dce1a4 GIT binary patch literal 29284 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M27TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M27TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..ddffc7b26c7947746f65de52496d7a88340de2b6 GIT binary patch literal 20339 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

vO;Qpn`6LPh^kEwRoYI!Fbu1RUW)9jm!u%}9 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 wbsM`>9o*evaCaCSmUI8Od+#|ByRos= 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 Cg>f7J literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.step new file mode 100644 index 00000000..b10942b6 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.step @@ -0,0 +1,982 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.step', + '2015-09-08T10:26:35',('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('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#825); +#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,#137,#387,#437,#486,#656,#683,#710,#737,#764, + #791,#798)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-13.,2.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-4.289522117905,2.,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-13.,2.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-13.,2.,0.)); +#35 = DIRECTION('',(0.,1.,0.)); +#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('',(1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.)); +#47 = DIRECTION('',(0.,0.,1.)); +#48 = DIRECTION('',(1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-9.535898384862,4.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-13.,2.,0.38)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-13.,2.,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#75 = DIRECTION('',(-1.,0.,0.)); +#76 = DIRECTION('',(0.,1.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(4.,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-4.289522117905,2.,0.38)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-13.,2.,0.38)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.,0.,0.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.,-0.38)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.38)); +#103 = DIRECTION('',(0.,0.,1.)); +#104 = DIRECTION('',(1.,0.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-9.535898384862,4.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(1.,0.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-4.289522117905,2.,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(8.710477882095,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,1.6); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-4.289522117905,3.6,0.)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(0.,-1.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(5.551115123126E-16,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138,#356),#44,.F.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#141,#164,#192,#221,#249,#277,#305,#334)); +#140 = ORIENTED_EDGE('',*,*,#21,.F.); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#22,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(0.,1.,0.)); +#150 = PCURVE('',#44,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(-9.535898384862,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(0.,1.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#72,#158); +#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.,0.)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(1.,0.)); +#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#143,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.)); +#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(-1.,0.,0.)); +#173 = PCURVE('',#44,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(0.,0.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(-1.,0.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#181,#186); +#181 = PLANE('',#182); +#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185); +#183 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.)); +#184 = DIRECTION('',(0.,-1.,0.)); +#185 = DIRECTION('',(-1.,0.,0.)); +#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191); +#187 = LINE('',#188,#189); +#188 = CARTESIAN_POINT('',(0.,-0.)); +#189 = VECTOR('',#190,1.); +#190 = DIRECTION('',(1.,0.)); +#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#192 = ORIENTED_EDGE('',*,*,#193,.T.); +#193 = EDGE_CURVE('',#166,#194,#196,.T.); +#194 = VERTEX_POINT('',#195); +#195 = CARTESIAN_POINT('',(-2.,-3.464101615138,0.)); +#196 = SURFACE_CURVE('',#197,(#202,#209),.PCURVE_S1.); +#197 = CIRCLE('',#198,4.); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(0.,0.,0.)); +#200 = DIRECTION('',(0.,0.,1.)); +#201 = DIRECTION('',(1.,0.,0.)); +#202 = PCURVE('',#44,#203); +#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208); +#204 = CIRCLE('',#205,4.); +#205 = AXIS2_PLACEMENT_2D('',#206,#207); +#206 = CARTESIAN_POINT('',(3.464101615138,2.)); +#207 = DIRECTION('',(1.,0.)); +#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#209 = PCURVE('',#210,#215); +#210 = CYLINDRICAL_SURFACE('',#211,4.); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(0.,0.,0.)); +#213 = DIRECTION('',(-0.,-0.,-1.)); +#214 = DIRECTION('',(1.,0.,0.)); +#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(-0.,0.)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(-1.,0.)); +#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#221 = ORIENTED_EDGE('',*,*,#222,.T.); +#222 = EDGE_CURVE('',#194,#223,#225,.T.); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(-2.,-5.5,0.)); +#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(-2.,-3.464101615138,0.)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(0.,-1.,0.)); +#230 = PCURVE('',#44,#231); +#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236); +#232 = LINE('',#233,#234); +#233 = CARTESIAN_POINT('',(1.464101615138,-1.464101615138)); +#234 = VECTOR('',#235,1.); +#235 = DIRECTION('',(0.,-1.)); +#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#237 = PCURVE('',#238,#243); +#238 = PLANE('',#239); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(-2.,-3.464101615138,0.)); +#241 = DIRECTION('',(1.,0.,0.)); +#242 = DIRECTION('',(0.,-1.,0.)); +#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248); +#244 = LINE('',#245,#246); +#245 = CARTESIAN_POINT('',(0.,0.)); +#246 = VECTOR('',#247,1.); +#247 = DIRECTION('',(1.,0.)); +#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#249 = ORIENTED_EDGE('',*,*,#250,.T.); +#250 = EDGE_CURVE('',#223,#251,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(2.,-5.5,0.)); +#253 = SURFACE_CURVE('',#254,(#258,#265),.PCURVE_S1.); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-2.,-5.5,0.)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(1.,0.,0.)); +#258 = PCURVE('',#44,#259); +#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(1.464101615138,-3.5)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(1.,0.)); +#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#265 = PCURVE('',#266,#271); +#266 = PLANE('',#267); +#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); +#268 = CARTESIAN_POINT('',(-2.,-5.5,0.)); +#269 = DIRECTION('',(0.,1.,0.)); +#270 = DIRECTION('',(1.,0.,0.)); +#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(0.,0.)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(1.,0.)); +#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#277 = ORIENTED_EDGE('',*,*,#278,.T.); +#278 = EDGE_CURVE('',#251,#279,#281,.T.); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(2.,-3.464101615138,0.)); +#281 = SURFACE_CURVE('',#282,(#286,#293),.PCURVE_S1.); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(2.,-5.5,0.)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(0.,1.,0.)); +#286 = PCURVE('',#44,#287); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(5.464101615138,-3.5)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(0.,1.)); +#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#293 = PCURVE('',#294,#299); +#294 = PLANE('',#295); +#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); +#296 = CARTESIAN_POINT('',(2.,-5.5,0.)); +#297 = DIRECTION('',(-1.,0.,0.)); +#298 = DIRECTION('',(0.,1.,0.)); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(0.,0.)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(1.,0.)); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#279,#307,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(-3.063944369932,2.571428571429,0.)); +#309 = SURFACE_CURVE('',#310,(#315,#322),.PCURVE_S1.); +#310 = CIRCLE('',#311,4.); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(0.,0.,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(1.,0.,0.)); +#315 = PCURVE('',#44,#316); +#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321); +#317 = CIRCLE('',#318,4.); +#318 = AXIS2_PLACEMENT_2D('',#319,#320); +#319 = CARTESIAN_POINT('',(3.464101615138,2.)); +#320 = DIRECTION('',(1.,0.)); +#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#322 = PCURVE('',#323,#328); +#323 = CYLINDRICAL_SURFACE('',#324,4.); +#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327); +#325 = CARTESIAN_POINT('',(0.,0.,0.)); +#326 = DIRECTION('',(-0.,-0.,-1.)); +#327 = DIRECTION('',(1.,0.,0.)); +#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); +#329 = LINE('',#330,#331); +#330 = CARTESIAN_POINT('',(-0.,0.)); +#331 = VECTOR('',#332,1.); +#332 = DIRECTION('',(-1.,0.)); +#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#334 = ORIENTED_EDGE('',*,*,#335,.F.); +#335 = EDGE_CURVE('',#24,#307,#336,.T.); +#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.); +#337 = CIRCLE('',#338,1.6); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(-4.289522117905,3.6,0.)); +#340 = DIRECTION('',(-0.,0.,1.)); +#341 = DIRECTION('',(0.,-1.,0.)); +#342 = PCURVE('',#44,#343); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = CIRCLE('',#345,1.6); +#345 = AXIS2_PLACEMENT_2D('',#346,#347); +#346 = CARTESIAN_POINT('',(-0.825420502768,5.6)); +#347 = DIRECTION('',(0.,-1.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = PCURVE('',#126,#350); +#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355); +#351 = LINE('',#352,#353); +#352 = CARTESIAN_POINT('',(0.,0.)); +#353 = VECTOR('',#354,1.); +#354 = DIRECTION('',(1.,0.)); +#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#356 = FACE_BOUND('',#357,.T.); +#357 = EDGE_LOOP('',(#358)); +#358 = ORIENTED_EDGE('',*,*,#359,.T.); +#359 = EDGE_CURVE('',#360,#360,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(1.85,0.,0.)); +#362 = SURFACE_CURVE('',#363,(#368,#375),.PCURVE_S1.); +#363 = CIRCLE('',#364,1.85); +#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367); +#365 = CARTESIAN_POINT('',(0.,0.,0.)); +#366 = DIRECTION('',(0.,0.,1.)); +#367 = DIRECTION('',(1.,0.,0.)); +#368 = PCURVE('',#44,#369); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = CIRCLE('',#371,1.85); +#371 = AXIS2_PLACEMENT_2D('',#372,#373); +#372 = CARTESIAN_POINT('',(3.464101615138,2.)); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = PCURVE('',#376,#381); +#376 = CYLINDRICAL_SURFACE('',#377,1.85); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(0.,0.,0.)); +#379 = DIRECTION('',(-0.,-0.,-1.)); +#380 = DIRECTION('',(1.,0.,0.)); +#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(-0.,0.)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(-1.,0.)); +#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#387 = ADVANCED_FACE('',(#388),#126,.F.); +#388 = FACE_BOUND('',#389,.F.); +#389 = EDGE_LOOP('',(#390,#391,#414,#436)); +#390 = ORIENTED_EDGE('',*,*,#335,.T.); +#391 = ORIENTED_EDGE('',*,*,#392,.T.); +#392 = EDGE_CURVE('',#307,#393,#395,.T.); +#393 = VERTEX_POINT('',#394); +#394 = CARTESIAN_POINT('',(-3.063944369932,2.571428571429,0.38)); +#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-3.063944369932,2.571428571429,0.)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(0.,0.,1.)); +#400 = PCURVE('',#126,#401); +#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.872573853432,0.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.,1.)); +#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#407 = PCURVE('',#323,#408); +#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(-8.726555487407,0.)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(-0.,-1.)); +#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#414 = ORIENTED_EDGE('',*,*,#415,.F.); +#415 = EDGE_CURVE('',#85,#393,#416,.T.); +#416 = SURFACE_CURVE('',#417,(#422,#429),.PCURVE_S1.); +#417 = CIRCLE('',#418,1.6); +#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421); +#419 = CARTESIAN_POINT('',(-4.289522117905,3.6,0.38)); +#420 = DIRECTION('',(-0.,0.,1.)); +#421 = DIRECTION('',(0.,-1.,0.)); +#422 = PCURVE('',#126,#423); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(0.,0.38)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(1.,0.)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = PCURVE('',#100,#430); +#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435); +#431 = CIRCLE('',#432,1.6); +#432 = AXIS2_PLACEMENT_2D('',#433,#434); +#433 = CARTESIAN_POINT('',(-0.825420502768,5.6)); +#434 = DIRECTION('',(0.,-1.)); +#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#436 = ORIENTED_EDGE('',*,*,#112,.F.); +#437 = ADVANCED_FACE('',(#438),#72,.T.); +#438 = FACE_BOUND('',#439,.T.); +#439 = EDGE_LOOP('',(#440,#463,#484,#485)); +#440 = ORIENTED_EDGE('',*,*,#441,.T.); +#441 = EDGE_CURVE('',#143,#442,#444,.T.); +#442 = VERTEX_POINT('',#443); +#443 = CARTESIAN_POINT('',(-13.,-2.,0.38)); +#444 = SURFACE_CURVE('',#445,(#449,#456),.PCURVE_S1.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(0.,0.,1.)); +#449 = PCURVE('',#72,#450); +#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455); +#451 = LINE('',#452,#453); +#452 = CARTESIAN_POINT('',(0.,0.)); +#453 = VECTOR('',#454,1.); +#454 = DIRECTION('',(0.,-1.)); +#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#456 = PCURVE('',#181,#457); +#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(9.535898384862,0.)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(0.,-1.)); +#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#463 = ORIENTED_EDGE('',*,*,#464,.T.); +#464 = EDGE_CURVE('',#442,#57,#465,.T.); +#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(-13.,-2.,0.38)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(0.,1.,0.)); +#470 = PCURVE('',#72,#471); +#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476); +#472 = LINE('',#473,#474); +#473 = CARTESIAN_POINT('',(0.,-0.38)); +#474 = VECTOR('',#475,1.); +#475 = DIRECTION('',(1.,0.)); +#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#477 = PCURVE('',#100,#478); +#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(-9.535898384862,0.)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(0.,1.)); +#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#484 = ORIENTED_EDGE('',*,*,#56,.F.); +#485 = ORIENTED_EDGE('',*,*,#142,.F.); +#486 = ADVANCED_FACE('',(#487,#630),#100,.T.); +#487 = FACE_BOUND('',#488,.T.); +#488 = EDGE_LOOP('',(#489,#490,#491,#514,#538,#561,#584,#607,#629)); +#489 = ORIENTED_EDGE('',*,*,#84,.F.); +#490 = ORIENTED_EDGE('',*,*,#464,.F.); +#491 = ORIENTED_EDGE('',*,*,#492,.F.); +#492 = EDGE_CURVE('',#493,#442,#495,.T.); +#493 = VERTEX_POINT('',#494); +#494 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.38)); +#495 = SURFACE_CURVE('',#496,(#500,#507),.PCURVE_S1.); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.38)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(-1.,0.,0.)); +#500 = PCURVE('',#100,#501); +#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506); +#502 = LINE('',#503,#504); +#503 = CARTESIAN_POINT('',(0.,0.)); +#504 = VECTOR('',#505,1.); +#505 = DIRECTION('',(-1.,0.)); +#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#507 = PCURVE('',#181,#508); +#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(0.,-0.38)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(1.,0.)); +#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#514 = ORIENTED_EDGE('',*,*,#515,.T.); +#515 = EDGE_CURVE('',#493,#516,#518,.T.); +#516 = VERTEX_POINT('',#517); +#517 = CARTESIAN_POINT('',(-2.,-3.464101615138,0.38)); +#518 = SURFACE_CURVE('',#519,(#524,#531),.PCURVE_S1.); +#519 = CIRCLE('',#520,4.); +#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523); +#521 = CARTESIAN_POINT('',(0.,0.,0.38)); +#522 = DIRECTION('',(0.,0.,1.)); +#523 = DIRECTION('',(1.,0.,0.)); +#524 = PCURVE('',#100,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530); +#526 = CIRCLE('',#527,4.); +#527 = AXIS2_PLACEMENT_2D('',#528,#529); +#528 = CARTESIAN_POINT('',(3.464101615138,2.)); +#529 = DIRECTION('',(1.,0.)); +#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#531 = PCURVE('',#210,#532); +#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(-0.,-0.38)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(-1.,0.)); +#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#538 = ORIENTED_EDGE('',*,*,#539,.T.); +#539 = EDGE_CURVE('',#516,#540,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(-2.,-5.5,0.38)); +#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(-2.,-3.464101615138,0.38)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(0.,-1.,0.)); +#547 = PCURVE('',#100,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(1.464101615138,-1.464101615138)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(0.,-1.)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#554 = PCURVE('',#238,#555); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(0.,-0.38)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ORIENTED_EDGE('',*,*,#562,.T.); +#562 = EDGE_CURVE('',#540,#563,#565,.T.); +#563 = VERTEX_POINT('',#564); +#564 = CARTESIAN_POINT('',(2.,-5.5,0.38)); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-2.,-5.5,0.38)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(1.,0.,0.)); +#570 = PCURVE('',#100,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(1.464101615138,-3.5)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(1.,0.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#266,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,-0.38)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(1.,0.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#585,.T.); +#585 = EDGE_CURVE('',#563,#586,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(2.,-3.464101615138,0.38)); +#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(2.,-5.5,0.38)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(0.,1.,0.)); +#593 = PCURVE('',#100,#594); +#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(5.464101615138,-3.5)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.,1.)); +#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#600 = PCURVE('',#294,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-0.38)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = ORIENTED_EDGE('',*,*,#608,.T.); +#608 = EDGE_CURVE('',#586,#393,#609,.T.); +#609 = SURFACE_CURVE('',#610,(#615,#622),.PCURVE_S1.); +#610 = CIRCLE('',#611,4.); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(0.,0.,0.38)); +#613 = DIRECTION('',(0.,0.,1.)); +#614 = DIRECTION('',(1.,0.,0.)); +#615 = PCURVE('',#100,#616); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621); +#617 = CIRCLE('',#618,4.); +#618 = AXIS2_PLACEMENT_2D('',#619,#620); +#619 = CARTESIAN_POINT('',(3.464101615138,2.)); +#620 = DIRECTION('',(1.,0.)); +#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#622 = PCURVE('',#323,#623); +#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-0.,-0.38)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(-1.,0.)); +#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#629 = ORIENTED_EDGE('',*,*,#415,.F.); +#630 = FACE_BOUND('',#631,.F.); +#631 = EDGE_LOOP('',(#632)); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#634,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(1.85,0.,0.38)); +#636 = SURFACE_CURVE('',#637,(#642,#649),.PCURVE_S1.); +#637 = CIRCLE('',#638,1.85); +#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641); +#639 = CARTESIAN_POINT('',(0.,0.,0.38)); +#640 = DIRECTION('',(0.,0.,1.)); +#641 = DIRECTION('',(1.,0.,0.)); +#642 = PCURVE('',#100,#643); +#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648); +#644 = CIRCLE('',#645,1.85); +#645 = AXIS2_PLACEMENT_2D('',#646,#647); +#646 = CARTESIAN_POINT('',(3.464101615138,2.)); +#647 = DIRECTION('',(1.,0.)); +#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#649 = PCURVE('',#376,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(-0.,-0.38)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(-1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = ADVANCED_FACE('',(#657),#323,.T.); +#657 = FACE_BOUND('',#658,.F.); +#658 = EDGE_LOOP('',(#659,#660,#681,#682)); +#659 = ORIENTED_EDGE('',*,*,#306,.F.); +#660 = ORIENTED_EDGE('',*,*,#661,.T.); +#661 = EDGE_CURVE('',#279,#586,#662,.T.); +#662 = SURFACE_CURVE('',#663,(#667,#674),.PCURVE_S1.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(2.,-3.464101615138,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,0.,1.)); +#667 = PCURVE('',#323,#668); +#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(-5.235987755983,0.)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(-0.,-1.)); +#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#674 = PCURVE('',#294,#675); +#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680); +#676 = LINE('',#677,#678); +#677 = CARTESIAN_POINT('',(2.035898384862,0.)); +#678 = VECTOR('',#679,1.); +#679 = DIRECTION('',(0.,-1.)); +#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#681 = ORIENTED_EDGE('',*,*,#608,.T.); +#682 = ORIENTED_EDGE('',*,*,#392,.F.); +#683 = ADVANCED_FACE('',(#684),#181,.T.); +#684 = FACE_BOUND('',#685,.T.); +#685 = EDGE_LOOP('',(#686,#707,#708,#709)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#166,#493,#688,.T.); +#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(-3.464101615138,-2.,0.)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(0.,0.,1.)); +#693 = PCURVE('',#181,#694); +#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699); +#695 = LINE('',#696,#697); +#696 = CARTESIAN_POINT('',(0.,-0.)); +#697 = VECTOR('',#698,1.); +#698 = DIRECTION('',(0.,-1.)); +#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#700 = PCURVE('',#210,#701); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(-3.665191429188,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(-0.,-1.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = ORIENTED_EDGE('',*,*,#492,.T.); +#708 = ORIENTED_EDGE('',*,*,#441,.F.); +#709 = ORIENTED_EDGE('',*,*,#165,.F.); +#710 = ADVANCED_FACE('',(#711),#294,.F.); +#711 = FACE_BOUND('',#712,.F.); +#712 = EDGE_LOOP('',(#713,#734,#735,#736)); +#713 = ORIENTED_EDGE('',*,*,#714,.T.); +#714 = EDGE_CURVE('',#251,#563,#715,.T.); +#715 = SURFACE_CURVE('',#716,(#720,#727),.PCURVE_S1.); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(2.,-5.5,0.)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(0.,0.,1.)); +#720 = PCURVE('',#294,#721); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(0.,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(0.,-1.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = PCURVE('',#266,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(4.,0.)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(0.,-1.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = ORIENTED_EDGE('',*,*,#585,.T.); +#735 = ORIENTED_EDGE('',*,*,#661,.F.); +#736 = ORIENTED_EDGE('',*,*,#278,.F.); +#737 = ADVANCED_FACE('',(#738),#210,.T.); +#738 = FACE_BOUND('',#739,.F.); +#739 = EDGE_LOOP('',(#740,#741,#742,#763)); +#740 = ORIENTED_EDGE('',*,*,#687,.T.); +#741 = ORIENTED_EDGE('',*,*,#515,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.F.); +#743 = EDGE_CURVE('',#194,#516,#744,.T.); +#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-2.,-3.464101615138,0.)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(0.,0.,1.)); +#749 = PCURVE('',#210,#750); +#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755); +#751 = LINE('',#752,#753); +#752 = CARTESIAN_POINT('',(-4.188790204786,0.)); +#753 = VECTOR('',#754,1.); +#754 = DIRECTION('',(-0.,-1.)); +#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#756 = PCURVE('',#238,#757); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.,0.)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(0.,-1.)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = ORIENTED_EDGE('',*,*,#193,.F.); +#764 = ADVANCED_FACE('',(#765),#266,.F.); +#765 = FACE_BOUND('',#766,.F.); +#766 = EDGE_LOOP('',(#767,#788,#789,#790)); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#223,#540,#769,.T.); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-2.,-5.5,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#266,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.,0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#238,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(2.035898384862,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#562,.T.); +#789 = ORIENTED_EDGE('',*,*,#714,.F.); +#790 = ORIENTED_EDGE('',*,*,#250,.F.); +#791 = ADVANCED_FACE('',(#792),#238,.F.); +#792 = FACE_BOUND('',#793,.F.); +#793 = EDGE_LOOP('',(#794,#795,#796,#797)); +#794 = ORIENTED_EDGE('',*,*,#743,.T.); +#795 = ORIENTED_EDGE('',*,*,#539,.T.); +#796 = ORIENTED_EDGE('',*,*,#768,.F.); +#797 = ORIENTED_EDGE('',*,*,#222,.F.); +#798 = ADVANCED_FACE('',(#799),#376,.F.); +#799 = FACE_BOUND('',#800,.T.); +#800 = EDGE_LOOP('',(#801,#822,#823,#824)); +#801 = ORIENTED_EDGE('',*,*,#802,.T.); +#802 = EDGE_CURVE('',#360,#634,#803,.T.); +#803 = SEAM_CURVE('',#804,(#808,#815),.PCURVE_S1.); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(1.85,0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(0.,0.,1.)); +#808 = PCURVE('',#376,#809); +#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814); +#810 = LINE('',#811,#812); +#811 = CARTESIAN_POINT('',(-0.,0.)); +#812 = VECTOR('',#813,1.); +#813 = DIRECTION('',(-0.,-1.)); +#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#815 = PCURVE('',#376,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(-0.,-1.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = ORIENTED_EDGE('',*,*,#633,.T.); +#823 = ORIENTED_EDGE('',*,*,#802,.F.); +#824 = ORIENTED_EDGE('',*,*,#359,.F.); +#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#829)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#826,#827,#828)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#826, + 'distance_accuracy_value','confusion accuracy'); +#830 = PRODUCT_TYPE('part',$,(#7)); +#831 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#832) + ,#825); +#832 = STYLED_ITEM('color',(#833),#15); +#833 = PRESENTATION_STYLE_ASSIGNMENT((#834,#840)); +#834 = SURFACE_STYLE_USAGE(.BOTH.,#835); +#835 = SURFACE_SIDE_STYLE('',(#836)); +#836 = SURFACE_STYLE_FILL_AREA(#837); +#837 = FILL_AREA_STYLE('',(#838)); +#838 = FILL_AREA_STYLE_COLOUR('',#839); +#839 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#840 = CURVE_STYLE('',#841,POSITIVE_LENGTH_MEASURE(0.1),#839); +#841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3.5TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..e817b114edc695a080e9dbd8e753711ab00f46d3 GIT binary patch literal 13884 zcmb_i3#=8@6`dlaf}x=VOYO65v`WDbh=f{cc{2ftP@zc0@}v;7ia=ViLMTFkcVg5Q zMKKbHh6s%s0|pzEwA3JXu8OIO4YeSm6^dzT4E~B%6NARiI_Ipp>&&NDliuXryYD%B z?X~tkGjq?Ld6ULnHvZg6|F^e31HKUXmx*EQ8oRQYeI(gm_PX@R>@9&sd&cUgI^Fju zvItX!fEUMegmE~Np7qd#blTYcmhaog)}^N{`h&H%Ki9K4>Cp6q@%d@eTenR~ZrEvKd8Nvp@T4zPxQF?L@}iZ1!%_9e143T;6e!^};8>n3j|RlSI(Yv#vVOFk*QLzJ!7Xgx4+!aDyc{4k*M159r*Xo6ZA;*L?%`3{`|1o@9woc8Pw=# zsWJ{?(l=)fOvWz!Vbh1m*PwgX@_7Hde`-}XM`%ryuf*X)+Usr}S68jXkt4j9)vHyQ z^4QGyp|`89CF-U1sYmDtze#qR#)rOvHrpMsk!p&oFi0;-_=+p z@7*&$`DoSS6{@r*THXCUhBx>9`@2awbInls>N$M2mR)liGWS4yL653EoT^eKem78& zhsM?V)N|;1=o*Z?F-a!x9^5Qvt{G}|y9QjHJT|-ayGW!-HFH(c^J7!g1)56SW(%vT{BdLbH092vha3yU2(odsFx}k-+Oqn z`DoSop|KQQLUJ+)mmU1#lgqUglg0~+T~TyDMeH%j*mv|X=u(u@O*KE38zgkA>~ zP1_;balk7?wBrDR+>YZX=bV*JO=7D`uQ>EVSvX!ss26Q`g$V2}vM>g*!j8AJ>u)*^ zk8pr;zua^au1_GsJ7@hfR|+#cgJHAZDI?gWVur^qY#zI11p710C|^AX`;Q`rax({f znphG3+TJLlLqzs1!9LOJwfjWcGM%#IFT>>y#Y$MxtMM8Qk>1mS-_QpDm;zsQ%n zXNHN{3BgM%U0+@0&^$E1dJc`to}rw%_p*5u;?`u&ez2Iistr|z*9<+v-MLa$Re`YU zuayot*bgF>9#?w2g$VY5Kxh>*ubRx+-4!#}ii8~O&w$YNuU`-LQ9y7{4O?>xITWE@ zT9FXJ-U)HF3iX+@cM?Pln|p28AqTr6%;>6V4eJs53lJU)EsTj(l~%gGx~fX!s=^in z&f4r-f?3Jdo-5gS%~8S*5(r&EU8j1ELfoYK3g`EtR*9}=hR)T79PApQO6yj?g6!^! zd1!ti2fHF5bOp8Q^$7i~Rdk48M+XkgsXh<(Q9$_fqqCS($l>>iT<5%^?BRe85z3)! zt~Cr1%Au>7dF6Z|g8doTHCy&2WmSsMx+yy3U{{1#y5G^YsYj@n9t$CYT@g663iZ`x zKL~`bpjJKP;J&@cq1+*Y9UTx_xBBX`R|A4QPEldV!EOs)T3xMrh)@pATq_bH*aLz? zwX^rZc!<#5q$;der5su}k;au`GpAGp9i(_cMZTDBG@%zMzdva_`eZaH${gWs>0`ez1Q}zU8>fEUY{RB80@rZwpv$fJ|AGL#n<7I?;(S}!ucw<$+_;2GcE9Id| zc+NWxMQ{d6h=9#;hv+)~ow#rB5iSq8E>VfiBe=^MApAY=Vz&I1a2%Ihb*%FrPhVy8 zAbU{>uk&RDXA}XO;|?+Q`9|l_)z?`L{UxJU8FA}RC&c~xe#2(2*FAe@mg({Ah5$Z)7ULj)RJ1aZ;uKcB~mF|$J1RNZ9 z9Ewmc+VBby+g`jj-f{iG24=K#rxI{*96nLB<OL~TJ$d3H3u zX-`J4GNN6r5Q#N}9YyUp;6rZMQMBptMk8M1uI+lim2shp<7I?;(S}!uSU2TZ-msJB}l_ER7HS?nl_Uqp`{)r3YBV#sN4&8s!tBlY* zR6A|N4fD9`mVW8sNp6>+`)GQBgX2!sZ4VDhw_fV@SK4jStBg<%jY}JGiFO?AGKUu{ z;t(_UjY^009A>Y(+LNn7+78h!4|s)$b{s&E8#Z6|2~+l^^+bvHDd9mIb!(4sUg7gDfc_`A4@;0zKX0yf7T$M=pePp_U9 z*_{mU>B5UPy!4)26kRy0P7t96*rU zacCZl3l8Q{V+3=#P#QjSEZTL3kc1L<4%=7&n*XI0YMvH;j;-qcE)Oq_%W=o? z-r2q5!)JDt5b71)vuwvv8(!hFqIMibzO2_14#rXr*c^ANzWl-B_>N60tSUa8R4=tZ8v4_{qyaMkSk(+lIYO9k#OW~>*d>IiLcojT4&je>%i)i38<$?nT|$^D1iU!z5dIvr9RA$4 l9P|PQ?GnONA>hSvhw#@c%b|NJdVzy>31O-b@Zz{b{1Vy>?2TP*P3>IhJZx>Qbu^tfIbi+f{_cH{ zb~ROhHu6YvTgJ(`C9%~e-`qC}OE(v*rST+fv3)(z3$FlJV=!z-Xd3@dv_RcWkxCJnPh|0;$&!*eboDW3( z3lb1r2t=b334PulLh}b<&|CWwpl%_US)M^yUO|Fz5&UKyL7ne-{QDgljMyNtwO>u* z_)AD&mw`H=zBB_)J(I_!H@sEZNuDmP$v2~XhJf+q(W4hA@D2=d!3YBu$L;}=)E_b1q&^IYNuGyv zM4yezX{>0EwDqrd-zPATaS`8E-&nsS`%EI~%m~_X@pKY&G~%>OWm-!`eKOA8(at zVs85A^w%w!m)t98d5G@U>zKH& zBlo2giRVv*3<@=1k@6$W4Mx>ZZUv$mayoXt@SBr3o8|#{!CsL&3Vb~(5&*fhljPHT zYkev!raVN(hp0fKWd@iJXwnQJOAiW6dK7xnE+i;wtGg*2g(?Q%(L*!$(3IqXv6LJ5 zPe`lFVKR!vir4j~V#U_9b?bkFD@KH2!fcNYU_o98BfCa+YkY_c4-m%KGQPVWhL3@G z28<3r@N)k!ykoidFJ1Sb2yl}RQJgDpfgv!af~G}bd9 zAUJC-zX3~m-+{51`IJ7TdrY;jW9_8S?HI5|v2N1ua6KcTr&Y!irs%GY$@Lnzj~-F8 zcWgH|$?1k*yr^Pudsf%1=dEMS_ihNP!P36Ikiw2561jiP-98i1E)1mZ7@56atjy2| zx0(+#5t~OXnXpMYqowO>)l%u#m+=~G?7?ZSqKPh)7J>#<4>V6sO)8+Ms91DhHDFi^@1UZ|uAmMrqcsg=vK)~LtA;lgS#8uukX|l~O^#O?$gZwOzlbo@ zK7(&VTBvP$l;shyVd#vg-O;MV8iG?`th z++BY}2*p)Nm6uq@ZEGj=(g`XV(#P--|J-=!Y+;3~;F?S%s=QyA+Hxb^s=sY8*W4(H z0U*t;AbHY_4sx~syNjB;7I`r>2Qq~9-oC+&m*s^cQeE}%Nkl}?HBdH(Sh9eYs>m=3 z5GZTUAH5BY2f`J+jUP*5fR~|ZEz#<%sSsCf&7eBv5J=*H-fac7&vo+a*|cuUb!9bm ztFtF{WpV>sLfwtgOF~1dLSJXNC;Vt!h!s~y)|DN1(A?wSmg2X^zYb@IhOexF#ak2x z`3d@*JLUIIjZ`DLUZvLx6%~jSJ>6K(u2tt9Vv3y!&vivzUvgsY9aQxBz5$EL875L2 z&^n2XnIoyFvaOTa3r_+DmJ3gwZaFHPz2;nwiG}Urs2h|DX_|Xmx4CxyjbSS=wmV#U8&C4Ns~` zRhh-QELypmM#gha#}lrSr(3N|3D6yjCs;*8lxnReh=<#6tJ?Cq0#A|3gQ!oeouS?( zfC3nvg^x-=N+xa$04q3JT<1(-Qe2qAq<9RdDb8w2dAAMMH0PWiv=|>l{TjPx1xV&3 z3j@x@Ymx>%xqPMQ>11n;s&*!IM)@uWGddLe^B&`Wr;_ZdqDuN(!PMxl1B=ndd#WA! z8Bq5f_RnGWPL&F$FKcwDLjRenri$tY6?cPLEtLj=@LJxMr_CFwdYzi zxwXM+lhH%Vrn68=AITnFFqispLuzBCXbz(;zF5YUM2|i^OuGY5A)|LY!`0iyoBRq+WjTMsjG&Gg4h;C$Cetv`?;!sb3n zd-&j(q(fZXOliV`RuK|g94h<$&}ar=rsjyD2@|6xL$ z$_x#KfdK$o2mk=?KNF&0=;WeoVd!8=XXNA%tFmdgA%N(c|95Q+-OAehQT|7z8r#5y9cw%G zc15_!3Vr5EmG^-B+3-Wrx3=}N3R8Xa!n8M&UHWZNrkd8CEeas$itfgr+WWB$a;D!7 z?*X>QMVO#e0j+{9*7YncJC{A=R*Zayw9Zr#GQn|3p^?3oHMy*rXN(5xcNA6ZZo}f- zlUcC;{eyhmbshXZ_ouJ1cs#>bsvLSrkBjhyR%R>v>-926lAcGL)+#P+q~mP0)Yzpo z_;%*Nb(Ll&gLV71kCtHd(Ta1E_Qkctuu=QBuB-*p-w7O{L!@I15#PGMa~|k}(~wa_ z#=sni#p(zHT>OQT$eiXTU(j@1&1Kay9}$|=60fCg2iyt%rC-Y$6Paq1csAxDacg|x zLaaBM$^&eaeK~2u1Z;U$$%Fg>hq81vV^2vVvr}LfF8W^nm@n}oCL!%zCvpPm!vszV zy22=vhHPpEg;jG&6<|9T7!1rc8bM?RHcU|Y<<~gpvF9|sonU(v5tl+4`o@v^E!L5# z1P(NH)%jQ`y?&w@L9hJ6{aBVU^qjHD(zfC))-n!R_GCh98NY*xqqv?#!8zxP)-B1G za~|I6kbe>meGZ-4K#ptsS@3Rq*v{6yZ*GAjVRf^)8<*b)D>nF<(*tq8Lt#|F; zj=+cOD^WF)5T)Dj^(j=+Tu@fe>oqE+LJAK{rlmk(3( zz6AY%eolrDKJc(tBlA-$>d9|I{_wn@$jdv9^pz5uBV%jZ*)a(Kqq5p1UG)`uK+cqv zlG=4CZZlGCeHl*7^%2&j7`Q}KR5f{YX8MX-WV-wd#$bg8h~BupQ{MViFG|l%f{ELF z&ji=44x`ZRb6>XnbYk_dGA*qKyQLp{CaC*JF35%jm(n6OVv>#N`Qsjiz*#u^I{sNo6{&!*2pRUH3BxEqi z10Nx8{Zy!K95pCpL>FJ05*a2>s{aB_qYSd3%+vxYdo#c?&+mKsXIp$*_-FQ2*8pNUIVP?it1&!#V@t~Apt%51UfvP58M1YS(roIg zJ5f1i;cGYJ3L+m>(;C;VgY#gU6-0qpYr7ePP%5cLbWTx07le%(3!^-9`31rr=OS-N zJ&bK5e$8#+r_W77B{Ktmhg}PnoL1(l)`E|HfK5(4;)db4xT1!7F?5ivplj&*p*3WY z#F;gtxOwrU2Q$2VW<{s&q9A5dD@=)Zit*J6;t2<9m{FeTxft|ZF^DvLg0ZB*UWN$G z#BYfyHrPwwiN;x8QGqQom{bns2#c+wB4#-?wN`BjtxAMa1luj$2>p;j6~0|3UUfM9 zfp{Df0~3b4?7byJ9NK|o++=xhJ))wNvLK_bEP9+L2pV)E1a$Nwgao~5l}%d-)ljgE zyuiV}pz7ZNIK;pbSpi@bP{M)Q0UFi7z^5|`0vyc;Tg$7zCZo$a+{&o}nIkDhHU)Hv-E!t9a*4Yq#{`T}jH1JjgG(>I^fq&$;S9nk@^u)Tx*(-b z)+3~dNX=w7FFkpC;UZL zfF~tS$8c3OKnswGv76$@Ln8&A8VIyReMz^$4>2MGA(ynmSq0BrAs`C?jfWJTE3hS> zUbqKeN%K7l%$$q6{Ou}ObFQh_lmNp=F(CkPpmT>8cHnIU%{Ps=wT`@<^mtGS5rbil zU%Xlj1dtwhCD)b<2zBApc8V@%b5P_;)dlv$_OUC#1qB#`5=g`cBWwrlN&nG<_v3k^ zm!+UYP1@cJ2sCD+0A^qV03U$vo|>b(yGLp10K#0B4CtO6Cg6xl8w*C^of#R4@W%mM zFynWxG@AEkwUyQs6zp!rQwOZV!2o1g$RzKEIG`Zm)B>U32MQyn+g=?;^77eU|*As(l=-A70Va~U;&(=6Qa`U>M|+6Z+NRgHYn zWcr4Wst|h>uIfcWab*sjMNoa`xqHryBa-qp!$KP-io^`wuZ4_k9`~+pp*!bweezY9 z$p>9GRR4{n$ZmZsajz`lTjFeVLK&J>i~!B{Fbl_? zpv$vm_pMcRnE#h0i*b~{+IAtsA>IsNhqQXAdRY!2(MnkooyBOnU zO#`j~^!FF;fASX_)XvfTKmM)~|1bVB{a^lSP1tRTA@)2{d&uzY2lOQIa3wiUhK)PK z4GgQ<00oUE*g*Vzc30UY&FD$QB}?-lp6$Cdt*Wo6it79SZeD-#*AdA3=l^u~^?15_ z`D?4H&)L`I>GxIW=k4a-&e`+-`#bFZ%>K8p)}PDQgNOBBIYPO-yS)2p_{G@cj#@Zgs7Iu#aH$3jzFc`JyJ*PB5wG|7&@nH zOjfr`4O*mvN%xC^OcUJ90s#aqIGo_8nw6=j4Z>fyFhQ{aUbfDNB+jS-2}6k55ZumI zm=SF+rPt1Qn(2datqWszSR(~7taVE`z{D^+zHm|6cV|Oif?hyB>HmdsThT?Dk+l^3 zkRuc?99rAHBW0!L+W4sMzhj#i03wWGY++6sbQc6+dQw*CiZ~^Nu_!fHHTWi_XJCCI za8mcd!-Un5X{m1Uaqu^cp~^InzJxtn9`B@HCVR$?S*$xHj$zzMUo3gq`1)^U z8lDBar4M^1zM^d!euOy~R81%fKcdaP+l%DAAxDagiVRrf%)p|dbB@XDCX zq_&y#hz}XnrS_i)EY7UqKo;?qyK#*iouBDGH{>G5yN4=uPN#pE4`KRqulc)q1k0>Z zJip)R;py@2<>74vx4wT@)z}FLez|(Ypb-y}<{w>i;spW{e++IEtIjb_IWgdMkW!q( z$l1dFtv$;>jn9Mp+F`n$(kQ^$I)_Z`K zUc_ixGrS|ld|P>OAOjrhO2(a9{8yA@LOm9ZG`^#Ca7lrM-hiAl%j-#6Bw1I$$&6=! zkKqbI*pC7x+bE6jL?u4Zs0c_> z0dQf0pr}`Ifxyoo1qMO&keYjhyke8$5^kTp4ljq9_tS`hP5VBm3CtYmz{*K>&9s~Z zW`RWMP3Y}3S#XLpMrmRWYi;VxY^|?iMRmfVi^pt|$f-%3u&wsYE}c4RgiRsTvYF{o zVmhp(^}*m@Mmj`l!a55#rodL8y%@T4P!SHocnWoFnWIAIKeZ$%^^j6%?jdmkm%s*z zmfkXk&YEINnF|$#kSy-_Bgx!is{s5IGpFdPXG=0oowdKEEX9&*R~?~88V7Y0!j3Mc z>(cpVYU{$bK_G)Pvdk7xP>`_Dp&1nj(3?ga2Fd^k(XOFM!n%ej2L}i>x8GS2=KMb@ zNLBs2E_14~@PIW*K!Fw8EpU3l!8&6fF@wS2sSFF}=}0AA3PJP`t>u@h02=K}X4=%tA0Q8ds0(^h~h-TV=2nb;7Txsa=qjTTA{z@DY z2qpJ>5b{7=4hH2=&xCZCy@WdANm0VE-CmuUx;WKSE1w|VSa(QbO_#TK=`^6z8za9x zPy@<^PesW`+awYyRmNp|k=xe?ua1cAovwrxv?u|K$~I>|WDrlt7W)GtuDsJY z;L^uNg{P&)1D8N>jGwhwaKubDSfe<_G6THvWxek!fvnZvjOoSkfX;w!oUL`t9x%*y z-P5$p)uw9WE7IsC0GI-p_b|Tx*_FlMAk5A zY`8Wkeb&C4J}+-hF0OC3WmR=~`Z_)Q-ivy7 z`Zjm3cYUh#qyCG;dcNAf-QK_T*7WYT?gaJ(_OGui@}KHmuW$Dn(u$E)az7$ony=)4 zo4_6*CjbOZMe|Qq#UJVO$$^F@7*FpHOm{jnJ#y!QzFsCZPxOF;vuY z`#HDAP>asD95BuQ5?pI46x3U?7F-~7B$j6Nfc==-(qc~y<@|hTmN-&L{9C$^) zFP|}M0_#?MMH{0Cxd2nxLZTIv7dFdj3t`wC$g5SFWA4c`CY;u?tx?vp%J=Y2hP&rq zW{c;TKD`0|xzcgs?l4!LzORGAD>Sw)_Gw}?Yvu!*dp>MYQeUhl6j$fYN8!CBOWcV6 zln|ns@y4R;sy0aJMQ!log{V{u?8FF-0Mc>U9CcHI8ygzVSuJ+C%vCc+)C;-D`OwRP z@fO*d9E=<+xQJ-S60ECsTJxkq4LwVn6iN7&2h~~pA$MWe?3Uti4+Q*ysIY(FAMzyF)e`!~FD^yD7DCU1J;-+&=9Viz3G=WcBh*Vk6@;d>X>#S#PqJ;F>nx{rJ`UrK;i6-lxR1{@U@Fbcuz%6^ zyFpXxM)vjd{PVHz=Kgy!q{|_BR$YyN;D4(}lmvw(&P2f1olo1~=!|%$Q(|}& z38Egs3?o6%*oSI_=w3BS27dP0&4Fpd)L*h;H^~rwRZOvfN_q;m8UY_R0V1_!<16Sd zn4}q0oUk^drlzL*==jh0di3I0meg)zN41(|l(I1hysD}^s{>=D$--;A@jV3NZ*>;N z6FLMAq+522&urU6g`z~dCHJ^-1(bEvadkrggsj|3X9ND_DBN32!|{8bh+xKUKBG*S#5?Iuba1c+B7W7kyUHH*OYi1 zw~V$!MNqc4EX^iZ!PEiNpR&;B1uLV;JcFmO0sd}t3#DEkKZxiTJk27!rUlV;hnyLI zk?e}tRv3PIr5?D=(C+Gh5Sh+S_T<1bGa#rFu?~9c1D(QtSQC|*F*n!bo{-3V=W##; zCaSr=^R6m?&M3?f(QZ#dTB^{W%zT8IpWD-APJFLUH7L%!Djp$#H-7>UJk}U=I&QT4kx3wkWJ{T7z zFZK}Y)nr<;GVB2)P zZu%m5Ja+J0#C;{%j=@_Y@0`|8B4yrIGe-moiRS3ana&uY*1>R+Ny(hbXqbG_QnN^1 zC#V((I$mDsKa5k;a@)xK=L%NY9J z#rKDrdZk%X1a*}LaMG=6Q9H*Dc*oQdys2{Mjm`LS1`kG&${l8*#WD|eVRvg5Dnp!{ zYb0dhMoL%KrPFx-T zD(?l4Iz&?r2psu>A;5;j$9w_lRRF*}Fa`t=EW_D(F)J_=J=9fSBUPZjQdvjT zM-{31M4;3FdJD8FROnT7BE>i1H0k+7!Y=v}5^R8;MF6MOeKOf5hH;Jz4jpJPyi(3G zsW`{^TM;Y+*b&Uwu}BclUr0nVA;5qZYyt|7c*ANr`*KXmngM?Ga9Hf05ZqdjK_T`Q zTxLNy`?8tOh+|@MA_JdtA~|dMQ$gWzUg> zbrfkt#Uy5t6Sm+p$!AsKDElyt3iNtq*hCU4VHqO9SQzV&%=nBbOwB`Ff>oA}e+DvS zS|Fnl0qI?cwrIg6woak-Ik1Ib{>{im<6fj(UOF{77W7gusL3?Yg99+1(fSlTsH9J2 zvOtEUM88YG{_{ixg;bbqwK(p`F&7utPI9Xp^+BWtmPZr49A(;Y&vqWWqt~Xv`cJ@# zAB5e{#qt*gj+0`+4Dwp8bJdIbD;}o$d+2hG-?Y2O{r&s=zrg?Vdm;1PDW4J=02rqK zUtWgg|MfDm@mp-jJ(ucd88YHQZ?bqz%!LOsV+DsYxFBI;84XS2eRI`+R{l^{ zW!riq;0#N2YNtr3^>{st&TRAhwfny=Z6DtEjpgrd@qb>w-Sl4C_4&DdK5w&sKZd&_ z*yHPcFZ3bmKkIjYHU9p)|2}kV=kDeI`T0119@@O=3Qr&V&(bVUb)e|xf1|vc^6Pff zp;M6S=-mwhr(=9+LoqEb|Jp`^qhg}g42eWD0 z;!#d|CAVIt7Tn`T9hl{y?jKgWBJ1DufBYg;V%o|>=MkbkQ7dB*Ckl3Dtl}Gj*s4#3 z!_;I}Bi$XVo7wcXrLq##@u;*9QQa-{_|Ye$ci;&1arYhsy}EP368;+|gR zlj>iDM@pP=f5`G9O`81m;nPNmJ*qIfoFOs$TRvfAKMl^p0=ERgs%5)eQ|r{UvIEmc z$B}`=#8IA-Ps$f_n<{$}9B}zlpIv>$AFuo(|M>7eEZC_imz-bIx*=&?kX?C^JBRXT za~`vC&rLXtJh{2iu)o3Z+ejV@Xu^EaN~Ex!P&-=o$r8NRu9cy9qLir^Rc#st_ImmX zb{)7;aQ;mv1i<68;bqvInbRP}Xeoyf*OWseK^c+}GOxABMg9cN;cEBL-x|N97n3}q zr)7wt;E@%X=SUwNn=+4yW|o)QHZUrfi{0=_`ic3ku&0OwxrD(;3EJUYQ-c^q@@|^$ zPc43{g=%}~>u~Q%P}iD&jPuPE=iH39-u1t!G*6ECStOwBBy}uw+vZ zUMWr-n0!Zc#`Ve^5_21M)e9Zmpucooe|n|cDgN+(X?PQQYZ4>i?2;3q$rHF^*;H4o^ z$*YzT?3H=0!XYu00L{WkYxVPC?ux0@a93ESY|KUYBL}VxdHFW$nG#Kom^J_;|4bNB zVIyXMA`yy6K_?&M9v_xGBgt&=pa=Ii+S#W5(Z=#@v|jVfp1J5^(97YU#lG6Q&VV+g zB*sOCvce-JJ2y)kln6{YYX(M0gaR*X#SdFUyme-DysM z@6X#S;(&3Hb*B{lOP*M9#``QCT~5fYgYz72xva+}WrwmD=8EcFw!nQDvuNRgm=<$~ zIpmkR|Ka1}kk2eTEYM{Vu1wnVCfklwoq?6*wtI#=FdE1tQ1ShW~rIwESrN( z%Bk5Gh=7!Yt#9Gt#R~ z(uMuJq8oknU?W*hItcgDOU0<8`cze^k%LcsFjFQ~tK_=Q6>A1f z*>fW-sVYE^0*hUgYP*GF!{o%i%)3Viw%YS;V)@kGCWG5+`ilsue3(DnSRaD zyrnQ+=r}#_Kqsf% zGjRsaobId~Nc%aphxwdcmxgH(`@jQy&&-c*7#Nhz!b?qrTW_V=K}I*^v-JJuB^jB* z5up@Z?!f;BMRc>r6Uz}j7ktO#8EIY0#?nQ zh|bBZc9NIG!_qhaF{EBtTWa97^!*6QDc`{pJo$$XPHkYbi6)D6sYM9{Pe1x5hB-f} zu{X+z*P}ijiqEr zM?uuMBPRy}0whV9tHu+Wc1cB8Qe2~1P0_)0Ma9YV1Y%18`rv^2bhbawseTJ??;4S3 zgfQ(bNG@ebof(US)4KuRx*5`RV;B&DwH^Q*1C^P<{R9ek!nUtv)lZFdA~!>pLb_Si zS1-QVpp%*Oq(js}U%-vX)AItkJ>{xq(qC=}Q+r-L z>DB(FS6YkcO7XO8Z3|~fv8r-YHbR37uZ=4aBE`rPMtc)wD zI+#eZc3?rNDq45oqrcAyDML{zncw-DTH}D+{ZH0d$P;$xT9mk^a6rd^1q$yRA++L8 z-69H9ngOry+&tu}7DhX<(t_SC@R+Uv?av}1GmWimo$h?{6kG^f=SY49RAM9oKqT!c zEJ8qm_E)4)=3b#uX$ZtCipSeu%GqSQrD|3shuDA;MTJul$;r>^OAKF3VfV1$ z&)5RS<;w-R7P$oILc*~VyD-T;gMtGsf3Sp1-@wQ-QOqM~hz4E)4DYXe@XHhVg&VpgaId_iS11V?;SDY5U%|n0oJpYk0`YpP!2P0CL z(C#AM8RU`t|1^~fsAITcpa4J`D*%A--^_@(tL6Wgl-5?XKj1+0J5~31Tudh>ArYu3 zpoZRDsngPJdGd-UXJ;JlL==w;Y%Kr0Wrv3Rd7(csQgWx`(_8T(xOm3y+z)|;AZ9VT@evcc$BBXx>_uEK zEpE`Edxny6XlNsm=Q>noF~pt0B##KYa}NXK5&rkA)dP>qOlEQQVG>55jKrecRYlb9 z6`w+L%c-ppe}{yQ3AfIJ>N_Jx{>1LK>A!TZ7@l1Gf|HGFCRHgP^d+t2(*M*-O! zcSbJm_@-NR@&!AOuEl94kCj9XiN_LAG(DZNYlYQV5Gea7F)0k4BV$Mw1$S7)x<;SL z{}~&r8dytADikXbOmNsuGJ9JY<00lc>L(DVIv_<@oqQ9E^BvELeFSNes4fr2K^ zL0)M}WcrM-$BW27C)vRZYx%KDSDGyc_Jfl*;A-y#P5~Fm9p4~t$0*=Cdx4`Yx@GbM zJ7$;z!nc<5%<1F>nt3;A=1erBna8r3c@2+Vs_F4xSU z6p1pm_2D1pv0Tn05q{&3o;8!+5eT)e#!(W&x_)_Yn~%c#puNY%{lT>{#nRQK##*&D zOL2tC>H>{5gh3t6vbHHZ~`yw3%5NsO)8;YBOZRVTd`@w@d3~tDF;-o3dqQ2|u zCmA&^%8gPN18*yw>Xr0LUcuG)oG-3pK?MSV!|6C7!Lw_nil;>C5yeYsgh=1O^h9)k6%>Lc9a?jXR+eDC%a!ZDou(SVlun8$4B*UN&kZM6}sw#Drit$9ZuJ%f> zRKGAl9Y?MH7e9qIzBR*ob%Zj?r#%U||KvCs%;Qc+D}_cV1$4_|m}XeX4swfw4Jv{Q z)vc-|hd+`puT=LWY49x2=3;05v=dM_IXSWX4TS$2l0i8|O*Q`X@&TTj%KgvB{y9L> z^w^C$v{h858iN&%in_ef$viz(I~Zh$0gdlXALClnG=2b$&*Qs5dLJYdp#*`Z>z~TX zjy83Ze5N8N#8KtlKf05hy=i@L&dP1Q>)Sc5n!r>aVeyN%xQT~SYZs88cAxh)8` zkTSy9yd{YVH?YcI;wNqlzHBGl_hs3M-vBlAc?MKQc-AFFP~`=Kr|0RhP47}*u z>_VLTMi}JQlbsm-K9LmMM8>r`}N_o?~|wL@ygH5EHBeHZ+$&-bwP<} zxOfBv5TNkfQM3aR{wt0c6RtV*#q$_w*qf}*8X!RU=-;f4pVn@lpWO`tD60E~dEzLuixd!lTfsLx<7P2fY9TtiDossrwo&IRrbZxsnGCjH~ zroH{Vl(T1A>JdL#06otR4QL6JbHU<kJ@x^tW?)EQV5EzvIRoWz^F`L}7hm zyvZ+*uqGvm8x^lM8ij_gu8AE~RybFN66AW>77+h2+J z4fEk4*Thh4qnu*A2@Bsoyxpt!aKAHS^+G?6c4ywbkXSv;#eMA)t+@`IMK7;ThyhiG zR%+@?V@Y>cX2&f@v~&C$P@LDH#x|e#$;A)!kQN{mk)YY&)9Vz86_2Q$FG|%)r%X9a zz>^Og7!Z_~I9v79c_2thW6Q^m_w-_o^1G}~ll!-x+0xesR`cX*Qd&~-C0uqF9=X}k z!CRRX&~tJ@m56pJPxw#g`1Mvtp~5j_iQ?t-X9?&=>au;oMzap{Js==go_;=7TM(7k zBg3}O1$X*H^~XbEbrQ-aqMX>RrjKqf4jUh?b(=3?zj)0&1&V<#>#abVEP9?o^+Yp?rR3qC+a$S*9`ThjuuKPpp8Q6af7HZ;|5BUu}zNW}(7L3!dkXCIJ zRzAkKmVEygqb^>XqrHBt`GtSv|KOm}9W{lrYz7~SQBaWYUjIv}1iCfj&qZH&0>7cb zp0}WrrM754YEu7(k6e2wg@qu2k@R$G4$+bi$ab3qySn0&j())agM)+Dvr~Vq%Kd)* z4x;l+4{9KdFI`Z*Xl@EU0xB4a@g2+)?>LQA?kvOlY_IMg%ey)Xjg@?2dt?M)>K&Dg z`)QkAyHCwxv}d9Z7nhc(si1QxdjWIzm zktgf;Q#AT&jh+jACq8thn7E7Ic`Yv}R+%^63N~)1qh4OXfJkhH7*Fqc&2c~2zK-qe zt8d`Z$*W=_DKrYZ19faB@1Fl_T-CUi%*J)dp^;-?yprM}0jar1z@$BFup+PHNX;<% z1zNA16+U&9c8RIz=p@b1dHed_zHy+XEG@h6-i6}iE2$217VCu73M)dABo#_7OR%=5 zs9->@uJp_%*^I>LhIY*H=Cbj9JOy}9Ki<af4lL-!us*UnaqFq6PnnanVTsIDc@0M zV&LE*hQ-t~1CyBc0)L!HHY8i+roTk+Cr7SE%++p3XCgkA6aX8qw)+;9*(85h3{^k9rhM@r6FKym zEd}bn56h9EPf_tmEsv!mQN=v-uIq^j3Aysly!Th21Apx1CL*);mrIXELtGFD0Xig5 z4+~mdeE9L z-@hx(H|InK2uK0&;qg1@48kWDI95RJJpQeP;L&W1pPikRq)x8i0rjUpr2fjLnT4e< zw-5~wl16Jlu>lNP82={p<`SZFgF3b~Y6V*a^y(>qdBO@&g7+2^vB%rc45U9qept*r;Cns|8;n)k5ZE? z79Oe<+JrjCl49N2nuAd_c!j&$;koTU<2p;{(>)&?oVf5 zk3A3{#JoJXHF+8GGbkfQY^Ik-#v=eu;pEfS z)}WxCN0AMP{gF`m9SeKR{t?s zG6rd?F*7W!1o^*wVMcd~23(+>~X=tpe&aQB@na53X{Ptm-tW|q%aPVLx z6ndV0y1I_Y#WXCFueAoau<*Rj`6mPkivCS1Aav=3+_TS#EV`c}B=~JVicrRE4osGr z`BxQzb@vUE$y1_|%RRPYWjC168cFWz_DCyrBf+?87?i|`m2~92P%c9EfaTwc>n^U> z(dV3^Z~c#^|^T?u*fUj^cvWxgCGw=QH_o ziP3snR$edeg)$D0*$pTh^E}9jU#x`NuKMoFpE`OgcQ&)*)2>vjj+D@X_0CK)8_v^~ zdFfLHwS6P;JK`E*(8>1f?HtA1RvKU5Odw>>wqx|$t>7@v^B+34&^UGE@^9tR5G`%p zj}0+ZZ_{Y^FD3p^Q*D30UAF`IGh)73c1?U|P-w?JDqqu1tFxwK!rR=59SU#K<7mO^ zv~2uNFI&y%M|z*|EgoUph|Tkb(y`|x6n+z@XSu=8`WoVm-%KCKoLQU+t6VMA>CBtw zr?k?-+DcYYPg>-KPNl%ZvMlEXAZX~MTu#v~_~?!JKU;=$bav)+G#?UFLS!Cn!% zi)%^S{260mGp|f?^-OBk0fXH}SEHNkcab^CcE~A81K)yG;_}37Dkkqe4+*Zj>U$LK_d7+%Lu71frh=Fr!3zvSjX97;K{$X-!MZMkD@E z0vQgyNywU-m*4TpSFOCaeROiXjNbT%$N8-%w)f8c>e#^X!ggn?YmUc88ABRH?t2=^k1KK%4We(J{(Z(qh=#=m^o+t$^E_uRp z6Rm%#Y2hv%(qD4Yt`ZTkvdr3CNw$eds3y~J%v8BfRq-0{a_d6l8W90xYhYN%xnp3N zxL#8G^q(|1e~xs8oZZz)VIFyuV6D#~AW}B1JiYRfj(|pK<|r{47$Zq#1}Ymm|AuZC z&s-kq5eNxA01qV(!$ueeTXmC@7SRae*#rd*ETI{~7spdmQ$tWm3X24%Osy@1`BEqhkjn=%AtR*n$Yth-wIg?2l?SjIJ zMf-e;Ic6~MBp2V~ZVb1U0aQFYcK*1}+IUQTfagsY*sTQ~L_uTy?ZHC-%Ta5Y=@RKY z#KCSMWz`Cg&p=g*0IXAa%UZS1GCWH8|8#Qa(NOPi9Kc7JRHU0-7`w@uH3ktzvV|tu zvs3nru|)`DxyTqxm?F!RowDzYeJ4xyl0o)NWOvm)_g3>e_jm5OpZVka&%D0pbH3;K z?|GiLpUTXUwfrB9DhQGHrc)fL|@jKcx2rZK+Ue1##B#y7jxVzIDZ#V3}9 zx1~v`N!?~mgi5A-`70%F>DC-owjBn&j%m~eXEk>_R_*kqWef-^lTX6RTDp&v&pO1i zu+#Jpa^iAJtG(?sccP=l_SMRP9Pi5Jw%Q~G$$}71{uv?*9%MK$lF-}(F zN=SktItM_=tcg16$3ptaP#`unCtYiGi3mM&ywP=*Chojc}lCr~^g3wypn1LkJ-XvD^1r;>MS-vGyKib8~)m z*6oft%S&+gCUbpi!b*~d`y>MjMfRv7#k}|l ztG*lcX{;i91qC5(!EekcF(66i^5;=>`=AT_3Gae5?Tm|~MD{B)kgH@wcx5Xd>wsM^ zUsdQZ9e)bwYFF>Hf2g@NM~N2-xv*;B$-iv>B>DQLvRC);qOoEf_nmFO*#RqKvt&q(T+eP<%YaSxiirEqQc^e8x7 z07Fq=Q)ad=tFB^F+k>*wne^s{gJxz9Fam^o&1qPrjsLKai`P>Q7|Up`HIQ?Y4$2M? zlnTA$t7Vp_BSE?=?QV3A%d@}S0=K7&C_}{Z)qiN&cUq%R^Mx&^AG!_-I9@^`IZZ9a zxY3Ap>RFZK4=16h-MCSV!LU4+!g`U=z`YnLW6Bf;K*5PGrBTfRXpCc3kt-+xX*pkcZm9B!3r8t1VEb9djmp*d>qEBrLP4!z;hFk8%` zQY>i_KeZ!w-&^I<7_{+bPQ()MWQBD8RlldIL6J8x593ke`00I$y%R3o7eN_2tG)D2 zitv+J41#=HQd>16U&*eBYi6?*;2>8C8aiU>FF(2$(qG1gl(sx*od4R}Z^tv9%mj&y ze1re^Mb3HH&Kc_`j`>|^B|#4aT4rC%cCTSD{}>$5?{@C7bz;BpX+jW7Ps8oby5~i` z4fLB&vG_*?uI=seWp^v$l`LDDN>Vr-REG?DoWDA{`1?;%FuQK#K~y@f^I=Ph9L6tG zakS_3ke~XBBAJl`jrKZa0DN&4Z%S-tNc2&7LfdQne@D-a) zr#dm#{Qi-zy5R>(UYKY$&IBkrT1uGdq4Zvus)W|PMZSc`K@{o<&<7PcFr}gs)wNC< zc*Z7!Fu~3WIi8bI2H-oT>Kl|Nh0(OHc-KQ~P7%soSmJd!IlCqxbG1?uEH3HF ztx>>j{n;>=;H+dYGJ`KWrf97@g_lZy!BQL}e99{xeLwI8XGZY**~ZXYRC2iF~lgSbsCa zXv@Rjq2rI>ttEj=0lHx5oOvp4`%PW*g0&jvM`Zy6)3CMv{C9a8+le_#hnyFaG!KxM z==QQL1OS+20@LtF!Tg?B{DHwT<)WTJTi0DER7nXpqTzjT#W!7JUzU;ftZ784m5*0n zzTav}-AqVfCg)y|{<+OO_(|>U}yE50p&0g1H`pE?}cA!*jXW8&^nRAUzEX zTEVoHP%*O3`6nq1NBNS0lJvje)LMlT7MT??1Q3q3rNX58l=hFx3NIVg)=R57$m*_bk2CZ z`Lly4uhl~o@dT0-JQ_f)q! z)$zphYv5|Fqv1Vj9DPLn%JdEXPD5*p_j9t!&?bJEXgOoBX#d&z(~h(%9ct=jVP>*3 zb4@&9>A1={SSow}yOH|7t-Ira$fxfbV`E)QUiFH`*SQ-D&@Z2s@xGR7Ts-6`TS1SiRV`|pn0`Ffv zM5+0rr%Gc$tSy1(nOmkY4a}lh;YRK+Sso9&tE@R?L8{V}kR35)hEa_P3Hp|!g5ef5 zR>o%!O+MM*uO51k5EF+FWWu7TnO66XD#l(81yTFVh^YbAfGI;p@+>UcRnqIFxrvd# zA)0d(Ge&zstRXjPbdfu6PearNB`W}`-C8Ef446f&KGNsmPU!f8cTy16*K14{Mq+PM z15z)Kl-ap`VD!Oj2W1|4q+Yz6>R`{5nu(uXjwsL%%6hxyW$kPQ-Nw$8@y4U*0z^vH zD?V>bFw2EssI0CKeH$AD+*--m!P(W)3h-FWw&ysm;g>LnpUJl{2k1{k=v<mA_#`GMvQ_+ zaX=j88-9rhnMhcolGpblNq`_<1x*Z5#1RK0GAMCCU}~SL-FMgRZr^=t&0Q`AX}gea|rU^`98qdj9WcnfrBs*%)?Q1j?weanyWXGL;m*vsS&^$Dfzic%kyKu9IyBcLw>Pt1Y ze(a~&;dkuSW%xAQdA0U}OFC0-y{UtOV@|oMgMY9WuNv98ZOz_h<8OZQ;^u3A)_VWe zCz&seaLUOCWKS+xW#vTUJ1-Qau{Sdi5h4Ts;3@yv*>~p)&HnVY@9P{ha}Tpom*n=p z)6jS|j|#&R979p6S7DSI+KSq`FKm8Kw%N6Z)?}`zpIDnC5jRJrts7_ix3)V&Yx2-YTq|Vm?6XLkqe_yAo%Sg!%$Mr99vXc1Nzxu@lYW~iCZ+UNV(iaX|Y zqY65Cp_yy8?l<3d*L>5HpxiG?GuLdl`|U;9Vb9-Mqv6ii%w5T>M%ficnTKYmnY*iN z$K6HSWke-IGt|tpixy>HJLQ`-Q7Ot@S2A~(F;p`{^U&BInf$G6?3OpyXt?Wn=I*Ih zqwM||iuz%CO*Ve+6*U@q1of!7dvM$Ji8|G`(hN28ibmPG+U|NhTo0$?dS~rYBN%q2 zE?ZPvp`uYTG!Kp4_0-y~k6M$5s%uoP|JZST-pUKvzREzYCH1f{Cy**iXLvoGbHo0NYnyXe16%vMY?-^K5KT#;fcRd!OAo z{D!ODbs+x4R|bv!>=nBdbMHU9J`cq0qQS@VG5a4f;HPBx$daU)p|NYWJ3R1o=Y_40 zguege;j7RLm7OH#bl!EvZ8rsc`4zWr?6-*#j#4FCmq*&vR$X7J5u#1YaDtH+iaLGS zy3UyWkG5=^8Cs)^aPGFM8jAY*e?QjQ>&(ff(ah+{T(X^*wcoW0M>qQ9g|j0Rc*{zwQFet9!m_b5u6->OXjI`^Y2~QnCodFr?aUROGwwbu zLv4kTdrn?#vgYV4o3Y%Y(g?$-ubYP_V8kMMXza}lRoAG(ov0ODmtT3IsEMyFIx}yY zX?au_xhLht)nkv%_8ob*#j81m@lH)1iqhDd85+r@huzWH^;@|`6?!$wN_b?AGhAVW_(15qhNou6dVvn(@z zZom22A=}(y8EPwp9$-!8iqdSG8LFYE=jVSrTd?W%H5!_S#vaDhHEpFe%6Rz1YdWV- zt?P@bx<(axfHhI6hWZUpLTaK?4fXrVqy^dEkGs4^Lu-@~`o1*`RoAH2p7*WJ^grHE z6O}R)aibZOShZZjjGg8 zRCpd>s0yRZBaD7656x+dw@vTdyr}M(jG{F5W`?S3RO2_?l}*0%_?kQv<*vbap4di` z6-JIyJRJ;UK+8jO8Z&89XY$;JXMK3eVGNDEnW5?$)n&)uo6Q;XftoxNigJAvyqjnv-e!j8 zp^+?^I-;}D3lCX-@W4-As4vxcaLuFH;OuR?QRSYK7hx=GzEp4HS(|tMGPmyihoUr+ zW`;)M`nY(z)Q0}m&pe*xpZ$~B_?sWsFOhhaU18*&V{ex*4!1lsr|-UYb$kC0)V+^V zl*Zo7(AdKpvo`e47`Y}}x$O_l#^3z7exhWk>?KF8PUl|QkVlEq*qa%uu6aE4^b^_TSMJr);|)8-a76 z25gpljgv2#nyxX|R8#DA+8oGU!VgK*fwxzdkb^bL?fN!M>0BRoiQvw(Okr_TA4i z2KyyIDVw%u45a~7%((xh^U`x~d9P`(mjMmcqupOrK*fxqG{B%X>?E0S$oc6ZZ(P3& zHhUR}iYVAD2PS4HiZ(DY<1JUsNnc)dqG|Acu6|*&9PA`f27M_5n3(b9SLUR9?z-kc z)bQ@Ceqpm5m?TjKeJKN&m@(zlIq5wIUvw~Pc&}BzuvrdFk|=||lmSf481bvw>4hUU z9Y785+v*oK%YjJ}Wzd&0fQcE$PB}0A>mFk&8j8|cZ%LvI)@UTKSq{AIOoKJOD4lDRB+6ioGGMdZYrJ#AN$IG`e=!Z# z^rCb&Op+*rHOhd^a<8%7>nEpwy>s&vf3c<)r87K|L>a7625gpljXxYYF`akcn@oc> zy(pba;m&46i*`(xw#QdA6s0qHl0+G-K_q0rX1UjR^x>`2E$=(VG&mnhQEK=d7*xj8#!;_s0N=o;>4cmmfE{?~eZ5mnJtMpOqQR%e`d<{E zW-ChVs)qWd4b<>7z@RqlB-wB2qQMj9`D+Q^6(AC#V6(i+P!w&TV#eBJ<=}4X{56qp zNz^ZFmV1r%*M2*=c#^+T^KFl!)bPI%@7JFoaI4H`tj zX1Ql9e0i&4&s+SRlW!3frM73NhWe!q)bKRGpf>CzS^DUX#k;QceFnaxMI=PQX1QnF z^iOXqHhReSWcaRGQEGdJYN%h@Kn+g=3~IwplJkBry7=JxeIJf*@(~G9uvzXI``mg^ z@%*N~XUSO)ic;G%R73sJ25NX3U{D)&lDy;DvBjTv@qKE}LO~=%!De}tp(xrw#f(uC zc1X{;dqRO4o#~{{scAzmNrqwoMNghF|LupSJ09zwS?a7XqM*%k&zQY(diwCERt};@ z=fDwFWvGVwr47GidyNf0oSj}fatqVY*@mh|yT7P_iWx&`c)xz8qqpz6c>1z0{ky+A z>+H|Ed9PK5qG$s}PoA;(ccTWM8tw0cI{T9-v@Xl53`NlfDrT%Y^y0y-&Yfk~M4dHB z6f{`wHKs1TXYj!<_`8A5Pb8|!P!07<8-B^|PXj1wd&VJWzdZQsPx|qP&Nd_pQL((r zP!w&TV#d=mwlBUi?Fefto&84?G+6F6M(_TfV$T~7G=|P-BdW?!4fRVKe#!1n11M^H z#-cBeDMp|6Hj7HHGDIONmRA{yq778caL+K!KYVc>viD_k<~ggpoI4Cu%)qQ-Wzgnq zV=(aXEd3QZJ?GzaT)nqF+X$YKli|y{43qg)*`XY78AG`*!5n?8rt{f0 zF+A1*gMa+pjU?F6VR>kgp%_8WT7h|#8oBdpE2ur_HGTF(YUokC6G^uRXEYbka+>8|3PXHvH+@tRzteYv7j**enM-N%q?OBgOZg zd7T|Wu8C6=Y?fCU^rZ}-V#dM)k0@@qd3)2~YDx7Ao8?|Z8T6$Lpkl`ITR%`-vUYdV z;F?D0=dYFO8d4Trqo%D0=dY)wi8cYlHL;bScYYfGJhO(1n&iJv#3%?&>SD!HV+%(iL%e}@A zuGzo%_=iVV7>Wur@H5XCN&``;UXrK=eE~%c*ev%NXWaFUV(L|?Mdjw6mur!U8a@Ml z>B(yh+_z&fZsB;-2rD?Ot%!mK?fw`*(UWKVLTse2TX}EdF<<2ccL4$UG44~-AGbZk~ zVDQjK&oYg$;>_|O3L3QgV*o`@p0Vp2W)0r(^>a)^X95xh4ch%NfTAbQcw)>RgGVp^ zoN4F`L!zKTyFUg{^yC@eU3LAk*(2wehR$Lo3L3QgV*o`@CF5YxC^)N>b6|mT8a8X% zGob2j{)|c)A^3{y~a=sXv9&u>(v0SSGw9I_G`O%ggeeq3~0n`cim0px?8Sxq8?&*S5zza zc?`vXhO(2y-9J*^KiqwyTr;MAS?)F5T`iTnTFFq9yTf5mr;zzj8i+~tTz^0`=nE)n zz-GCR%H5q)=>cHxCOhVea(8Mg_YBtqNTruiG8E-{0Jfg9KaFZsszF~sQ3E#1y@u;8 zrR-n1UJ-W8u{;#T^8OfA4cAXh*-vzRL+k?60!sa|+-tbrYbw3hlA$Qqd&M3pEzcNA zqgO9URD-^Nq6Tc1dkxobPuXvG{d4RH(o&S#{V{-|C(m%>k5tAVrG}#1_`}w|R~f89 zBxJy5xo5a>RLXIb8#`gYjFzI*?vDW!J$Z&352i96EHxD6#)H_CBds!6gGk7L&2rCh zqtuk+S~q?zcex;H_zdsYdx|tLmorxl+CT-pqRLzjt6Sne62mr-FTD)cf!9-_gXMWj)UN;T*U zC~ClFxsNLJ$SkVR^D>PX<#&6lFr2sUK5%4IHA2tQG(r#3G{}ZumV1rR->ond75clO ztwe*p)JOwSsb1OBHx2p%hBhJz{dWF7e80WIU{t;AScAS41)JqQ^DtsDjW9B?JQT(9 z3WH;rh*8xDV>QzV<1=HZUzU3fHxkAuwZc$T7#oJR5)F)PT)$ z9~Da6#m%B}H5mPxhN4(rVZc{~0e{N2sPGH`8XW6W!`SfaBE%lXA@lImppg+YN_LWj zXBozDZGzo~O@n?_+vhP911Ng(jPOjRqM;~vj$zm1kcTo@gGk7L&2q01o-LV%`xW8& zmE}Ry@EPz+PhKNDBQp*6yTkswra=@mX!pkeik>{fT}$w+&otaM1N*(222s$U-5H+1hsMvQj91mr%29b~fi{)O!-3{>U)im540MBer1$ zY)22Tp$yi*FBz~|?it}7q-nU(R>r+C6~*%Y7*&n%E*0ZJzB4Ugt6w*Qw0$kSMtEOa zVZ#zh*`_6D<#A#|&LpqOpfN zXH6c;(43SVYv`&*jY{)tW`tj=<)Q4D!L>bTQH`)U4_ybT8X9e^;qEN9|35T1hXuCI zB8eHg`bZ-QeTJIWRfguI>{!FyW$;9}gGhAl59j-!yqTeSXnxHM^{ecdp({YOb+y%- z8R4E`$6VPl!}TWcOy4rs*qe`sG8D!6KGnA3+Bekbv1vYn%7{_=-npAe9zA=}Ic0h@ zyLeoEbnUCQm9~1!a6JpWAE=xqdiKN&)d+nCJ6}~VX1LxY-td@)wkYQ?Ra;jXisFo< zDx+>)qDM8gu4?G<*9hZ0T(-9VKm6+P&^C-28dd0pTU&+xwb?O4R~BpQYOBW#jY?-X zYJ@SvMPhsNBM)tb=GN7yLSNKk*9e<6V!t}OwadxNRk4Ul+pW2++!=@WIBhUAb8V5X z0)8LLsGDI5Pceh*vr(g&Ym3AT_uIDp|GlqnOLNX$RikcgFi_2zD??FX9945(xvQn^ z{|~>Kxwc50hpz6{%(X?D8DWfLktjQ6a78zw(wv&}P==zy=&mMnU4O3ZW`?_`;w^gz zQN>5I>D*Nf&0O0s&fN7_@FvdAT|FLpoMMJ*XzZ#NGhENh_Wws7np5+c==y_r4_Jvx zqm4COAJ_K(hlc7kYq-9%?WYfhX0FXJgD2dU)9iPV-02KYNwdp<>b*DX=SLVE*@MAN_#|(FzZQTuyptb_a9kS+_D}zsjtL&~y&XK8|CCX4wT|DyOGu?1rl@Z1( z^}3v#Z;LCLYm0R8&a#+H_cM%WycG87fBYV4}yd|O^% z8beoxX-+XCjN&X0jYQX7HZwFQWyg$gXQ@P`(Ka)5Rh#A%Gs3vW^3d4hwXa=H9z9pr zR#0{qkJb%67Ry6dxM_sV3`J>+#0)+$$Jws2>;90<3~dEv$BfWR&7h%qXnrvx^z^KC zH4@!XvYDYdDLZDkzFIk7OxFx*gv|^^X?`(->!^{rYN&S12t7T^T(i}EE}I$JZpw}s zx}T-$HEV=1vK>LqsW}g>Wk=@9P)~7Gp{Hk=Yg8I-g;CC2RJ~>m-DOktnl(b7)1p#_ zdWxgsihg9SQ8{)QZOm}l+RRKal-@FuS_bP=ijY{+D;*q)TVd}26#_>c_>3$Av}4hVd$=> z8kI&HN2LsRC$o2Kh)~%vgFCbUrLl*xVNF!Z(43SVYv?|y8kI)d%y4}Xdyj_*l^rv5 z2O5pAIS=mA3csqM(Z(9wZwCzZ8^*XbZKVv2P}#8tcWH%&>rIw#5jDbQhN3jTn86*4 zprNscadb@{%FvvY9cyqWSZKK3y}iNg&8eB8nQM#04DQMVzZ!cON7v+`49!W|u?F{% z?af2;Yi77HVEO)3TOnp}FD+9Gxc~qF literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..b546372ddccf1eac4f9dc5bb01458a9635757623 GIT binary patch literal 15885 zcmbWe1FWpwwyiyF+gj7MZQEMYwmsLhZQHhO+qP~0YoC*ov-g+WKR0(&DuvYZRx0Tk zZB*~A$x8u)pa1{>Kme>Ml8ZI(YCS7J008Lo006-JeOK7l(AnD9#);O=+UiQ{!ZCv# z;U~LC@Pw`{g9~q8zc-;VfmDW!O(J7h;^yv16l^VTXcusk_3OfRXyQ*0Wb?x6f(IkA z7Seq6^PN^zazV=P61;cmfl=7c10m}1kkEIR-PZ5JS3A5I(1+Wjh=79MAbS8=A&J@9 znRyMp*>Yw0KYm1#bKW>JVDXPf6X^CZz*hTSdA}GS$jop8&9DMd+IYRP;xU#HMDF+z z^oG5Vm>X}-61_&nPtAFpaKRE{r6Wi+2H&HW+34S&qOgCKg-)u)B6K%B?f>jLg2YUj zVRSGHmh^4L#CWPtypMmukCG{QY;wUCM~2~rd$6YwSc~L@ zv4wzpD7M?olN`wZl`sY5M9*rY%&h+sKFmn+pQeF77gzntKXQnpoT{=&Yie0 ze=4$6;?w+HCWnmuC7q@O^9hkPm>XZf!K9_{CMW2z-8(AZLpIvIy&NOj0Ha@ALCpU+(%Ns-P>f*E2}NrKMeKJOF{mt%xM}H^ z&12lUJ>Z%JX5B(JOm0Yy8BCraJ4WHo{IqUxwYe62l0e%%yJNR0vjZ7#FE`-x0y)9k zdua#&JGW+K%Fj3+Pdp3y8?FNYJ9Oa6Pjll zcyZZ2|9OEF8x%(q8I$Vh@g?0ew#XXZ0E|Jw$UvKfU8tAY5N3;bk+w(uJZ%h;D5{0vGk ztQEgABuhKV-64FLZy(^E($W0okz^Zn%H_JI!PGyf3Jff`*x}}sjCS2{mbdCAdj8uA zW-8m9kTMEGyvZsPijCd=0vncfsLKMSoT}0Ti?xvJb(og0f}Z&R!pH*J1PD^B#>mU1 zccgmM<@M#G!4{YVdrzqY(51r$IVJJ$3;bB(V1*{9#X$^Umm1;WEHEeR$Q7$bk{!{z zngy{?mLlSyaW~N+A61bmpFU%Js&D5;7F_m`Ww%YHgyPt$!0dKH2D@!2=Qo*?n$C6o zE4-L%{!A*1?%8$yYiLb~^w0x2esy!dhc8HkypUGZ_o@yB%E4#87DPjp&{UT(IIgw* zOP0ndy^@gB?1Wb@gav|XyzlXNR9ia&XCmOr}h%4U`u)YJrk zHB^7GP2NG15z-ff5mCXICB^+A#$6h4pTE0tDF1G{sdZ1DN12_@0839H(+JvD>^7Y8 zbZE59Xm7;S+Fok6@`;o|tr`L+sQbGqR~t7KJ3L39nS00M>r1tfPH#juxinsD_yppj z+9kv%yAJ3n@JDb}O(nQ5m@dyNu{H9%GoL0-N67+yn?Zys_AtnD@pHZ5;uv{Moa69J zE1QFxmNx#)o>%RoEUuWugs4WEW!Pq#%fUy_DcYIBjIwP&$49k`E6@j{FM_sgK z4q|4#BEw6vI3doTd8;fCvRDf^U~tPV8-|l!3oXT27$~)jAL&T3U}b<>^N|EOgfvJh zmYbO+m!%`L30YKAQ^*X~2eYUoFl^FV5tS7P#$Tc|u9;UD`dQd-S0sCwqH5x-Oi+E= zaJJ}r4i-m|oJ8n;=l!Cy^(6<(zo?lQb^7Wx|7hNP);(_2m(A!mS4x?+7^w0?TF_AF z)Z{^I_-*dG(A^8b99(XrI++rMDz+C{;;%Evk~w1{FzU-kFagFKm*|Xc3&qXZb?avQ zySh+%f!rL^pbU~C)wS)h3>yni{Bsb*7ZXV`qTi;CeZ3n90{g?bBs=1qK ziPoRE&cWEOlz!kF5p^#7qkiuz>C!cnVtffqz!-ROH``xU;E@fmKWFP21hYanEqLA~ z;C$6_qP-;pPA1=z%U< zHOvD9000RN008^<=pnD~;G|@xZ)Z$v;9wV}ykWCJ5958Jc4{wWBD6RZkJnLXi_JwEpam$6XOa+d zR*<@~;h{sfGlcAen1hxx^m1QI)nM*UzN7k~(&cCSl+QhDM2A8UYNYp0b-4AD?e`t@ z0d|AYYKxGFK+cGQL^`siRh0cwa;6KCOOxbTk|?005?z+Jt86Hm`|tvfC{S%-mGS8e>w^+b6vKQ7yf{4YqAP{SE=)usQp07@mvLkb0&}3LW0g@} zRFeQGa^MUPT5|bFK?|TxKi(AhZQ?jEu_dLTGim~1Ap|86y==aQCXSO4h5;g?^NmaR zD*1S83!>)|yR_mp5rr{oryPzMv331pxHvD89jV(@S&4?eLt^lIdfxGI<)WHHx5Ug& zg;JCPgZx08LFDBOh6aR9z-QD|BpcKA1iL{NyL^cr81SGmvLZ^`eLACAL+dCg zWs=HsW?vy#u1_!U@a0}Av>nJH7wU)af7aPVJTpJX-x?Dl1OR~h_c~+vSD|fb z$k=YOB6MA-ovxZx1c}GJvlqK~oTHx;@StrB%D`Z3_sS|B?!0v6H4;%M#(P?B88je; zWbSpc;UDVy{%l;0@Kxi>`R06g_H@13y}N0lsL|P0>+1GU{?6gczL~k{Nw!^dJz}%% zq4DMP_TW}oDUmCobCq*F3E3Zc*jOO*a;H?$Db0uZR(@4q&X}14x(mDlWkXxlz5S_! z)JcZ=IjdJR*4dSqcz9&?`G`4C!O!SEJf_vMzEf%5aH!bJ_WrFm8>Z{+^XX8r!;`d( z;znDMj$b|~ zfGjj+5App@+wp9CMrjy(8OZ9^u4=5twv6w&v@Xilb$*rGzAl;^)gfUneo1*1ej?L6 zBD!L2Sc&_n_pVQ$Ex`#iHk^$D?Nk=yUE*9*%d`d8#295~I#|uIz8dCP@@jQYe+3(w z;F6`0uE>HQ1K38$MfLKP8`90jn?%7%xJLor8nC1Td4)M{12Jh@ENzR{OfX?n zot~H)HKXAY7kUC;$`4th-O1iI!{I#1VpyivzlJrEX(qRLdVhCX+1YzqCgVpL%fF08 zgvtRpW8a5ZN<>$%k z=jrP$uT3<7$>-;2@9ALcZ13yjqfVuo_`?6pDp2*BbuH}d;1ziqsHiLPofS!!8!Ge?8ckY$-J78A!Fp2u&W zle|T^eMr_W70bOEA%pyk|etAR_E& z_4Pdq1C-=p0Jd%dPdS7O?Xo{*45zl^Gqw=|&s>jjTp~eFx({R-7jx%T!sFsD8Kg*1 z)AW^97H9xTwNqk3l?OyiyHNtQqmuc%f_`Bx_Vr|*1C}!(mS5l!QZDWmqk~|U^(m`q zIK1dxfC}_N#1I72-V36rQQOaSC{oAIfApi*p`w5v8BT7{(#T3CLJKh}4>NG71hxL$ zD(aITc*3{ITjnCmgTKIIDgZ^9Z6U#GPYkV)3$EK#i*wOj3g2%l%Fd}mG*V!#N^p|C z8DW4XJzgj2hjH&}lE||251b$e3GwR3S;2z)(RU^=R3GcCL%tKc&85(8qr(Qrkyh9% z%P|Zu#h+H2BSim!k0)0QfOTjw3LnzjMUqs}v!+#P4Np++)tuHL1%FDVR&6p|;YXjV zA4O|zC$9FlUqIXn4r8T0jlG+-CdWZ}tUYkHt9G)YxXU{AB>4lYeGo8(9?ZfA$!F9i zGBSzs87>?@nStqRN{-| za~_-n>CfmNeC?RM5No_o2j6ZuUnkPvH_vER>eJg|aEmg0$a)>T=zo4~=5Tls81@5- z*I_!0>KJ4E>GUPxfPv!;WMSfLinv>{p5+nbSp^I>S@mN~Rf!RT(ejIYFYC}&vkk%{ zmRP*DG_S%UgoGkF%S*Z9wR(6HI5P^>2d#Je<|vM|O&rQYBhQ<*8gJ{>O3}(L9$Ybh z&R)JDxqN?Ono^=Xb>drwFj(l__X~^+!PmFO+Ach&kW_ zp5k(50k9&s_I_f5mmHgnP|Xfr_-x$KIg6-XD!R@09V*XE!^!fuWN>R+>Ky`F{MCBM zRJFa7SO^4?!X-{7R$bmm; zP{prGs)<(W)nbiV+a(+g$UUx5D^T9lM@%VUq#t&&z7_TGZI#1s8=@4!%mp-4zvS80HRH{m$o?XV3H zzMPNn+3}p zvZ$8Lk^Oz0b2AgOG;`uwBKLaGmRuaKg6nPcsTnc#G6XaMxdClMUE8HsbgsD^RXNnM zH{IeN21Yr&2NVdi{rJfGGc*bs@Z)$hq_C0xnbnEE%Pyv;?#4OK`rwVh8aP5@|Mqq^ zQRVTY-7>0WWb*5j(6aN?&=#zsYQ7xxl{_NPUOv1)*_+OK#kC79;L2YB2^-X1LNhJp z#P(|kwj&91euVISwY&AX(MgFul!p)-NT;H{B6_VLNv9&IdA>Q|Qlz7H(lcQp_Kp%i zJVnMPMl(z{qZxNm?~*>Xm$(U_Oh+`HM!t!2U6+DtFYO$RFsd5$*TCwTVF%3qHU(h@ zkaQKG{e2!&8AVjE8QduBnua?DIE%WaAZ5a8sBkXME?m{Qr5T;Pi;$bDZL}f=$Pz)l zH&x^4U$t#RJ)kSHLIqBU81YTL(bYqlBTM)y2rhLt=%N~)}HdS-GC`TQ~ zcu{aLQQ2X7Rjb4_rAxCiPbA4cnqB+cgg}nC>B)J3Xy}S5WW%YND7GMk>`@ zRsDrZ;zwYY_g`X5_@^s3F=j1=RwI?crkR6Dt;9;i*D`ZfqqywFuTLW*M`8v&{Kv=V z)x*_iQO(TmbEk)An|mt%nwS`>7*&XIq(p!&82RAC*Btw>N0pLUZGTGHNtHuM<2m`Fl9=< z%5UA)y|i5$KOHy6w?v&*fDqAsqCTo7#g57lRz%R)KW0y0*6gUUSlSK2??&6j(!1W_ z;r&Eg&)J8dJC4_ZtA^+r6rO=*=MnluP->lnKChvjK99tXq45SQge2EhH5h5FG+1M% zY&EtXB_Dc2-;@bV!Z^!|eJwbcAtFO}H8;Ee)!J$5X*+tZf(O_QBmJdfgGnd6gPw@< zD{la0HUteWhl(>zYL`8yb<-KVKt znA}=IZq0+4)Y&K%R-&VLoKWVJSJB+Ylh~(phZJ@cWq7%*iDi4qPN*CEzMu z#YxggP`yMdd+z*5Li$jOsFrltcS%vdsJiH)IG~tr+3~>Gf!&G_wyAG}p&Sj{k!~Si zh%j~NVV>^c0!NFPom@VIVIK?}m&hBxz+_4#|7xv^BB)rW%UFL7IyRJSGP`luj)N z$kPGPUu>lci)rm+dMHQ&+5nDHBm-Bx8lcM7>{|5&XTZCA2Xe3DlqjQYg9E%pHcguM3^0 z;|o|rYO6Gh2%>9!b!}2$1*zu60EmP&TZn8Gxh0;qu7VNQzp|_iBU-BQ)Cy<;8Bulz z!hQk0!a)7GhXmF8%@5eE_PeBazp{H9kTg=<^yU{t^IR=a?7$t{pIkd~g~k$Q@)l74 zTU?XO5GT5cp0iwF*Q%5IX7 zNkoyLmN{vZ%M4+}P?8aVRdk2I!3LudB;n(?l5`LEjY<7q#O=5aw16usQgWJqI#A5- zT{gHagikAL&q5|<(N|B}x#{bi2prvZP2k0IZAirB>!(Vr8#@*1_YM3?m8oZayiEH+ z$rxd0^%7b?m*N-}S_+0jELTURB#xW=hnl!-2hA+%D5FfpMu?@rO0?j$x%qkGBXitM z+P_FD{=nN`s=2sH*E@f$=4Ad*G_sQ+m0n9=fA~F;NQko00X7?5dzp<&m|- zcP`OJ9`_Dgl!c{oi%0=BIaxX?==fsL)eA4((lN?R;KKZfy703MBUb@rzcNH-8%+b2 zNQ}nffSpLvES=CAU|a zGBKO1NdNjz+lpO<^;zunI8EGU)DW?17cEf3bb&$7Jsg=O^6jmwQny4rWMdBVQ9B&% zXCq;h@N`#xj(W7w^W*gLow5;f;2ZPfPj#`b#0nQya))2DaH(AKG>qx*H?$hwC0rULXF--@oa zuJ_shcL-APjSSzpt~c(v7izD+oOX?;oDV~*JZ`p|Hv1h)Oip##vxGQ@O3+Gukwnn*#WC zaHgsCttigIsrl-XwkVouXnmxNS7hP9{d0t@c}Hd4HGry4hAzHW#R7@KV%$f<(tY?K z{Ru&XUaxGwcO_<%`DJxvlcFqCVSXa7wE(&lne%$&d7N&S3uDm_%;t&YAafI2gBa(8 zFed)e<-z;BZ-Zm zm}tFTvJjcewjg5(yXm*}#(Bu%P_HZeV?>6)RBMbm%@1HEk_;`cIFm+Chjo?F4LSZA&BxL|t6Jj^1)_m932nr_5Ny`AEV~Sho_r%7na`qhNv7j@r)gcZ|khi%Zhw|cI3zVF_@v${lf;;Mh%u7?IP4mwuwcZ!dHJJ0a( zexAHSg(+rOhAH;nfV?T8wx+^qVjfNu*Czg%W`rX2C=WEyk?;&d&mpq=1ze1idZ@12 z8jqMkl;d#Af=Ej|3eCHoL8H|D+rgbENe$G(Xa=>v9o>ubX?3K{(|zTvLt&_z)`ZCe zWT|gar-b>wWqylo%?hP___d|Sg@=x83948YqH2TbtixGuvw#ImbycZcCyK2ExCZq6CIua`pqybvAI6@WJ8;vxRu zmIYS{K`xv((x&Kd-uxjwo9Lbe93rtI%==iLY>A2Z&5_f(1$)c8fe#7RG5p5xDSECk zTfRPyK=AHV&jfgJ_eThjJVL_g77SM%zq}fDi)X>E%=P=y!4`@2@JS_t-=+CwK`67u z$O%66%wD`+Grd}DeSlg0=9Kz^$+zGDpl8TzB(GBt;<Y@qsx@o&R zTuPoMR84iAN2p=k@!crf^P!b+`H@>nj?DqVgf$_$C84R3T-KQxy7%cN8?bmaS}*&I zBMV7A7Y*A60!S_z;2B*9-g{5rOeY}Kw$t`vt&X=0<10DX`<{u{Eox(B8myWSE9O-Q zLAibLWdZFh^ro+<;Znw{6PI#lGn!8@ji}9>yt|tAc=ifI8{*-wU4%JdDP`fvOkZ0c zP=cleh|z|s)uWE*_xb;53&5F^I@P-$$y&_0dxka6uS^iEgknK*Yg);fU}=P!h{Agr zU;+U-L!eau^6+U_eLN%kK2*55OT)y`4kF$GbT)!ftmD+ytISYBVFg!+fvIT4(s7GA z2b=L5%_$21E3w8wM1f2sL~x957>FlH*}A-k>gx)n&vyW{qnO}*XJ)d3qd-RcOmg~~ zf=aiw($9iY+U0aK)z5|fX2)bGocT(na9z5t$5-Q8%AzKU5r-UA7$81^RIkbwPKP)1 zrh~K7ypA9pqJCRv2o&|u62vp;@E~^PqH!+#wY^iD#x`K&G@zTB9uY#8j-V~Hh_&_p z3kGgtN=&rFq|%%5Se!koA`q0ZJgR&m%Np(Yy9%SL)7MWeW$<(*HJ8`Wir5_(Bf zZ5+P{Mgx*HzbOkEy_ot#Y`KyW?l(%m(7b{YY%C)s>A0S-7?u`UzfZMucw z^}rEpMc_005v1Ib@OzDk_ty(OG5Td;4-*{&h}k`cS_6my-t71|TPvWC<6=Aiuvf}A zs3NYJmdGkrXjuWwQRj2Z)t>H-(p+YdY5|b64x(iS>Sxdpm=n2I{i(}` zHmFtrDT4%N^NP(ppmDU76;hN~-o+GGr(E-p$NX^PqA zVGo2|6zr#<_yi=bx&*CdENFm+*=al~Nt&?{_5A}OrmiKamsV&LpsMIFgvU`TO0S!Y zR6}Y}Gcezl2o#Z=n8qYQe%=G63h+E$L|nA4s4Cd! zopvT}!y9A~K|vgPKd_#9f1NE8p6oXy%vv5Lk#XcO&)cM>u9B=Dh-gk?6!#?QB<>z9 z%IKq{FJ4D(n1`1yzx65pmRD8Ko37X|DfYbs`02Ope`N6|edDxpOs_5b$Awo0o9NP? z1j-TgW zO>QOUYT>*zf5DTzIf!uKkGlqz&UN+EeZcIO2-?KFR+JPE9>_g?m@?+Z%{K$X%R@`l zNF=B@9cKWpKemH1`^eV#QY>w-}{0IGQdiU1yS9{ zLvo?jr^ZZR;EyV5*llEC*18sWLrNHoZe+H(-^+it8!#2Ia@0(c2VMMNI`jAi+YdsmX9 z(+jUZ0vu|NC5Vf;GkWEw!+L^AUS1to$nXP9e0cD;sJc;$I>HZ{vShmlh246Z2>N%!Bqta|_lTSw1sY?XqjP zX@Xo~Dd^jKs{j^hwf2Q63okx)09{ldCtVDW$q@L>5jja^n@SS+X2L4>jtjdo9x!1a zE@Zfk;mmpTx;WGE$7emlZ?*8&ZGKILjXayZ6!TF+n|h7Pn>&Xa^@;lB>NhNE9Kljw z^3{r*cUj7^s^dZ)wnj&60s#SO02uQ6#|dh4dL2sUE@?o9?6jzelpGA=af=|1p1buK zvZ`|QA6GstCy!jlO2ko@#F&a3Yn}adn2ItCK^~&Y=Mp9z^RUIF zX_W47t(~N49ZkVm9{tRRmRW?EymD;|C(}iF$^!Wo`&p=y4zy1u``#i2p{2jVTy+u` z#P0A*$kpD7Yd!L{+MAi&ZG~H^$Is@!s9Zjg9f~`v)s>1{Uf32@+F~?ss

qRNA&= z^Q@7T?kh|3s>lDnbWmwCbYHlLaF~I1ZqK2!e83i3$nKq$D0S*UbSfcuERiS7fyN10 zoEiKXz)}|w(whW*6dq)d7AY9R_m#Q%#*DGy^~Ln#K8`=nrdhPgh`wlRz9NKn=RvT~ zi#jc&$z zED+4cq;}wL*ty_@gYg!52XUJn=fb1I+WAK(v+HP(x)d1zVEpeL-FVT)4IlMyjsvNM@p-Fb^17MY)b{y<;(0!pHE_ksdc+Gw7a zi+*EbWBOHZ{toD2mD&TQyB{5Pg*&gv+0LG@c^CU4$4j_;<<&FaBQ-prA*4`m5M+(dYA+fPipDUvzXXWMZ(j1k6i z%2X&^YWOCQ-R6rg>Wye}^=@6P^KjJj-Zqd-BhcQSq7Ww9|l=?4e#-ZCb{SD)~8oh7Epkd(BztBdCg zh$6!V226>YOAV)vF0?wA+&=f2>&>>kU1*z0R)f9o&Vac9tgjl~q|*(G-q~ukg{XBRK2%gx6%~~we0$=QUMnn`2?gu8Wo7&?AZutU zN;8$-miHTI-$?##g>d99m#cLJK2staMW_=6fdOjKJn@-9W*%C%l3%CG-tyXbma&R1 z$$VjhltO51EIc4)X67=7V&?2Y^Jp>v1k?7pJ~KBiEKI)l3p!`xlJ?Z#UwsC^g$@fe zAToVN3jL3@#sb8hP0rR+?1NibM5bwy1|m%>-UOwK6~=iGs`Qfr@LlYxvbx%dhAc-8 zRti^VJj8EwC z!4|N9{UaJ$dNB0ZGfXH20FZnKWiHU#t&FQSYB-rc_xiIy_Vl5Gy2wTsQO2`CKFLXe z2_Jx8KDk)?$N4#@d+cc;r?qqZfb*U72~P{qqRAFMm*)x*(Uc*~VOFY9Pd>U9Q@K4X zSJsY1+LQRV_S9`jz1`T-Tgtq)J~W%A+2djvo2BDJ6|e zNx($L0r15M<$g;v>&up@PfAj3qAXl4;BCvJ|~CYD*=h;OJO zs}^T3A~c~eGZo}31^YEIMdsd;Z!Gf;JGZq1Uh-@q`GON8WBvDgRcWW7yQb!`X0jkI z+rwoJD;Yqk_BGZ!4Z;c>MXX!0>B+gPtD|M@P*MKeYNf8I`f9SB!n6Wv^utXUl76eb zGhmR*Z9De{^Ofs;Yvn*P?^=Ikx8LS^N}^MM+LlK%l~-~n`%6dhlo>ed%Y)9~69Vt( z*!&<@rPlGY+83awf`TC7r6koz`06PYHncg@eIhHI+w8FI?~(OUMy-PqWtT{Dq##h~j?0Ng195w|ga zY0J*kV&!{$GBIGs<*M_1?JXDM>wU|5Fj(AoG(VB-Be@3R4#dc}QVZm!kTe$77~Yz+ z)9Gg@ad*mzuC?U``X9qrsr5})Tqs>qoMp-a`cSbOjNjT7h&H1uWWxihamRbO zN;nzwuhfX6kbOJ){+Say^^WzaX@IIo2VSRt?|$~9t={+^@?t(Wu?qI5&K*0RXrZy| z2;^!_3m6E?($SU8W*w`0=qPLspa|bu#5h*Gt_L$$hvbDKXw6^M@KZfMf*EtD14Zb? z?#t}suYJ0s!-E`{#W4TnpqUoGo3uUkWJudWxtfy;!#|Un7-VMXU6|#B5zHxh+QCZd zx)m~13o``)Qtl)|vEA3m$=4*lb&^V1)3$&uFe2ql60kSi;2Ao2>j`xFv99+GVG?Gp zLJt_y;B1Ic+c7);0CrDBjiAO50k5hZ-af2f%LP29Y0lU!=P)l>-(xviY;0AN1Q21O zP~flY92q68ra3(;U^yUaa_Ugn^JqaPwj|_^F&E~ns5rnk&O?l-ugnN9ZLBS~;1okJ z(p4pd`nS_PbnK&n&m>Obx}4aJ;$n3Bl^4V)a%ZXIK31Yq72OH~v*SZAxw_5Es{+De zT9QQi(wkPxI4A~Vr2ME~} zB7K98=tNG4NnE4^UZtJL`J

uipmUX&9{(P@R}@#@)SZ)R-Wxt`BG6)n`Qt|U*? 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.step new file mode 100644 index 00000000..025e44ba --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.step @@ -0,0 +1,982 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.step', + '2015-09-08T10:23: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('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#825); +#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,#137,#387,#437,#486,#656,#683,#710,#737,#764, + #791,#798)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-13.,2.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-3.612478373638,2.,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-13.,2.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-13.,2.,0.)); +#35 = DIRECTION('',(0.,1.,0.)); +#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('',(1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.)); +#47 = DIRECTION('',(0.,0.,1.)); +#48 = DIRECTION('',(1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-10.12771867673,4.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-13.,2.,0.38)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-13.,2.,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#75 = DIRECTION('',(-1.,0.,0.)); +#76 = DIRECTION('',(0.,1.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(4.,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-3.612478373638,2.,0.38)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-13.,2.,0.38)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.,0.,0.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.,-0.38)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.38)); +#103 = DIRECTION('',(0.,0.,1.)); +#104 = DIRECTION('',(1.,0.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-10.12771867673,4.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(1.,0.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-3.612478373638,2.,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(9.387521626362,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,1.6); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-3.612478373638,3.6,0.)); +#129 = DIRECTION('',(0.,0.,1.)); +#130 = DIRECTION('',(0.,-1.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(2.775557561563E-16,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138,#356),#44,.F.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#141,#164,#192,#221,#249,#277,#305,#334)); +#140 = ORIENTED_EDGE('',*,*,#21,.F.); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#22,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(0.,1.,0.)); +#150 = PCURVE('',#44,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(-10.12771867673,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(0.,1.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#72,#158); +#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.,0.)); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(1.,0.)); +#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#143,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.)); +#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(-1.,0.,0.)); +#173 = PCURVE('',#44,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(0.,0.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(-1.,0.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#181,#186); +#181 = PLANE('',#182); +#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185); +#183 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.)); +#184 = DIRECTION('',(0.,-1.,0.)); +#185 = DIRECTION('',(-1.,0.,0.)); +#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191); +#187 = LINE('',#188,#189); +#188 = CARTESIAN_POINT('',(0.,-0.)); +#189 = VECTOR('',#190,1.); +#190 = DIRECTION('',(1.,0.)); +#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#192 = ORIENTED_EDGE('',*,*,#193,.T.); +#193 = EDGE_CURVE('',#166,#194,#196,.T.); +#194 = VERTEX_POINT('',#195); +#195 = CARTESIAN_POINT('',(-1.999999999998,-2.87228132327,0.)); +#196 = SURFACE_CURVE('',#197,(#202,#209),.PCURVE_S1.); +#197 = CIRCLE('',#198,3.5); +#198 = AXIS2_PLACEMENT_3D('',#199,#200,#201); +#199 = CARTESIAN_POINT('',(0.,0.,0.)); +#200 = DIRECTION('',(0.,0.,1.)); +#201 = DIRECTION('',(1.,0.,0.)); +#202 = PCURVE('',#44,#203); +#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208); +#204 = CIRCLE('',#205,3.5); +#205 = AXIS2_PLACEMENT_2D('',#206,#207); +#206 = CARTESIAN_POINT('',(2.872281323269,2.)); +#207 = DIRECTION('',(1.,0.)); +#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#209 = PCURVE('',#210,#215); +#210 = CYLINDRICAL_SURFACE('',#211,3.5); +#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214); +#212 = CARTESIAN_POINT('',(0.,0.,0.)); +#213 = DIRECTION('',(-0.,-0.,-1.)); +#214 = DIRECTION('',(1.,0.,0.)); +#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(-0.,0.)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(-1.,0.)); +#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#221 = ORIENTED_EDGE('',*,*,#222,.T.); +#222 = EDGE_CURVE('',#194,#223,#225,.T.); +#223 = VERTEX_POINT('',#224); +#224 = CARTESIAN_POINT('',(-1.999999999998,-5.,0.)); +#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(-1.999999999998,-2.87228132327,0.)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(0.,-1.,0.)); +#230 = PCURVE('',#44,#231); +#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236); +#232 = LINE('',#233,#234); +#233 = CARTESIAN_POINT('',(0.872281323271,-0.87228132327)); +#234 = VECTOR('',#235,1.); +#235 = DIRECTION('',(0.,-1.)); +#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#237 = PCURVE('',#238,#243); +#238 = PLANE('',#239); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(-1.999999999998,-2.87228132327,0.)); +#241 = DIRECTION('',(1.,0.,0.)); +#242 = DIRECTION('',(0.,-1.,0.)); +#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248); +#244 = LINE('',#245,#246); +#245 = CARTESIAN_POINT('',(0.,0.)); +#246 = VECTOR('',#247,1.); +#247 = DIRECTION('',(1.,0.)); +#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#249 = ORIENTED_EDGE('',*,*,#250,.T.); +#250 = EDGE_CURVE('',#223,#251,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(2.,-5.,0.)); +#253 = SURFACE_CURVE('',#254,(#258,#265),.PCURVE_S1.); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-1.999999999998,-5.,0.)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(1.,0.,0.)); +#258 = PCURVE('',#44,#259); +#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(0.872281323271,-3.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(1.,0.)); +#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#265 = PCURVE('',#266,#271); +#266 = PLANE('',#267); +#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270); +#268 = CARTESIAN_POINT('',(-1.999999999998,-5.,0.)); +#269 = DIRECTION('',(0.,1.,0.)); +#270 = DIRECTION('',(1.,0.,0.)); +#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276); +#272 = LINE('',#273,#274); +#273 = CARTESIAN_POINT('',(0.,0.)); +#274 = VECTOR('',#275,1.); +#275 = DIRECTION('',(1.,0.)); +#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#277 = ORIENTED_EDGE('',*,*,#278,.T.); +#278 = EDGE_CURVE('',#251,#279,#281,.T.); +#279 = VERTEX_POINT('',#280); +#280 = CARTESIAN_POINT('',(2.,-2.872281323269,0.)); +#281 = SURFACE_CURVE('',#282,(#286,#293),.PCURVE_S1.); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(2.,-5.,0.)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(0.,1.,0.)); +#286 = PCURVE('',#44,#287); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(4.872281323269,-3.)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(0.,1.)); +#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#293 = PCURVE('',#294,#299); +#294 = PLANE('',#295); +#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298); +#296 = CARTESIAN_POINT('',(2.,-5.,0.)); +#297 = DIRECTION('',(-1.,0.,0.)); +#298 = DIRECTION('',(0.,1.,0.)); +#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304); +#300 = LINE('',#301,#302); +#301 = CARTESIAN_POINT('',(0.,0.)); +#302 = VECTOR('',#303,1.); +#303 = DIRECTION('',(1.,0.)); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#279,#307,#309,.T.); +#307 = VERTEX_POINT('',#308); +#308 = CARTESIAN_POINT('',(-2.479151825045,2.470588235294,0.)); +#309 = SURFACE_CURVE('',#310,(#315,#322),.PCURVE_S1.); +#310 = CIRCLE('',#311,3.5); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(0.,0.,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(1.,0.,0.)); +#315 = PCURVE('',#44,#316); +#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321); +#317 = CIRCLE('',#318,3.5); +#318 = AXIS2_PLACEMENT_2D('',#319,#320); +#319 = CARTESIAN_POINT('',(2.872281323269,2.)); +#320 = DIRECTION('',(1.,0.)); +#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#322 = PCURVE('',#323,#328); +#323 = CYLINDRICAL_SURFACE('',#324,3.5); +#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327); +#325 = CARTESIAN_POINT('',(0.,0.,0.)); +#326 = DIRECTION('',(-0.,-0.,-1.)); +#327 = DIRECTION('',(1.,0.,0.)); +#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333); +#329 = LINE('',#330,#331); +#330 = CARTESIAN_POINT('',(-0.,0.)); +#331 = VECTOR('',#332,1.); +#332 = DIRECTION('',(-1.,0.)); +#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#334 = ORIENTED_EDGE('',*,*,#335,.F.); +#335 = EDGE_CURVE('',#24,#307,#336,.T.); +#336 = SURFACE_CURVE('',#337,(#342,#349),.PCURVE_S1.); +#337 = CIRCLE('',#338,1.6); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(-3.612478373638,3.6,0.)); +#340 = DIRECTION('',(-0.,0.,1.)); +#341 = DIRECTION('',(0.,-1.,0.)); +#342 = PCURVE('',#44,#343); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = CIRCLE('',#345,1.6); +#345 = AXIS2_PLACEMENT_2D('',#346,#347); +#346 = CARTESIAN_POINT('',(-0.740197050369,5.6)); +#347 = DIRECTION('',(0.,-1.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = PCURVE('',#126,#350); +#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355); +#351 = LINE('',#352,#353); +#352 = CARTESIAN_POINT('',(0.,0.)); +#353 = VECTOR('',#354,1.); +#354 = DIRECTION('',(1.,0.)); +#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#356 = FACE_BOUND('',#357,.T.); +#357 = EDGE_LOOP('',(#358)); +#358 = ORIENTED_EDGE('',*,*,#359,.T.); +#359 = EDGE_CURVE('',#360,#360,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(1.6,0.,0.)); +#362 = SURFACE_CURVE('',#363,(#368,#375),.PCURVE_S1.); +#363 = CIRCLE('',#364,1.6); +#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367); +#365 = CARTESIAN_POINT('',(0.,0.,0.)); +#366 = DIRECTION('',(0.,0.,1.)); +#367 = DIRECTION('',(1.,0.,0.)); +#368 = PCURVE('',#44,#369); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = CIRCLE('',#371,1.6); +#371 = AXIS2_PLACEMENT_2D('',#372,#373); +#372 = CARTESIAN_POINT('',(2.872281323269,2.)); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = PCURVE('',#376,#381); +#376 = CYLINDRICAL_SURFACE('',#377,1.6); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(0.,0.,0.)); +#379 = DIRECTION('',(-0.,-0.,-1.)); +#380 = DIRECTION('',(1.,0.,0.)); +#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(-0.,0.)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(-1.,0.)); +#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#387 = ADVANCED_FACE('',(#388),#126,.F.); +#388 = FACE_BOUND('',#389,.F.); +#389 = EDGE_LOOP('',(#390,#391,#414,#436)); +#390 = ORIENTED_EDGE('',*,*,#335,.T.); +#391 = ORIENTED_EDGE('',*,*,#392,.T.); +#392 = EDGE_CURVE('',#307,#393,#395,.T.); +#393 = VERTEX_POINT('',#394); +#394 = CARTESIAN_POINT('',(-2.479151825045,2.470588235294,0.38)); +#395 = SURFACE_CURVE('',#396,(#400,#407),.PCURVE_S1.); +#396 = LINE('',#397,#398); +#397 = CARTESIAN_POINT('',(-2.479151825045,2.470588235294,0.)); +#398 = VECTOR('',#399,1.); +#399 = DIRECTION('',(0.,0.,1.)); +#400 = PCURVE('',#126,#401); +#401 = DEFINITIONAL_REPRESENTATION('',(#402),#406); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.787128270656,0.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.,1.)); +#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#407 = PCURVE('',#323,#408); +#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); +#409 = LINE('',#410,#411); +#410 = CARTESIAN_POINT('',(-8.641109904631,0.)); +#411 = VECTOR('',#412,1.); +#412 = DIRECTION('',(-0.,-1.)); +#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#414 = ORIENTED_EDGE('',*,*,#415,.F.); +#415 = EDGE_CURVE('',#85,#393,#416,.T.); +#416 = SURFACE_CURVE('',#417,(#422,#429),.PCURVE_S1.); +#417 = CIRCLE('',#418,1.6); +#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421); +#419 = CARTESIAN_POINT('',(-3.612478373638,3.6,0.38)); +#420 = DIRECTION('',(-0.,0.,1.)); +#421 = DIRECTION('',(0.,-1.,0.)); +#422 = PCURVE('',#126,#423); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428); +#424 = LINE('',#425,#426); +#425 = CARTESIAN_POINT('',(0.,0.38)); +#426 = VECTOR('',#427,1.); +#427 = DIRECTION('',(1.,0.)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = PCURVE('',#100,#430); +#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435); +#431 = CIRCLE('',#432,1.6); +#432 = AXIS2_PLACEMENT_2D('',#433,#434); +#433 = CARTESIAN_POINT('',(-0.740197050369,5.6)); +#434 = DIRECTION('',(0.,-1.)); +#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#436 = ORIENTED_EDGE('',*,*,#112,.F.); +#437 = ADVANCED_FACE('',(#438),#72,.T.); +#438 = FACE_BOUND('',#439,.T.); +#439 = EDGE_LOOP('',(#440,#463,#484,#485)); +#440 = ORIENTED_EDGE('',*,*,#441,.T.); +#441 = EDGE_CURVE('',#143,#442,#444,.T.); +#442 = VERTEX_POINT('',#443); +#443 = CARTESIAN_POINT('',(-13.,-2.,0.38)); +#444 = SURFACE_CURVE('',#445,(#449,#456),.PCURVE_S1.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(-13.,-2.,0.)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(0.,0.,1.)); +#449 = PCURVE('',#72,#450); +#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455); +#451 = LINE('',#452,#453); +#452 = CARTESIAN_POINT('',(0.,0.)); +#453 = VECTOR('',#454,1.); +#454 = DIRECTION('',(0.,-1.)); +#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#456 = PCURVE('',#181,#457); +#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(10.127718676731,0.)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(0.,-1.)); +#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#463 = ORIENTED_EDGE('',*,*,#464,.T.); +#464 = EDGE_CURVE('',#442,#57,#465,.T.); +#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(-13.,-2.,0.38)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(0.,1.,0.)); +#470 = PCURVE('',#72,#471); +#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476); +#472 = LINE('',#473,#474); +#473 = CARTESIAN_POINT('',(0.,-0.38)); +#474 = VECTOR('',#475,1.); +#475 = DIRECTION('',(1.,0.)); +#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#477 = PCURVE('',#100,#478); +#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(-10.12771867673,0.)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(0.,1.)); +#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#484 = ORIENTED_EDGE('',*,*,#56,.F.); +#485 = ORIENTED_EDGE('',*,*,#142,.F.); +#486 = ADVANCED_FACE('',(#487,#630),#100,.T.); +#487 = FACE_BOUND('',#488,.T.); +#488 = EDGE_LOOP('',(#489,#490,#491,#514,#538,#561,#584,#607,#629)); +#489 = ORIENTED_EDGE('',*,*,#84,.F.); +#490 = ORIENTED_EDGE('',*,*,#464,.F.); +#491 = ORIENTED_EDGE('',*,*,#492,.F.); +#492 = EDGE_CURVE('',#493,#442,#495,.T.); +#493 = VERTEX_POINT('',#494); +#494 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.38)); +#495 = SURFACE_CURVE('',#496,(#500,#507),.PCURVE_S1.); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.38)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(-1.,0.,0.)); +#500 = PCURVE('',#100,#501); +#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506); +#502 = LINE('',#503,#504); +#503 = CARTESIAN_POINT('',(0.,0.)); +#504 = VECTOR('',#505,1.); +#505 = DIRECTION('',(-1.,0.)); +#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#507 = PCURVE('',#181,#508); +#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513); +#509 = LINE('',#510,#511); +#510 = CARTESIAN_POINT('',(0.,-0.38)); +#511 = VECTOR('',#512,1.); +#512 = DIRECTION('',(1.,0.)); +#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#514 = ORIENTED_EDGE('',*,*,#515,.T.); +#515 = EDGE_CURVE('',#493,#516,#518,.T.); +#516 = VERTEX_POINT('',#517); +#517 = CARTESIAN_POINT('',(-1.999999999998,-2.87228132327,0.38)); +#518 = SURFACE_CURVE('',#519,(#524,#531),.PCURVE_S1.); +#519 = CIRCLE('',#520,3.5); +#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523); +#521 = CARTESIAN_POINT('',(0.,0.,0.38)); +#522 = DIRECTION('',(0.,0.,1.)); +#523 = DIRECTION('',(1.,0.,0.)); +#524 = PCURVE('',#100,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530); +#526 = CIRCLE('',#527,3.5); +#527 = AXIS2_PLACEMENT_2D('',#528,#529); +#528 = CARTESIAN_POINT('',(2.872281323269,2.)); +#529 = DIRECTION('',(1.,0.)); +#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#531 = PCURVE('',#210,#532); +#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537); +#533 = LINE('',#534,#535); +#534 = CARTESIAN_POINT('',(-0.,-0.38)); +#535 = VECTOR('',#536,1.); +#536 = DIRECTION('',(-1.,0.)); +#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#538 = ORIENTED_EDGE('',*,*,#539,.T.); +#539 = EDGE_CURVE('',#516,#540,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(-1.999999999998,-5.,0.38)); +#542 = SURFACE_CURVE('',#543,(#547,#554),.PCURVE_S1.); +#543 = LINE('',#544,#545); +#544 = CARTESIAN_POINT('',(-1.999999999998,-2.87228132327,0.38)); +#545 = VECTOR('',#546,1.); +#546 = DIRECTION('',(0.,-1.,0.)); +#547 = PCURVE('',#100,#548); +#548 = DEFINITIONAL_REPRESENTATION('',(#549),#553); +#549 = LINE('',#550,#551); +#550 = CARTESIAN_POINT('',(0.872281323271,-0.87228132327)); +#551 = VECTOR('',#552,1.); +#552 = DIRECTION('',(0.,-1.)); +#553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#554 = PCURVE('',#238,#555); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(0.,-0.38)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ORIENTED_EDGE('',*,*,#562,.T.); +#562 = EDGE_CURVE('',#540,#563,#565,.T.); +#563 = VERTEX_POINT('',#564); +#564 = CARTESIAN_POINT('',(2.,-5.,0.38)); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-1.999999999998,-5.,0.38)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(1.,0.,0.)); +#570 = PCURVE('',#100,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(0.872281323271,-3.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(1.,0.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#266,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,-0.38)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(1.,0.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#585,.T.); +#585 = EDGE_CURVE('',#563,#586,#588,.T.); +#586 = VERTEX_POINT('',#587); +#587 = CARTESIAN_POINT('',(2.,-2.872281323269,0.38)); +#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.); +#589 = LINE('',#590,#591); +#590 = CARTESIAN_POINT('',(2.,-5.,0.38)); +#591 = VECTOR('',#592,1.); +#592 = DIRECTION('',(0.,1.,0.)); +#593 = PCURVE('',#100,#594); +#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(4.872281323269,-3.)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.,1.)); +#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#600 = PCURVE('',#294,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,-0.38)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = ORIENTED_EDGE('',*,*,#608,.T.); +#608 = EDGE_CURVE('',#586,#393,#609,.T.); +#609 = SURFACE_CURVE('',#610,(#615,#622),.PCURVE_S1.); +#610 = CIRCLE('',#611,3.5); +#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614); +#612 = CARTESIAN_POINT('',(0.,0.,0.38)); +#613 = DIRECTION('',(0.,0.,1.)); +#614 = DIRECTION('',(1.,0.,0.)); +#615 = PCURVE('',#100,#616); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621); +#617 = CIRCLE('',#618,3.5); +#618 = AXIS2_PLACEMENT_2D('',#619,#620); +#619 = CARTESIAN_POINT('',(2.872281323269,2.)); +#620 = DIRECTION('',(1.,0.)); +#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#622 = PCURVE('',#323,#623); +#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-0.,-0.38)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(-1.,0.)); +#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#629 = ORIENTED_EDGE('',*,*,#415,.F.); +#630 = FACE_BOUND('',#631,.F.); +#631 = EDGE_LOOP('',(#632)); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#634,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(1.6,0.,0.38)); +#636 = SURFACE_CURVE('',#637,(#642,#649),.PCURVE_S1.); +#637 = CIRCLE('',#638,1.6); +#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641); +#639 = CARTESIAN_POINT('',(0.,0.,0.38)); +#640 = DIRECTION('',(0.,0.,1.)); +#641 = DIRECTION('',(1.,0.,0.)); +#642 = PCURVE('',#100,#643); +#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648); +#644 = CIRCLE('',#645,1.6); +#645 = AXIS2_PLACEMENT_2D('',#646,#647); +#646 = CARTESIAN_POINT('',(2.872281323269,2.)); +#647 = DIRECTION('',(1.,0.)); +#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#649 = PCURVE('',#376,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(-0.,-0.38)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(-1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = ADVANCED_FACE('',(#657),#323,.T.); +#657 = FACE_BOUND('',#658,.F.); +#658 = EDGE_LOOP('',(#659,#660,#681,#682)); +#659 = ORIENTED_EDGE('',*,*,#306,.F.); +#660 = ORIENTED_EDGE('',*,*,#661,.T.); +#661 = EDGE_CURVE('',#279,#586,#662,.T.); +#662 = SURFACE_CURVE('',#663,(#667,#674),.PCURVE_S1.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(2.,-2.872281323269,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,0.,1.)); +#667 = PCURVE('',#323,#668); +#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673); +#669 = LINE('',#670,#671); +#670 = CARTESIAN_POINT('',(-5.320634559295,0.)); +#671 = VECTOR('',#672,1.); +#672 = DIRECTION('',(-0.,-1.)); +#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#674 = PCURVE('',#294,#675); +#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680); +#676 = LINE('',#677,#678); +#677 = CARTESIAN_POINT('',(2.127718676731,0.)); +#678 = VECTOR('',#679,1.); +#679 = DIRECTION('',(0.,-1.)); +#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#681 = ORIENTED_EDGE('',*,*,#608,.T.); +#682 = ORIENTED_EDGE('',*,*,#392,.F.); +#683 = ADVANCED_FACE('',(#684),#181,.T.); +#684 = FACE_BOUND('',#685,.T.); +#685 = EDGE_LOOP('',(#686,#707,#708,#709)); +#686 = ORIENTED_EDGE('',*,*,#687,.T.); +#687 = EDGE_CURVE('',#166,#493,#688,.T.); +#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(-2.872281323269,-2.,0.)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(0.,0.,1.)); +#693 = PCURVE('',#181,#694); +#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699); +#695 = LINE('',#696,#697); +#696 = CARTESIAN_POINT('',(0.,-0.)); +#697 = VECTOR('',#698,1.); +#698 = DIRECTION('',(0.,-1.)); +#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#700 = PCURVE('',#210,#701); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(-3.7498382325,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(-0.,-1.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = ORIENTED_EDGE('',*,*,#492,.T.); +#708 = ORIENTED_EDGE('',*,*,#441,.F.); +#709 = ORIENTED_EDGE('',*,*,#165,.F.); +#710 = ADVANCED_FACE('',(#711),#294,.F.); +#711 = FACE_BOUND('',#712,.F.); +#712 = EDGE_LOOP('',(#713,#734,#735,#736)); +#713 = ORIENTED_EDGE('',*,*,#714,.T.); +#714 = EDGE_CURVE('',#251,#563,#715,.T.); +#715 = SURFACE_CURVE('',#716,(#720,#727),.PCURVE_S1.); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(2.,-5.,0.)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(0.,0.,1.)); +#720 = PCURVE('',#294,#721); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(0.,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(0.,-1.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = PCURVE('',#266,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(3.999999999998,0.)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(0.,-1.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = ORIENTED_EDGE('',*,*,#585,.T.); +#735 = ORIENTED_EDGE('',*,*,#661,.F.); +#736 = ORIENTED_EDGE('',*,*,#278,.F.); +#737 = ADVANCED_FACE('',(#738),#210,.T.); +#738 = FACE_BOUND('',#739,.F.); +#739 = EDGE_LOOP('',(#740,#741,#742,#763)); +#740 = ORIENTED_EDGE('',*,*,#687,.T.); +#741 = ORIENTED_EDGE('',*,*,#515,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.F.); +#743 = EDGE_CURVE('',#194,#516,#744,.T.); +#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-1.999999999998,-2.87228132327,0.)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(0.,0.,1.)); +#749 = PCURVE('',#210,#750); +#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755); +#751 = LINE('',#752,#753); +#752 = CARTESIAN_POINT('',(-4.104143401475,0.)); +#753 = VECTOR('',#754,1.); +#754 = DIRECTION('',(-0.,-1.)); +#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#756 = PCURVE('',#238,#757); +#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762); +#758 = LINE('',#759,#760); +#759 = CARTESIAN_POINT('',(0.,0.)); +#760 = VECTOR('',#761,1.); +#761 = DIRECTION('',(0.,-1.)); +#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#763 = ORIENTED_EDGE('',*,*,#193,.F.); +#764 = ADVANCED_FACE('',(#765),#266,.F.); +#765 = FACE_BOUND('',#766,.F.); +#766 = EDGE_LOOP('',(#767,#788,#789,#790)); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#223,#540,#769,.T.); +#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-1.999999999998,-5.,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(0.,0.,1.)); +#774 = PCURVE('',#266,#775); +#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780); +#776 = LINE('',#777,#778); +#777 = CARTESIAN_POINT('',(0.,0.)); +#778 = VECTOR('',#779,1.); +#779 = DIRECTION('',(0.,-1.)); +#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#781 = PCURVE('',#238,#782); +#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787); +#783 = LINE('',#784,#785); +#784 = CARTESIAN_POINT('',(2.12771867673,0.)); +#785 = VECTOR('',#786,1.); +#786 = DIRECTION('',(0.,-1.)); +#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#788 = ORIENTED_EDGE('',*,*,#562,.T.); +#789 = ORIENTED_EDGE('',*,*,#714,.F.); +#790 = ORIENTED_EDGE('',*,*,#250,.F.); +#791 = ADVANCED_FACE('',(#792),#238,.F.); +#792 = FACE_BOUND('',#793,.F.); +#793 = EDGE_LOOP('',(#794,#795,#796,#797)); +#794 = ORIENTED_EDGE('',*,*,#743,.T.); +#795 = ORIENTED_EDGE('',*,*,#539,.T.); +#796 = ORIENTED_EDGE('',*,*,#768,.F.); +#797 = ORIENTED_EDGE('',*,*,#222,.F.); +#798 = ADVANCED_FACE('',(#799),#376,.F.); +#799 = FACE_BOUND('',#800,.T.); +#800 = EDGE_LOOP('',(#801,#822,#823,#824)); +#801 = ORIENTED_EDGE('',*,*,#802,.T.); +#802 = EDGE_CURVE('',#360,#634,#803,.T.); +#803 = SEAM_CURVE('',#804,(#808,#815),.PCURVE_S1.); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(1.6,0.,0.)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(0.,0.,1.)); +#808 = PCURVE('',#376,#809); +#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814); +#810 = LINE('',#811,#812); +#811 = CARTESIAN_POINT('',(-0.,0.)); +#812 = VECTOR('',#813,1.); +#813 = DIRECTION('',(-0.,-1.)); +#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#815 = PCURVE('',#376,#816); +#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821); +#817 = LINE('',#818,#819); +#818 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#819 = VECTOR('',#820,1.); +#820 = DIRECTION('',(-0.,-1.)); +#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#822 = ORIENTED_EDGE('',*,*,#633,.T.); +#823 = ORIENTED_EDGE('',*,*,#802,.F.); +#824 = ORIENTED_EDGE('',*,*,#359,.F.); +#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#829)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#826,#827,#828)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#826 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#827 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#828 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#829 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#826, + 'distance_accuracy_value','confusion accuracy'); +#830 = PRODUCT_TYPE('part',$,(#7)); +#831 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#832) + ,#825); +#832 = STYLED_ITEM('color',(#833),#15); +#833 = PRESENTATION_STYLE_ASSIGNMENT((#834,#840)); +#834 = SURFACE_STYLE_USAGE(.BOTH.,#835); +#835 = SURFACE_SIDE_STYLE('',(#836)); +#836 = SURFACE_STYLE_FILL_AREA(#837); +#837 = FILL_AREA_STYLE('',(#838)); +#838 = FILL_AREA_STYLE_COLOUR('',#839); +#839 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#840 = CURVE_STYLE('',#841,POSITIVE_LENGTH_MEASURE(0.1),#839); +#841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M3TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..bcad97cf18c3c0ad5466694c0776e1641aaa09ef GIT binary patch literal 13084 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 BDPaHr literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..36c448e10a722a21a8575ed568b4827b7844505e GIT binary patch literal 20437 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 S00uOD9UawF)Or3a;eP=K2G=V9 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.step new file mode 100644 index 00000000..4df95ed9 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.step @@ -0,0 +1,1296 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.step', + '2015-09-08T10:34:52',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1081); +#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,#406,#483,#533,#583,#632,#681,#730,#779,#828, + #877,#931,#985,#1013,#1063)); +#17 = ADVANCED_FACE('',(#18,#375),#33,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#56,#85,#113,#141,#169,#202,#231,#264,#292,#320, + #348)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(3.115384615385,-3.247210910647,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-3.149343955007,3.214285714286,0.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,4.5); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.,1.943865038719E-22,0.)); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = DIRECTION('',(1.,0.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(-3.741657386774,-2.5,0.)); +#36 = DIRECTION('',(0.,0.,1.)); +#37 = DIRECTION('',(1.,0.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,4.5); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(3.741657386774,2.5)); +#42 = DIRECTION('',(1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,4.5); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,1.943865038719E-22,0.)); +#48 = DIRECTION('',(-0.,-0.,-1.)); +#49 = DIRECTION('',(1.,0.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(-0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(-1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#24,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-4.898979485566,2.5,0.)); +#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.); +#61 = CIRCLE('',#62,2.5); +#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65); +#63 = CARTESIAN_POINT('',(-4.898979485566,5.,0.)); +#64 = DIRECTION('',(-0.,0.,1.)); +#65 = DIRECTION('',(0.,-1.,0.)); +#66 = PCURVE('',#33,#67); +#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72); +#68 = CIRCLE('',#69,2.5); +#69 = AXIS2_PLACEMENT_2D('',#70,#71); +#70 = CARTESIAN_POINT('',(-1.157322098792,7.5)); +#71 = DIRECTION('',(0.,-1.)); +#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#73 = PCURVE('',#74,#79); +#74 = CYLINDRICAL_SURFACE('',#75,2.5); +#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78); +#76 = CARTESIAN_POINT('',(-4.898979485566,5.,0.)); +#77 = DIRECTION('',(0.,0.,1.)); +#78 = DIRECTION('',(0.,-1.,0.)); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(1.,0.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#87,#58,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(-14.,2.5,0.)); +#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.); +#90 = LINE('',#91,#92); +#91 = CARTESIAN_POINT('',(-14.,2.5,0.)); +#92 = VECTOR('',#93,1.); +#93 = DIRECTION('',(1.,0.,0.)); +#94 = PCURVE('',#33,#95); +#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100); +#96 = LINE('',#97,#98); +#97 = CARTESIAN_POINT('',(-10.25834261322,5.)); +#98 = VECTOR('',#99,1.); +#99 = DIRECTION('',(1.,0.)); +#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#101 = PCURVE('',#102,#107); +#102 = PLANE('',#103); +#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106); +#104 = CARTESIAN_POINT('',(-14.,2.5,0.)); +#105 = DIRECTION('',(0.,1.,0.)); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.,0.)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(1.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ORIENTED_EDGE('',*,*,#114,.F.); +#114 = EDGE_CURVE('',#115,#87,#117,.T.); +#115 = VERTEX_POINT('',#116); +#116 = CARTESIAN_POINT('',(-14.,-2.5,0.)); +#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.); +#118 = LINE('',#119,#120); +#119 = CARTESIAN_POINT('',(-14.,-2.5,0.)); +#120 = VECTOR('',#121,1.); +#121 = DIRECTION('',(0.,1.,0.)); +#122 = PCURVE('',#33,#123); +#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(-10.25834261322,0.)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(0.,1.)); +#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#129 = PCURVE('',#130,#135); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(-14.,-2.5,0.)); +#133 = DIRECTION('',(-1.,0.,0.)); +#134 = DIRECTION('',(0.,1.,0.)); +#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.,0.)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(1.,0.)); +#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#141 = ORIENTED_EDGE('',*,*,#142,.F.); +#142 = EDGE_CURVE('',#143,#115,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(-4.690415759823,-2.5,0.)); +#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.); +#146 = LINE('',#147,#148); +#147 = CARTESIAN_POINT('',(-3.741657386774,-2.5,0.)); +#148 = VECTOR('',#149,1.); +#149 = DIRECTION('',(-1.,0.,0.)); +#150 = PCURVE('',#33,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(0.,0.)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#158,#163); +#158 = PLANE('',#159); +#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162); +#160 = CARTESIAN_POINT('',(-3.741657386774,-2.5,0.)); +#161 = DIRECTION('',(0.,-1.,0.)); +#162 = DIRECTION('',(-1.,0.,0.)); +#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(0.,-0.)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(1.,0.)); +#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#169 = ORIENTED_EDGE('',*,*,#170,.T.); +#170 = EDGE_CURVE('',#143,#171,#173,.T.); +#171 = VERTEX_POINT('',#172); +#172 = CARTESIAN_POINT('',(-3.247210910647,-3.115384615385,0.)); +#173 = SURFACE_CURVE('',#174,(#179,#190),.PCURVE_S1.); +#174 = CIRCLE('',#175,2.); +#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178); +#176 = CARTESIAN_POINT('',(-4.690415759823,-4.5,0.)); +#177 = DIRECTION('',(-0.,-0.,-1.)); +#178 = DIRECTION('',(0.,-1.,0.)); +#179 = PCURVE('',#33,#180); +#180 = DEFINITIONAL_REPRESENTATION('',(#181),#189); +#181 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#182,#183,#184,#185,#186,#187 +,#188),.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( + '') ); +#182 = CARTESIAN_POINT('',(-0.948758373049,-4.)); +#183 = CARTESIAN_POINT('',(-4.412859988187,-4.)); +#184 = CARTESIAN_POINT('',(-2.680809180618,-1.)); +#185 = CARTESIAN_POINT('',(-0.948758373049,2.)); +#186 = CARTESIAN_POINT('',(0.783292434519,-1.)); +#187 = CARTESIAN_POINT('',(2.515343242088,-4.)); +#188 = CARTESIAN_POINT('',(-0.948758373049,-4.)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = PCURVE('',#191,#196); +#191 = CYLINDRICAL_SURFACE('',#192,2.); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(-4.690415759823,-4.5,0.)); +#194 = DIRECTION('',(0.,0.,1.)); +#195 = DIRECTION('',(0.,1.,0.)); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(3.14159265359,-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('',#171,#204,#206,.T.); +#204 = VERTEX_POINT('',#205); +#205 = CARTESIAN_POINT('',(-3.115384615385,-3.247210910647,0.)); +#206 = SURFACE_CURVE('',#207,(#212,#219),.PCURVE_S1.); +#207 = CIRCLE('',#208,4.5); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(0.,0.,0.)); +#210 = DIRECTION('',(0.,0.,1.)); +#211 = DIRECTION('',(1.,0.,0.)); +#212 = PCURVE('',#33,#213); +#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218); +#214 = CIRCLE('',#215,4.5); +#215 = AXIS2_PLACEMENT_2D('',#216,#217); +#216 = CARTESIAN_POINT('',(3.741657386774,2.5)); +#217 = DIRECTION('',(1.,0.)); +#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#219 = PCURVE('',#220,#225); +#220 = CYLINDRICAL_SURFACE('',#221,4.5); +#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224); +#222 = CARTESIAN_POINT('',(0.,0.,0.)); +#223 = DIRECTION('',(-0.,-0.,-1.)); +#224 = DIRECTION('',(1.,0.,0.)); +#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(-0.,0.)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(-1.,0.)); +#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#231 = ORIENTED_EDGE('',*,*,#232,.T.); +#232 = EDGE_CURVE('',#204,#233,#235,.T.); +#233 = VERTEX_POINT('',#234); +#234 = CARTESIAN_POINT('',(-2.5,-4.690415759823,0.)); +#235 = SURFACE_CURVE('',#236,(#241,#252),.PCURVE_S1.); +#236 = CIRCLE('',#237,2.); +#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240); +#238 = CARTESIAN_POINT('',(-4.5,-4.690415759823,0.)); +#239 = DIRECTION('',(-0.,-0.,-1.)); +#240 = DIRECTION('',(0.,-1.,0.)); +#241 = PCURVE('',#33,#242); +#242 = DEFINITIONAL_REPRESENTATION('',(#243),#251); +#243 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#244,#245,#246,#247,#248,#249 +,#250),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#244 = CARTESIAN_POINT('',(-0.758342613226,-4.190415759823)); +#245 = CARTESIAN_POINT('',(-4.222444228364,-4.190415759823)); +#246 = CARTESIAN_POINT('',(-2.490393420795,-1.190415759823)); +#247 = CARTESIAN_POINT('',(-0.758342613226,1.809584240177)); +#248 = CARTESIAN_POINT('',(0.973708194343,-1.190415759823)); +#249 = CARTESIAN_POINT('',(2.705759001912,-4.190415759823)); +#250 = CARTESIAN_POINT('',(-0.758342613226,-4.190415759823)); +#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#252 = PCURVE('',#253,#258); +#253 = CYLINDRICAL_SURFACE('',#254,2.); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(-4.5,-4.690415759823,0.)); +#256 = DIRECTION('',(0.,0.,1.)); +#257 = DIRECTION('',(0.692307692308,0.721602424588,0.)); +#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(3.906274831452,-0.)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(-1.,0.)); +#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#264 = ORIENTED_EDGE('',*,*,#265,.T.); +#265 = EDGE_CURVE('',#233,#266,#268,.T.); +#266 = VERTEX_POINT('',#267); +#267 = CARTESIAN_POINT('',(-2.5,-6.5,0.)); +#268 = SURFACE_CURVE('',#269,(#273,#280),.PCURVE_S1.); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(-2.5,-3.741657386775,0.)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.,-1.,0.)); +#273 = PCURVE('',#33,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = LINE('',#276,#277); +#276 = CARTESIAN_POINT('',(1.241657386774,-1.241657386775)); +#277 = VECTOR('',#278,1.); +#278 = DIRECTION('',(0.,-1.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = PLANE('',#282); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(-2.5,-3.741657386775,0.)); +#284 = DIRECTION('',(1.,0.,0.)); +#285 = DIRECTION('',(0.,-1.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(0.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = ORIENTED_EDGE('',*,*,#293,.T.); +#293 = EDGE_CURVE('',#266,#294,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(2.5,-6.5,0.)); +#296 = SURFACE_CURVE('',#297,(#301,#308),.PCURVE_S1.); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(-2.5,-6.5,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(1.,-1.7763568394E-16,0.)); +#301 = PCURVE('',#33,#302); +#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(1.241657386774,-4.)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(1.,-1.7763568394E-16)); +#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#308 = PCURVE('',#309,#314); +#309 = PLANE('',#310); +#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313); +#311 = CARTESIAN_POINT('',(-2.5,-6.5,0.)); +#312 = DIRECTION('',(1.7763568394E-16,1.,0.)); +#313 = DIRECTION('',(1.,-1.7763568394E-16,0.)); +#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319); +#315 = LINE('',#316,#317); +#316 = CARTESIAN_POINT('',(0.,0.)); +#317 = VECTOR('',#318,1.); +#318 = DIRECTION('',(1.,0.)); +#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#320 = ORIENTED_EDGE('',*,*,#321,.T.); +#321 = EDGE_CURVE('',#294,#322,#324,.T.); +#322 = VERTEX_POINT('',#323); +#323 = CARTESIAN_POINT('',(2.5,-4.690415759823,0.)); +#324 = SURFACE_CURVE('',#325,(#329,#336),.PCURVE_S1.); +#325 = LINE('',#326,#327); +#326 = CARTESIAN_POINT('',(2.5,-6.5,0.)); +#327 = VECTOR('',#328,1.); +#328 = DIRECTION('',(0.,1.,0.)); +#329 = PCURVE('',#33,#330); +#330 = DEFINITIONAL_REPRESENTATION('',(#331),#335); +#331 = LINE('',#332,#333); +#332 = CARTESIAN_POINT('',(6.241657386774,-4.)); +#333 = VECTOR('',#334,1.); +#334 = DIRECTION('',(0.,1.)); +#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#336 = PCURVE('',#337,#342); +#337 = PLANE('',#338); +#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341); +#339 = CARTESIAN_POINT('',(2.5,-6.5,0.)); +#340 = DIRECTION('',(-1.,0.,0.)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347); +#343 = LINE('',#344,#345); +#344 = CARTESIAN_POINT('',(0.,0.)); +#345 = VECTOR('',#346,1.); +#346 = DIRECTION('',(1.,0.)); +#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#348 = ORIENTED_EDGE('',*,*,#349,.F.); +#349 = EDGE_CURVE('',#22,#322,#350,.T.); +#350 = SURFACE_CURVE('',#351,(#356,#363),.PCURVE_S1.); +#351 = CIRCLE('',#352,2.); +#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355); +#353 = CARTESIAN_POINT('',(4.5,-4.690415759823,0.)); +#354 = DIRECTION('',(-0.,0.,1.)); +#355 = DIRECTION('',(0.,-1.,0.)); +#356 = PCURVE('',#33,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = CIRCLE('',#359,2.); +#359 = AXIS2_PLACEMENT_2D('',#360,#361); +#360 = CARTESIAN_POINT('',(8.241657386774,-2.190415759823)); +#361 = DIRECTION('',(0.,-1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = CYLINDRICAL_SURFACE('',#365,2.); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(4.5,-4.690415759823,0.)); +#367 = DIRECTION('',(0.,0.,1.)); +#368 = DIRECTION('',(-0.692307692308,0.721602424588,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(-3.906274831452,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = FACE_BOUND('',#376,.T.); +#376 = EDGE_LOOP('',(#377)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#379,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(2.15,0.,0.)); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,2.15); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(0.,0.,0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#33,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = CIRCLE('',#390,2.15); +#390 = AXIS2_PLACEMENT_2D('',#391,#392); +#391 = CARTESIAN_POINT('',(3.741657386774,2.5)); +#392 = DIRECTION('',(1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,2.15); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,0.)); +#398 = DIRECTION('',(-0.,-0.,-1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = ADVANCED_FACE('',(#407),#45,.T.); +#407 = FACE_BOUND('',#408,.F.); +#408 = EDGE_LOOP('',(#409,#410,#433,#462)); +#409 = ORIENTED_EDGE('',*,*,#21,.F.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#22,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(3.115384615385,-3.247210910647,0.38)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(3.115384615385,-3.247210910647,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(0.,0.,1.)); +#419 = PCURVE('',#45,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(-5.477071158247,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(-0.,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#364,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(0.,0.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(0.,1.)); +#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#412,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-3.149343955007,3.214285714286,0.38)); +#437 = SURFACE_CURVE('',#438,(#443,#450),.PCURVE_S1.); +#438 = CIRCLE('',#439,4.5); +#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442); +#440 = CARTESIAN_POINT('',(0.,1.943865038719E-22,0.38)); +#441 = DIRECTION('',(0.,0.,1.)); +#442 = DIRECTION('',(1.,0.,0.)); +#443 = PCURVE('',#45,#444); +#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(-0.,-0.38)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(-1.,0.)); +#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#450 = PCURVE('',#451,#456); +#451 = PLANE('',#452); +#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455); +#453 = CARTESIAN_POINT('',(-3.741657386774,-2.5,0.38)); +#454 = DIRECTION('',(0.,0.,1.)); +#455 = DIRECTION('',(1.,0.,0.)); +#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461); +#457 = CIRCLE('',#458,4.5); +#458 = AXIS2_PLACEMENT_2D('',#459,#460); +#459 = CARTESIAN_POINT('',(3.741657386774,2.5)); +#460 = DIRECTION('',(1.,0.)); +#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#462 = ORIENTED_EDGE('',*,*,#463,.F.); +#463 = EDGE_CURVE('',#24,#435,#464,.T.); +#464 = SURFACE_CURVE('',#465,(#469,#476),.PCURVE_S1.); +#465 = LINE('',#466,#467); +#466 = CARTESIAN_POINT('',(-3.149343955007,3.214285714286,0.)); +#467 = VECTOR('',#468,1.); +#468 = DIRECTION('',(0.,0.,1.)); +#469 = PCURVE('',#45,#470); +#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(-8.629175007285,0.)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(-0.,-1.)); +#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#476 = PCURVE('',#74,#477); +#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482); +#478 = LINE('',#479,#480); +#479 = CARTESIAN_POINT('',(0.77519337331,0.)); +#480 = VECTOR('',#481,1.); +#481 = DIRECTION('',(0.,1.)); +#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#483 = ADVANCED_FACE('',(#484),#364,.F.); +#484 = FACE_BOUND('',#485,.F.); +#485 = EDGE_LOOP('',(#486,#487,#510,#532)); +#486 = ORIENTED_EDGE('',*,*,#349,.T.); +#487 = ORIENTED_EDGE('',*,*,#488,.T.); +#488 = EDGE_CURVE('',#322,#489,#491,.T.); +#489 = VERTEX_POINT('',#490); +#490 = CARTESIAN_POINT('',(2.5,-4.690415759823,0.38)); +#491 = SURFACE_CURVE('',#492,(#496,#503),.PCURVE_S1.); +#492 = LINE('',#493,#494); +#493 = CARTESIAN_POINT('',(2.5,-4.690415759823,0.)); +#494 = VECTOR('',#495,1.); +#495 = DIRECTION('',(0.,0.,1.)); +#496 = PCURVE('',#364,#497); +#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(0.806114148932,0.)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(0.,1.)); +#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#503 = PCURVE('',#337,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(1.809584240177,0.)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(0.,-1.)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = ORIENTED_EDGE('',*,*,#511,.F.); +#511 = EDGE_CURVE('',#412,#489,#512,.T.); +#512 = SURFACE_CURVE('',#513,(#518,#525),.PCURVE_S1.); +#513 = CIRCLE('',#514,2.); +#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517); +#515 = CARTESIAN_POINT('',(4.5,-4.690415759823,0.38)); +#516 = DIRECTION('',(-0.,0.,1.)); +#517 = DIRECTION('',(0.,-1.,0.)); +#518 = PCURVE('',#364,#519); +#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524); +#520 = LINE('',#521,#522); +#521 = CARTESIAN_POINT('',(-3.906274831452,0.38)); +#522 = VECTOR('',#523,1.); +#523 = DIRECTION('',(1.,0.)); +#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#525 = PCURVE('',#451,#526); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = CIRCLE('',#528,2.); +#528 = AXIS2_PLACEMENT_2D('',#529,#530); +#529 = CARTESIAN_POINT('',(8.241657386774,-2.190415759823)); +#530 = DIRECTION('',(0.,-1.)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#411,.F.); +#533 = ADVANCED_FACE('',(#534),#74,.F.); +#534 = FACE_BOUND('',#535,.F.); +#535 = EDGE_LOOP('',(#536,#537,#538,#562)); +#536 = ORIENTED_EDGE('',*,*,#57,.T.); +#537 = ORIENTED_EDGE('',*,*,#463,.T.); +#538 = ORIENTED_EDGE('',*,*,#539,.F.); +#539 = EDGE_CURVE('',#540,#435,#542,.T.); +#540 = VERTEX_POINT('',#541); +#541 = CARTESIAN_POINT('',(-4.898979485566,2.5,0.38)); +#542 = SURFACE_CURVE('',#543,(#548,#555),.PCURVE_S1.); +#543 = CIRCLE('',#544,2.5); +#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547); +#545 = CARTESIAN_POINT('',(-4.898979485566,5.,0.38)); +#546 = DIRECTION('',(-0.,0.,1.)); +#547 = DIRECTION('',(0.,-1.,0.)); +#548 = PCURVE('',#74,#549); +#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554); +#550 = LINE('',#551,#552); +#551 = CARTESIAN_POINT('',(0.,0.38)); +#552 = VECTOR('',#553,1.); +#553 = DIRECTION('',(1.,0.)); +#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#555 = PCURVE('',#451,#556); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#557 = CIRCLE('',#558,2.5); +#558 = AXIS2_PLACEMENT_2D('',#559,#560); +#559 = CARTESIAN_POINT('',(-1.157322098792,7.5)); +#560 = DIRECTION('',(0.,-1.)); +#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#562 = ORIENTED_EDGE('',*,*,#563,.F.); +#563 = EDGE_CURVE('',#58,#540,#564,.T.); +#564 = SURFACE_CURVE('',#565,(#569,#576),.PCURVE_S1.); +#565 = LINE('',#566,#567); +#566 = CARTESIAN_POINT('',(-4.898979485566,2.5,0.)); +#567 = VECTOR('',#568,1.); +#568 = DIRECTION('',(0.,0.,1.)); +#569 = PCURVE('',#74,#570); +#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575); +#571 = LINE('',#572,#573); +#572 = CARTESIAN_POINT('',(0.,0.)); +#573 = VECTOR('',#574,1.); +#574 = DIRECTION('',(0.,1.)); +#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#576 = PCURVE('',#102,#577); +#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582); +#578 = LINE('',#579,#580); +#579 = CARTESIAN_POINT('',(9.101020514434,0.)); +#580 = VECTOR('',#581,1.); +#581 = DIRECTION('',(0.,-1.)); +#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#583 = ADVANCED_FACE('',(#584),#337,.F.); +#584 = FACE_BOUND('',#585,.F.); +#585 = EDGE_LOOP('',(#586,#587,#610,#631)); +#586 = ORIENTED_EDGE('',*,*,#321,.F.); +#587 = ORIENTED_EDGE('',*,*,#588,.T.); +#588 = EDGE_CURVE('',#294,#589,#591,.T.); +#589 = VERTEX_POINT('',#590); +#590 = CARTESIAN_POINT('',(2.5,-6.5,0.38)); +#591 = SURFACE_CURVE('',#592,(#596,#603),.PCURVE_S1.); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(2.5,-6.5,0.)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(0.,0.,1.)); +#596 = PCURVE('',#337,#597); +#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602); +#598 = LINE('',#599,#600); +#599 = CARTESIAN_POINT('',(0.,0.)); +#600 = VECTOR('',#601,1.); +#601 = DIRECTION('',(0.,-1.)); +#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#603 = PCURVE('',#309,#604); +#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609); +#605 = LINE('',#606,#607); +#606 = CARTESIAN_POINT('',(5.,0.)); +#607 = VECTOR('',#608,1.); +#608 = DIRECTION('',(0.,-1.)); +#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#610 = ORIENTED_EDGE('',*,*,#611,.T.); +#611 = EDGE_CURVE('',#589,#489,#612,.T.); +#612 = SURFACE_CURVE('',#613,(#617,#624),.PCURVE_S1.); +#613 = LINE('',#614,#615); +#614 = CARTESIAN_POINT('',(2.5,-6.5,0.38)); +#615 = VECTOR('',#616,1.); +#616 = DIRECTION('',(0.,1.,0.)); +#617 = PCURVE('',#337,#618); +#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(0.,-0.38)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(1.,0.)); +#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#624 = PCURVE('',#451,#625); +#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630); +#626 = LINE('',#627,#628); +#627 = CARTESIAN_POINT('',(6.241657386774,-4.)); +#628 = VECTOR('',#629,1.); +#629 = DIRECTION('',(0.,1.)); +#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#631 = ORIENTED_EDGE('',*,*,#488,.F.); +#632 = ADVANCED_FACE('',(#633),#102,.T.); +#633 = FACE_BOUND('',#634,.T.); +#634 = EDGE_LOOP('',(#635,#636,#659,#680)); +#635 = ORIENTED_EDGE('',*,*,#86,.F.); +#636 = ORIENTED_EDGE('',*,*,#637,.T.); +#637 = EDGE_CURVE('',#87,#638,#640,.T.); +#638 = VERTEX_POINT('',#639); +#639 = CARTESIAN_POINT('',(-14.,2.5,0.38)); +#640 = SURFACE_CURVE('',#641,(#645,#652),.PCURVE_S1.); +#641 = LINE('',#642,#643); +#642 = CARTESIAN_POINT('',(-14.,2.5,0.)); +#643 = VECTOR('',#644,1.); +#644 = DIRECTION('',(0.,0.,1.)); +#645 = PCURVE('',#102,#646); +#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651); +#647 = LINE('',#648,#649); +#648 = CARTESIAN_POINT('',(0.,0.)); +#649 = VECTOR('',#650,1.); +#650 = DIRECTION('',(0.,-1.)); +#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#652 = PCURVE('',#130,#653); +#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658); +#654 = LINE('',#655,#656); +#655 = CARTESIAN_POINT('',(5.,0.)); +#656 = VECTOR('',#657,1.); +#657 = DIRECTION('',(0.,-1.)); +#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#659 = ORIENTED_EDGE('',*,*,#660,.T.); +#660 = EDGE_CURVE('',#638,#540,#661,.T.); +#661 = SURFACE_CURVE('',#662,(#666,#673),.PCURVE_S1.); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(-14.,2.5,0.38)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(1.,0.,0.)); +#666 = PCURVE('',#102,#667); +#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(0.,-0.38)); +#670 = VECTOR('',#671,1.); +#671 = DIRECTION('',(1.,0.)); +#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#673 = PCURVE('',#451,#674); +#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679); +#675 = LINE('',#676,#677); +#676 = CARTESIAN_POINT('',(-10.25834261322,5.)); +#677 = VECTOR('',#678,1.); +#678 = DIRECTION('',(1.,0.)); +#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#680 = ORIENTED_EDGE('',*,*,#563,.F.); +#681 = ADVANCED_FACE('',(#682),#309,.F.); +#682 = FACE_BOUND('',#683,.F.); +#683 = EDGE_LOOP('',(#684,#707,#728,#729)); +#684 = ORIENTED_EDGE('',*,*,#685,.T.); +#685 = EDGE_CURVE('',#266,#686,#688,.T.); +#686 = VERTEX_POINT('',#687); +#687 = CARTESIAN_POINT('',(-2.5,-6.5,0.38)); +#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.); +#689 = LINE('',#690,#691); +#690 = CARTESIAN_POINT('',(-2.5,-6.5,0.)); +#691 = VECTOR('',#692,1.); +#692 = DIRECTION('',(0.,0.,1.)); +#693 = PCURVE('',#309,#694); +#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699); +#695 = LINE('',#696,#697); +#696 = CARTESIAN_POINT('',(0.,0.)); +#697 = VECTOR('',#698,1.); +#698 = DIRECTION('',(0.,-1.)); +#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#700 = PCURVE('',#281,#701); +#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706); +#702 = LINE('',#703,#704); +#703 = CARTESIAN_POINT('',(2.758342613225,0.)); +#704 = VECTOR('',#705,1.); +#705 = DIRECTION('',(0.,-1.)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = ORIENTED_EDGE('',*,*,#708,.T.); +#708 = EDGE_CURVE('',#686,#589,#709,.T.); +#709 = SURFACE_CURVE('',#710,(#714,#721),.PCURVE_S1.); +#710 = LINE('',#711,#712); +#711 = CARTESIAN_POINT('',(-2.5,-6.5,0.38)); +#712 = VECTOR('',#713,1.); +#713 = DIRECTION('',(1.,-1.7763568394E-16,0.)); +#714 = PCURVE('',#309,#715); +#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720); +#716 = LINE('',#717,#718); +#717 = CARTESIAN_POINT('',(0.,-0.38)); +#718 = VECTOR('',#719,1.); +#719 = DIRECTION('',(1.,0.)); +#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#721 = PCURVE('',#451,#722); +#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727); +#723 = LINE('',#724,#725); +#724 = CARTESIAN_POINT('',(1.241657386774,-4.)); +#725 = VECTOR('',#726,1.); +#726 = DIRECTION('',(1.,-1.7763568394E-16)); +#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#728 = ORIENTED_EDGE('',*,*,#588,.F.); +#729 = ORIENTED_EDGE('',*,*,#293,.F.); +#730 = ADVANCED_FACE('',(#731),#130,.T.); +#731 = FACE_BOUND('',#732,.T.); +#732 = EDGE_LOOP('',(#733,#756,#777,#778)); +#733 = ORIENTED_EDGE('',*,*,#734,.T.); +#734 = EDGE_CURVE('',#115,#735,#737,.T.); +#735 = VERTEX_POINT('',#736); +#736 = CARTESIAN_POINT('',(-14.,-2.5,0.38)); +#737 = SURFACE_CURVE('',#738,(#742,#749),.PCURVE_S1.); +#738 = LINE('',#739,#740); +#739 = CARTESIAN_POINT('',(-14.,-2.5,0.)); +#740 = VECTOR('',#741,1.); +#741 = DIRECTION('',(0.,0.,1.)); +#742 = PCURVE('',#130,#743); +#743 = DEFINITIONAL_REPRESENTATION('',(#744),#748); +#744 = LINE('',#745,#746); +#745 = CARTESIAN_POINT('',(0.,0.)); +#746 = VECTOR('',#747,1.); +#747 = DIRECTION('',(0.,-1.)); +#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#749 = PCURVE('',#158,#750); +#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755); +#751 = LINE('',#752,#753); +#752 = CARTESIAN_POINT('',(10.258342613226,0.)); +#753 = VECTOR('',#754,1.); +#754 = DIRECTION('',(0.,-1.)); +#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#756 = ORIENTED_EDGE('',*,*,#757,.T.); +#757 = EDGE_CURVE('',#735,#638,#758,.T.); +#758 = SURFACE_CURVE('',#759,(#763,#770),.PCURVE_S1.); +#759 = LINE('',#760,#761); +#760 = CARTESIAN_POINT('',(-14.,-2.5,0.38)); +#761 = VECTOR('',#762,1.); +#762 = DIRECTION('',(0.,1.,0.)); +#763 = PCURVE('',#130,#764); +#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); +#765 = LINE('',#766,#767); +#766 = CARTESIAN_POINT('',(0.,-0.38)); +#767 = VECTOR('',#768,1.); +#768 = DIRECTION('',(1.,0.)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = PCURVE('',#451,#771); +#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776); +#772 = LINE('',#773,#774); +#773 = CARTESIAN_POINT('',(-10.25834261322,0.)); +#774 = VECTOR('',#775,1.); +#775 = DIRECTION('',(0.,1.)); +#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#777 = ORIENTED_EDGE('',*,*,#637,.F.); +#778 = ORIENTED_EDGE('',*,*,#114,.F.); +#779 = ADVANCED_FACE('',(#780),#281,.F.); +#780 = FACE_BOUND('',#781,.F.); +#781 = EDGE_LOOP('',(#782,#783,#806,#827)); +#782 = ORIENTED_EDGE('',*,*,#265,.F.); +#783 = ORIENTED_EDGE('',*,*,#784,.T.); +#784 = EDGE_CURVE('',#233,#785,#787,.T.); +#785 = VERTEX_POINT('',#786); +#786 = CARTESIAN_POINT('',(-2.5,-4.690415759823,0.38)); +#787 = SURFACE_CURVE('',#788,(#792,#799),.PCURVE_S1.); +#788 = LINE('',#789,#790); +#789 = CARTESIAN_POINT('',(-2.5,-4.690415759823,0.)); +#790 = VECTOR('',#791,1.); +#791 = DIRECTION('',(0.,0.,1.)); +#792 = PCURVE('',#281,#793); +#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798); +#794 = LINE('',#795,#796); +#795 = CARTESIAN_POINT('',(0.948758373049,0.)); +#796 = VECTOR('',#797,1.); +#797 = DIRECTION('',(0.,-1.)); +#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#799 = PCURVE('',#253,#800); +#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(-0.806114148932,0.)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(-0.,1.)); +#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#806 = ORIENTED_EDGE('',*,*,#807,.T.); +#807 = EDGE_CURVE('',#785,#686,#808,.T.); +#808 = SURFACE_CURVE('',#809,(#813,#820),.PCURVE_S1.); +#809 = LINE('',#810,#811); +#810 = CARTESIAN_POINT('',(-2.5,-3.741657386775,0.38)); +#811 = VECTOR('',#812,1.); +#812 = DIRECTION('',(0.,-1.,0.)); +#813 = PCURVE('',#281,#814); +#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819); +#815 = LINE('',#816,#817); +#816 = CARTESIAN_POINT('',(0.,-0.38)); +#817 = VECTOR('',#818,1.); +#818 = DIRECTION('',(1.,0.)); +#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#820 = PCURVE('',#451,#821); +#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826); +#822 = LINE('',#823,#824); +#823 = CARTESIAN_POINT('',(1.241657386774,-1.241657386775)); +#824 = VECTOR('',#825,1.); +#825 = DIRECTION('',(0.,-1.)); +#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#827 = ORIENTED_EDGE('',*,*,#685,.F.); +#828 = ADVANCED_FACE('',(#829),#158,.T.); +#829 = FACE_BOUND('',#830,.T.); +#830 = EDGE_LOOP('',(#831,#832,#855,#876)); +#831 = ORIENTED_EDGE('',*,*,#142,.F.); +#832 = ORIENTED_EDGE('',*,*,#833,.T.); +#833 = EDGE_CURVE('',#143,#834,#836,.T.); +#834 = VERTEX_POINT('',#835); +#835 = CARTESIAN_POINT('',(-4.690415759823,-2.5,0.38)); +#836 = SURFACE_CURVE('',#837,(#841,#848),.PCURVE_S1.); +#837 = LINE('',#838,#839); +#838 = CARTESIAN_POINT('',(-4.690415759823,-2.5,0.)); +#839 = VECTOR('',#840,1.); +#840 = DIRECTION('',(0.,0.,1.)); +#841 = PCURVE('',#158,#842); +#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847); +#843 = LINE('',#844,#845); +#844 = CARTESIAN_POINT('',(0.948758373049,0.)); +#845 = VECTOR('',#846,1.); +#846 = DIRECTION('',(0.,-1.)); +#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#848 = PCURVE('',#191,#849); +#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854); +#850 = LINE('',#851,#852); +#851 = CARTESIAN_POINT('',(-0.,0.)); +#852 = VECTOR('',#853,1.); +#853 = DIRECTION('',(-0.,1.)); +#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#855 = ORIENTED_EDGE('',*,*,#856,.T.); +#856 = EDGE_CURVE('',#834,#735,#857,.T.); +#857 = SURFACE_CURVE('',#858,(#862,#869),.PCURVE_S1.); +#858 = LINE('',#859,#860); +#859 = CARTESIAN_POINT('',(-3.741657386774,-2.5,0.38)); +#860 = VECTOR('',#861,1.); +#861 = DIRECTION('',(-1.,0.,0.)); +#862 = PCURVE('',#158,#863); +#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868); +#864 = LINE('',#865,#866); +#865 = CARTESIAN_POINT('',(0.,-0.38)); +#866 = VECTOR('',#867,1.); +#867 = DIRECTION('',(1.,0.)); +#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#869 = PCURVE('',#451,#870); +#870 = DEFINITIONAL_REPRESENTATION('',(#871),#875); +#871 = LINE('',#872,#873); +#872 = CARTESIAN_POINT('',(0.,0.)); +#873 = VECTOR('',#874,1.); +#874 = DIRECTION('',(-1.,0.)); +#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#876 = ORIENTED_EDGE('',*,*,#734,.F.); +#877 = ADVANCED_FACE('',(#878),#253,.F.); +#878 = FACE_BOUND('',#879,.T.); +#879 = EDGE_LOOP('',(#880,#881,#882,#910)); +#880 = ORIENTED_EDGE('',*,*,#232,.T.); +#881 = ORIENTED_EDGE('',*,*,#784,.T.); +#882 = ORIENTED_EDGE('',*,*,#883,.F.); +#883 = EDGE_CURVE('',#884,#785,#886,.T.); +#884 = VERTEX_POINT('',#885); +#885 = CARTESIAN_POINT('',(-3.115384615385,-3.247210910647,0.38)); +#886 = SURFACE_CURVE('',#887,(#892,#899),.PCURVE_S1.); +#887 = CIRCLE('',#888,2.); +#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891); +#889 = CARTESIAN_POINT('',(-4.5,-4.690415759823,0.38)); +#890 = DIRECTION('',(-0.,-0.,-1.)); +#891 = DIRECTION('',(0.,-1.,0.)); +#892 = PCURVE('',#253,#893); +#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898); +#894 = LINE('',#895,#896); +#895 = CARTESIAN_POINT('',(3.906274831452,0.38)); +#896 = VECTOR('',#897,1.); +#897 = DIRECTION('',(-1.,0.)); +#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#899 = PCURVE('',#451,#900); +#900 = DEFINITIONAL_REPRESENTATION('',(#901),#909); +#901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#902,#903,#904,#905,#906,#907 +,#908),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#902 = CARTESIAN_POINT('',(-0.758342613226,-4.190415759823)); +#903 = CARTESIAN_POINT('',(-4.222444228364,-4.190415759823)); +#904 = CARTESIAN_POINT('',(-2.490393420795,-1.190415759823)); +#905 = CARTESIAN_POINT('',(-0.758342613226,1.809584240177)); +#906 = CARTESIAN_POINT('',(0.973708194343,-1.190415759823)); +#907 = CARTESIAN_POINT('',(2.705759001912,-4.190415759823)); +#908 = CARTESIAN_POINT('',(-0.758342613226,-4.190415759823)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = ORIENTED_EDGE('',*,*,#911,.F.); +#911 = EDGE_CURVE('',#204,#884,#912,.T.); +#912 = SURFACE_CURVE('',#913,(#917,#924),.PCURVE_S1.); +#913 = LINE('',#914,#915); +#914 = CARTESIAN_POINT('',(-3.115384615385,-3.247210910647,0.)); +#915 = VECTOR('',#916,1.); +#916 = DIRECTION('',(0.,0.,1.)); +#917 = PCURVE('',#253,#918); +#918 = DEFINITIONAL_REPRESENTATION('',(#919),#923); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(-0.,0.)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(-0.,1.)); +#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#924 = PCURVE('',#220,#925); +#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930); +#926 = LINE('',#927,#928); +#927 = CARTESIAN_POINT('',(-3.947706802522,0.)); +#928 = VECTOR('',#929,1.); +#929 = DIRECTION('',(-0.,-1.)); +#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#931 = ADVANCED_FACE('',(#932),#191,.F.); +#932 = FACE_BOUND('',#933,.T.); +#933 = EDGE_LOOP('',(#934,#935,#958,#984)); +#934 = ORIENTED_EDGE('',*,*,#170,.T.); +#935 = ORIENTED_EDGE('',*,*,#936,.T.); +#936 = EDGE_CURVE('',#171,#937,#939,.T.); +#937 = VERTEX_POINT('',#938); +#938 = CARTESIAN_POINT('',(-3.247210910647,-3.115384615385,0.38)); +#939 = SURFACE_CURVE('',#940,(#944,#951),.PCURVE_S1.); +#940 = LINE('',#941,#942); +#941 = CARTESIAN_POINT('',(-3.247210910647,-3.115384615385,0.)); +#942 = VECTOR('',#943,1.); +#943 = DIRECTION('',(0.,0.,1.)); +#944 = PCURVE('',#191,#945); +#945 = DEFINITIONAL_REPRESENTATION('',(#946),#950); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(-0.806114148932,0.)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-0.,1.)); +#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#951 = PCURVE('',#220,#952); +#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957); +#953 = LINE('',#954,#955); +#954 = CARTESIAN_POINT('',(-3.906274831452,0.)); +#955 = VECTOR('',#956,1.); +#956 = DIRECTION('',(-0.,-1.)); +#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#958 = ORIENTED_EDGE('',*,*,#959,.F.); +#959 = EDGE_CURVE('',#834,#937,#960,.T.); +#960 = SURFACE_CURVE('',#961,(#966,#973),.PCURVE_S1.); +#961 = CIRCLE('',#962,2.); +#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965); +#963 = CARTESIAN_POINT('',(-4.690415759823,-4.5,0.38)); +#964 = DIRECTION('',(-0.,-0.,-1.)); +#965 = DIRECTION('',(0.,-1.,0.)); +#966 = PCURVE('',#191,#967); +#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972); +#968 = LINE('',#969,#970); +#969 = CARTESIAN_POINT('',(3.14159265359,0.38)); +#970 = VECTOR('',#971,1.); +#971 = DIRECTION('',(-1.,0.)); +#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#973 = PCURVE('',#451,#974); +#974 = DEFINITIONAL_REPRESENTATION('',(#975),#983); +#975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#976,#977,#978,#979,#980,#981 +,#982),.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( + '') ); +#976 = CARTESIAN_POINT('',(-0.948758373049,-4.)); +#977 = CARTESIAN_POINT('',(-4.412859988187,-4.)); +#978 = CARTESIAN_POINT('',(-2.680809180618,-1.)); +#979 = CARTESIAN_POINT('',(-0.948758373049,2.)); +#980 = CARTESIAN_POINT('',(0.783292434519,-1.)); +#981 = CARTESIAN_POINT('',(2.515343242088,-4.)); +#982 = CARTESIAN_POINT('',(-0.948758373049,-4.)); +#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#984 = ORIENTED_EDGE('',*,*,#833,.F.); +#985 = ADVANCED_FACE('',(#986),#220,.T.); +#986 = FACE_BOUND('',#987,.F.); +#987 = EDGE_LOOP('',(#988,#989,#990,#1012)); +#988 = ORIENTED_EDGE('',*,*,#203,.F.); +#989 = ORIENTED_EDGE('',*,*,#936,.T.); +#990 = ORIENTED_EDGE('',*,*,#991,.T.); +#991 = EDGE_CURVE('',#937,#884,#992,.T.); +#992 = SURFACE_CURVE('',#993,(#998,#1005),.PCURVE_S1.); +#993 = CIRCLE('',#994,4.5); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(0.,0.,0.38)); +#996 = DIRECTION('',(0.,0.,1.)); +#997 = DIRECTION('',(1.,0.,0.)); +#998 = PCURVE('',#220,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(-0.,-0.38)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(-1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#451,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = CIRCLE('',#1008,4.5); +#1008 = AXIS2_PLACEMENT_2D('',#1009,#1010); +#1009 = CARTESIAN_POINT('',(3.741657386774,2.5)); +#1010 = DIRECTION('',(1.,0.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#911,.F.); +#1013 = ADVANCED_FACE('',(#1014),#395,.F.); +#1014 = FACE_BOUND('',#1015,.T.); +#1015 = EDGE_LOOP('',(#1016,#1039,#1061,#1062)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#379,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(2.15,0.,0.38)); +#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(2.15,0.,0.)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(0.,0.,1.)); +#1025 = PCURVE('',#395,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.,0.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-1.)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#395,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(-0.,-1.)); +#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1039 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.); +#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.); +#1042 = CIRCLE('',#1043,2.15); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.,0.,0.38)); +#1045 = DIRECTION('',(0.,0.,1.)); +#1046 = DIRECTION('',(1.,0.,0.)); +#1047 = PCURVE('',#395,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.,-0.38)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#451,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = CIRCLE('',#1057,2.15); +#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(3.741657386774,2.5)); +#1059 = DIRECTION('',(1.,0.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1062 = ORIENTED_EDGE('',*,*,#378,.F.); +#1063 = ADVANCED_FACE('',(#1064,#1078),#451,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073, + #1074,#1075,#1076,#1077)); +#1066 = ORIENTED_EDGE('',*,*,#434,.T.); +#1067 = ORIENTED_EDGE('',*,*,#539,.F.); +#1068 = ORIENTED_EDGE('',*,*,#660,.F.); +#1069 = ORIENTED_EDGE('',*,*,#757,.F.); +#1070 = ORIENTED_EDGE('',*,*,#856,.F.); +#1071 = ORIENTED_EDGE('',*,*,#959,.T.); +#1072 = ORIENTED_EDGE('',*,*,#991,.T.); +#1073 = ORIENTED_EDGE('',*,*,#883,.T.); +#1074 = ORIENTED_EDGE('',*,*,#807,.T.); +#1075 = ORIENTED_EDGE('',*,*,#708,.T.); +#1076 = ORIENTED_EDGE('',*,*,#611,.T.); +#1077 = ORIENTED_EDGE('',*,*,#511,.F.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082, + 'distance_accuracy_value','confusion accuracy'); +#1086 = PRODUCT_TYPE('part',$,(#7)); +#1087 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1088),#1081); +#1088 = STYLED_ITEM('color',(#1089),#15); +#1089 = PRESENTATION_STYLE_ASSIGNMENT((#1090,#1096)); +#1090 = SURFACE_STYLE_USAGE(.BOTH.,#1091); +#1091 = SURFACE_SIDE_STYLE('',(#1092)); +#1092 = SURFACE_STYLE_FILL_AREA(#1093); +#1093 = FILL_AREA_STYLE('',(#1094)); +#1094 = FILL_AREA_STYLE_COLOUR('',#1095); +#1095 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1096 = CURVE_STYLE('',#1097,POSITIVE_LENGTH_MEASURE(0.1),#1095); +#1097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M4TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..c421c4c7adf731ee9219d2c99b060f6a02d1e638 GIT binary patch literal 14884 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.step new file mode 100644 index 00000000..ce7d8ccc --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.step @@ -0,0 +1,1296 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.step', + '2015-09-08T10:40:44',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1081); +#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,#406,#482,#536,#585,#635,#684,#738,#788,#837, + #887,#936,#986,#1013,#1063)); +#17 = ADVANCED_FACE('',(#18,#375),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#88,#117,#150,#178,#206,#234,#263,#292,#321, + #349)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-4.472135955,-3.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-16.,-3.,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-4.,-3.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-4.,-3.,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('',(-1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-4.,-3.,0.)); +#47 = DIRECTION('',(0.,-1.,0.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,-0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-3.7267799625,-3.333333333333,0.)); +#59 = SURFACE_CURVE('',#60,(#65,#76),.PCURVE_S1.); +#60 = CIRCLE('',#61,1.); +#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); +#62 = CARTESIAN_POINT('',(-4.472135955,-4.,0.)); +#63 = DIRECTION('',(-0.,-0.,-1.)); +#64 = DIRECTION('',(0.,-1.,0.)); +#65 = PCURVE('',#32,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#75); +#67 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#68,#69,#70,#71,#72,#73,#74), +.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( + '') ); +#68 = CARTESIAN_POINT('',(-0.472135955,-2.)); +#69 = CARTESIAN_POINT('',(-2.204186762568,-2.)); +#70 = CARTESIAN_POINT('',(-1.338161358784,-0.5)); +#71 = CARTESIAN_POINT('',(-0.472135955,1.)); +#72 = CARTESIAN_POINT('',(0.393889448785,-0.5)); +#73 = CARTESIAN_POINT('',(1.259914852569,-2.)); +#74 = CARTESIAN_POINT('',(-0.472135955,-2.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = CYLINDRICAL_SURFACE('',#78,1.); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(-4.472135955,-4.,0.)); +#80 = DIRECTION('',(0.,0.,1.)); +#81 = DIRECTION('',(0.,1.,0.)); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-1.,0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#57,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(-3.333333333333,-3.7267799625,0.)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,5.); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(0.,0.,0.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = PCURVE('',#32,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = CIRCLE('',#101,5.); +#101 = AXIS2_PLACEMENT_2D('',#102,#103); +#102 = CARTESIAN_POINT('',(4.,3.)); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = CYLINDRICAL_SURFACE('',#107,5.); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(-0.,-0.,-1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-0.,0.)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-1.,0.)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#90,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-3.,-4.472135955,0.)); +#121 = SURFACE_CURVE('',#122,(#127,#138),.PCURVE_S1.); +#122 = CIRCLE('',#123,1.); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(-4.,-4.472135955,0.)); +#125 = DIRECTION('',(-0.,-0.,-1.)); +#126 = DIRECTION('',(0.,-1.,0.)); +#127 = PCURVE('',#32,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#137); +#129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#130,#131,#132,#133,#134,#135 +,#136),.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( + '') ); +#130 = CARTESIAN_POINT('',(1.7763568394E-15,-2.472135955)); +#131 = CARTESIAN_POINT('',(-1.732050807569,-2.472135955)); +#132 = CARTESIAN_POINT('',(-0.866025403784,-0.972135955)); +#133 = CARTESIAN_POINT('',(1.531427479571E-15,0.527864045)); +#134 = CARTESIAN_POINT('',(0.866025403784,-0.972135955)); +#135 = CARTESIAN_POINT('',(1.732050807569,-2.472135955)); +#136 = CARTESIAN_POINT('',(1.7763568394E-15,-2.472135955)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = PCURVE('',#139,#144); +#139 = CYLINDRICAL_SURFACE('',#140,1.); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(-4.,-4.472135955,0.)); +#142 = DIRECTION('',(0.,0.,1.)); +#143 = DIRECTION('',(0.666666666667,0.7453559925,0.)); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.871320309817,-0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-1.,0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#119,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-3.,-8.,0.)); +#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-3.,-4.,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,-1.,0.)); +#159 = PCURVE('',#32,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(1.,-1.)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = PCURVE('',#167,#172); +#167 = PLANE('',#168); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(-3.,-4.,0.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = DIRECTION('',(0.,-1.,0.)); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(0.,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(1.,0.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#152,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(3.,-8.,0.)); +#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-3.,-8.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,-1.480297366167E-16,0.)); +#187 = PCURVE('',#32,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(1.,-5.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,-1.480297366167E-16)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-3.,-8.,0.)); +#198 = DIRECTION('',(1.480297366167E-16,1.,0.)); +#199 = DIRECTION('',(1.,-1.480297366167E-16,0.)); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(0.,0.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(1.,0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#180,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(3.,-5.099019513593,0.)); +#210 = SURFACE_CURVE('',#211,(#215,#222),.PCURVE_S1.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(3.,-8.,0.)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(0.,1.,0.)); +#215 = PCURVE('',#32,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(7.,-5.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,1.)); +#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#222 = PCURVE('',#223,#228); +#223 = PLANE('',#224); +#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225 = CARTESIAN_POINT('',(3.,-8.,0.)); +#226 = DIRECTION('',(-1.,0.,0.)); +#227 = DIRECTION('',(0.,1.,0.)); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#208,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(3.666666666667,-3.399346342395,0.)); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,2.5); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(5.5,-5.099019513593,0.)); +#242 = DIRECTION('',(-0.,0.,1.)); +#243 = DIRECTION('',(0.,-1.,0.)); +#244 = PCURVE('',#32,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = CIRCLE('',#247,2.5); +#247 = AXIS2_PLACEMENT_2D('',#248,#249); +#248 = CARTESIAN_POINT('',(9.5,-2.099019513593)); +#249 = DIRECTION('',(0.,-1.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CYLINDRICAL_SURFACE('',#253,2.5); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(5.5,-5.099019513593,0.)); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = DIRECTION('',(-0.733333333333,0.679869268479,0.)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-3.964804630716,0.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#236,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(-3.399346342395,3.666666666667,0.)); +#267 = SURFACE_CURVE('',#268,(#273,#280),.PCURVE_S1.); +#268 = CIRCLE('',#269,5.); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(0.,6.464020749606E-24,0.)); +#271 = DIRECTION('',(0.,0.,1.)); +#272 = DIRECTION('',(1.,0.,0.)); +#273 = PCURVE('',#32,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = CIRCLE('',#276,5.); +#276 = AXIS2_PLACEMENT_2D('',#277,#278); +#277 = CARTESIAN_POINT('',(4.,3.)); +#278 = DIRECTION('',(1.,0.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = CYLINDRICAL_SURFACE('',#282,5.); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.,6.464020749606E-24,0.)); +#284 = DIRECTION('',(-0.,-0.,-1.)); +#285 = DIRECTION('',(1.,0.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(-0.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(-1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#294,#265,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-5.099019513593,3.,0.)); +#296 = SURFACE_CURVE('',#297,(#302,#309),.PCURVE_S1.); +#297 = CIRCLE('',#298,2.5); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(-5.099019513593,5.5,0.)); +#300 = DIRECTION('',(-0.,0.,1.)); +#301 = DIRECTION('',(0.,-1.,0.)); +#302 = PCURVE('',#32,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = CIRCLE('',#305,2.5); +#305 = AXIS2_PLACEMENT_2D('',#306,#307); +#306 = CARTESIAN_POINT('',(-1.099019513593,8.5)); +#307 = DIRECTION('',(0.,-1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = CYLINDRICAL_SURFACE('',#311,2.5); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(-5.099019513593,5.5,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(0.,-1.,0.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.F.); +#322 = EDGE_CURVE('',#323,#294,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(-16.,3.,0.)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-16.,3.,0.)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#32,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-12.,6.)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-16.,3.,0.)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(1.,0.,0.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#24,#323,#351,.T.); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-16.,-3.,0.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,1.,0.)); +#356 = PCURVE('',#32,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(-12.,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(-16.,-3.,0.)); +#367 = DIRECTION('',(-1.,0.,0.)); +#368 = DIRECTION('',(0.,1.,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = FACE_BOUND('',#376,.T.); +#376 = EDGE_LOOP('',(#377)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#379,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(2.65,0.,0.)); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,2.65); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(0.,0.,0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#32,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = CIRCLE('',#390,2.65); +#390 = AXIS2_PLACEMENT_2D('',#391,#392); +#391 = CARTESIAN_POINT('',(4.,3.)); +#392 = DIRECTION('',(1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,2.65); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,0.)); +#398 = DIRECTION('',(-0.,-0.,-1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = ADVANCED_FACE('',(#407),#44,.T.); +#407 = FACE_BOUND('',#408,.T.); +#408 = EDGE_LOOP('',(#409,#410,#433,#461)); +#409 = ORIENTED_EDGE('',*,*,#21,.F.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#22,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-4.472135955,-3.,0.5)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-4.472135955,-3.,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(0.,0.,1.)); +#419 = PCURVE('',#44,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(0.472135955,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(0.,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#77,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.,0.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,1.)); +#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#412,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-16.,-3.,0.5)); +#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-4.,-3.,0.5)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(-1.,0.,0.)); +#442 = PCURVE('',#44,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); +#444 = LINE('',#445,#446); +#445 = CARTESIAN_POINT('',(0.,-0.5)); +#446 = VECTOR('',#447,1.); +#447 = DIRECTION('',(1.,0.)); +#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#449 = PCURVE('',#450,#455); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-4.,-3.,0.5)); +#453 = DIRECTION('',(0.,0.,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(-1.,0.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ORIENTED_EDGE('',*,*,#462,.F.); +#462 = EDGE_CURVE('',#24,#435,#463,.T.); +#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(-16.,-3.,0.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(0.,0.,1.)); +#468 = PCURVE('',#44,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(12.,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.,-1.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#364,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(0.,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,-1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ADVANCED_FACE('',(#483),#77,.F.); +#483 = FACE_BOUND('',#484,.T.); +#484 = EDGE_LOOP('',(#485,#486,#509,#535)); +#485 = ORIENTED_EDGE('',*,*,#56,.T.); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#57,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(-3.7267799625,-3.333333333333,0.5)); +#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-3.7267799625,-3.333333333333,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = PCURVE('',#77,#496); +#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501); +#497 = LINE('',#498,#499); +#498 = CARTESIAN_POINT('',(-0.841068670568,0.)); +#499 = VECTOR('',#500,1.); +#500 = DIRECTION('',(-0.,1.)); +#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#502 = PCURVE('',#106,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-3.871320309817,0.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-0.,-1.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = ORIENTED_EDGE('',*,*,#510,.F.); +#510 = EDGE_CURVE('',#412,#488,#511,.T.); +#511 = SURFACE_CURVE('',#512,(#517,#524),.PCURVE_S1.); +#512 = CIRCLE('',#513,1.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(-4.472135955,-4.,0.5)); +#515 = DIRECTION('',(-0.,-0.,-1.)); +#516 = DIRECTION('',(0.,-1.,0.)); +#517 = PCURVE('',#77,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(3.14159265359,0.5)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-1.,0.)); +#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#524 = PCURVE('',#450,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#534); +#526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#527,#528,#529,#530,#531,#532 +,#533),.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( + '') ); +#527 = CARTESIAN_POINT('',(-0.472135955,-2.)); +#528 = CARTESIAN_POINT('',(-2.204186762568,-2.)); +#529 = CARTESIAN_POINT('',(-1.338161358784,-0.5)); +#530 = CARTESIAN_POINT('',(-0.472135955,1.)); +#531 = CARTESIAN_POINT('',(0.393889448785,-0.5)); +#532 = CARTESIAN_POINT('',(1.259914852569,-2.)); +#533 = CARTESIAN_POINT('',(-0.472135955,-2.)); +#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#535 = ORIENTED_EDGE('',*,*,#411,.F.); +#536 = ADVANCED_FACE('',(#537),#364,.T.); +#537 = FACE_BOUND('',#538,.T.); +#538 = EDGE_LOOP('',(#539,#540,#563,#584)); +#539 = ORIENTED_EDGE('',*,*,#462,.T.); +#540 = ORIENTED_EDGE('',*,*,#541,.T.); +#541 = EDGE_CURVE('',#435,#542,#544,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(-16.,3.,0.5)); +#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-16.,-3.,0.5)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,1.,0.)); +#549 = PCURVE('',#364,#550); +#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(0.,-0.5)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(1.,0.)); +#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#556 = PCURVE('',#450,#557); +#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); +#558 = LINE('',#559,#560); +#559 = CARTESIAN_POINT('',(-12.,0.)); +#560 = VECTOR('',#561,1.); +#561 = DIRECTION('',(0.,1.)); +#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#563 = ORIENTED_EDGE('',*,*,#564,.F.); +#564 = EDGE_CURVE('',#323,#542,#565,.T.); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-16.,3.,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = PCURVE('',#364,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(6.,0.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,-1.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#338,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(0.,-1.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#350,.F.); +#585 = ADVANCED_FACE('',(#586),#106,.T.); +#586 = FACE_BOUND('',#587,.F.); +#587 = EDGE_LOOP('',(#588,#589,#590,#614)); +#588 = ORIENTED_EDGE('',*,*,#89,.F.); +#589 = ORIENTED_EDGE('',*,*,#487,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#488,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(-3.333333333333,-3.7267799625,0.5)); +#594 = SURFACE_CURVE('',#595,(#600,#607),.PCURVE_S1.); +#595 = CIRCLE('',#596,5.); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.,0.,0.5)); +#598 = DIRECTION('',(0.,0.,1.)); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#106,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-0.,-0.5)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#450,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = CIRCLE('',#610,5.); +#610 = AXIS2_PLACEMENT_2D('',#611,#612); +#611 = CARTESIAN_POINT('',(4.,3.)); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#90,#592,#616,.T.); +#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(-3.333333333333,-3.7267799625,0.)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(0.,0.,1.)); +#621 = PCURVE('',#106,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-3.982661324158,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.,-1.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#139,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(-0.,0.)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(-0.,1.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = ADVANCED_FACE('',(#636),#338,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#639,#640,#663)); +#638 = ORIENTED_EDGE('',*,*,#322,.F.); +#639 = ORIENTED_EDGE('',*,*,#564,.T.); +#640 = ORIENTED_EDGE('',*,*,#641,.T.); +#641 = EDGE_CURVE('',#542,#642,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(-5.099019513593,3.,0.5)); +#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-16.,3.,0.5)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#338,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.,-0.5)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#450,#657); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-12.,6.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#294,#642,#665,.T.); +#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-5.099019513593,3.,0.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(0.,0.,1.)); +#670 = PCURVE('',#338,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(10.900980486407,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,-1.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = PCURVE('',#310,#678); +#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(0.,0.)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(0.,1.)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = ADVANCED_FACE('',(#685),#139,.F.); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687,#688,#711,#737)); +#687 = ORIENTED_EDGE('',*,*,#118,.T.); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#119,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-3.,-4.472135955,0.5)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-3.,-4.472135955,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = PCURVE('',#139,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.841068670568,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-0.,1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#167,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(0.472135955,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,-1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#592,#690,#713,.T.); +#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.); +#714 = CIRCLE('',#715,1.); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-4.,-4.472135955,0.5)); +#717 = DIRECTION('',(-0.,-0.,-1.)); +#718 = DIRECTION('',(0.,-1.,0.)); +#719 = PCURVE('',#139,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(3.871320309817,0.5)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(-1.,0.)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = PCURVE('',#450,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#736); +#728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#729,#730,#731,#732,#733,#734 +,#735),.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( + '') ); +#729 = CARTESIAN_POINT('',(1.7763568394E-15,-2.472135955)); +#730 = CARTESIAN_POINT('',(-1.732050807569,-2.472135955)); +#731 = CARTESIAN_POINT('',(-0.866025403784,-0.972135955)); +#732 = CARTESIAN_POINT('',(1.531427479571E-15,0.527864045)); +#733 = CARTESIAN_POINT('',(0.866025403784,-0.972135955)); +#734 = CARTESIAN_POINT('',(1.732050807569,-2.472135955)); +#735 = CARTESIAN_POINT('',(1.7763568394E-15,-2.472135955)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = ORIENTED_EDGE('',*,*,#615,.F.); +#738 = ADVANCED_FACE('',(#739),#310,.F.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#742,#765,#787)); +#741 = ORIENTED_EDGE('',*,*,#293,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.T.); +#743 = EDGE_CURVE('',#265,#744,#746,.T.); +#744 = VERTEX_POINT('',#745); +#745 = CARTESIAN_POINT('',(-3.399346342395,3.666666666667,0.5)); +#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-3.399346342395,3.666666666667,0.)); +#749 = VECTOR('',#750,1.); +#750 = DIRECTION('',(0.,0.,1.)); +#751 = PCURVE('',#310,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(0.747584349669,0.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = PCURVE('',#281,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(-8.601565983644,0.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(-0.,-1.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#642,#744,#767,.T.); +#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.); +#768 = CIRCLE('',#769,2.5); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(-5.099019513593,5.5,0.5)); +#771 = DIRECTION('',(-0.,0.,1.)); +#772 = DIRECTION('',(0.,-1.,0.)); +#773 = PCURVE('',#310,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(0.,0.5)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#450,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = CIRCLE('',#783,2.5); +#783 = AXIS2_PLACEMENT_2D('',#784,#785); +#784 = CARTESIAN_POINT('',(-1.099019513593,8.5)); +#785 = DIRECTION('',(0.,-1.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#664,.F.); +#788 = ADVANCED_FACE('',(#789),#167,.F.); +#789 = FACE_BOUND('',#790,.F.); +#790 = EDGE_LOOP('',(#791,#792,#793,#816)); +#791 = ORIENTED_EDGE('',*,*,#151,.F.); +#792 = ORIENTED_EDGE('',*,*,#689,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#690,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(-3.,-8.,0.5)); +#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(-3.,-4.,0.5)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(0.,-1.,0.)); +#802 = PCURVE('',#167,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,-0.5)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = PCURVE('',#450,#810); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(1.,-1.)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,-1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#152,#795,#818,.T.); +#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-3.,-8.,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = PCURVE('',#167,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(4.,0.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(0.,-1.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#195,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,-1.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ADVANCED_FACE('',(#838),#281,.T.); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#864,#886)); +#840 = ORIENTED_EDGE('',*,*,#264,.F.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#236,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(3.666666666667,-3.399346342395,0.5)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(3.666666666667,-3.399346342395,0.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#281,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-5.535600957511,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#252,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.T.); +#865 = EDGE_CURVE('',#843,#744,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.); +#867 = CIRCLE('',#868,5.); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(0.,6.464020749606E-24,0.5)); +#870 = DIRECTION('',(0.,0.,1.)); +#871 = DIRECTION('',(1.,0.,0.)); +#872 = PCURVE('',#281,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-0.,-0.5)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#450,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = CIRCLE('',#882,5.); +#882 = AXIS2_PLACEMENT_2D('',#883,#884); +#883 = CARTESIAN_POINT('',(4.,3.)); +#884 = DIRECTION('',(1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#743,.F.); +#887 = ADVANCED_FACE('',(#888),#195,.F.); +#888 = FACE_BOUND('',#889,.F.); +#889 = EDGE_LOOP('',(#890,#891,#914,#935)); +#890 = ORIENTED_EDGE('',*,*,#817,.T.); +#891 = ORIENTED_EDGE('',*,*,#892,.T.); +#892 = EDGE_CURVE('',#795,#893,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(3.,-8.,0.5)); +#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(-3.,-8.,0.5)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,-1.480297366167E-16,0.)); +#900 = PCURVE('',#195,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,-0.5)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#450,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(1.,-5.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(1.,-1.480297366167E-16)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#180,#893,#916,.T.); +#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(3.,-8.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,1.)); +#921 = PCURVE('',#195,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(6.,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#223,#929); +#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.,0.)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(0.,-1.)); +#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#935 = ORIENTED_EDGE('',*,*,#179,.F.); +#936 = ADVANCED_FACE('',(#937),#252,.F.); +#937 = FACE_BOUND('',#938,.F.); +#938 = EDGE_LOOP('',(#939,#940,#963,#985)); +#939 = ORIENTED_EDGE('',*,*,#235,.T.); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#208,#942,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(3.,-5.099019513593,0.5)); +#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(3.,-5.099019513593,0.)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(0.,0.,1.)); +#949 = PCURVE('',#252,#950); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(0.747584349669,0.)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(0.,1.)); +#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#956 = PCURVE('',#223,#957); +#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(2.900980486407,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#843,#942,#965,.T.); +#965 = SURFACE_CURVE('',#966,(#971,#978),.PCURVE_S1.); +#966 = CIRCLE('',#967,2.5); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(5.5,-5.099019513593,0.5)); +#969 = DIRECTION('',(-0.,0.,1.)); +#970 = DIRECTION('',(0.,-1.,0.)); +#971 = PCURVE('',#252,#972); +#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-3.964804630716,0.5)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.)); +#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#978 = PCURVE('',#450,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = CIRCLE('',#981,2.5); +#981 = AXIS2_PLACEMENT_2D('',#982,#983); +#982 = CARTESIAN_POINT('',(9.5,-2.099019513593)); +#983 = DIRECTION('',(0.,-1.)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = ORIENTED_EDGE('',*,*,#842,.F.); +#986 = ADVANCED_FACE('',(#987),#223,.F.); +#987 = FACE_BOUND('',#988,.F.); +#988 = EDGE_LOOP('',(#989,#990,#991,#1012)); +#989 = ORIENTED_EDGE('',*,*,#207,.F.); +#990 = ORIENTED_EDGE('',*,*,#915,.T.); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#893,#942,#993,.T.); +#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(3.,-8.,0.5)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = PCURVE('',#223,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(0.,-0.5)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#450,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(7.,-5.)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(0.,1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#941,.F.); +#1013 = ADVANCED_FACE('',(#1014),#395,.F.); +#1014 = FACE_BOUND('',#1015,.T.); +#1015 = EDGE_LOOP('',(#1016,#1039,#1061,#1062)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#379,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(2.65,0.,0.5)); +#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(2.65,0.,0.)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(0.,0.,1.)); +#1025 = PCURVE('',#395,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.,0.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-1.)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#395,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(-0.,-1.)); +#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1039 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.); +#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.); +#1042 = CIRCLE('',#1043,2.65); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.,0.,0.5)); +#1045 = DIRECTION('',(0.,0.,1.)); +#1046 = DIRECTION('',(1.,0.,0.)); +#1047 = PCURVE('',#395,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.,-0.5)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#450,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = CIRCLE('',#1057,2.65); +#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(4.,3.)); +#1059 = DIRECTION('',(1.,0.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1062 = ORIENTED_EDGE('',*,*,#378,.F.); +#1063 = ADVANCED_FACE('',(#1064,#1078),#450,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073, + #1074,#1075,#1076,#1077)); +#1066 = ORIENTED_EDGE('',*,*,#434,.F.); +#1067 = ORIENTED_EDGE('',*,*,#510,.T.); +#1068 = ORIENTED_EDGE('',*,*,#591,.T.); +#1069 = ORIENTED_EDGE('',*,*,#712,.T.); +#1070 = ORIENTED_EDGE('',*,*,#794,.T.); +#1071 = ORIENTED_EDGE('',*,*,#892,.T.); +#1072 = ORIENTED_EDGE('',*,*,#992,.T.); +#1073 = ORIENTED_EDGE('',*,*,#964,.F.); +#1074 = ORIENTED_EDGE('',*,*,#865,.T.); +#1075 = ORIENTED_EDGE('',*,*,#766,.F.); +#1076 = ORIENTED_EDGE('',*,*,#641,.F.); +#1077 = ORIENTED_EDGE('',*,*,#541,.F.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082, + 'distance_accuracy_value','confusion accuracy'); +#1086 = PRODUCT_TYPE('part',$,(#7)); +#1087 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1088),#1081); +#1088 = STYLED_ITEM('color',(#1089),#15); +#1089 = PRESENTATION_STYLE_ASSIGNMENT((#1090,#1096)); +#1090 = SURFACE_STYLE_USAGE(.BOTH.,#1091); +#1091 = SURFACE_SIDE_STYLE('',(#1092)); +#1092 = SURFACE_STYLE_FILL_AREA(#1093); +#1093 = FILL_AREA_STYLE('',(#1094)); +#1094 = FILL_AREA_STYLE_COLOUR('',#1095); +#1095 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1096 = CURVE_STYLE('',#1097,POSITIVE_LENGTH_MEASURE(0.1),#1095); +#1097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M5TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..4985e40d894cd51a291a353130b95023c7ee1448 GIT binary patch literal 14884 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 AmH+?% literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..8d0a1995c6440fcb5e6e1716b44fe3e7d61b6c41 GIT binary patch literal 20601 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 V)ztw+Xi9Eiu)M4S!#}6+KLGBAqrLzD literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.step new file mode 100644 index 00000000..b2817ccb --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.step @@ -0,0 +1,1296 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.step', + '2015-09-08T10:44:34',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1081); +#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,#406,#482,#536,#585,#635,#684,#738,#788,#837, + #887,#936,#986,#1013,#1063)); +#17 = ADVANCED_FACE('',(#18,#375),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#88,#117,#150,#178,#206,#234,#263,#292,#321, + #349)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-6.149186938124,-3.5,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-5.178078794302,-3.5,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-5.178078794302,-3.5,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('',(-1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-5.178078794302,-3.5,0.)); +#47 = DIRECTION('',(0.,-1.,0.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,-0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-4.658474953125,-4.166666666667,0.)); +#59 = SURFACE_CURVE('',#60,(#65,#76),.PCURVE_S1.); +#60 = CIRCLE('',#61,2.); +#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); +#62 = CARTESIAN_POINT('',(-6.149186938124,-5.5,0.)); +#63 = DIRECTION('',(-0.,-0.,-1.)); +#64 = DIRECTION('',(0.,-1.,0.)); +#65 = PCURVE('',#32,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#75); +#67 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#68,#69,#70,#71,#72,#73,#74), +.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( + '') ); +#68 = CARTESIAN_POINT('',(-0.971108143822,-4.)); +#69 = CARTESIAN_POINT('',(-4.43520975896,-4.)); +#70 = CARTESIAN_POINT('',(-2.703158951391,-1.)); +#71 = CARTESIAN_POINT('',(-0.971108143822,2.)); +#72 = CARTESIAN_POINT('',(0.760942663746,-1.)); +#73 = CARTESIAN_POINT('',(2.492993471315,-4.)); +#74 = CARTESIAN_POINT('',(-0.971108143822,-4.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = CYLINDRICAL_SURFACE('',#78,2.); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(-6.149186938124,-5.5,0.)); +#80 = DIRECTION('',(0.,0.,1.)); +#81 = DIRECTION('',(0.,1.,0.)); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-1.,0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#57,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(-4.166666666667,-4.658474953125,0.)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,6.25); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(0.,0.,0.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = PCURVE('',#32,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = CIRCLE('',#101,6.25); +#101 = AXIS2_PLACEMENT_2D('',#102,#103); +#102 = CARTESIAN_POINT('',(5.178078794302,3.5)); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = CYLINDRICAL_SURFACE('',#107,6.25); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(-0.,-0.,-1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-0.,0.)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-1.,0.)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#90,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-3.5,-6.149186938124,0.)); +#121 = SURFACE_CURVE('',#122,(#127,#138),.PCURVE_S1.); +#122 = CIRCLE('',#123,2.); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(-5.5,-6.149186938124,0.)); +#125 = DIRECTION('',(-0.,-0.,-1.)); +#126 = DIRECTION('',(0.,-1.,0.)); +#127 = PCURVE('',#32,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#137); +#129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#130,#131,#132,#133,#134,#135 +,#136),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#130 = CARTESIAN_POINT('',(-0.321921205698,-4.649186938124)); +#131 = CARTESIAN_POINT('',(-3.786022820836,-4.649186938124)); +#132 = CARTESIAN_POINT('',(-2.053972013267,-1.649186938124)); +#133 = CARTESIAN_POINT('',(-0.321921205698,1.350813061876)); +#134 = CARTESIAN_POINT('',(1.410129601871,-1.649186938124)); +#135 = CARTESIAN_POINT('',(3.14218040944,-4.649186938124)); +#136 = CARTESIAN_POINT('',(-0.321921205698,-4.649186938124)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = PCURVE('',#139,#144); +#139 = CYLINDRICAL_SURFACE('',#140,2.); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(-5.5,-6.149186938124,0.)); +#142 = DIRECTION('',(0.,0.,1.)); +#143 = DIRECTION('',(0.666666666667,0.7453559925,0.)); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.871320309817,-0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-1.,0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#119,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-3.5,-9.,0.)); +#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-3.5,-5.178078794302,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,-1.,0.)); +#159 = PCURVE('',#32,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(1.678078794302,-1.678078794302)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = PCURVE('',#167,#172); +#167 = PLANE('',#168); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(-3.5,-5.178078794302,0.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = DIRECTION('',(0.,-1.,0.)); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(0.,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(1.,0.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#152,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(3.5,-9.,0.)); +#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-3.5,-9.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = PCURVE('',#32,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(1.678078794302,-5.5)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,0.)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-3.5,-9.,0.)); +#198 = DIRECTION('',(0.,1.,0.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(0.,0.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(1.,0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#180,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(3.5,-6.986594306241,0.)); +#210 = SURFACE_CURVE('',#211,(#215,#222),.PCURVE_S1.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(3.5,-9.,0.)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(0.,1.,0.)); +#215 = PCURVE('',#32,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(8.678078794302,-5.5)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,1.)); +#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#222 = PCURVE('',#223,#228); +#223 = PLANE('',#224); +#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225 = CARTESIAN_POINT('',(3.5,-9.,0.)); +#226 = DIRECTION('',(-1.,0.,0.)); +#227 = DIRECTION('',(0.,1.,0.)); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#208,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(4.573170731707,-4.260118479415,0.)); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,4.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(7.5,-6.986594306241,0.)); +#242 = DIRECTION('',(-0.,0.,1.)); +#243 = DIRECTION('',(0.,-1.,0.)); +#244 = PCURVE('',#32,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = CIRCLE('',#247,4.); +#247 = AXIS2_PLACEMENT_2D('',#248,#249); +#248 = CARTESIAN_POINT('',(12.678078794302,-3.486594306241)); +#249 = DIRECTION('',(0.,-1.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CYLINDRICAL_SURFACE('',#253,4.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(7.5,-6.986594306241,0.)); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = DIRECTION('',(-0.731707317073,0.681618956706,0.)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-3.962416045259,0.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#236,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(-4.260118479415,4.573170731707,0.)); +#267 = SURFACE_CURVE('',#268,(#273,#280),.PCURVE_S1.); +#268 = CIRCLE('',#269,6.25); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(0.,0.,0.)); +#271 = DIRECTION('',(0.,0.,1.)); +#272 = DIRECTION('',(1.,0.,0.)); +#273 = PCURVE('',#32,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = CIRCLE('',#276,6.25); +#276 = AXIS2_PLACEMENT_2D('',#277,#278); +#277 = CARTESIAN_POINT('',(5.178078794302,3.5)); +#278 = DIRECTION('',(1.,0.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = CYLINDRICAL_SURFACE('',#282,6.25); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.,0.,0.)); +#284 = DIRECTION('',(-0.,-0.,-1.)); +#285 = DIRECTION('',(1.,0.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(-0.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(-1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#294,#265,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-6.986594306241,3.5,0.)); +#296 = SURFACE_CURVE('',#297,(#302,#309),.PCURVE_S1.); +#297 = CIRCLE('',#298,4.); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(-6.986594306241,7.5,0.)); +#300 = DIRECTION('',(-0.,0.,1.)); +#301 = DIRECTION('',(0.,-1.,0.)); +#302 = PCURVE('',#32,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = CIRCLE('',#305,4.); +#305 = AXIS2_PLACEMENT_2D('',#306,#307); +#306 = CARTESIAN_POINT('',(-1.808515511939,11.)); +#307 = DIRECTION('',(0.,-1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = CYLINDRICAL_SURFACE('',#311,4.); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(-6.986594306241,7.5,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(0.,-1.,0.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.F.); +#322 = EDGE_CURVE('',#323,#294,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#32,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-12.82192120569,7.)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(1.,0.,0.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#24,#323,#351,.T.); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,1.,0.)); +#356 = PCURVE('',#32,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(-12.82192120569,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#367 = DIRECTION('',(-1.,0.,0.)); +#368 = DIRECTION('',(0.,1.,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = FACE_BOUND('',#376,.T.); +#376 = EDGE_LOOP('',(#377)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#379,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(3.2,0.,0.)); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,3.2); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(0.,0.,0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#32,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = CIRCLE('',#390,3.2); +#390 = AXIS2_PLACEMENT_2D('',#391,#392); +#391 = CARTESIAN_POINT('',(5.178078794302,3.5)); +#392 = DIRECTION('',(1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,3.2); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,0.)); +#398 = DIRECTION('',(-0.,-0.,-1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = ADVANCED_FACE('',(#407),#44,.T.); +#407 = FACE_BOUND('',#408,.T.); +#408 = EDGE_LOOP('',(#409,#410,#433,#461)); +#409 = ORIENTED_EDGE('',*,*,#21,.F.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#22,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-6.149186938124,-3.5,0.5)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-6.149186938124,-3.5,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(0.,0.,1.)); +#419 = PCURVE('',#44,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(0.971108143822,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(0.,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#77,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.,0.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,1.)); +#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#412,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-18.,-3.5,0.5)); +#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-5.178078794302,-3.5,0.5)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(-1.,0.,0.)); +#442 = PCURVE('',#44,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); +#444 = LINE('',#445,#446); +#445 = CARTESIAN_POINT('',(0.,-0.5)); +#446 = VECTOR('',#447,1.); +#447 = DIRECTION('',(1.,0.)); +#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#449 = PCURVE('',#450,#455); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-5.178078794302,-3.5,0.5)); +#453 = DIRECTION('',(0.,0.,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(-1.,0.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ORIENTED_EDGE('',*,*,#462,.F.); +#462 = EDGE_CURVE('',#24,#435,#463,.T.); +#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(0.,0.,1.)); +#468 = PCURVE('',#44,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(12.821921205698,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.,-1.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#364,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(0.,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,-1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ADVANCED_FACE('',(#483),#77,.F.); +#483 = FACE_BOUND('',#484,.T.); +#484 = EDGE_LOOP('',(#485,#486,#509,#535)); +#485 = ORIENTED_EDGE('',*,*,#56,.T.); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#57,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(-4.658474953125,-4.166666666667,0.5)); +#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-4.658474953125,-4.166666666667,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = PCURVE('',#77,#496); +#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501); +#497 = LINE('',#498,#499); +#498 = CARTESIAN_POINT('',(-0.841068670568,0.)); +#499 = VECTOR('',#500,1.); +#500 = DIRECTION('',(-0.,1.)); +#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#502 = PCURVE('',#106,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-3.871320309817,0.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-0.,-1.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = ORIENTED_EDGE('',*,*,#510,.F.); +#510 = EDGE_CURVE('',#412,#488,#511,.T.); +#511 = SURFACE_CURVE('',#512,(#517,#524),.PCURVE_S1.); +#512 = CIRCLE('',#513,2.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(-6.149186938124,-5.5,0.5)); +#515 = DIRECTION('',(-0.,-0.,-1.)); +#516 = DIRECTION('',(0.,-1.,0.)); +#517 = PCURVE('',#77,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(3.14159265359,0.5)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-1.,0.)); +#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#524 = PCURVE('',#450,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#534); +#526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#527,#528,#529,#530,#531,#532 +,#533),.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( + '') ); +#527 = CARTESIAN_POINT('',(-0.971108143822,-4.)); +#528 = CARTESIAN_POINT('',(-4.43520975896,-4.)); +#529 = CARTESIAN_POINT('',(-2.703158951391,-1.)); +#530 = CARTESIAN_POINT('',(-0.971108143822,2.)); +#531 = CARTESIAN_POINT('',(0.760942663746,-1.)); +#532 = CARTESIAN_POINT('',(2.492993471315,-4.)); +#533 = CARTESIAN_POINT('',(-0.971108143822,-4.)); +#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#535 = ORIENTED_EDGE('',*,*,#411,.F.); +#536 = ADVANCED_FACE('',(#537),#364,.T.); +#537 = FACE_BOUND('',#538,.T.); +#538 = EDGE_LOOP('',(#539,#540,#563,#584)); +#539 = ORIENTED_EDGE('',*,*,#462,.T.); +#540 = ORIENTED_EDGE('',*,*,#541,.T.); +#541 = EDGE_CURVE('',#435,#542,#544,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(-18.,3.5,0.5)); +#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-18.,-3.5,0.5)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,1.,0.)); +#549 = PCURVE('',#364,#550); +#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(0.,-0.5)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(1.,0.)); +#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#556 = PCURVE('',#450,#557); +#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); +#558 = LINE('',#559,#560); +#559 = CARTESIAN_POINT('',(-12.82192120569,0.)); +#560 = VECTOR('',#561,1.); +#561 = DIRECTION('',(0.,1.)); +#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#563 = ORIENTED_EDGE('',*,*,#564,.F.); +#564 = EDGE_CURVE('',#323,#542,#565,.T.); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = PCURVE('',#364,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(7.,0.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,-1.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#338,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(0.,-1.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#350,.F.); +#585 = ADVANCED_FACE('',(#586),#106,.T.); +#586 = FACE_BOUND('',#587,.F.); +#587 = EDGE_LOOP('',(#588,#589,#590,#614)); +#588 = ORIENTED_EDGE('',*,*,#89,.F.); +#589 = ORIENTED_EDGE('',*,*,#487,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#488,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(-4.166666666667,-4.658474953125,0.5)); +#594 = SURFACE_CURVE('',#595,(#600,#607),.PCURVE_S1.); +#595 = CIRCLE('',#596,6.25); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.,0.,0.5)); +#598 = DIRECTION('',(0.,0.,1.)); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#106,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-0.,-0.5)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#450,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = CIRCLE('',#610,6.25); +#610 = AXIS2_PLACEMENT_2D('',#611,#612); +#611 = CARTESIAN_POINT('',(5.178078794302,3.5)); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#90,#592,#616,.T.); +#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(-4.166666666667,-4.658474953125,0.)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(0.,0.,1.)); +#621 = PCURVE('',#106,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-3.982661324158,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.,-1.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#139,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(-2.22044604925E-16,0.)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(-0.,1.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = ADVANCED_FACE('',(#636),#338,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#639,#640,#663)); +#638 = ORIENTED_EDGE('',*,*,#322,.F.); +#639 = ORIENTED_EDGE('',*,*,#564,.T.); +#640 = ORIENTED_EDGE('',*,*,#641,.T.); +#641 = EDGE_CURVE('',#542,#642,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(-6.986594306241,3.5,0.5)); +#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-18.,3.5,0.5)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#338,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.,-0.5)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#450,#657); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-12.82192120569,7.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#294,#642,#665,.T.); +#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-6.986594306241,3.5,0.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(0.,0.,1.)); +#670 = PCURVE('',#338,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(11.013405693759,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,-1.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = PCURVE('',#310,#678); +#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(2.22044604925E-16,0.)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(0.,1.)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = ADVANCED_FACE('',(#685),#139,.F.); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687,#688,#711,#737)); +#687 = ORIENTED_EDGE('',*,*,#118,.T.); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#119,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-3.5,-6.149186938124,0.5)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-3.5,-6.149186938124,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = PCURVE('',#139,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.841068670568,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-0.,1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#167,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(0.971108143822,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,-1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#592,#690,#713,.T.); +#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.); +#714 = CIRCLE('',#715,2.); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-5.5,-6.149186938124,0.5)); +#717 = DIRECTION('',(-0.,-0.,-1.)); +#718 = DIRECTION('',(0.,-1.,0.)); +#719 = PCURVE('',#139,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(3.871320309817,0.5)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(-1.,0.)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = PCURVE('',#450,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#736); +#728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#729,#730,#731,#732,#733,#734 +,#735),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#729 = CARTESIAN_POINT('',(-0.321921205698,-4.649186938124)); +#730 = CARTESIAN_POINT('',(-3.786022820836,-4.649186938124)); +#731 = CARTESIAN_POINT('',(-2.053972013267,-1.649186938124)); +#732 = CARTESIAN_POINT('',(-0.321921205698,1.350813061876)); +#733 = CARTESIAN_POINT('',(1.410129601871,-1.649186938124)); +#734 = CARTESIAN_POINT('',(3.14218040944,-4.649186938124)); +#735 = CARTESIAN_POINT('',(-0.321921205698,-4.649186938124)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = ORIENTED_EDGE('',*,*,#615,.F.); +#738 = ADVANCED_FACE('',(#739),#310,.F.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#742,#765,#787)); +#741 = ORIENTED_EDGE('',*,*,#293,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.T.); +#743 = EDGE_CURVE('',#265,#744,#746,.T.); +#744 = VERTEX_POINT('',#745); +#745 = CARTESIAN_POINT('',(-4.260118479415,4.573170731707,0.5)); +#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-4.260118479415,4.573170731707,0.)); +#749 = VECTOR('',#750,1.); +#750 = DIRECTION('',(0.,0.,1.)); +#751 = PCURVE('',#310,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(0.749972935126,0.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = PCURVE('',#281,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(-8.6039545691,0.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(-0.,-1.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#642,#744,#767,.T.); +#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.); +#768 = CIRCLE('',#769,4.); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(-6.986594306241,7.5,0.5)); +#771 = DIRECTION('',(-0.,0.,1.)); +#772 = DIRECTION('',(0.,-1.,0.)); +#773 = PCURVE('',#310,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(0.,0.5)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#450,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = CIRCLE('',#783,4.); +#783 = AXIS2_PLACEMENT_2D('',#784,#785); +#784 = CARTESIAN_POINT('',(-1.808515511939,11.)); +#785 = DIRECTION('',(0.,-1.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#664,.F.); +#788 = ADVANCED_FACE('',(#789),#167,.F.); +#789 = FACE_BOUND('',#790,.F.); +#790 = EDGE_LOOP('',(#791,#792,#793,#816)); +#791 = ORIENTED_EDGE('',*,*,#151,.F.); +#792 = ORIENTED_EDGE('',*,*,#689,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#690,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(-3.5,-9.,0.5)); +#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(-3.5,-5.178078794302,0.5)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(0.,-1.,0.)); +#802 = PCURVE('',#167,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,-0.5)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = PCURVE('',#450,#810); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(1.678078794302,-1.678078794302)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,-1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#152,#795,#818,.T.); +#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-3.5,-9.,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = PCURVE('',#167,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(3.821921205698,0.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(0.,-1.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#195,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,-1.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ADVANCED_FACE('',(#838),#281,.T.); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#864,#886)); +#840 = ORIENTED_EDGE('',*,*,#264,.F.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#236,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(4.573170731707,-4.260118479415,0.5)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(4.573170731707,-4.260118479415,0.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#281,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-5.533212372054,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#252,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.T.); +#865 = EDGE_CURVE('',#843,#744,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.); +#867 = CIRCLE('',#868,6.25); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(0.,0.,0.5)); +#870 = DIRECTION('',(0.,0.,1.)); +#871 = DIRECTION('',(1.,0.,0.)); +#872 = PCURVE('',#281,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-0.,-0.5)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#450,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = CIRCLE('',#882,6.25); +#882 = AXIS2_PLACEMENT_2D('',#883,#884); +#883 = CARTESIAN_POINT('',(5.178078794302,3.5)); +#884 = DIRECTION('',(1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#743,.F.); +#887 = ADVANCED_FACE('',(#888),#195,.F.); +#888 = FACE_BOUND('',#889,.F.); +#889 = EDGE_LOOP('',(#890,#891,#914,#935)); +#890 = ORIENTED_EDGE('',*,*,#817,.T.); +#891 = ORIENTED_EDGE('',*,*,#892,.T.); +#892 = EDGE_CURVE('',#795,#893,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(3.5,-9.,0.5)); +#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(-3.5,-9.,0.5)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,0.,0.)); +#900 = PCURVE('',#195,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,-0.5)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#450,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(1.678078794302,-5.5)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(1.,0.)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#180,#893,#916,.T.); +#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(3.5,-9.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,1.)); +#921 = PCURVE('',#195,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(7.,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#223,#929); +#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.,0.)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(0.,-1.)); +#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#935 = ORIENTED_EDGE('',*,*,#179,.F.); +#936 = ADVANCED_FACE('',(#937),#252,.F.); +#937 = FACE_BOUND('',#938,.F.); +#938 = EDGE_LOOP('',(#939,#940,#963,#985)); +#939 = ORIENTED_EDGE('',*,*,#235,.T.); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#208,#942,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(3.5,-6.986594306241,0.5)); +#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(3.5,-6.986594306241,0.)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(0.,0.,1.)); +#949 = PCURVE('',#252,#950); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(0.749972935126,0.)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(0.,1.)); +#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#956 = PCURVE('',#223,#957); +#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(2.013405693759,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#843,#942,#965,.T.); +#965 = SURFACE_CURVE('',#966,(#971,#978),.PCURVE_S1.); +#966 = CIRCLE('',#967,4.); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(7.5,-6.986594306241,0.5)); +#969 = DIRECTION('',(-0.,0.,1.)); +#970 = DIRECTION('',(0.,-1.,0.)); +#971 = PCURVE('',#252,#972); +#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-3.962416045259,0.5)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.)); +#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#978 = PCURVE('',#450,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = CIRCLE('',#981,4.); +#981 = AXIS2_PLACEMENT_2D('',#982,#983); +#982 = CARTESIAN_POINT('',(12.678078794302,-3.486594306241)); +#983 = DIRECTION('',(0.,-1.)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = ORIENTED_EDGE('',*,*,#842,.F.); +#986 = ADVANCED_FACE('',(#987),#223,.F.); +#987 = FACE_BOUND('',#988,.F.); +#988 = EDGE_LOOP('',(#989,#990,#991,#1012)); +#989 = ORIENTED_EDGE('',*,*,#207,.F.); +#990 = ORIENTED_EDGE('',*,*,#915,.T.); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#893,#942,#993,.T.); +#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(3.5,-9.,0.5)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = PCURVE('',#223,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(0.,-0.5)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#450,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(8.678078794302,-5.5)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(0.,1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#941,.F.); +#1013 = ADVANCED_FACE('',(#1014),#395,.F.); +#1014 = FACE_BOUND('',#1015,.T.); +#1015 = EDGE_LOOP('',(#1016,#1039,#1061,#1062)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#379,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(3.2,0.,0.5)); +#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(3.2,0.,0.)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(0.,0.,1.)); +#1025 = PCURVE('',#395,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.,0.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-1.)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#395,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(-0.,-1.)); +#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1039 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.); +#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.); +#1042 = CIRCLE('',#1043,3.2); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.,0.,0.5)); +#1045 = DIRECTION('',(0.,0.,1.)); +#1046 = DIRECTION('',(1.,0.,0.)); +#1047 = PCURVE('',#395,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.,-0.5)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#450,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = CIRCLE('',#1057,3.2); +#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(5.178078794302,3.5)); +#1059 = DIRECTION('',(1.,0.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1062 = ORIENTED_EDGE('',*,*,#378,.F.); +#1063 = ADVANCED_FACE('',(#1064,#1078),#450,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073, + #1074,#1075,#1076,#1077)); +#1066 = ORIENTED_EDGE('',*,*,#434,.F.); +#1067 = ORIENTED_EDGE('',*,*,#510,.T.); +#1068 = ORIENTED_EDGE('',*,*,#591,.T.); +#1069 = ORIENTED_EDGE('',*,*,#712,.T.); +#1070 = ORIENTED_EDGE('',*,*,#794,.T.); +#1071 = ORIENTED_EDGE('',*,*,#892,.T.); +#1072 = ORIENTED_EDGE('',*,*,#992,.T.); +#1073 = ORIENTED_EDGE('',*,*,#964,.F.); +#1074 = ORIENTED_EDGE('',*,*,#865,.T.); +#1075 = ORIENTED_EDGE('',*,*,#766,.F.); +#1076 = ORIENTED_EDGE('',*,*,#641,.F.); +#1077 = ORIENTED_EDGE('',*,*,#541,.F.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082, + 'distance_accuracy_value','confusion accuracy'); +#1086 = PRODUCT_TYPE('part',$,(#7)); +#1087 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1088),#1081); +#1088 = STYLED_ITEM('color',(#1089),#15); +#1089 = PRESENTATION_STYLE_ASSIGNMENT((#1090,#1096)); +#1090 = SURFACE_STYLE_USAGE(.BOTH.,#1091); +#1091 = SURFACE_SIDE_STYLE('',(#1092)); +#1092 = SURFACE_STYLE_FILL_AREA(#1093); +#1093 = FILL_AREA_STYLE('',(#1094)); +#1094 = FILL_AREA_STYLE_COLOUR('',#1095); +#1095 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1096 = CURVE_STYLE('',#1097,POSITIVE_LENGTH_MEASURE(0.1),#1095); +#1097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M6TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..027e37a3610646aefa53f2f0ba0db14bad7c9710 GIT binary patch literal 14884 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 N<5r@P*Emsj?th+qHlY9j literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..b3a16627fcd32cfbd6fab1de46a3510be07c701c GIT binary patch literal 20857 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 MN(#!?|0&^r0b>$ERsaA1 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.step new file mode 100644 index 00000000..41ad1686 --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.step @@ -0,0 +1,1296 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.step', + '2015-09-08T10:47:56',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1081); +#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,#406,#482,#536,#585,#635,#684,#738,#788,#837, + #887,#936,#986,#1013,#1063)); +#17 = ADVANCED_FACE('',(#18,#375),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#88,#117,#150,#178,#206,#234,#263,#292,#321, + #349)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-8.046738469716,-3.5,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-6.062177826491,-3.5,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-6.062177826491,-3.5,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('',(-1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-6.062177826491,-3.5,0.)); +#47 = DIRECTION('',(0.,-1.,0.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,-0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-5.120651753455,-4.772727272727,0.)); +#59 = SURFACE_CURVE('',#60,(#65,#76),.PCURVE_S1.); +#60 = CIRCLE('',#61,4.); +#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); +#62 = CARTESIAN_POINT('',(-8.046738469716,-7.5,0.)); +#63 = DIRECTION('',(-0.,-0.,-1.)); +#64 = DIRECTION('',(0.,-1.,0.)); +#65 = PCURVE('',#32,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#75); +#67 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#68,#69,#70,#71,#72,#73,#74), +.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#68 = CARTESIAN_POINT('',(-1.984560643224,-8.)); +#69 = CARTESIAN_POINT('',(-8.9127638735,-8.)); +#70 = CARTESIAN_POINT('',(-5.448662258362,-2.)); +#71 = CARTESIAN_POINT('',(-1.984560643224,4.)); +#72 = CARTESIAN_POINT('',(1.479540971913,-2.)); +#73 = CARTESIAN_POINT('',(4.943642587051,-8.)); +#74 = CARTESIAN_POINT('',(-1.984560643224,-8.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = CYLINDRICAL_SURFACE('',#78,4.); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(-8.046738469716,-7.5,0.)); +#80 = DIRECTION('',(0.,0.,1.)); +#81 = DIRECTION('',(0.,1.,0.)); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-1.,0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#57,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(-4.772727272727,-5.120651753455,0.)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,7.); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(0.,0.,0.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = PCURVE('',#32,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = CIRCLE('',#101,7.); +#101 = AXIS2_PLACEMENT_2D('',#102,#103); +#102 = CARTESIAN_POINT('',(6.062177826491,3.5)); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = CYLINDRICAL_SURFACE('',#107,7.); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(-0.,-0.,-1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-0.,0.)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-1.,0.)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#90,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-3.5,-8.046738469716,0.)); +#121 = SURFACE_CURVE('',#122,(#127,#138),.PCURVE_S1.); +#122 = CIRCLE('',#123,4.); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(-7.5,-8.046738469716,0.)); +#125 = DIRECTION('',(-0.,-0.,-1.)); +#126 = DIRECTION('',(0.,-1.,0.)); +#127 = PCURVE('',#32,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#137); +#129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#130,#131,#132,#133,#134,#135 +,#136),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#130 = CARTESIAN_POINT('',(-1.437822173509,-8.546738469716)); +#131 = CARTESIAN_POINT('',(-8.366025403784,-8.546738469716)); +#132 = CARTESIAN_POINT('',(-4.901923788647,-2.546738469716)); +#133 = CARTESIAN_POINT('',(-1.437822173509,3.453261530284)); +#134 = CARTESIAN_POINT('',(2.026279441629,-2.546738469716)); +#135 = CARTESIAN_POINT('',(5.490381056767,-8.546738469716)); +#136 = CARTESIAN_POINT('',(-1.437822173509,-8.546738469716)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = PCURVE('',#139,#144); +#139 = CYLINDRICAL_SURFACE('',#140,4.); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(-7.5,-8.046738469716,0.)); +#142 = DIRECTION('',(0.,0.,1.)); +#143 = DIRECTION('',(0.681818181818,0.731521679065,0.)); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.891837897576,-0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-1.,0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#119,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-3.5,-10.,0.)); +#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-3.5,-6.062177826491,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,-1.,0.)); +#159 = PCURVE('',#32,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(2.562177826491,-2.562177826491)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = PCURVE('',#167,#172); +#167 = PLANE('',#168); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(-3.5,-6.062177826491,0.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = DIRECTION('',(0.,-1.,0.)); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(0.,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(1.,0.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#152,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(3.5,-10.,0.)); +#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-3.5,-10.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = PCURVE('',#32,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(2.562177826491,-6.5)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,0.)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-3.5,-10.,0.)); +#198 = DIRECTION('',(0.,1.,0.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(0.,0.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(1.,0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#180,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(3.5,-8.046738469716,0.)); +#210 = SURFACE_CURVE('',#211,(#215,#222),.PCURVE_S1.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(3.5,-10.,0.)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(0.,1.,0.)); +#215 = PCURVE('',#32,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(9.562177826491,-6.5)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,1.)); +#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#222 = PCURVE('',#223,#228); +#223 = PLANE('',#224); +#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225 = CARTESIAN_POINT('',(3.5,-10.,0.)); +#226 = DIRECTION('',(-1.,0.,0.)); +#227 = DIRECTION('',(0.,1.,0.)); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#208,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(4.772727272727,-5.120651753455,0.)); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,4.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(7.5,-8.046738469716,0.)); +#242 = DIRECTION('',(-0.,0.,1.)); +#243 = DIRECTION('',(0.,-1.,0.)); +#244 = PCURVE('',#32,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = CIRCLE('',#247,4.); +#247 = AXIS2_PLACEMENT_2D('',#248,#249); +#248 = CARTESIAN_POINT('',(13.562177826491,-4.546738469716)); +#249 = DIRECTION('',(0.,-1.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CYLINDRICAL_SURFACE('',#253,4.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(7.5,-8.046738469716,0.)); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = DIRECTION('',(-0.681818181818,0.731521679065,0.)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-3.891837897576,0.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#236,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(-5.120651753455,4.772727272727,0.)); +#267 = SURFACE_CURVE('',#268,(#273,#280),.PCURVE_S1.); +#268 = CIRCLE('',#269,7.); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(0.,0.,0.)); +#271 = DIRECTION('',(0.,0.,1.)); +#272 = DIRECTION('',(1.,0.,0.)); +#273 = PCURVE('',#32,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = CIRCLE('',#276,7.); +#276 = AXIS2_PLACEMENT_2D('',#277,#278); +#277 = CARTESIAN_POINT('',(6.062177826491,3.5)); +#278 = DIRECTION('',(1.,0.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = CYLINDRICAL_SURFACE('',#282,7.); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.,0.,0.)); +#284 = DIRECTION('',(-0.,-0.,-1.)); +#285 = DIRECTION('',(1.,0.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(-0.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(-1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#294,#265,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-8.046738469716,3.5,0.)); +#296 = SURFACE_CURVE('',#297,(#302,#309),.PCURVE_S1.); +#297 = CIRCLE('',#298,4.); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(-8.046738469716,7.5,0.)); +#300 = DIRECTION('',(-0.,0.,1.)); +#301 = DIRECTION('',(0.,-1.,0.)); +#302 = PCURVE('',#32,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = CIRCLE('',#305,4.); +#305 = AXIS2_PLACEMENT_2D('',#306,#307); +#306 = CARTESIAN_POINT('',(-1.984560643224,11.)); +#307 = DIRECTION('',(0.,-1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = CYLINDRICAL_SURFACE('',#311,4.); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(-8.046738469716,7.5,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(0.,-1.,0.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.F.); +#322 = EDGE_CURVE('',#323,#294,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#32,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-11.9378221735,7.)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(1.,0.,0.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#24,#323,#351,.T.); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,1.,0.)); +#356 = PCURVE('',#32,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(-11.9378221735,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#367 = DIRECTION('',(-1.,0.,0.)); +#368 = DIRECTION('',(0.,1.,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = FACE_BOUND('',#376,.T.); +#376 = EDGE_LOOP('',(#377)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#379,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(3.7,0.,0.)); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,3.7); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(0.,0.,0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#32,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = CIRCLE('',#390,3.7); +#390 = AXIS2_PLACEMENT_2D('',#391,#392); +#391 = CARTESIAN_POINT('',(6.062177826491,3.5)); +#392 = DIRECTION('',(1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,3.7); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,0.)); +#398 = DIRECTION('',(-0.,-0.,-1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = ADVANCED_FACE('',(#407),#44,.T.); +#407 = FACE_BOUND('',#408,.T.); +#408 = EDGE_LOOP('',(#409,#410,#433,#461)); +#409 = ORIENTED_EDGE('',*,*,#21,.F.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#22,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-8.046738469716,-3.5,0.5)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-8.046738469716,-3.5,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(0.,0.,1.)); +#419 = PCURVE('',#44,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(1.984560643224,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(0.,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#77,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.,0.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,1.)); +#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#412,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-18.,-3.5,0.5)); +#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-6.062177826491,-3.5,0.5)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(-1.,0.,0.)); +#442 = PCURVE('',#44,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); +#444 = LINE('',#445,#446); +#445 = CARTESIAN_POINT('',(0.,-0.5)); +#446 = VECTOR('',#447,1.); +#447 = DIRECTION('',(1.,0.)); +#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#449 = PCURVE('',#450,#455); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-6.062177826491,-3.5,0.5)); +#453 = DIRECTION('',(0.,0.,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(-1.,0.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ORIENTED_EDGE('',*,*,#462,.F.); +#462 = EDGE_CURVE('',#24,#435,#463,.T.); +#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(-18.,-3.5,0.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(0.,0.,1.)); +#468 = PCURVE('',#44,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(11.937822173509,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.,-1.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#364,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(0.,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,-1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ADVANCED_FACE('',(#483),#77,.F.); +#483 = FACE_BOUND('',#484,.T.); +#484 = EDGE_LOOP('',(#485,#486,#509,#535)); +#485 = ORIENTED_EDGE('',*,*,#56,.T.); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#57,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(-5.120651753455,-4.772727272727,0.5)); +#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-5.120651753455,-4.772727272727,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = PCURVE('',#77,#496); +#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501); +#497 = LINE('',#498,#499); +#498 = CARTESIAN_POINT('',(-0.820551082808,0.)); +#499 = VECTOR('',#500,1.); +#500 = DIRECTION('',(-0.,1.)); +#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#502 = PCURVE('',#106,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-3.891837897576,0.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-0.,-1.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = ORIENTED_EDGE('',*,*,#510,.F.); +#510 = EDGE_CURVE('',#412,#488,#511,.T.); +#511 = SURFACE_CURVE('',#512,(#517,#524),.PCURVE_S1.); +#512 = CIRCLE('',#513,4.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(-8.046738469716,-7.5,0.5)); +#515 = DIRECTION('',(-0.,-0.,-1.)); +#516 = DIRECTION('',(0.,-1.,0.)); +#517 = PCURVE('',#77,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(3.14159265359,0.5)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-1.,0.)); +#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#524 = PCURVE('',#450,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#534); +#526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#527,#528,#529,#530,#531,#532 +,#533),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#527 = CARTESIAN_POINT('',(-1.984560643224,-8.)); +#528 = CARTESIAN_POINT('',(-8.9127638735,-8.)); +#529 = CARTESIAN_POINT('',(-5.448662258362,-2.)); +#530 = CARTESIAN_POINT('',(-1.984560643224,4.)); +#531 = CARTESIAN_POINT('',(1.479540971913,-2.)); +#532 = CARTESIAN_POINT('',(4.943642587051,-8.)); +#533 = CARTESIAN_POINT('',(-1.984560643224,-8.)); +#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#535 = ORIENTED_EDGE('',*,*,#411,.F.); +#536 = ADVANCED_FACE('',(#537),#364,.T.); +#537 = FACE_BOUND('',#538,.T.); +#538 = EDGE_LOOP('',(#539,#540,#563,#584)); +#539 = ORIENTED_EDGE('',*,*,#462,.T.); +#540 = ORIENTED_EDGE('',*,*,#541,.T.); +#541 = EDGE_CURVE('',#435,#542,#544,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(-18.,3.5,0.5)); +#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-18.,-3.5,0.5)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,1.,0.)); +#549 = PCURVE('',#364,#550); +#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(0.,-0.5)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(1.,0.)); +#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#556 = PCURVE('',#450,#557); +#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); +#558 = LINE('',#559,#560); +#559 = CARTESIAN_POINT('',(-11.9378221735,0.)); +#560 = VECTOR('',#561,1.); +#561 = DIRECTION('',(0.,1.)); +#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#563 = ORIENTED_EDGE('',*,*,#564,.F.); +#564 = EDGE_CURVE('',#323,#542,#565,.T.); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-18.,3.5,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = PCURVE('',#364,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(7.,0.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,-1.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#338,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(0.,-1.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#350,.F.); +#585 = ADVANCED_FACE('',(#586),#106,.T.); +#586 = FACE_BOUND('',#587,.F.); +#587 = EDGE_LOOP('',(#588,#589,#590,#614)); +#588 = ORIENTED_EDGE('',*,*,#89,.F.); +#589 = ORIENTED_EDGE('',*,*,#487,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#488,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(-4.772727272727,-5.120651753455,0.5)); +#594 = SURFACE_CURVE('',#595,(#600,#607),.PCURVE_S1.); +#595 = CIRCLE('',#596,7.); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.,0.,0.5)); +#598 = DIRECTION('',(0.,0.,1.)); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#106,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-0.,-0.5)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#450,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = CIRCLE('',#610,7.); +#610 = AXIS2_PLACEMENT_2D('',#611,#612); +#611 = CARTESIAN_POINT('',(6.062177826491,3.5)); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#90,#592,#616,.T.); +#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(-4.772727272727,-5.120651753455,0.)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(0.,0.,1.)); +#621 = PCURVE('',#106,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-3.962143736398,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.,-1.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#139,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(-0.,0.)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(-0.,1.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = ADVANCED_FACE('',(#636),#338,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#639,#640,#663)); +#638 = ORIENTED_EDGE('',*,*,#322,.F.); +#639 = ORIENTED_EDGE('',*,*,#564,.T.); +#640 = ORIENTED_EDGE('',*,*,#641,.T.); +#641 = EDGE_CURVE('',#542,#642,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(-8.046738469716,3.5,0.5)); +#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-18.,3.5,0.5)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#338,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.,-0.5)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#450,#657); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-11.9378221735,7.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#294,#642,#665,.T.); +#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-8.046738469716,3.5,0.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(0.,0.,1.)); +#670 = PCURVE('',#338,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(9.953261530284,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,-1.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = PCURVE('',#310,#678); +#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(0.,0.)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(0.,1.)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = ADVANCED_FACE('',(#685),#139,.F.); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687,#688,#711,#737)); +#687 = ORIENTED_EDGE('',*,*,#118,.T.); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#119,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-3.5,-8.046738469716,0.5)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-3.5,-8.046738469716,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = PCURVE('',#139,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.820551082808,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-0.,1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#167,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(1.984560643224,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,-1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#592,#690,#713,.T.); +#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.); +#714 = CIRCLE('',#715,4.); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-7.5,-8.046738469716,0.5)); +#717 = DIRECTION('',(-0.,-0.,-1.)); +#718 = DIRECTION('',(0.,-1.,0.)); +#719 = PCURVE('',#139,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(3.891837897576,0.5)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(-1.,0.)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = PCURVE('',#450,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#736); +#728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#729,#730,#731,#732,#733,#734 +,#735),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#729 = CARTESIAN_POINT('',(-1.437822173509,-8.546738469716)); +#730 = CARTESIAN_POINT('',(-8.366025403784,-8.546738469716)); +#731 = CARTESIAN_POINT('',(-4.901923788647,-2.546738469716)); +#732 = CARTESIAN_POINT('',(-1.437822173509,3.453261530284)); +#733 = CARTESIAN_POINT('',(2.026279441629,-2.546738469716)); +#734 = CARTESIAN_POINT('',(5.490381056767,-8.546738469716)); +#735 = CARTESIAN_POINT('',(-1.437822173509,-8.546738469716)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = ORIENTED_EDGE('',*,*,#615,.F.); +#738 = ADVANCED_FACE('',(#739),#310,.F.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#742,#765,#787)); +#741 = ORIENTED_EDGE('',*,*,#293,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.T.); +#743 = EDGE_CURVE('',#265,#744,#746,.T.); +#744 = VERTEX_POINT('',#745); +#745 = CARTESIAN_POINT('',(-5.120651753455,4.772727272727,0.5)); +#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-5.120651753455,4.772727272727,0.)); +#749 = VECTOR('',#750,1.); +#750 = DIRECTION('',(0.,0.,1.)); +#751 = PCURVE('',#310,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(0.820551082808,0.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = PCURVE('',#281,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(-8.674532716783,0.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(-0.,-1.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#642,#744,#767,.T.); +#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.); +#768 = CIRCLE('',#769,4.); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(-8.046738469716,7.5,0.5)); +#771 = DIRECTION('',(-0.,0.,1.)); +#772 = DIRECTION('',(0.,-1.,0.)); +#773 = PCURVE('',#310,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(0.,0.5)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#450,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = CIRCLE('',#783,4.); +#783 = AXIS2_PLACEMENT_2D('',#784,#785); +#784 = CARTESIAN_POINT('',(-1.984560643224,11.)); +#785 = DIRECTION('',(0.,-1.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#664,.F.); +#788 = ADVANCED_FACE('',(#789),#167,.F.); +#789 = FACE_BOUND('',#790,.F.); +#790 = EDGE_LOOP('',(#791,#792,#793,#816)); +#791 = ORIENTED_EDGE('',*,*,#151,.F.); +#792 = ORIENTED_EDGE('',*,*,#689,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#690,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(-3.5,-10.,0.5)); +#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(-3.5,-6.062177826491,0.5)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(0.,-1.,0.)); +#802 = PCURVE('',#167,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,-0.5)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = PCURVE('',#450,#810); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(2.562177826491,-2.562177826491)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,-1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#152,#795,#818,.T.); +#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-3.5,-10.,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = PCURVE('',#167,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(3.937822173509,0.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(0.,-1.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#195,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,-1.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ADVANCED_FACE('',(#838),#281,.T.); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#864,#886)); +#840 = ORIENTED_EDGE('',*,*,#264,.F.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#236,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(4.772727272727,-5.120651753455,0.5)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(4.772727272727,-5.120651753455,0.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#281,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-5.462634224371,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#252,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.T.); +#865 = EDGE_CURVE('',#843,#744,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.); +#867 = CIRCLE('',#868,7.); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(0.,0.,0.5)); +#870 = DIRECTION('',(0.,0.,1.)); +#871 = DIRECTION('',(1.,0.,0.)); +#872 = PCURVE('',#281,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-0.,-0.5)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#450,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = CIRCLE('',#882,7.); +#882 = AXIS2_PLACEMENT_2D('',#883,#884); +#883 = CARTESIAN_POINT('',(6.062177826491,3.5)); +#884 = DIRECTION('',(1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#743,.F.); +#887 = ADVANCED_FACE('',(#888),#195,.F.); +#888 = FACE_BOUND('',#889,.F.); +#889 = EDGE_LOOP('',(#890,#891,#914,#935)); +#890 = ORIENTED_EDGE('',*,*,#817,.T.); +#891 = ORIENTED_EDGE('',*,*,#892,.T.); +#892 = EDGE_CURVE('',#795,#893,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(3.5,-10.,0.5)); +#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(-3.5,-10.,0.5)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,0.,0.)); +#900 = PCURVE('',#195,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,-0.5)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#450,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(2.562177826491,-6.5)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(1.,0.)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#180,#893,#916,.T.); +#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(3.5,-10.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,1.)); +#921 = PCURVE('',#195,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(7.,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#223,#929); +#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.,0.)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(0.,-1.)); +#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#935 = ORIENTED_EDGE('',*,*,#179,.F.); +#936 = ADVANCED_FACE('',(#937),#252,.F.); +#937 = FACE_BOUND('',#938,.F.); +#938 = EDGE_LOOP('',(#939,#940,#963,#985)); +#939 = ORIENTED_EDGE('',*,*,#235,.T.); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#208,#942,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(3.5,-8.046738469716,0.5)); +#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(3.5,-8.046738469716,0.)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(0.,0.,1.)); +#949 = PCURVE('',#252,#950); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(0.820551082808,0.)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(0.,1.)); +#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#956 = PCURVE('',#223,#957); +#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(1.953261530284,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#843,#942,#965,.T.); +#965 = SURFACE_CURVE('',#966,(#971,#978),.PCURVE_S1.); +#966 = CIRCLE('',#967,4.); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(7.5,-8.046738469716,0.5)); +#969 = DIRECTION('',(-0.,0.,1.)); +#970 = DIRECTION('',(0.,-1.,0.)); +#971 = PCURVE('',#252,#972); +#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-3.891837897576,0.5)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.)); +#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#978 = PCURVE('',#450,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = CIRCLE('',#981,4.); +#981 = AXIS2_PLACEMENT_2D('',#982,#983); +#982 = CARTESIAN_POINT('',(13.562177826491,-4.546738469716)); +#983 = DIRECTION('',(0.,-1.)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = ORIENTED_EDGE('',*,*,#842,.F.); +#986 = ADVANCED_FACE('',(#987),#223,.F.); +#987 = FACE_BOUND('',#988,.F.); +#988 = EDGE_LOOP('',(#989,#990,#991,#1012)); +#989 = ORIENTED_EDGE('',*,*,#207,.F.); +#990 = ORIENTED_EDGE('',*,*,#915,.T.); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#893,#942,#993,.T.); +#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(3.5,-10.,0.5)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = PCURVE('',#223,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(0.,-0.5)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#450,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(9.562177826491,-6.5)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(0.,1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#941,.F.); +#1013 = ADVANCED_FACE('',(#1014),#395,.F.); +#1014 = FACE_BOUND('',#1015,.T.); +#1015 = EDGE_LOOP('',(#1016,#1039,#1061,#1062)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#379,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(3.7,0.,0.5)); +#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(3.7,0.,0.)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(0.,0.,1.)); +#1025 = PCURVE('',#395,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.,0.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-1.)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#395,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(-0.,-1.)); +#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1039 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.); +#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.); +#1042 = CIRCLE('',#1043,3.7); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.,0.,0.5)); +#1045 = DIRECTION('',(0.,0.,1.)); +#1046 = DIRECTION('',(1.,0.,0.)); +#1047 = PCURVE('',#395,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.,-0.5)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#450,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = CIRCLE('',#1057,3.7); +#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(6.062177826491,3.5)); +#1059 = DIRECTION('',(1.,0.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1062 = ORIENTED_EDGE('',*,*,#378,.F.); +#1063 = ADVANCED_FACE('',(#1064,#1078),#450,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073, + #1074,#1075,#1076,#1077)); +#1066 = ORIENTED_EDGE('',*,*,#434,.F.); +#1067 = ORIENTED_EDGE('',*,*,#510,.T.); +#1068 = ORIENTED_EDGE('',*,*,#591,.T.); +#1069 = ORIENTED_EDGE('',*,*,#712,.T.); +#1070 = ORIENTED_EDGE('',*,*,#794,.T.); +#1071 = ORIENTED_EDGE('',*,*,#892,.T.); +#1072 = ORIENTED_EDGE('',*,*,#992,.T.); +#1073 = ORIENTED_EDGE('',*,*,#964,.F.); +#1074 = ORIENTED_EDGE('',*,*,#865,.T.); +#1075 = ORIENTED_EDGE('',*,*,#766,.F.); +#1076 = ORIENTED_EDGE('',*,*,#641,.F.); +#1077 = ORIENTED_EDGE('',*,*,#541,.F.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082, + 'distance_accuracy_value','confusion accuracy'); +#1086 = PRODUCT_TYPE('part',$,(#7)); +#1087 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1088),#1081); +#1088 = STYLED_ITEM('color',(#1089),#15); +#1089 = PRESENTATION_STYLE_ASSIGNMENT((#1090,#1096)); +#1090 = SURFACE_STYLE_USAGE(.BOTH.,#1091); +#1091 = SURFACE_SIDE_STYLE('',(#1092)); +#1092 = SURFACE_STYLE_FILL_AREA(#1093); +#1093 = FILL_AREA_STYLE('',(#1094)); +#1094 = FILL_AREA_STYLE_COLOUR('',#1095); +#1095 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1096 = CURVE_STYLE('',#1097,POSITIVE_LENGTH_MEASURE(0.1),#1095); +#1097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M7TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..8381dd01482e084b4a691c3b3ba5c63d796caeb6 GIT binary patch literal 17684 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..d6929c4afd690d2b339fdbf2d40e89790bfba7b1 GIT binary patch literal 20529 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.step new file mode 100644 index 00000000..f377c4ec --- /dev/null +++ b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.step @@ -0,0 +1,1296 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.step', + '2015-09-08T10:50:39',('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('Fillet001','Fillet001','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1081); +#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,#406,#482,#536,#585,#635,#684,#738,#788,#837, + #887,#936,#986,#1013,#1063)); +#17 = ADVANCED_FACE('',(#18,#375),#32,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#88,#117,#150,#178,#206,#234,#263,#292,#321, + #349)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-8.616843969807,-4.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-20.,-4.,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-7.5,-4.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-7.5,-4.,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('',(-1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-7.5,-4.,0.)); +#47 = DIRECTION('',(0.,-1.,0.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,-0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-6.97554035651,-4.857142857143,0.)); +#59 = SURFACE_CURVE('',#60,(#65,#76),.PCURVE_S1.); +#60 = CIRCLE('',#61,2.); +#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64); +#62 = CARTESIAN_POINT('',(-8.616843969807,-6.,0.)); +#63 = DIRECTION('',(-0.,-0.,-1.)); +#64 = DIRECTION('',(0.,-1.,0.)); +#65 = PCURVE('',#32,#66); +#66 = DEFINITIONAL_REPRESENTATION('',(#67),#75); +#67 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#68,#69,#70,#71,#72,#73,#74), +.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( + '') ); +#68 = CARTESIAN_POINT('',(-1.116843969807,-4.)); +#69 = CARTESIAN_POINT('',(-4.580945584945,-4.)); +#70 = CARTESIAN_POINT('',(-2.848894777376,-1.)); +#71 = CARTESIAN_POINT('',(-1.116843969807,2.)); +#72 = CARTESIAN_POINT('',(0.615206837762,-1.)); +#73 = CARTESIAN_POINT('',(2.347257645331,-4.)); +#74 = CARTESIAN_POINT('',(-1.116843969807,-4.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = CYLINDRICAL_SURFACE('',#78,2.); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(-8.616843969807,-6.,0.)); +#80 = DIRECTION('',(0.,0.,1.)); +#81 = DIRECTION('',(0.,1.,0.)); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(3.14159265359,-0.)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-1.,0.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#57,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(-4.857142857143,-6.97554035651,0.)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,8.5); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(0.,0.,0.)); +#96 = DIRECTION('',(0.,0.,1.)); +#97 = DIRECTION('',(1.,0.,0.)); +#98 = PCURVE('',#32,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = CIRCLE('',#101,8.5); +#101 = AXIS2_PLACEMENT_2D('',#102,#103); +#102 = CARTESIAN_POINT('',(7.5,4.)); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = CYLINDRICAL_SURFACE('',#107,8.5); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(0.,0.,0.)); +#109 = DIRECTION('',(-0.,-0.,-1.)); +#110 = DIRECTION('',(1.,0.,0.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116); +#112 = LINE('',#113,#114); +#113 = CARTESIAN_POINT('',(-0.,0.)); +#114 = VECTOR('',#115,1.); +#115 = DIRECTION('',(-1.,0.)); +#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#90,#119,#121,.T.); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-4.,-8.616843969807,0.)); +#121 = SURFACE_CURVE('',#122,(#127,#138),.PCURVE_S1.); +#122 = CIRCLE('',#123,2.); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(-6.,-8.616843969807,0.)); +#125 = DIRECTION('',(-0.,-0.,-1.)); +#126 = DIRECTION('',(0.,-1.,0.)); +#127 = PCURVE('',#32,#128); +#128 = DEFINITIONAL_REPRESENTATION('',(#129),#137); +#129 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#130,#131,#132,#133,#134,#135 +,#136),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#130 = CARTESIAN_POINT('',(1.5,-6.616843969807)); +#131 = CARTESIAN_POINT('',(-1.964101615138,-6.616843969807)); +#132 = CARTESIAN_POINT('',(-0.232050807569,-3.616843969807)); +#133 = CARTESIAN_POINT('',(1.5,-0.616843969807)); +#134 = CARTESIAN_POINT('',(3.232050807569,-3.616843969807)); +#135 = CARTESIAN_POINT('',(4.964101615138,-6.616843969807)); +#136 = CARTESIAN_POINT('',(1.5,-6.616843969807)); +#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#138 = PCURVE('',#139,#144); +#139 = CYLINDRICAL_SURFACE('',#140,2.); +#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143); +#141 = CARTESIAN_POINT('',(-6.,-8.616843969807,0.)); +#142 = DIRECTION('',(0.,0.,1.)); +#143 = DIRECTION('',(0.571428571429,0.820651806648,0.)); +#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(3.7498382325,-0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(-1.,0.)); +#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#119,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-4.,-11.,0.)); +#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.); +#155 = LINE('',#156,#157); +#156 = CARTESIAN_POINT('',(-4.,-7.5,0.)); +#157 = VECTOR('',#158,1.); +#158 = DIRECTION('',(0.,-1.,0.)); +#159 = PCURVE('',#32,#160); +#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(3.5,-3.5)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.)); +#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#166 = PCURVE('',#167,#172); +#167 = PLANE('',#168); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(-4.,-7.5,0.)); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = DIRECTION('',(0.,-1.,0.)); +#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177); +#173 = LINE('',#174,#175); +#174 = CARTESIAN_POINT('',(0.,0.)); +#175 = VECTOR('',#176,1.); +#176 = DIRECTION('',(1.,0.)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = ORIENTED_EDGE('',*,*,#179,.T.); +#179 = EDGE_CURVE('',#152,#180,#182,.T.); +#180 = VERTEX_POINT('',#181); +#181 = CARTESIAN_POINT('',(4.,-11.,0.)); +#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.); +#183 = LINE('',#184,#185); +#184 = CARTESIAN_POINT('',(-4.,-11.,0.)); +#185 = VECTOR('',#186,1.); +#186 = DIRECTION('',(1.,0.,0.)); +#187 = PCURVE('',#32,#188); +#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193); +#189 = LINE('',#190,#191); +#190 = CARTESIAN_POINT('',(3.5,-7.)); +#191 = VECTOR('',#192,1.); +#192 = DIRECTION('',(1.,0.)); +#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#194 = PCURVE('',#195,#200); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(-4.,-11.,0.)); +#198 = DIRECTION('',(0.,1.,0.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); +#201 = LINE('',#202,#203); +#202 = CARTESIAN_POINT('',(0.,0.)); +#203 = VECTOR('',#204,1.); +#204 = DIRECTION('',(1.,0.)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = ORIENTED_EDGE('',*,*,#207,.T.); +#207 = EDGE_CURVE('',#180,#208,#210,.T.); +#208 = VERTEX_POINT('',#209); +#209 = CARTESIAN_POINT('',(4.,-9.604686356149,0.)); +#210 = SURFACE_CURVE('',#211,(#215,#222),.PCURVE_S1.); +#211 = LINE('',#212,#213); +#212 = CARTESIAN_POINT('',(4.,-11.,0.)); +#213 = VECTOR('',#214,1.); +#214 = DIRECTION('',(0.,1.,0.)); +#215 = PCURVE('',#32,#216); +#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(11.5,-7.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(0.,1.)); +#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#222 = PCURVE('',#223,#228); +#223 = PLANE('',#224); +#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227); +#225 = CARTESIAN_POINT('',(4.,-11.,0.)); +#226 = DIRECTION('',(-1.,0.,0.)); +#227 = DIRECTION('',(0.,1.,0.)); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = ORIENTED_EDGE('',*,*,#235,.F.); +#235 = EDGE_CURVE('',#236,#208,#238,.T.); +#236 = VERTEX_POINT('',#237); +#237 = CARTESIAN_POINT('',(5.44,-6.531186722182,0.)); +#238 = SURFACE_CURVE('',#239,(#244,#251),.PCURVE_S1.); +#239 = CIRCLE('',#240,4.); +#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243); +#241 = CARTESIAN_POINT('',(8.,-9.604686356149,0.)); +#242 = DIRECTION('',(-0.,0.,1.)); +#243 = DIRECTION('',(0.,-1.,0.)); +#244 = PCURVE('',#32,#245); +#245 = DEFINITIONAL_REPRESENTATION('',(#246),#250); +#246 = CIRCLE('',#247,4.); +#247 = AXIS2_PLACEMENT_2D('',#248,#249); +#248 = CARTESIAN_POINT('',(15.5,-5.604686356149)); +#249 = DIRECTION('',(0.,-1.)); +#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#251 = PCURVE('',#252,#257); +#252 = CYLINDRICAL_SURFACE('',#253,4.); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(8.,-9.604686356149,0.)); +#255 = DIRECTION('',(0.,0.,1.)); +#256 = DIRECTION('',(-0.64,0.768374908492,0.)); +#257 = DEFINITIONAL_REPRESENTATION('',(#258),#262); +#258 = LINE('',#259,#260); +#259 = CARTESIAN_POINT('',(-3.836090919216,0.)); +#260 = VECTOR('',#261,1.); +#261 = DIRECTION('',(1.,0.)); +#262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#263 = ORIENTED_EDGE('',*,*,#264,.T.); +#264 = EDGE_CURVE('',#236,#265,#267,.T.); +#265 = VERTEX_POINT('',#266); +#266 = CARTESIAN_POINT('',(-6.531186722182,5.44,0.)); +#267 = SURFACE_CURVE('',#268,(#273,#280),.PCURVE_S1.); +#268 = CIRCLE('',#269,8.5); +#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272); +#270 = CARTESIAN_POINT('',(0.,0.,0.)); +#271 = DIRECTION('',(0.,0.,1.)); +#272 = DIRECTION('',(1.,0.,0.)); +#273 = PCURVE('',#32,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = CIRCLE('',#276,8.5); +#276 = AXIS2_PLACEMENT_2D('',#277,#278); +#277 = CARTESIAN_POINT('',(7.5,4.)); +#278 = DIRECTION('',(1.,0.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#281,#286); +#281 = CYLINDRICAL_SURFACE('',#282,8.5); +#282 = AXIS2_PLACEMENT_3D('',#283,#284,#285); +#283 = CARTESIAN_POINT('',(0.,0.,0.)); +#284 = DIRECTION('',(-0.,-0.,-1.)); +#285 = DIRECTION('',(1.,0.,0.)); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(-0.,0.)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(-1.,0.)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = ORIENTED_EDGE('',*,*,#293,.F.); +#293 = EDGE_CURVE('',#294,#265,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(-9.604686356149,4.,0.)); +#296 = SURFACE_CURVE('',#297,(#302,#309),.PCURVE_S1.); +#297 = CIRCLE('',#298,4.); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(-9.604686356149,8.,0.)); +#300 = DIRECTION('',(-0.,0.,1.)); +#301 = DIRECTION('',(0.,-1.,0.)); +#302 = PCURVE('',#32,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = CIRCLE('',#305,4.); +#305 = AXIS2_PLACEMENT_2D('',#306,#307); +#306 = CARTESIAN_POINT('',(-2.104686356149,12.)); +#307 = DIRECTION('',(0.,-1.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#310,#315); +#310 = CYLINDRICAL_SURFACE('',#311,4.); +#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314); +#312 = CARTESIAN_POINT('',(-9.604686356149,8.,0.)); +#313 = DIRECTION('',(0.,0.,1.)); +#314 = DIRECTION('',(0.,-1.,0.)); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.,0.)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(1.,0.)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ORIENTED_EDGE('',*,*,#322,.F.); +#322 = EDGE_CURVE('',#323,#294,#325,.T.); +#323 = VERTEX_POINT('',#324); +#324 = CARTESIAN_POINT('',(-20.,4.,0.)); +#325 = SURFACE_CURVE('',#326,(#330,#337),.PCURVE_S1.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(-20.,4.,0.)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(1.,0.,0.)); +#330 = PCURVE('',#32,#331); +#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336); +#332 = LINE('',#333,#334); +#333 = CARTESIAN_POINT('',(-12.5,8.)); +#334 = VECTOR('',#335,1.); +#335 = DIRECTION('',(1.,0.)); +#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#337 = PCURVE('',#338,#343); +#338 = PLANE('',#339); +#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342); +#340 = CARTESIAN_POINT('',(-20.,4.,0.)); +#341 = DIRECTION('',(0.,1.,0.)); +#342 = DIRECTION('',(1.,0.,0.)); +#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348); +#344 = LINE('',#345,#346); +#345 = CARTESIAN_POINT('',(0.,0.)); +#346 = VECTOR('',#347,1.); +#347 = DIRECTION('',(1.,0.)); +#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#349 = ORIENTED_EDGE('',*,*,#350,.F.); +#350 = EDGE_CURVE('',#24,#323,#351,.T.); +#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(-20.,-4.,0.)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,1.,0.)); +#356 = PCURVE('',#32,#357); +#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362); +#358 = LINE('',#359,#360); +#359 = CARTESIAN_POINT('',(-12.5,0.)); +#360 = VECTOR('',#361,1.); +#361 = DIRECTION('',(0.,1.)); +#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#363 = PCURVE('',#364,#369); +#364 = PLANE('',#365); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(-20.,-4.,0.)); +#367 = DIRECTION('',(-1.,0.,0.)); +#368 = DIRECTION('',(0.,1.,0.)); +#369 = DEFINITIONAL_REPRESENTATION('',(#370),#374); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.)); +#374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#375 = FACE_BOUND('',#376,.T.); +#376 = EDGE_LOOP('',(#377)); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#379,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(4.2,0.,0.)); +#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.); +#382 = CIRCLE('',#383,4.2); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(0.,0.,0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.,0.,0.)); +#387 = PCURVE('',#32,#388); +#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393); +#389 = CIRCLE('',#390,4.2); +#390 = AXIS2_PLACEMENT_2D('',#391,#392); +#391 = CARTESIAN_POINT('',(7.5,4.)); +#392 = DIRECTION('',(1.,0.)); +#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#394 = PCURVE('',#395,#400); +#395 = CYLINDRICAL_SURFACE('',#396,4.2); +#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399); +#397 = CARTESIAN_POINT('',(0.,0.,0.)); +#398 = DIRECTION('',(-0.,-0.,-1.)); +#399 = DIRECTION('',(1.,0.,0.)); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = LINE('',#402,#403); +#402 = CARTESIAN_POINT('',(-0.,0.)); +#403 = VECTOR('',#404,1.); +#404 = DIRECTION('',(-1.,0.)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = ADVANCED_FACE('',(#407),#44,.T.); +#407 = FACE_BOUND('',#408,.T.); +#408 = EDGE_LOOP('',(#409,#410,#433,#461)); +#409 = ORIENTED_EDGE('',*,*,#21,.F.); +#410 = ORIENTED_EDGE('',*,*,#411,.T.); +#411 = EDGE_CURVE('',#22,#412,#414,.T.); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(-8.616843969807,-4.,0.75)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-8.616843969807,-4.,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(0.,0.,1.)); +#419 = PCURVE('',#44,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(1.116843969807,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(0.,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#77,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432); +#428 = LINE('',#429,#430); +#429 = CARTESIAN_POINT('',(-0.,0.)); +#430 = VECTOR('',#431,1.); +#431 = DIRECTION('',(-0.,1.)); +#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#412,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-20.,-4.,0.75)); +#437 = SURFACE_CURVE('',#438,(#442,#449),.PCURVE_S1.); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(-7.5,-4.,0.75)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(-1.,0.,0.)); +#442 = PCURVE('',#44,#443); +#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448); +#444 = LINE('',#445,#446); +#445 = CARTESIAN_POINT('',(0.,-0.75)); +#446 = VECTOR('',#447,1.); +#447 = DIRECTION('',(1.,0.)); +#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#449 = PCURVE('',#450,#455); +#450 = PLANE('',#451); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(-7.5,-4.,0.75)); +#453 = DIRECTION('',(0.,0.,1.)); +#454 = DIRECTION('',(1.,0.,0.)); +#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.,0.)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(-1.,0.)); +#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#461 = ORIENTED_EDGE('',*,*,#462,.F.); +#462 = EDGE_CURVE('',#24,#435,#463,.T.); +#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(-20.,-4.,0.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(0.,0.,1.)); +#468 = PCURVE('',#44,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(12.5,0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.,-1.)); +#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#475 = PCURVE('',#364,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(0.,0.)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(0.,-1.)); +#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#482 = ADVANCED_FACE('',(#483),#77,.F.); +#483 = FACE_BOUND('',#484,.T.); +#484 = EDGE_LOOP('',(#485,#486,#509,#535)); +#485 = ORIENTED_EDGE('',*,*,#56,.T.); +#486 = ORIENTED_EDGE('',*,*,#487,.T.); +#487 = EDGE_CURVE('',#57,#488,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(-6.97554035651,-4.857142857143,0.75)); +#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(-6.97554035651,-4.857142857143,0.)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(0.,0.,1.)); +#495 = PCURVE('',#77,#496); +#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501); +#497 = LINE('',#498,#499); +#498 = CARTESIAN_POINT('',(-0.962550747885,0.)); +#499 = VECTOR('',#500,1.); +#500 = DIRECTION('',(-0.,1.)); +#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#502 = PCURVE('',#106,#503); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-3.7498382325,0.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-0.,-1.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = ORIENTED_EDGE('',*,*,#510,.F.); +#510 = EDGE_CURVE('',#412,#488,#511,.T.); +#511 = SURFACE_CURVE('',#512,(#517,#524),.PCURVE_S1.); +#512 = CIRCLE('',#513,2.); +#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516); +#514 = CARTESIAN_POINT('',(-8.616843969807,-6.,0.75)); +#515 = DIRECTION('',(-0.,-0.,-1.)); +#516 = DIRECTION('',(0.,-1.,0.)); +#517 = PCURVE('',#77,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523); +#519 = LINE('',#520,#521); +#520 = CARTESIAN_POINT('',(3.14159265359,0.75)); +#521 = VECTOR('',#522,1.); +#522 = DIRECTION('',(-1.,0.)); +#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#524 = PCURVE('',#450,#525); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#534); +#526 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#527,#528,#529,#530,#531,#532 +,#533),.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( + '') ); +#527 = CARTESIAN_POINT('',(-1.116843969807,-4.)); +#528 = CARTESIAN_POINT('',(-4.580945584945,-4.)); +#529 = CARTESIAN_POINT('',(-2.848894777376,-1.)); +#530 = CARTESIAN_POINT('',(-1.116843969807,2.)); +#531 = CARTESIAN_POINT('',(0.615206837762,-1.)); +#532 = CARTESIAN_POINT('',(2.347257645331,-4.)); +#533 = CARTESIAN_POINT('',(-1.116843969807,-4.)); +#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#535 = ORIENTED_EDGE('',*,*,#411,.F.); +#536 = ADVANCED_FACE('',(#537),#364,.T.); +#537 = FACE_BOUND('',#538,.T.); +#538 = EDGE_LOOP('',(#539,#540,#563,#584)); +#539 = ORIENTED_EDGE('',*,*,#462,.T.); +#540 = ORIENTED_EDGE('',*,*,#541,.T.); +#541 = EDGE_CURVE('',#435,#542,#544,.T.); +#542 = VERTEX_POINT('',#543); +#543 = CARTESIAN_POINT('',(-20.,4.,0.75)); +#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-20.,-4.,0.75)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(0.,1.,0.)); +#549 = PCURVE('',#364,#550); +#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555); +#551 = LINE('',#552,#553); +#552 = CARTESIAN_POINT('',(0.,-0.75)); +#553 = VECTOR('',#554,1.); +#554 = DIRECTION('',(1.,0.)); +#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#556 = PCURVE('',#450,#557); +#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562); +#558 = LINE('',#559,#560); +#559 = CARTESIAN_POINT('',(-12.5,0.)); +#560 = VECTOR('',#561,1.); +#561 = DIRECTION('',(0.,1.)); +#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#563 = ORIENTED_EDGE('',*,*,#564,.F.); +#564 = EDGE_CURVE('',#323,#542,#565,.T.); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(-20.,4.,0.)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(0.,0.,1.)); +#570 = PCURVE('',#364,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(8.,0.)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.,-1.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#338,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583); +#579 = LINE('',#580,#581); +#580 = CARTESIAN_POINT('',(0.,0.)); +#581 = VECTOR('',#582,1.); +#582 = DIRECTION('',(0.,-1.)); +#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#584 = ORIENTED_EDGE('',*,*,#350,.F.); +#585 = ADVANCED_FACE('',(#586),#106,.T.); +#586 = FACE_BOUND('',#587,.F.); +#587 = EDGE_LOOP('',(#588,#589,#590,#614)); +#588 = ORIENTED_EDGE('',*,*,#89,.F.); +#589 = ORIENTED_EDGE('',*,*,#487,.T.); +#590 = ORIENTED_EDGE('',*,*,#591,.T.); +#591 = EDGE_CURVE('',#488,#592,#594,.T.); +#592 = VERTEX_POINT('',#593); +#593 = CARTESIAN_POINT('',(-4.857142857143,-6.97554035651,0.75)); +#594 = SURFACE_CURVE('',#595,(#600,#607),.PCURVE_S1.); +#595 = CIRCLE('',#596,8.5); +#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599); +#597 = CARTESIAN_POINT('',(0.,0.,0.75)); +#598 = DIRECTION('',(0.,0.,1.)); +#599 = DIRECTION('',(1.,0.,0.)); +#600 = PCURVE('',#106,#601); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(-0.,-0.75)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(-1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = PCURVE('',#450,#608); +#608 = DEFINITIONAL_REPRESENTATION('',(#609),#613); +#609 = CIRCLE('',#610,8.5); +#610 = AXIS2_PLACEMENT_2D('',#611,#612); +#611 = CARTESIAN_POINT('',(7.5,4.)); +#612 = DIRECTION('',(1.,0.)); +#613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#614 = ORIENTED_EDGE('',*,*,#615,.F.); +#615 = EDGE_CURVE('',#90,#592,#616,.T.); +#616 = SURFACE_CURVE('',#617,(#621,#628),.PCURVE_S1.); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(-4.857142857143,-6.97554035651,0.)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(0.,0.,1.)); +#621 = PCURVE('',#106,#622); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(-4.104143401474,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(-0.,-1.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = PCURVE('',#139,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634); +#630 = LINE('',#631,#632); +#631 = CARTESIAN_POINT('',(-0.,0.)); +#632 = VECTOR('',#633,1.); +#633 = DIRECTION('',(-0.,1.)); +#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#635 = ADVANCED_FACE('',(#636),#338,.T.); +#636 = FACE_BOUND('',#637,.T.); +#637 = EDGE_LOOP('',(#638,#639,#640,#663)); +#638 = ORIENTED_EDGE('',*,*,#322,.F.); +#639 = ORIENTED_EDGE('',*,*,#564,.T.); +#640 = ORIENTED_EDGE('',*,*,#641,.T.); +#641 = EDGE_CURVE('',#542,#642,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(-9.604686356149,4.,0.75)); +#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-20.,4.,0.75)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#338,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655); +#651 = LINE('',#652,#653); +#652 = CARTESIAN_POINT('',(0.,-0.75)); +#653 = VECTOR('',#654,1.); +#654 = DIRECTION('',(1.,0.)); +#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#656 = PCURVE('',#450,#657); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(-12.5,8.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#294,#642,#665,.T.); +#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(-9.604686356149,4.,0.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(0.,0.,1.)); +#670 = PCURVE('',#338,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = LINE('',#673,#674); +#673 = CARTESIAN_POINT('',(10.395313643851,0.)); +#674 = VECTOR('',#675,1.); +#675 = DIRECTION('',(0.,-1.)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = PCURVE('',#310,#678); +#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(0.,0.)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(0.,1.)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = ADVANCED_FACE('',(#685),#139,.F.); +#685 = FACE_BOUND('',#686,.T.); +#686 = EDGE_LOOP('',(#687,#688,#711,#737)); +#687 = ORIENTED_EDGE('',*,*,#118,.T.); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#119,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-4.,-8.616843969807,0.75)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-4.,-8.616843969807,0.)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(0.,0.,1.)); +#697 = PCURVE('',#139,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-0.962550747885,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(-0.,1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#167,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(1.116843969807,0.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(0.,-1.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#712,.F.); +#712 = EDGE_CURVE('',#592,#690,#713,.T.); +#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.); +#714 = CIRCLE('',#715,2.); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-6.,-8.616843969807,0.75)); +#717 = DIRECTION('',(-0.,-0.,-1.)); +#718 = DIRECTION('',(0.,-1.,0.)); +#719 = PCURVE('',#139,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = LINE('',#722,#723); +#722 = CARTESIAN_POINT('',(3.7498382325,0.75)); +#723 = VECTOR('',#724,1.); +#724 = DIRECTION('',(-1.,0.)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = PCURVE('',#450,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#736); +#728 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#729,#730,#731,#732,#733,#734 +,#735),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#729 = CARTESIAN_POINT('',(1.5,-6.616843969807)); +#730 = CARTESIAN_POINT('',(-1.964101615138,-6.616843969807)); +#731 = CARTESIAN_POINT('',(-0.232050807569,-3.616843969807)); +#732 = CARTESIAN_POINT('',(1.5,-0.616843969807)); +#733 = CARTESIAN_POINT('',(3.232050807569,-3.616843969807)); +#734 = CARTESIAN_POINT('',(4.964101615138,-6.616843969807)); +#735 = CARTESIAN_POINT('',(1.5,-6.616843969807)); +#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#737 = ORIENTED_EDGE('',*,*,#615,.F.); +#738 = ADVANCED_FACE('',(#739),#310,.F.); +#739 = FACE_BOUND('',#740,.F.); +#740 = EDGE_LOOP('',(#741,#742,#765,#787)); +#741 = ORIENTED_EDGE('',*,*,#293,.T.); +#742 = ORIENTED_EDGE('',*,*,#743,.T.); +#743 = EDGE_CURVE('',#265,#744,#746,.T.); +#744 = VERTEX_POINT('',#745); +#745 = CARTESIAN_POINT('',(-6.531186722182,5.44,0.75)); +#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.); +#747 = LINE('',#748,#749); +#748 = CARTESIAN_POINT('',(-6.531186722182,5.44,0.)); +#749 = VECTOR('',#750,1.); +#750 = DIRECTION('',(0.,0.,1.)); +#751 = PCURVE('',#310,#752); +#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757); +#753 = LINE('',#754,#755); +#754 = CARTESIAN_POINT('',(0.876298061168,0.)); +#755 = VECTOR('',#756,1.); +#756 = DIRECTION('',(0.,1.)); +#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#758 = PCURVE('',#281,#759); +#759 = DEFINITIONAL_REPRESENTATION('',(#760),#764); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(-8.730279695143,0.)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(-0.,-1.)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#642,#744,#767,.T.); +#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.); +#768 = CIRCLE('',#769,4.); +#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770 = CARTESIAN_POINT('',(-9.604686356149,8.,0.75)); +#771 = DIRECTION('',(-0.,0.,1.)); +#772 = DIRECTION('',(0.,-1.,0.)); +#773 = PCURVE('',#310,#774); +#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779); +#775 = LINE('',#776,#777); +#776 = CARTESIAN_POINT('',(0.,0.75)); +#777 = VECTOR('',#778,1.); +#778 = DIRECTION('',(1.,0.)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#450,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = CIRCLE('',#783,4.); +#783 = AXIS2_PLACEMENT_2D('',#784,#785); +#784 = CARTESIAN_POINT('',(-2.104686356149,12.)); +#785 = DIRECTION('',(0.,-1.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = ORIENTED_EDGE('',*,*,#664,.F.); +#788 = ADVANCED_FACE('',(#789),#167,.F.); +#789 = FACE_BOUND('',#790,.F.); +#790 = EDGE_LOOP('',(#791,#792,#793,#816)); +#791 = ORIENTED_EDGE('',*,*,#151,.F.); +#792 = ORIENTED_EDGE('',*,*,#689,.T.); +#793 = ORIENTED_EDGE('',*,*,#794,.T.); +#794 = EDGE_CURVE('',#690,#795,#797,.T.); +#795 = VERTEX_POINT('',#796); +#796 = CARTESIAN_POINT('',(-4.,-11.,0.75)); +#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.); +#798 = LINE('',#799,#800); +#799 = CARTESIAN_POINT('',(-4.,-7.5,0.75)); +#800 = VECTOR('',#801,1.); +#801 = DIRECTION('',(0.,-1.,0.)); +#802 = PCURVE('',#167,#803); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808); +#804 = LINE('',#805,#806); +#805 = CARTESIAN_POINT('',(0.,-0.75)); +#806 = VECTOR('',#807,1.); +#807 = DIRECTION('',(1.,0.)); +#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#809 = PCURVE('',#450,#810); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(3.5,-3.5)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(0.,-1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = ORIENTED_EDGE('',*,*,#817,.F.); +#817 = EDGE_CURVE('',#152,#795,#818,.T.); +#818 = SURFACE_CURVE('',#819,(#823,#830),.PCURVE_S1.); +#819 = LINE('',#820,#821); +#820 = CARTESIAN_POINT('',(-4.,-11.,0.)); +#821 = VECTOR('',#822,1.); +#822 = DIRECTION('',(0.,0.,1.)); +#823 = PCURVE('',#167,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(3.5,0.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(0.,-1.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = PCURVE('',#195,#831); +#831 = DEFINITIONAL_REPRESENTATION('',(#832),#836); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,-1.)); +#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#837 = ADVANCED_FACE('',(#838),#281,.T.); +#838 = FACE_BOUND('',#839,.F.); +#839 = EDGE_LOOP('',(#840,#841,#864,#886)); +#840 = ORIENTED_EDGE('',*,*,#264,.F.); +#841 = ORIENTED_EDGE('',*,*,#842,.T.); +#842 = EDGE_CURVE('',#236,#843,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(5.44,-6.531186722182,0.75)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(5.44,-6.531186722182,0.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#281,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(-5.406887246011,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#252,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(0.,1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.T.); +#865 = EDGE_CURVE('',#843,#744,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#872,#879),.PCURVE_S1.); +#867 = CIRCLE('',#868,8.5); +#868 = AXIS2_PLACEMENT_3D('',#869,#870,#871); +#869 = CARTESIAN_POINT('',(0.,0.,0.75)); +#870 = DIRECTION('',(0.,0.,1.)); +#871 = DIRECTION('',(1.,0.,0.)); +#872 = PCURVE('',#281,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-0.,-0.75)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#450,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = CIRCLE('',#882,8.5); +#882 = AXIS2_PLACEMENT_2D('',#883,#884); +#883 = CARTESIAN_POINT('',(7.5,4.)); +#884 = DIRECTION('',(1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#743,.F.); +#887 = ADVANCED_FACE('',(#888),#195,.F.); +#888 = FACE_BOUND('',#889,.F.); +#889 = EDGE_LOOP('',(#890,#891,#914,#935)); +#890 = ORIENTED_EDGE('',*,*,#817,.T.); +#891 = ORIENTED_EDGE('',*,*,#892,.T.); +#892 = EDGE_CURVE('',#795,#893,#895,.T.); +#893 = VERTEX_POINT('',#894); +#894 = CARTESIAN_POINT('',(4.,-11.,0.75)); +#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.); +#896 = LINE('',#897,#898); +#897 = CARTESIAN_POINT('',(-4.,-11.,0.75)); +#898 = VECTOR('',#899,1.); +#899 = DIRECTION('',(1.,0.,0.)); +#900 = PCURVE('',#195,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,-0.75)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = PCURVE('',#450,#908); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(3.5,-7.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(1.,0.)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ORIENTED_EDGE('',*,*,#915,.F.); +#915 = EDGE_CURVE('',#180,#893,#916,.T.); +#916 = SURFACE_CURVE('',#917,(#921,#928),.PCURVE_S1.); +#917 = LINE('',#918,#919); +#918 = CARTESIAN_POINT('',(4.,-11.,0.)); +#919 = VECTOR('',#920,1.); +#920 = DIRECTION('',(0.,0.,1.)); +#921 = PCURVE('',#195,#922); +#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(8.,0.)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(0.,-1.)); +#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#928 = PCURVE('',#223,#929); +#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.,0.)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(0.,-1.)); +#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#935 = ORIENTED_EDGE('',*,*,#179,.F.); +#936 = ADVANCED_FACE('',(#937),#252,.F.); +#937 = FACE_BOUND('',#938,.F.); +#938 = EDGE_LOOP('',(#939,#940,#963,#985)); +#939 = ORIENTED_EDGE('',*,*,#235,.T.); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#208,#942,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(4.,-9.604686356149,0.75)); +#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.); +#945 = LINE('',#946,#947); +#946 = CARTESIAN_POINT('',(4.,-9.604686356149,0.)); +#947 = VECTOR('',#948,1.); +#948 = DIRECTION('',(0.,0.,1.)); +#949 = PCURVE('',#252,#950); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955); +#951 = LINE('',#952,#953); +#952 = CARTESIAN_POINT('',(0.876298061168,0.)); +#953 = VECTOR('',#954,1.); +#954 = DIRECTION('',(0.,1.)); +#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#956 = PCURVE('',#223,#957); +#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(1.395313643851,0.)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#964,.F.); +#964 = EDGE_CURVE('',#843,#942,#965,.T.); +#965 = SURFACE_CURVE('',#966,(#971,#978),.PCURVE_S1.); +#966 = CIRCLE('',#967,4.); +#967 = AXIS2_PLACEMENT_3D('',#968,#969,#970); +#968 = CARTESIAN_POINT('',(8.,-9.604686356149,0.75)); +#969 = DIRECTION('',(-0.,0.,1.)); +#970 = DIRECTION('',(0.,-1.,0.)); +#971 = PCURVE('',#252,#972); +#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-3.836090919216,0.75)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.)); +#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#978 = PCURVE('',#450,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = CIRCLE('',#981,4.); +#981 = AXIS2_PLACEMENT_2D('',#982,#983); +#982 = CARTESIAN_POINT('',(15.5,-5.604686356149)); +#983 = DIRECTION('',(0.,-1.)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = ORIENTED_EDGE('',*,*,#842,.F.); +#986 = ADVANCED_FACE('',(#987),#223,.F.); +#987 = FACE_BOUND('',#988,.F.); +#988 = EDGE_LOOP('',(#989,#990,#991,#1012)); +#989 = ORIENTED_EDGE('',*,*,#207,.F.); +#990 = ORIENTED_EDGE('',*,*,#915,.T.); +#991 = ORIENTED_EDGE('',*,*,#992,.T.); +#992 = EDGE_CURVE('',#893,#942,#993,.T.); +#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(4.,-11.,0.75)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = PCURVE('',#223,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(0.,-0.75)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(1.,0.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#450,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(11.5,-7.)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(0.,1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#941,.F.); +#1013 = ADVANCED_FACE('',(#1014),#395,.F.); +#1014 = FACE_BOUND('',#1015,.T.); +#1015 = EDGE_LOOP('',(#1016,#1039,#1061,#1062)); +#1016 = ORIENTED_EDGE('',*,*,#1017,.T.); +#1017 = EDGE_CURVE('',#379,#1018,#1020,.T.); +#1018 = VERTEX_POINT('',#1019); +#1019 = CARTESIAN_POINT('',(4.2,0.,0.75)); +#1020 = SEAM_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.); +#1021 = LINE('',#1022,#1023); +#1022 = CARTESIAN_POINT('',(4.2,0.,0.)); +#1023 = VECTOR('',#1024,1.); +#1024 = DIRECTION('',(0.,0.,1.)); +#1025 = PCURVE('',#395,#1026); +#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031); +#1027 = LINE('',#1028,#1029); +#1028 = CARTESIAN_POINT('',(-0.,0.)); +#1029 = VECTOR('',#1030,1.); +#1030 = DIRECTION('',(-0.,-1.)); +#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1032 = PCURVE('',#395,#1033); +#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038); +#1034 = LINE('',#1035,#1036); +#1035 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1036 = VECTOR('',#1037,1.); +#1037 = DIRECTION('',(-0.,-1.)); +#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1039 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1040 = EDGE_CURVE('',#1018,#1018,#1041,.T.); +#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.); +#1042 = CIRCLE('',#1043,4.2); +#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046); +#1044 = CARTESIAN_POINT('',(0.,0.,0.75)); +#1045 = DIRECTION('',(0.,0.,1.)); +#1046 = DIRECTION('',(1.,0.,0.)); +#1047 = PCURVE('',#395,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(-0.,-0.75)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(-1.,0.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#450,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060); +#1056 = CIRCLE('',#1057,4.2); +#1057 = AXIS2_PLACEMENT_2D('',#1058,#1059); +#1058 = CARTESIAN_POINT('',(7.5,4.)); +#1059 = DIRECTION('',(1.,0.)); +#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1061 = ORIENTED_EDGE('',*,*,#1017,.F.); +#1062 = ORIENTED_EDGE('',*,*,#378,.F.); +#1063 = ADVANCED_FACE('',(#1064,#1078),#450,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073, + #1074,#1075,#1076,#1077)); +#1066 = ORIENTED_EDGE('',*,*,#434,.F.); +#1067 = ORIENTED_EDGE('',*,*,#510,.T.); +#1068 = ORIENTED_EDGE('',*,*,#591,.T.); +#1069 = ORIENTED_EDGE('',*,*,#712,.T.); +#1070 = ORIENTED_EDGE('',*,*,#794,.T.); +#1071 = ORIENTED_EDGE('',*,*,#892,.T.); +#1072 = ORIENTED_EDGE('',*,*,#992,.T.); +#1073 = ORIENTED_EDGE('',*,*,#964,.F.); +#1074 = ORIENTED_EDGE('',*,*,#865,.T.); +#1075 = ORIENTED_EDGE('',*,*,#766,.F.); +#1076 = ORIENTED_EDGE('',*,*,#641,.F.); +#1077 = ORIENTED_EDGE('',*,*,#541,.F.); +#1078 = FACE_BOUND('',#1079,.F.); +#1079 = EDGE_LOOP('',(#1080)); +#1080 = ORIENTED_EDGE('',*,*,#1040,.T.); +#1081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1085)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1082,#1083,#1084)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1082 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1083 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1084 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1085 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1082, + 'distance_accuracy_value','confusion accuracy'); +#1086 = PRODUCT_TYPE('part',$,(#7)); +#1087 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1088),#1081); +#1088 = STYLED_ITEM('color',(#1089),#15); +#1089 = PRESENTATION_STYLE_ASSIGNMENT((#1090,#1096)); +#1090 = SURFACE_STYLE_USAGE(.BOTH.,#1091); +#1091 = SURFACE_SIDE_STYLE('',(#1092)); +#1092 = SURFACE_STYLE_FILL_AREA(#1093); +#1093 = FILL_AREA_STYLE('',(#1094)); +#1094 = FILL_AREA_STYLE_COLOUR('',#1095); +#1095 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1096 = CURVE_STYLE('',#1097,POSITIVE_LENGTH_MEASURE(0.1),#1095); +#1097 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M8TabWasher.stl new file mode 100644 index 0000000000000000000000000000000000000000..8cb1e089c2189085c03bac4436742023b55f6f6a GIT binary patch literal 16884 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