1. 程式人生 > >CityEngine中的座標系統

CityEngine中的座標系統

在CityEngine中,一個形狀涉及到多個座標系統

所有的轉換操作都是依據當前形狀的Scope(最小外接長方體)座標系統進行的。此外,還存在世界座標系、物件座標系和Pivot 座標系

世界座標系

形狀是在世界座標系下定義的

物件座標系

在建立幾何體的時候,每個shape都會產生一個本地的座標系,這個本地座標系的原點位於最初的形狀的第一條邊的第一個結點上,X軸沿著第一條邊,Y軸沿著第一個面的法線,Z軸與X軸、Y軸都垂直,物件座標系的原點位置和軸的方向可以被查詢。

Pivot 座標系

每一個形狀都有一個相應的 Pivot 座標系 ,Pivot是描述的是幾何體空間位置,與物件座標系相關,Pivot 座標系 在元件分割操作(split)時是不斷調整的,座標系的原點位於形狀的第一條邊的第一個結點上,X軸沿著第一條邊,Y軸沿著第一個面的法線,Z軸與X軸、Y軸都垂直,原點位置和軸的方向可以被查詢。所以,Pivot 座標系為每個面定義了一個標準的座標系。

範圍座標系

每個形狀都有一個範圍座標系,範圍有一定的尺寸,範圍座標系的旋轉和變換可以被查詢