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)


Variable Index

o axis
Polje enoznacnih imen koordinatnih osi.
o rv
Polje ravnin mejnega kvadra.
o xy
Koordinatna ravnina.
o xz
Koordinatna ravnina.
o yz
Koordinatna ravnina.

Constructor Index

o Rhcs(Tocka, Tocka)
Postavi in inicializira model koordinatnega sistema.

Method Index

o draw2D(Graphics, int, int, int, int, int, int)
Izrise koordinatno ravnino.
o draw3D(Graphics, int, int, Matrix3D)
Izrise model koordinatnega sistema v 3D prostoru.

Variables

o axis

  public char axis[]
Polje enoznacnih imen koordinatnih osi. Privzeta imena so x, y, z (v tem vrstnem redu).

o xy

  public Ravnina xy
Koordinatna ravnina.

o xz

  public Ravnina xz
Koordinatna ravnina.

o yz

  public Ravnina yz
Koordinatna ravnina.

o rv

  public Ravnina rv[]
Polje ravnin mejnega kvadra.

Constructors

o 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)

Methods

o 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

o 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