Ho bisogno di calcolare le proporzioni di un triangolo. Ho i 3 punti e quindi ho le lunghezze e i punti medi. Stavo tentando di utilizzare il tutorial this (anche se non è molto di uno a mio parere), ma è molto vago e non fornisce molte informazioni. Qualcuno potrebbe elaborare, in particolare sulla parte di creazione del rettangolo, o anche condividere un po 'di codice C++ per risolvere questo problema?Proporzioni di un triangolo di una superficie a maglie
Per la soluzione di James:
double s = (a + b + c)/2.0;
double AR = (a * b * c)/(8.0 * (s - a) * (s - b) * (s - c));
@James:
Cubit segnala i seguenti:
Function Name Average Std Dev Minimum Maximum
------------- --------- --------- --------- ---------
Aspect Ratio 1.000e+00 7.371e-04 1.000e+00 1.010e+00
--------------------------------------------------------------
La formula riporta quanto segue:
Function Name Average Minimum Maximum
------------- --------- -------- -------
Aspect Ratio 1.00006 1.000000 1.00972
--------------------------------------------
Definire "rapporto di formato triangolo". Quella è la sua dimensione/diametro più ristretta rispetto alla più lunga? – Kaz
Aha, lunghezza del lato più lungo, all'altezza (se poniamo il triangolo su quel lato, per così dire). – Kaz
Quello che vorrei fare è proiettare uno dei lati più corti (come un vettore) sul lato più lungo. Il delta tra quel vettore proiettato e quello originale è un vettore la cui lunghezza è l'altezza del triangolo. – Kaz