AXOLOTL provides a set of components for volumetric modeling in Rhino Grasshopper. They work based on the principle of signed distance functions (SDF). In boundary representations (BRep), objects are defined by vertices connected by edges and faces. In function representations (FRep), objects are defined by a function f that maps any point (x,y,z) to a real value d, the distance to the objects: f(x,y,z)=d

The components are organized in groups. A typical workflow is to choose objects from PRIMITIVES, combine them using e.g. Boolean operations from COMBINATIONS, add further MODIFICATIONS as necessary and finally visualize the distance object using a component from the MESHING tab. Furthermore, there are different kinds of LATTICES, some MATH functions, components to convert Rhino GEOMETRY into an SDF and some utilities to ANALYSE the SDF.

Keywords: signed distance fields (SDF), voxel space, function representation (FRep), constructive solid geometry (CSG), implicit surface

It can be downloaded from food4rhino:, or it can be cloned from github: and you can also join the community on grasshopper3d:

If you use Axolotl for your work or research, please consider citing it:

  author = {Mathias Bernhard and Benjamin Dillenburger},
  title = {{Axolotl}},
  howpublished = "\url{}",
  url = "",
  year = {2019},