Come trovare un triangolo all'interno di un triangolo utilizzo di codice Java

December 20

Calcolando il punto medio dei lati di un triangolo, è possibile collegare i punti medi per determinare piccoli sotto-triangoli. Per realizzare ciò in Java cominciando con le tre coordinate di un triangolo, calcolando le differenze di quelle coordinate per trovare i punti medi di tutte le parti, e quindi la costruzione di un nuovo triangolo su quei punti medi.

istruzione

1 Creare una classe che rappresenta un triangolo, la memorizzazione di tre punti che rappresentano le coordinate xe y. Questi punti rappresenteranno il triangolo di base (Fonte 1):

class T {

Main (string [] args) {public static void

int [] s1 = {10, 6};
int [] s2 = {16, 16};
int [] = {S3 4, 0};

}
}

2 Determinare il punto medio di due lati diversi (Fonte 1):

int diff_side1x = s2 [0] - s1 [0];
int diff_side1y = s2 [1] - s1 [1];
int [] mid_side1 = {diff_side1x + s1 [0], diff_side1y + s1 [1]};

int diff_side2x = s2 [0] - S3 [0];
int diff_side2y = s2 [1] - S3 [1];
int [] mid_side2 = {diff_side2x + s3 [0], diff_side2y + s3 [1]};

3 Collegare i due punti medi ad uno dei punti già esistenti. Questi tre punti formeranno un triangolo inscritto in originale (Source 1):

// Triangolo originale
s1;
s2;
s3;

// Triangolo interna
s3;
mid_side1;
mid_side2;

// Triangolo interna
s2;
mid_side1;
mid_side2;