正常的OpenGL四元组

时间:2010-06-29 10:02:38

标签: opengl vector quad

可以在给定法线向量,四边形中心点和四边形大小的情况下绘制四边形吗?

我知道通过点(x_0,y_0,z_0)的法向量n =(a,b,c)的平面的方程式由(x-x_0)+ b(y-y_0)+给出C(Z-Z_0)= 0。 (来自here

但是如何找到四边形的四个顶点的坐标?

由于

1 个答案:

答案 0 :(得分:3)

不,因为有无限quad个符合你的条件。

假设1 quad是一个解,并将该四边形围绕通过该中心的法线向量旋转。现在你有一个独特的四边形也是一个解决方案。

有4×3 = 12个坐标,所以应该有12个约束。你的只有3 + 3 + 1 = 7。

您必须指定更多条件。

(当然可以在那个平面上绘制“a”四边形。只需用平面方程中的x,y代替一些数字即可得到z。)