Update of /cvsroot/jrman/drafts/src/org/jrman/util
In directory sc8-pr-cvs1:/tmp/cvs-serv11999/src/org/jrman/util
Modified Files:
Calc.java
Log Message:
Added plastic surface shader.
Added fog and depthcue volume shaders.
Better error handling.
Index: Calc.java
===================================================================
RCS file: /cvsroot/jrman/drafts/src/org/jrman/util/Calc.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Calc.java 22 May 2003 07:36:27 -0000 1.8
--- Calc.java 23 May 2003 06:47:02 -0000 1.9
***************
*** 71,85 ****
public static float depth(
Point3f p,
- Transform toCamera,
float near,
! float far,
! Point3f tmp) {
! toCamera.transformPoint(p, tmp);
! return (tmp.z - near) / (far - near);
! }
!
! public static float depth(Point3f p, Transform toCamera, float near, float far) {
! Point3f tmp = new Point3f();
! return depth(p, toCamera, near, far, tmp);
}
--- 71,77 ----
public static float depth(
Point3f p,
float near,
! float far) {
! return (p.z - near) / (far - near);
}
|