Doug Moen

Results 228 comments of Doug Moen
trafficstars

Colour mesh export is supported in Curv. If you want to try it out, Curv has the same features and F-Rep geometry representation as Libfive, but using a different language....

It has to work that way, due to the nature of function definitions in the host language (Guile). The only reason that OpenSCAD manages to have implicit unions inside of...

If you want fewer parentheses, or would like to try sphere tracing, you could look at my project, called Curv, at: https://github.com/doug-moen/curv The Curv language has fewer parentheses than either...

If you take the easy path, then you will implement an OpenSCAD-like language that isn't fully compatible with existing OpenSCAD programs. Many important primitives will be missing, and the primitives...

It is possible to work around the problem with minkowski. I have catalogued all of the uses of minkowski in OpenSCAD that have been reported in the forums, and I've...

Polyhedron is easy if polyhedra are convex. Then you just compute the intersection of a collection of half-spaces, converting each face to a half-space. It gets a lot more complicated...

Just like minkowski, I think hull is impossible to implement in libfive in the general case. But you can look at how hull is used in your project, and maybe...

Libfive currently represents shapes as signed distance fields, which are represented by closed-form expressions. Closed form means no conditional expressions or iteration. I've gone looking for a signed distance field...

The problem with this new behaviour is that it conflicts with the defacto standard for how CTRL-P and CTRL-N work in all other apps that I've tested: eg, the bash...

You may have changed other key bindings to be different from readline, or you may decide to make additional changes in the future. What would help me is a standard...