* Fixed IllegalArgumentException in Camera.setGuiBounding

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@7298 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
3.0
sha..rd 14 years ago
parent b729309949
commit 4698e13644
  1. 4
      engine/src/core/com/jme3/renderer/Camera.java

@ -1098,8 +1098,8 @@ public class Camera implements Savable, Cloneable {
float ex = width * viewPortRight; float ex = width * viewPortRight;
float sy = height * viewPortBottom; float sy = height * viewPortBottom;
float ey = height * viewPortTop; float ey = height * viewPortTop;
float xExtent = (ex - sx) / 2; float xExtent = Math.max(0f, (ex - sx) / 2f);
float yExtent = (ey - sy) / 2; float yExtent = Math.max(0f, (ey - sy) / 2f);
guiBounding.setCenter(new Vector3f(sx + xExtent, sy + yExtent, 0)); guiBounding.setCenter(new Vector3f(sx + xExtent, sy + yExtent, 0));
guiBounding.setXExtent(xExtent); guiBounding.setXExtent(xExtent);
guiBounding.setYExtent(yExtent); guiBounding.setYExtent(yExtent);

Loading…
Cancel
Save