3D Geometrik Objeler

Temel Geometrik Çekirdek Objeler:

Point:    

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

    <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.

	<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.

	<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.

	<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.

	<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 hexadecimal 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.

<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" ve "Surface'in" rengini belirlemede önemlidir.

Örnek:

<O N="Zde" T="Volume" Z="height" Opacity="0.4">
..
..
</O>




<O N="Zde" T="Volume" Z="height" Opacity="0.9">
    ..
    ..
</O>