**Lattice Tools**

The lattice toolset allows you to generate lattice structures based on a rule type unit cell and other variables.

**Regular / Semi-Regular Lattice Structures**

The Regular / Semi-Regular Lattice tool allows the creation of an unthickened lattice within or on the surface of a mesh or CAD body.

**Inputs**

Select geometry to use for generating a lattice.

Select the rule type to fill the lattice.

Surface lattices will generate on the surface of the object while volume lattices will generate to fill the design space of the object.

Select the fill the type

Inside only - generate lattice only where the rule is completely within bounds of the object.

Centroid - generate lattice only where the centroids of the rule unit cells are completely within the bounds of the object.

Fill completely - generate lattice so the entire object is filled

Rule Scale defines the size of the unit cell.

Rule Rotation changes the direction of growth from the initial lattice at Rule Position.

Rule Position (mm) the initial starting point of the lattice.

**Optional***Step will expand the generated lattice in all directions. If there is no lattice generated, Step will generate a lattice at the start point. From there, each click will expand the lattice in all directions.**Optional***Warp to Fit condenses the lattice into the design space by moving the nodes that are outside the object design space to the surface of the object.

**Output**

An unthickened volume or surface lattice is generated. The volume is then hidden.

**Vector Field Lattice Structures**

VF Lattice tool allows you to generate a surface lattice from a field of user generated vectors on a mesh or CAD body. These vectors help control the orientation and direction of the surface lattice.

**Input**

Select a surface object to generate a lattice form.

Select the modifiers created in the Vectors tool under Modify.

Select the Topology or lattice pattern to be generated.

Input value is proportional to the length of beams in the lattice. Use this as a scaling factor to reach a target beam length.

The input value is a vertical stretch multiplier for beams in the lattice. An input greater than 1 stretches the lattice on the z axis, and an input less than 1 squeezes the lattice on the z axis.

Generate the lattice

Apply the changes using Apply and then exit the tool using Close, or just click OK to apply and exit

**Output**

A surface lattice is generated from the specifications in the VF lattice tool. Objects used to generate the lattice are hidden.

**Stochastic Lattice Structures**

The Stochastic Lattice tool allows you to generate a random / semi-random lattice from a random seed and target cell diameter on a mesh or CAD body.

**Input**

Select a volume object to generate a lattice form.

**Optional**Select modifiers to apply to the stochastic lattice if a variable stochastic lattice is needed.Select the rule type to be applied

Target cell diameter

Random Seed

Generate the lattice

Apply the changes using Apply and then exit the tool using Close, or just click OK to apply and exit

**Output**

A stochastic lattice is generated from the specifications in the stochastic lattice tool. The other objects in the scene are hidden after generating the lattice.

**One Surface Conformal Lattice**

The single-surface conformal lattice tool allows the user to create a lattice which extrudes from a surface. There will be perfect alignment between the lattice and the surface.

**Inputs**

Select a surface object to generate a lattice from

Select the rule type unit cell to be applied to the lattice

Parameterization refers to the processing method for mapping the 3D surface to the UV plane. Selection options are only available if the surface Object is a mesh.

Offset (mm) distance of the lattice from the circle

UVW Divisions

Input tesselation unit subdivisions along each axis

Display UV Axes makes the UV axes visible.

**Outputs**

A single-surface conformal lattice is constructed and becomes the active object in the scene.

**Dual Surface Conformal Lattice**

A two-surface conformal lattice is a lattice constrained and aligned between two surface objects. The two-surface conformal parameterization controls allows the user to change the parameterization axes (U and V). This way, they can make sure the parameterization for each of the surfaces are aligned.

**Input**

Select the first surface object.

Select the second surface object to create the lattice between. When selecting the two surfaces to create a conformal lattice from, ensure the red and green edges align to avoid twists in the lattice. This can be achieved by clicking the vertices on the second surface.

Select the rule to generate the lattice from (*must be a cube-based tessellation).

UVW divisions refers to the number of unit cells of the lattice type on each axes.

**Optional**Parameterization refers to the processing method for mapping the 3D surface to the UV plane. Selection options are only available if the surface Object is a mesh.**Optional**Display UV makes the UV axes visible.

**Output**

A two-surface conformal lattice is then generated and becomes the viewable object in the scene.