captypes.h File Reference
 
 
 
captypes.h File Reference
#include "maxheap.h"
#include "coreexp.h"
#include "PatchTypeConstants.h"
#include <WTypes.h>
#include "TabTypes.h"
#include "containers/Array.h"
#include "point3.h"

Classes

class   CapFace
class   MeshCapVert
class   MeshCapInfo
class   MeshCapPoly
class   MeshCapper
  This class is used to apply the MeshCapInfo data to a mesh. More...
class   CapPatch
class   PatchCapVert
  Patch cap vertices. More...
class   PatchCapVec
  Patch cap vectors. More...
class   PatchCapInfo
  This is the information class for patch capping. More...
class   PatchCapPoly
class   PatchCapper

Defines

#define  CAPTYPE_MORPH   0
  The capping code does the best job it can given this constraint, however it is possible to wind up with long sliver-like faces on the cap.
#define  CAPTYPE_GRID   1
  This helps to break up the shape and helps reduce slivering.
#define  CF_ABLINE   (1<<0)
#define  CF_BCLINE   (1<<1)
#define  CF_CALINE   (1<<2)
#define  MCV_ORIGINAL   0
#define  MCV_FREE   1
#define  PCVERT_ORIGINAL   0
#define  PCVERT_FREE   1
#define  PCVEC_ORIGINAL   0
#define  PCVEC_NEW   1

Define Documentation

#define CF_ABLINE   (1<<0)
#define CF_BCLINE   (1<<1)
#define CF_CALINE   (1<<2)
#define MCV_ORIGINAL   0
#define MCV_FREE   1
#define PCVERT_ORIGINAL   0
#define PCVERT_FREE   1
#define PCVEC_ORIGINAL   0
#define PCVEC_NEW   1