JPBRT 0.5

org.jpbrt.core
Class AnimatedTransform

java.lang.Object
  extended by org.jpbrt.core.AnimatedTransform

public class AnimatedTransform
extends java.lang.Object

Animates Transform objects over a period of time.

References:

Version:
1.0 2010-09-11 Created.
Author:
Werner Randelshofer

Constructor Summary
AnimatedTransform()
           
AnimatedTransform(Transform t)
           
AnimatedTransform(Transform transform1, float time1, Transform transform2, float time2)
           
 
Method Summary
 boolean hasScale()
           
 void interpolate(float time, Transform t)
           
 BBox motionBounds(BBox b, boolean useInverse)
           
 java.lang.String toString()
           
 Ray transform(Ray r)
           
 void transform(RayDifferential r, RayDifferential tr)
           
 void transform(Ray r, Ray tr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnimatedTransform

public AnimatedTransform()

AnimatedTransform

public AnimatedTransform(Transform t)

AnimatedTransform

public AnimatedTransform(Transform transform1,
                         float time1,
                         Transform transform2,
                         float time2)
Method Detail

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

Copyright 2010 © by the authors and contributors of the JPBRT project.
Some rights reserved.