-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCAD.step
2044 lines (2044 loc) · 84.1 KB
/
CAD.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
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(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2024-06-20T13:04:02',('Author'),(
'Open CASCADE'),'Open CASCADE STEP processor 7.5','Open CASCADE 7.5'
,'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('Split_1_1','Split_1_1','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1692);
#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,#195,#329,#378,#427,#510,#608,#707,#772,#871,
#878,#1015,#1075,#1135,#1189,#1276,#1336,#1396,#1450,#1499,#1574,
#1601,#1650,#1681));
#17 = ADVANCED_FACE('',(#18),#32,.F.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#55,#84,#113,#141,#169));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(5.75,5.75,7.366086561787));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(5.75,5.75,10.));
#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
#27 = LINE('',#28,#29);
#28 = CARTESIAN_POINT('',(5.75,5.75,5.75));
#29 = VECTOR('',#30,1.);
#30 = DIRECTION('',(0.,0.,1.));
#31 = PCURVE('',#32,#37);
#32 = PLANE('',#33);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(5.75,5.75,5.75));
#35 = DIRECTION('',(1.,0.,-0.));
#36 = DIRECTION('',(0.,0.,1.));
#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
#38 = LINE('',#39,#40);
#39 = CARTESIAN_POINT('',(0.,0.));
#40 = VECTOR('',#41,1.);
#41 = DIRECTION('',(1.,0.));
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#43 = PCURVE('',#44,#49);
#44 = PLANE('',#45);
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
#46 = CARTESIAN_POINT('',(5.75,5.75,5.75));
#47 = DIRECTION('',(-0.,1.,0.));
#48 = DIRECTION('',(0.,0.,1.));
#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
#50 = LINE('',#51,#52);
#51 = CARTESIAN_POINT('',(0.,0.));
#52 = VECTOR('',#53,1.);
#53 = DIRECTION('',(1.,0.));
#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#55 = ORIENTED_EDGE('',*,*,#56,.T.);
#56 = EDGE_CURVE('',#22,#57,#59,.T.);
#57 = VERTEX_POINT('',#58);
#58 = CARTESIAN_POINT('',(5.75,6.4644660939,6.4644660941));
#59 = SURFACE_CURVE('',#60,(#65,#72),.PCURVE_S1.);
#60 = CIRCLE('',#61,5.);
#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
#62 = CARTESIAN_POINT('',(5.75,10.,10.));
#63 = DIRECTION('',(1.,-0.,0.));
#64 = DIRECTION('',(0.,0.,-1.));
#65 = PCURVE('',#32,#66);
#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71);
#67 = CIRCLE('',#68,5.);
#68 = AXIS2_PLACEMENT_2D('',#69,#70);
#69 = CARTESIAN_POINT('',(4.25,-4.25));
#70 = DIRECTION('',(-1.,0.));
#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#72 = PCURVE('',#73,#78);
#73 = CYLINDRICAL_SURFACE('',#74,5.);
#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
#75 = CARTESIAN_POINT('',(10.,10.,10.));
#76 = DIRECTION('',(1.,-0.,-0.));
#77 = DIRECTION('',(0.,0.,-1.));
#78 = DEFINITIONAL_REPRESENTATION('',(#79),#83);
#79 = LINE('',#80,#81);
#80 = CARTESIAN_POINT('',(-6.28318530718,-4.25));
#81 = VECTOR('',#82,1.);
#82 = DIRECTION('',(1.,-0.));
#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#84 = ORIENTED_EDGE('',*,*,#85,.T.);
#85 = EDGE_CURVE('',#57,#86,#88,.T.);
#86 = VERTEX_POINT('',#87);
#87 = CARTESIAN_POINT('',(5.75,7.366086561787,5.75));
#88 = SURFACE_CURVE('',#89,(#94,#101),.PCURVE_S1.);
#89 = CIRCLE('',#90,5.);
#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93);
#91 = CARTESIAN_POINT('',(5.75,10.,10.));
#92 = DIRECTION('',(1.,-0.,0.));
#93 = DIRECTION('',(0.,0.,-1.));
#94 = PCURVE('',#32,#95);
#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100);
#96 = CIRCLE('',#97,5.);
#97 = AXIS2_PLACEMENT_2D('',#98,#99);
#98 = CARTESIAN_POINT('',(4.25,-4.25));
#99 = DIRECTION('',(-1.,0.));
#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#101 = PCURVE('',#102,#107);
#102 = CYLINDRICAL_SURFACE('',#103,5.);
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
#104 = CARTESIAN_POINT('',(10.,10.,10.));
#105 = DIRECTION('',(1.,-0.,-0.));
#106 = DIRECTION('',(0.,0.,-1.));
#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112);
#108 = LINE('',#109,#110);
#109 = CARTESIAN_POINT('',(-6.28318530718,-4.25));
#110 = VECTOR('',#111,1.);
#111 = DIRECTION('',(1.,-0.));
#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#113 = ORIENTED_EDGE('',*,*,#114,.T.);
#114 = EDGE_CURVE('',#86,#115,#117,.T.);
#115 = VERTEX_POINT('',#116);
#116 = CARTESIAN_POINT('',(5.75,10.,5.75));
#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.);
#118 = LINE('',#119,#120);
#119 = CARTESIAN_POINT('',(5.75,5.75,5.75));
#120 = VECTOR('',#121,1.);
#121 = DIRECTION('',(-0.,1.,0.));
#122 = PCURVE('',#32,#123);
#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(0.,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(0.,-1.));
#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#129 = PCURVE('',#130,#135);
#130 = PLANE('',#131);
#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
#132 = CARTESIAN_POINT('',(5.75,5.75,5.75));
#133 = DIRECTION('',(0.,0.,1.));
#134 = DIRECTION('',(1.,0.,-0.));
#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140);
#136 = LINE('',#137,#138);
#137 = CARTESIAN_POINT('',(0.,0.));
#138 = VECTOR('',#139,1.);
#139 = DIRECTION('',(0.,1.));
#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#141 = ORIENTED_EDGE('',*,*,#142,.T.);
#142 = EDGE_CURVE('',#115,#143,#145,.T.);
#143 = VERTEX_POINT('',#144);
#144 = CARTESIAN_POINT('',(5.75,10.,10.));
#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
#146 = LINE('',#147,#148);
#147 = CARTESIAN_POINT('',(5.75,10.,5.75));
#148 = VECTOR('',#149,1.);
#149 = DIRECTION('',(0.,0.,1.));
#150 = PCURVE('',#32,#151);
#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
#152 = LINE('',#153,#154);
#153 = CARTESIAN_POINT('',(0.,-4.25));
#154 = VECTOR('',#155,1.);
#155 = DIRECTION('',(1.,0.));
#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#157 = PCURVE('',#158,#163);
#158 = PLANE('',#159);
#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
#160 = CARTESIAN_POINT('',(5.75,10.,5.75));
#161 = DIRECTION('',(-0.,1.,0.));
#162 = DIRECTION('',(0.,0.,1.));
#163 = DEFINITIONAL_REPRESENTATION('',(#164),#168);
#164 = LINE('',#165,#166);
#165 = CARTESIAN_POINT('',(0.,0.));
#166 = VECTOR('',#167,1.);
#167 = DIRECTION('',(1.,0.));
#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#169 = ORIENTED_EDGE('',*,*,#170,.F.);
#170 = EDGE_CURVE('',#24,#143,#171,.T.);
#171 = SURFACE_CURVE('',#172,(#176,#183),.PCURVE_S1.);
#172 = LINE('',#173,#174);
#173 = CARTESIAN_POINT('',(5.75,5.75,10.));
#174 = VECTOR('',#175,1.);
#175 = DIRECTION('',(-0.,1.,0.));
#176 = PCURVE('',#32,#177);
#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
#178 = LINE('',#179,#180);
#179 = CARTESIAN_POINT('',(4.25,0.));
#180 = VECTOR('',#181,1.);
#181 = DIRECTION('',(0.,-1.));
#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#183 = PCURVE('',#184,#189);
#184 = PLANE('',#185);
#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
#186 = CARTESIAN_POINT('',(5.75,5.75,10.));
#187 = DIRECTION('',(0.,0.,1.));
#188 = DIRECTION('',(1.,0.,-0.));
#189 = DEFINITIONAL_REPRESENTATION('',(#190),#194);
#190 = LINE('',#191,#192);
#191 = CARTESIAN_POINT('',(0.,0.));
#192 = VECTOR('',#193,1.);
#193 = DIRECTION('',(0.,1.));
#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#195 = ADVANCED_FACE('',(#196),#44,.F.);
#196 = FACE_BOUND('',#197,.F.);
#197 = EDGE_LOOP('',(#198,#223,#252,#279,#280,#303));
#198 = ORIENTED_EDGE('',*,*,#199,.F.);
#199 = EDGE_CURVE('',#200,#202,#204,.T.);
#200 = VERTEX_POINT('',#201);
#201 = CARTESIAN_POINT('',(7.366086561787,5.75,5.75));
#202 = VERTEX_POINT('',#203);
#203 = CARTESIAN_POINT('',(10.,5.75,5.75));
#204 = SURFACE_CURVE('',#205,(#209,#216),.PCURVE_S1.);
#205 = LINE('',#206,#207);
#206 = CARTESIAN_POINT('',(5.75,5.75,5.75));
#207 = VECTOR('',#208,1.);
#208 = DIRECTION('',(1.,0.,-0.));
#209 = PCURVE('',#44,#210);
#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215);
#211 = LINE('',#212,#213);
#212 = CARTESIAN_POINT('',(0.,0.));
#213 = VECTOR('',#214,1.);
#214 = DIRECTION('',(0.,1.));
#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#216 = PCURVE('',#130,#217);
#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);
#218 = LINE('',#219,#220);
#219 = CARTESIAN_POINT('',(0.,0.));
#220 = VECTOR('',#221,1.);
#221 = DIRECTION('',(1.,0.));
#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#223 = ORIENTED_EDGE('',*,*,#224,.T.);
#224 = EDGE_CURVE('',#200,#225,#227,.T.);
#225 = VERTEX_POINT('',#226);
#226 = CARTESIAN_POINT('',(6.464466094067,5.75,6.464466094067));
#227 = SURFACE_CURVE('',#228,(#233,#240),.PCURVE_S1.);
#228 = CIRCLE('',#229,5.);
#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
#230 = CARTESIAN_POINT('',(10.,5.75,10.));
#231 = DIRECTION('',(0.,1.,0.));
#232 = DIRECTION('',(0.,0.,-1.));
#233 = PCURVE('',#44,#234);
#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
#235 = CIRCLE('',#236,5.);
#236 = AXIS2_PLACEMENT_2D('',#237,#238);
#237 = CARTESIAN_POINT('',(4.25,4.25));
#238 = DIRECTION('',(-1.,0.));
#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#240 = PCURVE('',#241,#246);
#241 = CYLINDRICAL_SURFACE('',#242,5.);
#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245);
#243 = CARTESIAN_POINT('',(10.,10.,10.));
#244 = DIRECTION('',(-0.,1.,-0.));
#245 = DIRECTION('',(0.,0.,-1.));
#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
#247 = LINE('',#248,#249);
#248 = CARTESIAN_POINT('',(-6.28318530718,-4.25));
#249 = VECTOR('',#250,1.);
#250 = DIRECTION('',(1.,-0.));
#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#252 = ORIENTED_EDGE('',*,*,#253,.T.);
#253 = EDGE_CURVE('',#225,#22,#254,.T.);
#254 = SURFACE_CURVE('',#255,(#260,#267),.PCURVE_S1.);
#255 = CIRCLE('',#256,5.);
#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
#257 = CARTESIAN_POINT('',(10.,5.75,10.));
#258 = DIRECTION('',(0.,1.,0.));
#259 = DIRECTION('',(0.,0.,-1.));
#260 = PCURVE('',#44,#261);
#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
#262 = CIRCLE('',#263,5.);
#263 = AXIS2_PLACEMENT_2D('',#264,#265);
#264 = CARTESIAN_POINT('',(4.25,4.25));
#265 = DIRECTION('',(-1.,0.));
#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#267 = PCURVE('',#268,#273);
#268 = CYLINDRICAL_SURFACE('',#269,5.);
#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
#270 = CARTESIAN_POINT('',(10.,10.,10.));
#271 = DIRECTION('',(-0.,1.,-0.));
#272 = DIRECTION('',(0.,0.,-1.));
#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
#274 = LINE('',#275,#276);
#275 = CARTESIAN_POINT('',(-6.28318530718,-4.25));
#276 = VECTOR('',#277,1.);
#277 = DIRECTION('',(1.,-0.));
#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#279 = ORIENTED_EDGE('',*,*,#21,.T.);
#280 = ORIENTED_EDGE('',*,*,#281,.T.);
#281 = EDGE_CURVE('',#24,#282,#284,.T.);
#282 = VERTEX_POINT('',#283);
#283 = CARTESIAN_POINT('',(10.,5.75,10.));
#284 = SURFACE_CURVE('',#285,(#289,#296),.PCURVE_S1.);
#285 = LINE('',#286,#287);
#286 = CARTESIAN_POINT('',(5.75,5.75,10.));
#287 = VECTOR('',#288,1.);
#288 = DIRECTION('',(1.,0.,-0.));
#289 = PCURVE('',#44,#290);
#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295);
#291 = LINE('',#292,#293);
#292 = CARTESIAN_POINT('',(4.25,0.));
#293 = VECTOR('',#294,1.);
#294 = DIRECTION('',(0.,1.));
#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#296 = PCURVE('',#184,#297);
#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
#298 = LINE('',#299,#300);
#299 = CARTESIAN_POINT('',(0.,0.));
#300 = VECTOR('',#301,1.);
#301 = DIRECTION('',(1.,0.));
#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#303 = ORIENTED_EDGE('',*,*,#304,.F.);
#304 = EDGE_CURVE('',#202,#282,#305,.T.);
#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);
#306 = LINE('',#307,#308);
#307 = CARTESIAN_POINT('',(10.,5.75,5.75));
#308 = VECTOR('',#309,1.);
#309 = DIRECTION('',(0.,0.,1.));
#310 = PCURVE('',#44,#311);
#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
#312 = LINE('',#313,#314);
#313 = CARTESIAN_POINT('',(0.,4.25));
#314 = VECTOR('',#315,1.);
#315 = DIRECTION('',(1.,0.));
#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#317 = PCURVE('',#318,#323);
#318 = PLANE('',#319);
#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
#320 = CARTESIAN_POINT('',(10.,5.75,5.75));
#321 = DIRECTION('',(1.,0.,-0.));
#322 = DIRECTION('',(0.,0.,1.));
#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);
#324 = LINE('',#325,#326);
#325 = CARTESIAN_POINT('',(0.,0.));
#326 = VECTOR('',#327,1.);
#327 = DIRECTION('',(1.,0.));
#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#329 = ADVANCED_FACE('',(#330),#184,.T.);
#330 = FACE_BOUND('',#331,.T.);
#331 = EDGE_LOOP('',(#332,#333,#334,#357));
#332 = ORIENTED_EDGE('',*,*,#170,.F.);
#333 = ORIENTED_EDGE('',*,*,#281,.T.);
#334 = ORIENTED_EDGE('',*,*,#335,.T.);
#335 = EDGE_CURVE('',#282,#336,#338,.T.);
#336 = VERTEX_POINT('',#337);
#337 = CARTESIAN_POINT('',(10.,10.,10.));
#338 = SURFACE_CURVE('',#339,(#343,#350),.PCURVE_S1.);
#339 = LINE('',#340,#341);
#340 = CARTESIAN_POINT('',(10.,5.75,10.));
#341 = VECTOR('',#342,1.);
#342 = DIRECTION('',(-0.,1.,0.));
#343 = PCURVE('',#184,#344);
#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);
#345 = LINE('',#346,#347);
#346 = CARTESIAN_POINT('',(4.25,0.));
#347 = VECTOR('',#348,1.);
#348 = DIRECTION('',(0.,1.));
#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#350 = PCURVE('',#318,#351);
#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);
#352 = LINE('',#353,#354);
#353 = CARTESIAN_POINT('',(4.25,0.));
#354 = VECTOR('',#355,1.);
#355 = DIRECTION('',(0.,-1.));
#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#357 = ORIENTED_EDGE('',*,*,#358,.F.);
#358 = EDGE_CURVE('',#143,#336,#359,.T.);
#359 = SURFACE_CURVE('',#360,(#364,#371),.PCURVE_S1.);
#360 = LINE('',#361,#362);
#361 = CARTESIAN_POINT('',(5.75,10.,10.));
#362 = VECTOR('',#363,1.);
#363 = DIRECTION('',(1.,0.,-0.));
#364 = PCURVE('',#184,#365);
#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
#366 = LINE('',#367,#368);
#367 = CARTESIAN_POINT('',(0.,4.25));
#368 = VECTOR('',#369,1.);
#369 = DIRECTION('',(1.,0.));
#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#371 = PCURVE('',#158,#372);
#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
#373 = LINE('',#374,#375);
#374 = CARTESIAN_POINT('',(4.25,0.));
#375 = VECTOR('',#376,1.);
#376 = DIRECTION('',(0.,1.));
#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#378 = ADVANCED_FACE('',(#379),#158,.T.);
#379 = FACE_BOUND('',#380,.T.);
#380 = EDGE_LOOP('',(#381,#404,#405,#406));
#381 = ORIENTED_EDGE('',*,*,#382,.F.);
#382 = EDGE_CURVE('',#115,#383,#385,.T.);
#383 = VERTEX_POINT('',#384);
#384 = CARTESIAN_POINT('',(10.,10.,5.75));
#385 = SURFACE_CURVE('',#386,(#390,#397),.PCURVE_S1.);
#386 = LINE('',#387,#388);
#387 = CARTESIAN_POINT('',(5.75,10.,5.75));
#388 = VECTOR('',#389,1.);
#389 = DIRECTION('',(1.,0.,-0.));
#390 = PCURVE('',#158,#391);
#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396);
#392 = LINE('',#393,#394);
#393 = CARTESIAN_POINT('',(0.,0.));
#394 = VECTOR('',#395,1.);
#395 = DIRECTION('',(0.,1.));
#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#397 = PCURVE('',#130,#398);
#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);
#399 = LINE('',#400,#401);
#400 = CARTESIAN_POINT('',(0.,4.25));
#401 = VECTOR('',#402,1.);
#402 = DIRECTION('',(1.,0.));
#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#404 = ORIENTED_EDGE('',*,*,#142,.T.);
#405 = ORIENTED_EDGE('',*,*,#358,.T.);
#406 = ORIENTED_EDGE('',*,*,#407,.F.);
#407 = EDGE_CURVE('',#383,#336,#408,.T.);
#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.);
#409 = LINE('',#410,#411);
#410 = CARTESIAN_POINT('',(10.,10.,5.75));
#411 = VECTOR('',#412,1.);
#412 = DIRECTION('',(0.,0.,1.));
#413 = PCURVE('',#158,#414);
#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
#415 = LINE('',#416,#417);
#416 = CARTESIAN_POINT('',(0.,4.25));
#417 = VECTOR('',#418,1.);
#418 = DIRECTION('',(1.,0.));
#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#420 = PCURVE('',#318,#421);
#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
#422 = LINE('',#423,#424);
#423 = CARTESIAN_POINT('',(0.,-4.25));
#424 = VECTOR('',#425,1.);
#425 = DIRECTION('',(1.,0.));
#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#427 = ADVANCED_FACE('',(#428),#130,.F.);
#428 = FACE_BOUND('',#429,.F.);
#429 = EDGE_LOOP('',(#430,#431,#460,#487,#488,#509));
#430 = ORIENTED_EDGE('',*,*,#114,.F.);
#431 = ORIENTED_EDGE('',*,*,#432,.T.);
#432 = EDGE_CURVE('',#86,#433,#435,.T.);
#433 = VERTEX_POINT('',#434);
#434 = CARTESIAN_POINT('',(6.464466094067,6.464466094067,5.75));
#435 = SURFACE_CURVE('',#436,(#441,#448),.PCURVE_S1.);
#436 = CIRCLE('',#437,5.);
#437 = AXIS2_PLACEMENT_3D('',#438,#439,#440);
#438 = CARTESIAN_POINT('',(10.,10.,5.75));
#439 = DIRECTION('',(0.,0.,1.));
#440 = DIRECTION('',(-1.,0.,0.));
#441 = PCURVE('',#130,#442);
#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);
#443 = CIRCLE('',#444,5.);
#444 = AXIS2_PLACEMENT_2D('',#445,#446);
#445 = CARTESIAN_POINT('',(4.25,4.25));
#446 = DIRECTION('',(-1.,0.));
#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#448 = PCURVE('',#449,#454);
#449 = CYLINDRICAL_SURFACE('',#450,5.);
#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453);
#451 = CARTESIAN_POINT('',(10.,10.,10.));
#452 = DIRECTION('',(-0.,-0.,1.));
#453 = DIRECTION('',(-1.,0.,0.));
#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
#455 = LINE('',#456,#457);
#456 = CARTESIAN_POINT('',(-6.28318530718,-4.25));
#457 = VECTOR('',#458,1.);
#458 = DIRECTION('',(1.,-0.));
#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#460 = ORIENTED_EDGE('',*,*,#461,.T.);
#461 = EDGE_CURVE('',#433,#200,#462,.T.);
#462 = SURFACE_CURVE('',#463,(#468,#475),.PCURVE_S1.);
#463 = CIRCLE('',#464,5.);
#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
#465 = CARTESIAN_POINT('',(10.,10.,5.75));
#466 = DIRECTION('',(0.,0.,1.));
#467 = DIRECTION('',(-1.,0.,0.));
#468 = PCURVE('',#130,#469);
#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
#470 = CIRCLE('',#471,5.);
#471 = AXIS2_PLACEMENT_2D('',#472,#473);
#472 = CARTESIAN_POINT('',(4.25,4.25));
#473 = DIRECTION('',(-1.,0.));
#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#475 = PCURVE('',#476,#481);
#476 = CYLINDRICAL_SURFACE('',#477,5.);
#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
#478 = CARTESIAN_POINT('',(10.,10.,10.));
#479 = DIRECTION('',(-0.,-0.,1.));
#480 = DIRECTION('',(-1.,0.,0.));
#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
#482 = LINE('',#483,#484);
#483 = CARTESIAN_POINT('',(-6.28318530718,-4.25));
#484 = VECTOR('',#485,1.);
#485 = DIRECTION('',(1.,-0.));
#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#487 = ORIENTED_EDGE('',*,*,#199,.T.);
#488 = ORIENTED_EDGE('',*,*,#489,.T.);
#489 = EDGE_CURVE('',#202,#383,#490,.T.);
#490 = SURFACE_CURVE('',#491,(#495,#502),.PCURVE_S1.);
#491 = LINE('',#492,#493);
#492 = CARTESIAN_POINT('',(10.,5.75,5.75));
#493 = VECTOR('',#494,1.);
#494 = DIRECTION('',(-0.,1.,0.));
#495 = PCURVE('',#130,#496);
#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
#497 = LINE('',#498,#499);
#498 = CARTESIAN_POINT('',(4.25,0.));
#499 = VECTOR('',#500,1.);
#500 = DIRECTION('',(0.,1.));
#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#502 = PCURVE('',#318,#503);
#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
#504 = LINE('',#505,#506);
#505 = CARTESIAN_POINT('',(0.,0.));
#506 = VECTOR('',#507,1.);
#507 = DIRECTION('',(0.,-1.));
#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#509 = ORIENTED_EDGE('',*,*,#382,.F.);
#510 = ADVANCED_FACE('',(#511),#73,.F.);
#511 = FACE_BOUND('',#512,.T.);
#512 = EDGE_LOOP('',(#513,#547,#548,#577));
#513 = ORIENTED_EDGE('',*,*,#514,.F.);
#514 = EDGE_CURVE('',#22,#515,#517,.T.);
#515 = VERTEX_POINT('',#516);
#516 = CARTESIAN_POINT('',(0.,5.75,7.366086561658));
#517 = SURFACE_CURVE('',#518,(#522,#532),.PCURVE_S1.);
#518 = LINE('',#519,#520);
#519 = CARTESIAN_POINT('',(5.75,5.75,7.366086561787));
#520 = VECTOR('',#521,1.);
#521 = DIRECTION('',(-1.,-7.105427357601E-15,-2.236217008668E-11));
#522 = PCURVE('',#73,#523);
#523 = DEFINITIONAL_REPRESENTATION('',(#524),#531);
#524 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#525,#526,#527,#528,#529,#530),
.UNSPECIFIED.,.F.,.F.,(6,6),(0.,5.75),.PIECEWISE_BEZIER_KNOTS.);
#525 = CARTESIAN_POINT('',(-1.015985293815,-4.25));
#526 = CARTESIAN_POINT('',(-1.01598529381,-5.4));
#527 = CARTESIAN_POINT('',(-1.015985293806,-6.55));
#528 = CARTESIAN_POINT('',(-1.015985293802,-7.7));
#529 = CARTESIAN_POINT('',(-1.015985293797,-8.85));
#530 = CARTESIAN_POINT('',(-1.015985293793,-10.));
#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#532 = PCURVE('',#533,#538);
#533 = CYLINDRICAL_SURFACE('',#534,5.);
#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
#535 = CARTESIAN_POINT('',(10.,10.,10.));
#536 = DIRECTION('',(1.,-0.,-0.));
#537 = DIRECTION('',(0.,0.,-1.));
#538 = DEFINITIONAL_REPRESENTATION('',(#539),#546);
#539 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#540,#541,#542,#543,#544,#545),
.UNSPECIFIED.,.F.,.F.,(6,6),(0.,5.75),.PIECEWISE_BEZIER_KNOTS.);
#540 = CARTESIAN_POINT('',(-1.015985293815,-4.25));
#541 = CARTESIAN_POINT('',(-1.01598529381,-5.4));
#542 = CARTESIAN_POINT('',(-1.015985293806,-6.55));
#543 = CARTESIAN_POINT('',(-1.015985293802,-7.7));
#544 = CARTESIAN_POINT('',(-1.015985293797,-8.85));
#545 = CARTESIAN_POINT('',(-1.015985293793,-10.));
#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#547 = ORIENTED_EDGE('',*,*,#56,.T.);
#548 = ORIENTED_EDGE('',*,*,#549,.T.);
#549 = EDGE_CURVE('',#57,#550,#552,.T.);
#550 = VERTEX_POINT('',#551);
#551 = CARTESIAN_POINT('',(0.,6.464466094067,6.464466094067));
#552 = SURFACE_CURVE('',#553,(#557,#567),.PCURVE_S1.);
#553 = LINE('',#554,#555);
#554 = CARTESIAN_POINT('',(5.75,6.4644660939,6.4644660941));
#555 = VECTOR('',#556,1.);
#556 = DIRECTION('',(-1.,2.903246725153E-11,-5.74906306136E-12));
#557 = PCURVE('',#73,#558);
#558 = DEFINITIONAL_REPRESENTATION('',(#559),#566);
#559 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#560,#561,#562,#563,#564,#565),
.UNSPECIFIED.,.F.,.F.,(6,6),(0.,5.75),.PIECEWISE_BEZIER_KNOTS.);
#560 = CARTESIAN_POINT('',(-0.785398163426,-4.25));
#561 = CARTESIAN_POINT('',(-0.78539816342,-5.4));
#562 = CARTESIAN_POINT('',(-0.785398163414,-6.55));
#563 = CARTESIAN_POINT('',(-0.785398163409,-7.7));
#564 = CARTESIAN_POINT('',(-0.785398163403,-8.85));
#565 = CARTESIAN_POINT('',(-0.785398163397,-10.));
#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#567 = PCURVE('',#102,#568);
#568 = DEFINITIONAL_REPRESENTATION('',(#569),#576);
#569 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#570,#571,#572,#573,#574,#575),
.UNSPECIFIED.,.F.,.F.,(6,6),(0.,5.75),.PIECEWISE_BEZIER_KNOTS.);
#570 = CARTESIAN_POINT('',(-0.785398163426,-4.25));
#571 = CARTESIAN_POINT('',(-0.78539816342,-5.4));
#572 = CARTESIAN_POINT('',(-0.785398163414,-6.55));
#573 = CARTESIAN_POINT('',(-0.785398163409,-7.7));
#574 = CARTESIAN_POINT('',(-0.785398163403,-8.85));
#575 = CARTESIAN_POINT('',(-0.785398163397,-10.));
#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#577 = ORIENTED_EDGE('',*,*,#578,.T.);
#578 = EDGE_CURVE('',#550,#515,#579,.T.);
#579 = SURFACE_CURVE('',#580,(#585,#592),.PCURVE_S1.);
#580 = CIRCLE('',#581,5.);
#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
#582 = CARTESIAN_POINT('',(0.,10.,10.));
#583 = DIRECTION('',(-1.,0.,0.));
#584 = DIRECTION('',(0.,0.,-1.));
#585 = PCURVE('',#73,#586);
#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
#587 = LINE('',#588,#589);
#588 = CARTESIAN_POINT('',(-0.,-10.));
#589 = VECTOR('',#590,1.);
#590 = DIRECTION('',(-1.,0.));
#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#592 = PCURVE('',#593,#598);
#593 = PLANE('',#594);
#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
#595 = CARTESIAN_POINT('',(0.,0.,0.));
#596 = DIRECTION('',(1.,0.,-0.));
#597 = DIRECTION('',(0.,0.,1.));
#598 = DEFINITIONAL_REPRESENTATION('',(#599),#607);
#599 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#600,#601,#602,#603,#604,#605
,#606),.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(
'') );
#600 = CARTESIAN_POINT('',(5.,-10.));
#601 = CARTESIAN_POINT('',(5.,-1.339745962156));
#602 = CARTESIAN_POINT('',(12.5,-5.669872981078));
#603 = CARTESIAN_POINT('',(20.,-10.));
#604 = CARTESIAN_POINT('',(12.5,-14.33012701892));
#605 = CARTESIAN_POINT('',(5.,-18.66025403784));
#606 = CARTESIAN_POINT('',(5.,-10.));
#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#608 = ADVANCED_FACE('',(#609),#533,.F.);
#609 = FACE_BOUND('',#610,.T.);
#610 = EDGE_LOOP('',(#611,#652,#653,#681));
#611 = ORIENTED_EDGE('',*,*,#612,.F.);
#612 = EDGE_CURVE('',#22,#613,#615,.T.);
#613 = VERTEX_POINT('',#614);
#614 = CARTESIAN_POINT('',(5.,5.,10.));
#615 = SURFACE_CURVE('',#616,(#621,#634),.PCURVE_S1.);
#616 = ELLIPSE('',#617,7.071067811865,5.);
#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
#618 = CARTESIAN_POINT('',(10.,10.,10.));
#619 = DIRECTION('',(-0.707106781187,0.707106781187,0.));
#620 = DIRECTION('',(0.707106781187,0.707106781187,-0.));
#621 = PCURVE('',#533,#622);
#622 = DEFINITIONAL_REPRESENTATION('',(#623),#633);
#623 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#624,#625,#626,#627,#628,#629,
#630,#631,#632),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#624 = CARTESIAN_POINT('',(0.,0.));
#625 = CARTESIAN_POINT('',(-0.196349540849,-0.981747704247));
#626 = CARTESIAN_POINT('',(-0.392699081699,-1.963495641588));
#627 = CARTESIAN_POINT('',(-0.589048622547,-2.887566306046));
#628 = CARTESIAN_POINT('',(-0.785398163397,-3.696293752888));
#629 = CARTESIAN_POINT('',(-0.981747704246,-4.339090231691));
#630 = CARTESIAN_POINT('',(-1.178097245097,-4.779696120067));
#631 = CARTESIAN_POINT('',(-1.374446785946,-5.));
#632 = CARTESIAN_POINT('',(-1.570796326795,-5.));
#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#634 = PCURVE('',#635,#640);
#635 = CYLINDRICAL_SURFACE('',#636,5.);
#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
#637 = CARTESIAN_POINT('',(10.,10.,10.));
#638 = DIRECTION('',(-0.,1.,-0.));
#639 = DIRECTION('',(0.,0.,-1.));
#640 = DEFINITIONAL_REPRESENTATION('',(#641),#651);
#641 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#642,#643,#644,#645,#646,#647,
#648,#649,#650),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#642 = CARTESIAN_POINT('',(-6.28318530718,0.));
#643 = CARTESIAN_POINT('',(-6.08683576633,-0.981747704247));
#644 = CARTESIAN_POINT('',(-5.890486225481,-1.963495641588));
#645 = CARTESIAN_POINT('',(-5.694136684632,-2.887566306046));
#646 = CARTESIAN_POINT('',(-5.497787143783,-3.696293752888));
#647 = CARTESIAN_POINT('',(-5.301437602932,-4.339090231691));
#648 = CARTESIAN_POINT('',(-5.105088062083,-4.779696120067));
#649 = CARTESIAN_POINT('',(-4.908738521234,-5.));
#650 = CARTESIAN_POINT('',(-4.712388980385,-5.));
#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#652 = ORIENTED_EDGE('',*,*,#514,.T.);
#653 = ORIENTED_EDGE('',*,*,#654,.T.);
#654 = EDGE_CURVE('',#515,#655,#657,.T.);
#655 = VERTEX_POINT('',#656);
#656 = CARTESIAN_POINT('',(0.,5.,10.));
#657 = SURFACE_CURVE('',#658,(#663,#670),.PCURVE_S1.);
#658 = CIRCLE('',#659,5.);
#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662);
#660 = CARTESIAN_POINT('',(0.,10.,10.));
#661 = DIRECTION('',(-1.,0.,0.));
#662 = DIRECTION('',(0.,0.,-1.));
#663 = PCURVE('',#533,#664);
#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);
#665 = LINE('',#666,#667);
#666 = CARTESIAN_POINT('',(-0.,-10.));
#667 = VECTOR('',#668,1.);
#668 = DIRECTION('',(-1.,0.));
#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#670 = PCURVE('',#593,#671);
#671 = DEFINITIONAL_REPRESENTATION('',(#672),#680);
#672 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#673,#674,#675,#676,#677,#678
,#679),.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(
'') );
#673 = CARTESIAN_POINT('',(5.,-10.));
#674 = CARTESIAN_POINT('',(5.,-1.339745962156));
#675 = CARTESIAN_POINT('',(12.5,-5.669872981078));
#676 = CARTESIAN_POINT('',(20.,-10.));
#677 = CARTESIAN_POINT('',(12.5,-14.33012701892));
#678 = CARTESIAN_POINT('',(5.,-18.66025403784));
#679 = CARTESIAN_POINT('',(5.,-10.));
#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#681 = ORIENTED_EDGE('',*,*,#682,.F.);
#682 = EDGE_CURVE('',#613,#655,#683,.T.);
#683 = SURFACE_CURVE('',#684,(#688,#695),.PCURVE_S1.);
#684 = LINE('',#685,#686);
#685 = CARTESIAN_POINT('',(10.,5.,10.));
#686 = VECTOR('',#687,1.);
#687 = DIRECTION('',(-1.,0.,0.));
#688 = PCURVE('',#533,#689);
#689 = DEFINITIONAL_REPRESENTATION('',(#690),#694);
#690 = LINE('',#691,#692);
#691 = CARTESIAN_POINT('',(-1.570796326795,0.));
#692 = VECTOR('',#693,1.);
#693 = DIRECTION('',(-0.,-1.));
#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#695 = PCURVE('',#696,#701);
#696 = PLANE('',#697);
#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
#698 = CARTESIAN_POINT('',(0.,0.,10.));
#699 = DIRECTION('',(0.,0.,1.));
#700 = DIRECTION('',(1.,0.,-0.));
#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
#702 = LINE('',#703,#704);
#703 = CARTESIAN_POINT('',(10.,5.));
#704 = VECTOR('',#705,1.);
#705 = DIRECTION('',(-1.,0.));
#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#707 = ADVANCED_FACE('',(#708),#102,.F.);
#708 = FACE_BOUND('',#709,.T.);
#709 = EDGE_LOOP('',(#710,#711,#712,#746));
#710 = ORIENTED_EDGE('',*,*,#549,.F.);
#711 = ORIENTED_EDGE('',*,*,#85,.T.);
#712 = ORIENTED_EDGE('',*,*,#713,.T.);
#713 = EDGE_CURVE('',#86,#714,#716,.T.);
#714 = VERTEX_POINT('',#715);
#715 = CARTESIAN_POINT('',(0.,7.366086561658,5.75));
#716 = SURFACE_CURVE('',#717,(#721,#731),.PCURVE_S1.);
#717 = LINE('',#718,#719);
#718 = CARTESIAN_POINT('',(5.75,7.366086561787,5.75));
#719 = VECTOR('',#720,1.);
#720 = DIRECTION('',(-1.,-2.236139775762E-11,-7.414358981845E-15));
#721 = PCURVE('',#102,#722);
#722 = DEFINITIONAL_REPRESENTATION('',(#723),#730);
#723 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#724,#725,#726,#727,#728,#729),
.UNSPECIFIED.,.F.,.F.,(6,6),(0.,5.75),.PIECEWISE_BEZIER_KNOTS.);
#724 = CARTESIAN_POINT('',(-0.55481103298,-4.25));
#725 = CARTESIAN_POINT('',(-0.554811032984,-5.4));
#726 = CARTESIAN_POINT('',(-0.554811032989,-6.55));
#727 = CARTESIAN_POINT('',(-0.554811032993,-7.7));
#728 = CARTESIAN_POINT('',(-0.554811032998,-8.85));
#729 = CARTESIAN_POINT('',(-0.554811033002,-10.));
#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#731 = PCURVE('',#732,#737);
#732 = CYLINDRICAL_SURFACE('',#733,5.);
#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736);
#734 = CARTESIAN_POINT('',(10.,10.,10.));
#735 = DIRECTION('',(1.,-0.,-0.));
#736 = DIRECTION('',(0.,0.,-1.));
#737 = DEFINITIONAL_REPRESENTATION('',(#738),#745);
#738 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#739,#740,#741,#742,#743,#744),
.UNSPECIFIED.,.F.,.F.,(6,6),(0.,5.75),.PIECEWISE_BEZIER_KNOTS.);
#739 = CARTESIAN_POINT('',(-0.55481103298,-4.25));
#740 = CARTESIAN_POINT('',(-0.554811032984,-5.4));
#741 = CARTESIAN_POINT('',(-0.554811032989,-6.55));
#742 = CARTESIAN_POINT('',(-0.554811032993,-7.7));
#743 = CARTESIAN_POINT('',(-0.554811032998,-8.85));
#744 = CARTESIAN_POINT('',(-0.554811033002,-10.));
#745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#746 = ORIENTED_EDGE('',*,*,#747,.T.);
#747 = EDGE_CURVE('',#714,#550,#748,.T.);
#748 = SURFACE_CURVE('',#749,(#754,#761),.PCURVE_S1.);
#749 = CIRCLE('',#750,5.);
#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
#751 = CARTESIAN_POINT('',(0.,10.,10.));
#752 = DIRECTION('',(-1.,0.,0.));
#753 = DIRECTION('',(0.,0.,-1.));
#754 = PCURVE('',#102,#755);
#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);
#756 = LINE('',#757,#758);
#757 = CARTESIAN_POINT('',(-0.,-10.));
#758 = VECTOR('',#759,1.);
#759 = DIRECTION('',(-1.,0.));
#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#761 = PCURVE('',#593,#762);
#762 = DEFINITIONAL_REPRESENTATION('',(#763),#771);
#763 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#764,#765,#766,#767,#768,#769
,#770),.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(
'') );
#764 = CARTESIAN_POINT('',(5.,-10.));
#765 = CARTESIAN_POINT('',(5.,-1.339745962156));
#766 = CARTESIAN_POINT('',(12.5,-5.669872981078));
#767 = CARTESIAN_POINT('',(20.,-10.));
#768 = CARTESIAN_POINT('',(12.5,-14.33012701892));
#769 = CARTESIAN_POINT('',(5.,-18.66025403784));
#770 = CARTESIAN_POINT('',(5.,-10.));
#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#772 = ADVANCED_FACE('',(#773),#732,.F.);
#773 = FACE_BOUND('',#774,.T.);
#774 = EDGE_LOOP('',(#775,#776,#817,#845));
#775 = ORIENTED_EDGE('',*,*,#713,.F.);
#776 = ORIENTED_EDGE('',*,*,#777,.T.);
#777 = EDGE_CURVE('',#86,#778,#780,.T.);
#778 = VERTEX_POINT('',#779);
#779 = CARTESIAN_POINT('',(5.,10.,5.));
#780 = SURFACE_CURVE('',#781,(#786,#799),.PCURVE_S1.);
#781 = ELLIPSE('',#782,7.071067811865,5.);
#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
#783 = CARTESIAN_POINT('',(10.,10.,10.));
#784 = DIRECTION('',(0.707106781187,0.,-0.707106781187));
#785 = DIRECTION('',(0.707106781187,-0.,0.707106781187));
#786 = PCURVE('',#732,#787);
#787 = DEFINITIONAL_REPRESENTATION('',(#788),#798);
#788 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#789,#790,#791,#792,#793,#794,
#795,#796,#797),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#789 = CARTESIAN_POINT('',(-1.570796326795,0.));
#790 = CARTESIAN_POINT('',(-1.374446785946,-0.981747704247));
#791 = CARTESIAN_POINT('',(-1.178097245096,-1.963495641586));
#792 = CARTESIAN_POINT('',(-0.981747704247,-2.887566306053));
#793 = CARTESIAN_POINT('',(-0.785398163395,-3.696293752873));
#794 = CARTESIAN_POINT('',(-0.589048622547,-4.339090231699));
#795 = CARTESIAN_POINT('',(-0.392699081698,-4.779696120066));
#796 = CARTESIAN_POINT('',(-0.196349540849,-5.));
#797 = CARTESIAN_POINT('',(0.,-5.));
#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#799 = PCURVE('',#800,#805);
#800 = CYLINDRICAL_SURFACE('',#801,5.);
#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
#802 = CARTESIAN_POINT('',(10.,10.,10.));
#803 = DIRECTION('',(-0.,-0.,1.));
#804 = DIRECTION('',(-1.,0.,0.));
#805 = DEFINITIONAL_REPRESENTATION('',(#806),#816);
#806 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#807,#808,#809,#810,#811,#812,
#813,#814,#815),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#807 = CARTESIAN_POINT('',(-4.712388980385,0.));
#808 = CARTESIAN_POINT('',(-4.908738521234,-0.981747704247));
#809 = CARTESIAN_POINT('',(-5.105088062084,-1.963495641586));
#810 = CARTESIAN_POINT('',(-5.301437602933,-2.887566306053));
#811 = CARTESIAN_POINT('',(-5.497787143783,-3.696293752873));
#812 = CARTESIAN_POINT('',(-5.69413668463,-4.339090231699));
#813 = CARTESIAN_POINT('',(-5.890486225482,-4.779696120066));
#814 = CARTESIAN_POINT('',(-6.08683576633,-5.));
#815 = CARTESIAN_POINT('',(-6.28318530718,-5.));
#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#817 = ORIENTED_EDGE('',*,*,#818,.T.);
#818 = EDGE_CURVE('',#778,#819,#821,.T.);
#819 = VERTEX_POINT('',#820);
#820 = CARTESIAN_POINT('',(0.,10.,5.));
#821 = SURFACE_CURVE('',#822,(#826,#833),.PCURVE_S1.);
#822 = LINE('',#823,#824);
#823 = CARTESIAN_POINT('',(10.,10.,5.));
#824 = VECTOR('',#825,1.);
#825 = DIRECTION('',(-1.,0.,0.));
#826 = PCURVE('',#732,#827);
#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832);
#828 = LINE('',#829,#830);
#829 = CARTESIAN_POINT('',(-0.,0.));
#830 = VECTOR('',#831,1.);
#831 = DIRECTION('',(-0.,-1.));
#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#833 = PCURVE('',#834,#839);
#834 = PLANE('',#835);
#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
#836 = CARTESIAN_POINT('',(0.,10.,0.));
#837 = DIRECTION('',(-0.,1.,0.));
#838 = DIRECTION('',(0.,0.,1.));
#839 = DEFINITIONAL_REPRESENTATION('',(#840),#844);
#840 = LINE('',#841,#842);
#841 = CARTESIAN_POINT('',(5.,10.));
#842 = VECTOR('',#843,1.);
#843 = DIRECTION('',(0.,-1.));
#844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#845 = ORIENTED_EDGE('',*,*,#846,.T.);
#846 = EDGE_CURVE('',#819,#714,#847,.T.);