Conjure is a 3D Constructive Solid Geometry (CSG) language.
Rough prototype at the moment.
./conjure --resolution 0.5 --bound 8 examples/union.cnj
(union
; centered on origin
(sphere 4)
; lower left point & upper right point
(cube [-3 -3 -3] [3 3 3])
)
cargo bench --bench octree_render
report at: target/criterion/report/index.html
cargo bench --bench octree_render -- --profile-time=10
flamegraphs at: target/criterion/octree_render/<depth>/profile/flamegraph.svg