Changeset 6825 in orxonox.OLD for trunk/src/lib/particles/dot_emitter.cc
- Timestamp:
- Jan 29, 2006, 1:07:01 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/particles/dot_emitter.cc
r6822 r6825 33 33 * standard constructor 34 34 */ 35 DotEmitter::DotEmitter(const Vector& direction, float angle, float emissionRate, 36 float velocity) 37 : ParticleEmitter(direction, angle, emissionRate, velocity) 35 DotEmitter::DotEmitter(float emissionRate, float velocity, float angle) 36 : ParticleEmitter( emissionRate, velocity, angle) 38 37 { 39 38 this->init(); … … 79 78 Vector randDir = Vector(rand()-RAND_MAX/2, rand()-RAND_MAX/2, rand()-RAND_MAX/2); 80 79 randDir.normalize(); 81 randDir = ( this->getAbsDir()*Quaternion(angle + randomAngle *((float)rand()/RAND_MAX -.5), randDir)).apply(this->direction);80 randDir = (Quaternion(angle + randomAngle *((float)rand()/RAND_MAX -.5), randDir)).apply(this->getAbsDirX()); 82 81 Vector velocityV = randDir.getNormalized()*this->velocity + inheritVelocity; 83 82
Note: See TracChangeset
for help on using the changeset viewer.