public void TestConvexHullExtended()
        {
            List <PointF> extendedHull = ConvexHullModified.ExtendHull(globalHull, omega);

            bool[,] field = FieldFiller.GetFieldFilling(bmpX, bmpY, extendedHull);

            PrintHullMathCoords(field, "FieldFillingExtended.jpg");
        }
示例#2
0
 public PrincessGameLauncher()
 {
     _actionPerformer = new ActionPerformer();
     _fieldFiller     = new FieldFiller();
 }
 public WidgetTypeAndFieldFiller(WidgetType widgetType, FieldFiller filler)
 {
     SortOrder    = sortOrderCounter++;
     Filler       = filler;
     TypeOfWidget = widgetType;
 }
 private bool IsValidPoint(PointF point, Minutia middleMinutia)
 {
     return(VectorHelper.PointDistance(new PointF(middleMinutia.X, middleMinutia.Y), point) < Radius &&
            FieldFiller.IsPointInsideHull(point, _convexHull));
 }
        public void TestConvexHullFieldFilling()
        {
            bool[,] field = FieldFiller.GetFieldFilling(bmpX, bmpY, globalHull);

            PrintHullMathCoords(field, "FieldFilling.jpg");
        }