From b6055930178aabe65cc06d2aba94815a3698eed3 Mon Sep 17 00:00:00 2001 From: G3bE Date: Tue, 14 Apr 2020 00:26:41 +1000 Subject: [PATCH] Remove *MulitplyValue / *DivideValue --- src/raymath.h | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) 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) {