-
Notifications
You must be signed in to change notification settings - Fork 0
/
hex-nut.step
276 lines (276 loc) · 13.3 KB
/
hex-nut.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
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((('zoo.dev export')), '2;1');
FILE_NAME('dump.step', '2024-11-18T16:57:35.002190343+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.0003125, 0, -0));
#5 = VERTEX_POINT('NONE', #4);
#6 = CARTESIAN_POINT('NONE', (-0.00012499999999999992, 0.0002706329386826372, -0));
#7 = VERTEX_POINT('NONE', #6);
#8 = CARTESIAN_POINT('NONE', (-0.00012499999999999992, 0.0002706329386826372, -0.000266));
#9 = VERTEX_POINT('NONE', #8);
#10 = CARTESIAN_POINT('NONE', (-0.0003125, 0, -0.000266));
#11 = VERTEX_POINT('NONE', #10);
#12 = CARTESIAN_POINT('NONE', (0.00015625000000000008, 0.0002706329386826372, -0));
#13 = VERTEX_POINT('NONE', #12);
#14 = CARTESIAN_POINT('NONE', (0.00015625000000000008, 0.0002706329386826372, -0.000266));
#15 = VERTEX_POINT('NONE', #14);
#16 = CARTESIAN_POINT('NONE', (0.0003125000000000001, 0.00000000000000000016653345369377348, -0));
#17 = VERTEX_POINT('NONE', #16);
#18 = CARTESIAN_POINT('NONE', (0.0003125000000000001, 0.00000000000000000016653345369377348, -0.000266));
#19 = VERTEX_POINT('NONE', #18);
#20 = CARTESIAN_POINT('NONE', (0.00015625000000000014, -0.0002706329386826369, -0));
#21 = VERTEX_POINT('NONE', #20);
#22 = CARTESIAN_POINT('NONE', (0.00015625000000000014, -0.0002706329386826369, -0.000266));
#23 = VERTEX_POINT('NONE', #22);
#24 = CARTESIAN_POINT('NONE', (-0.00015624999999999987, -0.00027063293868263697, -0));
#25 = VERTEX_POINT('NONE', #24);
#26 = CARTESIAN_POINT('NONE', (-0.00015624999999999987, -0.00027063293868263697, -0.000266));
#27 = VERTEX_POINT('NONE', #26);
#28 = CARTESIAN_POINT('NONE', (-0.00015625, -0.00000000000000000003827021247335479, -0));
#29 = VERTEX_POINT('NONE', #28);
#30 = CARTESIAN_POINT('NONE', (-0.00015625, -0.00000000000000000003827021247335479, -0.000266));
#31 = VERTEX_POINT('NONE', #30);
#32 = DIRECTION('NONE', (0.5694947974514994, 0.8219949365267865, 0));
#33 = VECTOR('NONE', #32, 1);
#34 = CARTESIAN_POINT('NONE', (-0.0003125, 0, -0));
#35 = LINE('NONE', #34, #33);
#36 = DIRECTION('NONE', (0, 0, -1));
#37 = VECTOR('NONE', #36, 1);
#38 = CARTESIAN_POINT('NONE', (-0.00012499999999999992, 0.0002706329386826372, -0));
#39 = LINE('NONE', #38, #37);
#40 = DIRECTION('NONE', (0.5694947974514994, 0.8219949365267865, 0));
#41 = VECTOR('NONE', #40, 1);
#42 = CARTESIAN_POINT('NONE', (-0.0003125, 0, -0.000266));
#43 = LINE('NONE', #42, #41);
#44 = DIRECTION('NONE', (0, 0, -1));
#45 = VECTOR('NONE', #44, 1);
#46 = CARTESIAN_POINT('NONE', (-0.0003125, 0, -0));
#47 = LINE('NONE', #46, #45);
#48 = DIRECTION('NONE', (1, 0, 0));
#49 = VECTOR('NONE', #48, 1);
#50 = CARTESIAN_POINT('NONE', (-0.00012499999999999992, 0.0002706329386826372, -0));
#51 = LINE('NONE', #50, #49);
#52 = DIRECTION('NONE', (0, 0, -1));
#53 = VECTOR('NONE', #52, 1);
#54 = CARTESIAN_POINT('NONE', (0.00015625000000000008, 0.0002706329386826372, -0));
#55 = LINE('NONE', #54, #53);
#56 = DIRECTION('NONE', (1, 0, 0));
#57 = VECTOR('NONE', #56, 1);
#58 = CARTESIAN_POINT('NONE', (-0.00012499999999999992, 0.0002706329386826372, -0.000266));
#59 = LINE('NONE', #58, #57);
#60 = DIRECTION('NONE', (0.5000000000000002, -0.8660254037844386, 0));
#61 = VECTOR('NONE', #60, 1);
#62 = CARTESIAN_POINT('NONE', (0.00015625000000000008, 0.0002706329386826372, -0));
#63 = LINE('NONE', #62, #61);
#64 = DIRECTION('NONE', (0, 0, -1));
#65 = VECTOR('NONE', #64, 1);
#66 = CARTESIAN_POINT('NONE', (0.0003125000000000001, 0.00000000000000000016653345369377348, -0));
#67 = LINE('NONE', #66, #65);
#68 = DIRECTION('NONE', (0.5000000000000002, -0.8660254037844386, 0));
#69 = VECTOR('NONE', #68, 1);
#70 = CARTESIAN_POINT('NONE', (0.00015625000000000008, 0.0002706329386826372, -0.000266));
#71 = LINE('NONE', #70, #69);
#72 = DIRECTION('NONE', (-0.5, -0.8660254037844387, 0));
#73 = VECTOR('NONE', #72, 1);
#74 = CARTESIAN_POINT('NONE', (0.0003125000000000001, 0.00000000000000000016653345369377348, -0));
#75 = LINE('NONE', #74, #73);
#76 = DIRECTION('NONE', (0, 0, -1));
#77 = VECTOR('NONE', #76, 1);
#78 = CARTESIAN_POINT('NONE', (0.00015625000000000014, -0.0002706329386826369, -0));
#79 = LINE('NONE', #78, #77);
#80 = DIRECTION('NONE', (-0.5, -0.8660254037844387, 0));
#81 = VECTOR('NONE', #80, 1);
#82 = CARTESIAN_POINT('NONE', (0.0003125000000000001, 0.00000000000000000016653345369377348, -0.000266));
#83 = LINE('NONE', #82, #81);
#84 = DIRECTION('NONE', (-1, -0.0000000000000001734723475976807, 0));
#85 = VECTOR('NONE', #84, 1);
#86 = CARTESIAN_POINT('NONE', (0.00015625000000000014, -0.0002706329386826369, -0));
#87 = LINE('NONE', #86, #85);
#88 = DIRECTION('NONE', (0, 0, -1));
#89 = VECTOR('NONE', #88, 1);
#90 = CARTESIAN_POINT('NONE', (-0.00015624999999999987, -0.00027063293868263697, -0));
#91 = LINE('NONE', #90, #89);
#92 = DIRECTION('NONE', (-1, -0.0000000000000001734723475976807, 0));
#93 = VECTOR('NONE', #92, 1);
#94 = CARTESIAN_POINT('NONE', (0.00015625000000000014, -0.0002706329386826369, -0.000266));
#95 = LINE('NONE', #94, #93);
#96 = DIRECTION('NONE', (-0.5000000000000006, 0.8660254037844384, 0));
#97 = VECTOR('NONE', #96, 1);
#98 = CARTESIAN_POINT('NONE', (-0.00015624999999999987, -0.00027063293868263697, -0));
#99 = LINE('NONE', #98, #97);
#100 = DIRECTION('NONE', (-0.5000000000000006, 0.8660254037844384, 0));
#101 = VECTOR('NONE', #100, 1);
#102 = CARTESIAN_POINT('NONE', (-0.00015624999999999987, -0.00027063293868263697, -0.000266));
#103 = LINE('NONE', #102, #101);
#104 = DIRECTION('NONE', (-1, -0.00000000000000024492935982947064, -0));
#105 = DIRECTION('NONE', (0, -0, 1));
#106 = CARTESIAN_POINT('NONE', (0, 0, 0));
#107 = AXIS2_PLACEMENT_3D('NONE', #106, #105, #104);
#108 = CIRCLE('NONE', #107, 0.00015625);
#109 = DIRECTION('NONE', (0, 0, -1));
#110 = VECTOR('NONE', #109, 1);
#111 = CARTESIAN_POINT('NONE', (-0.00015625, -0.00000000000000000003827021247335479, -0));
#112 = LINE('NONE', #111, #110);
#113 = DIRECTION('NONE', (-1, -0.00000000000000024492935982947064, -0));
#114 = DIRECTION('NONE', (0, -0, 1));
#115 = CARTESIAN_POINT('NONE', (0, 0, -0.000266));
#116 = AXIS2_PLACEMENT_3D('NONE', #115, #114, #113);
#117 = CIRCLE('NONE', #116, 0.00015625);
#118 = EDGE_CURVE('NONE', #5, #7, #35, .T.);
#119 = EDGE_CURVE('NONE', #7, #9, #39, .T.);
#120 = EDGE_CURVE('NONE', #11, #9, #43, .T.);
#121 = EDGE_CURVE('NONE', #5, #11, #47, .T.);
#122 = EDGE_CURVE('NONE', #7, #13, #51, .T.);
#123 = EDGE_CURVE('NONE', #13, #15, #55, .T.);
#124 = EDGE_CURVE('NONE', #9, #15, #59, .T.);
#125 = EDGE_CURVE('NONE', #13, #17, #63, .T.);
#126 = EDGE_CURVE('NONE', #17, #19, #67, .T.);
#127 = EDGE_CURVE('NONE', #15, #19, #71, .T.);
#128 = EDGE_CURVE('NONE', #17, #21, #75, .T.);
#129 = EDGE_CURVE('NONE', #21, #23, #79, .T.);
#130 = EDGE_CURVE('NONE', #19, #23, #83, .T.);
#131 = EDGE_CURVE('NONE', #21, #25, #87, .T.);
#132 = EDGE_CURVE('NONE', #25, #27, #91, .T.);
#133 = EDGE_CURVE('NONE', #23, #27, #95, .T.);
#134 = EDGE_CURVE('NONE', #25, #5, #99, .T.);
#135 = EDGE_CURVE('NONE', #27, #11, #103, .T.);
#136 = EDGE_CURVE('NONE', #29, #29, #108, .T.);
#137 = EDGE_CURVE('NONE', #29, #31, #112, .T.);
#138 = EDGE_CURVE('NONE', #31, #31, #117, .T.);
#139 = CARTESIAN_POINT('NONE', (-0.0002187499999999999, 0.0001353164693413187, -0.000133));
#140 = DIRECTION('NONE', (-0.8219949365267863, 0.5694947974514994, -0));
#141 = AXIS2_PLACEMENT_3D('NONE', #139, #140, $);
#142 = PLANE('NONE', #141);
#143 = CARTESIAN_POINT('NONE', (0.00001562500000000008, 0.0002706329386826372, -0.000133));
#144 = DIRECTION('NONE', (0, 1, 0));
#145 = AXIS2_PLACEMENT_3D('NONE', #143, #144, $);
#146 = PLANE('NONE', #145);
#147 = CARTESIAN_POINT('NONE', (0.00023437500000000007, 0.0001353164693413187, -0.000133));
#148 = DIRECTION('NONE', (0.8660254037844385, 0.5, 0));
#149 = AXIS2_PLACEMENT_3D('NONE', #147, #148, $);
#150 = PLANE('NONE', #149);
#151 = CARTESIAN_POINT('NONE', (0.0002343750000000001, -0.00013531646934131838, -0.000133));
#152 = DIRECTION('NONE', (0.8660254037844386, -0.4999999999999999, 0));
#153 = AXIS2_PLACEMENT_3D('NONE', #151, #152, $);
#154 = PLANE('NONE', #153);
#155 = CARTESIAN_POINT('NONE', (0.00000000000000000013877787807814457, -0.0002706329386826369, -0.000133));
#156 = DIRECTION('NONE', (0, -1, -0));
#157 = AXIS2_PLACEMENT_3D('NONE', #155, #156, $);
#158 = PLANE('NONE', #157);
#159 = CARTESIAN_POINT('NONE', (-0.00023437499999999994, -0.00013531646934131849, -0.000133));
#160 = DIRECTION('NONE', (-0.8660254037844384, -0.5000000000000004, -0));
#161 = AXIS2_PLACEMENT_3D('NONE', #159, #160, $);
#162 = PLANE('NONE', #161);
#163 = CARTESIAN_POINT('NONE', (0, 0, -0.000133));
#164 = DIRECTION('NONE', (0, -0, 1));
#165 = DIRECTION('NONE', (-1, -0.00000000000000024492935982947064, -0));
#166 = AXIS2_PLACEMENT_3D('NONE', #163, #164, #165);
#167 = CYLINDRICAL_SURFACE('NONE', #166, 0.00015625);
#168 = CARTESIAN_POINT('NONE', (0, 0, -0));
#169 = DIRECTION('NONE', (0, -0, -1));
#170 = AXIS2_PLACEMENT_3D('NONE', #168, #169, $);
#171 = PLANE('NONE', #170);
#172 = CARTESIAN_POINT('NONE', (0, 0, -0.000266));
#173 = DIRECTION('NONE', (0, -0, -1));
#174 = AXIS2_PLACEMENT_3D('NONE', #172, #173, $);
#175 = PLANE('NONE', #174);
#176 = ORIENTED_EDGE('NONE', *, *, #118, .T.);
#177 = ORIENTED_EDGE('NONE', *, *, #119, .T.);
#178 = ORIENTED_EDGE('NONE', *, *, #120, .F.);
#179 = ORIENTED_EDGE('NONE', *, *, #121, .F.);
#180 = EDGE_LOOP('NONE', (#176, #177, #178, #179));
#181 = FACE_BOUND('NONE', #180, .T.);
#182 = ADVANCED_FACE('NONE', (#181), #142, .T.);
#183 = ORIENTED_EDGE('NONE', *, *, #122, .T.);
#184 = ORIENTED_EDGE('NONE', *, *, #123, .T.);
#185 = ORIENTED_EDGE('NONE', *, *, #124, .F.);
#186 = ORIENTED_EDGE('NONE', *, *, #119, .F.);
#187 = EDGE_LOOP('NONE', (#183, #184, #185, #186));
#188 = FACE_BOUND('NONE', #187, .T.);
#189 = ADVANCED_FACE('NONE', (#188), #146, .T.);
#190 = ORIENTED_EDGE('NONE', *, *, #125, .T.);
#191 = ORIENTED_EDGE('NONE', *, *, #126, .T.);
#192 = ORIENTED_EDGE('NONE', *, *, #127, .F.);
#193 = ORIENTED_EDGE('NONE', *, *, #123, .F.);
#194 = EDGE_LOOP('NONE', (#190, #191, #192, #193));
#195 = FACE_BOUND('NONE', #194, .T.);
#196 = ADVANCED_FACE('NONE', (#195), #150, .T.);
#197 = ORIENTED_EDGE('NONE', *, *, #128, .T.);
#198 = ORIENTED_EDGE('NONE', *, *, #129, .T.);
#199 = ORIENTED_EDGE('NONE', *, *, #130, .F.);
#200 = ORIENTED_EDGE('NONE', *, *, #126, .F.);
#201 = EDGE_LOOP('NONE', (#197, #198, #199, #200));
#202 = FACE_BOUND('NONE', #201, .T.);
#203 = ADVANCED_FACE('NONE', (#202), #154, .T.);
#204 = ORIENTED_EDGE('NONE', *, *, #131, .T.);
#205 = ORIENTED_EDGE('NONE', *, *, #132, .T.);
#206 = ORIENTED_EDGE('NONE', *, *, #133, .F.);
#207 = ORIENTED_EDGE('NONE', *, *, #129, .F.);
#208 = EDGE_LOOP('NONE', (#204, #205, #206, #207));
#209 = FACE_BOUND('NONE', #208, .T.);
#210 = ADVANCED_FACE('NONE', (#209), #158, .T.);
#211 = ORIENTED_EDGE('NONE', *, *, #134, .T.);
#212 = ORIENTED_EDGE('NONE', *, *, #121, .T.);
#213 = ORIENTED_EDGE('NONE', *, *, #135, .F.);
#214 = ORIENTED_EDGE('NONE', *, *, #132, .F.);
#215 = EDGE_LOOP('NONE', (#211, #212, #213, #214));
#216 = FACE_BOUND('NONE', #215, .T.);
#217 = ADVANCED_FACE('NONE', (#216), #162, .T.);
#218 = ORIENTED_EDGE('NONE', *, *, #136, .T.);
#219 = ORIENTED_EDGE('NONE', *, *, #138, .F.);
#220 = EDGE_LOOP('NONE', (#218));
#221 = FACE_BOUND('NONE', #220, .T.);
#222 = EDGE_LOOP('NONE', (#219));
#223 = FACE_BOUND('NONE', #222, .T.);
#224 = ADVANCED_FACE('NONE', (#221, #223), #167, .T.);
#225 = ORIENTED_EDGE('NONE', *, *, #118, .T.);
#226 = ORIENTED_EDGE('NONE', *, *, #122, .T.);
#227 = ORIENTED_EDGE('NONE', *, *, #125, .T.);
#228 = ORIENTED_EDGE('NONE', *, *, #128, .T.);
#229 = ORIENTED_EDGE('NONE', *, *, #131, .T.);
#230 = ORIENTED_EDGE('NONE', *, *, #134, .T.);
#231 = ORIENTED_EDGE('NONE', *, *, #136, .T.);
#232 = EDGE_LOOP('NONE', (#225, #226, #227, #228, #229, #230));
#233 = FACE_BOUND('NONE', #232, .T.);
#234 = EDGE_LOOP('NONE', (#231));
#235 = FACE_BOUND('NONE', #234, .T.);
#236 = ADVANCED_FACE('NONE', (#233, #235), #171, .F.);
#237 = ORIENTED_EDGE('NONE', *, *, #120, .T.);
#238 = ORIENTED_EDGE('NONE', *, *, #124, .T.);
#239 = ORIENTED_EDGE('NONE', *, *, #127, .T.);
#240 = ORIENTED_EDGE('NONE', *, *, #130, .T.);
#241 = ORIENTED_EDGE('NONE', *, *, #133, .T.);
#242 = ORIENTED_EDGE('NONE', *, *, #135, .T.);
#243 = ORIENTED_EDGE('NONE', *, *, #138, .T.);
#244 = EDGE_LOOP('NONE', (#237, #238, #239, #240, #241, #242));
#245 = FACE_BOUND('NONE', #244, .T.);
#246 = EDGE_LOOP('NONE', (#243));
#247 = FACE_BOUND('NONE', #246, .T.);
#248 = ADVANCED_FACE('NONE', (#245, #247), #175, .T.);
#249 = CLOSED_SHELL('NONE', (#182, #189, #196, #203, #210, #217, #224, #236, #248));
#250 = MANIFOLD_SOLID_BREP('NONE', #249);
#251 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies');
#252 = PRODUCT_DEFINITION_CONTEXT('part definition', #251, 'design');
#253 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ());
#254 = PRODUCT_DEFINITION_FORMATION('', $, #253);
#255 = PRODUCT_DEFINITION('design', $, #254, #252);
#256 = PRODUCT_DEFINITION_SHAPE('NONE', $, #255);
#257 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#250), #3);
#258 = SHAPE_DEFINITION_REPRESENTATION(#256, #257);
ENDSEC;
END-ISO-10303-21;