Skip to main content

Create Primitive

The Create tool generates surface objects from geometric primitives. This tool is useful for creating reference geometries, phantoms for testing, implant designs, or base shapes for further modeling operations.

Accessing the Tool

  1. Navigate to the Surface tab in the ribbon.
  2. Click Create in the General section.

Description

Create a surface object from a chosen primitive geometry and add it to the project views. The generated primitive is a triangle mesh that can be further edited, transformed, or used in Boolean operations with other surfaces.

Available Primitives

The following primitive types are available:

PrimitiveDescription
BoxA rectangular cuboid with configurable width, height, and depth.
SphereA UV sphere with adjustable radius, rings, and sectors. Optionally create a capped (open) sphere.
EllipsoidA sphere stretched along X, Y, and Z axes with independent radii.
CylinderA cylindrical shape with configurable radius, height, resolution, and optional end caps.
CapsuleA cylinder with hemispherical end caps.
TubeA hollow cylinder with inner and outer radii (pipe shape).
ConeA conical shape with configurable base radius, height, and optional base cap.
ArrowAn arrow shape with shaft and tip dimensions for directional indicators.
TorusA donut-shaped ring with configurable inner and outer radii.
DodecahedronA 12-faced regular polyhedron.
IcosahedronA 20-faced regular polyhedron.
OctahedronAn 8-faced regular polyhedron.
TetrahedronA 4-faced regular polyhedron (triangular pyramid).
DiskA flat circular shape with optional inner hole (annulus).
PlaneA flat rectangular surface.
CurveA tubular surface generated along a user-defined spline path.

Parameters

Box Parameters

ParameterDescription
Width (mm)The dimension along the X-axis.
Height (mm)The dimension along the Y-axis.
Depth (mm)The dimension along the Z-axis.
ResolutionThe number of subdivisions for smoother edges.

Sphere Parameters

ParameterDescription
Radius (mm)The radius of the sphere.
RingsNumber of horizontal rings from pole to pole (phi resolution). Controls vertical detail.
SectorsNumber of vertical slices around the sphere (theta resolution). Controls circumferential detail.
Capped sphereWhen enabled, creates an open sphere with a flat cap.
Cut angle (°)Controls where the sphere is sliced. 0° = top pole, 90° = hemisphere, 180° = full sphere.

Ellipsoid Parameters

ParameterDescription
Radius X (mm)The radius along the X-axis.
Radius Y (mm)The radius along the Y-axis.
Radius Z (mm)The radius along the Z-axis.
RingsNumber of horizontal rings.
SectorsNumber of vertical sectors.

Cylinder Parameters

ParameterDescription
Radius (mm)The radius of the cylinder.
Height (mm)The height (length) of the cylinder.
ResolutionNumber of sides around the circumference.
DirectionOrientation axis: X-axis, Y-axis, or Z-axis.
CapsEnable to close the cylinder ends with flat caps.

Capsule Parameters

ParameterDescription
Radius (mm)The radius of the capsule body and hemispherical ends.
Height (mm)The total height including the hemispherical caps.
ResolutionNumber of sides around the circumference.
DirectionOrientation axis: X-axis, Y-axis, or Z-axis.

Tube Parameters

ParameterDescription
Outer radius (mm)The outer radius of the tube.
Thickness (mm)The wall thickness (difference between outer and inner radius).
Height (mm)The length of the tube.
ResolutionNumber of sides around the circumference.
DirectionOrientation axis: X-axis, Y-axis, or Z-axis.

Cone Parameters

ParameterDescription
Radius (mm)The base radius of the cone.
Height (mm)The height from base to tip.
ResolutionNumber of sides around the base circumference.
DirectionOrientation axis: X-axis, Y-axis, or Z-axis.
CapsEnable to close the cone base with a flat cap.

Arrow Parameters

ParameterDescription
Total length (mm)The total length of the arrow (shaft + tip).
Shaft radius (mm)The radius of the arrow shaft.
Tip length (mm)The length of the arrowhead.
Tip radius (mm)The base radius of the arrowhead.
ResolutionNumber of sides around the circumference.
DirectionOrientation axis: X-axis, Y-axis, or Z-axis.

Torus Parameters

ParameterDescription
Ring radius (mm)The radius of the tube cross-section.
Outer radius (mm)The distance from the center to the tube center.
ResolutionNumber of subdivisions for smoothness.
DirectionOrientation axis: X-axis, Y-axis, or Z-axis.

