3ds Max C++ API Reference
|
#include <WTypes.h>
#include "maxheap.h"
#include "export.h"
#include "geom/point3.h"
#include "TabTypes.h"
#include "mesh.h"
Classes | |
class | MEdge |
class | AdjEdgeList |
class | AdjFace |
class | AdjFaceList |
class | FaceElementList |
class | FaceClusterList |
class | EdgeClusterList |
class | MeshChamferData |
class | MeshTempData |
class | MeshSelectionConverter |
Macros | |
#define | UNDEFINED 0xffffffff |
#define | MESH_EXTRUDE_CLUSTER 1 |
#define | MESH_EXTRUDE_LOCAL 2 |
#define | SOFTSEL_MIN_FALLOFF 0.0f |
#define | SOFTSEL_MAX_FALLOFF 999999.0f |
#define | SOFTSEL_DEFAULT_FALLOFF 20.0f |
#define | SOFTSEL_MIN_PINCH -1000.0f |
#define | SOFTSEL_MAX_PINCH 1000.0f |
#define | SOFTSEL_DEFAULT_PINCH 0.0f |
#define | SOFTSEL_MIN_BUBBLE -1000.0f |
#define | SOFTSEL_MAX_BUBBLE 1000.0f |
#define | SOFTSEL_DEFAULT_BUBBLE 0.0f |
#define | MESHSELECTCONVERT_INTERFACE Interface_ID(0x3da7dd5, 0x7ecf0391) |
#define | MESH_SELCONV_REQUIRE_ALL 0x01 |
#define UNDEFINED 0xffffffff |
#define MESH_EXTRUDE_CLUSTER 1 |
#define MESH_EXTRUDE_LOCAL 2 |
#define SOFTSEL_MIN_FALLOFF 0.0f |
#define SOFTSEL_MAX_FALLOFF 999999.0f |
#define SOFTSEL_DEFAULT_FALLOFF 20.0f |
#define SOFTSEL_MIN_PINCH -1000.0f |
#define SOFTSEL_MAX_PINCH 1000.0f |
#define SOFTSEL_DEFAULT_PINCH 0.0f |
#define SOFTSEL_MIN_BUBBLE -1000.0f |
#define SOFTSEL_MAX_BUBBLE 1000.0f |
#define SOFTSEL_DEFAULT_BUBBLE 0.0f |
#define MESHSELECTCONVERT_INTERFACE Interface_ID(0x3da7dd5, 0x7ecf0391) |
#define MESH_SELCONV_REQUIRE_ALL 0x01 |
DllExport void MeshChamferDataDebugPrint | ( | MeshChamferData & | mcd, |
int | mapNum | ||
) |
DllExport float AffectRegionFunction | ( | float | dist, |
float | falloff, | ||
float | pinch, | ||
float | bubble | ||
) |
DllExport void SelectionDistance | ( | const Point3 * | vertArray, |
int | vertNum, | ||
int | vertStep, | ||
const BitArray & | selMask, | ||
float * | selDist, | ||
float | falloffLimit = -1.0f |
||
) |
DllExport void SelectionDistance | ( | Mesh & | mesh, |
float * | selDist, | ||
int | iters, | ||
AdjEdgeList * | ae = NULL |
||
) |
DllExport void ClustDistances | ( | Mesh & | mesh, |
DWORD | numClusts, | ||
DWORD * | vclust, | ||
Tab< float > ** | clustDist | ||
) |
DllExport void ClustDistances | ( | Mesh & | mesh, |
DWORD | numClusts, | ||
DWORD * | vclust, | ||
Tab< float > ** | clustDist, | ||
int | iters, | ||
AdjEdgeList * | ae = NULL |
||
) |