j3d.examples.particles.shapes
Class CloudPuffFactory

java.lang.Object
  extended by j3d.examples.particles.shapes.Shape3DFactory
      extended by j3d.examples.particles.shapes.CloudPuffFactory
All Implemented Interfaces:
IShape3DFactory

public class CloudPuffFactory
extends Shape3DFactory


Constructor Summary
CloudPuffFactory()
           
CloudPuffFactory(float aRadius, float aRadiusVariance, javax.vecmath.Color3f anAmbientColor, javax.vecmath.Color3f aAmbientVariance)
           
CloudPuffFactory(float aRadius, float aRadiusVariance, javax.vecmath.Color3f anAmbientColor, javax.vecmath.Color3f aAmbientVariance, javax.vecmath.Color3f anEmissiveColor, javax.vecmath.Color3f anEmissiveColorVariance, int octaves, int octaveVariance)
           
CloudPuffFactory(float aRadius, float aRadiusVariance, javax.vecmath.Color3f anAmbientColor, javax.vecmath.Color3f aAmbientVariance, javax.vecmath.Color3f anEmissiveColor, javax.vecmath.Color3f anEmissiveColorVariance, int octaves, int octaveVariance, int aMode)
           
CloudPuffFactory(float aRadius, float aRadiusVariance, javax.vecmath.Color3f anAmbientColor, javax.vecmath.Color3f aAmbientVariance, int octaves, int octaveVariance)
           
CloudPuffFactory(float aRadius, float aRadiusVariance, javax.vecmath.Color3f anAmbientColor, javax.vecmath.Color3f aAmbientVariance, int octaves, int octaveVariance, int aMode)
           
 
Method Summary
 javax.vecmath.Color3f getEmissiveColor()
           
 javax.vecmath.Color3f getEmissiveColorVariance()
           
 int getNoiseMode()
           
 int getOctaves()
           
 int getOctavesVariance()
           
 void setEmissiveColor(javax.vecmath.Color3f emissiveColor)
           
 void setEmissiveColorVariance(javax.vecmath.Color3f emissiveColorVariance)
           
 void setNoiseMode(int noiseMode)
           
 void setOctaves(int octaves)
           
 void setOctavesVariance(int octavesVariance)
           
 
Methods inherited from class j3d.examples.particles.shapes.Shape3DFactory
createShape
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudPuffFactory

public CloudPuffFactory()

CloudPuffFactory

public CloudPuffFactory(float aRadius,
                        float aRadiusVariance,
                        javax.vecmath.Color3f anAmbientColor,
                        javax.vecmath.Color3f aAmbientVariance)

CloudPuffFactory

public CloudPuffFactory(float aRadius,
                        float aRadiusVariance,
                        javax.vecmath.Color3f anAmbientColor,
                        javax.vecmath.Color3f aAmbientVariance,
                        int octaves,
                        int octaveVariance)

CloudPuffFactory

public CloudPuffFactory(float aRadius,
                        float aRadiusVariance,
                        javax.vecmath.Color3f anAmbientColor,
                        javax.vecmath.Color3f aAmbientVariance,
                        int octaves,
                        int octaveVariance,
                        int aMode)

CloudPuffFactory

public CloudPuffFactory(float aRadius,
                        float aRadiusVariance,
                        javax.vecmath.Color3f anAmbientColor,
                        javax.vecmath.Color3f aAmbientVariance,
                        javax.vecmath.Color3f anEmissiveColor,
                        javax.vecmath.Color3f anEmissiveColorVariance,
                        int octaves,
                        int octaveVariance)

CloudPuffFactory

public CloudPuffFactory(float aRadius,
                        float aRadiusVariance,
                        javax.vecmath.Color3f anAmbientColor,
                        javax.vecmath.Color3f aAmbientVariance,
                        javax.vecmath.Color3f anEmissiveColor,
                        javax.vecmath.Color3f anEmissiveColorVariance,
                        int octaves,
                        int octaveVariance,
                        int aMode)
Method Detail

getEmissiveColor

public javax.vecmath.Color3f getEmissiveColor()

setEmissiveColor

public void setEmissiveColor(javax.vecmath.Color3f emissiveColor)

getEmissiveColorVariance

public javax.vecmath.Color3f getEmissiveColorVariance()

setEmissiveColorVariance

public void setEmissiveColorVariance(javax.vecmath.Color3f emissiveColorVariance)

getNoiseMode

public int getNoiseMode()

setNoiseMode

public void setNoiseMode(int noiseMode)

getOctaves

public int getOctaves()

setOctaves

public void setOctaves(int octaves)

getOctavesVariance

public int getOctavesVariance()

setOctavesVariance

public void setOctavesVariance(int octavesVariance)