Solids
Solid primitives and surface extrusions - the volumetric building blocks of a parametric 3D model.
7 nodes in this group
Nodes
Extrude Surface
Behavior
Extends a surface along a vector to produce a solid. The vector determines both the direction and the depth of the extrusion, so feeding it a longer vector makes a taller solid. Useful for turning a flat or curved surface into volumetric geometry without rebuilding it from primitives.
Inputs
Surface, Vector
Outputs
Solid
Pairs With
Curve To Surface, Construct Vector, Boolean Operations
Cylinder
Behavior
Builds a cylinder from a base center point, radius, and height. The cylinder grows upward from the base along the Z axis - use Move or Rotate afterwards to reposition it. Height must be non-zero; radius must be positive.
Inputs
Origin, Radius, Height
Outputs
Solid
Pairs With
Construct Point, Render, Boolean Operations
Box
Behavior
Constructs a rectangular solid anchored at a corner point, extending by the given width, length, and height along the positive X, Y, and Z axes. The Origin defines the minimum corner of the box, not its center - use Box By Center when the center is the natural anchor.
Inputs
Origin, Width, Length, Height
Outputs
Solid
Pairs With
Construct Point, Render, Boolean Operations
Box By Center
Behavior
Constructs a rectangular solid centered on the given point, with the specified width, length, and height distributed symmetrically around it. Equivalent to Box but anchored at the center instead of a corner - preferable when the placement logic is built around the middle of the solid.
Inputs
Origin, Width, Length, Height
Outputs
Solid
Pairs With
Construct Point, Render, Boolean Operations
Sphere
Behavior
Generates a sphere centered at the given point with the specified radius. The resulting surface is watertight and can feed directly into Boolean Operations, Array, or Render nodes.
Inputs
Origin, Radius
Outputs
Solid
Pairs With
Construct Point, Render, Boolean Operations
Cone
Behavior
Builds a cone or truncated cone from a base center, base radius, top radius, and height. Setting the top radius to zero produces a classic pointed cone; any positive value produces a frustum. The cone extends upward along the Z axis from the base point.
Inputs
Origin, Base Radius, Top Radius, Length
Outputs
Solid
Pairs With
Construct Point, Render, Boolean Operations
Torus
Behavior
Produces a torus - a ring-shaped solid formed by rotating a circle around an axis. The hole radius controls the distance from the center to the middle of the pipe; the pipe radius controls the thickness of the ring itself. A pipe radius larger than the hole radius creates a self-intersecting torus.
Inputs
Origin, Hole Radius, Pipe Radius
Outputs
Solid
Pairs With
Construct Point, Render, Boolean Operations






