0
因此,我使用Java Point3D对象。我想知道在空间中的两个3d点之间获得X点数量的最佳方法。在三维线中找出x点的点数? (从2个3d点对象)在Java
Point3D a = new Point3D(0, 0, 0);
Point3D b = new Point3D(1, 4, 9);
int count = 30 //Used to set how many points to represent the line
//This would return a list of points that represent the line
Point3D[] pointsBetween(a, b, count);
这是用矢量最好实现吗?我也运行这很重,所以我正在寻找最有效的方式来计算这个。谢谢!
可能的复制的[查找之间的点的坐标两点?](http://stackoverflow.com/questions/2886092/finding-coordinates-of-a-point-between-two-points) – Willmore
线有无限数量的点,所以你的意思是定义的长度或像素段或体素代替?在像素或体素的情况下,通常会有一些投影并与所应用的网格对齐,因此您也需要考虑这一点。你应该编辑你的** Q/A **并澄清,以便其他人不会感到困惑。如果你的答案是你的问题的正确解决方案(即使它是你自己的),你应该接受它(点击计数器下的检查器),这样@安德烈亚斯是正确的,所以其他人就会看到这个问题已经解决,如何解决。 – Spektre