Площадь: S = √(p(p − a)(p − b)(p − c)), где p = (a + b + c) / 2. При известных двух сторонах и угле между ними: S = ab · sin γ / 2. Периметр P = a + b + c.
Дополнительные величины: hₐ = 2S/a; mₐ = √(2b² + 2c² − a²)/2; lₐ = √(bc((b+c)² − a²))/(b+c). Остальные — перестановкой сторон. Радиусы r = S/p и R = abc/(4S).
Проверяйте исходные данные: длины должны быть положительными; сумма двух сторон — строго больше третьей. Углы вводятся в градусах, сумма внутренних углов равна 180°. Гипотенуза длиннее каждого катета.
Единицы: ядро считает в метрах. При смене единиц физический размер сохраняется. Площадь всегда в м², расчёт каркаса — в метрах. Вычислительная точность ≠ строительный допуск.