make the relative positions fixed against the body again.

This commit is contained in:
ehofman
2009-11-18 13:49:25 +00:00
committed by Tim Moore
parent 6cd8db7b28
commit 01c62932bd

View File

@@ -197,9 +197,10 @@ SGSoundSample::~SGSoundSample() {
void SGSoundSample::update_pos_and_orientation() {
// position is in basic view, no need to rotate
// (proper alignment is set in xmlsound)
_absolute_pos = _base_pos + _relative_pos;
_absolute_pos = _base_pos;
if (_relative_pos[0] || _relative_pos[1] || _relative_pos[2] ) {
_absolute_pos += _rotation.rotate( _relative_pos );
}
_orivec = SGVec3f::zeros();
if ( _direction[0] || _direction[1] || _direction[2] ) {