Я тут не за анрилом сижу, а за сапром, потому не помню точно, что там за функции в принтах есть. Но нельзя ли получить форвард вектор одной из сторон треугольника, умножить её на длину этой стороны и прибавить к координатам точки начала этой же стороны?