diff --git a/src/raymath.h b/src/raymath.h index b4e7a5401..398aef4ab 100644 --- a/src/raymath.h +++ b/src/raymath.h @@ -250,13 +250,6 @@ RMDEF Vector2 Vector2Negate(Vector2 v) return result; } -// Divide vector by a float value -RMDEF Vector2 Vector2DivideValue(Vector2 v, float div) -{ - Vector2 result = { v.x/div, v.y/div }; - return result; -} - // Divide vector by vector RMDEF Vector2 Vector2Divide(Vector2 v1, Vector2 v2) { @@ -267,7 +260,7 @@ RMDEF Vector2 Vector2Divide(Vector2 v1, Vector2 v2) // Normalize provided vector RMDEF Vector2 Vector2Normalize(Vector2 v) { - Vector2 result = Vector2DivideValue(v, Vector2Length(v)); + Vector2 result = Vector2Scale(v, 1/Vector2Length(v)); return result; } @@ -414,13 +407,6 @@ RMDEF Vector3 Vector3Negate(Vector3 v) return result; } -// Divide vector by a float value -RMDEF Vector3 Vector3DivideValue(Vector3 v, float div) -{ - Vector3 result = { v.x / div, v.y / div, v.z / div }; - return result; -} - // Divide vector by vector RMDEF Vector3 Vector3Divide(Vector3 v1, Vector3 v2) { @@ -1164,8 +1150,8 @@ RMDEF Quaternion QuaternionMultiply(Quaternion q1, Quaternion q2) return result; } -// Multiply quaternion by float value -RMDEF Quaternion QuaternionMultiplyValue(Quaternion q, float mul) +// Scale quaternion by float value +RMDEF Quaternion QuaternionScale(Quaternion q, float mul) { Quaternion result = { 0 }; @@ -1186,13 +1172,6 @@ RMDEF Quaternion QuaternionDivide(Quaternion q1, Quaternion q2) return result; } -// Divide quaternion by float value -RMDEF Quaternion QuaternionDivideValue(Quaternion q, float div) -{ - Quaternion result = {q.x / div, q.y / div, q.z / div, q.w / div}; - return result; -} - // Calculate linear interpolation between two quaternions RMDEF Quaternion QuaternionLerp(Quaternion q1, Quaternion q2, float amount) {