template <typename T> TVector4<T>::TVector4( const TVector3<T> & in, T w ) : m_x(in.GetX()) , m_y(in.GetY()) , m_z(in.GetZ()) , m_w(w) { }
template <typename T> ork::TVector2<T>::TVector2( const TVector3<T>& vec) : x( vec.GetX() ) , y( vec.GetY() ) { }