org.jpbrt.core
Class AnimatedTransform
java.lang.Object
org.jpbrt.core.AnimatedTransform
public class AnimatedTransform
- extends java.lang.Object
Animates Transform
objects over a period of time.
References:
- M. Pharr, G. Humphreys. (2010). Physically Based Rendering, 2nd Edition.
Morgan Kaufmann.
CHAPTER 02, Section 2.9.
- Version:
- 1.0 2010-09-11 Created.
- Author:
- Werner Randelshofer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AnimatedTransform
public AnimatedTransform()
AnimatedTransform
public AnimatedTransform(Transform t)
AnimatedTransform
public AnimatedTransform(Transform transform1,
float time1,
Transform transform2,
float time2)
hasScale
public boolean hasScale()
interpolate
public void interpolate(float time,
Transform t)
motionBounds
public BBox motionBounds(BBox b,
boolean useInverse)
transform
public void transform(Ray r,
Ray tr)
transform
public void transform(RayDifferential r,
RayDifferential tr)
transform
public Ray transform(Ray r)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object