- use Float.isInfinite in ShadowUtil

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8827 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
nor..67 2011-11-27 16:01:16 +00:00
parent 3b1ab69223
commit e1bcefefe9

View File

@ -197,7 +197,7 @@ public class ShadowUtil {
BoundingVolume vol = list.get(i).getWorldBound();
store = vol.clone().transform(mat, null);
//Nehon : prevent NaN and infinity values to screw the final bounding box
if (!Float.isNaN(store.getCenter().x) && store.getCenter().x != Float.POSITIVE_INFINITY && store.getCenter().x != Float.NEGATIVE_INFINITY) {
if (!Float.isNaN(store.getCenter().x) && !Float.isInfinite(store.getCenter().x)) {
bbox.mergeLocal(store);
}
}