Doug Moen
Doug Moen
According to user `nickK96` on the curv3d channel on the Elmer server on Discord, `curv -le` will sometimes stop reloading the file after a change. This is only being reported...
`lib.builder` is buggy and the behaviour does not match the documentation. Specifically, the `'{'` operator pushes the current origin onto a stack. The `'}'` operator contains code whose apparent intent...
The Curv project should provide pre-built Linux executables, so that users don't need to build their own executables. The 3 main alternatives for distribution-independent, universal Linux executables are AppImage, FlatPak,...
A noise function is a math function that hashes one or more numbers onto a random number or random vector with certain properties that create a desired visual effect. The...
"Value Scrubbing" is the ability to modify a value in a Curv program using direct manipulation. For example, tweaking a numerical value using a graphical slider. While you drag the...
"Velocity Painting" is a 3D printing technique that embosses patterns on the surface of a 3D printed object by varying the velocity of the print head, using G-Code manipulation. https://www.velocitypainting.xyz/...
In the backward compatibility design, an "ambiguous script" is one that doesn't have either OpenSCAD1 or OpenSCAD2 specific syntax. It may contain "assignment statements" and geometry, but no include, use,...
This feature request generalizes our export mechanism so that we can export models with: - multiple named parts (which are allowed to overlap). For AMF, this means multiple <object> elements....