API Reference > geometry-core > Solid Solid 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. Classes Name Description 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 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 SolidPrimitiveType Describes the concrete type of a SolidPrimitive. Last Updated: 12 June, 2024