mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 05:00:53 +00:00
rules fixture: nornallize headers
- to avoid some diffs on regeneration - some fixtures had problems with the header, so `fail` for them wasn't really testing the intended case, because small issues in the header would make fixture fail regardless
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-09T13:00:43',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-23T13:54:04',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:13:21',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T10:35:38',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-13T09:26:49',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-13T09:45:36',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T10:05:34',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T10:05:34',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T10:05:34',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T10:05:34',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T10:05:34',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-01-13T11:08:39',(),(),'IfcOpenShell v0.7.0-8a108f37','IfcOpenShell v0.7.0-8a108f37','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T11:17:11',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-15T13:40:58',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-15T13:40:58',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T13:05:47',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T13:05:47',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T13:05:47',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-22T13:05:47',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-18T09:21:17',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-18T09:21:17',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-18T09:21:17',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T10:55:33',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T10:55:33',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-13T13:31:19',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-13T13:31:19',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-05T12:05:57',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-05T12:05:57',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-03T21:03:39',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-01-11T11:39:57',(),(),'IfcOpenShell v0.7.0-8a108f37','IfcOpenShell v0.7.0-8a108f37','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-03-11T14:53:24',(),(),'IfcOpenShell v0.7.0-c4b77c2a0','IfcOpenShell v0.7.0-c4b77c2a0','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-03-11T14:53:24',(),(),'IfcOpenShell v0.7.0-c4b77c2a0','IfcOpenShell v0.7.0-c4b77c2a0','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4X3_ADD2'));
|
FILE_SCHEMA(('IFC4X3_ADD2'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2025-12-24T14:25:45',(''),(''),'IfcOpenShell 0.8.0','IfcOpenShell 0.8.0','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4X3_ADD2'));
|
FILE_SCHEMA(('IFC4X3_ADD2'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-23T10:01:32',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-01-11T09:47:45',(),(),'IfcOpenShell v0.7.0-8a108f37','IfcOpenShell v0.7.0-8a108f37','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4X3_ADD2'));
|
FILE_SCHEMA(('IFC4X3_ADD2'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:08:05',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:08:05',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:08:05',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:08:05',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:08:05',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T11:13:45',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-03T21:16:13',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC4'));
|
FILE_SCHEMA(('IFC4'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T12:56:47',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-25T12:56:47',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-12T20:21:51',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2023-02-12T20:21:51',(),(),'IfcOpenShell v0.7.0-07ee62eb9','IfcOpenShell v0.7.0-07ee62eb9','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -2,8 +2,17 @@ import subprocess
|
|||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
|
import ifcopenshell
|
||||||
|
|
||||||
directory = Path(__file__).parent
|
directory = Path(__file__).parent
|
||||||
|
|
||||||
|
|
||||||
|
def normalize_header(f: ifcopenshell.file) -> None:
|
||||||
|
f.header.file_name.time_stamp = "1970-01-01T00:00:00"
|
||||||
|
f.header.file_name.preprocessor_version = "IfcOpenShell"
|
||||||
|
f.header.file_name.originating_system = "IfcOpenShell"
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
for path in directory.glob("*.ifc"):
|
for path in directory.glob("*.ifc"):
|
||||||
path.unlink()
|
path.unlink()
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for i in range(3):
|
for i in range(3):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -26,4 +27,5 @@ for i in range(3):
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'fail' if i == 2 else 'pass'}-{i}-projects-ifc2x3.ifc")
|
f.write(f"{'fail' if i == 2 else 'pass'}-{i}-projects-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for i, box_alignment in enumerate(["top-left", "center", "invalid", "CENTER"]):
|
for i, box_alignment in enumerate(["top-left", "center", "invalid", "CENTER"]):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -12,4 +13,5 @@ for i, box_alignment in enumerate(["top-left", "center", "invalid", "CENTER"]):
|
|||||||
)
|
)
|
||||||
|
|
||||||
suffix = "-uppercase" if box_alignment == "CENTER" else ""
|
suffix = "-uppercase" if box_alignment == "CENTER" else ""
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if i in (0,1,3) else 'fail'}-{i}-box-alignment-{box_alignment}{suffix}-ifc2x3.ifc")
|
f.write(f"{'pass' if i in (0,1,3) else 'fail'}-{i}-box-alignment-{box_alignment}{suffix}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
latitudes = [
|
latitudes = [
|
||||||
(False, (-361, 0, 0)),
|
(False, (-361, 0, 0)),
|
||||||
@@ -45,4 +46,5 @@ for i, (is_valid, lat) in enumerate(latitudes):
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
f.createIfcRelAggregates(ifcopenshell.guid.new(), ownerhist, None, None, proj, [site])
|
f.createIfcRelAggregates(ifcopenshell.guid.new(), ownerhist, None, None, proj, [site])
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if is_valid else 'fail'}-site-latitude-{i}-ifc2x3.ifc")
|
f.write(f"{'pass' if is_valid else 'fail'}-site-latitude-{i}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for depth in (-1.0, 0.0, 1.0):
|
for depth in (-1.0, 0.0, 1.0):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -10,4 +11,5 @@ for depth in (-1.0, 0.0, 1.0):
|
|||||||
f.createIfcDirection((0.0, 0.0, 1.0)),
|
f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
depth,
|
depth,
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if depth > 0. else 'fail'}-extrusion-depth-{depth}-ifc2x3.ifc")
|
f.write(f"{'pass' if depth > 0. else 'fail'}-extrusion-depth-{depth}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for i, (r1, r2) in enumerate(
|
for i, (r1, r2) in enumerate(
|
||||||
[("SUPPLIER", None), ("SUPPLIER", "Valid"), ("USERDEFINED", "Valid"), ("USERDEFINED", None)]
|
[("SUPPLIER", None), ("SUPPLIER", "Valid"), ("USERDEFINED", "Valid"), ("USERDEFINED", None)]
|
||||||
):
|
):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
f.createIfcActorRole(r1, r2)
|
f.createIfcActorRole(r1, r2)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'fail' if i == 3 else 'pass'}-actor-role-{r1}-{r2}-ifc2x3.ifc")
|
f.write(f"{'fail' if i == 3 else 'pass'}-actor-role-{r1}-{r2}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
"IfcPostalAddress": ({}, {"Country": "The Netherlands"}, {"Country": "The Netherlands", "Town": "Eindhoven"}),
|
"IfcPostalAddress": ({}, {"Country": "The Netherlands"}, {"Country": "The Netherlands", "Town": "Eindhoven"}),
|
||||||
@@ -18,6 +19,7 @@ for ent in ("IfcPostalAddress", "IfcTelecomAddress"):
|
|||||||
|
|
||||||
valid = not (purpose == "USERDEFINED" and ud is None)
|
valid = not (purpose == "USERDEFINED" and ud is None)
|
||||||
|
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-{ent}-{purpose}-{ud}-ifc2x3.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-{ent}-{purpose}-{ud}-ifc2x3.ifc")
|
||||||
|
|
||||||
for kwargs in options[ent]:
|
for kwargs in options[ent]:
|
||||||
@@ -26,4 +28,5 @@ for ent in ("IfcPostalAddress", "IfcTelecomAddress"):
|
|||||||
valid = len(kwargs) >= 1
|
valid = len(kwargs) >= 1
|
||||||
if not valid:
|
if not valid:
|
||||||
kwargs = {"all-unset": 1}
|
kwargs = {"all-unset": 1}
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-{ent}-{'-'.join(kwargs.keys())}-ifc2x3.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-{ent}-{'-'.join(kwargs.keys())}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import itertools
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for pty, ety in itertools.product(("GRILLE", "USERDEFINED"), (None, "Something")):
|
for pty, ety in itertools.product(("GRILLE", "USERDEFINED"), (None, "Something")):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -12,4 +13,5 @@ for pty, ety in itertools.product(("GRILLE", "USERDEFINED"), (None, "Something")
|
|||||||
ownerhist = f.createIfcOwnerHistory(pando, appl, ChangeAction="ADDED", CreationDate=int(time.time()))
|
ownerhist = f.createIfcOwnerHistory(pando, appl, ChangeAction="ADDED", CreationDate=int(time.time()))
|
||||||
f.createIfcAirTerminalType(ifcopenshell.guid.new(), ownerhist, "My Type", ElementType=ety, PredefinedType=pty)
|
f.createIfcAirTerminalType(ifcopenshell.guid.new(), ownerhist, "My Type", ElementType=ety, PredefinedType=pty)
|
||||||
valid = pty != "USERDEFINED" or ety is not None
|
valid = pty != "USERDEFINED" or ety is not None
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-air-terminal-type-{pty}-{ety}-ifc2x3.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-air-terminal-type-{pty}-{ety}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
create_none = lambda f: None
|
create_none = lambda f: None
|
||||||
create_polyline = lambda f: f.createIfcPolyline(
|
create_polyline = lambda f: f.createIfcPolyline(
|
||||||
@@ -11,6 +12,7 @@ for i, make_item in enumerate((create_none, create_polyline, create_point)):
|
|||||||
inst = f.createIfcAnnotationCurveOccurrence(
|
inst = f.createIfcAnnotationCurveOccurrence(
|
||||||
make_item(f), [f.createIfcPresentationStyleAssignment([f.createIfcCurveStyle()])]
|
make_item(f), [f.createIfcPresentationStyleAssignment([f.createIfcCurveStyle()])]
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(
|
f.write(
|
||||||
f"{'fail' if i == 2 else 'pass'}-annotation-curve-occurence-{'None' if inst.Item is None else inst.Item.is_a()}-ifc2x3.ifc"
|
f"{'fail' if i == 2 else 'pass'}-annotation-curve-occurence-{'None' if inst.Item is None else inst.Item.is_a()}-ifc2x3.ifc"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
create_plane = lambda f: f.createIfcPlane(f.createIfcAxis2Placement3D(f.createIfcCartesianPoint((0.0, 0.0, 0.0))))
|
create_plane = lambda f: f.createIfcPlane(f.createIfcAxis2Placement3D(f.createIfcCartesianPoint((0.0, 0.0, 0.0))))
|
||||||
create_polyline = lambda f: f.createIfcPolyline(
|
create_polyline = lambda f: f.createIfcPolyline(
|
||||||
@@ -8,4 +9,5 @@ create_polyline = lambda f: f.createIfcPolyline(
|
|||||||
for i, make_item in enumerate((create_plane, create_polyline)):
|
for i, make_item in enumerate((create_plane, create_polyline)):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
inst = f.createIfcAnnotationSurface(make_item(f))
|
inst = f.createIfcAnnotationSurface(make_item(f))
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'fail' if i == 1 else 'pass'}-annotation-surface-{inst.Item.is_a()}-ifc2x3.ifc")
|
f.write(f"{'fail' if i == 1 else 'pass'}-annotation-surface-{inst.Item.is_a()}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
pts = [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0)]
|
pts = [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0)]
|
||||||
dims = [(2, 3, 3), (3, 3, 2), (2, 2, 2), (3, 3, 3)]
|
dims = [(2, 3, 3), (3, 3, 2), (2, 2, 2), (3, 3, 3)]
|
||||||
@@ -13,6 +14,7 @@ for d in dims:
|
|||||||
inst = f.create_entity(
|
inst = f.create_entity(
|
||||||
"IfcBezierCurve", 1, list(map(lambda t: make_point(*t), zip(pts, d))), "POLYLINE_FORM", False, False
|
"IfcBezierCurve", 1, list(map(lambda t: make_point(*t), zip(pts, d))), "POLYLINE_FORM", False, False
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(
|
f.write(
|
||||||
f"{'pass' if len(set(d)) == 1 else 'fail'}-bspline-curve-point-dimensions-{'-'.join(map(str, d))}-ifc2x3.ifc"
|
f"{'pass' if len(set(d)) == 1 else 'fail'}-bspline-curve-point-dimensions-{'-'.join(map(str, d))}-ifc2x3.ifc"
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import itertools
|
import itertools
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
defaults = {"Girth": 1.0, "WallThickness": 0.11}
|
defaults = {"Girth": 1.0, "WallThickness": 0.11}
|
||||||
depths = [2.0, 3.0]
|
depths = [2.0, 3.0]
|
||||||
@@ -20,4 +21,5 @@ for d, w in itertools.product(depths, widths):
|
|||||||
inst = f.createIfcCShapeProfileDef(
|
inst = f.createIfcCShapeProfileDef(
|
||||||
"AREA", None, f.createIfcAxis2Placement2D(f.createIfcCartesianPoint((0.0, 0.0))), **D
|
"AREA", None, f.createIfcAxis2Placement2D(f.createIfcCartesianPoint((0.0, 0.0))), **D
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-cshape-profile-width-{w}-depth-{d}-ifc2x3.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-cshape-profile-width-{w}-depth-{d}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
import ifcopenshell.util.schema
|
import ifcopenshell.util.schema
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
depth = 1.0
|
depth = 1.0
|
||||||
for dir_x, dir_z in ((0.0, -1.0), (0.0, 0.0), (1.0, 0.0), (1.0, 0.001), (0.0, 1.0)):
|
for dir_x, dir_z in ((0.0, -1.0), (0.0, 0.0), (1.0, 0.0), (1.0, 0.001), (0.0, 1.0)):
|
||||||
@@ -27,4 +28,5 @@ for dir_x, dir_z in ((0.0, -1.0), (0.0, 0.0), (1.0, 0.0), (1.0, 0.001), (0.0, 1.
|
|||||||
if f.schema == "IFC2X3" and (dir_x, dir_z) == (0.0, 0.0):
|
if f.schema == "IFC2X3" and (dir_x, dir_z) == (0.0, 0.0):
|
||||||
valid = True
|
valid = True
|
||||||
|
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-extrusion-dir-{dir_x}-{dir_z}-{f.schema.lower()}.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-extrusion-dir-{dir_x}-{dir_z}-{f.schema.lower()}.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
coords = [(0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)]
|
coords = [(0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)]
|
||||||
make_3d = lambda cs: [c + (0.0,) for c in cs]
|
make_3d = lambda cs: [c + (0.0,) for c in cs]
|
||||||
@@ -18,6 +19,7 @@ f.createIfcArbitraryProfileDefWithVoids(
|
|||||||
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"pass-arbitrary-profile-with-voids-ifc2x3.ifc")
|
f.write(f"pass-arbitrary-profile-with-voids-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -30,6 +32,7 @@ f.createIfcArbitraryProfileDefWithVoids(
|
|||||||
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-arbitrary-profile-with-voids-curve-ifc2x3.ifc")
|
f.write(f"fail-arbitrary-profile-with-voids-curve-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -42,6 +45,7 @@ f.createIfcArbitraryProfileDefWithVoids(
|
|||||||
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-arbitrary-profile-with-voids-3d-outer-ifc2x3.ifc")
|
f.write(f"fail-arbitrary-profile-with-voids-3d-outer-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -54,6 +58,7 @@ f.createIfcArbitraryProfileDefWithVoids(
|
|||||||
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
f.createIfcPolyline(map(f.createIfcCartesianPoint, inner_2)),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-arbitrary-profile-with-voids-3d-inner-ifc2x3.ifc")
|
f.write(f"fail-arbitrary-profile-with-voids-3d-inner-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -66,6 +71,7 @@ f.createIfcArbitraryProfileDefWithVoids(
|
|||||||
f.createIfcPolyline(map(f.createIfcCartesianPoint, make_3d(inner_2))),
|
f.createIfcPolyline(map(f.createIfcCartesianPoint, make_3d(inner_2))),
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-arbitrary-profile-with-voids-3d-inner-2-ifc2x3.ifc")
|
f.write(f"fail-arbitrary-profile-with-voids-3d-inner-2-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -75,4 +81,5 @@ f.createIfcArbitraryProfileDefWithVoids(
|
|||||||
f.createIfcPolyline(map(f.createIfcCartesianPoint, coords)),
|
f.createIfcPolyline(map(f.createIfcCartesianPoint, coords)),
|
||||||
[f.createIfcLine(f.createIfcCartesianPoint((0.0, 0.0)), f.createIfcVector(f.createIfcDirection((0.0, 0.0)), 1.0))],
|
[f.createIfcLine(f.createIfcCartesianPoint((0.0, 0.0)), f.createIfcVector(f.createIfcDirection((0.0, 0.0)), 1.0))],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-arbitrary-profile-with-voids-inner-line-ifc2x3.ifc")
|
f.write(f"fail-arbitrary-profile-with-voids-inner-line-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
coords = [(0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)]
|
coords = [(0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)]
|
||||||
make_3d = lambda cs: [c + (0.0,) for c in cs]
|
make_3d = lambda cs: [c + (0.0,) for c in cs]
|
||||||
@@ -10,6 +11,7 @@ map = lambda fn, *args: list(old_map(fn, *args))
|
|||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
f.createIfcAxis2Placement3D(f.createIfcCartesianPoint((0.0, 0.0, 0.0)))
|
f.createIfcAxis2Placement3D(f.createIfcCartesianPoint((0.0, 0.0, 0.0)))
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"pass-axis2-3d-pos-ifc2x3.ifc")
|
f.write(f"pass-axis2-3d-pos-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -18,6 +20,7 @@ f.createIfcAxis2Placement3D(
|
|||||||
f.createIfcDirection((0.0, 0.0, 1.0)),
|
f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
f.createIfcDirection((1.0, 0.0, 0.0)),
|
f.createIfcDirection((1.0, 0.0, 0.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"pass-axis2-two-directions-ifc2x3.ifc")
|
f.write(f"pass-axis2-two-directions-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -26,6 +29,7 @@ f.createIfcAxis2Placement3D(
|
|||||||
Axis=f.createIfcDirection((0.0, 0.0, 1.0)),
|
Axis=f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
RefDirection=None,
|
RefDirection=None,
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-only-axis-ifc2x3.ifc")
|
f.write(f"fail-axis2-only-axis-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -34,6 +38,7 @@ f.createIfcAxis2Placement3D(
|
|||||||
Axis=None,
|
Axis=None,
|
||||||
RefDirection=f.createIfcDirection((1.0, 0.0, 0.0)),
|
RefDirection=f.createIfcDirection((1.0, 0.0, 0.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-only-ref-ifc2x3.ifc")
|
f.write(f"fail-axis2-only-ref-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -42,12 +47,14 @@ f.createIfcAxis2Placement3D(
|
|||||||
f.createIfcDirection((1.0, 0.0)),
|
f.createIfcDirection((1.0, 0.0)),
|
||||||
f.createIfcDirection((0.0, 1.0, 0.0)),
|
f.createIfcDirection((0.0, 1.0, 0.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-2d-axis-ifc2x3.ifc")
|
f.write(f"fail-axis2-2d-axis-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
f.createIfcAxis2Placement3D(
|
f.createIfcAxis2Placement3D(
|
||||||
f.createIfcCartesianPoint((0.0, 0.0)),
|
f.createIfcCartesianPoint((0.0, 0.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-2d-pos-ifc2x3.ifc")
|
f.write(f"fail-axis2-2d-pos-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -56,6 +63,7 @@ f.createIfcAxis2Placement3D(
|
|||||||
f.createIfcDirection((0.0, 0.0, 1.0)),
|
f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
f.createIfcDirection((1.0, 0.0)),
|
f.createIfcDirection((1.0, 0.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-2d-ref-ifc2x3.ifc")
|
f.write(f"fail-axis2-2d-ref-ifc2x3.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -64,6 +72,7 @@ f.createIfcAxis2Placement3D(
|
|||||||
Axis=f.createIfcDirection((0.0, 0.0, 1.0)),
|
Axis=f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
RefDirection=f.createIfcDirection((0.0, 0.0, 1.0)),
|
RefDirection=f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-parallel-axes.ifc")
|
f.write(f"fail-axis2-parallel-axes.ifc")
|
||||||
|
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -72,4 +81,5 @@ f.createIfcAxis2Placement3D(
|
|||||||
Axis=f.createIfcDirection((0.0, 0.0, 1.0)),
|
Axis=f.createIfcDirection((0.0, 0.0, 1.0)),
|
||||||
RefDirection=f.createIfcDirection((0.0, 0.0, -1.0)),
|
RefDirection=f.createIfcDirection((0.0, 0.0, -1.0)),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"fail-axis2-anti-parallel-axes.ifc")
|
f.write(f"fail-axis2-anti-parallel-axes.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
dims = [
|
dims = [
|
||||||
(1, 0, 0, 0, 0, 0, 0),
|
(1, 0, 0, 0, 0, 0, 0),
|
||||||
@@ -16,4 +17,5 @@ for i, d in enumerate(dims):
|
|||||||
"beard-second",
|
"beard-second",
|
||||||
f.createIfcMeasureWithUnit(f.createIfcLengthMeasure(5.0), f.createIfcSIUnit(Prefix="NANO", Name="METRE")),
|
f.createIfcMeasureWithUnit(f.createIfcLengthMeasure(5.0), f.createIfcSIUnit(Prefix="NANO", Name="METRE")),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if i == 0 else 'fail'}-conv-unit-{i}-ifc2x3.ifc")
|
f.write(f"{'pass' if i == 0 else 'fail'}-conv-unit-{i}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
coords = [(0.0, 0.0), (10.0, 0.0)]
|
coords = [(0.0, 0.0), (10.0, 0.0)]
|
||||||
coords_2 = [(0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)]
|
coords_2 = [(0.0, 0.0), (10.0, 0.0), (10.0, 10.0), (0.0, 10.0)]
|
||||||
@@ -74,4 +75,5 @@ for is_valid, dims, rep_type, name, fn in options:
|
|||||||
)
|
)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if is_valid else 'fail'}-shaperep-{rep_type.lower()}-{name}-ifc2x3.ifc")
|
f.write(f"{'pass' if is_valid else 'fail'}-shaperep-{rep_type.lower()}-{name}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
names = [("Same", "Same"), ("Different", "SomethingElse")]
|
names = [("Same", "Same"), ("Different", "SomethingElse")]
|
||||||
|
|
||||||
@@ -18,5 +19,6 @@ for nms in names:
|
|||||||
units = f.createIfcUnitAssignment(Units=[f.createIfcSIUnit(None, "LENGTHUNIT", None, "METRE")])
|
units = f.createIfcUnitAssignment(Units=[f.createIfcSIUnit(None, "LENGTHUNIT", None, "METRE")])
|
||||||
ownerhist = f.createIfcOwnerHistory(pando, appl, ChangeAction="ADDED", CreationDate=int(time.time()))
|
ownerhist = f.createIfcOwnerHistory(pando, appl, ChangeAction="ADDED", CreationDate=int(time.time()))
|
||||||
f.createIfcPropertySet(ifcopenshell.guid.new(), ownerhist, "MyPset", HasProperties=map(make_prop(f), nms))
|
f.createIfcPropertySet(ifcopenshell.guid.new(), ownerhist, "MyPset", HasProperties=map(make_prop(f), nms))
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if len(set(nms)) == len(nms) else 'fail'}-property-{'-'.join(map(str.lower, nms))}-ifc2x3.ifc")
|
f.write(f"{'pass' if len(set(nms)) == len(nms) else 'fail'}-property-{'-'.join(map(str.lower, nms))}-ifc2x3.ifc")
|
||||||
15
|
15
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for i, nm in enumerate(("no-mls", "mls", "mlsu")):
|
for i, nm in enumerate(("no-mls", "mls", "mlsu")):
|
||||||
f = ifcopenshell.file(schema="IFC2X3")
|
f = ifcopenshell.file(schema="IFC2X3")
|
||||||
@@ -18,4 +19,5 @@ for i, nm in enumerate(("no-mls", "mls", "mlsu")):
|
|||||||
f.createIfcRelAssociatesMaterial(
|
f.createIfcRelAssociatesMaterial(
|
||||||
ifcopenshell.guid.new(), ownerhist, RelatedObjects=[wall], RelatingMaterial=mls
|
ifcopenshell.guid.new(), ownerhist, RelatedObjects=[wall], RelatingMaterial=mls
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if i == 2 else 'fail'}-wall-{nm}-ifc2x3.ifc")
|
f.write(f"{'pass' if i == 2 else 'fail'}-wall-{nm}-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for i, type_decl in enumerate(("IfcLengthMeasure", "IfcPlaneAngleMeasure")):
|
for i, type_decl in enumerate(("IfcLengthMeasure", "IfcPlaneAngleMeasure")):
|
||||||
f = ifcopenshell.file(schema="IFC4X3")
|
f = ifcopenshell.file(schema="IFC4X3")
|
||||||
@@ -9,4 +10,5 @@ for i, type_decl in enumerate(("IfcLengthMeasure", "IfcPlaneAngleMeasure")):
|
|||||||
SecondCoordinate=f.create_entity("IfcPlaneAngleMeasure", 0.0),
|
SecondCoordinate=f.create_entity("IfcPlaneAngleMeasure", 0.0),
|
||||||
Height=0.0,
|
Height=0.0,
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if i else 'fail'}-rigid-op-IfcPlaneAngleMeasure-{type_decl}-ifc4x3.ifc")
|
f.write(f"{'pass' if i else 'fail'}-rigid-op-IfcPlaneAngleMeasure-{type_decl}-ifc4x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
make_nd = lambda d: lambda *c: (c + (0.0,)) if d == 3 else c
|
make_nd = lambda d: lambda *c: (c + (0.0,)) if d == 3 else c
|
||||||
|
|
||||||
@@ -13,4 +14,5 @@ for d1, d2 in ((2, 3), (3, 3), (3, 2)):
|
|||||||
),
|
),
|
||||||
RelativePlacement=f.create_entity(f"IfcAxis2Placement{d2}D", f.createIfcCartesianPoint(make_nd(d2)(0.0, 0.0))),
|
RelativePlacement=f.create_entity(f"IfcAxis2Placement{d2}D", f.createIfcCartesianPoint(make_nd(d2)(0.0, 0.0))),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if d1 >= d2 else 'fail'}-placement-{d1}d-{d2}d-ifc2x3.ifc")
|
f.write(f"{'pass' if d1 >= d2 else 'fail'}-placement-{d1}d-{d2}d-ifc2x3.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
task = lambda f: f.createIfcTask(ifcopenshell.guid.new(), None, "sleep", IsMilestone=True)
|
task = lambda f: f.createIfcTask(ifcopenshell.guid.new(), None, "sleep", IsMilestone=True)
|
||||||
wall = lambda f: f.createIfcWall(ifcopenshell.guid.new())
|
wall = lambda f: f.createIfcWall(ifcopenshell.guid.new())
|
||||||
@@ -7,4 +8,5 @@ for i, fn in enumerate((task, wall)):
|
|||||||
f = ifcopenshell.file(schema="IFC4")
|
f = ifcopenshell.file(schema="IFC4")
|
||||||
elem = fn(f)
|
elem = fn(f)
|
||||||
f.createIfcRelAssociatesMaterial(ifcopenshell.guid.new(), None, None, None, [elem], f.createIfcMaterial("brick"))
|
f.createIfcRelAssociatesMaterial(ifcopenshell.guid.new(), None, None, None, [elem], f.createIfcMaterial("brick"))
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if i else 'fail'}-assoc-material-{elem.is_a()}-{f.schema}.ifc")
|
f.write(f"{'pass' if i else 'fail'}-assoc-material-{elem.is_a()}-{f.schema}.ifc")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import itertools
|
import itertools
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
|
|
||||||
def EXISTS(v):
|
def EXISTS(v):
|
||||||
@@ -24,4 +25,5 @@ for LiningDepth, LiningThickness in itertools.product((None, 1.0), (None, 1.0)):
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-lining-properties-{LiningDepth}-{LiningThickness}.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-lining-properties-{LiningDepth}-{LiningThickness}.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for cnt in range(0, 3):
|
for cnt in range(0, 3):
|
||||||
f = ifcopenshell.file(schema="IFC4")
|
f = ifcopenshell.file(schema="IFC4")
|
||||||
@@ -18,6 +19,7 @@ for cnt in range(0, 3):
|
|||||||
[f.createIfcPropertySingleValue("LoadBearing", None, f.createIfcBoolean(True))],
|
[f.createIfcPropertySingleValue("LoadBearing", None, f.createIfcBoolean(True))],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if cnt < 2 else 'fail'}-wall-{cnt}-same-psets.ifc")
|
f.write(f"{'pass' if cnt < 2 else 'fail'}-wall-{cnt}-same-psets.ifc")
|
||||||
|
|
||||||
|
|
||||||
@@ -51,4 +53,5 @@ f.createIfcRelDefinesByProperties(
|
|||||||
[f.createIfcPropertySingleValue("IsBeautiful", None, f.createIfcBoolean(True))],
|
[f.createIfcPropertySingleValue("IsBeautiful", None, f.createIfcBoolean(True))],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"pass-wall-different-psets.ifc")
|
f.write(f"pass-wall-different-psets.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
fns = [
|
fns = [
|
||||||
(False, lambda f: f.createIfcLengthMeasure(-1.0)),
|
(False, lambda f: f.createIfcLengthMeasure(-1.0)),
|
||||||
@@ -11,4 +12,5 @@ for valid, fn in fns:
|
|||||||
f = ifcopenshell.file(schema="IFC4")
|
f = ifcopenshell.file(schema="IFC4")
|
||||||
fs = fn(f)
|
fs = fn(f)
|
||||||
f.createIfcTextStyleFontModel("Comic Sans", ("Comic Sans",), FontSize=fs)
|
f.createIfcTextStyleFontModel("Comic Sans", ("Comic Sans",), FontSize=fs)
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-font-{fs.is_a()}-{fs[0]}.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-font-{fs.is_a()}-{fs[0]}.ifc")
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
for ents in [
|
for ents in [
|
||||||
("IfcWall",),
|
("IfcWall",),
|
||||||
@@ -55,4 +56,5 @@ for ents in [
|
|||||||
ifcopenshell.guid.new(), ownerhist, RelatingObject=proj, RelatedObjects=f.by_type("IfcSpace")
|
ifcopenshell.guid.new(), ownerhist, RelatingObject=proj, RelatedObjects=f.by_type("IfcSpace")
|
||||||
)
|
)
|
||||||
valid = not (set(ents) - {"IfcZone", "IfcSpace"})
|
valid = not (set(ents) - {"IfcZone", "IfcSpace"})
|
||||||
|
normalize_header(f)
|
||||||
f.write(f"{'pass' if valid else 'fail'}-zone-with-{'-'.join(ents)}-{f.schema.lower()}.ifc")
|
f.write(f"{'pass' if valid else 'fail'}-zone-with-{'-'.join(ents)}-{f.schema.lower()}.ifc")
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
segs = [
|
segs = [
|
||||||
lambda _: None,
|
lambda _: None,
|
||||||
@@ -11,6 +12,7 @@ for schema in ("IFC4", "IFC4X3"):
|
|||||||
f = ifcopenshell.file(schema=schema)
|
f = ifcopenshell.file(schema=schema)
|
||||||
s = seg(f)
|
s = seg(f)
|
||||||
f.createIfcIndexedPolyCurve(f.createIfcCartesianPointList2D([(0.0, 0.0), (0.0, 1.0), (1.0, 1.0)]), s)
|
f.createIfcIndexedPolyCurve(f.createIfcCartesianPointList2D([(0.0, 0.0), (0.0, 1.0), (1.0, 1.0)]), s)
|
||||||
|
normalize_header(f)
|
||||||
f.write(
|
f.write(
|
||||||
f'{"fail" if i == 2 else "pass"}-poly-curve-{"no-segments" if s is None else "-".join(["-".join(map(str, x[0])) for x in s])}-{schema.lower()}.ifc'
|
f'{"fail" if i == 2 else "pass"}-poly-curve-{"no-segments" if s is None else "-".join(["-".join(map(str, x[0])) for x in s])}-{schema.lower()}.ifc'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
cases = (
|
cases = (
|
||||||
("pass", "label-values", ("test1", "test2")),
|
("pass", "label-values", ("test1", "test2")),
|
||||||
@@ -15,4 +16,5 @@ for result, name, values in cases:
|
|||||||
for v in values
|
for v in values
|
||||||
]
|
]
|
||||||
ifc_file.create_entity("IfcPropertyListValue", Name="Test", ListValues=list_values)
|
ifc_file.create_entity("IfcPropertyListValue", Name="Test", ListValues=list_values)
|
||||||
|
normalize_header(ifc_file)
|
||||||
ifc_file.write(f"{result}-property-list-value-{name}.ifc")
|
ifc_file.write(f"{result}-property-list-value-{name}.ifc")
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
import ifcopenshell
|
import ifcopenshell
|
||||||
|
from generate import normalize_header
|
||||||
|
|
||||||
ifc_file = ifcopenshell.file(schema="IFC2X3")
|
ifc_file = ifcopenshell.file(schema="IFC2X3")
|
||||||
ifc_file.create_entity(
|
ifc_file.create_entity(
|
||||||
"IfcCurveStyle",
|
"IfcCurveStyle",
|
||||||
CurveWidth=ifc_file.create_entity("IfcDescriptiveMeasure", "by layer"),
|
CurveWidth=ifc_file.create_entity("IfcDescriptiveMeasure", "by layer"),
|
||||||
)
|
)
|
||||||
|
normalize_header(ifc_file)
|
||||||
ifc_file.write("pass-IfcCurveStyle-ifc2x3.ifc")
|
ifc_file.write("pass-IfcCurveStyle-ifc2x3.ifc")
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-09T13:00:42',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-23T13:54:04',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-09T13:00:43',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-23T13:54:04',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Vendored
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-09T13:00:43',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(''),(''),'','','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
ISO-10303-21;
|
ISO-10303-21;
|
||||||
HEADER;
|
HEADER;
|
||||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
FILE_NAME('','2022-12-12T15:43:30',(),(),'IfcOpenShell v0.7.0-fa6bbf2d','IfcOpenShell v0.7.0-fa6bbf2d','');
|
FILE_NAME('','1970-01-01T00:00:00',(''),(''),'IfcOpenShell','IfcOpenShell','');
|
||||||
FILE_SCHEMA(('IFC2X3'));
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
DATA;
|
DATA;
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user