Changeset 3975 in orxonox.OLD for orxonox/trunk/src/util/animation
- Timestamp:
- Apr 26, 2005, 2:02:13 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/util/animation/animation3d.cc
r3973 r3975 374 374 void Animation3D::rSine(float timePassed) const 375 375 { 376 float scale; 377 if( timePassed < this->currentKeyFrame->duration / 2.0) 378 scale = sin( M_PI * timePassed / this->currentKeyFrame->duration); 379 else 380 scale = 1.0 - sin( M_PI * timePassed / this->currentKeyFrame->duration); 381 382 this->object->setRelDir(quatSlerp( this->nextKeyFrame->direction, 383 this->currentKeyFrame->direction, 384 scale) ); 376 385 } 377 386
Note: See TracChangeset
for help on using the changeset viewer.