Another project
1ISO-10303-21;
2HEADER;
3FILE_DESCRIPTION(('Bone geometry'),'2;1');
4FILE_NAME('cylinder','1970-01-01T00:00:00',(''),(''),'','Bone 0.0.0','');
5FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
6ENDSEC;
7DATA;
8#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 'automotive_design', 2000, #2);
9#2 = APPLICATION_CONTEXT('core data for automotive mechanical design processes');
10#3 = SHAPE_DEFINITION_REPRESENTATION(#4, #10);
11#4 = PRODUCT_DEFINITION_SHAPE('','', #5);
12#5 = PRODUCT_DEFINITION('design','', #6, #9);
13#6 = PRODUCT_DEFINITION_FORMATION('','', #7);
14#7 = PRODUCT('','','', (#8));
15#8 = PRODUCT_CONTEXT('', #2, 'mechanical');
16#9 = PRODUCT_DEFINITION_CONTEXT('part definition', #2, 'design');
17#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#16), #11);
18#11 = (
19 GEOMETRIC_REPRESENTATION_CONTEXT(3)
20 GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#15))
21 GLOBAL_UNIT_ASSIGNED_CONTEXT((#12, #13, #14))
22 REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY')
23);
24#12 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
25#13 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
26#14 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
27#15 = UNCERTAINTY_MEASURE_WITH_UNIT(1.0E-6, #12, 'distance_accuracy_value','confusion accuracy');
28#16 = MANIFOLD_SOLID_BREP('', #17);
29#17 = CLOSED_SHELL('', (#18, #24, #31, #38, #45));
30#18 = FACE_SURFACE('', (#19), #66, .F.);
31#19 = FACE_BOUND('', #20, .F.);
32#20 = EDGE_LOOP('', (#21, #22, #23));
33#21 = ORIENTED_EDGE('', *, *, #51, .T.);
34#22 = ORIENTED_EDGE('', *, *, #52, .T.);
35#23 = ORIENTED_EDGE('', *, *, #53, .T.);
36#24 = FACE_SURFACE('', (#25), #71, .T.);
37#25 = FACE_BOUND('', #26, .T.);
38#26 = EDGE_LOOP('', (#27, #28, #29, #30));
39#27 = ORIENTED_EDGE('', *, *, #51, .T.);
40#28 = ORIENTED_EDGE('', *, *, #54, .T.);
41#29 = ORIENTED_EDGE('', *, *, #55, .F.);
42#30 = ORIENTED_EDGE('', *, *, #56, .F.);
43#31 = FACE_SURFACE('', (#32), #84, .T.);
44#32 = FACE_BOUND('', #33, .T.);
45#33 = EDGE_LOOP('', (#34, #35, #36, #37));
46#34 = ORIENTED_EDGE('', *, *, #52, .T.);
47#35 = ORIENTED_EDGE('', *, *, #57, .T.);
48#36 = ORIENTED_EDGE('', *, *, #58, .F.);
49#37 = ORIENTED_EDGE('', *, *, #54, .F.);
50#38 = FACE_SURFACE('', (#39), #97, .T.);
51#39 = FACE_BOUND('', #40, .T.);
52#40 = EDGE_LOOP('', (#41, #42, #43, #44));
53#41 = ORIENTED_EDGE('', *, *, #53, .T.);
54#42 = ORIENTED_EDGE('', *, *, #56, .T.);
55#43 = ORIENTED_EDGE('', *, *, #59, .F.);
56#44 = ORIENTED_EDGE('', *, *, #57, .F.);
57#45 = FACE_SURFACE('', (#46), #110, .T.);
58#46 = FACE_BOUND('', #47, .T.);
59#47 = EDGE_LOOP('', (#48, #49, #50));
60#48 = ORIENTED_EDGE('', *, *, #55, .T.);
61#49 = ORIENTED_EDGE('', *, *, #58, .T.);
62#50 = ORIENTED_EDGE('', *, *, #59, .T.);
63#51 = EDGE_CURVE('', #60, #61, #115, .T.);
64#52 = EDGE_CURVE('', #61, #62, #122, .T.);
65#53 = EDGE_CURVE('', #62, #60, #129, .T.);
66#54 = EDGE_CURVE('', #61, #63, #136, .T.);
67#55 = EDGE_CURVE('', #64, #63, #140, .T.);
68#56 = EDGE_CURVE('', #60, #64, #147, .T.);
69#57 = EDGE_CURVE('', #62, #65, #151, .T.);
70#58 = EDGE_CURVE('', #63, #65, #155, .T.);
71#59 = EDGE_CURVE('', #65, #64, #162, .T.);
72#60 = VERTEX_POINT('', #169);
73#61 = VERTEX_POINT('', #170);
74#62 = VERTEX_POINT('', #171);
75#63 = VERTEX_POINT('', #172);
76#64 = VERTEX_POINT('', #173);
77#65 = VERTEX_POINT('', #174);
78#66 = PLANE('', #67);
79#67 = AXIS2_PLACEMENT_3D('', #68, #69, #70);
80#68 = CARTESIAN_POINT('', (5.0, 5.051814855409225, 0.0));
81#69 = DIRECTION('', (0.0, 0.0, 1.0));
82#70 = DIRECTION('', (-1.0, 0.0, 0.0));
83#71 = (
84 BOUNDED_SURFACE()
85 B_SPLINE_SURFACE(2, 1, ((#72, #73), (#74, #75), (#76, #77), (#78, #79), (#80, #81), (#82, #83)), .UNSPECIFIED., .U., .U., .U.)
86 B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 3), (2, 2), (0.0, 0.25, 0.5, 0.75, 1.0), (0.0, 1.0), .UNSPECIFIED.)
87 GEOMETRIC_REPRESENTATION_ITEM()
88 RATIONAL_B_SPLINE_SURFACE(((1.0, 1.0), (0.8750000000000001, 0.8750000000000001), (0.7500000000000002, 0.7500000000000002), (0.7500000000000001, 0.7500000000000001), (0.875, 0.875), (1.0, 1.0)))
89 REPRESENTATION_ITEM('')
90 SURFACE()
91);
92#72 = CARTESIAN_POINT('', (5.0, 0.0, 0.0));
93#73 = CARTESIAN_POINT('', (5.0, 0.0, 10.0));
94#74 = CARTESIAN_POINT('', (5.0, 1.2371791482634835, 0.0));
95#75 = CARTESIAN_POINT('', (5.0, 1.2371791482634835, 10.0));
96#76 = CARTESIAN_POINT('', (3.7499999999999996, 3.60843918243516, 0.0));
97#77 = CARTESIAN_POINT('', (3.7499999999999996, 3.60843918243516, 10.0));
98#78 = CARTESIAN_POINT('', (1.2500000000000013, 5.051814855409225, 0.0));
99#79 = CARTESIAN_POINT('', (1.2500000000000013, 5.051814855409225, 10.0));
100#80 = CARTESIAN_POINT('', (-1.428571428571427, 4.948716593053936, 0.0));
101#81 = CARTESIAN_POINT('', (-1.428571428571427, 4.948716593053936, 10.0));
102#82 = CARTESIAN_POINT('', (-2.499999999999999, 4.3301270189221945, 0.0));
103#83 = CARTESIAN_POINT('', (-2.499999999999999, 4.3301270189221945, 10.0));
104#84 = (
105 BOUNDED_SURFACE()
106 B_SPLINE_SURFACE(2, 1, ((#85, #86), (#87, #88), (#89, #90), (#91, #92), (#93, #94), (#95, #96)), .UNSPECIFIED., .U., .U., .U.)
107 B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 3), (2, 2), (0.0, 0.25, 0.5, 0.75, 1.0), (0.0, 1.0), .UNSPECIFIED.)
108 GEOMETRIC_REPRESENTATION_ITEM()
109 RATIONAL_B_SPLINE_SURFACE(((1.0, 1.0), (0.8750000000000001, 0.8750000000000001), (0.7500000000000002, 0.7500000000000002), (0.7500000000000001, 0.7500000000000001), (0.875, 0.875), (1.0, 1.0)))
110 REPRESENTATION_ITEM('')
111 SURFACE()
112);
113#85 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 0.0));
114#86 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 10.0));
115#87 = CARTESIAN_POINT('', (-3.57142857142857, 3.7115374447904523, 0.0));
116#88 = CARTESIAN_POINT('', (-3.57142857142857, 3.7115374447904523, 10.0));
117#89 = CARTESIAN_POINT('', (-4.999999999999997, 1.4433756729740659, 0.0));
118#90 = CARTESIAN_POINT('', (-4.999999999999997, 1.4433756729740659, 10.0));
119#91 = CARTESIAN_POINT('', (-4.999999999999999, -1.4433756729740608, 0.0));
120#92 = CARTESIAN_POINT('', (-4.999999999999999, -1.4433756729740608, 10.0));
121#93 = CARTESIAN_POINT('', (-3.5714285714285725, -3.7115374447904483, 0.0));
122#94 = CARTESIAN_POINT('', (-3.5714285714285725, -3.7115374447904483, 10.0));
123#95 = CARTESIAN_POINT('', (-2.5000000000000018, -4.33012701892219, 0.0));
124#96 = CARTESIAN_POINT('', (-2.5000000000000018, -4.33012701892219, 10.0));
125#97 = (
126 BOUNDED_SURFACE()
127 B_SPLINE_SURFACE(2, 1, ((#98, #99), (#100, #101), (#102, #103), (#104, #105), (#106, #107), (#108, #109)), .UNSPECIFIED., .U., .U., .U.)
128 B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 3), (2, 2), (0.0, 0.25, 0.5, 0.75, 1.0), (0.0, 1.0), .UNSPECIFIED.)
129 GEOMETRIC_REPRESENTATION_ITEM()
130 RATIONAL_B_SPLINE_SURFACE(((1.0, 1.0), (0.875, 0.875), (0.75, 0.75), (0.7499999999999999, 0.7499999999999999), (0.875, 0.875), (1.0, 1.0)))
131 REPRESENTATION_ITEM('')
132 SURFACE()
133);
134#98 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 0.0));
135#99 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 10.0));
136#100 = CARTESIAN_POINT('', (-1.428571428571431, -4.948716593053935, 0.0));
137#101 = CARTESIAN_POINT('', (-1.428571428571431, -4.948716593053935, 10.0));
138#102 = CARTESIAN_POINT('', (1.2499999999999964, -5.0518148554092255, 0.0));
139#103 = CARTESIAN_POINT('', (1.2499999999999964, -5.0518148554092255, 10.0));
140#104 = CARTESIAN_POINT('', (3.7499999999999964, -3.6084391824351627, 0.0));
141#105 = CARTESIAN_POINT('', (3.7499999999999964, -3.6084391824351627, 10.0));
142#106 = CARTESIAN_POINT('', (4.999999999999998, -1.2371791482634862, 0.0));
143#107 = CARTESIAN_POINT('', (4.999999999999998, -1.2371791482634862, 10.0));
144#108 = CARTESIAN_POINT('', (4.999999999999998, -2.2204460493E-15, 0.0));
145#109 = CARTESIAN_POINT('', (4.999999999999998, -2.2204460493E-15, 10.0));
146#110 = PLANE('', #111);
147#111 = AXIS2_PLACEMENT_3D('', #112, #113, #114);
148#112 = CARTESIAN_POINT('', (5.0, 5.051814855409225, 10.0));
149#113 = DIRECTION('', (0.0, 0.0, 1.0));
150#114 = DIRECTION('', (-1.0, 0.0, 0.0));
151#115 = (
152 BOUNDED_CURVE()
153 B_SPLINE_CURVE(2, (#116, #117, #118, #119, #120, #121), .UNSPECIFIED., .U., .U.)
154 B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 3), (0.0, 0.25, 0.5, 0.75, 1.0), .UNSPECIFIED.)
155 CURVE()
156 GEOMETRIC_REPRESENTATION_ITEM()
157 RATIONAL_B_SPLINE_CURVE((1.0, 0.8750000000000001, 0.7500000000000002, 0.7500000000000001, 0.875, 1.0))
158 REPRESENTATION_ITEM('')
159);
160#116 = CARTESIAN_POINT('', (5.0, 0.0, 0.0));
161#117 = CARTESIAN_POINT('', (5.0, 1.2371791482634835, 0.0));
162#118 = CARTESIAN_POINT('', (3.7499999999999996, 3.60843918243516, 0.0));
163#119 = CARTESIAN_POINT('', (1.2500000000000013, 5.051814855409225, 0.0));
164#120 = CARTESIAN_POINT('', (-1.428571428571427, 4.948716593053936, 0.0));
165#121 = CARTESIAN_POINT('', (-2.499999999999999, 4.3301270189221945, 0.0));
166#122 = (
167 BOUNDED_CURVE()
168 B_SPLINE_CURVE(2, (#123, #124, #125, #126, #127, #128), .UNSPECIFIED., .U., .U.)
169 B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 3), (0.0, 0.25, 0.5, 0.75, 1.0), .UNSPECIFIED.)
170 CURVE()
171 GEOMETRIC_REPRESENTATION_ITEM()
172 RATIONAL_B_SPLINE_CURVE((1.0, 0.8750000000000001, 0.7500000000000002, 0.7500000000000001, 0.875, 1.0))
173 REPRESENTATION_ITEM('')
174);
175#123 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 0.0));
176#124 = CARTESIAN_POINT('', (-3.57142857142857, 3.7115374447904523, 0.0));
177#125 = CARTESIAN_POINT('', (-4.999999999999997, 1.4433756729740659, 0.0));
178#126 = CARTESIAN_POINT('', (-4.999999999999999, -1.4433756729740608, 0.0));
179#127 = CARTESIAN_POINT('', (-3.5714285714285725, -3.7115374447904483, 0.0));
180#128 = CARTESIAN_POINT('', (-2.5000000000000018, -4.33012701892219, 0.0));
181#129 = (
182 BOUNDED_CURVE()
183 B_SPLINE_CURVE(2, (#130, #131, #132, #133, #134, #135), .UNSPECIFIED., .U., .U.)
184 B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 3), (0.0, 0.25, 0.5, 0.75, 1.0), .UNSPECIFIED.)
185 CURVE()
186 GEOMETRIC_REPRESENTATION_ITEM()
187 RATIONAL_B_SPLINE_CURVE((1.0, 0.875, 0.75, 0.7499999999999999, 0.875, 1.0))
188 REPRESENTATION_ITEM('')
189);
190#130 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 0.0));
191#131 = CARTESIAN_POINT('', (-1.428571428571431, -4.948716593053935, 0.0));
192#132 = CARTESIAN_POINT('', (1.2499999999999964, -5.0518148554092255, 0.0));
193#133 = CARTESIAN_POINT('', (3.7499999999999964, -3.6084391824351627, 0.0));
194#134 = CARTESIAN_POINT('', (4.999999999999998, -1.2371791482634862, 0.0));
195#135 = CARTESIAN_POINT('', (4.999999999999998, -2.2204460493E-15, 0.0));
196#136 = LINE('', #137, #138);
197#137 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 0.0));
198#138 = VECTOR('', #139, 10.0);
199#139 = DIRECTION('', (0.0, 0.0, 1.0));
200#140 = (
201 BOUNDED_CURVE()
202 B_SPLINE_CURVE(2, (#141, #142, #143, #144, #145, #146), .UNSPECIFIED., .U., .U.)
203 B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 3), (0.0, 0.25, 0.5, 0.75, 1.0), .UNSPECIFIED.)
204 CURVE()
205 GEOMETRIC_REPRESENTATION_ITEM()
206 RATIONAL_B_SPLINE_CURVE((1.0, 0.8750000000000001, 0.7500000000000002, 0.7500000000000001, 0.875, 1.0))
207 REPRESENTATION_ITEM('')
208);
209#141 = CARTESIAN_POINT('', (5.0, 0.0, 10.0));
210#142 = CARTESIAN_POINT('', (5.0, 1.2371791482634835, 10.0));
211#143 = CARTESIAN_POINT('', (3.7499999999999996, 3.60843918243516, 10.0));
212#144 = CARTESIAN_POINT('', (1.2500000000000013, 5.051814855409225, 10.0));
213#145 = CARTESIAN_POINT('', (-1.428571428571427, 4.948716593053936, 10.0));
214#146 = CARTESIAN_POINT('', (-2.499999999999999, 4.3301270189221945, 10.0));
215#147 = LINE('', #148, #149);
216#148 = CARTESIAN_POINT('', (5.0, 0.0, 0.0));
217#149 = VECTOR('', #150, 10.0);
218#150 = DIRECTION('', (0.0, 0.0, 1.0));
219#151 = LINE('', #152, #153);
220#152 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 0.0));
221#153 = VECTOR('', #154, 10.0);
222#154 = DIRECTION('', (0.0, 0.0, 1.0));
223#155 = (
224 BOUNDED_CURVE()
225 B_SPLINE_CURVE(2, (#156, #157, #158, #159, #160, #161), .UNSPECIFIED., .U., .U.)
226 B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 3), (0.0, 0.25, 0.5, 0.75, 1.0), .UNSPECIFIED.)
227 CURVE()
228 GEOMETRIC_REPRESENTATION_ITEM()
229 RATIONAL_B_SPLINE_CURVE((1.0, 0.8750000000000001, 0.7500000000000002, 0.7500000000000001, 0.875, 1.0))
230 REPRESENTATION_ITEM('')
231);
232#156 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 10.0));
233#157 = CARTESIAN_POINT('', (-3.57142857142857, 3.7115374447904523, 10.0));
234#158 = CARTESIAN_POINT('', (-4.999999999999997, 1.4433756729740659, 10.0));
235#159 = CARTESIAN_POINT('', (-4.999999999999999, -1.4433756729740608, 10.0));
236#160 = CARTESIAN_POINT('', (-3.5714285714285725, -3.7115374447904483, 10.0));
237#161 = CARTESIAN_POINT('', (-2.5000000000000018, -4.33012701892219, 10.0));
238#162 = (
239 BOUNDED_CURVE()
240 B_SPLINE_CURVE(2, (#163, #164, #165, #166, #167, #168), .UNSPECIFIED., .U., .U.)
241 B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 3), (0.0, 0.25, 0.5, 0.75, 1.0), .UNSPECIFIED.)
242 CURVE()
243 GEOMETRIC_REPRESENTATION_ITEM()
244 RATIONAL_B_SPLINE_CURVE((1.0, 0.875, 0.75, 0.7499999999999999, 0.875, 1.0))
245 REPRESENTATION_ITEM('')
246);
247#163 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 10.0));
248#164 = CARTESIAN_POINT('', (-1.428571428571431, -4.948716593053935, 10.0));
249#165 = CARTESIAN_POINT('', (1.2499999999999964, -5.0518148554092255, 10.0));
250#166 = CARTESIAN_POINT('', (3.7499999999999964, -3.6084391824351627, 10.0));
251#167 = CARTESIAN_POINT('', (4.999999999999998, -1.2371791482634862, 10.0));
252#168 = CARTESIAN_POINT('', (4.999999999999998, -2.2204460493E-15, 10.0));
253#169 = CARTESIAN_POINT('', (5.0, 0.0, 0.0));
254#170 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 0.0));
255#171 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 0.0));
256#172 = CARTESIAN_POINT('', (-2.499999999999999, 4.330127018922194, 10.0));
257#173 = CARTESIAN_POINT('', (5.0, 0.0, 10.0));
258#174 = CARTESIAN_POINT('', (-2.500000000000002, -4.330127018922192, 10.0));
259ENDSEC;
260END-ISO-10303-21;