Necesito calcular la relación de aspecto de un triángulo. Tengo los 3 puntos, y por lo tanto tengo las longitudes y los puntos medios. Estaba intentando usar el tutorial this (aunque no es muy bueno en mi opinión), pero es muy vago y no proporciona mucha información. ¿Podría alguien elaborar, específicamente en la parte de creación de rectángulo, o incluso compartir un poco de código de C++ para resolver este problema?Relación de aspecto de un triángulo de una superficie mallada
A una solución de James:
double s = (a + b + c)/2.0;
double AR = (a * b * c)/(8.0 * (s - a) * (s - b) * (s - c));
@ James:
Cubit informa lo siguiente:
Function Name Average Std Dev Minimum Maximum
------------- --------- --------- --------- ---------
Aspect Ratio 1.000e+00 7.371e-04 1.000e+00 1.010e+00
--------------------------------------------------------------
Su fórmula informa de lo siguiente:
Function Name Average Minimum Maximum
------------- --------- -------- -------
Aspect Ratio 1.00006 1.000000 1.00972
--------------------------------------------
Definir "relación de aspecto de triángulo". ¿Es su dimensión/diámetro más estrecho posible al más largo? – Kaz
Aha, la longitud del lado más largo, a la altura (si ponemos el triángulo en ese lado, por así decirlo). – Kaz
Lo que haría es proyectar uno de los lados más cortos (como un vector) en el lado más largo. El delta entre ese vector proyectado y el original es un vector cuya longitud es la altura del triángulo. – Kaz