Class Hierarchy
Class Rhcs
java.lang.Object
|
+----Rhcs
- public class Rhcs
- extends Object
Model desno rocnega koordinatnega sistema v 3D prostoru. (Right Hand
Coordinate System)
-
axis
- Polje enoznacnih imen koordinatnih osi.
-
rv
- Polje ravnin mejnega kvadra.
-
xy
- Koordinatna ravnina.
-
xz
- Koordinatna ravnina.
-
yz
- Koordinatna ravnina.
- Rhcs(Tocka,
Tocka)
- Postavi in inicializira model koordinatnega sistema.
- draw2D(Graphics,
int, int, int, int, int, int)
- Izrise koordinatno ravnino.
- draw3D(Graphics,
int, int, Matrix3D)
- Izrise model koordinatnega sistema v 3D prostoru.
axis
public char axis[]
- Polje enoznacnih imen koordinatnih osi. Privzeta imena so x, y, z (v
tem vrstnem redu).
xy
public Ravnina xy
- Koordinatna ravnina.
xz
public Ravnina xz
- Koordinatna ravnina.
yz
public Ravnina yz
- Koordinatna ravnina.
rv
public Ravnina rv[]
- Polje ravnin mejnega kvadra.
Rhcs
public Rhcs(Tocka Dp,
Tocka Dn)
- Postavi in inicializira model koordinatnega sistema. Mejni kvader sistema
je dolocen s tockama Dp in Dn.
- Parameters:
- Dp - dimenzija pozitivnih osi (max x, max y, max z)
- Dn - dimenzija negativnih osi (min x, min y, min z)
draw2D
public void draw2D(Graphics g,
int i,
int j,
int w,
int h,
int x0,
int y0)
- Izrise koordinatno ravnino.
- Parameters:
- g - graficni kontekst kamor naj izrise
- i - indeks prve osi ravnine (x - 0, y - 1, z - 2)
- j - indeks druge osi ravnine (x - 0, y - 1, z - 2)
- w - sirina canvasa
- h - visina canvasa
- x0 - x translacija izhodisca glede na sredino canvasa
- y0 - y translacija izhodisca glede na sredino canvasa
draw3D
public void draw3D(Graphics g,
int x0,
int y0,
Matrix3D mat)
- Izrise model koordinatnega sistema v 3D prostoru.
- Parameters:
- g - graficni kontekst kamor naj izrise
- x0 - x koordinata izhodisca na canvasu
- y0 - y koordinata izhodisca na canvasu
- mat - matrika 3D transformacij