Just rotated the images to make them look like the plane is rotated properly... #story[1261]

main
Joseph 8 years ago
parent bcc827b554
commit 771068966e

@ -34,12 +34,12 @@ public class SkyBox {
} }
private void makeSkyBox() { private void makeSkyBox() {
//addTop(); addTop();
addFront(); addFront();
//addBack(); addBack();
//addLeft(); addLeft();
//addRight(); addRight();
//addSeaOverlay(); addSeaOverlay();
} }
private void addTop() { private void addTop() {
@ -49,15 +49,15 @@ public class SkyBox {
surface.setRotate(180); surface.setRotate(180);
surface.setTranslateX(x); surface.setTranslateX(x);
surface.setTranslateY(y - size + 0.01); surface.setTranslateY(y - size + 1);
surface.setTranslateZ(z); surface.setTranslateZ(z);
Subject3D top = new Subject3D(surface); Subject3D top = new Subject3D(surface);
skyBoxPlanes.add(top); skyBoxPlanes.add(top);
} }
private void addLeft() { private void addRight() {
MeshView surface = makeSurface(new Image(getClass().getClassLoader().getResourceAsStream("images/skybox/skyLeft.png"))); MeshView surface = makeSurface(new Image(getClass().getClassLoader().getResourceAsStream("images/skybox/skyRight.png")));
surface.setTranslateX(size/2); surface.setTranslateX(size/2);
surface.setTranslateY(size/2); surface.setTranslateY(size/2);
@ -68,15 +68,15 @@ public class SkyBox {
surface.setTranslateX(x); surface.setTranslateX(x);
surface.setTranslateY(y - size/2); surface.setTranslateY(y - size/2);
surface.setTranslateZ(z + size/2); surface.setTranslateZ(z + size/2 - 1);
Subject3D left = new Subject3D(surface); Subject3D right = new Subject3D(surface);
skyBoxPlanes.add(left); skyBoxPlanes.add(right);
} }
private void addRight() { private void addLeft() {
MeshView surface = makeSurface(new Image(getClass().getClassLoader().getResourceAsStream("images/skybox/skyRight.png"))); MeshView surface = makeSurface(new Image(getClass().getClassLoader().getResourceAsStream("images/skybox/skyLeft.png")));
surface.setTranslateX(size/2); surface.setTranslateX(size/2);
surface.setTranslateY(size/2); surface.setTranslateY(size/2);
@ -90,11 +90,11 @@ public class SkyBox {
surface.setTranslateX(x); surface.setTranslateX(x);
surface.setTranslateY(y - size/2); surface.setTranslateY(y - size/2);
surface.setTranslateZ(z - size/2); surface.setTranslateZ(z - size/2 + 1);
Subject3D right = new Subject3D(surface); Subject3D left = new Subject3D(surface);
skyBoxPlanes.add(right); skyBoxPlanes.add(left);
} }
private void addBack() { private void addBack() {
@ -107,7 +107,7 @@ public class SkyBox {
surface.setScaleY(-1); surface.setScaleY(-1);
surface.setScaleZ(-1); surface.setScaleZ(-1);
surface.setTranslateX(x - size/2); surface.setTranslateX(x - size/2 + 1);
surface.setTranslateY(y - size/2); surface.setTranslateY(y - size/2);
surface.setTranslateZ(z); surface.setTranslateZ(z);
@ -118,15 +118,14 @@ public class SkyBox {
private void addFront() { private void addFront() {
MeshView surface = makeSurface(new Image(getClass().getClassLoader().getResourceAsStream("images/skybox/skyFront.png"))); MeshView surface = makeSurface(new Image(getClass().getClassLoader().getResourceAsStream("images/skybox/skyFront.png")));
surface.getTransforms().add(new Rotate(90, 0, 0)); surface.setTranslateX(size/2);
surface.setTranslateY(size/2);
surface.setRotationAxis(new Point3D(1, 0, 0)); surface.setRotationAxis(new Point3D(0, 0, 1));
surface.setRotate(90); surface.setRotate(-90);
surface.setTranslateX(-size/2);
surface.setScaleY(-1); surface.setTranslateY(-size/2);
surface.setScaleZ(-1);
surface.setTranslateX(x + size/2); surface.setTranslateX(x + size/2 - 1);
surface.setTranslateY(y - size/2); surface.setTranslateY(y - size/2);
surface.setTranslateZ(z); surface.setTranslateZ(z);
@ -149,7 +148,7 @@ public class SkyBox {
} }
private void addSeaOverlay() { private void addSeaOverlay() {
SeaSurface seaSurface = new SeaSurface(size * 3, 200, x, y - size/4 + 1, z); SeaSurface seaSurface = new SeaSurface(size * 3, freq, x, y - size/4 + 1, z);
skyBoxPlanes.add(seaSurface.getSurface()); skyBoxPlanes.add(seaSurface.getSurface());
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Loading…
Cancel
Save