![]() |
3DCoat
3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
|
This is the complete list of members for comms::cMeshContainer, including all inherited members.
| cMeshContainer() | comms::cMeshContainer | |
| cMeshContainer(const figures_t &, float fusionDistance) | comms::cMeshContainer | |
| cMeshContainer() | comms::cMeshContainer | |
| cMeshContainer(const figures_t &, float fusionDistance) | comms::cMeshContainer | |
| Contains(const cVec3 &) const | comms::cMeshContainer | |
| Contains(const cVec3 &a, const cVec3 &b) const | comms::cMeshContainer | |
| Contains(const VecArray &figure) const | comms::cMeshContainer | |
| Contains(const cVec3 &) const | comms::cMeshContainer | |
| Contains(const cVec3 &a, const cVec3 &b) const | comms::cMeshContainer | |
| Contains(const VecArray &figure) const | comms::cMeshContainer | |
| CorrectFaces(int beginRawBlockEtalon, uni_hash< bool, int > *fixed=NULL) | comms::cMeshContainer | |
| CorrectFaces(int beginRawBlockEtalon, uni_hash< bool, int > *fixed=NULL) | comms::cMeshContainer | |
| CorrectRawSequence() | comms::cMeshContainer | |
| CorrectRawSequence() | comms::cMeshContainer | |
| CreateHardsurfaceStaticMesh() | comms::cMeshContainer | |
| CreateHardsurfaceStaticMesh() | comms::cMeshContainer | |
| CreateStaticMesh() | comms::cMeshContainer | |
| CreateStaticMesh() | comms::cMeshContainer | |
| CreateStaticMeshMC() | comms::cMeshContainer | |
| CreateStaticMeshMC() | comms::cMeshContainer | |
| CreateStaticMeshMC_Shell(float In, float Out) | comms::cMeshContainer | |
| CreateStaticMeshUV() | comms::cMeshContainer | |
| CreateStaticMeshUV() | comms::cMeshContainer | |
| DbgDrawMeshWithUVGrid() | comms::cMeshContainer | |
| DbgDrawMeshWithUVGrid() | comms::cMeshContainer | |
| Divide(int a, int b, float tAB, int c, int d, float tCD, int *beginRemovedRawBlock=NULL, int *sizeRemovedRawBlock=NULL,::std::pair< int, int > *changedBeginRawBlock=NULL) | comms::cMeshContainer | |
| Divide(int a, int b, const cVec3 &m, int c, int d, const cVec3 &n, int *beginRemovedRawBlock=NULL, int *sizeRemovedRawBlock=NULL,::std::pair< int, int > *changedBeginRawBlock=NULL) | comms::cMeshContainer | |
| Divide(int a, int b, float tAB, int c, int d, float tCD, int *beginRemovedRawBlock=NULL, int *sizeRemovedRawBlock=NULL,::std::pair< int, int > *changedBeginRawBlock=NULL) | comms::cMeshContainer | |
| Divide(int a, int b, const cVec3 &m, int c, int d, const cVec3 &n, int *beginRemovedRawBlock=NULL, int *sizeRemovedRawBlock=NULL,::std::pair< int, int > *changedBeginRawBlock=NULL) | comms::cMeshContainer | |
| DivideMesh(MeshDivider< int > &) const | comms::cMeshContainer | |
| DivideMesh(MeshDivider< int > &) const | comms::cMeshContainer | |
| DrawDbg(const cMat4 &T, comms::dword Color, comms::dword FillColor=0, comms::dword DetailColor=0) | comms::cMeshContainer | |
| DrawDbg(const cMat4 &T, DWORD Color, DWORD FillColor=0, DWORD DetailColor=0) | comms::cMeshContainer | |
| Erase(int beginRawFigure, bool withOptimize=false) | comms::cMeshContainer | |
| Erase(int beginRawFigure, bool withOptimize=false) | comms::cMeshContainer | |
| EraseByCount(int n) | comms::cMeshContainer | |
| EraseByCount(int a, int b) | comms::cMeshContainer | |
| EraseByCount(int n) | comms::cMeshContainer | |
| EraseByCount(int a, int b) | comms::cMeshContainer | |
| EraseClearConfluent(float tolerance) | comms::cMeshContainer | |
| EraseClearConfluent(float tolerance) | comms::cMeshContainer | |
| EraseClearConfluentByIndexOnly() | comms::cMeshContainer | |
| EraseClearConfluentByIndexOnly() | comms::cMeshContainer | |
| Find(const cVec3 &nodeCoord) const | comms::cMeshContainer | |
| Find(const edgeI_t &, const edgeI_t &) const | comms::cMeshContainer | |
| Find(const VecArray &figure) const | comms::cMeshContainer | |
| Find(const cVec3 &nodeCoord) const | comms::cMeshContainer | |
| Find(const edgeI_t &, const edgeI_t &) const | comms::cMeshContainer | |
| Find(const VecArray &figure) const | comms::cMeshContainer | |
| FindClearConfluent(float tolerance) const | comms::cMeshContainer | |
| FindClearConfluent(float tolerance) const | comms::cMeshContainer | |
| FlipEdge(int V1, int V2, int *valence=NULL) | comms::cMeshContainer | |
| FlipEdge(int V1, int V2, int *valence=NULL) | comms::cMeshContainer | |
| GetFaceCoord(int pos) const | comms::cMeshContainer | |
| GetFaceCoord(int pos) const | comms::cMeshContainer | |
| GetFaceNormalByNubmer(int indx) | comms::cMeshContainer | |
| GetFaceNormalByNubmer(int indx) | comms::cMeshContainer | |
| GetNeighboursForFace(int beginRawFigure, cVec3 *avgNormal=NULL, cVec3 *avgCenter=NULL) const | comms::cMeshContainer | |
| GetNeighboursForFace(int beginRawFigure, cVec3 *avgNormal=NULL, cVec3 *avgCenter=NULL) const | comms::cMeshContainer | |
| GetNormal(int vertex) const | comms::cMeshContainer | |
| GetNormal(int vertex) const | comms::cMeshContainer | |
| GetNormals() const | comms::cMeshContainer | inline |
| GetNormals() const | comms::cMeshContainer | inline |
| GetPosition(int vertex) const | comms::cMeshContainer | |
| GetPosition(int vertex) const | comms::cMeshContainer | |
| GetVertex(const cVec3 &) const | comms::cMeshContainer | |
| GetVertex(const cVec3 &) const | comms::cMeshContainer | |
| Insert(int a, int b, float t, cList< int > *beginRawFigures=NULL, cList< int > *beginRawForRemoved=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, const cVec3 &m, cList< int > *beginRawFigures=NULL, cList< int > *beginRawForRemoved=NULL) | comms::cMeshContainer | |
| Insert(const figureI_t &, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, int c, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, int c, int d, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(const figures_t &, float fusionDistance=-FLT_MAX) | comms::cMeshContainer | |
| Insert(const figure_t &, figureI_t *=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, int *ai=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, const cVec3 &b, int *ai=NULL, int *bi=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, const cVec3 &b, const cVec3 &c, int *ai=NULL, int *bi=NULL, int *ci=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, const cVec3 &b, const cVec3 &c, const cVec3 &d, int *ai=NULL, int *bi=NULL, int *ci=NULL, int *di=NULL) | comms::cMeshContainer | |
| Insert(const cMeshContainer &) | comms::cMeshContainer | |
| Insert(int a, int b, float t, cList< int > *beginRawFigures=NULL, cList< int > *beginRawForRemoved=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, const cVec3 &m, cList< int > *beginRawFigures=NULL, cList< int > *beginRawForRemoved=NULL) | comms::cMeshContainer | |
| Insert(const figureI_t &, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, int c, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(int a, int b, int c, int d, int *beginRawFigure=NULL) | comms::cMeshContainer | |
| Insert(const figures_t &, float fusionDistance=-FLT_MAX) | comms::cMeshContainer | |
| Insert(const figure_t &, figureI_t *=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, int *ai=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, const cVec3 &b, int *ai=NULL, int *bi=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, const cVec3 &b, const cVec3 &c, int *ai=NULL, int *bi=NULL, int *ci=NULL) | comms::cMeshContainer | |
| Insert(const cVec3 &a, const cVec3 &b, const cVec3 &c, const cVec3 &d, int *ai=NULL, int *bi=NULL, int *ci=NULL, int *di=NULL) | comms::cMeshContainer | |
| Insert(const cMeshContainer &) | comms::cMeshContainer | |
| Invert(int beginRawFigure) | comms::cMeshContainer | |
| Invert(int beginRawFigure) | comms::cMeshContainer | |
| InvertRaw() | comms::cMeshContainer | |
| InvertRaw() | comms::cMeshContainer | |
| IsClearConfluent(const figure_t &, float tolerance) const | comms::cMeshContainer | |
| IsClearConfluent(const figure_t &, float tolerance) const | comms::cMeshContainer | |
| IsClearConfluentByIndexOnly(int beginRawFigure) const | comms::cMeshContainer | |
| IsClearConfluentByIndexOnly(int beginRawFigure) const | comms::cMeshContainer | |
| IsClockwiseOrder(int beginRawFigure, const cVec3 &observer) const | comms::cMeshContainer | |
| IsClockwiseOrder(int beginRawFigure, const cVec3 &observer) const | comms::cMeshContainer | |
| IsValid(const bool ShowWarning=false) const | comms::cMeshContainer | |
| IsValid(const bool ShowWarning=false) const | comms::cMeshContainer | |
| IsValidRawSequence() const | comms::cMeshContainer | |
| IsValidRawSequence() const | comms::cMeshContainer | |
| m_Raw | comms::cMeshContainer | protected |
| m_Tangents | comms::cMeshContainer | protected |
| m_VertexSpecular | comms::cMeshContainer | protected |
| m_VertexSpecular | comms::cMeshContainer | protected |
| MergeFaces(float fusionDistance) | comms::cMeshContainer | |
| MergeFaces(float fusionDistance) | comms::cMeshContainer | |
| OptimizeTriangularMesh() | comms::cMeshContainer | |
| OptimizeTriangularMesh() | comms::cMeshContainer | |
| PatchedDivision(int dstTris, bool uniform, bool Flat=false) | comms::cMeshContainer | |
| PerformBooleanOp(cMeshContainer &src1, cMeshContainer &src2, int operation, cList< ::std::pair< comms::cVec3, comms::cVec3 > > *dividers=NULL) | comms::cMeshContainer | |
| PerformBooleanOp(cMeshContainer &src1, cMeshContainer &src2, int operation, cList< ::std::pair< comms::cVec3, comms::cVec3 > > *dividers=NULL) | comms::cMeshContainer | |
| PickObjectEdges(cSeg &Ray, const cMat4 &M, cVec3 &RayPt, cVec3 &ObjPt) | comms::cMeshContainer | |
| PickObjectEdges(cSeg &Ray, const cMat4 &M, cVec3 &RayPt, cVec3 &ObjPt) | comms::cMeshContainer | |
| QuadQuantSubd(const cMat4 &M, float quant, float dotp,::std::function< int(int, int)> *divider=nullptr) | comms::cMeshContainer | |
| QuadQuantSubd(const cMat4 &M, float quant, float dotp,::std::function< int(int, int)> *divider=nullptr) | comms::cMeshContainer | |
| TriSubd(int N, SubdSnapEdgeCallback *dive=NULL, SubdSnapMiddlePointCallback *divm=NULL, void *context=NULL) | comms::cMeshContainer | |
| TriSubd(int N, SubdSnapEdgeCallback *dive=NULL, SubdSnapMiddlePointCallback *divm=NULL, void *context=NULL) | comms::cMeshContainer |