⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 transq.h

📁 basic mathematic classes used for math programming
💻 H
字号:
#ifndef TRANSQ_H#define TRANSQ_Hclass transq{  public:    quater rotation;    vector translation;  private:    // multiplication    friend transq&      operator*=( transq &, transq const& );    friend transq       operator* ( transq const&, transq const& );    friend vector&      operator*=( vector&, transq const& );    friend vector       operator* ( vector const&, transq const& );    friend position&    operator*=( position&, transq const& );    friend position     operator* ( position const&, transq const& );    friend unit_vector& operator*=( unit_vector&, transq const& );    friend unit_vector  operator* ( unit_vector const&, transq const& );    // functions    friend transq       interpolate( m_real, transq const&, transq const& );    // stream    friend ostream& operator<<( ostream&, transq const& );    friend istream& operator>>( istream&, transq& );  public:    // constructors    transq() {};    transq( quater const& a, vector const& b ) { rotation=a; translation=b; }    transq			inverse() const;};// identity transqextern transq identity_transq;#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -