shadertoy上面的环境 一开始会有一个逻辑尺寸和画布尺寸的比值uv
先来尝试一个plane
这主要计算一个t P是平面上一个点 另一个点是光线与平面交点 叫P1吧
P1=o+dt t是时间?反正dt就是方向上的距离 o+dt就是新的点
与normal dotproduct==0就是P1在平面上了
(P-P1)▪N=0 ==》(P-(o+dt))▪N=0
P▪N=o▪N+dt▪N
(P-o)▪N=dt▪N;
t=(P-o)▪N/d▪N;
然后if(t>=0) return true;
标签:glsl,P1,一个点,进阶,学习,尺寸,平面,dt From: https://blog.51cto.com/u_11889343/6046985