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::Separator();
|
||||||
ImGui::Text("Filtering");
|
ImGui::Text("Filtering");
|
||||||
ImGui::Checkbox("Low Hanging Obstacles", &m_filterLowHangingObstacles);
|
ImGui::Checkbox("Low Hanging Obstacles##FilterSettings", &m_filterLowHangingObstacles);
|
||||||
ImGui::Checkbox("Ledge Spans", &m_filterLedgeSpans);
|
ImGui::Checkbox("Ledge Spans##FilterSettings", &m_filterLedgeSpans);
|
||||||
ImGui::Checkbox("Walkable Low Height Spans", &m_filterWalkableLowHeightSpans);
|
ImGui::Checkbox("Walkable Low Height Spans##FilterSettings", &m_filterWalkableLowHeightSpans);
|
||||||
|
|
||||||
ImGui::PushItemWidth(145.f);
|
ImGui::PushItemWidth(145.f);
|
||||||
ImGui::Separator();
|
ImGui::Separator();
|
||||||
@ -983,6 +983,11 @@ void Editor::renderDetourDebugMenu()
|
|||||||
if (ImGui::Checkbox("Poly Group Colors", &isEnabled))
|
if (ImGui::Checkbox("Poly Group Colors", &isEnabled))
|
||||||
toggleNavMeshDrawFlag(DU_DRAWNAVMESH_POLY_GROUPS);
|
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);
|
isEnabled = (getNavMeshDrawFlags() & DU_DRAWNAVMESH_DEPTH_MASK);
|
||||||
|
|
||||||
if (ImGui::Checkbox("Depth Mask", &isEnabled))
|
if (ImGui::Checkbox("Depth Mask", &isEnabled))
|
||||||
@ -993,11 +998,6 @@ void Editor::renderDetourDebugMenu()
|
|||||||
if (ImGui::Checkbox("Transparency", &isEnabled))
|
if (ImGui::Checkbox("Transparency", &isEnabled))
|
||||||
toggleNavMeshDrawFlag(DU_DRAWNAVMESH_ALPHA);
|
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);
|
isEnabled = (getNavMeshDrawFlags() & DU_DRAWNAVMESH_TRAVERSE_LINKS);
|
||||||
|
|
||||||
if (ImGui::Checkbox("Traverse Links", &isEnabled))
|
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_BOUNDS_OUTER = 1 << 10, // Render outer poly boundaries.
|
||||||
DU_DRAWNAVMESH_POLY_CENTERS = 1 << 11, // Render poly centers.
|
DU_DRAWNAVMESH_POLY_CENTERS = 1 << 11, // Render poly centers.
|
||||||
DU_DRAWNAVMESH_POLY_GROUPS = 1 << 12, // Render poly group by color.
|
DU_DRAWNAVMESH_POLY_GROUPS = 1 << 12, // Render poly group by color.
|
||||||
DU_DRAWNAVMESH_DEPTH_MASK = 1 << 13, // Use depth mask.
|
DU_DRAWNAVMESH_LEDGE_SPANS = 1 << 13, // Render ledge spans.
|
||||||
DU_DRAWNAVMESH_ALPHA = 1 << 14, // Use transparency.
|
DU_DRAWNAVMESH_DEPTH_MASK = 1 << 14, // Use depth mask.
|
||||||
DU_DRAWNAVMESH_TRAVERSE_RAY_OFFSET= 1 << 15, // Render traverse link raycast offset.
|
DU_DRAWNAVMESH_ALPHA = 1 << 15, // Use transparency.
|
||||||
DU_DRAWNAVMESH_TRAVERSE_LINKS = 1 << 16, // Render traverse links.
|
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* v0 = &tile->verts[p->verts[j]*3];
|
||||||
const float* v1 = &tile->verts[p->verts[(j+1) % nj]*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];
|
float perp[3];
|
||||||
rdPerpDirPtEdge2D(v0, v1, false, perp);
|
rdPerpDirPtEdge2D(v0, v1, false, perp);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user