Primitives

Chisel provides SDF primitives as building blocks for your models. Each primitive is defined by a mathematical distance function, giving you perfectly smooth surfaces at any scale.

Available Primitives

Basic Shapes

  • Sphere: Perfect sphere defined by radius
  • Box: Rectangular box with optional edge rounding
  • Cylinder: Circular cylinder with optional rounding
  • Capsule: Cylinder with hemisphere caps

Advanced Shapes

  • Cone: Frustum with adjustable cap ratio
  • Torus: Donut shape with major and minor radius
  • Prism: Triangular prism with optional rounding
  • Trapezoid: Box frustum with slanted walls

Special

  • Curve: 2D curve extrusion using Blender curve objects

Adding Primitives

  1. Shift+A > Chisel to open the add menu
  2. Select a primitive type
  3. Or use the Pie Menu (Q) > North-West for the primitive grid

Common Properties

All primitives share these settings in the Object Properties panel:

  • Is Chisel: Toggle to enable/disable SDF
  • Primitive Type: Shape selector
  • Half-Extents: Bounding box dimensions (derived from object scale)

Rounding (most primitives)

  • Rounding: Edge radius (0.0-10.0)
  • Profile: Sphere / Smooth / Linear
  • Chamfer Smooth: Smoothing for Linear profile (0.0-5.0)

Note: Sphere, Torus, and Capsule do not support rounding as their surfaces are already smooth.

See Also

  • Rounding - Detailed profile documentation
  • Modifiers - Combine primitives with boolean operations

Table of contents