Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Namespace: RT.Util.Geometry

Assembly: RT.Util.Core
Encapsulates a double-precision circular arc.
Represents a bounding box, in terms of the minimal and maximal X and Y coordinates.
Encapsulates a double-precision circle.
A double-precision class encapsulating a straight line segment connecting two points.
Contains general geometry-related utility functions.

A utility class to find / test for intersections between geometric shapes.

In this static class, function names always have the two basic shapes ordered using the following order:

[Unrecognized tag: "list"][Unrecognized tag: "item"]Line (infinite)[Unrecognized tag: "item"]Ray (starts at a point, extends to infinity)[Unrecognized tag: "item"]Segment (starts and ends on finite points)[Unrecognized tag: "item"]Circle[Unrecognized tag: "item"]BoundingBox (axis-aligned, ordered coords of each edge are known)

Hence it's always LineWithCircle, never CircleWithLine.

Encapsulates a double-precision point.
This class encapsulates double-precision polygons.
A double-precision rectangle struct, representing an axis-aligned rectangle.
Encapsulates a triangle defined by vertices represented as PointD values.
Triangulation-related routines.