precomputation.h 502 B

123456789101112131415161718192021
  1. #include <Eigen/Core>
  2. namespace igl
  3. {
  4. class ARAPData;
  5. template <typename LbsMatrixType, typename SSCALAR>
  6. // Seriously, windows? Why are struct and class different?
  7. struct ArapDOFData;
  8. }
  9. void precomputation(
  10. const Eigen::MatrixXd & V,
  11. const Eigen::MatrixXi & F,
  12. const Eigen::MatrixXd & W,
  13. Eigen::MatrixXd & M,
  14. Eigen::VectorXi & b,
  15. Eigen::MatrixXd & L,
  16. igl::ARAPData & arap_data,
  17. igl::ARAPData & arap_grouped_data,
  18. igl::ArapDOFData<Eigen::MatrixXd,double> & arap_dof_data);