mirror of
https://github.com/brunopostle/simple-ifc.git
synced 2026-03-30 06:53:18 +02:00
Add fire exit door on south wall (issue #13)
Second means of egress on west third of south wall, approximately 45 degrees from the main entrance on the north/east face. IfcOpeningElement voids the south exterior wall; IfcDoor (panelled type) fills the opening. EPset_Pattern 160 (Building Edge) applied.
This commit is contained in:
parent
2690252046
commit
a6cf53bd06
1 changed files with 44 additions and 2 deletions
|
|
@ -3116,7 +3116,7 @@ DATA;
|
||||||
#3592=IFCPRODUCTDEFINITIONSHAPE($,$,(#3591));
|
#3592=IFCPRODUCTDEFINITIONSHAPE($,$,(#3591));
|
||||||
#3593=IFCRELCONNECTSSTRUCTURALMEMBER('2gK6H$AGH6ow8wKSQtEQNk',$,$,$,#3363,#3584,$,$,$,$);
|
#3593=IFCRELCONNECTSSTRUCTURALMEMBER('2gK6H$AGH6ow8wKSQtEQNk',$,$,$,#3363,#3584,$,$,$,$);
|
||||||
#3594=IFCRELCONNECTSSTRUCTURALMEMBER('2l8IzIAaz728B49QCfElql',$,$,$,#1382,#3584,$,$,$,$);
|
#3594=IFCRELCONNECTSSTRUCTURALMEMBER('2l8IzIAaz728B49QCfElql',$,$,$,#1382,#3584,$,$,$,$);
|
||||||
#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#2251,#2081,#1742,#1459,#647,#4343,#299,#4811,#3048,#1245,#1593,#2332),#2997);
|
#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#5503,#3048,#1245,#2332,#2251,#4343,#2081,#1742,#1593,#647,#1459,#299,#4811),#2997);
|
||||||
#3596=IFCCARTESIANPOINT((0.,0.,-0.02));
|
#3596=IFCCARTESIANPOINT((0.,0.,-0.02));
|
||||||
#3597=IFCDIRECTION((0.,0.,1.));
|
#3597=IFCDIRECTION((0.,0.,1.));
|
||||||
#3598=IFCDIRECTION((1.,0.,0.));
|
#3598=IFCDIRECTION((1.,0.,0.));
|
||||||
|
|
@ -4080,7 +4080,7 @@ DATA;
|
||||||
#4894=IFCAXIS2PLACEMENT3D(#4891,#4892,#4893);
|
#4894=IFCAXIS2PLACEMENT3D(#4891,#4892,#4893);
|
||||||
#4895=IFCLOCALPLACEMENT(#3047,#4894);
|
#4895=IFCLOCALPLACEMENT(#3047,#4894);
|
||||||
#4896=IFCRELFILLSELEMENT('05PWrNR3b9xga5doQpElIG',$,$,$,#2466,#4811);
|
#4896=IFCRELFILLSELEMENT('05PWrNR3b9xga5doQpElIG',$,$,$,#2466,#4811);
|
||||||
#4897=IFCRELDEFINESBYTYPE('2c6D0LKy97KfS84gOaPtcK',$,$,$,(#5234,#4811,#4972),#4666);
|
#4897=IFCRELDEFINESBYTYPE('2c6D0LKy97KfS84gOaPtcK',$,$,$,(#5234,#5503,#4811,#4972),#4666);
|
||||||
#4898=IFCCARTESIANPOINT((0.,0.,0.));
|
#4898=IFCCARTESIANPOINT((0.,0.,0.));
|
||||||
#4899=IFCDIRECTION((1.,0.,0.));
|
#4899=IFCDIRECTION((1.,0.,0.));
|
||||||
#4900=IFCDIRECTION((0.,1.,0.));
|
#4900=IFCDIRECTION((0.,1.,0.));
|
||||||
|
|
@ -4454,5 +4454,47 @@ DATA;
|
||||||
#5477=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('116/117'),$);
|
#5477=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('116/117'),$);
|
||||||
#5478=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Cascade of Roofs / Sheltering Roof'),$);
|
#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.'),$);
|
#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.'),$);
|
||||||
|
#5480=IFCOPENINGELEMENT('2gCMNqxRj6cRD$q7PwidZ9',$,'fire exit opening',$,$,#5502,#5491,$,.OPENING.);
|
||||||
|
#5481=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.)));
|
||||||
|
#5482=IFCINDEXEDPOLYCURVE(#5481,$,.F.);
|
||||||
|
#5483=IFCDIRECTION((0.,0.,1.));
|
||||||
|
#5484=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5482);
|
||||||
|
#5485=IFCCARTESIANPOINT((0.,0.,0.));
|
||||||
|
#5486=IFCDIRECTION((0.,0.,1.));
|
||||||
|
#5487=IFCDIRECTION((1.,0.,0.));
|
||||||
|
#5488=IFCAXIS2PLACEMENT3D(#5485,#5486,#5487);
|
||||||
|
#5489=IFCEXTRUDEDAREASOLID(#5484,#5488,#5483,2.08);
|
||||||
|
#5490=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#5489));
|
||||||
|
#5491=IFCPRODUCTDEFINITIONSHAPE($,$,(#5490));
|
||||||
|
#5497=IFCRELVOIDSELEMENT('2$TdSJGrz88Qloco5bfi$9',$,$,$,#1664,#5480);
|
||||||
|
#5498=IFCCARTESIANPOINT((0.8,0.,0.));
|
||||||
|
#5499=IFCDIRECTION((0.,0.,1.));
|
||||||
|
#5500=IFCDIRECTION((1.,0.,0.));
|
||||||
|
#5501=IFCAXIS2PLACEMENT3D(#5498,#5499,#5500);
|
||||||
|
#5502=IFCLOCALPLACEMENT(#1741,#5501);
|
||||||
|
#5503=IFCDOOR('2g8XAchSDFZx4qRwnRCVWB',$,'fire exit door',$,$,#5587,#5596,$,2.08,0.91,$,$,$);
|
||||||
|
#5583=IFCCARTESIANPOINT((-1.2,-3.,-0.02));
|
||||||
|
#5584=IFCDIRECTION((0.,0.,1.));
|
||||||
|
#5585=IFCDIRECTION((1.,0.,0.));
|
||||||
|
#5586=IFCAXIS2PLACEMENT3D(#5583,#5584,#5585);
|
||||||
|
#5587=IFCLOCALPLACEMENT(#3047,#5586);
|
||||||
|
#5588=IFCRELFILLSELEMENT('3a$4Yjof98482skyku$iig',$,$,$,#5480,#5503);
|
||||||
|
#5589=IFCCARTESIANPOINT((0.,0.,0.));
|
||||||
|
#5590=IFCDIRECTION((1.,0.,0.));
|
||||||
|
#5591=IFCDIRECTION((0.,1.,0.));
|
||||||
|
#5592=IFCDIRECTION((0.,0.,1.));
|
||||||
|
#5593=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#5590,#5591,#5589,1.,#5592);
|
||||||
|
#5594=IFCMAPPEDITEM(#4665,#5593);
|
||||||
|
#5595=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#5594));
|
||||||
|
#5596=IFCPRODUCTDEFINITIONSHAPE($,$,(#5595));
|
||||||
|
#5597=IFCPROPERTYSET('2gB9nTXsT72x419Jv4aB1c',$,'Pset_DoorCommon',$,(#5599,#5600));
|
||||||
|
#5598=IFCRELDEFINESBYPROPERTIES('1r23wh2k1FavMIiOGTeyi0',$,$,$,(#5503),#5597);
|
||||||
|
#5599=IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$);
|
||||||
|
#5600=IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(1.4),$);
|
||||||
|
#5601=IFCPROPERTYSET('3PcRdIRxP1hQJvxOvaP2OT',$,'EPset_Pattern',$,(#5603,#5604,#5605));
|
||||||
|
#5602=IFCRELDEFINESBYPROPERTIES('0y$qJpk6z15O2DF3fzE27Y',$,$,$,(#5503),#5601);
|
||||||
|
#5603=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('160'),$);
|
||||||
|
#5604=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Building Edge'),$);
|
||||||
|
#5605=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Fire exit on south wall (west third), 45+ degrees separation from main entrance. Opens outward to south, clear of porch and main approach route. Second means of egress per fire safety regulations.'),$);
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
END-ISO-10303-21;
|
END-ISO-10303-21;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue