2012-10-29 60 views
0

我正在做這個圖形項目,其中我有一組點(在3個座標中),並且必須通過矩陣算術對它們進行變換。每個點都需要進行變換(旋轉,縮放等)和存儲回來。我認爲明顯的方法是使用一個3維矩陣的二維數組,每行包含3個值(x,y,z)。是否有使用向量或結構的更好方法?數組陣列的方法

+1

問題是沒有任何一段代碼太模糊。 –

回答

1

載體和結構:

struct Point 
{ 
    float x, y, z; 
} 

size_t n = 100; 
size_t c = 3; 
std::vector<Point> points; 
points.resize(n * c); 
//access 
points[0].x = 0.1f; 
//do want you want