Я пытаюсь получить мою голову вокруг рендеринга тома, используя трёхмерные и лучевые марширующие GLSL. У меня есть некоторые данные, которые я синтезировал из массива numpy. Куб данных, оказываются бо
Я смотрел на и пытаюсь понять следующий фрагмент кода float sdBox(vec3 p, vec3 b)
{
vec3 d = abs(p) - b;
return min(max(d.x,max(d.y,d.z)),0.0) +
length(max(d,0.0));
}
Я понимаю, чт