Skip to main content

Primitives

Primitives are geometric shapes used in Volvicon to define regions of interest (ROIs), create geometric references, and assist with analysis. They serve as tools for isolating specific areas of your data and performing geometric operations.

Primitives

Primitive Types

Volvicon provides the following primitive shapes, accessible from the Measure ribbon tab under Primitives:

Point-Based Primitives

These primitives are defined by a center point and size parameters:

PrimitiveDescriptionUse Case
PointSingle location markerSeed points, markers
Circle2D circular regionCircular ROI on slices
Sphere3D spherical regionSpherical ROI, seed regions
Ellipsoid3D ellipsoidal regionNon-uniform spherical ROI
PlaneInfinite flat surfaceClipping, cross-sections
CubeEqual-sided 3D boxCubic ROI
CuboidRectangular 3D boxRectangular ROI, cropping

Line-Based Primitives

These primitives are defined by two endpoints:

PrimitiveDescriptionUse Case
LineStraight segment between two pointsDistance reference, profiles
CylinderCylindrical volume along an axisTubular structures, bore analysis
CapsuleCylinder with hemispherical endsRounded tubular regions
TubeHollow cylinderPipe analysis, annular regions
ConeConical volumeTapered structures
ArrowDirectional indicatorAnnotations, directions

Curve-Based Primitives

PrimitiveDescriptionUse Case
SplineSmooth curve through control pointsCurved paths, organic shapes

Primitive Tools

The Measure ribbon tab provides these primitive-related tools:

ToolDescription
PrimitivesAdd geometric primitives to the project
Primitive FittingAutomatically fit primitives to geometry (surfaces, edges)
Measurement between PrimitivesCalculate distances and angles between two primitives

Region of Interest (ROI)

Primitives are commonly used as ROIs to:

  • Crop – Limit processing to a specific region
  • Isolate – Extract a portion of the data
  • Measure – Calculate statistics within the region
  • Segment – Apply segmentation tools only inside the ROI
  • Clip – Hide parts of 3D renderings

ROI Operations

OperationDescription
Crop to ROICreate a new volume containing only the ROI region
Mask from ROICreate a mask matching the primitive shape
Statistics in ROICalculate mean, min, max within the region
Clip renderingHide geometry outside the ROI in 3D view

Primitive Properties

All primitives have these properties:

PropertyDescription
PositionCenter location (X, Y, Z)
Size/RadiusDimensions of the shape
OrientationRotation angles or axis direction
ColorDisplay color
OpacityTransparency level
VisibilityShow or hide
NameUser-defined label

Working with Primitives

Creating Primitives

  1. Go to the Measure ribbon tab
  2. Click Primitives and select a primitive type
  3. Click and drag in a view to place and size
  4. Adjust properties in the Properties panel

Primitive Fitting

Use Primitive Fitting to automatically fit primitives to existing geometry:

  1. Select a surface or edge
  2. Click Primitive Fitting
  3. Choose the primitive type to fit
  4. The primitive is positioned and sized to match the geometry

Measurement between Primitives

To measure relationships between primitives:

  1. Create two primitives
  2. Click Measurement between Primitives
  3. Select the two primitives
  4. View distance, angle, or other geometric relationships

Common Workflows

TaskPrimitiveSteps
Crop volume to regionCuboidCreate cuboid → Crop to ROI
Isolate spherical sampleSpherePosition sphere → Extract region
Analyze cylindrical boreCylinderAlign with bore → Measure diameter
Create cross-sectionPlanePosition plane → View slice
Mark reference pointsPointPlace points → Use for alignment
  • Measurements – Measuring with primitives
  • Masks – Creating masks from primitives