Мне нужно вычислить соотношение сторон треугольника. У меня есть 3 точки, и, следовательно, у меня есть длины и середины. Я пытался использовать этот туториал (, хотя, на мой взгляд, он немногословен ), но он очень расплывчатый и не дает много информации. Может ли кто-нибудь уточнить, в частности, часть создания прямоугольника или даже поделиться небольшим количеством кода на С++ для решения этой проблемы?
К решению Джеймса:
double s = (a + b + c) / 2.0;
double AR = (a * b * c) / (8.0 * (s - a) * (s - b) * (s - c));
@James:
Cubit сообщает следующее:
Function Name Average Std Dev Minimum Maximum
------------- --------- --------- --------- ---------
Aspect Ratio 1.000e+00 7.371e-04 1.000e+00 1.010e+00
--------------------------------------------------------------
Ваша формула сообщает следующее:
Function Name Average Minimum Maximum
------------- --------- -------- -------
Aspect Ratio 1.00006 1.000000 1.00972
--------------------------------------------