diff --git a/_test_simple.ifc b/_test_simple.ifc index 5f67e48..a244d72 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -4138,7 +4138,7 @@ DATA; #5022=IFCWALL('1_$aWwKov0Sf7It_vDy_tx',$,'porch south wall',$,$,#5033,#5028,$,$); #5023=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$); #5024=IFCRELASSOCIATESMATERIAL('2pXAM9FwrFY9lC4Sz49sXz',$,$,$,(#5022),#5023); -#5028=IFCPRODUCTDEFINITIONSHAPE($,$,(#8615,#8719)); +#5028=IFCPRODUCTDEFINITIONSHAPE($,$,(#8615,#8770)); #5029=IFCCARTESIANPOINT((2.25000023841858,-1.15582501888275,0.)); #5030=IFCDIRECTION((0.,0.,1.)); #5031=IFCDIRECTION((1.,0.,0.)); @@ -4162,7 +4162,7 @@ DATA; #5072=IFCWALL('2donwy3Dr5CPaKmOIdQQcb',$,'porch north wall',$,$,#5181,#5078,$,$); #5073=IFCMATERIALLAYERSETUSAGE(#142,.AXIS2.,.POSITIVE.,0.,$); #5074=IFCRELASSOCIATESMATERIAL('3apSz7di97iBofXEAfmuJI',$,$,$,(#5072),#5073); -#5078=IFCPRODUCTDEFINITIONSHAPE($,$,(#8628,#8743)); +#5078=IFCPRODUCTDEFINITIONSHAPE($,$,(#8628,#8787)); #5094=IFCPROPERTYSET('20$m9HA010xfEFnKAwwHBu',$,'EPset_Parametric',$,(#5096)); #5095=IFCRELDEFINESBYPROPERTIES('1cdFWS8Er9b8kFsrQJ0Aq0',$,$,$,(#5072),#5094); #5096=IFCPROPERTYSINGLEVALUE('Engine',$,IFCLABEL('Bonsai.DumbLayer2'),$); @@ -6062,53 +6062,39 @@ DATA; #8693=IFCCARTESIANPOINTLIST2D(((0.,0.),(4.139,0.))); #8694=IFCINDEXEDPOLYCURVE(#8693,$,$); #8695=IFCSHAPEREPRESENTATION(#23,'Axis','Curve2D',(#8694)); -#8696=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(1.9,0.33),(1.9,0.),(0.,0.))); -#8697=IFCINDEXEDPOLYCURVE(#8696,$,.F.); -#8698=IFCDIRECTION((0.,0.,1.)); -#8699=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#8697); -#8700=IFCCARTESIANPOINT((0.,0.,0.)); -#8701=IFCDIRECTION((0.,0.,1.)); -#8702=IFCDIRECTION((1.,0.,0.)); -#8703=IFCAXIS2PLACEMENT3D(#8700,#8701,#8702); -#8704=IFCEXTRUDEDAREASOLID(#8699,#8703,#8698,3.5); -#8705=IFCCARTESIANPOINT((1.9,0.,0.)); -#8706=IFCDIRECTION((-0.707,-0.707,0.)); -#8707=IFCDIRECTION((-0.707106781186548,0.707106781186548,0.)); -#8708=IFCAXIS2PLACEMENT3D(#8705,#8706,#8707); -#8709=IFCPLANE(#8708); -#8710=IFCHALFSPACESOLID(#8709,.F.); -#8711=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#8704,#8710); -#8712=IFCCARTESIANPOINT((0.,0.,3.26)); -#8713=IFCDIRECTION((-0.419,0.,-0.908)); -#8714=IFCDIRECTION((0.,1.,-0.)); -#8715=IFCAXIS2PLACEMENT3D(#8712,#8713,#8714); -#8716=IFCPLANE(#8715); -#8717=IFCHALFSPACESOLID(#8716,.F.); -#8718=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#8711,#8717); -#8719=IFCSHAPEREPRESENTATION(#11,'Body','Clipping',(#8718)); -#8720=IFCCARTESIANPOINTLIST2D(((0.,0.),(0.,0.33),(1.9,0.33),(1.9,0.),(0.,0.))); -#8721=IFCINDEXEDPOLYCURVE(#8720,$,.F.); -#8722=IFCDIRECTION((0.,0.,1.)); -#8723=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#8721); -#8724=IFCCARTESIANPOINT((0.,0.,0.)); -#8725=IFCDIRECTION((0.,0.,1.)); -#8726=IFCDIRECTION((1.,0.,0.)); -#8727=IFCAXIS2PLACEMENT3D(#8724,#8725,#8726); -#8728=IFCEXTRUDEDAREASOLID(#8723,#8727,#8722,3.5); -#8729=IFCCARTESIANPOINT((0.,0.,0.)); -#8730=IFCDIRECTION((0.707,-0.707,0.)); -#8731=IFCDIRECTION((-0.707106781186548,-0.707106781186548,0.)); -#8732=IFCAXIS2PLACEMENT3D(#8729,#8730,#8731); -#8733=IFCPLANE(#8732); -#8734=IFCHALFSPACESOLID(#8733,.F.); -#8735=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#8728,#8734); -#8736=IFCCARTESIANPOINT((0.,0.,2.384)); -#8737=IFCDIRECTION((0.419,0.,-0.908)); -#8738=IFCDIRECTION((0.,-1.,0.)); -#8739=IFCAXIS2PLACEMENT3D(#8736,#8737,#8738); -#8740=IFCPLANE(#8739); -#8741=IFCHALFSPACESOLID(#8740,.F.); -#8742=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#8735,#8741); -#8743=IFCSHAPEREPRESENTATION(#11,'Body','Clipping',(#8742)); +#8761=IFCCARTESIANPOINTLIST2D(((0.,0.),(1.9,0.),(1.57,0.33),(0.,0.33))); +#8762=IFCINDEXEDPOLYCURVE(#8761,(IFCLINEINDEX((1,2,3,4,1))),$); +#8763=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#8762); +#8764=IFCCARTESIANPOINT((0.,0.,0.)); +#8765=IFCDIRECTION((0.,0.,1.)); +#8766=IFCDIRECTION((1.,0.,0.)); +#8767=IFCAXIS2PLACEMENT3D(#8764,#8765,#8766); +#8768=IFCDIRECTION((0.,0.,1.)); +#8769=IFCEXTRUDEDAREASOLID(#8763,#8767,#8768,3.5); +#8770=IFCSHAPEREPRESENTATION(#11,'Body','Clipping',(#8777)); +#8771=IFCCARTESIANPOINT((0.,0.,3.26)); +#8772=IFCDIRECTION((-0.419,0.,-0.908)); +#8773=IFCDIRECTION((0.,1.,-0.)); +#8774=IFCAXIS2PLACEMENT3D(#8771,#8772,#8773); +#8775=IFCPLANE(#8774); +#8776=IFCHALFSPACESOLID(#8775,.F.); +#8777=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#8769,#8776); +#8778=IFCCARTESIANPOINTLIST2D(((0.,0.),(1.9,0.),(1.9,0.33),(0.33,0.33))); +#8779=IFCINDEXEDPOLYCURVE(#8778,(IFCLINEINDEX((1,2,3,4,1))),$); +#8780=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#8779); +#8781=IFCCARTESIANPOINT((0.,0.,0.)); +#8782=IFCDIRECTION((0.,0.,1.)); +#8783=IFCDIRECTION((1.,0.,0.)); +#8784=IFCAXIS2PLACEMENT3D(#8781,#8782,#8783); +#8785=IFCDIRECTION((0.,0.,1.)); +#8786=IFCEXTRUDEDAREASOLID(#8780,#8784,#8785,3.5); +#8787=IFCSHAPEREPRESENTATION(#11,'Body','Clipping',(#8794)); +#8788=IFCCARTESIANPOINT((0.,0.,2.384)); +#8789=IFCDIRECTION((0.419,0.,-0.908)); +#8790=IFCDIRECTION((0.,-1.,0.)); +#8791=IFCAXIS2PLACEMENT3D(#8788,#8789,#8790); +#8792=IFCPLANE(#8791); +#8793=IFCHALFSPACESOLID(#8792,.F.); +#8794=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#8786,#8793); ENDSEC; END-ISO-10303-21;