Ao calcular o ponto médio dos lados de um triângulo , você pode conectar esses pontos médios para determinar sub- triângulos menores . Você fazer isso em Java , começando com as três coordenadas de um triângulo, calcular as diferenças dessas coordenadas para encontrar os pontos médios de todos os lados , em seguida, a construção de um novo triângulo fora desses pontos médios . Coisas que você precisa
Java Development Kit
Show Mais instruções
1
Crie uma classe que representa um triângulo, armazenar três pontos que representam as coordenadas x e y . Estes pontos irão representar o triângulo básico ( Fonte 1 ) :
classe T {
void main ( String [ ] args ) { public static
int [ ] = { s1 10, 6 }; int [ ] s2 = { 16, 16 }; int [] s3 = { 4, 0 }; }}
2
Determine o ponto médio de dois lados diferentes ( 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
Conecte os dois pontos médios de um dos pontos já existentes. Estes três pontos formam um triângulo inscrito no original ( Fonte 1 ) :
//triangles1 original; s2; s3 ;
//triangles3 interno; mid_side1 ; mid_side2 ;
//triangles2 interno; mid_side1 ; mid_side2 ;