The utilitily toolset is a generalized set of tools and functions that provide support for meshing, measurement, boolean operations, and more.

Boolean Tools

The boolean tool allows two objects to be unioned together, to be subtracted from one another, or for the intersection to be defined. This tool can be used with thickened lattices, and any other solid or mesh object.



Target object: can be any solid object.

Tool Object: can be any solid object. During subtraction this object is the subtractor.

Method: level set uses solid geometry (quick, but less fine) mesh uses mesh geometry which can have a much higher resolution however, takes much longer.


  1. Union: Joins two or more solids together at intersecting geometry

  2. Subtract: subtractors any interesting part from the tool object from the target object.

  3. Intersect: Keeps only the intersecting parts on both objects.

Min feature size: This declares the minimum feature size the above operation will use. Typically this should be equal to or less than the smallest diameter of beam on any lattice.


A boolean object is created from the specified operation.



The extract tool is used to select faces and turn these faces into separate surfaces. This tool can select faces from a cad body or the individual units of a mesh. Holding shift while selecting faces will allow you to select multiple and extract as one surface.



  1. Select the mesh or CAD object

  2. Flood fill will select any meshes with normals within the entered angle of the selected mesh.

  3. Extract selection into a surface object.




A surface object is extracted and created as a separate object in the scene.



The measure tool is used to calculate the distance between any two nodes on a lattice. Once the tool is open, all that is required is to select two points. The distance is automatically calculated.


Refine Mesh

The refine mesh tool allows for meshes to be regenerated/ refined. This tool also allows for meshes to be smoothed and the holes in meshes to be filled in.  This tool is most commonly used to reduce the mesh density on a part in order to create a smaller document size.


  1. Select the Mesh object to edit

  2. Reduce mesh by a factor of 0 to .95 to lower the end size of the mesh object.

  3. Smooth evens out hard edges of mesh based on angle between faces.

  4. Subdivide splits edges and faces by cutting edges in half, adding new vertices and it adds resolution to the mesh by dividing faces or edges into smaller units.

  5.  Fill Holes fills all holes in a polygon mesh object with triangular faces and helps to repair the mesh.

  6. Reset sets the refine mesh settings back to the original.


A refined mesh is outputted and becomes the active object in the scene.



The remesh tool allows for previously meshed objects to be remeshed with more specific geometries/constraints.


  1. Select a mesh object to remesh

  2. Optional Vector Modifier controls the orientation of mesh based on a field of selected vectors

  3. Select either QUAD or TRI mesh topology for the remeshing pattern.

  4. Target Edge Length adjusts the length of of the edges of the mesh.

  5. Boundary alignment is used to automatically find a best-fit aligned to boundary mesh.

  6. Align to Features preserves the shape of the object when remeshing.

  7. Optional Pure Quad ensures that the resulting mesh has only quad faces.


A mesh with specified parameters is created, it becomes the active object in the scene.


Section Cut

The section cut tool is used to make a section cut along a plane. This allows the user to view the cross section of a part from a particular plane.


  1. Select an Object to cut

  2. Select the Cut Plane

  3. Adjusting the normal changes the angle of the plane cutting the piece.

  4. Optional Flip direction rotates the view 180 degrees.



A section cut view is applied and adjustable in the scene. Select the axis and adjust to change where the sections are being viewed on the object.



The transform tool is used to translate, rotate or scale a part, solid, lattice or surface. By applying the transformations, the part will remain rotated or translated. By selecting freeze, the coordinates become “rezeroed” and and translations occuring after will be from this zero’d point.


  1. Select an object to transform

  2. Apply a translation to move the object in the scene

  3. Input degrees to rotate the object

  4. Input a scaling factor to make the object bigger or smaller

  5. Reset places the transformation of the object back to the beginning

  6. Freeze rezeroes the coordinates of the object, translations occurring after selecting freeze will be zero’d from this point.


A transformation is applied to the object selected with the specified parameters.