法向量是垂直屏幕的法线表示的向量
设平面法向量为{A,B,C},平面与法向量的交点为P0:(x0,y0,z0).
则平面上一点(x,y,z)与(x0,y0,z0)的向量必然与法线垂直。因此得出平面的点法式方程:
A(x-X0) + B(y-y0) + C(z-z0) = 0
将判断点坐标代入方程 满足条件 则点在平面上。
另:若方程坐标多项式>0,则在平面正面(法向量方向),反之在背面
注释:
两向量a * b 的长度为:
||a || * ||b|| * sin(thta) //thta为a与b的夹角
这样 A(x-X0) + B(y-y0) + C(z-z0) = 0 a,b垂直
A(x-X0) + B(y-y0) + C(z-z0) > 0 a在b方向
A(x-X0) + B(y-y0) + C(z-z0) < 0 a不在b方向