Thicken Tools

The thickening tools allows lattices, surfaces or solids, to be thickened or offset. These tools are necessary for adding mass to any lattice prior to attaching the lattice to any other component.

Non-round Thicken

The non round thickening tool allows the beams of lattices to be thickened with cross sections other than the typical circular cross section. The tool allows the lattice to be created from hexagon, rectangle and many other non-ordinary beam types. This function is very useful for creating patterns with a surface lattice or adding ribs pressure vessels.




  1. Select the lattice to apply the non round thicken tool 
  2. Optional - Select the surface that will be used to orient the profile of the thickening based on that surface's normals. 
  3. Optional - Apply a modifier to introduce variability into the thickening, activating the Profile2 inputs. 
  4. Beam Profile is the shape cross section of the thickened beam.
  5. Profile Width sets the width of the cross section.
  6. Profile Height sets the height of the cross section. 
  7. Segment Twisted Beams becomes enabled for surface-oriented lattice structures. If toggled on, it will add segments to beams whose endpoints' corresponding surface normals differ by 5 degrees or more with respect to beam direction. More segments are added as difference between normal values increases to avoid self-intersection of the extruded beam.
  8. The 'Collapse enveloped beams' toggle allows the algorithm to "fuse" nodes whose radii exceed any of their beams' lengths, thereby joining nearby nodes that would have otherwise overlapped. Beams enveloped as such (that is, located between joined nodes) are not extruded, as they are irrelevant to the structure. Joined nodes are thus maximally convex hulls defined by any of their non-enveloped beams



A non-round thicken tool is applied to the lattice object and becomes the active object in the scene.

Offset Thicken

The offset tool is used to thicken a lattice with rectangular beams of a constant width and height where the direction of the ribs are projected from a selected surface.





  1. Select the appropriate lattice structure.
  2. Select the surface that will orient the rectangular beam along the surface normals. 
  3. Beam Depth refers to the depth of the beams created (dimension perpendicular to the input surface). 
  4. Beam Width is the width of the beams created (dimension parallel to the input surface).
  5. Transition Angles allow you to control the position of ribs, either outside or inside the surface based on the normal angle of the input surface.
  6. Meshing Tolerance is the resolution of the mesh that is created.



A thickened lattice that is offset from a surface with user-defined width and height. 



Offset Surface

The offset thicken tool allows CAD objects or surfaces to be offset into a solid, or simply offset from thier original location. This function is often used for creating shells or adding thickness to surfaces.


  1. Select the Object to offset the surface, either a CAD or Mesh object.
  2. Optional Modifier to vary the offset distance between a maximum and minimum value. 
  3. Distance is the space created for the offset, can be positive or negative..
  4. For Mesh objects, you can set the Resolution of the offset created, for CAD objects you can set the Tolerance. A higher resolution or tolerance increases the accuracy of the offset part.
  5. Optional Solid creates a solid object. from the offset distance and the original object, when not selected the offset creates a surface object.




Uniform Thicken

The uniform thicken tool allows you to thicken the beams of a lattice to a specified diameter.


Variable Thicken

The variable thickening tool allows lattices to be variably thickened based on a modifier.