原理:
向量的叉乘,即求同时垂直两个向量的向量,即c垂直于a,同时c垂直于b(a与c的夹角为90°,b与c的夹角为90°)
c = a×b = (a.yb.z-b.ya.z , b.xa.z-a.xb.z , a.xb.y-b.xa.y)
一个点位(x,y)、一个向量(a,b)
通过将点位和向量叉乘,可以得到一条向上或者向下的向量或者为0的向量
根据UE4坐标得知,假设图中Point为点,X、Y轴为向量。
利用右手定则
如果点位和向量叉乘结果为向上,则点是在向量的右侧
如果点位和向量叉乘结果为向下,则点是在向量的左侧
如果如果点位和向量叉乘结果为0,则点在向量这条线上
只要做一个简单宏即可、
转成函数也行。
Point为点的坐标
Line为线的向量[向量是有方向的]