Optimize Vector2Rotate() function

This commit is contained in:
jdeokkim 2022-02-11 19:22:54 +09:00
parent 81cced4d83
commit 4f02f4e25a
No known key found for this signature in database
GPG Key ID: CAF69180DFDD5A43

View File

@ -378,8 +378,11 @@ RMAPI Vector2 Vector2Rotate(Vector2 v, float angle)
{
Vector2 result = { 0 };
result.x = v.x*cosf(angle) - v.y*sinf(angle);
result.y = v.x*sinf(angle) + v.y*cosf(angle);
float cosres = cosf(angle);
float sinres = sinf(angle);
result.x = v.x*cosres - v.y*sinres;
result.y = v.x*sinres + v.y*cosres;
return result;
}