summaryrefslogtreecommitdiffhomepage
path: root/src/raymath.h
diff options
context:
space:
mode:
authorraysan5 <[email protected]>2017-07-21 17:46:44 +0200
committerraysan5 <[email protected]>2017-07-21 17:46:44 +0200
commitc6cd07c373541f3b112e99f924b2213196625dc7 (patch)
tree2c2f4bf5ef3856b3451f2b4891000f430666178f /src/raymath.h
parente52032f64660008fdcf0c8d707ef6aed1e6fc32f (diff)
downloadraylib-c6cd07c373541f3b112e99f924b2213196625dc7.tar.gz
raylib-c6cd07c373541f3b112e99f924b2213196625dc7.zip
Some tweaks raymath related
Diffstat (limited to 'src/raymath.h')
-rw-r--r--src/raymath.h12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/raymath.h b/src/raymath.h
index a4f3f895..270441a5 100644
--- a/src/raymath.h
+++ b/src/raymath.h
@@ -1,6 +1,6 @@
/**********************************************************************************************
*
-* raymath v1.0 - Math functions to work with Vector3, Matrix and Quaternions
+* raymath v1.1 - Math functions to work with Vector3, Matrix and Quaternions
*
* CONFIGURATION:
*
@@ -19,7 +19,7 @@
*
* LICENSE: zlib/libpng
*
-* Copyright (c) 2015 Ramon Santamaria (@raysan5)
+* Copyright (c) 2015-2017 Ramon Santamaria (@raysan5)
*
* This software is provided "as-is", without any express or implied warranty. In no event
* will the authors be held liable for any damages arising from the use of this software.
@@ -405,7 +405,6 @@ RMDEF void VectorNormalize(Vector3 *v)
}
// Transforms a Vector3 by a given Matrix
-// TODO: Review math (matrix transpose required?)
RMDEF void VectorTransform(Vector3 *v, Matrix mat)
{
float x = v->x;
@@ -415,13 +414,6 @@ RMDEF void VectorTransform(Vector3 *v, Matrix mat)
v->x = mat.m0*x + mat.m4*y + mat.m8*z + mat.m12;
v->y = mat.m1*x + mat.m5*y + mat.m9*z + mat.m13;
v->z = mat.m2*x + mat.m6*y + mat.m10*z + mat.m14;
-
- // TODO: Transposed matrix (?)
- /*
- v->x = mat.m0*x + mat.m1*y + mat.m2*z + mat.m3;
- v->y = mat.m4*x + mat.m5*y + mat.m6*z + mat.m7;
- v->z = mat.m8*x + mat.m9*y + mat.m10*z + mat.m11;
- */
};
// Calculate linear interpolation between two vectors