-- Remove any -0 values from the Vector3 for consistent string conversion

function BitOps.normalizeVec3(vec3)
	local newVec3X = vec3.X
	local newVec3Y = vec3.Y
	local newVec3Z = vec3.Z

	if newVec3X == 0 then
		newVec3X = 0
	end

	if newVec3Y == 0 then
		newVec3Y = 0
	end

	if newVec3Z == 0 then
		newVec3Z = 0
	end

	return Vector3.new(newVec3X, newVec3Y, newVec3Z)
end
