使用三重int数组

时间:2013-01-30 05:15:29

标签: java arrays voxel

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

如果我想从点[78][89][30][34][75][25]绘制一条线,我将如何从其中一个阵列中获取特定数字?或者最好只创建3个单独的数组? (记住体素)?

谢谢 - Shamus

1 个答案:

答案 0 :(得分:1)

我建议有一个3DPoint课程

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

class Line{
    Point3D pointFrom;
    Point3D pointTo;
}

这就是你在面向对象的世界中轻松做事的方法