diff --git a/_test_simple.ifc b/_test_simple.ifc index af96b54..f3d0147 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -84,7 +84,7 @@ DATA; #97=IFCAXIS2PLACEMENT3D(#94,#95,#96); #98=IFCLOCALPLACEMENT(#82,#97); #99=IFCELEMENTASSEMBLY('1JMWfAC15Dh9jLMGikyiLb',$,'exterior',$,$,#110,$,$,$,$); -#105=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Pqhf1QtP2Ivceh_6HdxtU',$,$,$,(#5620,#4285,#5898,#5022,#4320,#2162,#2524,#5234,#5047,#3095,#5639,#5661,#5662,#5072,#1653,#99,#1305),#86); +#105=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Pqhf1QtP2Ivceh_6HdxtU',$,$,$,(#5620,#6192,#5898,#4285,#5022,#5965,#4320,#2162,#2524,#5963,#5964,#5966,#6230,#5967,#5234,#5047,#3095,#5639,#5661,#5662,#5072,#1653,#6231,#99,#1305),#86); #106=IFCCARTESIANPOINT((-3.44354057312012,3.,0.)); #107=IFCDIRECTION((0.,0.,1.)); #108=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.)); @@ -143,7 +143,7 @@ DATA; #167=IFCSTYLEDITEM($,(#166),'Plaster'); #168=IFCSTYLEDREPRESENTATION(#11,'Body',$,(#167)); #169=IFCRELDECLARES('1Q3uZdeJL9dQUjXbPcVzv_',$,$,$,#128,(#2873,#2769,#3275,#1136,#3054,#2012,#576,#2824,#2494,#3158,#136)); -#170=IFCRELDEFINESBYTYPE('2RRpAv0l55nvpQDVpSTeqe',$,$,$,(#5022,#111,#1316,#2173,#1664,#5047,#5072),#136); +#170=IFCRELDEFINESBYTYPE('2RRpAv0l55nvpQDVpSTeqe',$,$,$,(#111,#5964,#2173,#5047,#5022,#1316,#5965,#5072,#1664,#5963),#136); #171=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,-0.25,$); #172=IFCRELASSOCIATESMATERIAL('0ynhS8K0b1rehbi1nxKUpC',$,$,$,(#111),#171); #173=IFCCARTESIANPOINT((0.101529982278818,0.0800000000000001)); @@ -2584,7 +2584,7 @@ DATA; #3012=IFCPROPERTYSET('1jHxdeBez1F8uvGWAJhEIJ',$,'Pset_SpaceCommon',$,(#3014)); #3013=IFCRELDEFINESBYPROPERTIES('1iYv2Hydr9bQO7buSFII39',$,$,$,(#2997),#3012); #3014=IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$); -#3015=IFCRELAGGREGATES('0y8lFrzdz3_uCdx3B21FaQ',$,$,$,#86,(#5382,#2997,#5606)); +#3015=IFCRELAGGREGATES('0y8lFrzdz3_uCdx3B21FaQ',$,$,$,#86,(#6212,#5606,#2997,#5382,#6210,#6211)); #3016=IFCCARTESIANPOINT((1.92000000000987,2.919921875)); #3017=IFCCARTESIANPOINT((-3.3420105908413,2.92)); #3018=IFCCARTESIANPOINT((-1.93696443300439,-2.92)); @@ -3116,7 +3116,7 @@ DATA; #3592=IFCPRODUCTDEFINITIONSHAPE($,$,(#3591)); #3593=IFCRELCONNECTSSTRUCTURALMEMBER('2gK6H$AGH6ow8wKSQtEQNk',$,$,$,#3363,#3584,$,$,$,$); #3594=IFCRELCONNECTSSTRUCTURALMEMBER('2l8IzIAaz728B49QCfElql',$,$,$,#1382,#3584,$,$,$,$); -#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#3048,#1245,#2332,#2251,#4343,#2081,#1742,#1593,#647,#1459,#299,#4811),#2997); +#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#6076,#1459,#4343,#299,#4811,#3048,#2081,#1245,#1593,#2332,#2251,#647,#1742),#2997); #3596=IFCCARTESIANPOINT((0.,0.,-0.02)); #3597=IFCDIRECTION((0.,0.,1.)); #3598=IFCDIRECTION((1.,0.,0.)); @@ -3531,12 +3531,12 @@ DATA; #4055=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('242'),$); #4056=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Front Door Bench'),$); #4057=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Bench outside the entrance where people can sit before or after events, observe arrivals, and create a semi-private transition zone.'),$); -#4058=IFCGEOGRAPHICELEMENT('0g4FVJlgj4VeaSCQeK8xV5',$,'fruit tree',$,'VEGETATION',#4279,#4251,$,.USERDEFINED.); +#4058=IFCGEOGRAPHICELEMENT('0g4FVJlgj4VeaSCQeK8xV5',$,'fruit tree',$,'VEGETATION',#6466,#4251,$,.USERDEFINED.); #4076=IFCPROPERTYSET('2raEGgu8b1HBxt2$BoCvDH',$,'EPset_Pattern',$,(#4078,#4079,#4080)); #4077=IFCRELDEFINESBYPROPERTIES('08uaxVgOj2WB0PTVIQ8PZP',$,$,$,(#4058),#4076); #4078=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('170'),$); #4079=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Fruit Trees'),$); -#4080=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Apple tree planted 8m north of building. Provides seasonal fruit and shade for the outdoor gathering area.'),$); +#4080=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Apple tree planted in south garden. Provides seasonal fruit, shade, and a sense of enclosure at the south boundary.'),$); #4081=IFCCARTESIANPOINT((0.,0.,0.)); #4082=IFCDIRECTION((0.,0.,1.)); #4083=IFCDIRECTION((1.,0.,0.)); @@ -3709,11 +3709,6 @@ DATA; #4272=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#4269,#4270,#4268,1.,#4271); #4273=IFCMAPPEDITEM(#4241,#4272); #4274=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#4273)); -#4275=IFCCARTESIANPOINT((-1.,11.,0.)); -#4276=IFCDIRECTION((0.,0.,1.)); -#4277=IFCDIRECTION((1.,0.,0.)); -#4278=IFCAXIS2PLACEMENT3D(#4275,#4276,#4277); -#4279=IFCLOCALPLACEMENT($,#4278); #4280=IFCCARTESIANPOINT((-2.5,3.7,0.)); #4281=IFCDIRECTION((0.,0.,1.)); #4282=IFCDIRECTION((-1.,0.,0.)); @@ -4080,7 +4075,7 @@ DATA; #4894=IFCAXIS2PLACEMENT3D(#4891,#4892,#4893); #4895=IFCLOCALPLACEMENT(#3047,#4894); #4896=IFCRELFILLSELEMENT('05PWrNR3b9xga5doQpElIG',$,$,$,#2466,#4811); -#4897=IFCRELDEFINESBYTYPE('2c6D0LKy97KfS84gOaPtcK',$,$,$,(#5234,#4811,#4972),#4666); +#4897=IFCRELDEFINESBYTYPE('2c6D0LKy97KfS84gOaPtcK',$,$,$,(#6076,#6230,#5234,#4811,#6231,#4972),#4666); #4898=IFCCARTESIANPOINT((0.,0.,0.)); #4899=IFCDIRECTION((1.,0.,0.)); #4900=IFCDIRECTION((0.,1.,0.)); @@ -4683,5 +4678,227 @@ DATA; #5960=IFCMAPPEDITEM(#5873,#5959); #5961=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#5960)); #5962=IFCPRODUCTDEFINITIONSHAPE($,$,(#5961)); +#5963=IFCWALL('09HorAnUL0OQlDqI_PTE63',$,'extension south wall',$,$,#6072,#6018,$,$); +#5964=IFCWALL('3qcGaF0Yr4V9BffHarUr5$',$,'extension west wall',$,$,#6052,#6019,$,$); +#5965=IFCWALL('0tED2GeYz9XwxeQcd9Fn49',$,'extension east wall',$,$,#6067,#6020,$,$); +#5966=IFCWALL('2d1hv_$YX1kwDVs$GFNVtK',$,'service partition',$,$,#6057,#6021,$,$); +#5967=IFCWALL('1PaLULQ852m8y5R7mXVEHR',$,'wc-kitchen divider',$,$,#6062,#6022,$,$); +#5968=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(4.,0.33),(4.,0.),(0.,0.))); +#5969=IFCINDEXEDPOLYCURVE(#5968,$,.F.); +#5970=IFCDIRECTION((0.,0.,1.)); +#5971=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5969); +#5972=IFCCARTESIANPOINT((0.,0.,0.)); +#5973=IFCDIRECTION((0.,0.,1.)); +#5974=IFCDIRECTION((1.,0.,0.)); +#5975=IFCAXIS2PLACEMENT3D(#5972,#5973,#5974); +#5976=IFCEXTRUDEDAREASOLID(#5971,#5975,#5970,2.5); +#5977=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#5976)); +#5978=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(4.,0.33),(4.,0.),(0.,0.))); +#5979=IFCINDEXEDPOLYCURVE(#5978,$,.F.); +#5980=IFCDIRECTION((0.,0.,1.)); +#5981=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5979); +#5982=IFCCARTESIANPOINT((0.,0.,0.)); +#5983=IFCDIRECTION((0.,0.,1.)); +#5984=IFCDIRECTION((1.,0.,0.)); +#5985=IFCAXIS2PLACEMENT3D(#5982,#5983,#5984); +#5986=IFCEXTRUDEDAREASOLID(#5981,#5985,#5980,2.5); +#5987=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#5986)); +#5988=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(4.,0.33),(4.,0.),(0.,0.))); +#5989=IFCINDEXEDPOLYCURVE(#5988,$,.F.); +#5990=IFCDIRECTION((0.,0.,1.)); +#5991=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5989); +#5992=IFCCARTESIANPOINT((0.,0.,0.)); +#5993=IFCDIRECTION((0.,0.,1.)); +#5994=IFCDIRECTION((1.,0.,0.)); +#5995=IFCAXIS2PLACEMENT3D(#5992,#5993,#5994); +#5996=IFCEXTRUDEDAREASOLID(#5991,#5995,#5990,2.5); +#5997=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#5996)); +#5998=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.1),(4.,0.1),(4.,0.),(0.,0.))); +#5999=IFCINDEXEDPOLYCURVE(#5998,$,.F.); +#6000=IFCDIRECTION((0.,0.,1.)); +#6001=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5999); +#6002=IFCCARTESIANPOINT((0.,0.,0.)); +#6003=IFCDIRECTION((0.,0.,1.)); +#6004=IFCDIRECTION((1.,0.,0.)); +#6005=IFCAXIS2PLACEMENT3D(#6002,#6003,#6004); +#6006=IFCEXTRUDEDAREASOLID(#6001,#6005,#6000,2.5); +#6007=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#6006)); +#6008=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.1),(3.,0.1),(3.,0.),(0.,0.))); +#6009=IFCINDEXEDPOLYCURVE(#6008,$,.F.); +#6010=IFCDIRECTION((0.,0.,1.)); +#6011=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6009); +#6012=IFCCARTESIANPOINT((0.,0.,0.)); +#6013=IFCDIRECTION((0.,0.,1.)); +#6014=IFCDIRECTION((1.,0.,0.)); +#6015=IFCAXIS2PLACEMENT3D(#6012,#6013,#6014); +#6016=IFCEXTRUDEDAREASOLID(#6011,#6015,#6010,2.5); +#6017=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#6016)); +#6018=IFCPRODUCTDEFINITIONSHAPE($,$,(#5977)); +#6019=IFCPRODUCTDEFINITIONSHAPE($,$,(#5987)); +#6020=IFCPRODUCTDEFINITIONSHAPE($,$,(#5997)); +#6021=IFCPRODUCTDEFINITIONSHAPE($,$,(#6007)); +#6022=IFCPRODUCTDEFINITIONSHAPE($,$,(#6017)); +#6048=IFCCARTESIANPOINT((-2.,-7.,0.)); +#6049=IFCDIRECTION((0.,0.,1.)); +#6050=IFCDIRECTION((0.,1.,0.)); +#6051=IFCAXIS2PLACEMENT3D(#6048,#6049,#6050); +#6052=IFCLOCALPLACEMENT(#92,#6051); +#6053=IFCCARTESIANPOINT((-2.,-4.,0.)); +#6054=IFCDIRECTION((0.,0.,1.)); +#6055=IFCDIRECTION((1.,0.,0.)); +#6056=IFCAXIS2PLACEMENT3D(#6053,#6054,#6055); +#6057=IFCLOCALPLACEMENT(#92,#6056); +#6058=IFCCARTESIANPOINT((0.,-4.,0.)); +#6059=IFCDIRECTION((0.,0.,1.)); +#6060=IFCDIRECTION((0.,-1.,0.)); +#6061=IFCAXIS2PLACEMENT3D(#6058,#6059,#6060); +#6062=IFCLOCALPLACEMENT(#92,#6061); +#6063=IFCCARTESIANPOINT((2.,-3.,0.)); +#6064=IFCDIRECTION((0.,0.,1.)); +#6065=IFCDIRECTION((0.,-1.,0.)); +#6066=IFCAXIS2PLACEMENT3D(#6063,#6064,#6065); +#6067=IFCLOCALPLACEMENT(#92,#6066); +#6068=IFCCARTESIANPOINT((-2.,-7.,0.)); +#6069=IFCDIRECTION((0.,0.,1.)); +#6070=IFCDIRECTION((1.,0.,0.)); +#6071=IFCAXIS2PLACEMENT3D(#6068,#6069,#6070); +#6072=IFCLOCALPLACEMENT(#92,#6071); +#6073=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$); +#6074=IFCRELASSOCIATESMATERIAL('0LY10ooOn5GPMHfHRpxqiK',$,$,$,(#5964,#5965,#5963),#6073); +#6075=IFCOPENINGELEMENT('3V8ZCx7M9EbeKjZ3Gq3b0s',$,'service lobby door opening',$,$,#6177,#6160,$,$); +#6076=IFCDOOR('2jyDOlB3T1NuGbcQKijhi$',$,'service lobby door',$,$,#6182,#6191,$,$,$,$,$,$); +#6077=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.))); +#6078=IFCINDEXEDPOLYCURVE(#6077,$,.F.); +#6079=IFCDIRECTION((0.,0.,1.)); +#6080=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6078); +#6081=IFCCARTESIANPOINT((0.,0.,0.)); +#6082=IFCDIRECTION((0.,0.,1.)); +#6083=IFCDIRECTION((1.,0.,0.)); +#6084=IFCAXIS2PLACEMENT3D(#6081,#6082,#6083); +#6085=IFCEXTRUDEDAREASOLID(#6080,#6084,#6079,2.1); +#6086=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#6085)); +#6160=IFCPRODUCTDEFINITIONSHAPE($,$,(#6086)); +#6172=IFCRELVOIDSELEMENT('0I9Uo9sgj13RO8Sb6qdjfB',$,$,$,#1664,#6075); +#6173=IFCCARTESIANPOINT((1.5875,-0.25,0.)); +#6174=IFCDIRECTION((0.,0.,1.)); +#6175=IFCDIRECTION((1.,0.,0.)); +#6176=IFCAXIS2PLACEMENT3D(#6173,#6174,#6175); +#6177=IFCLOCALPLACEMENT(#1741,#6176); +#6178=IFCCARTESIANPOINT((-0.4125,-3.25,-0.02)); +#6179=IFCDIRECTION((0.,0.,1.)); +#6180=IFCDIRECTION((1.,0.,0.)); +#6181=IFCAXIS2PLACEMENT3D(#6178,#6179,#6180); +#6182=IFCLOCALPLACEMENT(#3047,#6181); +#6183=IFCRELFILLSELEMENT('29jI6VDYX8uw3HQlCij2qq',$,$,$,#6075,#6076); +#6184=IFCCARTESIANPOINT((0.,0.,0.)); +#6185=IFCDIRECTION((1.,0.,0.)); +#6186=IFCDIRECTION((0.,1.,0.)); +#6187=IFCDIRECTION((0.,0.,1.)); +#6188=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#6185,#6186,#6184,1.,#6187); +#6189=IFCMAPPEDITEM(#4665,#6188); +#6190=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#6189)); +#6191=IFCPRODUCTDEFINITIONSHAPE($,$,(#6190)); +#6192=IFCROOF('257YMF9XT5EfOlTqHFubyQ',$,'extension roof',$,$,#6209,#6199,$,.FLAT_ROOF.); +#6193=IFCCARTESIANPOINTLIST2D(((0.,0.),(4.,0.),(4.,4.),(0.,4.))); +#6194=IFCINDEXEDPOLYCURVE(#6193,$,$); +#6195=IFCDIRECTION((0.,0.,1.)); +#6196=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6194); +#6197=IFCEXTRUDEDAREASOLID(#6196,$,#6195,0.15); +#6198=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#6197)); +#6199=IFCPRODUCTDEFINITIONSHAPE($,$,(#6198)); +#6205=IFCCARTESIANPOINT((-2.,-7.,2.5)); +#6206=IFCDIRECTION((0.,0.,1.)); +#6207=IFCDIRECTION((1.,0.,0.)); +#6208=IFCAXIS2PLACEMENT3D(#6205,#6206,#6207); +#6209=IFCLOCALPLACEMENT(#92,#6208); +#6210=IFCSPACE('0JOHKkJrL8OOCGA1QzJYIb',$,'service-lobby/0',$,$,#6217,$,$,$,.INTERNAL.,$); +#6211=IFCSPACE('2Qtzhe5mX7wxr_2ssG$Ce3',$,'wc/0',$,$,#6222,$,$,$,.INTERNAL.,$); +#6212=IFCSPACE('27$oFMxMb3mxS5A94OLnI_',$,'kitchenette/0',$,$,#6227,$,$,$,.INTERNAL.,$); +#6213=IFCCARTESIANPOINT((-2.,-4.,0.02)); +#6214=IFCDIRECTION((0.,0.,1.)); +#6215=IFCDIRECTION((1.,0.,0.)); +#6216=IFCAXIS2PLACEMENT3D(#6213,#6214,#6215); +#6217=IFCLOCALPLACEMENT(#92,#6216); +#6218=IFCCARTESIANPOINT((-2.,-7.,0.02)); +#6219=IFCDIRECTION((0.,0.,1.)); +#6220=IFCDIRECTION((1.,0.,0.)); +#6221=IFCAXIS2PLACEMENT3D(#6218,#6219,#6220); +#6222=IFCLOCALPLACEMENT(#92,#6221); +#6223=IFCCARTESIANPOINT((0.,-7.,0.02)); +#6224=IFCDIRECTION((0.,0.,1.)); +#6225=IFCDIRECTION((1.,0.,0.)); +#6226=IFCAXIS2PLACEMENT3D(#6223,#6224,#6225); +#6227=IFCLOCALPLACEMENT(#92,#6226); +#6228=IFCOPENINGELEMENT('2u4F3q7w169eyJ3M975MG0',$,'wc door opening',$,$,#6427,#6398,$,$); +#6229=IFCOPENINGELEMENT('0ehxJvCx11IPAfp8RdmEya',$,'kitchenette door opening',$,$,#6433,#6399,$,$); +#6230=IFCDOOR('3OgS0iC1f6sQYVDnwAtKs3',$,'wc door',$,$,#6440,#6453,$,$,$,$,$,$); +#6231=IFCDOOR('3Lfsh275P5p9upb17NZ8ty',$,'kitchenette door',$,$,#6445,#6461,$,$,$,$,$,$); +#6232=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.3),(0.8,0.3),(0.8,0.),(0.,0.))); +#6233=IFCINDEXEDPOLYCURVE(#6232,$,.F.); +#6234=IFCDIRECTION((0.,0.,1.)); +#6235=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6233); +#6236=IFCCARTESIANPOINT((0.,0.,0.)); +#6237=IFCDIRECTION((0.,0.,1.)); +#6238=IFCDIRECTION((1.,0.,0.)); +#6239=IFCAXIS2PLACEMENT3D(#6236,#6237,#6238); +#6240=IFCEXTRUDEDAREASOLID(#6235,#6239,#6234,2.05); +#6241=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#6240)); +#6242=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.3),(0.8,0.3),(0.8,0.),(0.,0.))); +#6243=IFCINDEXEDPOLYCURVE(#6242,$,.F.); +#6244=IFCDIRECTION((0.,0.,1.)); +#6245=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6243); +#6246=IFCCARTESIANPOINT((0.,0.,0.)); +#6247=IFCDIRECTION((0.,0.,1.)); +#6248=IFCDIRECTION((1.,0.,0.)); +#6249=IFCAXIS2PLACEMENT3D(#6246,#6247,#6248); +#6250=IFCEXTRUDEDAREASOLID(#6245,#6249,#6244,2.05); +#6251=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#6250)); +#6398=IFCPRODUCTDEFINITIONSHAPE($,$,(#6241)); +#6399=IFCPRODUCTDEFINITIONSHAPE($,$,(#6251)); +#6422=IFCRELVOIDSELEMENT('28UyL50ZL76gHei1hMIpZr',$,$,$,#5966,#6228); +#6423=IFCCARTESIANPOINT((0.6,-0.0499999999999998,0.)); +#6424=IFCDIRECTION((0.,0.,1.)); +#6425=IFCDIRECTION((1.,0.,0.)); +#6426=IFCAXIS2PLACEMENT3D(#6423,#6424,#6425); +#6427=IFCLOCALPLACEMENT(#6057,#6426); +#6428=IFCRELVOIDSELEMENT('3zOHQfdH93zAkf39kcNzTL',$,$,$,#5966,#6229); +#6429=IFCCARTESIANPOINT((2.6,-0.0499999999999998,0.)); +#6430=IFCDIRECTION((0.,0.,1.)); +#6431=IFCDIRECTION((1.,0.,0.)); +#6432=IFCAXIS2PLACEMENT3D(#6429,#6430,#6431); +#6433=IFCLOCALPLACEMENT(#6057,#6432); +#6434=IFCRELFILLSELEMENT('0CuGDM5KP8nPRjv1J9HqCC',$,$,$,#6228,#6230); +#6435=IFCRELFILLSELEMENT('0zhYzZ2$r6$eWi1PKC4Enn',$,$,$,#6229,#6231); +#6436=IFCCARTESIANPOINT((0.,0.,0.)); +#6437=IFCDIRECTION((0.,0.,1.)); +#6438=IFCDIRECTION((1.,0.,0.)); +#6439=IFCAXIS2PLACEMENT3D(#6436,#6437,#6438); +#6440=IFCLOCALPLACEMENT(#6427,#6439); +#6441=IFCCARTESIANPOINT((-1.11022302462516E-16,0.,0.)); +#6442=IFCDIRECTION((0.,0.,1.)); +#6443=IFCDIRECTION((1.,0.,0.)); +#6444=IFCAXIS2PLACEMENT3D(#6441,#6442,#6443); +#6445=IFCLOCALPLACEMENT(#6433,#6444); +#6446=IFCCARTESIANPOINT((0.,0.,0.)); +#6447=IFCDIRECTION((1.,0.,0.)); +#6448=IFCDIRECTION((0.,1.,0.)); +#6449=IFCDIRECTION((0.,0.,1.)); +#6450=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#6447,#6448,#6446,1.,#6449); +#6451=IFCMAPPEDITEM(#4665,#6450); +#6452=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#6451)); +#6453=IFCPRODUCTDEFINITIONSHAPE($,$,(#6452)); +#6454=IFCCARTESIANPOINT((0.,0.,0.)); +#6455=IFCDIRECTION((1.,0.,0.)); +#6456=IFCDIRECTION((0.,1.,0.)); +#6457=IFCDIRECTION((0.,0.,1.)); +#6458=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#6455,#6456,#6454,1.,#6457); +#6459=IFCMAPPEDITEM(#4665,#6458); +#6460=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#6459)); +#6461=IFCPRODUCTDEFINITIONSHAPE($,$,(#6460)); +#6462=IFCCARTESIANPOINT((1.,-10.,0.)); +#6463=IFCDIRECTION((0.,0.,1.)); +#6464=IFCDIRECTION((1.,0.,0.)); +#6465=IFCAXIS2PLACEMENT3D(#6462,#6463,#6464); +#6466=IFCLOCALPLACEMENT($,#6465); ENDSEC; END-ISO-10303-21;