-
Notifications
You must be signed in to change notification settings - Fork 0
/
ballsurface_prt.step
900 lines (900 loc) · 40.4 KB
/
ballsurface_prt.step
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
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
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
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
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('BALLSURFACE','2019-08-25T13:03:23',('Chris'),(''),
'CREO PARAMETRIC BY PTC INC, 2018500','CREO PARAMETRIC BY PTC INC, 2018500','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=DIRECTION('',(-1.E0,0.E0,0.E0));
#2=VECTOR('',#1,2.E2);
#3=CARTESIAN_POINT('',(1.E2,0.E0,-1.E2));
#4=LINE('',#3,#2);
#5=DIRECTION('',(0.E0,0.E0,1.E0));
#6=VECTOR('',#5,2.E2);
#7=CARTESIAN_POINT('',(-1.E2,0.E0,-1.E2));
#8=LINE('',#7,#6);
#9=DIRECTION('',(1.E0,0.E0,0.E0));
#10=VECTOR('',#9,2.E2);
#11=CARTESIAN_POINT('',(-1.E2,0.E0,1.E2));
#12=LINE('',#11,#10);
#13=DIRECTION('',(0.E0,0.E0,-1.E0));
#14=VECTOR('',#13,2.E2);
#15=CARTESIAN_POINT('',(1.E2,0.E0,1.E2));
#16=LINE('',#15,#14);
#17=CARTESIAN_POINT('',(-6.E1,0.E0,0.E0));
#18=DIRECTION('',(0.E0,-1.E0,0.E0));
#19=DIRECTION('',(1.E0,0.E0,0.E0));
#20=AXIS2_PLACEMENT_3D('',#17,#18,#19);
#22=CARTESIAN_POINT('',(-6.E1,0.E0,0.E0));
#23=DIRECTION('',(0.E0,-1.E0,0.E0));
#24=DIRECTION('',(-1.E0,0.E0,0.E0));
#25=AXIS2_PLACEMENT_3D('',#22,#23,#24);
#27=CARTESIAN_POINT('',(0.E0,0.E0,6.E1));
#28=DIRECTION('',(0.E0,-1.E0,0.E0));
#29=DIRECTION('',(1.E0,0.E0,0.E0));
#30=AXIS2_PLACEMENT_3D('',#27,#28,#29);
#32=CARTESIAN_POINT('',(0.E0,0.E0,6.E1));
#33=DIRECTION('',(0.E0,-1.E0,0.E0));
#34=DIRECTION('',(-1.E0,0.E0,0.E0));
#35=AXIS2_PLACEMENT_3D('',#32,#33,#34);
#37=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#38=DIRECTION('',(0.E0,-1.E0,0.E0));
#39=DIRECTION('',(1.E0,0.E0,0.E0));
#40=AXIS2_PLACEMENT_3D('',#37,#38,#39);
#42=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#43=DIRECTION('',(0.E0,-1.E0,0.E0));
#44=DIRECTION('',(-1.E0,0.E0,0.E0));
#45=AXIS2_PLACEMENT_3D('',#42,#43,#44);
#47=DIRECTION('',(0.E0,1.E0,0.E0));
#48=VECTOR('',#47,5.E0);
#49=CARTESIAN_POINT('',(1.E2,0.E0,-1.E2));
#50=LINE('',#49,#48);
#51=DIRECTION('',(0.E0,1.E0,0.E0));
#52=VECTOR('',#51,5.E0);
#53=CARTESIAN_POINT('',(1.E2,0.E0,1.E2));
#54=LINE('',#53,#52);
#55=DIRECTION('',(0.E0,1.E0,0.E0));
#56=VECTOR('',#55,5.E0);
#57=CARTESIAN_POINT('',(-1.E2,0.E0,1.E2));
#58=LINE('',#57,#56);
#59=DIRECTION('',(0.E0,1.E0,0.E0));
#60=VECTOR('',#59,5.E0);
#61=CARTESIAN_POINT('',(-1.E2,0.E0,-1.E2));
#62=LINE('',#61,#60);
#63=DIRECTION('',(-1.E0,0.E0,0.E0));
#64=VECTOR('',#63,2.E2);
#65=CARTESIAN_POINT('',(1.E2,5.E0,-1.E2));
#66=LINE('',#65,#64);
#67=DIRECTION('',(0.E0,0.E0,-1.E0));
#68=VECTOR('',#67,2.E2);
#69=CARTESIAN_POINT('',(1.E2,5.E0,1.E2));
#70=LINE('',#69,#68);
#71=DIRECTION('',(1.E0,0.E0,0.E0));
#72=VECTOR('',#71,2.E2);
#73=CARTESIAN_POINT('',(-1.E2,5.E0,1.E2));
#74=LINE('',#73,#72);
#75=DIRECTION('',(0.E0,0.E0,1.E0));
#76=VECTOR('',#75,2.E2);
#77=CARTESIAN_POINT('',(-1.E2,5.E0,-1.E2));
#78=LINE('',#77,#76);
#79=CARTESIAN_POINT('',(-6.E1,-1.126310079110E0,0.E0));
#80=DIRECTION('',(0.E0,-1.E0,0.E0));
#81=DIRECTION('',(1.E0,0.E0,0.E0));
#82=AXIS2_PLACEMENT_3D('',#79,#80,#81);
#84=DIRECTION('',(-1.243422915305E-11,-1.E0,-3.202705003944E-14));
#85=VECTOR('',#84,1.126310055046E0);
#86=CARTESIAN_POINT('',(-5.625E1,0.E0,0.E0));
#87=LINE('',#86,#85);
#88=CARTESIAN_POINT('',(-5.825000000001E1,-1.126310079110E0,6.763160918053E-6));
#89=DIRECTION('',(-3.864663381745E-6,0.E0,9.999999999925E-1));
#90=DIRECTION('',(3.497448791019E-1,-9.368449815952E-1,1.351646227228E-6));
#91=AXIS2_PLACEMENT_3D('',#88,#89,#90);
#93=CARTESIAN_POINT('',(-6.E1,-3.000000052024E0,0.E0));
#94=DIRECTION('',(0.E0,-1.E0,0.E0));
#95=DIRECTION('',(1.E0,0.E0,0.E0));
#96=AXIS2_PLACEMENT_3D('',#93,#94,#95);
#98=CARTESIAN_POINT('',(-6.E1,-3.000000052024E0,0.E0));
#99=DIRECTION('',(0.E0,-1.E0,0.E0));
#100=DIRECTION('',(-1.E0,0.E0,0.E0));
#101=AXIS2_PLACEMENT_3D('',#98,#99,#100);
#103=CARTESIAN_POINT('',(-6.E1,-2.5E0,0.E0));
#104=DIRECTION('',(0.E0,0.E0,-1.E0));
#105=DIRECTION('',(-9.797958971134E-1,-1.999999999995E-1,0.E0));
#106=AXIS2_PLACEMENT_3D('',#103,#104,#105);
#108=CARTESIAN_POINT('',(-6.E1,-2.5E0,0.E0));
#109=DIRECTION('',(0.E0,0.E0,1.E0));
#110=DIRECTION('',(9.797958971134E-1,-1.999999999995E-1,0.E0));
#111=AXIS2_PLACEMENT_3D('',#108,#109,#110);
#113=CARTESIAN_POINT('',(-6.174999999999E1,-1.126310079110E0,-6.763160918E-6));
#114=DIRECTION('',(3.864663381714E-6,0.E0,-9.999999999925E-1));
#115=DIRECTION('',(-3.497448791019E-1,-9.368449815952E-1,-1.351646227217E-6));
#116=AXIS2_PLACEMENT_3D('',#113,#114,#115);
#118=CARTESIAN_POINT('',(-6.E1,-1.126310079110E0,0.E0));
#119=DIRECTION('',(0.E0,-1.E0,0.E0));
#120=DIRECTION('',(-1.E0,0.E0,0.E0));
#121=AXIS2_PLACEMENT_3D('',#118,#119,#120);
#123=DIRECTION('',(1.243422915305E-11,-1.E0,3.198518214544E-14));
#124=VECTOR('',#123,1.126310055046E0);
#125=CARTESIAN_POINT('',(-6.375E1,0.E0,0.E0));
#126=LINE('',#125,#124);
#127=DIRECTION('',(0.E0,-1.E0,-5.307290069191E-10));
#128=VECTOR('',#127,1.126310009340E0);
#129=CARTESIAN_POINT('',(3.75E0,0.E0,6.E1));
#130=LINE('',#129,#128);
#131=CARTESIAN_POINT('',(0.E0,-2.999999922794E0,6.E1));
#132=DIRECTION('',(0.E0,-1.E0,0.E0));
#133=DIRECTION('',(-2.288532979742E-12,0.E0,-1.E0));
#134=AXIS2_PLACEMENT_3D('',#131,#132,#133);
#136=CARTESIAN_POINT('',(0.E0,-1.126309959728E0,6.E1));
#137=DIRECTION('',(0.E0,1.E0,0.E0));
#138=DIRECTION('',(-1.E0,0.E0,0.E0));
#139=AXIS2_PLACEMENT_3D('',#136,#137,#138);
#141=CARTESIAN_POINT('',(-4.004879761155E-12,-1.126309959728E0,5.825E1));
#142=DIRECTION('',(1.E0,0.E0,-2.288530476235E-12));
#143=DIRECTION('',(-8.004018151054E-13,-9.368449815353E-1,-3.497448792651E-1));
#144=AXIS2_PLACEMENT_3D('',#141,#142,#143);
#146=CARTESIAN_POINT('',(0.E0,-3.000000052024E0,6.E1));
#147=DIRECTION('',(0.E0,-1.E0,0.E0));
#148=DIRECTION('',(0.E0,0.E0,1.E0));
#149=AXIS2_PLACEMENT_3D('',#146,#147,#148);
#151=CARTESIAN_POINT('',(0.E0,-2.5E0,6.E1));
#152=DIRECTION('',(-1.E0,0.E0,0.E0));
#153=DIRECTION('',(0.E0,-2.E-1,9.797958971133E-1));
#154=AXIS2_PLACEMENT_3D('',#151,#152,#153);
#156=CARTESIAN_POINT('',(0.E0,-2.5E0,6.E1));
#157=DIRECTION('',(1.E0,0.E0,0.E0));
#158=DIRECTION('',(0.E0,-2.E-1,-9.797958971133E-1));
#159=AXIS2_PLACEMENT_3D('',#156,#157,#158);
#161=CARTESIAN_POINT('',(0.E0,-2.999999922794E0,6.E1));
#162=DIRECTION('',(0.E0,-1.E0,0.E0));
#163=DIRECTION('',(-1.E0,0.E0,-4.752374511317E-10));
#164=AXIS2_PLACEMENT_3D('',#161,#162,#163);
#166=CARTESIAN_POINT('',(-1.75E0,-1.126309959728E0,5.999999999978E1));
#167=DIRECTION('',(1.277555838897E-10,0.E0,-1.E0));
#168=DIRECTION('',(-3.497448633E-1,-9.368449874954E-1,-4.468247993827E-11));
#169=AXIS2_PLACEMENT_3D('',#166,#167,#168);
#171=CARTESIAN_POINT('',(0.E0,-1.126309959728E0,6.E1));
#172=DIRECTION('',(0.E0,-1.E0,0.E0));
#173=DIRECTION('',(-1.E0,0.E0,0.E0));
#174=AXIS2_PLACEMENT_3D('',#171,#172,#173);
#176=CARTESIAN_POINT('',(0.E0,-1.126310079110E0,6.E1));
#177=DIRECTION('',(0.E0,-1.E0,0.E0));
#178=DIRECTION('',(0.E0,0.E0,-1.E0));
#179=AXIS2_PLACEMENT_3D('',#176,#177,#178);
#181=DIRECTION('',(0.E0,-1.E0,4.559974622073E-10));
#182=VECTOR('',#181,1.126309996937E0);
#183=CARTESIAN_POINT('',(-3.75E0,0.E0,6.E1));
#184=LINE('',#183,#182);
#185=CARTESIAN_POINT('',(0.E0,-7.637364230029E0,0.E0));
#186=DIRECTION('',(0.E0,-1.E0,0.E0));
#187=DIRECTION('',(1.E0,0.E0,0.E0));
#188=AXIS2_PLACEMENT_3D('',#185,#186,#187);
#190=CARTESIAN_POINT('',(0.E0,-7.637364956196E0,0.E0));
#191=DIRECTION('',(0.E0,-1.E0,0.E0));
#192=DIRECTION('',(0.E0,0.E0,1.E0));
#193=AXIS2_PLACEMENT_3D('',#190,#191,#192);
#195=DIRECTION('',(0.E0,-1.E0,-1.286389586965E-11));
#196=VECTOR('',#195,7.637364511266E0);
#197=CARTESIAN_POINT('',(8.5E0,0.E0,0.E0));
#198=LINE('',#197,#196);
#199=CARTESIAN_POINT('',(6.5E0,-7.637364230029E0,-6.725164869437E-10));
#200=DIRECTION('',(1.034640775832E-10,0.E0,1.E0));
#201=DIRECTION('',(3.642079782594E-1,-9.313176410721E-1,-3.768244251906E-11));
#202=AXIS2_PLACEMENT_3D('',#199,#200,#201);
#204=CARTESIAN_POINT('',(0.E0,-9.500000183554E0,0.E0));
#205=DIRECTION('',(0.E0,-1.E0,0.E0));
#206=DIRECTION('',(0.E0,0.E0,-1.E0));
#207=AXIS2_PLACEMENT_3D('',#204,#205,#206);
#209=CARTESIAN_POINT('',(0.E0,-9.499999369280E0,0.E0));
#210=DIRECTION('',(0.E0,-1.E0,0.E0));
#211=DIRECTION('',(1.E0,0.E0,-5.271399411068E-11));
#212=AXIS2_PLACEMENT_3D('',#209,#210,#211);
#214=CARTESIAN_POINT('',(0.E0,-9.499999369280E0,0.E0));
#215=DIRECTION('',(0.E0,-1.E0,0.E0));
#216=DIRECTION('',(4.583706846044E-13,0.E0,1.E0));
#217=AXIS2_PLACEMENT_3D('',#214,#215,#216);
#219=CARTESIAN_POINT('',(0.E0,-7.637364230029E0,0.E0));
#220=DIRECTION('',(0.E0,1.E0,0.E0));
#221=DIRECTION('',(1.E0,0.E0,0.E0));
#222=AXIS2_PLACEMENT_3D('',#219,#220,#221);
#224=CARTESIAN_POINT('',(2.979394508884E-12,-7.637364230029E0,6.5E0));
#225=DIRECTION('',(-1.E0,0.E0,4.583625146104E-13));
#226=DIRECTION('',(1.669393412276E-13,-9.313175928916E-1,3.642081014620E-1));
#227=AXIS2_PLACEMENT_3D('',#224,#225,#226);
#229=CARTESIAN_POINT('',(0.E0,-7.5E0,0.E0));
#230=DIRECTION('',(-1.E0,0.E0,0.E0));
#231=DIRECTION('',(0.E0,-2.666666666667E-1,9.637888196534E-1));
#232=AXIS2_PLACEMENT_3D('',#229,#230,#231);
#234=CARTESIAN_POINT('',(0.E0,-7.5E0,0.E0));
#235=DIRECTION('',(1.E0,0.E0,0.E0));
#236=DIRECTION('',(0.E0,-2.666666666667E-1,-9.637888196534E-1));
#237=AXIS2_PLACEMENT_3D('',#234,#235,#236);
#239=DIRECTION('',(0.E0,-1.E0,1.358274500397E-11));
#240=VECTOR('',#239,7.637364605012E0);
#241=CARTESIAN_POINT('',(-8.5E0,0.E0,0.E0));
#242=LINE('',#241,#240);
#243=CARTESIAN_POINT('',(1.E2,0.E0,-1.E2));
#244=CARTESIAN_POINT('',(-1.E2,0.E0,-1.E2));
#245=VERTEX_POINT('',#243);
#246=VERTEX_POINT('',#244);
#247=CARTESIAN_POINT('',(-1.E2,0.E0,1.E2));
#248=VERTEX_POINT('',#247);
#249=CARTESIAN_POINT('',(1.E2,0.E0,1.E2));
#250=VERTEX_POINT('',#249);
#251=CARTESIAN_POINT('',(1.E2,5.E0,-1.E2));
#252=CARTESIAN_POINT('',(-1.E2,5.E0,-1.E2));
#253=VERTEX_POINT('',#251);
#254=VERTEX_POINT('',#252);
#255=CARTESIAN_POINT('',(-1.E2,5.E0,1.E2));
#256=VERTEX_POINT('',#255);
#257=CARTESIAN_POINT('',(1.E2,5.E0,1.E2));
#258=VERTEX_POINT('',#257);
#259=CARTESIAN_POINT('',(-5.625E1,0.E0,0.E0));
#260=CARTESIAN_POINT('',(-6.375E1,0.E0,0.E0));
#261=VERTEX_POINT('',#259);
#262=VERTEX_POINT('',#260);
#263=CARTESIAN_POINT('',(3.75E0,0.E0,6.E1));
#264=CARTESIAN_POINT('',(-3.75E0,0.E0,6.E1));
#265=VERTEX_POINT('',#263);
#266=VERTEX_POINT('',#264);
#267=CARTESIAN_POINT('',(-6.244948973216E1,-3.000000052024E0,0.E0));
#268=CARTESIAN_POINT('',(-5.755051026784E1,-3.000000052024E0,0.E0));
#269=VERTEX_POINT('',#267);
#270=VERTEX_POINT('',#268);
#271=CARTESIAN_POINT('',(-6.375E1,-1.126310079110E0,0.E0));
#272=CARTESIAN_POINT('',(-5.625E1,-1.126310079110E0,0.E0));
#273=VERTEX_POINT('',#271);
#274=VERTEX_POINT('',#272);
#275=CARTESIAN_POINT('',(-6.E1,0.E0,0.E0));
#276=VERTEX_POINT('',#275);
#277=CARTESIAN_POINT('',(0.E0,-3.000000052024E0,6.244948973216E1));
#278=CARTESIAN_POINT('',(-2.449489732164E0,-3.000000052024E0,5.999999999884E1));
#279=VERTEX_POINT('',#277);
#280=VERTEX_POINT('',#278);
#281=CARTESIAN_POINT('',(0.E0,-2.999999922794E0,5.755051024146E1));
#282=VERTEX_POINT('',#281);
#283=CARTESIAN_POINT('',(-3.75E0,-1.126309959728E0,6.E1));
#284=CARTESIAN_POINT('',(0.E0,-1.126309959728E0,5.625E1));
#285=VERTEX_POINT('',#283);
#286=VERTEX_POINT('',#284);
#287=CARTESIAN_POINT('',(3.75E0,-1.126310079110E0,6.E1));
#288=VERTEX_POINT('',#287);
#289=CARTESIAN_POINT('',(0.E0,0.E0,6.E1));
#290=VERTEX_POINT('',#289);
#291=CARTESIAN_POINT('',(8.5E0,0.E0,0.E0));
#292=CARTESIAN_POINT('',(-8.5E0,0.E0,0.E0));
#293=VERTEX_POINT('',#291);
#294=VERTEX_POINT('',#292);
#295=CARTESIAN_POINT('',(0.E0,-9.500000183554E0,-7.228416096614E0));
#296=CARTESIAN_POINT('',(7.228416096614E0,-9.500000183554E0,
-3.810390203243E-10));
#297=VERTEX_POINT('',#295);
#298=VERTEX_POINT('',#296);
#299=CARTESIAN_POINT('',(0.E0,-9.499999369280E0,7.228416321912E0));
#300=VERTEX_POINT('',#299);
#301=CARTESIAN_POINT('',(8.5E0,-7.637364230029E0,0.E0));
#302=CARTESIAN_POINT('',(0.E0,-7.637364230029E0,8.5E0));
#303=VERTEX_POINT('',#301);
#304=VERTEX_POINT('',#302);
#305=CARTESIAN_POINT('',(-8.5E0,-7.637364956196E0,0.E0));
#306=VERTEX_POINT('',#305);
#307=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#308=VERTEX_POINT('',#307);
#309=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#310=DIRECTION('',(0.E0,1.E0,0.E0));
#311=DIRECTION('',(1.E0,0.E0,0.E0));
#312=AXIS2_PLACEMENT_3D('',#309,#310,#311);
#313=PLANE('',#312);
#315=ORIENTED_EDGE('',*,*,#314,.T.);
#317=ORIENTED_EDGE('',*,*,#316,.T.);
#319=ORIENTED_EDGE('',*,*,#318,.T.);
#321=ORIENTED_EDGE('',*,*,#320,.T.);
#322=EDGE_LOOP('',(#315,#317,#319,#321));
#323=FACE_OUTER_BOUND('',#322,.F.);
#325=ORIENTED_EDGE('',*,*,#324,.T.);
#327=ORIENTED_EDGE('',*,*,#326,.T.);
#328=EDGE_LOOP('',(#325,#327));
#329=FACE_BOUND('',#328,.F.);
#331=ORIENTED_EDGE('',*,*,#330,.T.);
#333=ORIENTED_EDGE('',*,*,#332,.T.);
#334=EDGE_LOOP('',(#331,#333));
#335=FACE_BOUND('',#334,.F.);
#337=ORIENTED_EDGE('',*,*,#336,.T.);
#339=ORIENTED_EDGE('',*,*,#338,.T.);
#340=EDGE_LOOP('',(#337,#339));
#341=FACE_BOUND('',#340,.F.);
#342=ADVANCED_FACE('',(#323,#329,#335,#341),#313,.F.);
#343=CARTESIAN_POINT('',(1.E2,0.E0,-1.E2));
#344=DIRECTION('',(0.E0,0.E0,-1.E0));
#345=DIRECTION('',(-1.E0,0.E0,0.E0));
#346=AXIS2_PLACEMENT_3D('',#343,#344,#345);
#347=PLANE('',#346);
#348=ORIENTED_EDGE('',*,*,#314,.F.);
#350=ORIENTED_EDGE('',*,*,#349,.T.);
#352=ORIENTED_EDGE('',*,*,#351,.T.);
#354=ORIENTED_EDGE('',*,*,#353,.F.);
#355=EDGE_LOOP('',(#348,#350,#352,#354));
#356=FACE_OUTER_BOUND('',#355,.F.);
#357=ADVANCED_FACE('',(#356),#347,.T.);
#358=CARTESIAN_POINT('',(1.E2,0.E0,1.E2));
#359=DIRECTION('',(1.E0,0.E0,0.E0));
#360=DIRECTION('',(0.E0,0.E0,-1.E0));
#361=AXIS2_PLACEMENT_3D('',#358,#359,#360);
#362=PLANE('',#361);
#363=ORIENTED_EDGE('',*,*,#320,.F.);
#365=ORIENTED_EDGE('',*,*,#364,.T.);
#367=ORIENTED_EDGE('',*,*,#366,.T.);
#368=ORIENTED_EDGE('',*,*,#349,.F.);
#369=EDGE_LOOP('',(#363,#365,#367,#368));
#370=FACE_OUTER_BOUND('',#369,.F.);
#371=ADVANCED_FACE('',(#370),#362,.T.);
#372=CARTESIAN_POINT('',(-1.E2,0.E0,1.E2));
#373=DIRECTION('',(0.E0,0.E0,1.E0));
#374=DIRECTION('',(1.E0,0.E0,0.E0));
#375=AXIS2_PLACEMENT_3D('',#372,#373,#374);
#376=PLANE('',#375);
#377=ORIENTED_EDGE('',*,*,#318,.F.);
#379=ORIENTED_EDGE('',*,*,#378,.T.);
#381=ORIENTED_EDGE('',*,*,#380,.T.);
#382=ORIENTED_EDGE('',*,*,#364,.F.);
#383=EDGE_LOOP('',(#377,#379,#381,#382));
#384=FACE_OUTER_BOUND('',#383,.F.);
#385=ADVANCED_FACE('',(#384),#376,.T.);
#386=CARTESIAN_POINT('',(-1.E2,0.E0,-1.E2));
#387=DIRECTION('',(-1.E0,0.E0,0.E0));
#388=DIRECTION('',(0.E0,0.E0,1.E0));
#389=AXIS2_PLACEMENT_3D('',#386,#387,#388);
#390=PLANE('',#389);
#391=ORIENTED_EDGE('',*,*,#316,.F.);
#392=ORIENTED_EDGE('',*,*,#353,.T.);
#394=ORIENTED_EDGE('',*,*,#393,.T.);
#395=ORIENTED_EDGE('',*,*,#378,.F.);
#396=EDGE_LOOP('',(#391,#392,#394,#395));
#397=FACE_OUTER_BOUND('',#396,.F.);
#398=ADVANCED_FACE('',(#397),#390,.T.);
#399=CARTESIAN_POINT('',(0.E0,5.E0,0.E0));
#400=DIRECTION('',(0.E0,1.E0,0.E0));
#401=DIRECTION('',(1.E0,0.E0,0.E0));
#402=AXIS2_PLACEMENT_3D('',#399,#400,#401);
#403=PLANE('',#402);
#404=ORIENTED_EDGE('',*,*,#351,.F.);
#405=ORIENTED_EDGE('',*,*,#366,.F.);
#406=ORIENTED_EDGE('',*,*,#380,.F.);
#407=ORIENTED_EDGE('',*,*,#393,.F.);
#408=EDGE_LOOP('',(#404,#405,#406,#407));
#409=FACE_OUTER_BOUND('',#408,.F.);
#410=ADVANCED_FACE('',(#409),#403,.T.);
#411=CARTESIAN_POINT('',(-6.E1,0.E0,0.E0));
#412=DIRECTION('',(0.E0,-1.E0,0.E0));
#413=DIRECTION('',(1.E0,0.E0,0.E0));
#414=AXIS2_PLACEMENT_3D('',#411,#412,#413);
#415=CYLINDRICAL_SURFACE('',#414,3.75E0);
#417=ORIENTED_EDGE('',*,*,#416,.T.);
#419=ORIENTED_EDGE('',*,*,#418,.F.);
#420=ORIENTED_EDGE('',*,*,#324,.F.);
#422=ORIENTED_EDGE('',*,*,#421,.T.);
#423=EDGE_LOOP('',(#417,#419,#420,#422));
#424=FACE_OUTER_BOUND('',#423,.F.);
#425=ADVANCED_FACE('',(#424),#415,.T.);
#426=CARTESIAN_POINT('',(-5.631456420853E1,-7.880863501019E-1,
-5.146316938921E-1));
#427=CARTESIAN_POINT('',(-5.612104415818E1,-1.926878944464E0,
-5.416546992966E-1));
#428=CARTESIAN_POINT('',(-5.677354156198E1,-2.876075526279E0,
-4.505404150773E-1));
#429=CARTESIAN_POINT('',(-5.789784448229E1,-3.091305052837E0,
-2.935435362642E-1));
#430=CARTESIAN_POINT('',(-5.597882341822E1,-7.880863501019E-1,
1.889711334201E0));
#431=CARTESIAN_POINT('',(-5.576767381785E1,-1.926878944464E0,1.988938956991E0));
#432=CARTESIAN_POINT('',(-5.647961330840E1,-2.876075526279E0,1.654370181612E0));
#433=CARTESIAN_POINT('',(-5.770633948945E1,-3.091305052837E0,1.077882598650E0));
#434=CARTESIAN_POINT('',(-5.757232883713E1,-7.880863501019E-1,
3.721193726942E0));
#435=CARTESIAN_POINT('',(-5.744485326240E1,-1.926878944464E0,3.916591405297E0));
#436=CARTESIAN_POINT('',(-5.787466651127E1,-2.876075526279E0,3.257763146378E0));
#437=CARTESIAN_POINT('',(-5.861526760498E1,-3.091305052837E0,2.122551678598E0));
#438=CARTESIAN_POINT('',(-6.E1,-7.880863501019E-1,3.721193726942E0));
#439=CARTESIAN_POINT('',(-6.E1,-1.926878944464E0,3.916591405297E0));
#440=CARTESIAN_POINT('',(-6.E1,-2.876075526279E0,3.257763146378E0));
#441=CARTESIAN_POINT('',(-6.E1,-3.091305052837E0,2.122551678598E0));
#442=CARTESIAN_POINT('',(-6.242767116287E1,-7.880863501019E-1,
3.721193726942E0));
#443=CARTESIAN_POINT('',(-6.255514673760E1,-1.926878944464E0,3.916591405297E0));
#444=CARTESIAN_POINT('',(-6.212533348873E1,-2.876075526279E0,3.257763146378E0));
#445=CARTESIAN_POINT('',(-6.138473239502E1,-3.091305052837E0,2.122551678598E0));
#446=CARTESIAN_POINT('',(-6.402117658178E1,-7.880863501019E-1,
1.889711334202E0));
#447=CARTESIAN_POINT('',(-6.423232618215E1,-1.926878944464E0,1.988938956991E0));
#448=CARTESIAN_POINT('',(-6.352038669160E1,-2.876075526279E0,1.654370181612E0));
#449=CARTESIAN_POINT('',(-6.229366051055E1,-3.091305052837E0,1.077882598650E0));
#450=CARTESIAN_POINT('',(-6.368543579147E1,-7.880863501019E-1,
-5.146316938920E-1));
#451=CARTESIAN_POINT('',(-6.387895584182E1,-1.926878944464E0,
-5.416546992965E-1));
#452=CARTESIAN_POINT('',(-6.322645843802E1,-2.876075526279E0,
-4.505404150772E-1));
#453=CARTESIAN_POINT('',(-6.210215551771E1,-3.091305052837E0,
-2.935435362641E-1));
#454=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#426,#427,#428,#429),(#430,#431,
#432,#433),(#434,#435,#436,#437),(#438,#439,#440,#441),(#442,#443,#444,#445),(
#446,#447,#448,#449),(#450,#451,#452,#453)),.UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,3,4),(4,4),(0.E0,1.E0,2.E0),(0.E0,1.E0),.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((1.409538277664E0,
1.140078176124E0,1.140078176124E0,1.409538277664E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.409538277664E0,
1.140078176124E0,1.140078176124E0,1.409538277664E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.409538277664E0,
1.140078176124E0,1.140078176124E0,1.409538277664E0)))REPRESENTATION_ITEM('')SURFACE());
#456=ORIENTED_EDGE('',*,*,#455,.T.);
#458=ORIENTED_EDGE('',*,*,#457,.T.);
#459=ORIENTED_EDGE('',*,*,#416,.F.);
#461=ORIENTED_EDGE('',*,*,#460,.F.);
#462=EDGE_LOOP('',(#456,#458,#459,#461));
#463=FACE_OUTER_BOUND('',#462,.F.);
#464=ADVANCED_FACE('',(#463),#454,.T.);
#465=CARTESIAN_POINT('',(-6.E1,-2.5E0,0.E0));
#466=DIRECTION('',(0.E0,-1.E0,0.E0));
#467=DIRECTION('',(-1.E0,0.E0,0.E0));
#468=AXIS2_PLACEMENT_3D('',#465,#466,#467);
#469=SPHERICAL_SURFACE('',#468,2.5E0);
#470=ORIENTED_EDGE('',*,*,#455,.F.);
#472=ORIENTED_EDGE('',*,*,#471,.T.);
#474=ORIENTED_EDGE('',*,*,#473,.F.);
#475=EDGE_LOOP('',(#470,#472,#474));
#476=FACE_OUTER_BOUND('',#475,.F.);
#477=ADVANCED_FACE('',(#476),#469,.F.);
#478=CARTESIAN_POINT('',(-6.E1,-2.5E0,0.E0));
#479=DIRECTION('',(0.E0,-1.E0,0.E0));
#480=DIRECTION('',(-1.E0,0.E0,0.E0));
#481=AXIS2_PLACEMENT_3D('',#478,#479,#480);
#482=SPHERICAL_SURFACE('',#481,2.5E0);
#484=ORIENTED_EDGE('',*,*,#483,.F.);
#485=ORIENTED_EDGE('',*,*,#473,.T.);
#486=ORIENTED_EDGE('',*,*,#471,.F.);
#487=EDGE_LOOP('',(#484,#485,#486));
#488=FACE_OUTER_BOUND('',#487,.F.);
#489=ADVANCED_FACE('',(#488),#482,.F.);
#490=CARTESIAN_POINT('',(-6.368543579147E1,-7.880863501019E-1,
5.146316938921E-1));
#491=CARTESIAN_POINT('',(-6.387895584182E1,-1.926878944464E0,
5.416546992966E-1));
#492=CARTESIAN_POINT('',(-6.322645843802E1,-2.876075526279E0,
4.505404150773E-1));
#493=CARTESIAN_POINT('',(-6.210215551771E1,-3.091305052837E0,
2.935435362642E-1));
#494=CARTESIAN_POINT('',(-6.402117658178E1,-7.880863501019E-1,
-1.889711334201E0));
#495=CARTESIAN_POINT('',(-6.423232618215E1,-1.926878944464E0,
-1.988938956991E0));
#496=CARTESIAN_POINT('',(-6.352038669160E1,-2.876075526279E0,
-1.654370181612E0));
#497=CARTESIAN_POINT('',(-6.229366051055E1,-3.091305052837E0,
-1.077882598650E0));
#498=CARTESIAN_POINT('',(-6.242767116287E1,-7.880863501019E-1,
-3.721193726942E0));
#499=CARTESIAN_POINT('',(-6.255514673760E1,-1.926878944464E0,
-3.916591405297E0));
#500=CARTESIAN_POINT('',(-6.212533348873E1,-2.876075526279E0,
-3.257763146378E0));
#501=CARTESIAN_POINT('',(-6.138473239502E1,-3.091305052837E0,
-2.122551678598E0));
#502=CARTESIAN_POINT('',(-6.E1,-7.880863501019E-1,-3.721193726942E0));
#503=CARTESIAN_POINT('',(-6.E1,-1.926878944464E0,-3.916591405297E0));
#504=CARTESIAN_POINT('',(-6.E1,-2.876075526279E0,-3.257763146378E0));
#505=CARTESIAN_POINT('',(-6.E1,-3.091305052837E0,-2.122551678598E0));
#506=CARTESIAN_POINT('',(-5.757232883713E1,-7.880863501019E-1,
-3.721193726942E0));
#507=CARTESIAN_POINT('',(-5.744485326240E1,-1.926878944464E0,
-3.916591405297E0));
#508=CARTESIAN_POINT('',(-5.787466651127E1,-2.876075526279E0,
-3.257763146378E0));
#509=CARTESIAN_POINT('',(-5.861526760498E1,-3.091305052837E0,
-2.122551678598E0));
#510=CARTESIAN_POINT('',(-5.597882341822E1,-7.880863501019E-1,
-1.889711334202E0));
#511=CARTESIAN_POINT('',(-5.576767381785E1,-1.926878944464E0,
-1.988938956991E0));
#512=CARTESIAN_POINT('',(-5.647961330840E1,-2.876075526279E0,
-1.654370181612E0));
#513=CARTESIAN_POINT('',(-5.770633948945E1,-3.091305052837E0,
-1.077882598650E0));
#514=CARTESIAN_POINT('',(-5.631456420853E1,-7.880863501019E-1,
5.146316938920E-1));
#515=CARTESIAN_POINT('',(-5.612104415818E1,-1.926878944464E0,
5.416546992965E-1));
#516=CARTESIAN_POINT('',(-5.677354156198E1,-2.876075526279E0,
4.505404150772E-1));
#517=CARTESIAN_POINT('',(-5.789784448229E1,-3.091305052837E0,
2.935435362641E-1));
#518=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#490,#491,#492,#493),(#494,#495,
#496,#497),(#498,#499,#500,#501),(#502,#503,#504,#505),(#506,#507,#508,#509),(
#510,#511,#512,#513),(#514,#515,#516,#517)),.UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,3,4),(4,4),(0.E0,1.E0,2.E0),(0.E0,1.E0),.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((1.409538277664E0,
1.140078176124E0,1.140078176124E0,1.409538277664E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.409538277664E0,
1.140078176124E0,1.140078176124E0,1.409538277664E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.086653101668E0,
8.789186543289E-1,8.789186543289E-1,1.086653101668E0),(1.409538277664E0,
1.140078176124E0,1.140078176124E0,1.409538277664E0)))REPRESENTATION_ITEM('')SURFACE());
#519=ORIENTED_EDGE('',*,*,#483,.T.);
#520=ORIENTED_EDGE('',*,*,#460,.T.);
#522=ORIENTED_EDGE('',*,*,#521,.F.);
#523=ORIENTED_EDGE('',*,*,#457,.F.);
#524=EDGE_LOOP('',(#519,#520,#522,#523));
#525=FACE_OUTER_BOUND('',#524,.F.);
#526=ADVANCED_FACE('',(#525),#518,.T.);
#527=CARTESIAN_POINT('',(-6.E1,0.E0,0.E0));
#528=DIRECTION('',(0.E0,-1.E0,0.E0));
#529=DIRECTION('',(1.E0,0.E0,0.E0));
#530=AXIS2_PLACEMENT_3D('',#527,#528,#529);
#531=CYLINDRICAL_SURFACE('',#530,3.75E0);
#532=ORIENTED_EDGE('',*,*,#521,.T.);
#533=ORIENTED_EDGE('',*,*,#421,.F.);
#534=ORIENTED_EDGE('',*,*,#326,.F.);
#535=ORIENTED_EDGE('',*,*,#418,.T.);
#536=EDGE_LOOP('',(#532,#533,#534,#535));
#537=FACE_OUTER_BOUND('',#536,.F.);
#538=ADVANCED_FACE('',(#537),#531,.T.);
#539=CARTESIAN_POINT('',(0.E0,0.E0,6.E1));
#540=DIRECTION('',(0.E0,-1.E0,0.E0));
#541=DIRECTION('',(1.E0,0.E0,0.E0));
#542=AXIS2_PLACEMENT_3D('',#539,#540,#541);
#543=CYLINDRICAL_SURFACE('',#542,3.75E0);
#545=ORIENTED_EDGE('',*,*,#544,.F.);
#547=ORIENTED_EDGE('',*,*,#546,.F.);
#548=ORIENTED_EDGE('',*,*,#330,.F.);
#550=ORIENTED_EDGE('',*,*,#549,.T.);
#551=EDGE_LOOP('',(#545,#547,#548,#550));
#552=FACE_OUTER_BOUND('',#551,.F.);
#553=ADVANCED_FACE('',(#552),#543,.T.);
#554=CARTESIAN_POINT('',(-5.146459370173E-1,-7.880862307198E-1,
5.631456619745E1));
#555=CARTESIAN_POINT('',(-5.416696903282E-1,-1.926878825434E0,
5.612104625149E1));
#556=CARTESIAN_POINT('',(-4.505528843447E-1,-2.876075407415E0,
5.677354330353E1));
#557=CARTESIAN_POINT('',(-2.935516603714E-1,-3.091304933600E0,
5.789784561752E1));
#558=CARTESIAN_POINT('',(3.758773195131E0,-7.880862307198E-1,5.571781208074E1));
#559=CARTESIAN_POINT('',(3.956144149161E0,-1.926878825434E0,5.549295692959E1));
#560=CARTESIAN_POINT('',(3.290662536809E0,-2.876075407415E0,5.625110784026E1));
#561=CARTESIAN_POINT('',(2.143986832549E0,-3.091304933600E0,5.755745983150E1));
#562=CARTESIAN_POINT('',(5.682365269510E0,-7.880862307198E-1,5.958019736528E1));
#563=CARTESIAN_POINT('',(5.980742903959E0,-1.926878825434E0,5.955815377759E1));
#564=CARTESIAN_POINT('',(4.974694013745E0,-2.876075407415E0,5.963247880859E1));
#565=CARTESIAN_POINT('',(3.241194848188E0,-3.091304933600E0,5.976054652027E1));
#566=CARTESIAN_POINT('',(2.631281319321E0,-7.880862307198E-1,6.263128131754E1));
#567=CARTESIAN_POINT('',(2.769448342804E0,-1.926878825434E0,6.276944834093E1));
#568=CARTESIAN_POINT('',(2.303586412852E0,-2.876075407415E0,6.230358641129E1));
#569=CARTESIAN_POINT('',(1.500870685325E0,-3.091304933600E0,6.150087068431E1));
#570=CARTESIAN_POINT('',(-4.198026308673E-1,-7.880862307198E-1,
6.568236526979E1));
#571=CARTESIAN_POINT('',(-4.418462183511E-1,-1.926878825434E0,
6.598074290426E1));
#572=CARTESIAN_POINT('',(-3.675211880404E-1,-2.876075407415E0,
6.497469401399E1));
#573=CARTESIAN_POINT('',(-2.394534775375E-1,-3.091304933600E0,
6.324119484835E1));
#574=CARTESIAN_POINT('',(-4.282187916708E0,-7.880862307198E-1,
6.375877319803E1));
#575=CARTESIAN_POINT('',(-4.507043067732E0,-1.926878825434E0,6.395614415222E1));
#576=CARTESIAN_POINT('',(-3.748892157511E0,-2.876075407415E0,6.329066253935E1));
#577=CARTESIAN_POINT('',(-2.442540167046E0,-3.091304933600E0,6.214398683421E1));
#578=CARTESIAN_POINT('',(-3.685433802894E0,-7.880862307198E-1,
5.948535406548E1));
#579=CARTESIAN_POINT('',(-3.878953748880E0,-1.926878825434E0,5.945833031230E1));
#580=CARTESIAN_POINT('',(-3.226456696771E0,-2.876075407415E0,5.954944711784E1));
#581=CARTESIAN_POINT('',(-2.102154382678E0,-3.091304933600E0,5.970644834105E1));
#582=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#554,#555,#556,#557),(#558,#559,
#560,#561),(#562,#563,#564,#565),(#566,#567,#568,#569),(#570,#571,#572,#573),(
#574,#575,#576,#577),(#578,#579,#580,#581)),.UNSPECIFIED.,.F.,.F.,.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,3,4),(4,4),(0.E0,1.E0,2.E0),(0.E0,1.E0),.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((1.771806744604E0,
1.433092122162E0,1.433092122162E0,1.771806744604E0),(9.658969461448E-1,
7.812473389416E-1,7.812473389416E-1,9.658969461448E-1),(9.658969461449E-1,
7.812473389416E-1,7.812473389416E-1,9.658969461449E-1),(1.771806744604E0,
1.433092122162E0,1.433092122162E0,1.771806744604E0),(9.658969461449E-1,
7.812473389416E-1,7.812473389416E-1,9.658969461449E-1),(9.658969461448E-1,
7.812473389416E-1,7.812473389416E-1,9.658969461448E-1),(1.771806744604E0,
1.433092122162E0,1.433092122162E0,1.771806744604E0)))REPRESENTATION_ITEM('')SURFACE());
#584=ORIENTED_EDGE('',*,*,#583,.T.);
#586=ORIENTED_EDGE('',*,*,#585,.T.);
#588=ORIENTED_EDGE('',*,*,#587,.T.);
#589=ORIENTED_EDGE('',*,*,#544,.T.);
#591=ORIENTED_EDGE('',*,*,#590,.F.);
#593=ORIENTED_EDGE('',*,*,#592,.F.);
#594=EDGE_LOOP('',(#584,#586,#588,#589,#591,#593));
#595=FACE_OUTER_BOUND('',#594,.F.);
#596=ADVANCED_FACE('',(#595),#582,.T.);
#597=CARTESIAN_POINT('',(0.E0,-2.5E0,6.E1));
#598=DIRECTION('',(0.E0,-1.E0,0.E0));
#599=DIRECTION('',(0.E0,0.E0,1.E0));
#600=AXIS2_PLACEMENT_3D('',#597,#598,#599);
#601=SPHERICAL_SURFACE('',#600,2.5E0);
#602=ORIENTED_EDGE('',*,*,#583,.F.);
#604=ORIENTED_EDGE('',*,*,#603,.T.);
#606=ORIENTED_EDGE('',*,*,#605,.F.);
#607=EDGE_LOOP('',(#602,#604,#606));
#608=FACE_OUTER_BOUND('',#607,.F.);
#609=ADVANCED_FACE('',(#608),#601,.F.);
#610=CARTESIAN_POINT('',(0.E0,-2.5E0,6.E1));
#611=DIRECTION('',(0.E0,-1.E0,0.E0));
#612=DIRECTION('',(0.E0,0.E0,1.E0));
#613=AXIS2_PLACEMENT_3D('',#610,#611,#612);
#614=SPHERICAL_SURFACE('',#613,2.5E0);
#615=ORIENTED_EDGE('',*,*,#585,.F.);
#616=ORIENTED_EDGE('',*,*,#605,.T.);
#617=ORIENTED_EDGE('',*,*,#603,.F.);
#619=ORIENTED_EDGE('',*,*,#618,.F.);
#620=EDGE_LOOP('',(#615,#616,#617,#619));
#621=FACE_OUTER_BOUND('',#620,.F.);
#622=ADVANCED_FACE('',(#621),#614,.F.);
#623=CARTESIAN_POINT('',(-3.685433802335E0,-7.880862307198E-1,
6.051464593852E1));
#624=CARTESIAN_POINT('',(-3.878953749075E0,-1.926878830047E0,6.054166969202E1));
#625=CARTESIAN_POINT('',(-3.226456692036E0,-2.876075414200E0,6.045055288507E1));
#626=CARTESIAN_POINT('',(-2.102154372477E0,-3.091304935492E0,6.029355165985E1));
#627=CARTESIAN_POINT('',(-4.057982614220E0,-7.880862307198E-1,
5.784678463512E1));
#628=CARTESIAN_POINT('',(-4.271064878478E0,-1.926878830047E0,5.773372057128E1));
#629=CARTESIAN_POINT('',(-3.552608963840E0,-2.876075414200E0,5.811494209474E1));
#630=CARTESIAN_POINT('',(-2.314654489388E0,-3.091304935492E0,5.877181592808E1));
#631=CARTESIAN_POINT('',(-2.153215364349E0,-7.880862307198E-1,
5.594201738550E1));
#632=CARTESIAN_POINT('',(-2.266279428168E0,-1.926878830047E0,5.572893512123E1));
#633=CARTESIAN_POINT('',(-1.885057904797E0,-2.876075414200E0,5.644739103592E1));
#634=CARTESIAN_POINT('',(-1.228184071624E0,-3.091304935492E0,5.768534551045E1));
#635=CARTESIAN_POINT('',(5.146459390027E-1,-7.880862307198E-1,
5.631456619773E1));
#636=CARTESIAN_POINT('',(5.416696925274E-1,-1.926878830047E0,5.612104625100E1));
#637=CARTESIAN_POINT('',(4.505528854900E-1,-2.876075414200E0,5.677354330802E1));
#638=CARTESIAN_POINT('',(2.935516601239E-1,-3.091304935492E0,5.789784562756E1));
#639=(BOUNDED_SURFACE()B_SPLINE_SURFACE(3,3,((#623,#624,#625,#626),(#627,#628,
#629,#630),(#631,#632,#633,#634),(#635,#636,#637,#638)),.UNSPECIFIED.,.F.,.F.,
.F.)B_SPLINE_SURFACE_WITH_KNOTS((4,4),(4,4),(0.E0,1.E0),(0.E0,1.E0),
.UNSPECIFIED.)GEOMETRIC_REPRESENTATION_ITEM()RATIONAL_B_SPLINE_SURFACE(((
1.456925307312E0,1.178406270201E0,1.178406270201E0,1.456925307312E0),(
1.070857426859E0,8.661426223898E-1,8.661426223898E-1,1.070857426859E0),(
1.070857426859E0,8.661426223898E-1,8.661426223898E-1,1.070857426859E0),(
1.456925307312E0,1.178406270201E0,1.178406270201E0,1.456925307312E0)))REPRESENTATION_ITEM('')SURFACE());
#640=ORIENTED_EDGE('',*,*,#618,.T.);
#641=ORIENTED_EDGE('',*,*,#592,.T.);
#643=ORIENTED_EDGE('',*,*,#642,.F.);
#644=ORIENTED_EDGE('',*,*,#587,.F.);
#645=EDGE_LOOP('',(#640,#641,#643,#644));
#646=FACE_OUTER_BOUND('',#645,.F.);
#647=ADVANCED_FACE('',(#646),#639,.T.);
#648=CARTESIAN_POINT('',(0.E0,0.E0,6.E1));
#649=DIRECTION('',(0.E0,-1.E0,0.E0));
#650=DIRECTION('',(1.E0,0.E0,0.E0));
#651=AXIS2_PLACEMENT_3D('',#648,#649,#650);
#652=CYLINDRICAL_SURFACE('',#651,3.75E0);
#653=ORIENTED_EDGE('',*,*,#642,.T.);
#654=ORIENTED_EDGE('',*,*,#590,.T.);
#655=ORIENTED_EDGE('',*,*,#549,.F.);
#656=ORIENTED_EDGE('',*,*,#332,.F.);
#657=ORIENTED_EDGE('',*,*,#546,.T.);
#658=EDGE_LOOP('',(#653,#654,#655,#656,#657));
#659=FACE_OUTER_BOUND('',#658,.F.);
#660=ADVANCED_FACE('',(#659),#652,.T.);
#661=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#662=DIRECTION('',(0.E0,-1.E0,0.E0));
#663=DIRECTION('',(1.E0,0.E0,0.E0));
#664=AXIS2_PLACEMENT_3D('',#661,#662,#663);
#665=CYLINDRICAL_SURFACE('',#664,8.5E0);
#667=ORIENTED_EDGE('',*,*,#666,.T.);
#669=ORIENTED_EDGE('',*,*,#668,.T.);
#671=ORIENTED_EDGE('',*,*,#670,.F.);
#672=ORIENTED_EDGE('',*,*,#336,.F.);
#674=ORIENTED_EDGE('',*,*,#673,.T.);
#675=EDGE_LOOP('',(#667,#669,#671,#672,#674));
#676=FACE_OUTER_BOUND('',#675,.F.);
#677=ADVANCED_FACE('',(#676),#665,.T.);
#678=CARTESIAN_POINT('',(0.E0,-7.637364230029E0,0.E0));
#679=DIRECTION('',(0.E0,-1.E0,0.E0));
#680=DIRECTION('',(9.986879082198E-1,0.E0,-5.120997925733E-2));
#681=AXIS2_PLACEMENT_3D('',#678,#679,#680);
#682=TOROIDAL_SURFACE('',#681,6.5E0,2.E0);
#684=ORIENTED_EDGE('',*,*,#683,.T.);
#686=ORIENTED_EDGE('',*,*,#685,.T.);
#687=ORIENTED_EDGE('',*,*,#666,.F.);
#689=ORIENTED_EDGE('',*,*,#688,.F.);
#690=EDGE_LOOP('',(#684,#686,#687,#689));
#691=FACE_OUTER_BOUND('',#690,.F.);
#692=ADVANCED_FACE('',(#691),#682,.T.);
#693=CARTESIAN_POINT('',(0.E0,-7.5E0,0.E0));
#694=DIRECTION('',(0.E0,-1.E0,0.E0));
#695=DIRECTION('',(0.E0,0.E0,1.E0));
#696=AXIS2_PLACEMENT_3D('',#693,#694,#695);
#697=SPHERICAL_SURFACE('',#696,7.5E0);
#699=ORIENTED_EDGE('',*,*,#698,.F.);
#701=ORIENTED_EDGE('',*,*,#700,.T.);
#703=ORIENTED_EDGE('',*,*,#702,.F.);
#704=ORIENTED_EDGE('',*,*,#683,.F.);
#705=EDGE_LOOP('',(#699,#701,#703,#704));
#706=FACE_OUTER_BOUND('',#705,.F.);
#707=ADVANCED_FACE('',(#706),#697,.F.);
#708=CARTESIAN_POINT('',(0.E0,-7.637364230029E0,0.E0));
#709=DIRECTION('',(0.E0,-1.E0,0.E0));
#710=DIRECTION('',(-9.986879082198E-1,0.E0,5.120997925733E-2));
#711=AXIS2_PLACEMENT_3D('',#708,#709,#710);
#712=TOROIDAL_SURFACE('',#711,6.5E0,2.E0);
#714=ORIENTED_EDGE('',*,*,#713,.T.);
#715=ORIENTED_EDGE('',*,*,#698,.T.);
#716=ORIENTED_EDGE('',*,*,#688,.T.);
#718=ORIENTED_EDGE('',*,*,#717,.T.);
#719=ORIENTED_EDGE('',*,*,#668,.F.);
#720=ORIENTED_EDGE('',*,*,#685,.F.);
#721=EDGE_LOOP('',(#714,#715,#716,#718,#719,#720));
#722=FACE_OUTER_BOUND('',#721,.F.);
#723=ADVANCED_FACE('',(#722),#712,.T.);
#724=CARTESIAN_POINT('',(0.E0,-7.5E0,0.E0));
#725=DIRECTION('',(0.E0,-1.E0,0.E0));
#726=DIRECTION('',(0.E0,0.E0,1.E0));
#727=AXIS2_PLACEMENT_3D('',#724,#725,#726);
#728=SPHERICAL_SURFACE('',#727,7.5E0);
#729=ORIENTED_EDGE('',*,*,#713,.F.);
#730=ORIENTED_EDGE('',*,*,#702,.T.);
#731=ORIENTED_EDGE('',*,*,#700,.F.);
#732=EDGE_LOOP('',(#729,#730,#731));
#733=FACE_OUTER_BOUND('',#732,.F.);
#734=ADVANCED_FACE('',(#733),#728,.F.);
#735=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#736=DIRECTION('',(0.E0,-1.E0,0.E0));
#737=DIRECTION('',(1.E0,0.E0,0.E0));
#738=AXIS2_PLACEMENT_3D('',#735,#736,#737);
#739=CYLINDRICAL_SURFACE('',#738,8.5E0);
#740=ORIENTED_EDGE('',*,*,#717,.F.);
#741=ORIENTED_EDGE('',*,*,#673,.F.);
#742=ORIENTED_EDGE('',*,*,#338,.F.);
#743=ORIENTED_EDGE('',*,*,#670,.T.);
#744=EDGE_LOOP('',(#740,#741,#742,#743));
#745=FACE_OUTER_BOUND('',#744,.F.);
#746=ADVANCED_FACE('',(#745),#739,.T.);
#747=CLOSED_SHELL('',(#342,#357,#371,#385,#398,#410,#425,#464,#477,#489,#526,
#538,#553,#596,#609,#622,#647,#660,#677,#692,#707,#723,#734,#746));
#748=MANIFOLD_SOLID_BREP('',#747);
#750=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
#752=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),#751);
#753=(CONVERSION_BASED_UNIT('DEGREE',#752)NAMED_UNIT(*)PLANE_ANGLE_UNIT());
#755=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.832028130407E-2),#749,
'closure',
'Maximum model space distance between geometric entities at asserted connectivities');
#756=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((
#755))GLOBAL_UNIT_ASSIGNED_CONTEXT((#749,#753,#754))REPRESENTATION_CONTEXT
('ID1','3'));
#758=APPLICATION_CONTEXT(
'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES');
#759=APPLICATION_PROTOCOL_DEFINITION('international standard',
'config_control_design',1994,#758);
#760=DESIGN_CONTEXT('',#758,'design');
#761=MECHANICAL_CONTEXT('',#758,'mechanical');
#762=PRODUCT('BALLSURFACE','BALLSURFACE','NOT SPECIFIED',(#761));
#763=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('4','LAST_VERSION',#762,
.MADE.);
#767=PRODUCT_CATEGORY('part','');
#768=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#762));
#769=PRODUCT_CATEGORY_RELATIONSHIP('','',#767,#768);
#770=SECURITY_CLASSIFICATION_LEVEL('unclassified');
#771=SECURITY_CLASSIFICATION('','',#770);
#772=CC_DESIGN_SECURITY_CLASSIFICATION(#771,(#763));
#773=APPROVAL_STATUS('approved');
#774=APPROVAL(#773,'');
#775=CC_DESIGN_APPROVAL(#774,(#771,#763,#764));
#776=CALENDAR_DATE(119,25,8);
#777=COORDINATED_UNIVERSAL_TIME_OFFSET(4,0,.BEHIND.);
#778=LOCAL_TIME(13,3,2.3E1,#777);
#779=DATE_AND_TIME(#776,#778);
#780=APPROVAL_DATE_TIME(#779,#774);
#781=DATE_TIME_ROLE('creation_date');
#782=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#779,#781,(#764));
#783=DATE_TIME_ROLE('classification_date');
#784=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#779,#783,(#771));
#785=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$);
#786=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED');
#787=PERSON_AND_ORGANIZATION(#785,#786);
#788=APPROVAL_ROLE('approver');
#789=APPROVAL_PERSON_ORGANIZATION(#787,#774,#788);
#790=PERSON_AND_ORGANIZATION_ROLE('creator');
#791=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#787,#790,(#763,#764));
#792=PERSON_AND_ORGANIZATION_ROLE('design_supplier');
#793=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#787,#792,(#763));
#794=PERSON_AND_ORGANIZATION_ROLE('classification_officer');
#795=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#787,#794,(#771));
#796=PERSON_AND_ORGANIZATION_ROLE('design_owner');
#797=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#787,#796,(#762));
#21=CIRCLE('',#20,3.75E0);
#26=CIRCLE('',#25,3.75E0);
#31=CIRCLE('',#30,3.75E0);
#36=CIRCLE('',#35,3.75E0);
#41=CIRCLE('',#40,8.5E0);
#46=CIRCLE('',#45,8.5E0);
#83=CIRCLE('',#82,3.75E0);
#92=CIRCLE('',#91,2.E0);
#97=CIRCLE('',#96,2.449489732164E0);
#102=CIRCLE('',#101,2.449489732164E0);
#107=CIRCLE('',#106,2.5E0);
#112=CIRCLE('',#111,2.5E0);
#117=CIRCLE('',#116,2.E0);
#122=CIRCLE('',#121,3.75E0);
#135=CIRCLE('',#134,2.449489758543E0);
#140=CIRCLE('',#139,3.75E0);
#145=CIRCLE('',#144,2.E0);
#150=CIRCLE('',#149,2.449489732164E0);
#155=CIRCLE('',#154,2.5E0);
#160=CIRCLE('',#159,2.5E0);
#165=CIRCLE('',#164,2.449489758543E0);
#170=CIRCLE('',#169,2.E0);
#175=CIRCLE('',#174,3.75E0);
#180=CIRCLE('',#179,3.75E0);
#189=CIRCLE('',#188,8.5E0);
#194=CIRCLE('',#193,8.5E0);
#203=CIRCLE('',#202,2.E0);
#208=CIRCLE('',#207,7.228416096614E0);
#213=CIRCLE('',#212,7.228416321912E0);
#218=CIRCLE('',#217,7.228416321912E0);
#223=CIRCLE('',#222,8.5E0);
#228=CIRCLE('',#227,2.E0);
#233=CIRCLE('',#232,7.5E0);
#238=CIRCLE('',#237,7.5E0);
#314=EDGE_CURVE('',#245,#246,#4,.T.);
#316=EDGE_CURVE('',#246,#248,#8,.T.);
#318=EDGE_CURVE('',#248,#250,#12,.T.);
#320=EDGE_CURVE('',#250,#245,#16,.T.);
#324=EDGE_CURVE('',#261,#262,#21,.T.);
#326=EDGE_CURVE('',#262,#261,#26,.T.);
#330=EDGE_CURVE('',#265,#266,#31,.T.);
#332=EDGE_CURVE('',#266,#265,#36,.T.);
#336=EDGE_CURVE('',#293,#294,#41,.T.);
#338=EDGE_CURVE('',#294,#293,#46,.T.);
#349=EDGE_CURVE('',#245,#253,#50,.T.);
#351=EDGE_CURVE('',#253,#254,#66,.T.);
#353=EDGE_CURVE('',#246,#254,#62,.T.);
#364=EDGE_CURVE('',#250,#258,#54,.T.);
#366=EDGE_CURVE('',#258,#253,#70,.T.);
#378=EDGE_CURVE('',#248,#256,#58,.T.);
#380=EDGE_CURVE('',#256,#258,#74,.T.);
#393=EDGE_CURVE('',#254,#256,#78,.T.);
#416=EDGE_CURVE('',#274,#273,#83,.T.);
#418=EDGE_CURVE('',#262,#273,#126,.T.);
#421=EDGE_CURVE('',#261,#274,#87,.T.);
#455=EDGE_CURVE('',#270,#269,#97,.T.);
#457=EDGE_CURVE('',#269,#273,#117,.T.);
#460=EDGE_CURVE('',#270,#274,#92,.T.);
#471=EDGE_CURVE('',#270,#276,#112,.T.);
#473=EDGE_CURVE('',#269,#276,#107,.T.);
#483=EDGE_CURVE('',#269,#270,#102,.T.);
#521=EDGE_CURVE('',#273,#274,#122,.T.);
#544=EDGE_CURVE('',#285,#288,#140,.T.);
#546=EDGE_CURVE('',#266,#285,#184,.T.);
#549=EDGE_CURVE('',#265,#288,#130,.T.);
#583=EDGE_CURVE('',#282,#279,#135,.T.);
#585=EDGE_CURVE('',#279,#280,#150,.T.);
#587=EDGE_CURVE('',#280,#285,#170,.T.);
#590=EDGE_CURVE('',#286,#288,#180,.T.);
#592=EDGE_CURVE('',#282,#286,#145,.T.);
#603=EDGE_CURVE('',#282,#290,#160,.T.);
#605=EDGE_CURVE('',#279,#290,#155,.T.);
#618=EDGE_CURVE('',#280,#282,#165,.T.);
#642=EDGE_CURVE('',#285,#286,#175,.T.);
#666=EDGE_CURVE('',#303,#304,#189,.T.);
#668=EDGE_CURVE('',#304,#306,#194,.T.);
#670=EDGE_CURVE('',#294,#306,#242,.T.);
#673=EDGE_CURVE('',#293,#303,#198,.T.);
#683=EDGE_CURVE('',#298,#300,#213,.T.);
#685=EDGE_CURVE('',#300,#304,#228,.T.);
#688=EDGE_CURVE('',#298,#303,#203,.T.);
#698=EDGE_CURVE('',#297,#298,#208,.T.);
#700=EDGE_CURVE('',#297,#308,#238,.T.);
#702=EDGE_CURVE('',#300,#308,#233,.T.);
#713=EDGE_CURVE('',#300,#297,#218,.T.);
#717=EDGE_CURVE('',#303,#306,#223,.T.);
#749=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#751=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#754=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#757=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#748),#756);
#764=PRODUCT_DEFINITION('design','',#763,#760);
#765=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR BALLSURFACE.',#764);
#766=SHAPE_DEFINITION_REPRESENTATION(#765,#757);
ENDSEC;
END-ISO-10303-21;