Uses of Class
org.web3d.x3d.jsail.ParticleSystems.ParticleSystem
Package
Description
The Particle Systems component specifies how to model particles and their interactions through the application of basic physics principles to affect motion.
-
Uses of ParticleSystem in org.web3d.x3d.jsail.ParticleSystems
Modifier and TypeMethodDescriptionParticleSystem.addColorKey
(float newValue) Add singleton float value to MFFloat colorKey field.ParticleSystem.addColorKey
(SFFloat newValue) Add singleton SFFloat value to MFFloat colorKey field.ParticleSystem.addComments
(String newComment) Add comment as String to contained commentsList.ParticleSystem.addComments
(String[] newComments) Add comments as String[] array to contained commentsList.ParticleSystem.addComments
(CommentsBlock newCommentsBlock) Add CommentsBlock to contained commentsList.ParticleSystem.addPhysics
(ProtoInstance newValue) Add single ProtoInstance (with appropriate node type and containerField value) to MFNode array for physics field.ParticleSystem.addPhysics
(X3DNode newValue) Add single child node to existing array of physics nodes (if any).ParticleSystem.addTexCoordKey
(float newValue) Add singleton float value to MFFloat texCoordKey field.ParticleSystem.addTexCoordKey
(SFFloat newValue) Add singleton SFFloat value to MFFloat texCoordKey field.ParticleSystem.clearAppearance()
Utility method to clear SFNode value of appearance field.ParticleSystem.clearColor()
Utility method to clear SFNode value of color field.ParticleSystem.clearColorKey()
Utility method to clear MFFloat value of colorKey field.ParticleSystem.clearEmitter()
Utility method to clear SFNode value of emitter field.ParticleSystem.clearGeometry()
Utility method to clear SFNode value of geometry field.ParticleSystem.clearIS()
Utility method to clear SFNode value of IS field.ParticleSystem.clearMetadata()
Utility method to clear SFNode value of metadata field.ParticleSystem.clearPhysics()
Utility method to clear MFNode value of physics field.ParticleSystem.clearTexCoord()
Utility method to clear SFNode value of texCoord field.ParticleSystem.clearTexCoordKey()
Utility method to clear MFFloat value of texCoordKey field.ParticleSystem.setAppearance
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field appearance.ParticleSystem.setAppearance
(X3DAppearanceNode newValue) Accessor method to assign org.web3d.x3d.sai.Shape.X3DAppearanceNode instance (using a properly typed node) to inputOutput SFNode field appearance.ParticleSystem.setBboxCenter
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxCenter(float[])
.ParticleSystem.setBboxCenter
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxCenter(float[])
.ParticleSystem.setBboxCenter
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.ParticleSystem.setBboxCenter
(float x, float y, float z) Assign values to SFVec3f bboxCenter field, similar tosetBboxCenter(float[])
.ParticleSystem.setBboxCenter
(SFVec3f newValue) Assign typed object value to SFVec3f bboxCenter field, similar tosetBboxCenter(float[])
.ParticleSystem.setBboxDisplay
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named bboxDisplay.ParticleSystem.setBboxDisplay
(SFBool newValue) Assign typed object value to SFBool bboxDisplay field, similar tosetBboxDisplay(boolean)
.ParticleSystem.setBboxSize
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetBboxSize(float[])
.ParticleSystem.setBboxSize
(double x, double y, double z) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetBboxSize(float[])
.ParticleSystem.setBboxSize
(float[] newValue) Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.ParticleSystem.setBboxSize
(float x, float y, float z) Assign values to SFVec3f bboxSize field, similar tosetBboxSize(float[])
.ParticleSystem.setBboxSize
(SFVec3f newValue) Assign typed object value to SFVec3f bboxSize field, similar tosetBboxSize(float[])
.ParticleSystem.setCastShadow
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named castShadow.ParticleSystem.setCastShadow
(SFBool newValue) Assign typed object value to SFBool castShadow field, similar tosetCastShadow(boolean)
.ParticleSystem.setColor
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to initializeOnly SFNode field color.ParticleSystem.setColor
(X3DColorNode newValue) Accessor method to assign org.web3d.x3d.sai.Rendering.X3DColorNode instance (using a properly typed node) to initializeOnly SFNode field color.ParticleSystem.setColorKey
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetColorKey(float[])
.ParticleSystem.setColorKey
(float[] newValue) Accessor method to assign Float array to initializeOnly MFFloat field named colorKey.ParticleSystem.setColorKey
(int[] newValue) Assign floating-point array value of MFFloat colorKey field, similar tosetColorKey(float[])
.ParticleSystem.setColorKey
(ArrayList<Float> newValue) Assign ArrayList value of MFFloat colorKey field, similar tosetColorKey(float[])
.ParticleSystem.setColorKey
(MFFloat newValue) Assign typed object value to MFFloat colorKey field, similar tosetColorKey(float[])
.ParticleSystem.setCreateParticles
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named createParticles.ParticleSystem.setCreateParticles
(SFBool newValue) Assign typed object value to SFBool createParticles field, similar tosetCreateParticles(boolean)
.final ParticleSystem
ParticleSystem.setCssClass
(String newValue) Accessor method to assign String value to inputOutput SFString field named class.ParticleSystem.setCssClass
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssClass(String)
.final ParticleSystem
ParticleSystem.setCssStyle
(String newValue) Accessor method to assign String value to inputOutput SFString field named style.ParticleSystem.setCssStyle
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssStyle(String)
.final ParticleSystem
Accessor method to assign String value to inputOutput SFString field named DEF.Assign typed object value to SFString DEF field, similar tosetDEF(String)
.ParticleSystem.setEmitter
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to initializeOnly SFNode field emitter.ParticleSystem.setEmitter
(X3DParticleEmitterNode newValue) Accessor method to assign org.web3d.x3d.sai.ParticleSystems.X3DParticleEmitterNode instance (using a properly typed node) to initializeOnly SFNode field emitter.ParticleSystem.setEnabled
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named enabled.ParticleSystem.setEnabled
(SFBool newValue) Assign typed object value to SFBool enabled field, similar tosetEnabled(boolean)
.ParticleSystem.setGeometry
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field geometry.ParticleSystem.setGeometry
(X3DGeometryNode newValue) Accessor method to assign org.web3d.x3d.sai.Rendering.X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field geometry.ParticleSystem.setGeometryType
(String newValue) Accessor method to assign String enumeration value ("LINE" | "POINT" | "QUAD" | "SPRITE" | "TRIANGLE" | "GEOMETRY") to initializeOnly SFString field named geometryType.ParticleSystem.setGeometryType
(SFString newValue) Assign typed object value to SFString geometryType field, similar tosetGeometryType(String)
.final ParticleSystem
Accessor method to assign String value to inputOutput SFString field named id.Assign typed object value to SFString HtmlID field, similar tosetHtmlID(String)
.Accessor method to assign IS instance (using a properly typed node) to inputOutput SFNode field IS.ParticleSystem.setLifetimeVariation
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetLifetimeVariation(float)
.ParticleSystem.setLifetimeVariation
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named lifetimeVariation.ParticleSystem.setLifetimeVariation
(SFFloat newValue) Assign typed object value to SFFloat lifetimeVariation field, similar tosetLifetimeVariation(float)
.ParticleSystem.setMaxParticles
(int newValue) Accessor method to assign int value to inputOutput SFInt32 field named maxParticles.ParticleSystem.setMaxParticles
(SFInt32 newValue) Assign typed object value to SFInt32 maxParticles field, similar tosetMaxParticles(int)
.ParticleSystem.setMetadata
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.ParticleSystem.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.ParticleSystem.setParticleLifetime
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetParticleLifetime(float)
.ParticleSystem.setParticleLifetime
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named particleLifetime.ParticleSystem.setParticleLifetime
(SFFloat newValue) Assign typed object value to SFFloat particleLifetime field, similar tosetParticleLifetime(float)
.ParticleSystem.setParticleSize
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetParticleSize(float[])
.ParticleSystem.setParticleSize
(double x, double y) Utility method: double-precision set-parameters accessor for X3D floating-point type, similar tosetParticleSize(float[])
.ParticleSystem.setParticleSize
(float[] newValue) Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named particleSize.ParticleSystem.setParticleSize
(float x, float y) Assign values to SFVec2f particleSize field, similar tosetParticleSize(float[])
.ParticleSystem.setParticleSize
(SFVec2f newValue) Assign typed object value to SFVec2f particleSize field, similar tosetParticleSize(float[])
.ParticleSystem.setPhysics
(ArrayList<X3DParticlePhysicsModelNode> newValue) Assign ArrayList value of MFNode physics field, similar tosetPhysics(org.web3d.x3d.sai.Core.X3DNode[])
.ParticleSystem.setPhysics
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.ParticleSystems.X3DParticlePhysicsModelNode array (using an array consisting of properly typed nodes or ProtoInstances) to initializeOnly MFNode field physics.ParticleSystem.setTexCoord
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to initializeOnly SFNode field texCoord.ParticleSystem.setTexCoord
(X3DNode newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode instance (using a properly typed node) to initializeOnly SFNode field texCoord.ParticleSystem.setTexCoordKey
(double[] newArray) Utility method: double-precision set-array accessor for X3D floating-point type, similar tosetTexCoordKey(float[])
.ParticleSystem.setTexCoordKey
(float[] newValue) Accessor method to assign Float array to initializeOnly MFFloat field named texCoordKey.ParticleSystem.setTexCoordKey
(int[] newValue) Assign floating-point array value of MFFloat texCoordKey field, similar tosetTexCoordKey(float[])
.ParticleSystem.setTexCoordKey
(ArrayList<Float> newValue) Assign ArrayList value of MFFloat texCoordKey field, similar tosetTexCoordKey(float[])
.ParticleSystem.setTexCoordKey
(MFFloat newValue) Assign typed object value to MFFloat texCoordKey field, similar tosetTexCoordKey(float[])
.final ParticleSystem
Accessor method to assign String value to inputOutput SFString field named USE.Assign typed object value to SFString USE field, similar tosetUSE(String)
.ParticleSystem.setUSE
(ParticleSystem DEFnode) Assign a USE reference to another DEF node of same node type, similar tosetUSE(String)
.ParticleSystem.setVisible
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named visible.ParticleSystem.setVisible
(SFBool newValue) Assign typed object value to SFBool visible field, similar tosetVisible(boolean)
.Modifier and TypeMethodDescriptionParticleSystem.setUSE
(ParticleSystem DEFnode) Assign a USE reference to another DEF node of same node type, similar tosetUSE(String)
.