mirror of
https://github.com/GTAmodding/re3.git
synced 2025-07-08 13:04:10 +00:00
added wrappers around math functions
This commit is contained in:
parent
80e0409d6a
commit
4a36d64f15
31 changed files with 204 additions and 191 deletions
|
@ -13,11 +13,11 @@ CQuaternion::Slerp(const CQuaternion &q1, const CQuaternion &q2, float theta, fl
|
|||
float w1, w2;
|
||||
if(theta > PI/2){
|
||||
theta = PI - theta;
|
||||
w1 = sin((1.0f - t) * theta) * invSin;
|
||||
w1 = Sin((1.0f - t) * theta) * invSin;
|
||||
w2 = -sin(t * theta) * invSin;
|
||||
}else{
|
||||
w1 = sin((1.0f - t) * theta) * invSin;
|
||||
w2 = sin(t * theta) * invSin;
|
||||
w1 = Sin((1.0f - t) * theta) * invSin;
|
||||
w2 = Sin(t * theta) * invSin;
|
||||
}
|
||||
*this = w1*q1 + w2*q2;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue