Example #1
0
        private static IEnumerable <Vector2> GetFirstSegment(
            SequentialTriple <Vector2> points,
            float alpha,
            int splineResolution)
        {
            var initial = points[0] * 2 - points[1];
            var quad    = points.PrependValue(initial);

            return(GetSegment(
                       quad,
                       alpha,
                       splineResolution));
        }
Example #2
0
        private static IEnumerable <Vector2> GetLastSegment(
            SequentialTriple <Vector2> points,
            float alpha,
            int splineResolution)
        {
            var final = points[2] * 2 - points[1];
            var quad  = points.AppendValue(final);

            return(GetSegment(
                       quad,
                       alpha,
                       splineResolution));
        }
Example #3
0
 public void Pair()
 {
     var s = new SequentialPair <int>(3, 5);
     var t = new SequentialTriple <int>(2, 6, 9);
     var o = new SequentialQuad <int>(6, 9, 10, 14);
 }