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.
我正在寻找使用 Java 找出两个 3D 线段(和/或两条 3D 直线)之间交点的最佳方法。
对于我通过谷歌寻找它时的理解,似乎最好的办法是使用Java3D 库。
但即使使用它我真的不知道如何,库的 intersect 类已被弃用,当我通过谷歌寻找解决方案时,我总是最终找到一段令人困惑的代码,用于解决比我更大的问题.
预先感谢您的帮助。
我个人喜欢使用 apache commons library
import org.apache.commons.math3.geometry.euclidean.threed.Line;
和
import org.apache.commons.math3.geometry.euclidean.threed.Vector3D;
是您需要的进口商品。要做一个交叉点,声明线条很容易,只需制作一条线并做一个 .intersection()