📄 class_e_t_1_1_terrain_info.html
字号:
<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> ) </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 &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 & </td> <td class="paramname"> <em>extents</em> </td> <td> ) </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> ) </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& ET::TerrainInfo::getScaling </td> <td>(</td> <td class="paramname"> </td> <td> ) </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& ET::TerrainInfo::getOffset </td> <td>(</td> <td class="paramname"> </td> <td> ) </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 </td> <td class="paramname"> <em>x</em> </td> <td> ) </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 </td> <td class="paramname"> <em>z</em> </td> <td> ) </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 </td> <td class="paramname"> <em>x</em> </td> <td> ) </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 </td> <td class="paramname"> <em>z</em> </td> <td> ) </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 </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float </td> <td class="paramname"> <em>z</em></td><td> </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 </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">float </td> <td class="paramname"> <em>z</em></td><td> </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 &ray) const " --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">std::pair<bool, Ogre::Vector3> ET::TerrainInfo::rayIntersects </td> <td>(</td> <td class="paramtype">const Ogre::Ray & </td> <td class="paramname"> <em>ray</em> </td> <td> ) </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> </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<float> <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 <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 + -