Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alignment-Aplitop-3 #96

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
100 changes: 100 additions & 0 deletions Alignment-Aplitop-1/UT-Alignment-Aplitop-1.IFC
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition []'),'2;1');
FILE_NAME('Alignment-Aplitop-1.IFC','2021-04-06T16:23:43',(),(),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
FILE_SCHEMA(('IFC4X3_RC3'));
ENDSEC;
DATA;
#1=IFCACTORROLE(.USERDEFINED.,'',$);
#2=IFCPOSTALADDRESS(.HOME.,$,$,$,(''),$,$,$,$,$);
#3=IFCPERSON('Javier','','',$,$,$,(#1),(#2));
#4=IFCPOSTALADDRESS(.OFFICE.,$,$,$,(''),$,$,$,$,$);
#5=IFCORGANIZATION('','Aplitop','',$,(#4));
#6=IFCPOSTALADDRESS(.OFFICE.,$,$,'',(''),$,'','','','');
#7=IFCAPPLICATION(#5,'8.5','TCP-Digital Terrain Model','TcpMDT');
#8=IFCPERSONANDORGANIZATION(#3,#5,$);
#9=IFCOWNERHISTORY(#8,#7,$,$,$,$,$,0);
#10=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#11=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#12=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#13=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#14=IFCUNITASSIGNMENT((#10,#11,#12,#13));
#15=IFCDIRECTION((1.,0.,0.));
#16=IFCDIRECTION((0.,0.,1.));
#17=IFCCARTESIANPOINT((0.,0.,0.));
#18=IFCAXIS2PLACEMENT3D(#17,#16,#15);
#19=IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,$,#18,$);
#20=IFCDIRECTION((1.,0.,0.));
#21=IFCDIRECTION((0.,0.,1.));
#22=IFCCARTESIANPOINT((0.,0.,0.));
#23=IFCAXIS2PLACEMENT3D(#22,#21,#20);
#24=IFCLOCALPLACEMENT($,#23);
#25=IFCSITE('02FkWai_532fIiNwUn3e4o',#9,'Site_1',$,$,#24,$,$,.ELEMENT.,$,$,$,$,#2);
#26=IFCPROJECT('2Z5iVSY21A5BDQap9aMYN_',#9,'Alignment-Aplitop-1','',$,'',$,$,#14);
#27=IFCRELAGGREGATES('1lAfS8jBjDmR$WPSQBvIFd',#9,$,$,#26,(#25));
#28=IFCROAD('1YqzGB3UT6iv9rSn3ZiChz',$,'Some road',$,'IfcRoad',$,$,$,.COMPLEX.,$);
#29=IFCRELAGGREGATES('3ovWpuZRj6SgHHC$37HFXe',#9,$,$,#25,(#28));
#30=IFCALIGNMENT('0jf_kMZ$nCZvfW8BjN2_gf',$,'Alignment1',$,$,#24,$,$);
#31=IFCALIGNMENTHORIZONTAL('0IfcjsZ$nE2v5xfcXk_T0i',$,'Alignment1',$,$,#24,$,0.);
#32=IFCRELNESTS('0EnDoLEyj8c9WsNDJc2NsV',#9,$,$,#30,(#31,#80));
#33=IFCALIGNMENTSEGMENT('0wbpE5Ppv2h8YpAmz1jvCt',$,$,$,$,#24,$,#35);
#34=IFCCARTESIANPOINT((335085.95782221,4084594.13214501));
#35=IFCALIGNMENTHORIZONTALSEGMENT($,$,#34,6.24482463878552,0.,0.,10.,$,.LINE.);
#36=IFCALIGNMENTSEGMENT('3GuFB_j892ogFRXkUKFjOT',$,$,$,$,#24,$,#38);
#37=IFCCARTESIANPOINT((335095.95046541,4084593.74863239));
#38=IFCALIGNMENTHORIZONTALSEGMENT($,$,#37,6.24482463878552,25.,25.,39.84063746,$,.CIRCULARARC.);
#39=IFCALIGNMENTSEGMENT('3d1079w0TExBB5SBeqnxzs',$,$,$,$,#24,$,#41);
#40=IFCCARTESIANPOINT((335121.90623167,4084618.34196855));
#41=IFCALIGNMENTHORIZONTALSEGMENT($,$,#40,1.55526482918849,25.,0.,9.,$,.CLOTHOID.);
#42=IFCALIGNMENTSEGMENT('1_zKvKwp9EtxxmC_5Nsltp',$,$,$,$,#24,$,#44);
#43=IFCCARTESIANPOINT((335120.96892797,4084627.28000352));
#44=IFCALIGNMENTHORIZONTALSEGMENT($,$,#43,1.73526482917089,0.,-22.,10.22727273,$,.CLOTHOID.);
#45=IFCALIGNMENTSEGMENT('1CNpLxnPbCbORjzCzow8QY',$,$,$,$,#24,$,#47);
#46=IFCCARTESIANPOINT((335120.08215878,4084637.4441296));
#47=IFCALIGNMENTHORIZONTALSEGMENT($,$,#46,1.50282681256798,-22.,-22.,45.65445608,$,.CIRCULARARC.);
#48=IFCALIGNMENTSEGMENT('0ECQjPwu1A0Re64C_3hNOW',$,$,$,$,#24,$,#50);
#49=IFCCARTESIANPOINT((335153.94723443,4084654.44351607));
#50=IFCALIGNMENTHORIZONTALSEGMENT($,$,#49,5.71080957154992,-22.,0.,18.18181818,$,.CLOTHOID.);
#51=IFCALIGNMENTSEGMENT('2285042XD91hQzQeiYQUlr',$,$,$,$,#24,$,#53);
#52=IFCCARTESIANPOINT((335165.88241545,4084640.91041051));
#53=IFCALIGNMENTHORIZONTALSEGMENT($,$,#52,5.29758643106213,0.,0.,63.59552536,$,.LINE.);
#54=IFCALIGNMENTSEGMENT('0oCC$_Rj98NgpjHiw6OPfa',$,$,$,$,#24,$,#56);
#55=IFCCARTESIANPOINT((335201.01029344,4084587.89698736));
#56=IFCALIGNMENTHORIZONTALSEGMENT($,$,#55,5.29758643106213,0.,50.,40.5,$,.CLOTHOID.);
#57=IFCALIGNMENTSEGMENT('2BeaqqwdP4mOFyvLHi3Wm5',$,$,$,$,#24,$,#59);
#58=IFCCARTESIANPOINT((335227.52147844,4084557.67048984));
#59=IFCALIGNMENTHORIZONTALSEGMENT($,$,#58,5.702586430944,50.,50.,79.33785465,$,.CIRCULARARC.);
#60=IFCALIGNMENTSEGMENT('0XnLQ7tUX8vOP0_E0U_bjJ',$,$,$,$,#24,$,#62);
#61=IFCCARTESIANPOINT((335297.1868326,4084572.7216982));
#62=IFCALIGNMENTHORIZONTALSEGMENT($,$,#61,1.00615821607531,50.,0.,32.,$,.CLOTHOID.);
#63=IFCALIGNMENTSEGMENT('0StNFzOMnBYRW6$Wlqac8i',$,$,$,$,#24,$,#65);
#64=IFCCARTESIANPOINT((335308.14596689,4084602.63177967));
#65=IFCALIGNMENTHORIZONTALSEGMENT($,$,#64,1.32615821602658,0.,0.,12.39520568,$,.LINE.);
#66=IFCALIGNMENTSEGMENT('1e8oaJYOrDdPdAbZuMoVQP',$,$,$,$,#24,$,#68);
#67=IFCCARTESIANPOINT((335311.14815049,4084614.6579186));
#68=IFCALIGNMENTHORIZONTALSEGMENT($,$,#67,1.32615821602658,0.,-60.,41.66666667,$,.CLOTHOID.);
#69=IFCALIGNMENTSEGMENT('1qkTGFg8PF99wYnpuvg$gI',$,$,$,$,#24,$,#71);
#70=IFCCARTESIANPOINT((335325.75784196,4084653.44126307));
#71=IFCALIGNMENTHORIZONTALSEGMENT($,$,#70,0.978935993872235,-60.,-60.,27.60658519,$,.CIRCULARARC.);
#72=IFCALIGNMENTSEGMENT('0dA1o$4Cz4f8h7HKHINW92',$,$,$,$,#24,$,#74);
#73=IFCCARTESIANPOINT((335345.80042437,4084672.07101789));
#74=IFCALIGNMENTHORIZONTALSEGMENT($,$,#73,0.518826240527787,-60.,0.,41.66666667,$,.CLOTHOID.);
#75=IFCALIGNMENTSEGMENT('19tjw64Fj8rOqUCmUW_W5L',$,$,$,$,#24,$,#77);
#76=IFCCARTESIANPOINT((335385.54643726,4084683.81177391));
#77=IFCALIGNMENTHORIZONTALSEGMENT($,$,#76,0.171604018373445,0.,0.,35.3941232,$,.LINE.);
#78=IFCRELNESTS('1ybgUMDlb60x4Z8Z8W39S$',#9,$,$,#31,(#33,#36,#39,#42,#45,#48,#51,#54,#57,#60,#63,#66,#69,#72,#75));
#79=IFCRELCONTAINEDINSPATIALSTRUCTURE('3_GokZQqz3AfM$ckWYLAn4',$,$,$,(#30),#25);
#80=IFCALIGNMENTVERTICAL('1dLHMk8gz8b88CSzeLhuS2',#9,'Alignment1 vertical',$,$,#24,$);
#81=IFCALIGNMENTSEGMENT('0kFYhAnN98GvwALuoJw_OD',$,$,$,$,#24,$,#82);
#82=IFCALIGNMENTVERTICALSEGMENT($,$,0.,14.256,365.8,0.0784810126582277,0.0784810126582277,$,.CONSTANTGRADIENT.);
#83=IFCALIGNMENTSEGMENT('0qwrT$JvPF4OnGHKAy6q3a',$,$,$,$,#24,$,#84);
#84=IFCALIGNMENTVERTICALSEGMENT($,$,14.256,129.488,366.918825316456,0.0784810126582277,-0.0670103092783505,890.,.PARABOLICARC.);
#85=IFCALIGNMENTSEGMENT('0nZpXxRiD0TgJCFY_XGbTu',$,$,$,$,#24,$,#86);
#86=IFCALIGNMENTVERTICALSEGMENT($,$,143.744,299.295,367.661484536082,-0.0670103092783505,-0.0670103092783505,$,.CONSTANTGRADIENT.);
#87=IFCALIGNMENTSEGMENT('2DSFwk8YbAnxvOT50ubaI1',$,$,$,$,#24,$,#88);
#88=IFCALIGNMENTVERTICALSEGMENT($,$,443.039,47.922,347.605634020619,-0.0670103092783505,0.117303516609678,260.,.PARABOLICARC.);
#89=IFCALIGNMENTSEGMENT('0l_RihMon9jg3vj5s7dj3v',$,$,$,$,#24,$,#90);
#90=IFCALIGNMENTVERTICALSEGMENT($,$,490.961,16.106,348.810709561484,0.117303516609678,0.117303516609678,$,.CONSTANTGRADIENT.);
#91=IFCRELNESTS('1SaEdMn7TF99Ov1oFOmsAh',#9,$,$,#80,(#81,#83,#85,#87,#89));
ENDSEC;
END-ISO-10303-21;
Binary file added Alignment-Aplitop-1/UT-Alignment-Aplitop-1.dwg
Binary file not shown.
97 changes: 97 additions & 0 deletions Alignment-Aplitop-1/UT-Alignment-Aplitop-1.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
<?xml version="1.0"?>
<LandXML xmlns="http://www.landxml.org/schema/LandXML-1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.landxml.org/schema/LandXML-1.2 http://www.landxml.org/schema/LandXML-1.2/LandXML-1.2.xsd" version="1.2" date="2019-07-09" time="10:59:16">
<Project name="Proyecto"/>
<Units>
<Metric areaUnit="squareMeter" linearUnit="meter" volumeUnit="cubicMeter" temperatureUnit="celsius" pressureUnit="mmHG" angularUnit="grads" directionUnit="grads"/>
</Units>
<Application name="MDT" version="8.0" manufacturer="Aplitop S.L" manufacturerURL="www.aplitop.com">
<Author createdBy="Javi"/>
</Application>
<Project name="Alignment_0"/>

<Alignments>
<Alignment name="Horizontal" staStart="0.000" length="507.067">
<CoordGeom>
<Line staStart="0.000000" length="10.000000" dir="102.44211605">
<Start>4084594.132145 335085.957822</Start>
<End>4084593.748632 335095.950465</End>
</Line>
<Curve rot="ccw" radius="25.000000" staStart="10.000000" length="39.840637" crvType="arc" chord="35.75659360" dirStart="102.44211605" dirEnd="0.98876586">
<Start>4084593.748632 335095.950465</Start>
<Center>4084618.730240 335096.909247</Center>
<End>4084618.341969 335121.906232</End>
</Curve>
<Spiral staStart="49.840637" radiusStart="25.000000" radiusEnd="INF" rot="ccw" spiType="clothoid" length="9.000000" tanLong="6.01021454" tanShort="3.00928815">
<Start>4084618.341969 335121.906232</Start>
<PI>4084621.350894 335121.952969</PI>
<End>4084627.280004 335120.968928</End>
</Spiral>
<Spiral staStart="58.840637" radiusStart="INF" radiusEnd="22.000000" rot="cw" spiType="clothoid" length="10.227273" tanLong="6.83757767" tanShort="3.42673047">
<Start>4084627.280004 335120.968928</Start>
<PI>4084634.025312 335119.849425</PI>
<End>4084637.444130 335120.082159</End>
</Spiral>
<Curve rot="cw" radius="22.000000" staStart="69.067910" length="45.654456" crvType="arc" chord="37.89224840" dirStart="4.32707368" dirEnd="136.43857110">
<Start>4084637.444130 335120.082159</Start>
<Center>4084635.949951 335142.031360</Center>
<End>4084654.443516 335153.947234</End>
</Curve>
<Spiral staStart="114.722366" radiusStart="22.000000" radiusEnd="INF" rot="cw" spiType="clothoid" length="18.181818" tanLong="12.23143001" tanShort="6.16092965">
<Start>4084654.443516 335153.947234</Start>
<PI>4084651.106568 335159.126214</PI>
<End>4084640.910411 335165.882415</End>
</Spiral>
<Line staStart="132.904184" length="63.595525" dir="162.74517326">
<Start>4084640.910411 335165.882415</Start>
<End>4084587.896987 335201.010293</End>
</Line>
<Spiral staStart="196.499710" radiusStart="INF" radiusEnd="50.000000" rot="ccw" spiType="clothoid" length="40.500000" tanLong="27.23568170" tanShort="13.71451383">
<Start>4084587.896987 335201.010293</Start>
<PI>4084565.193240 335216.054303</PI>
<End>4084557.670490 335227.521478</End>
</Spiral>
<Curve rot="ccw" radius="50.000000" staStart="236.999710" length="79.337855" crvType="arc" chord="71.27271879" dirStart="136.96207249" dirEnd="35.94597856">
<Start>4084557.670490 335227.521478</Start>
<Center>4084599.477205 335254.947717</Center>
<End>4084572.721698 335297.186833</End>
</Curve>
<Spiral staStart="316.337564" radiusStart="50.000000" radiusEnd="INF" rot="ccw" spiType="clothoid" length="32.000000" tanLong="21.44889462" tanShort="10.77180114">
<Start>4084572.721698 335297.186833</Start>
<PI>4084581.821525 335302.950933</PI>
<End>4084602.631780 335308.145967</End>
</Spiral>
<Line staStart="348.337564" length="12.395206" dir="15.57414585">
<Start>4084602.631780 335308.145967</Start>
<End>4084614.657919 335311.148150</End>
</Line>
<Spiral staStart="360.732770" radiusStart="INF" radiusEnd="60.000000" rot="cw" spiType="clothoid" length="41.666667" tanLong="27.95524996" tanShort="14.05036972">
<Start>4084614.657919 335311.148150</Start>
<PI>4084641.780802 335317.919058</PI>
<End>4084653.441263 335325.757842</End>
</Spiral>
<Curve rot="cw" radius="60.000000" staStart="402.399437" length="27.606585" crvType="arc" chord="27.36371456" dirStart="37.67899905" dirEnd="66.97049569">
<Start>4084653.441263 335325.757842</Start>
<Center>4084619.966910 335375.552095</Center>
<End>4084672.071018 335345.800424</End>
</Curve>
<Spiral staStart="430.006022" radiusStart="60.000000" radiusEnd="INF" rot="cw" spiType="clothoid" length="41.666667" tanLong="27.95524996" tanShort="14.05036972">
<Start>4084672.071018 335345.800424</Start>
<PI>4084679.038051 335358.001791</PI>
<End>4084683.811774 335385.546437</End>
</Spiral>
<Line staStart="471.672689" length="35.394123" dir="89.07534889">
<Start>4084683.811774 335385.546437</Start>
<End>4084689.855782 335420.420696</End>
</Line>
</CoordGeom>
<Profile>
<ProfAlign name="Vertical">
<PVI>0.000 365.800</PVI>
<ParaCurve length="129.487">79.000 372.000</ParaCurve>
<ParaCurve length="47.922">467.000 346.000</ParaCurve>
<PVI>507.067 350.700</PVI>
</ProfAlign>
</Profile>
</Alignment>
</Alignments>
</LandXML>
Expand Down
32 changes: 32 additions & 0 deletions Alignment-Aplitop-1/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@

### Intent

This scenario is a very simple alignment (horizontal + vertical).
There is no representation of alingnment.

### Prerequisites

ProjectSetup-1

### Content

This scenario covers the following concepts and/or IFC entities:

- Element aggregation: IfcAlignment is included in IfcSite
- Element nesting: IfcAlignmentHorizontalSegment are nested in IfcAlignmentHorizontal
- IfcAlignment
- IfcAlignmentHorizontal (IfcAlignmentHorizontalSegment of types LINE, CIRCULARARC and CLOTHOID)
- IfcAlignmentVertical (IfcAlignmentVerticalSegment of types CONSTANTGRADIENT and PARABOLICARC)

### Supporting files

Following files correspond to this scenario:

| Filename | Description |
|---------------------------------------|-------------------------------------------|
| UT-Alignment-Aplitop-1.ifc | Exported data as IFC |
| UT-Alignment-Aplitop-1.dwg | CAD file with horizontal and vertical alignments representation |
| UT-Alignment-Aplitop-1-horizontal.png | screen shot of CAD file |
| UT-Alignment-Aplitop-1-Vertical.png | screen shot of CAD file |
| UT-Alignment-Aplitop-1.xml | same content of Ifc file, in LandXML format |

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
112 changes: 112 additions & 0 deletions Alignment-Aplitop-2/Alignment-Aplitop-2.IFC
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition []'),'2;1');
FILE_NAME('Alignment-Aplitop-2.IFC','2021-04-06T17:23:13',(),(),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
FILE_SCHEMA(('IFC4X3_RC3'));
ENDSEC;
DATA;
#1=IFCACTORROLE(.USERDEFINED.,'',$);
#2=IFCPOSTALADDRESS(.HOME.,$,$,$,(''),$,$,$,$,$);
#3=IFCPERSON('Javier','','',$,$,$,(#1),(#2));
#4=IFCPOSTALADDRESS(.OFFICE.,$,$,$,(''),$,$,$,$,$);
#5=IFCORGANIZATION('','Aplitop','',$,(#4));
#6=IFCPOSTALADDRESS(.OFFICE.,$,$,'',(''),$,'','','','');
#7=IFCAPPLICATION(#5,'8.5','TCP-Digital Terrain Model','TcpMDT');
#8=IFCPERSONANDORGANIZATION(#3,#5,$);
#9=IFCOWNERHISTORY(#8,#7,$,$,$,$,$,0);
#10=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#11=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#12=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#13=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#14=IFCUNITASSIGNMENT((#10,#11,#12,#13));
#15=IFCDIRECTION((1.,0.,0.));
#16=IFCDIRECTION((0.,0.,1.));
#17=IFCCARTESIANPOINT((0.,0.,0.));
#18=IFCAXIS2PLACEMENT3D(#17,#16,#15);
#19=IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,$,#18,$);
#20=IFCDIRECTION((1.,0.,0.));
#21=IFCDIRECTION((0.,0.,1.));
#22=IFCCARTESIANPOINT((0.,0.,0.));
#23=IFCAXIS2PLACEMENT3D(#22,#21,#20);
#24=IFCLOCALPLACEMENT($,#23);
#25=IFCSITE('0FJP1$Lj1AdQq7mrlfjIgI',#9,'Site_2',$,$,#24,$,$,.ELEMENT.,$,$,$,$,#2);
#26=IFCPROJECT('3xJICtJhPFjx26XeW5Jb54',#9,'UT_Align_1','',$,'',$,$,#14);
#27=IFCRELAGGREGATES('2chAwzyi19zOKL6j0ieC_M',#9,$,$,#26,(#25));
#28=IFCALIGNMENT('3kHnTsbI58jA4Hm$ssMby7',$,'Alignment2',$,$,#24,#120,$);
#29=IFCALIGNMENTHORIZONTAL('2jEkCr7490nu1bz7t1ZIyc',$,'Alignment2',$,$,#24,$,0.);
#30=IFCRELNESTS('3JNnkdp8XFQ8da14ZIuqb_',#9,$,$,#28,(#29));
#31=IFCALIGNMENTSEGMENT('3kM8rkGGL6yv1W0H1vQp3L',$,$,$,$,#24,$,#33);
#32=IFCCARTESIANPOINT((488761.49743402,4217495.77914699));
#33=IFCALIGNMENTHORIZONTALSEGMENT($,$,#32,0.4936559192503,0.,0.,688.33801902,$,.LINE.);
#34=IFCDIRECTION((0.99996288318086,0.00861581456520904));
#35=IFCAXIS2PLACEMENT2D(#32,#34);
#38=IFCCARTESIANPOINT((0.,0.));
#39=IFCDIRECTION((1.,0.));
#40=IFCVECTOR(#39,1.);
#41=IFCLINE(#38,#40);
#42=IFCCURVESEGMENT(.CONTINUOUS.,#35,IFCNONNEGATIVELENGTHMEASURE(0.),IFCNONNEGATIVELENGTHMEASURE(688.33801902),#41);
#43=IFCALIGNMENTSEGMENT('0JSz0G11vAHu0gblt26Kps',$,$,$,$,#24,$,#45);
#44=IFCCARTESIANPOINT((489367.65229605,4217821.94706641));
#45=IFCALIGNMENTHORIZONTALSEGMENT($,$,#44,0.4936559192503,0.,-1103.68480655,834.76720476,$,.CLOTHOID.);
#46=IFCDIRECTION((0.99996288318086,0.00861581456520904));
#47=IFCAXIS2PLACEMENT2D(#44,#46);
#50=IFCAXIS2PLACEMENT2D(#38,$);
#51=IFCCLOTHOID(#50,-959.85409355);
#52=IFCCURVESEGMENT(.CONTINUOUS.,#47,IFCNONNEGATIVELENGTHMEASURE(0.),IFCNONNEGATIVELENGTHMEASURE(834.76720476),#51);
#53=IFCALIGNMENTSEGMENT('092Xxi2hv4EeoGFCrK4I2z',$,$,$,$,#24,$,#55);
#54=IFCCARTESIANPOINT((490141.66542084,4218120.157764));
#55=IFCALIGNMENTHORIZONTALSEGMENT($,$,#54,0.115483092892613,-1103.68480655,0.,1099.36986773,$,.CLOTHOID.);
#56=IFCDIRECTION((0.999997968759224,0.00201555883692953));
#57=IFCAXIS2PLACEMENT2D(#54,#56);
#60=IFCCLOTHOID(#50,1101.52522431);
#61=IFCCURVESEGMENT(.CONTINUOUS.,#57,IFCPARAMETERVALUE(-1099.36986773),IFCNONNEGATIVELENGTHMEASURE(1099.36986773),#60);
#62=IFCALIGNMENTSEGMENT('3PFtlh22rF$xtt5yRz13Kz',$,$,$,$,#24,$,#64);
#63=IFCCARTESIANPOINT((491203.48741693,4217886.17009175));
#64=IFCALIGNMENTHORIZONTALSEGMENT($,$,#63,5.90062318802994,0.,972.83675225,928.81668938,$,.CLOTHOID.);
#65=IFCDIRECTION((0.994701699015119,0.102803355861745));
#66=IFCAXIS2PLACEMENT2D(#63,#65);
#69=IFCCLOTHOID(#50,950.57193917);
#70=IFCCURVESEGMENT(.CONTINUOUS.,#66,IFCNONNEGATIVELENGTHMEASURE(0.),IFCNONNEGATIVELENGTHMEASURE(928.81668938),#69);
#71=IFCALIGNMENTSEGMENT('33BPwmPQL2uu5bGtJ7o031',$,$,$,$,#24,$,#73);
#72=IFCCARTESIANPOINT((492100.01196238,4217682.1608079));
#73=IFCALIGNMENTHORIZONTALSEGMENT($,$,#72,0.0948132917446204,972.83675225,972.83675225,393.90380198,$,.CIRCULARARC.);
#74=IFCDIRECTION((0.999998630811982,0.0016548033605676));
#75=IFCAXIS2PLACEMENT2D(#72,#74);
#78=IFCCIRCLE(#50,972.83675225);
#79=IFCCURVESEGMENT(.CONTINUOUS.,#75,IFCNONNEGATIVELENGTHMEASURE(0.),IFCNONNEGATIVELENGTHMEASURE(393.90380198),#78);
#80=IFCALIGNMENTSEGMENT('3wILl6apT7dw90DDgiQ9ji',$,$,$,$,#24,$,#82);
#81=IFCCARTESIANPOINT((492474.07216213,4217796.75094645));
#82=IFCALIGNMENTHORIZONTALSEGMENT($,$,#81,0.499715554322829,972.83675225,1387.18510508,646.6491343,$,.CLOTHOID.);
#83=IFCDIRECTION((0.999961966374843,0.00872157117482895));
#84=IFCAXIS2PLACEMENT2D(#81,#83);
#87=IFCCLOTHOID(#50,-1451.23831173);
#88=IFCCURVESEGMENT(.CONTINUOUS.,#84,IFCPARAMETERVALUE(-2164.89830648556),IFCNONNEGATIVELENGTHMEASURE(646.6491343),#87);
#89=IFCALIGNMENTSEGMENT('3wPZ13DDb1D9MBJOi6hHAZ',$,$,$,$,#24,$,#91);
#90=IFCCARTESIANPOINT((492919.03457191,4218254.04591037));
#91=IFCALIGNMENTHORIZONTALSEGMENT($,$,#90,1.06514750361384,1387.18510508,1387.18510508,497.87228283,$,.CIRCULARARC.);
#92=IFCDIRECTION((0.999827204773995,0.0185892601740717));
#93=IFCAXIS2PLACEMENT2D(#90,#92);
#96=IFCCIRCLE(#50,1387.18510508);
#97=IFCCURVESEGMENT(.CONTINUOUS.,#93,IFCNONNEGATIVELENGTHMEASURE(0.),IFCNONNEGATIVELENGTHMEASURE(497.87228283),#96);
#98=IFCALIGNMENTSEGMENT('3AhQZQepbB1Od_c8y5wP_u',$,$,$,$,#24,$,#100);
#99=IFCCARTESIANPOINT((493077.718,4218723.137));
#100=IFCALIGNMENTHORIZONTALSEGMENT($,$,#99,1.42405564430839,1387.18510508,0.,461.366,$,.CLOTHOID.);
#101=IFCDIRECTION((0.999691143815814,0.0248519008574811));
#102=IFCAXIS2PLACEMENT2D(#99,#101);
#105=IFCCLOTHOID(#50,-800.);
#106=IFCCURVESEGMENT(.CONTINUOUS.,#102,IFCPARAMETERVALUE(-461.366),IFCNONNEGATIVELENGTHMEASURE(461.366),#105);
#107=IFCALIGNMENTSEGMENT('2nDNtQ2vfA1vFAKsrtHHAI',$,$,$,$,#24,$,#109);
#108=IFCCARTESIANPOINT((493094.24,4219183.64));
#109=IFCALIGNMENTHORIZONTALSEGMENT($,$,#108,1.59035139038631,0.,0.,100.,$,.LINE.);
#110=IFCDIRECTION((0.999614802870607,0.0277533039827097));
#111=IFCAXIS2PLACEMENT2D(#108,#110);
#114=IFCLINE(#38,#40);
#115=IFCCURVESEGMENT(.CONTINUOUS.,#111,IFCNONNEGATIVELENGTHMEASURE(0.),IFCNONNEGATIVELENGTHMEASURE(100.),#114);
#116=IFCRELNESTS('2rb3GLIxj2ROGuEO$RDc3M',#9,$,$,#29,(#31,#43,#53,#62,#71,#80,#89,#98,#107));
#117=IFCCOMPOSITECURVE((#42,#52,#61,#70,#79,#88,#97,#106,#115),.F.);
#118=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#19,$,.GRAPH_VIEW.,$);
#119=IFCSHAPEREPRESENTATION(#118,'Axis','Curve2D',(#117));
#120=IFCPRODUCTDEFINITIONSHAPE($,$,(#119));
#121=IFCRELCONTAINEDINSPATIALSTRUCTURE('0QHxRcaSf0pRE7tUMm2Mmj',$,$,$,(#28),#25);
ENDSEC;
END-ISO-10303-21;
Loading