Classes
|
class
|
MEdge |
class
|
AdjEdgeList |
class
|
AdjFace |
class
|
AdjFaceList |
class
|
FaceElementList |
class
|
FaceClusterList |
class
|
EdgeClusterList |
class
|
MeshChamferData |
class
|
MeshTempData |
class
|
MeshSelectionConverter |
Defines
|
#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 |
Functions
|
DllExport
void |
MeshChamferDataDebugPrint
(MeshChamferData &mcd, int
mapNum) |
DllExport
float |
AffectRegionFunction
(float dist, float falloff, float pinch, float bubble) |
DllExport
Point3 |
SoftSelectionColor
(float selAmount) |
DllExport
void |
MatrixFromNormal
(Point3 &normal,
Matrix3 &mat) |
DllExport
void |
AverageVertexNormals
(Mesh &mesh, Tab< Point3 > &vnormals) |
DllExport
Point3 |
AverageSelVertNormal
(Mesh &mesh) |
DllExport
Point3 |
AverageSelVertCenter
(Mesh &mesh) |
DllExport
void |
DeselectHiddenFaces
(Mesh &mesh) |
DllExport
void |
DeselectHiddenEdges
(Mesh &mesh) |
DllExport
void |
HiddenFacesToVerts
(Mesh &mesh, BitArray alsoHide) |
DllExport
void |
SelectionDistance
(Mesh &mesh, 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) |