From 40cc5fd4485010b4382d52471ff46c6b06bfab0b Mon Sep 17 00:00:00 2001 From: Richard Pajersky <xpajersk@fi.muni.cz> Date: Mon, 10 May 2021 09:14:11 +0200 Subject: [PATCH] Changed transparency to float --- .../analyst/gui/RegistrationCPEventListener.java | 16 ++++++++-------- .../fidentis/analyst/gui/scene/DrawableMesh.java | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/GUI/src/main/java/cz/fidentis/analyst/gui/RegistrationCPEventListener.java b/GUI/src/main/java/cz/fidentis/analyst/gui/RegistrationCPEventListener.java index d89022d8..da67bddd 100644 --- a/GUI/src/main/java/cz/fidentis/analyst/gui/RegistrationCPEventListener.java +++ b/GUI/src/main/java/cz/fidentis/analyst/gui/RegistrationCPEventListener.java @@ -82,25 +82,25 @@ public class RegistrationCPEventListener { public void setTransparency(int value) { if (value == transparencyRange) { - setPrimaryTransparency(1d); - setSecondaryTransparency(1d); + setPrimaryTransparency(1); + setSecondaryTransparency(1); } if (value < transparencyRange) { - setPrimaryTransparency(value / 10d); - setSecondaryTransparency(1d); + setPrimaryTransparency(value / 10f); + setSecondaryTransparency(1); } if (value > transparencyRange) { - setSecondaryTransparency((2 * transparencyRange - value) / 10d); - setPrimaryTransparency(1d); + setSecondaryTransparency((2 * transparencyRange - value) / 10f); + setPrimaryTransparency(1); } canvas.renderScene(); } - public void setPrimaryTransparency(double transparency) { + public void setPrimaryTransparency(float transparency) { primaryFace.setTransparency(transparency); } - public void setSecondaryTransparency(double transparency) { + public void setSecondaryTransparency(float transparency) { secondaryFace.setTransparency(transparency); } diff --git a/GUI/src/main/java/cz/fidentis/analyst/gui/scene/DrawableMesh.java b/GUI/src/main/java/cz/fidentis/analyst/gui/scene/DrawableMesh.java index 11c518ed..74b8988c 100644 --- a/GUI/src/main/java/cz/fidentis/analyst/gui/scene/DrawableMesh.java +++ b/GUI/src/main/java/cz/fidentis/analyst/gui/scene/DrawableMesh.java @@ -21,7 +21,7 @@ public class DrawableMesh { // TO DO - R. Pajersky: add transformation attributes and methods private Color color = new Color(255, 255, 255); - private double transparency = 1f; + private float transparency = 1; private Vector3d translation = new Vector3d(0, 0, 0); private Vector3d rotation = new Vector3d(0, 0, 0); private Vector3d scale = new Vector3d(0, 0, 0); @@ -78,11 +78,11 @@ public class DrawableMesh { return color; } - public double getTransparency() { + public float getTransparency() { return transparency; } - public void setTransparency(double transparency) { + public void setTransparency(float transparency) { this.transparency = transparency; } -- GitLab