Beispiel #1
0
        public IEnumerable <Vector2> EvaluateLeft(int bezierSmoothness = 5)
        {
            IEnumerable <Vector2> leftSidePoints = null;

            leftSidePoints = left.EvaluateAll(bezierSmoothness).Select((initial) => initial.Rotate(270));

            return(leftSidePoints);
        }
Beispiel #2
0
        public IEnumerable <Vector2> EvaluateRight(int bezierSmoothness = 5)
        {
            IEnumerable <Vector2> rightSidePoints = null;

            rightSidePoints = right.EvaluateAll(bezierSmoothness).Select((initial) => initial.Rotate(90));

            return(rightSidePoints);
        }
Beispiel #3
0
        public IEnumerable <Vector2> EvaluateBottom(int bezierSmoothness = 5)
        {
            IEnumerable <Vector2> bottomSidePoints = null;

            bottomSidePoints = bottom.EvaluateAll(bezierSmoothness).Select((initial) => initial.Rotate(180));

            return(bottomSidePoints);
        }
Beispiel #4
0
        public IEnumerable <Vector2> EvaluateTop(int bezierSmoothness = 5)
        {
            IEnumerable <Vector2> topSidePoints = null;

            topSidePoints = top.EvaluateAll(bezierSmoothness);

            return(topSidePoints);
        }