コード例 #1
0
        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();
 }
コード例 #3
0
 public WidgetTypeAndFieldFiller(WidgetType widgetType, FieldFiller filler)
 {
     SortOrder    = sortOrderCounter++;
     Filler       = filler;
     TypeOfWidget = widgetType;
 }
コード例 #4
0
 private bool IsValidPoint(PointF point, Minutia middleMinutia)
 {
     return(VectorHelper.PointDistance(new PointF(middleMinutia.X, middleMinutia.Y), point) < Radius &&
            FieldFiller.IsPointInsideHull(point, _convexHull));
 }
コード例 #5
0
        public void TestConvexHullFieldFilling()
        {
            bool[,] field = FieldFiller.GetFieldFilling(bmpX, bmpY, globalHull);

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