Objeler

Objeler en temel haliyle Çekirdek Objeler ve Kullanıcı Tanımlı Objeler olmak üzere ikiye ayrılır. Çekirdek Objeler kullanıcının işine yarayan en küçük alt objelerdir. Kullanıcı Tanımlı Objeler ise kullanıcının istediği takdirde çekirdek objeleri kullanarak daha karmaşık ve işine yarayan objeler oluşturmasıyla ortaya çıkar. Objeler O ifadeleri ile gösterilir. Bu O ifadeleri içerisinde bulunanlar özniteliklerdir ve o obje için ek bilgiler sağlar ve betimler.


Örnek:

Aşağıdaki örnekte <O N="ObjeOrnegi" T="Project"> ifadesiyle başlatılmış bir obje vardır. Bu objenin ismi 'ObjeOrnegi' dir. Türü 'Project' dir. </O> Bitiş ifadesine kadar olan kısım bu objeyi tanımlamaya yardımcı olan parametrelerdir ve bu objenin içerisinde yer alır. 'uzunluk, genislik, derinlik'

tüm bunlar bu objeyi tanımlayan parametrelerdir ve değerleri her birinin yanında gösterilmiştir.

<O N="ObjeOrnegi" T="Project">
   <!-- created by AEC BOLT on 29.11.2017 -->
   <P N="uzunluk" V="50" />
   <P N="genislik" V="1" />
   <P N="derinlik" V="1" />
</O>


Öznitelikler:


Sembol

Sınıfı

Açıklama

Zorunluluk

Varsayılan birim

Örnek

1

T

Type

Objenin Tipini belirtir

Zorunlu

Category: Default
Type: None

T="Project"

2

N

Name

Objenin Adını belirtir

Zorunlu
Değil

Category: Default
Type: None

N="Project 1"

3

Extends

Extends

Önceden tanımlanmış olan bir objenin tanımlarını devralır

Zorunlu
Değil

Category: Default
Type: None

Extends="Surface 1"

4

X

X-axis translation

Objeyi X ekseni boyunca öteler
Varsayılan: X="0"

Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Length




X="1"

X="h/2"

5

Y

Y-axis translation

Objeyi Y ekseni boyunca öteler

Varsayılan: Y="0"
Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Length



Y="2.5"

Y="w/2"

6

Z

Z-axis translation

Objeyi Z ekseni boyunca öteler

Varsayılan: Z="0"

Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Length




Z="5.75"

Z="t/2"

7

RX

X-axis rotation

Objeyi X ekseni etrafında dödürür.

Varsayılan: RX="0"

Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Angle
Birimi radyandır)





RX="3.1416"

RX="PI"

8

RY

Y-axis rotation

Objeyi Y ekseni etrafında dödürür.
Varsayılan: RY="0"
Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Angle



RY="4"

RY="2*PI"

9

RZ

Z-axis rotation

Objeyi Z ekseni etrafında dödürür.

Varsayılan: RZ="0"
Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Angle




RZ="10.25"

RZ="3*PI/2"

10

AX

X-axis rotation
origin

X ekseninde dönme merkezinin lokasyonunu verir

Varsayılan: AX="0"
Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Length




AX="3"

AX="w/3"

11

AY

Y-axis rotation
origin

Y ekseninde dönme merkezinin lokasyonunu verir
Varsayılan: AY="0"

Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Length




AY="5.5"

AY="h/4"

12

AZ

Z-axis rotation
origin

Z ekseninde dönme merkezinin lokasyonunu verir

Varsayılan: AZ="0"

Tamsayı veya ondalık olabilir.
İfade olabilir.

Zorunlu
Değil

Category: Coordinate
Type: Length




AZ="10"

AZ="2*t"