Просмотр исходного кода

- Changed catmull rom interpolation to use floats instead of doubles because somehow it was failing on android...

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8981 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
rem..om 14 лет назад
Родитель
Сommit
e4186c2497
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      engine/src/core/com/jme3/math/FastMath.java

+ 2 - 2
engine/src/core/com/jme3/math/FastMath.java

@@ -227,9 +227,9 @@ final public class FastMath {
      * @return catmull-Rom interpolation
      * @return catmull-Rom interpolation
      */
      */
     public static float interpolateCatmullRom(float u, float T, float p0, float p1, float p2, float p3) {
     public static float interpolateCatmullRom(float u, float T, float p0, float p1, float p2, float p3) {
-        double c1, c2, c3, c4;
+        float c1, c2, c3, c4;
         c1 = p1;
         c1 = p1;
-        c2 = -1.0 * T * p0 + T * p2;
+        c2 = -1.0f * T * p0 + T * p2;
         c3 = 2 * T * p0 + (T - 3) * p1 + (3 - 2 * T) * p2 + -T * p3;
         c3 = 2 * T * p0 + (T - 3) * p1 + (3 - 2 * T) * p2 + -T * p3;
         c4 = -T * p0 + (2 - T) * p1 + (T - 2) * p2 + T * p3;
         c4 = -T * p0 + (2 - T) * p1 + (T - 2) * p2 + T * p3;