public class Axis
extends java.lang.Object
Constructor and Description |
---|
Axis(double length)
Instanziert ein Koordinatensystem mit Achsen der Laenge length.
|
Modifier and Type | Method and Description |
---|---|
Point |
getO()
Gibt den Nullpunkt des Koordinatensystems aus.
|
Point |
getX()
Gibt den Endpunkt der x-Achse aus.
|
Point |
getY()
Gibt den Endpunkt der y-Achse aus.
|
Point |
getZ()
Gibt den Endpunkt der z-Achse aus.
|
void |
rotate(double alpha,
char axis)
Dreht das Koordinatensystem um den Winkel alpha um die Drehachse axis.
|
void |
scale(double factor)
Skaliert das Koordinatensystem mit dem Faktor factor.
|
public Axis(double length)
length
- Laenge der Koordinatenachsenpublic Point getX()
public Point getY()
public Point getZ()
public Point getO()
public void scale(double factor)
factor
- Skalierungsfaktorpublic void rotate(double alpha, char axis)
alpha
- Drehwinkel (im Bogenmass)axis
- Drechachse ('x', 'y' oder 'z')