|
| static double | slim::compute_angle (const Eigen::Vector3d &a, const Eigen::Vector3d &b) |
| |
| static void | slim::find_vertex_to_opposite_angles_correspondence (const Eigen::MatrixXi &f, const Eigen::MatrixXd &v, Eigen::SparseMatrix< double > &vertex_to_face_indices) |
| |
| static void | slim::find_vertex_to_its_angles_correspondence (const Eigen::MatrixXi &f, const Eigen::MatrixXd &v, Eigen::SparseMatrix< double > &vertex_to_face_indices) |
| |
| void | slim::convex_border_parameterization (const Eigen::MatrixXi &f, const Eigen::MatrixXd &v, const Eigen::MatrixXi &e, const Eigen::VectorXd &el, const Eigen::VectorXi &bnd, const Eigen::MatrixXd &bnd_uv, Eigen::MatrixXd &uv, Method method) |
| |
| void | slim::mvc (const Eigen::MatrixXi &f, const Eigen::MatrixXd &v, const Eigen::MatrixXi &e, const Eigen::VectorXd &el, const Eigen::VectorXi &bnd, const Eigen::MatrixXd &bnd_uv, Eigen::MatrixXd &uv) |
| |
| void | slim::harmonic (const Eigen::MatrixXi &f, const Eigen::MatrixXd &v, const Eigen::MatrixXi &e, const Eigen::VectorXd &el, const Eigen::VectorXi &bnd, const Eigen::MatrixXd &bnd_uv, Eigen::MatrixXd &uv) |
| |
| void | slim::tutte (const Eigen::MatrixXi &f, const Eigen::MatrixXd &v, const Eigen::MatrixXi &e, const Eigen::VectorXd &el, const Eigen::VectorXi &bnd, const Eigen::MatrixXd &bnd_uv, Eigen::MatrixXd &uv) |
| |
| void | slim::map_vertices_to_convex_border (Eigen::MatrixXd &vertex_positions) |
| |
| static void | slim::get_flips (const Eigen::MatrixXi &f, const Eigen::MatrixXd &uv, std::vector< int > &flip_idx) |
| |
| int | slim::count_flips (const Eigen::MatrixXi &f, const Eigen::MatrixXd &uv) |
| |