-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpipe.step
273 lines (273 loc) · 14.1 KB
/
pipe.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
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((('zoo.dev export')), '2;1');
FILE_NAME('dump.step', '1970-01-01T00:00:00.0+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown');
FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF'));
ENDSEC;
DATA;
#1 = (
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($, .METRE.)
);
#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $);
#3 = (
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1))
REPRESENTATION_CONTEXT('', '3D')
);
#4 = CARTESIAN_POINT('NONE', (0.0206375, 0.0000000000000000050547296634807006, -0.9652));
#5 = VERTEX_POINT('NONE', #4);
#6 = CARTESIAN_POINT('NONE', (0.0206375, 0.0000000000000000050547296634807006, -0.49529999999999996));
#7 = VERTEX_POINT('NONE', #6);
#8 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0.0000000000000000068506370677215424, -0.4826));
#9 = VERTEX_POINT('NONE', #8);
#10 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0.0000000000000000068506370677215424, -0.4572));
#11 = VERTEX_POINT('NONE', #10);
#12 = CARTESIAN_POINT('NONE', (0.024794848418708246, 0.000000000000000006072986350262973, -0.4572));
#13 = VERTEX_POINT('NONE', #12);
#14 = CARTESIAN_POINT('NONE', (0.024794848418708246, 0.000000000000000006072986350262973, -0.4826));
#15 = VERTEX_POINT('NONE', #14);
#16 = CARTESIAN_POINT('NONE', (0.0174625, 0.0000000000000000042770789460221305, -0.49529999999999996));
#17 = VERTEX_POINT('NONE', #16);
#18 = CARTESIAN_POINT('NONE', (0.0174625, 0.0000000000000000042770789460221305, -0.9652));
#19 = VERTEX_POINT('NONE', #18);
#20 = DIRECTION('NONE', (1, 0, 0));
#21 = VECTOR('NONE', #20, 1);
#22 = CARTESIAN_POINT('NONE', (0.0174625, 0, -0.9652));
#23 = LINE('NONE', #22, #21);
#24 = DIRECTION('NONE', (1, 0, -0));
#25 = DIRECTION('NONE', (0, 0, 1));
#26 = CARTESIAN_POINT('NONE', (0, 0, -0.9652));
#27 = AXIS2_PLACEMENT_3D('NONE', #26, #25, #24);
#28 = CIRCLE('NONE', #27, 0.0206375);
#29 = DIRECTION('NONE', (0, 0, 1));
#30 = VECTOR('NONE', #29, 1);
#31 = CARTESIAN_POINT('NONE', (0.0206375, 0, -0.9652));
#32 = LINE('NONE', #31, #30);
#33 = DIRECTION('NONE', (1, 0, -0));
#34 = DIRECTION('NONE', (0, 0, 1));
#35 = CARTESIAN_POINT('NONE', (0, 0, -0.49529999999999996));
#36 = AXIS2_PLACEMENT_3D('NONE', #35, #34, #33);
#37 = CIRCLE('NONE', #36, 0.0206375);
#38 = DIRECTION('NONE', (0.5000000000000004, 0, 0.8660254037844385));
#39 = VECTOR('NONE', #38, 1);
#40 = CARTESIAN_POINT('NONE', (0.0206375, 0, -0.49529999999999996));
#41 = LINE('NONE', #40, #39);
#42 = DIRECTION('NONE', (1, 0, -0));
#43 = DIRECTION('NONE', (0, 0, 1));
#44 = CARTESIAN_POINT('NONE', (0, 0, -0.4826));
#45 = AXIS2_PLACEMENT_3D('NONE', #44, #43, #42);
#46 = CIRCLE('NONE', #45, 0.027969848418708247);
#47 = DIRECTION('NONE', (0, 0, 1));
#48 = VECTOR('NONE', #47, 1);
#49 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0, -0.4826));
#50 = LINE('NONE', #49, #48);
#51 = DIRECTION('NONE', (1, 0, -0));
#52 = DIRECTION('NONE', (0, 0, 1));
#53 = CARTESIAN_POINT('NONE', (0, 0, -0.4572));
#54 = AXIS2_PLACEMENT_3D('NONE', #53, #52, #51);
#55 = CIRCLE('NONE', #54, 0.027969848418708247);
#56 = DIRECTION('NONE', (-1, 0, 0));
#57 = VECTOR('NONE', #56, 1);
#58 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0, -0.4572));
#59 = LINE('NONE', #58, #57);
#60 = DIRECTION('NONE', (1, 0, -0));
#61 = DIRECTION('NONE', (0, 0, 1));
#62 = CARTESIAN_POINT('NONE', (0, 0, -0.4572));
#63 = AXIS2_PLACEMENT_3D('NONE', #62, #61, #60);
#64 = CIRCLE('NONE', #63, 0.024794848418708246);
#65 = DIRECTION('NONE', (0, 0, -1));
#66 = VECTOR('NONE', #65, 1);
#67 = CARTESIAN_POINT('NONE', (0.024794848418708246, 0, -0.4572));
#68 = LINE('NONE', #67, #66);
#69 = DIRECTION('NONE', (1, 0, -0));
#70 = DIRECTION('NONE', (0, 0, 1));
#71 = CARTESIAN_POINT('NONE', (0, 0, -0.4826));
#72 = AXIS2_PLACEMENT_3D('NONE', #71, #70, #69);
#73 = CIRCLE('NONE', #72, 0.024794848418708246);
#74 = DIRECTION('NONE', (-0.5000000000000004, 0, -0.8660254037844385));
#75 = VECTOR('NONE', #74, 1);
#76 = CARTESIAN_POINT('NONE', (0.024794848418708246, 0, -0.4826));
#77 = LINE('NONE', #76, #75);
#78 = DIRECTION('NONE', (1, 0, -0));
#79 = DIRECTION('NONE', (0, 0, 1));
#80 = CARTESIAN_POINT('NONE', (0, 0, -0.49529999999999996));
#81 = AXIS2_PLACEMENT_3D('NONE', #80, #79, #78);
#82 = CIRCLE('NONE', #81, 0.0174625);
#83 = DIRECTION('NONE', (0, 0, -1));
#84 = VECTOR('NONE', #83, 1);
#85 = CARTESIAN_POINT('NONE', (0.0174625, 0, -0.49529999999999996));
#86 = LINE('NONE', #85, #84);
#87 = DIRECTION('NONE', (1, 0, -0));
#88 = DIRECTION('NONE', (0, 0, 1));
#89 = CARTESIAN_POINT('NONE', (0, 0, -0.9652));
#90 = AXIS2_PLACEMENT_3D('NONE', #89, #88, #87);
#91 = CIRCLE('NONE', #90, 0.0174625);
#92 = EDGE_CURVE('NONE', #19, #5, #23, .T.);
#93 = EDGE_CURVE('NONE', #5, #5, #28, .T.);
#94 = EDGE_CURVE('NONE', #5, #7, #32, .T.);
#95 = EDGE_CURVE('NONE', #7, #7, #37, .T.);
#96 = EDGE_CURVE('NONE', #7, #9, #41, .T.);
#97 = EDGE_CURVE('NONE', #9, #9, #46, .T.);
#98 = EDGE_CURVE('NONE', #9, #11, #50, .T.);
#99 = EDGE_CURVE('NONE', #11, #11, #55, .T.);
#100 = EDGE_CURVE('NONE', #11, #13, #59, .T.);
#101 = EDGE_CURVE('NONE', #13, #13, #64, .T.);
#102 = EDGE_CURVE('NONE', #13, #15, #68, .T.);
#103 = EDGE_CURVE('NONE', #15, #15, #73, .T.);
#104 = EDGE_CURVE('NONE', #15, #17, #77, .T.);
#105 = EDGE_CURVE('NONE', #17, #17, #82, .T.);
#106 = EDGE_CURVE('NONE', #17, #19, #86, .T.);
#107 = EDGE_CURVE('NONE', #19, #19, #91, .T.);
#108 = CARTESIAN_POINT('NONE', (0.0174625, 0, -0.9652));
#109 = DIRECTION('NONE', (0, 0, -1));
#110 = AXIS2_PLACEMENT_3D('NONE', #108, #109, $);
#111 = PLANE('NONE', #110);
#112 = CARTESIAN_POINT('NONE', (0, 0, -0.9652));
#113 = DIRECTION('NONE', (0, 0, 1));
#114 = DIRECTION('NONE', (1, 0, -0));
#115 = AXIS2_PLACEMENT_3D('NONE', #112, #113, #114);
#116 = CYLINDRICAL_SURFACE('NONE', #115, 0.0206375);
#117 = CARTESIAN_POINT('NONE', (0.0206375, 0, -0.49529999999999996));
#118 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0, -0.4826));
#119 = CARTESIAN_POINT('NONE', (0.0206375, -0.020637499999999996, -0.49529999999999996));
#120 = CARTESIAN_POINT('NONE', (0.02796984841870825, -0.02796984841870824, -0.4826));
#121 = CARTESIAN_POINT('NONE', (0.0000000000000000012636824158701751, -0.0206375, -0.49529999999999996));
#122 = CARTESIAN_POINT('NONE', (0.0000000000000000017126592669303856, -0.027969848418708247, -0.4826));
#123 = CARTESIAN_POINT('NONE', (-0.020637499999999996, -0.0206375, -0.49529999999999996));
#124 = CARTESIAN_POINT('NONE', (-0.02796984841870824, -0.02796984841870825, -0.4826));
#125 = CARTESIAN_POINT('NONE', (-0.0206375, -0.0000000000000000025273648317403503, -0.49529999999999996));
#126 = CARTESIAN_POINT('NONE', (-0.027969848418708247, -0.0000000000000000034253185338607712, -0.4826));
#127 = CARTESIAN_POINT('NONE', (-0.0206375, 0.020637499999999996, -0.49529999999999996));
#128 = CARTESIAN_POINT('NONE', (-0.02796984841870825, 0.02796984841870824, -0.4826));
#129 = CARTESIAN_POINT('NONE', (-0.000000000000000003791047247610525, 0.0206375, -0.49529999999999996));
#130 = CARTESIAN_POINT('NONE', (-0.000000000000000005137977800791156, 0.027969848418708247, -0.4826));
#131 = CARTESIAN_POINT('NONE', (0.020637499999999993, 0.0206375, -0.49529999999999996));
#132 = CARTESIAN_POINT('NONE', (0.027969848418708233, 0.02796984841870825, -0.4826));
#133 = CARTESIAN_POINT('NONE', (0.0206375, 0, -0.49529999999999996));
#134 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0, -0.4826));
#135 = (
BOUNDED_SURFACE()
B_SPLINE_SURFACE(2, 1, ((#117, #118), (#119, #120), (#121, #122), (#123, #124), (#125, #126), (#127, #128), (#129, #130), (#131, #132), (#133, #134)), .UNSPECIFIED., .F., .F., .F.)
B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 14.664696837416484), .UNSPECIFIED.)
GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1)))
REPRESENTATION_ITEM('NONE')
SURFACE()
);
#136 = CARTESIAN_POINT('NONE', (0, 0, -0.4826));
#137 = DIRECTION('NONE', (0, 0, 1));
#138 = DIRECTION('NONE', (1, 0, -0));
#139 = AXIS2_PLACEMENT_3D('NONE', #136, #137, #138);
#140 = CYLINDRICAL_SURFACE('NONE', #139, 0.027969848418708247);
#141 = CARTESIAN_POINT('NONE', (0.027969848418708247, 0, -0.4572));
#142 = DIRECTION('NONE', (0, 0, -1));
#143 = AXIS2_PLACEMENT_3D('NONE', #141, #142, $);
#144 = PLANE('NONE', #143);
#145 = CARTESIAN_POINT('NONE', (0, 0, -0.4572));
#146 = DIRECTION('NONE', (-0, 0, -1));
#147 = DIRECTION('NONE', (1, 0, -0));
#148 = AXIS2_PLACEMENT_3D('NONE', #145, #146, #147);
#149 = CYLINDRICAL_SURFACE('NONE', #148, 0.024794848418708246);
#150 = CARTESIAN_POINT('NONE', (0.024794848418708246, 0, -0.4826));
#151 = CARTESIAN_POINT('NONE', (0.0174625, 0, -0.49529999999999996));
#152 = CARTESIAN_POINT('NONE', (0.024794848418708246, -0.024794848418708243, -0.4826));
#153 = CARTESIAN_POINT('NONE', (0.0174625, -0.017462499999999995, -0.49529999999999996));
#154 = CARTESIAN_POINT('NONE', (0.0000000000000000015182465875657433, -0.024794848418708246, -0.4826));
#155 = CARTESIAN_POINT('NONE', (0.0000000000000000010692697365055326, -0.0174625, -0.49529999999999996));
#156 = CARTESIAN_POINT('NONE', (-0.024794848418708243, -0.024794848418708246, -0.4826));
#157 = CARTESIAN_POINT('NONE', (-0.017462499999999995, -0.0174625, -0.49529999999999996));
#158 = CARTESIAN_POINT('NONE', (-0.024794848418708246, -0.0000000000000000030364931751314866, -0.4826));
#159 = CARTESIAN_POINT('NONE', (-0.0174625, -0.0000000000000000021385394730110653, -0.49529999999999996));
#160 = CARTESIAN_POINT('NONE', (-0.024794848418708246, 0.024794848418708243, -0.4826));
#161 = CARTESIAN_POINT('NONE', (-0.0174625, 0.017462499999999995, -0.49529999999999996));
#162 = CARTESIAN_POINT('NONE', (-0.00000000000000000455473976269723, 0.024794848418708246, -0.4826));
#163 = CARTESIAN_POINT('NONE', (-0.000000000000000003207809209516598, 0.0174625, -0.49529999999999996));
#164 = CARTESIAN_POINT('NONE', (0.024794848418708243, 0.024794848418708246, -0.4826));
#165 = CARTESIAN_POINT('NONE', (0.017462499999999992, 0.0174625, -0.49529999999999996));
#166 = CARTESIAN_POINT('NONE', (0.024794848418708246, 0, -0.4826));
#167 = CARTESIAN_POINT('NONE', (0.0174625, 0, -0.49529999999999996));
#168 = (
BOUNDED_SURFACE()
B_SPLINE_SURFACE(2, 1, ((#150, #151), (#152, #153), (#154, #155), (#156, #157), (#158, #159), (#160, #161), (#162, #163), (#164, #165), (#166, #167)), .UNSPECIFIED., .F., .F., .F.)
B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 14.664696837416484), .UNSPECIFIED.)
GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1)))
REPRESENTATION_ITEM('NONE')
SURFACE()
);
#169 = CARTESIAN_POINT('NONE', (0, 0, -0.49529999999999996));
#170 = DIRECTION('NONE', (-0, 0, -1));
#171 = DIRECTION('NONE', (1, 0, -0));
#172 = AXIS2_PLACEMENT_3D('NONE', #169, #170, #171);
#173 = CYLINDRICAL_SURFACE('NONE', #172, 0.0174625);
#174 = ORIENTED_EDGE('NONE', *, *, #107, .T.);
#175 = ORIENTED_EDGE('NONE', *, *, #93, .F.);
#176 = EDGE_LOOP('NONE', (#174));
#177 = FACE_BOUND('NONE', #176, .T.);
#178 = EDGE_LOOP('NONE', (#175));
#179 = FACE_BOUND('NONE', #178, .T.);
#180 = ADVANCED_FACE('NONE', (#177, #179), #111, .T.);
#181 = ORIENTED_EDGE('NONE', *, *, #93, .T.);
#182 = ORIENTED_EDGE('NONE', *, *, #95, .F.);
#183 = EDGE_LOOP('NONE', (#181));
#184 = FACE_BOUND('NONE', #183, .T.);
#185 = EDGE_LOOP('NONE', (#182));
#186 = FACE_BOUND('NONE', #185, .T.);
#187 = ADVANCED_FACE('NONE', (#184, #186), #116, .T.);
#188 = ORIENTED_EDGE('NONE', *, *, #95, .T.);
#189 = ORIENTED_EDGE('NONE', *, *, #97, .F.);
#190 = EDGE_LOOP('NONE', (#188));
#191 = FACE_BOUND('NONE', #190, .T.);
#192 = EDGE_LOOP('NONE', (#189));
#193 = FACE_BOUND('NONE', #192, .T.);
#194 = ADVANCED_FACE('NONE', (#191, #193), #135, .F.);
#195 = ORIENTED_EDGE('NONE', *, *, #97, .T.);
#196 = ORIENTED_EDGE('NONE', *, *, #99, .F.);
#197 = EDGE_LOOP('NONE', (#195));
#198 = FACE_BOUND('NONE', #197, .T.);
#199 = EDGE_LOOP('NONE', (#196));
#200 = FACE_BOUND('NONE', #199, .T.);
#201 = ADVANCED_FACE('NONE', (#198, #200), #140, .T.);
#202 = ORIENTED_EDGE('NONE', *, *, #99, .T.);
#203 = ORIENTED_EDGE('NONE', *, *, #101, .F.);
#204 = EDGE_LOOP('NONE', (#202));
#205 = FACE_BOUND('NONE', #204, .T.);
#206 = EDGE_LOOP('NONE', (#203));
#207 = FACE_BOUND('NONE', #206, .T.);
#208 = ADVANCED_FACE('NONE', (#205, #207), #144, .F.);
#209 = ORIENTED_EDGE('NONE', *, *, #101, .T.);
#210 = ORIENTED_EDGE('NONE', *, *, #103, .F.);
#211 = EDGE_LOOP('NONE', (#209));
#212 = FACE_BOUND('NONE', #211, .T.);
#213 = EDGE_LOOP('NONE', (#210));
#214 = FACE_BOUND('NONE', #213, .T.);
#215 = ADVANCED_FACE('NONE', (#212, #214), #149, .F.);
#216 = ORIENTED_EDGE('NONE', *, *, #103, .T.);
#217 = ORIENTED_EDGE('NONE', *, *, #105, .F.);
#218 = EDGE_LOOP('NONE', (#216));
#219 = FACE_BOUND('NONE', #218, .T.);
#220 = EDGE_LOOP('NONE', (#217));
#221 = FACE_BOUND('NONE', #220, .T.);
#222 = ADVANCED_FACE('NONE', (#219, #221), #168, .F.);
#223 = ORIENTED_EDGE('NONE', *, *, #105, .T.);
#224 = ORIENTED_EDGE('NONE', *, *, #107, .F.);
#225 = EDGE_LOOP('NONE', (#223));
#226 = FACE_BOUND('NONE', #225, .T.);
#227 = EDGE_LOOP('NONE', (#224));
#228 = FACE_BOUND('NONE', #227, .T.);
#229 = ADVANCED_FACE('NONE', (#226, #228), #173, .F.);
#230 = CLOSED_SHELL('NONE', (#180, #187, #194, #201, #208, #215, #222, #229));
#231 = MANIFOLD_SOLID_BREP('NONE', #230);
#232 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies');
#233 = PRODUCT_DEFINITION_CONTEXT('part definition', #232, 'design');
#234 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ());
#235 = PRODUCT_DEFINITION_FORMATION('', $, #234);
#236 = PRODUCT_DEFINITION('design', $, #235, #233);
#237 = PRODUCT_DEFINITION_SHAPE('NONE', $, #236);
#238 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#231), #3);
#239 = SHAPE_DEFINITION_REPRESENTATION(#237, #238);
ENDSEC;
END-ISO-10303-21;