Cómo encontrar un triángulo dentro de un triángulo utilizando código Java

by admin

Calculando el punto medio de los lados de un triángulo, puede conectar los puntos medios para determinar pequeños sub-triángulos. Esto se logra en Java comenzando con las tres coordenadas de un triángulo, el cálculo de las diferencias de las coordenadas para encontrar los puntos medios de todos los lados, y luego la construcción de un nuevo triángulo de los puntos medios.

Instrucciones

1 Crear una clase que representa un triángulo, el almacenamiento de tres puntos que representan coordenadas x e y. Estos puntos representan el triángulo básico (Fuente 1):

clase T {

principales argumentos (String []) {public static void

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

}
}

2 Determinar el punto medio de dos lados diferentes (Fuente 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 Conectar los dos puntos medios a uno de los puntos ya existentes. Estos tres puntos formarán un triángulo inscrito en el original (Fuente 1):

// Triángulo original
s1;
s2;
s3;

// Triángulo interno
s3;
mid_side1;
mid_side2;

// Triángulo interno
s2;
mid_side1;
mid_side2;

ETIQUETA: