0

Vector3fクラスに直方体 (三角形から作成) のインデックス ポイントを格納したい。

ベクトルにプッシュするものは次のとおりです。

    vector<Vector3f> I;

    I.push_back(Vector3f(1,   0,   2));     //front
    I.push_back(Vector3f(2,   0,   3));
    I.push_back(Vector3f(4,   5,   7));         //back
    I.push_back(Vector3f(7,   5,   6));
    I.push_back(Vector3f(0,   4,   3));     //left
    I.push_back(Vector3f(3,   4,   7));     
    I.push_back(Vector3f(5,   1,   6));     //right
    I.push_back(Vector3f(6,   1,   2));
    I.push_back(Vector3f(7,   6,   3));     //up
    I.push_back(Vector3f(3,   6,   2));
    I.push_back(Vector3f(1,   0,   5));     //down
    I.push_back(Vector3f(5,   0,   4));

頂点配列はクラスから読み取ることができますか?

4

1 に答える 1

1

あなたの Vector3f が POD であると仮定します

&I[0]float *あなたが渡すことができるあなたのglBufferData

于 2013-04-20T21:35:09.870 に答える