Crate fj

source · []
Expand description

Fornjot modeling library

The purpose of this library is to support Fornjot models, which are just Rust libraries. Models depend on this library and use the primitives defined here to define a CAD model.

To actually display the CAD model, or export it to another file format, you need the host application. Please refer to the Fornjot repository for usage examples.



A circle

The difference of two 3-dimensional shapes

A difference between two shapes

A sketch

A sweep of a 2-dimensional shape along the z-axis

A transformed 3-dimensional shape

The union of two 3-dimensional shapes


A shape

A 2-dimensional shape

A 3-dimensional shape