Assign Apple and Dining Chair library types to outdoor elements

This commit is contained in:
Bruno Postle 2026-02-27 14:24:22 +00:00
parent 3b26a172ab
commit 11e1903a01

View file

@ -3673,14 +3673,7 @@ DATA;
#4031=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(3620.6),$,$,$,'*',$,$,$);
#4032=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(1464.5),$,$,$,'*',$,$,$);
#4033=IFCPROPERTYSINGLEVALUE('FireRating',$,IFCLABEL('30'),$);
#4034=IFCFURNISHINGELEMENT('1q08t$_vb8Xu719p5aNpAD',$,'front door bench',$,$,#4052,#4041,$);
#4035=IFCCARTESIANPOINTLIST2D(((0.,0.),(1.5,0.),(1.5,0.4),(0.,0.4)));
#4036=IFCINDEXEDPOLYCURVE(#4035,$,$);
#4037=IFCDIRECTION((0.,0.,1.));
#4038=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4036);
#4039=IFCEXTRUDEDAREASOLID(#4038,$,#4037,0.45);
#4040=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#4039));
#4041=IFCPRODUCTDEFINITIONSHAPE($,$,(#4040));
#4034=IFCFURNISHINGELEMENT('1q08t$_vb8Xu719p5aNpAD',$,'front door bench',$,$,#4052,#4267,$);
#4047=IFCRELCONTAINEDINSPATIALSTRUCTURE('0$g4ssR$92oelMBuTK1LUC',$,$,$,(#4058,#4034),#70);
#4048=IFCCARTESIANPOINT((-2.5,3.7,0.));
#4049=IFCDIRECTION((0.,0.,1.));
@ -3692,14 +3685,7 @@ 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',#4075,#4065,$,.USERDEFINED.);
#4059=IFCCARTESIANPOINTLIST2D(((-0.15,-0.15),(0.15,-0.15),(0.15,0.15),(-0.15,0.15)));
#4060=IFCINDEXEDPOLYCURVE(#4059,$,$);
#4061=IFCDIRECTION((0.,0.,1.));
#4062=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4060);
#4063=IFCEXTRUDEDAREASOLID(#4062,$,#4061,2.5);
#4064=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#4063));
#4065=IFCPRODUCTDEFINITIONSHAPE($,$,(#4064));
#4058=IFCGEOGRAPHICELEMENT('0g4FVJlgj4VeaSCQeK8xV5',$,'fruit tree',$,'VEGETATION',#4075,#4251,$,.USERDEFINED.);
#4071=IFCCARTESIANPOINT((-1.,5.5,0.));
#4072=IFCDIRECTION((0.,0.,1.));
#4073=IFCDIRECTION((1.,0.,0.));
@ -3710,5 +3696,177 @@ DATA;
#4078=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('170'),$);
#4079=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Fruit Trees'),$);
#4080=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Planted on the south side of the site for shade over the outdoor gathering area. Species to provide seasonal fruit for community use.'),$);
#4081=IFCCARTESIANPOINT((0.,0.,0.));
#4082=IFCDIRECTION((0.,0.,1.));
#4083=IFCDIRECTION((1.,0.,0.));
#4084=IFCAXIS2PLACEMENT3D(#4081,#4082,#4083);
#4091=IFCCARTESIANPOINTLIST3D(((0.1,0.,0.),(0.05,0.0866025403784439,0.),(-0.05,0.0866025403784439,0.),(-0.1,1.22464679914735E-17,0.),(-0.05,-0.0866025403784438,0.),(0.05,-0.0866025403784439,0.),(0.1,0.,1.5),(0.05,0.0866025403784439,1.5),(-0.05,0.0866025403784439,1.5),(-0.1,1.22464679914735E-17,1.5),(-0.05,-0.0866025403784438,1.5),(0.05,-0.0866025403784439,1.5),(3.66299655811597,0.111178795819914,2.51297930664395),(1.81162208823662,3.2721152541746,2.41240856930382),(-1.84149024872871,3.36596749866854,2.29860649633918),(-3.93092880751296,0.107444833254359,2.40705689030105),(-1.80607037361346,-3.43290208923282,2.41109533066896),(1.96089281034905,-3.36037211549863,2.57105805114868),(4.14845678643567,-0.150211205429263,3.20528553266076),(2.02325199129392,3.62194985530257,3.31912821320308),(-2.1006881929182,3.45649942739991,3.20643590916681),(-4.10905866679263,-0.0198759700318164,3.35580277438505),(-2.09541297591758,-3.56754482992033,3.26715278909092),(1.99707310903608,-3.54869200654449,3.20401956282795),(4.36802495221202,0.0180653832487787,4.33124848185267),(2.02949000508631,3.84688211201805,4.40089717492878),(-2.25131521286214,3.63573067943695,4.35658929614093),(-4.19241863369751,0.139660987775828,4.26078852570194),(-2.02438857815222,-3.63477043886921,4.22279220921282),(2.15802579396594,-3.56687493985551,4.39649745961135),(4.50169082258547,0.0284807225544165,5.06533397993414),(2.16767679153378,3.99228367624735,5.18686619406196),(-2.3546376314947,3.91272992067418,5.27925875814672),(-4.44416453423925,-0.0400950334394746,5.19475343589997),(-2.24730352376001,-3.80801268022993,5.22098600792192),(2.21584163038855,-3.90041239048205,5.06374970275512),(4.11391593291409,0.0650822683532275,6.29747721239624),(2.15981879372162,3.65522011976264,6.03736888585096),(-2.12928366130128,3.84353274413404,6.229424547603),(-4.24732241649607,0.115292729254576,6.05715350383731),(-2.12559306777996,-3.54447865587586,6.16775148135353),(2.11692215421141,-3.76309878734045,6.15821596188634),(4.16627721006727,-0.158173078575874,7.1621982458655),(2.11255549181615,3.60499958907777,7.14838966321519),(-1.91107523172081,3.4873991739408,7.09106308815765),(-4.04365098249979,-0.142040544793363,7.1898318210851),(-1.98760021315956,-3.57747350875676,7.07293912100581),(2.00517603591288,-3.52724933455906,7.02217350551438),(5.E-05,0.,8.),(2.5E-05,4.33012701892219E-05,8.),(-2.5E-05,4.33012701892219E-05,8.),(-5.E-05,6.12323399573677E-21,8.),(-2.5E-05,-4.33012701892219E-05,8.),(2.5E-05,-4.33012701892219E-05,8.)));
#4092=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6));
#4093=IFCINDEXEDPOLYGONALFACE((6,1,7,12));
#4094=IFCINDEXEDPOLYGONALFACE((1,2,8,7));
#4095=IFCINDEXEDPOLYGONALFACE((2,3,9,8));
#4096=IFCINDEXEDPOLYGONALFACE((3,4,10,9));
#4097=IFCINDEXEDPOLYGONALFACE((4,5,11,10));
#4098=IFCINDEXEDPOLYGONALFACE((5,6,12,11));
#4099=IFCINDEXEDPOLYGONALFACE((12,7,13,18));
#4100=IFCINDEXEDPOLYGONALFACE((7,8,14,13));
#4101=IFCINDEXEDPOLYGONALFACE((8,9,15,14));
#4102=IFCINDEXEDPOLYGONALFACE((9,10,16,15));
#4103=IFCINDEXEDPOLYGONALFACE((10,11,17,16));
#4104=IFCINDEXEDPOLYGONALFACE((11,12,18,17));
#4105=IFCINDEXEDPOLYGONALFACE((18,13,19,24));
#4106=IFCINDEXEDPOLYGONALFACE((13,14,20,19));
#4107=IFCINDEXEDPOLYGONALFACE((14,15,21,20));
#4108=IFCINDEXEDPOLYGONALFACE((15,16,22,21));
#4109=IFCINDEXEDPOLYGONALFACE((16,17,23,22));
#4110=IFCINDEXEDPOLYGONALFACE((17,18,24,23));
#4111=IFCINDEXEDPOLYGONALFACE((24,19,25,30));
#4112=IFCINDEXEDPOLYGONALFACE((19,20,26,25));
#4113=IFCINDEXEDPOLYGONALFACE((20,21,27,26));
#4114=IFCINDEXEDPOLYGONALFACE((21,22,28,27));
#4115=IFCINDEXEDPOLYGONALFACE((22,23,29,28));
#4116=IFCINDEXEDPOLYGONALFACE((23,24,30,29));
#4117=IFCINDEXEDPOLYGONALFACE((30,25,31,36));
#4118=IFCINDEXEDPOLYGONALFACE((25,26,32,31));
#4119=IFCINDEXEDPOLYGONALFACE((26,27,33,32));
#4120=IFCINDEXEDPOLYGONALFACE((27,28,34,33));
#4121=IFCINDEXEDPOLYGONALFACE((28,29,35,34));
#4122=IFCINDEXEDPOLYGONALFACE((29,30,36,35));
#4123=IFCINDEXEDPOLYGONALFACE((36,31,37,42));
#4124=IFCINDEXEDPOLYGONALFACE((31,32,38,37));
#4125=IFCINDEXEDPOLYGONALFACE((32,33,39,38));
#4126=IFCINDEXEDPOLYGONALFACE((33,34,40,39));
#4127=IFCINDEXEDPOLYGONALFACE((34,35,41,40));
#4128=IFCINDEXEDPOLYGONALFACE((35,36,42,41));
#4129=IFCINDEXEDPOLYGONALFACE((42,37,43,48));
#4130=IFCINDEXEDPOLYGONALFACE((37,38,44,43));
#4131=IFCINDEXEDPOLYGONALFACE((38,39,45,44));
#4132=IFCINDEXEDPOLYGONALFACE((39,40,46,45));
#4133=IFCINDEXEDPOLYGONALFACE((40,41,47,46));
#4134=IFCINDEXEDPOLYGONALFACE((41,42,48,47));
#4135=IFCINDEXEDPOLYGONALFACE((48,43,49,54));
#4136=IFCINDEXEDPOLYGONALFACE((43,44,50,49));
#4137=IFCINDEXEDPOLYGONALFACE((44,45,51,50));
#4138=IFCINDEXEDPOLYGONALFACE((45,46,52,51));
#4139=IFCINDEXEDPOLYGONALFACE((46,47,53,52));
#4140=IFCINDEXEDPOLYGONALFACE((47,48,54,53));
#4141=IFCINDEXEDPOLYGONALFACE((49,50,51,52,53,54));
#4142=IFCPOLYGONALFACESET(#4091,$,(#4092,#4093,#4094,#4095,#4096,#4097,#4098,#4099,#4100,#4101,#4102,#4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,#4111,#4112,#4113,#4114,#4115,#4116,#4117,#4118,#4119,#4120,#4121,#4122,#4123,#4124,#4125,#4126,#4127,#4128,#4129,#4130,#4131,#4132,#4133,#4134,#4135,#4136,#4137,#4138,#4139,#4140,#4141),$);
#4143=IFCSHAPEREPRESENTATION(#11,'Body','Tessellation',(#4142));
#4144=IFCREPRESENTATIONMAP(#4084,#4143);
#4145=IFCCARTESIANPOINT((0.,0.,0.));
#4146=IFCDIRECTION((0.,0.,1.));
#4147=IFCDIRECTION((1.,0.,0.));
#4148=IFCAXIS2PLACEMENT3D(#4145,#4146,#4147);
#4154=IFCCARTESIANPOINTLIST2D(((-2.6395390625,3.89118530273438),(-3.41272119140625,2.95781713867188),(-3.255490234375,2.63967358398438),(-3.92133203125,2.09843530273438),(-4.14152734375,0.710654846191406),(-2.919271484375,0.51849951171875),(-4.17288330078125,0.406398193359375),(-4.323015625,-1.28349865722656),(-3.62732495117188,-1.57748229980469),(-3.7219970703125,-2.10473388671875),(-3.10494409179688,-3.01316186523438),(-2.797,-3.04544653320312),(-1.94195874023438,-3.97116381835938),(-1.36423315429688,-4.06077172851562),(-1.44984826660156,-3.6169287109375),(-0.980664001464844,-4.28888720703125),(1.66128503417969,-3.94800512695312),(1.3874267578125,-3.0831123046875),(2.1501904296875,-3.64270922851562),(4.12343701171875,-1.65978344726562),(3.7241884765625,-1.32197766113281),(4.26539794921875,-1.10296850585938),(4.35058544921875,0.380618133544922),(3.38805078125,0.234573791503906),(4.0960966796875,0.859442810058594),(3.72565356445312,2.48497705078125),(2.98590087890625,2.90761010742188),(2.589158203125,3.67656713867188),(1.78930993652344,3.95063696289062),(0.843015869140625,3.38111499023438),(1.52255041503906,4.09919970703125),(-0.0590860824584961,4.40914306640625),(-0.839244812011719,4.23639306640625),(-1.43695092773438,3.97593188476562)));
#4155=IFCINDEXEDPOLYCURVE(#4154,(IFCLINEINDEX((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,1))),$);
#4156=IFCSHAPEREPRESENTATION(#24,'Body','Curve2D',(#4155));
#4157=IFCREPRESENTATIONMAP(#4148,#4156);
#4158=IFCGEOGRAPHICELEMENTTYPE('3v20N8ZKf7AA_OMTF6CqaK',$,'Apple',$,$,$,(#4144,#4157),$,$,.NOTDEFINED.);
#4159=IFCCARTESIANPOINT((0.,0.,0.));
#4160=IFCDIRECTION((0.,0.,1.));
#4161=IFCDIRECTION((1.,0.,0.));
#4162=IFCAXIS2PLACEMENT3D(#4159,#4160,#4161);
#4169=IFCCARTESIANPOINTLIST2D(((-0.3,0.),(0.3,0.),(0.3,-0.4),(-0.3,-0.4)));
#4170=IFCINDEXEDPOLYCURVE(#4169,(IFCLINEINDEX((1,2,3,4,1))),$);
#4171=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4170);
#4172=IFCCARTESIANPOINT((0.,0.,0.45));
#4173=IFCDIRECTION((0.,0.,1.));
#4174=IFCDIRECTION((1.,0.,0.));
#4175=IFCAXIS2PLACEMENT3D(#4172,#4173,#4174);
#4176=IFCDIRECTION((0.,0.,-1.));
#4177=IFCEXTRUDEDAREASOLID(#4171,#4175,#4176,0.05);
#4178=IFCCARTESIANPOINTLIST2D(((-0.3,0.),(0.3,0.),(0.3,-0.05),(-0.3,-0.05)));
#4179=IFCINDEXEDPOLYCURVE(#4178,(IFCLINEINDEX((1,2,3,4,1))),$);
#4180=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4179);
#4181=IFCCARTESIANPOINT((0.,0.,0.9));
#4182=IFCDIRECTION((0.,0.,1.));
#4183=IFCDIRECTION((1.,0.,0.));
#4184=IFCAXIS2PLACEMENT3D(#4181,#4182,#4183);
#4185=IFCDIRECTION((0.,0.,-1.));
#4186=IFCEXTRUDEDAREASOLID(#4180,#4184,#4185,0.45);
#4187=IFCCARTESIANPOINTLIST2D(((-0.3,0.),(-0.25,0.),(-0.25,-0.05),(-0.3,-0.05)));
#4188=IFCINDEXEDPOLYCURVE(#4187,(IFCLINEINDEX((1,2,3,4,1))),$);
#4189=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4188);
#4190=IFCCARTESIANPOINT((0.,0.,0.));
#4191=IFCDIRECTION((0.,0.,1.));
#4192=IFCDIRECTION((1.,0.,0.));
#4193=IFCAXIS2PLACEMENT3D(#4190,#4191,#4192);
#4194=IFCDIRECTION((0.,0.,1.));
#4195=IFCEXTRUDEDAREASOLID(#4189,#4193,#4194,0.4);
#4196=IFCCARTESIANPOINTLIST2D(((0.3,0.),(0.25,0.),(0.25,-0.05),(0.3,-0.05)));
#4197=IFCINDEXEDPOLYCURVE(#4196,(IFCLINEINDEX((1,2,3,4,1))),$);
#4198=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4197);
#4199=IFCCARTESIANPOINT((0.,0.,0.));
#4200=IFCDIRECTION((0.,0.,1.));
#4201=IFCDIRECTION((1.,0.,0.));
#4202=IFCAXIS2PLACEMENT3D(#4199,#4200,#4201);
#4203=IFCDIRECTION((0.,0.,1.));
#4204=IFCEXTRUDEDAREASOLID(#4198,#4202,#4203,0.4);
#4205=IFCCARTESIANPOINTLIST2D(((-0.3,-0.4),(-0.25,-0.4),(-0.25,-0.35),(-0.3,-0.35)));
#4206=IFCINDEXEDPOLYCURVE(#4205,(IFCLINEINDEX((1,2,3,4,1))),$);
#4207=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4206);
#4208=IFCCARTESIANPOINT((0.,0.,0.));
#4209=IFCDIRECTION((0.,0.,1.));
#4210=IFCDIRECTION((1.,0.,0.));
#4211=IFCAXIS2PLACEMENT3D(#4208,#4209,#4210);
#4212=IFCDIRECTION((0.,0.,1.));
#4213=IFCEXTRUDEDAREASOLID(#4207,#4211,#4212,0.4);
#4214=IFCCARTESIANPOINTLIST2D(((0.3,-0.4),(0.25,-0.4),(0.25,-0.35),(0.3,-0.35)));
#4215=IFCINDEXEDPOLYCURVE(#4214,(IFCLINEINDEX((1,2,3,4,1))),$);
#4216=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4215);
#4217=IFCCARTESIANPOINT((0.,0.,0.));
#4218=IFCDIRECTION((0.,0.,1.));
#4219=IFCDIRECTION((1.,0.,0.));
#4220=IFCAXIS2PLACEMENT3D(#4217,#4218,#4219);
#4221=IFCDIRECTION((0.,0.,1.));
#4222=IFCEXTRUDEDAREASOLID(#4216,#4220,#4221,0.4);
#4223=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#4177,#4186,#4195,#4204,#4213,#4222));
#4224=IFCREPRESENTATIONMAP(#4162,#4223);
#4225=IFCCARTESIANPOINT((0.,0.,0.));
#4226=IFCDIRECTION((0.,0.,1.));
#4227=IFCDIRECTION((1.,0.,0.));
#4228=IFCAXIS2PLACEMENT3D(#4225,#4226,#4227);
#4234=IFCCARTESIANPOINTLIST2D(((-0.3,-0.4),(0.3,-0.4)));
#4235=IFCINDEXEDPOLYCURVE(#4234,$,$);
#4236=IFCCARTESIANPOINTLIST2D(((-0.3,-0.4),(-0.3,-0.3),(-0.212132034355964,-0.0878679656440357),(0.,0.),(0.212132034355964,-0.0878679656440357),(0.3,-0.3),(0.3,-0.4)));
#4237=IFCINDEXEDPOLYCURVE(#4236,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6)),IFCLINEINDEX((6,7))),$);
#4238=IFCCARTESIANPOINTLIST2D(((-0.26,-0.4),(-0.26,-0.3),(-0.183847763108502,-0.116152236891498),(0.,-0.04),(0.183847763108502,-0.116152236891498),(0.26,-0.3),(0.26,-0.4)));
#4239=IFCINDEXEDPOLYCURVE(#4238,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6)),IFCLINEINDEX((6,7))),$);
#4240=IFCSHAPEREPRESENTATION(#24,'Body','Curve2D',(#4235,#4237,#4239));
#4241=IFCREPRESENTATIONMAP(#4228,#4240);
#4242=IFCFURNITURETYPE('0OpSM4R9n3mfwj1jjGMdw0',$,'Neufert Retail Dining Chair',$,$,$,(#4224,#4241),$,$,.NOTDEFINED.,.NOTDEFINED.);
#4243=IFCRELDEFINESBYTYPE('00S2C96w5BChxFn3izG5fe',$,$,$,(#4058),#4158);
#4244=IFCCARTESIANPOINT((0.,0.,0.));
#4245=IFCDIRECTION((1.,0.,0.));
#4246=IFCDIRECTION((0.,1.,0.));
#4247=IFCDIRECTION((0.,0.,1.));
#4248=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#4245,#4246,#4244,1.,#4247);
#4249=IFCMAPPEDITEM(#4144,#4248);
#4250=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#4249));
#4251=IFCPRODUCTDEFINITIONSHAPE($,$,(#4250,#4258));
#4252=IFCCARTESIANPOINT((0.,0.,0.));
#4253=IFCDIRECTION((1.,0.,0.));
#4254=IFCDIRECTION((0.,1.,0.));
#4255=IFCDIRECTION((0.,0.,1.));
#4256=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#4253,#4254,#4252,1.,#4255);
#4257=IFCMAPPEDITEM(#4157,#4256);
#4258=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#4257));
#4259=IFCRELDEFINESBYTYPE('0zeQVDqxPDLATT75wGCcUd',$,$,$,(#4034),#4242);
#4260=IFCCARTESIANPOINT((0.,0.,0.));
#4261=IFCDIRECTION((1.,0.,0.));
#4262=IFCDIRECTION((0.,1.,0.));
#4263=IFCDIRECTION((0.,0.,1.));
#4264=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#4261,#4262,#4260,1.,#4263);
#4265=IFCMAPPEDITEM(#4224,#4264);
#4266=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#4265));
#4267=IFCPRODUCTDEFINITIONSHAPE($,$,(#4266,#4274));
#4268=IFCCARTESIANPOINT((0.,0.,0.));
#4269=IFCDIRECTION((1.,0.,0.));
#4270=IFCDIRECTION((0.,1.,0.));
#4271=IFCDIRECTION((0.,0.,1.));
#4272=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#4269,#4270,#4268,1.,#4271);
#4273=IFCMAPPEDITEM(#4241,#4272);
#4274=IFCSHAPEREPRESENTATION(#24,'Body','MappedRepresentation',(#4273));
ENDSEC;
END-ISO-10303-21;