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

📄 class_e_t_1_1_terrain_info.html

📁 etm2.2是基于Ogre引擎开发的地形库
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a class="anchor" name="aa26ac9247c6dfb5255a30533af21b42"></a><!-- doxytag: member="ET::TerrainInfo::getHeight" ref="aa26ac9247c6dfb5255a30533af21b42" args="() const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">size_t ET::TerrainInfo::getHeight           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Retrieves the height of the heightmap. </div></div><p><a class="anchor" name="bf52e303f47745d5b7c2d45cbfedddbd"></a><!-- doxytag: member="ET::TerrainInfo::setExtents" ref="bf52e303f47745d5b7c2d45cbfedddbd" args="(const Ogre::AxisAlignedBox &amp;extents)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">void ET::TerrainInfo::setExtents           </td>          <td>(</td>          <td class="paramtype">const Ogre::AxisAlignedBox &amp;&nbsp;</td>          <td class="paramname"> <em>extents</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>Sets the extents of the terrain in <a class="el" href="namespace_ogre.html">Ogre</a> units. </div></div><p><a class="anchor" name="ad59a1bc2bf03ed58c588aa4f0d4d672"></a><!-- doxytag: member="ET::TerrainInfo::getExtents" ref="ad59a1bc2bf03ed58c588aa4f0d4d672" args="() const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">Ogre::AxisAlignedBox ET::TerrainInfo::getExtents           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Retrieves the terrain extents in <a class="el" href="namespace_ogre.html">Ogre</a> units. </div></div><p><a class="anchor" name="c0afa475b9248c852783774437bf35bf"></a><!-- doxytag: member="ET::TerrainInfo::getScaling" ref="c0afa475b9248c852783774437bf35bf" args="() const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const Ogre::Vector3&amp; ET::TerrainInfo::getScaling           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Retrieves the scaling of one vertex in <a class="el" href="namespace_ogre.html">Ogre</a> units. </div></div><p><a class="anchor" name="799bb704b99c4504455e6baa04ad80e2"></a><!-- doxytag: member="ET::TerrainInfo::getOffset" ref="799bb704b99c4504455e6baa04ad80e2" args="() const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">const Ogre::Vector3&amp; ET::TerrainInfo::getOffset           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Retrieves the offset point of the terrain. </div></div><p><a class="anchor" name="a026d43d22631ecc07629043a27f0051"></a><!-- doxytag: member="ET::TerrainInfo::posToVertexX" ref="a026d43d22631ecc07629043a27f0051" args="(float x) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int ET::TerrainInfo::posToVertexX           </td>          <td>(</td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>x</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Scales from <a class="el" href="namespace_ogre.html">Ogre</a> positions to vertex indexes. </div></div><p><a class="anchor" name="a0c8b9984eac5d3ec70f6168ac52e968"></a><!-- doxytag: member="ET::TerrainInfo::posToVertexZ" ref="a0c8b9984eac5d3ec70f6168ac52e968" args="(float z) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int ET::TerrainInfo::posToVertexZ           </td>          <td>(</td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>z</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Scales from <a class="el" href="namespace_ogre.html">Ogre</a> positions to vertex indexes. </div></div><p><a class="anchor" name="0b412494ef8cf20315e257523a46264a"></a><!-- doxytag: member="ET::TerrainInfo::vertexToPosX" ref="0b412494ef8cf20315e257523a46264a" args="(int x) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">float ET::TerrainInfo::vertexToPosX           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>x</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Scales from vertex indexes to <a class="el" href="namespace_ogre.html">Ogre</a> positions. </div></div><p><a class="anchor" name="5e81f49aacb156e97435fff7b1a9f0e4"></a><!-- doxytag: member="ET::TerrainInfo::vertexToPosZ" ref="5e81f49aacb156e97435fff7b1a9f0e4" args="(int z) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">float ET::TerrainInfo::vertexToPosZ           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>z</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [inline]</code></td>        </tr>      </table></div><div class="memdoc"><p>Scales from vertex indexes to <a class="el" href="namespace_ogre.html">Ogre</a> positions. </div></div><p><a class="anchor" name="fbbddb092f76ed600f4ba2b6bebf3cb7"></a><!-- doxytag: member="ET::TerrainInfo::getHeightAt" ref="fbbddb092f76ed600f4ba2b6bebf3cb7" args="(float x, float z) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">float ET::TerrainInfo::getHeightAt           </td>          <td>(</td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>x</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Calculates the height at the given coordinates. </div></div><p><a class="anchor" name="05aa4a399275bb823a888d67b0bb3b52"></a><!-- doxytag: member="ET::TerrainInfo::getNormalAt" ref="05aa4a399275bb823a888d67b0bb3b52" args="(float x, float z) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">Ogre::Vector3 ET::TerrainInfo::getNormalAt           </td>          <td>(</td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>x</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">float&nbsp;</td>          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Calculates the terrain normal at the given coordinates. </div></div><p><a class="anchor" name="3a2c886a8141574f90aed0c89cc7771a"></a><!-- doxytag: member="ET::TerrainInfo::rayIntersects" ref="3a2c886a8141574f90aed0c89cc7771a" args="(const Ogre::Ray &amp;ray) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">std::pair&lt;bool, Ogre::Vector3&gt; ET::TerrainInfo::rayIntersects           </td>          <td>(</td>          <td class="paramtype">const Ogre::Ray &amp;&nbsp;</td>          <td class="paramname"> <em>ray</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const</td>        </tr>      </table></div><div class="memdoc"><p>Checks if a ray intersects with the terrain. <dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>ray</em>&nbsp;</td><td>The ray to check for intersection with the terrain. </td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>(true, point of intersection) if the terrain is intersected. </dd></dl></div></div><p><hr><h2>Member Data Documentation</h2><a class="anchor" name="f563fd57724a930d71c114d87dabb277"></a><!-- doxytag: member="ET::TerrainInfo::mWidth" ref="f563fd57724a930d71c114d87dabb277" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">size_t <a class="el" href="class_e_t_1_1_terrain_info.html#f563fd57724a930d71c114d87dabb277">ET::TerrainInfo::mWidth</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p>extents of the heightmap </div></div><p><a class="anchor" name="cbfd1e9f7ad0e1e6f73e96a11fbee3f6"></a><!-- doxytag: member="ET::TerrainInfo::mHeight" ref="cbfd1e9f7ad0e1e6f73e96a11fbee3f6" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">size_t <a class="el" href="class_e_t_1_1_terrain_info.html#cbfd1e9f7ad0e1e6f73e96a11fbee3f6">ET::TerrainInfo::mHeight</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="b5c43b81de5436daa45a2e4899dfed44"></a><!-- doxytag: member="ET::TerrainInfo::mHeightmap" ref="b5c43b81de5436daa45a2e4899dfed44" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">std::vector&lt;float&gt; <a class="el" href="class_e_t_1_1_terrain_info.html#b5c43b81de5436daa45a2e4899dfed44">ET::TerrainInfo::mHeightmap</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p>the heightmap </div></div><p><a class="anchor" name="25723d99ee17d08a5f634cb33133b139"></a><!-- doxytag: member="ET::TerrainInfo::mOffset" ref="25723d99ee17d08a5f634cb33133b139" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">Ogre::Vector3 <a class="el" href="class_e_t_1_1_terrain_info.html#25723d99ee17d08a5f634cb33133b139">ET::TerrainInfo::mOffset</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p>offset at which the (0, 0) point of the terrain is placed in <a class="el" href="namespace_ogre.html">Ogre</a> </div></div><p><a class="anchor" name="02d05711127a4b19c9c2ebcb3f9869d0"></a><!-- doxytag: member="ET::TerrainInfo::mScale" ref="02d05711127a4b19c9c2ebcb3f9869d0" args="" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">Ogre::Vector3 <a class="el" href="class_e_t_1_1_terrain_info.html#02d05711127a4b19c9c2ebcb3f9869d0">ET::TerrainInfo::mScale</a><code> [private]</code>          </td>        </tr>      </table></div><div class="memdoc"><p>scale of a terrain vertex </div></div><p><hr>The documentation for this class was generated from the following file:<ul><li>E:/Programming/sectormania/etsm/include/<a class="el" href="_e_t_terrain_info_8h.html">ETTerrainInfo.h</a></ul><hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 4 21:46:02 2007 for Editable Terrain Manager by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address></body></html>

⌨️ 快捷键说明

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