Beispiel #1
0
        public Vector2 NormalizedWithZeroSolution()
        {
            LineSegmentF segment        = new LineSegmentF(Start, End);
            Vector2      line_to_vector = segment.ToVector2();

            if (Math.Abs(line_to_vector.X) > 0 || Math.Abs(line_to_vector.Y) > 0)
            {
                return(Vector2.Normalize(line_to_vector));
            }
            else
            {
                return(Vector2.UnitY);
            }
        }
Beispiel #2
0
        public float ToAngle()
        {
            LineSegmentF segment = new LineSegmentF(Start, End);

            return(segment.ToVector2().ToAngle());
        }