This commit is contained in:
aozhiwei 2024-09-09 11:47:08 +08:00
parent c990f4346b
commit dd8d9be27a
2 changed files with 6 additions and 0 deletions

View File

@ -85,6 +85,11 @@ bool GlmHelper::IsEqual2D(const glm::vec3& v1, const glm::vec3& v2)
return std::abs(v1.x - v2.x) < 0.00001f && std::abs(v1.z - v2.z) < 0.00001f;
}
bool GlmHelper::IsEqual2D(const glm::vec3& v1, float x, float z)
{
return std::abs(v1.x - x) < 0.00001f && std::abs(v1.z - z) < 0.00001f;
}
bool GlmHelper::IsEqual3D(const glm::vec3& v1, const glm::vec3& v2)
{
return std::abs(v1.x - v2.x) < 0.00001f &&

View File

@ -17,6 +17,7 @@ class GlmHelper
static bool IsValidVec3(const glm::vec3& v);
static bool IsEqual2D(const glm::vec3& v1, const glm::vec3& v2);
static bool IsEqual2D(const glm::vec3& v1, float x, float z);
static bool IsEqual3D(const glm::vec3& v1, const glm::vec3& v2);
static float CalcAngle(const glm::vec3& v1, const glm::vec3& v2);