math - Spherical interpolation : how to rotate an object backwards? -


i rotating transform following line:

quaternion.slerp(quaternion qbegin, quaternion qend, float deltatime); 

the spherical interpolation uses shortest rotation between qbegin , qend.

sometimes, need make interpolation "backwards", longest rotation between qbegin , qend.

i achieve cutting big rotation consecutive smaller ones, prefer have proper mathematical answer rather "fix" approach.

my question : how rotate object backwards elegance ?


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

reflection - How to access the object-members of an object declaration in kotlin -

php - Doctrine Query Builder Error on Join: [Syntax Error] line 0, col 87: Error: Expected Literal, got 'JOIN' -