Analytic Solids in the GeometryQuery hierarchy: Box, Sphere, Cone, TorusPipe, LinearSweep, RotationalSweep, RuledSweep

  • Box -- a box solid. This is usually rectangular on all faces, but can in one directly like a view frustum
  • Sphere -- a sphere
  • Cone -- a cone or cylinder
  • TorusPipe -- a pipe elbow
  • LinearSweep -- a linear sweep of a base contour
  • RotationalSweep -- a rotational sweep of a base contour
  • RuledSweep -- two or more similarly structured contours joined by linear rule lines.


Name Description  
BilinearPatch A bilinear patch is a surface defined by its 4 corner points.  
Box A box-like solid defined by  
Cone A cone with axis along the z axis of a (possibly skewed) local coordinate system.  
LinearSweep A LinearSweep is a SolidPrimitive defined by  
RotationalSweep A LinearSweep is  
RuledSweep A ruled sweep (surface) is a collection of 2 or more contours.  
SmoothTransformBetweenFrusta context for constructing smooth motion a startFrustum and endFrustum.  
SolidPrimitive Base class for SolidPrimitive variants.  
Sphere A Sphere is  
SweepContour Sweepable planar contour with Transform for local to world interaction.  
TorusPipe A torus pipe is a partial torus (donut).  

Type Aliases

Name Description  
AnySolidPrimitive Union type of all subclasses of SolidPrimitive.  
CurvePrimitiveMutator * type for a function argument taking 2 curves and returning another curve or failing with undefined.  
SolidPrimitiveType Describes the concrete type of a SolidPrimitive.  

Last Updated: 15 May, 2024