Math/Vector4: Fixed missing implementation
This commit is contained in:
parent
c2a44f7616
commit
b6c1bfb5d0
|
|
@ -168,6 +168,7 @@ Nazara Engine:
|
||||||
- Window::PushEvent is now public (useful for pushing external events ie. when using Qt or similar framework controlling window)
|
- Window::PushEvent is now public (useful for pushing external events ie. when using Qt or similar framework controlling window)
|
||||||
- Fixed TileMap not rendering the right materials if it had no tile using some materials in-between
|
- Fixed TileMap not rendering the right materials if it had no tile using some materials in-between
|
||||||
- Added Vector[2|3|4](u)i64 typedefs
|
- Added Vector[2|3|4](u)i64 typedefs
|
||||||
|
- Fixed missing static Vector4::DotProduct implementation
|
||||||
|
|
||||||
Nazara Development Kit:
|
Nazara Development Kit:
|
||||||
- Added ImageWidget (#139)
|
- Added ImageWidget (#139)
|
||||||
|
|
|
||||||
|
|
@ -899,6 +899,21 @@ namespace Nz
|
||||||
return !operator<(vec);
|
return !operator<(vec);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
* \brief Calculates the dot (scalar) product with two vectors
|
||||||
|
* \return The value of the dot product
|
||||||
|
*
|
||||||
|
* \param vec1 The first vector to calculate the dot product with
|
||||||
|
* \param vec2 The second vector to calculate the dot product with
|
||||||
|
*
|
||||||
|
* \see AbsDotProduct, DotProduct
|
||||||
|
*/
|
||||||
|
template<typename T>
|
||||||
|
T Vector4<T>::DotProduct(const Vector4& vec1, const Vector4& vec2)
|
||||||
|
{
|
||||||
|
return vec1.DotProduct(vec2);
|
||||||
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \brief Interpolates the vector to other one with a factor of interpolation
|
* \brief Interpolates the vector to other one with a factor of interpolation
|
||||||
* \return A new vector which is the interpolation of two vectors
|
* \return A new vector which is the interpolation of two vectors
|
||||||
|
|
@ -911,7 +926,6 @@ namespace Nz
|
||||||
*
|
*
|
||||||
* \see Lerp
|
* \see Lerp
|
||||||
*/
|
*/
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
Vector4<T> Vector4<T>::Lerp(const Vector4& from, const Vector4& to, T interpolation)
|
Vector4<T> Vector4<T>::Lerp(const Vector4& from, const Vector4& to, T interpolation)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue