0

さて、私は int 配列を作成してint position = new int[160][250][160]、3D 空間での位置を表します ( [x][y][z]) ある点から別の点に線を引きたいのですが、その配列から数値を取得する方法について混乱していますか?

[78][89][30]ポイントから に線を引きたい場合[34][75][25]、これらの配列の 1 つだけから特定の数値を取得するにはどうすればよいですか? それとも3つの別々の配列を作成するのが最善でしょうか? (ボクセルを念頭に置いて)?

ありがとう - シャムス

4

1 に答える 1

1

クラス 3DPoint を持つことをお勧めします

class Point3D{
    int x;
    int y;
    int z;
}

class Line{
    Point3D pointFrom;
    Point3D pointTo;
}

これが、オブジェクト指向の世界で物事を簡単に行う方法です

于 2013-01-30T05:18:29.407 に答える