From 8c294c3c33e532e8ec57fcc9b1d630078bf48337 Mon Sep 17 00:00:00 2001 From: HannuLahtela <62142060+HannuLahtela@users.noreply.github.com> Date: Wed, 15 Mar 2023 13:55:01 +0200 Subject: [PATCH 01/20] Add files via upload --- files/Trimble_Tekla/Sprint 1_1.ifc | 64 ++++++++++++++++++++++++++++++ files/Trimble_Tekla/Sprint 1_2.ifc | 64 ++++++++++++++++++++++++++++++ 2 files changed, 128 insertions(+) create mode 100644 files/Trimble_Tekla/Sprint 1_1.ifc create mode 100644 files/Trimble_Tekla/Sprint 1_2.ifc diff --git a/files/Trimble_Tekla/Sprint 1_1.ifc b/files/Trimble_Tekla/Sprint 1_1.ifc new file mode 100644 index 00000000..ef0a5bd1 --- /dev/null +++ b/files/Trimble_Tekla/Sprint 1_1.ifc @@ -0,0 +1,64 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); +FILE_NAME('Sprint 1_1.ifc','2023-03-15T13:32:43',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879963); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); +#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); +#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); +#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); +#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); +#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); +#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); +#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); +#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#30= IFCDERIVEDUNITELEMENT(#18,1); +#31= IFCDERIVEDUNITELEMENT(#23,-1); +#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); +#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#35= IFCDERIVEDUNITELEMENT(#33,1); +#36= IFCDERIVEDUNITELEMENT(#34,-1); +#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); +#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCDIRECTION((0.,0.,1.)); +#41= IFCDIRECTION((1.,0.,0.)); +#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); +#43= IFCDIRECTION((1.,0.)); +#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); +#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); +#48= IFCPROPERTYSET('0hn2ajfIX41f5yXU_s2sL6',#9,'Project pset',$,(#45,#47)); +#49= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCACTOR('1mCCSyU$b9XhS1m_T1xeFi',#9,'Actor',$,$,#50); +#52= IFCRELASSIGNSTOACTOR('2mKFDfYcL3SwzxwDKoyloJ',#9,$,$,(#49),$,#51,$); +#53= IFCRELDEFINESBYPROPERTIES('2EXy53B2z5vglHEUVNfZpb',#9,$,$,(#49),#48); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint 1_2.ifc b/files/Trimble_Tekla/Sprint 1_2.ifc new file mode 100644 index 00000000..adcccc19 --- /dev/null +++ b/files/Trimble_Tekla/Sprint 1_2.ifc @@ -0,0 +1,64 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); +FILE_NAME('Sprint 1_2.ifc','2023-03-15T13:25:49',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879549); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); +#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); +#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); +#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); +#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); +#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); +#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); +#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); +#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#30= IFCDERIVEDUNITELEMENT(#18,1); +#31= IFCDERIVEDUNITELEMENT(#23,-1); +#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); +#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#35= IFCDERIVEDUNITELEMENT(#33,1); +#36= IFCDERIVEDUNITELEMENT(#34,-1); +#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); +#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCDIRECTION((0.,0.,1.)); +#41= IFCDIRECTION((1.,0.,0.)); +#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); +#43= IFCDIRECTION((1.,0.)); +#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); +#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); +#48= IFCPROPERTYSET('2E$rN1Svb2eBW7rm6UhMY9',#9,'Project pset',$,(#45,#47)); +#49= IFCPROJECT('0tadMxLzz3Hh_291h5ASlO',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); +#50= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#51= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#52= IFCMAPCONVERSION(#44,#51,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#53= IFCRELDEFINESBYPROPERTIES('2XSpcZ8z18lflochtB5wH0',#9,$,$,(#49),#48); +ENDSEC; + +END-ISO-10303-21; From 21c4c02492ba166310e98935be9f4a70dfd138a4 Mon Sep 17 00:00:00 2001 From: HannuLahtela <62142060+HannuLahtela@users.noreply.github.com> Date: Wed, 22 Mar 2023 12:53:19 +0200 Subject: [PATCH 02/20] Add files via upload --- files/Trimble_Tekla/Sprint_1_1.ifc | 64 +++++++++++++++++++++++++ files/Trimble_Tekla/Sprint_1_2.ifc | 64 +++++++++++++++++++++++++ files/Trimble_Tekla/Sprint_1_3.ifc | 77 ++++++++++++++++++++++++++++++ 3 files changed, 205 insertions(+) create mode 100644 files/Trimble_Tekla/Sprint_1_1.ifc create mode 100644 files/Trimble_Tekla/Sprint_1_2.ifc create mode 100644 files/Trimble_Tekla/Sprint_1_3.ifc diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc new file mode 100644 index 00000000..4c006f21 --- /dev/null +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -0,0 +1,64 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); +FILE_NAME('Sprint_1_1.ifc','2023-03-15T13:32:43',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879963); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); +#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); +#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); +#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); +#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); +#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); +#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); +#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); +#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#30= IFCDERIVEDUNITELEMENT(#18,1); +#31= IFCDERIVEDUNITELEMENT(#23,-1); +#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); +#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#35= IFCDERIVEDUNITELEMENT(#33,1); +#36= IFCDERIVEDUNITELEMENT(#34,-1); +#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); +#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCDIRECTION((0.,0.,1.)); +#41= IFCDIRECTION((1.,0.,0.)); +#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); +#43= IFCDIRECTION((1.,0.)); +#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); +#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); +#48= IFCPROPERTYSET('0hn2ajfIX41f5yXU_s2sL6',#9,'Project pset',$,(#45,#47)); +#49= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCACTOR('1mCCSyU$b9XhS1m_T1xeFi',#9,'Actor',$,$,#50); +#52= IFCRELASSIGNSTOACTOR('2mKFDfYcL3SwzxwDKoyloJ',#9,$,$,(#49),$,#51,$); +#53= IFCRELDEFINESBYPROPERTIES('2EXy53B2z5vglHEUVNfZpb',#9,$,$,(#49),#48); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_2.ifc b/files/Trimble_Tekla/Sprint_1_2.ifc new file mode 100644 index 00000000..dabba3ee --- /dev/null +++ b/files/Trimble_Tekla/Sprint_1_2.ifc @@ -0,0 +1,64 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); +FILE_NAME('Sprint_1_2.ifc','2023-03-15T13:25:49',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879549); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); +#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); +#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); +#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); +#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); +#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); +#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); +#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); +#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#30= IFCDERIVEDUNITELEMENT(#18,1); +#31= IFCDERIVEDUNITELEMENT(#23,-1); +#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); +#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#35= IFCDERIVEDUNITELEMENT(#33,1); +#36= IFCDERIVEDUNITELEMENT(#34,-1); +#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); +#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCDIRECTION((0.,0.,1.)); +#41= IFCDIRECTION((1.,0.,0.)); +#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); +#43= IFCDIRECTION((1.,0.)); +#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); +#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); +#48= IFCPROPERTYSET('2E$rN1Svb2eBW7rm6UhMY9',#9,'Project pset',$,(#45,#47)); +#49= IFCPROJECT('0tadMxLzz3Hh_291h5ASlO',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); +#50= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#51= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#52= IFCMAPCONVERSION(#44,#51,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#53= IFCRELDEFINESBYPROPERTIES('2XSpcZ8z18lflochtB5wH0',#9,$,$,(#49),#48); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc new file mode 100644 index 00000000..bf34a2c6 --- /dev/null +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -0,0 +1,77 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); +FILE_NAME('Sprint_1_3.ifc','2023-03-22T11:56:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679478997); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); +#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); +#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); +#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); +#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); +#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); +#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); +#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); +#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#30= IFCDERIVEDUNITELEMENT(#18,1); +#31= IFCDERIVEDUNITELEMENT(#23,-1); +#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); +#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#34= IFCDERIVEDUNITELEMENT(#33,1); +#35= IFCDERIVEDUNITELEMENT(#10,-1); +#36= IFCDERIVEDUNIT((#34,#35),.TEMPERATUREGRADIENTUNIT.,$,$); +#37= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#36)); +#38= IFCCARTESIANPOINT((-200.,200.,0.)); +#39= IFCDIRECTION((0.,0.,1.)); +#40= IFCDIRECTION((1.,0.,0.)); +#41= IFCAXIS2PLACEMENT3D(#38,#39,#40); +#42= IFCDIRECTION((0.725975,0.687721)); +#43= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#41,#42); +#44= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#45= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#46= IFCPROPERTYSET('2_tv_uSvv80998fmPs4F5A',#9,'Project pset',$,(#44,#45)); +#47= IFCPROJECT('1E1FfqHbz7gPkGPWWkZTUY',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#43),#37); +#48= IFCPERSON($,$,'Given name',$,$,$,$,$); +#49= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#48),$,$,'application/pdf',$,$,$,$); +#50= IFCRELASSOCIATESDOCUMENT('2IPGIE5pv2evitNzqctUvu',#9,$,$,(#47),#49); +#51= IFCPERSON($,$,'Given name',$,$,$,$,$); +#52= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#51),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#53= IFCRELASSOCIATESDATASET('24OXDurBPDRRAOgOORmYx9',#9,$,$,(#47),#52); +#54= IFCPERSON($,$,'Given name',$,$,$,$,$); +#55= IFCLIBRARYINFORMATION('Name','Version',#54,'2023-03-17T12:39:06','Location',$); +#56= IFCRELASSOCIATESLIBRARY('11VX92$q54Lw36X1eZXumT',#9,$,$,(#47),#55); +#57= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#58= IFCCLASSIFICATIONREFERENCE($,$,'Name',#57,$,$); +#59= IFCRELASSOCIATESCLASSIFICATION('2TkNysrcLAIeO5Zol4C$M_',#9,$,$,(#47),#58); +#60= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#61= IFCMAPCONVERSION(#43,#60,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#62= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#63= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#64= IFCSIMPLEPROPERTYTEMPLATE('1LIsV6Ucr8xhMHzIe5Ba4r',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#62,#63,$,$,$); +#65= IFCPROPERTYSETTEMPLATE('37D1$R0_T1NgIMuWAHv5_S',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#64)); +#66= IFCRELDEFINESBYPROPERTIES('3TU8CdxnvE_BI$hZTutqji',#9,$,$,(#47),#46); +#67= IFCARCHELEMENTTYPE('1cPf_Z1OH2xRBgTCKNUHcR',#9,'ArchElementType Name',$,$,$,$,$,$,$); +#68= IFCRELDECLARES('11smLHLZXDCP72ve$2LqIz',#9,$,$,#47,(#67)); +ENDSEC; +END-ISO-10303-21; From 3ca993704564b868175a1618f5e6bc97be3428c9 Mon Sep 17 00:00:00 2001 From: HannuLahtela <62142060+HannuLahtela@users.noreply.github.com> Date: Thu, 23 Mar 2023 14:22:48 +0200 Subject: [PATCH 03/20] Add files via upload --- files/Trimble_Tekla/Sprint_1_1.ifc | 38 +++--------- files/Trimble_Tekla/Sprint_1_2.ifc | 38 +++--------- files/Trimble_Tekla/Sprint_1_3.ifc | 37 +++--------- files/Trimble_Tekla/Sprint_2_1.ifc | 92 ++++++++++++++++++++++++++++++ 4 files changed, 119 insertions(+), 86 deletions(-) create mode 100644 files/Trimble_Tekla/Sprint_2_1.ifc diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc index 4c006f21..013e4b4a 100644 --- a/files/Trimble_Tekla/Sprint_1_1.ifc +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -16,40 +16,20 @@ DATA; #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); #9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879963); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); -#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); -#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); -#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); -#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); -#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); -#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); -#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); -#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); -#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); -#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); -#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); -#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); -#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); -#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); -#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); -#30= IFCDERIVEDUNITELEMENT(#18,1); -#31= IFCDERIVEDUNITELEMENT(#23,-1); -#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); -#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); -#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#35= IFCDERIVEDUNITELEMENT(#33,1); -#36= IFCDERIVEDUNITELEMENT(#34,-1); -#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); -#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCDIRECTION((0.,0.,1.)); #41= IFCDIRECTION((1.,0.,0.)); #42= IFCAXIS2PLACEMENT3D(#39,#40,#41); #43= IFCDIRECTION((1.,0.)); -#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); +#44= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#42,#43); #45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); diff --git a/files/Trimble_Tekla/Sprint_1_2.ifc b/files/Trimble_Tekla/Sprint_1_2.ifc index dabba3ee..ed4566ca 100644 --- a/files/Trimble_Tekla/Sprint_1_2.ifc +++ b/files/Trimble_Tekla/Sprint_1_2.ifc @@ -16,40 +16,20 @@ DATA; #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); #9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879549); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); -#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); -#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); -#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); -#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); -#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); -#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); -#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); -#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); -#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); -#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); -#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); -#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); -#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); -#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); -#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); -#30= IFCDERIVEDUNITELEMENT(#18,1); -#31= IFCDERIVEDUNITELEMENT(#23,-1); -#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); -#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); -#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#35= IFCDERIVEDUNITELEMENT(#33,1); -#36= IFCDERIVEDUNITELEMENT(#34,-1); -#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); -#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCDIRECTION((0.,0.,1.)); #41= IFCDIRECTION((1.,0.,0.)); #42= IFCAXIS2PLACEMENT3D(#39,#40,#41); #43= IFCDIRECTION((1.,0.)); -#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); +#44= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#42,#43); #45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index bf34a2c6..c9b3662d 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -15,39 +15,20 @@ DATA; #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); #9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679478997); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); -#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); -#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); -#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); -#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); -#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); -#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); -#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); -#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); -#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); -#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); -#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); -#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); -#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); -#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); -#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); -#30= IFCDERIVEDUNITELEMENT(#18,1); -#31= IFCDERIVEDUNITELEMENT(#23,-1); -#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); -#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); -#34= IFCDERIVEDUNITELEMENT(#33,1); -#35= IFCDERIVEDUNITELEMENT(#10,-1); -#36= IFCDERIVEDUNIT((#34,#35),.TEMPERATUREGRADIENTUNIT.,$,$); -#37= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#36)); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); #38= IFCCARTESIANPOINT((-200.,200.,0.)); #39= IFCDIRECTION((0.,0.,1.)); #40= IFCDIRECTION((1.,0.,0.)); #41= IFCAXIS2PLACEMENT3D(#38,#39,#40); #42= IFCDIRECTION((0.725975,0.687721)); -#43= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#41,#42); +#43= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#41,#42); #44= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #45= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); #46= IFCPROPERTYSET('2_tv_uSvv80998fmPs4F5A',#9,'Project pset',$,(#44,#45)); diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc new file mode 100644 index 00000000..03584346 --- /dev/null +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -0,0 +1,92 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); +FILE_NAME('myIFC4X3.ifc','2023-03-23T13:41:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679571697); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('1bJrfgT5nDEPI0clP_5oK0',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('0KU0EgCp59YwpJ_o$IfmCW',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#29= IFCCARTESIANPOINT((0.,0.,0.)); +#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); +#31= IFCLOCALPLACEMENT($,#30); +#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); +#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); +#34= IFCSITE('1smWdYXJb8QhcbSf4XpNRS',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCTUNNEL('3tpNpPxXH6tOnMz5LvBYBo',#9,'Tunnel name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.); +#36= IFCTUNNELPART('2DvA3$mMv96eMVqrupjn98',#9,'TunnelPart name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#37= IFCLOCALPLACEMENT(#31,#30); +#38= IFCALIGNMENT('3hYt3ypebD$8O5VJgXW$Mg',#9,'Name',$,$,#37,$,$); +#39= IFCLOCALPLACEMENT(#37,#30); +#40= IFCCARTESIANPOINTLIST2D(((0.,0.),(15.,15.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.),(15.,-15.)),$); +#41= IFCINDEXEDPOLYCURVE(#40,(IFCARCINDEX((1,2,3)),IFCARCINDEX((3,4,5)),IFCARCINDEX((5,6,3)),IFCARCINDEX((3,7,1))),.F.); +#42= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#43= IFCSHAPEREPRESENTATION(#42,'Axis','Curve2D',(#41)); +#44= IFCPRODUCTDEFINITIONSHAPE($,$,(#43)); +#45= IFCALIGNMENTHORIZONTAL('2VJ7KJfOL0yObZpWoHOms7',#9,'Name',$,$,#39,#44); +#46= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(15.,15.,1.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.),(15.,-15.,-1.)),$); +#47= IFCINDEXEDPOLYCURVE(#46,(IFCARCINDEX((1,2,3)),IFCARCINDEX((3,4,5)),IFCARCINDEX((5,6,7)),IFCARCINDEX((7,8,1))),.F.); +#48= IFCSHAPEREPRESENTATION(#42,'Axis','Curve3D',(#47)); +#49= IFCPRODUCTDEFINITIONSHAPE($,$,(#48)); +#50= IFCALIGNMENTVERTICAL('0Ue9LcwMf8gRRLcL3eql2L',#9,'Name',$,$,#39,#49); +#51= IFCCARTESIANPOINT((0.,0.)); +#52= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#51,1.5707963267949,-15.,-15.,47.1238898038469,$,.CIRCULARARC.); +#53= IFCALIGNMENTSEGMENT('3ut3fa7Hz6PR7JzzrZ93Dx',#9,'Name','Description',$,$,$,#52); +#54= IFCCARTESIANPOINT((30.,0.)); +#55= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#54,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#56= IFCALIGNMENTSEGMENT('2jR0Fg9rf3vOSffFFOiXYq',#9,'Name','Description',$,$,$,#55); +#57= IFCCARTESIANPOINT((60.,0.)); +#58= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#57,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#59= IFCALIGNMENTSEGMENT('3IkVUYr$b1lQ6Myrr1nV4o',#9,'Name','Description',$,$,$,#58); +#60= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#54,-1.5707963267949,-15.,-15.,47.1238898038469,$,.CIRCULARARC.); +#61= IFCALIGNMENTSEGMENT('2YqChnWXv95wQQ_8zcQfKI',#9,'Name','Description',$,$,$,#60); +#62= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,47.1238898038469,0.,0.0424413181578388,-0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#63= IFCALIGNMENTSEGMENT('1eHpm1YDbFuwqKAO__aQpC',#9,'Name','Description',$,$,$,#62); +#64= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',47.1238898038469,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#65= IFCALIGNMENTSEGMENT('2OvBDYQ3P1UvCkGwnMm_nJ',#9,'Name','Description',$,$,$,#64); +#66= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',94.2477796076938,47.1238898038469,0.,0.0848826363156775,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#67= IFCALIGNMENTSEGMENT('0ECrBZUjz7JxKliWgKZ078',#9,'Name','Description',$,$,$,#66); +#68= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',141.371669411541,47.1238898038469,1.,-0.0848826363156775,0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#69= IFCALIGNMENTSEGMENT('2aohy9RFPB5enEcnP_T2xq',#9,'Name','Description',$,$,$,#68); +#70= IFCREFERENT('3kSZC4gC15SvRLc9g8otTN',#9,'Referent name',$,$,#31,$,.BOUNDARY.); +#71= IFCGROUP('3VDGrSs3HEXwiqLb4W8Uqv',#9,'Referent Group',$,$); +#72= IFCRELASSIGNSTOGROUP('2RGmoZEffF289ne0FfimjT',#9,$,$,(#70),$,#71); +#73= IFCRELAGGREGATES('3UhyEgyNj0dhDKRRkXZw47',#9,$,$,#28,(#34)); +#74= IFCRELAGGREGATES('3KYmrZQ$P9zBI9S1skd8_8',#9,$,$,#34,(#35,#38)); +#75= IFCRELAGGREGATES('3F6pdf55b0jRmts14Poblx',#9,$,$,#35,(#36)); +#76= IFCRELDEFINESBYPROPERTIES('3TeHhDEXvDIRt__Y$QRQqe',#9,$,$,(#28),#27); +#77= IFCRELNESTS('2$namlvh99RO06pY9Zqj2K',#9,$,$,#38,(#45,#50,#70)); +#78= IFCRELNESTS('26HI10QxDFCuRlbkMh7U9x',#9,$,$,#45,(#53,#56,#59,#61)); +#79= IFCRELNESTS('0QIH0ihODBNxu5Q_8idYYN',#9,$,$,#50,(#63,#65,#67,#69)); +#80= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#43),$); +#81= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#48),$); +ENDSEC; + +END-ISO-10303-21; From 64f1f6f5f0a6b0a0799f95d042e9ecfd8cae20e3 Mon Sep 17 00:00:00 2001 From: HannuLahtela <62142060+HannuLahtela@users.noreply.github.com> Date: Tue, 28 Mar 2023 07:30:06 +0300 Subject: [PATCH 04/20] Add files via upload The sprint files updated --- files/Trimble_Tekla/Georef_A.ifc | 53 +++++++++++++++++++++++ files/Trimble_Tekla/Georef_B.ifc | 52 ++++++++++++++++++++++ files/Trimble_Tekla/Georef_C.ifc | 52 ++++++++++++++++++++++ files/Trimble_Tekla/Sprint_1_1.ifc | 35 ++++++++------- files/Trimble_Tekla/Sprint_1_3.ifc | 69 +++++++++++++++--------------- files/Trimble_Tekla/Sprint_2_1.ifc | 58 ++++++++++++------------- 6 files changed, 238 insertions(+), 81 deletions(-) create mode 100644 files/Trimble_Tekla/Georef_A.ifc create mode 100644 files/Trimble_Tekla/Georef_B.ifc create mode 100644 files/Trimble_Tekla/Georef_C.ifc diff --git a/files/Trimble_Tekla/Georef_A.ifc b/files/Trimble_Tekla/Georef_A.ifc new file mode 100644 index 00000000..aa235d9b --- /dev/null +++ b/files/Trimble_Tekla/Georef_A.ifc @@ -0,0 +1,53 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Georef_A.ifc','2023-03-28T06:54:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975677); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('0B0Qi1SCbDnwUIg6PD6fBP',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#29= IFCCARTESIANPOINT((0.,0.,0.)); +#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); +#31= IFCLOCALPLACEMENT($,#30); +#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); +#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#36= IFCCLASSIFICATIONREFERENCE($,$,'Name',#35,$,$); +#37= IFCRELASSOCIATESCLASSIFICATION('3DB4lK5ar2KAZqaCu$pnE3',#9,$,$,(#28),#36); +#38= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#39= IFCMAPCONVERSION(#24,#38,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#40= IFCWELLKNOWNTEXT('WellKnowText',#38); +#41= IFCRELAGGREGATES('3xyx8RmgnEpRM0BxhA755x',#9,$,$,#28,(#34)); +#42= IFCRELDEFINESBYPROPERTIES('19wOF6PMn4tuDK7KYdhANF',#9,$,$,(#28),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_B.ifc b/files/Trimble_Tekla/Georef_B.ifc new file mode 100644 index 00000000..1baf1190 --- /dev/null +++ b/files/Trimble_Tekla/Georef_B.ifc @@ -0,0 +1,52 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Georef_B.ifc','2023-03-28T06:54:51',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975691); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('2Fix_eV1P8EvIS87BKaa7O',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#29= IFCCARTESIANPOINT((0.,0.,0.)); +#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); +#31= IFCLOCALPLACEMENT($,#30); +#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); +#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#36= IFCCLASSIFICATIONREFERENCE($,$,'Name',#35,$,$); +#37= IFCRELASSOCIATESCLASSIFICATION('0s$_xLg3HC$gxs6smKccJ0',#9,$,$,(#28),#36); +#38= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#39= IFCRIGIDOPERATION(#24,#38,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); +#40= IFCRELAGGREGATES('1Pi7RBVsn6Fh02c5gru_T$',#9,$,$,#28,(#34)); +#41= IFCRELDEFINESBYPROPERTIES('13Gx9BSub3vgx$Uw756utE',#9,$,$,(#28),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_C.ifc b/files/Trimble_Tekla/Georef_C.ifc new file mode 100644 index 00000000..0ef4c7f9 --- /dev/null +++ b/files/Trimble_Tekla/Georef_C.ifc @@ -0,0 +1,52 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Georef_C.ifc','2023-03-28T06:54:57',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975697); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('3hA7cH7lP0Lf_qY_y7N8O1',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#29= IFCCARTESIANPOINT((0.,0.,0.)); +#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); +#31= IFCLOCALPLACEMENT($,#30); +#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); +#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#36= IFCCLASSIFICATIONREFERENCE($,$,'Name',#35,$,$); +#37= IFCRELASSOCIATESCLASSIFICATION('32NxzVKPf0vgY13H_4Ki0O',#9,$,$,(#28),#36); +#38= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#39= IFCRIGIDOPERATION(#24,#38,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); +#40= IFCRELAGGREGATES('3s989Rcd517BnZgeijSSUh',#9,$,$,#28,(#34)); +#41= IFCRELDEFINESBYPROPERTIES('3eyaPwXODD4u6TONFbBF7C',#9,$,$,(#28),#27); +ENDSEC; + +END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc index 013e4b4a..ca5d2742 100644 --- a/files/Trimble_Tekla/Sprint_1_1.ifc +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; -FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); -FILE_NAME('Sprint_1_1.ifc','2023-03-15T13:32:43',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_1_1.ifc','2023-03-28T06:54:46',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879963); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975686); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -24,21 +24,20 @@ DATA; #16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); #17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); #18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); -#39= IFCCARTESIANPOINT((0.,0.,0.)); -#40= IFCDIRECTION((0.,0.,1.)); -#41= IFCDIRECTION((1.,0.,0.)); -#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); -#43= IFCDIRECTION((1.,0.)); -#44= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#42,#43); -#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); -#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); -#48= IFCPROPERTYSET('0hn2ajfIX41f5yXU_s2sL6',#9,'Project pset',$,(#45,#47)); -#49= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); -#50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCACTOR('1mCCSyU$b9XhS1m_T1xeFi',#9,'Actor',$,$,#50); -#52= IFCRELASSIGNSTOACTOR('2mKFDfYcL3SwzxwDKoyloJ',#9,$,$,(#49),$,#51,$); -#53= IFCRELDEFINESBYPROPERTIES('2EXy53B2z5vglHEUVNfZpb',#9,$,$,(#49),#48); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('01mZerHpb7RuiTTnePA9FZ',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('1dG0JmA9j6JfMQjZnTQg19',#9,'Actor',$,$,#29); +#31= IFCRELASSIGNSTOACTOR('1pqRI0GIvC58UoFmhZA6NL',#9,$,$,(#28),#30); +#32= IFCRELDEFINESBYPROPERTIES('2ayYsbJ812IPdH_anbTpJr',#9,$,$,(#28),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index c9b3662d..750b9821 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -1,9 +1,10 @@ ISO-10303-21; HEADER; -FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); -FILE_NAME('Sprint_1_3.ifc','2023-03-22T11:56:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_1_3.ifc','2023-03-28T06:55:04',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -13,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679478997); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975704); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -23,36 +24,36 @@ DATA; #16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); #17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); #18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); -#38= IFCCARTESIANPOINT((-200.,200.,0.)); -#39= IFCDIRECTION((0.,0.,1.)); -#40= IFCDIRECTION((1.,0.,0.)); -#41= IFCAXIS2PLACEMENT3D(#38,#39,#40); -#42= IFCDIRECTION((0.725975,0.687721)); -#43= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#41,#42); -#44= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); -#45= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#46= IFCPROPERTYSET('2_tv_uSvv80998fmPs4F5A',#9,'Project pset',$,(#44,#45)); -#47= IFCPROJECT('1E1FfqHbz7gPkGPWWkZTUY',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#43),#37); -#48= IFCPERSON($,$,'Given name',$,$,$,$,$); -#49= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#48),$,$,'application/pdf',$,$,$,$); -#50= IFCRELASSOCIATESDOCUMENT('2IPGIE5pv2evitNzqctUvu',#9,$,$,(#47),#49); -#51= IFCPERSON($,$,'Given name',$,$,$,$,$); -#52= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#51),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#53= IFCRELASSOCIATESDATASET('24OXDurBPDRRAOgOORmYx9',#9,$,$,(#47),#52); -#54= IFCPERSON($,$,'Given name',$,$,$,$,$); -#55= IFCLIBRARYINFORMATION('Name','Version',#54,'2023-03-17T12:39:06','Location',$); -#56= IFCRELASSOCIATESLIBRARY('11VX92$q54Lw36X1eZXumT',#9,$,$,(#47),#55); -#57= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#58= IFCCLASSIFICATIONREFERENCE($,$,'Name',#57,$,$); -#59= IFCRELASSOCIATESCLASSIFICATION('2TkNysrcLAIeO5Zol4C$M_',#9,$,$,(#47),#58); -#60= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#61= IFCMAPCONVERSION(#43,#60,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#62= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#63= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#64= IFCSIMPLEPROPERTYTEMPLATE('1LIsV6Ucr8xhMHzIe5Ba4r',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#62,#63,$,$,$); -#65= IFCPROPERTYSETTEMPLATE('37D1$R0_T1NgIMuWAHv5_S',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#64)); -#66= IFCRELDEFINESBYPROPERTIES('3TU8CdxnvE_BI$hZTutqji',#9,$,$,(#47),#46); -#67= IFCARCHELEMENTTYPE('1cPf_Z1OH2xRBgTCKNUHcR',#9,'ArchElementType Name',$,$,$,$,$,$,$); -#68= IFCRELDECLARES('11smLHLZXDCP72ve$2LqIz',#9,$,$,#47,(#67)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('290bgPPIfCfxcplMNb6seb',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#29),$,$,'application/pdf',$,$,$,$); +#31= IFCRELASSOCIATESDOCUMENT('2KtHQ4cKbB5hJ_aof$1nXZ',#9,$,$,(#28),#30); +#32= IFCPERSON($,$,'Given name',$,$,$,$,$); +#33= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#32),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#34= IFCRELASSOCIATESDATASET('1n17xi_oH74xvulvdzTuzD',#9,$,$,(#28),#33); +#35= IFCPERSON($,$,'Given name',$,$,$,$,$); +#36= IFCLIBRARYINFORMATION('Name','Version',#35,'2023-03-17T12:39:06','Location',$); +#37= IFCRELASSOCIATESLIBRARY('2Ui034wGr2uO5XwUrBYWxU',#9,$,$,(#28),#36); +#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#39= IFCCLASSIFICATIONREFERENCE($,$,'Name',#38,$,$); +#40= IFCRELASSOCIATESCLASSIFICATION('3I$9Hqavz72PyhUfRuKRpr',#9,$,$,(#28),#39); +#41= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#42= IFCMAPCONVERSION(#24,#41,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#43= IFCWELLKNOWNTEXT('WellKnowText',#41); +#44= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#45= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#46= IFCSIMPLEPROPERTYTEMPLATE('2v$ECYS8b3Kvk0dBvcqAO8',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#44,#45,$,$,$); +#47= IFCPROPERTYSETTEMPLATE('2DCm8glBH90OUT5_vN8VVt',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#46)); +#48= IFCRELDEFINESBYPROPERTIES('3R5DzX1oPCjRqhCnXJKy8_',#9,$,$,(#28),#27); ENDSEC; + END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 03584346..6f95f45b 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; -FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); -FILE_NAME('myIFC4X3.ifc','2023-03-23T13:41:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_2_1.ifc','2023-03-28T06:55:08',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679571697); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975708); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,59 +32,59 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1bJrfgT5nDEPI0clP_5oK0',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('0KU0EgCp59YwpJ_o$IfmCW',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#27= IFCPROPERTYSET('0UhS0eZ$L4RwkXD86KDI1y',#9,'Project pset',$,(#25,#26)); +#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); #29= IFCCARTESIANPOINT((0.,0.,0.)); #30= IFCAXIS2PLACEMENT3D(#29,#20,#21); #31= IFCLOCALPLACEMENT($,#30); #32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); #33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); -#34= IFCSITE('1smWdYXJb8QhcbSf4XpNRS',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCTUNNEL('3tpNpPxXH6tOnMz5LvBYBo',#9,'Tunnel name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.); -#36= IFCTUNNELPART('2DvA3$mMv96eMVqrupjn98',#9,'TunnelPart name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.); +#36= IFCTUNNELPART('2fCOKLikb6mu39e5fx42sD',#9,'TunnelPart name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); #37= IFCLOCALPLACEMENT(#31,#30); -#38= IFCALIGNMENT('3hYt3ypebD$8O5VJgXW$Mg',#9,'Name',$,$,#37,$,$); +#38= IFCALIGNMENT('37abJwDrvFLuoemfU$qr7M',#9,'Name',$,$,#37,$,$); #39= IFCLOCALPLACEMENT(#37,#30); #40= IFCCARTESIANPOINTLIST2D(((0.,0.),(15.,15.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.),(15.,-15.)),$); #41= IFCINDEXEDPOLYCURVE(#40,(IFCARCINDEX((1,2,3)),IFCARCINDEX((3,4,5)),IFCARCINDEX((5,6,3)),IFCARCINDEX((3,7,1))),.F.); #42= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #43= IFCSHAPEREPRESENTATION(#42,'Axis','Curve2D',(#41)); #44= IFCPRODUCTDEFINITIONSHAPE($,$,(#43)); -#45= IFCALIGNMENTHORIZONTAL('2VJ7KJfOL0yObZpWoHOms7',#9,'Name',$,$,#39,#44); +#45= IFCALIGNMENTHORIZONTAL('1bSPQorVL4cQcBJLydoU71',#9,'Name',$,$,#39,#44); #46= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(15.,15.,1.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.),(15.,-15.,-1.)),$); #47= IFCINDEXEDPOLYCURVE(#46,(IFCARCINDEX((1,2,3)),IFCARCINDEX((3,4,5)),IFCARCINDEX((5,6,7)),IFCARCINDEX((7,8,1))),.F.); #48= IFCSHAPEREPRESENTATION(#42,'Axis','Curve3D',(#47)); #49= IFCPRODUCTDEFINITIONSHAPE($,$,(#48)); -#50= IFCALIGNMENTVERTICAL('0Ue9LcwMf8gRRLcL3eql2L',#9,'Name',$,$,#39,#49); +#50= IFCALIGNMENTVERTICAL('2RymMLM611gPe68_CCF9_1',#9,'Name',$,$,#39,#49); #51= IFCCARTESIANPOINT((0.,0.)); #52= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#51,1.5707963267949,-15.,-15.,47.1238898038469,$,.CIRCULARARC.); -#53= IFCALIGNMENTSEGMENT('3ut3fa7Hz6PR7JzzrZ93Dx',#9,'Name','Description',$,$,$,#52); +#53= IFCALIGNMENTSEGMENT('3T6t0QKpH8nAGhX0iUA4_d',#9,'Name','Description',$,$,$,#52); #54= IFCCARTESIANPOINT((30.,0.)); #55= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#54,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#56= IFCALIGNMENTSEGMENT('2jR0Fg9rf3vOSffFFOiXYq',#9,'Name','Description',$,$,$,#55); +#56= IFCALIGNMENTSEGMENT('1z3dk7Jfn3FRSHUzDB4ap1',#9,'Name','Description',$,$,$,#55); #57= IFCCARTESIANPOINT((60.,0.)); #58= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#57,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#59= IFCALIGNMENTSEGMENT('3IkVUYr$b1lQ6Myrr1nV4o',#9,'Name','Description',$,$,$,#58); +#59= IFCALIGNMENTSEGMENT('1ZqCsf48HD$PACkUCRkIp7',#9,'Name','Description',$,$,$,#58); #60= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#54,-1.5707963267949,-15.,-15.,47.1238898038469,$,.CIRCULARARC.); -#61= IFCALIGNMENTSEGMENT('2YqChnWXv95wQQ_8zcQfKI',#9,'Name','Description',$,$,$,#60); +#61= IFCALIGNMENTSEGMENT('0tS84mcgj8SeZ7yg_NipYY',#9,'Name','Description',$,$,$,#60); #62= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,47.1238898038469,0.,0.0424413181578388,-0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#63= IFCALIGNMENTSEGMENT('1eHpm1YDbFuwqKAO__aQpC',#9,'Name','Description',$,$,$,#62); +#63= IFCALIGNMENTSEGMENT('3338YE7$LFuBkpScLwH3TO',#9,'Name','Description',$,$,$,#62); #64= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',47.1238898038469,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#65= IFCALIGNMENTSEGMENT('2OvBDYQ3P1UvCkGwnMm_nJ',#9,'Name','Description',$,$,$,#64); +#65= IFCALIGNMENTSEGMENT('1gixRxskXEQeZDHtXe6gbg',#9,'Name','Description',$,$,$,#64); #66= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',94.2477796076938,47.1238898038469,0.,0.0848826363156775,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#67= IFCALIGNMENTSEGMENT('0ECrBZUjz7JxKliWgKZ078',#9,'Name','Description',$,$,$,#66); +#67= IFCALIGNMENTSEGMENT('2kL96_OeH8NB9oPiBIRAd4',#9,'Name','Description',$,$,$,#66); #68= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',141.371669411541,47.1238898038469,1.,-0.0848826363156775,0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#69= IFCALIGNMENTSEGMENT('2aohy9RFPB5enEcnP_T2xq',#9,'Name','Description',$,$,$,#68); -#70= IFCREFERENT('3kSZC4gC15SvRLc9g8otTN',#9,'Referent name',$,$,#31,$,.BOUNDARY.); -#71= IFCGROUP('3VDGrSs3HEXwiqLb4W8Uqv',#9,'Referent Group',$,$); -#72= IFCRELASSIGNSTOGROUP('2RGmoZEffF289ne0FfimjT',#9,$,$,(#70),$,#71); -#73= IFCRELAGGREGATES('3UhyEgyNj0dhDKRRkXZw47',#9,$,$,#28,(#34)); -#74= IFCRELAGGREGATES('3KYmrZQ$P9zBI9S1skd8_8',#9,$,$,#34,(#35,#38)); -#75= IFCRELAGGREGATES('3F6pdf55b0jRmts14Poblx',#9,$,$,#35,(#36)); -#76= IFCRELDEFINESBYPROPERTIES('3TeHhDEXvDIRt__Y$QRQqe',#9,$,$,(#28),#27); -#77= IFCRELNESTS('2$namlvh99RO06pY9Zqj2K',#9,$,$,#38,(#45,#50,#70)); -#78= IFCRELNESTS('26HI10QxDFCuRlbkMh7U9x',#9,$,$,#45,(#53,#56,#59,#61)); -#79= IFCRELNESTS('0QIH0ihODBNxu5Q_8idYYN',#9,$,$,#50,(#63,#65,#67,#69)); +#69= IFCALIGNMENTSEGMENT('05DLb2U5z7Nvvx4kIfX$Yl',#9,'Name','Description',$,$,$,#68); +#70= IFCREFERENT('0h87LAaUP07Bc8eGTD8VMg',#9,'Referent name',$,$,#31,$,.BOUNDARY.); +#71= IFCGROUP('1MMrTLKJ578QuEPS5RytKq',#9,'Referent Group',$,$); +#72= IFCRELASSIGNSTOGROUP('0Qgtnlvtz1EQVnJJX5m67o',#9,$,$,(#70),$,#71); +#73= IFCRELAGGREGATES('2xeJoCkZX098Q62Ivysw0f',#9,$,$,#28,(#34)); +#74= IFCRELAGGREGATES('2AUzQwqxrEyRt5AO5YI51P',#9,$,$,#34,(#35,#38)); +#75= IFCRELAGGREGATES('3VWSLIRHvEeRTy6vbOemHm',#9,$,$,#35,(#36)); +#76= IFCRELDEFINESBYPROPERTIES('30qT9Oz5DEwBaVHGvjVKU8',#9,$,$,(#28),#27); +#77= IFCRELNESTS('3fDLG6vnv5JuLxipIOTdUn',#9,$,$,#38,(#45,#50,#70)); +#78= IFCRELNESTS('2cQNOmxH10lP0hJt_vt7o9',#9,$,$,#45,(#53,#56,#59,#61)); +#79= IFCRELNESTS('3bynu$OwLBLe$BUQYM2Ufn',#9,$,$,#50,(#63,#65,#67,#69)); #80= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#43),$); #81= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#48),$); ENDSEC; From 9a6f9573c2d31b5883b63d09a3393fd936efe52c Mon Sep 17 00:00:00 2001 From: Hannu Date: Tue, 28 Mar 2023 08:55:25 +0300 Subject: [PATCH 05/20] Old sprint example files removed. --- files/Trimble_Tekla/Sprint 1_1.ifc | 64 ------------------------------ files/Trimble_Tekla/Sprint 1_2.ifc | 64 ------------------------------ files/Trimble_Tekla/Sprint_1_2.ifc | 44 -------------------- 3 files changed, 172 deletions(-) delete mode 100644 files/Trimble_Tekla/Sprint 1_1.ifc delete mode 100644 files/Trimble_Tekla/Sprint 1_2.ifc delete mode 100644 files/Trimble_Tekla/Sprint_1_2.ifc diff --git a/files/Trimble_Tekla/Sprint 1_1.ifc b/files/Trimble_Tekla/Sprint 1_1.ifc deleted file mode 100644 index ef0a5bd1..00000000 --- a/files/Trimble_Tekla/Sprint 1_1.ifc +++ /dev/null @@ -1,64 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); -FILE_NAME('Sprint 1_1.ifc','2023-03-15T13:32:43',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); -FILE_SCHEMA(('IFC4X4')); -ENDSEC; - -DATA; -#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); -#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); -#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); -#4= IFCACTORROLE(.CONSULTANT.,$,$); -#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); -#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); -#7= IFCPERSONANDORGANIZATION(#3,#6,$); -#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879963); -#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); -#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); -#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); -#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); -#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); -#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); -#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); -#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); -#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); -#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); -#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); -#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); -#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); -#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); -#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); -#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); -#30= IFCDERIVEDUNITELEMENT(#18,1); -#31= IFCDERIVEDUNITELEMENT(#23,-1); -#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); -#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); -#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#35= IFCDERIVEDUNITELEMENT(#33,1); -#36= IFCDERIVEDUNITELEMENT(#34,-1); -#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); -#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); -#39= IFCCARTESIANPOINT((0.,0.,0.)); -#40= IFCDIRECTION((0.,0.,1.)); -#41= IFCDIRECTION((1.,0.,0.)); -#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); -#43= IFCDIRECTION((1.,0.)); -#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); -#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); -#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); -#48= IFCPROPERTYSET('0hn2ajfIX41f5yXU_s2sL6',#9,'Project pset',$,(#45,#47)); -#49= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); -#50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCACTOR('1mCCSyU$b9XhS1m_T1xeFi',#9,'Actor',$,$,#50); -#52= IFCRELASSIGNSTOACTOR('2mKFDfYcL3SwzxwDKoyloJ',#9,$,$,(#49),$,#51,$); -#53= IFCRELDEFINESBYPROPERTIES('2EXy53B2z5vglHEUVNfZpb',#9,$,$,(#49),#48); -ENDSEC; - -END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint 1_2.ifc b/files/Trimble_Tekla/Sprint 1_2.ifc deleted file mode 100644 index adcccc19..00000000 --- a/files/Trimble_Tekla/Sprint 1_2.ifc +++ /dev/null @@ -1,64 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); -FILE_NAME('Sprint 1_2.ifc','2023-03-15T13:25:49',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); -FILE_SCHEMA(('IFC4X4')); -ENDSEC; - -DATA; -#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); -#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); -#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); -#4= IFCACTORROLE(.CONSULTANT.,$,$); -#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); -#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); -#7= IFCPERSONANDORGANIZATION(#3,#6,$); -#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879549); -#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#11= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#10); -#12= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); -#13= IFCCONVERSIONBASEDUNIT(#12,.LENGTHUNIT.,'FOOT',#11); -#14= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#15= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#14); -#16= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); -#17= IFCCONVERSIONBASEDUNIT(#16,.AREAUNIT.,'SQUARE FOOT',#15); -#18= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#19= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#18); -#20= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); -#21= IFCCONVERSIONBASEDUNIT(#20,.VOLUMEUNIT.,'CUBIC FOOT',#19); -#22= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); -#23= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); -#24= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#25= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#24); -#26= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); -#27= IFCCONVERSIONBASEDUNIT(#26,.PLANEANGLEUNIT.,'DEGREE',#25); -#28= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); -#29= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); -#30= IFCDERIVEDUNITELEMENT(#18,1); -#31= IFCDERIVEDUNITELEMENT(#23,-1); -#32= IFCDERIVEDUNIT((#30,#31),.VOLUMETRICFLOWRATEUNIT.,$,$); -#33= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); -#34= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#35= IFCDERIVEDUNITELEMENT(#33,1); -#36= IFCDERIVEDUNITELEMENT(#34,-1); -#37= IFCDERIVEDUNIT((#35,#36),.TEMPERATUREGRADIENTUNIT.,$,$); -#38= IFCUNITASSIGNMENT((#10,#14,#18,#22,#23,#24,#28,#29,#32,#37)); -#39= IFCCARTESIANPOINT((0.,0.,0.)); -#40= IFCDIRECTION((0.,0.,1.)); -#41= IFCDIRECTION((1.,0.,0.)); -#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); -#43= IFCDIRECTION((1.,0.)); -#44= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-06,#42,#43); -#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); -#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); -#48= IFCPROPERTYSET('2E$rN1Svb2eBW7rm6UhMY9',#9,'Project pset',$,(#45,#47)); -#49= IFCPROJECT('0tadMxLzz3Hh_291h5ASlO',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); -#50= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#51= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#52= IFCMAPCONVERSION(#44,#51,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#53= IFCRELDEFINESBYPROPERTIES('2XSpcZ8z18lflochtB5wH0',#9,$,$,(#49),#48); -ENDSEC; - -END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_2.ifc b/files/Trimble_Tekla/Sprint_1_2.ifc deleted file mode 100644 index ed4566ca..00000000 --- a/files/Trimble_Tekla/Sprint_1_2.ifc +++ /dev/null @@ -1,44 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('ViewDefinition[]'),'2;1'); -FILE_NAME('Sprint_1_2.ifc','2023-03-15T13:25:49',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); -FILE_SCHEMA(('IFC4X4')); -ENDSEC; - -DATA; -#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); -#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); -#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); -#4= IFCACTORROLE(.CONSULTANT.,$,$); -#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); -#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); -#7= IFCPERSONANDORGANIZATION(#3,#6,$); -#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1678879549); -#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); -#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); -#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); -#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); -#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); -#39= IFCCARTESIANPOINT((0.,0.,0.)); -#40= IFCDIRECTION((0.,0.,1.)); -#41= IFCDIRECTION((1.,0.,0.)); -#42= IFCAXIS2PLACEMENT3D(#39,#40,#41); -#43= IFCDIRECTION((1.,0.)); -#44= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#42,#43); -#45= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); -#46= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#47= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#46); -#48= IFCPROPERTYSET('2E$rN1Svb2eBW7rm6UhMY9',#9,'Project pset',$,(#45,#47)); -#49= IFCPROJECT('0tadMxLzz3Hh_291h5ASlO',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#44),#38); -#50= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#51= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#52= IFCMAPCONVERSION(#44,#51,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#53= IFCRELDEFINESBYPROPERTIES('2XSpcZ8z18lflochtB5wH0',#9,$,$,(#49),#48); -ENDSEC; - -END-ISO-10303-21; From b2567a97a359afc196440bc4c6f66ec225743522 Mon Sep 17 00:00:00 2001 From: Hannu Date: Tue, 28 Mar 2023 14:01:07 +0300 Subject: [PATCH 06/20] The type object added. --- files/Trimble_Tekla/Sprint_1_3.ifc | 50 ++++++++++++++++-------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index 750b9821..faf65782 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_3.ifc','2023-03-28T06:55:04',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_3.ifc','2023-03-28T13:52:51',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975704); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680000771); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,28 +32,30 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('290bgPPIfCfxcplMNb6seb',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#29),$,$,'application/pdf',$,$,$,$); -#31= IFCRELASSOCIATESDOCUMENT('2KtHQ4cKbB5hJ_aof$1nXZ',#9,$,$,(#28),#30); -#32= IFCPERSON($,$,'Given name',$,$,$,$,$); -#33= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#32),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#34= IFCRELASSOCIATESDATASET('1n17xi_oH74xvulvdzTuzD',#9,$,$,(#28),#33); -#35= IFCPERSON($,$,'Given name',$,$,$,$,$); -#36= IFCLIBRARYINFORMATION('Name','Version',#35,'2023-03-17T12:39:06','Location',$); -#37= IFCRELASSOCIATESLIBRARY('2Ui034wGr2uO5XwUrBYWxU',#9,$,$,(#28),#36); -#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#39= IFCCLASSIFICATIONREFERENCE($,$,'Name',#38,$,$); -#40= IFCRELASSOCIATESCLASSIFICATION('3I$9Hqavz72PyhUfRuKRpr',#9,$,$,(#28),#39); -#41= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#42= IFCMAPCONVERSION(#24,#41,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#43= IFCWELLKNOWNTEXT('WellKnowText',#41); -#44= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#45= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#46= IFCSIMPLEPROPERTYTEMPLATE('2v$ECYS8b3Kvk0dBvcqAO8',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#44,#45,$,$,$); -#47= IFCPROPERTYSETTEMPLATE('2DCm8glBH90OUT5_vN8VVt',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#46)); -#48= IFCRELDEFINESBYPROPERTIES('3R5DzX1oPCjRqhCnXJKy8_',#9,$,$,(#28),#27); +#27= IFCPROPERTYSET('397LeKs$T6NRjlmCaH1jR1',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3XgvL_25HBUPO4hjO57mnt',#9,'IfcArchElementType Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#30= IFCRELDECLARES('2$bj_D3Nb3CAZKdQPjK2qw',#9,$,$,#29,(#28)); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#31),$,$,'application/pdf',$,$,$,$); +#33= IFCRELASSOCIATESDOCUMENT('0KI8MKCLf8NfVBVxCKtV2A',#9,$,$,(#29),#32); +#34= IFCPERSON($,$,'Given name',$,$,$,$,$); +#35= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#34),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#36= IFCRELASSOCIATESDATASET('3h58seonn5WQ9NLLy$eNWH',#9,$,$,(#29),#35); +#37= IFCPERSON($,$,'Given name',$,$,$,$,$); +#38= IFCLIBRARYINFORMATION('Name','Version',#37,'2023-03-17T12:39:06','Location',$); +#39= IFCRELASSOCIATESLIBRARY('2UhZDFmhz31R9QBlDDOl88',#9,$,$,(#29),#38); +#40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#41= IFCCLASSIFICATIONREFERENCE($,$,'Name',#40,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('3Q_IhOuOTFrPc5ShkaGv2d',#9,$,$,(#29),#41); +#43= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#44= IFCMAPCONVERSION(#24,#43,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#45= IFCWELLKNOWNTEXT('WellKnowText',#43); +#46= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#47= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#48= IFCSIMPLEPROPERTYTEMPLATE('0d0bkNgZLDRf$2blFfWLHT',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#46,#47,$,$,$); +#49= IFCPROPERTYSETTEMPLATE('3QXl9Ai05DU8DRipcV$$C5',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#48)); +#50= IFCRELDEFINESBYPROPERTIES('2L3oVyVfzBhRTylW9I5aqH',#9,$,$,(#29),#27); ENDSEC; END-ISO-10303-21; From 2183b5b98a12ea7557a6c3894f47cdf99deec32e Mon Sep 17 00:00:00 2001 From: Hannu Date: Thu, 30 Mar 2023 11:27:00 +0300 Subject: [PATCH 07/20] The sprint files updated. --- files/Trimble_Tekla/Georef_A.ifc | 29 +++---- files/Trimble_Tekla/Georef_B.ifc | 28 +++--- files/Trimble_Tekla/Georef_C.ifc | 30 +++---- files/Trimble_Tekla/Sprint_1_1.ifc | 12 +-- files/Trimble_Tekla/Sprint_1_3.ifc | 54 ++++++------ files/Trimble_Tekla/Sprint_2_1.ifc | 132 ++++++++++++++++------------- 6 files changed, 152 insertions(+), 133 deletions(-) diff --git a/files/Trimble_Tekla/Georef_A.ifc b/files/Trimble_Tekla/Georef_A.ifc index aa235d9b..6d08aef7 100644 --- a/files/Trimble_Tekla/Georef_A.ifc +++ b/files/Trimble_Tekla/Georef_A.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_A.ifc','2023-03-28T06:54:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_A.ifc','2023-03-30T11:16:48',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975677); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164208); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,22 +32,21 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0B0Qi1SCbDnwUIg6PD6fBP',#9,'Project pset',$,(#25,#26)); +#27= IFCPROPERTYSET('0K4WK83_LBb9o72E4SHM2f',#9,'Project pset',$,(#25,#26)); #28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCCARTESIANPOINT((0.,0.,0.)); -#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); -#31= IFCLOCALPLACEMENT($,#30); -#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); -#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#36= IFCCLASSIFICATIONREFERENCE($,$,'Name',#35,$,$); -#37= IFCRELASSOCIATESCLASSIFICATION('3DB4lK5ar2KAZqaCu$pnE3',#9,$,$,(#28),#36); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('0vzvRQJ6jBJgtETQ39Y0hZ',#9,'Actor',$,$,#29); +#31= IFCRELASSIGNSTOACTOR('1PvOjZ66LCKQmsuey22_j5',#9,$,$,(#28),#30); +#32= IFCCARTESIANPOINT((0.,0.,0.)); +#33= IFCAXIS2PLACEMENT3D(#32,#20,#21); +#34= IFCLOCALPLACEMENT($,#33); +#35= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#34,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#36= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#37= IFCRELASSOCIATESCLASSIFICATION('0UDH20wwz6_uStNk$UYBm1',#9,$,$,(#28),#36); #38= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #39= IFCMAPCONVERSION(#24,#38,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#40= IFCWELLKNOWNTEXT('WellKnowText',#38); -#41= IFCRELAGGREGATES('3xyx8RmgnEpRM0BxhA755x',#9,$,$,#28,(#34)); -#42= IFCRELDEFINESBYPROPERTIES('19wOF6PMn4tuDK7KYdhANF',#9,$,$,(#28),#27); +#40= IFCRELAGGREGATES('0TwxZHJizAlPMcbTCFBE1m',#9,$,$,#28,(#35)); +#41= IFCRELDEFINESBYPROPERTIES('2H07URRsn5$A4Cof2xbaM2',#9,$,$,(#28),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_B.ifc b/files/Trimble_Tekla/Georef_B.ifc index 1baf1190..a0387bb6 100644 --- a/files/Trimble_Tekla/Georef_B.ifc +++ b/files/Trimble_Tekla/Georef_B.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_B.ifc','2023-03-28T06:54:51',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_B.ifc','2023-03-30T11:16:51',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975691); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164211); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,21 +32,21 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('2Fix_eV1P8EvIS87BKaa7O',#9,'Project pset',$,(#25,#26)); +#27= IFCPROPERTYSET('34YCwkdjT5euufFL4dMmS$',#9,'Project pset',$,(#25,#26)); #28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCCARTESIANPOINT((0.,0.,0.)); -#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); -#31= IFCLOCALPLACEMENT($,#30); -#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); -#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#36= IFCCLASSIFICATIONREFERENCE($,$,'Name',#35,$,$); -#37= IFCRELASSOCIATESCLASSIFICATION('0s$_xLg3HC$gxs6smKccJ0',#9,$,$,(#28),#36); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('0RSlI6ynDBQehbIjPGwmei',#9,'Actor',$,$,#29); +#31= IFCRELASSIGNSTOACTOR('0VGj2Be1X6KPORUflUZTq5',#9,$,$,(#28),#30); +#32= IFCCARTESIANPOINT((0.,0.,0.)); +#33= IFCAXIS2PLACEMENT3D(#32,#20,#21); +#34= IFCLOCALPLACEMENT($,#33); +#35= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#34,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#36= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#37= IFCRELASSOCIATESCLASSIFICATION('3q2zZuTjnASAzrzz$CtyeZ',#9,$,$,(#28),#36); #38= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); #39= IFCRIGIDOPERATION(#24,#38,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); -#40= IFCRELAGGREGATES('1Pi7RBVsn6Fh02c5gru_T$',#9,$,$,#28,(#34)); -#41= IFCRELDEFINESBYPROPERTIES('13Gx9BSub3vgx$Uw756utE',#9,$,$,(#28),#27); +#40= IFCRELAGGREGATES('2P4YkI5Yz578OpZSUQ6eHZ',#9,$,$,#28,(#35)); +#41= IFCRELDEFINESBYPROPERTIES('1D5K2Ksb1DahHgkSNNxlQ5',#9,$,$,(#28),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_C.ifc b/files/Trimble_Tekla/Georef_C.ifc index 0ef4c7f9..dfb31da8 100644 --- a/files/Trimble_Tekla/Georef_C.ifc +++ b/files/Trimble_Tekla/Georef_C.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_C.ifc','2023-03-28T06:54:57',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_C.ifc','2023-03-30T11:16:55',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975697); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164215); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,21 +32,21 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('3hA7cH7lP0Lf_qY_y7N8O1',#9,'Project pset',$,(#25,#26)); +#27= IFCPROPERTYSET('0HGv5ROMX5EeNRpd80gg8Q',#9,'Project pset',$,(#25,#26)); #28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCCARTESIANPOINT((0.,0.,0.)); -#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); -#31= IFCLOCALPLACEMENT($,#30); -#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); -#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#36= IFCCLASSIFICATIONREFERENCE($,$,'Name',#35,$,$); -#37= IFCRELASSOCIATESCLASSIFICATION('32NxzVKPf0vgY13H_4Ki0O',#9,$,$,(#28),#36); -#38= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('0ytikB33n0ZOEmdxGNCRxB',#9,'Actor',$,$,#29); +#31= IFCRELASSIGNSTOACTOR('2XHbt5sb1Eg9nWYgTVUCKI',#9,$,$,(#28),#30); +#32= IFCCARTESIANPOINT((0.,0.,0.)); +#33= IFCAXIS2PLACEMENT3D(#32,#20,#21); +#34= IFCLOCALPLACEMENT($,#33); +#35= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#34,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#36= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#37= IFCRELASSOCIATESCLASSIFICATION('0T0eRV5ST7GgoDbMbQrFX8',#9,$,$,(#28),#36); +#38= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #39= IFCRIGIDOPERATION(#24,#38,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); -#40= IFCRELAGGREGATES('3s989Rcd517BnZgeijSSUh',#9,$,$,#28,(#34)); -#41= IFCRELDEFINESBYPROPERTIES('3eyaPwXODD4u6TONFbBF7C',#9,$,$,(#28),#27); +#40= IFCRELAGGREGATES('1X2h6Gd3z73e2$lFljS4fO',#9,$,$,#28,(#35)); +#41= IFCRELDEFINESBYPROPERTIES('1s_4TSemfBx9bmU_LQkskL',#9,$,$,(#28),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc index ca5d2742..bf509b30 100644 --- a/files/Trimble_Tekla/Sprint_1_1.ifc +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_1.ifc','2023-03-28T06:54:46',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_1.ifc','2023-03-30T11:16:42',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975686); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164202); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,12 +32,12 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('01mZerHpb7RuiTTnePA9FZ',#9,'Project pset',$,(#25,#26)); +#27= IFCPROPERTYSET('0P3JmN3SjAgwRKHKCEnavR',#9,'Project pset',$,(#25,#26)); #28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); #29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('1dG0JmA9j6JfMQjZnTQg19',#9,'Actor',$,$,#29); -#31= IFCRELASSIGNSTOACTOR('1pqRI0GIvC58UoFmhZA6NL',#9,$,$,(#28),#30); -#32= IFCRELDEFINESBYPROPERTIES('2ayYsbJ812IPdH_anbTpJr',#9,$,$,(#28),#27); +#30= IFCACTOR('0qqxNGNFnBORgtj2fZp$N1',#9,'Actor',$,$,#29); +#31= IFCRELASSIGNSTOACTOR('3E6JUSSG5Eeuj3ovXBwsjY',#9,$,$,(#28),#30); +#32= IFCRELDEFINESBYPROPERTIES('0f8$INocbDbRmE9yQK5jG2',#9,$,$,(#28),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index faf65782..2fc526a3 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_3.ifc','2023-03-28T13:52:51',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_3.ifc','2023-03-30T11:17:05',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680000771); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164225); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,30 +32,36 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('397LeKs$T6NRjlmCaH1jR1',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('3XgvL_25HBUPO4hjO57mnt',#9,'IfcArchElementType Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('3XFRdIOhv9d8uYiJsG8C5a',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('10f9A2VKb4n8rlfqboBMo$',#9,'Name',$,$,$,$,$,$,$); #29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('2$bj_D3Nb3CAZKdQPjK2qw',#9,$,$,#29,(#28)); +#30= IFCRELDECLARES('17g0VCjnX7l8YBHhyLQpK1',#9,$,$,#29,(#28)); #31= IFCPERSON($,$,'Given name',$,$,$,$,$); -#32= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#31),$,$,'application/pdf',$,$,$,$); -#33= IFCRELASSOCIATESDOCUMENT('0KI8MKCLf8NfVBVxCKtV2A',#9,$,$,(#29),#32); -#34= IFCPERSON($,$,'Given name',$,$,$,$,$); -#35= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#34),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#36= IFCRELASSOCIATESDATASET('3h58seonn5WQ9NLLy$eNWH',#9,$,$,(#29),#35); -#37= IFCPERSON($,$,'Given name',$,$,$,$,$); -#38= IFCLIBRARYINFORMATION('Name','Version',#37,'2023-03-17T12:39:06','Location',$); -#39= IFCRELASSOCIATESLIBRARY('2UhZDFmhz31R9QBlDDOl88',#9,$,$,(#29),#38); -#40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#41= IFCCLASSIFICATIONREFERENCE($,$,'Name',#40,$,$); -#42= IFCRELASSOCIATESCLASSIFICATION('3Q_IhOuOTFrPc5ShkaGv2d',#9,$,$,(#29),#41); -#43= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#44= IFCMAPCONVERSION(#24,#43,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#45= IFCWELLKNOWNTEXT('WellKnowText',#43); -#46= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#47= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#48= IFCSIMPLEPROPERTYTEMPLATE('0d0bkNgZLDRf$2blFfWLHT',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#46,#47,$,$,$); -#49= IFCPROPERTYSETTEMPLATE('3QXl9Ai05DU8DRipcV$$C5',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#48)); -#50= IFCRELDEFINESBYPROPERTIES('2L3oVyVfzBhRTylW9I5aqH',#9,$,$,(#29),#27); +#32= IFCACTOR('1wu9V0IrLBkAX$NjpC$f2l',#9,'Actor',$,$,#31); +#33= IFCRELASSIGNSTOACTOR('2zwPjcU$TCzexh0$LdDCjo',#9,$,$,(#29),#32); +#34= IFCCARTESIANPOINT((0.,0.,0.)); +#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); +#36= IFCLOCALPLACEMENT($,#35); +#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#39= IFCRELASSOCIATESCLASSIFICATION('29oj6ixQ5D8R6BK3FgA4rc',#9,$,$,(#29),#38); +#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#41= IFCMAPCONVERSION(#24,#40,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#42= IFCPERSON($,$,'Given name',$,$,$,$,$); +#43= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#42),$,$,'application/pdf',$,$,$,$); +#44= IFCRELASSOCIATESDOCUMENT('1tqhYuxF1Dl8T5_Z2YI5nI',#9,$,$,(#29),#43); +#45= IFCPERSON($,$,'Given name',$,$,$,$,$); +#46= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#45),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#47= IFCRELASSOCIATESDATASET('0hnI85lffBlAdABEsi06uh',#9,$,$,(#29),#46); +#48= IFCPERSON($,$,'Given name',$,$,$,$,$); +#49= IFCLIBRARYINFORMATION('Name','Version',#48,'2023-03-17T12:39:06','Location',$); +#50= IFCRELASSOCIATESLIBRARY('33H9Cdnt1BuvuqmO1EbpPA',#9,$,$,(#29),#49); +#51= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#52= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#53= IFCSIMPLEPROPERTYTEMPLATE('16AvzcqGb6GuOV_kijrySc',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#51,#52,$,$,$); +#54= IFCPROPERTYSETTEMPLATE('3IJTyJOcrDu9sHXbCgMOvF',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#53)); +#55= IFCRELAGGREGATES('3Qgqc34bj0ReMKNkJaS2On',#9,$,$,#29,(#37)); +#56= IFCRELDEFINESBYPROPERTIES('0sPp4wePn4qAmh4NWJMx_I',#9,$,$,(#29),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 6f95f45b..819fff4d 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,10 +1,9 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-03-28T06:55:08',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-03-30T11:17:08',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -14,7 +13,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1679975708); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164228); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,61 +31,76 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0UhS0eZ$L4RwkXD86KDI1y',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCCARTESIANPOINT((0.,0.,0.)); -#30= IFCAXIS2PLACEMENT3D(#29,#20,#21); -#31= IFCLOCALPLACEMENT($,#30); -#32= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); -#33= IFCMAPCONVERSION(#24,#32,25489271.948,6674845.482,21.59,0.687721305113934,0.725974797422326,1.,2.,3.); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#31,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.); -#36= IFCTUNNELPART('2fCOKLikb6mu39e5fx42sD',#9,'TunnelPart name',$,$,#31,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#37= IFCLOCALPLACEMENT(#31,#30); -#38= IFCALIGNMENT('37abJwDrvFLuoemfU$qr7M',#9,'Name',$,$,#37,$,$); -#39= IFCLOCALPLACEMENT(#37,#30); -#40= IFCCARTESIANPOINTLIST2D(((0.,0.),(15.,15.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.),(15.,-15.)),$); -#41= IFCINDEXEDPOLYCURVE(#40,(IFCARCINDEX((1,2,3)),IFCARCINDEX((3,4,5)),IFCARCINDEX((5,6,3)),IFCARCINDEX((3,7,1))),.F.); -#42= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#43= IFCSHAPEREPRESENTATION(#42,'Axis','Curve2D',(#41)); -#44= IFCPRODUCTDEFINITIONSHAPE($,$,(#43)); -#45= IFCALIGNMENTHORIZONTAL('1bSPQorVL4cQcBJLydoU71',#9,'Name',$,$,#39,#44); -#46= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(15.,15.,1.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.),(15.,-15.,-1.)),$); -#47= IFCINDEXEDPOLYCURVE(#46,(IFCARCINDEX((1,2,3)),IFCARCINDEX((3,4,5)),IFCARCINDEX((5,6,7)),IFCARCINDEX((7,8,1))),.F.); -#48= IFCSHAPEREPRESENTATION(#42,'Axis','Curve3D',(#47)); -#49= IFCPRODUCTDEFINITIONSHAPE($,$,(#48)); -#50= IFCALIGNMENTVERTICAL('2RymMLM611gPe68_CCF9_1',#9,'Name',$,$,#39,#49); -#51= IFCCARTESIANPOINT((0.,0.)); -#52= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#51,1.5707963267949,-15.,-15.,47.1238898038469,$,.CIRCULARARC.); -#53= IFCALIGNMENTSEGMENT('3T6t0QKpH8nAGhX0iUA4_d',#9,'Name','Description',$,$,$,#52); -#54= IFCCARTESIANPOINT((30.,0.)); -#55= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#54,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#56= IFCALIGNMENTSEGMENT('1z3dk7Jfn3FRSHUzDB4ap1',#9,'Name','Description',$,$,$,#55); -#57= IFCCARTESIANPOINT((60.,0.)); -#58= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#57,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#59= IFCALIGNMENTSEGMENT('1ZqCsf48HD$PACkUCRkIp7',#9,'Name','Description',$,$,$,#58); -#60= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#54,-1.5707963267949,-15.,-15.,47.1238898038469,$,.CIRCULARARC.); -#61= IFCALIGNMENTSEGMENT('0tS84mcgj8SeZ7yg_NipYY',#9,'Name','Description',$,$,$,#60); -#62= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,47.1238898038469,0.,0.0424413181578388,-0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#63= IFCALIGNMENTSEGMENT('3338YE7$LFuBkpScLwH3TO',#9,'Name','Description',$,$,$,#62); -#64= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',47.1238898038469,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#65= IFCALIGNMENTSEGMENT('1gixRxskXEQeZDHtXe6gbg',#9,'Name','Description',$,$,$,#64); -#66= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',94.2477796076938,47.1238898038469,0.,0.0848826363156775,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#67= IFCALIGNMENTSEGMENT('2kL96_OeH8NB9oPiBIRAd4',#9,'Name','Description',$,$,$,#66); -#68= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',141.371669411541,47.1238898038469,1.,-0.0848826363156775,0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#69= IFCALIGNMENTSEGMENT('05DLb2U5z7Nvvx4kIfX$Yl',#9,'Name','Description',$,$,$,#68); -#70= IFCREFERENT('0h87LAaUP07Bc8eGTD8VMg',#9,'Referent name',$,$,#31,$,.BOUNDARY.); -#71= IFCGROUP('1MMrTLKJ578QuEPS5RytKq',#9,'Referent Group',$,$); -#72= IFCRELASSIGNSTOGROUP('0Qgtnlvtz1EQVnJJX5m67o',#9,$,$,(#70),$,#71); -#73= IFCRELAGGREGATES('2xeJoCkZX098Q62Ivysw0f',#9,$,$,#28,(#34)); -#74= IFCRELAGGREGATES('2AUzQwqxrEyRt5AO5YI51P',#9,$,$,#34,(#35,#38)); -#75= IFCRELAGGREGATES('3VWSLIRHvEeRTy6vbOemHm',#9,$,$,#35,(#36)); -#76= IFCRELDEFINESBYPROPERTIES('30qT9Oz5DEwBaVHGvjVKU8',#9,$,$,(#28),#27); -#77= IFCRELNESTS('3fDLG6vnv5JuLxipIOTdUn',#9,$,$,#38,(#45,#50,#70)); -#78= IFCRELNESTS('2cQNOmxH10lP0hJt_vt7o9',#9,$,$,#45,(#53,#56,#59,#61)); -#79= IFCRELNESTS('3bynu$OwLBLe$BUQYM2Ufn',#9,$,$,#50,(#63,#65,#67,#69)); -#80= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#43),$); -#81= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#48),$); +#27= IFCPROPERTYSET('069Luvkvb1VOH1e1pB95cZ',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('09URYsQK9Cahs8dEDDSwss',#9,'Name',$,$,$,$,$,$,$); +#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#30= IFCRELDECLARES('37ra6oUhz6zQhdlvOhNdrB',#9,$,$,#29,(#28)); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('0Su0tb5DL54gFgeTyhOXbe',#9,'Actor',$,$,#31); +#33= IFCRELASSIGNSTOACTOR('20QGLdljv3uQVTP8TzRz1v',#9,$,$,(#29),#32); +#34= IFCCARTESIANPOINT((0.,0.,0.)); +#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); +#36= IFCLOCALPLACEMENT($,#35); +#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#39= IFCRELASSOCIATESCLASSIFICATION('0$9PyCreb3yxNeH5ZqbYkV',#9,$,$,(#29),#38); +#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#41= IFCMAPCONVERSION(#24,#40,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#42= IFCPERSON($,$,'Given name',$,$,$,$,$); +#43= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#42),$,$,'application/pdf',$,$,$,$); +#44= IFCRELASSOCIATESDOCUMENT('3TJ2SQUq1FRPxNuU1vebax',#9,$,$,(#29),#43); +#45= IFCPERSON($,$,'Given name',$,$,$,$,$); +#46= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#45),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#47= IFCRELASSOCIATESDATASET('3Kv5QCmBfEzgUcFIMQtzTU',#9,$,$,(#29),#46); +#48= IFCPERSON($,$,'Given name',$,$,$,$,$); +#49= IFCLIBRARYINFORMATION('Name','Version',#48,'2023-03-17T12:39:06','Location',$); +#50= IFCRELASSOCIATESLIBRARY('0ujv2zM2f4zQTY9MVJ1Btk',#9,$,$,(#29),#49); +#51= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#52= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#53= IFCSIMPLEPROPERTYTEMPLATE('1ddrU4C2zC_gH9LK6GRGzL',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#51,#52,$,$,$); +#54= IFCPROPERTYSETTEMPLATE('0cSUJcwWT3vQ6YDhD8WTjC',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#53)); +#55= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#36,$,$,.ELEMENT.,.NOTDEFINED.); +#56= IFCTUNNELPART('1bwZbg3L96EOUSRvBkBbRu',#9,'TunnelPart name',$,$,#36,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#57= IFCLOCALPLACEMENT(#36,#35); +#58= IFCALIGNMENT('0yaE5fcMn1Zhp1MvVkuX5K',#9,'Name',$,$,#57,$,$); +#59= IFCLOCALPLACEMENT(#57,#35); +#60= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#61= IFCINDEXEDPOLYCURVE(#60,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#62= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#63= IFCSHAPEREPRESENTATION(#62,'Axis','Curve2D',(#61)); +#64= IFCPRODUCTDEFINITIONSHAPE($,$,(#63)); +#65= IFCALIGNMENTHORIZONTAL('3nMWevyOD289SYM1aXH__V',#9,'Name',$,$,#59,#64); +#66= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#67= IFCINDEXEDPOLYCURVE(#66,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#68= IFCSHAPEREPRESENTATION(#62,'Axis','Curve3D',(#67)); +#69= IFCPRODUCTDEFINITIONSHAPE($,$,(#68)); +#70= IFCALIGNMENTVERTICAL('3Sspe6h7X22gs3KYqvgDuK',#9,'Name',$,$,#59,#69); +#71= IFCCARTESIANPOINT((0.,0.)); +#72= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#71,0.,0.,0.,30.,$,.LINE.); +#73= IFCALIGNMENTSEGMENT('1sODiIzcvFUvzazSAuaVgW',#9,'Name','Description',$,$,$,#72); +#74= IFCCARTESIANPOINT((30.,0.)); +#75= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#74,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#76= IFCALIGNMENTSEGMENT('0cVjLJFu9EguI7Oxham0YS',#9,'Name','Description',$,$,$,#75); +#77= IFCCARTESIANPOINT((60.,0.)); +#78= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#77,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#79= IFCALIGNMENTSEGMENT('1yYmkMLjnF8Rjzkzuya2mN',#9,'Name','Description',$,$,$,#78); +#80= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#81= IFCALIGNMENTSEGMENT('2CUSA$1aLFKvy$elXBmjJR',#9,'Name','Description',$,$,$,#80); +#82= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#83= IFCALIGNMENTSEGMENT('23Oh1zFv58qwWyaQeh2cL_',#9,'Name','Description',$,$,$,#82); +#84= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.PARABOLICARC.); +#85= IFCALIGNMENTSEGMENT('3TuEcmTe59HB0aJaU2E4zx',#9,'Name','Description',$,$,$,#84); +#86= IFCREFERENT('3w2rXXoxHDWxnYwiSBdsYw',#9,'Referent name',$,$,#36,$,.BOUNDARY.); +#87= IFCGROUP('0Iqm6uyOjA3xdYjjWz_1gw',#9,'Referent Group',$,$); +#88= IFCRELASSIGNSTOGROUP('0y$kFVe5zDuhc32Q5a0jgC',#9,$,$,(#86),$,#87); +#89= IFCRELAGGREGATES('0b9aNWU25BxhndGrg6uJ_x',#9,$,$,#29,(#37)); +#90= IFCRELAGGREGATES('1wrmqlIlL0Hgp3JSzDsgTC',#9,$,$,#37,(#55,#58)); +#91= IFCRELAGGREGATES('3GDaOSlx92FxhB2EBl8MS_',#9,$,$,#55,(#56)); +#92= IFCRELDEFINESBYPROPERTIES('0ruOpVIB588O3QPluSDd2t',#9,$,$,(#29),#27); +#93= IFCRELNESTS('3KAF3VtAfAkPySs5h4P2YC',#9,$,$,#58,(#65,#70,#86)); +#94= IFCRELNESTS('08UCpHPAr8TxhwW68ZcABg',#9,$,$,#65,(#73,#76,#79)); +#95= IFCRELNESTS('3ykG_gQdf4OwqNQGyrPjY0',#9,$,$,#70,(#81,#83,#85)); +#96= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#63),$); +#97= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#68),$); ENDSEC; - END-ISO-10303-21; From 2da1568c89b8a0aa78fe81c13c68de91ccfef0d3 Mon Sep 17 00:00:00 2001 From: Hannu Date: Mon, 3 Apr 2023 13:56:40 +0300 Subject: [PATCH 08/20] The spint example files updated. --- files/Trimble_Tekla/Georef_A.ifc | 33 ++++--- files/Trimble_Tekla/Georef_B.ifc | 33 ++++--- files/Trimble_Tekla/Georef_C.ifc | 33 ++++--- files/Trimble_Tekla/Sprint_1_1.ifc | 15 ++- files/Trimble_Tekla/Sprint_1_3.ifc | 62 ++++++------ files/Trimble_Tekla/Sprint_2_1.ifc | 146 ++++++++++++++--------------- 6 files changed, 158 insertions(+), 164 deletions(-) diff --git a/files/Trimble_Tekla/Georef_A.ifc b/files/Trimble_Tekla/Georef_A.ifc index 6d08aef7..140ac1ec 100644 --- a/files/Trimble_Tekla/Georef_A.ifc +++ b/files/Trimble_Tekla/Georef_A.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_A.ifc','2023-03-30T11:16:48',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_A.ifc','2023-04-03T13:01:18',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164208); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516078); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,21 +32,20 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0K4WK83_LBb9o72E4SHM2f',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('0vzvRQJ6jBJgtETQ39Y0hZ',#9,'Actor',$,$,#29); -#31= IFCRELASSIGNSTOACTOR('1PvOjZ66LCKQmsuey22_j5',#9,$,$,(#28),#30); -#32= IFCCARTESIANPOINT((0.,0.,0.)); -#33= IFCAXIS2PLACEMENT3D(#32,#20,#21); -#34= IFCLOCALPLACEMENT($,#33); -#35= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#34,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#36= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#37= IFCRELASSOCIATESCLASSIFICATION('0UDH20wwz6_uStNk$UYBm1',#9,$,$,(#28),#36); -#38= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#39= IFCMAPCONVERSION(#24,#38,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#40= IFCRELAGGREGATES('0TwxZHJizAlPMcbTCFBE1m',#9,$,$,#28,(#35)); -#41= IFCRELDEFINESBYPROPERTIES('2H07URRsn5$A4Cof2xbaM2',#9,$,$,(#28),#27); +#27= IFCPROPERTYSET('2jtyPsCovEmguoneISmvFE',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('1IGxJdFmn7VvTOfvt6W6U7',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#30= IFCRELDECLARES('3lHuoIJQj7Nx4m62bovVj2',#9,'TypeObjects',$,#29,(#28)); +#31= IFCCARTESIANPOINT((0.,0.,0.)); +#32= IFCAXIS2PLACEMENT3D(#31,#20,#21); +#33= IFCLOCALPLACEMENT($,#32); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#33,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#36= IFCRELASSOCIATESCLASSIFICATION('3xOxTELTb2qfFkEGzBHXff',#9,$,$,(#29),#35); +#37= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#38= IFCMAPCONVERSION(#24,#37,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#39= IFCRELAGGREGATES('2PpMDcjg958B3cclYNbdlD',#9,$,$,#29,(#34)); +#40= IFCRELDEFINESBYPROPERTIES('36XFoqIxXBnxnw_wZmm4BE',#9,$,$,(#29),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_B.ifc b/files/Trimble_Tekla/Georef_B.ifc index a0387bb6..bf4d7f8a 100644 --- a/files/Trimble_Tekla/Georef_B.ifc +++ b/files/Trimble_Tekla/Georef_B.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_B.ifc','2023-03-30T11:16:51',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_B.ifc','2023-04-03T13:01:24',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164211); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516084); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,21 +32,20 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('34YCwkdjT5euufFL4dMmS$',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('0RSlI6ynDBQehbIjPGwmei',#9,'Actor',$,$,#29); -#31= IFCRELASSIGNSTOACTOR('0VGj2Be1X6KPORUflUZTq5',#9,$,$,(#28),#30); -#32= IFCCARTESIANPOINT((0.,0.,0.)); -#33= IFCAXIS2PLACEMENT3D(#32,#20,#21); -#34= IFCLOCALPLACEMENT($,#33); -#35= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#34,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#36= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#37= IFCRELASSOCIATESCLASSIFICATION('3q2zZuTjnASAzrzz$CtyeZ',#9,$,$,(#28),#36); -#38= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); -#39= IFCRIGIDOPERATION(#24,#38,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); -#40= IFCRELAGGREGATES('2P4YkI5Yz578OpZSUQ6eHZ',#9,$,$,#28,(#35)); -#41= IFCRELDEFINESBYPROPERTIES('1D5K2Ksb1DahHgkSNNxlQ5',#9,$,$,(#28),#27); +#27= IFCPROPERTYSET('2gzNVLZNL9Dvv4iKjuK$qa',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0BMXAelt98$ft1GTsIRlB2',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#30= IFCRELDECLARES('3RmyM6Z_12AhMYF6sXLyU$',#9,'TypeObjects',$,#29,(#28)); +#31= IFCCARTESIANPOINT((0.,0.,0.)); +#32= IFCAXIS2PLACEMENT3D(#31,#20,#21); +#33= IFCLOCALPLACEMENT($,#32); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#33,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#36= IFCRELASSOCIATESCLASSIFICATION('1ziqvFZHv8rRhUV11xcf2N',#9,$,$,(#29),#35); +#37= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#38= IFCRIGIDOPERATION(#24,#37,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); +#39= IFCRELAGGREGATES('0VwGW5iL99sQf26G1RaXnL',#9,$,$,#29,(#34)); +#40= IFCRELDEFINESBYPROPERTIES('2NlqJVNlrCjwGkwvO6UnnH',#9,$,$,(#29),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_C.ifc b/files/Trimble_Tekla/Georef_C.ifc index dfb31da8..978cc2e6 100644 --- a/files/Trimble_Tekla/Georef_C.ifc +++ b/files/Trimble_Tekla/Georef_C.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_C.ifc','2023-03-30T11:16:55',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_C.ifc','2023-04-03T13:01:30',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164215); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516090); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,21 +32,20 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0HGv5ROMX5EeNRpd80gg8Q',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('0ytikB33n0ZOEmdxGNCRxB',#9,'Actor',$,$,#29); -#31= IFCRELASSIGNSTOACTOR('2XHbt5sb1Eg9nWYgTVUCKI',#9,$,$,(#28),#30); -#32= IFCCARTESIANPOINT((0.,0.,0.)); -#33= IFCAXIS2PLACEMENT3D(#32,#20,#21); -#34= IFCLOCALPLACEMENT($,#33); -#35= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#34,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#36= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#37= IFCRELASSOCIATESCLASSIFICATION('0T0eRV5ST7GgoDbMbQrFX8',#9,$,$,(#28),#36); -#38= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#39= IFCRIGIDOPERATION(#24,#38,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); -#40= IFCRELAGGREGATES('1X2h6Gd3z73e2$lFljS4fO',#9,$,$,#28,(#35)); -#41= IFCRELDEFINESBYPROPERTIES('1s_4TSemfBx9bmU_LQkskL',#9,$,$,(#28),#27); +#27= IFCPROPERTYSET('1xWK30Z8T5xfzrrPVrZrdA',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('01D6tt9vTB9wKzQ4RVlbWW',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#30= IFCRELDECLARES('1Y9be$hGL6QAQBAsvWjfwO',#9,'TypeObjects',$,#29,(#28)); +#31= IFCCARTESIANPOINT((0.,0.,0.)); +#32= IFCAXIS2PLACEMENT3D(#31,#20,#21); +#33= IFCLOCALPLACEMENT($,#32); +#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#33,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#36= IFCRELASSOCIATESCLASSIFICATION('2yBPKdRZPFCPgWM3o4_gho',#9,$,$,(#29),#35); +#37= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#38= IFCRIGIDOPERATION(#24,#37,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); +#39= IFCRELAGGREGATES('3KKHPRECvBXQuG_w6c9P23',#9,$,$,#29,(#34)); +#40= IFCRELDEFINESBYPROPERTIES('1g6MnSm0HEuPo_YjMKN$Wl',#9,$,$,(#29),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc index bf509b30..72898392 100644 --- a/files/Trimble_Tekla/Sprint_1_1.ifc +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_1.ifc','2023-03-30T11:16:42',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_1.ifc','2023-04-03T13:01:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164202); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516069); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,12 +32,11 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0P3JmN3SjAgwRKHKCEnavR',#9,'Project pset',$,(#25,#26)); -#28= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('0qqxNGNFnBORgtj2fZp$N1',#9,'Actor',$,$,#29); -#31= IFCRELASSIGNSTOACTOR('3E6JUSSG5Eeuj3ovXBwsjY',#9,$,$,(#28),#30); -#32= IFCRELDEFINESBYPROPERTIES('0f8$INocbDbRmE9yQK5jG2',#9,$,$,(#28),#27); +#27= IFCPROPERTYSET('3uraypp7z2KwfbKjfXTvI_',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('1AoWcdDnH0shKdCzCmxgZH',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#30= IFCRELDECLARES('0K70KtuCH258rZMAkXGfcI',#9,'TypeObjects',$,#29,(#28)); +#31= IFCRELDEFINESBYPROPERTIES('0$nkCRQfn7SPemQ3JQu0fe',#9,$,$,(#29),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index 2fc526a3..9f91c50d 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_3.ifc','2023-03-30T11:17:05',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_3.ifc','2023-04-03T13:01:35',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164225); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516095); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,36 +32,34 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('3XFRdIOhv9d8uYiJsG8C5a',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('10f9A2VKb4n8rlfqboBMo$',#9,'Name',$,$,$,$,$,$,$); -#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('17g0VCjnX7l8YBHhyLQpK1',#9,$,$,#29,(#28)); -#31= IFCPERSON($,$,'Given name',$,$,$,$,$); -#32= IFCACTOR('1wu9V0IrLBkAX$NjpC$f2l',#9,'Actor',$,$,#31); -#33= IFCRELASSIGNSTOACTOR('2zwPjcU$TCzexh0$LdDCjo',#9,$,$,(#29),#32); -#34= IFCCARTESIANPOINT((0.,0.,0.)); -#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); -#36= IFCLOCALPLACEMENT($,#35); -#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#39= IFCRELASSOCIATESCLASSIFICATION('29oj6ixQ5D8R6BK3FgA4rc',#9,$,$,(#29),#38); -#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#41= IFCMAPCONVERSION(#24,#40,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#42= IFCPERSON($,$,'Given name',$,$,$,$,$); -#43= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#42),$,$,'application/pdf',$,$,$,$); -#44= IFCRELASSOCIATESDOCUMENT('1tqhYuxF1Dl8T5_Z2YI5nI',#9,$,$,(#29),#43); -#45= IFCPERSON($,$,'Given name',$,$,$,$,$); -#46= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#45),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#47= IFCRELASSOCIATESDATASET('0hnI85lffBlAdABEsi06uh',#9,$,$,(#29),#46); -#48= IFCPERSON($,$,'Given name',$,$,$,$,$); -#49= IFCLIBRARYINFORMATION('Name','Version',#48,'2023-03-17T12:39:06','Location',$); -#50= IFCRELASSOCIATESLIBRARY('33H9Cdnt1BuvuqmO1EbpPA',#9,$,$,(#29),#49); -#51= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#52= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#53= IFCSIMPLEPROPERTYTEMPLATE('16AvzcqGb6GuOV_kijrySc',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#51,#52,$,$,$); -#54= IFCPROPERTYSETTEMPLATE('3IJTyJOcrDu9sHXbCgMOvF',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#53)); -#55= IFCRELAGGREGATES('3Qgqc34bj0ReMKNkJaS2On',#9,$,$,#29,(#37)); -#56= IFCRELDEFINESBYPROPERTIES('0sPp4wePn4qAmh4NWJMx_I',#9,$,$,(#29),#27); +#27= IFCPROPERTYSET('1h04ioWSn1euv$8MxDA00t',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('1BOWIsZUL5sBkE9SAc$bg$',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('1LAW_O$7nDDRZEZc_Zg7hK',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('3LIyUzyT15dxIfmWjPJjj9',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('2IZ1rMWPf4xv6qN3VIreui',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('2M4$MD1YL7sPuExB4pnMwG',#9,'PropertysetTemplates',$,#33,(#32)); +#36= IFCCARTESIANPOINT((0.,0.,0.)); +#37= IFCAXIS2PLACEMENT3D(#36,#20,#21); +#38= IFCLOCALPLACEMENT($,#37); +#39= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#38,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#41= IFCRELASSOCIATESCLASSIFICATION('30ejBEY$z7lPbRnWDyYGQO',#9,$,$,(#33),#40); +#42= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#43= IFCMAPCONVERSION(#24,#42,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#44= IFCPERSON($,$,'Given name',$,$,$,$,$); +#45= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#44),$,$,'application/pdf',$,$,$,$); +#46= IFCRELASSOCIATESDOCUMENT('0aZFOMUqXA9x_6ogrchR28',#9,$,$,(#33),#45); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#49= IFCRELASSOCIATESDATASET('0KpePcfbzAKAtCsolYxljt',#9,$,$,(#33),#48); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCLIBRARYINFORMATION('Name','Version',#50,'2023-03-17T12:39:06','Location',$); +#52= IFCRELASSOCIATESLIBRARY('22fa25wEv4ceq8N9M3XWbn',#9,$,$,(#33),#51); +#53= IFCRELAGGREGATES('1QnQmsS4H93AV4qnL2BEan',#9,$,$,#33,(#39)); +#54= IFCRELDEFINESBYPROPERTIES('0f8o7uw_j1h9A8wodUryb6',#9,$,$,(#33),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 819fff4d..4a338da7 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,9 +1,10 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-03-30T11:17:08',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-04-03T13:01:40',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -13,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680164228); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516100); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -31,76 +32,75 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('069Luvkvb1VOH1e1pB95cZ',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('09URYsQK9Cahs8dEDDSwss',#9,'Name',$,$,$,$,$,$,$); -#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('37ra6oUhz6zQhdlvOhNdrB',#9,$,$,#29,(#28)); -#31= IFCPERSON($,$,'Given name',$,$,$,$,$); -#32= IFCACTOR('0Su0tb5DL54gFgeTyhOXbe',#9,'Actor',$,$,#31); -#33= IFCRELASSIGNSTOACTOR('20QGLdljv3uQVTP8TzRz1v',#9,$,$,(#29),#32); -#34= IFCCARTESIANPOINT((0.,0.,0.)); -#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); -#36= IFCLOCALPLACEMENT($,#35); -#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#39= IFCRELASSOCIATESCLASSIFICATION('0$9PyCreb3yxNeH5ZqbYkV',#9,$,$,(#29),#38); -#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#41= IFCMAPCONVERSION(#24,#40,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#42= IFCPERSON($,$,'Given name',$,$,$,$,$); -#43= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#42),$,$,'application/pdf',$,$,$,$); -#44= IFCRELASSOCIATESDOCUMENT('3TJ2SQUq1FRPxNuU1vebax',#9,$,$,(#29),#43); -#45= IFCPERSON($,$,'Given name',$,$,$,$,$); -#46= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#45),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#47= IFCRELASSOCIATESDATASET('3Kv5QCmBfEzgUcFIMQtzTU',#9,$,$,(#29),#46); -#48= IFCPERSON($,$,'Given name',$,$,$,$,$); -#49= IFCLIBRARYINFORMATION('Name','Version',#48,'2023-03-17T12:39:06','Location',$); -#50= IFCRELASSOCIATESLIBRARY('0ujv2zM2f4zQTY9MVJ1Btk',#9,$,$,(#29),#49); -#51= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#52= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#53= IFCSIMPLEPROPERTYTEMPLATE('1ddrU4C2zC_gH9LK6GRGzL',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#51,#52,$,$,$); -#54= IFCPROPERTYSETTEMPLATE('0cSUJcwWT3vQ6YDhD8WTjC',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#53)); -#55= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#36,$,$,.ELEMENT.,.NOTDEFINED.); -#56= IFCTUNNELPART('1bwZbg3L96EOUSRvBkBbRu',#9,'TunnelPart name',$,$,#36,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#57= IFCLOCALPLACEMENT(#36,#35); -#58= IFCALIGNMENT('0yaE5fcMn1Zhp1MvVkuX5K',#9,'Name',$,$,#57,$,$); -#59= IFCLOCALPLACEMENT(#57,#35); -#60= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#61= IFCINDEXEDPOLYCURVE(#60,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#62= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#63= IFCSHAPEREPRESENTATION(#62,'Axis','Curve2D',(#61)); -#64= IFCPRODUCTDEFINITIONSHAPE($,$,(#63)); -#65= IFCALIGNMENTHORIZONTAL('3nMWevyOD289SYM1aXH__V',#9,'Name',$,$,#59,#64); -#66= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#67= IFCINDEXEDPOLYCURVE(#66,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#68= IFCSHAPEREPRESENTATION(#62,'Axis','Curve3D',(#67)); -#69= IFCPRODUCTDEFINITIONSHAPE($,$,(#68)); -#70= IFCALIGNMENTVERTICAL('3Sspe6h7X22gs3KYqvgDuK',#9,'Name',$,$,#59,#69); -#71= IFCCARTESIANPOINT((0.,0.)); -#72= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#71,0.,0.,0.,30.,$,.LINE.); -#73= IFCALIGNMENTSEGMENT('1sODiIzcvFUvzazSAuaVgW',#9,'Name','Description',$,$,$,#72); -#74= IFCCARTESIANPOINT((30.,0.)); -#75= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#74,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#76= IFCALIGNMENTSEGMENT('0cVjLJFu9EguI7Oxham0YS',#9,'Name','Description',$,$,$,#75); -#77= IFCCARTESIANPOINT((60.,0.)); -#78= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#77,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); -#79= IFCALIGNMENTSEGMENT('1yYmkMLjnF8Rjzkzuya2mN',#9,'Name','Description',$,$,$,#78); -#80= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#81= IFCALIGNMENTSEGMENT('2CUSA$1aLFKvy$elXBmjJR',#9,'Name','Description',$,$,$,#80); -#82= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#83= IFCALIGNMENTSEGMENT('23Oh1zFv58qwWyaQeh2cL_',#9,'Name','Description',$,$,$,#82); -#84= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.PARABOLICARC.); -#85= IFCALIGNMENTSEGMENT('3TuEcmTe59HB0aJaU2E4zx',#9,'Name','Description',$,$,$,#84); -#86= IFCREFERENT('3w2rXXoxHDWxnYwiSBdsYw',#9,'Referent name',$,$,#36,$,.BOUNDARY.); -#87= IFCGROUP('0Iqm6uyOjA3xdYjjWz_1gw',#9,'Referent Group',$,$); -#88= IFCRELASSIGNSTOGROUP('0y$kFVe5zDuhc32Q5a0jgC',#9,$,$,(#86),$,#87); -#89= IFCRELAGGREGATES('0b9aNWU25BxhndGrg6uJ_x',#9,$,$,#29,(#37)); -#90= IFCRELAGGREGATES('1wrmqlIlL0Hgp3JSzDsgTC',#9,$,$,#37,(#55,#58)); -#91= IFCRELAGGREGATES('3GDaOSlx92FxhB2EBl8MS_',#9,$,$,#55,(#56)); -#92= IFCRELDEFINESBYPROPERTIES('0ruOpVIB588O3QPluSDd2t',#9,$,$,(#29),#27); -#93= IFCRELNESTS('3KAF3VtAfAkPySs5h4P2YC',#9,$,$,#58,(#65,#70,#86)); -#94= IFCRELNESTS('08UCpHPAr8TxhwW68ZcABg',#9,$,$,#65,(#73,#76,#79)); -#95= IFCRELNESTS('3ykG_gQdf4OwqNQGyrPjY0',#9,$,$,#70,(#81,#83,#85)); -#96= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#63),$); -#97= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#68),$); +#27= IFCPROPERTYSET('02QwlLI4PEthPtYfIU1N9f',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('2$FpgcobL969knaiymKAS9',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('3pQ4blXYb81RTiSxzxoJgf',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('2GllaEjFXDzAbC50prFYd_',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('2TTQJ7ri92kAncvzqYOKzm',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('0qkYjx$zLAiwQEONQZUgen',#9,'PropertysetTemplates',$,#33,(#32)); +#36= IFCCARTESIANPOINT((0.,0.,0.)); +#37= IFCAXIS2PLACEMENT3D(#36,#20,#21); +#38= IFCLOCALPLACEMENT($,#37); +#39= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#38,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#41= IFCRELASSOCIATESCLASSIFICATION('14vZCc2N52c8ow_QrzM9wz',#9,$,$,(#33),#40); +#42= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#43= IFCMAPCONVERSION(#24,#42,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#44= IFCPERSON($,$,'Given name',$,$,$,$,$); +#45= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#44),$,$,'application/pdf',$,$,$,$); +#46= IFCRELASSOCIATESDOCUMENT('26NCELgaj8HQHBNnTZrrn2',#9,$,$,(#33),#45); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#49= IFCRELASSOCIATESDATASET('3yr7Qd5N15Jub8dR_x4w3m',#9,$,$,(#33),#48); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCLIBRARYINFORMATION('Name','Version',#50,'2023-03-17T12:39:06','Location',$); +#52= IFCRELASSOCIATESLIBRARY('3J2u$z8oPEXBZAMo4Z8aF8',#9,$,$,(#33),#51); +#53= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.); +#54= IFCTUNNELPART('1WfMDctgv98wpUFJRG1jf0',#9,'TunnelPart name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#55= IFCLOCALPLACEMENT(#38,#37); +#56= IFCALIGNMENT('3rcHsX3ur0k9J9gwUb7$i5',#9,'Name',$,$,#55,$,$); +#57= IFCLOCALPLACEMENT(#55,#37); +#58= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#59= IFCINDEXEDPOLYCURVE(#58,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#60= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#61= IFCSHAPEREPRESENTATION(#60,'Axis','Curve2D',(#59)); +#62= IFCPRODUCTDEFINITIONSHAPE($,$,(#61)); +#63= IFCALIGNMENTHORIZONTAL('1wTdJbDJHAIAEOdIYmrkM7',#9,'Name',$,$,#57,#62); +#64= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#65= IFCINDEXEDPOLYCURVE(#64,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#66= IFCSHAPEREPRESENTATION(#60,'Axis','Curve3D',(#65)); +#67= IFCPRODUCTDEFINITIONSHAPE($,$,(#66)); +#68= IFCALIGNMENTVERTICAL('250w5HbT93E9Rq9No0aA5D',#9,'Name',$,$,#57,#67); +#69= IFCCARTESIANPOINT((0.,0.)); +#70= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#69,0.,0.,0.,30.,$,.LINE.); +#71= IFCALIGNMENTSEGMENT('1wCC9$y_LAhhOa8M9PL21Z',#9,'Name','Description',$,$,$,#70); +#72= IFCCARTESIANPOINT((30.,0.)); +#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#74= IFCALIGNMENTSEGMENT('2U4Y2XeGfARexd8dWrgVJ5',#9,'Name','Description',$,$,$,#73); +#75= IFCCARTESIANPOINT((60.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#77= IFCALIGNMENTSEGMENT('0GfMWFPl50fxUquUsp_HoU',#9,'Name','Description',$,$,$,#76); +#78= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#79= IFCALIGNMENTSEGMENT('0W8EIxIGH7_RrPXCXuHhMl',#9,'Name','Description',$,$,$,#78); +#80= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#81= IFCALIGNMENTSEGMENT('08Dzbjn_T6QP4VpYKn3rCk',#9,'Name','Description',$,$,$,#80); +#82= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#83= IFCALIGNMENTSEGMENT('0hLhRAhS93cx$AOYt897Xd',#9,'Name','Description',$,$,$,#82); +#84= IFCREFERENT('3VZWFderPDGPu3AOA$Yu8Y',#9,'Referent name',$,$,#38,$,.BOUNDARY.); +#85= IFCGROUP('05Ia6Qdc9Ckw2Ie84sRyF6',#9,'Referent Group',$,$); +#86= IFCRELASSIGNSTOGROUP('2vme8Sa$v5sAQuS6WTdFpm',#9,$,$,(#84),$,#85); +#87= IFCRELAGGREGATES('3DVRKHKWr958HyxYCro0kE',#9,$,$,#33,(#39)); +#88= IFCRELAGGREGATES('37E5hRL_P3pu9yV5htbeCy',#9,$,$,#39,(#53,#56)); +#89= IFCRELAGGREGATES('2JNq$pfqnDnv1Qhc6xwzoE',#9,$,$,#53,(#54)); +#90= IFCRELDEFINESBYPROPERTIES('2k7_UJ_pLF8Q0ZBd9UG7ys',#9,$,$,(#33),#27); +#91= IFCRELNESTS('07gH$hwhvEJQ_HvU2rxwwf',#9,$,$,#56,(#63,#68,#84)); +#92= IFCRELNESTS('2YHDkujev249Xt772I0NRx',#9,$,$,#63,(#71,#74,#77)); +#93= IFCRELNESTS('2jJ963f1zEQPFXTWXTjPHl',#9,$,$,#68,(#79,#81,#83)); +#94= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#61),$); +#95= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#66),$); ENDSEC; + END-ISO-10303-21; From 0f40846e401926e17717387d8f31344be093ad48 Mon Sep 17 00:00:00 2001 From: Hannu Date: Thu, 6 Apr 2023 12:21:15 +0300 Subject: [PATCH 09/20] A changed the IfcReferent nesting. --- files/Trimble_Tekla/Sprint_2_1.ifc | 69 +++++++++++++++--------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 4a338da7..6248e059 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-04-03T13:01:40',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-04-06T12:12:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516100); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680772335); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,75 +32,76 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('02QwlLI4PEthPtYfIU1N9f',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('2$FpgcobL969knaiymKAS9',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('30_ukpHin6Veife5Twwajp',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3fg2kbFrD0QvGBAdWmV7t$',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('3pQ4blXYb81RTiSxzxoJgf',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('2GllaEjFXDzAbC50prFYd_',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('1qC2aYVzP55QSDennskVOK',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('1vvZ3OsYDCtB3gxE6i7a0z',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); #33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#34= IFCRELDECLARES('2TTQJ7ri92kAncvzqYOKzm',#9,'TypeObjects',$,#33,(#28)); -#35= IFCRELDECLARES('0qkYjx$zLAiwQEONQZUgen',#9,'PropertysetTemplates',$,#33,(#32)); +#34= IFCRELDECLARES('0jyj8qB1rCv8THdcfQt0Fu',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('2K_NRk9Vv5ruG1UClzmqs9',#9,'PropertysetTemplates',$,#33,(#32)); #36= IFCCARTESIANPOINT((0.,0.,0.)); #37= IFCAXIS2PLACEMENT3D(#36,#20,#21); #38= IFCLOCALPLACEMENT($,#37); #39= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#38,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#41= IFCRELASSOCIATESCLASSIFICATION('14vZCc2N52c8ow_QrzM9wz',#9,$,$,(#33),#40); +#41= IFCRELASSOCIATESCLASSIFICATION('10RX7xypbADudDuyScTHU8',#9,$,$,(#33),#40); #42= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #43= IFCMAPCONVERSION(#24,#42,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #44= IFCPERSON($,$,'Given name',$,$,$,$,$); #45= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#44),$,$,'application/pdf',$,$,$,$); -#46= IFCRELASSOCIATESDOCUMENT('26NCELgaj8HQHBNnTZrrn2',#9,$,$,(#33),#45); +#46= IFCRELASSOCIATESDOCUMENT('07fVLgCRz3Z9PRqJuoOtTx',#9,$,$,(#33),#45); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); #48= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#49= IFCRELASSOCIATESDATASET('3yr7Qd5N15Jub8dR_x4w3m',#9,$,$,(#33),#48); +#49= IFCRELASSOCIATESDATASET('0MxJKPtK9E_hx0ML9ihBKN',#9,$,$,(#33),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCLIBRARYINFORMATION('Name','Version',#50,'2023-03-17T12:39:06','Location',$); -#52= IFCRELASSOCIATESLIBRARY('3J2u$z8oPEXBZAMo4Z8aF8',#9,$,$,(#33),#51); +#52= IFCRELASSOCIATESLIBRARY('00t5_yOrbAMvELsH90afQc',#9,$,$,(#33),#51); #53= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.); -#54= IFCTUNNELPART('1WfMDctgv98wpUFJRG1jf0',#9,'TunnelPart name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#54= IFCTUNNELPART('30vC__4mT5lA_lLC1LM9eM',#9,'TunnelPart name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); #55= IFCLOCALPLACEMENT(#38,#37); -#56= IFCALIGNMENT('3rcHsX3ur0k9J9gwUb7$i5',#9,'Name',$,$,#55,$,$); +#56= IFCALIGNMENT('1IG6UJjrf2RxNIQQi2zMGz',#9,'Name',$,$,#55,$,$); #57= IFCLOCALPLACEMENT(#55,#37); #58= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #59= IFCINDEXEDPOLYCURVE(#58,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); #60= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #61= IFCSHAPEREPRESENTATION(#60,'Axis','Curve2D',(#59)); #62= IFCPRODUCTDEFINITIONSHAPE($,$,(#61)); -#63= IFCALIGNMENTHORIZONTAL('1wTdJbDJHAIAEOdIYmrkM7',#9,'Name',$,$,#57,#62); +#63= IFCALIGNMENTHORIZONTAL('3P_oVvrx11rfs39GOTDph1',#9,'Name',$,$,#57,#62); #64= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); #65= IFCINDEXEDPOLYCURVE(#64,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); #66= IFCSHAPEREPRESENTATION(#60,'Axis','Curve3D',(#65)); #67= IFCPRODUCTDEFINITIONSHAPE($,$,(#66)); -#68= IFCALIGNMENTVERTICAL('250w5HbT93E9Rq9No0aA5D',#9,'Name',$,$,#57,#67); +#68= IFCALIGNMENTVERTICAL('0QaB2DJNP2lgH1RCqXd8$v',#9,'Name',$,$,#57,#67); #69= IFCCARTESIANPOINT((0.,0.)); #70= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#69,0.,0.,0.,30.,$,.LINE.); -#71= IFCALIGNMENTSEGMENT('1wCC9$y_LAhhOa8M9PL21Z',#9,'Name','Description',$,$,$,#70); +#71= IFCALIGNMENTSEGMENT('1GrzBqkOPF8P8DE1wsKj8W',#9,'Name','Description',$,$,$,#70); #72= IFCCARTESIANPOINT((30.,0.)); #73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#74= IFCALIGNMENTSEGMENT('2U4Y2XeGfARexd8dWrgVJ5',#9,'Name','Description',$,$,$,#73); +#74= IFCALIGNMENTSEGMENT('0Q9XasvOP5kBA5U$GRdi$d',#9,'Name','Description',$,$,$,#73); #75= IFCCARTESIANPOINT((60.,0.)); #76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#77= IFCALIGNMENTSEGMENT('0GfMWFPl50fxUquUsp_HoU',#9,'Name','Description',$,$,$,#76); +#77= IFCALIGNMENTSEGMENT('338A18vNHBcAe91JrhexHg',#9,'Name','Description',$,$,$,#76); #78= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#79= IFCALIGNMENTSEGMENT('0W8EIxIGH7_RrPXCXuHhMl',#9,'Name','Description',$,$,$,#78); +#79= IFCALIGNMENTSEGMENT('3xnr$FXiX0MuLQ_O86L92G',#9,'Name','Description',$,$,$,#78); #80= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#81= IFCALIGNMENTSEGMENT('08Dzbjn_T6QP4VpYKn3rCk',#9,'Name','Description',$,$,$,#80); +#81= IFCALIGNMENTSEGMENT('1F17$MMKT719jik47dupZO',#9,'Name','Description',$,$,$,#80); #82= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#83= IFCALIGNMENTSEGMENT('0hLhRAhS93cx$AOYt897Xd',#9,'Name','Description',$,$,$,#82); -#84= IFCREFERENT('3VZWFderPDGPu3AOA$Yu8Y',#9,'Referent name',$,$,#38,$,.BOUNDARY.); -#85= IFCGROUP('05Ia6Qdc9Ckw2Ie84sRyF6',#9,'Referent Group',$,$); -#86= IFCRELASSIGNSTOGROUP('2vme8Sa$v5sAQuS6WTdFpm',#9,$,$,(#84),$,#85); -#87= IFCRELAGGREGATES('3DVRKHKWr958HyxYCro0kE',#9,$,$,#33,(#39)); -#88= IFCRELAGGREGATES('37E5hRL_P3pu9yV5htbeCy',#9,$,$,#39,(#53,#56)); -#89= IFCRELAGGREGATES('2JNq$pfqnDnv1Qhc6xwzoE',#9,$,$,#53,(#54)); -#90= IFCRELDEFINESBYPROPERTIES('2k7_UJ_pLF8Q0ZBd9UG7ys',#9,$,$,(#33),#27); -#91= IFCRELNESTS('07gH$hwhvEJQ_HvU2rxwwf',#9,$,$,#56,(#63,#68,#84)); -#92= IFCRELNESTS('2YHDkujev249Xt772I0NRx',#9,$,$,#63,(#71,#74,#77)); -#93= IFCRELNESTS('2jJ963f1zEQPFXTWXTjPHl',#9,$,$,#68,(#79,#81,#83)); -#94= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#61),$); -#95= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#66),$); +#83= IFCALIGNMENTSEGMENT('3d2CHyMAfCqBFXO15c6ihc',#9,'Name','Description',$,$,$,#82); +#84= IFCREFERENT('3Cxknhnx1Fr80p1V2R4EOz',#9,'Referent name',$,$,#38,$,.BOUNDARY.); +#85= IFCGROUP('09YtXmJ0rAfhXMZv3BF6vn',#9,'Referent Group',$,$); +#86= IFCRELASSIGNSTOGROUP('3hJmGBQ5T4bu_ORR3u7RVx',#9,$,$,(#84),$,#85); +#87= IFCRELAGGREGATES('21ssFfaGz2mxgxCmiKp5kC',#9,$,$,#33,(#39)); +#88= IFCRELAGGREGATES('1yrY_632j7wRPRG68IuDj5',#9,$,$,#39,(#53,#56)); +#89= IFCRELAGGREGATES('0vNOXutyP8OQC23qkqDOiv',#9,$,$,#53,(#54)); +#90= IFCRELDEFINESBYPROPERTIES('1paRSKZkTFDPBN72Khr09z',#9,$,$,(#33),#27); +#91= IFCRELNESTS('2VwpxmAY52Sx5wdYEbZw_x',#9,$,$,#56,(#84)); +#92= IFCRELNESTS('1IDPFR$prAhx_21M6HldNw',#9,$,$,#56,(#63,#68)); +#93= IFCRELNESTS('1XQo5yHwj3ouPF38UFDB2m',#9,$,$,#63,(#71,#74,#77)); +#94= IFCRELNESTS('2NcGJQDQb1D8lhXBl7ZcpN',#9,$,$,#68,(#79,#81,#83)); +#95= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#61),$); +#96= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#66),$); ENDSEC; END-ISO-10303-21; From 74d4b03876f29debf8c218aa09854741a22d4761 Mon Sep 17 00:00:00 2001 From: Hannu Date: Wed, 12 Apr 2023 09:30:43 +0300 Subject: [PATCH 10/20] The IfcProject has the actor declaration --- files/Trimble_Tekla/Georef_A.ifc | 35 ++++---- files/Trimble_Tekla/Georef_B.ifc | 35 ++++---- files/Trimble_Tekla/Georef_C.ifc | 35 ++++---- files/Trimble_Tekla/Sprint_1_1.ifc | 17 ++-- files/Trimble_Tekla/Sprint_1_3.ifc | 55 ++++++------ files/Trimble_Tekla/Sprint_2_1.ifc | 139 +++++++++++++++-------------- 6 files changed, 167 insertions(+), 149 deletions(-) diff --git a/files/Trimble_Tekla/Georef_A.ifc b/files/Trimble_Tekla/Georef_A.ifc index 140ac1ec..a8f6263b 100644 --- a/files/Trimble_Tekla/Georef_A.ifc +++ b/files/Trimble_Tekla/Georef_A.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_A.ifc','2023-04-03T13:01:18',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_A.ifc','2023-04-12T09:19:36',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516078); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280376); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,20 +32,23 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('2jtyPsCovEmguoneISmvFE',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('1IGxJdFmn7VvTOfvt6W6U7',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('3lHuoIJQj7Nx4m62bovVj2',#9,'TypeObjects',$,#29,(#28)); -#31= IFCCARTESIANPOINT((0.,0.,0.)); -#32= IFCAXIS2PLACEMENT3D(#31,#20,#21); -#33= IFCLOCALPLACEMENT($,#32); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#33,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#36= IFCRELASSOCIATESCLASSIFICATION('3xOxTELTb2qfFkEGzBHXff',#9,$,$,(#29),#35); -#37= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#38= IFCMAPCONVERSION(#24,#37,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#39= IFCRELAGGREGATES('2PpMDcjg958B3cclYNbdlD',#9,$,$,#29,(#34)); -#40= IFCRELDEFINESBYPROPERTIES('36XFoqIxXBnxnw_wZmm4BE',#9,$,$,(#29),#27); +#27= IFCPROPERTYSET('0QgcfxsWL9yvzLgwockzvy',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3WBJ2AfFT7COtOPVua9MAC',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('3NkhxJWiTElg_AE46k2A2X',#9,'Actor',$,$,#29); +#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#32= IFCRELDECLARES('23IdjhbV5AZPRLdKqt13py',#9,'TypeObjects',$,#31,(#28)); +#33= IFCRELDECLARES('1TXpDo1FPDxfWpubW1TQRB',#9,'Actors',$,#31,(#30)); +#34= IFCCARTESIANPOINT((0.,0.,0.)); +#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); +#36= IFCLOCALPLACEMENT($,#35); +#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#39= IFCRELASSOCIATESCLASSIFICATION('3Ip_lOJdnF5fRF6NMlTTFf',#9,$,$,(#31),#38); +#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#41= IFCMAPCONVERSION(#24,#40,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#42= IFCRELAGGREGATES('19zjYymuf7S9HtCJjFZEmD',#9,$,$,#31,(#37)); +#43= IFCRELDEFINESBYPROPERTIES('2ZVboeh8L2_g5PQZWqMiVF',#9,$,$,(#31),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_B.ifc b/files/Trimble_Tekla/Georef_B.ifc index bf4d7f8a..b141f40f 100644 --- a/files/Trimble_Tekla/Georef_B.ifc +++ b/files/Trimble_Tekla/Georef_B.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_B.ifc','2023-04-03T13:01:24',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_B.ifc','2023-04-12T09:19:41',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516084); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280381); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,20 +32,23 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('2gzNVLZNL9Dvv4iKjuK$qa',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0BMXAelt98$ft1GTsIRlB2',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('3RmyM6Z_12AhMYF6sXLyU$',#9,'TypeObjects',$,#29,(#28)); -#31= IFCCARTESIANPOINT((0.,0.,0.)); -#32= IFCAXIS2PLACEMENT3D(#31,#20,#21); -#33= IFCLOCALPLACEMENT($,#32); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#33,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#36= IFCRELASSOCIATESCLASSIFICATION('1ziqvFZHv8rRhUV11xcf2N',#9,$,$,(#29),#35); -#37= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); -#38= IFCRIGIDOPERATION(#24,#37,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); -#39= IFCRELAGGREGATES('0VwGW5iL99sQf26G1RaXnL',#9,$,$,#29,(#34)); -#40= IFCRELDEFINESBYPROPERTIES('2NlqJVNlrCjwGkwvO6UnnH',#9,$,$,(#29),#27); +#27= IFCPROPERTYSET('1$6D8djsDBAwR$rnTrR1oe',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0O9emf_wrB3xrjEJD_c9es',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('13wiN5ekfD$x63ta8ZrqPk',#9,'Actor',$,$,#29); +#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#32= IFCRELDECLARES('0I$Y97x6PAURbsybH0Uskp',#9,'TypeObjects',$,#31,(#28)); +#33= IFCRELDECLARES('1Y4BPczoX3PvXnwcb2lbR8',#9,'Actors',$,#31,(#30)); +#34= IFCCARTESIANPOINT((0.,0.,0.)); +#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); +#36= IFCLOCALPLACEMENT($,#35); +#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#39= IFCRELASSOCIATESCLASSIFICATION('0sKvmdZbL9S9DNiqAvTDz2',#9,$,$,(#31),#38); +#40= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#41= IFCRIGIDOPERATION(#24,#40,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); +#42= IFCRELAGGREGATES('1B_B7xVmT7qePiSDUq2GEv',#9,$,$,#31,(#37)); +#43= IFCRELDEFINESBYPROPERTIES('01RK6U5OfFCB_lB9f6JOpm',#9,$,$,(#31),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_C.ifc b/files/Trimble_Tekla/Georef_C.ifc index 978cc2e6..11213164 100644 --- a/files/Trimble_Tekla/Georef_C.ifc +++ b/files/Trimble_Tekla/Georef_C.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_C.ifc','2023-04-03T13:01:30',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_C.ifc','2023-04-12T09:19:52',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516090); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280392); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,20 +32,23 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1xWK30Z8T5xfzrrPVrZrdA',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('01D6tt9vTB9wKzQ4RVlbWW',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('1Y9be$hGL6QAQBAsvWjfwO',#9,'TypeObjects',$,#29,(#28)); -#31= IFCCARTESIANPOINT((0.,0.,0.)); -#32= IFCAXIS2PLACEMENT3D(#31,#20,#21); -#33= IFCLOCALPLACEMENT($,#32); -#34= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#33,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#35= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#36= IFCRELASSOCIATESCLASSIFICATION('2yBPKdRZPFCPgWM3o4_gho',#9,$,$,(#29),#35); -#37= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#38= IFCRIGIDOPERATION(#24,#37,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); -#39= IFCRELAGGREGATES('3KKHPRECvBXQuG_w6c9P23',#9,$,$,#29,(#34)); -#40= IFCRELDEFINESBYPROPERTIES('1g6MnSm0HEuPo_YjMKN$Wl',#9,$,$,(#29),#27); +#27= IFCPROPERTYSET('3V4RozqYH7NBskDplMGQd9',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3P6gT6hoP2UwxRQnL5ZUKh',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('3RbCXkoXfBwBMjb1mN_LXI',#9,'Actor',$,$,#29); +#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#32= IFCRELDECLARES('1XwQz2FkL8ReEkyNYDWHbZ',#9,'TypeObjects',$,#31,(#28)); +#33= IFCRELDECLARES('1h99hnDh146fxXsTv$bqQ5',#9,'Actors',$,#31,(#30)); +#34= IFCCARTESIANPOINT((0.,0.,0.)); +#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); +#36= IFCLOCALPLACEMENT($,#35); +#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#39= IFCRELASSOCIATESCLASSIFICATION('0Vjlg1tSzBP9$fqVG9LQze',#9,$,$,(#31),#38); +#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#41= IFCRIGIDOPERATION(#24,#40,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); +#42= IFCRELAGGREGATES('0ysEivfFH0cuEA6AvrXjQW',#9,$,$,#31,(#37)); +#43= IFCRELDEFINESBYPROPERTIES('2_lalU$TH4D8Ia4TVuZXs1',#9,$,$,(#31),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc index 72898392..efab52b3 100644 --- a/files/Trimble_Tekla/Sprint_1_1.ifc +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_1.ifc','2023-04-03T13:01:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_1.ifc','2023-04-12T09:19:18',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516069); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280358); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,11 +32,14 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('3uraypp7z2KwfbKjfXTvI_',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('1AoWcdDnH0shKdCzCmxgZH',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#30= IFCRELDECLARES('0K70KtuCH258rZMAkXGfcI',#9,'TypeObjects',$,#29,(#28)); -#31= IFCRELDEFINESBYPROPERTIES('0$nkCRQfn7SPemQ3JQu0fe',#9,$,$,(#29),#27); +#27= IFCPROPERTYSET('1uq2MbU9fECPWTlz5t216f',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0tYMYWC55BoA3U_qjBHw_1',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPERSON($,$,'Given name',$,$,$,$,$); +#30= IFCACTOR('06xDy3udb1cOHo8_gbLt1P',#9,'Actor',$,$,#29); +#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#32= IFCRELDECLARES('0cPkQ77qHAVOINFKtIKuFK',#9,'TypeObjects',$,#31,(#28)); +#33= IFCRELDECLARES('2KpvCQspfCj9fJEdqEVw8N',#9,'Actors',$,#31,(#30)); +#34= IFCRELDEFINESBYPROPERTIES('3AlzW0awjBkxxoD9YLG6uZ',#9,$,$,(#31),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index 9f91c50d..315750bd 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_3.ifc','2023-04-03T13:01:35',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_3.ifc','2023-04-12T09:20:03',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680516095); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280403); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,34 +32,37 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1h04ioWSn1euv$8MxDA00t',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('1BOWIsZUL5sBkE9SAc$bg$',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('1euZxt_YT9NgdtNLDg3UDm',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0kSbmHHOP6gvFi5BPlH0Uv',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('1LAW_O$7nDDRZEZc_Zg7hK',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('3LIyUzyT15dxIfmWjPJjj9',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); -#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#34= IFCRELDECLARES('2IZ1rMWPf4xv6qN3VIreui',#9,'TypeObjects',$,#33,(#28)); -#35= IFCRELDECLARES('2M4$MD1YL7sPuExB4pnMwG',#9,'PropertysetTemplates',$,#33,(#32)); -#36= IFCCARTESIANPOINT((0.,0.,0.)); -#37= IFCAXIS2PLACEMENT3D(#36,#20,#21); -#38= IFCLOCALPLACEMENT($,#37); -#39= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#38,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#41= IFCRELASSOCIATESCLASSIFICATION('30ejBEY$z7lPbRnWDyYGQO',#9,$,$,(#33),#40); -#42= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#43= IFCMAPCONVERSION(#24,#42,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#44= IFCPERSON($,$,'Given name',$,$,$,$,$); -#45= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#44),$,$,'application/pdf',$,$,$,$); -#46= IFCRELASSOCIATESDOCUMENT('0aZFOMUqXA9x_6ogrchR28',#9,$,$,(#33),#45); +#31= IFCSIMPLEPROPERTYTEMPLATE('3SzFJE7inCEvJ$BlAYGu_U',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('397hjmtK110vUbRb_zDiX0',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('26qCCGjkD0CeTq62jlraNq',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('18nltUmKT5EeAbUHYI_CiI',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('0i4Dlk6n19qOOOmUN79RDg',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('337nTvWWbAwfZjN2Kvicyw',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('0onW5AJHD5kR00UFpyejlR',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); -#48= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#49= IFCRELASSOCIATESDATASET('0KpePcfbzAKAtCsolYxljt',#9,$,$,(#33),#48); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('3Utgwxpbf5fRD6J4XWGJtl',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCLIBRARYINFORMATION('Name','Version',#50,'2023-03-17T12:39:06','Location',$); -#52= IFCRELASSOCIATESLIBRARY('22fa25wEv4ceq8N9M3XWbn',#9,$,$,(#33),#51); -#53= IFCRELAGGREGATES('1QnQmsS4H93AV4qnL2BEan',#9,$,$,#33,(#39)); -#54= IFCRELDEFINESBYPROPERTIES('0f8o7uw_j1h9A8wodUryb6',#9,$,$,(#33),#27); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('0K9roNkan9cBInS8M5Wz_r',#9,$,$,(#35),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('19iIw1VX1C8AdDEmKK95AY',#9,$,$,(#35),#54); +#56= IFCRELAGGREGATES('1ws$CeQITBoA4H172S7tjD',#9,$,$,#35,(#42)); +#57= IFCRELDEFINESBYPROPERTIES('0LGllQWKzEgQbafHoHBF3L',#9,$,$,(#35),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 6248e059..c1b77ad2 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-04-06T12:12:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 2.3.4','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-04-12T09:20:10',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1680772335); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280410); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,76 +32,79 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('30_ukpHin6Veife5Twwajp',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('3fg2kbFrD0QvGBAdWmV7t$',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('1eElqOFcrFgOKKRgQRWoxa',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0nxyMTpHj8YuqcTyJ49RPl',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('1qC2aYVzP55QSDennskVOK',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('1vvZ3OsYDCtB3gxE6i7a0z',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); -#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#34= IFCRELDECLARES('0jyj8qB1rCv8THdcfQt0Fu',#9,'TypeObjects',$,#33,(#28)); -#35= IFCRELDECLARES('2K_NRk9Vv5ruG1UClzmqs9',#9,'PropertysetTemplates',$,#33,(#32)); -#36= IFCCARTESIANPOINT((0.,0.,0.)); -#37= IFCAXIS2PLACEMENT3D(#36,#20,#21); -#38= IFCLOCALPLACEMENT($,#37); -#39= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#38,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#40= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#41= IFCRELASSOCIATESCLASSIFICATION('10RX7xypbADudDuyScTHU8',#9,$,$,(#33),#40); -#42= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#43= IFCMAPCONVERSION(#24,#42,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#44= IFCPERSON($,$,'Given name',$,$,$,$,$); -#45= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#44),$,$,'application/pdf',$,$,$,$); -#46= IFCRELASSOCIATESDOCUMENT('07fVLgCRz3Z9PRqJuoOtTx',#9,$,$,(#33),#45); +#31= IFCSIMPLEPROPERTYTEMPLATE('3N7ECfBrj0jvwC2y$LzmNf',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('2Jzw6Llqv9qBN3fl3k7KRb',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('2vRjKqU49AI9lleg9GZAqk',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('2x8v5AWi1Ch8CkWrE8lrOP',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('2yEUN0Lbj4RhTaDTbVfu33',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('0XqN79d$v1kQFfx$EBCgC7',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('2AJa7dF5P5b95nPdGJ0011',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); -#48= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#49= IFCRELASSOCIATESDATASET('0MxJKPtK9E_hx0ML9ihBKN',#9,$,$,(#33),#48); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('3Oph51mvn07A5m8i6L6hNu',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCLIBRARYINFORMATION('Name','Version',#50,'2023-03-17T12:39:06','Location',$); -#52= IFCRELASSOCIATESLIBRARY('00t5_yOrbAMvELsH90afQc',#9,$,$,(#33),#51); -#53= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.); -#54= IFCTUNNELPART('30vC__4mT5lA_lLC1LM9eM',#9,'TunnelPart name',$,$,#38,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#55= IFCLOCALPLACEMENT(#38,#37); -#56= IFCALIGNMENT('1IG6UJjrf2RxNIQQi2zMGz',#9,'Name',$,$,#55,$,$); -#57= IFCLOCALPLACEMENT(#55,#37); -#58= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#59= IFCINDEXEDPOLYCURVE(#58,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#60= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#61= IFCSHAPEREPRESENTATION(#60,'Axis','Curve2D',(#59)); -#62= IFCPRODUCTDEFINITIONSHAPE($,$,(#61)); -#63= IFCALIGNMENTHORIZONTAL('3P_oVvrx11rfs39GOTDph1',#9,'Name',$,$,#57,#62); -#64= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#65= IFCINDEXEDPOLYCURVE(#64,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#66= IFCSHAPEREPRESENTATION(#60,'Axis','Curve3D',(#65)); -#67= IFCPRODUCTDEFINITIONSHAPE($,$,(#66)); -#68= IFCALIGNMENTVERTICAL('0QaB2DJNP2lgH1RCqXd8$v',#9,'Name',$,$,#57,#67); -#69= IFCCARTESIANPOINT((0.,0.)); -#70= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#69,0.,0.,0.,30.,$,.LINE.); -#71= IFCALIGNMENTSEGMENT('1GrzBqkOPF8P8DE1wsKj8W',#9,'Name','Description',$,$,$,#70); -#72= IFCCARTESIANPOINT((30.,0.)); -#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#74= IFCALIGNMENTSEGMENT('0Q9XasvOP5kBA5U$GRdi$d',#9,'Name','Description',$,$,$,#73); -#75= IFCCARTESIANPOINT((60.,0.)); -#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#77= IFCALIGNMENTSEGMENT('338A18vNHBcAe91JrhexHg',#9,'Name','Description',$,$,$,#76); -#78= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#79= IFCALIGNMENTSEGMENT('3xnr$FXiX0MuLQ_O86L92G',#9,'Name','Description',$,$,$,#78); -#80= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#81= IFCALIGNMENTSEGMENT('1F17$MMKT719jik47dupZO',#9,'Name','Description',$,$,$,#80); -#82= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#83= IFCALIGNMENTSEGMENT('3d2CHyMAfCqBFXO15c6ihc',#9,'Name','Description',$,$,$,#82); -#84= IFCREFERENT('3Cxknhnx1Fr80p1V2R4EOz',#9,'Referent name',$,$,#38,$,.BOUNDARY.); -#85= IFCGROUP('09YtXmJ0rAfhXMZv3BF6vn',#9,'Referent Group',$,$); -#86= IFCRELASSIGNSTOGROUP('3hJmGBQ5T4bu_ORR3u7RVx',#9,$,$,(#84),$,#85); -#87= IFCRELAGGREGATES('21ssFfaGz2mxgxCmiKp5kC',#9,$,$,#33,(#39)); -#88= IFCRELAGGREGATES('1yrY_632j7wRPRG68IuDj5',#9,$,$,#39,(#53,#56)); -#89= IFCRELAGGREGATES('0vNOXutyP8OQC23qkqDOiv',#9,$,$,#53,(#54)); -#90= IFCRELDEFINESBYPROPERTIES('1paRSKZkTFDPBN72Khr09z',#9,$,$,(#33),#27); -#91= IFCRELNESTS('2VwpxmAY52Sx5wdYEbZw_x',#9,$,$,#56,(#84)); -#92= IFCRELNESTS('1IDPFR$prAhx_21M6HldNw',#9,$,$,#56,(#63,#68)); -#93= IFCRELNESTS('1XQo5yHwj3ouPF38UFDB2m',#9,$,$,#63,(#71,#74,#77)); -#94= IFCRELNESTS('2NcGJQDQb1D8lhXBl7ZcpN',#9,$,$,#68,(#79,#81,#83)); -#95= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#61),$); -#96= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#66),$); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('2jy8mnoOf6HezbkBGro630',#9,$,$,(#35),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('0_5hnCVDb0OgtMxHXtIMB3',#9,$,$,(#35),#54); +#56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#57= IFCTUNNELPART('2J66se1in3fRdsZhOHTfvH',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#58= IFCLOCALPLACEMENT(#41,#40); +#59= IFCALIGNMENT('0J7hRZbQH3qRT67ab6dv9P',#9,'Name',$,$,#58,$,$); +#60= IFCLOCALPLACEMENT(#58,#40); +#61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); +#66= IFCALIGNMENTHORIZONTAL('2MkFSm_dH1F8t9_YNu2WVh',#9,'Name',$,$,#60,#65); +#67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); +#71= IFCALIGNMENTVERTICAL('37ePtWx5X1EANGoEpR7_B_',#9,'Name',$,$,#60,#70); +#72= IFCCARTESIANPOINT((0.,0.)); +#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); +#74= IFCALIGNMENTSEGMENT('1ESdxlVaT5oBp5SThmOPJ4',#9,'Name','Description',$,$,$,#73); +#75= IFCCARTESIANPOINT((30.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#77= IFCALIGNMENTSEGMENT('3Tk6$YXxj3Og$xmJP3RRtY',#9,'Name','Description',$,$,$,#76); +#78= IFCCARTESIANPOINT((60.,0.)); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#80= IFCALIGNMENTSEGMENT('1Tq43czbr8IBpe5spKIY_y',#9,'Name','Description',$,$,$,#79); +#81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#82= IFCALIGNMENTSEGMENT('1BuvbtC1f4aAkk_rjP2zkR',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#84= IFCALIGNMENTSEGMENT('130dPTtev3owaV$OIGLScY',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('0hqJ6pTPb8uhOI9hctEb2P',#9,'Name','Description',$,$,$,#85); +#87= IFCREFERENT('2DhcwyRND5hAamNUUCf00C',#9,'Referent name',$,$,#41,$,.BOUNDARY.); +#88= IFCGROUP('3fKcpStAfDPhHMqeOrRKCz',#9,'Referent Group',$,$); +#89= IFCRELASSIGNSTOGROUP('0syqRN7lr54h9Y8aljJ$LC',#9,$,$,(#87),$,#88); +#90= IFCRELAGGREGATES('3Pcr_OlCj3vA0VdcSMjtr1',#9,$,$,#35,(#42)); +#91= IFCRELAGGREGATES('1CoQ8gFCbCevH2x35WhS1I',#9,$,$,#42,(#56,#59)); +#92= IFCRELAGGREGATES('0woKpvgdjBeurYhGwlpWa6',#9,$,$,#56,(#57)); +#93= IFCRELDEFINESBYPROPERTIES('0GY5CZJ598SuY1YcaZzB8T',#9,$,$,(#35),#27); +#94= IFCRELNESTS('2rYRmbJ69EPhOEQu$l9HgV',#9,$,$,#59,(#87)); +#95= IFCRELNESTS('1xsjuEBDHBphkShVA6vj4r',#9,$,$,#59,(#66,#71)); +#96= IFCRELNESTS('1JLB0NPen5FvetMWWBqHVg',#9,$,$,#66,(#74,#77,#80)); +#97= IFCRELNESTS('3iPcYbA3bFOB9IkNMduqsw',#9,$,$,#71,(#82,#84,#86)); +#98= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); +#99= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); ENDSEC; END-ISO-10303-21; From 2e664d6ca834887d87ce7048164cac2a3516e630 Mon Sep 17 00:00:00 2001 From: Hannu Date: Fri, 14 Apr 2023 13:01:35 +0300 Subject: [PATCH 11/20] IfcGroup Project Declaration --- files/Trimble_Tekla/Georef_A.ifc | 41 ++++---- files/Trimble_Tekla/Georef_B.ifc | 41 ++++---- files/Trimble_Tekla/Georef_C.ifc | 41 ++++---- files/Trimble_Tekla/Sprint_1_1.ifc | 23 +++-- files/Trimble_Tekla/Sprint_1_3.ifc | 65 +++++++------ files/Trimble_Tekla/Sprint_2_1.ifc | 149 +++++++++++++++-------------- 6 files changed, 189 insertions(+), 171 deletions(-) diff --git a/files/Trimble_Tekla/Georef_A.ifc b/files/Trimble_Tekla/Georef_A.ifc index a8f6263b..98a6c232 100644 --- a/files/Trimble_Tekla/Georef_A.ifc +++ b/files/Trimble_Tekla/Georef_A.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_A.ifc','2023-04-12T09:19:36',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_A.ifc','2023-04-14T12:53:44',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280376); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466024); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,23 +32,26 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0QgcfxsWL9yvzLgwockzvy',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('3WBJ2AfFT7COtOPVua9MAC',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('3NkhxJWiTElg_AE46k2A2X',#9,'Actor',$,$,#29); -#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#32= IFCRELDECLARES('23IdjhbV5AZPRLdKqt13py',#9,'TypeObjects',$,#31,(#28)); -#33= IFCRELDECLARES('1TXpDo1FPDxfWpubW1TQRB',#9,'Actors',$,#31,(#30)); -#34= IFCCARTESIANPOINT((0.,0.,0.)); -#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); -#36= IFCLOCALPLACEMENT($,#35); -#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#39= IFCRELASSOCIATESCLASSIFICATION('3Ip_lOJdnF5fRF6NMlTTFf',#9,$,$,(#31),#38); -#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#41= IFCMAPCONVERSION(#24,#40,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#42= IFCRELAGGREGATES('19zjYymuf7S9HtCJjFZEmD',#9,$,$,#31,(#37)); -#43= IFCRELDEFINESBYPROPERTIES('2ZVboeh8L2_g5PQZWqMiVF',#9,$,$,(#31),#27); +#27= IFCPROPERTYSET('1ZFnS0u8zEp8aamwlcTe6G',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0TUTbZkaDFJRZ0yY4_FESg',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('1Y2l9lQGvDABPDbXPmeiE$',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('0KYpdfYzv7TgcJ1fHWDWxl',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('1p9VrLhN9C9QZr9vmEssPg',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('3DuhrzwaHEOxWLhUCIk6pB',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('13JnQq9ZfAFvocJxOkCoVu',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3jMHhVXgf3wu1pado8hZca',#9,'IfcGroup',$,#33,(#29)); +#37= IFCCARTESIANPOINT((0.,0.,0.)); +#38= IFCAXIS2PLACEMENT3D(#37,#20,#21); +#39= IFCLOCALPLACEMENT($,#38); +#40= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#39,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#41= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('1wMLOfx_LBAQDQymLac_gD',#9,$,$,(#33),#41); +#43= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#44= IFCMAPCONVERSION(#24,#43,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#45= IFCRELAGGREGATES('3KrY4LLmX2JhCv6pE0maFN',#9,$,$,#33,(#40)); +#46= IFCRELDEFINESBYPROPERTIES('23JaOiTtP8SOoBptn9fPeh',#9,$,$,(#33),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_B.ifc b/files/Trimble_Tekla/Georef_B.ifc index b141f40f..682855e5 100644 --- a/files/Trimble_Tekla/Georef_B.ifc +++ b/files/Trimble_Tekla/Georef_B.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_B.ifc','2023-04-12T09:19:41',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_B.ifc','2023-04-14T12:53:48',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280381); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466028); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,23 +32,26 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1$6D8djsDBAwR$rnTrR1oe',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0O9emf_wrB3xrjEJD_c9es',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('13wiN5ekfD$x63ta8ZrqPk',#9,'Actor',$,$,#29); -#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#32= IFCRELDECLARES('0I$Y97x6PAURbsybH0Uskp',#9,'TypeObjects',$,#31,(#28)); -#33= IFCRELDECLARES('1Y4BPczoX3PvXnwcb2lbR8',#9,'Actors',$,#31,(#30)); -#34= IFCCARTESIANPOINT((0.,0.,0.)); -#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); -#36= IFCLOCALPLACEMENT($,#35); -#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#39= IFCRELASSOCIATESCLASSIFICATION('0sKvmdZbL9S9DNiqAvTDz2',#9,$,$,(#31),#38); -#40= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); -#41= IFCRIGIDOPERATION(#24,#40,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); -#42= IFCRELAGGREGATES('1B_B7xVmT7qePiSDUq2GEv',#9,$,$,#31,(#37)); -#43= IFCRELDEFINESBYPROPERTIES('01RK6U5OfFCB_lB9f6JOpm',#9,$,$,(#31),#27); +#27= IFCPROPERTYSET('1L$xDNbjDAbeaCEL$ud_xo',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3w7HiOxLj7G9bsZzIgciyp',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('1kGb4Nw$1FEhGv4HjacSYC',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('3cR81438T2HwtK8GzCWilc',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('2jP6pTlr9AAeBPLttyqIT2',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('244lM7qv19bhjlXD5vqNpd',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('3mFfrIsSrFeA7BX0DG0klf',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3DH_KB4N9FR9EVo9Hba0tM',#9,'IfcGroup',$,#33,(#29)); +#37= IFCCARTESIANPOINT((0.,0.,0.)); +#38= IFCAXIS2PLACEMENT3D(#37,#20,#21); +#39= IFCLOCALPLACEMENT($,#38); +#40= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#39,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#41= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('0egVsqnS93B9SWV1DYxnij',#9,$,$,(#33),#41); +#43= IFCGEOGRAPHICCRS('EPSG:3879',$,$,$,$,$,$); +#44= IFCRIGIDOPERATION(#24,#43,IFCPLANEANGLEMEASURE(3.14159265358979),IFCPLANEANGLEMEASURE(1.5707963267949),$); +#45= IFCRELAGGREGATES('1snhNw8D12vh1uwqMqvkkS',#9,$,$,#33,(#40)); +#46= IFCRELDEFINESBYPROPERTIES('34T$xKiO9Ed9cqwFreGD10',#9,$,$,(#33),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Georef_C.ifc b/files/Trimble_Tekla/Georef_C.ifc index 11213164..8a760da6 100644 --- a/files/Trimble_Tekla/Georef_C.ifc +++ b/files/Trimble_Tekla/Georef_C.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Georef_C.ifc','2023-04-12T09:19:52',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Georef_C.ifc','2023-04-14T12:53:55',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280392); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466035); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,23 +32,26 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('3V4RozqYH7NBskDplMGQd9',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('3P6gT6hoP2UwxRQnL5ZUKh',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('3RbCXkoXfBwBMjb1mN_LXI',#9,'Actor',$,$,#29); -#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#32= IFCRELDECLARES('1XwQz2FkL8ReEkyNYDWHbZ',#9,'TypeObjects',$,#31,(#28)); -#33= IFCRELDECLARES('1h99hnDh146fxXsTv$bqQ5',#9,'Actors',$,#31,(#30)); -#34= IFCCARTESIANPOINT((0.,0.,0.)); -#35= IFCAXIS2PLACEMENT3D(#34,#20,#21); -#36= IFCLOCALPLACEMENT($,#35); -#37= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#36,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#38= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#39= IFCRELASSOCIATESCLASSIFICATION('0Vjlg1tSzBP9$fqVG9LQze',#9,$,$,(#31),#38); -#40= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#41= IFCRIGIDOPERATION(#24,#40,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); -#42= IFCRELAGGREGATES('0ysEivfFH0cuEA6AvrXjQW',#9,$,$,#31,(#37)); -#43= IFCRELDEFINESBYPROPERTIES('2_lalU$TH4D8Ia4TVuZXs1',#9,$,$,(#31),#27); +#27= IFCPROPERTYSET('16Q11DhZz75P4emHw2_3UJ',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3w6JleHqfFX8m5M0KVYawr',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('14kn2$UHHFkPLlZPsuW5sU',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('3xc2Kgi1LAre7KXykLRwCd',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('0Gu2Dcag56U9vMlnFeTn7C',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('0961ki$_f2RhR78YwwQMpx',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('1jBiQPnL1DmePqzTf0LNnd',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3mdrfhqmb1Bhgg1Qmkqmo_',#9,'IfcGroup',$,#33,(#29)); +#37= IFCCARTESIANPOINT((0.,0.,0.)); +#38= IFCAXIS2PLACEMENT3D(#37,#20,#21); +#39= IFCLOCALPLACEMENT($,#38); +#40= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#39,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#41= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#42= IFCRELASSOCIATESCLASSIFICATION('10cgg4aBH5zxHBVtcOTSFz',#9,$,$,(#33),#41); +#43= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#44= IFCRIGIDOPERATION(#24,#43,IFCLENGTHMEASURE(1000.),IFCLENGTHMEASURE(2000.),$); +#45= IFCRELAGGREGATES('2PC2AZLs9CNOIEyWeg$T_T',#9,$,$,#33,(#40)); +#46= IFCRELDEFINESBYPROPERTIES('0p5EkHTuz5mxkxY6PCRvUe',#9,$,$,(#33),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_1.ifc b/files/Trimble_Tekla/Sprint_1_1.ifc index efab52b3..118b8a9a 100644 --- a/files/Trimble_Tekla/Sprint_1_1.ifc +++ b/files/Trimble_Tekla/Sprint_1_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_1.ifc','2023-04-12T09:19:18',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_1.ifc','2023-04-14T12:52:56',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280358); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681465976); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,14 +32,17 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1uq2MbU9fECPWTlz5t216f',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0tYMYWC55BoA3U_qjBHw_1',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPERSON($,$,'Given name',$,$,$,$,$); -#30= IFCACTOR('06xDy3udb1cOHo8_gbLt1P',#9,'Actor',$,$,#29); -#31= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#32= IFCRELDECLARES('0cPkQ77qHAVOINFKtIKuFK',#9,'TypeObjects',$,#31,(#28)); -#33= IFCRELDECLARES('2KpvCQspfCj9fJEdqEVw8N',#9,'Actors',$,#31,(#30)); -#34= IFCRELDEFINESBYPROPERTIES('3AlzW0awjBkxxoD9YLG6uZ',#9,$,$,(#31),#27); +#27= IFCPROPERTYSET('2zLbvaTav8hv_0zlCLeszk',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('2ygRwJpnXFgPvxFUpFLnhw',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('0zKnrrYwzFEA2WeN2QHGnv',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('01zoYKwEX5mxbxNYZFregT',#9,$,$,(#28),$,#29); +#31= IFCPERSON($,$,'Given name',$,$,$,$,$); +#32= IFCACTOR('0rFA4gFZfEVfZik_OWzwGb',#9,'Actor',$,$,#31); +#33= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#34= IFCRELDECLARES('3rtoxtY9P9WxdUcrE1tGov',#9,'TypeObjects',$,#33,(#28)); +#35= IFCRELDECLARES('2wqPuF1dj9r9wZcTK_2IAG',#9,'Actors',$,#33,(#32)); +#36= IFCRELDECLARES('3_ErpW6dz57g38l$u8nhEv',#9,'IfcGroup',$,#33,(#29)); +#37= IFCRELDEFINESBYPROPERTIES('24v6dJo_f2xgwlqeNreYQs',#9,$,$,(#33),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index 315750bd..f06336c5 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_1_3.ifc','2023-04-12T09:20:03',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_1_3.ifc','2023-04-14T12:53:59',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280403); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466039); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,37 +32,40 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1euZxt_YT9NgdtNLDg3UDm',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0kSbmHHOP6gvFi5BPlH0Uv',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('3SzFJE7inCEvJ$BlAYGu_U',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('397hjmtK110vUbRb_zDiX0',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); -#33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('26qCCGjkD0CeTq62jlraNq',#9,'Actor',$,$,#33); -#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('18nltUmKT5EeAbUHYI_CiI',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('0i4Dlk6n19qOOOmUN79RDg',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('337nTvWWbAwfZjN2Kvicyw',#9,'Actors',$,#35,(#34)); -#39= IFCCARTESIANPOINT((0.,0.,0.)); -#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); -#41= IFCLOCALPLACEMENT($,#40); -#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('0onW5AJHD5kR00UFpyejlR',#9,$,$,(#35),#43); -#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#47= IFCPERSON($,$,'Given name',$,$,$,$,$); -#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('3Utgwxpbf5fRD6J4XWGJtl',#9,$,$,(#35),#48); +#27= IFCPROPERTYSET('1piS7HPh9FsAthbUUt7i_e',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3yO_VnXPrAtgD2epQESUVa',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('3hxOvntAD9Oh4pOISV2CHp',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('2gvKQ3wn5AMwSE9Fz9zui6',#9,$,$,(#28),$,#29); +#31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#33= IFCSIMPLEPROPERTYTEMPLATE('2otdNJrer5twza5sKTX51V',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); +#34= IFCPROPERTYSETTEMPLATE('2X$4itQ9P2oRc$clFg4f9c',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); +#35= IFCPERSON($,$,'Given name',$,$,$,$,$); +#36= IFCACTOR('0TRfsdtUP1weAbax$2QkBj',#9,'Actor',$,$,#35); +#37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#38= IFCRELDECLARES('3XifSg$HH19vPnv9jy_l6s',#9,'TypeObjects',$,#37,(#28)); +#39= IFCRELDECLARES('1rgWZpt_T0kfvyC1VrY3RJ',#9,'PropertysetTemplates',$,#37,(#34)); +#40= IFCRELDECLARES('08eYmLm3j5xhpvntJAFMaj',#9,'Actors',$,#37,(#36)); +#41= IFCRELDECLARES('1sxZz9$LfD4eoBLsXqxgA$',#9,'IfcGroup',$,#37,(#29)); +#42= IFCCARTESIANPOINT((0.,0.,0.)); +#43= IFCAXIS2PLACEMENT3D(#42,#20,#21); +#44= IFCLOCALPLACEMENT($,#43); +#45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#47= IFCRELASSOCIATESCLASSIFICATION('0MJIGZYaDBsg0acmwnhTMZ',#9,$,$,(#37),#46); +#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('0K9roNkan9cBInS8M5Wz_r',#9,$,$,(#35),#51); +#51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); +#52= IFCRELASSOCIATESDOCUMENT('1gr4yRLDT7qey5inTyWQ6G',#9,$,$,(#37),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('19iIw1VX1C8AdDEmKK95AY',#9,$,$,(#35),#54); -#56= IFCRELAGGREGATES('1ws$CeQITBoA4H172S7tjD',#9,$,$,#35,(#42)); -#57= IFCRELDEFINESBYPROPERTIES('0LGllQWKzEgQbafHoHBF3L',#9,$,$,(#35),#27); +#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#55= IFCRELASSOCIATESDATASET('1zJ2tpqAf0bOK_8h8fu9Zh',#9,$,$,(#37),#54); +#56= IFCPERSON($,$,'Given name',$,$,$,$,$); +#57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); +#58= IFCRELASSOCIATESLIBRARY('1Z3VwNwsTDhvj0BgEWvfFt',#9,$,$,(#37),#57); +#59= IFCRELAGGREGATES('0$NrjxavLCmQviUfaRGMyZ',#9,$,$,#37,(#45)); +#60= IFCRELDEFINESBYPROPERTIES('1X82ZO9nz6Jf5Oqb_Iph2u',#9,$,$,(#37),#27); ENDSEC; END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index c1b77ad2..2f3bd979 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-04-12T09:20:10',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-04-14T12:54:03',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681280410); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466043); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,79 +32,82 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1eElqOFcrFgOKKRgQRWoxa',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0nxyMTpHj8YuqcTyJ49RPl',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('3N7ECfBrj0jvwC2y$LzmNf',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('2Jzw6Llqv9qBN3fl3k7KRb',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#31)); -#33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('2vRjKqU49AI9lleg9GZAqk',#9,'Actor',$,$,#33); -#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('2x8v5AWi1Ch8CkWrE8lrOP',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('2yEUN0Lbj4RhTaDTbVfu33',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('0XqN79d$v1kQFfx$EBCgC7',#9,'Actors',$,#35,(#34)); -#39= IFCCARTESIANPOINT((0.,0.,0.)); -#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); -#41= IFCLOCALPLACEMENT($,#40); -#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('2AJa7dF5P5b95nPdGJ0011',#9,$,$,(#35),#43); -#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); -#47= IFCPERSON($,$,'Given name',$,$,$,$,$); -#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('3Oph51mvn07A5m8i6L6hNu',#9,$,$,(#35),#48); +#27= IFCPROPERTYSET('2VvPInIaH4DwJhCV6wOt4Z',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('15kDej$Jj5WRaa0jByCU3H',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('1U1QQhW69A_8bBUGHUmG8K',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('1rf9RG57H9jxvJeMb$RIi_',#9,$,$,(#28),$,#29); +#31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#33= IFCSIMPLEPROPERTYTEMPLATE('3WdblmOunBkObDtVCYCj33',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); +#34= IFCPROPERTYSETTEMPLATE('13qDND5F9BCwZ4atfD3ipQ',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); +#35= IFCPERSON($,$,'Given name',$,$,$,$,$); +#36= IFCACTOR('3niGQH_or1FOnohcRd9J0b',#9,'Actor',$,$,#35); +#37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#38= IFCRELDECLARES('1$0XJheM99GeDbfDYRG6_4',#9,'TypeObjects',$,#37,(#28)); +#39= IFCRELDECLARES('13Ff5NhErDWhECcbQfoaDo',#9,'PropertysetTemplates',$,#37,(#34)); +#40= IFCRELDECLARES('3gCndEcEz6pRL6ZSS3CAd_',#9,'Actors',$,#37,(#36)); +#41= IFCRELDECLARES('0sNoOyBcj60efR3VSigS79',#9,'IfcGroup',$,#37,(#29)); +#42= IFCCARTESIANPOINT((0.,0.,0.)); +#43= IFCAXIS2PLACEMENT3D(#42,#20,#21); +#44= IFCLOCALPLACEMENT($,#43); +#45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#47= IFCRELASSOCIATESCLASSIFICATION('3oXo6BC7j7iOeSRjyj0mp$',#9,$,$,(#37),#46); +#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('2jy8mnoOf6HezbkBGro630',#9,$,$,(#35),#51); +#51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); +#52= IFCRELASSOCIATESDOCUMENT('0AFSHgSfX93eLqmntxMMn7',#9,$,$,(#37),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('0_5hnCVDb0OgtMxHXtIMB3',#9,$,$,(#35),#54); -#56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); -#57= IFCTUNNELPART('2J66se1in3fRdsZhOHTfvH',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#58= IFCLOCALPLACEMENT(#41,#40); -#59= IFCALIGNMENT('0J7hRZbQH3qRT67ab6dv9P',#9,'Name',$,$,#58,$,$); -#60= IFCLOCALPLACEMENT(#58,#40); -#61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); -#65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); -#66= IFCALIGNMENTHORIZONTAL('2MkFSm_dH1F8t9_YNu2WVh',#9,'Name',$,$,#60,#65); -#67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); -#70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); -#71= IFCALIGNMENTVERTICAL('37ePtWx5X1EANGoEpR7_B_',#9,'Name',$,$,#60,#70); -#72= IFCCARTESIANPOINT((0.,0.)); -#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); -#74= IFCALIGNMENTSEGMENT('1ESdxlVaT5oBp5SThmOPJ4',#9,'Name','Description',$,$,$,#73); -#75= IFCCARTESIANPOINT((30.,0.)); -#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#77= IFCALIGNMENTSEGMENT('3Tk6$YXxj3Og$xmJP3RRtY',#9,'Name','Description',$,$,$,#76); -#78= IFCCARTESIANPOINT((60.,0.)); -#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#80= IFCALIGNMENTSEGMENT('1Tq43czbr8IBpe5spKIY_y',#9,'Name','Description',$,$,$,#79); -#81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#82= IFCALIGNMENTSEGMENT('1BuvbtC1f4aAkk_rjP2zkR',#9,'Name','Description',$,$,$,#81); -#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#84= IFCALIGNMENTSEGMENT('130dPTtev3owaV$OIGLScY',#9,'Name','Description',$,$,$,#83); -#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#86= IFCALIGNMENTSEGMENT('0hqJ6pTPb8uhOI9hctEb2P',#9,'Name','Description',$,$,$,#85); -#87= IFCREFERENT('2DhcwyRND5hAamNUUCf00C',#9,'Referent name',$,$,#41,$,.BOUNDARY.); -#88= IFCGROUP('3fKcpStAfDPhHMqeOrRKCz',#9,'Referent Group',$,$); -#89= IFCRELASSIGNSTOGROUP('0syqRN7lr54h9Y8aljJ$LC',#9,$,$,(#87),$,#88); -#90= IFCRELAGGREGATES('3Pcr_OlCj3vA0VdcSMjtr1',#9,$,$,#35,(#42)); -#91= IFCRELAGGREGATES('1CoQ8gFCbCevH2x35WhS1I',#9,$,$,#42,(#56,#59)); -#92= IFCRELAGGREGATES('0woKpvgdjBeurYhGwlpWa6',#9,$,$,#56,(#57)); -#93= IFCRELDEFINESBYPROPERTIES('0GY5CZJ598SuY1YcaZzB8T',#9,$,$,(#35),#27); -#94= IFCRELNESTS('2rYRmbJ69EPhOEQu$l9HgV',#9,$,$,#59,(#87)); -#95= IFCRELNESTS('1xsjuEBDHBphkShVA6vj4r',#9,$,$,#59,(#66,#71)); -#96= IFCRELNESTS('1JLB0NPen5FvetMWWBqHVg',#9,$,$,#66,(#74,#77,#80)); -#97= IFCRELNESTS('3iPcYbA3bFOB9IkNMduqsw',#9,$,$,#71,(#82,#84,#86)); -#98= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); -#99= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); +#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#55= IFCRELASSOCIATESDATASET('3oXrCTpC5BGeSRC8j6_h$P',#9,$,$,(#37),#54); +#56= IFCPERSON($,$,'Given name',$,$,$,$,$); +#57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); +#58= IFCRELASSOCIATESLIBRARY('0PEE3YJ3L8RQSPpdMLGCjR',#9,$,$,(#37),#57); +#59= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#44,$,$,.ELEMENT.,.NOTDEFINED.); +#60= IFCTUNNELPART('20vTfIXYfAPevvWLwb8hFH',#9,'TunnelPart name',$,$,#44,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#61= IFCLOCALPLACEMENT(#44,#43); +#62= IFCALIGNMENT('2Sxv5OSKnEWR02TrT$AMeC',#9,'Name',$,$,#61,$,$); +#63= IFCLOCALPLACEMENT(#61,#43); +#64= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#65= IFCINDEXEDPOLYCURVE(#64,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#66= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#67= IFCSHAPEREPRESENTATION(#66,'Axis','Curve2D',(#65)); +#68= IFCPRODUCTDEFINITIONSHAPE($,$,(#67)); +#69= IFCALIGNMENTHORIZONTAL('2TWCXVWkn9VBazjeWBGrnd',#9,'Name',$,$,#63,#68); +#70= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#71= IFCINDEXEDPOLYCURVE(#70,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#72= IFCSHAPEREPRESENTATION(#66,'Axis','Curve3D',(#71)); +#73= IFCPRODUCTDEFINITIONSHAPE($,$,(#72)); +#74= IFCALIGNMENTVERTICAL('0WMb_$AsrAcuy2SFgkyJSl',#9,'Name',$,$,#63,#73); +#75= IFCCARTESIANPOINT((0.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,0.,0.,0.,30.,$,.LINE.); +#77= IFCALIGNMENTSEGMENT('3qU5S3vIb5juWGExtWnbKJ',#9,'Name','Description',$,$,$,#76); +#78= IFCCARTESIANPOINT((30.,0.)); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#80= IFCALIGNMENTSEGMENT('3$NmPu6vr4QAdmyZ64YgBt',#9,'Name','Description',$,$,$,#79); +#81= IFCCARTESIANPOINT((60.,0.)); +#82= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#81,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#83= IFCALIGNMENTSEGMENT('2ElVN5C3H06h2W4iYtI3jw',#9,'Name','Description',$,$,$,#82); +#84= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#85= IFCALIGNMENTSEGMENT('1tJqJ87b19L99czG5LwRhm',#9,'Name','Description',$,$,$,#84); +#86= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#87= IFCALIGNMENTSEGMENT('0G$o6JD1rDCPFnXDt7RhfU',#9,'Name','Description',$,$,$,#86); +#88= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#89= IFCALIGNMENTSEGMENT('1AyvfgsIf8y8wUF$yVH1k8',#9,'Name','Description',$,$,$,#88); +#90= IFCREFERENT('1FkSJ8fDH2L9CB7ae0qf6n',#9,'Referent name',$,$,#44,$,.BOUNDARY.); +#91= IFCGROUP('31ITpmYYT8fviPNXMEJDmg',#9,'Referent Group',$,$); +#92= IFCRELASSIGNSTOGROUP('2ihJLXDhf8YOzV2GJRj7VS',#9,$,$,(#90),$,#91); +#93= IFCRELAGGREGATES('1dlaXiYlX6CeNyyfoLjZPK',#9,$,$,#37,(#45)); +#94= IFCRELAGGREGATES('0MERbC7cH5$wxGxqLv9WM$',#9,$,$,#45,(#59,#62)); +#95= IFCRELAGGREGATES('2bhyDkxKvCbRlDw8A2q2ZQ',#9,$,$,#59,(#60)); +#96= IFCRELDEFINESBYPROPERTIES('1AgYvqmT12kQmsXUy04VUq',#9,$,$,(#37),#27); +#97= IFCRELNESTS('3e46TRIr18Zu12ayYCd9Hs',#9,$,$,#62,(#90)); +#98= IFCRELNESTS('0LGoPKwuj6jxxtBS9l8Hy7',#9,$,$,#62,(#69,#74)); +#99= IFCRELNESTS('3Uhw234yn4gAS2TwhRj3NZ',#9,$,$,#69,(#77,#80,#83)); +#100= IFCRELNESTS('3y9OtjuDHApxIkg2ainFOX',#9,$,$,#74,(#85,#87,#89)); +#101= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#67),$); +#102= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#72),$); ENDSEC; END-ISO-10303-21; From efc7681478b2fcb9039e21313796e9c7e9dead48 Mon Sep 17 00:00:00 2001 From: Hannu Date: Wed, 19 Apr 2023 13:06:20 +0300 Subject: [PATCH 12/20] The Sprint_2_2 example file added. --- files/Trimble_Tekla/Sprint_2_2.ifc | 128 +++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 files/Trimble_Tekla/Sprint_2_2.ifc diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc new file mode 100644 index 00000000..f0ac0e1a --- /dev/null +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -0,0 +1,128 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_2_2.ifc','2023-04-19T13:04:06',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681898646); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('0is8hMh_XEhPLr11CRKPmx',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0n5QlG3NH9whR8NJaRwhLF',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('14rxtEcW12qOnFZM6lvjaM',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('2WeadZDHjEkurpXMMR_81z',#9,$,$,(#28),$,#29); +#31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#33= IFCSIMPLEPROPERTYTEMPLATE('1E78CArnb98ALGuZBKol1P',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); +#34= IFCPROPERTYSETTEMPLATE('15vC5mok14Dx9G161lUtX4',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); +#35= IFCPERSON($,$,'Given name',$,$,$,$,$); +#36= IFCACTOR('35tU5DnRL428VPdgenpeH1',#9,'Actor',$,$,#35); +#37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#38= IFCRELDECLARES('24RkwnKnT12w4WBgtDcpLC',#9,'TypeObjects',$,#37,(#28)); +#39= IFCRELDECLARES('0hKmeBOKXFkRtDtxY_imW_',#9,'PropertysetTemplates',$,#37,(#34)); +#40= IFCRELDECLARES('3Qfq979211Df5wedwYT$D7',#9,'Actors',$,#37,(#36)); +#41= IFCRELDECLARES('1ULi2SdhLDhhm3R50dzTDU',#9,'IfcGroup',$,#37,(#29)); +#42= IFCCARTESIANPOINT((0.,0.,0.)); +#43= IFCAXIS2PLACEMENT3D(#42,#20,#21); +#44= IFCLOCALPLACEMENT($,#43); +#45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#47= IFCRELASSOCIATESCLASSIFICATION('1jb2dUHx561OlA0Z7gpoyC',#9,$,$,(#37),#46); +#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); +#52= IFCRELASSOCIATESDOCUMENT('2A4JPTI9P8KQWk_pUUDfG_',#9,$,$,(#37),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#55= IFCRELASSOCIATESDATASET('2D4Gz4AIHAYxaIdgEf$1GE',#9,$,$,(#37),#54); +#56= IFCPERSON($,$,'Given name',$,$,$,$,$); +#57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); +#58= IFCRELASSOCIATESLIBRARY('3uvgcKGgrAUAITzdtWJ93H',#9,$,$,(#37),#57); +#59= IFCLOCALPLACEMENT(#44,#43); +#60= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#59,$,$,.ELEMENT.,.NOTDEFINED.); +#61= IFCLOCALPLACEMENT(#59,#43); +#62= IFCTUNNELPART('1pmaMauq11fx1KV7GN8pIe',#9,'TunnelPart name',$,$,#61,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#63= IFCCARTESIANPOINT((0.,0.)); +#64= IFCCARTESIANPOINT((30.,0.)); +#65= IFCPOLYLINE((#63,#64)); +#66= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#65); +#67= IFCCARTESIANPOINT((45.,0.)); +#68= IFCAXIS2PLACEMENT2D(#67,$); +#69= IFCCIRCLE(#68,15.); +#70= IFCTRIMMEDCURVE(#69,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#71= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#70); +#72= IFCTRIMMEDCURVE(#69,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#73= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#72); +#74= IFCCOMPOSITECURVE((#66,#71,#73),.F.); +#75= IFCGRADIENTCURVE((#66,#71,#73),.F.,#74,$); +#76= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#77= IFCSHAPEREPRESENTATION(#76,'Axis','Curve2D',(#75)); +#78= IFCPRODUCTDEFINITIONSHAPE($,$,(#77)); +#79= IFCALIGNMENT('2QzReZ5pTCSeAl$XfZdEPH',#9,'Name',$,$,#44,#78,$); +#80= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#81= IFCINDEXEDPOLYCURVE(#80,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#82= IFCSHAPEREPRESENTATION(#76,'Axis','Curve2D',(#81)); +#83= IFCPRODUCTDEFINITIONSHAPE($,$,(#82)); +#84= IFCALIGNMENTHORIZONTAL('2jCI3UWTL0Iv_ldldfTBjL',#9,'Name',$,$,#59,#83); +#85= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#86= IFCINDEXEDPOLYCURVE(#85,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#87= IFCSHAPEREPRESENTATION(#76,'Axis','Curve3D',(#86)); +#88= IFCPRODUCTDEFINITIONSHAPE($,$,(#87)); +#89= IFCALIGNMENTVERTICAL('3HkLP$3pHDA8l3EyadUjMg',#9,'Name',$,$,#59,#88); +#90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#63,0.,0.,0.,30.,$,.LINE.); +#91= IFCALIGNMENTSEGMENT('3Kc6t1ai1AVQxI2jhjBP_Z',#9,'Name','Description',$,$,$,#90); +#92= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#64,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#93= IFCALIGNMENTSEGMENT('3yBSX_m7T7ERS1Tdj8UcFp',#9,'Name','Description',$,$,$,#92); +#94= IFCCARTESIANPOINT((60.,0.)); +#95= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#94,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#96= IFCALIGNMENTSEGMENT('0MWFrm1VH5mfdnqF2v7Xut',#9,'Name','Description',$,$,$,#95); +#97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#98= IFCALIGNMENTSEGMENT('1vMSBHJwD3PRKmaPxQ$VgB',#9,'Name','Description',$,$,$,#97); +#99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#100= IFCALIGNMENTSEGMENT('0cDxVcFhT5pRaPNvVmfBiU',#9,'Name','Description',$,$,$,#99); +#101= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#102= IFCALIGNMENTSEGMENT('0PdqlmSq9DOu5S7Ej4t4$A',#9,'Name','Description',$,$,$,#101); +#103= IFCREFERENT('2FtfyN$u1B7gEMSWCyxN5D',#9,'Referent name',$,$,#44,$,.BOUNDARY.); +#104= IFCGROUP('2N8O35wzPEthqhh_k1oBan',#9,'Referent Group',$,$); +#105= IFCRELASSIGNSTOGROUP('3WCyo8MVf44Bc1QH7KBbYA',#9,$,$,(#103),$,#104); +#106= IFCRELAGGREGATES('0QDJm2kYfEZRNgqaTXf4Ta',#9,$,$,#45,(#60)); +#107= IFCRELAGGREGATES('02B2FW2WD5SONLbaBWXAWj',#9,$,$,#60,(#62)); +#108= IFCRELDEFINESBYPROPERTIES('2HJrKDBKDFZuisNCjgd3vt',#9,$,$,(#37),#27); +#109= IFCRELNESTS('0CiSkK2Rv5UgeRywxbEO_U',#9,$,$,#79,(#103)); +#110= IFCRELNESTS('09IuZVOw57BvuWoX10C8cF',#9,$,$,#79,(#84,#89)); +#111= IFCRELNESTS('2tUdpNIhL8bOWy1Vus3sVT',#9,$,$,#84,(#91,#93,#96)); +#112= IFCRELNESTS('1W0vP7Khr3sx3JWo3$6UGt',#9,$,$,#89,(#98,#100,#102)); +#113= IFCRELAGGREGATES('1CuuhGWmb3dQrKIineBwwQ',#9,$,$,#37,(#79)); +#114= IFCRELAGGREGATES('1N7Mr_OqXCvuq2PTcxTf3H',#9,$,$,#37,(#45)); +#115= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#77),$); +#116= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#82),$); +#117= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#87),$); +ENDSEC; + +END-ISO-10303-21; From 337c6c20a4767657a0aaf9769ef78b4c9efc3c6e Mon Sep 17 00:00:00 2001 From: Hannu Date: Fri, 21 Apr 2023 09:08:57 +0300 Subject: [PATCH 13/20] The referent instance with linear placement. --- files/Trimble_Tekla/Sprint_2_2.ifc | 161 ++++++++++++++++------------- 1 file changed, 88 insertions(+), 73 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc index f0ac0e1a..4b5ffe46 100644 --- a/files/Trimble_Tekla/Sprint_2_2.ifc +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_2.ifc','2023-04-19T13:04:06',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_2.ifc','2023-04-21T08:59:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681898646); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1682056749); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,97 +32,112 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0is8hMh_XEhPLr11CRKPmx',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0n5QlG3NH9whR8NJaRwhLF',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCGROUP('14rxtEcW12qOnFZM6lvjaM',#9,'TypeObject Group',$,$); -#30= IFCRELASSIGNSTOGROUP('2WeadZDHjEkurpXMMR_81z',#9,$,$,(#28),$,#29); +#27= IFCPROPERTYSET('2EGNC1hWnAyf7TcKkm7Mtc',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0oiKfD78z8NvGPF3qg0Gt8',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCGROUP('3Eq4S$A1z6pvMmxJH9uEzw',#9,'TypeObject Group',$,$); +#30= IFCRELASSIGNSTOGROUP('1QkWWtUdXCoQAqjzWU5yeK',#9,$,$,(#28),$,#29); #31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#33= IFCSIMPLEPROPERTYTEMPLATE('1E78CArnb98ALGuZBKol1P',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); -#34= IFCPROPERTYSETTEMPLATE('15vC5mok14Dx9G161lUtX4',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); +#33= IFCSIMPLEPROPERTYTEMPLATE('2RMpZl8mr0U8BDlKhg2$pG',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); +#34= IFCPROPERTYSETTEMPLATE('31Zp4Gzjr0JRHcgXalLGHm',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); #35= IFCPERSON($,$,'Given name',$,$,$,$,$); -#36= IFCACTOR('35tU5DnRL428VPdgenpeH1',#9,'Actor',$,$,#35); +#36= IFCACTOR('15IISmZ9rB5vdB6EMRsrgj',#9,'Actor',$,$,#35); #37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#38= IFCRELDECLARES('24RkwnKnT12w4WBgtDcpLC',#9,'TypeObjects',$,#37,(#28)); -#39= IFCRELDECLARES('0hKmeBOKXFkRtDtxY_imW_',#9,'PropertysetTemplates',$,#37,(#34)); -#40= IFCRELDECLARES('3Qfq979211Df5wedwYT$D7',#9,'Actors',$,#37,(#36)); -#41= IFCRELDECLARES('1ULi2SdhLDhhm3R50dzTDU',#9,'IfcGroup',$,#37,(#29)); +#38= IFCRELDECLARES('3KOjlNe9L0hAgVWEhSVKtT',#9,'TypeObjects',$,#37,(#28)); +#39= IFCRELDECLARES('1rLmzAOTn2_gPt$dt3WcFP',#9,'PropertysetTemplates',$,#37,(#34)); +#40= IFCRELDECLARES('3UgLQ0vyz9iBMtXyJMsuzw',#9,'Actors',$,#37,(#36)); +#41= IFCRELDECLARES('2Td3rNif1C7QNIMUriW3Iy',#9,'IfcGroup',$,#37,(#29)); #42= IFCCARTESIANPOINT((0.,0.,0.)); #43= IFCAXIS2PLACEMENT3D(#42,#20,#21); #44= IFCLOCALPLACEMENT($,#43); #45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#47= IFCRELASSOCIATESCLASSIFICATION('1jb2dUHx561OlA0Z7gpoyC',#9,$,$,(#37),#46); +#47= IFCRELASSOCIATESCLASSIFICATION('0c3WihfEf0MB1fT2h7SdMu',#9,$,$,(#37),#46); #48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); -#52= IFCRELASSOCIATESDOCUMENT('2A4JPTI9P8KQWk_pUUDfG_',#9,$,$,(#37),#51); +#52= IFCRELASSOCIATESDOCUMENT('1QeAxhZnv9$QY6LbcQY5Xu',#9,$,$,(#37),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); #54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#55= IFCRELASSOCIATESDATASET('2D4Gz4AIHAYxaIdgEf$1GE',#9,$,$,(#37),#54); +#55= IFCRELASSOCIATESDATASET('33d5NKdbnF1hmKP0B0pYgZ',#9,$,$,(#37),#54); #56= IFCPERSON($,$,'Given name',$,$,$,$,$); #57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); -#58= IFCRELASSOCIATESLIBRARY('3uvgcKGgrAUAITzdtWJ93H',#9,$,$,(#37),#57); +#58= IFCRELASSOCIATESLIBRARY('3jC7S8CSH7BuT9VNvhgsOZ',#9,$,$,(#37),#57); #59= IFCLOCALPLACEMENT(#44,#43); #60= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#59,$,$,.ELEMENT.,.NOTDEFINED.); #61= IFCLOCALPLACEMENT(#59,#43); -#62= IFCTUNNELPART('1pmaMauq11fx1KV7GN8pIe',#9,'TunnelPart name',$,$,#61,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#63= IFCCARTESIANPOINT((0.,0.)); -#64= IFCCARTESIANPOINT((30.,0.)); -#65= IFCPOLYLINE((#63,#64)); -#66= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#65); -#67= IFCCARTESIANPOINT((45.,0.)); -#68= IFCAXIS2PLACEMENT2D(#67,$); -#69= IFCCIRCLE(#68,15.); -#70= IFCTRIMMEDCURVE(#69,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); -#71= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#70); -#72= IFCTRIMMEDCURVE(#69,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); -#73= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#72); -#74= IFCCOMPOSITECURVE((#66,#71,#73),.F.); -#75= IFCGRADIENTCURVE((#66,#71,#73),.F.,#74,$); -#76= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#77= IFCSHAPEREPRESENTATION(#76,'Axis','Curve2D',(#75)); -#78= IFCPRODUCTDEFINITIONSHAPE($,$,(#77)); -#79= IFCALIGNMENT('2QzReZ5pTCSeAl$XfZdEPH',#9,'Name',$,$,#44,#78,$); -#80= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#81= IFCINDEXEDPOLYCURVE(#80,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#82= IFCSHAPEREPRESENTATION(#76,'Axis','Curve2D',(#81)); -#83= IFCPRODUCTDEFINITIONSHAPE($,$,(#82)); -#84= IFCALIGNMENTHORIZONTAL('2jCI3UWTL0Iv_ldldfTBjL',#9,'Name',$,$,#59,#83); -#85= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#86= IFCINDEXEDPOLYCURVE(#85,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#87= IFCSHAPEREPRESENTATION(#76,'Axis','Curve3D',(#86)); -#88= IFCPRODUCTDEFINITIONSHAPE($,$,(#87)); -#89= IFCALIGNMENTVERTICAL('3HkLP$3pHDA8l3EyadUjMg',#9,'Name',$,$,#59,#88); -#90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#63,0.,0.,0.,30.,$,.LINE.); -#91= IFCALIGNMENTSEGMENT('3Kc6t1ai1AVQxI2jhjBP_Z',#9,'Name','Description',$,$,$,#90); -#92= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#64,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#93= IFCALIGNMENTSEGMENT('3yBSX_m7T7ERS1Tdj8UcFp',#9,'Name','Description',$,$,$,#92); -#94= IFCCARTESIANPOINT((60.,0.)); -#95= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#94,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#96= IFCALIGNMENTSEGMENT('0MWFrm1VH5mfdnqF2v7Xut',#9,'Name','Description',$,$,$,#95); -#97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#98= IFCALIGNMENTSEGMENT('1vMSBHJwD3PRKmaPxQ$VgB',#9,'Name','Description',$,$,$,#97); -#99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#100= IFCALIGNMENTSEGMENT('0cDxVcFhT5pRaPNvVmfBiU',#9,'Name','Description',$,$,$,#99); -#101= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#102= IFCALIGNMENTSEGMENT('0PdqlmSq9DOu5S7Ej4t4$A',#9,'Name','Description',$,$,$,#101); -#103= IFCREFERENT('2FtfyN$u1B7gEMSWCyxN5D',#9,'Referent name',$,$,#44,$,.BOUNDARY.); -#104= IFCGROUP('2N8O35wzPEthqhh_k1oBan',#9,'Referent Group',$,$); -#105= IFCRELASSIGNSTOGROUP('3WCyo8MVf44Bc1QH7KBbYA',#9,$,$,(#103),$,#104); -#106= IFCRELAGGREGATES('0QDJm2kYfEZRNgqaTXf4Ta',#9,$,$,#45,(#60)); -#107= IFCRELAGGREGATES('02B2FW2WD5SONLbaBWXAWj',#9,$,$,#60,(#62)); -#108= IFCRELDEFINESBYPROPERTIES('2HJrKDBKDFZuisNCjgd3vt',#9,$,$,(#37),#27); -#109= IFCRELNESTS('0CiSkK2Rv5UgeRywxbEO_U',#9,$,$,#79,(#103)); -#110= IFCRELNESTS('09IuZVOw57BvuWoX10C8cF',#9,$,$,#79,(#84,#89)); -#111= IFCRELNESTS('2tUdpNIhL8bOWy1Vus3sVT',#9,$,$,#84,(#91,#93,#96)); -#112= IFCRELNESTS('1W0vP7Khr3sx3JWo3$6UGt',#9,$,$,#89,(#98,#100,#102)); -#113= IFCRELAGGREGATES('1CuuhGWmb3dQrKIineBwwQ',#9,$,$,#37,(#79)); -#114= IFCRELAGGREGATES('1N7Mr_OqXCvuq2PTcxTf3H',#9,$,$,#37,(#45)); -#115= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#77),$); -#116= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#82),$); -#117= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#87),$); +#62= IFCTUNNELPART('3Hqc6KqFrDEA1P0QXwtGcV',#9,'TunnelPart name',$,$,#61,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#63= IFCCARTESIANPOINT((30.,0.,0.)); +#64= IFCPOLYLINE((#42,#63)); +#65= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#64); +#66= IFCCARTESIANPOINT((45.,0.,0.)); +#67= IFCAXIS2PLACEMENT3D(#66,#20,#21); +#68= IFCCIRCLE(#67,15.); +#69= IFCTRIMMEDCURVE(#68,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#70= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#69); +#71= IFCTRIMMEDCURVE(#68,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#72= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#71); +#73= IFCCOMPOSITECURVE((#65,#70,#72),.F.); +#74= IFCGRADIENTCURVE((#65,#70,#72),.F.,#73,$); +#75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#76= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#74)); +#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76)); +#78= IFCALIGNMENT('23xQTkGmDC5fdnvRoXnkYu',#9,'Name',$,$,#44,#77,$); +#79= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#80= IFCINDEXEDPOLYCURVE(#79,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#81= IFCSHAPEREPRESENTATION(#75,'Axis','Curve2D',(#80)); +#82= IFCPRODUCTDEFINITIONSHAPE($,$,(#81)); +#83= IFCALIGNMENTHORIZONTAL('39WBO62Vb5kwM0gW782wjw',#9,'Name',$,$,#59,#82); +#84= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#85= IFCINDEXEDPOLYCURVE(#84,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#86= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#85)); +#87= IFCPRODUCTDEFINITIONSHAPE($,$,(#86)); +#88= IFCALIGNMENTVERTICAL('0XDQF5FW95oxJRjWnY61sQ',#9,'Name',$,$,#59,#87); +#89= IFCCARTESIANPOINT((0.,0.)); +#90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,0.,0.,0.,30.,$,.LINE.); +#91= IFCALIGNMENTSEGMENT('2M1qkhqDfFAv89AL7YIYDp',#9,'Name','Description',$,$,$,#90); +#92= IFCCARTESIANPOINT((30.,0.)); +#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#94= IFCALIGNMENTSEGMENT('07_3nbBBb40Qm6M8JPkdJN',#9,'Name','Description',$,$,$,#93); +#95= IFCCARTESIANPOINT((60.,0.)); +#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#97= IFCALIGNMENTSEGMENT('0MqQVyg5H6Yu7MaRl7EWI8',#9,'Name','Description',$,$,$,#96); +#98= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#99= IFCALIGNMENTSEGMENT('0AcW1BikfEmhmn3F0$EIMr',#9,'Name','Description',$,$,$,#98); +#100= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#101= IFCALIGNMENTSEGMENT('3r5U1u0YP5VwmkqdTXzvWa',#9,'Name','Description',$,$,$,#100); +#102= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#103= IFCALIGNMENTSEGMENT('17c7VcpgTBT84sHBUFtBCB',#9,'Name','Description',$,$,$,#102); +#104= IFCPOLYLINE((#89,#92)); +#105= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#104); +#106= IFCCARTESIANPOINT((45.,0.)); +#107= IFCAXIS2PLACEMENT2D(#106,$); +#108= IFCCIRCLE(#107,15.); +#109= IFCTRIMMEDCURVE(#108,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#110= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#109); +#111= IFCTRIMMEDCURVE(#108,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#112= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#111); +#113= IFCCOMPOSITECURVE((#105,#110,#112),.F.); +#114= IFCGRADIENTCURVE((#105,#110,#112),.F.,#113,$); +#115= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#114); +#116= IFCAXIS2PLACEMENTLINEAR(#115,$,$); +#117= IFCLINEARPLACEMENT(#44,#116,$); +#118= IFCREFERENT('2RGN1qdtLF1A80AWNoHZqd',#9,'Referent name',$,$,#117,$,$); +#119= IFCGROUP('31ElYlNmH8pvELel$hTnWh',#9,'Referent Group',$,$); +#120= IFCRELASSIGNSTOGROUP('25Ncj1JWX1gvu20SNH7AK_',#9,$,$,(#118),$,#119); +#121= IFCRELAGGREGATES('3FDkoYJvP2jPcQ4aiZ6qQW',#9,$,$,#45,(#60)); +#122= IFCRELAGGREGATES('02NXE5U2DCVPV5HjZzA7eV',#9,$,$,#60,(#62)); +#123= IFCRELDEFINESBYPROPERTIES('1_Pw6RSTf7gv9EUVCgnQ4z',#9,$,$,(#37),#27); +#124= IFCRELNESTS('0K_HhYh$TFi9pFlWk36WaS',#9,$,$,#78,(#118)); +#125= IFCRELNESTS('0rolv7Su51WxIHyJjut28Y',#9,$,$,#78,(#83,#88)); +#126= IFCRELNESTS('1igp20NNH6tOx_xxNJguMy',#9,$,$,#83,(#91,#94,#97)); +#127= IFCRELNESTS('3bFFKk7EL7l8O78AgoGWw9',#9,$,$,#88,(#99,#101,#103)); +#128= IFCRELAGGREGATES('0vxUB2ls9B8uC6oGOQEUKo',#9,$,$,#37,(#78)); +#129= IFCRELAGGREGATES('1Xs4Df1pj19v5lwwwbYmpC',#9,$,$,#37,(#45)); +#130= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#76),$); +#131= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#81),$); +#132= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#86),$); ENDSEC; END-ISO-10303-21; From 91242b9e533e877c0d4d3bdc3c99ceae63616081 Mon Sep 17 00:00:00 2001 From: Hannu Date: Wed, 3 May 2023 07:48:17 +0300 Subject: [PATCH 14/20] The sprint_2_1 IFC model updated. --- files/Trimble_Tekla/Sprint_2_1.ifc | 165 ++++++++++++++++------------- 1 file changed, 89 insertions(+), 76 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 2f3bd979..a8ebd183 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-04-14T12:54:03',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-05-03T07:40:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1681466043); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1683088815); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,82 +32,95 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('2VvPInIaH4DwJhCV6wOt4Z',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('15kDej$Jj5WRaa0jByCU3H',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCGROUP('1U1QQhW69A_8bBUGHUmG8K',#9,'TypeObject Group',$,$); -#30= IFCRELASSIGNSTOGROUP('1rf9RG57H9jxvJeMb$RIi_',#9,$,$,(#28),$,#29); -#31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#33= IFCSIMPLEPROPERTYTEMPLATE('3WdblmOunBkObDtVCYCj33',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); -#34= IFCPROPERTYSETTEMPLATE('13qDND5F9BCwZ4atfD3ipQ',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); -#35= IFCPERSON($,$,'Given name',$,$,$,$,$); -#36= IFCACTOR('3niGQH_or1FOnohcRd9J0b',#9,'Actor',$,$,#35); -#37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#38= IFCRELDECLARES('1$0XJheM99GeDbfDYRG6_4',#9,'TypeObjects',$,#37,(#28)); -#39= IFCRELDECLARES('13Ff5NhErDWhECcbQfoaDo',#9,'PropertysetTemplates',$,#37,(#34)); -#40= IFCRELDECLARES('3gCndEcEz6pRL6ZSS3CAd_',#9,'Actors',$,#37,(#36)); -#41= IFCRELDECLARES('0sNoOyBcj60efR3VSigS79',#9,'IfcGroup',$,#37,(#29)); -#42= IFCCARTESIANPOINT((0.,0.,0.)); -#43= IFCAXIS2PLACEMENT3D(#42,#20,#21); -#44= IFCLOCALPLACEMENT($,#43); -#45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#47= IFCRELASSOCIATESCLASSIFICATION('3oXo6BC7j7iOeSRjyj0mp$',#9,$,$,(#37),#46); -#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#27= IFCPROPERTYSET('1XSXsqXl50HBvABpcoVPA_',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('304O6047X1henBF0YJ4HUw',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('3Pcll3Ogn4CAUB8$R3iGXn',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('3jfZMdS415WO5qhbZ$8a5C',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('0GkXH_EU93lhDdyc1Ecmru',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('30EBD8Ir53GR$DEcwPxpmy',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('1NFJoATx93XBSpJgFKBB4_',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('2D3ztPh2vAvfW8QkyBYDqV',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('0VZC65CULBnwSJNyrluPEO',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('26vI_s9czBEvhy7T0WjsBW',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); -#52= IFCRELASSOCIATESDOCUMENT('0AFSHgSfX93eLqmntxMMn7',#9,$,$,(#37),#51); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('0NTsjDHVP28RhjRJ1nXuIj',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#55= IFCRELASSOCIATESDATASET('3oXrCTpC5BGeSRC8j6_h$P',#9,$,$,(#37),#54); -#56= IFCPERSON($,$,'Given name',$,$,$,$,$); -#57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); -#58= IFCRELASSOCIATESLIBRARY('0PEE3YJ3L8RQSPpdMLGCjR',#9,$,$,(#37),#57); -#59= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#44,$,$,.ELEMENT.,.NOTDEFINED.); -#60= IFCTUNNELPART('20vTfIXYfAPevvWLwb8hFH',#9,'TunnelPart name',$,$,#44,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#61= IFCLOCALPLACEMENT(#44,#43); -#62= IFCALIGNMENT('2Sxv5OSKnEWR02TrT$AMeC',#9,'Name',$,$,#61,$,$); -#63= IFCLOCALPLACEMENT(#61,#43); -#64= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#65= IFCINDEXEDPOLYCURVE(#64,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#66= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#67= IFCSHAPEREPRESENTATION(#66,'Axis','Curve2D',(#65)); -#68= IFCPRODUCTDEFINITIONSHAPE($,$,(#67)); -#69= IFCALIGNMENTHORIZONTAL('2TWCXVWkn9VBazjeWBGrnd',#9,'Name',$,$,#63,#68); -#70= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#71= IFCINDEXEDPOLYCURVE(#70,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#72= IFCSHAPEREPRESENTATION(#66,'Axis','Curve3D',(#71)); -#73= IFCPRODUCTDEFINITIONSHAPE($,$,(#72)); -#74= IFCALIGNMENTVERTICAL('0WMb_$AsrAcuy2SFgkyJSl',#9,'Name',$,$,#63,#73); -#75= IFCCARTESIANPOINT((0.,0.)); -#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,0.,0.,0.,30.,$,.LINE.); -#77= IFCALIGNMENTSEGMENT('3qU5S3vIb5juWGExtWnbKJ',#9,'Name','Description',$,$,$,#76); -#78= IFCCARTESIANPOINT((30.,0.)); -#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#80= IFCALIGNMENTSEGMENT('3$NmPu6vr4QAdmyZ64YgBt',#9,'Name','Description',$,$,$,#79); -#81= IFCCARTESIANPOINT((60.,0.)); -#82= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#81,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#83= IFCALIGNMENTSEGMENT('2ElVN5C3H06h2W4iYtI3jw',#9,'Name','Description',$,$,$,#82); -#84= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#85= IFCALIGNMENTSEGMENT('1tJqJ87b19L99czG5LwRhm',#9,'Name','Description',$,$,$,#84); -#86= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#87= IFCALIGNMENTSEGMENT('0G$o6JD1rDCPFnXDt7RhfU',#9,'Name','Description',$,$,$,#86); -#88= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#89= IFCALIGNMENTSEGMENT('1AyvfgsIf8y8wUF$yVH1k8',#9,'Name','Description',$,$,$,#88); -#90= IFCREFERENT('1FkSJ8fDH2L9CB7ae0qf6n',#9,'Referent name',$,$,#44,$,.BOUNDARY.); -#91= IFCGROUP('31ITpmYYT8fviPNXMEJDmg',#9,'Referent Group',$,$); -#92= IFCRELASSIGNSTOGROUP('2ihJLXDhf8YOzV2GJRj7VS',#9,$,$,(#90),$,#91); -#93= IFCRELAGGREGATES('1dlaXiYlX6CeNyyfoLjZPK',#9,$,$,#37,(#45)); -#94= IFCRELAGGREGATES('0MERbC7cH5$wxGxqLv9WM$',#9,$,$,#45,(#59,#62)); -#95= IFCRELAGGREGATES('2bhyDkxKvCbRlDw8A2q2ZQ',#9,$,$,#59,(#60)); -#96= IFCRELDEFINESBYPROPERTIES('1AgYvqmT12kQmsXUy04VUq',#9,$,$,(#37),#27); -#97= IFCRELNESTS('3e46TRIr18Zu12ayYCd9Hs',#9,$,$,#62,(#90)); -#98= IFCRELNESTS('0LGoPKwuj6jxxtBS9l8Hy7',#9,$,$,#62,(#69,#74)); -#99= IFCRELNESTS('3Uhw234yn4gAS2TwhRj3NZ',#9,$,$,#69,(#77,#80,#83)); -#100= IFCRELNESTS('3y9OtjuDHApxIkg2ainFOX',#9,$,$,#74,(#85,#87,#89)); -#101= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#67),$); -#102= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#72),$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('1Cx5PsvXD9Ihyp1dQpKGjM',#9,$,$,(#35),#54); +#56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#57= IFCTUNNELPART('2ZnmCCh7P8xuD7IFAgxkTC',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#58= IFCLOCALPLACEMENT(#41,#40); +#59= IFCALIGNMENT('09Yc9Zxsj7oANQlpiXc83g',#9,'Name',$,$,#58,$,$); +#60= IFCLOCALPLACEMENT(#58,#40); +#61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); +#66= IFCALIGNMENTHORIZONTAL('1KfCP204D8TfvFbHzNISdi',#9,'Name',$,$,#60,#65); +#67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); +#71= IFCALIGNMENTVERTICAL('2ZCDE5HJLAggNVtolCmzxR',#9,'Name',$,$,#60,#70); +#72= IFCCARTESIANPOINT((0.,0.)); +#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); +#74= IFCALIGNMENTSEGMENT('0eKW79IerCn8JeTd9xjk$F',#9,'Name','Description',$,$,$,#73); +#75= IFCCARTESIANPOINT((30.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#77= IFCALIGNMENTSEGMENT('0wUl8QgTn7UupOJ3$I$Klb',#9,'Name','Description',$,$,$,#76); +#78= IFCCARTESIANPOINT((60.,0.)); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#80= IFCALIGNMENTSEGMENT('2F9wnWrtnCmud3JPT817Ha',#9,'Name','Description',$,$,$,#79); +#81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#82= IFCALIGNMENTSEGMENT('09sIVQoGH7WA51fDi4_BHH',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#84= IFCALIGNMENTSEGMENT('1TAnrVkfD07fkhQPGgtp_P',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('24tq8pvTnABxUEVnUitKit',#9,'Name','Description',$,$,$,#85); +#87= IFCCARTESIANPOINT((30.,0.,0.)); +#88= IFCPOLYLINE((#39,#87)); +#89= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88); +#90= IFCCARTESIANPOINT((45.,0.,0.)); +#91= IFCAXIS2PLACEMENT3D(#90,#20,#21); +#92= IFCCIRCLE(#91,15.); +#93= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#94= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#93); +#95= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#96= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#95); +#97= IFCCOMPOSITECURVE((#89,#94,#96),.F.); +#98= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#99= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#98); +#100= IFCAXIS2PLACEMENTLINEAR(#99,$,$); +#101= IFCLINEARPLACEMENT(#41,#100,$); +#102= IFCREFERENT('2CsS79XQPD4eT1DU0Nv$dB',#9,'Referent name',$,$,#101,$,$); +#103= IFCGROUP('0ayvrthmf6NfjSjHKcDuoQ',#9,'Referent Group',$,$); +#104= IFCRELASSIGNSTOGROUP('0RtKmLi0bERR5QoZCLFLeB',#9,$,$,(#102),$,#103); +#105= IFCRELAGGREGATES('20Z$TQv2j1oeZeU5jP79qN',#9,$,$,#42,(#59)); +#106= IFCRELAGGREGATES('2g71$fbF9AqxD4kuSH$L9P',#9,$,$,#42,(#56)); +#107= IFCRELAGGREGATES('1xmaI$XDD5zvQaU8MXyirQ',#9,$,$,#56,(#57)); +#108= IFCRELDEFINESBYPROPERTIES('0nrMpl64b40Az1z9EPyhBn',#9,$,$,(#35),#27); +#109= IFCRELNESTS('0U7YeK43TEpuht4hoSQK3w',#9,$,$,#59,(#102)); +#110= IFCRELNESTS('0LjGKcn1rCEQiEGtFBoZqX',#9,$,$,#59,(#66,#71)); +#111= IFCRELNESTS('09U0hDjWX1RgOQ1mmNgRW5',#9,$,$,#66,(#74,#77,#80)); +#112= IFCRELNESTS('1Rakif9Fn5HxY$2fxSwxqA',#9,$,$,#71,(#82,#84,#86)); +#113= IFCRELAGGREGATES('2l7uzP4nDAlha5HQYDcYSB',#9,$,$,#35,(#42)); +#114= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); +#115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); ENDSEC; END-ISO-10303-21; From 14816fdd3cec4e8c30963fba4119d2c3d07ddeb5 Mon Sep 17 00:00:00 2001 From: Hannu Date: Mon, 8 May 2023 13:20:08 +0300 Subject: [PATCH 15/20] A Sprint_2_3 model with an IfcVoxelGrid. --- files/Trimble_Tekla/Sprint_2_3.ifc | 194 +++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 files/Trimble_Tekla/Sprint_2_3.ifc diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc new file mode 100644 index 00000000..c8bb1a1b --- /dev/null +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -0,0 +1,194 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); +FILE_NAME('Sprint_2_3.ifc','2023-05-08T10:18:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_SCHEMA(('IFC4X4')); +ENDSEC; + +DATA; +#1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); +#3= IFCPERSON('HLahtel','Family name','Given Name',$,$,$,(#2),(#1)); +#4= IFCACTORROLE(.CONSULTANT.,$,$); +#5= IFCPOSTALADDRESS(.OFFICE.,'Office postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); +#6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); +#7= IFCPERSONANDORGANIZATION(#3,#6,$); +#8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1683530317); +#10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#13= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#14= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#15= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16= IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.); +#17= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#18= IFCUNITASSIGNMENT((#10,#11,#12,#13,#14,#15,#16,#17)); +#19= IFCCARTESIANPOINT((-200.,200.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((1.,0.,0.)); +#22= IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23= IFCDIRECTION((0.725975,0.687721)); +#24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); +#25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); +#26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); +#27= IFCPROPERTYSET('1ox0Zk4uH1Xv7qTFAhCRr3',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('1F4_IBkhnEtRotMYrglzkF',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('19vgBrr7j7bBE0TMiywPZk',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('37hFZj6M57JvookWJouVNW',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('1Ij603BAXBUuDMZBHuCTcz',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('01iVzeNxn4JAMtoI2rWgrc',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('3SG_vg3Nb3$AwEFXdpBgsI',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('1ODJcP09L6hvOXNKfPDkgb',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('0GjE4yPEL5f8XDSw83cmBO',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('1RO1C06rX3vQgwbEkgi$qw',#9,$,$,(#35),#48); +#50= IFCPERSON($,$,'Given name',$,$,$,$,$); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('10nBzp3Qn2X8PMKbCzhaaR',#9,$,$,(#35),#51); +#53= IFCPERSON($,$,'Given name',$,$,$,$,$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('37ezSady1FtQMFPo8BkDHU',#9,$,$,(#35),#54); +#56= IFCLOCALPLACEMENT(#41,#40); +#57= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#56,$,$,.ELEMENT.,.NOTDEFINED.); +#58= IFCLOCALPLACEMENT(#56,#40); +#59= IFCTUNNELPART('0xbP6HNAj4LuqZ_kYCvqYe',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#60= IFCCARTESIANPOINT((30.,0.,0.)); +#61= IFCPOLYLINE((#39,#60)); +#62= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#61); +#63= IFCCARTESIANPOINT((45.,0.,0.)); +#64= IFCAXIS2PLACEMENT3D(#63,#20,#21); +#65= IFCCIRCLE(#64,15.); +#66= IFCTRIMMEDCURVE(#65,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#67= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#66); +#68= IFCTRIMMEDCURVE(#65,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#69= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#68); +#70= IFCCOMPOSITECURVE((#62,#67,#69),.F.); +#71= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); +#72= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#73= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#71)); +#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73)); +#75= IFCALIGNMENT('3iB74LQtn5aRghRspml9Gk',#9,'Name',$,$,#41,#74,$); +#76= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#77= IFCINDEXEDPOLYCURVE(#76,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#78= IFCSHAPEREPRESENTATION(#72,'Axis','Curve2D',(#77)); +#79= IFCPRODUCTDEFINITIONSHAPE($,$,(#78)); +#80= IFCALIGNMENTHORIZONTAL('1TYQJwOF51SA3YzyvxFx0W',#9,'Name',$,$,#56,#79); +#81= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#82= IFCINDEXEDPOLYCURVE(#81,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#83= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#82)); +#84= IFCPRODUCTDEFINITIONSHAPE($,$,(#83)); +#85= IFCALIGNMENTVERTICAL('3g3l_k2tjCY8XaG9xd63my',#9,'Name',$,$,#56,#84); +#86= IFCCARTESIANPOINT((0.,0.)); +#87= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#86,0.,0.,0.,30.,$,.LINE.); +#88= IFCALIGNMENTSEGMENT('1RaZCxY2L96Q_0vu6siQ_z',#9,'Name','Description',$,$,$,#87); +#89= IFCCARTESIANPOINT((30.,0.)); +#90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#91= IFCALIGNMENTSEGMENT('0OBtsEAKP3qR$K5F23LaKS',#9,'Name','Description',$,$,$,#90); +#92= IFCCARTESIANPOINT((60.,0.)); +#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#94= IFCALIGNMENTSEGMENT('18g3W_LK10ah6_u0jQq9kF',#9,'Name','Description',$,$,$,#93); +#95= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#96= IFCALIGNMENTSEGMENT('12Jkv7J$94EfkGP4aWR95_',#9,'Name','Description',$,$,$,#95); +#97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#98= IFCALIGNMENTSEGMENT('2TVEbFdGb52v_mJ9ce4Hii',#9,'Name','Description',$,$,$,#97); +#99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#100= IFCALIGNMENTSEGMENT('2tLBI6Xzz0C87Sqh5EnSel',#9,'Name','Description',$,$,$,#99); +#101= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); +#102= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#101); +#103= IFCAXIS2PLACEMENTLINEAR(#102,$,$); +#104= IFCLINEARPLACEMENT(#56,#103,$); +#105= IFCREFERENT('2loiMg2tv5ARRbEwOYNR7d',#9,'Referent name',$,$,#104,$,$); +#106= IFCGROUP('1hp0hp4DPF0Rjy0dTsN3AF',#9,'Referent Group',$,$); +#107= IFCRELASSIGNSTOGROUP('2m9N6NVmnC_PeEMapglnRx',#9,$,$,(#105),$,#106); +#108= IFCDIRECTION((0.,1.,0.)); +#109= IFCAXIS2PLACEMENT3D(#39,#108,#20); +#110= IFCLOCALPLACEMENT(#41,#109); +#111= IFCCOLOURRGB($,1.,1.,0.); +#112= IFCSURFACESTYLERENDERING(#111,0.,$,$,$,$,$,$,.NOTDEFINED.); +#113= IFCSURFACESTYLE($,.POSITIVE.,(#112)); +#114= IFCCARTESIANPOINT((-100.,-100.,0.)); +#115= IFCCARTESIANPOINT((-100.,100.,0.)); +#116= IFCCARTESIANPOINT((100.,100.,0.)); +#117= IFCCARTESIANPOINT((100.,-100.,0.)); +#118= IFCPOLYLOOP((#114,#115,#116,#117)); +#119= IFCFACEOUTERBOUND(#118,.T.); +#120= IFCFACE((#119)); +#121= IFCCARTESIANPOINT((-100.,-100.,2800.)); +#122= IFCCARTESIANPOINT((-100.,100.,2800.)); +#123= IFCPOLYLOOP((#114,#121,#122,#115)); +#124= IFCFACEOUTERBOUND(#123,.T.); +#125= IFCFACE((#124)); +#126= IFCCARTESIANPOINT((100.,100.,2800.)); +#127= IFCPOLYLOOP((#116,#115,#122,#126)); +#128= IFCFACEOUTERBOUND(#127,.T.); +#129= IFCFACE((#128)); +#130= IFCCARTESIANPOINT((100.,-100.,2800.)); +#131= IFCPOLYLOOP((#117,#116,#126,#130)); +#132= IFCFACEOUTERBOUND(#131,.T.); +#133= IFCFACE((#132)); +#134= IFCPOLYLOOP((#114,#117,#130,#121)); +#135= IFCFACEOUTERBOUND(#134,.T.); +#136= IFCFACE((#135)); +#137= IFCPOLYLOOP((#121,#130,#126,#122)); +#138= IFCFACEOUTERBOUND(#137,.T.); +#139= IFCFACE((#138)); +#140= IFCCLOSEDSHELL((#120,#125,#129,#133,#136,#139)); +#141= IFCFACETEDBREP(#140); +#142= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#143= IFCSHAPEREPRESENTATION(#142,'Body','Brep',(#141)); +#144= IFCPRODUCTDEFINITIONSHAPE($,$,(#143)); +#145= IFCBEAM('2LHRQwf8z2lfQnBcrztW_u',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); +#146= IFCCARTESIANPOINT((1000.,0.,0.)); +#147= IFCAXIS2PLACEMENT3D(#146,#108,#20); +#148= IFCLOCALPLACEMENT(#41,#147); +#149= IFCCARTESIANPOINTLIST3D(((-100.,-100.,0.),(-100.,-100.,2800.),(-100.,100.,0.),(-100.,100.,2800.),(100.,-100.,0.),(100.,-100.,2800.),(100.,100.,0.),(100.,100.,2800.))); +#150= IFCINDEXEDPOLYGONALFACE((1,3,7,5)); +#151= IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#152= IFCINDEXEDPOLYGONALFACE((7,3,4,8)); +#153= IFCINDEXEDPOLYGONALFACE((5,7,8,6)); +#154= IFCINDEXEDPOLYGONALFACE((1,5,6,2)); +#155= IFCINDEXEDPOLYGONALFACE((2,6,8,4)); +#156= IFCPOLYGONALFACESET(#149,.T.,(#150,#151,#152,#153,#154,#155),$); +#157= IFCSHAPEREPRESENTATION(#142,'Body','Tessellation',(#156)); +#158= IFCPRODUCTDEFINITIONSHAPE($,$,(#157)); +#159= IFCBEAM('1x8qOuhnz0B8xwi1voFyKZ',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); +#160= IFCCARTESIANPOINT((2000.,0.,0.)); +#161= IFCAXIS2PLACEMENT3D(#160,#108,#20); +#162= IFCLOCALPLACEMENT(#41,#161); +#163= IFCVOXELGRID(100,100,100,67,9,2,(.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.)); +#164= IFCSHAPEREPRESENTATION(#142,'Body','Woxel',(#163)); +#165= IFCPRODUCTDEFINITIONSHAPE($,$,(#164)); +#166= IFCBEAM('3bOSa3Lkb7RPbHwTSE1EAD',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); +#167= IFCRELAGGREGATES('3hBuY49Mb0BhB8WITT8QEq',#9,$,$,#42,(#57)); +#168= IFCRELAGGREGATES('1omrmYDhn1Q9_iRIMuSBRs',#9,$,$,#57,(#59)); +#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('39g2Fci9TBLPM15tNoCKp8',#9,$,$,(#145,#159,#166),#42); +#170= IFCRELDEFINESBYPROPERTIES('3urCh7ZrP5r8iw$d22tfLF',#9,$,$,(#35),#27); +#171= IFCRELNESTS('2aRdKVHi97fhLxZz_xN$eK',#9,$,$,#75,(#105)); +#172= IFCRELNESTS('3Xkv9T0c13feY0WEnN5tCU',#9,$,$,#75,(#80,#85)); +#173= IFCRELNESTS('0kHThAlob29fnnMszJn$8x',#9,$,$,#80,(#88,#91,#94)); +#174= IFCRELNESTS('3dDpfbHdn4z87x$nmzlxId',#9,$,$,#85,(#96,#98,#100)); +#175= IFCRELAGGREGATES('1qqH5zW2r1r9MldU$oH$e6',#9,$,$,#35,(#42)); +#176= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); +#177= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); +#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); +#179= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); +#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); +#181= IFCSTYLEDITEM($,(#113),$); +#182= IFCSTYLEDITEM(#141,(#113),$); +#183= IFCSTYLEDITEM(#156,(#113),$); +ENDSEC; + +END-ISO-10303-21; From f6855430c6e63ce83683b2eb22f376946c391191 Mon Sep 17 00:00:00 2001 From: Hannu Date: Wed, 17 May 2023 13:30:03 +0300 Subject: [PATCH 16/20] Some fixes based on Lars's comment. --- files/Trimble_Tekla/Sprint_2_1.ifc | 4 +- files/Trimble_Tekla/Sprint_2_2.ifc | 6 +- files/Trimble_Tekla/Sprint_2_3.ifc | 105 ++++++++++++++--------------- 3 files changed, 55 insertions(+), 60 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index a8ebd183..4628d5ca 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -4,7 +4,6 @@ FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); FILE_NAME('Sprint_2_1.ifc','2023-05-03T07:40:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -84,7 +83,7 @@ DATA; #76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); #77= IFCALIGNMENTSEGMENT('0wUl8QgTn7UupOJ3$I$Klb',#9,'Name','Description',$,$,$,#76); #78= IFCCARTESIANPOINT((60.,0.)); -#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); #80= IFCALIGNMENTSEGMENT('2F9wnWrtnCmud3JPT817Ha',#9,'Name','Description',$,$,$,#79); #81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); #82= IFCALIGNMENTSEGMENT('09sIVQoGH7WA51fDi4_BHH',#9,'Name','Description',$,$,$,#81); @@ -122,5 +121,4 @@ DATA; #114= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); #115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); ENDSEC; - END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc index 4b5ffe46..38144fd9 100644 --- a/files/Trimble_Tekla/Sprint_2_2.ifc +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -4,7 +4,6 @@ FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); FILE_NAME('Sprint_2_2.ifc','2023-04-21T08:59:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -82,7 +81,7 @@ DATA; #74= IFCGRADIENTCURVE((#65,#70,#72),.F.,#73,$); #75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #76= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#74)); -#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76)); +#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76,#81)); #78= IFCALIGNMENT('23xQTkGmDC5fdnvRoXnkYu',#9,'Name',$,$,#44,#77,$); #79= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #80= IFCINDEXEDPOLYCURVE(#79,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); @@ -101,7 +100,7 @@ DATA; #93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); #94= IFCALIGNMENTSEGMENT('07_3nbBBb40Qm6M8JPkdJN',#9,'Name','Description',$,$,$,#93); #95= IFCCARTESIANPOINT((60.,0.)); -#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); #97= IFCALIGNMENTSEGMENT('0MqQVyg5H6Yu7MaRl7EWI8',#9,'Name','Description',$,$,$,#96); #98= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); #99= IFCALIGNMENTSEGMENT('0AcW1BikfEmhmn3F0$EIMr',#9,'Name','Description',$,$,$,#98); @@ -139,5 +138,4 @@ DATA; #131= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#81),$); #132= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#86),$); ENDSEC; - END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc index c8bb1a1b..e1fee60b 100644 --- a/files/Trimble_Tekla/Sprint_2_3.ifc +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -1,10 +1,9 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_3.ifc','2023-05-08T10:18:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_3.ifc','2023-05-17T13:01:16',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -14,7 +13,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1683530317); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1684317676); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,39 +31,39 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1ox0Zk4uH1Xv7qTFAhCRr3',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('1F4_IBkhnEtRotMYrglzkF',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('0ODGm$Pcv3ixa2unyqt6MK',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('2vH$q1K2X2Gv2ypL1ftMob',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('19vgBrr7j7bBE0TMiywPZk',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('37hFZj6M57JvookWJouVNW',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('386mHb4D58QODal2sAXC25',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('32Gkls9tr5eBfUopl2nT6i',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); #33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('1Ij603BAXBUuDMZBHuCTcz',#9,'Actor',$,$,#33); +#34= IFCACTOR('3w8eNta_LArPDOQkwUW106',#9,'Actor',$,$,#33); #35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('01iVzeNxn4JAMtoI2rWgrc',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('3SG_vg3Nb3$AwEFXdpBgsI',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('1ODJcP09L6hvOXNKfPDkgb',#9,'Actors',$,#35,(#34)); +#36= IFCRELDECLARES('0BeZp3CA96uPsrm9FfEksz',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('1uu2D07$L3fQWURCnJyg89',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('3xEhtdJSH1ev6qbk9ut6QU',#9,'Actors',$,#35,(#34)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCAXIS2PLACEMENT3D(#39,#20,#21); #41= IFCLOCALPLACEMENT($,#40); #42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('0GjE4yPEL5f8XDSw83cmBO',#9,$,$,(#35),#43); +#44= IFCRELASSOCIATESCLASSIFICATION('2R7TYsQ$v8BxUbL3PCSLkm',#9,$,$,(#35),#43); #45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); #48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('1RO1C06rX3vQgwbEkgi$qw',#9,$,$,(#35),#48); +#49= IFCRELASSOCIATESDOCUMENT('1pYZEd38r6hhvDNxO3LXzv',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('10nBzp3Qn2X8PMKbCzhaaR',#9,$,$,(#35),#51); +#52= IFCRELASSOCIATESDATASET('0R$o0HKLT8eQOuLM$VdG6P',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); #54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('37ezSady1FtQMFPo8BkDHU',#9,$,$,(#35),#54); +#55= IFCRELASSOCIATESLIBRARY('3kgk7IHDf2vQrawxGZQzOQ',#9,$,$,(#35),#54); #56= IFCLOCALPLACEMENT(#41,#40); #57= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#56,$,$,.ELEMENT.,.NOTDEFINED.); #58= IFCLOCALPLACEMENT(#56,#40); -#59= IFCTUNNELPART('0xbP6HNAj4LuqZ_kYCvqYe',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#59= IFCTUNNELPART('2isluzgxr4RwufYnGHqPUz',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); #60= IFCCARTESIANPOINT((30.,0.,0.)); #61= IFCPOLYLINE((#39,#60)); #62= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#61); @@ -79,40 +78,40 @@ DATA; #71= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); #72= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #73= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#71)); -#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73)); -#75= IFCALIGNMENT('3iB74LQtn5aRghRspml9Gk',#9,'Name',$,$,#41,#74,$); +#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73,#78)); +#75= IFCALIGNMENT('1FaRtKV5zD8u6YbOKvvUtU',#9,'Name',$,$,#41,#74,$); #76= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #77= IFCINDEXEDPOLYCURVE(#76,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); #78= IFCSHAPEREPRESENTATION(#72,'Axis','Curve2D',(#77)); #79= IFCPRODUCTDEFINITIONSHAPE($,$,(#78)); -#80= IFCALIGNMENTHORIZONTAL('1TYQJwOF51SA3YzyvxFx0W',#9,'Name',$,$,#56,#79); +#80= IFCALIGNMENTHORIZONTAL('2KkVnkuEn4reosPjBP5ABl',#9,'Name',$,$,#56,#79); #81= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); #82= IFCINDEXEDPOLYCURVE(#81,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); #83= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#82)); #84= IFCPRODUCTDEFINITIONSHAPE($,$,(#83)); -#85= IFCALIGNMENTVERTICAL('3g3l_k2tjCY8XaG9xd63my',#9,'Name',$,$,#56,#84); +#85= IFCALIGNMENTVERTICAL('05KXzVzRT1RPNrbQU8kAcs',#9,'Name',$,$,#56,#84); #86= IFCCARTESIANPOINT((0.,0.)); #87= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#86,0.,0.,0.,30.,$,.LINE.); -#88= IFCALIGNMENTSEGMENT('1RaZCxY2L96Q_0vu6siQ_z',#9,'Name','Description',$,$,$,#87); +#88= IFCALIGNMENTSEGMENT('0z5ZScdNfFpw85kLGc_$FU',#9,'Name','Description',$,$,$,#87); #89= IFCCARTESIANPOINT((30.,0.)); #90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#91= IFCALIGNMENTSEGMENT('0OBtsEAKP3qR$K5F23LaKS',#9,'Name','Description',$,$,$,#90); +#91= IFCALIGNMENTSEGMENT('1WgTThG699fRm9GkXGBi0Y',#9,'Name','Description',$,$,$,#90); #92= IFCCARTESIANPOINT((60.,0.)); -#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#94= IFCALIGNMENTSEGMENT('18g3W_LK10ah6_u0jQq9kF',#9,'Name','Description',$,$,$,#93); +#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#94= IFCALIGNMENTSEGMENT('27bjG6fbf60P8IWppgSXLq',#9,'Name','Description',$,$,$,#93); #95= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#96= IFCALIGNMENTSEGMENT('12Jkv7J$94EfkGP4aWR95_',#9,'Name','Description',$,$,$,#95); +#96= IFCALIGNMENTSEGMENT('024qbwjYr2WwGd3DGwIWts',#9,'Name','Description',$,$,$,#95); #97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#98= IFCALIGNMENTSEGMENT('2TVEbFdGb52v_mJ9ce4Hii',#9,'Name','Description',$,$,$,#97); +#98= IFCALIGNMENTSEGMENT('2bT$Dckqf71w1Bli$Nkl3l',#9,'Name','Description',$,$,$,#97); #99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#100= IFCALIGNMENTSEGMENT('2tLBI6Xzz0C87Sqh5EnSel',#9,'Name','Description',$,$,$,#99); +#100= IFCALIGNMENTSEGMENT('0eD7rE8eb9fulPjWUVaR5J',#9,'Name','Description',$,$,$,#99); #101= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); #102= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#101); #103= IFCAXIS2PLACEMENTLINEAR(#102,$,$); #104= IFCLINEARPLACEMENT(#56,#103,$); -#105= IFCREFERENT('2loiMg2tv5ARRbEwOYNR7d',#9,'Referent name',$,$,#104,$,$); -#106= IFCGROUP('1hp0hp4DPF0Rjy0dTsN3AF',#9,'Referent Group',$,$); -#107= IFCRELASSIGNSTOGROUP('2m9N6NVmnC_PeEMapglnRx',#9,$,$,(#105),$,#106); +#105= IFCREFERENT('0LXdSvbVjE9hz9yIU23KcP',#9,'Referent name',$,$,#104,$,$); +#106= IFCGROUP('0jFTilzyj6kBqAcUFqXP5V',#9,'Referent Group',$,$); +#107= IFCRELASSIGNSTOGROUP('0ZgZaFcFb8BfXipSy4EiTM',#9,$,$,(#105),$,#106); #108= IFCDIRECTION((0.,1.,0.)); #109= IFCAXIS2PLACEMENT3D(#39,#108,#20); #110= IFCLOCALPLACEMENT(#41,#109); @@ -150,7 +149,7 @@ DATA; #142= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #143= IFCSHAPEREPRESENTATION(#142,'Body','Brep',(#141)); #144= IFCPRODUCTDEFINITIONSHAPE($,$,(#143)); -#145= IFCBEAM('2LHRQwf8z2lfQnBcrztW_u',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); +#145= IFCBEAM('2Uxuynx1v58hVWCgndiCEc',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); #146= IFCCARTESIANPOINT((1000.,0.,0.)); #147= IFCAXIS2PLACEMENT3D(#146,#108,#20); #148= IFCLOCALPLACEMENT(#41,#147); @@ -164,31 +163,31 @@ DATA; #156= IFCPOLYGONALFACESET(#149,.T.,(#150,#151,#152,#153,#154,#155),$); #157= IFCSHAPEREPRESENTATION(#142,'Body','Tessellation',(#156)); #158= IFCPRODUCTDEFINITIONSHAPE($,$,(#157)); -#159= IFCBEAM('1x8qOuhnz0B8xwi1voFyKZ',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); +#159= IFCBEAM('02kF8okAjCBe0HdLrDNafX',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); #160= IFCCARTESIANPOINT((2000.,0.,0.)); #161= IFCAXIS2PLACEMENT3D(#160,#108,#20); #162= IFCLOCALPLACEMENT(#41,#161); -#163= IFCVOXELGRID(100,100,100,67,9,2,(.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.)); -#164= IFCSHAPEREPRESENTATION(#142,'Body','Woxel',(#163)); +#163= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); +#164= IFCSHAPEREPRESENTATION(#142,'Body','Voxel',(#163)); #165= IFCPRODUCTDEFINITIONSHAPE($,$,(#164)); -#166= IFCBEAM('3bOSa3Lkb7RPbHwTSE1EAD',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); -#167= IFCRELAGGREGATES('3hBuY49Mb0BhB8WITT8QEq',#9,$,$,#42,(#57)); -#168= IFCRELAGGREGATES('1omrmYDhn1Q9_iRIMuSBRs',#9,$,$,#57,(#59)); -#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('39g2Fci9TBLPM15tNoCKp8',#9,$,$,(#145,#159,#166),#42); -#170= IFCRELDEFINESBYPROPERTIES('3urCh7ZrP5r8iw$d22tfLF',#9,$,$,(#35),#27); -#171= IFCRELNESTS('2aRdKVHi97fhLxZz_xN$eK',#9,$,$,#75,(#105)); -#172= IFCRELNESTS('3Xkv9T0c13feY0WEnN5tCU',#9,$,$,#75,(#80,#85)); -#173= IFCRELNESTS('0kHThAlob29fnnMszJn$8x',#9,$,$,#80,(#88,#91,#94)); -#174= IFCRELNESTS('3dDpfbHdn4z87x$nmzlxId',#9,$,$,#85,(#96,#98,#100)); -#175= IFCRELAGGREGATES('1qqH5zW2r1r9MldU$oH$e6',#9,$,$,#35,(#42)); -#176= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); -#177= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); -#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); -#179= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); -#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); -#181= IFCSTYLEDITEM($,(#113),$); -#182= IFCSTYLEDITEM(#141,(#113),$); -#183= IFCSTYLEDITEM(#156,(#113),$); +#166= IFCBEAM('21n1iPwMfBSOyLvAnWsV_s',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); +#167= IFCRELAGGREGATES('0DNtkfcP1DeehulEzV3Cgl',#9,$,$,#42,(#57)); +#168= IFCRELAGGREGATES('1NnGbv7D5E3OM$O0e_3bNX',#9,$,$,#57,(#59)); +#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('0bExkHrdr5tQxvCiKkoncb',#9,$,$,(#145,#159,#166),#42); +#170= IFCRELDEFINESBYPROPERTIES('0pKNIhGQ50GQHjRMjyEUJg',#9,$,$,(#35),#27); +#171= IFCRELNESTS('1pKXEHq6jDXwNvahrz50v_',#9,$,$,#75,(#105)); +#172= IFCRELNESTS('0tw897nebAEvAzBKfnPMfj',#9,$,$,#75,(#80,#85)); +#173= IFCRELNESTS('1WgCaVtb5BduBDoQq$o2ag',#9,$,$,#80,(#88,#91,#94)); +#174= IFCRELNESTS('2C0Pmnxyj0ceBNBloxpetl',#9,$,$,#85,(#96,#98,#100)); +#175= IFCRELAGGREGATES('2mnxWArSP02OiRBogL78sa',#9,$,$,#35,(#75)); +#176= IFCRELAGGREGATES('0HFnVWcbP5nAUm$69uq9KM',#9,$,$,#35,(#42)); +#177= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); +#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); +#179= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); +#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); +#181= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); +#182= IFCSTYLEDITEM($,(#113),$); +#183= IFCSTYLEDITEM(#141,(#113),$); +#184= IFCSTYLEDITEM(#156,(#113),$); ENDSEC; - END-ISO-10303-21; From 1d2f2f741ddd0ec9ab4cc28f9a8efe62a31c474e Mon Sep 17 00:00:00 2001 From: Hannu Date: Wed, 17 May 2023 13:32:16 +0300 Subject: [PATCH 17/20] Revert "Some fixes based on Lars's comment." This reverts commit f6855430c6e63ce83683b2eb22f376946c391191. --- files/Trimble_Tekla/Sprint_2_1.ifc | 4 +- files/Trimble_Tekla/Sprint_2_2.ifc | 6 +- files/Trimble_Tekla/Sprint_2_3.ifc | 105 +++++++++++++++-------------- 3 files changed, 60 insertions(+), 55 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 4628d5ca..a8ebd183 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -4,6 +4,7 @@ FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); FILE_NAME('Sprint_2_1.ifc','2023-05-03T07:40:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -83,7 +84,7 @@ DATA; #76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); #77= IFCALIGNMENTSEGMENT('0wUl8QgTn7UupOJ3$I$Klb',#9,'Name','Description',$,$,$,#76); #78= IFCCARTESIANPOINT((60.,0.)); -#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); #80= IFCALIGNMENTSEGMENT('2F9wnWrtnCmud3JPT817Ha',#9,'Name','Description',$,$,$,#79); #81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); #82= IFCALIGNMENTSEGMENT('09sIVQoGH7WA51fDi4_BHH',#9,'Name','Description',$,$,$,#81); @@ -121,4 +122,5 @@ DATA; #114= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); #115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); ENDSEC; + END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc index 38144fd9..4b5ffe46 100644 --- a/files/Trimble_Tekla/Sprint_2_2.ifc +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -4,6 +4,7 @@ FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); FILE_NAME('Sprint_2_2.ifc','2023-04-21T08:59:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -81,7 +82,7 @@ DATA; #74= IFCGRADIENTCURVE((#65,#70,#72),.F.,#73,$); #75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #76= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#74)); -#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76,#81)); +#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76)); #78= IFCALIGNMENT('23xQTkGmDC5fdnvRoXnkYu',#9,'Name',$,$,#44,#77,$); #79= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #80= IFCINDEXEDPOLYCURVE(#79,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); @@ -100,7 +101,7 @@ DATA; #93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); #94= IFCALIGNMENTSEGMENT('07_3nbBBb40Qm6M8JPkdJN',#9,'Name','Description',$,$,$,#93); #95= IFCCARTESIANPOINT((60.,0.)); -#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); #97= IFCALIGNMENTSEGMENT('0MqQVyg5H6Yu7MaRl7EWI8',#9,'Name','Description',$,$,$,#96); #98= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); #99= IFCALIGNMENTSEGMENT('0AcW1BikfEmhmn3F0$EIMr',#9,'Name','Description',$,$,$,#98); @@ -138,4 +139,5 @@ DATA; #131= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#81),$); #132= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#86),$); ENDSEC; + END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc index e1fee60b..c8bb1a1b 100644 --- a/files/Trimble_Tekla/Sprint_2_3.ifc +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -1,9 +1,10 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_3.ifc','2023-05-17T13:01:16',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_3.ifc','2023-05-08T10:18:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -13,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1684317676); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1683530317); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -31,39 +32,39 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0ODGm$Pcv3ixa2unyqt6MK',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('2vH$q1K2X2Gv2ypL1ftMob',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('1ox0Zk4uH1Xv7qTFAhCRr3',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('1F4_IBkhnEtRotMYrglzkF',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('386mHb4D58QODal2sAXC25',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('32Gkls9tr5eBfUopl2nT6i',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('19vgBrr7j7bBE0TMiywPZk',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('37hFZj6M57JvookWJouVNW',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); #33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('3w8eNta_LArPDOQkwUW106',#9,'Actor',$,$,#33); +#34= IFCACTOR('1Ij603BAXBUuDMZBHuCTcz',#9,'Actor',$,$,#33); #35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('0BeZp3CA96uPsrm9FfEksz',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('1uu2D07$L3fQWURCnJyg89',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('3xEhtdJSH1ev6qbk9ut6QU',#9,'Actors',$,#35,(#34)); +#36= IFCRELDECLARES('01iVzeNxn4JAMtoI2rWgrc',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('3SG_vg3Nb3$AwEFXdpBgsI',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('1ODJcP09L6hvOXNKfPDkgb',#9,'Actors',$,#35,(#34)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCAXIS2PLACEMENT3D(#39,#20,#21); #41= IFCLOCALPLACEMENT($,#40); #42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('2R7TYsQ$v8BxUbL3PCSLkm',#9,$,$,(#35),#43); +#44= IFCRELASSOCIATESCLASSIFICATION('0GjE4yPEL5f8XDSw83cmBO',#9,$,$,(#35),#43); #45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); #48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('1pYZEd38r6hhvDNxO3LXzv',#9,$,$,(#35),#48); +#49= IFCRELASSOCIATESDOCUMENT('1RO1C06rX3vQgwbEkgi$qw',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('0R$o0HKLT8eQOuLM$VdG6P',#9,$,$,(#35),#51); +#52= IFCRELASSOCIATESDATASET('10nBzp3Qn2X8PMKbCzhaaR',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); #54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('3kgk7IHDf2vQrawxGZQzOQ',#9,$,$,(#35),#54); +#55= IFCRELASSOCIATESLIBRARY('37ezSady1FtQMFPo8BkDHU',#9,$,$,(#35),#54); #56= IFCLOCALPLACEMENT(#41,#40); #57= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#56,$,$,.ELEMENT.,.NOTDEFINED.); #58= IFCLOCALPLACEMENT(#56,#40); -#59= IFCTUNNELPART('2isluzgxr4RwufYnGHqPUz',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#59= IFCTUNNELPART('0xbP6HNAj4LuqZ_kYCvqYe',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); #60= IFCCARTESIANPOINT((30.,0.,0.)); #61= IFCPOLYLINE((#39,#60)); #62= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#61); @@ -78,40 +79,40 @@ DATA; #71= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); #72= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #73= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#71)); -#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73,#78)); -#75= IFCALIGNMENT('1FaRtKV5zD8u6YbOKvvUtU',#9,'Name',$,$,#41,#74,$); +#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73)); +#75= IFCALIGNMENT('3iB74LQtn5aRghRspml9Gk',#9,'Name',$,$,#41,#74,$); #76= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #77= IFCINDEXEDPOLYCURVE(#76,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); #78= IFCSHAPEREPRESENTATION(#72,'Axis','Curve2D',(#77)); #79= IFCPRODUCTDEFINITIONSHAPE($,$,(#78)); -#80= IFCALIGNMENTHORIZONTAL('2KkVnkuEn4reosPjBP5ABl',#9,'Name',$,$,#56,#79); +#80= IFCALIGNMENTHORIZONTAL('1TYQJwOF51SA3YzyvxFx0W',#9,'Name',$,$,#56,#79); #81= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); #82= IFCINDEXEDPOLYCURVE(#81,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); #83= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#82)); #84= IFCPRODUCTDEFINITIONSHAPE($,$,(#83)); -#85= IFCALIGNMENTVERTICAL('05KXzVzRT1RPNrbQU8kAcs',#9,'Name',$,$,#56,#84); +#85= IFCALIGNMENTVERTICAL('3g3l_k2tjCY8XaG9xd63my',#9,'Name',$,$,#56,#84); #86= IFCCARTESIANPOINT((0.,0.)); #87= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#86,0.,0.,0.,30.,$,.LINE.); -#88= IFCALIGNMENTSEGMENT('0z5ZScdNfFpw85kLGc_$FU',#9,'Name','Description',$,$,$,#87); +#88= IFCALIGNMENTSEGMENT('1RaZCxY2L96Q_0vu6siQ_z',#9,'Name','Description',$,$,$,#87); #89= IFCCARTESIANPOINT((30.,0.)); #90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#91= IFCALIGNMENTSEGMENT('1WgTThG699fRm9GkXGBi0Y',#9,'Name','Description',$,$,$,#90); +#91= IFCALIGNMENTSEGMENT('0OBtsEAKP3qR$K5F23LaKS',#9,'Name','Description',$,$,$,#90); #92= IFCCARTESIANPOINT((60.,0.)); -#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); -#94= IFCALIGNMENTSEGMENT('27bjG6fbf60P8IWppgSXLq',#9,'Name','Description',$,$,$,#93); +#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#94= IFCALIGNMENTSEGMENT('18g3W_LK10ah6_u0jQq9kF',#9,'Name','Description',$,$,$,#93); #95= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#96= IFCALIGNMENTSEGMENT('024qbwjYr2WwGd3DGwIWts',#9,'Name','Description',$,$,$,#95); +#96= IFCALIGNMENTSEGMENT('12Jkv7J$94EfkGP4aWR95_',#9,'Name','Description',$,$,$,#95); #97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#98= IFCALIGNMENTSEGMENT('2bT$Dckqf71w1Bli$Nkl3l',#9,'Name','Description',$,$,$,#97); +#98= IFCALIGNMENTSEGMENT('2TVEbFdGb52v_mJ9ce4Hii',#9,'Name','Description',$,$,$,#97); #99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#100= IFCALIGNMENTSEGMENT('0eD7rE8eb9fulPjWUVaR5J',#9,'Name','Description',$,$,$,#99); +#100= IFCALIGNMENTSEGMENT('2tLBI6Xzz0C87Sqh5EnSel',#9,'Name','Description',$,$,$,#99); #101= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); #102= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#101); #103= IFCAXIS2PLACEMENTLINEAR(#102,$,$); #104= IFCLINEARPLACEMENT(#56,#103,$); -#105= IFCREFERENT('0LXdSvbVjE9hz9yIU23KcP',#9,'Referent name',$,$,#104,$,$); -#106= IFCGROUP('0jFTilzyj6kBqAcUFqXP5V',#9,'Referent Group',$,$); -#107= IFCRELASSIGNSTOGROUP('0ZgZaFcFb8BfXipSy4EiTM',#9,$,$,(#105),$,#106); +#105= IFCREFERENT('2loiMg2tv5ARRbEwOYNR7d',#9,'Referent name',$,$,#104,$,$); +#106= IFCGROUP('1hp0hp4DPF0Rjy0dTsN3AF',#9,'Referent Group',$,$); +#107= IFCRELASSIGNSTOGROUP('2m9N6NVmnC_PeEMapglnRx',#9,$,$,(#105),$,#106); #108= IFCDIRECTION((0.,1.,0.)); #109= IFCAXIS2PLACEMENT3D(#39,#108,#20); #110= IFCLOCALPLACEMENT(#41,#109); @@ -149,7 +150,7 @@ DATA; #142= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #143= IFCSHAPEREPRESENTATION(#142,'Body','Brep',(#141)); #144= IFCPRODUCTDEFINITIONSHAPE($,$,(#143)); -#145= IFCBEAM('2Uxuynx1v58hVWCgndiCEc',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); +#145= IFCBEAM('2LHRQwf8z2lfQnBcrztW_u',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); #146= IFCCARTESIANPOINT((1000.,0.,0.)); #147= IFCAXIS2PLACEMENT3D(#146,#108,#20); #148= IFCLOCALPLACEMENT(#41,#147); @@ -163,31 +164,31 @@ DATA; #156= IFCPOLYGONALFACESET(#149,.T.,(#150,#151,#152,#153,#154,#155),$); #157= IFCSHAPEREPRESENTATION(#142,'Body','Tessellation',(#156)); #158= IFCPRODUCTDEFINITIONSHAPE($,$,(#157)); -#159= IFCBEAM('02kF8okAjCBe0HdLrDNafX',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); +#159= IFCBEAM('1x8qOuhnz0B8xwi1voFyKZ',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); #160= IFCCARTESIANPOINT((2000.,0.,0.)); #161= IFCAXIS2PLACEMENT3D(#160,#108,#20); #162= IFCLOCALPLACEMENT(#41,#161); -#163= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); -#164= IFCSHAPEREPRESENTATION(#142,'Body','Voxel',(#163)); +#163= IFCVOXELGRID(100,100,100,67,9,2,(.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.)); +#164= IFCSHAPEREPRESENTATION(#142,'Body','Woxel',(#163)); #165= IFCPRODUCTDEFINITIONSHAPE($,$,(#164)); -#166= IFCBEAM('21n1iPwMfBSOyLvAnWsV_s',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); -#167= IFCRELAGGREGATES('0DNtkfcP1DeehulEzV3Cgl',#9,$,$,#42,(#57)); -#168= IFCRELAGGREGATES('1NnGbv7D5E3OM$O0e_3bNX',#9,$,$,#57,(#59)); -#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('0bExkHrdr5tQxvCiKkoncb',#9,$,$,(#145,#159,#166),#42); -#170= IFCRELDEFINESBYPROPERTIES('0pKNIhGQ50GQHjRMjyEUJg',#9,$,$,(#35),#27); -#171= IFCRELNESTS('1pKXEHq6jDXwNvahrz50v_',#9,$,$,#75,(#105)); -#172= IFCRELNESTS('0tw897nebAEvAzBKfnPMfj',#9,$,$,#75,(#80,#85)); -#173= IFCRELNESTS('1WgCaVtb5BduBDoQq$o2ag',#9,$,$,#80,(#88,#91,#94)); -#174= IFCRELNESTS('2C0Pmnxyj0ceBNBloxpetl',#9,$,$,#85,(#96,#98,#100)); -#175= IFCRELAGGREGATES('2mnxWArSP02OiRBogL78sa',#9,$,$,#35,(#75)); -#176= IFCRELAGGREGATES('0HFnVWcbP5nAUm$69uq9KM',#9,$,$,#35,(#42)); -#177= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); -#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); -#179= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); -#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); -#181= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); -#182= IFCSTYLEDITEM($,(#113),$); -#183= IFCSTYLEDITEM(#141,(#113),$); -#184= IFCSTYLEDITEM(#156,(#113),$); +#166= IFCBEAM('3bOSa3Lkb7RPbHwTSE1EAD',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); +#167= IFCRELAGGREGATES('3hBuY49Mb0BhB8WITT8QEq',#9,$,$,#42,(#57)); +#168= IFCRELAGGREGATES('1omrmYDhn1Q9_iRIMuSBRs',#9,$,$,#57,(#59)); +#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('39g2Fci9TBLPM15tNoCKp8',#9,$,$,(#145,#159,#166),#42); +#170= IFCRELDEFINESBYPROPERTIES('3urCh7ZrP5r8iw$d22tfLF',#9,$,$,(#35),#27); +#171= IFCRELNESTS('2aRdKVHi97fhLxZz_xN$eK',#9,$,$,#75,(#105)); +#172= IFCRELNESTS('3Xkv9T0c13feY0WEnN5tCU',#9,$,$,#75,(#80,#85)); +#173= IFCRELNESTS('0kHThAlob29fnnMszJn$8x',#9,$,$,#80,(#88,#91,#94)); +#174= IFCRELNESTS('3dDpfbHdn4z87x$nmzlxId',#9,$,$,#85,(#96,#98,#100)); +#175= IFCRELAGGREGATES('1qqH5zW2r1r9MldU$oH$e6',#9,$,$,#35,(#42)); +#176= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); +#177= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); +#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); +#179= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); +#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); +#181= IFCSTYLEDITEM($,(#113),$); +#182= IFCSTYLEDITEM(#141,(#113),$); +#183= IFCSTYLEDITEM(#156,(#113),$); ENDSEC; + END-ISO-10303-21; From d1f95956d42334e89b7b09bd43595d0ee2be98f2 Mon Sep 17 00:00:00 2001 From: Hannu Date: Wed, 17 May 2023 13:38:13 +0300 Subject: [PATCH 18/20] Some fixes based on the latest comment from Lars. --- files/Trimble_Tekla/Sprint_2_1.ifc | 4 +- files/Trimble_Tekla/Sprint_2_2.ifc | 6 +- files/Trimble_Tekla/Sprint_2_3.ifc | 105 ++++++++++++++--------------- 3 files changed, 55 insertions(+), 60 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index a8ebd183..4628d5ca 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -4,7 +4,6 @@ FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); FILE_NAME('Sprint_2_1.ifc','2023-05-03T07:40:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -84,7 +83,7 @@ DATA; #76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); #77= IFCALIGNMENTSEGMENT('0wUl8QgTn7UupOJ3$I$Klb',#9,'Name','Description',$,$,$,#76); #78= IFCCARTESIANPOINT((60.,0.)); -#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); #80= IFCALIGNMENTSEGMENT('2F9wnWrtnCmud3JPT817Ha',#9,'Name','Description',$,$,$,#79); #81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); #82= IFCALIGNMENTSEGMENT('09sIVQoGH7WA51fDi4_BHH',#9,'Name','Description',$,$,$,#81); @@ -122,5 +121,4 @@ DATA; #114= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); #115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); ENDSEC; - END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc index 4b5ffe46..38144fd9 100644 --- a/files/Trimble_Tekla/Sprint_2_2.ifc +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -4,7 +4,6 @@ FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); FILE_NAME('Sprint_2_2.ifc','2023-04-21T08:59:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -82,7 +81,7 @@ DATA; #74= IFCGRADIENTCURVE((#65,#70,#72),.F.,#73,$); #75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #76= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#74)); -#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76)); +#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76,#81)); #78= IFCALIGNMENT('23xQTkGmDC5fdnvRoXnkYu',#9,'Name',$,$,#44,#77,$); #79= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #80= IFCINDEXEDPOLYCURVE(#79,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); @@ -101,7 +100,7 @@ DATA; #93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); #94= IFCALIGNMENTSEGMENT('07_3nbBBb40Qm6M8JPkdJN',#9,'Name','Description',$,$,$,#93); #95= IFCCARTESIANPOINT((60.,0.)); -#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); #97= IFCALIGNMENTSEGMENT('0MqQVyg5H6Yu7MaRl7EWI8',#9,'Name','Description',$,$,$,#96); #98= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); #99= IFCALIGNMENTSEGMENT('0AcW1BikfEmhmn3F0$EIMr',#9,'Name','Description',$,$,$,#98); @@ -139,5 +138,4 @@ DATA; #131= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#81),$); #132= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#86),$); ENDSEC; - END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc index c8bb1a1b..e1fee60b 100644 --- a/files/Trimble_Tekla/Sprint_2_3.ifc +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -1,10 +1,9 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_3.ifc','2023-05-08T10:18:37',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_3.ifc','2023-05-17T13:01:16',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; - DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -14,7 +13,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1683530317); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1684317676); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,39 +31,39 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1ox0Zk4uH1Xv7qTFAhCRr3',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('1F4_IBkhnEtRotMYrglzkF',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('0ODGm$Pcv3ixa2unyqt6MK',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('2vH$q1K2X2Gv2ypL1ftMob',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('19vgBrr7j7bBE0TMiywPZk',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('37hFZj6M57JvookWJouVNW',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('386mHb4D58QODal2sAXC25',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('32Gkls9tr5eBfUopl2nT6i',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); #33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('1Ij603BAXBUuDMZBHuCTcz',#9,'Actor',$,$,#33); +#34= IFCACTOR('3w8eNta_LArPDOQkwUW106',#9,'Actor',$,$,#33); #35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('01iVzeNxn4JAMtoI2rWgrc',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('3SG_vg3Nb3$AwEFXdpBgsI',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('1ODJcP09L6hvOXNKfPDkgb',#9,'Actors',$,#35,(#34)); +#36= IFCRELDECLARES('0BeZp3CA96uPsrm9FfEksz',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('1uu2D07$L3fQWURCnJyg89',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('3xEhtdJSH1ev6qbk9ut6QU',#9,'Actors',$,#35,(#34)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCAXIS2PLACEMENT3D(#39,#20,#21); #41= IFCLOCALPLACEMENT($,#40); #42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('0GjE4yPEL5f8XDSw83cmBO',#9,$,$,(#35),#43); +#44= IFCRELASSOCIATESCLASSIFICATION('2R7TYsQ$v8BxUbL3PCSLkm',#9,$,$,(#35),#43); #45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); #48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('1RO1C06rX3vQgwbEkgi$qw',#9,$,$,(#35),#48); +#49= IFCRELASSOCIATESDOCUMENT('1pYZEd38r6hhvDNxO3LXzv',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('10nBzp3Qn2X8PMKbCzhaaR',#9,$,$,(#35),#51); +#52= IFCRELASSOCIATESDATASET('0R$o0HKLT8eQOuLM$VdG6P',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); #54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('37ezSady1FtQMFPo8BkDHU',#9,$,$,(#35),#54); +#55= IFCRELASSOCIATESLIBRARY('3kgk7IHDf2vQrawxGZQzOQ',#9,$,$,(#35),#54); #56= IFCLOCALPLACEMENT(#41,#40); #57= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#56,$,$,.ELEMENT.,.NOTDEFINED.); #58= IFCLOCALPLACEMENT(#56,#40); -#59= IFCTUNNELPART('0xbP6HNAj4LuqZ_kYCvqYe',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#59= IFCTUNNELPART('2isluzgxr4RwufYnGHqPUz',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); #60= IFCCARTESIANPOINT((30.,0.,0.)); #61= IFCPOLYLINE((#39,#60)); #62= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#61); @@ -79,40 +78,40 @@ DATA; #71= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); #72= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #73= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#71)); -#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73)); -#75= IFCALIGNMENT('3iB74LQtn5aRghRspml9Gk',#9,'Name',$,$,#41,#74,$); +#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73,#78)); +#75= IFCALIGNMENT('1FaRtKV5zD8u6YbOKvvUtU',#9,'Name',$,$,#41,#74,$); #76= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #77= IFCINDEXEDPOLYCURVE(#76,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); #78= IFCSHAPEREPRESENTATION(#72,'Axis','Curve2D',(#77)); #79= IFCPRODUCTDEFINITIONSHAPE($,$,(#78)); -#80= IFCALIGNMENTHORIZONTAL('1TYQJwOF51SA3YzyvxFx0W',#9,'Name',$,$,#56,#79); +#80= IFCALIGNMENTHORIZONTAL('2KkVnkuEn4reosPjBP5ABl',#9,'Name',$,$,#56,#79); #81= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); #82= IFCINDEXEDPOLYCURVE(#81,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); #83= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#82)); #84= IFCPRODUCTDEFINITIONSHAPE($,$,(#83)); -#85= IFCALIGNMENTVERTICAL('3g3l_k2tjCY8XaG9xd63my',#9,'Name',$,$,#56,#84); +#85= IFCALIGNMENTVERTICAL('05KXzVzRT1RPNrbQU8kAcs',#9,'Name',$,$,#56,#84); #86= IFCCARTESIANPOINT((0.,0.)); #87= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#86,0.,0.,0.,30.,$,.LINE.); -#88= IFCALIGNMENTSEGMENT('1RaZCxY2L96Q_0vu6siQ_z',#9,'Name','Description',$,$,$,#87); +#88= IFCALIGNMENTSEGMENT('0z5ZScdNfFpw85kLGc_$FU',#9,'Name','Description',$,$,$,#87); #89= IFCCARTESIANPOINT((30.,0.)); #90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#91= IFCALIGNMENTSEGMENT('0OBtsEAKP3qR$K5F23LaKS',#9,'Name','Description',$,$,$,#90); +#91= IFCALIGNMENTSEGMENT('1WgTThG699fRm9GkXGBi0Y',#9,'Name','Description',$,$,$,#90); #92= IFCCARTESIANPOINT((60.,0.)); -#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#94= IFCALIGNMENTSEGMENT('18g3W_LK10ah6_u0jQq9kF',#9,'Name','Description',$,$,$,#93); +#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#94= IFCALIGNMENTSEGMENT('27bjG6fbf60P8IWppgSXLq',#9,'Name','Description',$,$,$,#93); #95= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#96= IFCALIGNMENTSEGMENT('12Jkv7J$94EfkGP4aWR95_',#9,'Name','Description',$,$,$,#95); +#96= IFCALIGNMENTSEGMENT('024qbwjYr2WwGd3DGwIWts',#9,'Name','Description',$,$,$,#95); #97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#98= IFCALIGNMENTSEGMENT('2TVEbFdGb52v_mJ9ce4Hii',#9,'Name','Description',$,$,$,#97); +#98= IFCALIGNMENTSEGMENT('2bT$Dckqf71w1Bli$Nkl3l',#9,'Name','Description',$,$,$,#97); #99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#100= IFCALIGNMENTSEGMENT('2tLBI6Xzz0C87Sqh5EnSel',#9,'Name','Description',$,$,$,#99); +#100= IFCALIGNMENTSEGMENT('0eD7rE8eb9fulPjWUVaR5J',#9,'Name','Description',$,$,$,#99); #101= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); #102= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#101); #103= IFCAXIS2PLACEMENTLINEAR(#102,$,$); #104= IFCLINEARPLACEMENT(#56,#103,$); -#105= IFCREFERENT('2loiMg2tv5ARRbEwOYNR7d',#9,'Referent name',$,$,#104,$,$); -#106= IFCGROUP('1hp0hp4DPF0Rjy0dTsN3AF',#9,'Referent Group',$,$); -#107= IFCRELASSIGNSTOGROUP('2m9N6NVmnC_PeEMapglnRx',#9,$,$,(#105),$,#106); +#105= IFCREFERENT('0LXdSvbVjE9hz9yIU23KcP',#9,'Referent name',$,$,#104,$,$); +#106= IFCGROUP('0jFTilzyj6kBqAcUFqXP5V',#9,'Referent Group',$,$); +#107= IFCRELASSIGNSTOGROUP('0ZgZaFcFb8BfXipSy4EiTM',#9,$,$,(#105),$,#106); #108= IFCDIRECTION((0.,1.,0.)); #109= IFCAXIS2PLACEMENT3D(#39,#108,#20); #110= IFCLOCALPLACEMENT(#41,#109); @@ -150,7 +149,7 @@ DATA; #142= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #143= IFCSHAPEREPRESENTATION(#142,'Body','Brep',(#141)); #144= IFCPRODUCTDEFINITIONSHAPE($,$,(#143)); -#145= IFCBEAM('2LHRQwf8z2lfQnBcrztW_u',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); +#145= IFCBEAM('2Uxuynx1v58hVWCgndiCEc',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); #146= IFCCARTESIANPOINT((1000.,0.,0.)); #147= IFCAXIS2PLACEMENT3D(#146,#108,#20); #148= IFCLOCALPLACEMENT(#41,#147); @@ -164,31 +163,31 @@ DATA; #156= IFCPOLYGONALFACESET(#149,.T.,(#150,#151,#152,#153,#154,#155),$); #157= IFCSHAPEREPRESENTATION(#142,'Body','Tessellation',(#156)); #158= IFCPRODUCTDEFINITIONSHAPE($,$,(#157)); -#159= IFCBEAM('1x8qOuhnz0B8xwi1voFyKZ',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); +#159= IFCBEAM('02kF8okAjCBe0HdLrDNafX',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); #160= IFCCARTESIANPOINT((2000.,0.,0.)); #161= IFCAXIS2PLACEMENT3D(#160,#108,#20); #162= IFCLOCALPLACEMENT(#41,#161); -#163= IFCVOXELGRID(100,100,100,67,9,2,(.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.)); -#164= IFCSHAPEREPRESENTATION(#142,'Body','Woxel',(#163)); +#163= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); +#164= IFCSHAPEREPRESENTATION(#142,'Body','Voxel',(#163)); #165= IFCPRODUCTDEFINITIONSHAPE($,$,(#164)); -#166= IFCBEAM('3bOSa3Lkb7RPbHwTSE1EAD',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); -#167= IFCRELAGGREGATES('3hBuY49Mb0BhB8WITT8QEq',#9,$,$,#42,(#57)); -#168= IFCRELAGGREGATES('1omrmYDhn1Q9_iRIMuSBRs',#9,$,$,#57,(#59)); -#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('39g2Fci9TBLPM15tNoCKp8',#9,$,$,(#145,#159,#166),#42); -#170= IFCRELDEFINESBYPROPERTIES('3urCh7ZrP5r8iw$d22tfLF',#9,$,$,(#35),#27); -#171= IFCRELNESTS('2aRdKVHi97fhLxZz_xN$eK',#9,$,$,#75,(#105)); -#172= IFCRELNESTS('3Xkv9T0c13feY0WEnN5tCU',#9,$,$,#75,(#80,#85)); -#173= IFCRELNESTS('0kHThAlob29fnnMszJn$8x',#9,$,$,#80,(#88,#91,#94)); -#174= IFCRELNESTS('3dDpfbHdn4z87x$nmzlxId',#9,$,$,#85,(#96,#98,#100)); -#175= IFCRELAGGREGATES('1qqH5zW2r1r9MldU$oH$e6',#9,$,$,#35,(#42)); -#176= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); -#177= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); -#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); -#179= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); -#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); -#181= IFCSTYLEDITEM($,(#113),$); -#182= IFCSTYLEDITEM(#141,(#113),$); -#183= IFCSTYLEDITEM(#156,(#113),$); +#166= IFCBEAM('21n1iPwMfBSOyLvAnWsV_s',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); +#167= IFCRELAGGREGATES('0DNtkfcP1DeehulEzV3Cgl',#9,$,$,#42,(#57)); +#168= IFCRELAGGREGATES('1NnGbv7D5E3OM$O0e_3bNX',#9,$,$,#57,(#59)); +#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('0bExkHrdr5tQxvCiKkoncb',#9,$,$,(#145,#159,#166),#42); +#170= IFCRELDEFINESBYPROPERTIES('0pKNIhGQ50GQHjRMjyEUJg',#9,$,$,(#35),#27); +#171= IFCRELNESTS('1pKXEHq6jDXwNvahrz50v_',#9,$,$,#75,(#105)); +#172= IFCRELNESTS('0tw897nebAEvAzBKfnPMfj',#9,$,$,#75,(#80,#85)); +#173= IFCRELNESTS('1WgCaVtb5BduBDoQq$o2ag',#9,$,$,#80,(#88,#91,#94)); +#174= IFCRELNESTS('2C0Pmnxyj0ceBNBloxpetl',#9,$,$,#85,(#96,#98,#100)); +#175= IFCRELAGGREGATES('2mnxWArSP02OiRBogL78sa',#9,$,$,#35,(#75)); +#176= IFCRELAGGREGATES('0HFnVWcbP5nAUm$69uq9KM',#9,$,$,#35,(#42)); +#177= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); +#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); +#179= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); +#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); +#181= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); +#182= IFCSTYLEDITEM($,(#113),$); +#183= IFCSTYLEDITEM(#141,(#113),$); +#184= IFCSTYLEDITEM(#156,(#113),$); ENDSEC; - END-ISO-10303-21; From 410cc937cc95dac0d31ecdfb59d0761b350d81a4 Mon Sep 17 00:00:00 2001 From: Hannu Date: Fri, 19 May 2023 10:03:08 +0300 Subject: [PATCH 19/20] Minor fixes. --- files/Trimble_Tekla/Sprint_1_3.ifc | 4 +- files/Trimble_Tekla/Sprint_2_1.ifc | 2 +- files/Trimble_Tekla/Sprint_2_2.ifc | 8 +- files/Trimble_Tekla/Sprint_2_3.ifc | 312 +++++++++++++++-------------- 4 files changed, 167 insertions(+), 159 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_1_3.ifc b/files/Trimble_Tekla/Sprint_1_3.ifc index f06336c5..9c7c92b4 100644 --- a/files/Trimble_Tekla/Sprint_1_3.ifc +++ b/files/Trimble_Tekla/Sprint_1_3.ifc @@ -39,7 +39,7 @@ DATA; #31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #33= IFCSIMPLEPROPERTYTEMPLATE('2otdNJrer5twza5sKTX51V',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); -#34= IFCPROPERTYSETTEMPLATE('2X$4itQ9P2oRc$clFg4f9c',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); +#34= IFCPROPERTYSETTEMPLATE('2X$4itQ9P2oRc$clFg4f9c',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#33)); #35= IFCPERSON($,$,'Given name',$,$,$,$,$); #36= IFCACTOR('0TRfsdtUP1weAbax$2QkBj',#9,'Actor',$,$,#35); #37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); @@ -59,7 +59,7 @@ DATA; #51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); #52= IFCRELASSOCIATESDOCUMENT('1gr4yRLDT7qey5inTyWQ6G',#9,$,$,(#37),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); #55= IFCRELASSOCIATESDATASET('1zJ2tpqAf0bOK_8h8fu9Zh',#9,$,$,(#37),#54); #56= IFCPERSON($,$,'Given name',$,$,$,$,$); #57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 4628d5ca..48112638 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -55,7 +55,7 @@ DATA; #48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); #49= IFCRELASSOCIATESDOCUMENT('26vI_s9czBEvhy7T0WjsBW',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); #52= IFCRELASSOCIATESDATASET('0NTsjDHVP28RhjRJ1nXuIj',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); #54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc index 38144fd9..fa535259 100644 --- a/files/Trimble_Tekla/Sprint_2_2.ifc +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -38,27 +38,27 @@ DATA; #31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); #33= IFCSIMPLEPROPERTYTEMPLATE('2RMpZl8mr0U8BDlKhg2$pG',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); -#34= IFCPROPERTYSETTEMPLATE('31Zp4Gzjr0JRHcgXalLGHm',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBoreHole',(#33)); +#34= IFCPROPERTYSETTEMPLATE('31Zp4Gzjr0JRHcgXalLGHm',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#33)); #35= IFCPERSON($,$,'Given name',$,$,$,$,$); #36= IFCACTOR('15IISmZ9rB5vdB6EMRsrgj',#9,'Actor',$,$,#35); #37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); #38= IFCRELDECLARES('3KOjlNe9L0hAgVWEhSVKtT',#9,'TypeObjects',$,#37,(#28)); #39= IFCRELDECLARES('1rLmzAOTn2_gPt$dt3WcFP',#9,'PropertysetTemplates',$,#37,(#34)); #40= IFCRELDECLARES('3UgLQ0vyz9iBMtXyJMsuzw',#9,'Actors',$,#37,(#36)); -#41= IFCRELDECLARES('2Td3rNif1C7QNIMUriW3Iy',#9,'IfcGroup',$,#37,(#29)); +#41= IFCRELDECLARES('2Td3rNif1C7QNIMUriW3Iy',#9,'IfcGroup',$,#37,(#29,#119)); #42= IFCCARTESIANPOINT((0.,0.,0.)); #43= IFCAXIS2PLACEMENT3D(#42,#20,#21); #44= IFCLOCALPLACEMENT($,#43); #45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); #47= IFCRELASSOCIATESCLASSIFICATION('0c3WihfEf0MB1fT2h7SdMu',#9,$,$,(#37),#46); -#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); #49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); #52= IFCRELASSOCIATESDOCUMENT('1QeAxhZnv9$QY6LbcQY5Xu',#9,$,$,(#37),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); #55= IFCRELASSOCIATESDATASET('33d5NKdbnF1hmKP0B0pYgZ',#9,$,$,(#37),#54); #56= IFCPERSON($,$,'Given name',$,$,$,$,$); #57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc index e1fee60b..48af3304 100644 --- a/files/Trimble_Tekla/Sprint_2_3.ifc +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -1,9 +1,10 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_3.ifc','2023-05-17T13:01:16',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_3.ifc','2023-05-19T09:35:27',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -13,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1684317676); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1684478127); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -31,163 +32,170 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('0ODGm$Pcv3ixa2unyqt6MK',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('2vH$q1K2X2Gv2ypL1ftMob',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('22RGO0fUr8ueErHjIKkSxM',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3D9fny3RjFZ8jlVhpxcnjz',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('386mHb4D58QODal2sAXC25',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('32Gkls9tr5eBfUopl2nT6i',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('3PjtG$WNjByvXjjneahEpb',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('095KUfmPT1o9xfaPfTsbMM',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); #33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('3w8eNta_LArPDOQkwUW106',#9,'Actor',$,$,#33); +#34= IFCACTOR('0_xEMugy57nRHK0177oqxq',#9,'Actor',$,$,#33); #35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('0BeZp3CA96uPsrm9FfEksz',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('1uu2D07$L3fQWURCnJyg89',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('3xEhtdJSH1ev6qbk9ut6QU',#9,'Actors',$,#35,(#34)); +#36= IFCRELDECLARES('1jvBUoVzH5_w9Q7wI5v8MU',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('1XvM7_FZDBj8SqQDRsyEPx',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('38mg1Tt9LA2gCIjlp$TLl6',#9,'Actors',$,#35,(#34)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCAXIS2PLACEMENT3D(#39,#20,#21); #41= IFCLOCALPLACEMENT($,#40); -#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('2R7TYsQ$v8BxUbL3PCSLkm',#9,$,$,(#35),#43); -#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); -#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); -#47= IFCPERSON($,$,'Given name',$,$,$,$,$); -#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('1pYZEd38r6hhvDNxO3LXzv',#9,$,$,(#35),#48); -#50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xm',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('0R$o0HKLT8eQOuLM$VdG6P',#9,$,$,(#35),#51); -#53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('3kgk7IHDf2vQrawxGZQzOQ',#9,$,$,(#35),#54); -#56= IFCLOCALPLACEMENT(#41,#40); -#57= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#56,$,$,.ELEMENT.,.NOTDEFINED.); -#58= IFCLOCALPLACEMENT(#56,#40); -#59= IFCTUNNELPART('2isluzgxr4RwufYnGHqPUz',#9,'TunnelPart name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#60= IFCCARTESIANPOINT((30.,0.,0.)); -#61= IFCPOLYLINE((#39,#60)); -#62= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#61); -#63= IFCCARTESIANPOINT((45.,0.,0.)); -#64= IFCAXIS2PLACEMENT3D(#63,#20,#21); -#65= IFCCIRCLE(#64,15.); -#66= IFCTRIMMEDCURVE(#65,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); -#67= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#66); -#68= IFCTRIMMEDCURVE(#65,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#42= IFCPROPERTYSINGLEVALUE('LandID',$,IFCIDENTIFIER('DGI'),$); +#43= IFCPROPERTYSINGLEVALUE('IsPermanentID',$,IFCBOOLEAN(.T.),$); +#44= IFCPROPERTYSINGLEVALUE('LandTitleID',$,IFCIDENTIFIER('DGI-1107'),$); +#45= IFCPROPERTYSET('2d6JAw$3v8x8ptu6CFoUiW',#9,'Pset_LandRegistration',$,(#42,#43,#44)); +#46= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#47= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#48= IFCMAPCONVERSION(#24,#47,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#49= IFCPERSON($,$,'Given name',$,$,$,$,$); +#50= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#49),$,$,'application/pdf',$,$,$,$); +#51= IFCRELASSOCIATESDOCUMENT('08ZA1iD4vBnxbOyvrYFEYu',#9,$,$,(#35),#50); +#52= IFCPERSON($,$,'Given name',$,$,$,$,$); +#53= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#52),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#54= IFCRELASSOCIATESDATASET('1YuE7nylr9d9m9EEj6QDWP',#9,$,$,(#35),#53); +#55= IFCPERSON($,$,'Given name',$,$,$,$,$); +#56= IFCLIBRARYINFORMATION('Name','Version',#55,'2023-03-17T12:39:06','Location',$); +#57= IFCRELASSOCIATESLIBRARY('1j0X12HMf9QAuZr4Zj8lsV',#9,$,$,(#35),#56); +#58= IFCLOCALPLACEMENT(#41,#40); +#59= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.); +#60= IFCLOCALPLACEMENT(#58,#40); +#61= IFCTUNNELPART('2lPqvKNgj3kuCT31dEadfq',#9,'TunnelPart name',$,$,#60,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#62= IFCCARTESIANPOINT((30.,0.,0.)); +#63= IFCPOLYLINE((#39,#62)); +#64= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#63); +#65= IFCCARTESIANPOINT((45.,0.,0.)); +#66= IFCAXIS2PLACEMENT3D(#65,#20,#21); +#67= IFCCIRCLE(#66,15.); +#68= IFCTRIMMEDCURVE(#67,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); #69= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#68); -#70= IFCCOMPOSITECURVE((#62,#67,#69),.F.); -#71= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); -#72= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#73= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#71)); -#74= IFCPRODUCTDEFINITIONSHAPE($,$,(#73,#78)); -#75= IFCALIGNMENT('1FaRtKV5zD8u6YbOKvvUtU',#9,'Name',$,$,#41,#74,$); -#76= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#77= IFCINDEXEDPOLYCURVE(#76,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#78= IFCSHAPEREPRESENTATION(#72,'Axis','Curve2D',(#77)); -#79= IFCPRODUCTDEFINITIONSHAPE($,$,(#78)); -#80= IFCALIGNMENTHORIZONTAL('2KkVnkuEn4reosPjBP5ABl',#9,'Name',$,$,#56,#79); -#81= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#82= IFCINDEXEDPOLYCURVE(#81,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#83= IFCSHAPEREPRESENTATION(#72,'Axis','Curve3D',(#82)); -#84= IFCPRODUCTDEFINITIONSHAPE($,$,(#83)); -#85= IFCALIGNMENTVERTICAL('05KXzVzRT1RPNrbQU8kAcs',#9,'Name',$,$,#56,#84); -#86= IFCCARTESIANPOINT((0.,0.)); -#87= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#86,0.,0.,0.,30.,$,.LINE.); -#88= IFCALIGNMENTSEGMENT('0z5ZScdNfFpw85kLGc_$FU',#9,'Name','Description',$,$,$,#87); -#89= IFCCARTESIANPOINT((30.,0.)); -#90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#91= IFCALIGNMENTSEGMENT('1WgTThG699fRm9GkXGBi0Y',#9,'Name','Description',$,$,$,#90); -#92= IFCCARTESIANPOINT((60.,0.)); -#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); -#94= IFCALIGNMENTSEGMENT('27bjG6fbf60P8IWppgSXLq',#9,'Name','Description',$,$,$,#93); -#95= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#96= IFCALIGNMENTSEGMENT('024qbwjYr2WwGd3DGwIWts',#9,'Name','Description',$,$,$,#95); -#97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#98= IFCALIGNMENTSEGMENT('2bT$Dckqf71w1Bli$Nkl3l',#9,'Name','Description',$,$,$,#97); -#99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#100= IFCALIGNMENTSEGMENT('0eD7rE8eb9fulPjWUVaR5J',#9,'Name','Description',$,$,$,#99); -#101= IFCGRADIENTCURVE((#62,#67,#69),.F.,#70,$); -#102= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#101); -#103= IFCAXIS2PLACEMENTLINEAR(#102,$,$); -#104= IFCLINEARPLACEMENT(#56,#103,$); -#105= IFCREFERENT('0LXdSvbVjE9hz9yIU23KcP',#9,'Referent name',$,$,#104,$,$); -#106= IFCGROUP('0jFTilzyj6kBqAcUFqXP5V',#9,'Referent Group',$,$); -#107= IFCRELASSIGNSTOGROUP('0ZgZaFcFb8BfXipSy4EiTM',#9,$,$,(#105),$,#106); -#108= IFCDIRECTION((0.,1.,0.)); -#109= IFCAXIS2PLACEMENT3D(#39,#108,#20); -#110= IFCLOCALPLACEMENT(#41,#109); -#111= IFCCOLOURRGB($,1.,1.,0.); -#112= IFCSURFACESTYLERENDERING(#111,0.,$,$,$,$,$,$,.NOTDEFINED.); -#113= IFCSURFACESTYLE($,.POSITIVE.,(#112)); -#114= IFCCARTESIANPOINT((-100.,-100.,0.)); -#115= IFCCARTESIANPOINT((-100.,100.,0.)); -#116= IFCCARTESIANPOINT((100.,100.,0.)); -#117= IFCCARTESIANPOINT((100.,-100.,0.)); -#118= IFCPOLYLOOP((#114,#115,#116,#117)); -#119= IFCFACEOUTERBOUND(#118,.T.); -#120= IFCFACE((#119)); -#121= IFCCARTESIANPOINT((-100.,-100.,2800.)); -#122= IFCCARTESIANPOINT((-100.,100.,2800.)); -#123= IFCPOLYLOOP((#114,#121,#122,#115)); -#124= IFCFACEOUTERBOUND(#123,.T.); -#125= IFCFACE((#124)); -#126= IFCCARTESIANPOINT((100.,100.,2800.)); -#127= IFCPOLYLOOP((#116,#115,#122,#126)); -#128= IFCFACEOUTERBOUND(#127,.T.); -#129= IFCFACE((#128)); -#130= IFCCARTESIANPOINT((100.,-100.,2800.)); -#131= IFCPOLYLOOP((#117,#116,#126,#130)); -#132= IFCFACEOUTERBOUND(#131,.T.); -#133= IFCFACE((#132)); -#134= IFCPOLYLOOP((#114,#117,#130,#121)); -#135= IFCFACEOUTERBOUND(#134,.T.); -#136= IFCFACE((#135)); -#137= IFCPOLYLOOP((#121,#130,#126,#122)); -#138= IFCFACEOUTERBOUND(#137,.T.); -#139= IFCFACE((#138)); -#140= IFCCLOSEDSHELL((#120,#125,#129,#133,#136,#139)); -#141= IFCFACETEDBREP(#140); -#142= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#143= IFCSHAPEREPRESENTATION(#142,'Body','Brep',(#141)); -#144= IFCPRODUCTDEFINITIONSHAPE($,$,(#143)); -#145= IFCBEAM('2Uxuynx1v58hVWCgndiCEc',#9,'Beam Name',$,$,#110,#144,$,.BEAM.); -#146= IFCCARTESIANPOINT((1000.,0.,0.)); -#147= IFCAXIS2PLACEMENT3D(#146,#108,#20); -#148= IFCLOCALPLACEMENT(#41,#147); -#149= IFCCARTESIANPOINTLIST3D(((-100.,-100.,0.),(-100.,-100.,2800.),(-100.,100.,0.),(-100.,100.,2800.),(100.,-100.,0.),(100.,-100.,2800.),(100.,100.,0.),(100.,100.,2800.))); -#150= IFCINDEXEDPOLYGONALFACE((1,3,7,5)); -#151= IFCINDEXEDPOLYGONALFACE((1,2,4,3)); -#152= IFCINDEXEDPOLYGONALFACE((7,3,4,8)); -#153= IFCINDEXEDPOLYGONALFACE((5,7,8,6)); -#154= IFCINDEXEDPOLYGONALFACE((1,5,6,2)); -#155= IFCINDEXEDPOLYGONALFACE((2,6,8,4)); -#156= IFCPOLYGONALFACESET(#149,.T.,(#150,#151,#152,#153,#154,#155),$); -#157= IFCSHAPEREPRESENTATION(#142,'Body','Tessellation',(#156)); -#158= IFCPRODUCTDEFINITIONSHAPE($,$,(#157)); -#159= IFCBEAM('02kF8okAjCBe0HdLrDNafX',#9,'Beam Name',$,$,#148,#158,$,.BEAM.); -#160= IFCCARTESIANPOINT((2000.,0.,0.)); -#161= IFCAXIS2PLACEMENT3D(#160,#108,#20); -#162= IFCLOCALPLACEMENT(#41,#161); -#163= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); -#164= IFCSHAPEREPRESENTATION(#142,'Body','Voxel',(#163)); -#165= IFCPRODUCTDEFINITIONSHAPE($,$,(#164)); -#166= IFCBEAM('21n1iPwMfBSOyLvAnWsV_s',#9,'Beam Name',$,$,#162,#165,$,.BEAM.); -#167= IFCRELAGGREGATES('0DNtkfcP1DeehulEzV3Cgl',#9,$,$,#42,(#57)); -#168= IFCRELAGGREGATES('1NnGbv7D5E3OM$O0e_3bNX',#9,$,$,#57,(#59)); -#169= IFCRELCONTAINEDINSPATIALSTRUCTURE('0bExkHrdr5tQxvCiKkoncb',#9,$,$,(#145,#159,#166),#42); -#170= IFCRELDEFINESBYPROPERTIES('0pKNIhGQ50GQHjRMjyEUJg',#9,$,$,(#35),#27); -#171= IFCRELNESTS('1pKXEHq6jDXwNvahrz50v_',#9,$,$,#75,(#105)); -#172= IFCRELNESTS('0tw897nebAEvAzBKfnPMfj',#9,$,$,#75,(#80,#85)); -#173= IFCRELNESTS('1WgCaVtb5BduBDoQq$o2ag',#9,$,$,#80,(#88,#91,#94)); -#174= IFCRELNESTS('2C0Pmnxyj0ceBNBloxpetl',#9,$,$,#85,(#96,#98,#100)); -#175= IFCRELAGGREGATES('2mnxWArSP02OiRBogL78sa',#9,$,$,#35,(#75)); -#176= IFCRELAGGREGATES('0HFnVWcbP5nAUm$69uq9KM',#9,$,$,#35,(#42)); -#177= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#73),$); -#178= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#78),$); -#179= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#83),$); -#180= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#143,#157),$); -#181= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#164),$); -#182= IFCSTYLEDITEM($,(#113),$); -#183= IFCSTYLEDITEM(#141,(#113),$); -#184= IFCSTYLEDITEM(#156,(#113),$); +#70= IFCTRIMMEDCURVE(#67,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#71= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#70); +#72= IFCCOMPOSITECURVE((#64,#69,#71),.F.); +#73= IFCGRADIENTCURVE((#64,#69,#71),.F.,#72,$); +#74= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#75= IFCSHAPEREPRESENTATION(#74,'Axis','Curve3D',(#73)); +#76= IFCPRODUCTDEFINITIONSHAPE($,$,(#75)); +#77= IFCALIGNMENT('09LYeA1xj07RxoQ2yvUfVb',#9,'Name',$,$,#41,#76,$); +#78= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#79= IFCINDEXEDPOLYCURVE(#78,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#80= IFCSHAPEREPRESENTATION(#74,'Axis','Curve2D',(#79)); +#81= IFCPRODUCTDEFINITIONSHAPE($,$,(#80)); +#82= IFCALIGNMENTHORIZONTAL('3JtnwI$lbCROIbRJ2YRsjx',#9,'Name',$,$,#58,#81); +#83= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#84= IFCINDEXEDPOLYCURVE(#83,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#85= IFCSHAPEREPRESENTATION(#74,'Axis','Curve3D',(#84)); +#86= IFCPRODUCTDEFINITIONSHAPE($,$,(#85)); +#87= IFCALIGNMENTVERTICAL('1wGahTISr4NBlmdiDsRIK8',#9,'Name',$,$,#58,#86); +#88= IFCCARTESIANPOINT((0.,0.)); +#89= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#88,0.,0.,0.,30.,$,.LINE.); +#90= IFCALIGNMENTSEGMENT('2XEIoRyXL028C$ZgCAY6xk',#9,'Name','Description',$,$,$,#89); +#91= IFCCARTESIANPOINT((30.,0.)); +#92= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#91,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#93= IFCALIGNMENTSEGMENT('1hD46a9FD7_xPijeHBYY_z',#9,'Name','Description',$,$,$,#92); +#94= IFCCARTESIANPOINT((60.,0.)); +#95= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#94,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#96= IFCALIGNMENTSEGMENT('1kbcWmWuv6ZBWwpIPYdI86',#9,'Name','Description',$,$,$,#95); +#97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#98= IFCALIGNMENTSEGMENT('0_cM5k9NbCfAGEWkVdIoWA',#9,'Name','Description',$,$,$,#97); +#99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#100= IFCALIGNMENTSEGMENT('0n_8LYJvz2GAofi7_6oGqe',#9,'Name','Description',$,$,$,#99); +#101= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#102= IFCALIGNMENTSEGMENT('0YnI$saV12WOFh5P8d$wx_',#9,'Name','Description',$,$,$,#101); +#103= IFCGRADIENTCURVE((#64,#69,#71),.F.,#72,$); +#104= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#103); +#105= IFCAXIS2PLACEMENTLINEAR(#104,$,$); +#106= IFCLINEARPLACEMENT(#58,#105,$); +#107= IFCREFERENT('2LVVKwiwr07PLgPAom$Cmm',#9,'Referent name',$,$,#106,$,$); +#108= IFCGROUP('2j3R0dyez0vgeJYQwIc2wq',#9,'Referent Group',$,$); +#109= IFCRELASSIGNSTOGROUP('3le4vcR5f21wsrSoQ7mDqd',#9,$,$,(#107),$,#108); +#110= IFCDIRECTION((0.,1.,0.)); +#111= IFCAXIS2PLACEMENT3D(#39,#110,#20); +#112= IFCLOCALPLACEMENT(#41,#111); +#113= IFCCOLOURRGB($,1.,1.,0.); +#114= IFCSURFACESTYLERENDERING(#113,0.,$,$,$,$,$,$,.NOTDEFINED.); +#115= IFCSURFACESTYLE($,.POSITIVE.,(#114)); +#116= IFCCARTESIANPOINT((-100.,-100.,0.)); +#117= IFCCARTESIANPOINT((-100.,100.,0.)); +#118= IFCCARTESIANPOINT((100.,100.,0.)); +#119= IFCCARTESIANPOINT((100.,-100.,0.)); +#120= IFCPOLYLOOP((#116,#117,#118,#119)); +#121= IFCFACEOUTERBOUND(#120,.T.); +#122= IFCFACE((#121)); +#123= IFCCARTESIANPOINT((-100.,-100.,2800.)); +#124= IFCCARTESIANPOINT((-100.,100.,2800.)); +#125= IFCPOLYLOOP((#116,#123,#124,#117)); +#126= IFCFACEOUTERBOUND(#125,.T.); +#127= IFCFACE((#126)); +#128= IFCCARTESIANPOINT((100.,100.,2800.)); +#129= IFCPOLYLOOP((#118,#117,#124,#128)); +#130= IFCFACEOUTERBOUND(#129,.T.); +#131= IFCFACE((#130)); +#132= IFCCARTESIANPOINT((100.,-100.,2800.)); +#133= IFCPOLYLOOP((#119,#118,#128,#132)); +#134= IFCFACEOUTERBOUND(#133,.T.); +#135= IFCFACE((#134)); +#136= IFCPOLYLOOP((#116,#119,#132,#123)); +#137= IFCFACEOUTERBOUND(#136,.T.); +#138= IFCFACE((#137)); +#139= IFCPOLYLOOP((#123,#132,#128,#124)); +#140= IFCFACEOUTERBOUND(#139,.T.); +#141= IFCFACE((#140)); +#142= IFCCLOSEDSHELL((#122,#127,#131,#135,#138,#141)); +#143= IFCFACETEDBREP(#142); +#144= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#145= IFCSHAPEREPRESENTATION(#144,'Body','Brep',(#143)); +#146= IFCPRODUCTDEFINITIONSHAPE($,$,(#145)); +#147= IFCBEAM('1Nvb941u1BuvP4sWjDegTg',#9,'Beam Name',$,$,#112,#146,$,.BEAM.); +#148= IFCCARTESIANPOINT((1000.,0.,0.)); +#149= IFCAXIS2PLACEMENT3D(#148,#110,#20); +#150= IFCLOCALPLACEMENT(#41,#149); +#151= IFCCARTESIANPOINTLIST3D(((-100.,-100.,0.),(-100.,-100.,2800.),(-100.,100.,0.),(-100.,100.,2800.),(100.,-100.,0.),(100.,-100.,2800.),(100.,100.,0.),(100.,100.,2800.))); +#152= IFCINDEXEDPOLYGONALFACE((1,3,7,5)); +#153= IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#154= IFCINDEXEDPOLYGONALFACE((7,3,4,8)); +#155= IFCINDEXEDPOLYGONALFACE((5,7,8,6)); +#156= IFCINDEXEDPOLYGONALFACE((1,5,6,2)); +#157= IFCINDEXEDPOLYGONALFACE((2,6,8,4)); +#158= IFCPOLYGONALFACESET(#151,.T.,(#152,#153,#154,#155,#156,#157),$); +#159= IFCSHAPEREPRESENTATION(#144,'Body','Tessellation',(#158)); +#160= IFCPRODUCTDEFINITIONSHAPE($,$,(#159)); +#161= IFCBEAM('2jOr9P_wHC0umDFegCfg1Y',#9,'Beam Name',$,$,#150,#160,$,.BEAM.); +#162= IFCCARTESIANPOINT((2000.,0.,0.)); +#163= IFCAXIS2PLACEMENT3D(#162,#110,#20); +#164= IFCLOCALPLACEMENT(#41,#163); +#165= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); +#166= IFCSHAPEREPRESENTATION(#144,'Body','Voxel',(#165)); +#167= IFCPRODUCTDEFINITIONSHAPE($,$,(#166)); +#168= IFCBEAM('0y0tfS_Jj91w6SQ1SD9meF',#9,'Beam Name',$,$,#164,#167,$,.BEAM.); +#169= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#170= IFCCLASSIFICATIONREFERENCE($,'Identification','Name',#169,$,$); +#171= IFCRELASSOCIATESCLASSIFICATION('1MXTUv4N93m9XtzE5n$U33',#9,$,$,(#35,#46,#59,#61,#77,#107,#108,#147,#161,#168),#170); +#172= IFCRELAGGREGATES('1mg5nsN0953P8Elig4kBkx',#9,$,$,#46,(#59)); +#173= IFCRELAGGREGATES('37mTLF_qD6kekIOUlcFUGV',#9,$,$,#59,(#61)); +#174= IFCRELCONTAINEDINSPATIALSTRUCTURE('1nwQxKTLb9_gZVCemtw2Lx',#9,$,$,(#147,#161,#168),#46); +#175= IFCRELDEFINESBYPROPERTIES('1XRxNAeoD7RvrjG3w9h5ZT',#9,$,$,(#35),#27); +#176= IFCRELDEFINESBYPROPERTIES('0la4_gDpL8DgzmFNqAwZZD',#9,$,$,(#46),#45); +#177= IFCRELNESTS('1NOhVenF91ahyXftGwQe25',#9,$,$,#77,(#107)); +#178= IFCRELNESTS('3lagEDc653vuK8KoimGNKO',#9,$,$,#77,(#82,#87)); +#179= IFCRELNESTS('2x8Uo5X4vFTeGpVSxBsl4Q',#9,$,$,#82,(#90,#93,#96)); +#180= IFCRELNESTS('1uuOSiaqD6De7SfhuQmCi9',#9,$,$,#87,(#98,#100,#102)); +#181= IFCRELAGGREGATES('0TethNeK56XQYJlz5DTAHL',#9,$,$,#35,(#77)); +#182= IFCRELAGGREGATES('2hD15NK4nFx9ulUpBBH0sr',#9,$,$,#35,(#46)); +#183= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#75),$); +#184= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#80),$); +#185= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#85),$); +#186= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#145,#159),$); +#187= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#166),$); +#188= IFCSTYLEDITEM($,(#115),$); +#189= IFCSTYLEDITEM(#143,(#115),$); +#190= IFCSTYLEDITEM(#158,(#115),$); ENDSEC; + END-ISO-10303-21; From 0ab2693ee55d7c0df5751536c533632d943b74c7 Mon Sep 17 00:00:00 2001 From: Hannu Date: Tue, 13 Jun 2023 12:42:03 +0300 Subject: [PATCH 20/20] IfcAlingment changes Sprint_2_1 - Sprint_2_3. --- files/Trimble_Tekla/Sprint_2_1.ifc | 81 +++---- files/Trimble_Tekla/Sprint_2_2.ifc | 244 ++++++++++++--------- files/Trimble_Tekla/Sprint_2_3.ifc | 337 ++++++++++++++++------------- 3 files changed, 370 insertions(+), 292 deletions(-) diff --git a/files/Trimble_Tekla/Sprint_2_1.ifc b/files/Trimble_Tekla/Sprint_2_1.ifc index 48112638..7f762318 100644 --- a/files/Trimble_Tekla/Sprint_2_1.ifc +++ b/files/Trimble_Tekla/Sprint_2_1.ifc @@ -1,9 +1,10 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_1.ifc','2023-05-03T07:40:15',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_1.ifc','2023-06-13T12:21:17',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -13,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1683088815); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1686648077); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -31,66 +32,66 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('1XSXsqXl50HBvABpcoVPA_',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('304O6047X1henBF0YJ4HUw',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('0udtiH1nP7oQzqEFHoE5DL',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('3cSOlOqYPAE9SFH9IB4hYK',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('3Pcll3Ogn4CAUB8$R3iGXn',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('3jfZMdS415WO5qhbZ$8a5C',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('13DREct8n5wve9ysyOQdTS',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('1z_eSSsW16QRqlVlfw7xAo',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); #33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('0GkXH_EU93lhDdyc1Ecmru',#9,'Actor',$,$,#33); +#34= IFCACTOR('0LExPt6L97DPmabFhkFKES',#9,'Actor',$,$,#33); #35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('30EBD8Ir53GR$DEcwPxpmy',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('1NFJoATx93XBSpJgFKBB4_',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('2D3ztPh2vAvfW8QkyBYDqV',#9,'Actors',$,#35,(#34)); +#36= IFCRELDECLARES('0gaBl1U396MgaQkr5lXB_X',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('1aKyLWIBjEMvB1P5Kqq_Vb',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('2F4BwvaIT6Lg3uyAccPOHw',#9,'Actors',$,#35,(#34)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCAXIS2PLACEMENT3D(#39,#20,#21); #41= IFCLOCALPLACEMENT($,#40); #42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#44= IFCRELASSOCIATESCLASSIFICATION('0VZC65CULBnwSJNyrluPEO',#9,$,$,(#35),#43); +#44= IFCRELASSOCIATESCLASSIFICATION('3K3pUUIDPEARiZtthCZZNL',#9,$,$,(#35),#43); #45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); #47= IFCPERSON($,$,'Given name',$,$,$,$,$); #48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); -#49= IFCRELASSOCIATESDOCUMENT('26vI_s9czBEvhy7T0WjsBW',#9,$,$,(#35),#48); +#49= IFCRELASSOCIATESDOCUMENT('3KCthGc_jFFRWjz9OmF_u_',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); #51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#52= IFCRELASSOCIATESDATASET('0NTsjDHVP28RhjRJ1nXuIj',#9,$,$,(#35),#51); +#52= IFCRELASSOCIATESDATASET('1q9XfrrB96c90GnggPxGsU',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); #54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); -#55= IFCRELASSOCIATESLIBRARY('1Cx5PsvXD9Ihyp1dQpKGjM',#9,$,$,(#35),#54); +#55= IFCRELASSOCIATESLIBRARY('360ex_jSL96AI22LHpCwmS',#9,$,$,(#35),#54); #56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); -#57= IFCTUNNELPART('2ZnmCCh7P8xuD7IFAgxkTC',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#57= IFCTUNNELPART('02vrmjpGb3De0ey8jbLbod',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); #58= IFCLOCALPLACEMENT(#41,#40); -#59= IFCALIGNMENT('09Yc9Zxsj7oANQlpiXc83g',#9,'Name',$,$,#58,$,$); +#59= IFCALIGNMENT('3x1C4r6tLBf8IqKXnVXGQZ',#9,'Name',$,$,#58,$,$); #60= IFCLOCALPLACEMENT(#58,#40); #61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); #62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); #63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); #64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); #65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); -#66= IFCALIGNMENTHORIZONTAL('1KfCP204D8TfvFbHzNISdi',#9,'Name',$,$,#60,#65); +#66= IFCALIGNMENTHORIZONTAL('2Y9csiUVb5oQGJex18Nzl1',#9,'Name',$,$,#60,#65); #67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); #68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); #69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); #70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); -#71= IFCALIGNMENTVERTICAL('2ZCDE5HJLAggNVtolCmzxR',#9,'Name',$,$,#60,#70); +#71= IFCALIGNMENTVERTICAL('3YHB93U6fEnQtGI1sKoWBV',#9,'Name',$,$,#60,#70); #72= IFCCARTESIANPOINT((0.,0.)); #73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); -#74= IFCALIGNMENTSEGMENT('0eKW79IerCn8JeTd9xjk$F',#9,'Name','Description',$,$,$,#73); +#74= IFCALIGNMENTSEGMENT('3GzNFfLPXCJOpYnNaAOZjI',#9,'Name','Description',$,$,$,#73); #75= IFCCARTESIANPOINT((30.,0.)); #76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#77= IFCALIGNMENTSEGMENT('0wUl8QgTn7UupOJ3$I$Klb',#9,'Name','Description',$,$,$,#76); +#77= IFCALIGNMENTSEGMENT('0izEhho1L7w9ZYHiLHcBw5',#9,'Name','Description',$,$,$,#76); #78= IFCCARTESIANPOINT((60.,0.)); #79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); -#80= IFCALIGNMENTSEGMENT('2F9wnWrtnCmud3JPT817Ha',#9,'Name','Description',$,$,$,#79); +#80= IFCALIGNMENTSEGMENT('1EcCA5wWT4WvXGRs2LxvfM',#9,'Name','Description',$,$,$,#79); #81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#82= IFCALIGNMENTSEGMENT('09sIVQoGH7WA51fDi4_BHH',#9,'Name','Description',$,$,$,#81); +#82= IFCALIGNMENTSEGMENT('3N3HZkLUT5b9YZnJlDpdJI',#9,'Name','Description',$,$,$,#81); #83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#84= IFCALIGNMENTSEGMENT('1TAnrVkfD07fkhQPGgtp_P',#9,'Name','Description',$,$,$,#83); +#84= IFCALIGNMENTSEGMENT('2BWzankrv3svnWTnvskI1f',#9,'Name','Description',$,$,$,#83); #85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#86= IFCALIGNMENTSEGMENT('24tq8pvTnABxUEVnUitKit',#9,'Name','Description',$,$,$,#85); +#86= IFCALIGNMENTSEGMENT('3uhvhzHv9DOATjBgM70vJX',#9,'Name','Description',$,$,$,#85); #87= IFCCARTESIANPOINT((30.,0.,0.)); #88= IFCPOLYLINE((#39,#87)); #89= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88); @@ -105,20 +106,22 @@ DATA; #98= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); #99= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#98); #100= IFCAXIS2PLACEMENTLINEAR(#99,$,$); -#101= IFCLINEARPLACEMENT(#41,#100,$); -#102= IFCREFERENT('2CsS79XQPD4eT1DU0Nv$dB',#9,'Referent name',$,$,#101,$,$); -#103= IFCGROUP('0ayvrthmf6NfjSjHKcDuoQ',#9,'Referent Group',$,$); -#104= IFCRELASSIGNSTOGROUP('0RtKmLi0bERR5QoZCLFLeB',#9,$,$,(#102),$,#103); -#105= IFCRELAGGREGATES('20Z$TQv2j1oeZeU5jP79qN',#9,$,$,#42,(#59)); -#106= IFCRELAGGREGATES('2g71$fbF9AqxD4kuSH$L9P',#9,$,$,#42,(#56)); -#107= IFCRELAGGREGATES('1xmaI$XDD5zvQaU8MXyirQ',#9,$,$,#56,(#57)); -#108= IFCRELDEFINESBYPROPERTIES('0nrMpl64b40Az1z9EPyhBn',#9,$,$,(#35),#27); -#109= IFCRELNESTS('0U7YeK43TEpuht4hoSQK3w',#9,$,$,#59,(#102)); -#110= IFCRELNESTS('0LjGKcn1rCEQiEGtFBoZqX',#9,$,$,#59,(#66,#71)); -#111= IFCRELNESTS('09U0hDjWX1RgOQ1mmNgRW5',#9,$,$,#66,(#74,#77,#80)); -#112= IFCRELNESTS('1Rakif9Fn5HxY$2fxSwxqA',#9,$,$,#71,(#82,#84,#86)); -#113= IFCRELAGGREGATES('2l7uzP4nDAlha5HQYDcYSB',#9,$,$,#35,(#42)); -#114= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); -#115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); +#101= IFCLINEARPLACEMENT(#58,#100,$); +#102= IFCREFERENT('1ADMfNv3L2RuWdw9s0VBzN',#9,'Referent name',$,$,#101,$,$); +#103= IFCGROUP('3KF6hmUH9ExfmDglggWKPu',#9,'Declared Referent Group',$,$); +#104= IFCRELASSIGNSTOGROUP('2GvBhcTfX2lgK1dyZQNBNo',#9,$,$,(#102),$,#103); +#105= IFCRELDECLARES('1attKKezj6lBLIUIYIh3Im',#9,'Declared Groups',$,#35,(#103)); +#106= IFCRELAGGREGATES('35_EhjYhr5nAGaae4vAi0G',#9,$,$,#42,(#59)); +#107= IFCRELAGGREGATES('2rAPssFa1E8hd9wrzCi$0K',#9,$,$,#42,(#56)); +#108= IFCRELAGGREGATES('3MX1A6etD8OQ1yAiLXG4IV',#9,$,$,#56,(#57)); +#109= IFCRELDEFINESBYPROPERTIES('2fP5CCZMPEDROF2v0DN1AY',#9,$,$,(#35),#27); +#110= IFCRELNESTS('0pfdZVQ796BQLctpzGe4W5',#9,$,$,#59,(#102)); +#111= IFCRELNESTS('27vOYdgzP1V8Wq82h3bq6_',#9,$,$,#59,(#66,#71)); +#112= IFCRELNESTS('326PfC$754zuXWHTIJZmql',#9,$,$,#66,(#74,#77,#80)); +#113= IFCRELNESTS('3uXIdmtP988u940QQ5vRVm',#9,$,$,#71,(#82,#84,#86)); +#114= IFCRELAGGREGATES('238fdTONv3c9agyBc37Vqk',#9,$,$,#35,(#42)); +#115= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64),$); +#116= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69),$); ENDSEC; + END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_2.ifc b/files/Trimble_Tekla/Sprint_2_2.ifc index fa535259..f2302831 100644 --- a/files/Trimble_Tekla/Sprint_2_2.ifc +++ b/files/Trimble_Tekla/Sprint_2_2.ifc @@ -1,9 +1,10 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_2.ifc','2023-04-21T08:59:09',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_2.ifc','2023-06-13T12:21:20',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; + DATA; #1= IFCPOSTALADDRESS(.HOME.,'My postal address',$,$,('StreetAddress 1','StreetAddress 2'),'Box 1','Town','Region','Box 1','Country'); #2= IFCACTORROLE(.CONSULTANT.,'Role','Role Description'); @@ -13,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1682056749); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1686648080); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -31,111 +32,142 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('2EGNC1hWnAyf7TcKkm7Mtc',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('0oiKfD78z8NvGPF3qg0Gt8',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); -#29= IFCGROUP('3Eq4S$A1z6pvMmxJH9uEzw',#9,'TypeObject Group',$,$); -#30= IFCRELASSIGNSTOGROUP('1QkWWtUdXCoQAqjzWU5yeK',#9,$,$,(#28),$,#29); -#31= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); -#32= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#33= IFCSIMPLEPROPERTYTEMPLATE('2RMpZl8mr0U8BDlKhg2$pG',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#31,#32,$,$,$); -#34= IFCPROPERTYSETTEMPLATE('31Zp4Gzjr0JRHcgXalLGHm',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#33)); -#35= IFCPERSON($,$,'Given name',$,$,$,$,$); -#36= IFCACTOR('15IISmZ9rB5vdB6EMRsrgj',#9,'Actor',$,$,#35); -#37= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#38= IFCRELDECLARES('3KOjlNe9L0hAgVWEhSVKtT',#9,'TypeObjects',$,#37,(#28)); -#39= IFCRELDECLARES('1rLmzAOTn2_gPt$dt3WcFP',#9,'PropertysetTemplates',$,#37,(#34)); -#40= IFCRELDECLARES('3UgLQ0vyz9iBMtXyJMsuzw',#9,'Actors',$,#37,(#36)); -#41= IFCRELDECLARES('2Td3rNif1C7QNIMUriW3Iy',#9,'IfcGroup',$,#37,(#29,#119)); -#42= IFCCARTESIANPOINT((0.,0.,0.)); -#43= IFCAXIS2PLACEMENT3D(#42,#20,#21); -#44= IFCLOCALPLACEMENT($,#43); -#45= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#44,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); -#46= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#47= IFCRELASSOCIATESCLASSIFICATION('0c3WihfEf0MB1fT2h7SdMu',#9,$,$,(#37),#46); -#48= IFCPROJECTEDCRS('EPSG:3879','ETRS89/GK25FIN','EPSG:3879',$,$,$,$); -#49= IFCMAPCONVERSION(#24,#48,5000.,1520.,6500.,1.1,2.1,1.,2.,3.); +#27= IFCPROPERTYSET('3xUSMpPhT89PlGb7kKTpCw',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('18T76GwoLExeHmrty27JuI',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); +#30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); +#31= IFCSIMPLEPROPERTYTEMPLATE('2AQ1jqA0v6FAy8WBwD4tGk',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('1VP3CXfZLAOhgC4fR_BzSo',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#33= IFCPERSON($,$,'Given name',$,$,$,$,$); +#34= IFCACTOR('0rxap1mbH1cQ27uZ2kuHTi',#9,'Actor',$,$,#33); +#35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); +#36= IFCRELDECLARES('0bk5BwluDElgIJPrjiqAVX',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('0qemcc1zL3fRDdN_c0HRMr',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('3jSpnW_8b4nAF3lb7_oi4L',#9,'Actors',$,#35,(#34)); +#39= IFCCARTESIANPOINT((0.,0.,0.)); +#40= IFCAXIS2PLACEMENT3D(#39,#20,#21); +#41= IFCLOCALPLACEMENT($,#40); +#42= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); +#43= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#44= IFCRELASSOCIATESCLASSIFICATION('0llAsGXm97whsGdlyIEnzy',#9,$,$,(#35),#43); +#45= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); +#46= IFCMAPCONVERSION(#24,#45,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); +#47= IFCPERSON($,$,'Given name',$,$,$,$,$); +#48= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#47),$,$,'application/pdf',$,$,$,$); +#49= IFCRELASSOCIATESDOCUMENT('2Jgga1wor2RuWxhwBGcCdZ',#9,$,$,(#35),#48); #50= IFCPERSON($,$,'Given name',$,$,$,$,$); -#51= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'application/pdf',$,$,$,$); -#52= IFCRELASSOCIATESDOCUMENT('1QeAxhZnv9$QY6LbcQY5Xu',#9,$,$,(#37),#51); +#51= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#50),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); +#52= IFCRELASSOCIATESDATASET('38XMhU5$r1HfR0iQ0g9cS3',#9,$,$,(#35),#51); #53= IFCPERSON($,$,'Given name',$,$,$,$,$); -#54= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#53),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#55= IFCRELASSOCIATESDATASET('33d5NKdbnF1hmKP0B0pYgZ',#9,$,$,(#37),#54); -#56= IFCPERSON($,$,'Given name',$,$,$,$,$); -#57= IFCLIBRARYINFORMATION('Name','Version',#56,'2023-03-17T12:39:06','Location',$); -#58= IFCRELASSOCIATESLIBRARY('3jC7S8CSH7BuT9VNvhgsOZ',#9,$,$,(#37),#57); -#59= IFCLOCALPLACEMENT(#44,#43); -#60= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#59,$,$,.ELEMENT.,.NOTDEFINED.); -#61= IFCLOCALPLACEMENT(#59,#43); -#62= IFCTUNNELPART('3Hqc6KqFrDEA1P0QXwtGcV',#9,'TunnelPart name',$,$,#61,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#63= IFCCARTESIANPOINT((30.,0.,0.)); -#64= IFCPOLYLINE((#42,#63)); -#65= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#64); -#66= IFCCARTESIANPOINT((45.,0.,0.)); -#67= IFCAXIS2PLACEMENT3D(#66,#20,#21); -#68= IFCCIRCLE(#67,15.); -#69= IFCTRIMMEDCURVE(#68,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); -#70= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#69); -#71= IFCTRIMMEDCURVE(#68,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); -#72= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#71); -#73= IFCCOMPOSITECURVE((#65,#70,#72),.F.); -#74= IFCGRADIENTCURVE((#65,#70,#72),.F.,#73,$); -#75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#76= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#74)); -#77= IFCPRODUCTDEFINITIONSHAPE($,$,(#76,#81)); -#78= IFCALIGNMENT('23xQTkGmDC5fdnvRoXnkYu',#9,'Name',$,$,#44,#77,$); -#79= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#80= IFCINDEXEDPOLYCURVE(#79,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#81= IFCSHAPEREPRESENTATION(#75,'Axis','Curve2D',(#80)); -#82= IFCPRODUCTDEFINITIONSHAPE($,$,(#81)); -#83= IFCALIGNMENTHORIZONTAL('39WBO62Vb5kwM0gW782wjw',#9,'Name',$,$,#59,#82); -#84= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#85= IFCINDEXEDPOLYCURVE(#84,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#86= IFCSHAPEREPRESENTATION(#75,'Axis','Curve3D',(#85)); -#87= IFCPRODUCTDEFINITIONSHAPE($,$,(#86)); -#88= IFCALIGNMENTVERTICAL('0XDQF5FW95oxJRjWnY61sQ',#9,'Name',$,$,#59,#87); -#89= IFCCARTESIANPOINT((0.,0.)); -#90= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#89,0.,0.,0.,30.,$,.LINE.); -#91= IFCALIGNMENTSEGMENT('2M1qkhqDfFAv89AL7YIYDp',#9,'Name','Description',$,$,$,#90); -#92= IFCCARTESIANPOINT((30.,0.)); -#93= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#92,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#94= IFCALIGNMENTSEGMENT('07_3nbBBb40Qm6M8JPkdJN',#9,'Name','Description',$,$,$,#93); -#95= IFCCARTESIANPOINT((60.,0.)); -#96= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#95,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); -#97= IFCALIGNMENTSEGMENT('0MqQVyg5H6Yu7MaRl7EWI8',#9,'Name','Description',$,$,$,#96); -#98= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#99= IFCALIGNMENTSEGMENT('0AcW1BikfEmhmn3F0$EIMr',#9,'Name','Description',$,$,$,#98); -#100= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#101= IFCALIGNMENTSEGMENT('3r5U1u0YP5VwmkqdTXzvWa',#9,'Name','Description',$,$,$,#100); -#102= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#103= IFCALIGNMENTSEGMENT('17c7VcpgTBT84sHBUFtBCB',#9,'Name','Description',$,$,$,#102); -#104= IFCPOLYLINE((#89,#92)); -#105= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#104); -#106= IFCCARTESIANPOINT((45.,0.)); -#107= IFCAXIS2PLACEMENT2D(#106,$); -#108= IFCCIRCLE(#107,15.); -#109= IFCTRIMMEDCURVE(#108,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); -#110= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#109); -#111= IFCTRIMMEDCURVE(#108,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); -#112= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#111); -#113= IFCCOMPOSITECURVE((#105,#110,#112),.F.); -#114= IFCGRADIENTCURVE((#105,#110,#112),.F.,#113,$); -#115= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#114); -#116= IFCAXIS2PLACEMENTLINEAR(#115,$,$); -#117= IFCLINEARPLACEMENT(#44,#116,$); -#118= IFCREFERENT('2RGN1qdtLF1A80AWNoHZqd',#9,'Referent name',$,$,#117,$,$); -#119= IFCGROUP('31ElYlNmH8pvELel$hTnWh',#9,'Referent Group',$,$); -#120= IFCRELASSIGNSTOGROUP('25Ncj1JWX1gvu20SNH7AK_',#9,$,$,(#118),$,#119); -#121= IFCRELAGGREGATES('3FDkoYJvP2jPcQ4aiZ6qQW',#9,$,$,#45,(#60)); -#122= IFCRELAGGREGATES('02NXE5U2DCVPV5HjZzA7eV',#9,$,$,#60,(#62)); -#123= IFCRELDEFINESBYPROPERTIES('1_Pw6RSTf7gv9EUVCgnQ4z',#9,$,$,(#37),#27); -#124= IFCRELNESTS('0K_HhYh$TFi9pFlWk36WaS',#9,$,$,#78,(#118)); -#125= IFCRELNESTS('0rolv7Su51WxIHyJjut28Y',#9,$,$,#78,(#83,#88)); -#126= IFCRELNESTS('1igp20NNH6tOx_xxNJguMy',#9,$,$,#83,(#91,#94,#97)); -#127= IFCRELNESTS('3bFFKk7EL7l8O78AgoGWw9',#9,$,$,#88,(#99,#101,#103)); -#128= IFCRELAGGREGATES('0vxUB2ls9B8uC6oGOQEUKo',#9,$,$,#37,(#78)); -#129= IFCRELAGGREGATES('1Xs4Df1pj19v5lwwwbYmpC',#9,$,$,#37,(#45)); -#130= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#76),$); -#131= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#81),$); -#132= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#86),$); +#54= IFCLIBRARYINFORMATION('Name','Version',#53,'2023-03-17T12:39:06','Location',$); +#55= IFCRELASSOCIATESLIBRARY('0XP3Vjxdn3R9UHkiP1lXRO',#9,$,$,(#35),#54); +#56= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#57= IFCTUNNELPART('02vrmjpGb3De0ey8jbLbod',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#58= IFCLOCALPLACEMENT(#41,#40); +#59= IFCALIGNMENT('3x1C4r6tLBf8IqKXnVXGQZ',#9,'Name',$,$,#58,$,$); +#60= IFCLOCALPLACEMENT(#58,#40); +#61= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#62= IFCINDEXEDPOLYCURVE(#61,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#63= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#64= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#65= IFCPRODUCTDEFINITIONSHAPE($,$,(#64)); +#66= IFCALIGNMENTHORIZONTAL('1_fSGLYrz3CBzTn6T2xL_i',#9,'Name',$,$,#60,#65); +#67= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#68= IFCINDEXEDPOLYCURVE(#67,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#69= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#70= IFCPRODUCTDEFINITIONSHAPE($,$,(#69)); +#71= IFCALIGNMENTVERTICAL('3s7t4YbFHCzQihXo7IfhEs',#9,'Name',$,$,#60,#70); +#72= IFCCARTESIANPOINT((0.,0.)); +#73= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#72,0.,0.,0.,30.,$,.LINE.); +#74= IFCALIGNMENTSEGMENT('0sUKriyUX9GvSGb3AX0x0Z',#9,'Name','Description',$,$,$,#73); +#75= IFCCARTESIANPOINT((30.,0.)); +#76= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#75,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#77= IFCALIGNMENTSEGMENT('0w14sje1X4$9tIaCDq_2yx',#9,'Name','Description',$,$,$,#76); +#78= IFCCARTESIANPOINT((60.,0.)); +#79= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#80= IFCALIGNMENTSEGMENT('10aLG6QQ16qxBvl2xhCm8C',#9,'Name','Description',$,$,$,#79); +#81= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#82= IFCALIGNMENTSEGMENT('1A5DYmNNz3696g6jrYq2A2',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#84= IFCALIGNMENTSEGMENT('1fvtEDev92393S$Z5c7dzZ',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('0Ctbt9Iwz5JfhENbf85LWu',#9,'Name','Description',$,$,$,#85); +#87= IFCCARTESIANPOINT((30.,0.,0.)); +#88= IFCPOLYLINE((#39,#87)); +#89= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88); +#90= IFCCARTESIANPOINT((45.,0.,0.)); +#91= IFCAXIS2PLACEMENT3D(#90,#20,#21); +#92= IFCCIRCLE(#91,15.); +#93= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#94= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#93); +#95= IFCTRIMMEDCURVE(#92,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#96= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#95); +#97= IFCCOMPOSITECURVE((#89,#94,#96),.F.); +#98= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#99= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#98); +#100= IFCAXIS2PLACEMENTLINEAR(#99,$,$); +#101= IFCLINEARPLACEMENT(#58,#100,$); +#102= IFCREFERENT('1ADMfNv3L2RuWdw9s0VBzN',#9,'Referent name',$,$,#101,$,$); +#103= IFCGROUP('3KF6hmUH9ExfmDglggWKPu',#9,'Declared Referent Group',$,$); +#104= IFCRELASSIGNSTOGROUP('3KL_VT_lrF1f2Rnx2qBB51',#9,$,$,(#102),$,#103); +#105= IFCRELDECLARES('3h0uo2LF50nOnVu1MR3HsR',#9,'Declared Groups',$,#35,(#103)); +#106= IFCTUNNEL('37jsDoBNr0zx8aYk4ZR1lU',#9,'Tunnel name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.); +#107= IFCTUNNELPART('1k_mZNTCH0d8pq_LWDTWdr',#9,'TunnelPart name',$,$,#60,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#108= IFCPOLYLINE((#72,#75)); +#109= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#108); +#110= IFCCARTESIANPOINT((45.,0.)); +#111= IFCAXIS2PLACEMENT2D(#110,$); +#112= IFCCIRCLE(#111,15.); +#113= IFCTRIMMEDCURVE(#112,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#114= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#113); +#115= IFCTRIMMEDCURVE(#112,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#116= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#115); +#117= IFCCOMPOSITECURVE((#109,#114,#116),.F.); +#118= IFCGRADIENTCURVE((#109,#114,#116),.F.,#117,$); +#119= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#118)); +#120= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#121= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#120)); +#122= IFCPRODUCTDEFINITIONSHAPE($,$,(#119,#121)); +#123= IFCALIGNMENT('08nyQmVJP88fh42h0IRWkt',#9,'Name',$,$,#41,#122,$); +#124= IFCSHAPEREPRESENTATION(#63,'Axis','Curve2D',(#62)); +#125= IFCPRODUCTDEFINITIONSHAPE($,$,(#124)); +#126= IFCALIGNMENTHORIZONTAL('0yQ0$R_4f79BW0HYpPlKV5',#9,'Name',$,$,#58,#125); +#127= IFCSHAPEREPRESENTATION(#63,'Axis','Curve3D',(#68)); +#128= IFCPRODUCTDEFINITIONSHAPE($,$,(#127)); +#129= IFCALIGNMENTVERTICAL('17EicREOL7D8OV_GKo_d$H',#9,'Name',$,$,#58,#128); +#130= IFCALIGNMENTSEGMENT('3DO4w8e7z2eQDVOZL73xWS',#9,'Name','Description',$,$,$,#73); +#131= IFCALIGNMENTSEGMENT('3Y519r0zzE$RIefvIcozAt',#9,'Name','Description',$,$,$,#76); +#132= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#78,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#133= IFCALIGNMENTSEGMENT('1d5Lyib7r9IhdxFIih_9FN',#9,'Name','Description',$,$,$,#132); +#134= IFCALIGNMENTSEGMENT('1_Xpbjae56OxXwf6HyQgPW',#9,'Name','Description',$,$,$,#81); +#135= IFCALIGNMENTSEGMENT('2$YMJUOdr4A9Z3osOdvi_g',#9,'Name','Description',$,$,$,#83); +#136= IFCALIGNMENTSEGMENT('3Dshq4iPn2$wsYGIjUcMQW',#9,'Name','Description',$,$,$,#85); +#137= IFCGRADIENTCURVE((#89,#94,#96),.F.,#97,$); +#138= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#137); +#139= IFCAXIS2PLACEMENTLINEAR(#138,$,$); +#140= IFCLINEARPLACEMENT(#41,#139,$); +#141= IFCREFERENT('1TRbyoHSP9gP9bAXLZEXWW',#9,'Referent name',$,$,#140,$,$); +#142= IFCGROUP('3WCaniNCn7iAi0wiIPJL5P',#9,'Classified Referent Group',$,$); +#143= IFCRELASSIGNSTOGROUP('1tkeMVnbf6_hrbQFkx2MhU',#9,$,$,(#141),$,#142); +#144= IFCRELAGGREGATES('1qa13gfIbB8gBOQSJmau$Q',#9,$,$,#42,(#59)); +#145= IFCRELAGGREGATES('0VYpU3TE5BnO$RT2P_8WPa',#9,$,$,#42,(#56,#106)); +#146= IFCRELAGGREGATES('2lkRAJGvLEzx180f8ElsPp',#9,$,$,#56,(#57)); +#147= IFCRELAGGREGATES('2uRzDnBMzB3vVjCVd1NyJs',#9,$,$,#106,(#107)); +#148= IFCRELDEFINESBYPROPERTIES('3HpSsamfD5sA7oxMjNn$Xs',#9,$,$,(#35),#27); +#149= IFCRELNESTS('29GSG_WHH1WhAi03MkqE4T',#9,$,$,#59,(#102)); +#150= IFCRELNESTS('1HCZm_1iD3YwaPlHBEDf6V',#9,$,$,#59,(#66,#71)); +#151= IFCRELNESTS('39ps32BvXB3OtH09hjf850',#9,$,$,#66,(#74,#77,#80)); +#152= IFCRELNESTS('1iLTwX01b9GRP$LcvY4q34',#9,$,$,#71,(#82,#84,#86)); +#153= IFCRELNESTS('2rQdS2Yz95zAABsP0Ffr8u',#9,$,$,#123,(#141)); +#154= IFCRELNESTS('2DUtn$HUz2pvsubvaVKAdU',#9,$,$,#123,(#126,#129)); +#155= IFCRELNESTS('3kEmLq0cT6cgPZDk1mrmM1',#9,$,$,#126,(#130,#131,#133)); +#156= IFCRELNESTS('1IpwoaGPbCbOMhZrycL0wp',#9,$,$,#129,(#134,#135,#136)); +#157= IFCRELAGGREGATES('1B3MvQTr97uAJJ98tRuQVz',#9,$,$,#35,(#123)); +#158= IFCRELAGGREGATES('0rW6OeWMn4TR3ke7Xw0QAv',#9,$,$,#35,(#42)); +#159= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#119),$); +#160= IFCPRESENTATIONLAYERASSIGNMENT('Alignement3D',$,(#121),$); +#161= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#64,#124),$); +#162= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#69,#127),$); ENDSEC; + END-ISO-10303-21; diff --git a/files/Trimble_Tekla/Sprint_2_3.ifc b/files/Trimble_Tekla/Sprint_2_3.ifc index 48af3304..f19612de 100644 --- a/files/Trimble_Tekla/Sprint_2_3.ifc +++ b/files/Trimble_Tekla/Sprint_2_3.ifc @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[Undefined]'),'2;1'); -FILE_NAME('Sprint_2_3.ifc','2023-05-19T09:35:27',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); +FILE_NAME('Sprint_2_3.ifc','2023-06-13T12:21:23',('Author/creator of the IFC file'),('Trimble Inc.'),'IfcExportSDK2 ver. 4.7.1','Trimble Software - Version xx.x','Authorizer of the IFC file'); FILE_SCHEMA(('IFC4X4')); ENDSEC; @@ -14,7 +14,7 @@ DATA; #6= IFCORGANIZATION('TRMB','Trimble Inc.','Trimble consulting',(#4),(#5)); #7= IFCPERSONANDORGANIZATION(#3,#6,$); #8= IFCAPPLICATION(#6,'version','Application full name','Application Identifier'); -#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1684478127); +#9= IFCOWNERHISTORY(#7,#8,$,.NOCHANGE.,$,$,$,1686648083); #10= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #11= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); #12= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); @@ -32,170 +32,213 @@ DATA; #24= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.E-06,#22,#23); #25= IFCPROPERTYSINGLEVALUE('Project data',$,IFCLABEL('Project data 1.'),$); #26= IFCPROPERTYSINGLEVALUE('Length property',$,IFCLENGTHMEASURE(1.),#10); -#27= IFCPROPERTYSET('22RGO0fUr8ueErHjIKkSxM',#9,'Project pset',$,(#25,#26)); -#28= IFCARCHELEMENTTYPE('3D9fny3RjFZ8jlVhpxcnjz',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); +#27= IFCPROPERTYSET('39y2YdAKDAKg7xj7QBenbV',#9,'Project pset',$,(#25,#26)); +#28= IFCARCHELEMENTTYPE('0XAZH1AqHEEAGdNGyv0YoB',#9,'Name',$,$,$,$,$,$,.NOTDEFINED.); #29= IFCPROPERTYENUMERATION('DrillingDiameter',(IFCPOSITIVELENGTHMEASURE(100.)),$); #30= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.); -#31= IFCSIMPLEPROPERTYTEMPLATE('3PjtG$WNjByvXjjneahEpb',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); -#32= IFCPROPERTYSETTEMPLATE('095KUfmPT1o9xfaPfTsbMM',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); +#31= IFCSIMPLEPROPERTYTEMPLATE('0J5FcXkfbBawc7S8XrT3HY',#9,'DrillingDiameter',$,.P_SINGLEVALUE.,'IfcPositiveLengthMeasure',$,#29,#30,$,$,$); +#32= IFCPROPERTYSETTEMPLATE('2R8$llFTH5_hN_5rUc5VPb',#9,'Pset_GeoObsBoreholeConstruction',$,.PSET_TYPEDRIVENOVERRIDE.,'IfcBorehole',(#31)); #33= IFCPERSON($,$,'Given name',$,$,$,$,$); -#34= IFCACTOR('0_xEMugy57nRHK0177oqxq',#9,'Actor',$,$,#33); +#34= IFCACTOR('0q9pvghlr9MufqSjL9T3Bn',#9,'Actor',$,$,#33); #35= IFCPROJECT('3KF6hmUH9ExfmDglggWKPu',#9,'Project name','\X2\987976EE7B804ECB\X0\',$,$,$,(#24),#18); -#36= IFCRELDECLARES('1jvBUoVzH5_w9Q7wI5v8MU',#9,'TypeObjects',$,#35,(#28)); -#37= IFCRELDECLARES('1XvM7_FZDBj8SqQDRsyEPx',#9,'PropertysetTemplates',$,#35,(#32)); -#38= IFCRELDECLARES('38mg1Tt9LA2gCIjlp$TLl6',#9,'Actors',$,#35,(#34)); +#36= IFCRELDECLARES('3KR1uzqfvEwOGC1mCf5DQ4',#9,'TypeObjects',$,#35,(#28)); +#37= IFCRELDECLARES('3g5GeZUoXB9xFT04Zl6kxc',#9,'PropertysetTemplates',$,#35,(#32)); +#38= IFCRELDECLARES('3f1yVseobAiQiLyrNpDRND',#9,'Actors',$,#35,(#34)); #39= IFCCARTESIANPOINT((0.,0.,0.)); #40= IFCAXIS2PLACEMENT3D(#39,#20,#21); #41= IFCLOCALPLACEMENT($,#40); #42= IFCPROPERTYSINGLEVALUE('LandID',$,IFCIDENTIFIER('DGI'),$); #43= IFCPROPERTYSINGLEVALUE('IsPermanentID',$,IFCBOOLEAN(.T.),$); #44= IFCPROPERTYSINGLEVALUE('LandTitleID',$,IFCIDENTIFIER('DGI-1107'),$); -#45= IFCPROPERTYSET('2d6JAw$3v8x8ptu6CFoUiW',#9,'Pset_LandRegistration',$,(#42,#43,#44)); +#45= IFCPROPERTYSET('0yCQ7xuTH2CRzM$88ZnNkx',#9,'Pset_LandRegistration',$,(#42,#43,#44)); #46= IFCSITE('0jf8GwS$L3YP5fxsJ17CHX',#9,'Site name',$,$,#41,$,$,.ELEMENT.,(60,11,10),(24,48,23),21590.,$,$); #47= IFCPROJECTEDCRS('EPSG:3879','ETRS89 / GK25FIN','EPSG:3879',$,$,$,$); #48= IFCMAPCONVERSION(#24,#47,5000.,1520.,6500.,1.1,2.1,1.,1.,1.); #49= IFCPERSON($,$,'Given name',$,$,$,$,$); #50= IFCDOCUMENTINFORMATION('Identification','IfcDocumentInformation Name',$,'Location',$,$,$,$,$,(#49),$,$,'application/pdf',$,$,$,$); -#51= IFCRELASSOCIATESDOCUMENT('08ZA1iD4vBnxbOyvrYFEYu',#9,$,$,(#35),#50); +#51= IFCRELASSOCIATESDOCUMENT('0kFU_3cOj6G8wWYmWadZ6q',#9,$,$,(#35),#50); #52= IFCPERSON($,$,'Given name',$,$,$,$,$); #53= IFCDATASETINFORMATION('Identification','IfcDatasetInformation Name',$,'Location',$,$,$,$,$,(#52),$,$,'text/xml',$,$,$,$,'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#54= IFCRELASSOCIATESDATASET('1YuE7nylr9d9m9EEj6QDWP',#9,$,$,(#35),#53); +#54= IFCRELASSOCIATESDATASET('04f0L8MAf9tBPsBDPE9ibC',#9,$,$,(#35),#53); #55= IFCPERSON($,$,'Given name',$,$,$,$,$); #56= IFCLIBRARYINFORMATION('Name','Version',#55,'2023-03-17T12:39:06','Location',$); -#57= IFCRELASSOCIATESLIBRARY('1j0X12HMf9QAuZr4Zj8lsV',#9,$,$,(#35),#56); -#58= IFCLOCALPLACEMENT(#41,#40); -#59= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#58,$,$,.ELEMENT.,.NOTDEFINED.); -#60= IFCLOCALPLACEMENT(#58,#40); -#61= IFCTUNNELPART('2lPqvKNgj3kuCT31dEadfq',#9,'TunnelPart name',$,$,#60,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); -#62= IFCCARTESIANPOINT((30.,0.,0.)); -#63= IFCPOLYLINE((#39,#62)); -#64= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#63); -#65= IFCCARTESIANPOINT((45.,0.,0.)); -#66= IFCAXIS2PLACEMENT3D(#65,#20,#21); -#67= IFCCIRCLE(#66,15.); -#68= IFCTRIMMEDCURVE(#67,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); -#69= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#68); -#70= IFCTRIMMEDCURVE(#67,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); -#71= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#70); -#72= IFCCOMPOSITECURVE((#64,#69,#71),.F.); -#73= IFCGRADIENTCURVE((#64,#69,#71),.F.,#72,$); -#74= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#75= IFCSHAPEREPRESENTATION(#74,'Axis','Curve3D',(#73)); -#76= IFCPRODUCTDEFINITIONSHAPE($,$,(#75)); -#77= IFCALIGNMENT('09LYeA1xj07RxoQ2yvUfVb',#9,'Name',$,$,#41,#76,$); -#78= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); -#79= IFCINDEXEDPOLYCURVE(#78,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); -#80= IFCSHAPEREPRESENTATION(#74,'Axis','Curve2D',(#79)); -#81= IFCPRODUCTDEFINITIONSHAPE($,$,(#80)); -#82= IFCALIGNMENTHORIZONTAL('3JtnwI$lbCROIbRJ2YRsjx',#9,'Name',$,$,#58,#81); -#83= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); -#84= IFCINDEXEDPOLYCURVE(#83,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); -#85= IFCSHAPEREPRESENTATION(#74,'Axis','Curve3D',(#84)); -#86= IFCPRODUCTDEFINITIONSHAPE($,$,(#85)); -#87= IFCALIGNMENTVERTICAL('1wGahTISr4NBlmdiDsRIK8',#9,'Name',$,$,#58,#86); -#88= IFCCARTESIANPOINT((0.,0.)); -#89= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#88,0.,0.,0.,30.,$,.LINE.); -#90= IFCALIGNMENTSEGMENT('2XEIoRyXL028C$ZgCAY6xk',#9,'Name','Description',$,$,$,#89); -#91= IFCCARTESIANPOINT((30.,0.)); -#92= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#91,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#93= IFCALIGNMENTSEGMENT('1hD46a9FD7_xPijeHBYY_z',#9,'Name','Description',$,$,$,#92); -#94= IFCCARTESIANPOINT((60.,0.)); -#95= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#94,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); -#96= IFCALIGNMENTSEGMENT('1kbcWmWuv6ZBWwpIPYdI86',#9,'Name','Description',$,$,$,#95); -#97= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); -#98= IFCALIGNMENTSEGMENT('0_cM5k9NbCfAGEWkVdIoWA',#9,'Name','Description',$,$,$,#97); -#99= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); -#100= IFCALIGNMENTSEGMENT('0n_8LYJvz2GAofi7_6oGqe',#9,'Name','Description',$,$,$,#99); -#101= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); -#102= IFCALIGNMENTSEGMENT('0YnI$saV12WOFh5P8d$wx_',#9,'Name','Description',$,$,$,#101); -#103= IFCGRADIENTCURVE((#64,#69,#71),.F.,#72,$); -#104= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#103); -#105= IFCAXIS2PLACEMENTLINEAR(#104,$,$); -#106= IFCLINEARPLACEMENT(#58,#105,$); -#107= IFCREFERENT('2LVVKwiwr07PLgPAom$Cmm',#9,'Referent name',$,$,#106,$,$); -#108= IFCGROUP('2j3R0dyez0vgeJYQwIc2wq',#9,'Referent Group',$,$); -#109= IFCRELASSIGNSTOGROUP('3le4vcR5f21wsrSoQ7mDqd',#9,$,$,(#107),$,#108); -#110= IFCDIRECTION((0.,1.,0.)); -#111= IFCAXIS2PLACEMENT3D(#39,#110,#20); -#112= IFCLOCALPLACEMENT(#41,#111); -#113= IFCCOLOURRGB($,1.,1.,0.); -#114= IFCSURFACESTYLERENDERING(#113,0.,$,$,$,$,$,$,.NOTDEFINED.); -#115= IFCSURFACESTYLE($,.POSITIVE.,(#114)); -#116= IFCCARTESIANPOINT((-100.,-100.,0.)); -#117= IFCCARTESIANPOINT((-100.,100.,0.)); -#118= IFCCARTESIANPOINT((100.,100.,0.)); -#119= IFCCARTESIANPOINT((100.,-100.,0.)); -#120= IFCPOLYLOOP((#116,#117,#118,#119)); -#121= IFCFACEOUTERBOUND(#120,.T.); -#122= IFCFACE((#121)); -#123= IFCCARTESIANPOINT((-100.,-100.,2800.)); -#124= IFCCARTESIANPOINT((-100.,100.,2800.)); -#125= IFCPOLYLOOP((#116,#123,#124,#117)); -#126= IFCFACEOUTERBOUND(#125,.T.); -#127= IFCFACE((#126)); -#128= IFCCARTESIANPOINT((100.,100.,2800.)); -#129= IFCPOLYLOOP((#118,#117,#124,#128)); -#130= IFCFACEOUTERBOUND(#129,.T.); -#131= IFCFACE((#130)); -#132= IFCCARTESIANPOINT((100.,-100.,2800.)); -#133= IFCPOLYLOOP((#119,#118,#128,#132)); -#134= IFCFACEOUTERBOUND(#133,.T.); -#135= IFCFACE((#134)); -#136= IFCPOLYLOOP((#116,#119,#132,#123)); -#137= IFCFACEOUTERBOUND(#136,.T.); -#138= IFCFACE((#137)); -#139= IFCPOLYLOOP((#123,#132,#128,#124)); -#140= IFCFACEOUTERBOUND(#139,.T.); -#141= IFCFACE((#140)); -#142= IFCCLOSEDSHELL((#122,#127,#131,#135,#138,#141)); -#143= IFCFACETEDBREP(#142); -#144= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); -#145= IFCSHAPEREPRESENTATION(#144,'Body','Brep',(#143)); -#146= IFCPRODUCTDEFINITIONSHAPE($,$,(#145)); -#147= IFCBEAM('1Nvb941u1BuvP4sWjDegTg',#9,'Beam Name',$,$,#112,#146,$,.BEAM.); -#148= IFCCARTESIANPOINT((1000.,0.,0.)); -#149= IFCAXIS2PLACEMENT3D(#148,#110,#20); -#150= IFCLOCALPLACEMENT(#41,#149); -#151= IFCCARTESIANPOINTLIST3D(((-100.,-100.,0.),(-100.,-100.,2800.),(-100.,100.,0.),(-100.,100.,2800.),(100.,-100.,0.),(100.,-100.,2800.),(100.,100.,0.),(100.,100.,2800.))); -#152= IFCINDEXEDPOLYGONALFACE((1,3,7,5)); -#153= IFCINDEXEDPOLYGONALFACE((1,2,4,3)); -#154= IFCINDEXEDPOLYGONALFACE((7,3,4,8)); -#155= IFCINDEXEDPOLYGONALFACE((5,7,8,6)); -#156= IFCINDEXEDPOLYGONALFACE((1,5,6,2)); -#157= IFCINDEXEDPOLYGONALFACE((2,6,8,4)); -#158= IFCPOLYGONALFACESET(#151,.T.,(#152,#153,#154,#155,#156,#157),$); -#159= IFCSHAPEREPRESENTATION(#144,'Body','Tessellation',(#158)); -#160= IFCPRODUCTDEFINITIONSHAPE($,$,(#159)); -#161= IFCBEAM('2jOr9P_wHC0umDFegCfg1Y',#9,'Beam Name',$,$,#150,#160,$,.BEAM.); -#162= IFCCARTESIANPOINT((2000.,0.,0.)); -#163= IFCAXIS2PLACEMENT3D(#162,#110,#20); -#164= IFCLOCALPLACEMENT(#41,#163); -#165= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); -#166= IFCSHAPEREPRESENTATION(#144,'Body','Voxel',(#165)); -#167= IFCPRODUCTDEFINITIONSHAPE($,$,(#166)); -#168= IFCBEAM('0y0tfS_Jj91w6SQ1SD9meF',#9,'Beam Name',$,$,#164,#167,$,.BEAM.); -#169= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); -#170= IFCCLASSIFICATIONREFERENCE($,'Identification','Name',#169,$,$); -#171= IFCRELASSOCIATESCLASSIFICATION('1MXTUv4N93m9XtzE5n$U33',#9,$,$,(#35,#46,#59,#61,#77,#107,#108,#147,#161,#168),#170); -#172= IFCRELAGGREGATES('1mg5nsN0953P8Elig4kBkx',#9,$,$,#46,(#59)); -#173= IFCRELAGGREGATES('37mTLF_qD6kekIOUlcFUGV',#9,$,$,#59,(#61)); -#174= IFCRELCONTAINEDINSPATIALSTRUCTURE('1nwQxKTLb9_gZVCemtw2Lx',#9,$,$,(#147,#161,#168),#46); -#175= IFCRELDEFINESBYPROPERTIES('1XRxNAeoD7RvrjG3w9h5ZT',#9,$,$,(#35),#27); -#176= IFCRELDEFINESBYPROPERTIES('0la4_gDpL8DgzmFNqAwZZD',#9,$,$,(#46),#45); -#177= IFCRELNESTS('1NOhVenF91ahyXftGwQe25',#9,$,$,#77,(#107)); -#178= IFCRELNESTS('3lagEDc653vuK8KoimGNKO',#9,$,$,#77,(#82,#87)); -#179= IFCRELNESTS('2x8Uo5X4vFTeGpVSxBsl4Q',#9,$,$,#82,(#90,#93,#96)); -#180= IFCRELNESTS('1uuOSiaqD6De7SfhuQmCi9',#9,$,$,#87,(#98,#100,#102)); -#181= IFCRELAGGREGATES('0TethNeK56XQYJlz5DTAHL',#9,$,$,#35,(#77)); -#182= IFCRELAGGREGATES('2hD15NK4nFx9ulUpBBH0sr',#9,$,$,#35,(#46)); -#183= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#75),$); -#184= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#80),$); -#185= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#85),$); -#186= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#145,#159),$); -#187= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#166),$); -#188= IFCSTYLEDITEM($,(#115),$); -#189= IFCSTYLEDITEM(#143,(#115),$); -#190= IFCSTYLEDITEM(#158,(#115),$); +#57= IFCRELASSOCIATESLIBRARY('3QSKAnMObDuh5NPGXQLjjD',#9,$,$,(#35),#56); +#58= IFCTUNNEL('2$M74xvK5FOvGEnGoq1S65',#9,'Tunnel name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.); +#59= IFCTUNNELPART('02vrmjpGb3De0ey8jbLbod',#9,'TunnelPart name',$,$,#41,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#60= IFCLOCALPLACEMENT(#41,#40); +#61= IFCALIGNMENT('3x1C4r6tLBf8IqKXnVXGQZ',#9,'Name',$,$,#60,$,$); +#62= IFCLOCALPLACEMENT(#60,#40); +#63= IFCCARTESIANPOINTLIST2D(((0.,0.),(30.,0.),(45.,-15.),(60.,0.),(45.,15.)),$); +#64= IFCINDEXEDPOLYCURVE(#63,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,2))),.F.); +#65= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#66= IFCSHAPEREPRESENTATION(#65,'Axis','Curve2D',(#64)); +#67= IFCPRODUCTDEFINITIONSHAPE($,$,(#66)); +#68= IFCALIGNMENTHORIZONTAL('3EdT9LmlP6bglcUgOVuIIV',#9,'Name',$,$,#62,#67); +#69= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(30.,0.,-1.),(45.,-15.,-2.),(60.,0.,0.),(45.,15.,2.),(30.,0.,1.)),$); +#70= IFCINDEXEDPOLYCURVE(#69,(IFCLINEINDEX((1,2)),IFCARCINDEX((2,3,4)),IFCARCINDEX((4,5,6))),.F.); +#71= IFCSHAPEREPRESENTATION(#65,'Axis','Curve3D',(#70)); +#72= IFCPRODUCTDEFINITIONSHAPE($,$,(#71)); +#73= IFCALIGNMENTVERTICAL('1ylf8eFSP5buDoTiYj6J5a',#9,'Name',$,$,#62,#72); +#74= IFCCARTESIANPOINT((0.,0.)); +#75= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#74,0.,0.,0.,30.,$,.LINE.); +#76= IFCALIGNMENTSEGMENT('0cFqK8Qe59YPlZoSNJc8NK',#9,'Name','Description',$,$,$,#75); +#77= IFCCARTESIANPOINT((30.,0.)); +#78= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#77,4.71238898038469,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#79= IFCALIGNMENTSEGMENT('2rrjxxDZbDb9ELdHebmn5n',#9,'Name','Description',$,$,$,#78); +#80= IFCCARTESIANPOINT((60.,0.)); +#81= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#80,1.5707963267949,15.,15.,47.1238898038469,$,.CLOTHOID.); +#82= IFCALIGNMENTSEGMENT('05gWM2sCjFjg5$NVB3exCY',#9,'Name','Description',$,$,$,#81); +#83= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',0.,30.,0.,-0.0333333333333333,-0.0333333333333333,$,.CONSTANTGRADIENT.); +#84= IFCALIGNMENTSEGMENT('0$PYknFs92mvwb6EdrK7XO',#9,'Name','Description',$,$,$,#83); +#85= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',30.,47.1238898038469,-1.,-0.0424413181578388,0.0848826363156775,-15.0084776206116,.CIRCULARARC.); +#86= IFCALIGNMENTSEGMENT('3P1uQcgHzA6u5VKiG8vMxt',#9,'Name','Description',$,$,$,#85); +#87= IFCALIGNMENTVERTICALSEGMENT('StartTag','EndTag',77.1238898038469,47.1238898038469,0.,0.0848826363156776,-0.0424413181578387,-15.0084776206116,.CIRCULARARC.); +#88= IFCALIGNMENTSEGMENT('37FWjMzQD49ghBx2JhVMAN',#9,'Name','Description',$,$,$,#87); +#89= IFCCARTESIANPOINT((30.,0.,0.)); +#90= IFCPOLYLINE((#39,#89)); +#91= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#90); +#92= IFCCARTESIANPOINT((45.,0.,0.)); +#93= IFCAXIS2PLACEMENT3D(#92,#20,#21); +#94= IFCCIRCLE(#93,15.); +#95= IFCTRIMMEDCURVE(#94,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#96= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#95); +#97= IFCTRIMMEDCURVE(#94,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#98= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#97); +#99= IFCCOMPOSITECURVE((#91,#96,#98),.F.); +#100= IFCGRADIENTCURVE((#91,#96,#98),.F.,#99,$); +#101= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#100); +#102= IFCAXIS2PLACEMENTLINEAR(#101,$,$); +#103= IFCLINEARPLACEMENT(#60,#102,$); +#104= IFCREFERENT('1ADMfNv3L2RuWdw9s0VBzN',#9,'Referent name',$,$,#103,$,$); +#105= IFCGROUP('3KF6hmUH9ExfmDglggWKPu',#9,'Declared Referent Group',$,$); +#106= IFCRELASSIGNSTOGROUP('2pEpnqKf99TR8pfOC3gVE_',#9,$,$,(#104),$,#105); +#107= IFCRELDECLARES('3QUAtjghb4wvLScgZiilMg',#9,'Declared Groups',$,#35,(#105)); +#108= IFCTUNNEL('37jsDoBNr0zx8aYk4ZR1lU',#9,'Tunnel name',$,$,#60,$,$,.ELEMENT.,.NOTDEFINED.); +#109= IFCTUNNELPART('1k_mZNTCH0d8pq_LWDTWdr',#9,'TunnelPart name',$,$,#62,$,$,.ELEMENT.,.NOTDEFINED.,.NOTDEFINED.); +#110= IFCPOLYLINE((#74,#77)); +#111= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#110); +#112= IFCCARTESIANPOINT((45.,0.)); +#113= IFCAXIS2PLACEMENT2D(#112,$); +#114= IFCCIRCLE(#113,15.); +#115= IFCTRIMMEDCURVE(#114,(IFCPARAMETERVALUE(3.14159265358979)),(IFCPARAMETERVALUE(0.)),.T.,.PARAMETER.); +#116= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#115); +#117= IFCTRIMMEDCURVE(#114,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(3.14159265358979)),.T.,.PARAMETER.); +#118= IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#117); +#119= IFCCOMPOSITECURVE((#111,#116,#118),.F.); +#120= IFCGRADIENTCURVE((#111,#116,#118),.F.,#119,$); +#121= IFCSHAPEREPRESENTATION(#65,'Axis','Curve2D',(#120)); +#122= IFCGRADIENTCURVE((#91,#96,#98),.F.,#99,$); +#123= IFCSHAPEREPRESENTATION(#65,'Axis','Curve3D',(#122)); +#124= IFCPRODUCTDEFINITIONSHAPE($,$,(#121,#123)); +#125= IFCALIGNMENT('08nyQmVJP88fh42h0IRWkt',#9,'Name',$,$,#41,#124,$); +#126= IFCSHAPEREPRESENTATION(#65,'Axis','Curve2D',(#64)); +#127= IFCPRODUCTDEFINITIONSHAPE($,$,(#126)); +#128= IFCALIGNMENTHORIZONTAL('1RKUkb$nr90fIGbMvZnM4A',#9,'Name',$,$,#60,#127); +#129= IFCSHAPEREPRESENTATION(#65,'Axis','Curve3D',(#70)); +#130= IFCPRODUCTDEFINITIONSHAPE($,$,(#129)); +#131= IFCALIGNMENTVERTICAL('0fovPupT1FPAApgJ9mNu0b',#9,'Name',$,$,#60,#130); +#132= IFCALIGNMENTSEGMENT('36slc5ffDFiAt$tS2dNrpj',#9,'Name','Description',$,$,$,#75); +#133= IFCALIGNMENTSEGMENT('1ae46QQM51kfe6$fjiWYyu',#9,'Name','Description',$,$,$,#78); +#134= IFCALIGNMENTHORIZONTALSEGMENT('StartTag','EndTag',#80,1.5707963267949,15.,15.,47.1238898038469,$,.CIRCULARARC.); +#135= IFCALIGNMENTSEGMENT('1CMbuXXyn9MxDv5ZTZkmAK',#9,'Name','Description',$,$,$,#134); +#136= IFCALIGNMENTSEGMENT('3df9IS7XrAMgnGaoJlyTTV',#9,'Name','Description',$,$,$,#83); +#137= IFCALIGNMENTSEGMENT('1Y3ntmVEn2$v5I5nv8e5KS',#9,'Name','Description',$,$,$,#85); +#138= IFCALIGNMENTSEGMENT('2IxcKo94rBIPKIRI1474sn',#9,'Name','Description',$,$,$,#87); +#139= IFCGRADIENTCURVE((#91,#96,#98),.F.,#99,$); +#140= IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.),$,$,$,#139); +#141= IFCAXIS2PLACEMENTLINEAR(#140,$,$); +#142= IFCLINEARPLACEMENT(#41,#141,$); +#143= IFCREFERENT('1TRbyoHSP9gP9bAXLZEXWW',#9,'Referent name',$,$,#142,$,$); +#144= IFCGROUP('3WCaniNCn7iAi0wiIPJL5P',#9,'Classified Referent Group',$,$); +#145= IFCRELASSIGNSTOGROUP('0wAYtEPVL6cf7czrC$IMXA',#9,$,$,(#143),$,#144); +#146= IFCDIRECTION((0.,1.,0.)); +#147= IFCAXIS2PLACEMENT3D(#39,#146,#20); +#148= IFCLOCALPLACEMENT(#41,#147); +#149= IFCCOLOURRGB($,1.,1.,0.); +#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,$,$,.NOTDEFINED.); +#151= IFCSURFACESTYLE($,.POSITIVE.,(#150)); +#152= IFCCARTESIANPOINT((-100.,-100.,0.)); +#153= IFCCARTESIANPOINT((-100.,100.,0.)); +#154= IFCCARTESIANPOINT((100.,100.,0.)); +#155= IFCCARTESIANPOINT((100.,-100.,0.)); +#156= IFCPOLYLOOP((#152,#153,#154,#155)); +#157= IFCFACEOUTERBOUND(#156,.T.); +#158= IFCFACE((#157)); +#159= IFCCARTESIANPOINT((-100.,-100.,2800.)); +#160= IFCCARTESIANPOINT((-100.,100.,2800.)); +#161= IFCPOLYLOOP((#152,#159,#160,#153)); +#162= IFCFACEOUTERBOUND(#161,.T.); +#163= IFCFACE((#162)); +#164= IFCCARTESIANPOINT((100.,100.,2800.)); +#165= IFCPOLYLOOP((#154,#153,#160,#164)); +#166= IFCFACEOUTERBOUND(#165,.T.); +#167= IFCFACE((#166)); +#168= IFCCARTESIANPOINT((100.,-100.,2800.)); +#169= IFCPOLYLOOP((#155,#154,#164,#168)); +#170= IFCFACEOUTERBOUND(#169,.T.); +#171= IFCFACE((#170)); +#172= IFCPOLYLOOP((#152,#155,#168,#159)); +#173= IFCFACEOUTERBOUND(#172,.T.); +#174= IFCFACE((#173)); +#175= IFCPOLYLOOP((#159,#168,#164,#160)); +#176= IFCFACEOUTERBOUND(#175,.T.); +#177= IFCFACE((#176)); +#178= IFCCLOSEDSHELL((#158,#163,#167,#171,#174,#177)); +#179= IFCFACETEDBREP(#178); +#180= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$); +#181= IFCSHAPEREPRESENTATION(#180,'Body','Brep',(#179)); +#182= IFCPRODUCTDEFINITIONSHAPE($,$,(#181)); +#183= IFCBEAM('3RmGg9jNbFhA6aKWyi$Lo1',#9,'Beam Name',$,$,#148,#182,$,.BEAM.); +#184= IFCCARTESIANPOINT((1000.,0.,0.)); +#185= IFCAXIS2PLACEMENT3D(#184,#146,#20); +#186= IFCLOCALPLACEMENT(#41,#185); +#187= IFCCARTESIANPOINTLIST3D(((-100.,-100.,0.),(-100.,-100.,2800.),(-100.,100.,0.),(-100.,100.,2800.),(100.,-100.,0.),(100.,-100.,2800.),(100.,100.,0.),(100.,100.,2800.)),$); +#188= IFCINDEXEDPOLYGONALFACE((1,3,7,5)); +#189= IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#190= IFCINDEXEDPOLYGONALFACE((7,3,4,8)); +#191= IFCINDEXEDPOLYGONALFACE((5,7,8,6)); +#192= IFCINDEXEDPOLYGONALFACE((1,5,6,2)); +#193= IFCINDEXEDPOLYGONALFACE((2,6,8,4)); +#194= IFCPOLYGONALFACESET(#187,.T.,(#188,#189,#190,#191,#192,#193),$); +#195= IFCSHAPEREPRESENTATION(#180,'Body','Tessellation',(#194)); +#196= IFCPRODUCTDEFINITIONSHAPE($,$,(#195)); +#197= IFCBEAM('2KwwbgLRP3HuuaUGvMDxoA',#9,'Beam Name',$,$,#186,#196,$,.BEAM.); +#198= IFCCARTESIANPOINT((2000.,0.,0.)); +#199= IFCAXIS2PLACEMENT3D(#198,#146,#20); +#200= IFCLOCALPLACEMENT(#41,#199); +#201= IFCVOXELGRID(100,100,100,224,9,2,(.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.F.,.F.,.F.,.T.,.T.,.T.,.T.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.T.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.,.F.)); +#202= IFCSHAPEREPRESENTATION(#180,'Body','Voxel',(#201)); +#203= IFCPRODUCTDEFINITIONSHAPE($,$,(#202)); +#204= IFCBEAM('1JCkvlBynEx8qCgD18NdcZ',#9,'Beam Name',$,$,#200,#203,$,.BEAM.); +#205= IFCCLASSIFICATION('Source',$,$,'Name',$,$,$); +#206= IFCCLASSIFICATIONREFERENCE($,'Identification','Name',#205,$,$); +#207= IFCRELASSOCIATESCLASSIFICATION('1ZYqHmwlL1UhBXKJOnsVoS',#9,$,$,(#35,#46,#108,#109,#125,#143,#144,#183,#197,#204),#206); +#208= IFCRELAGGREGATES('3FTgqFqEbE2hucsNjRWL5U',#9,$,$,#46,(#61)); +#209= IFCRELAGGREGATES('0EOzeg1pf7dvN2OhfVP7KK',#9,$,$,#46,(#58,#108)); +#210= IFCRELAGGREGATES('0f4thJwMX0vfCMLRcF2hzq',#9,$,$,#58,(#59)); +#211= IFCRELAGGREGATES('1S60svVQb9fBK2DvbxFxSK',#9,$,$,#108,(#109)); +#212= IFCRELCONTAINEDINSPATIALSTRUCTURE('3k4YLYTO12tgCTJjeZzMt6',#9,$,$,(#183,#197,#204),#46); +#213= IFCRELDEFINESBYPROPERTIES('1OTXrFh$vDtvv9UPQ1ZCxR',#9,$,$,(#35),#27); +#214= IFCRELDEFINESBYPROPERTIES('0u4IH1ltD0gumBVtVx_yoS',#9,$,$,(#46),#45); +#215= IFCRELNESTS('3vH8YonLH5VvgZtXm1aVQf',#9,$,$,#61,(#104)); +#216= IFCRELNESTS('1Z5Gi_U9HE8wUkn1GprXYy',#9,$,$,#61,(#68,#73)); +#217= IFCRELNESTS('1cndSn8Hb2ZwF4b2Vy6m6K',#9,$,$,#68,(#76,#79,#82)); +#218= IFCRELNESTS('0HaypJ07bEnQVRDXQ4Fpj3',#9,$,$,#73,(#84,#86,#88)); +#219= IFCRELNESTS('0nSpuY2MTEnh576ywj7g1j',#9,$,$,#125,(#143)); +#220= IFCRELNESTS('1NbTu_TCv3N9poTEKyyC4W',#9,$,$,#125,(#128,#131)); +#221= IFCRELNESTS('0NuymAXPHBkwOIrAklXsAt',#9,$,$,#128,(#132,#133,#135)); +#222= IFCRELNESTS('2YzqLZJH14HRm_GrpWTFmc',#9,$,$,#131,(#136,#137,#138)); +#223= IFCRELAGGREGATES('1HtzyPedrASRn$ff1MjGDg',#9,$,$,#35,(#125)); +#224= IFCRELAGGREGATES('0hlLbiMmf9pwlS2L$iR1T0',#9,$,$,#35,(#46)); +#225= IFCPRESENTATIONLAYERASSIGNMENT('Alignement2D',$,(#121),$); +#226= IFCPRESENTATIONLAYERASSIGNMENT('Alignement3D',$,(#123),$); +#227= IFCPRESENTATIONLAYERASSIGNMENT('AlignementHorizontal',$,(#66,#126),$); +#228= IFCPRESENTATIONLAYERASSIGNMENT('AlignementVertical',$,(#71,#129),$); +#229= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Brep',$,(#181,#195),$); +#230= IFCPRESENTATIONLAYERASSIGNMENT('Beam-Voxel',$,(#202),$); +#231= IFCSTYLEDITEM($,(#151),$); +#232= IFCSTYLEDITEM(#179,(#151),$); +#233= IFCSTYLEDITEM(#194,(#151),$); ENDSEC; END-ISO-10303-21;