Skip to content

Commit

Permalink
Avoid errors when the basis is not a quaternion.
Browse files Browse the repository at this point in the history
  • Loading branch information
fire committed Jun 27, 2023
1 parent c003ce5 commit 1ef3056
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions servers/resonanceaudio/resonance_audio_wrapper.h
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,13 @@ struct ResonanceAudioBus {
}

void set_source_transform(AudioSourceId source, Transform3D source_transform) {
Quaternion source_rotation = Quaternion(source_transform.basis);
Quaternion source_rotation = source_transform.basis.get_rotation_quaternion();
resonance_api->SetSourcePosition(source.get_id(), source_transform.origin.x, source_transform.origin.y, source_transform.origin.z);
resonance_api->SetSourceRotation(source.get_id(), source_rotation.x, source_rotation.y, source_rotation.z, source_rotation.w);
}

void set_head_transform(Transform3D head_transform) {
Quaternion head_rotation = Quaternion(head_transform.basis);
Quaternion head_rotation = head_transform.basis.get_rotation_quaternion();
resonance_api->SetHeadPosition(head_transform.origin.x, head_transform.origin.y, head_transform.origin.z);
resonance_api->SetHeadRotation(head_rotation.x, head_rotation.y, head_rotation.z, head_rotation.w);
}
Expand Down

0 comments on commit 1ef3056

Please sign in to comment.