私の問題: http://i.imgur.com/fphNzcV.jpg
私が持っているもの:交差、n、p。ここで、p は空間内のランダムな点です。N は平面の法線です。
私が求めるもの:w
シェーダーでそれを解決しようとした方法:
"vec3 n = normalize(faceNormal);",
"vec3 p = vec3(1.0);",
"vec3 u = p - intersect;",
"vec3 absNormal = abs(n);",
"vec3 v = dot(u, n) * n / (absNormal * absNormal);",
"vec3 w = u - v;",
そして、ベクトルは平面と平行になりません: http://i.imgur.com/9omScb6.png
私が間違っていると思った人はいますか?
ありがとう!