Reparameterize CAD Face
Reparameterize the UV space of a CAD face.
Stitch CAD Surface Bodies
Attempts to merge multiple CAD surface bodies or CAD faces together within a tolerance, always outputs the results as a list. For those looking to join together multiple CAD solid bodies it is recommended to use the Boolean Union operation, which requires implicit bodies.
Stitch Adjacent CAD Faces
Stitches together adjacent CAD faces into a single CAD body. During this operation CAD faces are not merged into a single face or surface. When this operation results in multiple CAD bodies an error will occur, instead use Stitch CAD Bodies which can return multiple bodies. For those looking to generate a Lattice across multiple CAD faces, it is recommended to generate a quad mesh from this block and then use the Cell Map from Quad Mesh + Periodic Lattice Blocks.
Merge CAD Bodies
Combine a solid body with multiple inner voids to create a body with inner shells.
Section Body
Extract a profile from a section of an implicit body.
Set Bounding Box
Set the Bounding Box of an Implicit Body.
Refine Bounding Box
Refine the bounding box of an implicit body given a tolerance.
Smoothen Body
Smoothen an implicit Body with a Gaussian image kernel.
Flip Mesh Normals
Flips the normal of each face of the input Mesh.
Collapse Vertices
Collapses and merges the vertices of a Graph that are within a given distance of each other.
Merge Graphs
Merges multiple Graph together into a single Graph. Duplicate vertices, beams, and faces will be removed.
Split Mesh
Split a mesh into a list of connected components.
Filter Mesh List
Filter a mesh list using a volume threshold.
Remove Mesh Faces by Body
Removes faces of a mesh using an Implicit Body. Faces with at least one vertex within the implicit will remain. If Reverse is checked, faces with at least one vertex outside of the implicit will remain.
Filter Mesh by Flood Fill
Select faces of a surface mesh using a flood fill operation. The block chooses the closest mesh face to the specified origin (in a specific direction, if provided), and uses a flood fill operation to select all faces that can be reached from that face without crossing edges at which the angle between face normals exceeds the specified angle.
Simplify Mesh by Amount
Simplifies a Mesh by a specified target percentage, represented as a value from 0 to 1. An input of 0.1 will remove approximately 10 percent of the faces. A value of 1 will attempt to remove as many faces as possible, while still trying to preserve the general shape of the Mesh.
Simplify Mesh by Threshold
Reduces the number of faces in a mesh as much as possible while keeping the distance between the surfaces of the input and output meshes below the specified Threshold. If the deviation from the output Mesh to input Mesh is larger than expected, try remeshing the input Mesh with the Remesh Surface block before using Simplify Mesh by Threshold.
Triangulate Mesh
Triangulates a mesh by splitting each quad to a pair of triangular faces. Triangular faces will be left unchanged.
Quadrangulate Mesh
Quadrangulate a triangular or quad mesh by remeshing.
Refine Mesh
Refine a mesh with subdivision. Catmull-Clark subdivision is applied for quad dominant meshes. Loop subdivision is used for triangle meshes.
Mesh Face from Points
Creates a Mesh comprised of a single face from 3 or 4 vertex points. Input the face’s vertices in counter-clockwise order. If out of order, the face will be self-intersecting.
Project Points to Plane
Project multiple points to a plane.
Project Curve to Plane
Project a Curve to a Plane.
Closest Point to Body
Finds the points on the surface of an Implicit Body closest to the input points and returns a list of Closest Point Properties objects. Each object contains the output point, the output point’s normal vector, and the distance to the original point. Switch the block overload to input a single point and receive one Closest Point Properties object.
Random Points on Mesh
Generate a randomized list of points on the surface of a mesh.
Random Points in Body (Old)
Generate a randomized list of points within an implicit body.
Random Points in Volume Mesh
Generate a randomized list of points inside a volume mesh.
Offset Voxel Grid
Apply an offset to the narrow band of a voxel grid.
Smoothen Voxel Grid
Apply a filtering function to smoothen a voxel grid.
Ray Cast
Computes the intersection between the zero-surface of an implicit and a ray via sphere tracing.
Equidistant Points on Curve
Sample a curve using a specified length increment.
Get CAD Bodies
Extracts all CAD Bodies from a Component.
Get CAD Bodies by Color
Extracts CAD Bodies from a Component based on color.
Get CAD Bodies by Name
Extracts CAD Bodies from a Component based on name.
Get CAD Faces
Extract all CAD Faces from a CAD Body.
Get CAD Faces by Color
Extracts CAD Faces from a CAD Body based on color.
Get CAD Faces by Name
Extracts CAD Faces from a CAD Body based on name.
Evaluate Surface
Create a Point on a surface at specified U and V parameters.

