#include <vector>
#include <vcg/complex/trimesh/subset.h>
#include <vcg/simplex/face/jumping_pos.h>
#include <vcg/space/planar_polygon_tessellation.h>
Go to the source code of this file.
Classes | |
class | vcg::tri::BitQuad< _MeshType, Interpolator > |
class | vcg::tri::GeometricInterpolator< VertexType > |
class | vcg::tri::BitQuad< _MeshType, Interpolator >::Iterator |
class | vcg::tri::BitQuad< _MeshType, Interpolator >::Pos |
Namespaces | |
namespace | vcg |
* | |
namespace | vcg::tri |
Defines | |
#define | DELETE_VERTICES 1 |
#define | LENGTH_CRITERION 1 |
#define DELETE_VERTICES 1 |
BIT-QUAD creation support: a few basic operations to work with bit-quads simplices (quads defined by faux edges over a tri mesh backbone)
[ basic operations: ]
bool IsDoublet(const FaceType& f, int wedge) void RemoveDoublet(FaceType &f, int wedge, MeshType& m)
bool IsSinglet(const FaceType& f, int wedge) void RemoveSinglet(FaceType &f, int wedge, MeshType& m)
void FlipDiag(FaceType &f)
bool RotateEdge(FaceType& f, int w0a);
bool RotateVertex(FaceType &f, int w0)
void CollapseDiag(FaceType &f, ... p , MeshType& m)
[ helper functions: ]
ScalarType quadQuality( ... );
int FauxIndex(const FaceType* f);
int CountBitPolygonInternalValency(const FaceType& f, int wedge)
Definition at line 54 of file bitquad_support.h.
#define LENGTH_CRITERION 1 |
Definition at line 60 of file bitquad_support.h.