1

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

对于我通过谷歌寻找它时的理解,似乎最好的办法是使用Java3D 库

但即使使用它我真的不知道如何,库的 intersect 类已被弃用,当我通过谷歌寻找解决方案时,我总是最终找到一段令人困惑的代码,用于解决比我更大的问题.

预先感谢您的帮助。

4

1 回答 1

-1

我个人喜欢使用 apache commons library

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

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

是您需要的进口商品。要做一个交叉点,声明线条很容易,只需制作一条线并做一个 .intersection()

于 2016-10-25T17:12:41.887 回答