#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.