3D Punkt u. Quader

Neue Frage »

Auf diesen Beitrag antworten »
neuling96 3D Punkt u. Quader

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
public class Punkt3D extends Punkt2D{ 
private double zKoordinate;
public Punkt3D(double x, double y, double z) {
super( x,y); 
this.zKooordinate=z;
}
public void verschiebe(double x, double y, double z) {
super.verschiebe(x, y); 
this.zKooordinate += z;
}
public double getZKoordinate() { 
return this.zKoordinate;
}

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
public class Quader {
private Punkt3D eckPunkt;
 private double laengeX; 
private double laengeY; 
private double laengeZ;
public Quader(Punkt3D eckPunkt, double x, double y, double z) {
this.eckPunkt = eckpunkt;
this.laengeX = x;
 this.laengeY = y;
 this.laengeZ = z;
}
public void verschiebe(double x, double y, double z) {
this.eckPunkt.verschiebe(x,y,z);
}
}
 
Auf diesen Beitrag antworten »
eulerscheZahl

Der Punkt3D sieht gut aus.
Der Quader passt auch, alternativ zu den Längen könntest du auch 2 gegenüberliegende Ecken als Punkt3D speichern. Hätte den Vorteil, dass du den Quader leicht in ein Rechteck umwandeln kannst, wenn du einen Punkt2D entgegennimmst (für sowas gibts Templates, aber so weit bist du wohl noch nicht).
Auf diesen Beitrag antworten »
neuling96

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
public class Punkt3D extends Punkt2D{ 
private double zKoordinate;
public Punkt3D(double x, double y, double z) {
super( x,y); 
this.zKooordinate = z;
}
public void verschiebe(double x, double y, double z) {
super.verschiebe(x, y); 
this.zKooordinate += z;
}
public double getZKoordinate() { 
return this.zKoordinate;
}
}


wieso wird z nicht gefunden?
Auf diesen Beitrag antworten »
eulerscheZahl

Zähle die 'o', dann weißt du es.
 
Auf diesen Beitrag antworten »
neuling96

danke Wink
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »