A particle animation node used to set the starting position of a particle. 


Inherited from ParticleNodeBase -> AnimationNodeBase -> NamedAssetBase -> EventDispatcher


Can be created using method new:

Lib.Away3D.Animators.Nodes.ParticlePositionNode.new(mode, position)

Creates a new ParticlePositionNode

mode - Defines whether the mode of operation acts on local properties of a particle or global properties of the node. (Int)

position - Vector3D (default = nil) Defines the default position of the particle when in global mode. Defaults to 0,0,0.


Created ParticleBillboardNode object has methods:

getAGALVertexCode(pass, animationRegisterCache)

[override] Returns the AGAL code of the particle animation node for use in the vertex shader.

pass - (MaterialPassBase)

animationRegisterCache - (AnimationRegisterCache)

getAnimationState(animator)

return ParticlePositionState object

animator - IAnimator can be one of ParticleAnimator, SkeletonAnimator, SpriteSheetAnimator, UVAnimator, VertexAnimator


Constants:

Lib.Away3D.Animators.Nodes.ParticlePositionNode.POSITION_VECTOR3D

Reference for position node properties on a single particle (when in local property mode).

Expects a Vector3D object representing position of the particle.

Created with the Personal Edition of HelpNDoc: Easily create Qt Help files