ConvexHull2d Class
Name | Description | |
---|---|---|
![]() ![]() |
ConcaveParts(Poly2d, Poly2d) | Extracts the concave parts of a convex hull. chull must be the convex hull of pl |
![]() ![]() |
GrahamScan(List<Point2d>) | |
![]() ![]() |
GrahamScan(Poly2d) | |
![]() ![]() |
GrahamScan(Region2d) | Assumes r is vectorized |
![]() ![]() |
GrahamScanOLD(List<Point2d>) | The classical graham scan algorithm. Computes the points of a convex hull. |
![]() ![]() |
GrahamScanPoly(List<Point2d>, List<Point2d>) | |
![]() ![]() |
Melkman(Poly2d) | Returns an array of integer indices of the polyline V. V has to be simple without bulget segments. Computation time is linear. Result will have ccw direction. The point with lowest index of V that is on hull will be the first point of the result. |
![]() ![]() |
MelkmanPoly(Poly2d) | Returns the convex hull of a simple polygon. V has to be simple without bulget segments. Computation time is linear. Result will have ccw direction. |
IGS.Genamo.ConvexHull2d