|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ch.beattl.projektor.Axis
public class Axis
Eine Klasse zur Verwaltung der Koordinatenachsen.
Constructor Summary | |
---|---|
Axis(double length)
Instanziert ein Koordinatensystem mit Achsen der Laenge length. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Axis(double length)
length
- Laenge der KoordinatenachsenMethod Detail |
---|
public 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')
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |