mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Recast: rename render option
Renamed to "Ledge Spans" as this is actually what it is.
This commit is contained in:
parent
3aaa3827c2
commit
41f830d6bb
@ -299,9 +299,9 @@ void Editor::handleCommonSettings()
|
||||
|
||||
ImGui::Separator();
|
||||
ImGui::Text("Filtering");
|
||||
ImGui::Checkbox("Low Hanging Obstacles", &m_filterLowHangingObstacles);
|
||||
ImGui::Checkbox("Ledge Spans", &m_filterLedgeSpans);
|
||||
ImGui::Checkbox("Walkable Low Height Spans", &m_filterWalkableLowHeightSpans);
|
||||
ImGui::Checkbox("Low Hanging Obstacles##FilterSettings", &m_filterLowHangingObstacles);
|
||||
ImGui::Checkbox("Ledge Spans##FilterSettings", &m_filterLedgeSpans);
|
||||
ImGui::Checkbox("Walkable Low Height Spans##FilterSettings", &m_filterWalkableLowHeightSpans);
|
||||
|
||||
ImGui::PushItemWidth(145.f);
|
||||
ImGui::Separator();
|
||||
@ -983,6 +983,11 @@ void Editor::renderDetourDebugMenu()
|
||||
if (ImGui::Checkbox("Poly Group Colors", &isEnabled))
|
||||
toggleNavMeshDrawFlag(DU_DRAWNAVMESH_POLY_GROUPS);
|
||||
|
||||
isEnabled = (getNavMeshDrawFlags() & DU_DRAWNAVMESH_LEDGE_SPANS);
|
||||
|
||||
if (ImGui::Checkbox("Ledge Spans", &isEnabled))
|
||||
toggleNavMeshDrawFlag(DU_DRAWNAVMESH_LEDGE_SPANS);
|
||||
|
||||
isEnabled = (getNavMeshDrawFlags() & DU_DRAWNAVMESH_DEPTH_MASK);
|
||||
|
||||
if (ImGui::Checkbox("Depth Mask", &isEnabled))
|
||||
@ -993,11 +998,6 @@ void Editor::renderDetourDebugMenu()
|
||||
if (ImGui::Checkbox("Transparency", &isEnabled))
|
||||
toggleNavMeshDrawFlag(DU_DRAWNAVMESH_ALPHA);
|
||||
|
||||
isEnabled = (getNavMeshDrawFlags() & DU_DRAWNAVMESH_TRAVERSE_RAY_OFFSET);
|
||||
|
||||
if (ImGui::Checkbox("Traverse Ray Offsets", &isEnabled))
|
||||
toggleNavMeshDrawFlag(DU_DRAWNAVMESH_TRAVERSE_RAY_OFFSET);
|
||||
|
||||
isEnabled = (getNavMeshDrawFlags() & DU_DRAWNAVMESH_TRAVERSE_LINKS);
|
||||
|
||||
if (ImGui::Checkbox("Traverse Links", &isEnabled))
|
||||
|
@ -38,9 +38,9 @@ enum DrawNavMeshFlags
|
||||
DU_DRAWNAVMESH_POLY_BOUNDS_OUTER = 1 << 10, // Render outer poly boundaries.
|
||||
DU_DRAWNAVMESH_POLY_CENTERS = 1 << 11, // Render poly centers.
|
||||
DU_DRAWNAVMESH_POLY_GROUPS = 1 << 12, // Render poly group by color.
|
||||
DU_DRAWNAVMESH_DEPTH_MASK = 1 << 13, // Use depth mask.
|
||||
DU_DRAWNAVMESH_ALPHA = 1 << 14, // Use transparency.
|
||||
DU_DRAWNAVMESH_TRAVERSE_RAY_OFFSET= 1 << 15, // Render traverse link raycast offset.
|
||||
DU_DRAWNAVMESH_LEDGE_SPANS = 1 << 13, // Render ledge spans.
|
||||
DU_DRAWNAVMESH_DEPTH_MASK = 1 << 14, // Use depth mask.
|
||||
DU_DRAWNAVMESH_ALPHA = 1 << 15, // Use transparency.
|
||||
DU_DRAWNAVMESH_TRAVERSE_LINKS = 1 << 16, // Render traverse links.
|
||||
};
|
||||
|
||||
|
@ -96,7 +96,7 @@ static void drawPolyBoundaries(duDebugDraw* dd, const dtMeshTile* tile,
|
||||
const float* v0 = &tile->verts[p->verts[j]*3];
|
||||
const float* v1 = &tile->verts[p->verts[(j+1) % nj]*3];
|
||||
|
||||
if (!inner && flags & DU_DRAWNAVMESH_TRAVERSE_RAY_OFFSET)
|
||||
if (!inner && flags & DU_DRAWNAVMESH_LEDGE_SPANS)
|
||||
{
|
||||
float perp[3];
|
||||
rdPerpDirPtEdge2D(v0, v1, false, perp);
|
||||
|
Loading…
x
Reference in New Issue
Block a user