Class TinyRayTrace
java.lang.Object
TinyRayTrace
- class TinyRayTrace
- extends java.lang.Object
Uses Shirley's formulation of ray-triangle, w. barycentric coords.
- Version:
- 16 March 2005
- Author:
- R. P. Futrelle
Field Summary |
(package private) double |
a
|
(package private) double |
akjb
|
(package private) double |
b
|
(package private) double |
beta
|
(package private) double |
blkc
|
(package private) double |
c
|
(package private) java.awt.Color[][] |
colorArray
|
(package private) double |
d
|
(package private) double |
dheg
|
(package private) double |
e
|
(package private) double |
eihf
|
(package private) double |
f
|
(package private) double |
g
|
(package private) double |
gamma
|
(package private) double |
gfdi
|
(package private) double |
h
|
(package private) double |
ii
|
(package private) double |
jcal
|
(package private) double |
jj
|
(package private) double |
k
|
(package private) double |
l
|
(package private) double |
M
|
(package private) double |
t
|
(package private) double |
t0
|
(package private) double |
t1
|
(package private) int |
xdim
|
(package private) int |
ydim
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eihf
double eihf
gfdi
double gfdi
dheg
double dheg
akjb
double akjb
jcal
double jcal
blkc
double blkc
a
double a
b
double b
c
double c
d
double d
e
double e
f
double f
g
double g
h
double h
ii
double ii
jj
double jj
k
double k
l
double l
beta
double beta
gamma
double gamma
t
double t
t0
double t0
t1
double t1
M
double M
xdim
int xdim
ydim
int ydim
colorArray
java.awt.Color[][] colorArray
TinyRayTrace
public TinyRayTrace(int xdim,
int ydim)
doTrace
public void doTrace(Tri tri,
java.awt.Color[][] colorArray)
traceOne
public void traceOne(Tri tri,
P3d raye,
P3d rayd,
int i,
int j)
setParams
void setParams(Tri tri,
P3d raye,
P3d rayd)
comp_t
double comp_t()
comp_beta
double comp_beta()
comp_gamma
double comp_gamma()