FreeMVD_Mirror/Examples/Parametric IFC - GeometryGYM/Parametric_Footing.ifc

111 lines
5.4 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]'),'2;1');
FILE_NAME(
/* name */ 'F:\\My Work\\Geometry Gym\\source code\\Open Source\\GeometryGymIfcExamples\\ConsoleParametricFooting\\ParametricFooting.ifc',
/* time_stamp */ '2019-03-11T10:43:12',
/* author */ ('Jon'),
/* organization */ ('Unknown'),
/* preprocessor_version */ 'GeometryGymIFC v0.0.20.0 by Geometry Gym Pty Ltd built 2019-03-10T12:19:50',
/* originating_system */ 'ConsoleParametricFooting v1.0.0.0',
/* authorization */ 'None');
FILE_SCHEMA (('IFC4X2'));
ENDSEC;
DATA;
#1= IFCCARTESIANPOINT((0.0,0.0,0.0));
#2= IFCDIRECTION((1.0,0.0,0.0));
#3= IFCDIRECTION((0.0,1.0,0.0));
#4= IFCDIRECTION((0.0,0.0,1.0));
#5= IFCAXIS2PLACEMENT3D(#1,$,$);
#6= IFCCARTESIANPOINT((0.0,0.0));
#7= IFCAXIS2PLACEMENT2D(#6,$);
#8= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#10= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11= IFCPROJECTLIBRARY('2rJfFD94n4WxzHxfkPCOft',$,'ObjectLibrary',$,$,$,$,(#23),#12);
#12= IFCUNITASSIGNMENT((#13,#9,#10,#14,#15));
#13= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#14= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#15= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#16= IFCFOOTINGTYPE('36UcYCIVjAfvbyIqs$Nuyh',$,'PadFootingParametric',$,$,(#30),(#29),$,$,.PAD_FOOTING.);
#18= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFootingParametric',$,800.0,800.0);
#19= IFCCARTESIANPOINT((0.0,0.0,0.0));
#20= IFCAXIS2PLACEMENT3D(#19,$,$);
#21= IFCDIRECTION((0.0,0.0,-1.0));
#22= IFCEXTRUDEDAREASOLID(#18,#20,#21,300.0);
#23= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#25,#26);
#24= IFCCARTESIANPOINT((0.0,0.0,0.0));
#25= IFCAXIS2PLACEMENT3D(#24,$,$);
#26= IFCDIRECTION((0.0,1.0));
#27= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);
#28= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#22));
#29= IFCREPRESENTATIONMAP(#5,#28);
#30= IFCELEMENTQUANTITY('0DHW$Ph$vDpetcz$zACkLP',$,'Qto_FootingBaseQuantities',$,$,(#31,#32,#33));
#31= IFCQUANTITYLENGTH('Length',$,$,800.0,$);
#32= IFCQUANTITYLENGTH('Width',$,$,800.0,$);
#33= IFCQUANTITYLENGTH('Height',$,$,300.0,$);
#34= IFCMETRIC('Length',$,.HARD.,$,$,$,$,.EQUALTO.,$,$,#39);
#35= IFCREFERENCE('IfcRectangleProfileDef','XDim',$,$,$);
#36= IFCREFERENCE('IfcExtrudedAreaSolid','SweptArea',$,$,#35);
#37= IFCREFERENCE($,'Items',$,(1),#36);
#38= IFCREFERENCE($,'MappedRepresentation',$,$,#37);
#39= IFCREFERENCE($,'RepresentationMaps',$,(1),#38);
#40= IFCRESOURCECONSTRAINTRELATIONSHIP($,$,#34,(#31));
#41= IFCRELASSOCIATESCONSTRAINT('3mV1JBwqL0zeme7QhiFlHg',$,$,$,(#16),$,#34);
#42= IFCMETRIC('Width',$,.HARD.,$,$,$,$,.EQUALTO.,$,$,#47);
#43= IFCREFERENCE('IfcRectangleProfileDef','YDim',$,$,$);
#44= IFCREFERENCE('IfcExtrudedAreaSolid','SweptArea',$,$,#43);
#45= IFCREFERENCE($,'Items',$,(1),#44);
#46= IFCREFERENCE($,'MappedRepresentation',$,$,#45);
#47= IFCREFERENCE($,'RepresentationMaps',$,(1),#46);
#48= IFCRESOURCECONSTRAINTRELATIONSHIP($,$,#42,(#32));
#49= IFCRELASSOCIATESCONSTRAINT('2LHC2dMljCVAr3mT4v0L88',$,$,$,(#16),$,#42);
#50= IFCMETRIC('Height',$,.HARD.,$,$,$,$,.EQUALTO.,$,$,#54);
#51= IFCREFERENCE('IfcExtrudedAreaSolid','Depth',$,$,$);
#52= IFCREFERENCE($,'Items',$,(1),#51);
#53= IFCREFERENCE($,'MappedRepresentation',$,$,#52);
#54= IFCREFERENCE($,'RepresentationMaps',$,(1),#53);
#55= IFCRESOURCECONSTRAINTRELATIONSHIP($,$,#50,(#33));
#56= IFCRELASSOCIATESCONSTRAINT('3lVKM3Ldn1awJQJS8rBHZU',$,$,$,(#16),$,#50);
#57= IFCFOOTINGTYPE('0_y1uaZJz4URHVTwpHGLhr',$,'PadFooting800x800x300',$,$,(#65),(#64),$,$,.PAD_FOOTING.);
#59= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFooting800x800x300',$,800.0,800.0);
#60= IFCCARTESIANPOINT((0.0,0.0,0.0));
#61= IFCAXIS2PLACEMENT3D(#60,$,$);
#62= IFCEXTRUDEDAREASOLID(#59,#61,#21,300.0);
#63= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#62));
#64= IFCREPRESENTATIONMAP(#5,#63);
#65= IFCELEMENTQUANTITY('2uakNmumX5AhDOfsNtQOOO',$,'Qto_FootingBaseQuantities',$,$,(#66,#67,#68));
#66= IFCQUANTITYLENGTH('Length',$,$,800.0,$);
#67= IFCQUANTITYLENGTH('Width',$,$,800.0,$);
#68= IFCQUANTITYLENGTH('Height',$,$,300.0,$);
#69= IFCFOOTINGTYPE('0CK1RLIdb6quycorOcjqCd',$,'PadFooting600x600x250',$,$,(#77),(#76),$,$,.PAD_FOOTING.);
#71= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFooting600x600x250',$,600.0,600.0);
#72= IFCCARTESIANPOINT((0.0,0.0,0.0));
#73= IFCAXIS2PLACEMENT3D(#72,$,$);
#74= IFCEXTRUDEDAREASOLID(#71,#73,#21,250.0);
#75= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#74));
#76= IFCREPRESENTATIONMAP(#5,#75);
#77= IFCELEMENTQUANTITY('2oRdO829r8b915aUgG6o9c',$,'Qto_FootingBaseQuantities',$,$,(#78,#79,#80));
#78= IFCQUANTITYLENGTH('Length',$,$,600.0,$);
#79= IFCQUANTITYLENGTH('Width',$,$,600.0,$);
#80= IFCQUANTITYLENGTH('Height',$,$,250.0,$);
#81= IFCFOOTINGTYPE('1dEyJ_GMvCJwzh3BfO0z0V',$,'PadFooting400x400x200',$,$,(#89),(#88),$,$,.PAD_FOOTING.);
#83= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFooting400x400x200',$,400.0,400.0);
#84= IFCCARTESIANPOINT((0.0,0.0,0.0));
#85= IFCAXIS2PLACEMENT3D(#84,$,$);
#86= IFCEXTRUDEDAREASOLID(#83,#85,#21,200.0);
#87= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#86));
#88= IFCREPRESENTATIONMAP(#5,#87);
#89= IFCELEMENTQUANTITY('1DRMMco_PAEOpxY4DipsX9',$,'Qto_FootingBaseQuantities',$,$,(#90,#91,#92));
#90= IFCQUANTITYLENGTH('Length',$,$,400.0,$);
#91= IFCQUANTITYLENGTH('Width',$,$,400.0,$);
#92= IFCQUANTITYLENGTH('Height',$,$,200.0,$);
#93= IFCRELASSIGNSTOPRODUCT('1BM4i7yIf7ufZafEj3LEnB',$,$,$,(#57,#69,#81),$,#16);
#94= IFCRELDECLARES('3Xfz$cwSj1b8BNdO7K32Gt',$,$,$,#11,(#57,#69,#81));
ENDSEC;
END-ISO-10303-21;