mirror of
https://github.com/raysan5/raylib.git
synced 2025-12-06 06:13:10 +00:00
Optimize Vector2Rotate() function (#2340)
This commit is contained in:
parent
f40eed5adf
commit
b54e9db764
@ -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;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user