10得票6回答
拟合由4个(或更多)XYZ点组成的平面

我有四个点,它们非常接近于在同一平面上 - 这是1,4-二氢吡啶环。 我需要计算从C3和N1到平面的距离,该平面由C1-C2-C4-C5组成。计算距离很简单,但是拟合平面对我来说非常困难。 1,4-DHP环: 1,4-DHP环的另一个视角: from array import * from ...

10得票3回答
平面的三维旋转

我正在做一件事情,其中有一个在坐标系A中的平面,上面已经有一些点。我还有一个在空间中的法向量N。如何旋转坐标系A上的点,使得底层的平面与N具有相同的法向量方向? 想知道是否有人有好的想法来完成这个问题。谢谢。

10得票2回答
如何将平面上的3D点转换为UV坐标?

我有一个由[x0, y0, z0]定义的三维点。 此点属于由[a, b, c, d]定义的平面。 normal = [a, b, c],并且ax + by + cz + d = 0 如何将三维点转换或映射为(u,v)坐标对? 这一定是极其简单的事情,但我想不出来。

10得票2回答
Python中的平面-平面交点

我需要计算两个平面的交点,形式为AX+BY+CZ+D=0,并获得由两个(x,y,z)点组成的线。我知道如何进行数学计算,但我想避免发明轮子并使用一些有效且经过测试的东西。是否有任何库已经实现了这个功能? 尝试搜索 opencv 和 google,但没有成功。

10得票4回答
在平面上寻找离给定点最近的x个点的快速算法

我希望找到一种快速算法,用于在平面上找到离给定点最近的x个点。 实际上我们只需要处理不太多的点(在1000到100000之间),但我需要每一个这些点的x个最近的点。(其中x通常在5到20之间。) 我需要使用C#编写它。 关于用例的更多背景:这些点是地图上的坐标。(我知道,这意味着我们并不...

7得票1回答
在Java中进行3D射线-四边形相交测试

在三维空间中,我正在尝试确定一条射线/直线是否与一个正方形相交,如果是,则确定它在正方形上的 x 和 y 位置。 我的射线由两个点表示: R1 = (Rx1, Ry1, Rz1) and R2 = (Rx2, Ry2, Rz2) 正方形由四个顶点表示: S1 = (Sx1, Sy1...