Another project
1ISO-10303-21;
2HEADER;
3FILE_DESCRIPTION(('Bone geometry'),'2;1');
4FILE_NAME('cube','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, #25, #32, #39, #46, #53));
30#18 = FACE_SURFACE('', (#19), #80, .F.);
31#19 = FACE_BOUND('', #20, .F.);
32#20 = EDGE_LOOP('', (#21, #22, #23, #24));
33#21 = ORIENTED_EDGE('', *, *, #60, .T.);
34#22 = ORIENTED_EDGE('', *, *, #61, .T.);
35#23 = ORIENTED_EDGE('', *, *, #62, .T.);
36#24 = ORIENTED_EDGE('', *, *, #63, .T.);
37#25 = FACE_SURFACE('', (#26), #85, .T.);
38#26 = FACE_BOUND('', #27, .T.);
39#27 = EDGE_LOOP('', (#28, #29, #30, #31));
40#28 = ORIENTED_EDGE('', *, *, #60, .T.);
41#29 = ORIENTED_EDGE('', *, *, #64, .T.);
42#30 = ORIENTED_EDGE('', *, *, #65, .F.);
43#31 = ORIENTED_EDGE('', *, *, #66, .F.);
44#32 = FACE_SURFACE('', (#33), #90, .T.);
45#33 = FACE_BOUND('', #34, .T.);
46#34 = EDGE_LOOP('', (#35, #36, #37, #38));
47#35 = ORIENTED_EDGE('', *, *, #61, .T.);
48#36 = ORIENTED_EDGE('', *, *, #67, .T.);
49#37 = ORIENTED_EDGE('', *, *, #68, .F.);
50#38 = ORIENTED_EDGE('', *, *, #64, .F.);
51#39 = FACE_SURFACE('', (#40), #95, .T.);
52#40 = FACE_BOUND('', #41, .T.);
53#41 = EDGE_LOOP('', (#42, #43, #44, #45));
54#42 = ORIENTED_EDGE('', *, *, #62, .T.);
55#43 = ORIENTED_EDGE('', *, *, #69, .T.);
56#44 = ORIENTED_EDGE('', *, *, #70, .F.);
57#45 = ORIENTED_EDGE('', *, *, #67, .F.);
58#46 = FACE_SURFACE('', (#47), #100, .T.);
59#47 = FACE_BOUND('', #48, .T.);
60#48 = EDGE_LOOP('', (#49, #50, #51, #52));
61#49 = ORIENTED_EDGE('', *, *, #63, .T.);
62#50 = ORIENTED_EDGE('', *, *, #66, .T.);
63#51 = ORIENTED_EDGE('', *, *, #71, .F.);
64#52 = ORIENTED_EDGE('', *, *, #69, .F.);
65#53 = FACE_SURFACE('', (#54), #105, .T.);
66#54 = FACE_BOUND('', #55, .T.);
67#55 = EDGE_LOOP('', (#56, #57, #58, #59));
68#56 = ORIENTED_EDGE('', *, *, #65, .T.);
69#57 = ORIENTED_EDGE('', *, *, #68, .T.);
70#58 = ORIENTED_EDGE('', *, *, #70, .T.);
71#59 = ORIENTED_EDGE('', *, *, #71, .T.);
72#60 = EDGE_CURVE('', #72, #73, #110, .T.);
73#61 = EDGE_CURVE('', #73, #74, #114, .T.);
74#62 = EDGE_CURVE('', #74, #75, #118, .T.);
75#63 = EDGE_CURVE('', #75, #72, #122, .T.);
76#64 = EDGE_CURVE('', #73, #76, #126, .T.);
77#65 = EDGE_CURVE('', #77, #76, #130, .T.);
78#66 = EDGE_CURVE('', #72, #77, #134, .T.);
79#67 = EDGE_CURVE('', #74, #78, #138, .T.);
80#68 = EDGE_CURVE('', #76, #78, #142, .T.);
81#69 = EDGE_CURVE('', #75, #79, #146, .T.);
82#70 = EDGE_CURVE('', #78, #79, #150, .T.);
83#71 = EDGE_CURVE('', #79, #77, #154, .T.);
84#72 = VERTEX_POINT('', #158);
85#73 = VERTEX_POINT('', #159);
86#74 = VERTEX_POINT('', #160);
87#75 = VERTEX_POINT('', #161);
88#76 = VERTEX_POINT('', #162);
89#77 = VERTEX_POINT('', #163);
90#78 = VERTEX_POINT('', #164);
91#79 = VERTEX_POINT('', #165);
92#80 = PLANE('', #81);
93#81 = AXIS2_PLACEMENT_3D('', #82, #83, #84);
94#82 = CARTESIAN_POINT('', (4.0, 2.0, 0.0));
95#83 = DIRECTION('', (0.0, 0.0, 1.0));
96#84 = DIRECTION('', (-1.0, 0.0, 0.0));
97#85 = PLANE('', #86);
98#86 = AXIS2_PLACEMENT_3D('', #87, #88, #89);
99#87 = CARTESIAN_POINT('', (0.0, 0.0, 0.0));
100#88 = DIRECTION('', (0.0, -1.0, 0.0));
101#89 = DIRECTION('', (1.0, 0.0, 0.0));
102#90 = PLANE('', #91);
103#91 = AXIS2_PLACEMENT_3D('', #92, #93, #94);
104#92 = CARTESIAN_POINT('', (4.0, 0.0, 0.0));
105#93 = DIRECTION('', (1.0, 0.0, 0.0));
106#94 = DIRECTION('', (0.0, 1.0, 0.0));
107#95 = PLANE('', #96);
108#96 = AXIS2_PLACEMENT_3D('', #97, #98, #99);
109#97 = CARTESIAN_POINT('', (4.0, 2.0, 0.0));
110#98 = DIRECTION('', (0.0, 1.0, -0.0));
111#99 = DIRECTION('', (-1.0, 0.0, 0.0));
112#100 = PLANE('', #101);
113#101 = AXIS2_PLACEMENT_3D('', #102, #103, #104);
114#102 = CARTESIAN_POINT('', (0.0, 2.0, 0.0));
115#103 = DIRECTION('', (-1.0, 0.0, 0.0));
116#104 = DIRECTION('', (0.0, -1.0, 0.0));
117#105 = PLANE('', #106);
118#106 = AXIS2_PLACEMENT_3D('', #107, #108, #109);
119#107 = CARTESIAN_POINT('', (4.0, 2.0, 4.0));
120#108 = DIRECTION('', (0.0, 0.0, 1.0));
121#109 = DIRECTION('', (-1.0, 0.0, 0.0));
122#110 = LINE('', #111, #112);
123#111 = CARTESIAN_POINT('', (0.0, 0.0, 0.0));
124#112 = VECTOR('', #113, 4.0);
125#113 = DIRECTION('', (1.0, 0.0, 0.0));
126#114 = LINE('', #115, #116);
127#115 = CARTESIAN_POINT('', (4.0, 0.0, 0.0));
128#116 = VECTOR('', #117, 2.0);
129#117 = DIRECTION('', (0.0, 1.0, 0.0));
130#118 = LINE('', #119, #120);
131#119 = CARTESIAN_POINT('', (4.0, 2.0, 0.0));
132#120 = VECTOR('', #121, 4.0);
133#121 = DIRECTION('', (-1.0, 0.0, 0.0));
134#122 = LINE('', #123, #124);
135#123 = CARTESIAN_POINT('', (0.0, 2.0, 0.0));
136#124 = VECTOR('', #125, 2.0);
137#125 = DIRECTION('', (0.0, -1.0, 0.0));
138#126 = LINE('', #127, #128);
139#127 = CARTESIAN_POINT('', (4.0, 0.0, 0.0));
140#128 = VECTOR('', #129, 4.0);
141#129 = DIRECTION('', (0.0, 0.0, 1.0));
142#130 = LINE('', #131, #132);
143#131 = CARTESIAN_POINT('', (0.0, 0.0, 4.0));
144#132 = VECTOR('', #133, 4.0);
145#133 = DIRECTION('', (1.0, 0.0, 0.0));
146#134 = LINE('', #135, #136);
147#135 = CARTESIAN_POINT('', (0.0, 0.0, 0.0));
148#136 = VECTOR('', #137, 4.0);
149#137 = DIRECTION('', (0.0, 0.0, 1.0));
150#138 = LINE('', #139, #140);
151#139 = CARTESIAN_POINT('', (4.0, 2.0, 0.0));
152#140 = VECTOR('', #141, 4.0);
153#141 = DIRECTION('', (0.0, 0.0, 1.0));
154#142 = LINE('', #143, #144);
155#143 = CARTESIAN_POINT('', (4.0, 0.0, 4.0));
156#144 = VECTOR('', #145, 2.0);
157#145 = DIRECTION('', (0.0, 1.0, 0.0));
158#146 = LINE('', #147, #148);
159#147 = CARTESIAN_POINT('', (0.0, 2.0, 0.0));
160#148 = VECTOR('', #149, 4.0);
161#149 = DIRECTION('', (0.0, 0.0, 1.0));
162#150 = LINE('', #151, #152);
163#151 = CARTESIAN_POINT('', (4.0, 2.0, 4.0));
164#152 = VECTOR('', #153, 4.0);
165#153 = DIRECTION('', (-1.0, 0.0, 0.0));
166#154 = LINE('', #155, #156);
167#155 = CARTESIAN_POINT('', (0.0, 2.0, 4.0));
168#156 = VECTOR('', #157, 2.0);
169#157 = DIRECTION('', (0.0, -1.0, 0.0));
170#158 = CARTESIAN_POINT('', (0.0, 0.0, 0.0));
171#159 = CARTESIAN_POINT('', (4.0, 0.0, 0.0));
172#160 = CARTESIAN_POINT('', (4.0, 2.0, 0.0));
173#161 = CARTESIAN_POINT('', (0.0, 2.0, 0.0));
174#162 = CARTESIAN_POINT('', (4.0, 0.0, 4.0));
175#163 = CARTESIAN_POINT('', (0.0, 0.0, 4.0));
176#164 = CARTESIAN_POINT('', (4.0, 2.0, 4.0));
177#165 = CARTESIAN_POINT('', (0.0, 2.0, 4.0));
178ENDSEC;
179END-ISO-10303-21;