🐛 Allow empty input in exact_geodesic

This commit is contained in:
Zhongshi
2018-08-26 22:47:43 -07:00
committed by GitHub
parent 1f5a0c100a
commit f914d8a175
+1 -1
View File
@@ -3173,7 +3173,7 @@ IGL_INLINE void igl::exact_geodesic(
Eigen::PlainObjectBase<DerivedD> &D)
{
assert(V.cols() == 3 && F.cols() == 3 && "Only support 3D triangle mesh");
assert(VS.cols() ==1 && FS.cols() == 1 && VT.cols() == 1 && FT.cols() ==1 && "Only support one dimensional inputs");
assert(VS.cols() <=1 && FS.cols() <= 1 && VT.cols() <= 1 && FT.cols() <=1 && "Only support one dimensional inputs");
std::vector<typename DerivedV::Scalar> points(V.rows() * V.cols());
std::vector<typename DerivedF::Scalar> faces(F.rows() * F.cols());
for (int i = 0; i < points.size(); i++)