Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Burada dikkat edilmesi gereken nokta; yüzeyin isminin, çizginin içinde tanımlanan parametrede değer kısmına yazılmasıdır. (Section kısmı için bknzbkz: Section Objesi)

Örnek:

Code Block
languagexml
themeEclipse
<O N="yuzey" T="Section">
    <O T="Point" X="0" Y="0" Z="0" />
    <O T="Point" X="10" Y="0" Z="0" />
    <O T="Point" X="10" Y="10" Z="0" />
    <O T="Point" X="0" Y="10" Z="0" />
</O>
<O T="Line">
    <P N="Section" V="yuzey" T="Section" />
    <O T="Point" X="0" Y="0" Z="0" />
    <O T="Point" X="5" Y="0" Z="0" />
</O>

...





Eğer bir yüzeyde tüm noktalar için ortak bir koordinat varsa bunu bir üst parantezde ortak olarak gösterebiliriz. Bunun anlamı tüm noktaların içine o koordinat değerlerini yazmakla aynıdır. Örnekte olduğu gibi ilk "Surface" Objesinde Z değerleri her bir nokta için 0 olduğundan, tek tek yazmak yerine yüzey objesinin satırında tek bir hamlede gösterebiliriz. Çünkü bu satırlar arasında hiyerarşik toplam vardır. Bu hiyerarşik toplamı görmek için toglobal fonksiyonu kullanabiliriz. (BknzBkz: toglobal)

Örnek:

Code Block
languagexml
themeEclipse
<O T="Group" Z="2">
    <O N="hacim" T="Volume" Z="5">
        <O N="yuzey1" T="Surface" Z="1">
            <O T="Point" X="-width" Y="-width" Z="3" />
            <O T="Point" X="width" Y="-width" Z="3"/>
            <O T="Point" X="width" Y="width" Z="3"/>
            <O T="Point" X="-width" Y="width" Z="3"/>
        </O>
        <O N="yuzey2" T="Surface" Z="11">
            <O T="Point" X="-width/2" Y="-width/2" Z="4"/>
            <O T="Point" X="width/2" Y="-width/2" Z="4"/>
            <O T="Point" X="width/2" Y="width/2" Z="4"/>
            <O T="Point" X="-width/2" Y="width/2" Z="4"/>
        </O>
    </O>
</O>

...