|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VRMLParticleEmitterNodeType
A node which specifies an emitter of particles for a particle system.
| Method Summary | |
|---|---|
org.j3d.geom.particle.ParticleInitializer |
getInitializer()
Get the internal initialiser model that will be used for this particle system implementation. |
float |
getMass()
Get the current value of the mass field. |
float |
getSpeed()
Get the current value of the speed field. |
float |
getSurfaceArea()
Get the current value of the surfaceArea field. |
float |
getVariation()
Get the current value of the variation field. |
void |
setMass(float mass)
Set the position field value to the new value. |
void |
setSpeed(float speed)
Set the position field value to the new value. |
void |
setSurfaceArea(float surfaceArea)
Set the position field value to the new value. |
void |
setVariation(float variation)
Set the variation field value to the new value. |
| Methods inherited from interface org.web3d.vrml.nodes.VRMLNodeType |
|---|
addNodeListener, clearRemovedLayerIds, getFieldValue, getLayerIds, getMetadataObject, getRefCount, getRemovedLayerIds, hasFieldChanged, isSetupFinished, notifyExternProtoLoaded, removeNodeListener, sendRoute, setDEF, setFrameStateManager, setMetadataObject, setupFinished, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, updateRefCount |
| Methods inherited from interface org.web3d.vrml.lang.VRMLNode |
|---|
getFieldDeclaration, getFieldIndex, getNodeFieldIndices, getNumFields, getPrimaryType, getSecondaryType, getUserData, getVRMLNodeName, isDEF, setErrorReporter, setUserData, setVersion |
| Methods inherited from interface org.web3d.vrml.nodes.FrameStateListener |
|---|
allEventsComplete |
| Method Detail |
|---|
org.j3d.geom.particle.ParticleInitializer getInitializer()
float getSpeed()
void setSpeed(float speed)
throws InvalidFieldValueException
speed - The new position to set
InvalidFieldValueExceptionfloat getMass()
void setMass(float mass)
throws InvalidFieldValueException
mass - The new mass to set
InvalidFieldValueException - The mass value was negativefloat getSurfaceArea()
void setSurfaceArea(float surfaceArea)
throws InvalidFieldValueException
surfaceArea - The new amount of surface area to set
InvalidFieldValueException - The area value was negativefloat getVariation()
void setVariation(float variation)
throws InvalidFieldValueException
variation - The new amount of variation to set
InvalidFieldValueException - The field is out of range
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||