Java 3D段交集

时间:2014-02-25 18:24:19

标签: geometry segments

我正在寻找使用Java找出两个3D段(和/或两条3D直线)之间的交叉点的最佳方法。

对于我在通过Google查找时的理解,似乎最好的办法是使用Java3D library

但即使使用我真的无法弄清楚如何,库的交叉类已被弃用,当我通过Google寻找解决方案时,我总是找到一些令人困惑的代码来解决更大的问题问题比我的。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

我个人喜欢使用apache commons库

import org.apache.commons.math3.geometry.euclidean.threed.Line;

import org.apache.commons.math3.geometry.euclidean.threed.Vector3D;

是您需要的导入。要做一个交集,声明行很容易就行了,然后做一个.intersection()