API Reference > geometry-core > Curve > AnyCurvePrimitive AnyCurvePrimitive Type alias Union type for subclasses of CurvePrimitive. Specific subclasses can be discriminated at compile- or run-time using CurvePrimitive.curvePrimitiveType. AnyCurvePrimitive = Arc3d | LineSegment3d | LineString3d | BSplineCurve3d | BezierCurve3d | DirectSpiral3d | IntegratedSpiral3d | CurveChainWithDistanceIndex | InterpolationCurve3d | AkimaCurve3d Defined in curve/CurvePrimitive.ts Line 52 Last Updated: 12 June, 2024