From 89e967963178b899c079dcf56b13c7a16b2594a9 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 31 Mar 2023 10:35:28 +0800 Subject: [PATCH] 1 --- server/gameserver/mapservice.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/gameserver/mapservice.cc b/server/gameserver/mapservice.cc index 655805cf..5c6f6583 100644 --- a/server/gameserver/mapservice.cc +++ b/server/gameserver/mapservice.cc @@ -208,9 +208,9 @@ bool MapService::TriIntersect(const glm::vec3 t1[3], const glm::vec3 t2[3]) { glm::vec2 bary_position; float distance; - for (int v = 0; v < 2; ++v) { - glm::vec3 v1; - glm::vec3 v2; + for (int v = 0; v < 3; ++v) { + glm::vec3 v1 = t1[v]; + glm::vec3 v2 = t1[(v + 1) % 3]; glm::vec3 orig = v1; glm::vec3 dir = v2 - v1; GlmHelper::Normalize(dir);