0

好的,所以我创建了一个像这样的 int 数组int position = new int[160][250][160]来表示 3D 空间中的一个位置([x][y][z])我想做的是从一个点到另一个点画一条线,但是我对如何从该数组中获取一个数字感到困惑?

如果我想从点画一条线,我[78][89][30][34][75][25]如何从其中一个数组中获取特定数字?还是最好只创建 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 回答