libigl v2.5.0
Loading...
Searching...
No Matches
straighten_seams.h
Go to the documentation of this file.
1#ifndef IGL_STRAIGHTEN_SEAMS_H
2#define IGL_STRAIGHTEN_SEAMS_H
3
4#include "igl_inline.h"
5#include <Eigen/Core>
6
7namespace igl
8{
29 template <
30 typename DerivedV,
31 typename DerivedF,
32 typename DerivedVT,
33 typename DerivedFT,
34 typename Scalar,
35 typename DerivedUE,
36 typename DerivedUT,
37 typename DerivedOT>
39 const Eigen::MatrixBase<DerivedV> & V,
40 const Eigen::MatrixBase<DerivedF> & F,
41 const Eigen::MatrixBase<DerivedVT> & VT,
42 const Eigen::MatrixBase<DerivedFT> & FT,
43 const Scalar tol,
44 Eigen::PlainObjectBase<DerivedUE> & UE,
45 Eigen::PlainObjectBase<DerivedUT> & UT,
46 Eigen::PlainObjectBase<DerivedOT> & OT);
47}
48
49#ifndef IGL_STATIC_LIBRARY
50# include "straighten_seams.cpp"
51#endif
52
53#endif
#define IGL_INLINE
Definition igl_inline.h:15
Definition AABB.h:17
void 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,...