Copy exact first-floor wall profiles to ground floor, 3m height, no clipping

This commit is contained in:
Bruno Postle 2026-03-20 00:28:39 +00:00
parent 12de6b9c81
commit 7baf5115a9

View file

@ -5951,7 +5951,7 @@ DATA;
#9088=IFCDIRECTION((1.,0.,0.)); #9088=IFCDIRECTION((1.,0.,0.));
#9089=IFCAXIS2PLACEMENT3D(#9086,#9087,#9088); #9089=IFCAXIS2PLACEMENT3D(#9086,#9087,#9088);
#9090=IFCLOCALPLACEMENT(#8878,#9089); #9090=IFCLOCALPLACEMENT(#8878,#9089);
#9091=IFCWALL('3ou9hOwEP7DhWMecwJx0$Y',$,'ground-south',$,$,#9112,#10184,$,$); #9091=IFCWALL('3ou9hOwEP7DhWMecwJx0$Y',$,'ground-south',$,$,#9112,#10668,$,$);
#9108=IFCCARTESIANPOINT((-2.,-3.,0.)); #9108=IFCCARTESIANPOINT((-2.,-3.,0.));
#9109=IFCDIRECTION((0.,0.,1.)); #9109=IFCDIRECTION((0.,0.,1.));
#9110=IFCDIRECTION((1.,0.,0.)); #9110=IFCDIRECTION((1.,0.,0.));
@ -5959,7 +5959,7 @@ DATA;
#9112=IFCLOCALPLACEMENT(#92,#9111); #9112=IFCLOCALPLACEMENT(#92,#9111);
#9113=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$); #9113=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$);
#9114=IFCRELASSOCIATESMATERIAL('0bKElsPsTC_QKsv2GBSx3o',$,$,$,(#9091),#9113); #9114=IFCRELASSOCIATESMATERIAL('0bKElsPsTC_QKsv2GBSx3o',$,$,$,(#9091),#9113);
#9115=IFCWALL('1TjS98sZLB2Or1TrgvTqoS',$,'ground-north',$,$,#9136,#10185,$,$); #9115=IFCWALL('1TjS98sZLB2Or1TrgvTqoS',$,'ground-north',$,$,#9136,#10669,$,$);
#9132=IFCCARTESIANPOINT((2.,3.,0.)); #9132=IFCCARTESIANPOINT((2.,3.,0.));
#9133=IFCDIRECTION((0.,0.,1.)); #9133=IFCDIRECTION((0.,0.,1.));
#9134=IFCDIRECTION((-1.,0.,0.)); #9134=IFCDIRECTION((-1.,0.,0.));
@ -5967,10 +5967,10 @@ DATA;
#9136=IFCLOCALPLACEMENT(#92,#9135); #9136=IFCLOCALPLACEMENT(#92,#9135);
#9137=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$); #9137=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$);
#9138=IFCRELASSOCIATESMATERIAL('30lw3uTQXFdPYBwTZqSCEX',$,$,$,(#9115),#9137); #9138=IFCRELASSOCIATESMATERIAL('30lw3uTQXFdPYBwTZqSCEX',$,$,$,(#9115),#9137);
#9139=IFCWALL('334h0HFIb7ZPSj6aYKtbiA',$,'ground-west',$,$,#10192,#10186,$,$); #9139=IFCWALL('334h0HFIb7ZPSj6aYKtbiA',$,'ground-west',$,$,#10192,#10670,$,$);
#9161=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$); #9161=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$);
#9162=IFCRELASSOCIATESMATERIAL('34C$2hU$P1RP$NM8Jf$G$G',$,$,$,(#9139),#9161); #9162=IFCRELASSOCIATESMATERIAL('34C$2hU$P1RP$NM8Jf$G$G',$,$,$,(#9139),#9161);
#9163=IFCWALL('3z8H5PRJj7cgJH6Yj8TXMi',$,'ground-east',$,$,#9184,#10187,$,$); #9163=IFCWALL('3z8H5PRJj7cgJH6Yj8TXMi',$,'ground-east',$,$,#9184,#10671,$,$);
#9180=IFCCARTESIANPOINT((2.,-3.,0.)); #9180=IFCCARTESIANPOINT((2.,-3.,0.));
#9181=IFCDIRECTION((0.,0.,1.)); #9181=IFCDIRECTION((0.,0.,1.));
#9182=IFCDIRECTION((0.,1.,0.)); #9182=IFCDIRECTION((0.,1.,0.));
@ -6359,50 +6359,6 @@ DATA;
#10107=IFCDIRECTION((1.,0.,0.)); #10107=IFCDIRECTION((1.,0.,0.));
#10108=IFCAXIS2PLACEMENT3D(#10105,#10106,#10107); #10108=IFCAXIS2PLACEMENT3D(#10105,#10106,#10107);
#10109=IFCLOCALPLACEMENT(#2397,#10108); #10109=IFCLOCALPLACEMENT(#2397,#10108);
#10144=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(4.4469861468613,0.33),(4.4469861468613,0.),(0.,0.)));
#10145=IFCINDEXEDPOLYCURVE(#10144,$,.F.);
#10146=IFCDIRECTION((0.,0.,1.));
#10147=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10145);
#10148=IFCCARTESIANPOINT((0.,0.,0.));
#10149=IFCDIRECTION((0.,0.,1.));
#10150=IFCDIRECTION((1.,0.,0.));
#10151=IFCAXIS2PLACEMENT3D(#10148,#10149,#10150);
#10152=IFCEXTRUDEDAREASOLID(#10147,#10151,#10146,3.);
#10153=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10152));
#10154=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(6.01082176774142,0.33),(6.01082176774142,0.),(0.,0.)));
#10155=IFCINDEXEDPOLYCURVE(#10154,$,.F.);
#10156=IFCDIRECTION((0.,0.,1.));
#10157=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10155);
#10158=IFCCARTESIANPOINT((0.,0.,0.));
#10159=IFCDIRECTION((0.,0.,1.));
#10160=IFCDIRECTION((1.,0.,0.));
#10161=IFCAXIS2PLACEMENT3D(#10158,#10159,#10160);
#10162=IFCEXTRUDEDAREASOLID(#10157,#10161,#10156,3.);
#10163=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10162));
#10164=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(6.68547543927383,0.33),(6.68547543927383,0.),(0.,0.)));
#10165=IFCINDEXEDPOLYCURVE(#10164,$,.F.);
#10166=IFCDIRECTION((0.,0.,1.));
#10167=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10165);
#10168=IFCCARTESIANPOINT((0.,0.,0.));
#10169=IFCDIRECTION((0.,0.,1.));
#10170=IFCDIRECTION((1.,0.,0.));
#10171=IFCAXIS2PLACEMENT3D(#10168,#10169,#10170);
#10172=IFCEXTRUDEDAREASOLID(#10167,#10171,#10166,3.);
#10173=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10172));
#10174=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(6.5,0.33),(6.5,0.),(0.,0.)));
#10175=IFCINDEXEDPOLYCURVE(#10174,$,.F.);
#10176=IFCDIRECTION((0.,0.,1.));
#10177=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10175);
#10178=IFCCARTESIANPOINT((0.,0.,0.));
#10179=IFCDIRECTION((0.,0.,1.));
#10180=IFCDIRECTION((1.,0.,0.));
#10181=IFCAXIS2PLACEMENT3D(#10178,#10179,#10180);
#10182=IFCEXTRUDEDAREASOLID(#10177,#10181,#10176,3.);
#10183=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10182));
#10184=IFCPRODUCTDEFINITIONSHAPE($,$,(#10153));
#10185=IFCPRODUCTDEFINITIONSHAPE($,$,(#10163));
#10186=IFCPRODUCTDEFINITIONSHAPE($,$,(#10173));
#10187=IFCPRODUCTDEFINITIONSHAPE($,$,(#10183));
#10188=IFCCARTESIANPOINT((-3.44354057312012,3.,0.)); #10188=IFCCARTESIANPOINT((-3.44354057312012,3.,0.));
#10189=IFCDIRECTION((0.,0.,1.)); #10189=IFCDIRECTION((0.,0.,1.));
#10190=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.)); #10190=IFCDIRECTION((0.233915393914003,-0.972256955999831,0.));
@ -6768,5 +6724,49 @@ DATA;
#10625=IFCAXIS2PLACEMENT3D(#10622,#10623,#10624); #10625=IFCAXIS2PLACEMENT3D(#10622,#10623,#10624);
#10626=IFCLOCALPLACEMENT(#92,#10625); #10626=IFCLOCALPLACEMENT(#92,#10625);
#10627=IFCRELFILLSELEMENT('3sHJBZb_54deMUrRMsXdIO',$,$,$,#10599,#6076); #10627=IFCRELFILLSELEMENT('3sHJBZb_54deMUrRMsXdIO',$,$,$,#10599,#6076);
#10628=IFCCARTESIANPOINTLIST2D(((0.0630355669956149,0.08),(-0.196986146861296,-0.25),(4.25,-0.25),(3.92,0.08)));
#10629=IFCINDEXEDPOLYCURVE(#10628,(IFCLINEINDEX((1,2,3,4,1))),$);
#10630=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10629);
#10631=IFCCARTESIANPOINT((0.,0.,0.));
#10632=IFCDIRECTION((0.,0.,1.));
#10633=IFCDIRECTION((1.,0.,0.));
#10634=IFCAXIS2PLACEMENT3D(#10631,#10632,#10633);
#10635=IFCDIRECTION((0.,0.,1.));
#10636=IFCEXTRUDEDAREASOLID(#10630,#10634,#10635,3.);
#10637=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10636));
#10638=IFCCARTESIANPOINTLIST2D(((0.08,0.08),(-0.25,-0.25),(5.76082176774142,-0.25),(5.3420105908413,0.08)));
#10639=IFCINDEXEDPOLYCURVE(#10638,(IFCLINEINDEX((1,2,3,4,1))),$);
#10640=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10639);
#10641=IFCCARTESIANPOINT((0.,0.,0.));
#10642=IFCDIRECTION((0.,0.,1.));
#10643=IFCDIRECTION((1.,0.,0.));
#10644=IFCAXIS2PLACEMENT3D(#10641,#10642,#10643);
#10645=IFCDIRECTION((0.,0.,1.));
#10646=IFCEXTRUDEDAREASOLID(#10640,#10644,#10645,3.);
#10647=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10646));
#10648=IFCCARTESIANPOINTLIST2D(((0.101529982278818,0.08),(-0.317281194621306,-0.25),(6.36819424465252,-0.25),(6.10817253079561,0.08)));
#10649=IFCINDEXEDPOLYCURVE(#10648,(IFCLINEINDEX((1,2,3,4,1))),$);
#10650=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10649);
#10651=IFCCARTESIANPOINT((0.,0.,0.));
#10652=IFCDIRECTION((0.,0.,1.));
#10653=IFCDIRECTION((1.,0.,0.));
#10654=IFCAXIS2PLACEMENT3D(#10651,#10652,#10653);
#10655=IFCDIRECTION((0.,0.,1.));
#10656=IFCEXTRUDEDAREASOLID(#10650,#10654,#10655,3.);
#10657=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10656));
#10658=IFCCARTESIANPOINTLIST2D(((0.080078125,0.08),(-0.25,-0.25),(6.25,-0.25),(5.919921875,0.08)));
#10659=IFCINDEXEDPOLYCURVE(#10658,(IFCLINEINDEX((1,2,3,4,1))),$);
#10660=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#10659);
#10661=IFCCARTESIANPOINT((0.,0.,0.));
#10662=IFCDIRECTION((0.,0.,1.));
#10663=IFCDIRECTION((1.,0.,0.));
#10664=IFCAXIS2PLACEMENT3D(#10661,#10662,#10663);
#10665=IFCDIRECTION((0.,0.,1.));
#10666=IFCEXTRUDEDAREASOLID(#10660,#10664,#10665,3.);
#10667=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#10666));
#10668=IFCPRODUCTDEFINITIONSHAPE($,$,(#10637));
#10669=IFCPRODUCTDEFINITIONSHAPE($,$,(#10647));
#10670=IFCPRODUCTDEFINITIONSHAPE($,$,(#10657));
#10671=IFCPRODUCTDEFINITIONSHAPE($,$,(#10667));
ENDSEC; ENDSEC;
END-ISO-10303-21; END-ISO-10303-21;