geometry-core Change Log

The geometry-core package contains classes for working with geometry: points, vectors, curves, surfaces, and analytic solids

Topics

Name Description
CartesianGeometry Points, Vectors, Planes, and Transformations for x,y,z geometry.
ArraysAndInterfaces These classes support array operations and inheritance-based algorithms.
Bspline A bspline curve or surface is used for curved freeform geometry defined by controls points (sometimes called poles).
Curve Curves in the GeometryQuery hierarchy: LineSegment3d, LineString3d, Arc3d, TransitionSpiral3d
Numerics The Numerics classes have geometric and numeric methods used during large algorithms in other classes.
Polyface A Polyface is a mesh structure with arrays of points that are shared among multiple incident facets.
Serialization These classes are related to serialization of geometry classes.
Solid Analytic Solids in the GeometryQuery hierarchy: Box, Sphere, Cone, TorusPipe, LinearSweep, RotationalSweep, RuledSweep
Topology The Topology classes provide adjacency structures used in triangulations.
Angle
AngleSweep
BarycentricTriangle
Bezier1dNd
BezierCurve3d
BezierCurve3dH
ClipUtils
CurveCurve
CurveExtendMode
FacetFaceData
GriddedRaggedRange2dSet
GrowableBlockedArray
HalfEdgePositionDetail
IndexedCollectionInterval
InsertAndRetriangulateContext
Map4d
Matrix3d
Point3dArrayCarrier
Point3dVector3d
PolygonOffsetContext
PolylineOps
Range2dSearchInterface
RangeLengthData
RangeSearch
StrokeCountChain
StrokeCountMap
All Displays the contents of all topics in this package.

Last Updated: 13 October, 2019