Random Tests - non_perpendicular_extrusion_direction and multiple_extrusions_in_single_object

This commit is contained in:
Ryan Schultz 2020-07-04 09:57:49 -05:00
parent 851d758cc2
commit 68750523b2
21 changed files with 7228 additions and 0 deletions

View File

@ -0,0 +1,112 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('test2-arbitrary.ifc','2020-07-04T12:21:40+10:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200621','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#2=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#3=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#4=IFCUNITASSIGNMENT((#1,#2,#3));
#5=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#6=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#7=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#8=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#5),(#6,#7));
#9=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#10=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#11=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#12=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#13=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#9),(#10,#11,#12));
#14=IFCCARTESIANPOINT((0.,0.,0.));
#15=IFCDIRECTION((0.,0.,1.));
#16=IFCDIRECTION((1.,0.,0.));
#17=IFCAXIS2PLACEMENT3D(#14,#15,#16);
#18=IFCPERSONANDORGANIZATION(#8,#13,$);
#19=IFCAPPLICATION(#13,'0.0.200621','BlenderBIM','BlenderBIM');
#20=IFCOWNERHISTORY(#18,#19,.READWRITE.,.NOCHANGE.,1593829300,#18,#19,1593829300);
#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#17,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$);
#23=IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',$,'My Project',$,$,$,$,(#21),#4);
#24=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#25=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#26=IFCCARTESIANPOINT((-1.56400012969971,-0.107000008225441));
#27=IFCCARTESIANPOINT((1.56400012969971,-0.107000008225441));
#28=IFCCARTESIANPOINT((1.56400012969971,0.107000008225441));
#29=IFCCARTESIANPOINT((-1.56400012969971,0.107000008225441));
#30=IFCPOLYLINE((#26,#27,#28,#29,#26));
#31=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#30);
#32=IFCCARTESIANPOINT((1.56400012969971,0.,0.));
#33=IFCDIRECTION((0.,-0.,1.));
#34=IFCDIRECTION((-1.,0.,0.));
#35=IFCAXIS2PLACEMENT3D(#32,#33,#34);
#36=IFCDIRECTION((0.,0.,1.));
#37=IFCEXTRUDEDAREASOLID(#31,#35,#36,2.79999994209834);
#38=IFCCARTESIANPOINT((-1.56400012969971,-0.10699999332428));
#39=IFCCARTESIANPOINT((1.564000248909,-0.10699999332428));
#40=IFCCARTESIANPOINT((1.564000248909,0.10699999332428));
#41=IFCCARTESIANPOINT((-1.56400012969971,0.10699999332428));
#42=IFCPOLYLINE((#38,#39,#40,#41,#38));
#43=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#42);
#44=IFCCARTESIANPOINT((1.56400036811829,-1.,0.));
#45=IFCDIRECTION((0.,-0.,1.));
#46=IFCDIRECTION((-1.,0.,0.));
#47=IFCAXIS2PLACEMENT3D(#44,#45,#46);
#48=IFCDIRECTION((0.,0.,1.));
#49=IFCEXTRUDEDAREASOLID(#43,#47,#48,0.799999953806399);
#50=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#37,#49));
#51=IFCREPRESENTATIONMAP(#17,#50);
#52=IFCCOLOURRGB($,0.976470589637756,0.976470589637756,0.976470589637756);
#53=IFCSURFACESTYLERENDERING(#52,$,$,$,$,$,$,$,.NOTDEFINED.);
#54=IFCSURFACESTYLE('Gypsum Wall Board',.BOTH.,(#53));
#55=IFCSTYLEDITEM($,(#54),'Gypsum Wall Board');
#56=IFCSTYLEDREPRESENTATION(#22,$,$,(#55));
#57=IFCMATERIAL('Gypsum Wall Board',$,$);
#58=IFCMATERIALDEFINITIONREPRESENTATION('Gypsum Wall Board',$,(#56),#57);
#59=IFCCOLOURRGB($,0.709803938865662,0.709803938865662,0.709803938865662);
#60=IFCSURFACESTYLERENDERING(#59,$,$,$,$,$,$,$,.NOTDEFINED.);
#61=IFCSURFACESTYLE('Concrete Masonry Units',.BOTH.,(#60));
#62=IFCSTYLEDITEM($,(#61),'Concrete Masonry Units');
#63=IFCSTYLEDREPRESENTATION(#22,$,$,(#62));
#64=IFCMATERIAL('Concrete Masonry Units',$,$);
#65=IFCMATERIALDEFINITIONREPRESENTATION('Concrete Masonry Units',$,(#63),#64);
#66=IFCCARTESIANPOINT((0.,0.,0.));
#67=IFCDIRECTION((0.,0.,1.));
#68=IFCDIRECTION((1.,0.,0.));
#69=IFCAXIS2PLACEMENT3D(#66,#67,#68);
#70=IFCLOCALPLACEMENT($,#69);
#71=IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#20,'My Site',$,$,#70,$,$,$,$,$,$,$,$);
#72=IFCCARTESIANPOINT((0.,0.,0.));
#73=IFCDIRECTION((0.,0.,1.));
#74=IFCDIRECTION((1.,0.,0.));
#75=IFCAXIS2PLACEMENT3D(#72,#73,#74);
#76=IFCLOCALPLACEMENT(#70,#75);
#77=IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#20,'My Building',$,$,#76,$,$,$,$,$,$);
#78=IFCCARTESIANPOINT((0.,0.,0.));
#79=IFCDIRECTION((0.,0.,1.));
#80=IFCDIRECTION((1.,0.,0.));
#81=IFCAXIS2PLACEMENT3D(#78,#79,#80);
#82=IFCLOCALPLACEMENT(#76,#81);
#83=IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#20,'Ground Floor',$,$,#82,$,$,$,$);
#84=IFCRELAGGREGATES('38Rh0sy4r56hx5GJcgriR4',#20,$,$,#77,(#83));
#85=IFCRELAGGREGATES('3MTaw0Cez3yfdGFO12mdlq',#20,$,$,#71,(#77));
#86=IFCRELAGGREGATES('0zsuSek5v4wwDnV_8$EHy3',#20,$,$,#23,(#71));
#87=IFCCARTESIANPOINT((0.,0.,0.));
#88=IFCDIRECTION((0.,0.,1.));
#89=IFCDIRECTION((-1.62920684942947E-07,-1.,0.));
#90=IFCAXIS2PLACEMENT3D(#87,#88,#89);
#91=IFCLOCALPLACEMENT(#82,#90);
#92=IFCDIRECTION((1.,0.,0.));
#93=IFCDIRECTION((0.,1.,0.));
#94=IFCCARTESIANPOINT((0.,0.,0.));
#95=IFCDIRECTION((0.,0.,1.));
#96=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#92,#93,#94,1.,#95);
#97=IFCMAPPEDITEM(#51,#96);
#98=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#97));
#99=IFCPRODUCTDEFINITIONSHAPE($,$,(#98));
#100=IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#20,'Basic Wall:Interior - Blockwork 190:158459.001',$,$,#91,#99,$,$);
#101=IFCRELCONTAINEDINSPATIALSTRUCTURE('3BOEkIvCf71gifQTTti_Cc',#20,$,$,(#100),#83);
#102=IFCRELASSOCIATESMATERIAL('3eX3Cm72H0Sx7zBeuFrdPN',#20,$,$,(#100,#100),#57);
#103=IFCRELASSOCIATESMATERIAL('3n2zv5aO5DowfjU$AE4vge',#20,$,$,(#100),#64);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,186 @@
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: Sat Jul 04 09:14:16 2020
* Host: DESKTOP-BJ78QVA
* Database: C:\Users\ryan\AppData\Local\Temp\8b4ef729-0c33-456f-85b6-fa59f4ba51ed\c5c2ff5c-91f8-41a6-b4b5-e4062eb40001\ifc
* Database version: 5507
* Database creation date: Sat Jul 04 09:14:13 2020
* Schema: IFC2X3
* Model: DataRepository.ifc
* Model creation date: Sat Jul 04 09:14:13 2020
* Header model: DataRepository.ifc_HeaderModel
* Header model creation date: Sat Jul 04 09:14:13 2020
* 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','2020-07-04T09:14:16',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20191031_1115(x64) - Exporter 20.1.0.1 - Alternate UI 20.1.0.1','');
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
#1= IFCORGANIZATION($,'Autodesk Revit 2020 (ENU)',$,$,$);
#5= IFCAPPLICATION(#1,'2020','Autodesk Revit 2020 (ENU)','Revit');
#6= IFCCARTESIANPOINT((0.,0.,0.));
#10= IFCCARTESIANPOINT((0.,0.));
#12= IFCDIRECTION((1.,0.,0.));
#14= IFCDIRECTION((-1.,0.,0.));
#16= IFCDIRECTION((0.,1.,0.));
#18= IFCDIRECTION((0.,-1.,0.));
#20= IFCDIRECTION((0.,0.,1.));
#22= IFCDIRECTION((0.,0.,-1.));
#24= IFCDIRECTION((1.,0.));
#26= IFCDIRECTION((-1.,0.));
#28= IFCDIRECTION((0.,1.));
#30= IFCDIRECTION((0.,-1.));
#32= IFCAXIS2PLACEMENT3D(#6,$,$);
#33= IFCLOCALPLACEMENT(#139,#32);
#36= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);
#38= IFCORGANIZATION($,'','',$,$);
#39= IFCPERSONANDORGANIZATION(#36,#38,$);
#42= IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,1593872017);
#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#44= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#45= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#46= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#47= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#46);
#49= IFCCONVERSIONBASEDUNIT(#47,.PLANEANGLEUNIT.,'DEGREE',#48);
#50= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
#51= IFCDERIVEDUNITELEMENT(#50,1);
#52= IFCDERIVEDUNITELEMENT(#43,-3);
#53= IFCDERIVEDUNIT((#51,#52),.MASSDENSITYUNIT.,$);
#55= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#56= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);
#57= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
#58= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#59= IFCDERIVEDUNITELEMENT(#50,1);
#60= IFCDERIVEDUNITELEMENT(#57,-1);
#61= IFCDERIVEDUNITELEMENT(#55,-3);
#62= IFCDERIVEDUNIT((#59,#60,#61),.THERMALTRANSMITTANCEUNIT.,$);
#64= IFCDERIVEDUNITELEMENT(#43,3);
#65= IFCDERIVEDUNITELEMENT(#55,-1);
#66= IFCDERIVEDUNIT((#64,#65),.VOLUMETRICFLOWRATEUNIT.,$);
#68= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);
#69= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);
#70= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
#71= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
#72= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);
#73= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);
#74= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);
#75= IFCDERIVEDUNITELEMENT(#50,-1);
#76= IFCDERIVEDUNITELEMENT(#43,-2);
#77= IFCDERIVEDUNITELEMENT(#55,3);
#78= IFCDERIVEDUNITELEMENT(#73,1);
#79= IFCDERIVEDUNIT((#75,#76,#77,#78),.USERDEFINED.,'Luminous Efficacy');
#81= IFCDERIVEDUNITELEMENT(#43,1);
#82= IFCDERIVEDUNITELEMENT(#55,-1);
#83= IFCDERIVEDUNIT((#81,#82),.LINEARVELOCITYUNIT.,$);
#85= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
#86= IFCDERIVEDUNITELEMENT(#43,-2);
#87= IFCDERIVEDUNITELEMENT(#50,1);
#88= IFCDERIVEDUNITELEMENT(#55,-2);
#89= IFCDERIVEDUNIT((#86,#87,#88),.USERDEFINED.,'Friction Loss');
#91= IFCDERIVEDUNITELEMENT(#50,1);
#92= IFCDERIVEDUNITELEMENT(#43,1);
#93= IFCDERIVEDUNITELEMENT(#55,-2);
#94= IFCDERIVEDUNITELEMENT(#43,-1);
#95= IFCDERIVEDUNIT((#91,#92,#93,#94),.LINEARFORCEUNIT.,$);
#97= IFCDERIVEDUNITELEMENT(#50,1);
#98= IFCDERIVEDUNITELEMENT(#43,1);
#99= IFCDERIVEDUNITELEMENT(#55,-2);
#100= IFCDERIVEDUNITELEMENT(#43,-2);
#101= IFCDERIVEDUNIT((#97,#98,#99,#100),.PLANARFORCEUNIT.,$);
#103= IFCUNITASSIGNMENT((#43,#44,#45,#49,#50,#53,#55,#56,#58,#62,#66,#68,#69,#70,#71,#72,#73,#74,#79,#83,#85,#89,#95,#101));
#105= IFCAXIS2PLACEMENT3D(#6,$,$);
#106= IFCDIRECTION((6.12303176911189E-17,1.));
#108= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000000E-5,#105,#106);
#111= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#108,$,.GRAPH_VIEW.,$);
#113= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#108,$,.MODEL_VIEW.,$);
#114= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#108,$,.MODEL_VIEW.,$);
#115= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#108,$,.MODEL_VIEW.,$);
#116= IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',#42,'Project Number',$,$,'Project Name','Project Status',(#108),#103);
#123= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','<Default>');
#127= IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#42,'',$,$,#33,$,'',.ELEMENT.,$,$,$);
#133= IFCAXIS2PLACEMENT3D(#6,$,$);
#134= IFCLOCALPLACEMENT(#33,#133);
#136= IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#42,'Ground Floor',$,'Level:Story Level',#134,$,'Ground Floor',.ELEMENT.,0.);
#138= IFCAXIS2PLACEMENT3D(#6,$,$);
#139= IFCLOCALPLACEMENT($,#138);
#140= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','<Default>');
#142= IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#42,'Default',$,$,#139,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);
#146= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$);
#150= IFCPROPERTYSET('0vgGXNjBf0qRk7oiAKVTD5',#42,'Pset_ProductRequirements',$,(#146));
#155= IFCRELDEFINESBYPROPERTIES('0G4ASJELjDhR8D4L99zfhI',#42,$,$,(#142),#150);
#159= IFCAXIS2PLACEMENT3D(#6,$,$);
#306= IFCRELDEFINESBYTYPE('3tMNbXezL1cRLglW_ZDyLG',#42,$,$,(#194),#209);
#161= IFCCARTESIANPOINT((-1.10699999332428,-3.128000497818,0.));
#163= IFCAXIS2PLACEMENT3D(#161,#20,#16);
#164= IFCLOCALPLACEMENT(#134,#163);
#166= IFCCARTESIANPOINT((0.,0.));
#168= IFCAXIS2PLACEMENT2D(#166,#24);
#169= IFCRECTANGLEPROFILEDEF(.AREA.,'Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001',#168,0.21399998664856,3.128000497818);
#170= IFCCARTESIANPOINT((1.564000248909,-0.10699999332428,0.));
#172= IFCAXIS2PLACEMENT3D(#170,#20,#16);
#173= IFCEXTRUDEDAREASOLID(#169,#172,#20,0.799999953806399);
#174= IFCCARTESIANPOINT((0.,0.));
#176= IFCAXIS2PLACEMENT2D(#174,#24);
#177= IFCRECTANGLEPROFILEDEF(.AREA.,'Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001',#176,0.214000016450882,3.12800025939942);
#178= IFCCARTESIANPOINT((1.56400036811829,-1.10699999332428,0.));
#180= IFCAXIS2PLACEMENT3D(#178,#20,#16);
#181= IFCEXTRUDEDAREASOLID(#177,#180,#20,2.79999994209834);
#182= IFCSHAPEREPRESENTATION(#113,'Body','SweptSolid',(#173,#181));
#189= IFCPRODUCTDEFINITIONSHAPE($,$,(#182));
#194= IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#42,'Basic Wall:Interior - Blockwork 190:158459.001:Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001:153010',$,'Basic Wall:Interior - Blockwork 190:158459.001:Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001',#164,#189,'153010');
#209= IFCWALLTYPE('1hRt1dUULCMBQvLB4sEHTN',#42,'Basic Wall:Interior - Blockwork 190:158459.001',$,$,(#212,#215,#218,#221),$,'153008',$,.NOTDEFINED.);
#211= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Walls'),$);
#212= IFCPROPERTYSET('0NwSm1gnP7AfO7pQJX714g',#42,'Pset_ProductRequirements',$,(#211));
#214= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001'),$);
#215= IFCPROPERTYSET('0Nw6W4Dp51PQzMgQ5Iqhl4',#42,'Pset_QuantityTakeOff',$,(#214));
#217= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001'),$);
#218= IFCPROPERTYSET('1LLZ8HFrP2OeN5rJOvxHbQ',#42,'Pset_ReinforcementBarPitchOfWall',$,(#217));
#220= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$);
#221= IFCPROPERTYSET('1hRt1dUULCMBQvNqmsEHTN',#42,'Pset_WallCommon',$,(#214,#220));
#228= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Walls'),$);
#229= IFCPROPERTYSET('1OpNMsrC14l8QjPrc2o8QY',#42,'Pset_ProductRequirements',$,(#228));
#231= IFCPROPERTYSET('25fx2i8ev0keMR_rfWn$YM',#42,'Pset_QuantityTakeOff',$,(#214));
#233= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001'),$);
#234= IFCPROPERTYSET('0YMxVBom1BveY06IadNZy8',#42,'Pset_ReinforcementBarPitchOfWall',$,(#233));
#236= IFCPROPERTYSET('1hRt1dUULCMBQvNqmsEHTL',#42,'Pset_WallCommon',$,(#214,#220));
#238= IFCRELDEFINESBYPROPERTIES('1ieE7eF096tBuqrkVloaPs',#42,$,$,(#194),#229);
#242= IFCRELDEFINESBYPROPERTIES('1T4Q61kpb8vQ8SzD5mYO1N',#42,$,$,(#194),#231);
#245= IFCRELDEFINESBYPROPERTIES('1kbHIEK55CGwuicbFtJXzB',#42,$,$,(#194),#234);
#248= IFCRELDEFINESBYPROPERTIES('3M$EpRbxD7Ag64p$6OIwas',#42,$,$,(#194),#236);
#251= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat');
#253= IFCAXIS2PLACEMENT3D(#6,$,$);
#303= IFCRELDEFINESBYPROPERTIES('2puGQ6g1LCc91bN$8UXZlt',#42,$,$,(#127),#297);
#256= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Ground Floor'),$);
#257= IFCPROPERTYSET('2dh7inOG56CvMy9B8m9sps',#42,'Pset_AirSideSystemInformation',$,(#256));
#259= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);
#260= IFCPROPERTYSET('1hRt1dUULCMBQvNrqsEHSj',#42,'Pset_BuildingStoreyCommon',$,(#259));
#262= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Ground Floor'),$);
#263= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Levels'),$);
#264= IFCPROPERTYSET('3Rnd3IgIr1BxQaDOe6gF6l',#42,'Pset_ProductRequirements',$,(#262,#263));
#266= IFCRELDEFINESBYPROPERTIES('0zeLZ6hXL8Bwh6Ij2zJ2wb',#42,$,$,(#136),#257);
#270= IFCRELDEFINESBYPROPERTIES('2QCoERKTf9DBPZ44cgVx$b',#42,$,$,(#136),#260);
#273= IFCRELDEFINESBYPROPERTIES('0n9tT101b5yR6$745lmpoC',#42,$,$,(#136),#264);
#276= IFCRELCONTAINEDINSPATIALSTRUCTURE('1hRt1dUULCMBQvLB0sEHSj',#42,$,$,(#194),#136);
#280= IFCRELAGGREGATES('3aqaOcW1j6jffbZS9BAvlk',#42,$,$,#116,(#142));
#284= IFCRELAGGREGATES('2sovQuYn51_BctUZb$QeXu',#42,$,$,#142,(#127));
#288= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#42,$,$,#127,(#136));
#292= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);
#293= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$);
#294= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#42,'Pset_BuildingCommon',$,(#292,#293));
#296= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$);
#297= IFCPROPERTYSET('2fxZl6cF59YxFljbHMMvIS',#42,'Pset_ProductRequirements',$,(#296));
#299= IFCRELDEFINESBYPROPERTIES('0F$CVJe4vCYuhh93e_X12T',#42,$,$,(#127),#294);
#309= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL',$,(#182),$);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,102 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('test2.ifc','2020-07-04T11:53:43+10:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200621','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#2=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#3=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#4=IFCUNITASSIGNMENT((#1,#2,#3));
#5=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#6=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#7=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#8=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#5),(#6,#7));
#9=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#10=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#11=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#12=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#13=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#9),(#10,#11,#12));
#14=IFCCARTESIANPOINT((0.,0.,0.));
#15=IFCDIRECTION((0.,0.,1.));
#16=IFCDIRECTION((1.,0.,0.));
#17=IFCAXIS2PLACEMENT3D(#14,#15,#16);
#18=IFCPERSONANDORGANIZATION(#8,#13,$);
#19=IFCAPPLICATION(#13,'0.0.200621','BlenderBIM','BlenderBIM');
#20=IFCOWNERHISTORY(#18,#19,.READWRITE.,.NOCHANGE.,1593827623,#18,#19,1593827623);
#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#17,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$);
#23=IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',$,'My Project',$,$,$,$,(#21),#4);
#24=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#25=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#26=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.12800026872639,0.214000016163442);
#27=IFCCARTESIANPOINT((1.56400012969971,0.,0.));
#28=IFCDIRECTION((0.,-0.,1.));
#29=IFCDIRECTION((-1.,0.,0.));
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
#31=IFCDIRECTION((0.,0.,1.));
#32=IFCEXTRUDEDAREASOLID(#26,#30,#31,2.79999994209834);
#33=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.12800026872639,0.213999990051595);
#34=IFCCARTESIANPOINT((1.56400036811829,-1.,0.));
#35=IFCDIRECTION((0.,-0.,1.));
#36=IFCDIRECTION((-1.,0.,0.));
#37=IFCAXIS2PLACEMENT3D(#34,#35,#36);
#38=IFCDIRECTION((0.,0.,1.));
#39=IFCEXTRUDEDAREASOLID(#33,#37,#38,0.799999953806399);
#40=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#32,#39));
#41=IFCREPRESENTATIONMAP(#17,#40);
#42=IFCCOLOURRGB($,0.976470589637756,0.976470589637756,0.976470589637756);
#43=IFCSURFACESTYLERENDERING(#42,$,$,$,$,$,$,$,.NOTDEFINED.);
#44=IFCSURFACESTYLE('Gypsum Wall Board',.BOTH.,(#43));
#45=IFCSTYLEDITEM($,(#44),'Gypsum Wall Board');
#46=IFCSTYLEDREPRESENTATION(#22,$,$,(#45));
#47=IFCMATERIAL('Gypsum Wall Board',$,$);
#48=IFCMATERIALDEFINITIONREPRESENTATION('Gypsum Wall Board',$,(#46),#47);
#49=IFCCOLOURRGB($,0.709803938865662,0.709803938865662,0.709803938865662);
#50=IFCSURFACESTYLERENDERING(#49,$,$,$,$,$,$,$,.NOTDEFINED.);
#51=IFCSURFACESTYLE('Concrete Masonry Units',.BOTH.,(#50));
#52=IFCSTYLEDITEM($,(#51),'Concrete Masonry Units');
#53=IFCSTYLEDREPRESENTATION(#22,$,$,(#52));
#54=IFCMATERIAL('Concrete Masonry Units',$,$);
#55=IFCMATERIALDEFINITIONREPRESENTATION('Concrete Masonry Units',$,(#53),#54);
#56=IFCCARTESIANPOINT((0.,0.,0.));
#57=IFCDIRECTION((0.,0.,1.));
#58=IFCDIRECTION((1.,0.,0.));
#59=IFCAXIS2PLACEMENT3D(#56,#57,#58);
#60=IFCLOCALPLACEMENT($,#59);
#61=IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#20,'My Site',$,$,#60,$,$,$,$,$,$,$,$);
#62=IFCCARTESIANPOINT((0.,0.,0.));
#63=IFCDIRECTION((0.,0.,1.));
#64=IFCDIRECTION((1.,0.,0.));
#65=IFCAXIS2PLACEMENT3D(#62,#63,#64);
#66=IFCLOCALPLACEMENT(#60,#65);
#67=IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#20,'My Building',$,$,#66,$,$,$,$,$,$);
#68=IFCCARTESIANPOINT((0.,0.,0.));
#69=IFCDIRECTION((0.,0.,1.));
#70=IFCDIRECTION((1.,0.,0.));
#71=IFCAXIS2PLACEMENT3D(#68,#69,#70);
#72=IFCLOCALPLACEMENT(#66,#71);
#73=IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#20,'Ground Floor',$,$,#72,$,$,$,$);
#74=IFCRELAGGREGATES('0bnRJ5TmT9xhYXWOsl4eXc',#20,$,$,#67,(#73));
#75=IFCRELAGGREGATES('2qYrkqnX19BOUuNnGmmgZn',#20,$,$,#61,(#67));
#76=IFCRELAGGREGATES('3HOoCYi09Dqh2gLTmglXWY',#20,$,$,#23,(#61));
#77=IFCCARTESIANPOINT((0.,0.,0.));
#78=IFCDIRECTION((0.,0.,1.));
#79=IFCDIRECTION((-1.62920684942947E-07,-1.,0.));
#80=IFCAXIS2PLACEMENT3D(#77,#78,#79);
#81=IFCLOCALPLACEMENT(#72,#80);
#82=IFCDIRECTION((1.,0.,0.));
#83=IFCDIRECTION((0.,1.,0.));
#84=IFCCARTESIANPOINT((0.,0.,0.));
#85=IFCDIRECTION((0.,0.,1.));
#86=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#82,#83,#84,1.,#85);
#87=IFCMAPPEDITEM(#41,#86);
#88=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#87));
#89=IFCPRODUCTDEFINITIONSHAPE($,$,(#88));
#90=IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#20,'Wall with two extrusions',$,$,#81,#89,$,$);
#91=IFCRELCONTAINEDINSPATIALSTRUCTURE('0nHN$ojaL6IgiUTc0yfzHb',#20,$,$,(#90),#73);
#92=IFCRELASSOCIATESMATERIAL('17jpwtW0PAORQFIItmfNge',#20,$,$,(#90,#90),#47);
#93=IFCRELASSOCIATESMATERIAL('1EBKHvX3P1euEgqXroarak',#20,$,$,(#90),#54);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,102 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('rectangle-extrusion-multiple_02_Blend.ifc','2020-07-04T09:39:44-05:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200621','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#2=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#3=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#4=IFCUNITASSIGNMENT((#1,#2,#3));
#5=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#6=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#7=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#8=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#5),(#6,#7));
#9=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#10=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#11=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#12=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#13=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#9),(#10,#11,#12));
#14=IFCCARTESIANPOINT((0.,0.,0.));
#15=IFCDIRECTION((0.,0.,1.));
#16=IFCDIRECTION((1.,0.,0.));
#17=IFCAXIS2PLACEMENT3D(#14,#15,#16);
#18=IFCPERSONANDORGANIZATION(#8,#13,$);
#19=IFCAPPLICATION(#13,'0.0.200621','BlenderBIM','BlenderBIM');
#20=IFCOWNERHISTORY(#18,#19,.READWRITE.,.NOCHANGE.,1593873584,#18,#19,1593873584);
#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#17,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$);
#23=IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',$,'My Project',$,$,$,$,(#21),#4);
#24=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#25=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#26=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.12800026872639,0.213999990051595);
#27=IFCCARTESIANPOINT((1.56400012969971,0.,0.));
#28=IFCDIRECTION((0.,-0.,1.));
#29=IFCDIRECTION((-1.,0.,0.));
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
#31=IFCDIRECTION((0.,0.,1.));
#32=IFCEXTRUDEDAREASOLID(#26,#30,#31,2.79999994209834);
#33=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.79999994209834,2.79999994209834);
#34=IFCCARTESIANPOINT((1.56400036811829,-1.,0.));
#35=IFCDIRECTION((0.,-0.,1.));
#36=IFCDIRECTION((-1.,0.,0.));
#37=IFCAXIS2PLACEMENT3D(#34,#35,#36);
#38=IFCDIRECTION((0.,0.,1.));
#39=IFCEXTRUDEDAREASOLID(#33,#37,#38,0.799999953806399);
#40=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#32,#39));
#41=IFCREPRESENTATIONMAP(#17,#40);
#42=IFCCOLOURRGB($,0.976470589637756,0.976470589637756,0.976470589637756);
#43=IFCSURFACESTYLERENDERING(#42,$,$,$,$,$,$,$,.NOTDEFINED.);
#44=IFCSURFACESTYLE('Gypsum Wall Board',.BOTH.,(#43));
#45=IFCSTYLEDITEM($,(#44),'Gypsum Wall Board');
#46=IFCSTYLEDREPRESENTATION(#22,$,$,(#45));
#47=IFCMATERIAL('Gypsum Wall Board',$,$);
#48=IFCMATERIALDEFINITIONREPRESENTATION('Gypsum Wall Board',$,(#46),#47);
#49=IFCCOLOURRGB($,0.709803938865662,0.709803938865662,0.709803938865662);
#50=IFCSURFACESTYLERENDERING(#49,$,$,$,$,$,$,$,.NOTDEFINED.);
#51=IFCSURFACESTYLE('Concrete Masonry Units',.BOTH.,(#50));
#52=IFCSTYLEDITEM($,(#51),'Concrete Masonry Units');
#53=IFCSTYLEDREPRESENTATION(#22,$,$,(#52));
#54=IFCMATERIAL('Concrete Masonry Units',$,$);
#55=IFCMATERIALDEFINITIONREPRESENTATION('Concrete Masonry Units',$,(#53),#54);
#56=IFCCARTESIANPOINT((0.,0.,0.));
#57=IFCDIRECTION((0.,0.,1.));
#58=IFCDIRECTION((1.,0.,0.));
#59=IFCAXIS2PLACEMENT3D(#56,#57,#58);
#60=IFCLOCALPLACEMENT($,#59);
#61=IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#20,'My Site',$,$,#60,$,$,$,$,$,$,$,$);
#62=IFCCARTESIANPOINT((0.,0.,0.));
#63=IFCDIRECTION((0.,0.,1.));
#64=IFCDIRECTION((1.,0.,0.));
#65=IFCAXIS2PLACEMENT3D(#62,#63,#64);
#66=IFCLOCALPLACEMENT(#60,#65);
#67=IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#20,'My Building',$,$,#66,$,$,$,$,$,$);
#68=IFCCARTESIANPOINT((0.,0.,0.));
#69=IFCDIRECTION((0.,0.,1.));
#70=IFCDIRECTION((1.,0.,0.));
#71=IFCAXIS2PLACEMENT3D(#68,#69,#70);
#72=IFCLOCALPLACEMENT(#66,#71);
#73=IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#20,'Ground Floor',$,$,#72,$,$,$,$);
#74=IFCRELAGGREGATES('1vctxMpS50_QDSZxQATUal',#20,$,$,#67,(#73));
#75=IFCRELAGGREGATES('03_5NK1fvFZgOFXrkwf_Se',#20,$,$,#61,(#67));
#76=IFCRELAGGREGATES('3Hl5U4xMzAowczZRdCuDum',#20,$,$,#23,(#61));
#77=IFCCARTESIANPOINT((0.,0.,0.));
#78=IFCDIRECTION((0.,0.,1.));
#79=IFCDIRECTION((-1.62920684942947E-07,-1.,0.));
#80=IFCAXIS2PLACEMENT3D(#77,#78,#79);
#81=IFCLOCALPLACEMENT(#72,#80);
#82=IFCDIRECTION((1.,0.,0.));
#83=IFCDIRECTION((0.,1.,0.));
#84=IFCCARTESIANPOINT((0.,0.,0.));
#85=IFCDIRECTION((0.,0.,1.));
#86=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#82,#83,#84,1.,#85);
#87=IFCMAPPEDITEM(#41,#86);
#88=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#87));
#89=IFCPRODUCTDEFINITIONSHAPE($,$,(#88));
#90=IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#20,'Wall with two extrusions',$,$,#81,#89,$,$);
#91=IFCRELCONTAINEDINSPATIALSTRUCTURE('0OlwGe3G1EbPt9KBREYxk$',#20,$,$,(#90),#73);
#92=IFCRELASSOCIATESMATERIAL('1rn6XYMHb3kg683J_I_NXm',#20,$,$,(#90,#90),#47);
#93=IFCRELASSOCIATESMATERIAL('1GitQCXa1DiATupCoP5O6x',#20,$,$,(#90),#54);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,100 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('test-arbitrary.ifc','2020-07-04T12:23:03+10:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200621','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#2=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#3=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#4=IFCUNITASSIGNMENT((#1,#2,#3));
#5=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#6=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#7=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#8=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#5),(#6,#7));
#9=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#10=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#11=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#12=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#13=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#9),(#10,#11,#12));
#14=IFCCARTESIANPOINT((0.,0.,0.));
#15=IFCDIRECTION((0.,0.,1.));
#16=IFCDIRECTION((1.,0.,0.));
#17=IFCAXIS2PLACEMENT3D(#14,#15,#16);
#18=IFCPERSONANDORGANIZATION(#8,#13,$);
#19=IFCAPPLICATION(#13,'0.0.200621','BlenderBIM','BlenderBIM');
#20=IFCOWNERHISTORY(#18,#19,.READWRITE.,.NOCHANGE.,1593829383,#18,#19,1593829383);
#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#17,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$);
#23=IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',$,'My Project',$,$,$,$,(#21),#4);
#24=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#25=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#26=IFCCARTESIANPOINT((-1.56400012969971,-0.107000008225441));
#27=IFCCARTESIANPOINT((1.56400012969971,-0.107000008225441));
#28=IFCCARTESIANPOINT((1.56400012969971,0.107000008225441));
#29=IFCCARTESIANPOINT((-1.56400012969971,0.107000008225441));
#30=IFCPOLYLINE((#26,#27,#28,#29,#26));
#31=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#30);
#32=IFCCARTESIANPOINT((1.56400012969971,0.,0.));
#33=IFCDIRECTION((0.,-0.,1.));
#34=IFCDIRECTION((-1.,0.,0.));
#35=IFCAXIS2PLACEMENT3D(#32,#33,#34);
#36=IFCDIRECTION((-8.01888475621126E-08,0.336336404085159,0.941741943359375));
#37=IFCEXTRUDEDAREASOLID(#31,#35,#36,2.97321369493529);
#38=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#37));
#39=IFCREPRESENTATIONMAP(#17,#38);
#40=IFCCOLOURRGB($,0.976470589637756,0.976470589637756,0.976470589637756);
#41=IFCSURFACESTYLERENDERING(#40,$,$,$,$,$,$,$,.NOTDEFINED.);
#42=IFCSURFACESTYLE('Gypsum Wall Board',.BOTH.,(#41));
#43=IFCSTYLEDITEM($,(#42),'Gypsum Wall Board');
#44=IFCSTYLEDREPRESENTATION(#22,$,$,(#43));
#45=IFCMATERIAL('Gypsum Wall Board',$,$);
#46=IFCMATERIALDEFINITIONREPRESENTATION('Gypsum Wall Board',$,(#44),#45);
#47=IFCCOLOURRGB($,0.709803938865662,0.709803938865662,0.709803938865662);
#48=IFCSURFACESTYLERENDERING(#47,$,$,$,$,$,$,$,.NOTDEFINED.);
#49=IFCSURFACESTYLE('Concrete Masonry Units',.BOTH.,(#48));
#50=IFCSTYLEDITEM($,(#49),'Concrete Masonry Units');
#51=IFCSTYLEDREPRESENTATION(#22,$,$,(#50));
#52=IFCMATERIAL('Concrete Masonry Units',$,$);
#53=IFCMATERIALDEFINITIONREPRESENTATION('Concrete Masonry Units',$,(#51),#52);
#54=IFCCARTESIANPOINT((0.,0.,0.));
#55=IFCDIRECTION((0.,0.,1.));
#56=IFCDIRECTION((1.,0.,0.));
#57=IFCAXIS2PLACEMENT3D(#54,#55,#56);
#58=IFCLOCALPLACEMENT($,#57);
#59=IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#20,'My Site',$,$,#58,$,$,$,$,$,$,$,$);
#60=IFCCARTESIANPOINT((0.,0.,0.));
#61=IFCDIRECTION((0.,0.,1.));
#62=IFCDIRECTION((1.,0.,0.));
#63=IFCAXIS2PLACEMENT3D(#60,#61,#62);
#64=IFCLOCALPLACEMENT(#58,#63);
#65=IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#20,'My Building',$,$,#64,$,$,$,$,$,$);
#66=IFCCARTESIANPOINT((0.,0.,0.));
#67=IFCDIRECTION((0.,0.,1.));
#68=IFCDIRECTION((1.,0.,0.));
#69=IFCAXIS2PLACEMENT3D(#66,#67,#68);
#70=IFCLOCALPLACEMENT(#64,#69);
#71=IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#20,'Ground Floor',$,$,#70,$,$,$,$);
#72=IFCRELAGGREGATES('2Jrvlf0Bj07BwvZQt6WfRu',#20,$,$,#65,(#71));
#73=IFCRELAGGREGATES('08maYnh0DDNejrNn4agFxU',#20,$,$,#59,(#65));
#74=IFCRELAGGREGATES('06BIN7wVL46xX_CdEJuOam',#20,$,$,#23,(#59));
#75=IFCCARTESIANPOINT((0.,0.,0.));
#76=IFCDIRECTION((0.,0.,1.));
#77=IFCDIRECTION((-1.62920684942947E-07,-1.,0.));
#78=IFCAXIS2PLACEMENT3D(#75,#76,#77);
#79=IFCLOCALPLACEMENT(#70,#78);
#80=IFCDIRECTION((1.,0.,0.));
#81=IFCDIRECTION((0.,1.,0.));
#82=IFCCARTESIANPOINT((0.,0.,0.));
#83=IFCDIRECTION((0.,0.,1.));
#84=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#80,#81,#82,1.,#83);
#85=IFCMAPPEDITEM(#39,#84);
#86=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#85));
#87=IFCPRODUCTDEFINITIONSHAPE($,$,(#86));
#88=IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#20,'Basic Wall:Interior - Blockwork 190:158459.001',$,$,#79,#87,$,$);
#89=IFCRELCONTAINEDINSPATIALSTRUCTURE('2J8mp0KMLCtwEU1FsUP5ID',#20,$,$,(#88),#71);
#90=IFCRELASSOCIATESMATERIAL('00xGCwoiHF8vPMdy_nKcRr',#20,$,$,(#88,#88),#45);
#91=IFCRELASSOCIATESMATERIAL('2TJ8d$NNP2Awlc0fW1N8UA',#20,$,$,(#88),#52);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,202 @@
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: Sat Jul 04 09:33:34 2020
* Host: DESKTOP-BJ78QVA
* Database: C:\Users\ryan\AppData\Local\Temp\8b4ef729-0c33-456f-85b6-fa59f4ba51ed\3c82a620-abd4-4a01-93fd-38c7c0596f06\ifc
* Database version: 5507
* Database creation date: Sat Jul 04 09:33:34 2020
* Schema: IFC2X3
* Model: DataRepository.ifc
* Model creation date: Sat Jul 04 09:33:34 2020
* Header model: DataRepository.ifc_HeaderModel
* Header model creation date: Sat Jul 04 09:33:34 2020
* 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','2020-07-04T09:33:34',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20191031_1115(x64) - Exporter 20.1.0.1 - Alternate UI 20.1.0.1','');
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
#1= IFCORGANIZATION($,'Autodesk Revit 2020 (ENU)',$,$,$);
#5= IFCAPPLICATION(#1,'2020','Autodesk Revit 2020 (ENU)','Revit');
#6= IFCCARTESIANPOINT((0.,0.,0.));
#10= IFCCARTESIANPOINT((0.,0.));
#12= IFCDIRECTION((1.,0.,0.));
#14= IFCDIRECTION((-1.,0.,0.));
#16= IFCDIRECTION((0.,1.,0.));
#18= IFCDIRECTION((0.,-1.,0.));
#20= IFCDIRECTION((0.,0.,1.));
#22= IFCDIRECTION((0.,0.,-1.));
#24= IFCDIRECTION((1.,0.));
#26= IFCDIRECTION((-1.,0.));
#28= IFCDIRECTION((0.,1.));
#30= IFCDIRECTION((0.,-1.));
#32= IFCAXIS2PLACEMENT3D(#6,$,$);
#33= IFCLOCALPLACEMENT(#139,#32);
#36= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);
#38= IFCORGANIZATION($,'','',$,$);
#39= IFCPERSONANDORGANIZATION(#36,#38,$);
#42= IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,1593873190);
#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#44= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#45= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#46= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#47= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#46);
#49= IFCCONVERSIONBASEDUNIT(#47,.PLANEANGLEUNIT.,'DEGREE',#48);
#50= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
#51= IFCDERIVEDUNITELEMENT(#50,1);
#52= IFCDERIVEDUNITELEMENT(#43,-3);
#53= IFCDERIVEDUNIT((#51,#52),.MASSDENSITYUNIT.,$);
#55= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#56= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);
#57= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
#58= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#59= IFCDERIVEDUNITELEMENT(#50,1);
#60= IFCDERIVEDUNITELEMENT(#57,-1);
#61= IFCDERIVEDUNITELEMENT(#55,-3);
#62= IFCDERIVEDUNIT((#59,#60,#61),.THERMALTRANSMITTANCEUNIT.,$);
#64= IFCDERIVEDUNITELEMENT(#43,3);
#65= IFCDERIVEDUNITELEMENT(#55,-1);
#66= IFCDERIVEDUNIT((#64,#65),.VOLUMETRICFLOWRATEUNIT.,$);
#68= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);
#69= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);
#70= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
#71= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
#72= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);
#73= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);
#74= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);
#75= IFCDERIVEDUNITELEMENT(#50,-1);
#76= IFCDERIVEDUNITELEMENT(#43,-2);
#77= IFCDERIVEDUNITELEMENT(#55,3);
#78= IFCDERIVEDUNITELEMENT(#73,1);
#79= IFCDERIVEDUNIT((#75,#76,#77,#78),.USERDEFINED.,'Luminous Efficacy');
#81= IFCDERIVEDUNITELEMENT(#43,1);
#82= IFCDERIVEDUNITELEMENT(#55,-1);
#83= IFCDERIVEDUNIT((#81,#82),.LINEARVELOCITYUNIT.,$);
#85= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
#86= IFCDERIVEDUNITELEMENT(#43,-2);
#87= IFCDERIVEDUNITELEMENT(#50,1);
#88= IFCDERIVEDUNITELEMENT(#55,-2);
#89= IFCDERIVEDUNIT((#86,#87,#88),.USERDEFINED.,'Friction Loss');
#91= IFCDERIVEDUNITELEMENT(#50,1);
#92= IFCDERIVEDUNITELEMENT(#43,1);
#93= IFCDERIVEDUNITELEMENT(#55,-2);
#94= IFCDERIVEDUNITELEMENT(#43,-1);
#95= IFCDERIVEDUNIT((#91,#92,#93,#94),.LINEARFORCEUNIT.,$);
#97= IFCDERIVEDUNITELEMENT(#50,1);
#98= IFCDERIVEDUNITELEMENT(#43,1);
#99= IFCDERIVEDUNITELEMENT(#55,-2);
#100= IFCDERIVEDUNITELEMENT(#43,-2);
#101= IFCDERIVEDUNIT((#97,#98,#99,#100),.PLANARFORCEUNIT.,$);
#103= IFCUNITASSIGNMENT((#43,#44,#45,#49,#50,#53,#55,#56,#58,#62,#66,#68,#69,#70,#71,#72,#73,#74,#79,#83,#85,#89,#95,#101));
#105= IFCAXIS2PLACEMENT3D(#6,$,$);
#106= IFCDIRECTION((6.12303176911189E-17,1.));
#108= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000000E-5,#105,#106);
#111= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#108,$,.GRAPH_VIEW.,$);
#113= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#108,$,.MODEL_VIEW.,$);
#114= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#108,$,.MODEL_VIEW.,$);
#115= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#108,$,.MODEL_VIEW.,$);
#116= IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',#42,'Project Number',$,$,'Project Name','Project Status',(#108),#103);
#123= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','<Default>');
#127= IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#42,'',$,$,#33,$,'',.ELEMENT.,$,$,$);
#133= IFCAXIS2PLACEMENT3D(#6,$,$);
#134= IFCLOCALPLACEMENT(#33,#133);
#136= IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#42,'Ground Floor',$,'Level:Story Level',#134,$,'Ground Floor',.ELEMENT.,0.);
#138= IFCAXIS2PLACEMENT3D(#6,$,$);
#139= IFCLOCALPLACEMENT($,#138);
#140= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','<Default>');
#142= IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#42,'Default',$,$,#139,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);
#146= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$);
#150= IFCPROPERTYSET('325j5$MIH0KgbEqxlNXO3j',#42,'Pset_ProductRequirements',$,(#146));
#155= IFCRELDEFINESBYPROPERTIES('0wB2fHtlvFHxgXQLZMUSsa',#42,$,$,(#142),#150);
#159= IFCAXIS2PLACEMENT3D(#6,$,$);
#339= IFCRELDEFINESBYTYPE('2DuVeY8sDFagQtqW9QFIMq',#42,$,$,(#227),#242);
#161= IFCCARTESIANPOINT((-1.10700001095673,-3.128000497818,0.));
#163= IFCAXIS2PLACEMENT3D(#161,#20,#16);
#164= IFCLOCALPLACEMENT(#134,#163);
#166= IFCCARTESIANPOINT((3.12800025939942,-0.214000016450882,2.80000004309107));
#168= IFCCARTESIANPOINT((3.12800025939942,0.,2.80000004309107));
#170= IFCCARTESIANPOINT((0.,0.,2.80000004309107));
#172= IFCCARTESIANPOINT((0.,-0.214000016450882,2.80000004309107));
#174= IFCPOLYLOOP((#166,#168,#170,#172));
#176= IFCFACEOUTERBOUND(#174,.T.);
#177= IFCFACE((#176));
#179= IFCCARTESIANPOINT((3.128000497818,-1.21400001918217,0.));
#181= IFCCARTESIANPOINT((2.38418579837685E-7,-1.21400001918217,0.));
#183= IFCCARTESIANPOINT((2.38418579837685E-7,-1.00000000273128,0.));
#185= IFCCARTESIANPOINT((3.128000497818,-1.00000000273128,0.));
#187= IFCPOLYLOOP((#179,#181,#183,#185));
#189= IFCFACEOUTERBOUND(#187,.T.);
#190= IFCFACE((#189));
#192= IFCPOLYLOOP((#179,#185,#168,#166));
#194= IFCFACEOUTERBOUND(#192,.T.);
#195= IFCFACE((#194));
#197= IFCPOLYLOOP((#185,#183,#170,#168));
#199= IFCFACEOUTERBOUND(#197,.T.);
#200= IFCFACE((#199));
#202= IFCPOLYLOOP((#183,#181,#172,#170));
#204= IFCFACEOUTERBOUND(#202,.T.);
#205= IFCFACE((#204));
#207= IFCPOLYLOOP((#181,#179,#166,#172));
#209= IFCFACEOUTERBOUND(#207,.T.);
#210= IFCFACE((#209));
#212= IFCCLOSEDSHELL((#177,#190,#195,#200,#205,#210));
#214= IFCFACETEDBREP(#212);
#215= IFCSHAPEREPRESENTATION(#113,'Body','Brep',(#214));
#222= IFCPRODUCTDEFINITIONSHAPE($,$,(#215));
#227= IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#42,'Basic Wall:Interior - Blockwork 190:158459.001:Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001:153010',$,'Basic Wall:Interior - Blockwork 190:158459.001:Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001',#164,#222,'153010');
#242= IFCWALLTYPE('1gJcExilbE1h44oS2jWIrQ',#42,'Basic Wall:Interior - Blockwork 190:158459.001',$,$,(#245,#248,#251,#254),$,'153008',$,.NOTDEFINED.);
#244= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Walls'),$);
#245= IFCPROPERTYSET('1NbOTlHPf1NOH7ibpZy1cI',#42,'Pset_ProductRequirements',$,(#244));
#247= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001'),$);
#248= IFCPROPERTYSET('2LEJSehQX258_VrZhRpsqs',#42,'Pset_QuantityTakeOff',$,(#247));
#250= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001'),$);
#251= IFCPROPERTYSET('1roqQ3UmH70OuJo2fzIRDI',#42,'Pset_ReinforcementBarPitchOfWall',$,(#250));
#253= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$);
#254= IFCPROPERTYSET('1gJcExilbE1h44mZsjWIrQ',#42,'Pset_WallCommon',$,(#247,#253));
#261= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Walls'),$);
#262= IFCPROPERTYSET('2Ca3pr56T38AnkXfbaJ_R8',#42,'Pset_ProductRequirements',$,(#261));
#264= IFCPROPERTYSET('260kdbyl94cfdSU8HD4ek7',#42,'Pset_QuantityTakeOff',$,(#247));
#266= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Interior - Blockwork 190:158459.001 : Basic Wall:Interior - Blockwork 190:158459.001'),$);
#267= IFCPROPERTYSET('2Pk2DE4hn75gMFHyfJvLLy',#42,'Pset_ReinforcementBarPitchOfWall',$,(#266));
#269= IFCPROPERTYSET('1gJcExilbE1h44mZsjWIrO',#42,'Pset_WallCommon',$,(#247,#253));
#271= IFCRELDEFINESBYPROPERTIES('073tPykvLBZh5izO1W$etH',#42,$,$,(#227),#262);
#275= IFCRELDEFINESBYPROPERTIES('069ILY2if8wfGRv_k9IZe$',#42,$,$,(#227),#264);
#278= IFCRELDEFINESBYPROPERTIES('2jN$U5mnz7ARmb59OS7kYh',#42,$,$,(#227),#267);
#281= IFCRELDEFINESBYPROPERTIES('2twOnD2DT0Lx1evRyB5TD2',#42,$,$,(#227),#269);
#284= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat');
#286= IFCAXIS2PLACEMENT3D(#6,$,$);
#336= IFCRELDEFINESBYPROPERTIES('0vW3qUmJ96hAgMq4PN1KRk',#42,$,$,(#127),#330);
#289= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Ground Floor'),$);
#290= IFCPROPERTYSET('1KFZO_ZS5AWhBOF$VRk$7F',#42,'Pset_AirSideSystemInformation',$,(#289));
#292= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);
#293= IFCPROPERTYSET('1gJcExilbE1h44mYojWIqZ',#42,'Pset_BuildingStoreyCommon',$,(#292));
#295= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Ground Floor'),$);
#296= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Levels'),$);
#297= IFCPROPERTYSET('2Zn07F_qn5Qw4fg$RKGGdH',#42,'Pset_ProductRequirements',$,(#295,#296));
#299= IFCRELDEFINESBYPROPERTIES('3T$tPPaAvDlwiArZONtb4K',#42,$,$,(#136),#290);
#303= IFCRELDEFINESBYPROPERTIES('1lDysTZzr48umFOQ8iUUkp',#42,$,$,(#136),#293);
#306= IFCRELDEFINESBYPROPERTIES('2bWHkHKdD4tQ06d2M2Zo$G',#42,$,$,(#136),#297);
#309= IFCRELCONTAINEDINSPATIALSTRUCTURE('1gJcExilbE1h44oS6jWIqZ',#42,$,$,(#227),#136);
#313= IFCRELAGGREGATES('2hsCTxYlT6F8xrDBx3CeVa',#42,$,$,#116,(#142));
#317= IFCRELAGGREGATES('2VknmkOzf2Xei9alR$WC9D',#42,$,$,#142,(#127));
#321= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#42,$,$,#127,(#136));
#325= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);
#326= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$);
#327= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#42,'Pset_BuildingCommon',$,(#325,#326));
#329= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$);
#330= IFCPROPERTYSET('33rO5v2hH4DQD3ZYgZWmHq',#42,'Pset_ProductRequirements',$,(#329));
#332= IFCRELDEFINESBYPROPERTIES('3QuyK2RcbAUgo4wcytL0nv',#42,$,$,(#127),#327);
#342= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL',$,(#215),$);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,95 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('test.ifc','2020-07-04T11:02:05+10:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200621','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#2=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#3=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#4=IFCUNITASSIGNMENT((#1,#2,#3));
#5=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#6=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#7=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#8=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#5),(#6,#7));
#9=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#10=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#11=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#12=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#13=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#9),(#10,#11,#12));
#14=IFCCARTESIANPOINT((0.,0.,0.));
#15=IFCDIRECTION((0.,0.,1.));
#16=IFCDIRECTION((1.,0.,0.));
#17=IFCAXIS2PLACEMENT3D(#14,#15,#16);
#18=IFCPERSONANDORGANIZATION(#8,#13,$);
#19=IFCAPPLICATION(#13,'0.0.200621','BlenderBIM','BlenderBIM');
#20=IFCOWNERHISTORY(#18,#19,.READWRITE.,.NOCHANGE.,1593824525,#18,#19,1593824525);
#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#17,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$);
#23=IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',$,'My Project',$,$,$,$,(#21),#4);
#24=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#25=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#26=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.12800026872639,0.214000016163442);
#27=IFCCARTESIANPOINT((1.56400012969971,0.,0.));
#28=IFCDIRECTION((0.,-0.,1.));
#29=IFCDIRECTION((-1.,0.,0.));
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
#31=IFCDIRECTION((-8.01888475621126E-08,0.336336404085159,0.941741943359375));
#32=IFCEXTRUDEDAREASOLID(#26,#30,#31,2.97321369493529);
#33=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#32));
#34=IFCREPRESENTATIONMAP(#17,#33);
#35=IFCCOLOURRGB($,0.976470589637756,0.976470589637756,0.976470589637756);
#36=IFCSURFACESTYLERENDERING(#35,$,$,$,$,$,$,$,.NOTDEFINED.);
#37=IFCSURFACESTYLE('Gypsum Wall Board',.BOTH.,(#36));
#38=IFCSTYLEDITEM($,(#37),'Gypsum Wall Board');
#39=IFCSTYLEDREPRESENTATION(#22,$,$,(#38));
#40=IFCMATERIAL('Gypsum Wall Board',$,$);
#41=IFCMATERIALDEFINITIONREPRESENTATION('Gypsum Wall Board',$,(#39),#40);
#42=IFCCOLOURRGB($,0.709803938865662,0.709803938865662,0.709803938865662);
#43=IFCSURFACESTYLERENDERING(#42,$,$,$,$,$,$,$,.NOTDEFINED.);
#44=IFCSURFACESTYLE('Concrete Masonry Units',.BOTH.,(#43));
#45=IFCSTYLEDITEM($,(#44),'Concrete Masonry Units');
#46=IFCSTYLEDREPRESENTATION(#22,$,$,(#45));
#47=IFCMATERIAL('Concrete Masonry Units',$,$);
#48=IFCMATERIALDEFINITIONREPRESENTATION('Concrete Masonry Units',$,(#46),#47);
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#20,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#20,'My Building',$,$,#59,$,$,$,$,$,$);
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#20,'Ground Floor',$,$,#65,$,$,$,$);
#67=IFCRELAGGREGATES('1GbebZ6O90Yxyp4B9UWZ15',#20,$,$,#60,(#66));
#68=IFCRELAGGREGATES('0JgVlAsWrD48NQB37S7Cta',#20,$,$,#54,(#60));
#69=IFCRELAGGREGATES('2zyumdS8XCwghBSBEli0SN',#20,$,$,#23,(#54));
#70=IFCCARTESIANPOINT((0.,0.,0.));
#71=IFCDIRECTION((0.,0.,1.));
#72=IFCDIRECTION((-1.62920684942947E-07,-1.,0.));
#73=IFCAXIS2PLACEMENT3D(#70,#71,#72);
#74=IFCLOCALPLACEMENT(#65,#73);
#75=IFCDIRECTION((1.,0.,0.));
#76=IFCDIRECTION((0.,1.,0.));
#77=IFCCARTESIANPOINT((0.,0.,0.));
#78=IFCDIRECTION((0.,0.,1.));
#79=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#75,#76,#77,1.,#78);
#80=IFCMAPPEDITEM(#34,#79);
#81=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#80));
#82=IFCPRODUCTDEFINITIONSHAPE($,$,(#81));
#83=IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#20,'Wall with non-perpendicular extrusion',$,$,#74,#82,$,$);
#84=IFCRELCONTAINEDINSPATIALSTRUCTURE('1pny6EkYfDrQa6U0htdyyy',#20,$,$,(#83),#66);
#85=IFCRELASSOCIATESMATERIAL('2ToNmlpyfDRR1TYopcyL8v',#20,$,$,(#83,#83),#40);
#86=IFCRELASSOCIATESMATERIAL('3qe7JQW7j48hz7dK6UaMtK',#20,$,$,(#83),#47);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,95 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('rectangle-extrusion-sloped_03_blend.ifc','2020-07-04T09:44:23-05:00',(),(),'IfcOpenShell 0.6.0b0','BlenderBIM 0.0.200621','Moult');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#2=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#3=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#4=IFCUNITASSIGNMENT((#1,#2,#3));
#5=IFCACTORROLE(.ARCHITECT.,$,'Draws the pretty pictures');
#6=IFCPOSTALADDRESS(.OFFICE.,'Headquarters',$,'Cupboard under the stairs',('221B Baker Street'),$,'MyTown','Middle-Earth','42','Narnia');
#7=IFCTELECOMADDRESS(.OFFICE.,'Headquarters',$,('0123456789'),$,$,('dion@thinkmoult.com'),'https://thinkmoult.com',('irc://irc.freenode.net##architect'));
#8=IFCPERSON('Moult','Moult','Dion',('Sebastian','Isan','Tan'),('Mr'),('UE'),(#5),(#6,#7));
#9=IFCACTORROLE(.USERDEFINED.,'CONTRIBUTOR',$);
#10=IFCTELECOMADDRESS(.USERDEFINED.,'The main webpage of the software collection.','WEBPAGE',$,$,$,$,'https://ifcopenshell.org',$);
#11=IFCTELECOMADDRESS(.USERDEFINED.,'The BlenderBIM webpage of the software collection.','WEBPAGE',$,$,$,$,'https://blenderbim.org',$);
#12=IFCTELECOMADDRESS(.USERDEFINED.,'The source code repository of the software collection.','REPOSITORY',$,$,$,$,'https://github.com/IfcOpenShell/IfcOpenShell.git',$);
#13=IFCORGANIZATION($,'IfcOpenShell','IfcOpenShell is an open source (LGPL) software library that helps users and software developers to work with the IFC file format.',(#9),(#10,#11,#12));
#14=IFCCARTESIANPOINT((0.,0.,0.));
#15=IFCDIRECTION((0.,0.,1.));
#16=IFCDIRECTION((1.,0.,0.));
#17=IFCAXIS2PLACEMENT3D(#14,#15,#16);
#18=IFCPERSONANDORGANIZATION(#8,#13,$);
#19=IFCAPPLICATION(#13,'0.0.200621','BlenderBIM','BlenderBIM');
#20=IFCOWNERHISTORY(#18,#19,.READWRITE.,.NOCHANGE.,1593873863,#18,#19,1593873863);
#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#17,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$);
#23=IFCPROJECT('3okd5yu9jDCeAcIHjPRZhP',$,'My Project',$,$,$,$,(#21),#4);
#24=IFCOBJECTIVE('Beauty','The built form should be beautiful',.HARD.,$,$,$,$,$,$,.DESIGNINTENT.,$);
#25=IFCOBJECTIVE('Safety','No facilities exist to generate killer artificial intelligence',.HARD.,$,$,$,$,$,$,.HEALTHANDSAFETY.,$);
#26=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,3.12800026872639,0.213999990051595);
#27=IFCCARTESIANPOINT((1.56400012969971,0.,0.));
#28=IFCDIRECTION((0.,-0.,1.));
#29=IFCDIRECTION((-1.,0.,0.));
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
#31=IFCDIRECTION((-8.01888475621126E-08,0.336336404085159,0.941741943359375));
#32=IFCEXTRUDEDAREASOLID(#26,#30,#31,2.97321369493529);
#33=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#32));
#34=IFCREPRESENTATIONMAP(#17,#33);
#35=IFCCOLOURRGB($,0.976470589637756,0.976470589637756,0.976470589637756);
#36=IFCSURFACESTYLERENDERING(#35,$,$,$,$,$,$,$,.NOTDEFINED.);
#37=IFCSURFACESTYLE('Gypsum Wall Board',.BOTH.,(#36));
#38=IFCSTYLEDITEM($,(#37),'Gypsum Wall Board');
#39=IFCSTYLEDREPRESENTATION(#22,$,$,(#38));
#40=IFCMATERIAL('Gypsum Wall Board',$,$);
#41=IFCMATERIALDEFINITIONREPRESENTATION('Gypsum Wall Board',$,(#39),#40);
#42=IFCCOLOURRGB($,0.709803938865662,0.709803938865662,0.709803938865662);
#43=IFCSURFACESTYLERENDERING(#42,$,$,$,$,$,$,$,.NOTDEFINED.);
#44=IFCSURFACESTYLE('Concrete Masonry Units',.BOTH.,(#43));
#45=IFCSTYLEDITEM($,(#44),'Concrete Masonry Units');
#46=IFCSTYLEDREPRESENTATION(#22,$,$,(#45));
#47=IFCMATERIAL('Concrete Masonry Units',$,$);
#48=IFCMATERIALDEFINITIONREPRESENTATION('Concrete Masonry Units',$,(#46),#47);
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCSITE('11s5S3g_z4uQtsPPbk$pHc',#20,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCBUILDING('1uU9dvjqL4bBVIop5yYb3h',#20,'My Building',$,$,#59,$,$,$,$,$,$);
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCBUILDINGSTOREY('28xoEEANP8cRWXVoXaUbtC',#20,'Ground Floor',$,$,#65,$,$,$,$);
#67=IFCRELAGGREGATES('0tG6X1jCj03AAlJEy2xXpP',#20,$,$,#60,(#66));
#68=IFCRELAGGREGATES('0SQMPqDqD8k9rFROrDVMaB',#20,$,$,#54,(#60));
#69=IFCRELAGGREGATES('0Ofnmvl29BK8EUr154bAnn',#20,$,$,#23,(#54));
#70=IFCCARTESIANPOINT((0.,0.,0.));
#71=IFCDIRECTION((0.,0.,1.));
#72=IFCDIRECTION((-1.62920684942947E-07,-1.,0.));
#73=IFCAXIS2PLACEMENT3D(#70,#71,#72);
#74=IFCLOCALPLACEMENT(#65,#73);
#75=IFCDIRECTION((1.,0.,0.));
#76=IFCDIRECTION((0.,1.,0.));
#77=IFCCARTESIANPOINT((0.,0.,0.));
#78=IFCDIRECTION((0.,0.,1.));
#79=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#75,#76,#77,1.,#78);
#80=IFCMAPPEDITEM(#34,#79);
#81=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#80));
#82=IFCPRODUCTDEFINITIONSHAPE($,$,(#81));
#83=IFCWALL('1JFme5YJz1n8a0ghlOBs_q',#20,'Wall with non-perpendicular extrusion',$,$,#74,#82,$,$);
#84=IFCRELCONTAINEDINSPATIALSTRUCTURE('0I_w0Uw0XAFRTSIFnxm165',#20,$,$,(#83),#66);
#85=IFCRELASSOCIATESMATERIAL('2za$PMU9z7yeYZnVVXAD4Y',#20,$,$,(#83,#83),#40);
#86=IFCRELASSOCIATESMATERIAL('1GynLm2Gz1U9rHLP4lv56B',#20,$,$,(#83),#47);
ENDSEC;
END-ISO-10303-21;