3ds Max C++ API Reference
Loading...
Searching...
No Matches
captypes.h File Reference
#include "maxheap.h"
#include "coreexp.h"
#include "PatchTypeConstants.h"
#include <WTypes.h>
#include "TabTypes.h"
#include "containers/Array.h"
#include "geom/point3.h"
#include "mnmesh.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
 

Macros

#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
 

Macro Definition Documentation

◆ CF_ABLINE

#define CF_ABLINE   (1<<0)

◆ CF_BCLINE

#define CF_BCLINE   (1<<1)

◆ CF_CALINE

#define CF_CALINE   (1<<2)

◆ MCV_ORIGINAL

#define MCV_ORIGINAL   0

◆ MCV_FREE

#define MCV_FREE   1

◆ PCVERT_ORIGINAL

#define PCVERT_ORIGINAL   0

◆ PCVERT_FREE

#define PCVERT_FREE   1

◆ PCVEC_ORIGINAL

#define PCVEC_ORIGINAL   0

◆ PCVEC_NEW

#define PCVEC_NEW   1