From 9c2b9809383e2e295e84c127c12ce24a31b49c3b Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Tue, 20 Dec 2022 19:05:14 +0100 Subject: [PATCH] Fix LCD Z-fighting in distant places, large coordinates Co-authored-by: DS --- lcd.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lcd.lua b/lcd.lua index 5a1d3a0..f6dac22 100644 --- a/lcd.lua +++ b/lcd.lua @@ -176,10 +176,13 @@ local lcds = { -- on ground --* [1] = {delta = {x = 0, y =-0.4, z = 0}, pitch = math.pi / 2}, -- sides - [2] = {delta = {x = 0.437, y = 0, z = 0}, yaw = math.pi / -2}, - [3] = {delta = {x = -0.437, y = 0, z = 0}, yaw = math.pi / 2}, - [4] = {delta = {x = 0, y = 0, z = 0.437}, yaw = 0}, - [5] = {delta = {x = 0, y = 0, z = -0.437}, yaw = math.pi}, + + -- Note: 0.437 is on the surface but we need some space to avoid + -- z-fighting in distant places (e.g. 30000,10,0) + [2] = {delta = {x = 0.43, y = 0, z = 0}, yaw = math.pi / -2}, + [3] = {delta = {x = -0.43, y = 0, z = 0}, yaw = math.pi / 2}, + [4] = {delta = {x = 0, y = 0, z = 0.43}, yaw = 0}, + [5] = {delta = {x = 0, y = 0, z = -0.43}, yaw = math.pi}, } local reset_meta = function(pos)