com.jme3.effect.shapes
インタフェース EmitterShape

すべてのスーパーインタフェース:
java.lang.Cloneable, Savable
既知の実装クラスの一覧:
EmitterBoxShape, EmitterMeshConvexHullShape, EmitterMeshFaceShape, EmitterMeshVertexShape, EmitterPointShape, EmitterSphereShape

public interface EmitterShape
extends Savable, java.lang.Cloneable

This interface declares methods used by all shapes that represent particle emitters.


メソッドの概要
 EmitterShape deepClone()
          This method creates a deep clone of the current instance of the emitter shape.
 void getRandomPoint(Vector3f store)
          This method fills in the initial position of the particle.
 void getRandomPointAndNormal(Vector3f store, Vector3f normal)
          This method fills in the initial position of the particle and its normal vector.
 
インタフェース com.jme3.export.Savable から継承されたメソッド
read, write
 

メソッドの詳細

getRandomPoint

void getRandomPoint(Vector3f store)
This method fills in the initial position of the particle.

パラメータ:
store - store variable for initial position

getRandomPointAndNormal

void getRandomPointAndNormal(Vector3f store,
                             Vector3f normal)
This method fills in the initial position of the particle and its normal vector.

パラメータ:
store - store variable for initial position
normal - store variable for initial normal

deepClone

EmitterShape deepClone()
This method creates a deep clone of the current instance of the emitter shape.

戻り値:
deep clone of the current instance of the emitter shape