Nach Berechnung der Mittelpunkt der Seiten eines Dreiecks , können Sie verbinden diese Mittelpunkte zu kleineren Teildreiecke bestimmen. Sie erreichen dies in Java durch beginnend mit den drei Koordinaten eines Dreiecks , die Berechnung der Unterschiede von diesen Koordinaten , um die Mittelpunkte aller Seiten zu finden, und dann den Bau eines neuen Dreiecks aus diesen Mittelpunkte . Things You
Java Development Kit
brauchen anzeigen Weitere Anweisungen
1
Erstellen Sie eine Klasse , die ein Dreieck darstellt , Speichern von drei Punkten, die x -und y-Koordinaten. Diese Punkte werden stellen das grundlegende Dreieck (Quelle 1):
Klasse T {
public static void main (String [] args ) {
int [ ] { s1 = 10, 6 }; int [ ] = { s2 16, 16 }; int [ ] = { s3 4, 0 }; }}
2
Bestimmen Sie den Mittelpunkt von zwei verschiedenen Seiten (Quelle 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
Verbinden Sie die beiden Mittelpunkte zu einem der bereits vorhandenen Punkte . Diese drei Punkte bilden ein Dreieck in der Originalverpackung ( Quelle 1 ) bezeichnet:
//original triangles1 ; s2 ; s3 ;
//interne triangles3 ; mid_side1 ; mid_side2 ;
< p> //interne triangles2 ; mid_side1 ; mid_side2 ;