Linus Torvalds f96a952ef3 Move 3d models to footprint directory
I tried to deal with the kicad path handling with a 'TOPLEVEL'
environment variable, but it worked horribly badly and got out of sync
because kicad didn't really integrate very well with it.

So just live with the fact that you can only have per-project paths for
the symbol and footprint libraries, not for the 3D models.  kicad does
have the notion of "3D model paths", but they aren't per project.

It looks like the way to keep kicad happy and avoid too much confusion
is to just make the 3D models be part of the footprint library, and put
the STEP files in the same path.  I'll keep the original openscad models
in the 'Models' (and 'Enclosures') directories.

Let's see if this fixes my issues.

Also, this mixes in various other edits to the 1590B footprint in
particular, since I couldn't keep the regularly scheduled kicad noise
separate from the 'move things around' noise.  kicad likes to randomly
update the uuid's of various parts as something changes (or, as I
sometimes feel, even if nothing changes).

So this is not a particularly clean commit: this also moves the pot
locations up by 5mm in the 1590B enclosure because that's what I was
looking at when the potentiometer board stopped showing 3d models due to
path confusion.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2025-09-25 09:34:52 -07:00

1382 lines
57 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2025-09-17T12:40:46',(''),(''),
'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('M3x10-Screw','M3x10-Screw','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#934);
#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,#34,#59,#84,#110,#135,#160,#279,#329,#387,
#430,#488,#531,#589,#635,#693,#736,#794,#837,#888,#925));
#17 = ADVANCED_FACE('',(#18),#29,.F.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#22,#24,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(1.2,0.,-10.));
#24 = CIRCLE('',#25,1.2);
#25 = AXIS2_PLACEMENT_3D('',#26,#27,#28);
#26 = CARTESIAN_POINT('',(0.,0.,-10.));
#27 = DIRECTION('',(0.,0.,1.));
#28 = DIRECTION('',(1.,0.,-0.));
#29 = PLANE('',#30);
#30 = AXIS2_PLACEMENT_3D('',#31,#32,#33);
#31 = CARTESIAN_POINT('',(0.,0.,-10.));
#32 = DIRECTION('',(0.,0.,1.));
#33 = DIRECTION('',(1.,0.,-0.));
#34 = ADVANCED_FACE('',(#35),#54,.T.);
#35 = FACE_BOUND('',#36,.T.);
#36 = EDGE_LOOP('',(#37,#38,#46,#53));
#37 = ORIENTED_EDGE('',*,*,#21,.T.);
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#22,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(1.5,0.,-9.7));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(1.2,0.,-10.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.707106781187,0.,0.707106781187));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#40,#40,#48,.T.);
#48 = CIRCLE('',#49,1.5);
#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52);
#50 = CARTESIAN_POINT('',(0.,0.,-9.7));
#51 = DIRECTION('',(0.,0.,1.));
#52 = DIRECTION('',(1.,0.,-0.));
#53 = ORIENTED_EDGE('',*,*,#39,.F.);
#54 = CONICAL_SURFACE('',#55,1.2,0.785398163397);
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(0.,0.,-10.));
#57 = DIRECTION('',(0.,0.,1.));
#58 = DIRECTION('',(1.,0.,-0.));
#59 = ADVANCED_FACE('',(#60),#79,.T.);
#60 = FACE_BOUND('',#61,.T.);
#61 = EDGE_LOOP('',(#62,#63,#71,#78));
#62 = ORIENTED_EDGE('',*,*,#47,.T.);
#63 = ORIENTED_EDGE('',*,*,#64,.T.);
#64 = EDGE_CURVE('',#40,#65,#67,.T.);
#65 = VERTEX_POINT('',#66);
#66 = CARTESIAN_POINT('',(1.5,0.,-1.691421356237));
#67 = LINE('',#68,#69);
#68 = CARTESIAN_POINT('',(1.5,0.,-9.7));
#69 = VECTOR('',#70,1.);
#70 = DIRECTION('',(0.,0.,1.));
#71 = ORIENTED_EDGE('',*,*,#72,.F.);
#72 = EDGE_CURVE('',#65,#65,#73,.T.);
#73 = CIRCLE('',#74,1.5);
#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
#75 = CARTESIAN_POINT('',(0.,0.,-1.691421356237));
#76 = DIRECTION('',(0.,0.,1.));
#77 = DIRECTION('',(1.,0.,-0.));
#78 = ORIENTED_EDGE('',*,*,#64,.F.);
#79 = CYLINDRICAL_SURFACE('',#80,1.5);
#80 = AXIS2_PLACEMENT_3D('',#81,#82,#83);
#81 = CARTESIAN_POINT('',(0.,0.,-9.7));
#82 = DIRECTION('',(0.,0.,1.));
#83 = DIRECTION('',(1.,0.,-0.));
#84 = ADVANCED_FACE('',(#85),#105,.F.);
#85 = FACE_BOUND('',#86,.T.);
#86 = EDGE_LOOP('',(#87,#88,#97,#104));
#87 = ORIENTED_EDGE('',*,*,#72,.T.);
#88 = ORIENTED_EDGE('',*,*,#89,.T.);
#89 = EDGE_CURVE('',#65,#90,#92,.T.);
#90 = VERTEX_POINT('',#91);
#91 = CARTESIAN_POINT('',(1.529289321881,0.,-1.620710678119));
#92 = CIRCLE('',#93,0.1);
#93 = AXIS2_PLACEMENT_3D('',#94,#95,#96);
#94 = CARTESIAN_POINT('',(1.6,0.,-1.691421356237));
#95 = DIRECTION('',(0.,1.,0.));
#96 = DIRECTION('',(-1.,0.,4.440892098501E-15));
#97 = ORIENTED_EDGE('',*,*,#98,.F.);
#98 = EDGE_CURVE('',#90,#90,#99,.T.);
#99 = CIRCLE('',#100,1.529289321881);
#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);
#101 = CARTESIAN_POINT('',(0.,0.,-1.620710678119));
#102 = DIRECTION('',(0.,0.,1.));
#103 = DIRECTION('',(1.,0.,-0.));
#104 = ORIENTED_EDGE('',*,*,#89,.F.);
#105 = TOROIDAL_SURFACE('',#106,1.6,0.1);
#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
#107 = CARTESIAN_POINT('',(0.,0.,-1.691421356237));
#108 = DIRECTION('',(-0.,-0.,-1.));
#109 = DIRECTION('',(1.,0.,-0.));
#110 = ADVANCED_FACE('',(#111),#130,.T.);
#111 = FACE_BOUND('',#112,.T.);
#112 = EDGE_LOOP('',(#113,#114,#122,#129));
#113 = ORIENTED_EDGE('',*,*,#98,.T.);
#114 = ORIENTED_EDGE('',*,*,#115,.T.);
#115 = EDGE_CURVE('',#90,#116,#118,.T.);
#116 = VERTEX_POINT('',#117);
#117 = CARTESIAN_POINT('',(2.75,0.,-0.4));
#118 = LINE('',#119,#120);
#119 = CARTESIAN_POINT('',(1.529289321881,0.,-1.620710678119));
#120 = VECTOR('',#121,1.);
#121 = DIRECTION('',(0.707106781187,0.,0.707106781187));
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#116,#116,#124,.T.);
#124 = CIRCLE('',#125,2.75);
#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
#126 = CARTESIAN_POINT('',(0.,0.,-0.4));
#127 = DIRECTION('',(0.,0.,1.));
#128 = DIRECTION('',(1.,0.,-0.));
#129 = ORIENTED_EDGE('',*,*,#115,.F.);
#130 = CONICAL_SURFACE('',#131,1.529289321881,0.785398163397);
#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
#132 = CARTESIAN_POINT('',(0.,0.,-1.620710678119));
#133 = DIRECTION('',(0.,0.,1.));
#134 = DIRECTION('',(1.,0.,-0.));
#135 = ADVANCED_FACE('',(#136),#155,.T.);
#136 = FACE_BOUND('',#137,.T.);
#137 = EDGE_LOOP('',(#138,#139,#147,#154));
#138 = ORIENTED_EDGE('',*,*,#123,.T.);
#139 = ORIENTED_EDGE('',*,*,#140,.T.);
#140 = EDGE_CURVE('',#116,#141,#143,.T.);
#141 = VERTEX_POINT('',#142);
#142 = CARTESIAN_POINT('',(2.75,0.,0.));
#143 = LINE('',#144,#145);
#144 = CARTESIAN_POINT('',(2.75,0.,-0.4));
#145 = VECTOR('',#146,1.);
#146 = DIRECTION('',(0.,0.,1.));
#147 = ORIENTED_EDGE('',*,*,#148,.F.);
#148 = EDGE_CURVE('',#141,#141,#149,.T.);
#149 = CIRCLE('',#150,2.75);
#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
#151 = CARTESIAN_POINT('',(0.,0.,0.));
#152 = DIRECTION('',(0.,0.,1.));
#153 = DIRECTION('',(1.,0.,-0.));
#154 = ORIENTED_EDGE('',*,*,#140,.F.);
#155 = CYLINDRICAL_SURFACE('',#156,2.75);
#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159);
#157 = CARTESIAN_POINT('',(0.,0.,-0.4));
#158 = DIRECTION('',(0.,0.,1.));
#159 = DIRECTION('',(1.,0.,-0.));
#160 = ADVANCED_FACE('',(#161,#164),#274,.T.);
#161 = FACE_BOUND('',#162,.T.);
#162 = EDGE_LOOP('',(#163));
#163 = ORIENTED_EDGE('',*,*,#148,.T.);
#164 = FACE_BOUND('',#165,.T.);
#165 = EDGE_LOOP('',(#166,#177,#186,#195,#204,#213,#222,#231,#240,#249,
#258,#267));
#166 = ORIENTED_EDGE('',*,*,#167,.F.);
#167 = EDGE_CURVE('',#168,#170,#172,.T.);
#168 = VERTEX_POINT('',#169);
#169 = CARTESIAN_POINT('',(1.212362999226,-0.234218095612,0.));
#170 = VERTEX_POINT('',#171);
#171 = CARTESIAN_POINT('',(1.212362999226,0.234218095612,0.));
#172 = CIRCLE('',#173,0.24);
#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176);
#174 = CARTESIAN_POINT('',(1.16,2.775557561563E-17,0.));
#175 = DIRECTION('',(0.,-0.,1.));
#176 = DIRECTION('',(0.21817916344,-0.975908731717,-0.));
#177 = ORIENTED_EDGE('',*,*,#178,.T.);
#178 = EDGE_CURVE('',#168,#179,#181,.T.);
#179 = VERTEX_POINT('',#180);
#180 = CARTESIAN_POINT('',(0.809020320439,-0.932828108132,0.));
#181 = CIRCLE('',#182,0.547966210764);
#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
#183 = CARTESIAN_POINT('',(1.331917808683,-0.768983105382,0.));
#184 = DIRECTION('',(-0.,0.,1.));
#185 = DIRECTION('',(-0.954251335162,-0.299005667743,-0.));
#186 = ORIENTED_EDGE('',*,*,#187,.F.);
#187 = EDGE_CURVE('',#188,#179,#190,.T.);
#188 = VERTEX_POINT('',#189);
#189 = CARTESIAN_POINT('',(0.403342678787,-1.167046203744,0.));
#190 = CIRCLE('',#191,0.24);
#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
#192 = CARTESIAN_POINT('',(0.58,-1.00458946839,0.));
#193 = DIRECTION('',(0.,0.,1.));
#194 = DIRECTION('',(-0.736072171722,-0.676903063974,0.));
#195 = ORIENTED_EDGE('',*,*,#196,.T.);
#196 = EDGE_CURVE('',#188,#197,#199,.T.);
#197 = VERTEX_POINT('',#198);
#198 = CARTESIAN_POINT('',(-0.403342678787,-1.167046203744,0.));
#199 = CIRCLE('',#200,0.547966210764);
#200 = AXIS2_PLACEMENT_3D('',#201,#202,#203);
#201 = CARTESIAN_POINT('',(-9.71445146547E-16,-1.537966210764,0.));
#202 = DIRECTION('',(0.,-0.,1.));
#203 = DIRECTION('',(-0.736072171722,0.676903063974,0.));
#204 = ORIENTED_EDGE('',*,*,#205,.F.);
#205 = EDGE_CURVE('',#206,#197,#208,.T.);
#206 = VERTEX_POINT('',#207);
#207 = CARTESIAN_POINT('',(-0.809020320439,-0.932828108132,0.));
#208 = CIRCLE('',#209,0.24);
#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
#210 = CARTESIAN_POINT('',(-0.58,-1.00458946839,0.));
#211 = DIRECTION('',(0.,0.,1.));
#212 = DIRECTION('',(-0.954251335162,0.299005667743,0.));
#213 = ORIENTED_EDGE('',*,*,#214,.T.);
#214 = EDGE_CURVE('',#206,#215,#217,.T.);
#215 = VERTEX_POINT('',#216);
#216 = CARTESIAN_POINT('',(-1.212362999226,-0.234218095612,0.));
#217 = CIRCLE('',#218,0.547966210764);
#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);
#219 = CARTESIAN_POINT('',(-1.331917808683,-0.768983105382,0.));
#220 = DIRECTION('',(0.,-0.,1.));
#221 = DIRECTION('',(0.21817916344,0.975908731717,0.));
#222 = ORIENTED_EDGE('',*,*,#223,.F.);
#223 = EDGE_CURVE('',#224,#215,#226,.T.);
#224 = VERTEX_POINT('',#225);
#225 = CARTESIAN_POINT('',(-1.212362999226,0.234218095612,0.));
#226 = CIRCLE('',#227,0.24);
#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
#228 = CARTESIAN_POINT('',(-1.16,4.51028103754E-16,0.));
#229 = DIRECTION('',(0.,0.,1.));
#230 = DIRECTION('',(-0.21817916344,0.975908731717,0.));
#231 = ORIENTED_EDGE('',*,*,#232,.T.);
#232 = EDGE_CURVE('',#224,#233,#235,.T.);
#233 = VERTEX_POINT('',#234);
#234 = CARTESIAN_POINT('',(-0.809020320439,0.932828108132,0.));
#235 = CIRCLE('',#236,0.547966210764);
#236 = AXIS2_PLACEMENT_3D('',#237,#238,#239);
#237 = CARTESIAN_POINT('',(-1.331917808683,0.768983105382,0.));
#238 = DIRECTION('',(0.,-0.,1.));
#239 = DIRECTION('',(0.954251335162,0.299005667743,0.));
#240 = ORIENTED_EDGE('',*,*,#241,.F.);
#241 = EDGE_CURVE('',#242,#233,#244,.T.);
#242 = VERTEX_POINT('',#243);
#243 = CARTESIAN_POINT('',(-0.403342678787,1.167046203744,0.));
#244 = CIRCLE('',#245,0.24);
#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
#246 = CARTESIAN_POINT('',(-0.58,1.00458946839,0.));
#247 = DIRECTION('',(0.,0.,1.));
#248 = DIRECTION('',(0.736072171722,0.676903063974,-0.));
#249 = ORIENTED_EDGE('',*,*,#250,.T.);
#250 = EDGE_CURVE('',#242,#251,#253,.T.);
#251 = VERTEX_POINT('',#252);
#252 = CARTESIAN_POINT('',(0.403342678787,1.167046203744,0.));
#253 = CIRCLE('',#254,0.547966210764);
#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
#255 = CARTESIAN_POINT('',(2.914335439641E-16,1.537966210764,0.));
#256 = DIRECTION('',(0.,-0.,1.));
#257 = DIRECTION('',(0.736072171722,-0.676903063974,-0.));
#258 = ORIENTED_EDGE('',*,*,#259,.F.);
#259 = EDGE_CURVE('',#260,#251,#262,.T.);
#260 = VERTEX_POINT('',#261);
#261 = CARTESIAN_POINT('',(0.809020320439,0.932828108132,0.));
#262 = CIRCLE('',#263,0.24);
#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
#264 = CARTESIAN_POINT('',(0.58,1.00458946839,0.));
#265 = DIRECTION('',(0.,0.,1.));
#266 = DIRECTION('',(0.954251335162,-0.299005667743,0.));
#267 = ORIENTED_EDGE('',*,*,#268,.T.);
#268 = EDGE_CURVE('',#260,#170,#269,.T.);
#269 = CIRCLE('',#270,0.547966210764);
#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
#271 = CARTESIAN_POINT('',(1.331917808683,0.768983105382,0.));
#272 = DIRECTION('',(-0.,0.,1.));
#273 = DIRECTION('',(-0.21817916344,-0.975908731717,-0.));
#274 = PLANE('',#275);
#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
#276 = CARTESIAN_POINT('',(0.,0.,0.));
#277 = DIRECTION('',(0.,0.,1.));
#278 = DIRECTION('',(1.,0.,-0.));
#279 = ADVANCED_FACE('',(#280),#324,.F.);
#280 = FACE_BOUND('',#281,.F.);
#281 = EDGE_LOOP('',(#282,#283,#291,#318));
#282 = ORIENTED_EDGE('',*,*,#167,.F.);
#283 = ORIENTED_EDGE('',*,*,#284,.T.);
#284 = EDGE_CURVE('',#168,#285,#287,.T.);
#285 = VERTEX_POINT('',#286);
#286 = CARTESIAN_POINT('',(1.212362999226,-0.234218095612,-0.92538969229
));
#287 = LINE('',#288,#289);
#288 = CARTESIAN_POINT('',(1.212362999226,-0.234218095612,0.83));
#289 = VECTOR('',#290,1.);
#290 = DIRECTION('',(0.,0.,-1.));
#291 = ORIENTED_EDGE('',*,*,#292,.T.);
#292 = EDGE_CURVE('',#285,#293,#295,.T.);
#293 = VERTEX_POINT('',#294);
#294 = CARTESIAN_POINT('',(1.212362999226,0.234218095612,-0.92538969229)
);
#295 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#296,#297,#298,#299,#300,#301,
#302,#303,#304,#305,#306,#307,#308,#309,#310,#311,#312,#313,#314,
#315,#316,#317),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,7),(0.,0.211517069333
,0.500186392086,0.790032279008,1.),.UNSPECIFIED.);
#296 = CARTESIAN_POINT('',(1.212362999226,-0.234218095612,-0.92538969229
));
#297 = CARTESIAN_POINT('',(1.234244342481,-0.229326190241,
-0.913521579043));
#298 = CARTESIAN_POINT('',(1.255634435718,-0.2219685503,-0.90215697876)
);
#299 = CARTESIAN_POINT('',(1.276200884553,-0.2121936581,-0.891438586975)
);
#300 = CARTESIAN_POINT('',(1.295604944482,-0.200107747216,
-0.881495765729));
#301 = CARTESIAN_POINT('',(1.313521373551,-0.18588086861,-0.872443439168
));
#302 = CARTESIAN_POINT('',(1.35168124192,-0.147742282116,-0.853377707008
));
#303 = CARTESIAN_POINT('',(1.370394766763,-0.122185699811,
-0.844215582365));
#304 = CARTESIAN_POINT('',(1.385048207261,-9.369746327748E-02,
-0.837152262017));
#305 = CARTESIAN_POINT('',(1.395033884466,-6.312217915063E-02,
-0.83237572521));
#306 = CARTESIAN_POINT('',(1.400016107078,-3.149553776393E-02,
-0.829992294761));
#307 = CARTESIAN_POINT('',(1.399983764619,3.186940666539E-02,
-0.830007766616));
#308 = CARTESIAN_POINT('',(1.39492836869,6.361959079135E-02,
-0.832426203149));
#309 = CARTESIAN_POINT('',(1.384829853182,9.429998810691E-02,
-0.837256917363));
#310 = CARTESIAN_POINT('',(1.3700307886,0.122862789755,-0.844391415228)
);
#311 = CARTESIAN_POINT('',(1.351149349411,0.148455570387,-0.853638443474
));
#312 = CARTESIAN_POINT('',(1.312864296252,0.186400852019,-0.872775504455
));
#313 = CARTESIAN_POINT('',(1.295035939801,0.200461176825,-0.881787386676
));
#314 = CARTESIAN_POINT('',(1.27574873436,0.212408109646,-0.891674263563)
);
#315 = CARTESIAN_POINT('',(1.255320989014,0.222076229154,-0.902323526773
));
#316 = CARTESIAN_POINT('',(1.23408400155,0.229362036882,-0.913608545565)
);
#317 = CARTESIAN_POINT('',(1.212362999226,0.234218095612,-0.92538969229)
);
#318 = ORIENTED_EDGE('',*,*,#319,.F.);
#319 = EDGE_CURVE('',#170,#293,#320,.T.);
#320 = LINE('',#321,#322);
#321 = CARTESIAN_POINT('',(1.212362999226,0.234218095612,0.83));
#322 = VECTOR('',#323,1.);
#323 = DIRECTION('',(0.,0.,-1.));
#324 = CYLINDRICAL_SURFACE('',#325,0.24);
#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
#326 = CARTESIAN_POINT('',(1.16,2.775557561563E-17,0.83));
#327 = DIRECTION('',(0.,-0.,1.));
#328 = DIRECTION('',(0.21817916344,-0.975908731717,-0.));
#329 = ADVANCED_FACE('',(#330),#382,.T.);
#330 = FACE_BOUND('',#331,.F.);
#331 = EDGE_LOOP('',(#332,#333,#334,#376));
#332 = ORIENTED_EDGE('',*,*,#268,.T.);
#333 = ORIENTED_EDGE('',*,*,#319,.T.);
#334 = ORIENTED_EDGE('',*,*,#335,.T.);
#335 = EDGE_CURVE('',#293,#336,#338,.T.);
#336 = VERTEX_POINT('',#337);
#337 = CARTESIAN_POINT('',(0.809020320439,0.932828108132,-0.92538969229)
);
#338 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#339,#340,#341,#342,#343,#344,
#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,
#358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368,#369,#370,
#371,#372,#373,#374,#375),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(
0.,0.199327118732,0.292611380945,0.49999362386,0.647190290112,
0.70927579573,0.804505220877,1.),.UNSPECIFIED.);
#339 = CARTESIAN_POINT('',(1.212362999226,0.234218095612,-0.92538969229)
);
#340 = CARTESIAN_POINT('',(1.184127155014,0.240530645822,-0.940704391796
));
#341 = CARTESIAN_POINT('',(1.156136174781,0.248666897661,-0.955605689813
));
#342 = CARTESIAN_POINT('',(1.1285062799,0.25863965002,-0.96997648759));
#343 = CARTESIAN_POINT('',(1.101376168937,0.27045588868,-0.983670151133)
);
#344 = CARTESIAN_POINT('',(1.074901449997,0.284105569184,-0.996509084422
));
#345 = CARTESIAN_POINT('',(1.037243403941,0.306781470677,-1.013821603366
));
#346 = CARTESIAN_POINT('',(1.025418707852,0.314403771143,-1.019111521962
));
#347 = CARTESIAN_POINT('',(1.013792367059,0.322415109118,-1.02415236648)
);
#348 = CARTESIAN_POINT('',(1.002382671593,0.330809798634,-1.028923710033
));
#349 = CARTESIAN_POINT('',(0.991208274113,0.339580361389,-1.033405222265
));
#350 = CARTESIAN_POINT('',(0.956010777141,0.369029552539,-1.046852711153
));
#351 = CARTESIAN_POINT('',(0.932978860415,0.391160848576,-1.054603263492
));
#352 = CARTESIAN_POINT('',(0.911420112477,0.41499310176,-1.060605686391)
);
#353 = CARTESIAN_POINT('',(0.891525932782,0.440371267718,-1.064677944656
));
#354 = CARTESIAN_POINT('',(0.873462929645,0.467118845464,-1.066713153777
));
#355 = CARTESIAN_POINT('',(0.84594660619,0.514776775165,-1.066713934344)
);
#356 = CARTESIAN_POINT('',(0.835512637633,0.535134282273,-1.065689172984
));
#357 = CARTESIAN_POINT('',(0.826115271201,0.555982024136,-1.063638917854
));
#358 = CARTESIAN_POINT('',(0.817788067149,0.577236730448,-1.06058943369)
);
#359 = CARTESIAN_POINT('',(0.810552452319,0.598812127263,-1.056588895538
));
#360 = CARTESIAN_POINT('',(0.801833019822,0.629812870351,-1.049641665422
));
#361 = CARTESIAN_POINT('',(0.799442391653,0.639050642016,-1.047423009432
));
#362 = CARTESIAN_POINT('',(0.797248557021,0.648322961287,-1.045051525973
));
#363 = CARTESIAN_POINT('',(0.795251872154,0.657623381703,-1.042532403245
));
#364 = CARTESIAN_POINT('',(0.793452328669,0.666945575206,-1.039871149645
));
#365 = CARTESIAN_POINT('',(0.789391148025,0.690605986312,-1.032782581959
));
#366 = CARTESIAN_POINT('',(0.787395678522,0.704965345463,-1.028170808136
));
#367 = CARTESIAN_POINT('',(0.785861869009,0.719339063923,-1.023259070564
));
#368 = CARTESIAN_POINT('',(0.784786552605,0.733706076169,-1.018069037029
));
#369 = CARTESIAN_POINT('',(0.784165098368,0.748046644916,-1.012622427438
));
#370 = CARTESIAN_POINT('',(0.783636155054,0.791689927349,-0.995275246295
));
#371 = CARTESIAN_POINT('',(0.785169347148,0.820845596866,-0.982618517867
));
#372 = CARTESIAN_POINT('',(0.788541423532,0.849657599733,-0.969149391667
));
#373 = CARTESIAN_POINT('',(0.793687015242,0.877995185116,-0.955034117166
));
#374 = CARTESIAN_POINT('',(0.800535195201,0.905748547573,-0.940410584951
));
#375 = CARTESIAN_POINT('',(0.809020320439,0.932828108132,-0.92538969229)
);
#376 = ORIENTED_EDGE('',*,*,#377,.F.);
#377 = EDGE_CURVE('',#260,#336,#378,.T.);
#378 = LINE('',#379,#380);
#379 = CARTESIAN_POINT('',(0.809020320439,0.932828108132,0.83));
#380 = VECTOR('',#381,1.);
#381 = DIRECTION('',(0.,0.,-1.));
#382 = CYLINDRICAL_SURFACE('',#383,0.547966210764);
#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
#384 = CARTESIAN_POINT('',(1.331917808683,0.768983105382,0.83));
#385 = DIRECTION('',(-0.,-0.,1.));
#386 = DIRECTION('',(-0.21817916344,-0.975908731717,-0.));
#387 = ADVANCED_FACE('',(#388),#425,.F.);
#388 = FACE_BOUND('',#389,.F.);
#389 = EDGE_LOOP('',(#390,#391,#392,#419));
#390 = ORIENTED_EDGE('',*,*,#259,.F.);
#391 = ORIENTED_EDGE('',*,*,#377,.T.);
#392 = ORIENTED_EDGE('',*,*,#393,.T.);
#393 = EDGE_CURVE('',#336,#394,#396,.T.);
#394 = VERTEX_POINT('',#395);
#395 = CARTESIAN_POINT('',(0.403342678787,1.167046203744,-0.92538969229)
);
#396 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#397,#398,#399,#400,#401,#402,
#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,
#416,#417,#418),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,7),(0.,0.211517069333
,0.500186392087,0.790032279008,1.),.UNSPECIFIED.);
#397 = CARTESIAN_POINT('',(0.809020320439,0.932828108132,-0.92538969229)
);
#398 = CARTESIAN_POINT('',(0.815724477742,0.954223859946,-0.913521579043
));
#399 = CARTESIAN_POINT('',(0.82004762126,0.976427044049,-0.90215697876)
);
#400 = CARTESIAN_POINT('',(0.821865540713,0.999125557305,-0.891438586975
));
#401 = CARTESIAN_POINT('',(0.821100864825,1.021972921582,-0.881495765729
));
#402 = CARTESIAN_POINT('',(0.81773824107,1.044602443604,-0.872443439168)
);
#403 = CARTESIAN_POINT('',(0.803789190486,1.096719152264,-0.853377707008
));
#404 = CARTESIAN_POINT('',(0.791013303398,1.125703831325,-0.844215582365
));
#405 = CARTESIAN_POINT('',(0.773668487099,1.152638201315,-0.837152262017
));
#406 = CARTESIAN_POINT('',(0.75218235292,1.176573693513,-0.83237572521)
);
#407 = CARTESIAN_POINT('',(0.727283989348,1.196701745555,-0.829992294761
));
#408 = CARTESIAN_POINT('',(0.672392166534,1.228356208379,-0.830007766616
));
#409 = CARTESIAN_POINT('',(0.642368002541,1.239853199141,-0.832426203149
));
#410 = CARTESIAN_POINT('',(0.610748741314,1.246447826828,-0.837256917363
));
#411 = CARTESIAN_POINT('',(0.578613097192,1.247912861772,-0.844391415228
));
#412 = CARTESIAN_POINT('',(0.547008379417,1.24435744609,-0.853638443474)
);
#413 = CARTESIAN_POINT('',(0.495004274991,1.230174258285,-0.872775504455
));
#414 = CARTESIAN_POINT('',(0.473913498298,1.221764611094,-0.881787386676
));
#415 = CARTESIAN_POINT('',(0.453923548257,1.211034867625,-0.891674263563
));
#416 = CARTESIAN_POINT('',(0.435336838483,1.198177980967,-0.902323526773
));
#417 = CARTESIAN_POINT('',(0.418408650171,1.183429114187,-0.913608545565
));
#418 = CARTESIAN_POINT('',(0.403342678787,1.167046203744,-0.92538969229)
);
#419 = ORIENTED_EDGE('',*,*,#420,.F.);
#420 = EDGE_CURVE('',#251,#394,#421,.T.);
#421 = LINE('',#422,#423);
#422 = CARTESIAN_POINT('',(0.403342678787,1.167046203744,0.83));
#423 = VECTOR('',#424,1.);
#424 = DIRECTION('',(0.,0.,-1.));
#425 = CYLINDRICAL_SURFACE('',#426,0.24);
#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
#427 = CARTESIAN_POINT('',(0.58,1.00458946839,0.83));
#428 = DIRECTION('',(0.,0.,1.));
#429 = DIRECTION('',(0.954251335162,-0.299005667743,0.));
#430 = ADVANCED_FACE('',(#431),#483,.T.);
#431 = FACE_BOUND('',#432,.F.);
#432 = EDGE_LOOP('',(#433,#434,#435,#477));
#433 = ORIENTED_EDGE('',*,*,#250,.T.);
#434 = ORIENTED_EDGE('',*,*,#420,.T.);
#435 = ORIENTED_EDGE('',*,*,#436,.T.);
#436 = EDGE_CURVE('',#394,#437,#439,.T.);
#437 = VERTEX_POINT('',#438);
#438 = CARTESIAN_POINT('',(-0.403342678787,1.167046203744,-0.92538969229
));
#439 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#440,#441,#442,#443,#444,#445,
#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,
#459,#460,#461,#462,#463,#464,#465,#466,#467,#468,#469,#470,#471,
#472,#473,#474,#475,#476),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(
0.,0.199327118732,0.292611380945,0.49999362386,0.647190290112,
0.70927579573,0.804505220877,1.),.UNSPECIFIED.);
#440 = CARTESIAN_POINT('',(0.403342678787,1.167046203744,-0.92538969229)
);
#441 = CARTESIAN_POINT('',(0.383757927837,1.145749520464,-0.940704391796
));
#442 = CARTESIAN_POINT('',(0.362716236936,1.125576746425,-0.955605689813
));
#443 = CARTESIAN_POINT('',(0.340264632606,1.106634931734,-0.96997648759)
);
#444 = CARTESIAN_POINT('',(0.316466414268,1.089047685762,-0.983670151133
));
#445 = CARTESIAN_POINT('',(0.291408084729,1.072944746854,-0.996509084422
));
#446 = CARTESIAN_POINT('',(0.252941154954,1.05166987306,-1.013821603366)
);
#447 = CARTESIAN_POINT('',(0.24042770107,1.045240536087,-1.019111521962)
);
#448 = CARTESIAN_POINT('',(0.22767650847,1.039177498595,-1.02415236648)
);
#449 = CARTESIAN_POINT('',(0.214701646359,1.03349375723,-1.028923710033)
);
#450 = CARTESIAN_POINT('',(0.201518917468,1.028201726517,-1.033405222265
));
#451 = CARTESIAN_POINT('',(0.158416421324,1.012444395565,-1.046852711153
));
#452 = CARTESIAN_POINT('',(0.127734198375,1.003563818601,-1.054603263492
));
#453 = CARTESIAN_POINT('',(9.631548771857E-02,0.996809521805,
-1.060605686391));
#454 = CARTESIAN_POINT('',(6.439026145084E-02,0.992269739781,
-1.064677944656));
#455 = CARTESIAN_POINT('',(3.219467806477E-02,0.990000509069,
-1.066713153777));
#456 = CARTESIAN_POINT('',(-2.283646147652E-02,0.989999638788,
-1.066713934344));
#457 = CARTESIAN_POINT('',(-4.568356406826E-02,0.99114231051,
-1.065689172984));
#458 = CARTESIAN_POINT('',(-6.843692134827E-02,0.993427823383,
-1.063638917854));
#459 = CARTESIAN_POINT('',(-9.100763899068E-02,0.996843606287,
-1.06058943369));
#460 = CARTESIAN_POINT('',(-0.113310288144,1.00136507844,-1.056588895538
));
#461 = CARTESIAN_POINT('',(-0.144517435443,1.009314199935,
-1.049641665422));
#462 = CARTESIAN_POINT('',(-0.153712894464,1.011862741042,
-1.047423009432));
#463 = CARTESIAN_POINT('',(-0.162839875821,1.014598984155,
-1.045051525973));
#464 = CARTESIAN_POINT('',(-0.1718926186,1.017520014544,-1.042532403245)
);
#465 = CARTESIAN_POINT('',(-0.180865646735,1.020622660922,
-1.039871149645));
#466 = CARTESIAN_POINT('',(-0.203386754139,1.028935780868,
-1.032782581959));
#467 = CARTESIAN_POINT('',(-0.216820058697,1.034387333161,
-1.028170808136));
#468 = CARTESIAN_POINT('',(-0.230034968788,1.040245874389,
-1.023259070564));
#469 = CARTESIAN_POINT('',(-0.243014824571,1.046498129189,
-1.018069037029));
#470 = CARTESIAN_POINT('',(-0.255744848529,1.053130218406,
-1.012622427438));
#471 = CARTESIAN_POINT('',(-0.293805511477,1.074493781275,
-0.995275246295));
#472 = CARTESIAN_POINT('',(-0.318288465897,1.090399399336,
-0.982618517867));
#473 = CARTESIAN_POINT('',(-0.341554354121,1.107725704582,
-0.969149391667));
#474 = CARTESIAN_POINT('',(-0.36352262709,1.126350710412,-0.955034117165
));
#475 = CARTESIAN_POINT('',(-0.384133654039,1.146158089454,
-0.940410584951));
#476 = CARTESIAN_POINT('',(-0.403342678787,1.167046203744,-0.92538969229
));
#477 = ORIENTED_EDGE('',*,*,#478,.F.);
#478 = EDGE_CURVE('',#242,#437,#479,.T.);
#479 = LINE('',#480,#481);
#480 = CARTESIAN_POINT('',(-0.403342678787,1.167046203744,0.83));
#481 = VECTOR('',#482,1.);
#482 = DIRECTION('',(0.,0.,-1.));
#483 = CYLINDRICAL_SURFACE('',#484,0.547966210764);
#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487);
#485 = CARTESIAN_POINT('',(2.914335439641E-16,1.537966210764,0.83));
#486 = DIRECTION('',(0.,-0.,1.));
#487 = DIRECTION('',(0.736072171722,-0.676903063974,-0.));
#488 = ADVANCED_FACE('',(#489),#526,.F.);
#489 = FACE_BOUND('',#490,.F.);
#490 = EDGE_LOOP('',(#491,#492,#493,#520));
#491 = ORIENTED_EDGE('',*,*,#241,.F.);
#492 = ORIENTED_EDGE('',*,*,#478,.T.);
#493 = ORIENTED_EDGE('',*,*,#494,.T.);
#494 = EDGE_CURVE('',#437,#495,#497,.T.);
#495 = VERTEX_POINT('',#496);
#496 = CARTESIAN_POINT('',(-0.809020320439,0.932828108132,-0.92538969229
));
#497 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#498,#499,#500,#501,#502,#503,
#504,#505,#506,#507,#508,#509,#510,#511,#512,#513,#514,#515,#516,
#517,#518,#519),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,7),(0.,0.211517069333
,0.500186392087,0.790032279008,1.),.UNSPECIFIED.);
#498 = CARTESIAN_POINT('',(-0.403342678787,1.167046203744,-0.92538969229
));
#499 = CARTESIAN_POINT('',(-0.418519864739,1.183550050186,
-0.913521579043));
#500 = CARTESIAN_POINT('',(-0.435586814459,1.198395594348,-0.90215697876
));
#501 = CARTESIAN_POINT('',(-0.45433534384,1.211319215405,-0.891438586975
));
#502 = CARTESIAN_POINT('',(-0.474504079658,1.222080668799,
-0.881495765729));
#503 = CARTESIAN_POINT('',(-0.495783132482,1.230483312214,
-0.872443439168));
#504 = CARTESIAN_POINT('',(-0.547892051434,1.24446143438,-0.853377707008
));
#505 = CARTESIAN_POINT('',(-0.579381463366,1.247889531136,
-0.844215582365));
#506 = CARTESIAN_POINT('',(-0.611379720162,1.246335664593,
-0.837152262017));
#507 = CARTESIAN_POINT('',(-0.642851531546,1.239695872663,-0.83237572521
));
#508 = CARTESIAN_POINT('',(-0.67273211773,1.228197283319,-0.829992294761
));
#509 = CARTESIAN_POINT('',(-0.727591598085,1.196486801713,
-0.830007766616));
#510 = CARTESIAN_POINT('',(-0.752560366149,1.17623360835,-0.832426203149
));
#511 = CARTESIAN_POINT('',(-0.774081111868,1.152147838721,
-0.837256917363));
#512 = CARTESIAN_POINT('',(-0.791417691408,1.125050072017,
-0.844391415228));
#513 = CARTESIAN_POINT('',(-0.804140969994,1.095901875704,
-0.853638443474));
#514 = CARTESIAN_POINT('',(-0.817860021261,1.043773406266,
-0.872775504455));
#515 = CARTESIAN_POINT('',(-0.821122441504,1.021303434269,
-0.881787386676));
#516 = CARTESIAN_POINT('',(-0.821825186103,0.998626757979,
-0.891674263563));
#517 = CARTESIAN_POINT('',(-0.819984150531,0.976101751813,
-0.902323526773));
#518 = CARTESIAN_POINT('',(-0.815675351379,0.954067077305,
-0.913608545565));
#519 = CARTESIAN_POINT('',(-0.809020320439,0.932828108132,-0.92538969229
));
#520 = ORIENTED_EDGE('',*,*,#521,.F.);
#521 = EDGE_CURVE('',#233,#495,#522,.T.);
#522 = LINE('',#523,#524);
#523 = CARTESIAN_POINT('',(-0.809020320439,0.932828108132,0.83));
#524 = VECTOR('',#525,1.);
#525 = DIRECTION('',(0.,0.,-1.));
#526 = CYLINDRICAL_SURFACE('',#527,0.24);
#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
#528 = CARTESIAN_POINT('',(-0.58,1.00458946839,0.83));
#529 = DIRECTION('',(0.,0.,1.));
#530 = DIRECTION('',(0.736072171722,0.676903063974,-0.));
#531 = ADVANCED_FACE('',(#532),#584,.T.);
#532 = FACE_BOUND('',#533,.F.);
#533 = EDGE_LOOP('',(#534,#535,#536,#578));
#534 = ORIENTED_EDGE('',*,*,#232,.T.);
#535 = ORIENTED_EDGE('',*,*,#521,.T.);
#536 = ORIENTED_EDGE('',*,*,#537,.T.);
#537 = EDGE_CURVE('',#495,#538,#540,.T.);
#538 = VERTEX_POINT('',#539);
#539 = CARTESIAN_POINT('',(-1.212362999226,0.234218095612,-0.92538969229
));
#540 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#541,#542,#543,#544,#545,#546,
#547,#548,#549,#550,#551,#552,#553,#554,#555,#556,#557,#558,#559,
#560,#561,#562,#563,#564,#565,#566,#567,#568,#569,#570,#571,#572,
#573,#574,#575,#576,#577),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(
0.,0.199327118732,0.292611380945,0.49999362386,0.647190290112,
0.70927579573,0.804505220877,1.),.UNSPECIFIED.);
#541 = CARTESIAN_POINT('',(-0.809020320439,0.932828108132,-0.92538969229
));
#542 = CARTESIAN_POINT('',(-0.800369227177,0.905218874643,
-0.940704391796));
#543 = CARTESIAN_POINT('',(-0.793419937846,0.876909848764,
-0.955605689813));
#544 = CARTESIAN_POINT('',(-0.788241647293,0.847995281713,-0.96997648759
));
#545 = CARTESIAN_POINT('',(-0.784909754668,0.818591797082,
-0.983670151133));
#546 = CARTESIAN_POINT('',(-0.783493365268,0.788839177671,
-0.996509084422));
#547 = CARTESIAN_POINT('',(-0.784302248987,0.744888402382,
-1.013821603366));
#548 = CARTESIAN_POINT('',(-0.784991006782,0.730836764944,
-1.019111521962));
#549 = CARTESIAN_POINT('',(-0.78611585859,0.716762389477,-1.02415236648)
);
#550 = CARTESIAN_POINT('',(-0.787681025234,0.702683958596,
-1.028923710033));
#551 = CARTESIAN_POINT('',(-0.789689356645,0.688621365129,
-1.033405222265));
#552 = CARTESIAN_POINT('',(-0.797594355816,0.643414843026,
-1.046852711153));
#553 = CARTESIAN_POINT('',(-0.80524466204,0.612402970025,-1.054603263492
));
#554 = CARTESIAN_POINT('',(-0.815104624758,0.581816420045,
-1.060605686391));
#555 = CARTESIAN_POINT('',(-0.827135671332,0.551898472063,
-1.064677944656));
#556 = CARTESIAN_POINT('',(-0.841268251581,0.522881663605,
-1.066713153777));
#557 = CARTESIAN_POINT('',(-0.868783067666,0.475222863623,
-1.066713934344));
#558 = CARTESIAN_POINT('',(-0.881196201701,0.456008028236,
-1.065689172984));
#559 = CARTESIAN_POINT('',(-0.89455219255,0.437445799247,-1.063638917854
));
#560 = CARTESIAN_POINT('',(-0.90879570614,0.419606875839,-1.06058943369)
);
#561 = CARTESIAN_POINT('',(-0.923862740463,0.402552951177,
-1.056588895538));
#562 = CARTESIAN_POINT('',(-0.946350455266,0.379501329584,
-1.049641665422));
#563 = CARTESIAN_POINT('',(-0.953155286117,0.372812099026,
-1.047423009432));
#564 = CARTESIAN_POINT('',(-0.960088432842,0.366276022867,
-1.045051525973));
#565 = CARTESIAN_POINT('',(-0.967144490754,0.359896632841,
-1.042532403245));
#566 = CARTESIAN_POINT('',(-0.974317975405,0.353677085716,
-1.039871149645));
#567 = CARTESIAN_POINT('',(-0.992777902164,0.338329794556,
-1.032782581959));
#568 = CARTESIAN_POINT('',(-1.004215737219,0.329421987699,
-1.028170808136));
#569 = CARTESIAN_POINT('',(-1.015896837796,0.320906810465,
-1.023259070564));
#570 = CARTESIAN_POINT('',(-1.027801377176,0.31279205302,-1.018069037029
));
#571 = CARTESIAN_POINT('',(-1.039909946897,0.30508357349,-1.012622427438
));
#572 = CARTESIAN_POINT('',(-1.077441666531,0.282803853926,
-0.995275246295));
#573 = CARTESIAN_POINT('',(-1.103457813044,0.26955380247,-0.982618517867
));
#574 = CARTESIAN_POINT('',(-1.130095777654,0.258068104849,
-0.969149391667));
#575 = CARTESIAN_POINT('',(-1.157209642332,0.248355525295,
-0.955034117165));
#576 = CARTESIAN_POINT('',(-1.18466884924,0.240409541881,-0.940410584952
));
#577 = CARTESIAN_POINT('',(-1.212362999226,0.234218095612,-0.92538969229
));
#578 = ORIENTED_EDGE('',*,*,#579,.F.);
#579 = EDGE_CURVE('',#224,#538,#580,.T.);
#580 = LINE('',#581,#582);
#581 = CARTESIAN_POINT('',(-1.212362999226,0.234218095612,0.83));
#582 = VECTOR('',#583,1.);
#583 = DIRECTION('',(0.,0.,-1.));
#584 = CYLINDRICAL_SURFACE('',#585,0.547966210764);
#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);
#586 = CARTESIAN_POINT('',(-1.331917808683,0.768983105382,0.83));
#587 = DIRECTION('',(-0.,-0.,1.));
#588 = DIRECTION('',(0.954251335162,0.299005667743,0.));
#589 = ADVANCED_FACE('',(#590),#630,.F.);
#590 = FACE_BOUND('',#591,.F.);
#591 = EDGE_LOOP('',(#592,#593,#594,#607,#624));
#592 = ORIENTED_EDGE('',*,*,#223,.F.);
#593 = ORIENTED_EDGE('',*,*,#579,.T.);
#594 = ORIENTED_EDGE('',*,*,#595,.T.);
#595 = EDGE_CURVE('',#538,#596,#598,.T.);
#596 = VERTEX_POINT('',#597);
#597 = CARTESIAN_POINT('',(-1.4,-3.429011037613E-16,-0.83));
#598 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#599,#600,#601,#602,#603,#604,
#605,#606),.UNSPECIFIED.,.F.,.F.,(8,8),(0.,1.),
.PIECEWISE_BEZIER_KNOTS.);
#599 = CARTESIAN_POINT('',(-1.212362999226,0.234218095612,-0.92538969229
));
#600 = CARTESIAN_POINT('',(-1.256679795859,0.224310405168,
-0.901352924754));
#601 = CARTESIAN_POINT('',(-1.299085036315,0.204558373942,
-0.879298622236));
#602 = CARTESIAN_POINT('',(-1.337000108604,0.175308484362,
-0.860343570388));
#603 = CARTESIAN_POINT('',(-1.367841271866,0.137719365449,
-0.845383400867));
#604 = CARTESIAN_POINT('',(-1.389290118372,9.390881749004E-02,
-0.835123477782));
#605 = CARTESIAN_POINT('',(-1.4,4.693910191096E-02,-0.83));
#606 = CARTESIAN_POINT('',(-1.4,0.,-0.83));
#607 = ORIENTED_EDGE('',*,*,#608,.T.);
#608 = EDGE_CURVE('',#596,#609,#611,.T.);
#609 = VERTEX_POINT('',#610);
#610 = CARTESIAN_POINT('',(-1.212362999226,-0.234218095612,
-0.92538969229));
#611 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#612,#613,#614,#615,#616,#617,
#618,#619,#620,#621,#622,#623),.UNSPECIFIED.,.F.,.F.,(7,5,7),(0.,
0.498083423554,1.),.UNSPECIFIED.);
#612 = CARTESIAN_POINT('',(-1.4,0.,-0.83));
#613 = CARTESIAN_POINT('',(-1.4,-2.727780366462E-02,-0.83));
#614 = CARTESIAN_POINT('',(-1.396279654171,-5.455870117063E-02,
-0.831779742315));
#615 = CARTESIAN_POINT('',(-1.388837049481,-8.1164144925E-02,
-0.835340015858));
#616 = CARTESIAN_POINT('',(-1.377856240936,-0.106427520265,
-0.840622599419));
#617 = CARTESIAN_POINT('',(-1.363679710379,-0.129773322006,
-0.847521351909));
#618 = CARTESIAN_POINT('',(-1.329688599657,-0.171882356027,
-0.864319916475));
#619 = CARTESIAN_POINT('',(-1.309829385608,-0.190611644105,
-0.874243473888));
#620 = CARTESIAN_POINT('',(-1.28761853469,-0.206473638189,
-0.885510558014));
#621 = CARTESIAN_POINT('',(-1.263595792895,-0.219138293145,
-0.897935548007));
#622 = CARTESIAN_POINT('',(-1.238324861381,-0.228413928498,
-0.911308366634));
#623 = CARTESIAN_POINT('',(-1.212362999226,-0.234218095612,
-0.92538969229));
#624 = ORIENTED_EDGE('',*,*,#625,.F.);
#625 = EDGE_CURVE('',#215,#609,#626,.T.);
#626 = LINE('',#627,#628);
#627 = CARTESIAN_POINT('',(-1.212362999226,-0.234218095612,0.83));
#628 = VECTOR('',#629,1.);
#629 = DIRECTION('',(0.,0.,-1.));
#630 = CYLINDRICAL_SURFACE('',#631,0.24);
#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
#632 = CARTESIAN_POINT('',(-1.16,4.51028103754E-16,0.83));
#633 = DIRECTION('',(0.,0.,1.));
#634 = DIRECTION('',(-0.21817916344,0.975908731717,0.));
#635 = ADVANCED_FACE('',(#636),#688,.T.);
#636 = FACE_BOUND('',#637,.F.);
#637 = EDGE_LOOP('',(#638,#639,#640,#682));
#638 = ORIENTED_EDGE('',*,*,#214,.T.);
#639 = ORIENTED_EDGE('',*,*,#625,.T.);
#640 = ORIENTED_EDGE('',*,*,#641,.T.);
#641 = EDGE_CURVE('',#609,#642,#644,.T.);
#642 = VERTEX_POINT('',#643);
#643 = CARTESIAN_POINT('',(-0.809020320439,-0.932828108132,
-0.92538969229));
#644 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#645,#646,#647,#648,#649,#650,
#651,#652,#653,#654,#655,#656,#657,#658,#659,#660,#661,#662,#663,
#664,#665,#666,#667,#668,#669,#670,#671,#672,#673,#674,#675,#676,
#677,#678,#679,#680,#681),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(
0.,0.199327118732,0.292611380945,0.49999362386,0.647190290112,
0.70927579573,0.804505220877,1.),.UNSPECIFIED.);
#645 = CARTESIAN_POINT('',(-1.212362999226,-0.234218095612,
-0.92538969229));
#646 = CARTESIAN_POINT('',(-1.184127155014,-0.240530645822,
-0.940704391796));
#647 = CARTESIAN_POINT('',(-1.156136174781,-0.248666897661,
-0.955605689813));
#648 = CARTESIAN_POINT('',(-1.1285062799,-0.25863965002,-0.96997648759)
);
#649 = CARTESIAN_POINT('',(-1.101376168937,-0.27045588868,
-0.983670151133));
#650 = CARTESIAN_POINT('',(-1.074901449997,-0.284105569184,
-0.996509084422));
#651 = CARTESIAN_POINT('',(-1.037243403941,-0.306781470677,
-1.013821603366));
#652 = CARTESIAN_POINT('',(-1.025418707852,-0.314403771143,
-1.019111521962));
#653 = CARTESIAN_POINT('',(-1.013792367059,-0.322415109118,
-1.02415236648));
#654 = CARTESIAN_POINT('',(-1.002382671593,-0.330809798634,
-1.028923710033));
#655 = CARTESIAN_POINT('',(-0.991208274113,-0.339580361389,
-1.033405222265));
#656 = CARTESIAN_POINT('',(-0.956010777141,-0.369029552539,
-1.046852711153));
#657 = CARTESIAN_POINT('',(-0.932978860415,-0.391160848576,
-1.054603263492));
#658 = CARTESIAN_POINT('',(-0.911420112477,-0.41499310176,
-1.060605686391));
#659 = CARTESIAN_POINT('',(-0.891525932782,-0.440371267718,
-1.064677944656));
#660 = CARTESIAN_POINT('',(-0.873462929645,-0.467118845464,
-1.066713153777));
#661 = CARTESIAN_POINT('',(-0.84594660619,-0.514776775165,
-1.066713934344));
#662 = CARTESIAN_POINT('',(-0.835512637633,-0.535134282273,
-1.065689172984));
#663 = CARTESIAN_POINT('',(-0.826115271201,-0.555982024136,
-1.063638917854));
#664 = CARTESIAN_POINT('',(-0.817788067149,-0.577236730448,
-1.06058943369));
#665 = CARTESIAN_POINT('',(-0.810552452319,-0.598812127263,
-1.056588895538));
#666 = CARTESIAN_POINT('',(-0.801833019822,-0.629812870351,
-1.049641665422));
#667 = CARTESIAN_POINT('',(-0.799442391653,-0.639050642016,
-1.047423009432));
#668 = CARTESIAN_POINT('',(-0.797248557021,-0.648322961287,
-1.045051525973));
#669 = CARTESIAN_POINT('',(-0.795251872154,-0.657623381703,
-1.042532403245));
#670 = CARTESIAN_POINT('',(-0.793452328669,-0.666945575206,
-1.039871149645));
#671 = CARTESIAN_POINT('',(-0.789391148025,-0.690605986312,
-1.032782581959));
#672 = CARTESIAN_POINT('',(-0.787395678522,-0.704965345463,
-1.028170808136));
#673 = CARTESIAN_POINT('',(-0.785861869009,-0.719339063923,
-1.023259070564));
#674 = CARTESIAN_POINT('',(-0.784786552605,-0.733706076169,
-1.018069037029));
#675 = CARTESIAN_POINT('',(-0.784165098368,-0.748046644916,
-1.012622427438));
#676 = CARTESIAN_POINT('',(-0.783636155054,-0.791689927349,
-0.995275246295));
#677 = CARTESIAN_POINT('',(-0.785169347148,-0.820845596866,
-0.982618517867));
#678 = CARTESIAN_POINT('',(-0.788541423532,-0.849657599733,
-0.969149391667));
#679 = CARTESIAN_POINT('',(-0.793687015242,-0.877995185116,
-0.955034117166));
#680 = CARTESIAN_POINT('',(-0.800535195201,-0.905748547573,
-0.940410584951));
#681 = CARTESIAN_POINT('',(-0.809020320439,-0.932828108132,
-0.92538969229));
#682 = ORIENTED_EDGE('',*,*,#683,.F.);
#683 = EDGE_CURVE('',#206,#642,#684,.T.);
#684 = LINE('',#685,#686);
#685 = CARTESIAN_POINT('',(-0.809020320439,-0.932828108132,0.83));
#686 = VECTOR('',#687,1.);
#687 = DIRECTION('',(0.,0.,-1.));
#688 = CYLINDRICAL_SURFACE('',#689,0.547966210764);
#689 = AXIS2_PLACEMENT_3D('',#690,#691,#692);
#690 = CARTESIAN_POINT('',(-1.331917808683,-0.768983105382,0.83));
#691 = DIRECTION('',(-0.,-0.,1.));
#692 = DIRECTION('',(0.21817916344,0.975908731717,0.));
#693 = ADVANCED_FACE('',(#694),#731,.F.);
#694 = FACE_BOUND('',#695,.F.);
#695 = EDGE_LOOP('',(#696,#697,#698,#725));
#696 = ORIENTED_EDGE('',*,*,#205,.F.);
#697 = ORIENTED_EDGE('',*,*,#683,.T.);
#698 = ORIENTED_EDGE('',*,*,#699,.T.);
#699 = EDGE_CURVE('',#642,#700,#702,.T.);
#700 = VERTEX_POINT('',#701);
#701 = CARTESIAN_POINT('',(-0.403342678787,-1.167046203744,
-0.92538969229));
#702 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#703,#704,#705,#706,#707,#708,
#709,#710,#711,#712,#713,#714,#715,#716,#717,#718,#719,#720,#721,
#722,#723,#724),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,7),(0.,0.211517069333
,0.500186392087,0.790032279008,1.),.UNSPECIFIED.);
#703 = CARTESIAN_POINT('',(-0.809020320439,-0.932828108132,
-0.92538969229));
#704 = CARTESIAN_POINT('',(-0.815724477742,-0.954223859946,
-0.913521579043));
#705 = CARTESIAN_POINT('',(-0.82004762126,-0.976427044049,-0.90215697876
));
#706 = CARTESIAN_POINT('',(-0.821865540713,-0.999125557305,
-0.891438586975));
#707 = CARTESIAN_POINT('',(-0.821100864825,-1.021972921582,
-0.881495765729));
#708 = CARTESIAN_POINT('',(-0.81773824107,-1.044602443604,
-0.872443439168));
#709 = CARTESIAN_POINT('',(-0.803789190486,-1.096719152264,
-0.853377707008));
#710 = CARTESIAN_POINT('',(-0.791013303398,-1.125703831325,
-0.844215582365));
#711 = CARTESIAN_POINT('',(-0.773668487099,-1.152638201316,
-0.837152262017));
#712 = CARTESIAN_POINT('',(-0.75218235292,-1.176573693513,-0.83237572521
));
#713 = CARTESIAN_POINT('',(-0.727283989348,-1.196701745555,
-0.829992294761));
#714 = CARTESIAN_POINT('',(-0.672392166534,-1.228356208379,
-0.830007766616));
#715 = CARTESIAN_POINT('',(-0.642368002541,-1.239853199141,
-0.832426203149));
#716 = CARTESIAN_POINT('',(-0.610748741314,-1.246447826828,
-0.837256917363));
#717 = CARTESIAN_POINT('',(-0.578613097192,-1.247912861772,
-0.844391415228));
#718 = CARTESIAN_POINT('',(-0.547008379417,-1.24435744609,
-0.853638443474));
#719 = CARTESIAN_POINT('',(-0.495004274991,-1.230174258285,
-0.872775504455));
#720 = CARTESIAN_POINT('',(-0.473913498298,-1.221764611094,
-0.881787386676));
#721 = CARTESIAN_POINT('',(-0.453923548257,-1.211034867625,
-0.891674263563));
#722 = CARTESIAN_POINT('',(-0.435336838483,-1.198177980967,
-0.902323526773));
#723 = CARTESIAN_POINT('',(-0.418408650171,-1.183429114187,
-0.913608545565));
#724 = CARTESIAN_POINT('',(-0.403342678787,-1.167046203744,
-0.92538969229));
#725 = ORIENTED_EDGE('',*,*,#726,.F.);
#726 = EDGE_CURVE('',#197,#700,#727,.T.);
#727 = LINE('',#728,#729);
#728 = CARTESIAN_POINT('',(-0.403342678787,-1.167046203744,0.83));
#729 = VECTOR('',#730,1.);
#730 = DIRECTION('',(0.,0.,-1.));
#731 = CYLINDRICAL_SURFACE('',#732,0.24);
#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);
#733 = CARTESIAN_POINT('',(-0.58,-1.00458946839,0.83));
#734 = DIRECTION('',(0.,0.,1.));
#735 = DIRECTION('',(-0.954251335162,0.299005667743,-0.));
#736 = ADVANCED_FACE('',(#737),#789,.T.);
#737 = FACE_BOUND('',#738,.F.);
#738 = EDGE_LOOP('',(#739,#740,#741,#783));
#739 = ORIENTED_EDGE('',*,*,#196,.T.);
#740 = ORIENTED_EDGE('',*,*,#726,.T.);
#741 = ORIENTED_EDGE('',*,*,#742,.T.);
#742 = EDGE_CURVE('',#700,#743,#745,.T.);
#743 = VERTEX_POINT('',#744);
#744 = CARTESIAN_POINT('',(0.403342678787,-1.167046203744,-0.92538969229
));
#745 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#746,#747,#748,#749,#750,#751,
#752,#753,#754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,
#765,#766,#767,#768,#769,#770,#771,#772,#773,#774,#775,#776,#777,
#778,#779,#780,#781,#782),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(
0.,0.199327118732,0.292611380945,0.49999362386,0.647190290112,
0.70927579573,0.804505220877,1.),.UNSPECIFIED.);
#746 = CARTESIAN_POINT('',(-0.403342678787,-1.167046203744,
-0.92538969229));
#747 = CARTESIAN_POINT('',(-0.383757927837,-1.145749520464,
-0.940704391796));
#748 = CARTESIAN_POINT('',(-0.362716236936,-1.125576746425,
-0.955605689813));
#749 = CARTESIAN_POINT('',(-0.340264632606,-1.106634931734,
-0.96997648759));
#750 = CARTESIAN_POINT('',(-0.316466414268,-1.089047685762,
-0.983670151133));
#751 = CARTESIAN_POINT('',(-0.291408084729,-1.072944746854,
-0.996509084422));
#752 = CARTESIAN_POINT('',(-0.252941154954,-1.05166987306,
-1.013821603366));
#753 = CARTESIAN_POINT('',(-0.24042770107,-1.045240536087,
-1.019111521962));
#754 = CARTESIAN_POINT('',(-0.22767650847,-1.039177498595,-1.02415236648
));
#755 = CARTESIAN_POINT('',(-0.214701646359,-1.03349375723,
-1.028923710033));
#756 = CARTESIAN_POINT('',(-0.201518917468,-1.028201726517,
-1.033405222265));
#757 = CARTESIAN_POINT('',(-0.158416421324,-1.012444395565,
-1.046852711153));
#758 = CARTESIAN_POINT('',(-0.127734198375,-1.003563818601,
-1.054603263492));
#759 = CARTESIAN_POINT('',(-9.631548771852E-02,-0.996809521805,
-1.060605686391));
#760 = CARTESIAN_POINT('',(-6.439026145089E-02,-0.992269739781,
-1.064677944656));
#761 = CARTESIAN_POINT('',(-3.219467806476E-02,-0.990000509069,
-1.066713153777));
#762 = CARTESIAN_POINT('',(2.283646147651E-02,-0.989999638788,
-1.066713934344));
#763 = CARTESIAN_POINT('',(4.568356406827E-02,-0.99114231051,
-1.065689172984));
#764 = CARTESIAN_POINT('',(6.843692134827E-02,-0.993427823383,
-1.063638917854));
#765 = CARTESIAN_POINT('',(9.100763899068E-02,-0.996843606287,
-1.06058943369));
#766 = CARTESIAN_POINT('',(0.113310288144,-1.00136507844,-1.056588895538
));
#767 = CARTESIAN_POINT('',(0.144517435443,-1.009314199935,
-1.049641665422));
#768 = CARTESIAN_POINT('',(0.153712894464,-1.011862741042,
-1.047423009432));
#769 = CARTESIAN_POINT('',(0.162839875821,-1.014598984155,
-1.045051525973));
#770 = CARTESIAN_POINT('',(0.1718926186,-1.017520014544,-1.042532403245)
);
#771 = CARTESIAN_POINT('',(0.180865646735,-1.020622660922,
-1.039871149645));
#772 = CARTESIAN_POINT('',(0.203386754139,-1.028935780868,
-1.032782581959));
#773 = CARTESIAN_POINT('',(0.216820058697,-1.034387333161,
-1.028170808136));
#774 = CARTESIAN_POINT('',(0.230034968788,-1.040245874389,
-1.023259070564));
#775 = CARTESIAN_POINT('',(0.243014824571,-1.046498129189,
-1.018069037029));
#776 = CARTESIAN_POINT('',(0.255744848529,-1.053130218406,
-1.012622427438));
#777 = CARTESIAN_POINT('',(0.293805511477,-1.074493781275,
-0.995275246295));
#778 = CARTESIAN_POINT('',(0.318288465897,-1.090399399336,
-0.982618517867));
#779 = CARTESIAN_POINT('',(0.341554354121,-1.107725704582,
-0.969149391667));
#780 = CARTESIAN_POINT('',(0.36352262709,-1.126350710412,-0.955034117165
));
#781 = CARTESIAN_POINT('',(0.384133654039,-1.146158089454,
-0.940410584952));
#782 = CARTESIAN_POINT('',(0.403342678787,-1.167046203744,-0.92538969229
));
#783 = ORIENTED_EDGE('',*,*,#784,.F.);
#784 = EDGE_CURVE('',#188,#743,#785,.T.);
#785 = LINE('',#786,#787);
#786 = CARTESIAN_POINT('',(0.403342678787,-1.167046203744,0.83));
#787 = VECTOR('',#788,1.);
#788 = DIRECTION('',(0.,0.,-1.));
#789 = CYLINDRICAL_SURFACE('',#790,0.547966210764);
#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);
#791 = CARTESIAN_POINT('',(-9.71445146547E-16,-1.537966210764,0.83));
#792 = DIRECTION('',(-0.,-0.,1.));
#793 = DIRECTION('',(-0.736072171722,0.676903063974,0.));
#794 = ADVANCED_FACE('',(#795),#832,.F.);
#795 = FACE_BOUND('',#796,.F.);
#796 = EDGE_LOOP('',(#797,#798,#799,#826));
#797 = ORIENTED_EDGE('',*,*,#187,.F.);
#798 = ORIENTED_EDGE('',*,*,#784,.T.);
#799 = ORIENTED_EDGE('',*,*,#800,.T.);
#800 = EDGE_CURVE('',#743,#801,#803,.T.);
#801 = VERTEX_POINT('',#802);
#802 = CARTESIAN_POINT('',(0.809020320439,-0.932828108132,-0.92538969229
));
#803 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#804,#805,#806,#807,#808,#809,
#810,#811,#812,#813,#814,#815,#816,#817,#818,#819,#820,#821,#822,
#823,#824,#825),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,7),(0.,0.211517069333
,0.500186392087,0.790032279008,1.),.UNSPECIFIED.);
#804 = CARTESIAN_POINT('',(0.403342678787,-1.167046203744,-0.92538969229
));
#805 = CARTESIAN_POINT('',(0.418519864739,-1.183550050186,
-0.913521579043));
#806 = CARTESIAN_POINT('',(0.435586814459,-1.198395594348,-0.90215697876
));
#807 = CARTESIAN_POINT('',(0.45433534384,-1.211319215405,-0.891438586975
));
#808 = CARTESIAN_POINT('',(0.474504079658,-1.222080668799,
-0.881495765729));
#809 = CARTESIAN_POINT('',(0.495783132482,-1.230483312214,
-0.872443439168));
#810 = CARTESIAN_POINT('',(0.547892051434,-1.24446143438,-0.853377707008
));
#811 = CARTESIAN_POINT('',(0.579381463366,-1.247889531136,
-0.844215582365));
#812 = CARTESIAN_POINT('',(0.611379720162,-1.246335664593,
-0.837152262017));
#813 = CARTESIAN_POINT('',(0.642851531546,-1.239695872663,-0.83237572521
));
#814 = CARTESIAN_POINT('',(0.67273211773,-1.228197283319,-0.829992294761
));
#815 = CARTESIAN_POINT('',(0.727591598085,-1.196486801713,
-0.830007766616));
#816 = CARTESIAN_POINT('',(0.752560366149,-1.17623360835,-0.832426203149
));
#817 = CARTESIAN_POINT('',(0.774081111868,-1.152147838721,
-0.837256917363));
#818 = CARTESIAN_POINT('',(0.791417691408,-1.125050072017,
-0.844391415228));
#819 = CARTESIAN_POINT('',(0.804140969994,-1.095901875703,
-0.853638443474));
#820 = CARTESIAN_POINT('',(0.817860021261,-1.043773406266,
-0.872775504455));
#821 = CARTESIAN_POINT('',(0.821122441504,-1.021303434269,
-0.881787386676));
#822 = CARTESIAN_POINT('',(0.821825186103,-0.998626757979,
-0.891674263563));
#823 = CARTESIAN_POINT('',(0.819984150531,-0.976101751813,
-0.902323526773));
#824 = CARTESIAN_POINT('',(0.815675351379,-0.954067077305,
-0.913608545565));
#825 = CARTESIAN_POINT('',(0.809020320439,-0.932828108132,-0.92538969229
));
#826 = ORIENTED_EDGE('',*,*,#827,.F.);
#827 = EDGE_CURVE('',#179,#801,#828,.T.);
#828 = LINE('',#829,#830);
#829 = CARTESIAN_POINT('',(0.809020320439,-0.932828108132,0.83));
#830 = VECTOR('',#831,1.);
#831 = DIRECTION('',(0.,0.,-1.));
#832 = CYLINDRICAL_SURFACE('',#833,0.24);
#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836);
#834 = CARTESIAN_POINT('',(0.58,-1.00458946839,0.83));
#835 = DIRECTION('',(0.,0.,1.));
#836 = DIRECTION('',(-0.736072171722,-0.676903063974,0.));
#837 = ADVANCED_FACE('',(#838),#883,.T.);
#838 = FACE_BOUND('',#839,.F.);
#839 = EDGE_LOOP('',(#840,#841,#842,#882));
#840 = ORIENTED_EDGE('',*,*,#178,.T.);
#841 = ORIENTED_EDGE('',*,*,#827,.T.);
#842 = ORIENTED_EDGE('',*,*,#843,.T.);
#843 = EDGE_CURVE('',#801,#285,#844,.T.);
#844 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#845,#846,#847,#848,#849,#850,
#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,#861,#862,#863,
#864,#865,#866,#867,#868,#869,#870,#871,#872,#873,#874,#875,#876,
#877,#878,#879,#880,#881),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,7),(
0.,0.199327118732,0.292611380945,0.499993623861,0.647190290112,
0.709275795731,0.804505220877,1.),.UNSPECIFIED.);
#845 = CARTESIAN_POINT('',(0.809020320439,-0.932828108132,-0.92538969229
));
#846 = CARTESIAN_POINT('',(0.800369227177,-0.905218874643,
-0.940704391796));
#847 = CARTESIAN_POINT('',(0.793419937846,-0.876909848764,
-0.955605689813));
#848 = CARTESIAN_POINT('',(0.788241647293,-0.847995281713,-0.96997648759
));
#849 = CARTESIAN_POINT('',(0.784909754668,-0.818591797082,
-0.983670151133));
#850 = CARTESIAN_POINT('',(0.783493365268,-0.788839177671,
-0.996509084422));
#851 = CARTESIAN_POINT('',(0.784302248987,-0.744888402382,
-1.013821603366));
#852 = CARTESIAN_POINT('',(0.784991006782,-0.730836764944,
-1.019111521962));
#853 = CARTESIAN_POINT('',(0.78611585859,-0.716762389477,-1.02415236648)
);
#854 = CARTESIAN_POINT('',(0.787681025234,-0.702683958596,
-1.028923710033));
#855 = CARTESIAN_POINT('',(0.789689356645,-0.688621365129,
-1.033405222265));
#856 = CARTESIAN_POINT('',(0.797594355816,-0.643414843026,
-1.046852711153));
#857 = CARTESIAN_POINT('',(0.80524466204,-0.612402970025,-1.054603263492
));
#858 = CARTESIAN_POINT('',(0.815104624758,-0.581816420045,
-1.060605686391));
#859 = CARTESIAN_POINT('',(0.827135671332,-0.551898472063,
-1.064677944656));
#860 = CARTESIAN_POINT('',(0.841268251581,-0.522881663605,
-1.066713153777));
#861 = CARTESIAN_POINT('',(0.868783067666,-0.475222863623,
-1.066713934344));
#862 = CARTESIAN_POINT('',(0.881196201701,-0.456008028236,
-1.065689172984));
#863 = CARTESIAN_POINT('',(0.89455219255,-0.437445799247,-1.063638917854
));
#864 = CARTESIAN_POINT('',(0.90879570614,-0.419606875839,-1.06058943369)
);
#865 = CARTESIAN_POINT('',(0.923862740463,-0.402552951177,
-1.056588895538));
#866 = CARTESIAN_POINT('',(0.946350455266,-0.379501329584,
-1.049641665422));
#867 = CARTESIAN_POINT('',(0.953155286117,-0.372812099026,
-1.047423009432));
#868 = CARTESIAN_POINT('',(0.960088432842,-0.366276022867,
-1.045051525973));
#869 = CARTESIAN_POINT('',(0.967144490754,-0.359896632841,
-1.042532403245));
#870 = CARTESIAN_POINT('',(0.974317975405,-0.353677085716,
-1.039871149645));
#871 = CARTESIAN_POINT('',(0.992777902164,-0.338329794556,
-1.032782581959));
#872 = CARTESIAN_POINT('',(1.004215737219,-0.329421987699,
-1.028170808136));
#873 = CARTESIAN_POINT('',(1.015896837796,-0.320906810465,
-1.023259070564));
#874 = CARTESIAN_POINT('',(1.027801377176,-0.31279205302,-1.018069037029
));
#875 = CARTESIAN_POINT('',(1.039909946897,-0.30508357349,-1.012622427438
));
#876 = CARTESIAN_POINT('',(1.077441666531,-0.282803853927,
-0.995275246295));
#877 = CARTESIAN_POINT('',(1.103457813044,-0.26955380247,-0.982618517867
));
#878 = CARTESIAN_POINT('',(1.130095777653,-0.258068104849,
-0.969149391667));
#879 = CARTESIAN_POINT('',(1.157209642332,-0.248355525295,
-0.955034117165));
#880 = CARTESIAN_POINT('',(1.18466884924,-0.240409541881,-0.940410584952
));
#881 = CARTESIAN_POINT('',(1.212362999226,-0.234218095612,-0.92538969229
));
#882 = ORIENTED_EDGE('',*,*,#284,.F.);
#883 = CYLINDRICAL_SURFACE('',#884,0.547966210764);
#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
#885 = CARTESIAN_POINT('',(1.331917808683,-0.768983105382,0.83));
#886 = DIRECTION('',(-0.,-0.,1.));
#887 = DIRECTION('',(-0.954251335162,-0.299005667743,-0.));
#888 = ADVANCED_FACE('',(#889),#920,.F.);
#889 = FACE_BOUND('',#890,.F.);
#890 = EDGE_LOOP('',(#891,#899,#906,#907,#908,#909,#910,#911,#912,#913,
#914,#915,#916,#917,#918,#919));
#891 = ORIENTED_EDGE('',*,*,#892,.T.);
#892 = EDGE_CURVE('',#596,#893,#895,.T.);
#893 = VERTEX_POINT('',#894);
#894 = CARTESIAN_POINT('',(-0.193989690448,-4.751377069488E-17,
-1.526290376865));
#895 = LINE('',#896,#897);
#896 = CARTESIAN_POINT('',(-4.275204340564,-1.047123062275E-15,0.83));
#897 = VECTOR('',#898,1.);
#898 = DIRECTION('',(0.866025403784,2.12115047745E-16,-0.5));
#899 = ORIENTED_EDGE('',*,*,#900,.F.);
#900 = EDGE_CURVE('',#893,#893,#901,.T.);
#901 = CIRCLE('',#902,0.193989690448);
#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905);
#903 = CARTESIAN_POINT('',(0.,0.,-1.526290376865));
#904 = DIRECTION('',(0.,0.,-1.));
#905 = DIRECTION('',(-1.,0.,-0.));
#906 = ORIENTED_EDGE('',*,*,#892,.F.);
#907 = ORIENTED_EDGE('',*,*,#595,.F.);
#908 = ORIENTED_EDGE('',*,*,#537,.F.);
#909 = ORIENTED_EDGE('',*,*,#494,.F.);
#910 = ORIENTED_EDGE('',*,*,#436,.F.);
#911 = ORIENTED_EDGE('',*,*,#393,.F.);
#912 = ORIENTED_EDGE('',*,*,#335,.F.);
#913 = ORIENTED_EDGE('',*,*,#292,.F.);
#914 = ORIENTED_EDGE('',*,*,#843,.F.);
#915 = ORIENTED_EDGE('',*,*,#800,.F.);
#916 = ORIENTED_EDGE('',*,*,#742,.F.);
#917 = ORIENTED_EDGE('',*,*,#699,.F.);
#918 = ORIENTED_EDGE('',*,*,#641,.F.);
#919 = ORIENTED_EDGE('',*,*,#608,.F.);
#920 = CONICAL_SURFACE('',#921,4.275204340564,1.047197551197);
#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
#922 = CARTESIAN_POINT('',(0.,0.,0.83));
#923 = DIRECTION('',(-0.,-0.,1.));
#924 = DIRECTION('',(-1.,0.,-0.));
#925 = ADVANCED_FACE('',(#926),#929,.F.);
#926 = FACE_BOUND('',#927,.F.);
#927 = EDGE_LOOP('',(#928));
#928 = ORIENTED_EDGE('',*,*,#900,.T.);
#929 = PLANE('',#930);
#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933);
#931 = CARTESIAN_POINT('',(0.,0.,-1.526290376865));
#932 = DIRECTION('',(0.,0.,-1.));
#933 = DIRECTION('',(-1.,0.,-0.));
#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#938)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#935,#936,#937)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#935 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#936 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#937 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#938 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#935,
'distance_accuracy_value','confusion accuracy');
#939 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#940 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#941)
,#934);
#941 = STYLED_ITEM('color',(#942),#15);
#942 = PRESENTATION_STYLE_ASSIGNMENT((#943,#949));
#943 = SURFACE_STYLE_USAGE(.BOTH.,#944);
#944 = SURFACE_SIDE_STYLE('',(#945));
#945 = SURFACE_STYLE_FILL_AREA(#946);
#946 = FILL_AREA_STYLE('',(#947));
#947 = FILL_AREA_STYLE_COLOUR('',#948);
#948 = COLOUR_RGB('',0.800000010877,0.800000010877,0.90196104065);
#949 = CURVE_STYLE('',#950,POSITIVE_LENGTH_MEASURE(0.1),#951);
#950 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#951 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
9.803921802644E-02);
ENDSEC;
END-ISO-10303-21;