//#ifndef _QUAT_H_ //#define _QUAT_H_ // //#include "p_hw.h" // //class NsQuat //{ // Quaternion m_quat; //public: // friend class NsMatrix; // // NsQuat (); // // void slerp ( NsQuat& pQ0, NsQuat& pQ1, float time ); // // float getX ( void ) { return m_quat.x; }; // float getY ( void ) { return m_quat.y; }; // float getZ ( void ) { return m_quat.z; }; // float getW ( void ) { return m_quat.w; }; // // void setX ( float x ) { m_quat.x = x; }; // void setY ( float y ) { m_quat.y = y; }; // void setZ ( float z ) { m_quat.z = z; }; // void setW ( float w ) { m_quat.w = w; }; //}; // //#endif // _QUAT_H_