Browse Source

Merge branch 'master' of https://github.com/libigl/libigl

Former-commit-id: 6a59f268758af1a8f4738ed6744cc22b29070da7
Alec Jacobson 9 năm trước cách đây
mục cha
commit
bfe2eb9002

+ 11 - 0
include/igl/Singular_Value_Decomposition_Preamble.hpp

@@ -19,6 +19,17 @@
 #include <iostream>
 #endif
 
+// Prevent warnings
+#ifdef ENABLE_SCALAR_IMPLEMENTATION
+#  undef ENABLE_SCALAR_IMPLEMENTATION
+#endif
+#ifdef ENABLE_SSE_IMPLEMENTATION
+#  undef ENABLE_SSE_IMPLEMENTATION
+#endif
+#ifdef ENABLE_AVX_IMPLEMENTATION
+#  undef ENABLE_AVX_IMPLEMENTATION
+#endif
+
 #ifdef USE_SCALAR_IMPLEMENTATION
 #define ENABLE_SCALAR_IMPLEMENTATION(X) X
 #else

+ 1 - 1
include/igl/polar_svd3x3.cpp

@@ -85,7 +85,7 @@ IGL_INLINE void igl::polar_svd3x3_avx(const Eigen::Matrix<T, 3*8, 3>& A, Eigen::
     Eigen::Matrix3f Rpart_SSE = R.block(3*k, 0, 3, 3);
     Eigen::Matrix3f diff = Rpart - Rpart_SSE;
     float diffNorm = diff.norm();
-    if (abs(diffNorm) > 0.001)
+    if (std::abs(diffNorm) > 0.001)
     {
       printf("Huh: diffNorm = %15f (k = %i)\n", diffNorm, k);
     }

+ 1 - 1
tutorial/610_CSGTree/main.cpp

@@ -59,7 +59,7 @@ int main(int argc, char * argv[])
       default:
       {
         CSGTree M;
-        Matrix<long int,Dynamic,1> J;
+        Matrix<MatrixXi::Index,Dynamic,1> J;
         switch(view_id)
         {
           case 5: