Const sdfCircle
sdfCircle: TaggedFn2<"vec2", "float", "float"> = defn("float","sdCircle",["vec2", "float"],(p, r) => [ret(sub(length(p), r))])
Const sdfSphere
sdfSphere: TaggedFn2<"vec3", "float", "float"> = defn("float","sdSphere",["vec3", "float"],(p, r) => [ret(sub(length(p), r))])
Returns signed distance from
p
to centered circle of radiusr
.vec2
float