|
@ -29,7 +29,7 @@ vec3 ray_dir(float fov, vec2 uv) { |
|
|
|
|
|
|
|
|
SceneResult scene_f(vec3 p) { |
|
|
SceneResult scene_f(vec3 p) { |
|
|
SceneResult box = SceneResult(fBox(p, vec3(1)), 1.); |
|
|
SceneResult box = SceneResult(fBox(p, vec3(1)), 1.); |
|
|
SceneResult sphere = SceneResult(fSphere(p + vec3(1), 1.0), 2.); |
|
|
|
|
|
|
|
|
SceneResult sphere = SceneResult(fSphere(p - vec3(1), 1.0), 2.); |
|
|
|
|
|
|
|
|
return min_sr(box, sphere); |
|
|
return min_sr(box, sphere); |
|
|
} |
|
|
} |
|
|