From e5b3cab4bf444b73058d96afb83192d95bc9b1b4 Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Tue, 21 Jan 2025 21:29:57 +0000 Subject: [PATCH] opening and steps --- model.ifc | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 70 insertions(+), 5 deletions(-) diff --git a/model.ifc b/model.ifc index 1ea749b..6d708c1 100644 --- a/model.ifc +++ b/model.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); -FILE_NAME('model.ifc','2025-01-21T19:11:57+00:00',('',''),('',''),'IfcOpenShell 0.0.0','Bonsai 0.0.0','Nobody'); +FILE_NAME('model.ifc','2025-01-21T21:27:48+00:00',('',''),('',''),'IfcOpenShell 0.0.0','Bonsai 0.0.0','Nobody'); FILE_SCHEMA(('IFC4')); ENDSEC; DATA; @@ -63,7 +63,7 @@ DATA; #820=IFCRELASSOCIATESMATERIAL('2UzZHJwaXChfAfKhYuqKSl',$,$,$,(#817),#819); #821=IFCMATERIALLAYER(#66,0.224999994039536,$,$,$,$,$); #825=IFCWALL('3nNHSYg1TEPhGR3j0h9fp7',$,'Wall',$,$,#5184,#833,$,$); -#826=IFCRELCONTAINEDINSPATIALSTRUCTURE('1AIiugDf11qOSAqgsCSoIS',$,$,$,(#15127,#3506,#8621,#31328,#32622,#825,#6312,#5744,#11310,#31180,#4749,#11202,#31946,#8594,#8783,#32584,#6096,#14404,#31532,#19574,#5913,#11838,#31197,#14756,#4603,#14681,#5875,#13523,#3036,#5844,#28135,#11377,#10125,#14190,#33294,#32152,#31925,#31302,#883,#10556,#22309,#10983,#7413,#28163,#32204,#31458,#31229,#4886,#31506,#17134,#17167,#22249,#9061,#5480,#22359,#32131,#20272,#7828,#32058,#13011,#14567,#28059,#31250,#8682,#31349,#31371,#31703,#6366,#31397,#4847,#11135,#32178,#12473,#31665,#32037,#31480,#6178,#33364,#33415),#42); +#826=IFCRELCONTAINEDINSPATIALSTRUCTURE('1AIiugDf11qOSAqgsCSoIS',$,$,$,(#15127,#3506,#8621,#31328,#32622,#825,#6312,#5744,#11310,#31180,#4749,#11202,#31946,#8594,#8783,#32584,#6096,#14404,#31532,#19574,#5913,#11838,#31197,#14756,#4603,#14681,#5875,#13523,#3036,#5844,#28135,#11377,#10125,#14190,#33294,#32152,#31925,#31302,#883,#10556,#22309,#10983,#7413,#28163,#32204,#31458,#31229,#4886,#31506,#17134,#17167,#22249,#9061,#5480,#22359,#32131,#20272,#7828,#32058,#13011,#14567,#28059,#31250,#8682,#31349,#31371,#31703,#6366,#31397,#4847,#11135,#32178,#12473,#31665,#32037,#31480,#6178,#33364,#33415,#33492),#42); #827=IFCRELDEFINESBYTYPE('1Oe2067GD6EwhZqTpB4iC5',$,$,$,(#17134,#17167,#18747,#17333,#17366,#17399,#21660,#20500,#20272,#19284,#883,#6096,#31665,#19574,#17479,#12473,#6178,#31703,#14874,#14831,#22422,#21711,#4603,#14941,#3506,#19991,#20540,#20024,#17439,#825),#817); #828=IFCMATERIALLAYERSETUSAGE(#819,.AXIS2.,.POSITIVE.,0.,$); #829=IFCRELASSOCIATESMATERIAL('1_tqYCcgH4_evqOxw6qBfY',$,$,$,(#825),#828); @@ -780,11 +780,11 @@ DATA; #6334=IFCLOCALPLACEMENT(#65,#6333); #6338=IFCSTAIRFLIGHTTYPE('2TSSfkhnv0HfFsK7LcqAar',$,'steps',$,$,(#6364),$,$,$,.STRAIGHT.); #6364=IFCPROPERTYSET('3boNv3CWz8Su6iJ2Lt6kTl',$,'BBIM_Stair',$,(#6365)); -#6365=IFCPROPERTYSINGLEVALUE('Data',$,IFCTEXT('{"stair_type": "CONCRETE", "width": 1.100000023841858, "height": 1.0, "number_of_treads": 5, "tread_run": 0.25, "nosing_length": 0.0, "nosing_depth": 0.0, "base_slab_depth": 0.0, "top_slab_depth": 0.25, "has_top_nib": true, "tread_depth": 0.25, "custom_first_last_tread_run": [0.0, 0.0]}'),$); +#6365=IFCPROPERTYSINGLEVALUE('Data',$,IFCTEXT('{"stair_type": "CONCRETE", "width": 1.7999999523162842, "height": 1.440000057220459, "number_of_treads": 8, "tread_run": 0.3050000071525574, "nosing_length": 0.0, "nosing_depth": 0.0, "base_slab_depth": 0.0, "top_slab_depth": 0.25, "has_top_nib": false, "tread_depth": 0.25, "custom_first_last_tread_run": [0.0, 0.0]}'),$); #6366=IFCSTAIRFLIGHT('2hzBleGqP3Uh0u_7FJc2Yf',$,'StairFlight',$,$,#6399,#6384,$,6,5,0.166666666666667,0.25,.STRAIGHT.); #6384=IFCPRODUCTDEFINITIONSHAPE($,$,(#31660,#31663)); -#6385=IFCRELDEFINESBYTYPE('2Qp1Ypb2v1_QAW6cDfiySi',$,$,$,(#6366,#8621,#8682,#8783,#8906,#22249,#22309),#6338); -#6386=IFCRELASSOCIATESMATERIAL('2w7D7vxlfCxxR2Hx1DHtPz',$,$,$,(#6366,#8682,#8621,#22309,#8906,#8783,#22249),#5822); +#6385=IFCRELDEFINESBYTYPE('2Qp1Ypb2v1_QAW6cDfiySi',$,$,$,(#6366,#8621,#8682,#8783,#8906,#22249,#22309,#33492),#6338); +#6386=IFCRELASSOCIATESMATERIAL('2w7D7vxlfCxxR2Hx1DHtPz',$,$,$,(#6366,#8682,#8621,#22309,#8906,#8783,#22249,#33492),#5822); #6392=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6394); #6393=IFCCARTESIANPOINTLIST2D(((0.999996185302734,1.),(0.999996185302734,0.0999994277954102),(-3.814697265625E-06,0.0999994277954102),(0.,1.))); #6394=IFCINDEXEDPOLYCURVE(#6393,(IFCLINEINDEX((3,2)),IFCLINEINDEX((2,1)),IFCLINEINDEX((1,4)),IFCLINEINDEX((4,3))),.F.); @@ -8989,5 +8989,70 @@ DATA; #33456=IFCDIRECTION((-0.529922,0.848047)); #33457=IFCCLASSIFICATIONREFERENCE('https://identifier.buildingsmart.org/uri/abstract/BuildingSpaceActivityClassification/1.0.3/class/M-WRK-KNW','M-WRK-KNW','Knowledge Work Spaces',#33453,$,$); #33458=IFCRELASSOCIATESCLASSIFICATION('2FaL$JD9j2hAal5LVVibmn',$,$,$,(#29960),#33457); +#33459=IFCOPENINGELEMENT('3Jhe7nJ3z97BqIVL_FYM0E',$,'Opening',$,$,#33483,#33477,$,$); +#33473=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#33491)); +#33474=IFCCARTESIANPOINT((-2.23468780517578,-1.25000059604645,-0.534462451934814)); +#33475=IFCBOUNDINGBOX(#33474,2.48468804359436,1.50000059604645,2.09999990463257); +#33476=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#33475)); +#33477=IFCPRODUCTDEFINITIONSHAPE($,$,(#33476,#33473)); +#33478=IFCRELVOIDSELEMENT('24pfB5tyD1VRCx9ge1GvHY',$,$,$,#20467,#33459); +#33479=IFCCARTESIANPOINT((6.08468808790024,0.350000190794027,0.534462451934819)); +#33480=IFCDIRECTION((0.,0.,1.)); +#33481=IFCDIRECTION((1.,4.86109052360009E-22,0.)); +#33482=IFCAXIS2PLACEMENT3D(#33479,#33480,#33481); +#33483=IFCLOCALPLACEMENT(#21990,#33482); +#33484=IFCCARTESIANPOINTLIST3D(((-2.23468780517578,0.249999448657036,-0.534462451934814),(-2.2346875667572,-1.25000059604645,-0.534462451934814),(-2.2346875667572,-1.25000059604645,1.56553733348846),(0.335314750671387,0.250000029802322,-0.534462451934814),(-2.23468780517578,0.249999448657036,1.56553733348846),(0.335314989089966,-1.25,-0.534462451934814),(0.335314750671387,0.250000029802322,1.56553733348846),(0.335314989089966,-1.25,1.56553733348846))); +#33485=IFCINDEXEDPOLYGONALFACE((5,7,4,1)); +#33486=IFCINDEXEDPOLYGONALFACE((7,8,6,4)); +#33487=IFCINDEXEDPOLYGONALFACE((8,3,2,6)); +#33488=IFCINDEXEDPOLYGONALFACE((4,6,2,1)); +#33489=IFCINDEXEDPOLYGONALFACE((7,5,3,8)); +#33490=IFCINDEXEDPOLYGONALFACE((3,5,1,2)); +#33491=IFCPOLYGONALFACESET(#33484,$,(#33485,#33486,#33487,#33488,#33489,#33490),$); +#33492=IFCSTAIRFLIGHT('0mKZ1Wz619GOTj$HR8wW4T',$,'StairFlight',$,$,#33573,#33505,$,9,8,0.160000006357829,0.25,.STRAIGHT.); +#33498=IFCRELDEFINESBYPROPERTIES('3WG7G0TA171uotIm7uQTBm',$,$,$,(#33492),#33499); +#33499=IFCPROPERTYSET('0xhOeeoMb6ywLFfjC8L2Fb',$,'Pset_StairFlightCommon',$,(#33500,#33501,#33502,#33503,#33504)); +#33500=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(9.),$); +#33501=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(8.),$); +#33502=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.160000006357829),$); +#33503=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$); +#33504=IFCPROPERTYSINGLEVALUE('NosingLength',$,IFCLENGTHMEASURE(0.),$); +#33505=IFCPRODUCTDEFINITIONSHAPE($,$,(#33565,#33568)); +#33538=IFCINDEXEDPOLYGONALFACE((2,1,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3)); +#33539=IFCINDEXEDPOLYGONALFACE((23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44)); +#33540=IFCINDEXEDPOLYGONALFACE((14,15,36,35)); +#33541=IFCINDEXEDPOLYGONALFACE((7,8,29,28)); +#33542=IFCINDEXEDPOLYGONALFACE((20,21,42,41)); +#33543=IFCINDEXEDPOLYGONALFACE((15,16,37,36)); +#33544=IFCINDEXEDPOLYGONALFACE((8,9,30,29)); +#33545=IFCINDEXEDPOLYGONALFACE((1,2,23,44)); +#33546=IFCINDEXEDPOLYGONALFACE((16,17,38,37)); +#33547=IFCINDEXEDPOLYGONALFACE((9,10,31,30)); +#33548=IFCINDEXEDPOLYGONALFACE((2,3,24,23)); +#33549=IFCINDEXEDPOLYGONALFACE((17,18,39,38)); +#33550=IFCINDEXEDPOLYGONALFACE((10,11,32,31)); +#33551=IFCINDEXEDPOLYGONALFACE((3,4,25,24)); +#33552=IFCINDEXEDPOLYGONALFACE((18,19,40,39)); +#33553=IFCINDEXEDPOLYGONALFACE((11,12,33,32)); +#33554=IFCINDEXEDPOLYGONALFACE((4,5,26,25)); +#33555=IFCINDEXEDPOLYGONALFACE((19,20,41,40)); +#33556=IFCINDEXEDPOLYGONALFACE((12,13,34,33)); +#33557=IFCINDEXEDPOLYGONALFACE((5,6,27,26)); +#33558=IFCINDEXEDPOLYGONALFACE((22,44,43)); +#33559=IFCINDEXEDPOLYGONALFACE((13,14,35,34)); +#33560=IFCINDEXEDPOLYGONALFACE((6,7,28,27)); +#33561=IFCINDEXEDPOLYGONALFACE((21,22,43,42)); +#33562=IFCINDEXEDPOLYGONALFACE((22,1,44)); +#33563=IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(0.,0.,0.160000011324883),(0.305000007152557,0.,0.160000011324883),(0.305000007152557,0.,0.320000022649765),(0.610000014305115,0.,0.320000022649765),(0.610000014305115,0.,0.480000019073486),(0.915000021457672,0.,0.480000019073486),(0.915000021457672,0.,0.64000004529953),(1.22000002861023,0.,0.64000004529953),(1.22000002861023,0.,0.800000071525574),(1.52500009536743,0.,0.800000071525574),(1.52500009536743,0.,0.960000097751617),(1.83000016212463,0.,0.960000097751617),(1.83000016212463,0.,1.12000012397766),(2.13500022888184,0.,1.12000012397766),(2.13500022888184,0.,1.28000009059906),(2.44000029563904,0.,1.28000009059906),(2.44000029563904,0.,1.44000005722046),(2.74500036239624,0.,1.44000005722046),(2.74500036239624,0.,1.15768885612488),(0.538155972957611,0.,0.),(0.,0.,0.),(0.,1.79999995231628,0.160000011324883),(0.305000007152557,1.79999995231628,0.160000011324883),(0.305000007152557,1.79999995231628,0.320000022649765),(0.610000014305115,1.79999995231628,0.320000022649765),(0.610000014305115,1.79999995231628,0.480000019073486),(0.915000021457672,1.79999995231628,0.480000019073486),(0.915000021457672,1.79999995231628,0.64000004529953),(1.22000002861023,1.79999995231628,0.64000004529953),(1.22000002861023,1.79999995231628,0.800000071525574),(1.52500009536743,1.79999995231628,0.800000071525574),(1.52500009536743,1.79999995231628,0.960000097751617),(1.83000016212463,1.79999995231628,0.960000097751617),(1.83000016212463,1.79999995231628,1.12000012397766),(2.13500022888184,1.79999995231628,1.12000012397766),(2.13500022888184,1.79999995231628,1.28000009059906),(2.44000029563904,1.79999995231628,1.28000009059906),(2.44000029563904,1.79999995231628,1.44000005722046),(2.74500036239624,1.79999995231628,1.44000005722046),(2.74500036239624,1.79999995231628,1.15768885612488),(0.538155972957611,1.79999995231628,0.),(0.,1.79999995231628,0.),(0.,1.79999995231628,0.))); +#33564=IFCPOLYGONALFACESET(#33563,.T.,(#33538,#33539,#33540,#33541,#33542,#33543,#33544,#33545,#33546,#33547,#33548,#33549,#33550,#33551,#33552,#33553,#33554,#33555,#33556,#33557,#33558,#33559,#33560,#33561,#33562),$); +#33565=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#33564)); +#33566=IFCCARTESIANPOINT((0.,0.,0.)); +#33567=IFCBOUNDINGBOX(#33566,2.74500036239624,1.79999995231628,1.44000005722046); +#33568=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#33567)); +#33569=IFCCARTESIANPOINT((18.2582015991211,9.34378051757812,2.79999971389771)); +#33570=IFCDIRECTION((0.,0.,1.)); +#33571=IFCDIRECTION((0.999999999999954,-3.0199157663445E-07,0.)); +#33572=IFCAXIS2PLACEMENT3D(#33569,#33570,#33571); +#33573=IFCLOCALPLACEMENT(#65,#33572); ENDSEC; END-ISO-10303-21;