mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-13 19:07:57 +00:00
Support for IfcCompositeProfileDef and IfcDerivedProfileDef
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcCompositeProfileDef.ifc','2014-03-16T10:22:14',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((40.,0.));
|
||||
#2=IFCDIRECTION((0.,-1.));
|
||||
#3=IFCDIRECTION((1.,0.));
|
||||
#4=IFCCARTESIANPOINT((40.,0.));
|
||||
#5=IFCDIRECTION((1.,0.));
|
||||
#6=IFCDIRECTION((0.,-1.));
|
||||
#7=IFCDIRECTION((1.,0.));
|
||||
#8=IFCCARTESIANPOINT((0.,0.));
|
||||
#9=IFCAXIS2PLACEMENT2D(#8,#7);
|
||||
#10=IFCDIRECTION((1.,0.));
|
||||
#11=IFCCARTESIANPOINT((0.,0.));
|
||||
#12=IFCAXIS2PLACEMENT2D(#11,#10);
|
||||
#13=IFCDIRECTION((1.,0.));
|
||||
#14=IFCCARTESIANPOINT((0.,0.));
|
||||
#15=IFCAXIS2PLACEMENT2D(#14,#13);
|
||||
#16=IFCDIRECTION((1.,0.));
|
||||
#17=IFCCARTESIANPOINT((80.,0.));
|
||||
#18=IFCAXIS2PLACEMENT2D(#17,#16);
|
||||
#19=IFCLSHAPEPROFILEDEF(.AREA.,$,#12,50.,25.,5.,1.,2.,2.,$,$);
|
||||
#20=IFCTSHAPEPROFILEDEF(.AREA.,$,#15,50.,40.,10.,10.,3.,2.,1.,2.,2.,$);
|
||||
#21=IFCCARTESIANTRANSFORMATIONOPERATOR2D(#3,#2,#1,$);
|
||||
#22=IFCCARTESIANTRANSFORMATIONOPERATOR2D(#6,#5,#4,0.3);
|
||||
#23=IFCISHAPEPROFILEDEF(.AREA.,$,#9,25.,50.,5.,5.,2.);
|
||||
#24=IFCDERIVEDPROFILEDEF(.AREA.,$,#19,#21,$);
|
||||
#25=IFCDERIVEDPROFILEDEF(.AREA.,$,#20,#22,$);
|
||||
#26=IFCCSHAPEPROFILEDEF(.AREA.,$,#18,50.,25.,5.,10.,2.,$);
|
||||
#27=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#28=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#29=IFCPERSONANDORGANIZATION(#27,#28,$);
|
||||
#30=IFCAPPLICATION(#28,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#31=IFCOWNERHISTORY(#29,#30,$,.ADDED.,$,#29,#30,1394961734);
|
||||
#32=IFCDIRECTION((0.,1.,0.));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#36,#32);
|
||||
#38=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#39=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#40=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#41=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#40);
|
||||
#42=IFCCONVERSIONBASEDUNIT(#38,.PLANEANGLEUNIT.,'Degrees',#41);
|
||||
#43=IFCUNITASSIGNMENT((#39,#42));
|
||||
#44=IFCPROJECT('2ksZObKFD9HusrYk4uMUU9',#31,'IfcCompositeProfileDef',$,$,$,$,(#37),#43);
|
||||
#45=IFCDIRECTION((1.,0.,0.));
|
||||
#46=IFCDIRECTION((0.,0.,1.));
|
||||
#47=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#48=IFCAXIS2PLACEMENT3D(#47,#46,#45);
|
||||
#49=IFCLOCALPLACEMENT($,#48);
|
||||
#50=IFCSITE('3UH8_fRJ14bO11RLWcfDaG',#31,$,$,$,#49,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#51=IFCRELAGGREGATES('0d_e2pRBz5EwbcE2Jlxmor',#31,$,$,#44,(#50));
|
||||
#52=IFCDIRECTION((1.,0.,0.));
|
||||
#53=IFCDIRECTION((0.,0.,1.));
|
||||
#54=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#55=IFCAXIS2PLACEMENT3D(#54,#53,#52);
|
||||
#56=IFCLOCALPLACEMENT(#49,#55);
|
||||
#57=IFCBUILDING('0_d_HoUTX9CRwB2hQNCKfF',#31,$,$,$,#56,$,$,.ELEMENT.,$,$,$);
|
||||
#58=IFCRELAGGREGATES('3YNTjz3UTAreL7rtMwgZja',#31,$,$,#50,(#57));
|
||||
#59=IFCDIRECTION((1.,0.,0.));
|
||||
#60=IFCDIRECTION((0.,0.,1.));
|
||||
#61=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#62=IFCAXIS2PLACEMENT3D(#61,#60,#59);
|
||||
#63=IFCLOCALPLACEMENT(#56,#62);
|
||||
#64=IFCBUILDINGSTOREY('2r7DzLsTvBOvBpy8KFQofF',#31,$,$,$,#63,$,$,.ELEMENT.,$);
|
||||
#65=IFCRELAGGREGATES('1NiveFQ1n2N9_KPmICXHc8',#31,$,$,#57,(#64));
|
||||
#66=IFCBUILDINGELEMENTPROXY('0Xroij9BHE2BHPOGPuqa$d',#31,'profile',$,$,#72,#81,$,$);
|
||||
#67=IFCRELCONTAINEDINSPATIALSTRUCTURE('0duzsVh356ivGmTWCOFWGF',#31,$,$,(#66),#64);
|
||||
#68=IFCDIRECTION((1.,0.,0.));
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#71=IFCAXIS2PLACEMENT3D(#70,#69,#68);
|
||||
#72=IFCLOCALPLACEMENT($,#71);
|
||||
#73=IFCDIRECTION((0.,0.,1.));
|
||||
#74=IFCDIRECTION((1.,0.,0.));
|
||||
#75=IFCDIRECTION((0.,0.,1.));
|
||||
#76=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#77=IFCAXIS2PLACEMENT3D(#76,#75,#74);
|
||||
#78=IFCCOMPOSITEPROFILEDEF(.AREA.,'IFC',(#23,#24,#25,#26),$);
|
||||
#79=IFCEXTRUDEDAREASOLID(#78,#77,#73,20.);
|
||||
#80=IFCSHAPEREPRESENTATION(#37,'Body','SweptSolid',(#79));
|
||||
#81=IFCPRODUCTDEFINITIONSHAPE($,$,(#80));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
Reference in New Issue
Block a user