MaxPlus Python API Reference
Mesh Class Reference
+ Inheritance diagram for Mesh:

Public Member Functions

def AffectRegionFunction (*args)
 
def AngleBetweenFaces (self, *args)
 
def ApplyUVWMap (self, *args)
 
def AutoSmooth (self, *args)
 
def AverageSelVertCenter (self)
 
def AverageSelVertNormal (self)
 
def BaryCoords (self, *args)
 
def BreakVerts (self, *args)
 
def BuildBoundingBox (self)
 
def BuildNormals (self)
 
def BuildVisEdgeList (self)
 
def CheckNormals (self, *args)
 
def ClearDispFlag (self, *args)
 
def ClearFlag (self, *args)
 
def ClearSpecifiedNormals (self)
 
def ClearVChannel (self, *args)
 
def ClearVertexWeights (self)
 
def ClearVSelectionWeights (self)
 
def CloneFaces (self, *args)
 
def CombineMeshes (*args)
 
def CopyBasics (self, *args)
 
def DeepCopy (self, *args)
 
def DeleteFaceSet (self, *args)
 
def DeleteFlaggedFaces (self)
 
def DeleteIsoVerts (self)
 
def DeleteSelected (self)
 
def DeleteVertSet (self, *args)
 
def DeselectHiddenEdges (self)
 
def DeselectHiddenFaces (self)
 
def DisplayAllEdges (self, *args)
 
def DisplayNormals (self, *args)
 
def DivideEdge (self, *args)
 
def DivideFace (self, *args)
 
def DoesFaceExist (self, *args)
 
def EdgeTessellate (self, *args)
 
def ElementFromFace (self, *args)
 
def EnableEdgeList (self, *args)
 
def ExtrudeFaces (self, *args)
 
def FaceCenter (self, *args)
 
def FaceCenterTessellate (self, ignoreSel=True)
 
def FaceNormal (self, *args)
 
def FaceSel (self)
 
def FindOpenEdges (self, *args)
 
def FindVertsUsedOnlyByFaces (self, *args)
 
def FitMaterialToMeshIDs (self, *args)
 
def FitMeshIDsToMaterial (self, *args)
 
def FlipNormal (self, *args)
 
def FreeAll (self)
 
def FreeChannels (self, *args)
 
def FreeVChannel (self, *args)
 
def FreeVertexWeights (self)
 
def FreeVSelectionWeights (self)
 
def GetAlphaMap (self)
 
def GetBoundingBox (self, *args)
 
def GetColorPerVertexMap (self)
 
def GetCustomMap (self, *args)
 
def GetDefaultMap (self)
 
def GetDispFlag (self, *args)
 
def GetDispFlags (self)
 
def GetDisplayBackFaceVertices ()
 
def GetEdgeSel (self)
 
def GetFace (self, *args)
 
def GetFaceCenter (self, *args)
 
def GetFaceEdgeVis (self, *args)
 
def GetFaceMatID (self, *args)
 
def GetFaceNormal (self, *args)
 
def GetFaceNormalFloat (self, *args)
 
def GetFaceSel (self)
 
def GetFaceSmoothGroup (self, *args)
 
def GetFaceVertex (self, *args)
 
def GetFaceVertexIndex (self, *args)
 
def GetFaceVertices (self, *args)
 
def GetFlag (self, *args)
 
def GetHandleBoxType ()
 
def GetIsoMapVerts (self, *args)
 
def GetIsoVerts (self)
 
def GetMapChannelID (*args)
 
def GetMapChannelNum (*args)
 
def GetMtlIndex (self)
 
def GetNormalCount (self)
 
def GetNormalsBuilt (self)
 
def GetNumCustomMaps (self)
 
def GetNumFaces (self)
 
def GetNumTVerts (self)
 
def GetNumVertices (self)
 
def GetRenderedVertexNormal (self, *args)
 
def GetSelLevel (self)
 
def GetShadingMap (self)
 
def GetSmoothFlags (self)
 
def GetTVert (self, *args)
 
def GetTVFace (self, *args)
 
def GetUseVertexDots ()
 
def GetUseVisEdge ()
 
def GetVChannel (self, *args)
 
def GetVertex (self, *args)
 
def GetVertexDotType ()
 
def GetVertexFlag (self, *args)
 
def GetVertexFloat (self, *args)
 
def GetVertexWeights (self, *args)
 
