C# (CSharp) GeometryClassLibrary Namespace

Nested Namespaces

GeometryClassLibrary.ExtensionMethods
GeometryClassLibrary.Properties

Classes

Name Description
Arc An arc is a finite line (having a start and end) that is curved as around a circle.
Circle
ClipperPort Ports Clippers operations to our library.
CoordinateSystem
Cube
Direction
EdgeListExtensionMethods
Ellipse "An ellipse is a curve on a plane surrounding two focal points such that a straight line drawn from one of the focal points to any point on the curve and then back to the other focal point has the same length for every point on the curve." - Wikipedia
EllipticArc
EquilateralTriangle
GeometricException Throw this when a geometric object should be created but the object would have an invalid state. Note: Some places should return null instead. e.g. if you intersect two lines which don't intersect. Return null. Don't throw this.
IEnumerableLineExtensionMethods
IEnumerablePlaneRegionExtensionMethods
ISurfaceListExtensions
InvalidLineSegmentException
InvalidPolygonException
InvalidPolyhedronException
Line
LineListExtensions
LineSegment
LineSegmentListExtensions
ListLineSegmentExtensionMethods
MatricesMatrix
Matrix
NonPolyhedron
Parallelepiped
Parallelogram
Pentagon
Plane
PlaneRegion
PlaneRegionListExtensions
Point
PointListExtensions
Polygon
PolygonListExtensions
Polyhedron
Rectangle
RectangularPrism A prism is "a solid geometric figure whose two end faces are similar, equal, and parallel rectilinear figures, and whose sides are parallelograms."
RegularPentagon
Rhombus
Rotation
Shift
Solid
Square
Translation
TriangularPrism
TwoDimensionalArrayExtensions
Vector