diff --git a/model.ifc b/model.ifc index 62302b6..bf4c971 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-29T21:43:23+00:00',('',''),('',''),'IfcOpenShell 0.0.0','Bonsai 0.0.0','Nobody'); +FILE_NAME('model.ifc','2025-01-29T22:25:00+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',$,$,$,(#3506,#8621,#7413,#33967,#28163,#15127,#6178,#5480,#825,#6312,#4886,#5744,#17134,#22249,#22359,#17167,#9061,#11310,#11202,#4749,#7828,#8594,#6096,#14567,#8783,#20272,#14404,#13011,#11838,#19574,#5913,#8682,#28059,#33931,#4603,#14756,#14681,#6366,#31703,#35843,#5875,#13523,#3036,#5844,#10125,#4847,#11135,#28135,#11377,#14190,#883,#12473,#31665,#10983,#10556,#22309,#38874,#39529),#42); +#826=IFCRELCONTAINEDINSPATIALSTRUCTURE('1AIiugDf11qOSAqgsCSoIS',$,$,$,(#14681,#6366,#31703,#35843,#5875,#13523,#3036,#5844,#10125,#4847,#11135,#28135,#11377,#14190,#39529,#883,#12473,#31665,#10983,#10556,#6178,#22309,#3506,#33967,#7413,#28163,#15127,#8621,#825,#6312,#4886,#22359,#17134,#5480,#22249,#5744,#17167,#9061,#11310,#11202,#4749,#7828,#8594,#6096,#40252,#8783,#20272,#14567,#14404,#13011,#11838,#19574,#5913,#28059,#33931,#8682,#4603,#38874,#14756,#40267,#40286),#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,#33659,#33991,#34048,#34165,#34209,#34240,#34333,#34377,#34421),#817); #828=IFCMATERIALLAYERSETUSAGE(#819,.AXIS2.,.POSITIVE.,0.,$); #829=IFCRELASSOCIATESMATERIAL('1_tqYCcgH4_evqOxw6qBfY',$,$,$,(#825),#828); @@ -10475,5 +10475,145 @@ DATA; #40232=IFCDIRECTION((-0.999999999999765,-5.64259948987323E-07,-3.89414367418703E-07)); #40233=IFCAXIS2PLACEMENT3D(#40230,#40231,#40232); #40234=IFCLOCALPLACEMENT(#40109,#40233); +#40235=IFCWINDOWTYPE('2Q5Cgh8L191RCcEIItbu4u',$,'Skylight 2.7m',$,$,$,(#40251),$,$,.SKYLIGHT.,.NOTDEFINED.,$,$); +#40246=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#40477)); +#40247=IFCCARTESIANPOINT((0.,0.,0.)); +#40248=IFCDIRECTION((1.,0.,0.)); +#40249=IFCDIRECTION((0.,0.,1.)); +#40250=IFCAXIS2PLACEMENT3D(#40247,#40249,#40248); +#40251=IFCREPRESENTATIONMAP(#40250,#40246); +#40252=IFCWINDOW('1wGl4VNxr4oPQkz9N1RV4l',$,'Skylight',$,$,#40266,#40261,$,$,$,$,.NOTDEFINED.,$); +#40253=IFCRELDEFINESBYTYPE('1fTAkMSqf2reVOe9KxlE5N',$,$,$,(#40252,#40267,#40286),#40235); +#40254=IFCCARTESIANPOINT((0.,0.,0.)); +#40255=IFCDIRECTION((1.,0.,0.)); +#40256=IFCDIRECTION((0.,1.,0.)); +#40257=IFCDIRECTION((0.,0.,1.)); +#40258=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#40255,#40256,#40254,1.,#40257); +#40259=IFCMAPPEDITEM(#40251,#40258); +#40260=IFCSHAPEREPRESENTATION(#15,'Body','MappedRepresentation',(#40259)); +#40261=IFCPRODUCTDEFINITIONSHAPE($,$,(#40260)); +#40262=IFCCARTESIANPOINT((24.6791725158691,14.1537818908691,8.48999977111816)); +#40263=IFCDIRECTION((0.,0.,1.)); +#40264=IFCDIRECTION((1.,0.,0.)); +#40265=IFCAXIS2PLACEMENT3D(#40262,#40263,#40264); +#40266=IFCLOCALPLACEMENT(#65,#40265); +#40267=IFCWINDOW('0OVpJbTfv4uRswh$Q3$huo',$,'Skylight',$,$,#40285,#40280,$,$,$,$,.NOTDEFINED.,$); +#40273=IFCCARTESIANPOINT((0.,0.,0.)); +#40274=IFCDIRECTION((1.,0.,0.)); +#40275=IFCDIRECTION((0.,1.,0.)); +#40276=IFCDIRECTION((0.,0.,1.)); +#40277=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#40274,#40275,#40273,1.,#40276); +#40278=IFCMAPPEDITEM(#40251,#40277); +#40279=IFCSHAPEREPRESENTATION(#15,'Body','MappedRepresentation',(#40278)); +#40280=IFCPRODUCTDEFINITIONSHAPE($,$,(#40279)); +#40281=IFCCARTESIANPOINT((24.6791725158691,10.6663017272949,8.48999977111816)); +#40282=IFCDIRECTION((0.,0.,1.)); +#40283=IFCDIRECTION((1.,0.,0.)); +#40284=IFCAXIS2PLACEMENT3D(#40281,#40282,#40283); +#40285=IFCLOCALPLACEMENT(#65,#40284); +#40286=IFCWINDOW('2s0EwT16nCcwIFkpNMOUtw',$,'Skylight',$,$,#40344,#40299,$,$,$,$,.NOTDEFINED.,$); +#40292=IFCCARTESIANPOINT((0.,0.,0.)); +#40293=IFCDIRECTION((1.,0.,0.)); +#40294=IFCDIRECTION((0.,1.,0.)); +#40295=IFCDIRECTION((0.,0.,1.)); +#40296=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#40293,#40294,#40292,1.,#40295); +#40297=IFCMAPPEDITEM(#40251,#40296); +#40298=IFCSHAPEREPRESENTATION(#15,'Body','MappedRepresentation',(#40297)); +#40299=IFCPRODUCTDEFINITIONSHAPE($,$,(#40298)); +#40340=IFCCARTESIANPOINT((24.6875,7.17878437042236,8.48999977111816)); +#40341=IFCDIRECTION((0.,0.,1.)); +#40342=IFCDIRECTION((1.,0.,0.)); +#40343=IFCAXIS2PLACEMENT3D(#40340,#40341,#40342); +#40344=IFCLOCALPLACEMENT(#65,#40343); +#40388=IFCCARTESIANPOINTLIST3D(((0.26928186416626,0.263278901576996,-0.22514471411705),(0.194254249334335,-1.0646561384201,-0.268797159194946),(-0.375,-1.70000076293945,-1.),(-0.375,1.,-1.),(1.,1.,-1.),(1.,-1.70000076293945,-1.),(0.949999988079071,1.,-0.650000035762787),(1.,-1.65000081062317,-0.650000035762787),(-0.375,0.949999988079071,-0.650000035762787),(-0.324999988079071,-1.70000076293945,-0.650000035762787),(1.,0.274999797344208,-0.650000035762787),(0.956782579421997,-0.400000363588333,-0.574855387210846),(0.956782579421997,-0.97420859336853,-0.574855387210846),(-0.331782609224319,0.274207830429077,-0.574855327606201),(-0.375,-0.400000393390656,-0.650000035762787),(-0.375,-0.975000560283661,-0.650000035762787),(-0.375,-1.02500057220459,-1.),(-0.375,-0.350000381469727,-1.),(-0.375,0.324999809265137,-1.),(1.,0.324999809265137,-1.),(1.,-0.350000381469727,-1.),(1.,-1.02500057220459,-1.),(0.269281834363937,-0.300000369548798,-0.22514471411705),(0.362500011920929,1.,-0.650000035762787),(0.362499952316284,-1.65678334236145,-0.574855387210846),(0.3125,1.,-1.),(0.3125,-1.70000076293945,-1.),(0.362500011920929,1.,-0.849999964237213),(1.,0.949999988079071,-0.650000035762787),(0.956782579421997,0.890693664550781,-0.574855387210846),(0.949999988079071,-1.70000076293945,-0.650000035762787),(0.355716675519943,0.263278871774673,-0.225144684314728),(0.430744409561157,0.364655435085297,-0.268797099590302),(0.262499392032623,0.42858824133873,-0.267542600631714),(0.262499302625656,-1.12858891487122,-0.267542630434036),(0.362499296665192,-1.12858903408051,-0.267542660236359),(0.355716615915298,-0.963279545307159,-0.225144684314728),(0.890693664550781,-1.65678334236145,-0.574855387210846),(-0.324999988079071,1.,-0.650000035762787),(-0.265693813562393,0.956782579421997,-0.574855387210846),(0.355716645717621,-0.300000369548798,-0.225144684314728),(0.355716645717621,-0.400000333786011,-0.225144669413567),(-0.375,-1.65000081062317,-0.650000035762787),(-0.331782579421997,-1.59069430828094,-0.574855327606201),(1.,-0.975000560283661,-0.650000035762787),(1.,-1.07500052452087,-0.650000035762787),(0.362499952316284,0.956782579421997,-0.574855387210846),(0.262499958276749,0.956782579421997,-0.574855387210846),(-0.331782579421997,-0.97420859336853,-0.574855327606201),(-0.331782609224319,-1.07422089576721,-0.574855327606201),(0.362500011920929,-1.70000076293945,-0.650000035762787),(0.262499988079071,-1.70000076293945,-0.650000035762787),(-0.324999988079071,-1.70000076293945,-0.849999964237213),(-0.375,0.949999988079071,-0.849999964237213),(0.949999988079071,1.,-0.849999964237213),(1.,-1.65000081062317,-0.849999964237213),(-0.375,0.374999821186066,-0.849999964237213),(1.,-1.07500052452087,-0.849999964237213),(-0.375,-0.400000393390656,-0.849999964237213),(0.956782579421997,0.274207830429077,-0.574855387210846),(0.956782579421997,0.374220192432404,-0.574855387210846),(1.,-0.400000393390656,-0.650000035762787),(1.,-0.300000369548798,-0.650000035762787),(-0.375,0.274999797344208,-0.650000035762787),(-0.375,0.374999821186066,-0.650000035762787),(-0.331782609224319,-0.400000393390656,-0.574855327606201),(-0.331782609224319,-0.300000369548798,-0.574855327606201),(-0.375,-0.975000560283661,-0.849999964237213),(1.,-0.300000369548798,-0.849999964237213),(1.,0.274999797344208,-0.849999964237213),(0.262499988079071,-1.70000076293945,-0.849999964237213),(0.362500011920929,-1.70000076293945,-0.849999964237213),(1.,1.,-0.600000023841858),(0.890693664550781,0.956782579421997,-0.574855387210846),(1.,-1.70000076293945,-0.600000023841858),(0.31249925494194,0.31249925494194,-0.200000017881393),(0.362499386072159,0.428588271141052,-0.267542660236359),(0.194254294037819,0.364655435085297,-0.268797159194946),(0.312499165534973,-1.01249992847443,-0.200000017881393),(0.430744260549545,-1.0646561384201,-0.268797099590302),(0.269281774759293,-0.963279545307159,-0.22514471411705),(0.956782579421997,-1.59069442749023,-0.574855387210846),(-0.375,1.,-0.600000023841858),(-0.331782609224319,0.890693545341492,-0.574855327606201),(0.312499225139618,-0.350000351667404,-0.200000017881393),(0.269281834363937,-0.400000333786011,-0.22514471411705),(-0.375,-1.70000076293945,-0.600000023841858),(-0.265693813562393,-1.65678334236145,-0.574855387210846),(1.,-1.02500057220459,-0.600000023841858),(0.956782579421997,-1.07422089576721,-0.574855387210846),(0.3125,1.,-0.600000023841858),(0.262499988079071,1.,-0.650000035762787),(-0.375,-1.02500057220459,-0.600000023841858),(-0.375,-1.07500052452087,-0.650000035762787),(0.3125,-1.70000076293945,-0.600000023841858),(0.262499958276749,-1.65678334236145,-0.574855387210846),(-0.375,-1.65000081062317,-0.849999964237213),(-0.324999988079071,1.,-0.849999964237213),(1.,0.949999988079071,-0.849999964237213),(0.949999988079071,-1.70000076293945,-0.849999964237213),(-0.375,-1.07500052452087,-0.849999964237213),(1.,0.324999809265137,-0.600000023841858),(1.,0.374999821186066,-0.650000035762787),(1.,-0.350000381469727,-0.600000023841858),(0.956782579421997,-0.300000369548798,-0.574855387210846),(-0.375,0.324999809265137,-0.600000023841858),(-0.331782579421997,0.374220192432404,-0.574855327606201),(-0.375,-0.350000381469727,-0.600000023841858),(-0.375,-0.300000369548798,-0.650000035762787),(-0.375,-0.300000369548798,-0.849999964237213),(-0.375,0.274999797344208,-0.849999964237213),(1.,0.374999821186066,-0.849999964237213),(1.,-0.400000393390656,-0.849999964237213),(1.,-0.975000560283661,-0.849999964237213),(0.262499988079071,1.,-0.849999964237213))); +#40389=IFCINDEXEDPOLYGONALFACE((33,30,73,76)); +#40390=IFCINDEXEDPOLYGONALFACE((36,38,75,79)); +#40391=IFCINDEXEDPOLYGONALFACE((34,40,83,76)); +#40392=IFCINDEXEDPOLYGONALFACE((37,42,85,79)); +#40393=IFCINDEXEDPOLYGONALFACE((2,44,87,79)); +#40394=IFCINDEXEDPOLYGONALFACE((8,46,89,75)); +#40395=IFCINDEXEDPOLYGONALFACE((40,48,91,83)); +#40396=IFCINDEXEDPOLYGONALFACE((44,50,93,87)); +#40397=IFCINDEXEDPOLYGONALFACE((10,52,95,87)); +#40398=IFCINDEXEDPOLYGONALFACE((53,10,87,3)); +#40399=IFCINDEXEDPOLYGONALFACE((54,9,83,4)); +#40400=IFCINDEXEDPOLYGONALFACE((55,7,73,5)); +#40401=IFCINDEXEDPOLYGONALFACE((56,8,75,6)); +#40402=IFCINDEXEDPOLYGONALFACE((28,55,5,26)); +#40403=IFCINDEXEDPOLYGONALFACE((57,54,4,19)); +#40404=IFCINDEXEDPOLYGONALFACE((58,56,6,22)); +#40405=IFCINDEXEDPOLYGONALFACE((30,61,102,73)); +#40406=IFCINDEXEDPOLYGONALFACE((63,11,102,104)); +#40407=IFCINDEXEDPOLYGONALFACE((12,13,89,104)); +#40408=IFCINDEXEDPOLYGONALFACE((9,65,106,83)); +#40409=IFCINDEXEDPOLYGONALFACE((67,14,106,108)); +#40410=IFCINDEXEDPOLYGONALFACE((15,16,93,108)); +#40411=IFCINDEXEDPOLYGONALFACE((68,59,18,17)); +#40412=IFCINDEXEDPOLYGONALFACE((70,69,21,20)); +#40413=IFCINDEXEDPOLYGONALFACE((11,70,20,102)); +#40414=IFCINDEXEDPOLYGONALFACE((69,63,104,21)); +#40415=IFCINDEXEDPOLYGONALFACE((46,58,22,89)); +#40416=IFCINDEXEDPOLYGONALFACE((16,68,17,93)); +#40417=IFCINDEXEDPOLYGONALFACE((59,15,108,18)); +#40418=IFCINDEXEDPOLYGONALFACE((65,57,19,106)); +#40419=IFCINDEXEDPOLYGONALFACE((1,23,85,76)); +#40420=IFCINDEXEDPOLYGONALFACE((7,24,91,73)); +#40421=IFCINDEXEDPOLYGONALFACE((38,25,95,75)); +#40422=IFCINDEXEDPOLYGONALFACE((71,53,3,27)); +#40423=IFCINDEXEDPOLYGONALFACE((24,28,26,91)); +#40424=IFCINDEXEDPOLYGONALFACE((52,71,27,95)); +#40425=IFCINDEXEDPOLYGONALFACE((48,34,76,91)); +#40426=IFCINDEXEDPOLYGONALFACE((14,1,76,106)); +#40427=IFCINDEXEDPOLYGONALFACE((23,67,108,85)); +#40428=IFCINDEXEDPOLYGONALFACE((50,2,79,93)); +#40429=IFCINDEXEDPOLYGONALFACE((25,36,79,95)); +#40430=IFCINDEXEDPOLYGONALFACE((13,37,79,89)); +#40431=IFCINDEXEDPOLYGONALFACE((42,12,104,85)); +#40432=IFCINDEXEDPOLYGONALFACE((61,33,76,102)); +#40433=IFCINDEXEDPOLYGONALFACE((74,77,76,73)); +#40434=IFCINDEXEDPOLYGONALFACE((82,80,79,75)); +#40435=IFCINDEXEDPOLYGONALFACE((84,78,76,83)); +#40436=IFCINDEXEDPOLYGONALFACE((86,81,79,85)); +#40437=IFCINDEXEDPOLYGONALFACE((88,35,79,87)); +#40438=IFCINDEXEDPOLYGONALFACE((90,82,75,89)); +#40439=IFCINDEXEDPOLYGONALFACE((92,39,83,91)); +#40440=IFCINDEXEDPOLYGONALFACE((94,43,87,93)); +#40441=IFCINDEXEDPOLYGONALFACE((96,88,87,95)); +#40442=IFCINDEXEDPOLYGONALFACE((43,97,3,87)); +#40443=IFCINDEXEDPOLYGONALFACE((39,98,4,83)); +#40444=IFCINDEXEDPOLYGONALFACE((29,99,5,73)); +#40445=IFCINDEXEDPOLYGONALFACE((31,100,6,75)); +#40446=IFCINDEXEDPOLYGONALFACE((100,72,27,6)); +#40447=IFCINDEXEDPOLYGONALFACE((103,29,73,102)); +#40448=IFCINDEXEDPOLYGONALFACE((60,105,104,102)); +#40449=IFCINDEXEDPOLYGONALFACE((45,62,104,89)); +#40450=IFCINDEXEDPOLYGONALFACE((107,84,83,106)); +#40451=IFCINDEXEDPOLYGONALFACE((64,109,108,106)); +#40452=IFCINDEXEDPOLYGONALFACE((49,66,108,93)); +#40453=IFCINDEXEDPOLYGONALFACE((97,101,17,3)); +#40454=IFCINDEXEDPOLYGONALFACE((110,111,19,18)); +#40455=IFCINDEXEDPOLYGONALFACE((99,112,20,5)); +#40456=IFCINDEXEDPOLYGONALFACE((113,114,22,21)); +#40457=IFCINDEXEDPOLYGONALFACE((112,103,102,20)); +#40458=IFCINDEXEDPOLYGONALFACE((62,113,21,104)); +#40459=IFCINDEXEDPOLYGONALFACE((114,45,89,22)); +#40460=IFCINDEXEDPOLYGONALFACE((101,94,93,17)); +#40461=IFCINDEXEDPOLYGONALFACE((109,110,18,108)); +#40462=IFCINDEXEDPOLYGONALFACE((111,64,106,19)); +#40463=IFCINDEXEDPOLYGONALFACE((41,32,76,85)); +#40464=IFCINDEXEDPOLYGONALFACE((47,74,73,91)); +#40465=IFCINDEXEDPOLYGONALFACE((51,31,75,95)); +#40466=IFCINDEXEDPOLYGONALFACE((98,115,26,4)); +#40467=IFCINDEXEDPOLYGONALFACE((115,92,91,26)); +#40468=IFCINDEXEDPOLYGONALFACE((72,51,95,27)); +#40469=IFCINDEXEDPOLYGONALFACE((77,47,91,76)); +#40470=IFCINDEXEDPOLYGONALFACE((78,107,106,76)); +#40471=IFCINDEXEDPOLYGONALFACE((66,86,85,108)); +#40472=IFCINDEXEDPOLYGONALFACE((81,49,93,79)); +#40473=IFCINDEXEDPOLYGONALFACE((35,96,95,79)); +#40474=IFCINDEXEDPOLYGONALFACE((80,90,89,79)); +#40475=IFCINDEXEDPOLYGONALFACE((105,41,85,104)); +#40476=IFCINDEXEDPOLYGONALFACE((32,60,102,76)); +#40477=IFCPOLYGONALFACESET(#40388,$,(#40389,#40390,#40391,#40392,#40393,#40394,#40395,#40396,#40397,#40398,#40399,#40400,#40401,#40402,#40403,#40404,#40405,#40406,#40407,#40408,#40409,#40410,#40411,#40412,#40413,#40414,#40415,#40416,#40417,#40418,#40419,#40420,#40421,#40422,#40423,#40424,#40425,#40426,#40427,#40428,#40429,#40430,#40431,#40432,#40433,#40434,#40435,#40436,#40437,#40438,#40439,#40440,#40441,#40442,#40443,#40444,#40445,#40446,#40447,#40448,#40449,#40450,#40451,#40452,#40453,#40454,#40455,#40456,#40457,#40458,#40459,#40460,#40461,#40462,#40463,#40464,#40465,#40466,#40467,#40468,#40469,#40470,#40471,#40472,#40473,#40474,#40475,#40476),$); ENDSEC; END-ISO-10303-21;