ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('building_element_configuration_wall.ifc','2011-12-12T22:18:35',('Architect'),('Test Office'),'IFC Engine DLL version 1.03 beta','Geometry example','The authorising person');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
/* --------------------------------------------------------------------------------------------- */
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
#1=IFCPROJECT('28hypXUBvBefc20SI8kfA$',#2,'Default Project','Description of Default Project',$,$,$,(#20),#7);
/* single owner history sufficient if not otherwise required by the view definition ------------ */
/* provides the person and application creating the data set, and the time it is created ------- */
#2=IFCOWNERHISTORY(#3,#6,$,.NOTDEFINED.,$,$,$,1323724715);
#3=IFCPERSONANDORGANIZATION(#4,#5,$);
#4=IFCPERSON($,'Bonsma','Peter',$,$,$,$,$);
#5=IFCORGANIZATION($,'RDF','RDF Ltd.',$,$);
#6=IFCAPPLICATION(#5,'0.10','Test Application','TA 1001');
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
#7=IFCUNITASSIGNMENT((#8,#9,#10,#11,#15,#16,#17,#18,#19));
#8=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#9=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#10=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#13);
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#13=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(1.745E-2),#14);
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#15=IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.);
#16=IFCSIUNIT(*,.MASSUNIT.,$,.GRAM.);
#17=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#18=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#19=IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.);
#20=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-5,#21,#23);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#21=IFCAXIS2PLACEMENT3D(#22,$,$);
#22=IFCCARTESIANPOINT((0.,0.,0.));
#23=IFCDIRECTION((0.,1.));
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
#24=IFCCARTESIANPOINT((0.,0.,0.));
#25=IFCDIRECTION((1.,0.,0.));
#26=IFCDIRECTION((0.,1.,0.));
#27=IFCDIRECTION((0.,0.,1.));
#28=IFCDIRECTION((-1.,0.,0.));
#29=IFCDIRECTION((0.,-1.,0.));
#30=IFCDIRECTION((0.,0.,-1.));
/* if site is irrelevant Building could be connected to project directly ----------------------- */
#31=IFCSITE('1cwlDi_hLEvPsClAelBNnz',#2,'Default Site','Description of Default Site',$,#32,$,$,.ELEMENT.,(24,28,0)(24,28,0),(54,25,0)(54,25,0),10.,$,$);
#32=IFCLOCALPLACEMENT($,#33);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#33=IFCAXIS2PLACEMENT3D(#24,$,$);
/* each IFC data set containing elements in a building context has to include a building ------- */
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
#34=IFCBUILDING('0AqAhXVxvCy9m0OX1nxY1A',#2,'Default Building','Description of Default Building',$,#35,$,$,.ELEMENT.,$,$,#37);
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
#35=IFCLOCALPLACEMENT(#32,#36);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#36=IFCAXIS2PLACEMENT3D(#24,$,$);
#37=IFCPOSTALADDRESS($,$,$,$,('RDF Ltd.','Main Office'),'32','Bankya','Sofia','1320','Bulgaria');
#38=IFCBUILDINGSTOREY('2GNgSHJ5j9BRUjqT$7tE8w',#2,'Default Building Storey','Description of Default Building Storey',$,#39,$,$,.ELEMENT.,0.);
#39=IFCLOCALPLACEMENT(#35,#40);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#40=IFCAXIS2PLACEMENT3D(#24,$,$);
#41=IFCRELAGGREGATES('1Lm3qeFdPFmvCQm$QtrkO_',#2,'BuildingContainer','BuildingContainer for BuildigStories',#34,(#38));
#42=IFCRELAGGREGATES('16zMrDm_P2fv4w8_JewkSy',#2,'SiteContainer','SiteContainer For Buildings',#31,(#34));
#43=IFCRELAGGREGATES('3IdcKtxyTFSPDjAagDGuOq',#2,'ProjectContainer','ProjectContainer for Sites',#1,(#31));
#44=IFCRELCONTAINEDINSPATIALSTRUCTURE('0w_L$jTK98v8wOzKFGjTuo',#2,'Default Building','Contents of Building Storey',(#45,#102),#38);
/* the wall itself ----------------------------------------------------------------------------- */
#45=IFCWALLSTANDARDCASE('3ZYW59sxj8lei475l7EhLU',#2,'Wall for Test Example','Description of Wall',$,#46,#48,$,$);
#46=IFCLOCALPLACEMENT(#39,#47);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#47=IFCAXIS2PLACEMENT3D(#24,$,$);
#48=IFCPRODUCTDEFINITIONSHAPE($,$,(#66,#70));
/* properties for the wall, standard property set from PSet collection ------------------------- */
#49=IFCPROPERTYSET('3nMqHLyZHAegWs5Yyxh1ry',#2,'Pset_WallCommon',$,(#50,#51,#52,#53,#54,#55,#56,#57,#58,#59));
#50=IFCPROPERTYSINGLEVALUE('Reference','Reference',IFCIDENTIFIER(''),$);
#51=IFCPROPERTYSINGLEVALUE('AcousticRating','AcousticRating',IFCLABEL(''),$);
#52=IFCPROPERTYSINGLEVALUE('FireRating','FireRating',IFCLABEL(''),$);
#53=IFCPROPERTYSINGLEVALUE('Combustible','Combustible',IFCBOOLEAN(.F.),$);
#54=IFCPROPERTYSINGLEVALUE('SurfaceSpreadOfFlame','SurfaceSpreadOfFlame',IFCLABEL(''),$);
#55=IFCPROPERTYSINGLEVALUE('ThermalTransmittance','ThermalTransmittance',IFCTHERMALTRANSMITTANCEMEASURE(2.4E-1),$);
#56=IFCPROPERTYSINGLEVALUE('IsExternal','IsExternal',IFCBOOLEAN(.T.),$);
#57=IFCPROPERTYSINGLEVALUE('ExtendToStructure','ExtendToStructure',IFCBOOLEAN(.F.),$);
#58=IFCPROPERTYSINGLEVALUE('LoadBearing','LoadBearing',IFCBOOLEAN(.F.),$);
#59=IFCPROPERTYSINGLEVALUE('Compartmentation','Compartmentation',IFCBOOLEAN(.F.),$);
/* connection of properties to the wall -------------------------------------------------------- */
#60=IFCRELDEFINESBYPROPERTIES('29JB4VSyHEhx7go0x$VxZ2',#2,$,$,(#45),#49);
/* material (layers) of the wall --------------------------------------------------------------- */
#61=IFCMATERIALLAYERSETUSAGE(#62,.AXIS2.,.POSITIVE.,-150.,$);
#62=IFCMATERIALLAYERSET((#63),$,$);
#63=IFCMATERIALLAYER(#64,300.,$,$,$,$,$);
#64=IFCMATERIAL('Name of the material used for the wall',$,$);
/* connection of material description to the wall ---------------------------------------------- */
#65=IFCRELASSOCIATESMATERIAL('3DQ2_rihzBm8nLF98euhbs',#2,$,$,(#45),#61);
/* line (shape) representation) of the object -------------------------------------------------- */
#66=IFCSHAPEREPRESENTATION(#20,'Axis','Curve2D',(#67));
#67=IFCPOLYLINE((#68,#69));
#68=IFCCARTESIANPOINT((0.,150.));
#69=IFCCARTESIANPOINT((3000.,150.));
/* geometry (shape representation), extruded polygon in z direction ---------------------------- */
#70=IFCSHAPEREPRESENTATION(#20,'Body','SweptSolid',(#71));
#71=IFCEXTRUDEDAREASOLID(#72,#79,#27,2000.);
#72=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#73);
#73=IFCPOLYLINE((#74,#75,#76,#77,#78));
#74=IFCCARTESIANPOINT((0.,0.));
#75=IFCCARTESIANPOINT((0.,300.));
#76=IFCCARTESIANPOINT((3000.,300.));
#77=IFCCARTESIANPOINT((3000.,0.));
#78=IFCCARTESIANPOINT((0.,0.));
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#79=IFCAXIS2PLACEMENT3D(#24,$,$);
/* the opening in the wall containing the window ----------------------------------------------- */
#80=IFCOPENINGELEMENT('2bJiss68D6hvLKV8O1xmqJ',#2,'Opening Element for Test Example','Description of Opening',$,#81,#84,$,.OPENING.);
#81=IFCLOCALPLACEMENT(#46,#82);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#82=IFCAXIS2PLACEMENT3D(#83,$,$);
#83=IFCCARTESIANPOINT((1000.,0.,500.));
#84=IFCPRODUCTDEFINITIONSHAPE($,$,(#86));
#85=IFCRELVOIDSELEMENT('1nwVYC$VTDeuSc8zbOa89u',#2,$,$,#45,#80);
/* geometry (shape representation), extruded polygon in z direction ---------------------------- */
#86=IFCSHAPEREPRESENTATION(#20,'Body','SweptSolid',(#87));
#87=IFCEXTRUDEDAREASOLID(#88,#95,#27,1000.);
#88=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#89);
#89=IFCPOLYLINE((#90,#91,#92,#93,#94));
#90=IFCCARTESIANPOINT((0.,0.));
#91=IFCCARTESIANPOINT((0.,300.));
#92=IFCCARTESIANPOINT((1000.,300.));
#93=IFCCARTESIANPOINT((1000.,0.));
#94=IFCCARTESIANPOINT((0.,0.));
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#95=IFCAXIS2PLACEMENT3D(#24,$,$);
/* connection of material description to the window -------------------------------------------- */
#96=IFCMATERIALCONSTITUENTSET('Constituent Set for Window',$,(#97,#99));
#97=IFCMATERIALCONSTITUENT('Framing',$,#98,$,$);
#98=IFCMATERIAL('Glass',$,$);
#99=IFCMATERIALCONSTITUENT('Framing',$,#100,$,$);
#100=IFCMATERIAL('Wood',$,$);
/* connection of material description to the window -------------------------------------------- */
#101=IFCRELASSOCIATESMATERIAL('2umeFbHwL6GAUKTaYomo7u',#2,$,$,(#102),#96);
/* the window itself --------------------------------------------------------------------------- */
#102=IFCWINDOW('0tA4DSHd50le6Ov9Yu0I9X',#2,'Window for Test Example','Description of Window',$,#103,#106,$,1000.,1000.,.WINDOW.,.SINGLE_PANEL.,$);
#103=IFCLOCALPLACEMENT(#81,#104);
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#104=IFCAXIS2PLACEMENT3D(#105,$,$);
#105=IFCCARTESIANPOINT((0.,50.,0.));
#106=IFCPRODUCTDEFINITIONSHAPE($,$,(#124));
#107=IFCWINDOWTYPE('0Ps4H3X0nAxfqkHNemLE6f',#2,'Window for Test Example','Description of Window Type',$,$,$,$,$,.WINDOW.,.SINGLE_PANEL.,$,$);
#108=IFCRELDEFINESBYTYPE('33ZWGsuJ9CIw2bpc0Zk0Dl',#2,$,$,(#102),#107);
#109=IFCRELDECLARES('1PDtajAqHD6xd3QiWD$I1W',#2,$,$,#110,(#107));
#110=IFCPROJECTLIBRARY('1SutvPaeH8EBtxrmG2k_Kh',#2,$,$,$,$,$,$,$);
#111=IFCRELDECLARES('3za3M6A5r4wQ3Luv68n$31',#2,$,$,#110,(#1));
#112=IFCRELFILLSELEMENT('0YVioT$0bDzPFxfmI$Sb2G',#2,$,$,#80,#102);
/* properties for the window, standard property set from PSet collection ----------------------- */
#113=IFCPROPERTYSET('1lZ4zPst55PhFcUG69u5jM',#2,'Pset_WindowCommon',$,(#114,#115,#116,#117,#118,#119,#120,#121,#122));
#114=IFCPROPERTYSINGLEVALUE('Reference','Reference',IFCIDENTIFIER(''),$);
#115=IFCPROPERTYSINGLEVALUE('FireRating','FireRating',IFCLABEL(''),$);
#116=IFCPROPERTYSINGLEVALUE('AcousticRating','AcousticRating',IFCLABEL(''),$);
#117=IFCPROPERTYSINGLEVALUE('SecurityRating','SecurityRating',IFCLABEL(''),$);
#118=IFCPROPERTYSINGLEVALUE('IsExternal','IsExternal',IFCBOOLEAN(.T.),$);
#119=IFCPROPERTYSINGLEVALUE('Infiltration','Infiltration',IFCVOLUMETRICFLOWRATEMEASURE(3.E-1),$);
#120=IFCPROPERTYSINGLEVALUE('ThermalTransmittance','ThermalTransmittance',IFCTHERMALTRANSMITTANCEMEASURE(2.4E-1),$);
#121=IFCPROPERTYSINGLEVALUE('GlazingAreaFraction','GlazingAreaFraction',IFCPOSITIVERATIOMEASURE(7.E-1),$);
#122=IFCPROPERTYSINGLEVALUE('SmokeStop','SmokeStop',IFCBOOLEAN(.F.),$);
/* connection of properties to window ---------------------------------------------------------- */
#123=IFCRELDEFINESBYPROPERTIES('17cvqmufjDQ9MHuuJCJrDN',#2,$,$,(#102),#113);
/* geometry (shape representation), extruded polygon in z direction ---------------------------- */
#124=IFCSHAPEREPRESENTATION(#20,'Body','SweptSolid',(#125));
#125=IFCEXTRUDEDAREASOLID(#126,#133,#27,1000.);
#126=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#127);
#127=IFCPOLYLINE((#128,#129,#130,#131,#132));
#128=IFCCARTESIANPOINT((0.,0.));
#129=IFCCARTESIANPOINT((0.,200.));
#130=IFCCARTESIANPOINT((1000.,200.));
#131=IFCCARTESIANPOINT((1000.,0.));
#132=IFCCARTESIANPOINT((0.,0.));
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
#133=IFCAXIS2PLACEMENT3D(#24,$,$);
ENDSEC;
END-ISO-10303-21;