Genom att beräkna mittpunkten av sidorna i en triangel , kan du ansluta dessa mittpunkter att bestämma mindre sub- trianglar . Du åstadkommer detta i Java genom att börja med de tre koordinaterna för en triangel , beräkna skillnaderna i dessa koordinater för att hitta mittpunkter alla sidor , och sedan bygga en ny triangel ur dessa mittpunkter . Saker du behöver Review, Java Development Kit
Visa fler instruktioner
1
Skapa en klass som representerar en triangel , lagra tre punkter som representerar x -och y-koordinater . Dessa punkter kommer att representera den grundläggande triangeln ( Källa 1 ) :
klass T {
public void main ( String [] args ) {
int [ ] s1 = { 10 , 6 } , int [ ] s2 = { 16 , 16 } , int [ ] s3 = { 4 , 0 };
} }
2
Bestäm mittpunkten av två olika sidor ( Källa 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
Anslut de två mittpunkter till någon av de redan befintliga punkter . Dessa tre punkter kommer att bilda en triangel inskriven i den ursprungliga ( Källa 1 ) :
//original triangles1 , s2 , s3 ,
//intern triangles3 , mid_side1 , mid_side2 ;
//intern triangles2 , mid_side1 , mid_side2 ,