| Package | Description |
|---|---|
| org.web3d.x3d.jsail.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| org.web3d.x3d.sai.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ParticleSystemObject
X3D node tooltip: (X3D version 3.2 or later) [X3DShapeNode] ParticleSystem specifies a complete particle system.
|
| Modifier and Type | Method and Description |
|---|---|
ParticleSystem |
ParticleSystem.setAppearance(X3DAppearanceNode newValue)
Assign X3DAppearanceNode instance (using a properly typed node) to inputOutput SFNode field appearance.
|
ParticleSystem |
ParticleSystem.setBboxCenter(float[] newValue)
Assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
|
ParticleSystem |
ParticleSystem.setBboxSize(float[] newValue)
Assign 3-tuple float array within allowed range of [0,infinity), or default value [-1 -1 -1], to initializeOnly SFVec3f field named bboxSize.
|
ParticleSystem |
ParticleSystem.setColorKey(float[] newValue)
Assign float array using RGB values [0..1] to initializeOnly MFFloat field named colorKey.
|
ParticleSystem |
ParticleSystem.setColorRamp(X3DColorNode newValue)
Assign X3DColorNode instance (using a properly typed node) using RGB values [0..1] to initializeOnly SFNode field colorRamp.
|
ParticleSystem |
ParticleSystem.setCreateParticles(boolean newValue)
Assign boolean value to inputOutput SFBool field named createParticles.
|
ParticleSystem |
ParticleSystem.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
ParticleSystem |
ParticleSystem.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
ParticleSystem |
ParticleSystem.setEmitter(X3DParticleEmitterNode newValue)
Assign X3DParticleEmitterNode instance (using a properly typed node) to initializeOnly SFNode field emitter.
|
ParticleSystem |
ParticleSystem.setEnabled(boolean newValue)
Assign boolean value to inputOutput SFBool field named enabled.
|
ParticleSystem |
ParticleSystem.setGeometry(X3DGeometryNode newValue)
Assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.
|
ParticleSystem |
ParticleSystem.setGeometryType(java.lang.String newValue)
Assign String enumeration value ("LINE"|"POINT"|"QUAD"|"SPRITE"|"TRIANGLE"|"GEOMETRY") ['LINE'|'POINT'|'QUAD'|'SPRITE'|'TRIANGLE'|'GEOMETRY'] to initializeOnly SFString field named geometryType.
|
ParticleSystem |
ParticleSystem.setLifetimeVariation(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named lifetimeVariation.
|
ParticleSystem |
ParticleSystem.setMaxParticles(int newValue)
Assign int value within allowed range of [0,infinity) to inputOutput SFInt32 field named maxParticles.
|
ParticleSystem |
ParticleSystem.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
ParticleSystem |
ParticleSystem.setParticleLifetime(float newValue)
Assign float value within allowed range of [0,infinity) to inputOutput SFFloat field named particleLifetime.
|
ParticleSystem |
ParticleSystem.setParticleSize(float[] newValue)
Assign 2-tuple float array within allowed range of [0,infinity) to inputOutput SFVec2f field named particleSize.
|
ParticleSystem |
ParticleSystem.setPhysics(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to initializeOnly MFNode field physics.
|
ParticleSystem |
ParticleSystem.setTexCoordKey(float[] newValue)
Assign float array within allowed range of [0,infinity) to initializeOnly MFFloat field named texCoordKey.
|
ParticleSystem |
ParticleSystem.setTexCoordRamp(TextureCoordinate newValue)
Assign TextureCoordinate instance (using a properly typed node) to initializeOnly SFNode field texCoordRamp.
|
ParticleSystem |
ParticleSystem.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.