#include <uv_utils.h>
Public Member Functions | |
void | PerWedgeMakeUnitaryUV (MeshType &m) |
Static Public Member Functions | |
static UVCoordType | Coord3DtoUV (FaceType &f, const CoordType &dir) |
transform curvature to UV space | |
static void | CopyVertUVWedge (MeshType &m) |
static void | CopyWedgeVertUV (MeshType &m, bool onlyS=false) |
static void | GloballyMirrorX (MeshType &m) |
static void | LaplacianUVVert (MeshType &m, bool fix_borders=false, int steps=3) |
static vcg::Box2< ScalarType > | PerVertUVBox (MeshType &m) |
calculate the BBox in UV space | |
static vcg::Box2< ScalarType > | PerWedgeUVBox (MeshType &m) |
calculate the BBox in UV space | |
Private Types | |
typedef MeshType::CoordType | CoordType |
typedef MeshType::FaceIterator | FaceIterator |
typedef MeshType::FaceType | FaceType |
typedef MeshType::ScalarType | ScalarType |
typedef vcg::Point2< ScalarType > | UVCoordType |
typedef MeshType::VertexIterator | VertexIterator |
typedef MeshType::VertexType | VertexType |
Definition at line 31 of file uv_utils.h.
typedef MeshType::CoordType vcg::tri::UV_Utils< MeshType >::CoordType [private] |
Definition at line 33 of file uv_utils.h.
typedef MeshType::FaceIterator vcg::tri::UV_Utils< MeshType >::FaceIterator [private] |
Definition at line 38 of file uv_utils.h.
typedef MeshType::FaceType vcg::tri::UV_Utils< MeshType >::FaceType [private] |
Definition at line 35 of file uv_utils.h.
typedef MeshType::ScalarType vcg::tri::UV_Utils< MeshType >::ScalarType [private] |
Definition at line 34 of file uv_utils.h.
typedef vcg::Point2<ScalarType> vcg::tri::UV_Utils< MeshType >::UVCoordType [private] |
Definition at line 39 of file uv_utils.h.
typedef MeshType::VertexIterator vcg::tri::UV_Utils< MeshType >::VertexIterator [private] |
Definition at line 37 of file uv_utils.h.
typedef MeshType::VertexType vcg::tri::UV_Utils< MeshType >::VertexType [private] |
Definition at line 36 of file uv_utils.h.
static UVCoordType vcg::tri::UV_Utils< MeshType >::Coord3DtoUV | ( | FaceType & | f, |
const CoordType & | dir | ||
) | [inline, static] |
static void vcg::tri::UV_Utils< MeshType >::CopyVertUVWedge | ( | MeshType & | m | ) | [inline, static] |
Definition at line 150 of file uv_utils.h.
static void vcg::tri::UV_Utils< MeshType >::CopyWedgeVertUV | ( | MeshType & | m, |
bool | onlyS = false |
||
) | [inline, static] |
Definition at line 157 of file uv_utils.h.
static void vcg::tri::UV_Utils< MeshType >::GloballyMirrorX | ( | MeshType & | m | ) | [inline, static] |
Definition at line 101 of file uv_utils.h.
static void vcg::tri::UV_Utils< MeshType >::LaplacianUVVert | ( | MeshType & | m, |
bool | fix_borders = false , |
||
int | steps = 3 |
||
) | [inline, static] |
Definition at line 115 of file uv_utils.h.
static vcg::Box2<ScalarType> vcg::tri::UV_Utils< MeshType >::PerVertUVBox | ( | MeshType & | m | ) | [inline, static] |
calculate the BBox in UV space
Definition at line 57 of file uv_utils.h.
void vcg::tri::UV_Utils< MeshType >::PerWedgeMakeUnitaryUV | ( | MeshType & | m | ) | [inline] |
Definition at line 69 of file uv_utils.h.
static vcg::Box2<ScalarType> vcg::tri::UV_Utils< MeshType >::PerWedgeUVBox | ( | MeshType & | m | ) | [inline, static] |
calculate the BBox in UV space
Definition at line 43 of file uv_utils.h.