Added Vector3MultiplyV()
To multiply Vector3 by Vector3
This commit is contained in:
parent
2a263f7b5f
commit
d071418cba
1 changed files with 13 additions and 0 deletions
|
@ -140,6 +140,7 @@ RMDEF Vector3 Vector3Zero(void); // Vector with
|
||||||
RMDEF Vector3 Vector3One(void); // Vector with components value 1.0f
|
RMDEF Vector3 Vector3One(void); // Vector with components value 1.0f
|
||||||
RMDEF Vector3 Vector3Add(Vector3 v1, Vector3 v2); // Add two vectors
|
RMDEF Vector3 Vector3Add(Vector3 v1, Vector3 v2); // Add two vectors
|
||||||
RMDEF Vector3 Vector3Multiply(Vector3 v, float scalar); // Multiply vector by scalar
|
RMDEF Vector3 Vector3Multiply(Vector3 v, float scalar); // Multiply vector by scalar
|
||||||
|
RMDEF Vector3 Vector3MultiplyV(Vector3 v1, Vector3 v2); // Multiply vector by vector
|
||||||
RMDEF Vector3 Vector3Subtract(Vector3 v1, Vector3 v2); // Substract two vectors
|
RMDEF Vector3 Vector3Subtract(Vector3 v1, Vector3 v2); // Substract two vectors
|
||||||
RMDEF Vector3 Vector3CrossProduct(Vector3 v1, Vector3 v2); // Calculate two vectors cross product
|
RMDEF Vector3 Vector3CrossProduct(Vector3 v1, Vector3 v2); // Calculate two vectors cross product
|
||||||
RMDEF Vector3 Vector3Perpendicular(Vector3 v); // Calculate one vector perpendicular vector
|
RMDEF Vector3 Vector3Perpendicular(Vector3 v); // Calculate one vector perpendicular vector
|
||||||
|
@ -329,6 +330,18 @@ RMDEF Vector3 Vector3Multiply(Vector3 v, float scalar)
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Multiply vector by vector
|
||||||
|
RMDEF Vector3 Vector3MultiplyV(Vector3 v1, Vector3 v2)
|
||||||
|
{
|
||||||
|
Vector3 result;
|
||||||
|
|
||||||
|
result.x = v1.x * v2.x;
|
||||||
|
result.y = v1.y * v2.y;
|
||||||
|
result.z = v1.z * v2.z;
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
// Calculate two vectors cross product
|
// Calculate two vectors cross product
|
||||||
RMDEF Vector3 Vector3CrossProduct(Vector3 v1, Vector3 v2)
|
RMDEF Vector3 Vector3CrossProduct(Vector3 v1, Vector3 v2)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue