#include "igl_inline.h"
#include <Eigen/Core>
#include "straighten_seams.cpp"
Go to the source code of this file.
|
template<typename DerivedV , typename DerivedF , typename DerivedVT , typename DerivedFT , typename Scalar , typename DerivedUE , typename DerivedUT , typename DerivedOT > |
void | igl::straighten_seams (const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedVT > &VT, const Eigen::MatrixBase< DerivedFT > &FT, const Scalar tol, Eigen::PlainObjectBase< DerivedUE > &UE, Eigen::PlainObjectBase< DerivedUT > &UT, Eigen::PlainObjectBase< DerivedOT > &OT) |
| Given a obj-style mesh with (V,F) defining the geometric surface of the mesh and (VT,FT) defining the parameterization/texture-mapping of the mesh in the uv-domain, find all seams and boundaries in the texture-mapping and "straighten" them, remapping vertices along the boundary and in the interior.
|
|