diff --git a/openVulkanoCpp/Math/Pose.hpp b/openVulkanoCpp/Math/Pose.hpp index 23e8c13..25c203b 100644 --- a/openVulkanoCpp/Math/Pose.hpp +++ b/openVulkanoCpp/Math/Pose.hpp @@ -68,7 +68,7 @@ namespace OpenVulkano::Math [[nodiscard]] Pose Interpolate(const Pose& otherPose, T mixFactor) const { return Pose( - Utils::mix(m_orientation, otherPose.m_orientation, mixFactor), + Utils::slerp(m_orientation, otherPose.m_orientation, mixFactor), Utils::mix(m_position, otherPose.m_position, mixFactor) ); }