CADability dotNET
Namespace for 2d geometry. 2d geometry is mainly used by the u/v coordinate system of surfaces that define faces.
Classes
Class | Description | |
---|---|---|
Arc2D |
Describes a circular Arc in 2D. Implements the ICurve2D interface.
| |
BSpline2D | ||
Circle2D | ||
CompareGeoPoint2DWithParameter1 | ||
Curve2DException | ||
Curves2D |
This class provides some static Methods concerning the interaction of two ICurve2D
objects.
| |
Ellipse2D |
Describes an ellipse in 2D. Implements the ICurve2D interface.
| |
EllipseArc2D |
Describes an arc of an ellipse in 2D. Implements the ICurve2D interface
| |
GeneralCurve2D |
This class serves as an implementation helper for the ICurve2D interface.
It cannot be instantiated and there are no methods for public use.
| |
ICompareGeoPoint2DWithParameter1 | ||
ICompareGeoPoint2DWithParameter2 | ||
Line2D |
Implements a line in 2D space. By implementing the ICurve2D interface this line
can be handled as any 2D curve.
| |
Path2D |
Composition of one or more ICurve2D objects. The contained ICurve2D objects are connected
and stored in the right order, i.e. SubCurve[i].EndPoint is identical or close to
SubCurve[i+1].StartPoint. Path2D may be open or closed. It also may be self-intersecting.
| |
Polyline2D |
Implements a polyline in 2D space. By implementing the ICurve2D interface this polyline
can be handled as any 2D curve.
| |
Polyline2DException | ||
Reduce2D | ||
TransformedCurve2D |
A general 2D Curve which results from a non-affine transformation of the 2D space
| |
TriangulatedCurve2D |
Structures
Structure | Description | |
---|---|---|
GeoPoint2DWithParameter |
Interfaces
Interface | Description | |
---|---|---|
ICurve2D |
Interface for a 2-dimensional curve.
2-dimensional curves occur e.g. in the parametric system of surfaces to build the outline of faces or
as projections of 3-dimensional curves on a plane.
There is a normalized parametric system for the curve that starts at 0.0 and ends at 1.0
| |
ICurveTransformation2D |
Interface for non affine parameterspace transformation for 2d curves
|
Enumerations
Enumeration | Description | |
---|---|---|
Curve2DException..::..Curve2DExceptionType | ||
ParallelFlag | ||
Reduce2D..::..Mode |
Mode definition.
|