FreeMVD_Mirror/Random_Tests/IfcAlignment/Examples/horizontal-alignment.ifc

130 lines
6.5 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('','2019-03-24T14:01:46',(''),(''),'BuildingSmart IfcKit by Constructivity','IfcDoc 12.0.0.0','');
FILE_SCHEMA(('IFC4x2'));
ENDSEC;
DATA;
#1= IFCPROJECT('00JZK7rtz3fQUKFrbW9sWY',#2,'IfcAlignment Project',$,$,$,$,(#3),#4);
#2= IFCOWNERHISTORY(#6,#7,$,.NOCHANGE.,$,$,$,0);
#3= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,$,#8,$);
#4= IFCUNITASSIGNMENT((#10,#11,#12,#13));
#6= IFCPERSONANDORGANIZATION(#14,#15,$);
#7= IFCAPPLICATION(#15,'RTM','TUM Open Infra Platform 2017','OIP');
#8= IFCAXIS2PLACEMENT3D(#16,$,$);
#9= IFCMAPCONVERSION(#3,#17,6236.63223620871,4031.97899820341,0.,$,$,$);
#10= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);
#11= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.);
#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.);
#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#14= IFCPERSON($,'User (FamilyName)','User (GivenName)',$,$,$,$,$);
#15= IFCORGANIZATION($,'TUM','Chair of Computational Modeling and Simulation',$,$);
#16= IFCCARTESIANPOINT((0.,0.,0.));
#17= IFCPROJECTEDCRS('EPSG:31467','EPSG:31467 - DHDN / 3-Degree Gauss-Krueger Zone 3','EPSG:31467',$,'Gauss-Krueger','3',#18);
#18= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);
#5= IFCRELAGGREGATES('0ERMnvnC9Btv_gY56_a0BO',$,$,$,#1,(#19));
#19= IFCSITE('1N6$hLpJ16pv9PiZSKyIlD',$,'Terrain surface','My description.',$,#20,$,$,$,$,$,0.,$,$);
#20= IFCLOCALPLACEMENT($,#8);
#21= IFCRELCONTAINEDINSPATIALSTRUCTURE('3tIYk51o55xPKurco3fZNN',$,$,$,(#22,#23,#24,#25,#26,#27),#19);
#22= IFCALIGNMENT('2_wvqwtlX0Y9fOsrGgReeN',$,$,'Alignment - (1)',$,#20,$,#28,$);
#28= IFCALIGNMENTCURVE(#29,$,$);
#29= IFCALIGNMENT2DHORIZONTAL(0.,(#30,#31,#32));
#30= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#33);
#31= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#34);
#32= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#35);
#33= IFCLINESEGMENT2D(#36,0.3564193546772,509.370792255356);
#34= IFCTRANSITIONCURVESEGMENT2D(#37,0.35641947388649,200.,$,120.550504484008,.F.,.F.,.CLOTHOIDCURVE.);
#35= IFCLINESEGMENT2D(#38,5.81007671356201,447.017439444426);
#36= IFCCARTESIANPOINT((0.,0.));
#37= IFCCARTESIANPOINT((477.358,177.73));
#38= IFCCARTESIANPOINT((670.663,193.529));
#23= IFCALIGNMENT('0B4rUh1fj7uAa7B5aDLx1y',$,$,'Alignment - (4)',$,#20,$,#39,$);
#39= IFCALIGNMENTCURVE(#40,$,$);
#40= IFCALIGNMENT2DHORIZONTAL(0.,(#41,#42,#43,#44));
#41= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#45);
#42= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#46);
#43= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#47);
#44= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#48);
#45= IFCCIRCULARARCSEGMENT2D(#49,1.32951176166534,249.694612846348,287.577551094862,.F.);
#46= IFCTRANSITIONCURVESEGMENT2D(#50,0.46124279499054,666.77112619367,287.577551094862,$,.F.,.F.,.CLOTHOIDCURVE.);
#47= IFCTRANSITIONCURVESEGMENT2D(#51,5.58513879776001,667.57678974976,$,287.230488770311,.T.,.T.,.CLOTHOIDCURVE.);
#48= IFCCIRCULARARCSEGMENT2D(#52,0.464046088857106,499.15445127177,287.230488770312,.T.);
#49= IFCCARTESIANPOINT((-120.434,390.674));
#50= IFCCARTESIANPOINT((30.8232,579.483));
#51= IFCCARTESIANPOINT((627.497,384.291));
#52= IFCCARTESIANPOINT((1224.89,189.458));
#24= IFCALIGNMENT('2Rh5PikbT6Pe8zYYOBhoFp',$,$,'Alignment - (5)',$,#20,$,#53,$);
#53= IFCALIGNMENTCURVE(#54,$,$);
#54= IFCALIGNMENT2DHORIZONTAL(0.,(#55,#56,#57,#58,#59));
#55= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#60);
#56= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#61);
#57= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#62);
#58= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#63);
#59= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#64);
#60= IFCCIRCULARARCSEGMENT2D(#65,0.53400456905365,94.4676902550236,482.088445070407,.F.);
#61= IFCTRANSITIONCURVESEGMENT2D(#66,0.338049113750458,200.,482.088445070407,3.39239584621673E+18,.F.,.F.,.CLOTHOIDCURVE.);
#62= IFCLINESEGMENT2D(#67,0.130618408322334,891.361271612415);
#63= IFCTRANSITIONCURVESEGMENT2D(#68,0.13061797618866,200.,$,547.485628139597,.F.,.F.,.CLOTHOIDCURVE.);
#64= IFCCIRCULARARCSEGMENT2D(#69,6.23115158081055,703.950126477536,547.485628139597,.F.);
#65= IFCCARTESIANPOINT((-138.844,1012.52));
#66= IFCCARTESIANPOINT((-53.3515,1052.36));
#67= IFCCARTESIANPOINT((142.298,1091.96));
#68= IFCCARTESIANPOINT((1026.07,1208.06));
#69= IFCCARTESIANPOINT((1225.28,1221.98));
#25= IFCALIGNMENT('0l9FNAVNf65QF$1Nq8NPi$',$,$,'Alignment - (7)',$,#20,$,#70,$);
#70= IFCALIGNMENTCURVE(#71,$,$);
#71= IFCALIGNMENT2DHORIZONTAL(0.,(#72,#73,#74));
#72= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#75);
#73= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#76);
#74= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#77);
#75= IFCLINESEGMENT2D(#78,0.276263654232025,344.0880815594);
#76= IFCCIRCULARARCSEGMENT2D(#79,0.27626371383667,543.868331488064,913.945625400933,.F.);
#77= IFCLINESEGMENT2D(#80,5.96437168121338,508.539093456223);
#78= IFCCARTESIANPOINT((75.1215,-232.185));
#79= IFCCARTESIANPOINT((406.162,-138.331));
#80= IFCCARTESIANPOINT((941.92,-149.731));
#26= IFCALIGNMENT('16Fo5QckLFRxbhYqRIrjQT',$,$,'Alignment - (8)',$,#20,$,#81,$);
#81= IFCALIGNMENTCURVE(#82,$,$);
#82= IFCALIGNMENT2DHORIZONTAL(0.,(#83,#84,#85,#86,#87));
#83= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#88);
#84= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#89);
#85= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#90);
#86= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#91);
#87= IFCALIGNMENT2DHORIZONTALSEGMENT(.F.,$,$,#92);
#88= IFCLINESEGMENT2D(#93,0.414280772209167,270.944595460571);
#89= IFCTRANSITIONCURVESEGMENT2D(#94,0.414280742406845,200.,$,700.,.F.,.F.,.CLOTHOIDCURVE.);
#90= IFCCIRCULARARCSEGMENT2D(#95,0.271423518657684,647.196265852736,699.999999999999,.F.);
#91= IFCTRANSITIONCURVESEGMENT2D(#96,5.63004302978516,200.,700.,$,.F.,.F.,.CLOTHOIDCURVE.);
#92= IFCLINESEGMENT2D(#97,5.48718595504761,357.636320526265);
#93= IFCCARTESIANPOINT((144.995,-682.815));
#94= IFCCARTESIANPOINT((393.019,-573.751));
#95= IFCCARTESIANPOINT((579.555,-502.114));
#96= IFCCARTESIANPOINT((1192.61,-620.563));
#97= IFCCARTESIANPOINT((1339.03,-756.531));
#27= IFCALIGNMENT('04DJuIDTf1DBC$C4rNUmDa',$,$,'Alignment - (9)',$,#20,$,#98,$);
#98= IFCALIGNMENTCURVE(#99,$,$);
#99= IFCALIGNMENT2DHORIZONTAL(0.,(#100,#101,#102));
#100= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#103);
#101= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#104);
#102= IFCALIGNMENT2DHORIZONTALSEGMENT($,$,$,#105);
#103= IFCCIRCULARARCSEGMENT2D(#106,1.34796035289764,269.555929392108,101.949226240443,.F.);
#104= IFCTRANSITIONCURVESEGMENT2D(#107,4.9871244430542,100.,63.,$,.F.,.F.,.CLOTHOIDCURVE.);
#105= IFCTRANSITIONCURVESEGMENT2D(#108,4.19347333908081,61.690683029682,300.,$,.T.,.T.,.CLOTHOIDCURVE.);
#106= IFCCARTESIANPOINT((1377.91,-29.6902));
#107= IFCCARTESIANPOINT((1575.46,-24.5625));
#108= IFCCARTESIANPOINT((1550.86,-118.627));
ENDSEC;
END-ISO-10303-21;