Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,所以我创建了一个像这样的 int 数组int position = new int[160][250][160]来表示 3D 空间中的一个位置([x][y][z])我想做的是从一个点到另一个点画一条线,但是我对如何从该数组中获取一个数字感到困惑?
int position = new int[160][250][160]
[x][y][z]
如果我想从点画一条线,我[78][89][30]将[34][75][25]如何从其中一个数组中获取特定数字?还是最好只创建 3 个单独的数组?(记住体素)?
[78][89][30]
[34][75][25]
谢谢 - 沙姆斯
我建议有一个类 3DPoint
class Point3D{ int x; int y; int z; } class Line{ Point3D pointFrom; Point3D pointTo; }
这就是您在面向对象世界中轻松做事的方式