Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »


alignV(Güzergah,Xlokasyonu,Ylokasyonu)

Verilen güzergah koordinatlarının düşey eksenine göre,  gerçek koordinat sisteminin Z eksenindeki yerini verir.


alignT(Güzergah,Xlokasyonu,Ylokasyonu)

Verilen güzergah koordinatlarındaki Cross-Section dan kaynaklı güzergahın orta çizgisinde olan Z değişimlerini verir.


alignHX(Güzergah,Xlokasyonu,Ylokasyonu)

Verilen güzergah koordinatlarının yatay eksenine göre,  gerçek koordinat sisteminin X eksenindeki yerini verir.


alignHY(Güzergah,Xlokasyonu,Ylokasyonu)

Verilen güzergah koordinatlarının yatay eksenine göre,  gerçek koordinat sisteminin Y eksenindeki yerini verir.


alignHA(Güzergah,Xlokasyonu,Ylokasyonu)

Verilen güzergah koordinatlarının yatay eksenine göre,  gerçek koordinat sistemiyle güzergah koordinat sistemi arasındaki dönme açısını(Radyan) verir.


alignTB??? KBYS-417 - Getting issue details... STATUS


Örnek:

Güzergahdaki X, Y koordinatları (4000,3000) olarak istenilen bir objenin gerçek koordinat sistemindeki değerlerinin hesaplanması:

        Z değeri(Cross-Section dan kaynaklı Z değişimi hariç)

                        alignV(Guzergah,4000,3000)=40000

        Cross-Section dan kaynaklı Z değişimi:

                        alignT(Guzergah,4000,3000)=240

        Yani toplamda Z değeri 40000+240’dır.


        X değeri;

                alignHX(Guzergah,4000,3000)=-3000

        Y değeri;

                alignHY(Guzergah,4000,3000)=4000

        Dönme açısı;

                alignHA(Guzergah,4000,3000)=-1.570796

Böylece gerçek koordinat sistemindeki nokta değerleri (-3000,4000,40240) olarak bulunur.

Bulunan değerlerle obje ötelenir ve döndürülürse güzergah üzerinde istenilen noktalara güzergah parametreleri de kullanılmadan oturtulmuş olur.


Örnek:

<P N="LocX" V="4000" Role="Input" />
<P N="LocY" V="3000" Role="Input" />
<P N="GercekX" V="alignHX(Guzergah,LocX,LocY)" />
<P N="GercekY" V="alignHY(Guzergah,LocX,LocY)" />
<P N="GercekZ" V="alignV(Guzergah,LocX,LocY)+alignT(Guzergah,LocX,LocY)" />
<P N="Donme" V="alignHA(Guzergah,LocX,LocY)" />
<O N="H1" T="Volume" X="LocX" Y="LocY" Alignment="Guzergah" AlignT="none" AlignH="None"AlignV="None">
       <O T="Surface" X="0">
           <O T="Point" Z="4000" Y="-4000" />
           <O T="Point" Z="4000" Y="4000" />
           <O T="Point" Z="-4000" Y="4000" />
           <O T="Point" Z="-4000" Y="-4000" />
       </O>
       <O T="Surface" X="8000">
           <O T="Point" Z="4000" Y="-4000" />
           <O T="Point" Z="4000" Y="4000" />
           <O T="Point" Z="-4000" Y="4000" />
           <O T="Point" Z="-4000" Y="-4000" />
       </O>
     
 </O>
<O N="H2" T="Volume" X="GercekX" Y="GercekY" Z="GercekZ" RZ="Donme" >
    <O T="Surface" X="0">
           <O T="Point" Z="4000" Y="-4000" />
           <O T="Point" Z="4000" Y="4000" />
           <O T="Point" Z="-4000" Y="4000" />
           <O T="Point" Z="-4000" Y="-4000" />
    </O>
       <O T="Surface" X="8000">
           <O T="Point" Z="4000" Y="-4000" />
           <O T="Point" Z="4000" Y="4000" />
           <O T="Point" Z="-4000" Y="4000" />
           <O T="Point" Z="-4000" Y="-4000" />
   </O>
</O>

Yukarıdaki örnekte iki adet özdeş objelerden H1 objesi güzergah parametreleri ile güzergaha oturtulmuştur. H2 objesi ise güzergah fonksiyonlarıyla hesaplanan gerçek koordinat sistemindeki değerleriyle ötelenip döndürülerek güzergaha oturtulmuştur.




  • No labels