From 9566acbba9d082a25437656c83925060eddea261 Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Sat, 28 Feb 2026 09:16:28 +0000 Subject: [PATCH] Match entrance door opening height to door (2.08m) --- _test_simple.ifc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/_test_simple.ifc b/_test_simple.ifc index bb2b7e4..a33ee42 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -2193,7 +2193,7 @@ DATA; #2410=IFCPOLYLINE((#2405,#2406,#2407,#2408,#2409)); #2411=IFCCURVEBOUNDEDPLANE(#2404,#2410,()); #2412=IFCCONNECTIONSURFACEGEOMETRY(#2411,$); -#2466=IFCOPENINGELEMENT('2tqhk1IeP8wRrHUei$zj5d',$,'sash_big',$,$,#4810,#4805,$,.OPENING.); +#2466=IFCOPENINGELEMENT('2tqhk1IeP8wRrHUei$zj5d',$,'sash_big',$,$,#4810,#4921,$,.OPENING.); #2473=IFCRELVOIDSELEMENT('2uVaeJWsH5qhLN7kWvYzaM',$,$,$,#2173,#2466); #2494=IFCFOOTINGTYPE('2v1yWetPf5auqUN$gOOy61',$,'ground beam',$,$,$,$,$,$,.NOTDEFINED.); #2495=IFCRELASSOCIATESMATERIAL('3tG5iCV0bDBfEZ17j$ihdb',$,$,$,(#2494),#2507); @@ -4144,17 +4144,6 @@ DATA; #4664=IFCSHAPEREPRESENTATION(#11,'Body','Tessellation',(#4663)); #4665=IFCREPRESENTATIONMAP(#4375,#4664); #4666=IFCDOORTYPE('1pBdMgeyX0Vxjow_vwaQ9Q',$,'door_panelled',$,$,(#4368,#4371),(#4665),$,$,.DOOR.,.SINGLE_SWING_LEFT.,$,$); -#4795=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.995,0.5),(0.995,0.),(0.,0.))); -#4796=IFCINDEXEDPOLYCURVE(#4795,$,.F.); -#4797=IFCDIRECTION((0.,0.,1.)); -#4798=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4796); -#4799=IFCCARTESIANPOINT((0.,0.,0.)); -#4800=IFCDIRECTION((0.,0.,1.)); -#4801=IFCDIRECTION((1.,0.,0.)); -#4802=IFCAXIS2PLACEMENT3D(#4799,#4800,#4801); -#4803=IFCEXTRUDEDAREASOLID(#4798,#4802,#4797,2.2); -#4804=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#4803)); -#4805=IFCPRODUCTDEFINITIONSHAPE($,$,(#4804)); #4806=IFCCARTESIANPOINT((4.08128381093343,-0.25,0.)); #4807=IFCDIRECTION((0.,0.,1.)); #4808=IFCDIRECTION((1.,0.,0.)); @@ -4181,5 +4170,16 @@ DATA; #4908=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('112/130'),$); #4909=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Entrance Transition / Entrance Room'),$); #4910=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Single panelled door at north wall entrance, replacing window. Marks threshold between exterior approach and interior gathering space.'),$); +#4911=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.995,0.5),(0.995,0.),(0.,0.))); +#4912=IFCINDEXEDPOLYCURVE(#4911,$,.F.); +#4913=IFCDIRECTION((0.,0.,1.)); +#4914=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4912); +#4915=IFCCARTESIANPOINT((0.,0.,0.)); +#4916=IFCDIRECTION((0.,0.,1.)); +#4917=IFCDIRECTION((1.,0.,0.)); +#4918=IFCAXIS2PLACEMENT3D(#4915,#4916,#4917); +#4919=IFCEXTRUDEDAREASOLID(#4914,#4918,#4913,2.08); +#4920=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#4919)); +#4921=IFCPRODUCTDEFINITIONSHAPE($,$,(#4920)); ENDSEC; END-ISO-10303-21;