Ejemplo n.º 1
0
void NavmeshPruneTool::handleMenu()
{
	dtNavMesh* nav = m_sample->getNavMesh();
	if (!nav) return;
	if (!m_flags) return;

	if (imguiButton("Clear Selection"))
	{
		m_flags->clearAllFlags();
	}
	
	if (imguiButton("Prune Unselected"))
	{
		disableUnvisitedPolys(nav, m_flags);
		delete m_flags;
		m_flags = 0;
	}
}
Ejemplo n.º 2
0
void OgreRecastNavmeshPruner::pruneSelected()
{
    disableUnvisitedPolys();
//    delete m_flags;
//    m_flags = 0;
}