public Hull(List <Vector3> points) { //Make a new convex hull this.points = ConvexHull.Compute(points, true); this.points = MathfEx.smoothPolygon(this.points); }
public Hull(List <Vector3> pointsA, List <Vector3> pointsB) { //Union the two together -- not the best approach but its 2am List <Vector3> allPoints = pointsA.Union(pointsB).ToList(); //Compute the hull and save it this.points = ConvexHull.Compute(allPoints, true); this.points = MathfEx.smoothPolygon(this.points); }