Skip to content

Commit 6e44683

Browse files
committed
Add another IfcFacetedBrep test case
1 parent e77216d commit 6e44683

1 file changed

Lines changed: 340 additions & 0 deletions

File tree

test/input/faceted_brep.ifc

Lines changed: 340 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,340 @@
1+
ISO-10303-21;
2+
HEADER;
3+
FILE_DESCRIPTION(('ViewDefinition []'),'2;1');
4+
FILE_NAME('faceted_brep.ifc','',(''),(''),'','IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
5+
FILE_SCHEMA(('IFC2X3'));
6+
ENDSEC;
7+
DATA;
8+
#1=IFCBUILDINGELEMENTPROXY('3cjyrkMHD40uzYrC9I3e1b',#2,$,$,$,#3,#4,$,$);
9+
#2=IFCOWNERHISTORY(#5,#6,$,.NOCHANGE.,$,$,$,1404292464);
10+
#5=IFCPERSONANDORGANIZATION(#7,#8,$);
11+
#7=IFCPERSON('',$,'',$,$,$,$,$);
12+
#8=IFCORGANIZATION($,'',$,$,$);
13+
#6=IFCAPPLICATION(#8,'','','');
14+
#3=IFCLOCALPLACEMENT(#9,#10);
15+
#9=IFCLOCALPLACEMENT(#11,#12);
16+
#11=IFCLOCALPLACEMENT(#13,#14);
17+
#13=IFCLOCALPLACEMENT($,#15);
18+
#15=IFCAXIS2PLACEMENT3D(#16,#17,#18);
19+
#16=IFCCARTESIANPOINT((0.,0.,0.));
20+
#17=IFCDIRECTION((0.,-0.,1.));
21+
#18=IFCDIRECTION((1.,0.,0.));
22+
#14=IFCAXIS2PLACEMENT3D(#16,#17,#18);
23+
#12=IFCAXIS2PLACEMENT3D(#16,#17,#18);
24+
#10=IFCAXIS2PLACEMENT3D(#16,#17,#18);
25+
#4=IFCPRODUCTDEFINITIONSHAPE($,$,(#19,#20));
26+
#19=IFCSHAPEREPRESENTATION(#21,$,'BoundingBox',(#22));
27+
#21=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-3,#23,$);
28+
#23=IFCAXIS2PLACEMENT3D(#16,$,$);
29+
#22=IFCBOUNDINGBOX(#24,7883.6319,80.,80.);
30+
#24=IFCCARTESIANPOINT((0.,-40.,-40.));
31+
#20=IFCSHAPEREPRESENTATION(#25,'Body','Brep',(#26));
32+
#25=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-3,#27,$);
33+
#27=IFCAXIS2PLACEMENT3D(#16,$,$);
34+
#26=IFCFACETEDBREP(#28);
35+
#28=IFCCLOSEDSHELL((#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));
36+
#29=IFCFACE((#87));
37+
#87=IFCFACEOUTERBOUND(#88,.T.);
38+
#88=IFCPOLYLOOP((#89,#90,#91,#92));
39+
#89=IFCCARTESIANPOINT((-1113.9984,16686.,7913.6341));
40+
#90=IFCCARTESIANPOINT((-1113.9984,16606.,7913.6341));
41+
#91=IFCCARTESIANPOINT((-1113.9984,16606.,6915.1347));
42+
#92=IFCCARTESIANPOINT((-1113.9984,16686.,6915.1347));
43+
#30=IFCFACE((#93));
44+
#93=IFCFACEOUTERBOUND(#94,.T.);
45+
#94=IFCPOLYLOOP((#95,#96,#97,#98));
46+
#95=IFCCARTESIANPOINT((-1113.9984,16686.,150.0024));
47+
#96=IFCCARTESIANPOINT((-1113.9984,16686.,1105.1343));
48+
#97=IFCCARTESIANPOINT((-1113.9984,16606.,1105.1343));
49+
#98=IFCCARTESIANPOINT((-1113.9984,16606.,150.0024));
50+
#31=IFCFACE((#99));
51+
#99=IFCFACEOUTERBOUND(#100,.T.);
52+
#100=IFCPOLYLOOP((#101,#102,#103,#104));
53+
#101=IFCCARTESIANPOINT((-1113.9984,16686.,1265.1346));
54+
#102=IFCCARTESIANPOINT((-1113.9984,16686.,2235.1345));
55+
#103=IFCCARTESIANPOINT((-1113.9984,16606.,2235.1345));
56+
#104=IFCCARTESIANPOINT((-1113.9984,16606.,1265.1346));
57+
#32=IFCFACE((#105));
58+
#105=IFCFACEOUTERBOUND(#106,.T.);
59+
#106=IFCPOLYLOOP((#107,#108,#109,#110));
60+
#107=IFCCARTESIANPOINT((-1113.9984,16686.,2395.1344));
61+
#108=IFCCARTESIANPOINT((-1113.9984,16686.,3365.1345));
62+
#109=IFCCARTESIANPOINT((-1113.9984,16606.,3365.1345));
63+
#110=IFCCARTESIANPOINT((-1113.9984,16606.,2395.1344));
64+
#33=IFCFACE((#111));
65+
#111=IFCFACEOUTERBOUND(#112,.T.);
66+
#112=IFCPOLYLOOP((#113,#114,#115,#116));
67+
#113=IFCCARTESIANPOINT((-1113.9984,16686.,3525.1344));
68+
#114=IFCCARTESIANPOINT((-1113.9984,16686.,4495.1345));
69+
#115=IFCCARTESIANPOINT((-1113.9984,16606.,4495.1345));
70+
#116=IFCCARTESIANPOINT((-1113.9984,16606.,3525.1344));
71+
#34=IFCFACE((#117));
72+
#117=IFCFACEOUTERBOUND(#118,.T.);
73+
#118=IFCPOLYLOOP((#119,#120,#121,#122));
74+
#119=IFCCARTESIANPOINT((-1113.9984,16686.,4655.1345));
75+
#120=IFCCARTESIANPOINT((-1113.9984,16686.,5625.1342));
76+
#121=IFCCARTESIANPOINT((-1113.9984,16606.,5625.1342));
77+
#122=IFCCARTESIANPOINT((-1113.9984,16606.,4655.1345));
78+
#35=IFCFACE((#123));
79+
#123=IFCFACEOUTERBOUND(#124,.T.);
80+
#124=IFCPOLYLOOP((#125,#126,#127,#128));
81+
#125=IFCCARTESIANPOINT((-1113.9984,16686.,5785.1341));
82+
#126=IFCCARTESIANPOINT((-1113.9984,16686.,6755.1348));
83+
#127=IFCCARTESIANPOINT((-1113.9984,16606.,6755.1348));
84+
#128=IFCCARTESIANPOINT((-1113.9984,16606.,5785.1341));
85+
#36=IFCFACE((#129));
86+
#129=IFCFACEOUTERBOUND(#130,.T.);
87+
#130=IFCPOLYLOOP((#90,#131,#132,#133,#134,#98,#97,#135,#136,#104,#103,#137,#138,#110,#109,#139,#140,#116,#115,#141,#142,#122,#121,#143,#144,#128,#127,#145,#146,#91));
88+
#131=IFCCARTESIANPOINT((-1123.9985,16606.,7913.6341));
89+
#132=IFCCARTESIANPOINT((-1123.9985,16606.,8033.6343));
90+
#133=IFCCARTESIANPOINT((-1193.9984,16606.,8033.6343));
91+
#134=IFCCARTESIANPOINT((-1193.9984,16606.,150.0024));
92+
#135=IFCCARTESIANPOINT((-1124.0002,16606.,1105.1343));
93+
#136=IFCCARTESIANPOINT((-1124.0002,16606.,1265.1346));
94+
#137=IFCCARTESIANPOINT((-1124.0002,16606.,2235.1345));
95+
#138=IFCCARTESIANPOINT((-1124.0002,16606.,2395.1344));
96+
#139=IFCCARTESIANPOINT((-1124.0002,16606.,3365.1345));
97+
#140=IFCCARTESIANPOINT((-1124.0002,16606.,3525.1344));
98+
#141=IFCCARTESIANPOINT((-1124.0002,16606.,4495.1345));
99+
#142=IFCCARTESIANPOINT((-1124.0002,16606.,4655.1345));
100+
#143=IFCCARTESIANPOINT((-1124.0002,16606.,5625.1342));
101+
#144=IFCCARTESIANPOINT((-1124.0002,16606.,5785.1341));
102+
#145=IFCCARTESIANPOINT((-1124.0002,16606.,6755.1348));
103+
#146=IFCCARTESIANPOINT((-1124.0002,16606.,6915.1347));
104+
#37=IFCFACE((#147));
105+
#147=IFCFACEOUTERBOUND(#148,.T.);
106+
#148=IFCPOLYLOOP((#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,#134,#133,#175,#176));
107+
#149=IFCCARTESIANPOINT((-1193.9984,16686.,7913.6341));
108+
#150=IFCCARTESIANPOINT((-1193.9984,16686.,6915.124500000001));
109+
#151=IFCCARTESIANPOINT((-1193.9984,16676.009,6915.124500000001));
110+
#152=IFCCARTESIANPOINT((-1193.9984,16676.009,6755.1445));
111+
#153=IFCCARTESIANPOINT((-1193.9984,16686.,6755.1445));
112+
#154=IFCCARTESIANPOINT((-1193.9984,16686.,5785.124500000001));
113+
#155=IFCCARTESIANPOINT((-1193.9984,16676.007,5785.124500000001));
114+
#156=IFCCARTESIANPOINT((-1193.9984,16676.007,5625.1445));
115+
#157=IFCCARTESIANPOINT((-1193.9984,16686.,5625.1445));
116+
#158=IFCCARTESIANPOINT((-1193.9984,16686.,4655.124500000001));
117+
#159=IFCCARTESIANPOINT((-1193.9984,16676.005,4655.124500000001));
118+
#160=IFCCARTESIANPOINT((-1193.9984,16676.005,4495.1445));
119+
#161=IFCCARTESIANPOINT((-1193.9984,16686.,4495.1445));
120+
#162=IFCCARTESIANPOINT((-1193.9984,16686.,3525.1245));
121+
#163=IFCCARTESIANPOINT((-1193.9984,16676.003,3525.1245));
122+
#164=IFCCARTESIANPOINT((-1193.9984,16676.003,3365.1445));
123+
#165=IFCCARTESIANPOINT((-1193.9984,16686.,3365.1445));
124+
#166=IFCCARTESIANPOINT((-1193.9984,16686.,2395.1245));
125+
#167=IFCCARTESIANPOINT((-1193.9984,16676.002,2395.1245));
126+
#168=IFCCARTESIANPOINT((-1193.9984,16676.001,2235.1445));
127+
#169=IFCCARTESIANPOINT((-1193.9984,16686.,2235.1445));
128+
#170=IFCCARTESIANPOINT((-1193.9984,16686.,1265.1345));
129+
#171=IFCCARTESIANPOINT((-1193.9984,16676.,1265.1345));
130+
#172=IFCCARTESIANPOINT((-1193.9984,16676.,1105.1345));
131+
#173=IFCCARTESIANPOINT((-1193.9984,16686.,1105.1345));
132+
#174=IFCCARTESIANPOINT((-1193.9984,16686.,150.0024));
133+
#175=IFCCARTESIANPOINT((-1193.9984,16676.009,8033.6343));
134+
#176=IFCCARTESIANPOINT((-1193.9984,16676.009,7913.6341));
135+
#38=IFCFACE((#177));
136+
#177=IFCFACEOUTERBOUND(#178,.T.);
137+
#178=IFCPOLYLOOP((#89,#92,#179,#180,#150,#149,#181));
138+
#179=IFCCARTESIANPOINT((-1124.0002,16686.,6915.1347));
139+
#180=IFCCARTESIANPOINT((-1124.0002,16686.,6915.124500000001));
140+
#181=IFCCARTESIANPOINT((-1123.9974,16686.,7913.6341));
141+
#39=IFCFACE((#182));
142+
#182=IFCFACEOUTERBOUND(#183,.T.);
143+
#183=IFCPOLYLOOP((#95,#174,#173,#184,#96));
144+
#184=IFCCARTESIANPOINT((-1124.0002,16686.,1105.1343));
145+
#40=IFCFACE((#185));
146+
#185=IFCFACEOUTERBOUND(#186,.T.);
147+
#186=IFCPOLYLOOP((#101,#187,#170,#169,#188,#189,#102));
148+
#187=IFCCARTESIANPOINT((-1124.0002,16686.,1265.1346));
149+
#188=IFCCARTESIANPOINT((-1124.0002,16686.,2235.1445));
150+
#189=IFCCARTESIANPOINT((-1124.0002,16686.,2235.1345));
151+
#41=IFCFACE((#190));
152+
#190=IFCFACEOUTERBOUND(#191,.T.);
153+
#191=IFCPOLYLOOP((#107,#192,#193,#166,#165,#194,#195,#108));
154+
#192=IFCCARTESIANPOINT((-1124.0002,16686.,2395.1344));
155+
#193=IFCCARTESIANPOINT((-1124.0002,16686.,2395.1245));
156+
#194=IFCCARTESIANPOINT((-1124.0002,16686.,3365.1445));
157+
#195=IFCCARTESIANPOINT((-1124.0002,16686.,3365.1345));
158+
#42=IFCFACE((#196));
159+
#196=IFCFACEOUTERBOUND(#197,.T.);
160+
#197=IFCPOLYLOOP((#113,#198,#199,#162,#161,#200,#201,#114));
161+
#198=IFCCARTESIANPOINT((-1124.0002,16686.,3525.1344));
162+
#199=IFCCARTESIANPOINT((-1124.0002,16686.,3525.1245));
163+
#200=IFCCARTESIANPOINT((-1124.0002,16686.,4495.1445));
164+
#201=IFCCARTESIANPOINT((-1124.0002,16686.,4495.1345));
165+
#43=IFCFACE((#202));
166+
#202=IFCFACEOUTERBOUND(#203,.T.);
167+
#203=IFCPOLYLOOP((#119,#204,#205,#158,#157,#206,#207,#120));
168+
#204=IFCCARTESIANPOINT((-1124.0002,16686.,4655.1345));
169+
#205=IFCCARTESIANPOINT((-1124.0002,16686.,4655.124500000001));
170+
#206=IFCCARTESIANPOINT((-1124.0002,16686.,5625.1445));
171+
#207=IFCCARTESIANPOINT((-1124.0002,16686.,5625.1342));
172+
#44=IFCFACE((#208));
173+
#208=IFCFACEOUTERBOUND(#209,.T.);
174+
#209=IFCPOLYLOOP((#125,#210,#211,#154,#153,#212,#213,#126));
175+
#210=IFCCARTESIANPOINT((-1124.0002,16686.,5785.1341));
176+
#211=IFCCARTESIANPOINT((-1124.0002,16686.,5785.124500000001));
177+
#212=IFCCARTESIANPOINT((-1124.0002,16686.,6755.1445));
178+
#213=IFCCARTESIANPOINT((-1124.0002,16686.,6755.1348));
179+
#45=IFCFACE((#214));
180+
#214=IFCFACEOUTERBOUND(#215,.T.);
181+
#215=IFCPOLYLOOP((#95,#98,#134,#174));
182+
#46=IFCFACE((#216));
183+
#216=IFCFACEOUTERBOUND(#217,.T.);
184+
#217=IFCPOLYLOOP((#92,#91,#146,#179));
185+
#47=IFCFACE((#218));
186+
#218=IFCFACEOUTERBOUND(#219,.T.);
187+
#219=IFCPOLYLOOP((#179,#146,#145,#213,#212,#220,#221,#180));
188+
#220=IFCCARTESIANPOINT((-1124.0002,16676.009,6755.1445));
189+
#221=IFCCARTESIANPOINT((-1124.0002,16676.009,6915.124500000001));
190+
#48=IFCFACE((#222));
191+
#222=IFCFACEOUTERBOUND(#223,.T.);
192+
#223=IFCPOLYLOOP((#127,#126,#213,#145));
193+
#49=IFCFACE((#224));
194+
#224=IFCFACEOUTERBOUND(#225,.T.);
195+
#225=IFCPOLYLOOP((#125,#128,#144,#210));
196+
#50=IFCFACE((#226));
197+
#226=IFCFACEOUTERBOUND(#227,.T.);
198+
#227=IFCPOLYLOOP((#210,#144,#143,#207,#206,#228,#229,#211));
199+
#228=IFCCARTESIANPOINT((-1124.0002,16676.007,5625.1445));
200+
#229=IFCCARTESIANPOINT((-1124.0002,16676.007,5785.124500000001));
201+
#51=IFCFACE((#230));
202+
#230=IFCFACEOUTERBOUND(#231,.T.);
203+
#231=IFCPOLYLOOP((#121,#120,#207,#143));
204+
#52=IFCFACE((#232));
205+
#232=IFCFACEOUTERBOUND(#233,.T.);
206+
#233=IFCPOLYLOOP((#204,#142,#141,#201,#200,#234,#235,#205));
207+
#234=IFCCARTESIANPOINT((-1124.0002,16676.005,4495.1445));
208+
#235=IFCCARTESIANPOINT((-1124.0002,16676.005,4655.124500000001));
209+
#53=IFCFACE((#236));
210+
#236=IFCFACEOUTERBOUND(#237,.T.);
211+
#237=IFCPOLYLOOP((#115,#114,#201,#141));
212+
#54=IFCFACE((#238));
213+
#238=IFCFACEOUTERBOUND(#239,.T.);
214+
#239=IFCPOLYLOOP((#119,#122,#142,#204));
215+
#55=IFCFACE((#240));
216+
#240=IFCFACEOUTERBOUND(#241,.T.);
217+
#241=IFCPOLYLOOP((#198,#140,#139,#195,#194,#242,#243,#199));
218+
#242=IFCCARTESIANPOINT((-1124.0002,16676.003,3365.1445));
219+
#243=IFCCARTESIANPOINT((-1124.0002,16676.003,3525.1245));
220+
#56=IFCFACE((#244));
221+
#244=IFCFACEOUTERBOUND(#245,.T.);
222+
#245=IFCPOLYLOOP((#109,#108,#195,#139));
223+
#57=IFCFACE((#246));
224+
#246=IFCFACEOUTERBOUND(#247,.T.);
225+
#247=IFCPOLYLOOP((#113,#116,#140,#198));
226+
#58=IFCFACE((#248));
227+
#248=IFCFACEOUTERBOUND(#249,.T.);
228+
#249=IFCPOLYLOOP((#192,#138,#137,#189,#188,#250,#251,#193));
229+
#250=IFCCARTESIANPOINT((-1124.0002,16676.001,2235.1445));
230+
#251=IFCCARTESIANPOINT((-1124.0002,16676.002,2395.1245));
231+
#59=IFCFACE((#252));
232+
#252=IFCFACEOUTERBOUND(#253,.T.);
233+
#253=IFCPOLYLOOP((#103,#102,#189,#137));
234+
#60=IFCFACE((#254));
235+
#254=IFCFACEOUTERBOUND(#255,.T.);
236+
#255=IFCPOLYLOOP((#107,#110,#138,#192));
237+
#61=IFCFACE((#256));
238+
#256=IFCFACEOUTERBOUND(#257,.T.);
239+
#257=IFCPOLYLOOP((#187,#136,#135,#184,#258,#259));
240+
#258=IFCCARTESIANPOINT((-1124.0002,16676.,1105.1345));
241+
#259=IFCCARTESIANPOINT((-1124.0002,16676.,1265.1345));
242+
#62=IFCFACE((#260));
243+
#260=IFCFACEOUTERBOUND(#261,.T.);
244+
#261=IFCPOLYLOOP((#97,#96,#184,#135));
245+
#63=IFCFACE((#262));
246+
#262=IFCFACEOUTERBOUND(#263,.T.);
247+
#263=IFCPOLYLOOP((#101,#104,#136,#187));
248+
#64=IFCFACE((#264));
249+
#264=IFCFACEOUTERBOUND(#265,.T.);
250+
#265=IFCPOLYLOOP((#133,#132,#266,#175));
251+
#266=IFCCARTESIANPOINT((-1123.9985,16676.009,8033.6343));
252+
#65=IFCFACE((#267));
253+
#267=IFCFACEOUTERBOUND(#268,.T.);
254+
#268=IFCPOLYLOOP((#132,#131,#269,#266));
255+
#269=IFCCARTESIANPOINT((-1123.9985,16676.009,7913.6341));
256+
#66=IFCFACE((#270));
257+
#270=IFCFACEOUTERBOUND(#271,.T.);
258+
#271=IFCPOLYLOOP((#89,#181,#269,#131,#90));
259+
#67=IFCFACE((#272));
260+
#272=IFCFACEOUTERBOUND(#273,.T.);
261+
#273=IFCPOLYLOOP((#176,#175,#266,#269));
262+
#68=IFCFACE((#274));
263+
#274=IFCFACEOUTERBOUND(#275,.T.);
264+
#275=IFCPOLYLOOP((#149,#176,#269,#181));
265+
#69=IFCFACE((#276));
266+
#276=IFCFACEOUTERBOUND(#277,.T.);
267+
#277=IFCPOLYLOOP((#153,#152,#220,#212));
268+
#70=IFCFACE((#278));
269+
#278=IFCFACEOUTERBOUND(#279,.T.);
270+
#279=IFCPOLYLOOP((#151,#150,#180,#221));
271+
#71=IFCFACE((#280));
272+
#280=IFCFACEOUTERBOUND(#281,.T.);
273+
#281=IFCPOLYLOOP((#152,#151,#221,#220));
274+
#72=IFCFACE((#282));
275+
#282=IFCFACEOUTERBOUND(#283,.T.);
276+
#283=IFCPOLYLOOP((#157,#156,#228,#206));
277+
#73=IFCFACE((#284));
278+
#284=IFCFACEOUTERBOUND(#285,.T.);
279+
#285=IFCPOLYLOOP((#155,#154,#211,#229));
280+
#74=IFCFACE((#286));
281+
#286=IFCFACEOUTERBOUND(#287,.T.);
282+
#287=IFCPOLYLOOP((#156,#155,#229,#228));
283+
#75=IFCFACE((#288));
284+
#288=IFCFACEOUTERBOUND(#289,.T.);
285+
#289=IFCPOLYLOOP((#161,#160,#234,#200));
286+
#76=IFCFACE((#290));
287+
#290=IFCFACEOUTERBOUND(#291,.T.);
288+
#291=IFCPOLYLOOP((#159,#158,#205,#235));
289+
#77=IFCFACE((#292));
290+
#292=IFCFACEOUTERBOUND(#293,.T.);
291+
#293=IFCPOLYLOOP((#160,#159,#235,#234));
292+
#78=IFCFACE((#294));
293+
#294=IFCFACEOUTERBOUND(#295,.T.);
294+
#295=IFCPOLYLOOP((#165,#164,#242,#194));
295+
#79=IFCFACE((#296));
296+
#296=IFCFACEOUTERBOUND(#297,.T.);
297+
#297=IFCPOLYLOOP((#163,#162,#199,#243));
298+
#80=IFCFACE((#298));
299+
#298=IFCFACEOUTERBOUND(#299,.T.);
300+
#299=IFCPOLYLOOP((#164,#163,#243,#242));
301+
#81=IFCFACE((#300));
302+
#300=IFCFACEOUTERBOUND(#301,.T.);
303+
#301=IFCPOLYLOOP((#169,#168,#250,#188));
304+
#82=IFCFACE((#302));
305+
#302=IFCFACEOUTERBOUND(#303,.T.);
306+
#303=IFCPOLYLOOP((#167,#166,#193,#251));
307+
#83=IFCFACE((#304));
308+
#304=IFCFACEOUTERBOUND(#305,.T.);
309+
#305=IFCPOLYLOOP((#168,#167,#251,#250));
310+
#84=IFCFACE((#306));
311+
#306=IFCFACEOUTERBOUND(#307,.T.);
312+
#307=IFCPOLYLOOP((#173,#172,#258,#184));
313+
#85=IFCFACE((#308));
314+
#308=IFCFACEOUTERBOUND(#309,.T.);
315+
#309=IFCPOLYLOOP((#171,#170,#187,#259));
316+
#86=IFCFACE((#310));
317+
#310=IFCFACEOUTERBOUND(#311,.T.);
318+
#311=IFCPOLYLOOP((#172,#171,#259,#258));
319+
#312=IFCPROJECT('1WDiX41TH4Ix3Kl0wmL3X9',#2,$,$,$,$,$,(#21,#25),#313);
320+
#313=IFCUNITASSIGNMENT((#314,#315,#316,#317,#318,#319,#320,#321,#322,#323));
321+
#314=IFCCONVERSIONBASEDUNIT(#324,.PLANEANGLEUNIT.,'DEGREE',#325);
322+
#324=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
323+
#325=IFCMEASUREWITHUNIT(IFCPOSITIVELENGTHMEASURE(1.74532925199433E-2),#326);
324+
#326=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
325+
#315=IFCSIUNIT(*,.AREAUNIT.,.CENTI.,.SQUARE_METRE.);
326+
#316=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
327+
#317=IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
328+
#318=IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
329+
#319=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
330+
#320=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
331+
#321=IFCSIUNIT(*,.VOLUMEUNIT.,.CENTI.,.CUBIC_METRE.);
332+
#322=IFCDERIVEDUNIT((#327,#328),.VOLUMETRICFLOWRATEUNIT.,$);
333+
#327=IFCDERIVEDUNITELEMENT(#318,1);
334+
#328=IFCDERIVEDUNITELEMENT(#320,-1);
335+
#323=IFCDERIVEDUNIT((#329,#330,#331),.THERMALTRANSMITTANCEUNIT.,$);
336+
#329=IFCDERIVEDUNITELEMENT(#318,1);
337+
#330=IFCDERIVEDUNITELEMENT(#319,-1);
338+
#331=IFCDERIVEDUNITELEMENT(#315,-1);
339+
ENDSEC;
340+
END-ISO-10303-21;

0 commit comments

Comments
 (0)