Skip to content

Commit d636049

Browse files
committed
improve initial camera orientations in jme3test.terrain (9 files)
1 parent 917509a commit d636049

File tree

9 files changed

+18
-4
lines changed

9 files changed

+18
-4
lines changed

jme3-examples/src/main/java/jme3test/terrain/TerrainFractalGridTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.jme3.bullet.control.CharacterControl;
66
import com.jme3.material.Material;
77
import com.jme3.math.ColorRGBA;
8+
import com.jme3.math.Quaternion;
89
import com.jme3.math.Vector3f;
910
import com.jme3.terrain.geomipmap.TerrainGrid;
1011
import com.jme3.terrain.geomipmap.TerrainGridLodControl;
@@ -136,6 +137,7 @@ public float value(float... in) {
136137

137138

138139
this.getCamera().setLocation(new Vector3f(0, 300, 0));
140+
cam.setRotation(new Quaternion(0.51176f, -0.14f, 0.085f, 0.84336f));
139141

140142
this.viewPort.setBackgroundColor(new ColorRGBA(0.7f, 0.8f, 1f, 1f));
141143

jme3-examples/src/main/java/jme3test/terrain/TerrainGridAlphaMapTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import com.jme3.light.DirectionalLight;
1717
import com.jme3.material.Material;
1818
import com.jme3.math.ColorRGBA;
19+
import com.jme3.math.Quaternion;
1920
import com.jme3.math.Vector2f;
2021
import com.jme3.math.Vector3f;
2122
import com.jme3.scene.Geometry;
@@ -165,6 +166,7 @@ public float value(float... in) {
165166

166167

167168
this.getCamera().setLocation(new Vector3f(0, 256, 0));
169+
cam.setRotation(new Quaternion(-0.1f, 0.89826f, -0.2695f, -0.3325f));
168170

169171
this.viewPort.setBackgroundColor(new ColorRGBA(0.7f, 0.8f, 1f, 1f));
170172

jme3-examples/src/main/java/jme3test/terrain/TerrainGridSerializationTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import com.jme3.input.controls.ActionListener;
1414
import com.jme3.input.controls.KeyTrigger;
1515
import com.jme3.math.ColorRGBA;
16+
import com.jme3.math.Quaternion;
1617
import com.jme3.math.Vector3f;
1718
import com.jme3.terrain.geomipmap.TerrainGrid;
1819
import com.jme3.terrain.geomipmap.TerrainGridListener;
@@ -58,6 +59,7 @@ public void simpleInitApp() {
5859
stateManager.attach(bulletAppState);
5960

6061
this.getCamera().setLocation(new Vector3f(0, 256, 0));
62+
cam.setRotation(new Quaternion(-0.0075f, 0.949784f, -0.312f, -0.0227f));
6163

6264
this.viewPort.setBackgroundColor(new ColorRGBA(0.7f, 0.8f, 1f, 1f));
6365

jme3-examples/src/main/java/jme3test/terrain/TerrainGridTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import com.jme3.light.DirectionalLight;
1515
import com.jme3.material.Material;
1616
import com.jme3.math.ColorRGBA;
17+
import com.jme3.math.Quaternion;
1718
import com.jme3.math.Vector3f;
1819
import com.jme3.terrain.geomipmap.TerrainGrid;
1920
import com.jme3.terrain.geomipmap.TerrainGridListener;
@@ -110,7 +111,7 @@ public String getName(int x, int y) {
110111
stateManager.attach(bulletAppState);
111112

112113
this.getCamera().setLocation(new Vector3f(0, 400, 0));
113-
this.getCamera().lookAt(new Vector3f(0,0,0), Vector3f.UNIT_Y);
114+
cam.setRotation(new Quaternion(0.61573f, -0.0054f, 0.0042f, 0.78793f));
114115

115116
this.viewPort.setBackgroundColor(new ColorRGBA(0.7f, 0.8f, 1f, 1f));
116117

jme3-examples/src/main/java/jme3test/terrain/TerrainGridTileLoaderTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import com.jme3.input.controls.MouseButtonTrigger;
1717
import com.jme3.material.Material;
1818
import com.jme3.math.ColorRGBA;
19+
import com.jme3.math.Quaternion;
1920
import com.jme3.math.Vector3f;
2021
import com.jme3.terrain.Terrain;
2122
import com.jme3.terrain.geomipmap.TerrainGrid;
@@ -120,6 +121,7 @@ public void simpleInitApp() {
120121
stateManager.attach(bulletAppState);
121122

122123
this.getCamera().setLocation(new Vector3f(0, 256, 0));
124+
cam.setRotation(new Quaternion(-0.0075f, 0.949784f, -0.312f, -0.0227f));
123125

124126
this.viewPort.setBackgroundColor(new ColorRGBA(0.7f, 0.8f, 1f, 1f));
125127

jme3-examples/src/main/java/jme3test/terrain/TerrainTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import com.jme3.light.PointLight;
4141
import com.jme3.material.Material;
4242
import com.jme3.math.ColorRGBA;
43+
import com.jme3.math.Quaternion;
4344
import com.jme3.math.Vector3f;
4445
import com.jme3.scene.Geometry;
4546
import com.jme3.terrain.geomipmap.TerrainLodControl;
@@ -169,7 +170,7 @@ public void simpleInitApp() {
169170
rootNode.addLight(light);
170171

171172
cam.setLocation(new Vector3f(0, 10, -10));
172-
cam.lookAtDirection(new Vector3f(0, -1.5f, -1).normalizeLocal(), Vector3f.UNIT_Y);
173+
cam.setRotation(new Quaternion(0.012f, 0.964311f, -0.261f, 0.043f));
173174
}
174175

175176
public void loadHintText() {

jme3-examples/src/main/java/jme3test/terrain/TerrainTestAndroid.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import com.jme3.light.PointLight;
4141
import com.jme3.material.Material;
4242
import com.jme3.math.ColorRGBA;
43+
import com.jme3.math.Quaternion;
4344
import com.jme3.math.Vector3f;
4445
import com.jme3.scene.Geometry;
4546
import com.jme3.terrain.geomipmap.TerrainLodControl;
@@ -150,7 +151,7 @@ public void simpleInitApp() {
150151
rootNode.addLight(light);
151152

152153
cam.setLocation(new Vector3f(0, 10, -10));
153-
cam.lookAtDirection(new Vector3f(0, -1.5f, -1).normalizeLocal(), Vector3f.UNIT_Y);
154+
cam.setRotation(new Quaternion(0.01f, 0.964871f, -0.25966f, 0.0387f));
154155
}
155156

156157
public void loadHintText() {

jme3-examples/src/main/java/jme3test/terrain/TerrainTestModifyHeight.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import com.jme3.material.Material;
4646
import com.jme3.material.RenderState.BlendMode;
4747
import com.jme3.math.ColorRGBA;
48+
import com.jme3.math.Quaternion;
4849
import com.jme3.math.Ray;
4950
import com.jme3.math.Vector2f;
5051
import com.jme3.math.Vector3f;
@@ -152,7 +153,7 @@ public void simpleInitApp() {
152153
rootNode.addLight(ambLight);
153154

154155
cam.setLocation(new Vector3f(0, 256, 0));
155-
cam.lookAtDirection(new Vector3f(0, -1f, 0).normalizeLocal(), Vector3f.UNIT_X);
156+
cam.setRotation(new Quaternion(0.25966f, 0.690398f, -0.2952f, 0.60727f));
156157
}
157158

158159
public void loadHintText() {

jme3-examples/src/main/java/jme3test/terrain/TerrainTestReadWrite.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
import com.jme3.light.DirectionalLight;
4343
import com.jme3.material.Material;
4444
import com.jme3.math.ColorRGBA;
45+
import com.jme3.math.Quaternion;
4546
import com.jme3.math.Vector3f;
4647
import com.jme3.scene.Node;
4748
import com.jme3.terrain.Terrain;
@@ -175,6 +176,7 @@ private void createMap() {
175176
private void createControls() {
176177
flyCam.setMoveSpeed(50);
177178
cam.setLocation(new Vector3f(0, 100, 0));
179+
cam.setRotation(new Quaternion(-0.1779f, 0.821934f, -0.39033f, -0.3747f));
178180

179181
inputManager.addMapping("save", new KeyTrigger(KeyInput.KEY_T));
180182
inputManager.addListener(saveActionListener, "save");

0 commit comments

Comments
 (0)