Blender V4.3
uv_initializer.h File Reference
#include <stdio.h>
#include <Eigen/Dense>
#include <Eigen/Sparse>

Go to the source code of this file.

Namespaces

namespace  slim
 

Enumerations

enum  Method { TUTTE , HARMONIC , MVC }
 

Functions

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::harmonic (const Eigen::MatrixXd &v, const Eigen::MatrixXi &f, const Eigen::MatrixXi &B, const Eigen::MatrixXd &bnd_uv, int power_of_harmonic_operaton, Eigen::MatrixXd &UV)
 
void slim::map_vertices_to_convex_border (Eigen::MatrixXd &vertex_positions)
 
int slim::count_flips (const Eigen::MatrixXi &f, const Eigen::MatrixXd &uv)
 

Enumeration Type Documentation

◆ Method

enum Method
Enumerator
TUTTE 
HARMONIC 
MVC 

Definition at line 16 of file uv_initializer.h.