binBVHJointKey rot = b.joints[jpos].rotationkeys[state.lastkeyframe_rot];\r
rot2 = b.joints[jpos].rotationkeys[state.nextkeyframe_rot];\r
\r
- float deltarot = (rot2.time - rot.time) / ((state.currenttime_rot) - (rot.time - b.joints[jpos].rotationkeys[0].time));\r
-\r
-\r
+ float deltarot = 0;\r
+ if (state.currenttime_rot != (rot.time - b.joints[jpos].rotationkeys[0].time))\r
+ {\r
+ deltarot = (rot2.time - rot.time) / ((state.currenttime_rot) - (rot.time - b.joints[jpos].rotationkeys[0].time));\r
+ }\r
+ \r
if (deltarot < 0)\r
deltarot = 0;\r
\r