Lines Matching refs:vVel
80 Vec vVel; // velocity per tick member
693 prt->vVel.x = vDest.x * rRT; in TextureParticleEmit()
694 prt->vVel.y = (vDest.y * rRT) - (GRAVITY * 0.5F * (nT - 1)); in TextureParticleEmit()
695 prt->vVel.z = vDest.z * rRT; in TextureParticleEmit()
734 prt->vVel.x = (float)(2 * rndf())-1; in ParticleEmit()
735 prt->vVel.z = (float)(2 * rndf())-1; in ParticleEmit()
736 rW = (prt->vVel.x * prt->vVel.x) + in ParticleEmit()
737 (prt->vVel.z * prt->vVel.z); in ParticleEmit()
741 prt->vVel.x *= 0.5; in ParticleEmit()
742 prt->vVel.z *= 0.5; in ParticleEmit()
745 prt->vVel.y = (float) sqrt( 1.0F - rW ); in ParticleEmit()
747 VECScale(&prt->vVel, &prt->vVel, PARTICLE_SPEED); in ParticleEmit()
748 MTXMultVec(em->mModel, &prt->vVel, &prt->vVel); in ParticleEmit()
750 VECScale(&prt->vVel, &prt->vPos, 2.5F); in ParticleEmit()
877 VECAdd(&prt->vPos, &prt->vVel, &prt->vPos); in ParticleUpdate()
878 prt->vVel.y += GRAVITY; in ParticleUpdate()
1052 SendParticleLine(&prt->vPos, &prt->vVel, (u8)(prt->nLifespan>>3)); in DrawParticles()