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.

151640240349526400.png

Inputs

  1.  Select geometry to use for generating a lattice.

  2. Select the rule type to fill the lattice.

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

  3. Select the fill the type

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

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

    3. Fill completely - generate lattice so the entire object is filled

  4. Rule Scale defines the size of the unit cell.

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

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

  7. 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.

  8. 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.

GenerateLattice.gif

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

VFlattice.PNG
  1. Select a surface object to generate a lattice form.  

  2. Select the modifiers created in the Vectors tool under Modify.

  3. Select the Topology or lattice pattern to be generated.

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

  5. 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.

  6. Generate the lattice

  7. 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.

VFLattice-5.gif

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

Stochastic2.PNG
  1. Select a volume object to generate a lattice form.  

  2. Optional Select modifiers to apply to the stochastic lattice if a variable stochastic lattice is needed.

  3. Select the rule type to be applied

  4. Target cell diameter

  5. Random Seed

  6. Generate the lattice

  7. 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.

Stochastic.gif

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

1SurfaceConformal-Lattice.PNG
  1. Select a surface object to generate a lattice from

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

  3. 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.

  4. Offset (mm) distance of the lattice from the circle

  5. UVW Divisions

    1. Input tesselation unit subdivisions along each axis

  6. Display UV Axes makes the UV axes visible.

 

 

Outputs

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

1SurfaceConformal.gif

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

twosurfaceconfomral.PNG
  1. Select the first surface object.

  2. 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.

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

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

  5. 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.

  6. 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. 

2surfaceconformal.gif