3DCoatScripting  4.8.31β
You can manage 3DСoat features with help of scripting
comms::cMeshContainer Member List

This is the complete list of members for comms::cMeshContainer, including all inherited members.

AutoWeldOpenEdges() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcBoundBox() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcGUID() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcMeshProjSquare() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcMeshProjSquare(const cMat4 &M) (defined in comms::cMeshContainer)comms::cMeshContainer
CalcNormals() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcSplitNormals(cList< int > &SeamsList) (defined in comms::cMeshContainer)comms::cMeshContainer
CalcSquare() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcSquareMC() (defined in comms::cMeshContainer)comms::cMeshContainer
CalcVolume() (defined in comms::cMeshContainer)comms::cMeshContainer
Clear() (defined in comms::cMeshContainer)comms::cMeshContainer
ClearFone() const (defined in comms::cMeshContainer)comms::cMeshContainer
CloseHoles(int MaxHoleSize, bool SkipMaximalHole) (defined in comms::cMeshContainer)comms::cMeshContainer
cMeshContainer()comms::cMeshContainer
cMeshContainer(const figures_t &, float fusionDistance)comms::cMeshContainer
cMeshContainer(const cMeshContainer &) (defined in comms::cMeshContainer)comms::cMeshContainer
ConcateWith(const cMeshContainer *mc) (defined in comms::cMeshContainer)comms::cMeshContainer
Contains(const cVec3 &) const comms::cMeshContainer
Contains(int a) const (defined in comms::cMeshContainer)comms::cMeshContainer
Contains(const cVec3 &a, const cVec3 &b) const comms::cMeshContainer
Contains(int a, int b) const (defined in comms::cMeshContainer)comms::cMeshContainer
Contains(const cList< cVec3 > &figure) const comms::cMeshContainer
Contains(const cList< int > &figure) const (defined in comms::cMeshContainer)comms::cMeshContainer
ConvertPicToGridPolygones(cImage &Img, float Thickness, int nDiv, bool Normalize, bool DefAlign) (defined in comms::cMeshContainer)comms::cMeshContainer
ConvertPicToGridPolygonesWithTapering(cImage &ImgT, cImage &ImgB, float Thickness, int nDiv, bool Normalize, float Angle, float Weight) (defined in comms::cMeshContainer)comms::cMeshContainer
ConvertPicToPolygones(cImage &Img, float Thickness, bool Normalize) (defined in comms::cMeshContainer)comms::cMeshContainer
Copy(const cMeshContainer &src) (defined in comms::cMeshContainer)comms::cMeshContainer
CorrectFaces(int beginRawBlockEtalon, uni_hash< bool, int > *fixed=NULL)comms::cMeshContainer
CorrectRawSequence()comms::cMeshContainer
CreateCube(const cVec3 &Sides) (defined in comms::cMeshContainer)comms::cMeshContainer
CreateFone() const (defined in comms::cMeshContainer)comms::cMeshContainer
CreateHardsurfaceStaticMesh()comms::cMeshContainer
CreateQuadCylinder(const cMat4 &M, float quant, float rtop=1.0, float rbottom=1.0, float Height=2.0) (defined in comms::cMeshContainer)comms::cMeshContainer
CreateQuadCylinder(float quant, cVec3 PTop, cVec3 PBottom, float rTop, float rBottom) (defined in comms::cMeshContainer)comms::cMeshContainer
CreateStaticMesh()comms::cMeshContainer
CreateStaticMeshMC()comms::cMeshContainer
CreateStaticMeshUV()comms::cMeshContainer
CreateVnv(uni_hash< int, int > &vnv) (defined in comms::cMeshContainer)comms::cMeshContainer
CutByPlane(const cPlane &pl, cList< cVec3 > *cutverts=NULL) (defined in comms::cMeshContainer)comms::cMeshContainer
CutMesh(MeshCutter &mcut) (defined in comms::cMeshContainer)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
DivideMesh(MeshDivider< int > &) const comms::cMeshContainer
DrawDbg(const cMat4 &T, DWORD Color, DWORD FillColor=0, DWORD DetailColor=0)comms::cMeshContainer
edgeI_t typedef (defined in comms::cMeshContainer)comms::cMeshContainer
Erase(int beginRawFigure, bool withOptimize=false)comms::cMeshContainer
Erase(const cList< int > &beginRawFigures, bool withOptimize=false) (defined in comms::cMeshContainer)comms::cMeshContainer
EraseByCount(int n)comms::cMeshContainer
EraseByCount(int a, int b)comms::cMeshContainer
EraseClearConfluent(float tolerance)comms::cMeshContainer
EraseClearConfluentByIndexOnly()comms::cMeshContainer
ExportHook (defined in comms::cMeshContainer)comms::cMeshContainerstatic
figure_t typedef (defined in comms::cMeshContainer)comms::cMeshContainer
figureI_t typedef (defined in comms::cMeshContainer)comms::cMeshContainer
figures_t typedef (defined in comms::cMeshContainer)comms::cMeshContainer
figuresI_t typedef (defined in comms::cMeshContainer)comms::cMeshContainer
Find(const cVec3 &nodeCoord) const comms::cMeshContainer
Find(int nodeIndex) const (defined in comms::cMeshContainer)comms::cMeshContainer
Find(const cVec3 &edgeCoordA, const cVec3 &edgeCoordB) const (defined in comms::cMeshContainer)comms::cMeshContainer
Find(int ai, int bi) const (defined in comms::cMeshContainer)comms::cMeshContainer
Find(const edgeI_t &) const (defined in comms::cMeshContainer)comms::cMeshContainer
Find(const edgeI_t &, const edgeI_t &) const comms::cMeshContainer
Find(const cList< cVec3 > &figure) const comms::cMeshContainer
Find(const cList< int > &figure) const (defined in comms::cMeshContainer)comms::cMeshContainer
FindClearConfluent(float tolerance) const comms::cMeshContainer
FindCorners(cList< int > &corners) (defined in comms::cMeshContainer)comms::cMeshContainer
FlipEdge(int V1, int V2, int *valence=NULL)comms::cMeshContainer
fone (defined in comms::cMeshContainer)comms::cMeshContainermutable
GenPlane(PlaneArgs=PlaneArgs()) (defined in comms::cMeshContainer)comms::cMeshContainerstatic
GenPlaneHexagonal(const float Lx, const float Ly, const float Cell, const bool Noisy) (defined in comms::cMeshContainer)comms::cMeshContainerstatic
GetFaceCoord(int pos) const comms::cMeshContainer
GetFaceNormal(int pos) const (defined in comms::cMeshContainer)comms::cMeshContainer
GetMaterials() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetMaterials() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetName() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetNeighboursForFace(int beginRawFigure, cVec3 *avgNormal=NULL, cVec3 *avgCenter=NULL) const comms::cMeshContainer
GetNormal(int vertex) const comms::cMeshContainer
GetNormals() const comms::cMeshContainerinline
GetNormals() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetObjects() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetObjects() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetOpenEdges(cList< DWORDS2 > &List) (defined in comms::cMeshContainer)comms::cMeshContainer
GetPolyCount() const (defined in comms::cMeshContainer)comms::cMeshContainer
GetPosition(int vertex) const comms::cMeshContainer
GetPositions() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetPositions() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetPtex() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetPtex() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetRaw() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetRaw() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetSharpEdges(cList< DWORDS2 > &List, float dotp) (defined in comms::cMeshContainer)comms::cMeshContainer
GetTangents() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetTangents() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetTexCoords() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetTexCoords() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetTrisCount() const (defined in comms::cMeshContainer)comms::cMeshContainer
GetUVSets() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetUVSets() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVertex(const cVec3 &) const comms::cMeshContainer
GetVertexColor() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVertexColor() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVertexEmissive() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVertexEmissive() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVertexSpecular() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVertexSpecular() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVMaps() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVMaps() (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVMTypes() const (defined in comms::cMeshContainer)comms::cMeshContainerinline
GetVMTypes() (defined in comms::cMeshContainer)comms::cMeshContainerinline
ImportHook (defined in comms::cMeshContainer)comms::cMeshContainerstatic
ImproveQuadsTopology() (defined in comms::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
InvertRaw()comms::cMeshContainer
IsClearConfluent(const figure_t &, float tolerance) const comms::cMeshContainer
IsClearConfluent(int beginRawFigure, float tolerance) const (defined in comms::cMeshContainer)comms::cMeshContainer
IsClearConfluentByIndexOnly(int beginRawFigure) const comms::cMeshContainer
IsClockwiseOrder(int beginRawFigure, const cVec3 &observer) const comms::cMeshContainer
IsTriangulated() const (defined in comms::cMeshContainer)comms::cMeshContainer
IsValid(const bool ShowWarning=false) const comms::cMeshContainer
IsValidRawSequence() const comms::cMeshContainer
LayOnGround(cMat4 &M) (defined in comms::cMeshContainer)comms::cMeshContainer
LeaveBiggestPiece() (defined in comms::cMeshContainer)comms::cMeshContainer
m_Materials (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_Name (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_Normals (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_Objects (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_Positions (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_Ptex (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_Rawcomms::cMeshContainerprotected
m_Tangentscomms::cMeshContainerprotected
m_TexCoords (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_UVSets (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_VertexColor (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_VertexEmissive (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_VertexSpecularcomms::cMeshContainerprotected
m_VMaps (defined in comms::cMeshContainer)comms::cMeshContainerprotected
m_VmTypes (defined in comms::cMeshContainer)comms::cMeshContainerprotected
MakeShell(float Out, float In, float OutEdge, float InEdge, int ndiv=1, cList< cVec2 > *EdgeShape=NULL) (defined in comms::cMeshContainer)comms::cMeshContainer
MakeShellDir(float Out, float In, cVec3 Dir) (defined in comms::cMeshContainer)comms::cMeshContainer
MergeFaces(float fusionDistance)comms::cMeshContainer
MeshOpHook typedef (defined in comms::cMeshContainer)comms::cMeshContainer
Morphs (defined in comms::cMeshContainer)comms::cMeshContainer
operator=(const cMeshContainer &) (defined in comms::cMeshContainer)comms::cMeshContainer
operator==(const cMeshContainer &) const (defined in comms::cMeshContainer)comms::cMeshContainer
OptimizeTriangularMesh()comms::cMeshContainer
PerformBooleanOp(cMeshContainer &src1, cMeshContainer &src2, int operation, cList< ::std::pair< comms::cVec3, comms::cVec3 > > *dividers=NULL)comms::cMeshContainer
PickObject(cSeg &Ray, const cMat4 &M) (defined in comms::cMeshContainer)comms::cMeshContainer
PlainSubdiv() (defined in comms::cMeshContainer)comms::cMeshContainer
PutOnGround(cMat4 &M, cVec3 &p, cVec3 &c) (defined in comms::cMeshContainer)comms::cMeshContainer
PutOnGround(cMat4 &M) (defined in comms::cMeshContainer)comms::cMeshContainer
QuadQuantSubd(const cMat4 &M, float quant, float dotp)comms::cMeshContainer
RelaxNormals(cList< cVec3 > &ResultNormals, int Count) (defined in comms::cMeshContainer)comms::cMeshContainer
RemoveRedundantUV() (defined in comms::cMeshContainer)comms::cMeshContainer
RemoveUnusedObjMtl() (defined in comms::cMeshContainer)comms::cMeshContainer
RemoveUnusedVerts(cList< int > *encoding=NULL) (defined in comms::cMeshContainer)comms::cMeshContainer
SeparateObject(int ObjectIndex, cMeshContainer *dest) (defined in comms::cMeshContainer)comms::cMeshContainer
SetDefaultObjMtl() (defined in comms::cMeshContainer)comms::cMeshContainer
SetLoadMeshHook(MeshOpHook *h) (defined in comms::cMeshContainer)comms::cMeshContainerstatic
SetName(const char *Name) (defined in comms::cMeshContainer)comms::cMeshContainerinline
SetNormal(int vertex, const cVec3 &) (defined in comms::cMeshContainer)comms::cMeshContainer
SetPosition(int vertex, const cVec3 &) (defined in comms::cMeshContainer)comms::cMeshContainer
SetSaveMeshHook(MeshOpHook *h) (defined in comms::cMeshContainer)comms::cMeshContainerstatic
Smooth(float degree, bool tangent, int count=1, float sharpdot=0.3, UnlimitedBitset *pins=NULL, bool smoothedges=false) (defined in comms::cMeshContainer)comms::cMeshContainer
SmoothFast(float degree, int count, UnlimitedBitset *pins, bool tangent) (defined in comms::cMeshContainer)comms::cMeshContainer
SplitDisconnected(cList< cMeshContainer * > &res) (defined in comms::cMeshContainer)comms::cMeshContainer
SplitHardsurface(float angcos) (defined in comms::cMeshContainer)comms::cMeshContainer
Symmetry(cVec3 pos, cVec3 n, bool Quads, bool RemoveOpp, float ToleranceCoef=0.0) (defined in comms::cMeshContainer)comms::cMeshContainer
Textures2VColor() (defined in comms::cMeshContainer)comms::cMeshContainer
Transform(const cMat4 &M) (defined in comms::cMeshContainer)comms::cMeshContainer
Triangulate(cList< cVec3i > &TriRaw) const (defined in comms::cMeshContainer)comms::cMeshContainer
Triangulate() (defined in comms::cMeshContainer)comms::cMeshContainer
TriSubd(int N, SubdSnapEdgeCallback *dive=NULL, SubdSnapMiddlePointCallback *divm=NULL, void *context=NULL)comms::cMeshContainer
Weld(float distance, UnlimitedBitset *Selected=NULL) (defined in comms::cMeshContainer)comms::cMeshContainer
WeldedSymmetry(cVec3 pos, cVec3 n, bool RemoveOpp, float ToleranceCoef=0.0, float WeldCoef=0.0) (defined in comms::cMeshContainer)comms::cMeshContainer
~cMeshContainer() (defined in comms::cMeshContainer)comms::cMeshContainer