dede网站源码,广州注册公司需要什么资料,网站推广策划方案,建筑类网站建设问题#xff1a;已知三维空间中四点A、B、C、D#xff0c;如何知道四个点是否在同一个平面呢
首先我们知道三点确定一个平面#xff0c;所以可以由上面四个点其中任意三点组成一个平面p#xff08;A,B,C#xff09;#xff0c;另外一个点和三个任意点的形成线#xff0…问题已知三维空间中四点A、B、C、D如何知道四个点是否在同一个平面呢
首先我们知道三点确定一个平面所以可以由上面四个点其中任意三点组成一个平面pA,B,C另外一个点和三个任意点的形成线DB如果p的法线和DB垂直则四个点在一个平面
Vector3 ab b - a;
Vector3 ca a - c;
Vector3 cd d - c;Vector3 v1 Vector3.Cross(ca, ab);
//相互垂直等于0
if (Vector3.Dot(v1, cd) ! 0)
{// 不共面return false;
}