From 20a86b5baeba6558e0f97fb56a82daa6808339af Mon Sep 17 00:00:00 2001 From: Georgiy Sadovnikov Date: Tue, 5 Nov 2024 16:22:24 +0300 Subject: [PATCH] fix getting normal vector from raycast --- src/DotRecast.Detour/DtNavMeshQuery.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DotRecast.Detour/DtNavMeshQuery.cs b/src/DotRecast.Detour/DtNavMeshQuery.cs index 5eb8e92..aaf23f8 100644 --- a/src/DotRecast.Detour/DtNavMeshQuery.cs +++ b/src/DotRecast.Detour/DtNavMeshQuery.cs @@ -2438,7 +2438,7 @@ namespace DotRecast.Detour // int va = a * 3; // int vb = b * 3; float dx = verts[b].X - verts[a].X; - float dz = verts[b].Z - verts[a].X; + float dz = verts[b].Z - verts[a].Z; hit.hitNormal = RcVec3f.Normalize(new RcVec3f(dz, 0, -dx)); return DtStatus.DT_SUCCESS; }