0

私はこのグラフィックプロジェクトを行っています.ポイントのセット(3つの座標)があり、行列演算を介してそれらを変換する必要があります.各ポイントは変換(回転、スケーリングなど)して保存する必要があります.私が考え出した明白なアプローチすべての行に 3 つの値 (x、y、z) が含まれるサイズ n × 3 の行列の 2 次元配列を使用することでした。ベクトルまたは構造体を使用するより良い方法はありますか?

4

1 に答える 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
于 2012-10-29T06:48:52.213 に答える