Graphisoft®

GeometryVersion: 1.0

Table of relative position tests and intersection calculations

All these functions are in the Geometry namespace, it is omitted only for shortening names.

2D 2D Point 2D Sector 2D Ray 2D Line 2D Circle 2D Ellipse 2D Arc 2D Spline 2D HalfPlane 2D Polygon 2D PolyLine
2D Point n.a. IsSectorPointIntersect
n.a. IsLineCoord n.a. n.a. ValidGenArcPoint, ValidGenArcPointEps GetSplineCloseCoord n.a. n.a. n.a.
2D Sector - XSectors, XSectorsEps XSectorRayEps XSectorLineEps XCircleSector, XCircleSectorEps n.a. XGenArcSector, XGenArcSectorEps XSplineSector n.a. n.a. n.a.
2D Ray - - XRaysEps XRayLineEps XCircleRayEps n.a. XGenArcRayEps n.a. n.a. n.a. n.a.
2D Line - - - XLinesEps XCircleLine, XCircleLineEps XEllipseLine XGenArcLineEps XSplineLine n.a. n.a. n.a.
2D Circle - - - - XCirclesEps XEllipseCircle XGenArcCircleEps XSplineCircle n.a. n.a. n.a.
2D Ellipse - - - - - XEllipseEllipse n.a. n.a. n.a. n.a. n.a.
2D Arc - - - - - - XGenArcs, XGenArcsEps XSplineGenArc n.a. n.a. n.a.
2D Spline - - - - - - - XSplineSpline n.a. n.a. n.a.
2D HalfPlane - - - - - - - - n.a CutPolygon2D CutPolyLine2D
2D Polygon - - - - - - - - - IntersectPolygon2DData n.a.
2D PolyLine - - - - - - - - - - n.a.

See Also

Geometry