12345678910111213141516171819202122232425262728293031 |
- #include "progressive_hulls.h"
- #include "progressive_hulls_cost_and_placement.h"
- #include "../decimate.h"
- #include "../max_faces_stopping_condition.h"
- IGL_INLINE bool igl::copyleft::progressive_hulls(
- const Eigen::MatrixXd & V,
- const Eigen::MatrixXi & F,
- const size_t max_m,
- Eigen::MatrixXd & U,
- Eigen::MatrixXi & G,
- Eigen::VectorXi & J)
- {
- int m = F.rows();
- Eigen::VectorXi I;
- return decimate(
- V,
- F,
- progressive_hulls_cost_and_placement,
- max_faces_stopping_condition(m,(const int)m,max_m),
- U,
- G,
- J,
- I);
- }
|