The boolean modifier performs a boolean operation between two geometry objects. Depending on the selected mode, the result can represent the union, subtraction, or intersection of the two inputs.
Inputs
Target 1: First geometry input.
Target 2: Second geometry input.
Boolean Mode:
Union: Combines both geometries.
Subtract: Subtracts Target 2 from Target 1.
Intersect: Keeps only the overlapping volume.
Boolean Algorithm: Determines which backend is used to compute the boolean result.
Twikbot
Boolop (Remote Server)
Cork (Remote Server)
Outputs
Geometry: The resulting boolean geometry.
Boundary measure
The boundary measure modifier calculates the size of the object along the selected axis and outputs the bounding dimension values.
Inputs
Target to Measure: A 2D or 3D object.
Axis of Measurement: Defines the axis used to compute the boundary measurement.
Outputs
Bounds (X): Size along the X axis.
Bounds (Y): Size along the Y axis.
Bounds (Z): Size along the Z axis.
Bounding box
The bounding box modifier creates the bounding box of the target object. Optional offsets can expand or shrink the box along each axis.
Inputs
Target: A 2D or 3D object.
Offset X: Offset applied along the X axis.
Offset Y: Offset applied along the Y axis.
Offset Z: Offset applied along the Z axis.
Is 2D (Make 2D Bounding Box): Flattens the bounding box to a 2D shape.
Outputs
Geometry: The bounding box geometry.
Connect (GHX)
The connect modifier links a GHX (Grasshopper) CAD source into the graph and retrieves geometry from it. More information on how to link GHX scripts can be found here: Graph Editor | Connect with Rhino Grasshopper
Inputs
CAD Source: The GHX file or node reference.
Persistent ID: Identifier for selecting a specific GHX output.
Ignore Errors: Determines whether connection errors should be ignored.
Outputs
Geometry: The retrieved GHX geometry.
Cut
The cut modifier cuts geometry using another geometry object as the cutting tool.
Inputs
Target: Geometry to be cut.
Cut: Geometry that performs the cutting operation.
Outputs
Geometry: The cut geometry.
Decimate
The decimate modifier reduces the polygon count of the object while attempting to preserve its overall shape.
Inputs
Target: A 3D object.
Decimate Max Normal Cone (deg): Maximum allowed deviation of surface normals, expressed in degrees.
Decimate Max Edge Length: Maximum allowed edge length used during decimation.
Remove Stragglers: Removes isolated or disconnected triangles.
Collapse Empty Edges: Allows collapsing edges that do not affect the mesh silhouette.
Outputs
Geometry: The decimated geometry.
Extrude
The extrude modifier extrudes geometry along the vertical direction and optionally controls depth and segmentation.
Inputs
Geometry: The 2D geometry you want to extrude.
Height: The amount of extrusion applied in the positive direction.
Depth: The amount of extrusion applied in the negative direction.
V Segments: Specifies the number of segments added along the extrusion height used for viewing.
E Segments: Specifies the number of segments added along the extrusion height used for export.
Lerp: Ratio of X- versus Y-extrusion.
Spline X / Spline Y: Extrusion profile along the shape’s local X- and Y-axis.
Local Normals: If enabled, faces will be extruded along their own normals. Otherwise, they will extrude along the normal of the first valid face.
Outputs
Geometry: The extruded geometry.
Extrude cut
Extrudes the faces produced by the cut modifier to create an emboss or deboss.
Inputs
Target: The target geometry.
Thickness: Desired thickness of the extruded geometry.
Tag: Tag of the cut geometry.
Weight Map: A weight map used to influence the extrusion.
Outer Radius: The base of the extrusion can be rounded with the given radius.
Outer Rounding: A value between 0 and 1 that determines the quality of the meshing in the rounded area.
1 produces the highest quality but generates a dense mesh.
0 produces a chamfer effect.
Visualizing Rounding: Determines whether the rounding is created only for visualization. When enabled, the rounding is generated as a separate mesh that is not included in the final triangulated geometry.
Outputs
Geometry: The extruded-cut geometry.
Flip
The flip modifier reverses the orientation of the geometry.
Inputs
Target: A 2D or 3D object.
Outputs
Geometry: The flipped geometry.
Group geometry
The group geometry modifier combines multiple geometry objects into a single geometry output.
Inputs
Target 1–6: Geometry inputs to group.
Outputs
Geometry: The combined geometry.
Merge Overlapping Vertices
The merge overlapping vertices modifier merges vertices that fall within the defined tolerance.
Inputs
Target: Geometry whose vertices will be merged.
Tolerance: Maximum distance between vertices to merge.
Outputs
Geometry: Geometry with merged vertices.
Mesh Info
The mesh info modifier outputs mesh statistics such as vertex count, edge count, and face count.
Inputs
Target: A 3D object.
Outputs
# vertices: Number of vertices.
# edges: Number of edges.
# boundary edges: Number of boundary edges.
# faces: Number of faces.
# half-edges: Number of half-edges.
# shells: Number of separate shells.
Normal smooth
The normal smooth modifier smooths geometry normals using the provided maximum angle threshold.
Inputs
Target: A 3D object.
Maximum Angle: Smoothing threshold angle (in radians).
Outputs
Geometry: Geometry with smoothed normals.
Remove By Selection
Remove all selected or unselected faces of a geometry. Commonly used in combination with the cut modifier to separate the resulting geometry.
Inputs
Target: Any geometry.
Selected:
When set to Yes, all selected faces are removed.
When set to No, all unselected faces are removed.
Outputs
Geometry: The resulting geometry.
Shapekey
Creates a variable geometry using linear morphing, a technique where each point (vertex) in the geometry gradually translates from one location (defined by the first mesh) to another (defined by the second mesh).
To make this work, the starting geometry and the final geometry must have the exact same number of vertices, and these vertices must appear in the same order in both meshes.
The value entered in the interpolation field determines the factor by which each vertex is translated. An interpolation of 0 results in the starting geometry, while an interpolation of 1 results in the final geometry.
Inputs
Shapekey 1: Geometry representing the starting state of the morph.
Shapekey 2: Geometry representing the final state of the morph.
Interpolation (0–1): A value between 0 and 1 representing the relative step in the morphing process.
0 outputs the starting state.
1 outputs the final state.
Outputs
Geometry: The interpolated geometry.
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.