您好,我正在尝试获取快速的圆角矩形glsl着色器,但是我仅使用此功能设法完成了对填充矩形的操作(https://github.com/marklundin/glsl-sdf-primitives/blob/master/udRoundBox .glsl):
float udRoundBox( vec3 p, vec3 b, float r )
{
return length(max(abs(p)-b,0.0))-r;
}
Run Code Online (Sandbox Code Playgroud)
我一直在尝试找到一个带有边框而不是填充的版本,甚至试图提出一个但没有运气的版本。有人对此有解决方案吗?