net.sf.j3d.threeD.raytracer.graphics
Class RandomColorGenerator
java.lang.Object
net.sf.j3d.threeD.raytracer.graphics.RandomColorGenerator
- All Implemented Interfaces:
- ColorProducer, Producer
public class RandomColorGenerator
- extends Object
- implements ColorProducer
- Author:
- Mike Murray
RandomColorGenerator
public RandomColorGenerator()
RandomColorGenerator
public RandomColorGenerator(ColorProducer baseRGB,
ColorProducer offsetRGB)
setBaseRGB
public void setBaseRGB(ColorProducer base)
setOffsetRGB
public void setOffsetRGB(ColorProducer offset)
getBaseRGB
public ColorProducer getBaseRGB()
getOffsetRGB
public ColorProducer getOffsetRGB()
evaluate
public RGB evaluate(Object[] args)
- Description copied from interface:
ColorProducer
- Produces a color using the specified arguments.
- Specified by:
evaluate in interface ColorProducer
- Parameters:
args - Arguments.
- Returns:
- The RGB color produced.
- See Also:
ColorProducer.evaluate(java.lang.Object[])