Name |
Description |
|
Arc3d |
Circular or elliptic arc. |
|
BagOfCurves |
* A BagOfCurves object is a collection of AnyCurve objects. |
|
CloneCurvesContext |
Algorithmic class for cloning curve collections. |
|
ConsolidateAdjacentCurvePrimitivesOptions |
* Options to control method RegionOps.consolidateAdjacentPrimitives |
|
ConstructCurveBetweenCurves |
Context for constructing a curve that is interpolated between two other curves. |
|
CoordinateXYZ |
A Coordinate is a Point3d with supporting methods from the GeometryQuery abstraction. |
|
CurveAndSurfaceLocationDetail |
Carrier for both curve and surface data, e.g. |
|
CurveChain |
Shared base class for use by both open and closed paths. |
|
CurveChainWithDistanceIndex |
CurveChainWithDistanceIndex is a CurvePrimitive whose fractional parameterization is proportional to true |
|
CurveCollection |
A CurveCollection is an abstract (non-instantiable) class for various sets of curves with particular structures: |
|
CurveCurve |
CurveCurve has static method for various computations that work on a pair of curves or curve collections. |
|
CurveExtendOptions |
Logic for deciding how a curve may be extended for closest point or intersection searches. |
|
CurveFactory |
The CurveFactory class contains methods for specialized curve constructions. |
|
CurveLocationDetail |
CurveLocationDetail carries point and parameter data about a point evaluated on a curve. |
|
CurveLocationDetailArrayPair |
Data bundle for a pair of arrays of CurveLocationDetail structures. |
Deprecated |
CurveLocationDetailPair |
A pair of CurveLocationDetail. |
|
CurveOps |
Static methods for miscellaneous curve operations. |
|
CurvePrimitive |
A curve primitive is bounded. |
|
CylindricalRangeQuery |
Context for computing geometry range around an axis. |
|
DirectSpiral3d |
DirectSpiral3d acts like a TransitionSpiral3d for serialization purposes, but implements spiral types that have "direct" xy calculations without the integrations required |
|
EllipticalArcApproximationOptions |
Options for generating samples for the construction of an approximation to an elliptical arc. |
|
GeometryQuery |
Queries to be supported by Curve, Surface, and Solid objects. |
|
IntegratedSpiral3d |
An IntegratedSpiral3d is a curve defined by integrating its curvature. |
|
JointOptions |
Control parameters for joint construction, used in offset construction methods such as constructPolygonWireXYOffset and constructCurveXYOffset. |
|
LineSegment3d |
A LineSegment3d is: |
|
LineString3d |
* A LineString3d (sometimes called a PolyLine) is a sequence of xyz coordinates that are to be joined by line |
|
Loop |
A Loop is a curve chain that is the boundary of a closed (planar) loop. |
|
LoopCurveLoopCurve |
Structure carrying a pair of loops with curve geometry. |
|
OffsetOptions |
Options for offsetting a curve, used in offset construction methods such as constructOffsetXY, constructPolygonWireXYOffset and Region.Ops.constructCurveXYOffset. |
|
ParityRegion |
* A ParityRegion is a collection of Loop objects. |
|
Path |
* A Path object is a collection of curves that join head-to-tail to form a path. |
|
PathFragment |
Annotation of a fragment, i.e. |
|
PointString3d |
A PointString3d is an array of points. |
|
ProxyCurve |
A ProxyCurve is expected to be used as a base class for curve types that use some existing curve (the proxy) |
|
RecursiveCurveProcessor |
base class for detailed traversal of curve artifacts. |
|
RecursiveCurveProcessorWithStack |
base class for detailed traversal of curve artifacts |
|
RegionOps |
Class RegionOps has static members for calculations on regions (areas). |
|
StrokeCountChain |
class StrokeCountChain contains: |
|
StrokeCountMap |
Data carrier interface for per-primitive stroke counts and distances used by PolyfaceBuilder. |
|
StrokeOptions |
Tolerance blob for various stroking methods. |
|
TransitionConditionalProperties |
A true transition spiral is a curve defined by its curvature, with the curvature function symmetric about midpoint. |
|
TransitionSpiral3d |
TransitionSpiral3d is a base class for multiple variants of spirals. |
|
UnionRegion |
* A UnionRegion is a collection of other planar region types -- Loop and ParityRegion . |
|
UVSurfaceLocationDetail |
CurveLocationDetail carries point and paramter data about a point evaluated on a curve. |
|