Beta lattice blocks: Unit Cells, Cell Maps, and Lattice Bodies


Learn how to use the new beta lattice blocks. 

Applies to:

  • With the release of 2.15, the ability to use 'Beta Blocks' has launched. Beta blocks are blocks that are in development that are subject to change prior to transitioning into full production use. Beta blocks are generally not recommended for production use but are made available to users for early access to upcoming features. To turn on Beta blocks, go to File > Settings and check the 'Show Beta Blocks' box. 

  • nTopology 2.15 +


With the release of 2.15, we are introducing a new approach to how lattices are built to allow more control over your design process. They now follow a three-step process: Unit Cell, Cell Map, and Periodic Lattice Body. To create a Periodic Lattice Body, you need a Unit Cell, a Cell Map, and a Thickness. 


1. Unit Cell

There are several options for standard Unit Cells, Graph, TPMS, and TPMS with bias. Each type has a dropdown menu where you can choose a different unit cell.


    • When selecting your cell type, a Unit Cell Preview will pop up. You can toggle between Implicit View and Graph View. With Implicit View on, you can change the Relative thickness of the Unit Cell. The Bounding Box can also be toggled on, to show the extents of the unit cell.
    • Note: The preview will show thickness, but no thickness will be added to the Unit Cell at this step. 


    • Change the Unit Cells in the Example file to see all the options available. For a challengeadd an Orient Unit Cell block (a new beta block) to change the orientation of the cell. Test it out using the honeycomb cells and add it to the downstream workflow. 

2. Cell Map

  • The Cell Map is made completely separate from the Unit Cell. Its purpose is to map the layout of where the Unit Cell will go. There are three types of basic geometric Cell Maps: Rectangular, Cylindrical, and Spherical. In addition, there is a Cell Map from CAD Face block.
  • The Cell Map maps out the Unit Cell in that specific orientation, allowing you to edit the size, radius, and cell counts. Each map has a Volume input that defines its extents and a Frame that defines the starting point and orientation of the map. Editing the Frame allows you to change the orientation of the cell map. 


    • When creating the Cell Map, you can view the Full map or Navigate the Map using the heads up display. The navigate map allows you to take a closer look at each unit cell location. 


    • If the Volume is visible when you define the map, you will be able to see the intersection of the cell placement over the volume. To get a precise fit, use the Trim Lattice block.


    • In the Example file, edit the size, count, and position of the cells. Try changing the Frame to see how it affects the lattice.

3. Periodic Lattice Body

The Periodic Lattice Body is where you combine all of the elements and give them a thickness value. This thickness value can be a scalar or a scalar field. This block works for all types of Unit Cells and Cell Maps. 



    • Change the thickness in the example file to use the Constant Value and compare it to the Ramp. Try inserting different Unit Cells, and changing the Cell Map values, and moving the Frame, to see how everything relates to each other. 

4. Using the Lattice Body in your Workflow

    • The Lattice Body block holds the Graph Lattice and the Implicit Lattice together. Due to this, you will find that you can't insert it into a Lattice or Implicit input. Instead, you need to open up the Properties panel and choose the chip of which type you want to use. Do this by dragging the chip out into the Notebook.
    • This method works for all of the Lattice Body blocks including Lattice Body from Quad Mesh, Lattice Body from Surface Mesh, and Lattice Body from Volume Mesh. 


Are you still having issues? Contact the support team, and we’ll be happy to help!

Download the Example file:

More on this topic:


 ramp blocks lattice thickness TPMS body map frame graph cell periodic unit lattices beta mapping cylindrical spherical rectangular 
Was this article helpful?


1 comment
  • Cool block,
    one thing to not forget is adding units in the thickness block, otherwise the error is quite obscure


Please sign in to leave a comment.