diff options
| -rw-r--r-- | opentrack/simple-mat.cpp | 30 | 
1 files changed, 14 insertions, 16 deletions
diff --git a/opentrack/simple-mat.cpp b/opentrack/simple-mat.cpp index b9273fc0..6a5421c1 100644 --- a/opentrack/simple-mat.cpp +++ b/opentrack/simple-mat.cpp @@ -43,22 +43,20 @@ rmat euler_to_rmat(const double* input)      const auto c3 = cos(B);      const auto s3 = sin(B); -    double foo[] = { -        // z -        c1 * c2, -        c1 * s2 * s3 - c3 * s1, -        s1 * s3 + c1 * c3 * s2, -        // y -        c2 * s1, -        c1 * c3 + s1 * s2 * s3, -        c3 * s1 * s2 - c1 * s3, -        // x -        -s2, -        c2 * s3, -        c2 * c3 -    }; - -    return dmat<3, 3>(foo); +    return dmat<3, 3>( +                // z +                c1 * c2, +                c1 * s2 * s3 - c3 * s1, +                s1 * s3 + c1 * c3 * s2, +                // y +                c2 * s1, +                c1 * c3 + s1 * s2 * s3, +                c3 * s1 * s2 - c1 * s3, +                // x +                -s2, +                c2 * s3, +                c2 * c3 +                );  }  } // end ns euler  | 
