Odar Alpartunqa
Знаток
(250)
1 год назад
у нас есть координаты трех вершин треугольника: A(x₁, y₁), B(x₂, y₂), и C(x₃, y₃), просто использовать формулы барицентрических координат для вычисления α, β, и γ
α = ((y₂ - y₃)(x - x₃) + (x₃ - x₂)(y - y₃)) / ((y₂ - y₃)(x₁ - x₃) + (x₃ - x₂)(y₁ - y₃))
β = ((y₃ - y₁)(x - x₃) + (x₁ - x₃)(y - y₃)) / ((y₂ - y₃)(x₁ - x₃) + (x₃ - x₂)(y₁ - y₃))
γ = 1 - α - β