def GetVertHide (self)
 
def GetVertSel (self)
 
def GetVSelectionWeights (self, *args)
 
def HasTVFaces (self)
 
def HasVChannel (self, *args)
 
def HasVertexWeights (self)
 
def HasVSelectionWeights (self)
 
def HiddenFacesToVerts (self, *args)
 
def IndentSelFaces (self, *args)
 
def Init (self)
 
def IntersectRay (self, *args)
 
def InvalidateEdgeList (self)
 
def InvalidateGeomCache (self)
 
def InvalidateTopologyCache (self)
 
def InvalidateVertexCache (self, *args)
 
def IsFaceCacheInvalid (self, *args)
 
def MakeMapPlanar (self, *args)
 
def NewAndCopyChannels (self, *args)
 
def Optimize (self, *args)
 
def PolyFromFace (self, *args)
 
def ReduceDisplayCaches (self)
 
def RemoveDegenerateFaces (self)
 
def RemoveIllegalFaces (self)
 
def SetDispFlag (self, *args)
 
def SetDisplayBackFaceVertices (*args)
 
def SetEdgeSel (self, *args)
 
def SetFaceEdgeVis (self, *args)
 
def SetFaceMatID (self, *args)
 
def SetFaceNormal (self, *args)
 
def SetFaceSel (self, *args)
 
def SetFaceSmoothGroup (self, *args)
 
def SetFaceVertexIndexes (self, *args)
 
def SetFlag (self, *args)
 
def SetHandleBoxType (*args)
 
def SetNormal (self, *args)
 
def SetNumFaces (self, *args)
 
def SetNumVerts (self, *args)
 
def SetSelLevel (self, *args)
 
def SetSmoothFlags (self, *args)
 
def SetStaticMesh (self, *args)
 
def SetTVert (self, *args)
 
def SetUseVertexDots (*args)
 
def SetUseVisEdge (*args)
 
def SetVChannel (self, *args)
 
def SetVert (self, *args)
 
def SetVertexDotType (*args)
 
def SetVertexFlag (self, *args)
 
def SetVertexWeights (self, *args)
 
def SetVertSel (self, *args)
 
def SetVSelectionWeights (self, *args)
 
def ShallowCopy (self, *args)
 
def SliceMesh (*args)
 
def SubObjectHitTest (self, *args)
 
def SupportVChannel (self, *args)
 
def SupportVertexWeights (self)
 
def SupportVSelectionWeights (self)
 
def TurnEdge (self, *args)
 
def UnifyNormals (self, *args)
 
def VertexDataType (*args)
 
def VertexTempSel (self)
 
def VertSel (self)
 
def WeldCollinear (self, *args)
 
def ZeroTopologyCache (self)
 
- Public Member Functions inherited from BaseInterfaceServer
def GetInterfaceAt (self, *args)
 
def GetNumInterfaces (self)
 
