我需要计算三角形的纵横比。我有 3 个点,因此我有长度和中点。我正在尝试使用本教程(尽管在我看来它并不多),但它非常模糊并且没有提供太多信息。有人可以详细说明,特别是在矩形创建部分,甚至分享一些 C++ 代码来解决这个问题吗?
对于詹姆斯的解决方案:
double s = (a + b + c) / 2.0;
double AR = (a * b * c) / (8.0 * (s - a) * (s - b) * (s - c));
@詹姆士:
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
--------------------------------------------