opened
thechosenone124
username_0
The current quaternion::intermediate function has some math errors

```
tquat<T, Q> invQuat = inverse(curr);
return exp((log(next + invQuat) + log(prev + invQuat)) / static_cast<T>(-4)) * curr;
```

You shouldn't be adding the next and prev to the invQuat, that should be a multiplication (based on http://web.mit.edu/2.998/www/QuaternionReport1.pdf)
Quaternion Intermediate Function error
issue
closed
thechosenone124
username_0
issue