Versions Compared

Key

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

Temel Geometrik Çekirdek Objeler:

Point:    

Bir nokta oluşturmak istenildiğinde X,Y,Z koordinatları verilerek aşağıdaki gibi tanımlanır.

Code Block
languagexml
themeEclipse
    <O T="Point" X="0" Y="0" Z="0" />

Line:

Bir çizgi oluşturmak istenildiğinde 2 farklı X,Y,Z koordinatları, yani 2 farklı nokta belirlenerek aşağıdaki gibi tanımlanır.

Code Block
languagexml
themeEclipse
	<O T="Line">
    	<O T="Point" X="0" Y="0" Z="0" />
   		<O T="Point" X="10" Y="0" Z="0" />
	</O>

Line örneğinin görüntüsü:

Surface:

Bir yüzey tanımlamak istenildiğinde, yüzeyin en az üç farklı noktası olmalıdır, bu noktaların koordinatları belirlenerek aşağıdaki gibi yüzey oluşturulur.

Code Block
languagexml
themeEclipse
	<O T="Surface">
        <O T="Point" X="0" Y="30" Z="0" />
        <O T="Point" X="30" Y="30" Z="0" />
        <O T="Point" X="30" Y="0" Z="0" />
        <O T="Point" X="0" Y="-20" Z="0" />
        <O T="Point" X="-20" Y="0" Z="0" />
    </O>

Surface örneğinin görüntüsü:

Circle:

Bir daire oluşturmak istenildiğinde radius belirlenerek aşağıdaki gibi tanımlanır.

Code Block
languagexml
themeEclipse
	<O T="Circle" Radius="5" />

Circle örneğinin görüntüsü:

Volume:

Hacim, derinlikleri farklı iki farklı yüzeyin bir araya gelerek oluşturduğu bir objedir. Bir hacim tanımlamak istenildiğinde, iki yüzeyin her bir noktasının koordinatları belirlenerek aşağıdaki gibi oluşturulur.

Code Block
languagexml
themeEclipse
	<O T="Volume">
        <O T="Surface">
            <O T="Point" X="0" Y="30" Z="0" />
            <O T="Point" X="30" Y="30" Z="0" />
            <O T="Point" X="30" Y="0" Z="0" />
            <O T="Point" X="0" Y="-20" Z="0" />
            <O T="Point" X="-20" Y="0" Z="0" />
        </O>
        <O T="Surface" >
            <O T="Point" X="0" Y="30" Z="20"/>
            <O T="Point" X="30" Y="30" Z="20" />
            <O T="Point" X="30" Y="0" Z="20" />
            <O T="Point" X="0" Y="-20" Z="20" />
            <O T="Point" X="-20" Y="0" Z="20" />
        </O>
    </O>

Volume örneğinin görüntüsü:

Color Parametresi


Color parametresinin eklenmesiyle bir objenin rengi belirtilebilir. Renk parametresinin alacağı değerler hex koduyla olmalıdır. Bunu internet üzerinden istenilen rengin hex kodu bulunup parametre değeri olarak girilebilir. Volume ve Surface'in rengini belirlemede önemlidir.

Örnek:

İnternet üzerinden aratılan lila rengi hex= #b08fc6 'dır. Bu Color parametresinin değeri olarak yazılır.


Code Block
languagexml
themeEclipse
<ON="Zde"T="Volume"Z="height"Color="#b08fc6">
..
..
</O>




Opacity Parametresi

Opacity parametresinin eklenmesiyle 3D bir objenin saydamlığı belirtilebilir. Opaklık 0 ile 1 arasında değer alır. Değer 1'e yaklaştıkça opaklık artar, 0'a yaklaştıkça saydamlık artar. Opacity parametresi kullanılmazsa varsayılan değer 1 olarak kabul edilir ve obje en opak haldedir. Volume  Volume ve Surface'in rengini belirlemede önemlidir.

Örnek:

Code Block
languagexml
themeEclipse
<O N="Zde" T="Volume" Z="height" Opacity="0.4">
..
..
</O>



...