From 253a16a6644d2b842de392d8043fea0a38689df1 Mon Sep 17 00:00:00 2001 From: Joseph Date: Wed, 13 Sep 2017 12:44:25 +1200 Subject: [PATCH] Made the sky box use sky box planes they cannot be scaled. #story[1261] --- .../src/main/java/visualiser/layout/SkyBox.java | 10 +++++----- .../main/java/visualiser/layout/SkyBoxPlane.java | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 racevisionGame/src/main/java/visualiser/layout/SkyBoxPlane.java diff --git a/racevisionGame/src/main/java/visualiser/layout/SkyBox.java b/racevisionGame/src/main/java/visualiser/layout/SkyBox.java index 80b60956..6855b488 100644 --- a/racevisionGame/src/main/java/visualiser/layout/SkyBox.java +++ b/racevisionGame/src/main/java/visualiser/layout/SkyBox.java @@ -52,7 +52,7 @@ public class SkyBox { surface.setTranslateY(y - size + 1); surface.setTranslateZ(z); - Subject3D top = new Subject3D(surface); + Subject3D top = new SkyBoxPlane(surface); skyBoxPlanes.add(top); } @@ -71,7 +71,7 @@ public class SkyBox { surface.setTranslateZ(z + size/2 - 1); - Subject3D right = new Subject3D(surface); + Subject3D right = new SkyBoxPlane(surface); skyBoxPlanes.add(right); } @@ -93,7 +93,7 @@ public class SkyBox { surface.setTranslateZ(z - size/2 + 1); - Subject3D left = new Subject3D(surface); + Subject3D left = new SkyBoxPlane(surface); skyBoxPlanes.add(left); } @@ -111,7 +111,7 @@ public class SkyBox { surface.setTranslateY(y - size/2); surface.setTranslateZ(z); - Subject3D back = new Subject3D(surface); + Subject3D back = new SkyBoxPlane(surface); skyBoxPlanes.add(back); } @@ -129,7 +129,7 @@ public class SkyBox { surface.setTranslateY(y - size/2); surface.setTranslateZ(z); - Subject3D front = new Subject3D(surface); + Subject3D front = new SkyBoxPlane(surface); skyBoxPlanes.add(front); } diff --git a/racevisionGame/src/main/java/visualiser/layout/SkyBoxPlane.java b/racevisionGame/src/main/java/visualiser/layout/SkyBoxPlane.java new file mode 100644 index 00000000..b8824d1e --- /dev/null +++ b/racevisionGame/src/main/java/visualiser/layout/SkyBoxPlane.java @@ -0,0 +1,14 @@ +package visualiser.layout; + +import javafx.scene.shape.Shape3D; + +public class SkyBoxPlane extends Subject3D { + + public SkyBoxPlane(Shape3D mesh) { + super(mesh); + } + + @Override + public void setScale(double scale) { + } +}