#include "BsVector3.h" #include "BsMath.h" #include "BsVector4.h" namespace BansheeEngine { Vector3::Vector3(const Vector4& vec) :x(vec.x), y(vec.y), z(vec.z) { } const Vector3 Vector3::ZERO(0, 0, 0); const Vector3 Vector3::ONE(1, 1, 1); const Vector3 Vector3::INF = Vector3(std::numeric_limits::infinity(), std::numeric_limits::infinity(), std::numeric_limits::infinity()); const Vector3 Vector3::UNIT_X(1, 0, 0); const Vector3 Vector3::UNIT_Y(0, 1, 0); const Vector3 Vector3::UNIT_Z(0, 0, 1); }