# devDept.Geometry Namespace

Name | Description | |
---|---|---|

Align3D | Transformation that aligns an orthonormal frame with another. | |

AnalyticSurf | Base class for analytic surfaces. | |

AreaAndVolume | Base class for area and volume properties calculation. | |

AreaProperties | Area properties of a 2D polygon or area properties of a solid defined by a triangle mesh. | |

ColorSmoothTriangle | Mesh smooth triangle with color definition. | |

ColorTriangle | Mesh triangle with color definition. | |

ConicalSurf | Analytic conical surface definition. | |

CylindricalSurf | Analytic cylindrical surface definition. | |

EnumExtender | Utility class to display localized text for enums. | |

Equation | System of equations, equation definition. | |

FlagsHelper | Flags class helper. | |

Identity | Identity transformation. | |

IndexLine | Defines an edge using vertex indices | |

IndexLineComparer | Compares two IndexLine objects. | |

IndexTriangle | Defines a triangle using vertex indices. | |

InitialPoint | Intersection initial point definition. | |

InterPoint | Intersection point definition. | |

LockBitmap | ||

Matrix | Matrix operations helper class. Provides matrix multiplication, inversion and determinant computation methods. | |

Mirror | Mirror transformation. | |

NurbsSurf | Analytic nurbs surface definition. | |

OrientedBoundingBox | Oriented Bounding Box definition. | |

OrientedBoundingRect | Oriented Bounding Box definition. | |

PlanarSurf | Analytic planar surface definition. | |

Plane | Plane definition. | |

PlaneEquation | Plane equation definition. | |

Point2D | Defines a 2D point. | |

Point3D | Defines a 3D point. | |

Point4D | Defines a point in homogeneous coordinates. | |

PointExtender | Point3D Extender. | |

PointNormal | Point cloud point definition. | |

PointNormalUv | Surface point definition. | |

PointRGB | Colored 3D point definition. | |

PointTangent | 3D point and tangent definition. | |

PointTangentU | 3D point, tangent and U definition. | |

PointU | Curve point definition. | |

PointUv | Surface point definition. | |

PointWithDisplacement | Defines a Point3D with displacement. | |

PolyRegion2D | Class that performs boolean operations on contours of 2D polygonal region. | |

Polygon2D | Closed 2D polygon definition. | |

QuadraticTriangle | Six noded triangle class definition. | |

Quaternion | Defines a rotation in three dimensions. | |

RevolvedSurf | Analytic revolved surface definition. | |

RichSmoothTriangle | Mesh smooth triangle with material definition. | |

RichTriangle | Mesh rich triangle definition. | |

Rotation | Rotation transformation. | |

Scaling | Scale transformation. | |

Segment2D | Defines a 2D segment. | |

Segment3D | Defines a 3D segment. | |

SharedEdge | Shared edge definition. | |

Size2D | Defines a 2D size. | |

Size3D | Defines a 3D size. | |

SmoothTriangle | Mesh smooth triangle definition. | |

SphericalSurf | Analytic spherical surface definition. | |

TabulatedSurf | Analytic tabulated surface definition. | |

ToroidalSurf | Analytic toroidal surface definition. | |

Transformation | 4x4 transformation matrix. | |

Translation | Translation transformation. | |

TriangleTriangleIntersectionConverted | ||

Utility | Contains a collection of utility methods and constants. | |

UtilityEx | Contains a collection of utility methods and constants for internal use. | |

UtilityMacros | For internal use only. | |

Vector2D | Defines a 2D vector. | |

Vector3D | 3D Vector definition. | |

VolumeProperties | Volume properties of a solid defined by a triangle mesh. |

Name | Description | |
---|---|---|

ITriangleSupportsColor | Interface for IndexTriangle that supports colors. | |

ITriangleSupportsNormals | Interface for IndexTriangle that supports normals. | |

ITriangleSupportsTextureCoords | Interface for IndexTriangle that supports texture coordinates. | |

IVertex | Common properties of vertices. |

Name | Description | |
---|---|---|

Coefficient | System of equations, equation non zero term definition. | |

Interval | Interval definition. | |

MomentOfInertia | Moment of inertia and radii of gyration values. | |

SharedFace | Shared face definition. | |

SilhoEdge | Edge structure for hidden lines computation. | |

SilhoPolyRegion | 2D polygonal region structure for hidden lines computation. |

Name | Description | |
---|---|---|

angularUnitsType | Angular unit system type. | |

lineWeightPrintingUnitsType | Line weight unit system type used for printing. | |

lineWeightUnitsType | Line weight unit system type. | |

linearUnitsType | Linear (length) unit system type. | |

massUnitsType | Mass unit system type. | |

planeIntersectionType | Plane intersection type. | |

pointStatusType | Point status type. | |

polygonStatusType | Polygon status type. | |

segmentIntersectionType | 2D segment intersection type. | |

supportedLinearUnitsType | Supported linear (length) unit. | |

supportedMassUnitsType | Supported mass unit. |