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

📄 classvttransform.html

📁 VC下实现图像处理。 VC下实现图像处理。 VC下实现图像处理。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
          <td class="md" colspan="2"><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Rotate around a given axis by a given angle, in radians. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="022f993f967a00fb11d7f7ac0634feb8"></a><!-- doxytag: member="vtTransform::RotateLocal" ref="022f993f967a00fb11d7f7ac0634feb8" args="(const FPoint3 &amp;axis, double angle)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::RotateLocal           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>axis</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>double&nbsp;</td>          <td class="mdname" nowrap> <em>angle</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Similar to Rotate2, but operates in the local frame of reference. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="4ce4fd6fc66b4e0848b385d948a85545"></a><!-- doxytag: member="vtTransform::RotateParent" ref="4ce4fd6fc66b4e0848b385d948a85545" args="(const FPoint3 &amp;axis, double angle)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::RotateParent           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>axis</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>double&nbsp;</td>          <td class="mdname" nowrap> <em>angle</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Similar to Rotate2, but the rotation occurs in the parent's frame of reference. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="d1b93c566394db83dbc03999b23867de"></a><!-- doxytag: member="vtTransform::Scale3" ref="d1b93c566394db83dbc03999b23867de" args="(float x, float y, float z)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::Scale3           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">float&nbsp;</td>          <td class="mdname" nowrap> <em>x</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>float&nbsp;</td>          <td class="mdname" nowrap> <em>y</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>float&nbsp;</td>          <td class="mdname" nowrap> <em>z</em></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Scale (stretch) by given factors in the x,y,z dimensions. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="332240389c4031a52be3b0ec36e6675e"></a><!-- doxytag: member="vtTransform::SetDirection" ref="332240389c4031a52be3b0ec36e6675e" args="(const FPoint3 &amp;point, bool bPitch=true)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::SetDirection           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;&nbsp;</td>          <td class="mdname" nowrap> <em>point</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>bool&nbsp;</td>          <td class="mdname" nowrap> <em>bPitch</em> = <code>true</code></td>        </tr>        <tr>          <td class="md"></td>          <td class="md">)&nbsp;</td>          <td class="md" colspan="2"></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Set the direction, which by convention is shorthand for the -Z axis of the local frame. For oriented objects such as the camera, this is the direction the object is facing.     </td>  </tr></table><a class="anchor" name="f375eac9773ed7ab8abb3b87cc0eb95c"></a><!-- doxytag: member="vtTransform::SetTrans" ref="f375eac9773ed7ab8abb3b87cc0eb95c" args="(const FPoint3 &amp;pos)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::SetTrans           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>pos</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Set the translation component of the transform <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="6a08b76ce48abdfde332db95ffb30b04"></a><!-- doxytag: member="vtTransform::SetTransform1" ref="6a08b76ce48abdfde332db95ffb30b04" args="(const FMatrix4 &amp;mat)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::SetTransform1           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFMatrix4.html">FMatrix4</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>mat</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Set the entire transform with a 4x4 matrix. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="065ca0c1fb2f9f30f8414284e6b9ca8b"></a><!-- doxytag: member="vtTransform::Translate1" ref="065ca0c1fb2f9f30f8414284e6b9ca8b" args="(const FPoint3 &amp;pos)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::Translate1           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>pos</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Apply a relative offset (translation) to the transform, in the frame of its parent. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><a class="anchor" name="52405635be51859ce215142b76cb79c3"></a><!-- doxytag: member="vtTransform::TranslateLocal" ref="52405635be51859ce215142b76cb79c3" args="(const FPoint3 &amp;pos)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">void vtTransform::TranslateLocal           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="vtdata.tag:../vtdata/" href="../vtdata/classFPoint3.html">FPoint3</a> &amp;&nbsp;</td>          <td class="mdname1" valign="top" nowrap> <em>pos</em>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap><code> [virtual]</code></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Apply a relative offset (translation) to the transform, in its own frame of reference. <p>Implements <a class="el" href="classvtTransformBase.html">vtTransformBase</a>.    </td>  </tr></table><hr size="1"><address style="align: right;"><small>Generated on Mon Jan 14 14:41:01 2008 for vtlib library by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address></body></html>

⌨️ 快捷键说明

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