mapped items test

This commit is contained in:
Ryan Schultz 2020-05-23 18:46:46 -05:00
parent 5e1d0f76ea
commit ecc5288fd9
27 changed files with 2637 additions and 7113 deletions

View File

@ -6,14 +6,14 @@ This file lists "exercises" to be performed by a BIM application to achieve adeq
## File Naming Convension Examples:
| 1 Original File | 2 Exported IFC File | 3 Imported Native File | 4 Exported IFC File | 5 Imported Native File |
| ------------------- | ------------------------ | -------------------------- | ------------------------------ | ------------------------------ |
| Extrusions_01.FCStd | Extrusions_02_PASSED.ifc | Extrusions_03_PASSED.rvt | Extrusions_04_FAILED_rvt.ifc | Extrusions_05_FAILED_rvt.rvt |
| | | | | Extrusions_05_FAILED_rvt.FCStd |
| | | Extrusions_03_PASSED.FCStd | | |
| | | Extrusions_03_PASSED.blend | Extrusions_04_PASSED_blend.ifc | Extrusions_05_PASSED_blend.rvt |
| | | Extrusions_03_PASSED.pln | Extrusions_04_PASSED_pln.ifc | Extrusions_05_PASSED_pln.pln |
| | | | | Extrusions_05_PASSED_pln.rvt |
| 1 Original File | 2 Exported IFC File | 3 Imported Native File | 4 Exported IFC File | 5 Imported Native File |
| ------------------- | ---------------------- | ------------------------ | ---------------------------- | ---------------------------- |
| Extrusions_01.FCStd | Extrusions_02_PASS.ifc | Extrusions_03_PASS.rvt | Extrusions_04_FAIL_rvt.ifc | Extrusions_05_FAIL_rvt.rvt |
| | | | | Extrusions_05_FAIL_rvt.FCStd |
| | | Extrusions_03_PASS.FCStd | | |
| | | Extrusions_03_PASS.blend | Extrusions_04_PASS_blend.ifc | Extrusions_05_PASS_blend.rvt |
| | | Extrusions_03_PASS.pln | Extrusions_04_PASS_pln.ifc | Extrusions_05_PASS_pln.pln |
| | | | | Extrusions_05_PASS_pln.rvt |
---
@ -25,7 +25,7 @@ This file lists "exercises" to be performed by a BIM application to achieve adeq
The application should be able to export and import an IFC file containing three IfcBuildingElementProxy entities, each with one representation, which is an IfcExtrudedAreaSolid, each based on IfcArbitraryClosedProfileDef made of an IfcPolyline, like the example below. One profile should lie on the XY plane, one in the YZ plane, and a third on a plane made of one of the former rotated 45° along the Y axis. Extrusion directions should be normal to the profiles.
![](https://github.com/OpeningDesign/FreeMVD_WorkFlow/blob/master/Specifications_Test_Files/Extrusions/Extrusions_example.png)
![](Specifications_Test_Files/Extrusions/Extrusions_example.png)
```
#20= IFCBUILDINGELEMENTPROXY('0ohBfsArr3ruXYxacT4yl5',#1,'NOTDEFINED',$,$,#2,#21,$,.NOTDEFINED.);
@ -71,3 +71,57 @@ Test files here: [FreeMVD_WorkFlow/Specifications_Test_Files/Extrusions/](https:
| FreeCAD | | PASSED | | PASSED | |
| Revit | 2020/20.1.0.1 | PASSED | | FAILED | - Incorrect extrusion direction <br>- IFCARBITRARYCLOSEDPROFILEDEF was changed to IFCRECTANGLEPROFILEDEF |
| Vectorworks | | | | | |
## 2. Mapped Items
Mapped Items, which go by many different names in different BIM apps (a few called out below), are objects where the definition of one object is connected to another. That is, if one istance is modified, these changes will also be reflected in other connected or linked instances.
![](Specifications_Test_Files\Mapped_Items\imgs\Mapped_Items_Code.png)
- ArchiCAD
- Objects
- Modules
- Blender
- Linked Objects
- FreeCAD
- Clones
- Revit
- Groups
- Families
- Microstation
- Cells
- Vectorworks
- Symbols
![](Specifications_Test_Files\Mapped_Items\imgs\Mapped_Items_Visual.gif)
#### Import criteria
- That the connection or link between objects in still intact. That is, if one instance is changed, the other instances will change as well.
#### Export criteria
- The IFC file has the same shared mapping connected to the objects--circled in red below.
![](Specifications_Test_Files\Mapped_Items\imgs\Mapped_Items_Code_circled.png)
| Program | Version<br/>native/plugin | 3-Imported Native File | Import Comments | 4-Exported IFC File | Export Comments |
| ----------- | ------------------------- | ---------------------- | --------------- | ------------------- | --------------- |
| ArchiCAD | | | | | |
| BlenderBIM | 2.82a/0.200511 | PASSED | | PASSED | |
| FreeCAD | | | | | |
| Revit | | | | | |
| Vectorworks | | | | | |

View File

@ -1,139 +0,0 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('$filename','2019-05-12T12:33:45',('$owner','$email'),('$company'),'IfcOpenShell','IfcOpenShell','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPERSON($,$,'$owner',$,$,$,$,$);
#2=IFCORGANIZATION($,'$company',$,$,$);
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
#4=IFCAPPLICATION(#2,'0.0.1','Blender BIM IFC','118df2cf_ed21_438e_a41');
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1557664425);
#6=IFCDIRECTION((1.,0.,0.));
#7=IFCDIRECTION((0.,0.,1.));
#8=IFCCARTESIANPOINT((0.,0.,0.));
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
#10=IFCDIRECTION((0.,1.,0.));
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#16=IFCUNITASSIGNMENT((#13,#14,#15));
#17=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#18=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#19=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#20=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#17),(#18,#19));
#21=IFCACTORROLE(.ARCHITECT.,$,$);
#22=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,$,$,$,('acme@example.com'),'https://example.com',$);
#23=IFCORGANIZATION($,'ACME','Does everything',(#21),(#22));
#24=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,$);
#25=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#9,$);
#26=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#24,$,.MODEL_VIEW.,$);
#27=IFCPROJECT('1YQcaPzU1A0vlNrOIQEukE',$,'My Project',$,$,$,$,(#24,#25),#16);
#28=IFCDOCUMENTREFERENCE('foo',$,'foo',$,$);
#29=IFCRELASSOCIATESDOCUMENT('3itYlkbu983RHWrsrBVe45',$,$,$,(#27),#28);
#30=IFCDOCUMENTREFERENCE('proxy.opass',$,'proxy',$,$);
#31=IFCRELASSOCIATESDOCUMENT('3J5bdQRlj4ExfsC69dvDVl',$,$,$,(#27),#30);
#32=IFCDOCUMENTREFERENCE('test.pdf',$,'test',$,$);
#33=IFCRELASSOCIATESDOCUMENT('0xvADEXcn9a9Zy3puRbtwq',$,$,$,(#27),#32);
#34=IFCDOCUMENTREFERENCE('foo/bar.pdf',$,'bar',$,$);
#35=IFCRELASSOCIATESDOCUMENT('3NVpB5bNv0ou7S_e5WQGKG',$,$,$,(#27),#34);
#36=IFCCLASSIFICATION('RIBA Enterprises Ltd','2015','Aug-19','Uniclass 2015','Uniclass2015 is a unified classification for the UK industry covering all construction sectors.','https://www.thenbs.com/our-tools/uniclass-2015',('_'));
#37=IFCRELASSOCIATESCLASSIFICATION('1EwPWomf92HuEhc0H8Bx5w',$,$,$,(#27),#36);
#38=IFCCLASSIFICATION('OmniClass','2.1','May-12','OmniClass','The OmniClass Construction Classification System is a classification system for the construction industry.','https://www.csiresources.org/standards/omniclass',('-',' '));
#39=IFCRELASSOCIATESCLASSIFICATION('2UEdZL7Vn02O2dpLF2D4bQ',$,$,$,(#27),#38);
#40=IFCCLASSIFICATIONREFERENCE($,'Pr_20_85_14_16','Concrete solid slabs',#36,$,$);
#41=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#42=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#43=IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Some reference'),$);
#44=IFCPROPERTYSINGLEVALUE('Style',$,IFCLABEL('Some style'),$);
#45=IFCPROPERTYSINGLEVALUE('NominalHeight',$,IFCPOSITIVELENGTHMEASURE(1.2),$);
#46=IFCPROPERTYSINGLEVALUE('NominalLength',$,IFCPOSITIVELENGTHMEASURE(1.3),$);
#47=IFCPROPERTYSINGLEVALUE('NominalDepth',$,IFCPOSITIVELENGTHMEASURE(1.5),$);
#48=IFCPROPERTYSINGLEVALUE('MainColor',$,IFCLABEL('Blue'),$);
#49=IFCPROPERTYSINGLEVALUE('IsBuiltIn',$,IFCBOOLEAN(.T.),$);
#50=IFCPROPERTYSET('0SL3b7tPr6tBynKDWp8C8A',#5,'Pset_FurnitureTypeCommon','monkey',(#43,#44,#45,#46,#47,#48,#49));
#51=IFCPROPERTYSINGLEVALUE('MainColor',$,IFCLABEL('Red'),$);
#52=IFCPROPERTYSET('3$QUbgFo9BhQ1jVPyATzct',#5,'Pset_FurnitureTypeCommon','monkeyoverride',(#51));
#53=IFCRELDECLARES('1m$99F79f0I984Q2cw0SC9',#5,$,$,#27,());
#54=IFCCARTESIANPOINT((1.,1.,1.));
#55=IFCCARTESIANPOINT((1.,1.,-1.));
#56=IFCCARTESIANPOINT((1.,-1.,1.));
#57=IFCCARTESIANPOINT((1.,-1.,-1.));
#58=IFCCARTESIANPOINT((-1.,1.,1.));
#59=IFCCARTESIANPOINT((-1.,1.,-1.));
#60=IFCCARTESIANPOINT((-1.,-1.,1.));
#61=IFCCARTESIANPOINT((-1.,-1.,-1.));
#62=IFCPOLYLOOP((#54,#58,#60,#56));
#63=IFCFACEOUTERBOUND(#62,.T.);
#64=IFCFACE((#63));
#65=IFCPOLYLOOP((#57,#56,#60,#61));
#66=IFCFACEOUTERBOUND(#65,.T.);
#67=IFCFACE((#66));
#68=IFCPOLYLOOP((#61,#60,#58,#59));
#69=IFCFACEOUTERBOUND(#68,.T.);
#70=IFCFACE((#69));
#71=IFCPOLYLOOP((#59,#55,#57,#61));
#72=IFCFACEOUTERBOUND(#71,.T.);
#73=IFCFACE((#72));
#74=IFCPOLYLOOP((#55,#54,#56,#57));
#75=IFCFACEOUTERBOUND(#74,.T.);
#76=IFCFACE((#75));
#77=IFCPOLYLOOP((#59,#58,#54,#55));
#78=IFCFACEOUTERBOUND(#77,.T.);
#79=IFCFACE((#78));
#80=IFCCLOSEDSHELL((#64,#67,#70,#73,#76,#79));
#81=IFCFACETEDBREP(#80);
#82=IFCSHAPEREPRESENTATION(#26,'Body','Brep',(#81));
#83=IFCREPRESENTATIONMAP(#9,#82);
#84=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
#85=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
#86=IFCSURFACESTYLERENDERING(#84,-0.,#85,$,$,$,$,$,$);
#87=IFCEXTERNALLYDEFINEDSURFACESTYLE('','Material','Material');
#88=IFCSURFACESTYLE('Material',.BOTH.,(#86,#87));
#89=IFCSTYLEDITEM($,(#88),'Material');
#90=IFCSTYLEDREPRESENTATION(#26,$,$,(#89));
#91=IFCMATERIAL('Material',$,$);
#92=IFCMATERIALDEFINITIONREPRESENTATION('Material',$,(#90),#91);
#93=IFCLOCALPLACEMENT($,#9);
#94=IFCSITE('2PAB5Mo8b95BIt5ZPjSUm_',#5,'My Site',$,$,#93,$,$,$,$,$,$,$,$);
#95=IFCLOCALPLACEMENT(#93,#9);
#96=IFCBUILDING('15WcPXJTz2T9hHa9SprUYb',#5,'My Building',$,$,#95,$,$,$,$,$,$);
#97=IFCLOCALPLACEMENT(#95,#9);
#98=IFCBUILDINGSTOREY('20cFR_55P2TvQoSzCJhx2Z',#5,'Ground Floor',$,$,#97,$,$,$,$);
#99=IFCRELAGGREGATES('2M$Ce65O1E$AbA89t0WMBn',#5,$,$,#96,(#98));
#100=IFCRELAGGREGATES('0UhfTcynDEFA$ANUns$oh5',#5,$,$,#94,(#96));
#101=IFCRELAGGREGATES('3yQA6Lq1jExA_2Ot4uz5PN',#5,$,$,#27,(#94));
#102=IFCCARTESIANPOINT((0.,0.,0.));
#103=IFCDIRECTION((0.,0.,1.));
#104=IFCDIRECTION((1.,0.,0.));
#105=IFCAXIS2PLACEMENT3D(#102,#103,#104);
#106=IFCLOCALPLACEMENT(#97,#105);
#107=IFCDIRECTION((1.,0.,0.));
#108=IFCDIRECTION((0.,1.,0.));
#109=IFCCARTESIANPOINT((0.,0.,0.));
#110=IFCDIRECTION((0.,0.,1.));
#111=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#107,#108,#109,1.,#110);
#112=IFCMAPPEDITEM(#83,#111);
#113=IFCSHAPEREPRESENTATION(#26,'Body','Brep',(#112));
#114=IFCPRODUCTDEFINITIONSHAPE($,$,(#113));
#115=IFCBUILDINGELEMENTPROXY('36t$UiNEPEoRzcnT70ilEg',#5,'Cube',$,$,#106,#114,$,.NOTDEFINED.);
#116=IFCCARTESIANPOINT((0.,3.,-5.96046447753906E-08));
#117=IFCDIRECTION((0.,0.,1.));
#118=IFCDIRECTION((1.,0.,0.));
#119=IFCAXIS2PLACEMENT3D(#116,#117,#118);
#120=IFCLOCALPLACEMENT(#97,#119);
#121=IFCDIRECTION((1.,0.,0.));
#122=IFCDIRECTION((0.,1.,0.));
#123=IFCCARTESIANPOINT((0.,0.,0.));
#124=IFCDIRECTION((0.,0.,1.));
#125=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#121,#122,#123,1.,#124);
#126=IFCMAPPEDITEM(#83,#125);
#127=IFCSHAPEREPRESENTATION(#26,'Body','Brep',(#126));
#128=IFCPRODUCTDEFINITIONSHAPE($,$,(#127));
#129=IFCBUILDINGELEMENTPROXY('36t$UiNEPEoRzcnT70ilEg',#5,'Cube.001',$,$,#120,#128,$,.NOTDEFINED.);
#130=IFCRELCONTAINEDINSPATIALSTRUCTURE('0Z0uy3UZjFEugHh1_X6Cot',#5,$,$,(#115,#129),#98);
#131=IFCRELASSOCIATESMATERIAL('1krwbneOPEAwaKURXbS$0z',#5,$,$,(#115,#129),#91);
ENDSEC;
END-ISO-10303-21;

View File

@ -1,190 +0,0 @@
ISO-10303-21;
HEADER;
/******************************************************************************************
* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013
* Module: EDMstepFileFactory/EDMstandAlone
* Creation date: Thu Dec 29 16:57:59 2016
* Host: OpeningDesign
* Database: C:\Users\THEOR_~1\AppData\Local\Temp\{9EF370D0-6400-4045-98C5-DA342FCDAC2C}\ifc
* Database version: 5507
* Database creation date: Thu Dec 29 16:57:57 2016
* Schema: IFC2X3
* Model: DataRepository.ifc
* Model creation date: Thu Dec 29 16:57:57 2016
* Header model: DataRepository.ifc_HeaderModel
* Header model creation date: Thu Dec 29 16:57:57 2016
* EDMuser: sdai-user
* EDMgroup: sdai-group
* License ID and type: 5605 : Permanent license. Expiry date:
* EDMstepFileFactory options: 020000
******************************************************************************************/
FILE_DESCRIPTION(('ViewDefinition [CoordinationView_V2.0]'),'2;1');
FILE_NAME('Project Number','2016-12-29T16:57:59',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20150714_1515(x64) - Exporter 16.5.0.0 - Alternate UI 16.5.0.0','');
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
#1= IFCORGANIZATION($,'Autodesk Revit 2016 (ENU)',$,$,$);
#5= IFCAPPLICATION(#1,'2016','Autodesk Revit 2016 (ENU)','Revit');
#6= IFCCARTESIANPOINT((0.,0.,0.));
#9= IFCCARTESIANPOINT((0.,0.));
#11= IFCDIRECTION((1.,0.,0.));
#13= IFCDIRECTION((-1.,0.,0.));
#15= IFCDIRECTION((0.,1.,0.));
#17= IFCDIRECTION((0.,-1.,0.));
#19= IFCDIRECTION((0.,0.,1.));
#21= IFCDIRECTION((0.,0.,-1.));
#23= IFCDIRECTION((1.,0.));
#25= IFCDIRECTION((-1.,0.));
#27= IFCDIRECTION((0.,1.));
#29= IFCDIRECTION((0.,-1.));
#31= IFCAXIS2PLACEMENT3D(#6,$,$);
#32= IFCLOCALPLACEMENT(#250,#31);
#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);
#37= IFCORGANIZATION($,'','',$,$);
#38= IFCPERSONANDORGANIZATION(#35,#37,$);
#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1483051894);
#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42);
#45= IFCCONVERSIONBASEDUNIT(#43,.LENGTHUNIT.,'FOOT',#44);
#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);
#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46);
#49= IFCCONVERSIONBASEDUNIT(#47,.AREAUNIT.,'SQUARE FOOT',#48);
#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);
#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50);
#53= IFCCONVERSIONBASEDUNIT(#51,.VOLUMEUNIT.,'CUBIC FOOT',#52);
#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54);
#57= IFCCONVERSIONBASEDUNIT(#55,.PLANEANGLEUNIT.,'DEGREE',#56);
#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
#59= IFCDERIVEDUNITELEMENT(#58,1);
#60= IFCDERIVEDUNITELEMENT(#42,-3);
#61= IFCDERIVEDUNIT((#59,#60),.MASSDENSITYUNIT.,$);
#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#64= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);
#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
#66= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#67= IFCDERIVEDUNITELEMENT(#58,1);
#68= IFCDERIVEDUNITELEMENT(#65,-1);
#69= IFCDERIVEDUNITELEMENT(#63,-3);
#70= IFCDERIVEDUNIT((#67,#68,#69),.THERMALTRANSMITTANCEUNIT.,$);
#72= IFCDERIVEDUNITELEMENT(#42,3);
#73= IFCDERIVEDUNITELEMENT(#63,-1);
#74= IFCDERIVEDUNIT((#72,#73),.VOLUMETRICFLOWRATEUNIT.,$);
#76= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);
#77= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);
#78= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
#79= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
#80= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);
#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);
#82= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);
#83= IFCDERIVEDUNITELEMENT(#58,-1);
#84= IFCDERIVEDUNITELEMENT(#42,-2);
#85= IFCDERIVEDUNITELEMENT(#63,3);
#86= IFCDERIVEDUNITELEMENT(#81,1);
#87= IFCDERIVEDUNIT((#83,#84,#85,#86),.USERDEFINED.,'Luminous Efficacy');
#89= IFCDERIVEDUNITELEMENT(#42,1);
#90= IFCDERIVEDUNITELEMENT(#63,-1);
#91= IFCDERIVEDUNIT((#89,#90),.LINEARVELOCITYUNIT.,$);
#93= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
#94= IFCDERIVEDUNITELEMENT(#42,-2);
#95= IFCDERIVEDUNITELEMENT(#58,1);
#96= IFCDERIVEDUNITELEMENT(#63,-2);
#97= IFCDERIVEDUNIT((#94,#95,#96),.USERDEFINED.,'Friction Loss');
#99= IFCUNITASSIGNMENT((#45,#49,#53,#57,#58,#61,#63,#64,#66,#70,#74,#76,#77,#78,#79,#80,#81,#82,#87,#91,#93,#97));
#101= IFCAXIS2PLACEMENT3D(#6,$,$);
#102= IFCDIRECTION((6.12303176911189E-17,1.));
#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);
#107= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#104,$,.GRAPH_VIEW.,$);
#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);
#110= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);
#111= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);
#112= IFCPROJECT('0l3ykTx6r2JuPMlt0uKak5',#41,'Project Number',$,$,'Project Name','Project Status',(#104),#99);
#118= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','<Default>');
#122= IFCBUILDING('0l3ykTx6r2JuPMlt0uKak4',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#118);
#128= IFCAXIS2PLACEMENT3D(#6,$,$);
#129= IFCLOCALPLACEMENT(#32,#128);
#131= IFCBUILDINGSTOREY('0l3ykTx6r2JuPMlt37hRKM',#41,'Level 1',$,$,#129,$,'Level 1',.ELEMENT.,0.);
#133= IFCCARTESIANPOINT((0.,0.,10.));
#135= IFCAXIS2PLACEMENT3D(#133,$,$);
#287= IFCRELDEFINESBYTYPE('217bHM78D7JRK5e94xLhTQ',#41,$,$,(#202,#236),#179);
#263= IFCRELCONTAINEDINSPATIALSTRUCTURE('2MayaW1Gv4Gviu990fLNUo',#41,$,$,(#202,#236),#131);
#139= IFCAXIS2PLACEMENT3D(#6,$,$);
#283= IFCRELDEFINESBYPROPERTIES('3oGT9ZBQr9iQlI948HUuoD',#41,$,$,(#122),#281);
#141= IFCCARTESIANPOINT((0.,0.));
#143= IFCAXIS2PLACEMENT2D(#141,#23);
#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy_Family_Instance',#143,0.5,0.583333333333333);
#145= IFCCARTESIANPOINT((-0.217099891684259,3.42066933568414,0.));
#147= IFCAXIS2PLACEMENT3D(#145,#19,#17);
#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,0.518397962176874);
#149= IFCCARTESIANPOINT((0.,1.11022302462516E-16));
#151= IFCAXIS2PLACEMENT2D(#149,#23);
#152= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy_Family_Instance',#151,0.5,0.583333333333333);
#153= IFCCARTESIANPOINT((1.44956677498241,2.50400266901747,0.));
#155= IFCAXIS2PLACEMENT3D(#153,#19,#17);
#156= IFCEXTRUDEDAREASOLID(#152,#155,#19,0.678671602325006);
#157= IFCCARTESIANPOINT((0.,0.));
#159= IFCAXIS2PLACEMENT2D(#157,#23);
#160= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy_Family_Instance',#159,0.5,0.583333333333333);
#161= IFCCARTESIANPOINT((0.449566774982407,1.75400266901747,0.));
#163= IFCAXIS2PLACEMENT3D(#161,#19,#17);
#164= IFCEXTRUDEDAREASOLID(#160,#163,#19,1.72849390032968);
#165= IFCCARTESIANPOINT((0.,8.32667268468867E-17));
#167= IFCAXIS2PLACEMENT2D(#165,#23);
#168= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy_Family_Instance',#167,0.5,0.499999999999999);
#169= IFCCARTESIANPOINT((0.65790010831574,0.504002669017472,0.));
#171= IFCAXIS2PLACEMENT3D(#169,#19,#17);
#172= IFCEXTRUDEDAREASOLID(#168,#171,#19,1.);
#173= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148,#156,#164,#172));
#176= IFCAXIS2PLACEMENT3D(#6,$,$);
#177= IFCREPRESENTATIONMAP(#176,#173);
#179= IFCCOLUMNTYPE('0kqMjIUyL7Ifr0bH$53Oco',#41,'Testy_Family_Instance',$,$,$,(#177),'150807','Testy_Family_Instance',.COLUMN.);
#182= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat');
#184= IFCCLASSIFICATIONREFERENCE('http://www.csiorg.net/uniformat','B1010200','Upper Floor Framing - Vertical Elements',#182);
#185= IFCRELASSOCIATESCLASSIFICATION('3f9Z9vHsTAbuNxEj0hR$28',#41,'Uniformat Classification','',(#179),#184);
#188= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);
#189= IFCMAPPEDITEM(#177,#188);
#191= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#189));
#193= IFCPRODUCTDEFINITIONSHAPE($,$,(#191));
#197= IFCCARTESIANPOINT((1.08333333333334,-1.41666666666667,0.));
#199= IFCAXIS2PLACEMENT3D(#197,$,$);
#200= IFCLOCALPLACEMENT(#129,#199);
#202= IFCCOLUMN('0kqMjIUyL7Ifr0bH$53OgM',#41,'Testy_Family:Testy_Family_Instance:150823',$,'Testy_Family_Instance',#200,#193,'150823');
#211= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy_Family_Instance'),$);
#212= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$);
#213= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$);
#214= IFCPROPERTYSET('1n$LbXTLDF2eKM8sEYWMrl',#41,'Pset_ColumnCommon',$,(#211,#212,#213));
#219= IFCRELDEFINESBYPROPERTIES('2bvI9Zg$fFkRhc2dX_FBaV',#41,$,$,(#202),#214);
#223= IFCCLASSIFICATIONREFERENCE('http://www.csiorg.net/uniformat','B1010200','Upper Floor Framing - Vertical Elements',#182);
#224= IFCRELASSOCIATESCLASSIFICATION('3fmJHfYbL3ZfI6HDIVgucg',#41,'Uniformat Classification','',(#202),#223);
#227= IFCMAPPEDITEM(#177,#188);
#228= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#227));
#230= IFCPRODUCTDEFINITIONSHAPE($,$,(#228));
#232= IFCCARTESIANPOINT((4.90943956905536,0.617710105405517,0.));
#234= IFCAXIS2PLACEMENT3D(#232,$,$);
#235= IFCLOCALPLACEMENT(#129,#234);
#236= IFCCOLUMN('3ZxvwTrpL4SOpDutNkb4wj',#41,'Testy_Family:Testy_Family_Instance:151169',$,'Testy_Family_Instance',#235,#230,'151169');
#239= IFCPROPERTYSET('3tN7CLzQr7oQDo5p5ycGEe',#41,'Pset_ColumnCommon',$,(#211,#212,#213));
#241= IFCRELDEFINESBYPROPERTIES('1kYJ58OBD7EhXjSbOW_Vqx',#41,$,$,(#236),#239);
#245= IFCCLASSIFICATIONREFERENCE('http://www.csiorg.net/uniformat','B1010200','Upper Floor Framing - Vertical Elements',#182);
#246= IFCRELASSOCIATESCLASSIFICATION('32xHNh10bE99vBvrOeheKW',#41,'Uniformat Classification','',(#236),#245);
#249= IFCAXIS2PLACEMENT3D(#6,$,$);
#250= IFCLOCALPLACEMENT($,#249);
#251= IFCSITE('0l3ykTx6r2JuPMlt0uKak7',#41,'Default',$,'',#250,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);
#256= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);
#257= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#41,'Pset_BuildingStoreyCommon',$,(#256));
#259= IFCRELDEFINESBYPROPERTIES('0rz9IP9ej8ce2$AQmA1pi1',#41,$,$,(#131),#257);
#268= IFCRELAGGREGATES('0lornitxD4$92l8p$TYKMw',#41,$,$,#112,(#251));
#272= IFCRELAGGREGATES('30gVREYO104vkySX_iU0pr',#41,$,$,#251,(#122));
#276= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#41,$,$,#122,(#131));
#280= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);
#281= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#41,'Pset_BuildingCommon',$,(#280));
#290= IFCPRESENTATIONLAYERASSIGNMENT('A-COLS',$,(#173,#191,#228),$);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,120 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('Linked_02.ifc','2020-05-23T17:15:58-05:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200511','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#2);
#4=IFCCONVERSIONBASEDUNIT(#1,.LENGTHUNIT.,'foot',#3);
#5=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0929),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.AREAUNIT.,'square foot',#7);
#9=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);
#10=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11=IFCMEASUREWITHUNIT(IFCREAL(0.02832),#10);
#12=IFCCONVERSIONBASEDUNIT(#9,.VOLUMEUNIT.,'cubic foot',#11);
#13=IFCUNITASSIGNMENT((#4,#8,#12));
#14=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#15=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#16=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#17=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#14),(#15,#16));
#18=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#19=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#20=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#21=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#22=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#18),(#19,#20,#21));
#23=IFCCARTESIANPOINT((0.,0.,0.));
#24=IFCDIRECTION((0.,0.,1.));
#25=IFCDIRECTION((1.,0.,0.));
#26=IFCAXIS2PLACEMENT3D(#23,#24,#25);
#27=IFCPERSONANDORGANIZATION(#17,#22,$);
#28=IFCAPPLICATION(#22,'0.0.200511','BlenderBIM','BlenderBIM');
#29=IFCOWNERHISTORY(#27,#28,.READWRITE.,.NOTDEFINED.,1590272158,#27,#28,1590272158);
#30=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#26,$);
#31=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#30,$,.MODEL_VIEW.,$);
#32=IFCPROJECT('1lzvAakvX7R8ndxM$8Nh68',$,'My Project',$,$,$,$,(#30),#13);
#33=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#34=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#35=IFCCARTESIANPOINT((3.28083992004395,3.28083992004395,3.28083992004395));
#36=IFCCARTESIANPOINT((3.28083992004395,3.28083992004395,-3.28083992004395));
#37=IFCCARTESIANPOINT((3.28083992004395,-3.28083992004395,3.28083992004395));
#38=IFCCARTESIANPOINT((3.28083992004395,-3.28083992004395,-3.28083992004395));
#39=IFCCARTESIANPOINT((-3.28083992004395,3.28083992004395,3.28083992004395));
#40=IFCCARTESIANPOINT((-3.28083992004395,3.28083992004395,-3.28083992004395));
#41=IFCCARTESIANPOINT((-3.28083992004395,-3.28083992004395,3.28083992004395));
#42=IFCCARTESIANPOINT((-3.28083992004395,-3.28083992004395,-3.28083992004395));
#43=IFCPOLYLOOP((#35,#39,#41,#37));
#44=IFCFACEOUTERBOUND(#43,.T.);
#45=IFCFACE((#44));
#46=IFCPOLYLOOP((#38,#37,#41,#42));
#47=IFCFACEOUTERBOUND(#46,.T.);
#48=IFCFACE((#47));
#49=IFCPOLYLOOP((#42,#41,#39,#40));
#50=IFCFACEOUTERBOUND(#49,.T.);
#51=IFCFACE((#50));
#52=IFCPOLYLOOP((#40,#36,#38,#42));
#53=IFCFACEOUTERBOUND(#52,.T.);
#54=IFCFACE((#53));
#55=IFCPOLYLOOP((#36,#35,#37,#38));
#56=IFCFACEOUTERBOUND(#55,.T.);
#57=IFCFACE((#56));
#58=IFCPOLYLOOP((#40,#39,#35,#36));
#59=IFCFACEOUTERBOUND(#58,.T.);
#60=IFCFACE((#59));
#61=IFCCLOSEDSHELL((#45,#48,#51,#54,#57,#60));
#62=IFCFACETEDBREP(#61);
#63=IFCSHAPEREPRESENTATION(#31,'Body','Brep',(#62));
#64=IFCREPRESENTATIONMAP(#26,#63);
#65=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
#66=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
#67=IFCSURFACESTYLERENDERING(#65,-0.,#66,$,$,$,$,$,.NOTDEFINED.);
#68=IFCSURFACESTYLE('Material',.BOTH.,(#67));
#69=IFCSTYLEDITEM($,(#68),'Material');
#70=IFCSTYLEDREPRESENTATION(#31,$,$,(#69));
#71=IFCMATERIAL('Material',$,$);
#72=IFCMATERIALDEFINITIONREPRESENTATION('Material',$,(#70),#71);
#73=IFCLOCALPLACEMENT($,#26);
#74=IFCSITE('2qxmK703fFfxZMfYpEoFP9',#29,'My Site',$,$,#73,$,$,$,$,$,$,$,$);
#75=IFCLOCALPLACEMENT(#73,#26);
#76=IFCBUILDING('3ZBnfDSMLDcQPbeZ6o0OOl',#29,'My Building',$,$,#75,$,$,$,$,$,$);
#77=IFCLOCALPLACEMENT(#75,#26);
#78=IFCBUILDINGSTOREY('2FO26VncL6F8GBHCivWzt8',#29,'Ground Floor',$,$,#77,$,$,$,$);
#79=IFCRELAGGREGATES('3COUw2orX8GuaushHshcFB',#29,$,$,#76,(#78));
#80=IFCRELAGGREGATES('3zrZPf8Nz2ixuaj6$8Wyu6',#29,$,$,#74,(#76));
#81=IFCRELAGGREGATES('0jKlTUBW969OXrfbwD_eTt',#29,$,$,#32,(#74));
#82=IFCCARTESIANPOINT((0.,0.,0.));
#83=IFCDIRECTION((0.,0.,1.));
#84=IFCDIRECTION((1.,0.,0.));
#85=IFCAXIS2PLACEMENT3D(#82,#83,#84);
#86=IFCLOCALPLACEMENT(#77,#85);
#87=IFCDIRECTION((1.,0.,0.));
#88=IFCDIRECTION((0.,1.,0.));
#89=IFCCARTESIANPOINT((0.,0.,0.));
#90=IFCDIRECTION((0.,0.,1.));
#91=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#87,#88,#89,1.,#90);
#92=IFCMAPPEDITEM(#64,#91);
#93=IFCSHAPEREPRESENTATION(#31,'Body','MappedRepresentation',(#92));
#94=IFCPRODUCTDEFINITIONSHAPE($,$,(#93));
#95=IFCWALL('08z8rOrVP10hPtOuit9j8u',#29,'Cube',$,$,#86,#94,$,.NOTDEFINED.);
#96=IFCCARTESIANPOINT((0.,14.5191298382176,0.));
#97=IFCDIRECTION((0.,0.,1.));
#98=IFCDIRECTION((1.,0.,0.));
#99=IFCAXIS2PLACEMENT3D(#96,#97,#98);
#100=IFCLOCALPLACEMENT(#77,#99);
#101=IFCDIRECTION((1.,0.,0.));
#102=IFCDIRECTION((0.,1.,0.));
#103=IFCCARTESIANPOINT((0.,0.,0.));
#104=IFCDIRECTION((0.,0.,1.));
#105=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#101,#102,#103,1.,#104);
#106=IFCMAPPEDITEM(#64,#105);
#107=IFCSHAPEREPRESENTATION(#31,'Body','MappedRepresentation',(#106));
#108=IFCPRODUCTDEFINITIONSHAPE($,$,(#107));
#109=IFCWALL('1b3GiXEVnCRfnIDaERMIl9',#29,'Cube.001',$,$,#100,#108,$,.NOTDEFINED.);
#110=IFCRELCONTAINEDINSPATIALSTRUCTURE('00sAt7_oT5fQ4ZjdopMopC',#29,$,$,(#95,#109),#78);
#111=IFCRELASSOCIATESMATERIAL('1Lv6Uu_TX0hwVZhWVnOo9Q',#29,$,$,(#95,#109),#71);
ENDSEC;
END-ISO-10303-21;

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,119 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('Mapped_Items_04.blend.ifc','2020-05-23T17:54:20-05:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200511','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#2);
#4=IFCCONVERSIONBASEDUNIT(#1,.LENGTHUNIT.,'foot',#3);
#5=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0929),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.AREAUNIT.,'square foot',#7);
#9=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);
#10=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11=IFCMEASUREWITHUNIT(IFCREAL(0.02832),#10);
#12=IFCCONVERSIONBASEDUNIT(#9,.VOLUMEUNIT.,'cubic foot',#11);
#13=IFCUNITASSIGNMENT((#4,#8,#12));
#14=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#15=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#16=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#17=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#14),(#15,#16));
#18=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#19=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#20=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#21=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#22=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#18),(#19,#20,#21));
#23=IFCCARTESIANPOINT((0.,0.,0.));
#24=IFCDIRECTION((0.,0.,1.));
#25=IFCDIRECTION((1.,0.,0.));
#26=IFCAXIS2PLACEMENT3D(#23,#24,#25);
#27=IFCPERSONANDORGANIZATION(#17,#22,$);
#28=IFCAPPLICATION(#22,'0.0.200511','BlenderBIM','BlenderBIM');
#29=IFCOWNERHISTORY(#27,#28,.READWRITE.,.NOTDEFINED.,1590274460,#27,#28,1590274460);
#30=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#26,$);
#31=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#30,$,.MODEL_VIEW.,$);
#32=IFCPROJECT('1lzvAakvX7R8ndxM$8Nh68',$,'My Project',$,$,$,$,(#30),#13);
#33=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#34=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#35=IFCCARTESIANPOINT((3.28083992004395,3.28083992004395,3.28083992004395));
#36=IFCCARTESIANPOINT((3.28083992004395,-3.28083992004395,3.28083992004395));
#37=IFCCARTESIANPOINT((-3.28083992004395,3.28083992004395,3.28083992004395));
#38=IFCCARTESIANPOINT((-3.28083992004395,-3.28083992004395,3.28083992004395));
#39=IFCCARTESIANPOINT((3.28083992004395,-3.28083992004395,-3.28083992004395));
#40=IFCCARTESIANPOINT((-3.28083992004395,-3.28083992004395,-3.28083992004395));
#41=IFCCARTESIANPOINT((-3.28083992004395,3.28083992004395,-3.28083992004395));
#42=IFCCARTESIANPOINT((3.28083992004395,3.28083992004395,-3.28083992004395));
#43=IFCPOLYLOOP((#37,#41,#40,#38));
#44=IFCFACEOUTERBOUND(#43,.T.);
#45=IFCFACE((#44));
#46=IFCPOLYLOOP((#39,#40,#41,#42));
#47=IFCFACEOUTERBOUND(#46,.T.);
#48=IFCFACE((#47));
#49=IFCPOLYLOOP((#42,#35,#36,#39));
#50=IFCFACEOUTERBOUND(#49,.T.);
#51=IFCFACE((#50));
#52=IFCPOLYLOOP((#41,#37,#35,#42));
#53=IFCFACEOUTERBOUND(#52,.T.);
#54=IFCFACE((#53));
#55=IFCPOLYLOOP((#38,#36,#35,#37));
#56=IFCFACEOUTERBOUND(#55,.T.);
#57=IFCFACE((#56));
#58=IFCPOLYLOOP((#38,#40,#39,#36));
#59=IFCFACEOUTERBOUND(#58,.T.);
#60=IFCFACE((#59));
#61=IFCCLOSEDSHELL((#45,#48,#51,#54,#57,#60));
#62=IFCFACETEDBREP(#61);
#63=IFCSHAPEREPRESENTATION(#31,'Body','Brep',(#62));
#64=IFCREPRESENTATIONMAP(#26,#63);
#65=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
#66=IFCSURFACESTYLERENDERING(#65,$,$,$,$,$,$,$,.NOTDEFINED.);
#67=IFCSURFACESTYLE('Material.001',.BOTH.,(#66));
#68=IFCSTYLEDITEM($,(#67),'Material.001');
#69=IFCSTYLEDREPRESENTATION(#31,$,$,(#68));
#70=IFCMATERIAL('Material.001',$,$);
#71=IFCMATERIALDEFINITIONREPRESENTATION('Material.001',$,(#69),#70);
#72=IFCLOCALPLACEMENT($,#26);
#73=IFCSITE('2qxmK703fFfxZMfYpEoFP9',#29,'My Site',$,$,#72,$,$,$,$,$,$,$,$);
#74=IFCLOCALPLACEMENT(#72,#26);
#75=IFCBUILDING('3ZBnfDSMLDcQPbeZ6o0OOl',#29,'My Building',$,$,#74,$,$,$,$,$,$);
#76=IFCLOCALPLACEMENT(#74,#26);
#77=IFCBUILDINGSTOREY('2FO26VncL6F8GBHCivWzt8',#29,'Ground Floor',$,$,#76,$,$,$,$);
#78=IFCRELAGGREGATES('2PlTO5NCvBhwlUO8vGQEsS',#29,$,$,#75,(#77));
#79=IFCRELAGGREGATES('12zyfIBCHB0wyz0e_F8vlm',#29,$,$,#73,(#75));
#80=IFCRELAGGREGATES('2w$8aCBiHA7OHy8589gcQb',#29,$,$,#32,(#73));
#81=IFCCARTESIANPOINT((0.,0.,0.));
#82=IFCDIRECTION((0.,0.,1.));
#83=IFCDIRECTION((1.,0.,0.));
#84=IFCAXIS2PLACEMENT3D(#81,#82,#83);
#85=IFCLOCALPLACEMENT(#76,#84);
#86=IFCDIRECTION((1.,0.,0.));
#87=IFCDIRECTION((0.,1.,0.));
#88=IFCCARTESIANPOINT((0.,0.,0.));
#89=IFCDIRECTION((0.,0.,1.));
#90=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#86,#87,#88,1.,#89);
#91=IFCMAPPEDITEM(#64,#90);
#92=IFCSHAPEREPRESENTATION(#31,'Body','MappedRepresentation',(#91));
#93=IFCPRODUCTDEFINITIONSHAPE($,$,(#92));
#94=IFCWALL('08z8rOrVP10hPtOuit9j8u',#29,'Cube',$,$,#85,#93,$,.NOTDEFINED.);
#95=IFCCARTESIANPOINT((0.,14.5191298382176,0.));
#96=IFCDIRECTION((0.,0.,1.));
#97=IFCDIRECTION((1.,0.,0.));
#98=IFCAXIS2PLACEMENT3D(#95,#96,#97);
#99=IFCLOCALPLACEMENT(#76,#98);
#100=IFCDIRECTION((1.,0.,0.));
#101=IFCDIRECTION((0.,1.,0.));
#102=IFCCARTESIANPOINT((0.,0.,0.));
#103=IFCDIRECTION((0.,0.,1.));
#104=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#100,#101,#102,1.,#103);
#105=IFCMAPPEDITEM(#64,#104);
#106=IFCSHAPEREPRESENTATION(#31,'Body','MappedRepresentation',(#105));
#107=IFCPRODUCTDEFINITIONSHAPE($,$,(#106));
#108=IFCWALL('1b3GiXEVnCRfnIDaERMIl9',#29,'Cube.001',$,$,#99,#107,$,.NOTDEFINED.);
#109=IFCRELCONTAINEDINSPATIALSTRUCTURE('2wGB1K0xD67f5jjNJE46TE',#29,$,$,(#94,#108),#77);
#110=IFCRELASSOCIATESMATERIAL('0fbKO2rVzF1ubsBUfDY$a$',#29,$,$,(#94,#94,#108,#108),#70);
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB