Учитывая 3 2d точки, которые образуют треугольник, есть свойство треугольника, которое не изменяется после любого вида вращения, что помогло бы дать мне вектор направления для этого треугольника. Например, если треугольник равнобедренный, я могу получить вектор направления, соединив среднюю точку основания с противоположной вершиной, и я знаю, какие 2 точки составляют основу, глядя на расстояния. То же самое можно сделать для прямоугольных треугольников.
Можно ли это обобщить на все треугольники?