diff --git a/EtchBendLines/Extensions.cs b/EtchBendLines/Extensions.cs index 9aa45c9..2522631 100644 --- a/EtchBendLines/Extensions.cs +++ b/EtchBendLines/Extensions.cs @@ -61,16 +61,9 @@ namespace EtchBendLines var lengthSquared = d2.X * d2.X + d2.Y * d2.Y; var param = dotProduct / lengthSquared; - if (param < 0) - return startPoint; - else if (param > 1) - return endPoint; - else - { - return new Vector2( - startPoint.X + param * d2.X, - startPoint.Y + param * d2.Y); - } + return new Vector2( + startPoint.X + param * d2.X, + startPoint.Y + param * d2.Y); } public static Vector2 MidPoint(this Line line)