3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PartialDecimator Class Reference

The class PartialDecimator is intended to decimate with constraints only the subset of the mesh. More...

#include <HalfEdge.h>

Public Member Functions

virtual bool ProhibitCollapse (heEdge *ed)
 overload to prohibit some cases of collapse More...
 
void CalcCreaseMap (float destQuads)
 

Public Attributes

cList< int > OrigVertIDS
 convert local->global vertices IDS More...
 
cList< int > OrigFaceIDS
 convert local->global faces IDS More...
 
cList< int > OrigToLocal
 convert gloabl->local vertices IDS More...
 

Detailed Description

The class PartialDecimator is intended to decimate with constraints only the subset of the mesh.

Inherits HalfEdgeMesh.

Inherited by BevelDecimator.

Member Function Documentation

void HalfEdgeMesh::CalcCreaseMap ( float  destQuads)
inherited

put balls

connecting sharps

convert conn to real edges on the mesh

convert to strokes

remove short single lines of valence 2

virtual bool PartialDecimator::ProhibitCollapse ( heEdge *  ed)
inlinevirtual

overload to prohibit some cases of collapse

Member Data Documentation

cList<int> PartialDecimator::OrigFaceIDS

convert local->global faces IDS

cList<int> PartialDecimator::OrigToLocal

convert gloabl->local vertices IDS

cList<int> PartialDecimator::OrigVertIDS

convert local->global vertices IDS


The documentation for this class was generated from the following files: