o2DPolygon_1 is Polygon2D
Linestring2DAddPoint(o2DPolygon_1.Outline, -1.00, 3.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 0.00, 4.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, 3.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, 2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 3.00, 3.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 4.00, 2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, 1.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 0.00, 1.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 1.00, 0.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, 0.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, -3.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -2.00, -3.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -2.00, -2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -1.00, -2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 0.00, -1.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 0.00, 0.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -1.00, 0.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -2.00, -1.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -3.00, 0.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -1.00, 3.00)
o2DPolygon_1 = GeometryCorrect(o2DPolygon_1)
ConvexHull is Polygon2D = GeometryConvexHull(o2DPolygon_1)