Versions Compared

Key

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

 Çekirdek Objeler kullanıcının kutuphanede yapisal eleman gelistirmek isteyen yazarin işine yarayan en küçük alt objelerdir. Yazarlarin kutuphanede gelistirecegi objeler bu baslik altinda belirtilen ParamML standart nesne kütüphanesinde belirtilen objeler yardimiyla gelistirilmelidir. 

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ü:

Image Removed

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ü:

Image Removed

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ü:

Image Removed

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ü:

...

ParamML cekirdek objeleri asagida belirtilen 8 kategoride siniflandirilabilir.

  1. Temel Cekirdek Objeler (Unit Objesi,Repeat Objesi,Export Objesi,Extends Objesi,Private Objesi,Group Objesi)
  2. 3D Geometrik Objeler
  3. Alignment Objesi
  4. Cad Objeleri
  5. Sonlu Elemanlar Objeleri
  6. Sartname Kontrolu Objeleri
  7. Document Objeleri
  8. Arayuz Objeleri

PARAMML çekirdeği, ilave nesneler ile çeşitli amaçlar için genişletilebilir.