Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- quat targetQuat = target->getOrientation();
- quat currentQuat = getOrientation();
- quat lerpQuat = glm::lerp(currentQuat, targetQuat, 0.05f);
- setOrientation(lerpQuat);
- quat targetQuat = target->getOrientation();
- quat currentQuat = getOrientation();
- quat lerpQuat = glm::lerp(currentQuat, targetQuat, 0.05f);
- quat maximumQuat = targetQuat*quat(0.707, 0, -0.3535, 0);
- quat desiredQuat = min(lerpQuat, maximumQuat);
- setOrientation(desiredQuat);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement