public BezierSubdivision Prev() // Previous index at current level { var next = new BezierSubdivision(new List <Vector2>(Points), Level, Index - 1); next.ScaleRight(-1); next.Reverse(); return(next); }
public BezierSubdivision Next() // Next index at current level { var next = new BezierSubdivision(new List <Vector2>(Points), Level, Index + 1); next.ScaleLeft(2); next.Reverse(); return(next); }