elimiate incidental hard tabs from jme3-examples

v3.3
Stephen Gold 5 years ago
parent efc9c443de
commit a96dbe8604
  1. 80
      jme3-examples/src/main/java/jme3test/TestChooser.java
  2. 6
      jme3-examples/src/main/java/jme3test/light/TestTangentGen.java
  3. 14
      jme3-examples/src/main/java/jme3test/model/anim/TestBlenderObjectAnim.java
  4. 16
      jme3-examples/src/main/java/jme3test/model/anim/TestSpatialAnim.java
  5. 2
      jme3-examples/src/main/java/jme3test/opencl/TestVertexBufferSharing.java
  6. 4
      jme3-examples/src/main/java/jme3test/renderer/TestDepthStencil.java

@ -258,50 +258,50 @@ public class TestChooser extends JDialog {
new Thread(new Runnable(){ new Thread(new Runnable(){
public void run(){ public void run(){
for (int i = 0; i < appClass.size(); i++) { for (int i = 0; i < appClass.size(); i++) {
Class<?> clazz = (Class)appClass.get(i); Class<?> clazz = (Class)appClass.get(i);
try { try {
if (LegacyApplication.class.isAssignableFrom(clazz)) { if (LegacyApplication.class.isAssignableFrom(clazz)) {
Object app = clazz.newInstance(); Object app = clazz.newInstance();
if (app instanceof SimpleApplication) { if (app instanceof SimpleApplication) {
final Method settingMethod = clazz.getMethod("setShowSettings", boolean.class); final Method settingMethod = clazz.getMethod("setShowSettings", boolean.class);
settingMethod.invoke(app, showSetting); settingMethod.invoke(app, showSetting);
} }
final Method mainMethod = clazz.getMethod("start"); final Method mainMethod = clazz.getMethod("start");
mainMethod.invoke(app); mainMethod.invoke(app);
Field contextField = LegacyApplication.class.getDeclaredField("context"); Field contextField = LegacyApplication.class.getDeclaredField("context");
contextField.setAccessible(true); contextField.setAccessible(true);
JmeContext context = null; JmeContext context = null;
while (context == null) { while (context == null) {
context = (JmeContext) contextField.get(app); context = (JmeContext) contextField.get(app);
Thread.sleep(100); Thread.sleep(100);
} }
while (!context.isCreated()) { while (!context.isCreated()) {
Thread.sleep(100); Thread.sleep(100);
} }
while (context.isCreated()) { while (context.isCreated()) {
Thread.sleep(100); Thread.sleep(100);
} }
} else { } else {
final Method mainMethod = clazz.getMethod("main", (new String[0]).getClass()); final Method mainMethod = clazz.getMethod("main", (new String[0]).getClass());
mainMethod.invoke(clazz, new Object[]{new String[0]}); mainMethod.invoke(clazz, new Object[]{new String[0]});
} }
// wait for destroy // wait for destroy
System.gc(); System.gc();
} catch (IllegalAccessException ex) { } catch (IllegalAccessException ex) {
logger.log(Level.SEVERE, "Cannot access constructor: "+clazz.getName(), ex); logger.log(Level.SEVERE, "Cannot access constructor: "+clazz.getName(), ex);
} catch (IllegalArgumentException ex) { } catch (IllegalArgumentException ex) {
logger.log(Level.SEVERE, "main() had illegal argument: "+clazz.getName(), ex); logger.log(Level.SEVERE, "main() had illegal argument: "+clazz.getName(), ex);
} catch (InvocationTargetException ex) { } catch (InvocationTargetException ex) {
logger.log(Level.SEVERE, "main() method had exception: "+clazz.getName(), ex); logger.log(Level.SEVERE, "main() method had exception: "+clazz.getName(), ex);
} catch (InstantiationException ex) { } catch (InstantiationException ex) {
logger.log(Level.SEVERE, "Failed to create app: "+clazz.getName(), ex); logger.log(Level.SEVERE, "Failed to create app: "+clazz.getName(), ex);
} catch (NoSuchMethodException ex){ } catch (NoSuchMethodException ex){
logger.log(Level.SEVERE, "Test class doesn't have main method: "+clazz.getName(), ex); logger.log(Level.SEVERE, "Test class doesn't have main method: "+clazz.getName(), ex);
} catch (Exception ex) { } catch (Exception ex) {
logger.log(Level.SEVERE, "Cannot start test: "+clazz.getName(), ex); logger.log(Level.SEVERE, "Cannot start test: "+clazz.getName(), ex);
ex.printStackTrace(); ex.printStackTrace();
} }
} }
} }
}).start(); }).start();
} }

