我需要计算从点 [xyz] 到物体表面的距离(在这个阶段是一个简单的矩形,但后来是任意形状)沿 [0 0 1]。
我可以这样做,使用单位向量将曲面定义为平面,然后进行线性代数计算以找到沿 [0 0 1] 的所有平面的距离,但作为编码和 Java 的新手,我想看看是否有一个库或更有效的方法,因为从长远来看,我可能有复杂的凸对象,所以需要小心使用标准实践(所以我可以使用其他东西来生成平面!)
谢谢,
我需要计算从点 [xyz] 到物体表面的距离(在这个阶段是一个简单的矩形,但后来是任意形状)沿 [0 0 1]。
我可以这样做,使用单位向量将曲面定义为平面,然后进行线性代数计算以找到沿 [0 0 1] 的所有平面的距离,但作为编码和 Java 的新手,我想看看是否有一个库或更有效的方法,因为从长远来看,我可能有复杂的凸对象,所以需要小心使用标准实践(所以我可以使用其他东西来生成平面!)
谢谢,
如果您使用Point3D来表示您的点,那么您有一个距离方法可以用来计算距离。所以问题是你想要表面上的哪个点?如果您只需要表面上的任何点,您可以选择其中一个角点并使用它来计算距离。