Class Hierarchy
Class Ravnina
java.lang.Object
|
+----Ravnina
- public class Ravnina
- extends Object
Ravnina v 3D prostoru.
-
n
- Normalni enotski vektor ravnine.
-
op
- Polje oglisc poligona ravnine v 3D prostoru.
-
V
- Krajevni vektor prve tocke v poligonu ravnine.
- Ravnina(Tocka[])
- Doloci ravnino podano s tremi tockami.
- Ravnina(Tocka[],
int)
- Doloci ravnino podano s poligonom.
- draw3D(Graphics,
int, int, Matrix3D, Color)
- Izrise poligon ravnine v 3D prostoru.
- inside(Tocka)
- Testira ali lezi tocka znotraj poligona ravnine.
op
public Tocka op[]
- Polje oglisc poligona ravnine v 3D prostoru.
V
public Vektor V
- Krajevni vektor prve tocke v poligonu ravnine.
n
public Vektor n
- Normalni enotski vektor ravnine.
Ravnina
public Ravnina(Tocka P[])
- Doloci ravnino podano s tremi tockami. Inicializira poligon ravnine
kot paralelogram skozi te tri tocke.
- Parameters:
- P - polje treh tock
Ravnina
public Ravnina(Tocka P[],
int stt)
- Doloci ravnino podano s poligonom. Podani poligon vzame kot poligon
ravnine v 3D prostoru.
- Parameters:
- P - polje tock poligona
- stt - stevilo tock v poligonu (P.length)
inside
public boolean inside(Tocka T)
- Testira ali lezi tocka znotraj poligona ravnine. Vrne true,
ce lezi znotraj poligona, drugace vrne false.
- Parameters:
- T - testirana tocka
draw3D
public void draw3D(Graphics g,
int x0,
int y0,
Matrix3D mat,
Color c)
- Izrise poligon ravnine 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
- c - barva s katero naj izrise