diff --git a/_test_simple.ifc b/_test_simple.ifc index d1f2d23..5c905d8 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -77,9 +77,9 @@ DATA; #90=IFCDIRECTION((1.,0.,0.)); #91=IFCAXIS2PLACEMENT3D(#88,#89,#90); #92=IFCLOCALPLACEMENT(#82,#91); -#93=IFCBUILDINGSTOREY('33$lxJbGDE$P8BcsVLNTl6',$,'2','Storey 2',$,#8837,$,'Storey 2',.ELEMENT.,3.); +#93=IFCBUILDINGSTOREY('33$lxJbGDE$P8BcsVLNTl6',$,'2','Storey 2',$,#10756,$,'Storey 2',.ELEMENT.,6.); #99=IFCELEMENTASSEMBLY('1JMWfAC15Dh9jLMGikyiLb',$,'exterior',$,$,#8949,$,$,$,$); -#105=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Pqhf1QtP2Ivceh_6HdxtU',$,$,$,(#7347,#5967,#5047,#5661,#3095,#5639,#5234,#10472,#10408,#10287,#7349,#9323,#6231,#7351,#7353,#5284,#5898,#5022,#9325,#2524,#10522,#10216,#5964,#7346,#5963,#7348,#5966,#6230,#6076,#5662,#5072,#9091,#9322,#10572,#9115,#7350,#7352,#9139,#5620,#6192,#9324,#5965,#7354,#9163,#10358,#9700,#7345),#86); +#105=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Pqhf1QtP2Ivceh_6HdxtU',$,$,$,(#7347,#5967,#5047,#5661,#3095,#5639,#5234,#10472,#10408,#9323,#7349,#10287,#6231,#7351,#7353,#4811,#5284,#5898,#5022,#2524,#10522,#10216,#5964,#7346,#7348,#5966,#6230,#6076,#5662,#5072,#9091,#9322,#10572,#9115,#7350,#7352,#9139,#5620,#6192,#7345,#5965,#7354,#9163,#10358,#9700,#5963),#86); #111=IFCWALL('3vF_dOjHPDaRTG8UuWFCGf',$,'exterior',$,$,#9985,#292,$,$); #112=IFCRELAGGREGATES('3WgosMQs5DzQ6cj6YILxJW',$,$,$,#99,(#111)); #113=IFCRELSPACEBOUNDARY2NDLEVEL('2emGuZX91C8wRPQz_uxWOg',$,'FaceIndex 0','CellIndex 0',#2997,#111,#127,.PHYSICAL.,.EXTERNAL.,$,$); @@ -527,7 +527,7 @@ DATA; #582=IFCSURFACESTYLE('Timber',.BOTH.,(#581)); #583=IFCSTYLEDITEM($,(#582),'Timber'); #584=IFCSTYLEDREPRESENTATION(#11,'Body',$,(#583)); -#585=IFCRELDEFINESBYTYPE('3XIfKNyRrEnxqPlewQUeLm',$,$,$,(#1459,#299,#10572,#9324,#9325,#10472,#9322,#1245,#1593,#9323,#10358,#10522),#576); +#585=IFCRELDEFINESBYTYPE('3XIfKNyRrEnxqPlewQUeLm',$,$,$,(#1459,#9323,#299,#10472,#9322,#1245,#1593,#10572,#10358,#10522,#10408),#576); #586=IFCCARTESIANPOINT((0.,0.,0.)); #587=IFCDIRECTION((1.,0.,0.)); #588=IFCDIRECTION((0.,1.,0.)); @@ -1057,7 +1057,7 @@ DATA; #1135=IFCREPRESENTATIONMAP(#1098,#1134); #1136=IFCWINDOWTYPE('0_S$4jYYr58wM6QXV7K3_x',$,'sash_tall_arched',$,$,(#665,#668),(#1085,#1094,#1135,#1209),$,$,.WINDOW.,.DOUBLE_PANEL_HORIZONTAL.,$,$); #1137=IFCSTYLEDITEM(#1083,(#582),'Timber'); -#1138=IFCRELDEFINESBYTYPE('1LV$ZrnWD7CQgxYdcsmTzb',$,$,$,(#647,#10408),#1136); +#1138=IFCRELDEFINESBYTYPE('1LV$ZrnWD7CQgxYdcsmTzb',$,$,$,(#647),#1136); #1139=IFCCARTESIANPOINT((0.,0.,0.)); #1140=IFCDIRECTION((1.,0.,0.)); #1141=IFCDIRECTION((0.,1.,0.)); @@ -2089,8 +2089,6 @@ DATA; #2410=IFCPOLYLINE((#2405,#2406,#2407,#2408,#2409)); #2411=IFCCURVEBOUNDEDPLANE(#2404,#2410,()); #2412=IFCCONNECTIONSURFACEGEOMETRY(#2411,$); -#2466=IFCOPENINGELEMENT('2tqhk1IeP8wRrHUei$zj5d',$,'sash_big',$,$,#4810,#4921,$,.OPENING.); -#2473=IFCRELVOIDSELEMENT('2uVaeJWsH5qhLN7kWvYzaM',$,$,$,#2173,#2466); #2494=IFCFOOTINGTYPE('2v1yWetPf5auqUN$gOOy61',$,'ground beam',$,$,$,$,$,$,.NOTDEFINED.); #2495=IFCRELASSOCIATESMATERIAL('3tG5iCV0bDBfEZ17j$ihdb',$,$,$,(#2494),#2507); #2496=IFCMATERIAL('Concrete',$,$); @@ -2364,7 +2362,7 @@ DATA; #2795=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'default/eaves_corona',#2794); #2796=IFCMATERIALPROFILE($,$,#138,#2795,$,$); #2797=IFCMATERIALPROFILESET($,$,(#2796),$); -#2798=IFCCOVERING('3evKDHss9Ejv_qmw8jAvyR',$,'eaves corona',$,$,#8842,#2809,$,$); +#2798=IFCCOVERING('3evKDHss9Ejv_qmw8jAvyR',$,'eaves corona',$,$,#10761,#2809,$,$); #2799=IFCRELDEFINESBYTYPE('1bN0FTRvz9Z9_3QrmLyx_v',$,$,$,(#2925,#2798),#2769); #2800=IFCMATERIALPROFILESETUSAGE(#2797,$,$); #2801=IFCRELASSOCIATESMATERIAL('2ZBI1vqa12$QVMfYsEqrkJ',$,$,$,(#2798),#2800); @@ -2398,7 +2396,7 @@ DATA; #2845=IFCSURFACESTYLE('Wood',.BOTH.,(#2844)); #2846=IFCSTYLEDITEM($,(#2845),'Wood'); #2847=IFCSTYLEDREPRESENTATION(#11,'Body',$,(#2846)); -#2848=IFCPIPESEGMENT('0IglpAwRDCsewuY3XPZ7M0',$,'eaves gutter',$,$,#8847,#2859,$,$); +#2848=IFCPIPESEGMENT('0IglpAwRDCsewuY3XPZ7M0',$,'eaves gutter',$,$,#10766,#2859,$,$); #2849=IFCRELDEFINESBYTYPE('23$8LShEnC0fpf$aMUhvJW',$,$,$,(#2949,#2848),#2824); #2850=IFCMATERIALPROFILESETUSAGE(#2835,$,$); #2851=IFCRELASSOCIATESMATERIAL('1tBLHup1r4XxbxIXssMFGu',$,$,$,(#2848),#2850); @@ -2434,7 +2432,7 @@ DATA; #2897=IFCSURFACESTYLE('Tiles',.BOTH.,(#2896)); #2898=IFCSTYLEDITEM($,(#2897),'Tiles'); #2899=IFCSTYLEDREPRESENTATION(#11,'Body',$,(#2898)); -#2900=IFCCOVERING('3jb_asEY11XAUlFcTgjQw1',$,'eaves tiles',$,$,#8852,#2911,$,$); +#2900=IFCCOVERING('3jb_asEY11XAUlFcTgjQw1',$,'eaves tiles',$,$,#10771,#2911,$,$); #2901=IFCRELDEFINESBYTYPE('2V0uaPjMz3ju1Cei9gcTh1',$,$,$,(#2973,#2900),#2873); #2902=IFCMATERIALPROFILESETUSAGE(#2883,$,$); #2903=IFCRELASSOCIATESMATERIAL('32ni0Cyr95yfVgPNOLKD11',$,$,$,(#2900),#2902); @@ -2449,7 +2447,7 @@ DATA; #2912=IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(0.,0.,5.44354057312012))); #2913=IFCINDEXEDPOLYCURVE(#2912,$,.F.); #2914=IFCSHAPEREPRESENTATION(#12,'Axis','Curve3D',(#2913)); -#2925=IFCCOVERING('2Ug5H_39bB2Q$86JsXFh9I',$,'eaves corona',$,$,#8857,#2935,$,$); +#2925=IFCCOVERING('2Ug5H_39bB2Q$86JsXFh9I',$,'eaves corona',$,$,#10776,#2935,$,$); #2926=IFCMATERIALPROFILESETUSAGE(#2797,$,$); #2927=IFCRELASSOCIATESMATERIAL('1kSooy7xr8dRLqA$aLr3tI',$,$,$,(#2925),#2926); #2928=IFCCARTESIANPOINT((0.,0.,0.)); @@ -2463,7 +2461,7 @@ DATA; #2936=IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(0.,0.,4.))); #2937=IFCINDEXEDPOLYCURVE(#2936,$,.F.); #2938=IFCSHAPEREPRESENTATION(#12,'Axis','Curve3D',(#2937)); -#2949=IFCPIPESEGMENT('0VMcwK4sP11RAeKJDdtDlm',$,'eaves gutter',$,$,#8862,#2959,$,$); +#2949=IFCPIPESEGMENT('0VMcwK4sP11RAeKJDdtDlm',$,'eaves gutter',$,$,#10781,#2959,$,$); #2950=IFCMATERIALPROFILESETUSAGE(#2835,$,$); #2951=IFCRELASSOCIATESMATERIAL('0jYAbZpyDFiPtIYiH$CZz8',$,$,$,(#2949),#2950); #2952=IFCCARTESIANPOINT((0.,0.,0.)); @@ -2477,7 +2475,7 @@ DATA; #2960=IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(0.,0.,4.))); #2961=IFCINDEXEDPOLYCURVE(#2960,$,.F.); #2962=IFCSHAPEREPRESENTATION(#12,'Axis','Curve3D',(#2961)); -#2973=IFCCOVERING('1jaYVvZ8j80Av2QwiE8uSX',$,'eaves tiles',$,$,#8867,#2983,$,$); +#2973=IFCCOVERING('1jaYVvZ8j80Av2QwiE8uSX',$,'eaves tiles',$,$,#10786,#2983,$,$); #2974=IFCMATERIALPROFILESETUSAGE(#2883,$,$); #2975=IFCRELASSOCIATESMATERIAL('2ZV7ua70z2gAFojDWdlrwA',$,$,$,(#2973),#2974); #2976=IFCCARTESIANPOINT((0.,0.,0.)); @@ -2673,7 +2671,7 @@ DATA; #3208=IFCDIRECTION((0.,1.,0.)); #3209=IFCAXIS2PLACEMENT3D(#3206,#3207,#3208); #3210=IFCLOCALPLACEMENT(#3205,#3209); -#3211=IFCELEMENTASSEMBLY('01iZRk4G5ByBBDt7nqSSDR',$,'pitched-roof',$,$,#10025,$,$,$,$); +#3211=IFCELEMENTASSEMBLY('01iZRk4G5ByBBDt7nqSSDR',$,'pitched-roof',$,$,#10791,$,$,$,$); #3217=IFCCARTESIANPOINT((2.,0.,4.38465929031372)); #3218=IFCDIRECTION((0.,-0.419069132030166,0.907954328465636)); #3219=IFCDIRECTION((-1.,0.,0.)); @@ -2698,7 +2696,7 @@ DATA; #3238=IFCEDGELOOP((#3234,#3235,#3236,#3237)); #3239=IFCFACEBOUND(#3238,.T.); #3240=IFCFACESURFACE((#3239),#3221,.T.); -#3241=IFCROOF('03vy0vHin008lhiiVY4wwA',$,'pitched-roof',$,$,#10060,#3313,$,$); +#3241=IFCROOF('03vy0vHin008lhiiVY4wwA',$,'pitched-roof',$,$,#10801,#3313,$,$); #3242=IFCRELAGGREGATES('1c8BvnzZrDb8C2HSIYBt7M',$,$,$,#3211,(#3343,#3241)); #3243=IFCPROPERTYSET('1aCZLJey18cPnJa2qD$e9t',$,'EPset_Topology',$,(#3245,#3246,#3247)); #3244=IFCRELDEFINESBYPROPERTIES('3DwMI$SHf8D9eQGCtTu$Ax',$,$,$,(#3241),#3243); @@ -2789,7 +2787,7 @@ DATA; #3340=IFCEDGELOOP((#3336,#3337,#3338,#3339)); #3341=IFCFACEBOUND(#3340,.T.); #3342=IFCFACESURFACE((#3341),#3323,.T.); -#3343=IFCROOF('0ax4DblLXEyR$QhxuNSJft',$,'pitched-roof',$,$,#10055,#3386,$,$); +#3343=IFCROOF('0ax4DblLXEyR$QhxuNSJft',$,'pitched-roof',$,$,#10796,#3386,$,$); #3344=IFCPROPERTYSET('2xCSu0atP9HuGc3cS_wSPf',$,'EPset_Topology',$,(#3346,#3347,#3348)); #3345=IFCRELDEFINESBYPROPERTIES('1ghyZ3aZD9Ivq9w0SgAvNk',$,$,$,(#3343),#3344); #3346=IFCPROPERTYSINGLEVALUE('FaceIndex',$,IFCLABEL('5'),$); @@ -3021,7 +3019,7 @@ DATA; #3592=IFCPRODUCTDEFINITIONSHAPE($,$,(#3591)); #3593=IFCRELCONNECTSSTRUCTURALMEMBER('2gK6H$AGH6ow8wKSQtEQNk',$,$,$,#3363,#3584,$,$,$,$); #3594=IFCRELCONNECTSSTRUCTURALMEMBER('2l8IzIAaz728B49QCfElql',$,$,$,#1382,#3584,$,$,$,$); -#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#4343,#7919,#7917,#1245,#7918,#2332,#7920,#2081,#7921,#1742,#7867,#647,#1459,#299,#4811,#3048,#1593,#2251,#7916),#2997); +#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#7919,#4343,#7917,#1245,#7918,#2332,#7920,#2081,#7921,#1742,#7867,#647,#1459,#299,#3048,#1593,#2251,#7916),#2997); #3656=IFCCARTESIANPOINTLIST3D(((-2.,-3.,0.),(-2.,-3.,3.),(-2.72177028656006,0.,4.38465929031372),(-3.44354057312012,3.,3.),(-3.44354057312012,3.,0.),(2.,-3.,3.),(2.,-3.,0.),(2.,3.,0.),(2.,0.,4.38465929031372),(2.,3.,3.))); #3657=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5)); #3658=IFCINDEXEDPOLYGONALFACE((6,2,1,7)); @@ -3163,13 +3161,6 @@ DATA; #3806=IFCQUANTITYLENGTH('Height',$,$,1.37000000476837,$); #3807=IFCQUANTITYVOLUME('Volume',$,$,2.4824758225007,$); #3808=IFCQUANTITYLENGTH('Width',$,$,0.995000004768371,$); -#3809=IFCELEMENTQUANTITY('2YEbs2vKb288m8xbtn9Q2l',$,'Qto_OpeningElementBaseQuantities',$,'BaseQuantities',(#3811,#3812,#3813,#3814,#3815)); -#3810=IFCRELDEFINESBYPROPERTIES('3DII9EjQL0yQXNWIOvmggH',$,$,$,(#2466),#3809); -#3811=IFCQUANTITYAREA('Area',$,$,2.0696,$); -#3812=IFCQUANTITYLENGTH('Depth',$,$,2.08,$); -#3813=IFCQUANTITYLENGTH('Height',$,$,0.5,$); -#3814=IFCQUANTITYVOLUME('Volume',$,$,1.0348,$); -#3815=IFCQUANTITYLENGTH('Width',$,$,0.995,$); #3816=IFCELEMENTQUANTITY('07_d9mZJv8IOmIdcyzBxwL',$,'Qto_PipeSegmentBaseQuantities',$,'BaseQuantities',(#3818)); #3817=IFCRELDEFINESBYPROPERTIES('2gbgjTIbb9QxJeq8Gh0wRI',$,$,$,(#2848),#3816); #3818=IFCQUANTITYLENGTH('Length',$,$,5.94354057312012,$); @@ -3907,8 +3898,7 @@ DATA; #4808=IFCDIRECTION((1.,0.,0.)); #4809=IFCAXIS2PLACEMENT3D(#4806,#4807,#4808); #4810=IFCLOCALPLACEMENT(#9965,#4809); -#4811=IFCDOOR('34kVAZxf9AW9dw7VL_00uH',$,'entrance door',$,$,#9980,#4905,$,2.08,0.91,$,$,$); -#4896=IFCRELFILLSELEMENT('05PWrNR3b9xga5doQpElIG',$,$,$,#2466,#4811); +#4811=IFCDOOR('34kVAZxf9AW9dw7VL_00uH',$,'entrance door',$,$,#10699,#4905,$,2.08,0.91,$,$,$); #4897=IFCRELDEFINESBYTYPE('2c6D0LKy97KfS84gOaPtcK',$,$,$,(#6230,#6076,#4811,#5234,#9700,#6231),#4666); #4898=IFCCARTESIANPOINT((0.,0.,0.)); #4899=IFCDIRECTION((1.,0.,0.)); @@ -3923,17 +3913,6 @@ DATA; #4908=IFCPROPERTYSINGLEVALUE('PatternNumber',$,IFCLABEL('112/130'),$); #4909=IFCPROPERTYSINGLEVALUE('PatternName',$,IFCLABEL('Entrance Transition / Entrance Room'),$); #4910=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Single panelled door at north wall entrance, replacing window. Marks threshold between exterior approach and interior gathering space.'),$); -#4911=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.995,0.5),(0.995,0.),(0.,0.))); -#4912=IFCINDEXEDPOLYCURVE(#4911,$,.F.); -#4913=IFCDIRECTION((0.,0.,1.)); -#4914=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4912); -#4915=IFCCARTESIANPOINT((0.,0.,0.)); -#4916=IFCDIRECTION((0.,0.,1.)); -#4917=IFCDIRECTION((1.,0.,0.)); -#4918=IFCAXIS2PLACEMENT3D(#4915,#4916,#4917); -#4919=IFCEXTRUDEDAREASOLID(#4914,#4918,#4913,2.08); -#4920=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#4919)); -#4921=IFCPRODUCTDEFINITIONSHAPE($,$,(#4920)); #4922=IFCELEMENTQUANTITY('0l6X$J3BPEbPmtBrKkAxsB',$,'Qto_ChimneyBaseQuantities',$,'BaseQuantities',(#4924)); #4923=IFCRELDEFINESBYPROPERTIES('1d0g7Jx_97LO8NSo9XONDF',$,$,$,(#4320),#4922); #4924=IFCQUANTITYLENGTH('Length',$,$,4.,$); @@ -5828,41 +5807,6 @@ DATA; #8830=IFCRELASSIGNSTOCONTROL('2c3sScJuj7zQxWUAS$__nU',$,$,$,(#6076,#6230,#6231),$,#8829); #8831=IFCQUANTITYCOUNT('Unnamed',$,$,3.,$); #8832=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(750.),$,$,$,$,$,$,$); -#8833=IFCCARTESIANPOINT((0.,0.,3.)); -#8834=IFCDIRECTION((0.,0.,1.)); -#8835=IFCDIRECTION((1.,0.,0.)); -#8836=IFCAXIS2PLACEMENT3D(#8833,#8834,#8835); -#8837=IFCLOCALPLACEMENT(#82,#8836); -#8838=IFCCARTESIANPOINT((-3.69354057312012,3.,0.)); -#8839=IFCDIRECTION((1.,0.,0.)); -#8840=IFCDIRECTION((0.,1.,0.)); -#8841=IFCAXIS2PLACEMENT3D(#8838,#8839,#8840); -#8842=IFCLOCALPLACEMENT(#8837,#8841); -#8843=IFCCARTESIANPOINT((-3.69354057312012,3.,0.)); -#8844=IFCDIRECTION((1.,0.,0.)); -#8845=IFCDIRECTION((0.,1.,0.)); -#8846=IFCAXIS2PLACEMENT3D(#8843,#8844,#8845); -#8847=IFCLOCALPLACEMENT(#8837,#8846); -#8848=IFCCARTESIANPOINT((-3.69354057312012,3.,0.)); -#8849=IFCDIRECTION((1.,0.,0.)); -#8850=IFCDIRECTION((0.,1.,0.)); -#8851=IFCAXIS2PLACEMENT3D(#8848,#8849,#8850); -#8852=IFCLOCALPLACEMENT(#8837,#8851); -#8853=IFCCARTESIANPOINT((2.25,-3.,0.)); -#8854=IFCDIRECTION((-1.,0.,0.)); -#8855=IFCDIRECTION((0.,-1.,0.)); -#8856=IFCAXIS2PLACEMENT3D(#8853,#8854,#8855); -#8857=IFCLOCALPLACEMENT(#8837,#8856); -#8858=IFCCARTESIANPOINT((2.25,-3.,0.)); -#8859=IFCDIRECTION((-1.,0.,0.)); -#8860=IFCDIRECTION((0.,-1.,0.)); -#8861=IFCAXIS2PLACEMENT3D(#8858,#8859,#8860); -#8862=IFCLOCALPLACEMENT(#8837,#8861); -#8863=IFCCARTESIANPOINT((2.25,-3.,0.)); -#8864=IFCDIRECTION((-1.,0.,0.)); -#8865=IFCDIRECTION((0.,-1.,0.)); -#8866=IFCAXIS2PLACEMENT3D(#8863,#8864,#8865); -#8867=IFCLOCALPLACEMENT(#8837,#8866); #8873=IFCBUILDINGSTOREY('1dkSiZ$0v6DeJ4q5kHiVGE',$,'1','Storey 1',$,#8878,$,'Storey 1',.ELEMENT.,3.); #8874=IFCCARTESIANPOINT((0.,0.,3.)); #8875=IFCDIRECTION((0.,0.,1.)); @@ -6031,8 +5975,6 @@ DATA; #9303=IFCLOCALPLACEMENT(#9112,#9302); #9322=IFCWINDOW('3dt$PHiA5Dtwr7qL7EZE_4',$,'win-south-1',$,$,#9576,#9609,$,2.23,0.91,$,$,$); #9323=IFCWINDOW('1nbDVtdXnCpu1jV2GzDs8P',$,'win-south-2',$,$,#9581,#9624,$,2.23,0.91,$,$,$); -#9324=IFCWINDOW('3eg_TsGafFagkW2WRC9PKG',$,'win-west-1',$,$,#9586,#9639,$,2.23,0.91,$,$,$); -#9325=IFCWINDOW('1xlV5IoRD3lRn8un9maz9v',$,'win-west-2',$,$,#9591,#9654,$,2.23,0.91,$,$,$); #9572=IFCCARTESIANPOINT((-1.455,-3.25,0.75)); #9573=IFCDIRECTION((0.,0.,1.)); #9574=IFCDIRECTION((1.,0.,0.)); @@ -6043,16 +5985,6 @@ DATA; #9579=IFCDIRECTION((1.,0.,0.)); #9580=IFCAXIS2PLACEMENT3D(#9577,#9578,#9579); #9581=IFCLOCALPLACEMENT(#92,#9580); -#9582=IFCCARTESIANPOINT((-2.33,1.5,0.75)); -#9583=IFCDIRECTION((0.,0.,1.)); -#9584=IFCDIRECTION((0.,1.,0.)); -#9585=IFCAXIS2PLACEMENT3D(#9582,#9583,#9584); -#9586=IFCLOCALPLACEMENT(#92,#9585); -#9587=IFCCARTESIANPOINT((-2.33,-1.5,0.75)); -#9588=IFCDIRECTION((0.,0.,1.)); -#9589=IFCDIRECTION((0.,1.,0.)); -#9590=IFCAXIS2PLACEMENT3D(#9587,#9588,#9589); -#9591=IFCLOCALPLACEMENT(#92,#9590); #9597=IFCRELFILLSELEMENT('0Gcp2haob7IAMgAXdn0I$J',$,$,$,#9207,#9322); #9598=IFCRELFILLSELEMENT('0E_PcyTUv9uBUfUtFNmqcb',$,$,$,#9208,#9323); #9602=IFCCARTESIANPOINT((0.,0.,0.)); @@ -6085,36 +6017,6 @@ DATA; #9629=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#9626,#9627,#9625,1.,#9628); #9630=IFCMAPPEDITEM(#611,#9629); #9631=IFCSHAPEREPRESENTATION(#63,'Clearance','MappedRepresentation',(#9630)); -#9632=IFCCARTESIANPOINT((0.,0.,0.)); -#9633=IFCDIRECTION((1.,0.,0.)); -#9634=IFCDIRECTION((0.,1.,0.)); -#9635=IFCDIRECTION((0.,0.,1.)); -#9636=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#9633,#9634,#9632,1.,#9635); -#9637=IFCMAPPEDITEM(#575,#9636); -#9638=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#9637)); -#9639=IFCPRODUCTDEFINITIONSHAPE($,$,(#9638,#9646)); -#9640=IFCCARTESIANPOINT((0.,0.,0.)); -#9641=IFCDIRECTION((1.,0.,0.)); -#9642=IFCDIRECTION((0.,1.,0.)); -#9643=IFCDIRECTION((0.,0.,1.)); -#9644=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#9641,#9642,#9640,1.,#9643); -#9645=IFCMAPPEDITEM(#611,#9644); -#9646=IFCSHAPEREPRESENTATION(#63,'Clearance','MappedRepresentation',(#9645)); -#9647=IFCCARTESIANPOINT((0.,0.,0.)); -#9648=IFCDIRECTION((1.,0.,0.)); -#9649=IFCDIRECTION((0.,1.,0.)); -#9650=IFCDIRECTION((0.,0.,1.)); -#9651=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#9648,#9649,#9647,1.,#9650); -#9652=IFCMAPPEDITEM(#575,#9651); -#9653=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#9652)); -#9654=IFCPRODUCTDEFINITIONSHAPE($,$,(#9653,#9661)); -#9655=IFCCARTESIANPOINT((0.,0.,0.)); -#9656=IFCDIRECTION((1.,0.,0.)); -#9657=IFCDIRECTION((0.,1.,0.)); -#9658=IFCDIRECTION((0.,0.,1.)); -#9659=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#9656,#9657,#9655,1.,#9658); -#9660=IFCMAPPEDITEM(#611,#9659); -#9661=IFCSHAPEREPRESENTATION(#63,'Clearance','MappedRepresentation',(#9660)); #9677=IFCOPENINGELEMENT('0VwB1f8rX2_vpyNJlO6GoA',$,'grd-east-entrance',$,$,#9699,#9688,$,.OPENING.); #9678=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.))); #9679=IFCINDEXEDPOLYCURVE(#9678,$,.F.); @@ -6155,7 +6057,7 @@ DATA; #9798=IFCTASK('1GXuZQa3P1QBMmFNUKjWjh',$,'Ground Floor Windows and Door',$,$,'P0.3',$,$,$,.F.,$,#9805,.CONSTRUCTION.); #9799=IFCRELASSIGNSTOPROCESS('2Q2FGTJcjAUvGWwRWuFOEO',$,$,$,(#9091,#9115,#9139,#9163),$,#9795,$); #9800=IFCRELASSIGNSTOPROCESS('3MB32tAE54E809f7Si_W7B',$,$,$,(#9187),$,#9797,$); -#9801=IFCRELASSIGNSTOPROCESS('19Y7d2cJf2kvYpHy44FEL3',$,$,$,(#9322,#9323,#9324,#9325,#9700),$,#9798,$); +#9801=IFCRELASSIGNSTOPROCESS('19Y7d2cJf2kvYpHy44FEL3',$,$,$,(#9322,#9323,#9700),$,#9798,$); #9802=IFCTASKTIME($,$,$,$,'P15D','2026-02-23T09:00:00','2026-03-13T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$); #9803=IFCTASKTIME($,$,$,$,'P5D','2026-02-23T09:00:00','2026-02-27T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$); #9804=IFCTASKTIME($,$,$,$,'P5D','2026-02-27T09:00:00','2026-03-06T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$); @@ -6250,16 +6152,6 @@ DATA; #9914=IFCQUANTITYAREA('Area',$,$,0.58415396636682,$); #9915=IFCQUANTITYLENGTH('Height',$,$,2.353333,$); #9916=IFCQUANTITYLENGTH('Width',$,$,0.995,$); -#9917=IFCELEMENTQUANTITY('1EF_67TQ91r9tt8Lb0KFE3',$,'Qto_WindowBaseQuantities',$,'BaseQuantities',(#9919,#9920,#9921)); -#9918=IFCRELDEFINESBYPROPERTIES('2bWIKVFeP7oPrwCMV_7qni',$,$,$,(#9324),#9917); -#9919=IFCQUANTITYAREA('Area',$,$,0.58415396636682,$); -#9920=IFCQUANTITYLENGTH('Height',$,$,2.353333,$); -#9921=IFCQUANTITYLENGTH('Width',$,$,0.995,$); -#9922=IFCELEMENTQUANTITY('1QzaZor45ASeUiENxnUTlE',$,'Qto_WindowBaseQuantities',$,'BaseQuantities',(#9924,#9925,#9926)); -#9923=IFCRELDEFINESBYPROPERTIES('18OlACooX7ehigg4HGWa_l',$,$,$,(#9325),#9922); -#9924=IFCQUANTITYAREA('Area',$,$,0.58415396636682,$); -#9925=IFCQUANTITYLENGTH('Height',$,$,2.353333,$); -#9926=IFCQUANTITYLENGTH('Width',$,$,0.995,$); #9932=IFCCOSTITEM('0FM9Ks0on1W9FPciKOAdZr',$,'Ground Floor',$,$,'A',$,(#9940),$); #9933=IFCCOSTITEM('3FAuy3K5H0gAg1ijJhG9cd',$,'Ground Floor Walls',$,$,'A.1',$,(#9938),(#9882,#9871,#9893,#9904)); #9934=IFCRELNESTS('0c1WW0QJ97OPll3n7nMWDP',$,$,$,#9932,(#9933,#9935)); @@ -6279,11 +6171,6 @@ DATA; #9963=IFCDIRECTION((1.,0.,0.)); #9964=IFCAXIS2PLACEMENT3D(#9961,#9962,#9963); #9965=IFCLOCALPLACEMENT(#8929,#9964); -#9976=IFCCARTESIANPOINT((4.44089209850063E-16,0.,-3.)); -#9977=IFCDIRECTION((0.,0.,1.)); -#9978=IFCDIRECTION((1.,0.,0.)); -#9979=IFCAXIS2PLACEMENT3D(#9976,#9977,#9978); -#9980=IFCLOCALPLACEMENT(#4810,#9979); #9981=IFCCARTESIANPOINT((0.,0.,0.)); #9982=IFCDIRECTION((0.,0.,1.)); #9983=IFCDIRECTION((1.,3.18529200542489E-17,0.)); @@ -6294,26 +6181,11 @@ DATA; #10003=IFCDIRECTION((1.,0.,0.)); #10004=IFCAXIS2PLACEMENT3D(#10001,#10002,#10003); #10005=IFCLOCALPLACEMENT(#8959,#10004); -#10021=IFCCARTESIANPOINT((0.,0.,0.)); -#10022=IFCDIRECTION((0.,0.,1.)); -#10023=IFCDIRECTION((1.,0.,0.)); -#10024=IFCAXIS2PLACEMENT3D(#10021,#10022,#10023); -#10025=IFCLOCALPLACEMENT(#8837,#10024); #10046=IFCCARTESIANPOINT((4.15000057220459,-2.95582485198975,2.38424110412598)); #10047=IFCDIRECTION((0.419069112412287,1.83180937551146E-08,0.907954337520328)); #10048=IFCDIRECTION((-4.37113882867379E-08,0.999999999999999,0.)); #10049=IFCAXIS2PLACEMENT3D(#10046,#10047,#10048); #10050=IFCLOCALPLACEMENT(#92,#10049); -#10051=IFCCARTESIANPOINT((-3.44354057312012,3.,2.94)); -#10052=IFCDIRECTION((0.,0.419069132030166,0.907954328465636)); -#10053=IFCDIRECTION((-1.,0.,0.)); -#10054=IFCAXIS2PLACEMENT3D(#10051,#10052,#10053); -#10055=IFCLOCALPLACEMENT(#10025,#10054); -#10056=IFCCARTESIANPOINT((-2.,-3.,2.94)); -#10057=IFCDIRECTION((0.,-0.419069132030166,0.907954328465636)); -#10058=IFCDIRECTION((1.,0.,0.)); -#10059=IFCAXIS2PLACEMENT3D(#10056,#10057,#10058); -#10060=IFCLOCALPLACEMENT(#10025,#10059); #10065=IFCCARTESIANPOINT((-4.44089209850063E-16,0.,0.)); #10066=IFCDIRECTION((0.,0.,1.)); #10067=IFCDIRECTION((1.,-5.42156620206499E-18,0.)); @@ -6526,60 +6398,20 @@ DATA; #10382=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10379,#10380,#10378,1.,#10381); #10383=IFCMAPPEDITEM(#611,#10382); #10384=IFCSHAPEREPRESENTATION(#63,'Clearance','MappedRepresentation',(#10383)); -#10385=IFCOPENINGELEMENT('0eSXjyFSf9iP8YnKGsrVYa',$,'opening-west-2',$,$,#10407,#10396,$,.OPENING.); -#10386=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.))); -#10387=IFCINDEXEDPOLYCURVE(#10386,$,.F.); -#10388=IFCDIRECTION((0.,0.,1.)); -#10389=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10387); -#10390=IFCCARTESIANPOINT((0.,0.,0.)); -#10391=IFCDIRECTION((0.,0.,1.)); -#10392=IFCDIRECTION((1.,0.,0.)); -#10393=IFCAXIS2PLACEMENT3D(#10390,#10391,#10392); -#10394=IFCEXTRUDEDAREASOLID(#10389,#10393,#10388,2.65); -#10395=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10394)); -#10396=IFCPRODUCTDEFINITIONSHAPE($,$,(#10395)); +#10385=IFCOPENINGELEMENT('0eSXjyFSf9iP8YnKGsrVYa',$,'opening-west-2',$,$,#10407,#10726,$,.OPENING.); #10402=IFCRELVOIDSELEMENT('3RIOB7lfb35RZUChsqkndN',$,$,$,#9139,#10385); #10403=IFCCARTESIANPOINT((2.63060404889561,-0.250000000000001,0.75)); #10404=IFCDIRECTION((0.,0.,1.)); #10405=IFCDIRECTION((1.,-4.88580326352134E-17,0.)); #10406=IFCAXIS2PLACEMENT3D(#10403,#10404,#10405); #10407=IFCLOCALPLACEMENT(#10192,#10406); -#10408=IFCWINDOW('3qoICPyEvFQOXVGl4Kt8tT',$,'win-west-2',$,$,#10418,#10427,$,2.65,0.91,$,$,$); +#10408=IFCWINDOW('3qoICPyEvFQOXVGl4Kt8tT',$,'win-west-2',$,$,#10418,#10708,$,2.23,0.91,$,$,$); #10414=IFCCARTESIANPOINT((-3.07126602979089,0.383898066501423,0.75)); #10415=IFCDIRECTION((0.,0.,1.)); #10416=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.)); #10417=IFCAXIS2PLACEMENT3D(#10414,#10415,#10416); #10418=IFCLOCALPLACEMENT(#92,#10417); #10419=IFCRELFILLSELEMENT('2TVf81QEj4fuMHi3UxQ1B$',$,$,$,#10385,#10408); -#10420=IFCCARTESIANPOINT((0.,0.,0.)); -#10421=IFCDIRECTION((1.,0.,0.)); -#10422=IFCDIRECTION((0.,1.,0.)); -#10423=IFCDIRECTION((0.,0.,1.)); -#10424=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10421,#10422,#10420,1.,#10423); -#10425=IFCMAPPEDITEM(#1085,#10424); -#10426=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#10425)); -#10427=IFCPRODUCTDEFINITIONSHAPE($,$,(#10426,#10434,#10441,#10448)); -#10428=IFCCARTESIANPOINT((0.,0.,0.)); -#10429=IFCDIRECTION((1.,0.,0.)); -#10430=IFCDIRECTION((0.,1.,0.)); -#10431=IFCDIRECTION((0.,0.,1.)); -#10432=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10429,#10430,#10428,1.,#10431); -#10433=IFCMAPPEDITEM(#1094,#10432); -#10434=IFCSHAPEREPRESENTATION(#13,'Box','MappedRepresentation',(#10433)); -#10435=IFCCARTESIANPOINT((0.,0.,0.)); -#10436=IFCDIRECTION((1.,0.,0.)); -#10437=IFCDIRECTION((0.,1.,0.)); -#10438=IFCDIRECTION((0.,0.,1.)); -#10439=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10436,#10437,#10435,1.,#10438); -#10440=IFCMAPPEDITEM(#1135,#10439); -#10441=IFCSHAPEREPRESENTATION(#18,'Profile','MappedRepresentation',(#10440)); -#10442=IFCCARTESIANPOINT((0.,0.,0.)); -#10443=IFCDIRECTION((1.,0.,0.)); -#10444=IFCDIRECTION((0.,1.,0.)); -#10445=IFCDIRECTION((0.,0.,1.)); -#10446=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10443,#10444,#10442,1.,#10445); -#10447=IFCMAPPEDITEM(#1209,#10446); -#10448=IFCSHAPEREPRESENTATION(#63,'Clearance','MappedRepresentation',(#10447)); #10449=IFCOPENINGELEMENT('3EzCVR1tH9$BnlSqFGHSyK',$,'opening-west-3',$,$,#10471,#10460,$,.OPENING.); #10450=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.))); #10451=IFCINDEXEDPOLYCURVE(#10450,$,.F.); @@ -6768,5 +6600,105 @@ DATA; #10669=IFCPRODUCTDEFINITIONSHAPE($,$,(#10647)); #10670=IFCPRODUCTDEFINITIONSHAPE($,$,(#10657)); #10671=IFCPRODUCTDEFINITIONSHAPE($,$,(#10667)); +#10672=IFCOPENINGELEMENT('30bzflyc51MRUnp3BIPO1Q',$,'opening-north-entrance',$,$,#10694,#10683,$,.OPENING.); +#10673=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.))); +#10674=IFCINDEXEDPOLYCURVE(#10673,$,.F.); +#10675=IFCDIRECTION((0.,0.,1.)); +#10676=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10674); +#10677=IFCCARTESIANPOINT((0.,0.,0.)); +#10678=IFCDIRECTION((0.,0.,1.)); +#10679=IFCDIRECTION((1.,0.,0.)); +#10680=IFCAXIS2PLACEMENT3D(#10677,#10678,#10679); +#10681=IFCEXTRUDEDAREASOLID(#10676,#10680,#10675,2.08); +#10682=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10681)); +#10683=IFCPRODUCTDEFINITIONSHAPE($,$,(#10682)); +#10689=IFCRELVOIDSELEMENT('0Sa4ElK6jCce15IHDHqHfK',$,$,$,#9115,#10672); +#10690=IFCCARTESIANPOINT((4.08128381093343,-0.25,0.)); +#10691=IFCDIRECTION((0.,0.,1.)); +#10692=IFCDIRECTION((1.,0.,0.)); +#10693=IFCAXIS2PLACEMENT3D(#10690,#10691,#10692); +#10694=IFCLOCALPLACEMENT(#9136,#10693); +#10695=IFCCARTESIANPOINT((-2.08128381093343,3.25,0.)); +#10696=IFCDIRECTION((0.,0.,1.)); +#10697=IFCDIRECTION((-1.,0.,0.)); +#10698=IFCAXIS2PLACEMENT3D(#10695,#10696,#10697); +#10699=IFCLOCALPLACEMENT(#92,#10698); +#10700=IFCRELFILLSELEMENT('0JybCBgO17mfaUYt7GjVtz',$,$,$,#10672,#4811); +#10701=IFCCARTESIANPOINT((0.,0.,0.)); +#10702=IFCDIRECTION((1.,0.,0.)); +#10703=IFCDIRECTION((0.,1.,0.)); +#10704=IFCDIRECTION((0.,0.,1.)); +#10705=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10702,#10703,#10701,1.,#10704); +#10706=IFCMAPPEDITEM(#575,#10705); +#10707=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#10706)); +#10708=IFCPRODUCTDEFINITIONSHAPE($,$,(#10707,#10715)); +#10709=IFCCARTESIANPOINT((0.,0.,0.)); +#10710=IFCDIRECTION((1.,0.,0.)); +#10711=IFCDIRECTION((0.,1.,0.)); +#10712=IFCDIRECTION((0.,0.,1.)); +#10713=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#10710,#10711,#10709,1.,#10712); +#10714=IFCMAPPEDITEM(#611,#10713); +#10715=IFCSHAPEREPRESENTATION(#63,'Clearance','MappedRepresentation',(#10714)); +#10716=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.5),(0.91,0.5),(0.91,0.),(0.,0.))); +#10717=IFCINDEXEDPOLYCURVE(#10716,$,.F.); +#10718=IFCDIRECTION((0.,0.,1.)); +#10719=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10717); +#10720=IFCCARTESIANPOINT((0.,0.,0.)); +#10721=IFCDIRECTION((0.,0.,1.)); +#10722=IFCDIRECTION((1.,0.,0.)); +#10723=IFCAXIS2PLACEMENT3D(#10720,#10721,#10722); +#10724=IFCEXTRUDEDAREASOLID(#10719,#10723,#10718,2.23); +#10725=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10724)); +#10726=IFCPRODUCTDEFINITIONSHAPE($,$,(#10725)); +#10752=IFCCARTESIANPOINT((0.,0.,6.)); +#10753=IFCDIRECTION((0.,0.,1.)); +#10754=IFCDIRECTION((1.,0.,0.)); +#10755=IFCAXIS2PLACEMENT3D(#10752,#10753,#10754); +#10756=IFCLOCALPLACEMENT(#82,#10755); +#10757=IFCCARTESIANPOINT((-3.69354057312012,3.,-3.)); +#10758=IFCDIRECTION((1.,0.,0.)); +#10759=IFCDIRECTION((0.,1.,0.)); +#10760=IFCAXIS2PLACEMENT3D(#10757,#10758,#10759); +#10761=IFCLOCALPLACEMENT(#10756,#10760); +#10762=IFCCARTESIANPOINT((-3.69354057312012,3.,-3.)); +#10763=IFCDIRECTION((1.,0.,0.)); +#10764=IFCDIRECTION((0.,1.,0.)); +#10765=IFCAXIS2PLACEMENT3D(#10762,#10763,#10764); +#10766=IFCLOCALPLACEMENT(#10756,#10765); +#10767=IFCCARTESIANPOINT((-3.69354057312012,3.,-3.)); +#10768=IFCDIRECTION((1.,0.,0.)); +#10769=IFCDIRECTION((0.,1.,0.)); +#10770=IFCAXIS2PLACEMENT3D(#10767,#10768,#10769); +#10771=IFCLOCALPLACEMENT(#10756,#10770); +#10772=IFCCARTESIANPOINT((2.25,-3.,-3.)); +#10773=IFCDIRECTION((-1.,0.,0.)); +#10774=IFCDIRECTION((0.,-1.,0.)); +#10775=IFCAXIS2PLACEMENT3D(#10772,#10773,#10774); +#10776=IFCLOCALPLACEMENT(#10756,#10775); +#10777=IFCCARTESIANPOINT((2.25,-3.,-3.)); +#10778=IFCDIRECTION((-1.,0.,0.)); +#10779=IFCDIRECTION((0.,-1.,0.)); +#10780=IFCAXIS2PLACEMENT3D(#10777,#10778,#10779); +#10781=IFCLOCALPLACEMENT(#10756,#10780); +#10782=IFCCARTESIANPOINT((2.25,-3.,-3.)); +#10783=IFCDIRECTION((-1.,0.,0.)); +#10784=IFCDIRECTION((0.,-1.,0.)); +#10785=IFCAXIS2PLACEMENT3D(#10782,#10783,#10784); +#10786=IFCLOCALPLACEMENT(#10756,#10785); +#10787=IFCCARTESIANPOINT((0.,0.,0.)); +#10788=IFCDIRECTION((0.,0.,1.)); +#10789=IFCDIRECTION((1.,0.,0.)); +#10790=IFCAXIS2PLACEMENT3D(#10787,#10788,#10789); +#10791=IFCLOCALPLACEMENT(#10756,#10790); +#10792=IFCCARTESIANPOINT((-3.44354057312012,3.,0.)); +#10793=IFCDIRECTION((0.,0.419069132030166,0.907954328465636)); +#10794=IFCDIRECTION((-1.,0.,0.)); +#10795=IFCAXIS2PLACEMENT3D(#10792,#10793,#10794); +#10796=IFCLOCALPLACEMENT(#10791,#10795); +#10797=IFCCARTESIANPOINT((-2.,-3.,0.)); +#10798=IFCDIRECTION((0.,-0.419069132030166,0.907954328465636)); +#10799=IFCDIRECTION((1.,0.,0.)); +#10800=IFCAXIS2PLACEMENT3D(#10797,#10798,#10799); +#10801=IFCLOCALPLACEMENT(#10791,#10800); ENDSEC; END-ISO-10303-21;