@ -129,9 +129,9 @@ public class TestTangentGen extends SimpleApplication {
IntBuffer ib = BufferUtils.createIntBuffer(indexes.length); IntBuffer ib = BufferUtils.createIntBuffer(indexes.length);
ib.put(indexes); ib.put(indexes);
strip.setBuffer(Type.Position, 3, vb); strip.setBuffer(Type.Position, 3, vb);
strip.setBuffer(Type.Normal, 3, nb); strip.setBuffer(Type.Normal, 3, nb);
strip.setBuffer(Type.TexCoord, 2, tb); strip.setBuffer(Type.TexCoord, 2, tb);
strip.setBuffer(Type.Index, 3, ib); strip.setBuffer(Type.Index, 3, ib);
strip.updateBound(); strip.updateBound();
return strip; return strip;
} }

@ -47,7 +47,7 @@ import com.jme3.scene.Spatial;
public class TestBlenderObjectAnim extends SimpleApplication { public class TestBlenderObjectAnim extends SimpleApplication {
public static void main(String[] args) { public static void main(String[] args) {
TestBlenderObjectAnim app = new TestBlenderObjectAnim(); TestBlenderObjectAnim app = new TestBlenderObjectAnim();
app.start(); app.start();
} }
@ -70,13 +70,13 @@ public class TestBlenderObjectAnim extends SimpleApplication {
Spatial model = this.findNode(rootNode, "Cube"); Spatial model = this.findNode(rootNode, "Cube");
model.center(); model.center();
// Because it's old .blend file need to migrate object. // Because it's old .blend file need to migrate object.
AnimMigrationUtils.migrate(model); AnimMigrationUtils.migrate(model);
AnimComposer animComposer = model.getControl(AnimComposer.class); AnimComposer animComposer = model.getControl(AnimComposer.class);
animComposer.getAnimClips().forEach(animClip -> System.out.println("AnimClip name: " + animClip.getName())); animComposer.getAnimClips().forEach(animClip -> System.out.println("AnimClip name: " + animClip.getName()));
AnimClip animClip = animComposer.getAnimClip("Action"); // Action, Action.001 AnimClip animClip = animComposer.getAnimClip("Action"); // Action, Action.001
animComposer.setCurrentAction(animClip.getName()); animComposer.setCurrentAction(animClip.getName());
} }
/** /**

@ -16,7 +16,7 @@ import com.jme3.scene.shape.Box;
public class TestSpatialAnim extends SimpleApplication { public class TestSpatialAnim extends SimpleApplication {
public static void main(String[] args) { public static void main(String[] args) {
TestSpatialAnim app = new TestSpatialAnim(); TestSpatialAnim app = new TestSpatialAnim();
app.start(); app.start();
} }
@ -58,13 +58,13 @@ public class TestSpatialAnim extends SimpleApplication {
Vector3f[] translations = new Vector3f[totalFrames]; Vector3f[] translations = new Vector3f[totalFrames];
Quaternion[] rotations = new Quaternion[totalFrames]; Quaternion[] rotations = new Quaternion[totalFrames];
Vector3f[] scales = new Vector3f[totalFrames]; Vector3f[] scales = new Vector3f[totalFrames];
for (int i = 0; i < totalFrames; ++i) { for (int i = 0; i < totalFrames; ++i) {
times[i] = t; times[i] = t;
t += dT; t += dT;
translations[i] = new Vector3f(x, 0, 0); translations[i] = new Vector3f(x, 0, 0);
x += dX; x += dX;
rotations[i] = Quaternion.IDENTITY; rotations[i] = Quaternion.IDENTITY;
scales[i] = Vector3f.UNIT_XYZ; scales[i] = Vector3f.UNIT_XYZ;
} }
TransformTrack transformTrack = new TransformTrack(geom, times, translations, rotations, scales); TransformTrack transformTrack = new TransformTrack(geom, times, translations, rotations, scales);
TransformTrack transformTrackChild = new TransformTrack(childGeom, times, translations, rotations, scales); TransformTrack transformTrackChild = new TransformTrack(childGeom, times, translations, rotations, scales);

@ -155,7 +155,7 @@ public class TestVertexBufferSharing extends SimpleApplication {
} }
LOG.info("create new program from sources"); LOG.info("create new program from sources");
} }
program.register(); program.register();
kernel = program.createKernel("ScaleKernel").register(); kernel = program.createKernel("ScaleKernel").register();
} }
private void initOpenCL2() { private void initOpenCL2() {

@ -86,12 +86,12 @@ public class TestDepthStencil extends SimpleApplication {
@Override @Override
protected void controlUpdate(float tpf) { protected void controlUpdate(float tpf) {
Material mat = sphere.getMaterial(); Material mat = sphere.getMaterial();
mat.getAdditionalRenderState().setStencil(enableStencil, mat.getAdditionalRenderState().setStencil(enableStencil,
RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep,
RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep, RenderState.StencilOperation.Keep,
RenderState.TestFunction.Never, RenderState.TestFunction.Never RenderState.TestFunction.Never, RenderState.TestFunction.Never
//TestFunction.Always, TestFunction.Always //TestFunction.Always, TestFunction.Always
); );
} }
@Override @Override

Loading…
Cancel
Save