好的,所以我创建了一个类似于int position = new int[160][250][160]
的int数组来表示3D空间中的一个位置([x][y][z]
)我想要做的是从一个点到另一个点绘制一条线,但是我对如何从该数组中获取数字感到困惑?
如果我想从点[78][89][30]
到[34][75][25]
绘制一条线,我将如何从其中一个阵列中获取特定数字?或者最好只创建3个单独的数组? (记住体素)?
谢谢 - Shamus
答案 0 :(得分:1)
我建议有一个3DPoint课程
class Point3D{
int x;
int y;
int z;
}
class Line{
Point3D pointFrom;
Point3D pointTo;
}
这就是你在面向对象的世界中轻松做事的方法