Да я грешным делом подумал, что удлинение и обрезка это какие то методы хитрые. Почему то засело, что удлинение это как процесс, линия всё длиннее и длиннее и дойдя до следующей линии видит, ага дошла - всё хватит. А почитав форумы, вроде как понял, что просто изменение координат вершин отрезков или полилинии.