для наклонных треугольников: c ^ 2 = a ^ 2 + b ^ 2 - 2ab * cos (C)
где a, b, c - длины сторон (независимо от длины)
A, B, C - углы, противоположные стороне с одной и той же буквой.
Используйте вышеприведенное для определения угла от одной из известных вам конечных точек, затем используйте угол, положение вершины и угол между соседними сторонами, чтобы определить, где находится неизвестная вершина.
И сложность проблемы не определяет, на каком сайте она должна идти, только предмет. Так что переведите это в математику.