1 -- Package of geometric operations on SDF objects
3 local function union(sdfs)
4 return function (location)
5 local p = sdfs[1](location)
10 if pp.dist < p.dist then
19 local function diff(sdfs)
20 return function (location)
21 local p = sdfs[1](location)
25 pp = sdfs[i](location)
26 p.dist = math.max(p.dist, -pp.dist)