【发布时间】:2017-09-05 03:20:16
【问题描述】:
我想定义一个有界平面,即 3d 空间中的一个矩形。我意识到它可以通过声明它的 4 个顶点来定义,但是我将在这个形状上多次使用线相交算法,所以我希望这个定义对这个目的有点有用。有没有一些标准的方法来定义这样的东西?
【问题讨论】:
标签: math definition line-intersection
我想定义一个有界平面,即 3d 空间中的一个矩形。我意识到它可以通过声明它的 4 个顶点来定义,但是我将在这个形状上多次使用线相交算法,所以我希望这个定义对这个目的有点有用。有没有一些标准的方法来定义这样的东西?
【问题讨论】:
标签: math definition line-intersection
值得定义一个角为基点,两个垂直向量为相邻边。
例如 A、V=AB、U=AD。在这种情况下
B = A + V
D = A + U
C = A + U + V
N = V x U (normal to the plane is cross product of vectors)
任何属于平面的点都有方程
P = A + v * V + u * U
两个系数v 和u 都在0..1 的范围内inside bounds
【讨论】: