四面体由以下点给出:p0=(2,−1,0(,p1=(2,1,0(、p2=(−1,1,0(、p3=(1,0,4(
如何确定四面体的三角形面的单位法线(面向外部(?
如何计算包含四面体面的平面的隐式方程?
您可以使用向量叉积。
两个向量的叉积是另一个与二者成直角的向量。
假设我们正在计算的垂直向量称为C,我们使用向量A和B来计算它,叉积计算如下:
C.x=A.y*B.z-A.z*B.y
C.y=A.z*B.x−A.x*B.z
C.z=A.x*B.y−A.y*B.x
现在,唯一缺少的是向量A和B,你可以根据你给出的点来计算。假设A是点p0和p1之间的矢量,在这种情况下,你只需要做:
A=(p1.x-p0.x,p1.y-p0.y,p1.z-p0.z(
找到你想要的任何一个B向量,你就可以用叉积计算两者的垂直向量。