From b6f235efcdfc4b5475d11467fd6974d4fbab29b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:25:28 -0500 Subject: [PATCH] fix: better coloring --- .../Armor/components/SpacedArmorSceneComponent/index.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/Armor/components/SpacedArmorSceneComponent/index.tsx b/src/components/Armor/components/SpacedArmorSceneComponent/index.tsx index 19b9e8329..aff86cb7a 100644 --- a/src/components/Armor/components/SpacedArmorSceneComponent/index.tsx +++ b/src/components/Armor/components/SpacedArmorSceneComponent/index.tsx @@ -99,7 +99,6 @@ export function SpacedArmorSceneComponent({ if (props.static) { const x = clamp(thickness / props.thicknessRange.quartile, 0, 1); - const y = Math.sqrt(x); let color: Color; let opacity: number; @@ -108,12 +107,12 @@ export function SpacedArmorSceneComponent({ switch (props.type) { case ArmorType.Core: - color = new Color(-((1 - y) ** 2) + 1, -(y ** 2) + 1, 0); + color = new Color(-((1 - x) ** 2) + 1, -(x ** 2) + 1, 0); opacity = 1; break; case ArmorType.Spaced: - color = new Color(1 - (7 / 8) * y, 0, 1 - (1 / 8) * y); + color = new Color(1 - (7 / 8) * x, 0, 1 - (1 / 8) * x); opacity = x + 1 / 2; break;