Axiom.ParticleSystems.ParticleEmitter.GenerateEmissionDirection C# (CSharp) Method

GenerateEmissionDirection() protected method

Utility method for generating particle exit direction
protected GenerateEmissionDirection ( Vector3 &dest ) : void
dest Vector3 Normalized vector dictating new direction.
return void
		protected virtual void GenerateEmissionDirection( ref Vector3 dest )
		{
			if ( angle != 0.0f )
			{
				float tempAngle = Utility.UnitRandom() * angle;

				// randomize direction
				dest = direction.RandomDeviant( tempAngle, up );
			}
			else
			{
				// constant angle
				dest = direction;
			}
		}