Çizim veritabanında (ve DXF dosyasında) yer tasarrufu sağlamak için, her bir varlığa ait noktalar, varlığın kendi nesne koordinat sistemi (OCS) cinsinden ifade edilir. OCS ile, varlığın 3 boyutlu uzaydaki konumunu tanımlamak için gereken tek ek bilgi, OCS’nin Z eksenini tanımlayan 3 boyutlu vektör ve yükseklik değeridir.
Belirli bir Z ekseni (veya ekstrüzyon) yönü için, orijini 3 boyutlu uzayda öteleyerek ve X ve Y eksenlerini Z ekseni etrafında döndürerek tanımlanan sonsuz sayıda koordinat sistemi vardır . Bununla birlikte, aynı Z ekseni yönü için yalnızca bir OCS (Orijinaline Göre Koordinat Sistemi) vardır. Bu sistemin özellikleri şunlardır:
- Kökeni, WCS’nin kökeniyle aynı zamana denk gelmektedir.
- XY düzlemindeki X ve Y eksenlerinin yönelimi, keyfi ancak tutarlı bir şekilde hesaplanır. AutoCAD programı bu hesaplamayı keyfi eksen algoritmasını kullanarak gerçekleştirir (bkz. Keyfi Eksen Algoritması).
Bazı varlıklar için OCS, WCS’ye eşdeğerdir ve tüm noktalar (DXF grupları 10-37) dünya koordinatlarında ifade edilir. Aşağıdaki tabloya bakınız.
|
Bir varlık türüyle ilişkili koordinat sistemleri |
|
|---|---|
|
Varlıklar |
Notlar |
|
Çizgi, nokta, 3 boyutlu yüz, 3 boyutlu çokgen çizgi, 3 boyutlu köşe, 3 boyutlu ağ, 3 boyutlu ağ köşesi gibi 3 boyutlu varlıklar. |
Bu varlıklar belirli bir düzlemde yer almaz. Tüm noktalar dünya koordinatlarında ifade edilir. Bu varlıklardan yalnızca çizgiler ve noktalar uzatılabilir. Uzatma yönleri, dünya Z ekseninden farklı olabilir. |
|
Daire, yay, katı cisim, iz, metin, öznitelik, öznitelik tanımı, şekil, ekleme, 2 boyutlu çokgen çizgi, 2 boyutlu köşe, uzun çokgen çizgi, tarama, resim gibi 2 boyutlu varlıklar. |
Bu varlıklar düzlemsel yapıdadır. Tüm noktalar nesne koordinatlarında ifade edilir. Bu varlıklar ekstrüzyon edilebilir. Ekstrüzyon yönleri, dünya Z ekseninden farklı olabilir. |
|
Boyut |
Bir boyutun bazı noktaları WCS, bazıları ise OCS cinsinden ifade edilir. |
|
Görünüm alanı |
Dünya koordinatlarında ifade edilmiştir. |
AutoCAD programı belirli bir nesne için OCS’yi (Operasyonel Koordinat Sistemi) oluşturduktan sonra , OCS şu şekilde çalışır: Nesneyle birlikte saklanan yükseklik değeri, XY düzleminin Z ekseni boyunca (WCS orijininden) nesneyi içeren düzlemle çakışacak şekilde ne kadar kaydırılacağını gösterir. Bunun ne kadarının kullanıcı tanımlı yükseklik olduğu önemli değildir.
UCS üzerinden girilen herhangi bir 2B nokta, UCS’ye göre kaydırılmış ve döndürülmüş olan OCS’deki karşılık gelen 2B noktalara dönüştürülür.
Bu sürecin bazı sonuçları şunlardır:
- Bir kuruluşun devralındığı sırada hangi UCS (Tekdüzensiz Tedarik Zinciri) sisteminin yürürlükte olduğunu güvenilir bir şekilde öğrenemezsiniz.
- Belirli bir UCS’de bir nesnenin XY koordinatlarını girdikten sonra KAYDET (SAVEAS) işlemini yaptığınızda, DXF dosyasında bu XY koordinatlarını muhtemelen tanıyamayacaksınız . Bu değerlerle çalışabilmek için AutoCAD programının X ve Y eksenlerini hesaplama yöntemini bilmeniz gerekir .
- Bir nesneyle birlikte saklanan ve DXF dosyalarında çıktı olarak verilen yükseklik değeri , UCS XY düzlemi ile OCS XY düzlemi arasındaki Z koordinat farkının ve kullanıcının nesne çizilirken belirttiği yükseklik değerinin toplamıdır .
