1 package de.lathanda.eos.game.geom;
 
    3 import java.util.Arrays;
 
    5 import de.lathanda.eos.base.math.Point;
 
    6 import de.lathanda.eos.base.math.Vector;
 
   18     public Triangle(
double x1, 
double y1, 
double x2, 
double y2, 
double x3, 
double y3) {
 
   19         x = 
new double[] {x1, x2, x3};
 
   20         y = 
new double[] {y1, y2, y3};
 
   26     public double getX(
int i) {
 
   29     public double getY(
int i) {
 
   34         StringBuilder s = 
new StringBuilder(
"Triangle ");
 
   35         for(
int i = 0; i < 3; i ++) {
 
   36             s.append(
"("+x[i]+
"/"+y[i]+
")");
 
   38         return "Triangle [x=" + Arrays.toString(x) + 
", y=" + Arrays.toString(y) + 
"]";
 
   44         return new Point((x[0]+x[1]+x[2])/3, (y[0]+y[1]+y[2])/3);
 
   46     public void move(
double dx, 
double dy) {
 
   47         for(
int i = 0; i < 3; i++) {
 
double crossproduct(Vector b)
 
Triangle(double[] x, double[] y)
 
Triangle(double x1, double y1, double x2, double y2, double x3, double y3)
 
void move(double dx, double dy)