為了節省圖面資料庫 (以及 DXF 檔) 的空間,與每個圖元均關聯的點皆以各圖元本身的物件座標系統 (OCS) 表示。使用 OCS,在 3D 空間中描述圖元位置唯一需要的其他資訊,就是描述 OCS Z 軸以及高程值的 3D 向量。
對於給定 Z 軸 (擠出) 方向的情況,經由轉譯 3D 空間的原點以及繞 Z 軸旋轉 X 軸與 Y 軸,可以定義無數個座標系統。然而,對於相同的 Z 軸方向,只有一個 OCS。且它具有下列性質:
對於某些圖元,OCS 相當於 WCS,且所有點 (DXF 群組 10-37) 均以世界座標表示。請參閱下列表格。
|
與圖元類型關聯的座標系統 |
|
|---|---|
|
圖元 |
註解 |
|
3D 圖元,例如線、點、3D 面、3D 聚合線、3D 頂點、3D 網面、3D 網面頂點 |
這些圖元不在特定平面上。所有的點皆以世界座標表示。至於這些圖元,只有線與點能夠被擠出。它們的擠出方向可以與世界座標系統的 Z 軸不同 |
|
2D 圖元,如圓、弧、2D 實面、等寬線、文字、屬性、屬性定義、造型、插入、2D 聚合線、2D 頂點、lwpolyline、填充線、影像 |
這些圖元在本質上是平面圖元。所有的點皆以物件座標值表示。這些圖元可以被擠出。它們的擠出方向可以與世界座標系統的 Z 軸不同 |
|
標註 |
有些標註點以 WCS 表示,有些則以 OCS 表示 |
|
視埠 |
以世界座標表示 |
AutoCAD 為給定圖元建立 OCS 後,OCS 即可按如下工作:與圖元一起儲存的高程值表示 XY 平面自 WCS 原點移動多長的距離 (沿 Z 軸),可使得 XY 平面與包含圖元的平面重合。至於使用者定義的高程值為多少並不重要。
透過 UCS 輸入的 2D 點會轉換為 OCS 相對應的 2D 點,它會相對於 UCS 移動與旋轉。
下列為此程序的一些細節: