3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MeshDelta Member List

This is the complete list of members for MeshDelta, including all inherited members.

AddMap(int mapID)MeshDelta
AddVertexColors()MeshDelta
AddVertexData(int vdChan, Mesh *m=NULL)MeshDelta
aligned_free(void *ptr)MaxHeapOperatorsstatic
aligned_malloc(size_t size, size_t alignment)MaxHeapOperatorsstatic
aligned_realloc(void *ptr, size_t size, size_t alignment)MaxHeapOperatorsstatic
Apply(Mesh &mesh)MeshDelta
AttachMesh(Mesh &m, Mesh &attachment, Matrix3 &relativeTransform, int matOffset)MeshDelta
AutoSmooth(Mesh &m, BitArray sel, float angle, AdjFaceList *af=NULL, AdjEdgeList *ae=NULL)MeshDelta
Bevel(Mesh &m, BitArray vset, float outline, Tab< Point3 > *odir, float height, Tab< Point3 > *hdir)MeshDelta
BreakVerts(Mesh &m, BitArray vset)MeshDelta
ChamferEdges(Mesh &m, BitArray eset, MeshChamferData &mcd, AdjEdgeList *ae=NULL)MeshDelta
ChamferMove(Mesh &m, MeshChamferData &mcd, float amount, AdjEdgeList *ae=NULL)MeshDelta
ChamferVertices(Mesh &m, BitArray vset, MeshChamferData &mcd, AdjEdgeList *ae=NULL)MeshDelta
ChangeFlags(Tab< DWORD > *mChannels=NULL)MeshDelta
CheckMapFaces()MeshDelta
CheckOrder()MeshDelta
ClearAllOps()MeshDelta
ClearLUTs()MeshDelta
CloneFaces(Mesh &m, BitArray fset)MeshDelta
CloneVerts(Mesh &m, BitArray vset)MeshDelta
CollapseEdges(Mesh &m, BitArray ecol, AdjEdgeList *ae=NULL)MeshDelta
Compose(MeshDelta &td)MeshDelta
CopyMDChannels(MeshDelta &from, DWORD channels, Tab< DWORD > *mChannels=NULL)MeshDelta
CreateDefaultMapFaces(int num=1)MeshDelta
CreatePolygon(Mesh &m, int deg, int *v, DWORD smG=0, MtlID matID=0)MeshDelta
Cut(Mesh &m, DWORD ed1, float prop1, DWORD ed2, float prop2, const Point3 &norm, bool fixNeighbors=TRUE, bool split=FALSE)MeshDelta
DeleteEdgeSet(Mesh &m, BitArray sel)MeshDelta
DeleteFaceSet(Mesh &m, BitArray sel)MeshDelta
DeleteIsoVerts(Mesh &m)MeshDelta
DeleteSelected(Mesh &m)MeshDelta
DeleteVertSet(Mesh &m, BitArray sel)MeshDelta
Detach(Mesh &m, Mesh *out, BitArray fset, BOOL faces, BOOL del, BOOL elem)MeshDelta
DivideEdge(Mesh &m, DWORD ed, float prop=.5f, AdjEdgeList *el=NULL, bool visDiag1=FALSE, bool fixNeighbors=TRUE, bool visDiag2=FALSE, bool split=FALSE)MeshDelta
DivideEdges(Mesh &m, BitArray eset, AdjEdgeList *el=NULL)MeshDelta
DivideFace(Mesh &m, DWORD f, float *bary=NULL)MeshDelta
DivideFaces(Mesh &m, BitArray fset, MeshOpProgress *mop=NULL)MeshDelta
EdgeTessellate(Mesh &m, BitArray fset, float tens, AdjEdgeList *ae=NULL, AdjFaceList *af=NULL, MeshOpProgress *mop=NULL)MeshDelta
eselMeshDelta
ExplodeFaces(Mesh &m, float thresh, bool useFaceSel=FALSE, AdjFaceList *af=NULL)MeshDelta
ExtrudeEdges(Mesh &m, BitArray eset, Tab< Point3 > *edir=NULL)MeshDelta
ExtrudeFaces(Mesh &m, BitArray fset, AdjEdgeList *el=NULL)MeshDelta
fChangeMeshDelta
FChange(FaceChange *f, int num=1)MeshDelta
FChange(DWORD f, DWORD flags, DWORD dat)MeshDelta
FClone(const Face &f, DWORD ff, DWORD remapFlags=0, DWORD *v=NULL, BOOL bCopySel=TRUE)MeshDelta
fCreateMeshDelta
FCreate(Face *f, int num=1)MeshDelta
FCreate(FaceCreate *f, int num=1)MeshDelta
FCreateQuad(DWORD *v, DWORD smG=0, MtlID matID=0, int orig=UNDEFINED)MeshDelta
fDeleteMeshDelta
FDelete(DWORD *f, int num=1)MeshDelta
FDelete(BitArray &fdel)MeshDelta
FillInFaces(Mesh &m)MeshDelta
FlipNormal(Mesh &m, DWORD face)MeshDelta
FLut(DWORD i)MeshDelta
fnumMeshDelta
FRemap(FaceRemap *f, int num=1)MeshDelta
FRemap(DWORD f, DWORD flags, DWORD *v)MeshDelta
fRemapMeshDelta
fselMeshDelta
fSmoothMeshDelta
FSmooth(FaceSmooth *f, int num=1)MeshDelta
FSmooth(DWORD f, DWORD mask, DWORD val)MeshDelta
GetInterface(Interface_ID id) overrideBaseInterfaceServervirtual
GetInterfaceAt(int i) constBaseInterfaceServervirtual
GetMapNum()MeshDeltainline
getMapSupport(int mp)MeshDeltainline
GetSavingPermutations(int &numCr, int &numCl, Tab< int > &vPermute, Tab< int > &vPReverse)MeshDelta
GetTypedInterface()InterfaceServerinline
GetVDataNum()MeshDeltainline
hasMapSupport()MeshDeltainline
InitToMesh(const Mesh &m)MeshDelta
interfacesBaseInterfaceServerprotected
IsFCreate(DWORD i)MeshDeltainline
IsRemapped(DWORD ff, DWORD vid)MeshDelta
IsVClone(DWORD i)MeshDeltainline
IsVCreate(DWORD i)MeshDeltainline
Load(ILoad *iload)MeshDelta
MakeSelFacesPlanar(Mesh &m, BitArray sel)MeshDelta
MakeSelVertsPlanar(Mesh &m, BitArray sel)MeshDelta
mapMeshDelta
Map(int mp)MeshDeltainline
mapSupportMeshDelta
MeshDelta()MeshDelta
MeshDelta(const Mesh &m)MeshDelta
Move(int i, const Point3 &p)MeshDelta
Move(BitArray &sel, const Point3 &p)MeshDelta
Move(VertMove *vm, int num)MeshDelta
MoveID(DWORD i)MeshDelta
MoveVertsToPlane(Mesh &m, BitArray sel, Point3 &N, float offset)MeshDelta
MyDebugPrint(bool lut=FALSE, bool mp=FALSE)MeshDelta
NumFCreate()MeshDeltainline
NumFDelete(DWORD inFNum)MeshDelta
NumInterfaces() constBaseInterfaceServervirtual
NumVClone(DWORD inVNum)MeshDelta
NumVDelete(DWORD inVNum)MeshDelta
NumVMove(DWORD inVNum)MeshDelta
operator delete(void *ptr)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete(void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete(void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator delete(void *ptr, void *placement_ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator delete[](void *ptr, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator delete[](void *ptr, unsigned long flags)MaxHeapOperatorsstatic
operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new(size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new(size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator new(size_t size, void *placement_ptr)MaxHeapOperatorsstatic
operator new[](size_t size)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e)MaxHeapOperatorsstatic
operator new[](size_t size, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, int block_type, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line)MaxHeapOperatorsstatic
operator new[](size_t size, unsigned long flags)MaxHeapOperatorsstatic
operator new[](size_t size, const std::nothrow_t &e, unsigned long flags)MaxHeapOperatorsstatic
operator*=(MeshDelta &td)MeshDeltainline
operator=(MeshDelta &td)MeshDeltainline
OutFace(Mesh &m, DWORD ff)MeshDelta
outFNum()MeshDeltainline
outFNum(int inFNum)MeshDeltainline
OutVert(Mesh &m, DWORD v)MeshDelta
outVNum()MeshDeltainline
outVNum(int inVNum)MeshDeltainline
PartsChanged()MeshDelta
PermuteClonedVertices(Tab< int > &vPermute)MeshDelta
PostFIndex(DWORD i)MeshDelta
PostVIndex(DWORD i)MeshDelta
PropagateFacing(Mesh &m, BitArray &fset, int face, AdjFaceList &af, BitArray &done, BOOL bias=1)MeshDelta
RemapID(DWORD ff)MeshDelta
ResetVertCorners(Mesh &m)MeshDelta
ResetVertWeights(Mesh &m)MeshDelta
RestrictMatIDs(Mesh &m, int numMats)MeshDelta
Save(ISave *isave)MeshDelta
SelectFacesByFlags(Mesh &m, BOOL onoff, DWORD flagmask, DWORD flags)MeshDelta
SetEdgeVis(DWORD f, DWORD ed, BOOL vis=TRUE)MeshDeltainline
SetFaceAlpha(Mesh &m, BitArray fset, float alpha, int mp=MAP_ALPHA)MeshDeltainline
SetFaceColors(Mesh &m, BitArray fset, VertColor vc, int mp=0)MeshDelta
SetInFNum(int nface)MeshDelta
SetInVNum(int nv)MeshDelta
SetMapNum(int n, bool keep=TRUE)MeshDelta
setMapSupport(int mp, bool val=true)MeshDeltainline
SetMatID(DWORD f, MtlID mt)MeshDeltainline
SetSingleEdgeVis(Mesh &m, DWORD ed, BOOL vis, AdjFaceList *adj=NULL)MeshDelta
SetSmGroup(DWORD f, DWORD smG)MeshDeltainline
SetVDataNum(int size, bool keep=TRUE)MeshDelta
SetVertAlpha(Mesh &m, BitArray vset, float alpha, int mp=MAP_ALPHA)MeshDeltainline
SetVertColors(Mesh &m, BitArray vset, VertColor vc, int mp=0)MeshDelta
SetVertCorners(Mesh &m, BitArray vset, float corner)MeshDelta
SetVertWeights(Mesh &m, BitArray vset, float weight)MeshDelta
Slice(Mesh &m, Point3 N, float off, bool sep=FALSE, bool remove=FALSE, BitArray *fslice=NULL, AdjEdgeList *ae=NULL)MeshDelta
TurnEdge(Mesh &m, DWORD ed, AdjEdgeList *el=NULL)MeshDelta
UnifyNormals(Mesh &m, BitArray fset, AdjFaceList *af=NULL)MeshDelta
UpdateLUTs(int extraV=0, int extraF=0)MeshDelta
VClone(DWORD *v, int num=1)MeshDelta
VClone(DWORD *v, Point3 *off, int num=1)MeshDelta
VClone(VertMove *vm, int num=1)MeshDelta
VClone(DWORD v)MeshDeltainline
VClone(DWORD v, Point3 off)MeshDeltainline
vCloneMeshDelta
VCloneOf(DWORD i)MeshDeltainline
VCreate(Point3 *p, int num=1, BitArray *sel=NULL, BitArray *hide=NULL)MeshDelta
vdMeshDelta
VDelete(DWORD *v, int num=1)MeshDelta
VDelete(BitArray &vdel)MeshDelta
vDeleteMeshDelta
vdSupportMeshDelta
vhideMeshDelta
VLut(DWORD i)MeshDelta
vMoveMeshDelta
vnumMeshDelta
vselMeshDelta
WeldByThreshold(Mesh &m, BitArray vset, float thresh)MeshDelta
WeldVertSet(Mesh &m, BitArray vset, Point3 *weldPoint=NULL)MeshDelta
~BaseInterfaceServer()BaseInterfaceServervirtual
~InterfaceServer()InterfaceServervirtual
~MeshDelta()MeshDelta