make the relative positions fixed against the body again.
This commit is contained in:
@@ -197,9 +197,10 @@ SGSoundSample::~SGSoundSample() {
|
|||||||
|
|
||||||
void SGSoundSample::update_pos_and_orientation() {
|
void SGSoundSample::update_pos_and_orientation() {
|
||||||
|
|
||||||
// position is in basic view, no need to rotate
|
_absolute_pos = _base_pos;
|
||||||
// (proper alignment is set in xmlsound)
|
if (_relative_pos[0] || _relative_pos[1] || _relative_pos[2] ) {
|
||||||
_absolute_pos = _base_pos + _relative_pos;
|
_absolute_pos += _rotation.rotate( _relative_pos );
|
||||||
|
}
|
||||||
|
|
||||||
_orivec = SGVec3f::zeros();
|
_orivec = SGVec3f::zeros();
|
||||||
if ( _direction[0] || _direction[1] || _direction[2] ) {
|
if ( _direction[0] || _direction[1] || _direction[2] ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user