mirror of
https://github.com/brunopostle/simple-ifc.git
synced 2026-03-30 06:53:18 +02:00
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:
parent
27062a210c
commit
2690252046
1 changed files with 20 additions and 1 deletions
|
|
@ -84,7 +84,7 @@ DATA;
|
||||||
#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);
|
#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);
|
||||||
#98=IFCLOCALPLACEMENT(#82,#97);
|
#98=IFCLOCALPLACEMENT(#82,#97);
|
||||||
#99=IFCELEMENTASSEMBLY('1JMWfAC15Dh9jLMGikyiLb',$,'exterior',$,$,#110,$,$,$,$);
|
#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.));
|
#106=IFCCARTESIANPOINT((-3.44354057312012,3.,0.));
|
||||||
#107=IFCDIRECTION((0.,0.,1.));
|
#107=IFCDIRECTION((0.,0.,1.));
|
||||||
#108=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.));
|
#108=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.));
|
||||||
|
|
@ -4435,5 +4435,24 @@ DATA;
|
||||||
#5453=IFCRELASSIGNSTOCONTROL('19YDdIYUn5CRqm5sDHv0R3',$,$,$,(#4972,#5234),$,#5452);
|
#5453=IFCRELASSIGNSTOCONTROL('19YDdIYUn5CRqm5sDHv0R3',$,$,$,(#4972,#5234),$,#5452);
|
||||||
#5454=IFCQUANTITYCOUNT('Unnamed',$,$,2.,$);
|
#5454=IFCQUANTITYCOUNT('Unnamed',$,$,2.,$);
|
||||||
#5455=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(750.),$,$,$,$,$,$,$);
|
#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;
|
ENDSEC;
|
||||||
END-ISO-10303-21;
|
END-ISO-10303-21;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue