符号距离函数 - 3D 平面
Signed Distance Function - 3D Plane
我真的很喜欢 IQ 的页面和里面关于 SDF 的信息:
(https://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm)
我想出了一些办法,但他的 sdPlane 正在帮助我..
float sdPlane( vec3 p, vec4 n )
{
// n must be normalized
return dot(p,n.xyz) + n.w;
}
他不知道输入 'n' 的用途,我也不是数学最好的。
诸如点 p 的宽度、高度、深度之类的东西,但是 n.w 没有意义..
任何帮助都会很棒,谢谢!
n
是一个 Plane Equation。 .xyz
是平面的法向量,.w
是到原点的距离。
我真的很喜欢 IQ 的页面和里面关于 SDF 的信息:
(https://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm)
我想出了一些办法,但他的 sdPlane 正在帮助我..
float sdPlane( vec3 p, vec4 n )
{
// n must be normalized
return dot(p,n.xyz) + n.w;
}
他不知道输入 'n' 的用途,我也不是数学最好的。
诸如点 p 的宽度、高度、深度之类的东西,但是 n.w 没有意义..
任何帮助都会很棒,谢谢!
n
是一个 Plane Equation。 .xyz
是平面的法向量,.w
是到原点的距离。