|
3ds Max C++ API Reference
|
This is the complete list of members for Mesh, including all inherited members.
| aligned_free(void *ptr) | MaxHeapOperators | static |
| aligned_malloc(size_t size, size_t alignment) | MaxHeapOperators | static |
| aligned_realloc(void *ptr, size_t size, size_t alignment) | MaxHeapOperators | static |
| AngleBetweenFaces(DWORD f0, DWORD f1, const Point3 *faceNormals=nullptr) const | Mesh | |
| ApplyMapper(UVWMapper &map, int channel=1) | Mesh | |
| ApplyUVWMap(int type, float utile, float vtile, float wtile, int uflip, int vflip, int wflip, int cap, const Matrix3 &tm, int channel=1) | Mesh | |
| AutoSmooth(float angle, BOOL useSel, BOOL preventIndirectSmoothing=FALSE) | Mesh | |
| BaryCoords(DWORD face, Point3 p) const | Mesh | |
| BreakVerts(BitArray set) | Mesh | |
| buildBoundingBox(void) | Mesh | |
| BuildGFXNormals() | Mesh | |
| BuildGWCache(GraphicsWindow *gw, Material *ma, int numMat, BOOL threaded) | Mesh | |
| buildNormals() | Mesh | |
| buildRenderNormals() | Mesh | |
| BuildStrips() | Mesh | |
| BuildStripsAndEdges() | Mesh | |
| BuildVisEdgeList() | Mesh | |
| checkFaceEdgesSel(int face_i, Mesh_SelParams ¶ms) | Mesh | |
| checkFaceSel(int face_i, Mesh_SelParams ¶ms) | Mesh | |
| checkNormals(BOOL illum) | Mesh | |
| checkVertSel(int vert_i, Mesh_SelParams ¶ms) | Mesh | |
| ClearDispFlag(DWORD f) | Mesh | inline |
| ClearFlag(DWORD f) | Mesh | inline |
| ClearSpecifiedNormals() | Mesh | |
| ClearVertexWeights() | Mesh | inline |
| ClearVSelectionWeights() | Mesh | inline |
| CloneFaces(BitArray fset) | Mesh | |
| ComputeInterpolatedRenderNormal(int face_i, const Point3 &bary) | Mesh | |
| ComputeRenderNormal(int face_i, int corner) | Mesh | |
| CopyBasics(const Mesh &from) | Mesh | |
| curVCArray | Mesh | |
| curVCChan | Mesh | |
| curVCFace | Mesh | |
| DeepCopy(Mesh *amesh, ChannelMask channels) | Mesh | |
| DeleteFaceSet(BitArray set, BitArray *isoVert=NULL) | Mesh | |
| DeleteFlaggedFaces() | Mesh | |
| DeleteIsoMapVerts() | Mesh | |
| DeleteIsoMapVerts(int mp) | Mesh | |
| DeleteIsoVerts() | Mesh | |
| DeleteMapVertSet(int mp, BitArray set, BitArray *fdel=NULL) | Mesh | |
| DeleteSelected() | Mesh | |
| DeleteThis() | Mesh | |
| DeleteVertSet(BitArray set) | Mesh | |
| DirtyAccelData() | Mesh | |
| dispFlags | Mesh | |
| displayAllEdges(int b) | Mesh | inline |
| displayNormals(int b, float sc) | Mesh | inline |
| DivideEdge(DWORD edge, float prop=.5f, bool visDiag1=TRUE, bool fixNeighbors=TRUE, bool visDiag2=TRUE) | Mesh | |
| DivideFace(DWORD face, DWORD e1, DWORD e2, float prop1=.5f, float prop2=.5f, bool fixNeighbors=TRUE, bool split=FALSE) | Mesh | |
| DoesFaceExist(DWORD v0, DWORD v1, DWORD v2) | Mesh | |
| Draw3DStrips(GraphicsWindow *gw, Material *ma, int numMat) | Mesh | |
| Draw3DVisEdgeList(GraphicsWindow *gw, DWORD vflags) | Mesh | |
| Draw3DWireStrips(GraphicsWindow *gw, Material *ma, int numMat) | Mesh | |
| DrawStrips(GraphicsWindow *gw, Material *ma, int numMat) | Mesh | |
| DrawVisEdgeList(GraphicsWindow *gw, DWORD vflags) | Mesh | |
| edgeSel | Mesh | |
| EdgeTessellate(float tens, BOOL ignoreSel=FALSE, MeshOpProgress *mop=NULL) | Mesh | |
| ElementFromFace(DWORD f, BitArray &set, AdjFaceList *af=NULL) | Mesh | |
| EnableEdgeList(int e) | Mesh | |
| ExtrudeFaces(BOOL doFace=TRUE) | Mesh | |
| Face class | Mesh | friend |
| FaceCenter(DWORD fi) const | Mesh | |
| FaceCenterTessellate(BOOL ignoreSel=FALSE, MeshOpProgress *mop=NULL) | Mesh | |
| FaceNormal(DWORD fi, BOOL nrmlize=FALSE) const | Mesh | |
| faces | Mesh | |
| FaceSel() | Mesh | inline |
| faceSel | Mesh | |
| FindOpenEdges(BitArray &edges) | Mesh | |
| FindVertexAngles(float *vang, BitArray *set=NULL) | Mesh | |
| FindVertsUsedOnlyByFaces(BitArray &fset, BitArray &vset) | Mesh | |
| FlipNormal(int i) | Mesh | |
| FreeAll() | Mesh | |
| freeAllVData() | Mesh | |
| FreeChannels(ChannelMask channels, int zeroOthers=1) | Mesh | |
| freeMapFaces(int mp) | Mesh | |
| freeMapVerts(int mp) | Mesh | |
| freeVData(int vd) | Mesh | |
| freeVertexWeights() | Mesh | inline |
| freeVSelectionWeights() | Mesh | inline |
| GenerateDeferredRenderItems(MaxSDK::Graphics::IRenderItemContainer &renderItems, const MaxSDK::Graphics::GenerateMeshRenderItemsContext &generateRenderItemsContext) | Mesh | |
| GenerateRenderItems(MaxSDK::Graphics::IRenderItemContainer &renderItems, const MaxSDK::Graphics::GenerateMeshRenderItemsContext &generateRenderItemsContext) | Mesh | |
| getBoundingBox(Matrix3 *tm=NULL) | Mesh | |
| GetDispFlag(DWORD f) | Mesh | inline |
| getFaceMtlIndex(int i) | Mesh | |
| getFaceNormal(int i) | Mesh | |
| getFaceNormalPtr(int i) | Mesh | |
| GetFlag(DWORD f) | Mesh | inline |
| GetInterface(Interface_ID id) | Mesh | virtual |
| GetInterfaceAt(int i) const | BaseInterfaceServer | virtual |
| GetIsoMapVerts(int mp) | Mesh | |
| GetIsoVerts() | Mesh | |
| getNormal(int i) | Mesh | |
| GetNormalDataGenerator() | Mesh | |
| getNumFaces(void) const | Mesh | inline |
| getNumMaps() const | Mesh | inline |
| getNumMapVerts(int mp) const | Mesh | |
| getNumTVerts(void) const | Mesh | inline |
| getNumVData() const | Mesh | inline |
| getNumVertCol() const | Mesh | inline |
| getNumVerts(void) const | Mesh | inline |
| GetRenderData() | Mesh | inline |
| getRVert(int i) | Mesh | |
| getRVertPtr(int i) | Mesh | |
| getSmoothFlags() | Mesh | |
| GetSpaceAccelHandle() | Mesh | |
| GetSpecifiedNormals() | Mesh | |
| getStripNormal(int cv, MtlID mID, DWORD smGroup, Point3 &nor) | Mesh | |
| getStripNormalIndex(int cv, MtlID mID, DWORD smGroup) | Mesh | |
| getStripTVert(GraphicsWindow *gw, int cv, int ctv, Point3 &uvw, int texNum=0) | Mesh | |
| getStripVertColor(GraphicsWindow *gw, int cv, int flipped, MtlID mID, DWORD smGroup, Point3 &rgb) | Mesh | |
| getTVert(int i) | Mesh | inline |
| getTVertPtr(int i) | Mesh | inline |
| GetTypedInterface() | InterfaceServer | inline |
| getVert(int i) | Mesh | inline |
| getVertexWeights() | Mesh | inline |
| getVertPtr(int i) | Mesh | inline |
| getVSelectionWeights() | Mesh | inline |
| gfxCleanup(void *data) | Mesh | friend |
| gfxNormals | Mesh | |
| HardwareMesh class | Mesh | friend |
| HitTestVisEdgeList(GraphicsWindow *gw, int abortOnHit) | Mesh | |
| IndentSelFaces(float amount) | Mesh | |
| Init() | Mesh | |
| interfaces | BaseInterfaceServer | protected |
| IntersectRay(Ray &ray, float &at, Point3 &norm) | Mesh | |
| IntersectRay(Ray &ray, float &at, Point3 &norm, DWORD &fi, Point3 &bary) | Mesh | |
| InvalidateEdgeList() | Mesh | |
| InvalidateGeomCache() | Mesh | |
| InvalidateStrips() | Mesh | |
| InvalidateTopologyCache() | Mesh | |
| InvalidateVertexCache(int vertex) | Mesh | |
| IsAccelDataDirty() | Mesh | |
| isFaceCacheInvalid(int faceIndex) | Mesh | |
| Load(ILoad *iload) | Mesh | |
| MakeEdgeList(int *edgeCount, int flagdbls=0) | Mesh | |
| MakeMapPlanar(int mp) | Mesh | |
| Map(int mp) | Mesh | inline |
| mapFaces(int mp) const | Mesh | |
| maps | Mesh | |
| mapSupport(int mp) const | Mesh | |
| mapVerts(int mp) const | Mesh | |
| MaxGraphics::BackfaceWireframe::IMeshBackfaceWireframeUtility class | Mesh | friend |
| MaxGraphics::IMeshInternal class | Mesh | friend |
| Mesh() | Mesh | |
| Mesh(const Mesh &fromMesh) | Mesh | |
| MeshAccess class | Mesh | friend |
| mtlIndex | Mesh | |
| MyDebugPrint() | Mesh | |
| NeedGWCacheRebuilt(GraphicsWindow *gw, Material *ma, int numMat) | Mesh | |
| NewAndCopyChannels(ChannelMask channels) | Mesh | |
| norInd | Mesh | |
| normalCount | Mesh | |
| normalsBuilt | Mesh | |
| numCVerts | Mesh | |
| numFaces | Mesh | |
| NumInterfaces() const | BaseInterfaceServer | virtual |
| numMaps | Mesh | |
| numTexCoords | Mesh | |
| numTVerts | Mesh | |
| numVerts | Mesh | |
| operator delete(void *ptr) | MaxHeapOperators | static |
| operator delete(void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
| operator delete(void *ptr, const char *filename, int line) | MaxHeapOperators | static |
| operator delete(void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
| operator delete(void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
| operator delete(void *ptr, unsigned long flags) | MaxHeapOperators | static |
| operator delete(void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
| operator delete(void *ptr, void *placement_ptr) | MaxHeapOperators | static |
| operator delete[](void *ptr) | MaxHeapOperators | static |
| operator delete[](void *ptr, const std::nothrow_t &e) | MaxHeapOperators | static |
| operator delete[](void *ptr, const char *filename, int line) | MaxHeapOperators | static |
| operator delete[](void *ptr, int block_type, const char *filename, int line) | MaxHeapOperators | static |
| operator delete[](void *ptr, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
| operator delete[](void *ptr, unsigned long flags) | MaxHeapOperators | static |
| operator delete[](void *ptr, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
| operator new(size_t size) | MaxHeapOperators | static |
| operator new(size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
| operator new(size_t size, const char *filename, int line) | MaxHeapOperators | static |
| operator new(size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
| operator new(size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
| operator new(size_t size, unsigned long flags) | MaxHeapOperators | static |
| operator new(size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
| operator new(size_t size, void *placement_ptr) | MaxHeapOperators | static |
| operator new[](size_t size) | MaxHeapOperators | static |
| operator new[](size_t size, const std::nothrow_t &e) | MaxHeapOperators | static |
| operator new[](size_t size, const char *filename, int line) | MaxHeapOperators | static |
| operator new[](size_t size, int block_type, const char *filename, int line) | MaxHeapOperators | static |
| operator new[](size_t size, const std::nothrow_t &e, const char *filename, int line) | MaxHeapOperators | static |
| operator new[](size_t size, unsigned long flags) | MaxHeapOperators | static |
| operator new[](size_t size, const std::nothrow_t &e, unsigned long flags) | MaxHeapOperators | static |
| operator*(Mesh &mesh) | Mesh | |
| operator+(Mesh &mesh) | Mesh | |
| operator-(Mesh &mesh) | Mesh | |
| operator=(const Mesh &fromMesh) | Mesh | |
| Optimize(float normThresh, float edgeThresh, float bias, float maxEdge, DWORD vflags, MeshOpProgress *prog=NULL) | Mesh | |
| PolyFromFace(DWORD f, BitArray &set, float thresh, BOOL ignoreVisEdges, AdjFaceList *af=NULL) | Mesh | |
| ReduceDisplayCaches() | Mesh | |
| RemoveDegenerateFaces() | Mesh | |
| RemoveIllegalFaces() | Mesh | |
| render(GraphicsWindow *gw, Material *ma, RECT *rp, int compFlags, int numMat=1, InterfaceServer *is=NULL) | Mesh | |
| renderData | Mesh | |
| Save(ISave *isave) | Mesh | |
| select(GraphicsWindow *gw, Material *ma, HitRegion *hr, int abortOnHit=FALSE, int numMat=1) | Mesh | |
| selLevel | Mesh | |
| SetDispFlag(DWORD f) | Mesh | inline |
| setFaceMtlIndex(int i, MtlID id) | Mesh | |
| setFaceNormal(int i, const Point3 &xyz) | Mesh | |
| SetFlag(DWORD f) | Mesh | inline |
| setMapSupport(int mp, BOOL support=TRUE) | Mesh | |
| setMapVert(int mp, int i, const UVVert &xyz) | Mesh | inline |
| setNormal(int i, const Point3 &xyz) | Mesh | |
| SetNormalDataGenerator(INormalDataGenerator *normalDataGenerator) | Mesh | |
| setNumFaces(int ct, BOOL keep=FALSE, BOOL synchSel=TRUE) | Mesh | |
| setNumMapFaces(int mp, int ct, BOOL keep=FALSE, int oldCt=0) | Mesh | |
| setNumMaps(int ct, BOOL keep=FALSE) | Mesh | |
| setNumMapVerts(int mp, int ct, BOOL keep=FALSE) | Mesh | |
| setNumTVerts(int ct, BOOL keep=FALSE) | Mesh | |
| setNumTVFaces(int ct, BOOL keep=FALSE, int oldCt=0) | Mesh | |
| setNumVCFaces(int ct, BOOL keep=FALSE, int oldCt=0) | Mesh | |
| setNumVData(int ct, BOOL keep=FALSE) | Mesh | |
| setNumVertCol(int ct, BOOL keep=FALSE) | Mesh | |
| setNumVerts(int ct, BOOL keep=FALSE, BOOL synchSel=TRUE) | Mesh | |
| SetRenderData(MeshRenderData *p) | Mesh | inline |
| setSmoothFlags(int f) | Mesh | |
| SetStaticMesh(bool staticMesh) | Mesh | |
| setTVert(int i, const UVVert &xyz) | Mesh | inline |
| setTVert(int i, float x, float y, float z) | Mesh | inline |
| setVCDisplayData(int mapChan=0, VertColor *VCArray=NULL, TVFace *VCf=NULL) | Mesh | |
| setVDataSupport(int vd, BOOL support=TRUE) | Mesh | |
| setVert(int i, const Point3 &xyz) | Mesh | inline |
| setVert(int i, float x, float y, float z) | Mesh | inline |
| ShallowCopy(Mesh *amesh, ChannelMask channels) | Mesh | |
| snap(GraphicsWindow *gw, SnapInfo *snap, IPoint2 *p, Matrix3 &tm) | Mesh | |
| SpecifyNormals() | Mesh | |
| stab | Mesh | |
| Stripify(Strip *s, StripData *sd, int vtx) | Mesh | |
| Stripify(Strip *s, StripData *sd, int vtx, DWTab &v, DWTab &n, DWTab &tv) | Mesh | |
| SubObjectHitTest(GraphicsWindow *gw, Material *ma, HitRegion *hr, DWORD vflags, SubObjHitList &hitList, int numMat=1) | Mesh | |
| SupportVertexWeights() | Mesh | inline |
| SupportVSelectionWeights() | Mesh | inline |
| texCoords | Mesh | |
| tstab | Mesh | |
| TurnEdge(DWORD edge, DWORD *otherEdge=NULL) | Mesh | |
| tVerts | Mesh | |
| tvFace | Mesh | |
| UnifyNormals(BOOL selOnly) | Mesh | |
| vcFace | Mesh | |
| vcFaceData | Mesh | |
| vData | Mesh | |
| vDataSupport(int vd) const | Mesh | |
| vdSupport | Mesh | |
| vertCol | Mesh | |
| vertColArray | Mesh | |
| vertexData(int vd) const | Mesh | inline |
| vertexFloat(int vd) const | Mesh | inline |
| VertexTempSel() | Mesh | |
| vertHide | Mesh | |
| verts | Mesh | |
| VertSel() | Mesh | inline |
| vertSel | Mesh | |
| vFlags | Mesh | |
| WeldCollinear(BitArray &set) | Mesh | |
| ZeroTopologyCache() | Mesh | |
| ~BaseInterfaceServer() | BaseInterfaceServer | virtual |
| ~InterfaceServer() | InterfaceServer | virtual |
| ~Mesh() | Mesh |