com.jme3.effect.shapes
Class EmitterPointShape
java.lang.Object
com.jme3.effect.shapes.EmitterPointShape
- All Implemented Interfaces:
- EmitterShape, Savable, java.lang.Cloneable
public class EmitterPointShape
- extends java.lang.Object
- implements EmitterShape
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmitterPointShape
public EmitterPointShape()
EmitterPointShape
public EmitterPointShape(Vector3f point)
deepClone
public EmitterShape deepClone()
- Description copied from interface:
EmitterShape
- This method creates a deep clone of the current instance of the emitter shape.
- Specified by:
deepClone
in interface EmitterShape
- Returns:
- deep clone of the current instance of the emitter shape
getRandomPoint
public void getRandomPoint(Vector3f store)
- Description copied from interface:
EmitterShape
- This method fills in the initial position of the particle.
- Specified by:
getRandomPoint
in interface EmitterShape
- Parameters:
store
- store variable for initial position
getRandomPointAndNormal
public void getRandomPointAndNormal(Vector3f store,
Vector3f normal)
- This method fills the point with data.
It does not fill the normal.
- Specified by:
getRandomPointAndNormal
in interface EmitterShape
- Parameters:
store
- the variable to store the point datanormal
- not used in this class
getPoint
public Vector3f getPoint()
setPoint
public void setPoint(Vector3f point)
write
public void write(JmeExporter ex)
throws java.io.IOException
- Specified by:
write
in interface Savable
- Throws:
java.io.IOException
read
public void read(JmeImporter im)
throws java.io.IOException
- Specified by:
read
in interface Savable
- Throws:
java.io.IOException