深圳海外医疗网站建设,app制作软件免费,wordpress自带站内搜索功能,重庆工程建设信息网安全监督问题#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;
}