Add lean-to porch roof (Pattern 116/117): cascade and sheltering eave at entrance

Shed roof over entrance porch: ridge at 3.5m (main wall plate), eave at
2.0m (approx 6ft7in) at east face. Creates visible roof cascade — main
hall pitched roof higher, entrance porch lower — per Patterns 116 and 117.
This commit is contained in:
Bruno Postle 2026-03-01 13:38:26 +00:00
parent 27062a210c
commit 2690252046

View file

@ -84,7 +84,7 @@ DATA;
#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);
#98=IFCLOCALPLACEMENT(#82,#97);
#99=IFCELEMENTASSEMBLY('1JMWfAC15Dh9jLMGikyiLb',$,'exterior',$,$,#110,$,$,$,$);
#105=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Pqhf1QtP2Ivceh_6HdxtU',$,$,$,(#4285,#5234,#5047,#3095,#5072,#4320,#2524,#5022,#2162,#1653,#99,#1305),#86);
#105=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Pqhf1QtP2Ivceh_6HdxtU',$,$,$,(#4285,#5234,#5047,#3095,#5072,#4320,#5456,#2524,#5022,#2162,#1653,#99,#1305),#86);
#106=IFCCARTESIANPOINT((-3.44354057312012,3.,0.));
#107=IFCDIRECTION((0.,0.,1.));
#108=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.));
@ -4435,5 +4435,24 @@ DATA;
#5453=IFCRELASSIGNSTOCONTROL('19YDdIYUn5CRqm5sDHv0R3',$,$,$,(#4972,#5234),$,#5452);
#5454=IFCQUANTITYCOUNT('Unnamed',$,$,2.,$);
#5455=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(750.),$,$,$,$,$,$,$);
#5456=IFCROOF('2G$thAfmjEcQdzuCHO6qTi',$,'porch roof',$,$,#5474,#5464,$,.SHED_ROOF.);
#5457=IFCCARTESIANPOINTLIST2D(((0.,0.),(2.9,0.),(2.9,2.78951555086912),(0.,2.78951555086912)));
#5458=IFCINDEXEDPOLYCURVE(#5457,$,$);
#5459=IFCDIRECTION((0.,-0.538789878083122,0.842440186170612));
#5460=IFCDIRECTION((-0.,0.538789878083122,-0.842440186170612));
#5461=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5458);
#5462=IFCEXTRUDEDAREASOLID(#5461,$,#5460,0.142443347278423);
#5463=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#5462));
#5464=IFCPRODUCTDEFINITIONSHAPE($,$,(#5463));
#5470=IFCCARTESIANPOINT((2.25,1.35,3.5));
#5471=IFCDIRECTION((0.,0.,1.));
#5472=IFCDIRECTION((0.,-1.,0.));
#5473=IFCAXIS2PLACEMENT3D(#5470,#5471,#5472);
#5474=IFCLOCALPLACEMENT(#92,#5473);
#5475=IFCPROPERTYSET('2pxVbH$NL4pxmVCld85_AD',$,'EPset_Pattern',$,(#5477,#5478,#5479));
#5476=IFCRELDEFINESBYPROPERTIES('2$SP4gU8H8FRlV7aYbt4Ae',$,$,$,(#5456),#5475);
#5477=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('116/117'),$);
#5478=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Cascade of Roofs / Sheltering Roof'),$);
#5479=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Lean-to shed roof over entrance porch. Ridge at 3.5m (main building wall plate), eave at 2.0m (approx 6ft7in) at east face per Pattern 117. Creates cascade: main hall pitched roof higher, porch roof lower.'),$);
ENDSEC;
END-ISO-10303-21;