From 3b26a172ab4492d94fb5e69df83e6b0fe7b33d15 Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Fri, 27 Feb 2026 13:29:08 +0000 Subject: [PATCH] Add front door bench and fruit tree to site (Patterns 242, 170) --- _test_simple.ifc | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/_test_simple.ifc b/_test_simple.ifc index 8c818e6..753de23 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -3673,5 +3673,42 @@ 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)); +#4047=IFCRELCONTAINEDINSPATIALSTRUCTURE('0$g4ssR$92oelMBuTK1LUC',$,$,$,(#4058,#4034),#70); +#4048=IFCCARTESIANPOINT((-2.5,3.7,0.)); +#4049=IFCDIRECTION((0.,0.,1.)); +#4050=IFCDIRECTION((1.,0.,0.)); +#4051=IFCAXIS2PLACEMENT3D(#4048,#4049,#4050); +#4052=IFCLOCALPLACEMENT($,#4051); +#4053=IFCPROPERTYSET('01hXD__Kz1eA6kOc9g8_hm',$,'EPset_Pattern',$,(#4055,#4056,#4057)); +#4054=IFCRELDEFINESBYPROPERTIES('1DSBkznaP0PQPSBv7fbBuV',$,$,$,(#4034),#4053); +#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)); +#4071=IFCCARTESIANPOINT((-1.,5.5,0.)); +#4072=IFCDIRECTION((0.,0.,1.)); +#4073=IFCDIRECTION((1.,0.,0.)); +#4074=IFCAXIS2PLACEMENT3D(#4071,#4072,#4073); +#4075=IFCLOCALPLACEMENT($,#4074); +#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('Planted on the south side of the site for shade over the outdoor gathering area. Species to provide seasonal fruit for community use.'),$); ENDSEC; END-ISO-10303-21;