Codificação usando entidades IFC: Ficheiro IFC Geométrico
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('ModeloIFC.ifc','2013-03-05T19:39:46','Sérgio Pinho','FEUP','BIM','Made in IFC',$);
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
/* Dados do usuário, organização e da aplicação */
#1= IFCORGANIZATION ($,'Sergio-PC','FEUP',$,$);
#2= IFCAPPLICATION (#1,'1.0','IFC2X3','Made via Notepad++');
#3= IFCPERSON ($,$,'Sergio',$,$,$,$,$);
#4= IFCPERSONANDORGANIZATION (#3,#1,$);
#5= IFCOWNERHISTORY (#4,#2,.READWRITE.,.NOCHANGE.,$,$,$,1320677205);
/* Pontos Cartesianos e direcções */
#7= IFCCARTESIANPOINT ((0.,0.,0.));
#8= IFCCARTESIANPOINT ((0.,0.));
#9= IFCDIRECTION ((1.,0.,0.));
#10= IFCDIRECTION ((-1.,0.,0.));
#11= IFCDIRECTION ((0.,1.,0.));
#12= IFCDIRECTION ((0.,-1.,0.));
#13= IFCDIRECTION ((0.,0.,1.));
#14= IFCDIRECTION ((0.,0.,-1.));
#15= IFCDIRECTION ((1.,0.));
#16= IFCDIRECTION ((-1.,0.));
#17= IFCDIRECTION ((0.,1.));
#18= IFCDIRECTION ((0.,-1.));
/* Units */
#20= IFCSIUNIT (*,.AREAUNIT.,$,.SQUARE_METRE.);
#21= IFCSIUNIT (*,.FORCEUNIT.,$,.NEWTON.);
#28= IFCSIUNIT (*,.LENGTHUNIT.,$,.METRE.);
#36= IFCSIUNIT (*,.MASSUNIT.,.KILO.,.GRAM.);
#40= IFCSIUNIT (*,.PLANEANGLEUNIT.,$,.RADIAN.);
#41= IFCMEASUREWITHUNIT (IFCPLANEANGLEMEASURE(0.0174532925199433),#40);
#42= IFCDIMENSIONALEXPONENTS (0,0,0,0,0,0,0);
#43= IFCCONVERSIONBASEDUNIT (#42,.PLANEANGLEUNIT.,'DEGREE',#41);
#45= IFCSIUNIT (*,.PRESSUREUNIT.,$,.PASCAL.);
#56= IFCSIUNIT (*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#57= IFCSIUNIT (*,.TIMEUNIT.,$,.SECOND.);
#58= IFCSIUNIT (*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#59= IFCSIUNIT (*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.);
#96= IFCDERIVEDUNITELEMENT (#21,1);
#97= IFCDERIVEDUNITELEMENT (#28,-1);
#98= IFCDERIVEDUNIT ((#96,#97),.LINEARFORCEUNIT.,$);
#99= IFCDERIVEDUNITELEMENT (#21,1);
#100= IFCDERIVEDUNITELEMENT (#28,1);
#101= IFCDERIVEDUNITELEMENT (#28,-1);
#102= IFCDERIVEDUNIT ((#99,#100,#101),.LINEARMOMENTUNIT.,$);
#103= IFCDERIVEDUNITELEMENT (#21,1);
#104= IFCDERIVEDUNITELEMENT (#28,-1);
#105= IFCDERIVEDUNIT ((#103,#104),.LINEARSTIFFNESSUNIT.,$);
#112= IFCDERIVEDUNITELEMENT (#36,1);
#113= IFCDERIVEDUNITELEMENT (#56,-1);
#114= IFCDERIVEDUNIT ((#112,#113),.MASSDENSITYUNIT.,$);
#118= IFCDERIVEDUNITELEMENT (#36,1);
#119= IFCDERIVEDUNITELEMENT (#28,-1);
#120= IFCDERIVEDUNIT ((#118,#119),.MASSPERLENGTHUNIT.,$);
#121= IFCDERIVEDUNITELEMENT (#45,1);
#122= IFCDERIVEDUNIT ((#121),.MODULUSOFELASTICITYUNIT.,$);
#140= IFCDERIVEDUNITELEMENT (#28,4);
#141= IFCDERIVEDUNIT ((#140),.MOMENTOFINERTIAUNIT.,$);
#142= IFCDERIVEDUNITELEMENT (#21,1);
#143= IFCDERIVEDUNITELEMENT (#20,-1);
#144= IFCDERIVEDUNIT ((#142,#143),.PLANARFORCEUNIT.,$);
#147= IFCDERIVEDUNITELEMENT (#36,1);
#148= IFCDERIVEDUNITELEMENT (#20,-1);
#149= IFCDERIVEDUNIT ((#147,#148),.ROTATIONALMASSUNIT.,$);
#150= IFCDERIVEDUNITELEMENT (#21,1);
#151= IFCDERIVEDUNITELEMENT (#28,1);
#152= IFCDERIVEDUNITELEMENT (#43,-1);
#153= IFCDERIVEDUNIT ((#150,#151,#152),.ROTATIONALSTIFFNESSUNIT.,$);
#154= IFCDERIVEDUNITELEMENT (#28,5);
#155= IFCDERIVEDUNIT ((#154),.SECTIONAREAINTEGRALUNIT.,$);
#156= IFCDERIVEDUNITELEMENT (#28,3);
#157= IFCDERIVEDUNIT ((#156),.SECTIONMODULUSUNIT.,$);
#158= IFCDERIVEDUNITELEMENT (#45,1);
#159= IFCDERIVEDUNIT ((#158),.SHEARMODULUSUNIT.,$);
#160= IFCUNITASSIGNMENT ((#20,#21,#28,#36,#43,#45,#56,#98,#102,#105,#114,#120,#122,#141,#144,#149,#153,#155,#157,#159));
/* Projecto */
#180= IFCPROJECT ('0QjBRF7yLCTh4HRF3GOF1t',#5,'Project',$,$,$,$,(#202,#203),#160);
/* Localização do Projecto */
#190= IFCAXIS2PLACEMENT2D (#8,#15);
#191= IFCAXIS2PLACEMENT3D (#7,$,$);
#192= IFCLOCALPLACEMENT ($,#191);
#193= IFCBUILDING ('2QhGKmE2bDmA5FWgSPSo81',#5,$,$,$,#192,$,$,.ELEMENT.,$,$,#194);
#194= IFCPOSTALADDRESS (.HOME.,$,$,'Arões','Rua da Aldeia','nº93','Vale de Cambra','Aveiro','3730-001','Portugal');
#195= IFCBUILDINGSTOREY ('2QhGKmE2bDmA5FWgVcZDp7',#5,'Ground',$,$,#192,$,'Ground',.ELEMENT.,0.);
#196= IFCSITE ('2QhGKmE2bDmA5FWgSPSo82',#5,'Site',$,$,#192,$,$,.ELEMENT.,$,$,0.,$,$);
#197= IFCRELAGGREGATES ('18784750d5b74e7c9b28bbc070746aa5',#5,'ProjectContainer','ProjectContainer for Sites',#180,(#196,#193));
/* Representação geométrica */
#202= IFCGEOMETRICREPRESENTATIONCONTEXT ('3D','Model',3,0.00001,#191,$);
#203= IFCGEOMETRICREPRESENTATIONCONTEXT ('2D','Plan',2,0.00001,#191,$);
#204= IFCGEOMETRICREPRESENTATIONSUBCONTEXT ('Body','Model',#202,$,.MODEL_VIEW.,$);
/* --------------------------------------------------------------------X--X--X-------------------------------------------------------------------- */
/* Sapatas - Secção (1.50x2.00x0.75) */
#210= IFCRECTANGLEPROFILEDEF (.AREA.,$,#190,1.5,2.0);
#211= IFCEXTRUDEDAREASOLID (#210,#191,#13,0.75);
#212= IFCSHAPEREPRESENTATION (#202,'Body','SweptSolid',(#211));
#213= IFCPRODUCTDEFINITIONSHAPE ($,$,(#212));
#214= IFCPRESENTATIONLAYERASSIGNMENT ('Footing_Profile_A','No description',(#212),$);
/* Sapata 1 */
#215= IFCCARTESIANPOINT ((0.0,0.0,-0.75));
#216= IFCAXIS2PLACEMENT3D (#215,$,$);
#217= IFCLOCALPLACEMENT (#192,#216);
#218= IFCFOOTING ('1df4DZfY55exwX8QDy8dmw',#5,'Sapata 1',$,$,#217,#213,$,.PAD_FOOTING.);
/* Sapata 2 */
#220= IFCCARTESIANPOINT ((5.5,0.0,-0.75));
#221= IFCAXIS2PLACEMENT3D (#220,$,$);
#222= IFCLOCALPLACEMENT (#192,#221);
#223= IFCFOOTING ('2df4DZfY55exwX8QDy8dmw',#5,'Sapata 2',$,$,#222,#213,$,.PAD_FOOTING.);
/* Sapata 3 */
#225= IFCCARTESIANPOINT ((0.0,5.5,-0.75));
#226= IFCAXIS2PLACEMENT3D (#225,$,$);
#227= IFCLOCALPLACEMENT (#192,#226);
#228= IFCFOOTING ('3df4DZfY55exwX8QDy8dmw',#5,'Sapata 3',$,$,#227,#213,$,.PAD_FOOTING.);
/* Sapata 4 */
#230= IFCCARTESIANPOINT ((5.5,5.5,-0.75));
#231= IFCAXIS2PLACEMENT3D (#230,$,$);
#232= IFCLOCALPLACEMENT (#192,#231);
#233= IFCFOOTING ('4df4DZfY55exwX8QDy8dmw',#5,'Sapata 4',$,$,#232,#213,$,.PAD_FOOTING.);
/* Pilares - Secção (0.20x0.30) */
#240= IFCRECTANGLEPROFILEDEF (.AREA.,$,#190,0.2,0.3);
#241= IFCEXTRUDEDAREASOLID (#240,#191,#13,3.0);
#242= IFCSHAPEREPRESENTATION (#202,'Body','SweptSolid',(#241));
#243= IFCPRODUCTDEFINITIONSHAPE ($,$,(#242));
#244= IFCPRESENTATIONLAYERASSIGNMENT ('Column_Profile_A','No description',(#242),$);
/* Pilar 1 */
#245= IFCCARTESIANPOINT ((0.0,0.0,0.0));
#246= IFCAXIS2PLACEMENT3D (#245,#13,#9);
#247= IFCLOCALPLACEMENT (#192,#246);
#248= IFCCOLUMN ('1df4DZfY55wqgX8QDy8hjw',#5,'Pilar 1',$,$,#247,#243,$,.COLUMN.);
/* Pilar 2 */
#250= IFCCARTESIANPOINT ((5.5,0.0,0.0));
#251= IFCAXIS2PLACEMENT3D (#250,#13,#9);
#252= IFCLOCALPLACEMENT (#192,#251);
#253= IFCCOLUMN ('2df4DZfY55wqgX8QDy8hjw',#5,'Pilar 2',$,$,#252,#243,$,.COLUMN.);
/* Pilar 3 */
#255= IFCCARTESIANPOINT ((0.0,5.5,0.0));
#256= IFCAXIS2PLACEMENT3D (#255,#13,#9);
#257= IFCLOCALPLACEMENT (#192,#256);
#258= IFCCOLUMN ('3df4DZfY55wqgX8QDy8hjw',#5,'Pilar 3',$,$,#257,#243,$,.COLUMN.);
/* Pilar 4 */
#260= IFCCARTESIANPOINT ((5.5,5.5,0.0));
#261= IFCAXIS2PLACEMENT3D (#260,#13,#9);
#262= IFCLOCALPLACEMENT (#192,#261);
#263= IFCCOLUMN ('4df4DZfY55wqgX8QDy8hjw',#5,'Pilar 4',$,$,#262,#243,$,.COLUMN.);
/* Vigas - Secção (0.20x0.40) */
#270= IFCRECTANGLEPROFILEDEF (.AREA.,$,#190,0.2,0.4);
#271= IFCEXTRUDEDAREASOLID (#270,#191,#13,5.2);
#272= IFCSHAPEREPRESENTATION (#202,'Body','SweptSolid',(#271));
#273= IFCPRODUCTDEFINITIONSHAPE ($,$,(#272));
#274= IFCPRESENTATIONLAYERASSIGNMENT ('Beam_Profile_A','No description',(#272),$);
/* Viga 1 */
#275= IFCCARTESIANPOINT ((0.0,0.15,2.8));
#276= IFCAXIS2PLACEMENT3D (#275,#11,#9);
#277= IFCLOCALPLACEMENT (#192,#276);
#278= IFCBEAM('1df6LPkR47wqgX8QDe9bjk',#5,'Viga 1',$,$,#277,#273,$,.BEAM.);
/* Viga 2 */
#280= IFCCARTESIANPOINT ((5.5,0.15,2.8));
#281= IFCAXIS2PLACEMENT3D (#280,#11,#9);
#282= IFCLOCALPLACEMENT (#192,#281);
#283= IFCBEAM('2df6LPkR47wqgX8QDe9bjk',#5,'Viga 2',$,$,#282,#273,$,.BEAM.);
/* Vigas - Secção (0.20x0.40) */
#285= IFCRECTANGLEPROFILEDEF (.AREA.,$,#190,0.2,0.4);
#286= IFCEXTRUDEDAREASOLID (#285,#191,#13,5.3);
#287= IFCSHAPEREPRESENTATION (#202,'Body','SweptSolid',(#286));
#288= IFCPRODUCTDEFINITIONSHAPE ($,$,(#287));
#289= IFCPRESENTATIONLAYERASSIGNMENT ('Beam_Profile_B','No description',(#287),$);
/* Viga 3 */
#290= IFCCARTESIANPOINT ((0.1,-0.05,2.8));
#291= IFCAXIS2PLACEMENT3D (#290,#9,#11);
#292= IFCLOCALPLACEMENT (#192,#291);
#293= IFCBEAM('3df6LPkR47wqgX8QDe9bjk',#5,'Viga 3',$,$,#292,#288,$,.BEAM.);
/* Viga 4 */
#295= IFCCARTESIANPOINT ((0.1,5.55,2.8));
#296= IFCAXIS2PLACEMENT3D (#295,#9,#11);
#297= IFCLOCALPLACEMENT (#192,#296);
#298= IFCBEAM('4df6LPkR47wqgX8QDe9bjk',#5,'Viga 4',$,$,#297,#288,$,.BEAM.);
/* Laje - Secção (5.30x5.40x0.22) */
#310= IFCRECTANGLEPROFILEDEF (.AREA.,$,#190,5.3,5.4);
#311= IFCEXTRUDEDAREASOLID (#310,#191,#13,0.22);
#312= IFCSHAPEREPRESENTATION (#202,'Body','SweptSolid',(#311));
#313= IFCPRODUCTDEFINITIONSHAPE ($,$,(#312));
#314= IFCPRESENTATIONLAYERASSIGNMENT ('Beam_Profile_A','No description',(#312),$);
/* Laje 1 */
#315= IFCCARTESIANPOINT ((2.75,2.75,2.78));
#316= IFCAXIS2PLACEMENT3D (#315,#13,#9);
#317= IFCLOCALPLACEMENT (#192,#316);
#318= IFCSLAB ('1qw6MPkJ89ljyX8QDq7ser',#5,'Laje 1',$,$,#317,#313,$,.FLOOR.);
/* --------------------------------------------------------------------X--X--X-------------------------------------------------------------------- */
/* Materiais */
/* Betão C25/30 */
#400= IFCMATERIAL ('Betao_C25/30',$,$);
#401= IFCRELASSOCIATESMATERIAL('1er6SDkR47wqgP9YBo2ght',#5,$,$,(#218,#223,#228,#233,#248,#253,#258,#263,#278,#283,#293,#298,#318),#400);
ENDSEC;
END-ISO-10303-21;