FreeMVD_Mirror/Random_Tests/IfcLinearPlacement/testSectionedSolid.ifc

82 lines
3.6 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION ((''), '2;1');
FILE_NAME ('', '2019-02-14T10:42:26', (''), (''), 'Processor version 5.0.0.0', 'Xbim.IO.MemoryModel', '');
FILE_SCHEMA (('IFC4X1'));
ENDSEC;
DATA;
#1=IFCPROJECT('24Ih6RgQD7QuWBooNb5E_Q',#2,'Steel-box-girder Bridge',$,$,$,$,(#19,#22),#7);
#2=IFCOWNERHISTORY(#5,#6,$,.ADDED.,1550140947,$,$,0);
#3=IFCPERSON($,'lyu','kaiyuan',$,$,$,$,$);
#4=IFCORGANIZATION($,'TJU',$,$,$);
#5=IFCPERSONANDORGANIZATION(#3,#4,$);
#6=IFCAPPLICATION(#4,'1.0','Steel Box Girder Builder','');
#7=IFCUNITASSIGNMENT((#8,#9,#10,#11,#12,#13,#14,#15,#16));
#8=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#9=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#10=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11=IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.);
#12=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#13=IFCSIUNIT(*,.MASSUNIT.,$,.GRAM.);
#14=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#15=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
#16=IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.);
#17=IFCCARTESIANPOINT((0.,0.,0.));
#18=IFCAXIS2PLACEMENT3D(#17,#23,#24);
#19=IFCGEOMETRICREPRESENTATIONCONTEXT('Building Model','Model',3,1.E-05,#18,$);
#20=IFCCARTESIANPOINT((0.,0.));
#21=IFCAXIS2PLACEMENT2D(#20,#26);
#22=IFCGEOMETRICREPRESENTATIONCONTEXT('Building Plan View','Plan',2,1.E-05,#21,$);
#23=IFCDIRECTION((0.,0.,1.));
#24=IFCDIRECTION((1.,0.,0.));
#25=IFCDIRECTION((0.,1.,0.));
#26=IFCDIRECTION((1.,0.));
#27=IFCDIRECTION((0.,1.));
#28=IFCSITE('3zZnvCOZPFpwwvlymagixC',#2,'site #1',$,$,$,$,$,.ELEMENT.,$,$,$,$,$);
#29=IFCRELAGGREGATES('2ydJZiuon2YvixX2hYXoJy',#2,$,$,#1,(#28));
#30=IFCALIGNMENTCURVE(#33,#35,'Center curve of the road');
#31=IFCALIGNMENT2DHORIZONTALSEGMENT(.T.,$,$,#32);
#32=IFCCIRCULARARCSEGMENT2D(#20,0.52359877559829882,100000.,235687.,.T.);
#33=IFCALIGNMENT2DHORIZONTAL($,(#31));
#34=IFCALIGNMENT2DVERSEGLINE(.T.,$,$,0.,100000.,15000.,0.02);
#35=IFCALIGNMENT2DVERTICAL((#34));
#36=IFCALIGNMENT('1MFj0sCsHBPPPL0I_R5$SC',#2,'Road alignment',$,$,#37,#43,#30,$);
#37=IFCLOCALPLACEMENT($,#18);
#38=IFCRELCONTAINEDINSPATIALSTRUCTURE('3WiuxGkWDAMehpJ22_WA7W',#2,$,$,(#36,#69),#28);
#39=IFCOFFSETCURVEBYDISTANCES(#30,(#40,#41),'Bridge alignment curve');
#40=IFCDISTANCEEXPRESSION(20000.,0.,0.,$,.T.);
#41=IFCDISTANCEEXPRESSION(50000.,0.,0.,$,.T.);
#42=IFCSHAPEREPRESENTATION(#19,'StringLines','OffsetCurves',(#39));
#43=IFCPRODUCTDEFINITIONSHAPE($,$,(#42));
#44=IFCSECTIONEDSOLIDHORIZONTAL(#39,(#48,#48),(#49,#50),.F.);
#45=IFCCARTESIANPOINT((0.,0.));
#46=IFCCARTESIANPOINT((500.,0.));
#47=IFCPOLYLINE((#45,#46));
#48=IFCCENTERLINEPROFILEDEF(.CURVE.,$,#47,16.);
#49=IFCDISTANCEEXPRESSION(40.,-200.,1000.,$,.T.);
#50=IFCDISTANCEEXPRESSION(29960.,-200.,1000.,$,.T.);
#51=IFCSECTIONEDSOLIDHORIZONTAL(#39,(#65,#65),(#66,#67),.F.);
#52=IFCCOMPOSITECURVE((#53,#57,#61),.U.);
#53=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.F.,#56);
#54=IFCCARTESIANPOINT((150.,0.));
#55=IFCCARTESIANPOINT((85.,-280.));
#56=IFCPOLYLINE((#54,#55));
#57=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.F.,#60);
#58=IFCCARTESIANPOINT((85.,-280.));
#59=IFCCARTESIANPOINT((-85.,-280.));
#60=IFCPOLYLINE((#58,#59));
#61=IFCCOMPOSITECURVESEGMENT(.DISCONTINUOUS.,.F.,#64);
#62=IFCCARTESIANPOINT((-85.,-280.));
#63=IFCCARTESIANPOINT((-150.,0.));
#64=IFCPOLYLINE((#62,#63));
#65=IFCCENTERLINEPROFILEDEF(.CURVE.,$,#52,8.);
#66=IFCDISTANCEEXPRESSION(40.,0.,1000.,$,.T.);
#67=IFCDISTANCEEXPRESSION(29960.,0.,1000.,$,.T.);
#68=IFCSHAPEREPRESENTATION(#19,'Body','AdvancedSweptSolid',(#44,#51));
#69=IFCPLATE('3On_CxXsXCOQomO1jvukEN',#2,$,$,$,#70,#72,$,$);
#70=IFCLINEARPLACEMENT(#39,#71,$,$);
#71=IFCDISTANCEEXPRESSION(20000.,$,$,$,$);
#72=IFCPRODUCTDEFINITIONSHAPE($,$,(#68));
ENDSEC;
END-ISO-10303-21;