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

📄 structorb_1_1matrix44.html

📁 应用方便的OrbMath数学运算库
💻 HTML
📖 第 1 页 / 共 3 页
字号:
    <td>      &nbsp;    </td>    <td><p>Determinant.<p><dl compact><dt><b>Returns:</b></dt><dd>the Determinant of this matrix</dd></dl>    </td>  </tr></table><a name="a20" doxytag="orb::MATRIX44::GetInverse"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> MATRIX44 orb::MATRIX44::GetInverse </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>GetInverse.<p>Get the inverse of the matrix. <dl compact><dt><b>Returns:</b></dt><dd>the inverse of the matrix</dd></dl>    </td>  </tr></table><a name="a23" doxytag="orb::MATRIX44::GetLine"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> orb::MATRIX44::GetLine </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">int&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>line</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>GetLine.<p>Get a line of the matrix <dl compact><dt><b>Returns:</b></dt><dd>the specified line vector</dd></dl>    </td>  </tr></table><a name="a22" doxytag="orb::MATRIX44::GetRow"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> <a class="el" href="structorb_1_1VECTOR4.html">VECTOR4</a> orb::MATRIX44::GetRow </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">int&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>row</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>GetRow.<p>Get a row of the matrix <dl compact><dt><b>Returns:</b></dt><dd>the specified row vector</dd></dl>    </td>  </tr></table><a name="a18" doxytag="orb::MATRIX44::GetTranspose"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> MATRIX44 orb::MATRIX44::GetTranspose </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>GetTranspose.<p>Get the Transpose of the matrix. <dl compact><dt><b>Returns:</b></dt><dd>the tranpose of the matrix.</dd></dl>    </td>  </tr></table><a name="a19" doxytag="orb::MATRIX44::Invert"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> const MATRIX44&amp; orb::MATRIX44::Invert </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Invert.<p>Inverse the matrix. <dl compact><dt><b>Returns:</b></dt><dd>the const reference of the matrix</dd></dl>    </td>  </tr></table><a name="a16" doxytag="orb::MATRIX44::isIdentity"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> bool orb::MATRIX44::isIdentity </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>IsIdentity.<p><dl compact><dt><b>Returns:</b></dt><dd>If the matrix is a identity one, this function returns <b>true.</b> Otherwise, it returns <b>false.</b> </dd></dl>    </td>  </tr></table><a name="a12" doxytag="orb::MATRIX44::operator *="></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> const MATRIX44&amp; orb::MATRIX44::operator *= </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const MATRIX44 &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>other</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Operator*=.<p>This function multiply another matrix to itself. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign=top><em>other</em>&nbsp;</td><td>another matrix </td></tr>  </table></dl><dl compact><dt><b>Returns:</b></dt><dd>the the const reference of *this</dd></dl>    </td>  </tr></table><a name="a5" doxytag="orb::MATRIX44::operator float *"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> orb::MATRIX44::operator float * </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>float* extractor<p>This function turn the matrix to a quaternion. <dl compact><dt><b>Returns:</b></dt><dd>the quaternion value of this matrix.</dd></dl>    </td>  </tr></table><a name="a14" doxytag="orb::MATRIX44::operator!="></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> bool orb::MATRIX44::operator!= </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const MATRIX44 &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap>&nbsp; <em>other</em>          </td>          <td class="md" valign="top">)&nbsp;</td>          <td class="md" nowrap> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Operator!=.<p><dl compact><dt><b>Returns:</b></dt><dd>if the vector is not equal to parameter <b>other,</b> the function returns <b>true,</b> otherwise, it returns <b>false.</b> </dd></dl>    </td>  </tr></table><a name="a7" doxytag="orb::MATRIX44::operator()"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> const float&amp; orb::MATRIX44::operator() </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">int&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>row</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>int&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>col</em></td>        </tr>        <tr>          <td></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"> const</td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Operator().<p>This is a const version of the operator(). <dl compact><dt><b>See also:</b></dt><dd>float&amp; <a class="el" href="structorb_1_1MATRIX44.html#a6">operator()(int row, int col)</a></dd></dl>    </td>  </tr></table><a name="a6" doxytag="orb::MATRIX44::operator()"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> float&amp; orb::MATRIX44::operator() </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">int&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>row</em>, </td>        </tr>        <tr>          <td></td>          <td></td>          <td class="md" nowrap>int&nbsp;</td>          <td class="mdname" nowrap>&nbsp; <em>col</em></td>        </tr>

⌨️ 快捷键说明

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