IMesh_DG Interface
- GetVertexList
- GetSimplexList
- GetVertexPosition
- GetVertexPosition1
- GetNormal
- GetNormal1
- GetSimplexVertices
- IsValid
- SetVertexPosition
- SetVertexPosition1
- SetNormal
- SetNormal1
- FixupNormals
- Offset
- Clear
- ClearList
- Begin
- End
- SwapSide
- ToLocal
- ToGlobal
- EnableShading
- IsShadingEnabled
- GetVertexColor
- SetVertexColor
- IsShaderInitOK
- DeleteShader
- GetVertex
- GetSimplex
- GetVertexListPosition
- GetSimplexListPosition
- Upgrade
- IsUpgraded
- Downgrade
- IsClosedSurface
- Extract
- Extract2
- Merge
- SplitLinkedComponents
- Refine
- SmoothLaplacian
- AddVertex
- RemoveVertex
- AddSimplex
- RemoveSimplex
IList_DG GetVertexList()
IList_DG GetSimplexList()
Point_DG GetVertexPosition(POSNT vertex)
void GetVertexPosition1(POSNT vertex, double x, double y, double z)
VectDg GetNormal(POSNT vertex)
void GetNormal1(POSNT vertex, double vx, double vy, double vz)
void GetSimplexVertices(POSNT simplex, POSNT vert0, POSNT vert1, POSNT vert2)
bool IsValid()
void SetVertexPosition(POSNT vertex, Point_DG pt)
void SetVertexPosition1(POSNT vertex, double x, double y, double z)
void SetNormal(POSNT vertex, VectDg normal)
void SetNormal1(POSNT vertex, double vx, double vy, double vz)
void FixupNormals(double creaseDegrees, double tolerDegrees)
void Offset(double dist)
void Clear()
void ClearList(MeshElementType_DG dim)
void Begin()
void End(int action)
void SwapSide()
void ToLocal(IFrame_DG frame)
void ToGlobal(IFrame_DG frame)
void EnableShading(bool enable)
bool IsShadingEnabled()
Color GetVertexColor(POSNT vertex)
void SetVertexColor(POSNT vertex, Color color)
void IsShaderInitOK(bool ret)
void DeleteShader()
IVertex_DG GetVertex(POSN vertex)
ISimplex_DG GetSimplex(POSN simplex)
POSN GetVertexListPosition(IVertex_DG iVertex)
POSN GetSimplexListPosition(ISimplex_DG iSimplex)
void Upgrade()
bool IsUpgraded()
void Downgrade()
bool IsClosedSurface()
IMesh_DG Extract(IObject_DG proximity, int elements, bool move, bool clone)
IMesh_DG Extract2(IFrame frameOfThis, IObject_DG proximity, int elements, bool move, bool clone)
void Merge(IMesh_DG mesh, int elements, bool move, bool clone)
IArray_DG SplitLinkedComponents(IMapUint64_DG map)
void Refine(MeshRefineType_DG type)
void SmoothLaplacian(int steps)
POSN AddVertex()
void RemoveVertex(POSN vertex)
POSN AddSimplex(POSN vert0, POSN vert1, POSN vert2, double creaseAngle)
void RemoveSimplex(POSN simplex)
|