static Offset getShorterLineEnd( Offset point1, Offset point2, double shortening, ) { return point2 - normalizeVector(getDirectionVector(point1, point2)) * shortening; }