Browse Source

assert on V cols

Former-commit-id: f31d7fb2bd1764eb4051930a6f1e4de5bd77a58d
Alec Jacobson 10 years ago
parent
commit
897eba63e0
1 changed files with 2 additions and 0 deletions
  1. 2 0
      include/igl/writeOBJ.cpp

+ 2 - 0
include/igl/writeOBJ.cpp

@@ -12,6 +12,7 @@
 #include <iomanip>
 #include <iomanip>
 #include <fstream>
 #include <fstream>
 #include <cstdio>
 #include <cstdio>
+#include <cassert>
 
 
 template <typename DerivedV, typename DerivedF>
 template <typename DerivedV, typename DerivedF>
 IGL_INLINE bool igl::writeOBJ(
 IGL_INLINE bool igl::writeOBJ(
@@ -19,6 +20,7 @@ IGL_INLINE bool igl::writeOBJ(
   const Eigen::PlainObjectBase<DerivedV>& V,
   const Eigen::PlainObjectBase<DerivedV>& V,
   const Eigen::PlainObjectBase<DerivedF>& F)
   const Eigen::PlainObjectBase<DerivedF>& F)
 {
 {
+  assert(V.cols() == 3 && "V should have 3 columns");
   std::ofstream s(str.c_str());
   std::ofstream s(str.c_str());
   s.precision(std::numeric_limits<double>::digits10 + 1);
   s.precision(std::numeric_limits<double>::digits10 + 1);