Intralattice by dnkrtz, is a plug-in for Grasshopper used to generate solid lattice structures within a design space. It was developed as an extensible, open-source alternative to current commercial solutions, such as Within. As an ongoing project developed at McGill’s Additive Design & Manufacturing Laboratory (ADML), it has been a valuable research tool, serving as a platform for breakthroughs in multiscale design and optimization.

The generative process is split into 3 main modules, each of which has a selection of various components, for a total of 16 components.

  1. First you can begin with a cell component, which will generate a unit cell. This unit cell is the basis for the lattice topology.
  2. The next stage involves a frame component, which will populate a design space with the unit cell, based on various parameters.
  3. The final stage involves a mesh component, which will convert the lattice wireframe (a list of curves) to a solid mesh, which can be 3D printed.