mirror of
https://github.com/recastnavigation/recastnavigation.git
synced 2026-08-30 15:08:55 +00:00
535 lines
30 KiB
HTML
535 lines
30 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.9.1"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Recast Navigation: dtMeshHeader Struct Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Recast Navigation
|
|
</div>
|
|
<div id="projectbrief">Navigation-mesh Toolset for Games</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.1 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('structdtMeshHeader.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="structdtMeshHeader-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">dtMeshHeader Struct Reference<div class="ingroups"><a class="el" href="group__detour.html">Detour</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Provides high level information related to a <a class="el" href="structdtMeshTile.html" title="Defines a navigation mesh tile.">dtMeshTile</a> object.
|
|
<a href="structdtMeshHeader.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="DetourNavMesh_8h_source.html">DetourNavMesh.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:a3e7a9662d94d08b62ca84d44e150facc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a3e7a9662d94d08b62ca84d44e150facc">magic</a></td></tr>
|
|
<tr class="memdesc:a3e7a9662d94d08b62ca84d44e150facc"><td class="mdescLeft"> </td><td class="mdescRight">Tile magic number. (Used to identify the data format.) <a href="structdtMeshHeader.html#a3e7a9662d94d08b62ca84d44e150facc">More...</a><br /></td></tr>
|
|
<tr class="separator:a3e7a9662d94d08b62ca84d44e150facc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22f4453e3e449586b26d71d8153bfb02"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a22f4453e3e449586b26d71d8153bfb02">version</a></td></tr>
|
|
<tr class="memdesc:a22f4453e3e449586b26d71d8153bfb02"><td class="mdescLeft"> </td><td class="mdescRight">Tile data format version number. <a href="structdtMeshHeader.html#a22f4453e3e449586b26d71d8153bfb02">More...</a><br /></td></tr>
|
|
<tr class="separator:a22f4453e3e449586b26d71d8153bfb02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae577ca0c9fba95254b699a51483e374c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ae577ca0c9fba95254b699a51483e374c">x</a></td></tr>
|
|
<tr class="memdesc:ae577ca0c9fba95254b699a51483e374c"><td class="mdescLeft"> </td><td class="mdescRight">The x-position of the tile within the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> tile grid. (x, y, layer) <a href="structdtMeshHeader.html#ae577ca0c9fba95254b699a51483e374c">More...</a><br /></td></tr>
|
|
<tr class="separator:ae577ca0c9fba95254b699a51483e374c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9969f562faa5990fec5ff27c9d2b50b9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a9969f562faa5990fec5ff27c9d2b50b9">y</a></td></tr>
|
|
<tr class="memdesc:a9969f562faa5990fec5ff27c9d2b50b9"><td class="mdescLeft"> </td><td class="mdescRight">The y-position of the tile within the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> tile grid. (x, y, layer) <a href="structdtMeshHeader.html#a9969f562faa5990fec5ff27c9d2b50b9">More...</a><br /></td></tr>
|
|
<tr class="separator:a9969f562faa5990fec5ff27c9d2b50b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad47558eb925bae065e741742e5c62ea0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ad47558eb925bae065e741742e5c62ea0">layer</a></td></tr>
|
|
<tr class="memdesc:ad47558eb925bae065e741742e5c62ea0"><td class="mdescLeft"> </td><td class="mdescRight">The layer of the tile within the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> tile grid. (x, y, layer) <a href="structdtMeshHeader.html#ad47558eb925bae065e741742e5c62ea0">More...</a><br /></td></tr>
|
|
<tr class="separator:ad47558eb925bae065e741742e5c62ea0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12351c24b7a9fc6456353c22960b6769"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a12351c24b7a9fc6456353c22960b6769">userId</a></td></tr>
|
|
<tr class="memdesc:a12351c24b7a9fc6456353c22960b6769"><td class="mdescLeft"> </td><td class="mdescRight">The user defined id of the tile. <a href="structdtMeshHeader.html#a12351c24b7a9fc6456353c22960b6769">More...</a><br /></td></tr>
|
|
<tr class="separator:a12351c24b7a9fc6456353c22960b6769"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab36d94238505dbf5370c69c8e5276d74"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ab36d94238505dbf5370c69c8e5276d74">polyCount</a></td></tr>
|
|
<tr class="memdesc:ab36d94238505dbf5370c69c8e5276d74"><td class="mdescLeft"> </td><td class="mdescRight">The number of polygons in the tile. <a href="structdtMeshHeader.html#ab36d94238505dbf5370c69c8e5276d74">More...</a><br /></td></tr>
|
|
<tr class="separator:ab36d94238505dbf5370c69c8e5276d74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aad331f09586b0959eeb0826152315b92"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#aad331f09586b0959eeb0826152315b92">vertCount</a></td></tr>
|
|
<tr class="memdesc:aad331f09586b0959eeb0826152315b92"><td class="mdescLeft"> </td><td class="mdescRight">The number of vertices in the tile. <a href="structdtMeshHeader.html#aad331f09586b0959eeb0826152315b92">More...</a><br /></td></tr>
|
|
<tr class="separator:aad331f09586b0959eeb0826152315b92"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab9f95d40e21c8710f59e78ef89ce1cc0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ab9f95d40e21c8710f59e78ef89ce1cc0">maxLinkCount</a></td></tr>
|
|
<tr class="memdesc:ab9f95d40e21c8710f59e78ef89ce1cc0"><td class="mdescLeft"> </td><td class="mdescRight">The number of allocated links. <a href="structdtMeshHeader.html#ab9f95d40e21c8710f59e78ef89ce1cc0">More...</a><br /></td></tr>
|
|
<tr class="separator:ab9f95d40e21c8710f59e78ef89ce1cc0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79ce7145dd4854c55cd94d5c57faf392"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a79ce7145dd4854c55cd94d5c57faf392">detailMeshCount</a></td></tr>
|
|
<tr class="memdesc:a79ce7145dd4854c55cd94d5c57faf392"><td class="mdescLeft"> </td><td class="mdescRight">The number of sub-meshes in the detail mesh. <a href="structdtMeshHeader.html#a79ce7145dd4854c55cd94d5c57faf392">More...</a><br /></td></tr>
|
|
<tr class="separator:a79ce7145dd4854c55cd94d5c57faf392"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe1c10b7e925b0b31adf72f8f2d1d7e9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#abe1c10b7e925b0b31adf72f8f2d1d7e9">detailVertCount</a></td></tr>
|
|
<tr class="memdesc:abe1c10b7e925b0b31adf72f8f2d1d7e9"><td class="mdescLeft"> </td><td class="mdescRight">The number of unique vertices in the detail mesh. (In addition to the polygon vertices.) <a href="structdtMeshHeader.html#abe1c10b7e925b0b31adf72f8f2d1d7e9">More...</a><br /></td></tr>
|
|
<tr class="separator:abe1c10b7e925b0b31adf72f8f2d1d7e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a008cebda05907508cf862d18945d8459"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a008cebda05907508cf862d18945d8459">detailTriCount</a></td></tr>
|
|
<tr class="memdesc:a008cebda05907508cf862d18945d8459"><td class="mdescLeft"> </td><td class="mdescRight">The number of triangles in the detail mesh. <a href="structdtMeshHeader.html#a008cebda05907508cf862d18945d8459">More...</a><br /></td></tr>
|
|
<tr class="separator:a008cebda05907508cf862d18945d8459"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a266e9ad927fe5cbbd3c3c0ffd4e9f5f0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a266e9ad927fe5cbbd3c3c0ffd4e9f5f0">bvNodeCount</a></td></tr>
|
|
<tr class="memdesc:a266e9ad927fe5cbbd3c3c0ffd4e9f5f0"><td class="mdescLeft"> </td><td class="mdescRight">The number of bounding volume nodes. (Zero if bounding volumes are disabled.) <a href="structdtMeshHeader.html#a266e9ad927fe5cbbd3c3c0ffd4e9f5f0">More...</a><br /></td></tr>
|
|
<tr class="separator:a266e9ad927fe5cbbd3c3c0ffd4e9f5f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af48a70c7ce5f5fd586eb8e66dfe8ea36"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#af48a70c7ce5f5fd586eb8e66dfe8ea36">offMeshConCount</a></td></tr>
|
|
<tr class="memdesc:af48a70c7ce5f5fd586eb8e66dfe8ea36"><td class="mdescLeft"> </td><td class="mdescRight">The number of off-mesh connections. <a href="structdtMeshHeader.html#af48a70c7ce5f5fd586eb8e66dfe8ea36">More...</a><br /></td></tr>
|
|
<tr class="separator:af48a70c7ce5f5fd586eb8e66dfe8ea36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac8f24275024a40076976e024677dc54d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ac8f24275024a40076976e024677dc54d">offMeshBase</a></td></tr>
|
|
<tr class="memdesc:ac8f24275024a40076976e024677dc54d"><td class="mdescLeft"> </td><td class="mdescRight">The index of the first polygon which is an off-mesh connection. <a href="structdtMeshHeader.html#ac8f24275024a40076976e024677dc54d">More...</a><br /></td></tr>
|
|
<tr class="separator:ac8f24275024a40076976e024677dc54d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a841dd28baa87ecf4a67868d44d212349"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a841dd28baa87ecf4a67868d44d212349">walkableHeight</a></td></tr>
|
|
<tr class="memdesc:a841dd28baa87ecf4a67868d44d212349"><td class="mdescLeft"> </td><td class="mdescRight">The height of the agents using the tile. <a href="structdtMeshHeader.html#a841dd28baa87ecf4a67868d44d212349">More...</a><br /></td></tr>
|
|
<tr class="separator:a841dd28baa87ecf4a67868d44d212349"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af46713cd7140c9cea829730c246e146d"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#af46713cd7140c9cea829730c246e146d">walkableRadius</a></td></tr>
|
|
<tr class="memdesc:af46713cd7140c9cea829730c246e146d"><td class="mdescLeft"> </td><td class="mdescRight">The radius of the agents using the tile. <a href="structdtMeshHeader.html#af46713cd7140c9cea829730c246e146d">More...</a><br /></td></tr>
|
|
<tr class="separator:af46713cd7140c9cea829730c246e146d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd05a74e3a83474d0073118059f11273"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#abd05a74e3a83474d0073118059f11273">walkableClimb</a></td></tr>
|
|
<tr class="memdesc:abd05a74e3a83474d0073118059f11273"><td class="mdescLeft"> </td><td class="mdescRight">The maximum climb height of the agents using the tile. <a href="structdtMeshHeader.html#abd05a74e3a83474d0073118059f11273">More...</a><br /></td></tr>
|
|
<tr class="separator:abd05a74e3a83474d0073118059f11273"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1a8890add6666f54407cb8e1abc1179"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ac1a8890add6666f54407cb8e1abc1179">bmin</a> [3]</td></tr>
|
|
<tr class="memdesc:ac1a8890add6666f54407cb8e1abc1179"><td class="mdescLeft"> </td><td class="mdescRight">The minimum bounds of the tile's AABB. [(x, y, z)]. <a href="structdtMeshHeader.html#ac1a8890add6666f54407cb8e1abc1179">More...</a><br /></td></tr>
|
|
<tr class="separator:ac1a8890add6666f54407cb8e1abc1179"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81fc3bf970078d4c4411919204f9ce10"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#a81fc3bf970078d4c4411919204f9ce10">bmax</a> [3]</td></tr>
|
|
<tr class="memdesc:a81fc3bf970078d4c4411919204f9ce10"><td class="mdescLeft"> </td><td class="mdescRight">The maximum bounds of the tile's AABB. [(x, y, z)]. <a href="structdtMeshHeader.html#a81fc3bf970078d4c4411919204f9ce10">More...</a><br /></td></tr>
|
|
<tr class="separator:a81fc3bf970078d4c4411919204f9ce10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab415943e0064a6ed0501e8e7da0e5d26"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structdtMeshHeader.html#ab415943e0064a6ed0501e8e7da0e5d26">bvQuantFactor</a></td></tr>
|
|
<tr class="memdesc:ab415943e0064a6ed0501e8e7da0e5d26"><td class="mdescLeft"> </td><td class="mdescRight">The bounding volume quantization factor. <a href="structdtMeshHeader.html#ab415943e0064a6ed0501e8e7da0e5d26">More...</a><br /></td></tr>
|
|
<tr class="separator:ab415943e0064a6ed0501e8e7da0e5d26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
|
|
<div class="textblock"><p>Provides high level information related to a <a class="el" href="structdtMeshTile.html" title="Defines a navigation mesh tile.">dtMeshTile</a> object. </p>
|
|
</div><h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a81fc3bf970078d4c4411919204f9ce10"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a81fc3bf970078d4c4411919204f9ce10">◆ </a></span>bmax</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dtMeshHeader::bmax[3]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The maximum bounds of the tile's AABB. [(x, y, z)]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac1a8890add6666f54407cb8e1abc1179"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1a8890add6666f54407cb8e1abc1179">◆ </a></span>bmin</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dtMeshHeader::bmin[3]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The minimum bounds of the tile's AABB. [(x, y, z)]. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a266e9ad927fe5cbbd3c3c0ffd4e9f5f0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a266e9ad927fe5cbbd3c3c0ffd4e9f5f0">◆ </a></span>bvNodeCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::bvNodeCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of bounding volume nodes. (Zero if bounding volumes are disabled.) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab415943e0064a6ed0501e8e7da0e5d26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab415943e0064a6ed0501e8e7da0e5d26">◆ </a></span>bvQuantFactor</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dtMeshHeader::bvQuantFactor</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The bounding volume quantization factor. </p>
|
|
<dl class="section user"><dt></dt><dd></dd></dl>
|
|
<p>This value is used for converting between world and bounding volume coordinates. For example: </p><div class="fragment"><div class="line"><span class="keyword">const</span> <span class="keywordtype">float</span> cs = 1.0f / tile->header->bvQuantFactor;</div>
|
|
<div class="line"><span class="keyword">const</span> <a class="code" href="structdtBVNode.html">dtBVNode</a>* n = &tile->bvTree[i];</div>
|
|
<div class="line"><span class="keywordflow">if</span> (n-><a class="code" href="structdtBVNode.html#aa7de4b9e1151b9f4bf02154cfb24a45a">i</a> >= 0)</div>
|
|
<div class="line">{</div>
|
|
<div class="line"> <span class="comment">// This is a leaf node.</span></div>
|
|
<div class="line"> <span class="keywordtype">float</span> worldMinX = tile->header-><a class="code" href="structdtBVNode.html#a4f03eda2f4ae838eed627db41ebea292">bmin</a>[0] + n-><a class="code" href="structdtBVNode.html#a4f03eda2f4ae838eed627db41ebea292">bmin</a>[0]*cs;</div>
|
|
<div class="line"> <span class="keywordtype">float</span> worldMinY = tile->header->bmin[0] + n-><a class="code" href="structdtBVNode.html#a4f03eda2f4ae838eed627db41ebea292">bmin</a>[1]*cs;</div>
|
|
<div class="line"> <span class="comment">// Etc...</span></div>
|
|
<div class="line">}</div>
|
|
<div class="ttc" id="astructdtBVNode_html"><div class="ttname"><a href="structdtBVNode.html">dtBVNode</a></div><div class="ttdoc">Bounding volume node.</div><div class="ttdef"><b>Definition:</b> DetourNavMesh.h:216</div></div>
|
|
<div class="ttc" id="astructdtBVNode_html_a4f03eda2f4ae838eed627db41ebea292"><div class="ttname"><a href="structdtBVNode.html#a4f03eda2f4ae838eed627db41ebea292">dtBVNode::bmin</a></div><div class="ttdeci">unsigned short bmin[3]</div><div class="ttdoc">Minimum bounds of the node's AABB. [(x, y, z)].</div><div class="ttdef"><b>Definition:</b> DetourNavMesh.h:217</div></div>
|
|
<div class="ttc" id="astructdtBVNode_html_aa7de4b9e1151b9f4bf02154cfb24a45a"><div class="ttname"><a href="structdtBVNode.html#aa7de4b9e1151b9f4bf02154cfb24a45a">dtBVNode::i</a></div><div class="ttdeci">int i</div><div class="ttdoc">The node's index. (Negative for escape sequence.)</div><div class="ttdef"><b>Definition:</b> DetourNavMesh.h:219</div></div>
|
|
</div><!-- fragment -->
|
|
</div>
|
|
</div>
|
|
<a id="a79ce7145dd4854c55cd94d5c57faf392"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a79ce7145dd4854c55cd94d5c57faf392">◆ </a></span>detailMeshCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::detailMeshCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of sub-meshes in the detail mesh. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a008cebda05907508cf862d18945d8459"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a008cebda05907508cf862d18945d8459">◆ </a></span>detailTriCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::detailTriCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of triangles in the detail mesh. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe1c10b7e925b0b31adf72f8f2d1d7e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe1c10b7e925b0b31adf72f8f2d1d7e9">◆ </a></span>detailVertCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::detailVertCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of unique vertices in the detail mesh. (In addition to the polygon vertices.) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad47558eb925bae065e741742e5c62ea0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad47558eb925bae065e741742e5c62ea0">◆ </a></span>layer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::layer</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The layer of the tile within the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> tile grid. (x, y, layer) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e7a9662d94d08b62ca84d44e150facc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e7a9662d94d08b62ca84d44e150facc">◆ </a></span>magic</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::magic</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tile magic number. (Used to identify the data format.) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab9f95d40e21c8710f59e78ef89ce1cc0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab9f95d40e21c8710f59e78ef89ce1cc0">◆ </a></span>maxLinkCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::maxLinkCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of allocated links. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac8f24275024a40076976e024677dc54d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8f24275024a40076976e024677dc54d">◆ </a></span>offMeshBase</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::offMeshBase</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The index of the first polygon which is an off-mesh connection. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af48a70c7ce5f5fd586eb8e66dfe8ea36"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af48a70c7ce5f5fd586eb8e66dfe8ea36">◆ </a></span>offMeshConCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::offMeshConCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of off-mesh connections. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab36d94238505dbf5370c69c8e5276d74"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab36d94238505dbf5370c69c8e5276d74">◆ </a></span>polyCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::polyCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of polygons in the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12351c24b7a9fc6456353c22960b6769"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12351c24b7a9fc6456353c22960b6769">◆ </a></span>userId</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int dtMeshHeader::userId</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The user defined id of the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22f4453e3e449586b26d71d8153bfb02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22f4453e3e449586b26d71d8153bfb02">◆ </a></span>version</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::version</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Tile data format version number. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aad331f09586b0959eeb0826152315b92"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aad331f09586b0959eeb0826152315b92">◆ </a></span>vertCount</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::vertCount</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The number of vertices in the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd05a74e3a83474d0073118059f11273"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd05a74e3a83474d0073118059f11273">◆ </a></span>walkableClimb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dtMeshHeader::walkableClimb</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The maximum climb height of the agents using the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a841dd28baa87ecf4a67868d44d212349"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a841dd28baa87ecf4a67868d44d212349">◆ </a></span>walkableHeight</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dtMeshHeader::walkableHeight</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The height of the agents using the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af46713cd7140c9cea829730c246e146d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af46713cd7140c9cea829730c246e146d">◆ </a></span>walkableRadius</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">float dtMeshHeader::walkableRadius</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The radius of the agents using the tile. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae577ca0c9fba95254b699a51483e374c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae577ca0c9fba95254b699a51483e374c">◆ </a></span>x</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::x</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The x-position of the tile within the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> tile grid. (x, y, layer) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9969f562faa5990fec5ff27c9d2b50b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9969f562faa5990fec5ff27c9d2b50b9">◆ </a></span>y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int dtMeshHeader::y</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The y-position of the tile within the <a class="el" href="classdtNavMesh.html" title="A navigation mesh based on tiles of convex polygons.">dtNavMesh</a> tile grid. (x, y, layer) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li><a class="el" href="DetourNavMesh_8h_source.html">DetourNavMesh.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- HTML footer for doxygen 1.8.6-->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="structdtMeshHeader.html">dtMeshHeader</a></li>
|
|
<a href="https://github.com/recastnavigation/recastnavigation">Project Home</a>
|
|
| <a href="./License.txt">Licence (ZLib)</a>
|
|
| Copyright 2009 Mikko Mononen
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|