Show / Hide Table of Contents

    Namespace DesignData.SDS2.Primitives

    Classes

    BoundingBox2D

    The BoundingBox2D class represents the axis-aligned area enclosed by a two points in 2D space.

    BoundingBox3D

    The BoundingBox3D class represents the axis-aligned area enclosed by a two points in 3D space.

    Color

    A color compatible with SDS2's colors. This object knows how to translate to and from SDS2 pen numbers. It works on a 0-255 rgba color scale.

    DoubleList

    DoubleList.DoubleListEnumerator

    Edge

    Edge represents the side of a Polygon. An Edge contains only the first point of the side; the second point is the point on the next edge of a Polygon.

    EdgeList

    EdgeList.EdgeListEnumerator

    Layout3D

    Represents a list of points in 3-dimensional space, in order, often forming a closed loop.

    Layout3DNode

    Represents one node in a Layout3D

    Matrix

    The Matrix class represents a transformation matrix.

    Point2D

    The Point2D class can represent a position in 2D space, or a vector in 2D space. Some operations assume that the interpretation is a vector.

    Point2DList

    Point2DList.Point2DListEnumerator

    Point3D

    The Point3D class can represent a position in 3D space, or a vector in 3D space. Some operations assume that the interpretation is a vector.

    Point3DList

    Point3DList.Point3DListEnumerator

    Polygon

    A Polygon is piece of Surface and is composed of Edges. A Polygon must not be self-crossing and must have all its edges in a single plane.

    PolygonList

    PolygonList.PolygonListEnumerator

    StringList

    StringList.StringListEnumerator

    Surface

    A Surface is composed of Polygons. The Polygons of a Surface must be connected. Adjacent coplanar Polygons must not form a "T" with their shared edges. The Polygons of a Surface typically enclose a volume, have no overlaps, and touch only at Edges.

    Utility

    Vector2D

    The Vector2D class represents a vector in 2D space.

    Vector3D

    The Vector3D class represents a vector in 3D space.

    Enums

    PenColor

    Pens tied to specific SDS2 colors.

    Back to top