From 9c0394f035119493ce658a753cee97094424ca80 Mon Sep 17 00:00:00 2001 From: Thomas <72444570+Applevangelist@users.noreply.github.com> Date: Tue, 20 Jan 2026 11:38:34 +0100 Subject: [PATCH] Update Utils.lua #UTILS - Added `UTILS.Vec3toVec2(Vec3)` --- Moose Development/Moose/Utilities/Utils.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Moose Development/Moose/Utilities/Utils.lua b/Moose Development/Moose/Utilities/Utils.lua index 1b58765c8..f5694b295 100644 --- a/Moose Development/Moose/Utilities/Utils.lua +++ b/Moose Development/Moose/Utilities/Utils.lua @@ -4598,6 +4598,18 @@ function UTILS.Vec2toVec3(vec,y) end end +-- Converts a Vec3 to a Vec2 +-- @param vec3 the Vec3 to convert +-- @return Vec2 The Vec2 output +function UTILS.Vec3toVec2(Vec3) + if Vec3 and type(Vec3)=="table" then + local Vec2 = {} + Vec2.x = Vec3.x or 0 + Vec2.y = Vec3.z or 0 + return Vec2 + end +end + --- Get the correction needed for true north in radians -- @param gPoint The map point vec2 or vec3 -- @return number correction