Curv is an open source (Apache v2.0) 2D and 3D F-Rep implicit geometric modelling language that defines shapes and colours using Signed Distance Fields (SDFs). Curv supports full colour, animation and 3D printing, and is ideal for artistic and research applications, but can also be used for functional models, such as advanced heat exchangers, heat sinks, and lightweight lattice designs.

Examples

Orbit - an animated blend of a sphere and (mitred) cube.

Shreks Donut - a radial gyroid shell lattice blended with a torus, which somewhat resembles the ears of the eponymous character.

Gyroid heat exchanger, based on a design from Metal AM.

Features

Getting Started