From 47087157daf194ab47eeabd6ea5f0604d676822e Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Wed, 20 Sep 2023 21:16:09 +0200 Subject: [PATCH] Small irrelevant error in test case generation --- .../gem005/fail-gem005-scenario01-footprint.ifc | 16 ++++++++-------- test/files/gem005/generate.py | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/test/files/gem005/fail-gem005-scenario01-footprint.ifc b/test/files/gem005/fail-gem005-scenario01-footprint.ifc index d8b165c5..1f0c25d8 100644 --- a/test/files/gem005/fail-gem005-scenario01-footprint.ifc +++ b/test/files/gem005/fail-gem005-scenario01-footprint.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); -FILE_NAME('','2023-09-20T19:11:03',(''),(''),'IfcOpenShell-v0.7.0-64d98f129','IfcOpenShell-v0.7.0-64d98f129',''); +FILE_NAME('','2023-09-20T19:15:36',(''),(''),'IfcOpenShell-v0.7.0-64d98f129','IfcOpenShell-v0.7.0-64d98f129',''); FILE_SCHEMA(('IFC2X3')); ENDSEC; DATA; @@ -9,7 +9,7 @@ DATA; #2=IFCORGANIZATION($,'',$,$,$); #3=IFCPERSONANDORGANIZATION(#1,#2,$); #4=IFCAPPLICATION(#2,'v0.7.0-64d98f129','IfcOpenShell-v0.7.0-64d98f129',''); -#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1695237063); +#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1695237336); #6=IFCDIRECTION((1.,0.,0.)); #7=IFCDIRECTION((0.,0.,1.)); #8=IFCCARTESIANPOINT((0.,0.,0.)); @@ -24,16 +24,16 @@ DATA; #17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16); #18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17); #19=IFCUNITASSIGNMENT((#13,#14,#15,#18)); -#20=IFCPROJECT('3HL8sL$Tr3pRQA3zwpuLfv',#5,'',$,$,$,$,(#11),#19); -#21=IFCSITE('2ev$aeuI94vPDkJSXmp_bL',#5,$,$,$,$,$,$,.ELEMENT.,$,$,$,$,$); -#22=IFCRELAGGREGATES('20W3cY$bH0AeVhHWQpGWgS',#5,$,$,#20,(#21)); -#23=IFCBUILDING('0iVIRmQ2r96BYx0mRDkIpv',#5,$,$,$,$,#31,$,.ELEMENT.,$,$,$); -#24=IFCRELAGGREGATES('3cCBNhB1j0nfGqIz2vKfqs',#5,$,$,#21,(#23)); +#20=IFCPROJECT('2vkoo0S6v3aAjfXGqO53jc',#5,'',$,$,$,$,(#11),#19); +#21=IFCSITE('38g3sdgbL868QK_pdOKelv',#5,$,$,$,$,$,$,.ELEMENT.,$,$,$,$,$); +#22=IFCRELAGGREGATES('0U$MQTphzE4ugY6NDdnrzm',#5,$,$,#20,(#21)); +#23=IFCBUILDING('3SiDl_UrLB6hQTs7oqkR7j',#5,$,$,$,$,#31,$,.ELEMENT.,$,$,$); +#24=IFCRELAGGREGATES('3fbcwCFt19qeVeN56Xb6DJ',#5,$,$,#21,(#23)); #25=IFCCARTESIANPOINT((0.,0.)); #26=IFCCARTESIANPOINT((20.,0.)); #27=IFCCARTESIANPOINT((20.,20.)); #28=IFCCARTESIANPOINT((0.,20.)); -#29=IFCPOLYLINE((#25,#26,#27,#28,#28)); +#29=IFCPOLYLINE((#25,#26,#27,#28,#25)); #30=IFCSHAPEREPRESENTATION(#11,'FootPrint','Axis2D',(#29)); #31=IFCPRODUCTDEFINITIONSHAPE($,$,(#30)); ENDSEC; diff --git a/test/files/gem005/generate.py b/test/files/gem005/generate.py index 25daa389..00d431ed 100644 --- a/test/files/gem005/generate.py +++ b/test/files/gem005/generate.py @@ -71,7 +71,7 @@ f.createIfcCartesianPoint((0.0, 20.0)), ) ) - poly[0] += (poly[0][-1],) + poly[0] += (poly[0][0],) building.Representation = f.createIfcProductDefinitionShape( Representations=[ f.createIfcShapeRepresentation(