-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlower.step
More file actions
9467 lines (9467 loc) · 478 KB
/
Copy pathlower.step
File metadata and controls
9467 lines (9467 loc) · 478 KB
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
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2025-01-02T19:32:06',(''),(''),
'Open CASCADE STEP processor 7.7','Ondsel','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('Slice.1','Slice.1','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#6320);
#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,#113,#452,#2440,#2487,#2514,#2541,#2568,#2595
,#2622,#2649,#2656,#2683,#2710,#2737,#4388,#4423,#4590,#4649,#5427,
#5432));
#17 = ADVANCED_FACE('',(#18),#31,.F.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20,#58,#81,#112));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#22,#24,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(-13.5,-15.,-5.));
#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
#25 = CIRCLE('',#26,1.5);
#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
#27 = CARTESIAN_POINT('',(-15.,-15.,-5.));
#28 = DIRECTION('',(0.,0.,-1.));
#29 = DIRECTION('',(1.,0.,0.));
#30 = PCURVE('',#31,#36);
#31 = CYLINDRICAL_SURFACE('',#32,1.5);
#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
#33 = CARTESIAN_POINT('',(-15.,-15.,-7.));
#34 = DIRECTION('',(-0.,-0.,-1.));
#35 = DIRECTION('',(1.,0.,0.));
#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
#37 = LINE('',#38,#39);
#38 = CARTESIAN_POINT('',(-6.28318530718,-2.));
#39 = VECTOR('',#40,1.);
#40 = DIRECTION('',(1.,-0.));
#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#42 = PCURVE('',#43,#48);
#43 = PLANE('',#44);
#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
#45 = CARTESIAN_POINT('',(-5.737836868894E-15,-6.731792861931E-15,-5.));
#46 = DIRECTION('',(0.,0.,1.));
#47 = DIRECTION('',(1.,0.,0.));
#48 = DEFINITIONAL_REPRESENTATION('',(#49),#57);
#49 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#50,#51,#52,#53,#54,#55,#56),
.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#50 = CARTESIAN_POINT('',(-13.5,-15.));
#51 = CARTESIAN_POINT('',(-13.5,-17.59807621135));
#52 = CARTESIAN_POINT('',(-15.75,-16.29903810567));
#53 = CARTESIAN_POINT('',(-18.,-15.));
#54 = CARTESIAN_POINT('',(-15.75,-13.70096189432));
#55 = CARTESIAN_POINT('',(-13.5,-12.40192378864));
#56 = CARTESIAN_POINT('',(-13.5,-15.));
#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#58 = ORIENTED_EDGE('',*,*,#59,.T.);
#59 = EDGE_CURVE('',#22,#60,#62,.T.);
#60 = VERTEX_POINT('',#61);
#61 = CARTESIAN_POINT('',(-13.5,-15.,0.));
#62 = SEAM_CURVE('',#63,(#67,#74),.PCURVE_S1.);
#63 = LINE('',#64,#65);
#64 = CARTESIAN_POINT('',(-13.5,-15.,-7.));
#65 = VECTOR('',#66,1.);
#66 = DIRECTION('',(0.,0.,1.));
#67 = PCURVE('',#31,#68);
#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73);
#69 = LINE('',#70,#71);
#70 = CARTESIAN_POINT('',(-6.28318530718,0.));
#71 = VECTOR('',#72,1.);
#72 = DIRECTION('',(-0.,-1.));
#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#74 = PCURVE('',#31,#75);
#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);
#76 = LINE('',#77,#78);
#77 = CARTESIAN_POINT('',(-0.,0.));
#78 = VECTOR('',#79,1.);
#79 = DIRECTION('',(-0.,-1.));
#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#81 = ORIENTED_EDGE('',*,*,#82,.F.);
#82 = EDGE_CURVE('',#60,#60,#83,.T.);
#83 = SURFACE_CURVE('',#84,(#89,#96),.PCURVE_S1.);
#84 = CIRCLE('',#85,1.5);
#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
#86 = CARTESIAN_POINT('',(-15.,-15.,0.));
#87 = DIRECTION('',(0.,0.,-1.));
#88 = DIRECTION('',(1.,0.,0.));
#89 = PCURVE('',#31,#90);
#90 = DEFINITIONAL_REPRESENTATION('',(#91),#95);
#91 = LINE('',#92,#93);
#92 = CARTESIAN_POINT('',(-6.28318530718,-7.));
#93 = VECTOR('',#94,1.);
#94 = DIRECTION('',(1.,-0.));
#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#96 = PCURVE('',#97,#102);
#97 = PLANE('',#98);
#98 = AXIS2_PLACEMENT_3D('',#99,#100,#101);
#99 = CARTESIAN_POINT('',(-25.,-25.,0.));
#100 = DIRECTION('',(0.,0.,1.));
#101 = DIRECTION('',(1.,0.,0.));
#102 = DEFINITIONAL_REPRESENTATION('',(#103),#111);
#103 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#104,#105,#106,#107,#108,#109
,#110),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#104 = CARTESIAN_POINT('',(11.5,10.));
#105 = CARTESIAN_POINT('',(11.5,7.401923788647));
#106 = CARTESIAN_POINT('',(9.25,8.700961894323));
#107 = CARTESIAN_POINT('',(7.,10.));
#108 = CARTESIAN_POINT('',(9.25,11.299038105677));
#109 = CARTESIAN_POINT('',(11.5,12.598076211353));
#110 = CARTESIAN_POINT('',(11.5,10.));
#111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#112 = ORIENTED_EDGE('',*,*,#59,.F.);
#113 = ADVANCED_FACE('',(#114,#344,#347,#382,#417),#43,.F.);
#114 = FACE_BOUND('',#115,.F.);
#115 = EDGE_LOOP('',(#116,#146,#175,#203,#232,#260,#289,#317));
#116 = ORIENTED_EDGE('',*,*,#117,.T.);
#117 = EDGE_CURVE('',#118,#120,#122,.T.);
#118 = VERTEX_POINT('',#119);
#119 = CARTESIAN_POINT('',(-21.,15.,-5.));
#120 = VERTEX_POINT('',#121);
#121 = CARTESIAN_POINT('',(-21.,-15.,-5.));
#122 = SURFACE_CURVE('',#123,(#127,#134),.PCURVE_S1.);
#123 = LINE('',#124,#125);
#124 = CARTESIAN_POINT('',(-21.,15.,-5.));
#125 = VECTOR('',#126,1.);
#126 = DIRECTION('',(0.,-1.,0.));
#127 = PCURVE('',#43,#128);
#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133);
#129 = LINE('',#130,#131);
#130 = CARTESIAN_POINT('',(-21.,15.));
#131 = VECTOR('',#132,1.);
#132 = DIRECTION('',(0.,-1.));
#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#134 = PCURVE('',#135,#140);
#135 = PLANE('',#136);
#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
#137 = CARTESIAN_POINT('',(-21.,-1.353414734781E-15,1.));
#138 = DIRECTION('',(-1.,-0.,-0.));
#139 = DIRECTION('',(0.,0.,-1.));
#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
#141 = LINE('',#142,#143);
#142 = CARTESIAN_POINT('',(6.,-15.));
#143 = VECTOR('',#144,1.);
#144 = DIRECTION('',(0.,1.));
#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#146 = ORIENTED_EDGE('',*,*,#147,.T.);
#147 = EDGE_CURVE('',#120,#148,#150,.T.);
#148 = VERTEX_POINT('',#149);
#149 = CARTESIAN_POINT('',(-15.,-21.,-5.));
#150 = SURFACE_CURVE('',#151,(#156,#163),.PCURVE_S1.);
#151 = CIRCLE('',#152,6.);
#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
#153 = CARTESIAN_POINT('',(-15.,-15.,-5.));
#154 = DIRECTION('',(0.,0.,1.));
#155 = DIRECTION('',(1.,0.,0.));
#156 = PCURVE('',#43,#157);
#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
#158 = CIRCLE('',#159,6.);
#159 = AXIS2_PLACEMENT_2D('',#160,#161);
#160 = CARTESIAN_POINT('',(-15.,-15.));
#161 = DIRECTION('',(1.,0.));
#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#163 = PCURVE('',#164,#169);
#164 = CYLINDRICAL_SURFACE('',#165,6.);
#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
#166 = CARTESIAN_POINT('',(-15.,-15.,0.));
#167 = DIRECTION('',(-0.,-0.,-1.));
#168 = DIRECTION('',(1.,0.,0.));
#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
#170 = LINE('',#171,#172);
#171 = CARTESIAN_POINT('',(-1.33226762955E-15,5.));
#172 = VECTOR('',#173,1.);
#173 = DIRECTION('',(-1.,0.));
#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#175 = ORIENTED_EDGE('',*,*,#176,.T.);
#176 = EDGE_CURVE('',#148,#177,#179,.T.);
#177 = VERTEX_POINT('',#178);
#178 = CARTESIAN_POINT('',(15.,-21.,-5.));
#179 = SURFACE_CURVE('',#180,(#184,#191),.PCURVE_S1.);
#180 = LINE('',#181,#182);
#181 = CARTESIAN_POINT('',(-15.,-21.,-5.));
#182 = VECTOR('',#183,1.);
#183 = DIRECTION('',(1.,0.,0.));
#184 = PCURVE('',#43,#185);
#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
#186 = LINE('',#187,#188);
#187 = CARTESIAN_POINT('',(-15.,-21.));
#188 = VECTOR('',#189,1.);
#189 = DIRECTION('',(1.,0.));
#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#191 = PCURVE('',#192,#197);
#192 = PLANE('',#193);
#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
#194 = CARTESIAN_POINT('',(-3.721890520648E-15,-21.,1.));
#195 = DIRECTION('',(-0.,-1.,-0.));
#196 = DIRECTION('',(0.,0.,-1.));
#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
#198 = LINE('',#199,#200);
#199 = CARTESIAN_POINT('',(6.,-15.));
#200 = VECTOR('',#201,1.);
#201 = DIRECTION('',(0.,1.));
#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#203 = ORIENTED_EDGE('',*,*,#204,.T.);
#204 = EDGE_CURVE('',#177,#205,#207,.T.);
#205 = VERTEX_POINT('',#206);
#206 = CARTESIAN_POINT('',(21.,-15.,-5.));
#207 = SURFACE_CURVE('',#208,(#213,#220),.PCURVE_S1.);
#208 = CIRCLE('',#209,6.);
#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
#210 = CARTESIAN_POINT('',(15.,-15.,-5.));
#211 = DIRECTION('',(0.,0.,1.));
#212 = DIRECTION('',(1.,0.,0.));
#213 = PCURVE('',#43,#214);
#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
#215 = CIRCLE('',#216,6.);
#216 = AXIS2_PLACEMENT_2D('',#217,#218);
#217 = CARTESIAN_POINT('',(15.,-15.));
#218 = DIRECTION('',(1.,0.));
#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#220 = PCURVE('',#221,#226);
#221 = CYLINDRICAL_SURFACE('',#222,6.);
#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
#223 = CARTESIAN_POINT('',(15.,-15.,0.));
#224 = DIRECTION('',(-0.,-0.,-1.));
#225 = DIRECTION('',(1.,0.,0.));
#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
#227 = LINE('',#228,#229);
#228 = CARTESIAN_POINT('',(-0.,5.));
#229 = VECTOR('',#230,1.);
#230 = DIRECTION('',(-1.,0.));
#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#232 = ORIENTED_EDGE('',*,*,#233,.T.);
#233 = EDGE_CURVE('',#205,#234,#236,.T.);
#234 = VERTEX_POINT('',#235);
#235 = CARTESIAN_POINT('',(21.,15.,-5.));
#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.);
#237 = LINE('',#238,#239);
#238 = CARTESIAN_POINT('',(21.,-15.,-5.));
#239 = VECTOR('',#240,1.);
#240 = DIRECTION('',(0.,1.,0.));
#241 = PCURVE('',#43,#242);
#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
#243 = LINE('',#244,#245);
#244 = CARTESIAN_POINT('',(21.,-15.));
#245 = VECTOR('',#246,1.);
#246 = DIRECTION('',(0.,1.));
#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#248 = PCURVE('',#249,#254);
#249 = PLANE('',#250);
#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
#251 = CARTESIAN_POINT('',(21.,-6.42871999021E-15,1.));
#252 = DIRECTION('',(1.,0.,-5.866616289878E-16));
#253 = DIRECTION('',(5.866616289878E-16,0.,1.));
#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
#255 = LINE('',#256,#257);
#256 = CARTESIAN_POINT('',(-6.,15.));
#257 = VECTOR('',#258,1.);
#258 = DIRECTION('',(0.,-1.));
#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#260 = ORIENTED_EDGE('',*,*,#261,.T.);
#261 = EDGE_CURVE('',#234,#262,#264,.T.);
#262 = VERTEX_POINT('',#263);
#263 = CARTESIAN_POINT('',(15.,21.,-5.));
#264 = SURFACE_CURVE('',#265,(#270,#277),.PCURVE_S1.);
#265 = CIRCLE('',#266,6.);
#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269);
#267 = CARTESIAN_POINT('',(15.,15.,-5.));
#268 = DIRECTION('',(0.,0.,1.));
#269 = DIRECTION('',(1.,0.,0.));
#270 = PCURVE('',#43,#271);
#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);
#272 = CIRCLE('',#273,6.);
#273 = AXIS2_PLACEMENT_2D('',#274,#275);
#274 = CARTESIAN_POINT('',(15.,15.));
#275 = DIRECTION('',(1.,0.));
#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#277 = PCURVE('',#278,#283);
#278 = CYLINDRICAL_SURFACE('',#279,6.);
#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
#280 = CARTESIAN_POINT('',(15.,15.,0.));
#281 = DIRECTION('',(-0.,-0.,-1.));
#282 = DIRECTION('',(1.,0.,0.));
#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
#284 = LINE('',#285,#286);
#285 = CARTESIAN_POINT('',(-0.,5.));
#286 = VECTOR('',#287,1.);
#287 = DIRECTION('',(-1.,0.));
#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#289 = ORIENTED_EDGE('',*,*,#290,.T.);
#290 = EDGE_CURVE('',#262,#291,#293,.T.);
#291 = VERTEX_POINT('',#292);
#292 = CARTESIAN_POINT('',(-15.,21.,-5.));
#293 = SURFACE_CURVE('',#294,(#298,#305),.PCURVE_S1.);
#294 = LINE('',#295,#296);
#295 = CARTESIAN_POINT('',(15.,21.,-5.));
#296 = VECTOR('',#297,1.);
#297 = DIRECTION('',(-1.,4.736951571734E-16,0.));
#298 = PCURVE('',#43,#299);
#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);
#300 = LINE('',#301,#302);
#301 = CARTESIAN_POINT('',(15.,21.));
#302 = VECTOR('',#303,1.);
#303 = DIRECTION('',(-1.,4.736951571734E-16));
#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#305 = PCURVE('',#306,#311);
#306 = PLANE('',#307);
#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
#308 = CARTESIAN_POINT('',(-3.383536836953E-16,21.,1.));
#309 = DIRECTION('',(2.255691224635E-16,1.,-8.799924434817E-16));
#310 = DIRECTION('',(0.,8.799924434817E-16,1.));
#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
#312 = LINE('',#313,#314);
#313 = CARTESIAN_POINT('',(-6.,15.));
#314 = VECTOR('',#315,1.);
#315 = DIRECTION('',(4.168481588265E-31,-1.));
#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#317 = ORIENTED_EDGE('',*,*,#318,.T.);
#318 = EDGE_CURVE('',#291,#118,#319,.T.);
#319 = SURFACE_CURVE('',#320,(#325,#332),.PCURVE_S1.);
#320 = CIRCLE('',#321,6.);
#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324);
#322 = CARTESIAN_POINT('',(-15.,15.,-5.));
#323 = DIRECTION('',(0.,0.,1.));
#324 = DIRECTION('',(1.,0.,0.));
#325 = PCURVE('',#43,#326);
#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
#327 = CIRCLE('',#328,6.);
#328 = AXIS2_PLACEMENT_2D('',#329,#330);
#329 = CARTESIAN_POINT('',(-15.,15.));
#330 = DIRECTION('',(1.,0.));
#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#332 = PCURVE('',#333,#338);
#333 = CYLINDRICAL_SURFACE('',#334,6.);
#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337);
#335 = CARTESIAN_POINT('',(-15.,15.,0.));
#336 = DIRECTION('',(-0.,-0.,-1.));
#337 = DIRECTION('',(1.,0.,0.));
#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
#339 = LINE('',#340,#341);
#340 = CARTESIAN_POINT('',(-1.33226762955E-15,5.));
#341 = VECTOR('',#342,1.);
#342 = DIRECTION('',(-1.,0.));
#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#344 = FACE_BOUND('',#345,.F.);
#345 = EDGE_LOOP('',(#346));
#346 = ORIENTED_EDGE('',*,*,#21,.T.);
#347 = FACE_BOUND('',#348,.F.);
#348 = EDGE_LOOP('',(#349));
#349 = ORIENTED_EDGE('',*,*,#350,.T.);
#350 = EDGE_CURVE('',#351,#351,#353,.T.);
#351 = VERTEX_POINT('',#352);
#352 = CARTESIAN_POINT('',(16.5,-15.,-5.));
#353 = SURFACE_CURVE('',#354,(#359,#370),.PCURVE_S1.);
#354 = CIRCLE('',#355,1.5);
#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
#356 = CARTESIAN_POINT('',(15.,-15.,-5.));
#357 = DIRECTION('',(0.,0.,-1.));
#358 = DIRECTION('',(1.,0.,0.));
#359 = PCURVE('',#43,#360);
#360 = DEFINITIONAL_REPRESENTATION('',(#361),#369);
#361 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#362,#363,#364,#365,#366,#367
,#368),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#362 = CARTESIAN_POINT('',(16.5,-15.));
#363 = CARTESIAN_POINT('',(16.5,-17.59807621135));
#364 = CARTESIAN_POINT('',(14.25,-16.29903810567));
#365 = CARTESIAN_POINT('',(12.,-15.));
#366 = CARTESIAN_POINT('',(14.25,-13.70096189432));
#367 = CARTESIAN_POINT('',(16.5,-12.40192378864));
#368 = CARTESIAN_POINT('',(16.5,-15.));
#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#370 = PCURVE('',#371,#376);
#371 = CYLINDRICAL_SURFACE('',#372,1.5);
#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
#373 = CARTESIAN_POINT('',(15.,-15.,-7.));
#374 = DIRECTION('',(-0.,-0.,-1.));
#375 = DIRECTION('',(1.,0.,0.));
#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
#377 = LINE('',#378,#379);
#378 = CARTESIAN_POINT('',(-6.28318530718,-2.));
#379 = VECTOR('',#380,1.);
#380 = DIRECTION('',(1.,-0.));
#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#382 = FACE_BOUND('',#383,.F.);
#383 = EDGE_LOOP('',(#384));
#384 = ORIENTED_EDGE('',*,*,#385,.T.);
#385 = EDGE_CURVE('',#386,#386,#388,.T.);
#386 = VERTEX_POINT('',#387);
#387 = CARTESIAN_POINT('',(-13.5,15.,-5.));
#388 = SURFACE_CURVE('',#389,(#394,#405),.PCURVE_S1.);
#389 = CIRCLE('',#390,1.5);
#390 = AXIS2_PLACEMENT_3D('',#391,#392,#393);
#391 = CARTESIAN_POINT('',(-15.,15.,-5.));
#392 = DIRECTION('',(0.,0.,-1.));
#393 = DIRECTION('',(1.,0.,0.));
#394 = PCURVE('',#43,#395);
#395 = DEFINITIONAL_REPRESENTATION('',(#396),#404);
#396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#397,#398,#399,#400,#401,#402
,#403),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#397 = CARTESIAN_POINT('',(-13.5,15.));
#398 = CARTESIAN_POINT('',(-13.5,12.401923788647));
#399 = CARTESIAN_POINT('',(-15.75,13.700961894323));
#400 = CARTESIAN_POINT('',(-18.,15.));
#401 = CARTESIAN_POINT('',(-15.75,16.299038105677));
#402 = CARTESIAN_POINT('',(-13.5,17.598076211353));
#403 = CARTESIAN_POINT('',(-13.5,15.));
#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#405 = PCURVE('',#406,#411);
#406 = CYLINDRICAL_SURFACE('',#407,1.5);
#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
#408 = CARTESIAN_POINT('',(-15.,15.,-7.));
#409 = DIRECTION('',(-0.,-0.,-1.));
#410 = DIRECTION('',(1.,0.,0.));
#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
#412 = LINE('',#413,#414);
#413 = CARTESIAN_POINT('',(-6.28318530718,-2.));
#414 = VECTOR('',#415,1.);
#415 = DIRECTION('',(1.,-0.));
#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#417 = FACE_BOUND('',#418,.F.);
#418 = EDGE_LOOP('',(#419));
#419 = ORIENTED_EDGE('',*,*,#420,.T.);
#420 = EDGE_CURVE('',#421,#421,#423,.T.);
#421 = VERTEX_POINT('',#422);
#422 = CARTESIAN_POINT('',(16.5,15.,-5.));
#423 = SURFACE_CURVE('',#424,(#429,#440),.PCURVE_S1.);
#424 = CIRCLE('',#425,1.5);
#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
#426 = CARTESIAN_POINT('',(15.,15.,-5.));
#427 = DIRECTION('',(0.,0.,-1.));
#428 = DIRECTION('',(1.,0.,0.));
#429 = PCURVE('',#43,#430);
#430 = DEFINITIONAL_REPRESENTATION('',(#431),#439);
#431 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#432,#433,#434,#435,#436,#437
,#438),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#432 = CARTESIAN_POINT('',(16.5,15.));
#433 = CARTESIAN_POINT('',(16.5,12.401923788647));
#434 = CARTESIAN_POINT('',(14.25,13.700961894323));
#435 = CARTESIAN_POINT('',(12.,15.));
#436 = CARTESIAN_POINT('',(14.25,16.299038105677));
#437 = CARTESIAN_POINT('',(16.5,17.598076211353));
#438 = CARTESIAN_POINT('',(16.5,15.));
#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#440 = PCURVE('',#441,#446);
#441 = CYLINDRICAL_SURFACE('',#442,1.5);
#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445);
#443 = CARTESIAN_POINT('',(15.,15.,-7.));
#444 = DIRECTION('',(-0.,-0.,-1.));
#445 = DIRECTION('',(1.,0.,0.));
#446 = DEFINITIONAL_REPRESENTATION('',(#447),#451);
#447 = LINE('',#448,#449);
#448 = CARTESIAN_POINT('',(-6.28318530718,-2.));
#449 = VECTOR('',#450,1.);
#450 = DIRECTION('',(1.,-0.));
#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#452 = ADVANCED_FACE('',(#453,#659,#662,#692,#722,#2410),#97,.T.);
#453 = FACE_BOUND('',#454,.T.);
#454 = EDGE_LOOP('',(#455,#480,#508,#531,#559,#582,#610,#633));
#455 = ORIENTED_EDGE('',*,*,#456,.F.);
#456 = EDGE_CURVE('',#457,#459,#461,.T.);
#457 = VERTEX_POINT('',#458);
#458 = CARTESIAN_POINT('',(-21.,-15.,0.));
#459 = VERTEX_POINT('',#460);
#460 = CARTESIAN_POINT('',(-21.,15.,0.));
#461 = SURFACE_CURVE('',#462,(#466,#473),.PCURVE_S1.);
#462 = LINE('',#463,#464);
#463 = CARTESIAN_POINT('',(-21.,-12.5,0.));
#464 = VECTOR('',#465,1.);
#465 = DIRECTION('',(0.,1.,0.));
#466 = PCURVE('',#97,#467);
#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
#468 = LINE('',#469,#470);
#469 = CARTESIAN_POINT('',(4.,12.5));
#470 = VECTOR('',#471,1.);
#471 = DIRECTION('',(0.,1.));
#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#473 = PCURVE('',#135,#474);
#474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
#475 = LINE('',#476,#477);
#476 = CARTESIAN_POINT('',(1.,12.5));
#477 = VECTOR('',#478,1.);
#478 = DIRECTION('',(0.,-1.));
#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#480 = ORIENTED_EDGE('',*,*,#481,.F.);
#481 = EDGE_CURVE('',#482,#457,#484,.T.);
#482 = VERTEX_POINT('',#483);
#483 = CARTESIAN_POINT('',(-15.,-21.,0.));
#484 = SURFACE_CURVE('',#485,(#490,#501),.PCURVE_S1.);
#485 = CIRCLE('',#486,6.);
#486 = AXIS2_PLACEMENT_3D('',#487,#488,#489);
#487 = CARTESIAN_POINT('',(-15.,-15.,0.));
#488 = DIRECTION('',(0.,0.,-1.));
#489 = DIRECTION('',(1.,0.,0.));
#490 = PCURVE('',#97,#491);
#491 = DEFINITIONAL_REPRESENTATION('',(#492),#500);
#492 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#493,#494,#495,#496,#497,#498
,#499),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#493 = CARTESIAN_POINT('',(16.,10.));
#494 = CARTESIAN_POINT('',(16.,-0.392304845413));
#495 = CARTESIAN_POINT('',(7.,4.803847577293));
#496 = CARTESIAN_POINT('',(-2.,10.));
#497 = CARTESIAN_POINT('',(7.,15.196152422707));
#498 = CARTESIAN_POINT('',(16.,20.392304845413));
#499 = CARTESIAN_POINT('',(16.,10.));
#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#501 = PCURVE('',#164,#502);
#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
#503 = LINE('',#504,#505);
#504 = CARTESIAN_POINT('',(-6.28318530718,0.));
#505 = VECTOR('',#506,1.);
#506 = DIRECTION('',(1.,-0.));
#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#508 = ORIENTED_EDGE('',*,*,#509,.F.);
#509 = EDGE_CURVE('',#510,#482,#512,.T.);
#510 = VERTEX_POINT('',#511);
#511 = CARTESIAN_POINT('',(15.,-21.,0.));
#512 = SURFACE_CURVE('',#513,(#517,#524),.PCURVE_S1.);
#513 = LINE('',#514,#515);
#514 = CARTESIAN_POINT('',(-12.5,-21.,0.));
#515 = VECTOR('',#516,1.);
#516 = DIRECTION('',(-1.,0.,0.));
#517 = PCURVE('',#97,#518);
#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
#519 = LINE('',#520,#521);
#520 = CARTESIAN_POINT('',(12.5,4.));
#521 = VECTOR('',#522,1.);
#522 = DIRECTION('',(-1.,0.));
#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#524 = PCURVE('',#192,#525);
#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);
#526 = LINE('',#527,#528);
#527 = CARTESIAN_POINT('',(1.,-12.5));
#528 = VECTOR('',#529,1.);
#529 = DIRECTION('',(0.,-1.));
#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#531 = ORIENTED_EDGE('',*,*,#532,.F.);
#532 = EDGE_CURVE('',#533,#510,#535,.T.);
#533 = VERTEX_POINT('',#534);
#534 = CARTESIAN_POINT('',(21.,-15.,0.));
#535 = SURFACE_CURVE('',#536,(#541,#552),.PCURVE_S1.);
#536 = CIRCLE('',#537,6.);
#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
#538 = CARTESIAN_POINT('',(15.,-15.,0.));
#539 = DIRECTION('',(0.,0.,-1.));
#540 = DIRECTION('',(1.,0.,0.));
#541 = PCURVE('',#97,#542);
#542 = DEFINITIONAL_REPRESENTATION('',(#543),#551);
#543 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#544,#545,#546,#547,#548,#549
,#550),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#544 = CARTESIAN_POINT('',(46.,10.));
#545 = CARTESIAN_POINT('',(46.,-0.392304845413));
#546 = CARTESIAN_POINT('',(37.,4.803847577293));
#547 = CARTESIAN_POINT('',(28.,10.));
#548 = CARTESIAN_POINT('',(37.,15.196152422707));
#549 = CARTESIAN_POINT('',(46.,20.392304845413));
#550 = CARTESIAN_POINT('',(46.,10.));
#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#552 = PCURVE('',#221,#553);
#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);
#554 = LINE('',#555,#556);
#555 = CARTESIAN_POINT('',(-6.28318530718,0.));
#556 = VECTOR('',#557,1.);
#557 = DIRECTION('',(1.,-0.));
#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#559 = ORIENTED_EDGE('',*,*,#560,.F.);
#560 = EDGE_CURVE('',#561,#533,#563,.T.);
#561 = VERTEX_POINT('',#562);
#562 = CARTESIAN_POINT('',(21.,15.,0.));
#563 = SURFACE_CURVE('',#564,(#568,#575),.PCURVE_S1.);
#564 = LINE('',#565,#566);
#565 = CARTESIAN_POINT('',(21.,-12.5,0.));
#566 = VECTOR('',#567,1.);
#567 = DIRECTION('',(0.,-1.,0.));
#568 = PCURVE('',#97,#569);
#569 = DEFINITIONAL_REPRESENTATION('',(#570),#574);
#570 = LINE('',#571,#572);
#571 = CARTESIAN_POINT('',(46.,12.5));
#572 = VECTOR('',#573,1.);
#573 = DIRECTION('',(0.,-1.));
#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#575 = PCURVE('',#249,#576);
#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581);
#577 = LINE('',#578,#579);
#578 = CARTESIAN_POINT('',(-1.,12.5));
#579 = VECTOR('',#580,1.);
#580 = DIRECTION('',(0.,1.));
#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#582 = ORIENTED_EDGE('',*,*,#583,.F.);
#583 = EDGE_CURVE('',#584,#561,#586,.T.);
#584 = VERTEX_POINT('',#585);
#585 = CARTESIAN_POINT('',(15.,21.,0.));
#586 = SURFACE_CURVE('',#587,(#592,#603),.PCURVE_S1.);
#587 = CIRCLE('',#588,6.);
#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591);
#589 = CARTESIAN_POINT('',(15.,15.,0.));
#590 = DIRECTION('',(0.,0.,-1.));
#591 = DIRECTION('',(1.,0.,0.));
#592 = PCURVE('',#97,#593);
#593 = DEFINITIONAL_REPRESENTATION('',(#594),#602);
#594 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#595,#596,#597,#598,#599,#600
,#601),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#595 = CARTESIAN_POINT('',(46.,40.));
#596 = CARTESIAN_POINT('',(46.,29.607695154587));
#597 = CARTESIAN_POINT('',(37.,34.803847577293));
#598 = CARTESIAN_POINT('',(28.,40.));
#599 = CARTESIAN_POINT('',(37.,45.196152422707));
#600 = CARTESIAN_POINT('',(46.,50.392304845413));
#601 = CARTESIAN_POINT('',(46.,40.));
#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#603 = PCURVE('',#278,#604);
#604 = DEFINITIONAL_REPRESENTATION('',(#605),#609);
#605 = LINE('',#606,#607);
#606 = CARTESIAN_POINT('',(-6.28318530718,0.));
#607 = VECTOR('',#608,1.);
#608 = DIRECTION('',(1.,-0.));
#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#610 = ORIENTED_EDGE('',*,*,#611,.F.);
#611 = EDGE_CURVE('',#612,#584,#614,.T.);
#612 = VERTEX_POINT('',#613);
#613 = CARTESIAN_POINT('',(-15.,21.,0.));
#614 = SURFACE_CURVE('',#615,(#619,#626),.PCURVE_S1.);
#615 = LINE('',#616,#617);
#616 = CARTESIAN_POINT('',(-12.5,21.,0.));
#617 = VECTOR('',#618,1.);
#618 = DIRECTION('',(1.,-2.255691224635E-16,0.));
#619 = PCURVE('',#97,#620);
#620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
#621 = LINE('',#622,#623);
#622 = CARTESIAN_POINT('',(12.5,46.));
#623 = VECTOR('',#624,1.);
#624 = DIRECTION('',(1.,-2.255691224635E-16));
#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#626 = PCURVE('',#306,#627);
#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
#628 = LINE('',#629,#630);
#629 = CARTESIAN_POINT('',(-1.,-12.5));
#630 = VECTOR('',#631,1.);
#631 = DIRECTION('',(-1.984991232507E-31,1.));
#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#633 = ORIENTED_EDGE('',*,*,#634,.F.);
#634 = EDGE_CURVE('',#459,#612,#635,.T.);
#635 = SURFACE_CURVE('',#636,(#641,#652),.PCURVE_S1.);
#636 = CIRCLE('',#637,6.);
#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
#638 = CARTESIAN_POINT('',(-15.,15.,0.));
#639 = DIRECTION('',(0.,0.,-1.));
#640 = DIRECTION('',(1.,0.,0.));
#641 = PCURVE('',#97,#642);
#642 = DEFINITIONAL_REPRESENTATION('',(#643),#651);
#643 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#644,#645,#646,#647,#648,#649
,#650),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#644 = CARTESIAN_POINT('',(16.,40.));
#645 = CARTESIAN_POINT('',(16.,29.607695154587));
#646 = CARTESIAN_POINT('',(7.,34.803847577293));
#647 = CARTESIAN_POINT('',(-2.,40.));
#648 = CARTESIAN_POINT('',(7.,45.196152422707));
#649 = CARTESIAN_POINT('',(16.,50.392304845413));
#650 = CARTESIAN_POINT('',(16.,40.));
#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#652 = PCURVE('',#333,#653);
#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);
#654 = LINE('',#655,#656);
#655 = CARTESIAN_POINT('',(-6.28318530718,0.));
#656 = VECTOR('',#657,1.);
#657 = DIRECTION('',(1.,-0.));
#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#659 = FACE_BOUND('',#660,.T.);
#660 = EDGE_LOOP('',(#661));
#661 = ORIENTED_EDGE('',*,*,#82,.T.);
#662 = FACE_BOUND('',#663,.T.);
#663 = EDGE_LOOP('',(#664));
#664 = ORIENTED_EDGE('',*,*,#665,.T.);
#665 = EDGE_CURVE('',#666,#666,#668,.T.);
#666 = VERTEX_POINT('',#667);
#667 = CARTESIAN_POINT('',(16.5,-15.,0.));
#668 = SURFACE_CURVE('',#669,(#674,#685),.PCURVE_S1.);
#669 = CIRCLE('',#670,1.5);
#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);
#671 = CARTESIAN_POINT('',(15.,-15.,0.));
#672 = DIRECTION('',(0.,0.,-1.));
#673 = DIRECTION('',(1.,0.,0.));
#674 = PCURVE('',#97,#675);
#675 = DEFINITIONAL_REPRESENTATION('',(#676),#684);
#676 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#677,#678,#679,#680,#681,#682
,#683),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#677 = CARTESIAN_POINT('',(41.5,10.));
#678 = CARTESIAN_POINT('',(41.5,7.401923788647));
#679 = CARTESIAN_POINT('',(39.25,8.700961894323));
#680 = CARTESIAN_POINT('',(37.,10.));
#681 = CARTESIAN_POINT('',(39.25,11.299038105677));
#682 = CARTESIAN_POINT('',(41.5,12.598076211353));
#683 = CARTESIAN_POINT('',(41.5,10.));
#684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#685 = PCURVE('',#371,#686);
#686 = DEFINITIONAL_REPRESENTATION('',(#687),#691);
#687 = LINE('',#688,#689);
#688 = CARTESIAN_POINT('',(-6.28318530718,-7.));
#689 = VECTOR('',#690,1.);
#690 = DIRECTION('',(1.,-0.));
#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#692 = FACE_BOUND('',#693,.T.);
#693 = EDGE_LOOP('',(#694));
#694 = ORIENTED_EDGE('',*,*,#695,.T.);
#695 = EDGE_CURVE('',#696,#696,#698,.T.);
#696 = VERTEX_POINT('',#697);
#697 = CARTESIAN_POINT('',(-13.5,15.,0.));
#698 = SURFACE_CURVE('',#699,(#704,#715),.PCURVE_S1.);
#699 = CIRCLE('',#700,1.5);
#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703);
#701 = CARTESIAN_POINT('',(-15.,15.,0.));
#702 = DIRECTION('',(0.,0.,-1.));
#703 = DIRECTION('',(1.,0.,0.));
#704 = PCURVE('',#97,#705);
#705 = DEFINITIONAL_REPRESENTATION('',(#706),#714);
#706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#707,#708,#709,#710,#711,#712
,#713),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#707 = CARTESIAN_POINT('',(11.5,40.));
#708 = CARTESIAN_POINT('',(11.5,37.401923788647));
#709 = CARTESIAN_POINT('',(9.25,38.700961894323));
#710 = CARTESIAN_POINT('',(7.,40.));
#711 = CARTESIAN_POINT('',(9.25,41.299038105677));
#712 = CARTESIAN_POINT('',(11.5,42.598076211353));
#713 = CARTESIAN_POINT('',(11.5,40.));
#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#715 = PCURVE('',#406,#716);
#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721);
#717 = LINE('',#718,#719);
#718 = CARTESIAN_POINT('',(-6.28318530718,-7.));
#719 = VECTOR('',#720,1.);
#720 = DIRECTION('',(1.,-0.));
#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#722 = FACE_BOUND('',#723,.T.);
#723 = EDGE_LOOP('',(#724));
#724 = ORIENTED_EDGE('',*,*,#725,.T.);
#725 = EDGE_CURVE('',#726,#726,#728,.T.);
#726 = VERTEX_POINT('',#727);
#727 = CARTESIAN_POINT('',(-16.5446916449,0.,8.586881206085E-16));
#728 = SURFACE_CURVE('',#729,(#912,#1098),.PCURVE_S1.);
#729 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#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,#901,#902,#903,#904,
#905,#906,#907,#908,#909,#910,#911),.UNSPECIFIED.,.T.,.F.,(7,5,5,5,5
,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(
0.,3.275089722966E-02,5.848864353373E-02,7.788967621853E-02,
0.124999991676,0.163826582743,0.180330762054,0.202528730443,
0.232516531186,0.250000160378,0.267483789569,0.297471590312,
0.319669558702,0.336173738012,0.37500032908,0.430330639584,
0.452528606081,0.482516404267,0.500000031968,0.51748365967,
0.547471457856,0.569669424353,0.586173602257,0.625000190014,
0.680330495802,0.702528460407,0.732516256037,0.749999882247,
0.767483508458,0.797471304088,0.819669268693,0.836173445189,
0.875000029637,0.922110337062,0.941511366439,0.967249108354,1.),
.UNSPECIFIED.);
#730 = CARTESIAN_POINT('',(-16.5446916449,0.,0.));
#731 = CARTESIAN_POINT('',(-16.5446916449,0.567196601687,0.));
#732 = CARTESIAN_POINT('',(-16.52135783136,1.134439140753,0.));
#733 = CARTESIAN_POINT('',(-16.4746838496,1.700517200442,0.));
#734 = CARTESIAN_POINT('',(-16.40474643993,2.264228716825,0.));
#735 = CARTESIAN_POINT('',(-16.31170543762,2.824379978796,0.));
#736 = CARTESIAN_POINT('',(-16.10472084407,3.8162588519,0.));
#737 = CARTESIAN_POINT('',(-15.99951912464,4.249803612168,0.));
#738 = CARTESIAN_POINT('',(-15.88031644821,4.679845690089,0.));
#739 = CARTESIAN_POINT('',(-15.74726112518,5.105819780084,0.));
#740 = CARTESIAN_POINT('',(-15.60053194273,5.52716948979,0.));
#741 = CARTESIAN_POINT('',(-15.31958459603,6.257060902241,0.));
#742 = CARTESIAN_POINT('',(-15.19118009548,6.56783635442,0.));
#743 = CARTESIAN_POINT('',(-15.05521421118,6.875439507353,0.));
#744 = CARTESIAN_POINT('',(-14.91178580911,7.179640410414,0.));
#745 = CARTESIAN_POINT('',(-14.76100307322,7.480213351594,0.));
#746 = CARTESIAN_POINT('',(-14.21927446241,8.497452007069,0.));
#747 = CARTESIAN_POINT('',(-13.79288675646,9.195284397683,0.));
#748 = CARTESIAN_POINT('',(-13.32551324467,9.867236325455,0.));
#749 = CARTESIAN_POINT('',(-12.81914719262,10.510330664653,0.));
#750 = CARTESIAN_POINT('',(-12.27605060109,11.121788972615,0.));
#751 = CARTESIAN_POINT('',(-11.22302257349,12.17481700021,0.));
#752 = CARTESIAN_POINT('',(-10.72403916308,12.627365536807,0.));
#753 = CARTESIAN_POINT('',(-10.20326233084,13.055273565351,0.));
#754 = CARTESIAN_POINT('',(-9.662221403698,13.457243164722,0.));
#755 = CARTESIAN_POINT('',(-9.102546745387,13.832105838859,0.));
#756 = CARTESIAN_POINT('',(-8.280881796108,14.326202805999,0.));
#757 = CARTESIAN_POINT('',(-8.032738817132,14.468498111796,0.));
#758 = CARTESIAN_POINT('',(-7.781673127257,14.605629099439,0.));
#759 = CARTESIAN_POINT('',(-7.527819548094,14.737521166398,0.));
#760 = CARTESIAN_POINT('',(-7.27131541513,14.864104442322,0.));
#761 = CARTESIAN_POINT('',(-6.663928019184,15.148339238304,0.));
#762 = CARTESIAN_POINT('',(-6.311013120718,15.301643463704,0.));
#763 = CARTESIAN_POINT('',(-5.953896487396,15.445067853441,0.));
#764 = CARTESIAN_POINT('',(-5.592925009888,15.578470184934,0.));
#765 = CARTESIAN_POINT('',(-5.228451864477,15.701724624813,0.));
#766 = CARTESIAN_POINT('',(-4.364215573915,15.967372394203,0.));
#767 = CARTESIAN_POINT('',(-3.861857854472,16.101304076503,0.));
#768 = CARTESIAN_POINT('',(-3.354651219702,16.216246633454,0.));
#769 = CARTESIAN_POINT('',(-2.843495268727,16.311987326549,0.));
#770 = CARTESIAN_POINT('',(-2.32930133482,16.388370821133,0.));
#771 = CARTESIAN_POINT('',(-1.511971661997,16.478489830753,0.));
#772 = CARTESIAN_POINT('',(-1.210231276353,16.505067432906,0.));
#773 = CARTESIAN_POINT('',(-0.907953804708,16.525012673897,0.));
#774 = CARTESIAN_POINT('',(-0.605322078906,16.538313010384,0.));
#775 = CARTESIAN_POINT('',(-0.302519286398,16.544962674664,0.));
#776 = CARTESIAN_POINT('',(0.303061345917,16.544962674664,0.));
#777 = CARTESIAN_POINT('',(0.605864138424,16.538313010384,0.));
#778 = CARTESIAN_POINT('',(0.908495864226,16.525012673897,0.));
#779 = CARTESIAN_POINT('',(1.210773335872,16.505067432906,0.));
#780 = CARTESIAN_POINT('',(1.512513721515,16.478489830753,0.));
#781 = CARTESIAN_POINT('',(2.329843394339,16.388370821133,0.));
#782 = CARTESIAN_POINT('',(2.844037328246,16.311987326549,0.));
#783 = CARTESIAN_POINT('',(3.355193279221,16.216246633454,0.));
#784 = CARTESIAN_POINT('',(3.862399913991,16.101304076503,0.));
#785 = CARTESIAN_POINT('',(4.364757633433,15.967372394203,0.));
#786 = CARTESIAN_POINT('',(5.228993923995,15.701724624813,0.));
#787 = CARTESIAN_POINT('',(5.593467069407,15.578470184934,0.));
#788 = CARTESIAN_POINT('',(5.954438546915,15.445067853441,0.));
#789 = CARTESIAN_POINT('',(6.311555180237,15.301643463704,0.));
#790 = CARTESIAN_POINT('',(6.664470078703,15.148339238304,0.));
#791 = CARTESIAN_POINT('',(7.271857474648,14.864104442321,0.));
#792 = CARTESIAN_POINT('',(7.528361607613,14.737521166398,0.));
#793 = CARTESIAN_POINT('',(7.782215186776,14.605629099439,0.));
#794 = CARTESIAN_POINT('',(8.033280876651,14.468498111796,0.));
#795 = CARTESIAN_POINT('',(8.281423855627,14.326202805998,0.));
#796 = CARTESIAN_POINT('',(9.103088804906,13.832105838858,0.));
#797 = CARTESIAN_POINT('',(9.662763463217,13.457243164722,0.));
#798 = CARTESIAN_POINT('',(10.203804390359,13.055273565351,0.));
#799 = CARTESIAN_POINT('',(10.7245812226,12.627365536807,0.));
#800 = CARTESIAN_POINT('',(11.223564633016,12.17481700021,0.));
#801 = CARTESIAN_POINT('',(12.377316383644,11.021065249581,0.));
#802 = CARTESIAN_POINT('',(13.008181711774,10.295900888002,0.));
#803 = CARTESIAN_POINT('',(13.587756129848,9.527715775366,0.));
#804 = CARTESIAN_POINT('',(14.1124619027,8.721079992387,0.));
#805 = CARTESIAN_POINT('',(14.579230086746,7.880919698638,0.));
#806 = CARTESIAN_POINT('',(15.148610268063,6.664199048943,0.));
#807 = CARTESIAN_POINT('',(15.301914493463,6.311284150477,0.));
#808 = CARTESIAN_POINT('',(15.445338883201,5.954167517155,0.));
#809 = CARTESIAN_POINT('',(15.578741214693,5.593196039647,0.));
#810 = CARTESIAN_POINT('',(15.701995654572,5.228722894236,0.));
#811 = CARTESIAN_POINT('',(15.967643423963,4.364486603674,0.));
#812 = CARTESIAN_POINT('',(16.101575106262,3.862128884232,0.));