- Public Member Functions inherited from InterfaceServer
def GetInterface (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 AffectRegionFunction = staticmethod(AffectRegionFunction)
 
 AlphaMap = _swig_property(GetDefaultMap)
 
 ColorPerVertexMap = _swig_property(GetColorPerVertexMap)
 
 CombineMeshes = staticmethod(CombineMeshes)
 
 CustomMaps = _swig_property(lambda self: (self.GetCustomMap(i) for i in xrange(self.GetNumCustomMaps())))
 
 DefaultMap = _swig_property(GetDefaultMap)
 
 FaceCenters = _swig_property(lambda self: (self.GetFaceCenter(i) for i in xrange(self.GetNumFaces())))
 
 FaceNormals = _swig_property(lambda self: (self.GetFaceNormal(i) for i in xrange(self.GetNumFaces())))
 
 Faces = _swig_property(lambda self: (self.GetFace(i) for i in xrange(self.GetNumFaces())))
 
 FaceVertices = _swig_property(lambda self: (self.GetFaceVertices(i) for i in xrange(self.GetNumFaces())))
 
 GetDisplayBackFaceVertices = staticmethod(GetDisplayBackFaceVertices)
 
 GetHandleBoxType = staticmethod(GetHandleBoxType)
 
 GetMapChannelID = staticmethod(GetMapChannelID)
 
 GetMapChannelNum = staticmethod(GetMapChannelNum)
 
 GetUseVertexDots = staticmethod(GetUseVertexDots)
 
 GetUseVisEdge = staticmethod(GetUseVisEdge)
 
 GetVertexDotType = staticmethod(GetVertexDotType)
 
 NumCustomMaps = _swig_property(GetNumCustomMaps)
 
 NumFaces = _swig_property(GetNumFaces)
 
 NumVertices = _swig_property(GetNumVertices)
 
 SetDisplayBackFaceVertices = staticmethod(SetDisplayBackFaceVertices)
 
 SetHandleBoxType = staticmethod(SetHandleBoxType)
 
 SetUseVertexDots = staticmethod(SetUseVertexDots)
 
 SetUseVisEdge = staticmethod(SetUseVisEdge)
 
 SetVertexDotType = staticmethod(SetVertexDotType)
 
 ShadingMap = _swig_property(GetShadingMap)
 
 SliceMesh = staticmethod(SliceMesh)
 
 SmoothFlags = _swig_property(GetSmoothFlags, SetSmoothFlags)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
 VertexDataType = staticmethod(VertexDataType)
 
 Vertices = _swig_property(lambda self: (self.GetVertex(i) for i in xrange(self.GetNumVertices())))
 
- Static Public Attributes inherited from BaseInterfaceServer
 Interfaces = _swig_property(lambda self: (self.GetInterfaceAt(i) for i in xrange(self.GetNumInterfaces())))
 
 NumInterfaces = _swig_property(GetNumInterfaces)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from InterfaceServer
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Wrapper
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Detailed Description

A triangular mesh.

Member Function Documentation

◆ AffectRegionFunction()

def AffectRegionFunction ( args)
AffectRegionFunction(float dist, float falloff, float pinch, float bubble) -> float

◆ AngleBetweenFaces()

def AngleBetweenFaces (   self,
args 
)
AngleBetweenFaces(Mesh self, DWORD f0, DWORD f1) -> float

◆ ApplyUVWMap()

def ApplyUVWMap (   self,
args 
)
ApplyUVWMap(Mesh self, int type, float utile, float vtile, float wtile, int uflip, int vflip, int wflip, 
    int cap, Matrix3 tm, int channel=1)
ApplyUVWMap(Mesh self, int type, float utile, float vtile, float wtile, int uflip, int vflip, int wflip, 
    int cap, Matrix3 tm)

◆ AutoSmooth()

def AutoSmooth (   self,
args 
)
AutoSmooth(Mesh self, float angle, bool useSel, bool preventIndirectSmoothing=True)
AutoSmooth(Mesh self, float angle, bool useSel)

◆ AverageSelVertCenter()

def AverageSelVertCenter (   self)
AverageSelVertCenter(Mesh self) -> Point3

◆ AverageSelVertNormal()

def AverageSelVertNormal (   self)
AverageSelVertNormal(Mesh self) -> Point3

◆ BaryCoords()

def BaryCoords (   self,
args 
)
BaryCoords(Mesh self, DWORD face, Point3 p) -> Point3

◆ BreakVerts()

def BreakVerts (   self,
args 
)
BreakVerts(Mesh self, BitArray set)

◆ BuildBoundingBox()

def BuildBoundingBox (   self)
BuildBoundingBox(Mesh self)

◆ BuildNormals()

def BuildNormals (   self)
BuildNormals(Mesh self)

◆ BuildVisEdgeList()

def BuildVisEdgeList (   self)
BuildVisEdgeList(Mesh self)

◆ CheckNormals()

def CheckNormals (   self,
args 
)
CheckNormals(Mesh self, bool illum)

◆ ClearDispFlag()

def ClearDispFlag (   self,
args 
)
ClearDispFlag(Mesh self, DWORD f)

◆ ClearFlag()

def ClearFlag (   self,
args 
)
ClearFlag(Mesh self, DWORD f)

◆ ClearSpecifiedNormals()

def ClearSpecifiedNormals (   self)
ClearSpecifiedNormals(Mesh self)

◆ ClearVChannel()

def ClearVChannel (   self,
args 
)
ClearVChannel(Mesh self, int chan)

◆ ClearVertexWeights()

def ClearVertexWeights (   self)
ClearVertexWeights(Mesh self)

◆ ClearVSelectionWeights()

def ClearVSelectionWeights (   self)
ClearVSelectionWeights(Mesh self)

◆ CloneFaces()

def CloneFaces (   self,
args 
)
CloneFaces(Mesh self, BitArray fset)

◆ CombineMeshes()

def CombineMeshes ( args)
CombineMeshes(Mesh mesh, Mesh mesh1, Mesh mesh2, Matrix3 tm1, Matrix3 tm2, int whichInv=0)
CombineMeshes(Mesh mesh, Mesh mesh1, Mesh mesh2, Matrix3 tm1, Matrix3 tm2)
CombineMeshes(Mesh mesh, Mesh mesh1, Mesh mesh2, int whichInv=0)
CombineMeshes(Mesh mesh, Mesh mesh1, Mesh mesh2)

◆ CopyBasics()

def CopyBasics (   self,
args 
)
CopyBasics(Mesh self, Mesh other)

◆ DeepCopy()

def DeepCopy (   self,
args 
)
DeepCopy(Mesh self, Mesh amesh, ChannelMask channels)

◆ DeleteFaceSet()

def DeleteFaceSet (   self,
args 
)
DeleteFaceSet(Mesh self, BitArray set, BitArray isoVert=0)
DeleteFaceSet(Mesh self, BitArray set)

◆ DeleteFlaggedFaces()

def DeleteFlaggedFaces (   self)
DeleteFlaggedFaces(Mesh self) -> int

◆ DeleteIsoVerts()

def DeleteIsoVerts (   self)
DeleteIsoVerts(Mesh self)

◆ DeleteSelected()

def DeleteSelected (   self)
DeleteSelected(Mesh self)

◆ DeleteVertSet()

def DeleteVertSet (   self,
args 
)
DeleteVertSet(Mesh self, BitArray set)

◆ DeselectHiddenEdges()

def DeselectHiddenEdges (   self)
DeselectHiddenEdges(Mesh self)

◆ DeselectHiddenFaces()

def DeselectHiddenFaces (   self)
DeselectHiddenFaces(Mesh self)

◆ DisplayAllEdges()

def DisplayAllEdges (   self,
args 
)
DisplayAllEdges(Mesh self, int b)

◆ DisplayNormals()

def DisplayNormals (   self,
args 
)
DisplayNormals(Mesh self, int b, float sc)

◆ DivideEdge()

def DivideEdge (   self,
args 
)
DivideEdge(Mesh self, DWORD edge, float prop=.5, bool visDiag1=TRUE, bool fixNeighbors=TRUE, bool visDiag2=TRUE)
DivideEdge(Mesh self, DWORD edge, float prop=.5, bool visDiag1=TRUE, bool fixNeighbors=TRUE)
DivideEdge(Mesh self, DWORD edge, float prop=.5, bool visDiag1=TRUE)
DivideEdge(Mesh self, DWORD edge, float prop=.5)
DivideEdge(Mesh self, DWORD edge)

◆ DivideFace()

def DivideFace (   self,
args 
)
DivideFace(Mesh self, DWORD face, DWORD e1, DWORD e2, float prop1=.5, float prop2=.5, bool fixNeighbors=TRUE, 
    bool split=True)
DivideFace(Mesh self, DWORD face, DWORD e1, DWORD e2, float prop1=.5, float prop2=.5, bool fixNeighbors=TRUE)
DivideFace(Mesh self, DWORD face, DWORD e1, DWORD e2, float prop1=.5, float prop2=.5)
DivideFace(Mesh self, DWORD face, DWORD e1, DWORD e2, float prop1=.5)
DivideFace(Mesh self, DWORD face, DWORD e1, DWORD e2)

◆ DoesFaceExist()

def DoesFaceExist (   self,
args 
)
DoesFaceExist(Mesh self, DWORD v0, DWORD v1, DWORD v2) -> bool

◆ EdgeTessellate()

def EdgeTessellate (   self,
args 
)
EdgeTessellate(Mesh self, float tens, bool ignoreSel=True)
EdgeTessellate(Mesh self, float tens)

◆ ElementFromFace()

def ElementFromFace (   self,
args 
)
ElementFromFace(Mesh self, DWORD f, BitArray set)

◆ EnableEdgeList()

def EnableEdgeList (   self,
args 
)
EnableEdgeList(Mesh self, int e)

◆ ExtrudeFaces()

def ExtrudeFaces (   self,
args 
)
ExtrudeFaces(Mesh self, bool doFace=TRUE)
ExtrudeFaces(Mesh self)

◆ FaceCenter()

def FaceCenter (   self,
args 
)
FaceCenter(Mesh self, DWORD fi) -> Point3

◆ FaceCenterTessellate()

def FaceCenterTessellate (   self,
  ignoreSel = True 
)
FaceCenterTessellate(Mesh self, bool ignoreSel=True)
FaceCenterTessellate(Mesh self)

◆ FaceNormal()

def FaceNormal (   self,
args 
)
FaceNormal(Mesh self, DWORD fi, bool nrmlize=True) -> Point3
FaceNormal(Mesh self, DWORD fi) -> Point3

◆ FaceSel()

def FaceSel (   self)
FaceSel(Mesh self) -> BitArray

◆ FindOpenEdges()

def FindOpenEdges (   self,
args 
)
FindOpenEdges(Mesh self, BitArray edges)

◆ FindVertsUsedOnlyByFaces()

def FindVertsUsedOnlyByFaces (   self,
args 
)
FindVertsUsedOnlyByFaces(Mesh self, BitArray fset, BitArray vset)

◆ FitMaterialToMeshIDs()

def FitMaterialToMeshIDs (   self,
args 
)
FitMaterialToMeshIDs(Mesh self, Mtl mat) -> Mtl

◆ FitMeshIDsToMaterial()

def FitMeshIDsToMaterial (   self,
args 
)
FitMeshIDsToMaterial(Mesh self, Mtl mat)

◆ FlipNormal()

def FlipNormal (   self,
args 
)
FlipNormal(Mesh self, int i)

◆ FreeAll()

def FreeAll (   self)
FreeAll(Mesh self)

◆ FreeChannels()

def FreeChannels (   self,
args 
)
FreeChannels(Mesh self, ChannelMask channels, int zeroOthers=1)
FreeChannels(Mesh self, ChannelMask channels)

◆ FreeVChannel()

def FreeVChannel (   self,
args 
)
FreeVChannel(Mesh self, int chan)

◆ FreeVertexWeights()

def FreeVertexWeights (   self)
FreeVertexWeights(Mesh self)

◆ FreeVSelectionWeights()

def FreeVSelectionWeights (   self)
FreeVSelectionWeights(Mesh self)

◆ GetAlphaMap()

def GetAlphaMap (   self)
GetAlphaMap(Mesh self) -> MappingChannel

◆ GetBoundingBox()

def GetBoundingBox (   self,
args 
)
GetBoundingBox(Mesh self, Matrix3 tm) -> Box3
GetBoundingBox(Mesh self) -> Box3

◆ GetColorPerVertexMap()

def GetColorPerVertexMap (   self)
GetColorPerVertexMap(Mesh self) -> MappingChannel

◆ GetCustomMap()

def GetCustomMap (   self,
args 
)
GetCustomMap(Mesh self, int channel) -> MappingChannel

◆ GetDefaultMap()

def GetDefaultMap (   self)
GetDefaultMap(Mesh self) -> MappingChannel

◆ GetDispFlag()

def GetDispFlag (   self,
args 
)
GetDispFlag(Mesh self, DWORD f) -> DWORD

◆ GetDispFlags()

def GetDispFlags (   self)
GetDispFlags(Mesh self) -> DWORD

◆ GetDisplayBackFaceVertices()

def GetDisplayBackFaceVertices ( )
GetDisplayBackFaceVertices() -> bool

◆ GetEdgeSel()

def GetEdgeSel (   self)
GetEdgeSel(Mesh self) -> BitArray

◆ GetFace()

def GetFace (   self,
args 
)
GetFace(Mesh self, int i) -> Face

◆ GetFaceCenter()

def GetFaceCenter (   self,
args 
)
GetFaceCenter(Mesh self, int i) -> Point3

◆ GetFaceEdgeVis()

def GetFaceEdgeVis (   self,
args 
)
GetFaceEdgeVis(Mesh self, int i, int edge) -> bool

◆ GetFaceMatID()

def GetFaceMatID (   self,
args 
)
GetFaceMatID(Mesh self, int i) -> int

◆ GetFaceNormal()

def GetFaceNormal (   self,
args 
)
GetFaceNormal(Mesh self, int i, bool normalize=False) -> Point3
GetFaceNormal(Mesh self, int i) -> Point3

◆ GetFaceNormalFloat()

def GetFaceNormalFloat (   self,
args 
)
GetFaceNormalFloat(Mesh self, int i, int element) -> float

◆ GetFaceSel()

def GetFaceSel (   self)
GetFaceSel(Mesh self) -> BitArray

◆ GetFaceSmoothGroup()

def GetFaceSmoothGroup (   self,
args 
)
GetFaceSmoothGroup(Mesh self, int i) -> int

◆ GetFaceVertex()

def GetFaceVertex (   self,
args 
)
GetFaceVertex(Mesh self, int face, int i) -> Point3

◆ GetFaceVertexIndex()

def GetFaceVertexIndex (   self,
args 
)
GetFaceVertexIndex(Mesh self, int face, int i) -> int

◆ GetFaceVertices()

def GetFaceVertices (   self,
args 
)
GetFaceVertices(Mesh self, int i) -> FacePoints

◆ GetFlag()

def GetFlag (   self,
args 
)
GetFlag(Mesh self, DWORD f) -> DWORD

◆ GetHandleBoxType()

def GetHandleBoxType ( )
GetHandleBoxType() -> int

◆ GetIsoMapVerts()

def GetIsoMapVerts (   self,
args 
)
GetIsoMapVerts(Mesh self, int mp) -> BitArray

◆ GetIsoVerts()

def GetIsoVerts (   self)
GetIsoVerts(Mesh self) -> BitArray

◆ GetMapChannelID()

def GetMapChannelID ( args)
GetMapChannelID(int mp) -> DWORD

◆ GetMapChannelNum()

def GetMapChannelNum ( args)
GetMapChannelNum(int mp) -> int

◆ GetMtlIndex()

def GetMtlIndex (   self)
GetMtlIndex(Mesh self) -> MtlID

◆ GetNormalCount()

def GetNormalCount (   self)
GetNormalCount(Mesh self) -> int

◆ GetNormalsBuilt()

def GetNormalsBuilt (   self)
GetNormalsBuilt(Mesh self) -> int

◆ GetNumCustomMaps()

def GetNumCustomMaps (   self)
GetNumCustomMaps(Mesh self) -> int

◆ GetNumFaces()

def GetNumFaces (   self)
GetNumFaces(Mesh self) -> int

◆ GetNumTVerts()

def GetNumTVerts (   self)
GetNumTVerts(Mesh self) -> int

◆ GetNumVertices()

def GetNumVertices (   self)
GetNumVertices(Mesh self) -> int

◆ GetRenderedVertexNormal()

def GetRenderedVertexNormal (   self,
args 
)
GetRenderedVertexNormal(Mesh self, int i) -> Point3

◆ GetSelLevel()

def GetSelLevel (   self)
GetSelLevel(Mesh self) -> DWORD

◆ GetShadingMap()

def GetShadingMap (   self)
GetShadingMap(Mesh self) -> MappingChannel

◆ GetSmoothFlags()

def GetSmoothFlags (   self)
GetSmoothFlags(Mesh self) -> int

◆ GetTVert()

def GetTVert (   self,
args 
)
GetTVert(Mesh self, int i) -> Point3

◆ GetTVFace()

def GetTVFace (   self,
args 
)
GetTVFace(Mesh self, int i) -> TVFace

◆ GetUseVertexDots()

def GetUseVertexDots ( )
GetUseVertexDots() -> bool

◆ GetUseVisEdge()

def GetUseVisEdge ( )
GetUseVisEdge() -> bool

◆ GetVChannel()

def GetVChannel (   self,
args 
)
GetVChannel(Mesh self, int chan, int v) -> float

◆ GetVertex()

def GetVertex (   self,
args 
)
GetVertex(Mesh self, int i) -> Point3

◆ GetVertexDotType()

def GetVertexDotType ( )
GetVertexDotType() -> int

◆ GetVertexFlag()

def GetVertexFlag (   self,
args 
)
GetVertexFlag(Mesh self, int v) -> long

◆ GetVertexFloat()

def GetVertexFloat (   self,
args 
)
GetVertexFloat(Mesh self, int i, int element) -> float

◆ GetVertexWeights()

def GetVertexWeights (   self,
args 
)
GetVertexWeights(Mesh self, int v) -> float

◆ GetVertHide()

def GetVertHide (   self)
GetVertHide(Mesh self) -> BitArray

◆ GetVertSel()

def GetVertSel (   self)
GetVertSel(Mesh self) -> BitArray

◆ GetVSelectionWeights()

def GetVSelectionWeights (   self,
args 
)
GetVSelectionWeights(Mesh self, int v) -> float

◆ HasTVFaces()

def HasTVFaces (   self)
HasTVFaces(Mesh self) -> bool

◆ HasVChannel()

def HasVChannel (   self,
args 
)
HasVChannel(Mesh self, int chan) -> bool

◆ HasVertexWeights()

def HasVertexWeights (   self)
HasVertexWeights(Mesh self) -> bool

◆ HasVSelectionWeights()

def HasVSelectionWeights (   self)
HasVSelectionWeights(Mesh self) -> bool

◆ HiddenFacesToVerts()

def HiddenFacesToVerts (   self,
args 
)
HiddenFacesToVerts(Mesh self, BitArray alsoHide)

◆ IndentSelFaces()

def IndentSelFaces (   self,
args 
)
IndentSelFaces(Mesh self, float amount)

◆ Init()

def Init (   self)
Init(Mesh self)

◆ IntersectRay()

def IntersectRay (   self,
args 
)
IntersectRay(Mesh self, Ray ray, float & at, Point3 norm) -> bool
IntersectRay(Mesh self, Ray ray, float & at, Point3 norm, DWORD & fi, Point3 bary) -> bool

◆ InvalidateEdgeList()

def InvalidateEdgeList (   self)
InvalidateEdgeList(Mesh self)

◆ InvalidateGeomCache()

def InvalidateGeomCache (   self)
InvalidateGeomCache(Mesh self)

◆ InvalidateTopologyCache()

def InvalidateTopologyCache (   self)
InvalidateTopologyCache(Mesh self)

◆ InvalidateVertexCache()

def InvalidateVertexCache (   self,
args 
)
InvalidateVertexCache(Mesh self, int vertex)

◆ IsFaceCacheInvalid()

def IsFaceCacheInvalid (   self,
args 
)
IsFaceCacheInvalid(Mesh self, int faceIndex) -> bool

◆ MakeMapPlanar()

def MakeMapPlanar (   self,
args 
)
MakeMapPlanar(Mesh self, int mp)

◆ NewAndCopyChannels()

def NewAndCopyChannels (   self,
args 
)
NewAndCopyChannels(Mesh self, ChannelMask channels)

◆ Optimize()

def Optimize (   self,
args 
)
Optimize(Mesh self, float normThresh, float edgeThresh, float bias, float maxEdge, DWORD flags)

◆ PolyFromFace()

def PolyFromFace (   self,
args 
)
PolyFromFace(Mesh self, DWORD f, BitArray set, float thresh, bool ignoreVisEdges)

◆ ReduceDisplayCaches()

def ReduceDisplayCaches (   self)
ReduceDisplayCaches(Mesh self)

◆ RemoveDegenerateFaces()

def RemoveDegenerateFaces (   self)
RemoveDegenerateFaces(Mesh self) -> bool

◆ RemoveIllegalFaces()

def RemoveIllegalFaces (   self)
RemoveIllegalFaces(Mesh self) -> bool

◆ SetDispFlag()

def SetDispFlag (   self,
args 
)
SetDispFlag(Mesh self, DWORD f)

◆ SetDisplayBackFaceVertices()

def SetDisplayBackFaceVertices ( args)
SetDisplayBackFaceVertices(bool b)

◆ SetEdgeSel()

def SetEdgeSel (   self,
args 
)
SetEdgeSel(Mesh self, BitArray sel)

◆ SetFaceEdgeVis()

def SetFaceEdgeVis (   self,
args 
)
SetFaceEdgeVis(Mesh self, int i, bool a, bool b, bool c)

◆ SetFaceMatID()

def SetFaceMatID (   self,
args 
)
SetFaceMatID(Mesh self, int i, int id)

◆ SetFaceNormal()

def SetFaceNormal (   self,
args 
)
SetFaceNormal(Mesh self, int i, Point3 xyz)

◆ SetFaceSel()

def SetFaceSel (   self,
args 
)
SetFaceSel(Mesh self, BitArray sel)

◆ SetFaceSmoothGroup()

def SetFaceSmoothGroup (   self,
args 
)
SetFaceSmoothGroup(Mesh self, int i, int sg)

◆ SetFaceVertexIndexes()

def SetFaceVertexIndexes (   self,
args 
)
SetFaceVertexIndexes(Mesh self, int face, int a, int b, int c)

◆ SetFlag()

def SetFlag (   self,
args 
)
SetFlag(Mesh self, DWORD f)

◆ SetHandleBoxType()

def SetHandleBoxType ( args)
SetHandleBoxType(int t)

◆ SetNormal()

def SetNormal (   self,
args 
)
SetNormal(Mesh self, int i, Point3 xyz)

◆ SetNumFaces()

def SetNumFaces (   self,
args 
)
SetNumFaces(Mesh self, int n)

◆ SetNumVerts()

def SetNumVerts (   self,
args 
)
SetNumVerts(Mesh self, int n)

◆ SetSelLevel()

def SetSelLevel (   self,
args 
)
SetSelLevel(Mesh self, DWORD selLevel)

◆ SetSmoothFlags()

def SetSmoothFlags (   self,
args 
)
SetSmoothFlags(Mesh self, int f)

◆ SetStaticMesh()

def SetStaticMesh (   self,
args 
)
SetStaticMesh(Mesh self, bool staticMesh)

◆ SetTVert()

def SetTVert (   self,
args 
)
SetTVert(Mesh self, int i, Point3 xyz)
SetTVert(Mesh self, int i, float x, float y, float z)

◆ SetUseVertexDots()

def SetUseVertexDots ( args)
SetUseVertexDots(bool b)

◆ SetUseVisEdge()

def SetUseVisEdge ( args)
SetUseVisEdge(bool b)

◆ SetVChannel()

def SetVChannel (   self,
args 
)
SetVChannel(Mesh self, int chan, int v, float w)

◆ SetVert()

def SetVert (   self,
args 
)
SetVert(Mesh self, int i, Point3 xyz)
SetVert(Mesh self, int i, float x, float y, float z)

◆ SetVertexDotType()

def SetVertexDotType ( args)
SetVertexDotType(int t)

◆ SetVertexFlag()

def SetVertexFlag (   self,
args 
)
SetVertexFlag(Mesh self, int v, long val)

◆ SetVertexWeights()

def SetVertexWeights (   self,
args 
)
SetVertexWeights(Mesh self, int v, float w)

◆ SetVertSel()

def SetVertSel (   self,
args 
)
SetVertSel(Mesh self, BitArray sel)

◆ SetVSelectionWeights()

def SetVSelectionWeights (   self,
args 
)
SetVSelectionWeights(Mesh self, int v, float w)

◆ ShallowCopy()

def ShallowCopy (   self,
args 
)
ShallowCopy(Mesh self, Mesh amesh, ChannelMask channels)

◆ SliceMesh()

def SliceMesh ( args)
SliceMesh(Mesh mesh, Point3 N, float off, bool split=True, bool remove=True)
SliceMesh(Mesh mesh, Point3 N, float off, bool split=True)
SliceMesh(Mesh mesh, Point3 N, float off)

◆ SubObjectHitTest()

def SubObjectHitTest (   self,
args 
)
SubObjectHitTest(Mesh self, HitRegion hr, DWORD flags, SubObjHitList hitList) -> bool

◆ SupportVChannel()

def SupportVChannel (   self,
args 
)
SupportVChannel(Mesh self, int chan)

◆ SupportVertexWeights()

def SupportVertexWeights (   self)
SupportVertexWeights(Mesh self)

◆ SupportVSelectionWeights()

def SupportVSelectionWeights (   self)
SupportVSelectionWeights(Mesh self)

◆ TurnEdge()

def TurnEdge (   self,
args 
)
TurnEdge(Mesh self, DWORD edge, DWORD * otherEdge=None)
TurnEdge(Mesh self, DWORD edge)

◆ UnifyNormals()

def UnifyNormals (   self,
args 
)
UnifyNormals(Mesh self, bool selOnly)

◆ VertexDataType()

def VertexDataType ( args)
VertexDataType(bool vdID) -> bool

◆ VertexTempSel()

def VertexTempSel (   self)
VertexTempSel(Mesh self) -> BitArray

◆ VertSel()

def VertSel (   self)
VertSel(Mesh self) -> BitArray

◆ WeldCollinear()

def WeldCollinear (   self,
args 
)
WeldCollinear(Mesh self, BitArray set)

◆ ZeroTopologyCache()

def ZeroTopologyCache (   self)
ZeroTopologyCache(Mesh self)