Platonic Solids (Dodecahedron, Icosahedron, Octahedron, Tetrahedron)

ParameterDescription
Radius (mm)The circumscribed sphere radius.

Disk Parameters

ParameterDescription
Inner radius (mm)The inner hole radius (0 for a solid disk).
Outer radius (mm)The outer edge radius.
Radial resolutionNumber of rings from center to edge.
Circum resolutionNumber of sectors around the circumference.
DirectionNormal direction: X-axis, Y-axis, or Z-axis.

Plane Parameters

ParameterDescription
Width (mm)The width of the plane.
Height (mm)The height of the plane.
ResolutionNumber of subdivisions.
DirectionNormal direction: X-axis, Y-axis, or Z-axis.

Curve Parameters

The Curve primitive creates a tubular surface along a user-defined spline path.

ParameterDescription
ModeSimple tube: Basic tube with optional varying radius. Thick tube: Tube with defined wall thickness.
Vary radiusEnable to interpolate radius along the curve path.
Minimum radius (mm)The starting radius (when varying radius is enabled).
Maximum radius (mm)The ending radius (when varying radius is enabled).
Inner radius (mm)Inner radius for thick tube mode.
Outer radius (mm)Outer radius for thick tube mode.
ResolutionNumber of sides around the tube circumference.

Use the curve table to add, edit, and manage control points for the spline path.

Center Position

All primitives can be positioned in 3D space:

ParameterDescription
Center on active volume imageWhen enabled, the primitive is created at the physical center of the active volume image. Manual X, Y, and Z inputs are disabled.
X (mm)X-coordinate of the primitive center.
Y (mm)Y-coordinate of the primitive center.
Z (mm)Z-coordinate of the primitive center.
tip

Press the P key while hovering over any object in the 3D view to pick that point as the center position.

note

The Center on active volume image option applies to primitive creation only. It does not transform an existing surface after it has been created.

warning

If Center on active volume image is enabled, a volume object must be active. If no active volume is available, the primitive is not created.

Workflow: Create a Primitive at the Active Volume Center

  1. Activate the volume object that should define the placement center.
  2. Open the Create Primitive tool from the Surface tab.
  3. Select the required primitive type.
  4. Configure the primitive-specific dimensions and resolution.
  5. Enable Center on active volume image.
  6. Click Create.

The new surface is created directly at the physical center of the active volume image.

Workflow

  1. Open the Create Primitive tool from the Surface tab.
  2. Select the desired Primitive shell type from the dropdown.
  3. Configure the shape-specific Parameters.
  4. Choose how the primitive should be positioned:
    • Enable Center on active volume image to place it at the active volume center.
    • Or enter a manual Center position.
  5. Click Create to generate the surface object.

The new surface object appears in the Object Browser and is displayed in the views.

Use Cases

Creating Reference Geometry

Generate spheres, cylinders, or other shapes as reference objects for alignment, measurement, or comparative analysis.

Implant Design Foundations

Create primitive shapes as starting points for custom implant designs that can be further refined using Boolean operations and mesh editing tools.

Testing and Validation

Generate known geometries for testing segmentation algorithms, measurement accuracy, or visualization settings.

Educational and Demonstration Purposes

Create simple geometric models for training, demonstrations, or presentations.

Tips

  • Increase Resolution or Rings/Sectors for smoother curved surfaces, but be aware this increases triangle count.
  • Use Caps options to control whether shapes are open or closed.
  • The Curve primitive is useful for creating tubular structures like blood vessels or custom paths.
  • Primitive surfaces can be combined using Boolean operations to create complex shapes.
  • Enable Center on active volume image when you need a primitive to start aligned with the active image volume.
  • Use manual Center position values when placement must be offset from the active volume center.
  • After creation, use Transform tools to reposition or resize the primitive as needed.

Troubleshooting

Primitive Is Not Created When Centering on the Volume

  • Verify that a volume object is currently active.
  • Make sure the active object is a volume, not a surface, mask, or other data type.
  • If no active volume is available, disable Center on active volume image and use a manual center instead.
  • Transform: Reposition, rotate, scale, or mirror created primitives.
  • Boolean: Combine primitives with other surfaces.
  • Smooth: Smooth primitive surfaces after creation.
  • Subdivide: Increase mesh resolution for finer detail.