MNFace Class Reference

Class Description

The face structure used with the MNMesh mesh.
+ Inheritance diagram for MNFace:

Public Member Functions

def Clear (self)
 
def Delete (self, args)
 
def EdgeIndex (self, args)
 
def FindTriPoint (self, args)
 
def Flip (self)
 
def Getbndedg (self)
 
def GetDeg (self)
 
def Getedgsel (self)
 
def GetMaterial (self)
 
def GetSmGroup (self)
 
def GetTriangles (self, args)
 
def Getvisedg (self)
 
def Init (self)
 
def Insert (self, args)
 
def MakePoly (self, args)
 
def MNDebugPrint
 
def ReplaceEdge (self, args)
 
def ReplaceVert (self, args)
 
def RotateStart (self, args)
 
def SetAlloc (self, args)
 
def Setbndedg (self, args)
 
def SetDeg (self, args)
 
def Setedgsel (self, args)
 
def SetMaterial (self, args)
 
def SetSmGroup (self, args)
 
def Setvisedg (self, args)
 
def TriNum (self)
 
def VertIndex (self, args)
 
- Public Member Functions inherited from FlagUser
def AndFlags (self, args)
 
def ClearAllFlags (self)
 
def ClearFlag (self, args)
 
def CopyFlags (self, args)
 
def ExportFlags (self)
 
def FlagMatch (self, args)
 
def GetFlag (self, args)
 
def ImportFlags (self, args)
 
def OrFlags (self, args)
 
def SetFlag (self, args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

tuple bndedg = _swig_property(Getbndedg, Setbndedg)
 
tuple deg = _swig_property(GetDeg, SetDeg)
 
tuple edgsel = _swig_property(Getedgsel, Setedgsel)
 
tuple material = _swig_property(GetMaterial, SetMaterial)
 
tuple smGroup = _swig_property(GetSmGroup, SetSmGroup)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
tuple visedg = _swig_property(Getvisedg, Setvisedg)
 
- Static Public Attributes inherited from FlagUser
tuple 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
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def Clear (   self)
Clear(MNFace self)
def Delete (   self,
  args 
)
Delete(MNFace self, int pos, int num=1, int edir=1, bool fixtri=TRUE) -> bool
Delete(MNFace self, int pos, int num=1, int edir=1) -> bool
Delete(MNFace self, int pos, int num=1) -> bool
Delete(MNFace self, int pos) -> bool
def EdgeIndex (   self,
  args 
)
EdgeIndex(MNFace self, int ee, int vv=-1) -> int
EdgeIndex(MNFace self, int ee) -> int
def FindTriPoint (   self,
  args 
)
FindTriPoint(MNFace self, int edge) -> int
FindTriPoint(MNFace self, int a, int b) -> int
def Flip (   self)
Flip(MNFace self)
def Getbndedg (   self)
Getbndedg(MNFace self) -> BitArray
def GetDeg (   self)
GetDeg(MNFace self) -> int
def Getedgsel (   self)
Getedgsel(MNFace self) -> BitArray
def GetMaterial (   self)
GetMaterial(MNFace self) -> MtlID
def GetSmGroup (   self)
GetSmGroup(MNFace self) -> DWORD
def GetTriangles (   self,
  args 
)
GetTriangles(MNFace self, IntList tri)
def Getvisedg (   self)
Getvisedg(MNFace self) -> BitArray
def Init (   self)
Init(MNFace self)
def Insert (   self,
  args 
)
Insert(MNFace self, int pos, int num=1)
Insert(MNFace self, int pos)
def MakePoly (   self,
  args 
)
MakePoly(MNFace self, int fdeg, IntList vv, BoolList vis, BoolList sel)
MakePoly(MNFace self, int fdeg, IntList vv, BoolList vis)
MakePoly(MNFace self, int fdeg, IntList vv)
def MNDebugPrint (   self,
  triprint = True 
)
MNDebugPrint(MNFace self, bool triprint=True)
MNDebugPrint(MNFace self)
def ReplaceEdge (   self,
  args 
)
ReplaceEdge(MNFace self, int oe, int ne, int vv=-1)
ReplaceEdge(MNFace self, int oe, int ne)
def ReplaceVert (   self,
  args 
)
ReplaceVert(MNFace self, int ov, int nv, int ee=-1)
ReplaceVert(MNFace self, int ov, int nv)
def RotateStart (   self,
  args 
)
RotateStart(MNFace self, int newstart)
def SetAlloc (   self,
  args 
)
SetAlloc(MNFace self, int d)
def Setbndedg (   self,
  args 
)
Setbndedg(MNFace self, BitArray bndedg)
def SetDeg (   self,
  args 
)
SetDeg(MNFace self, int d)
def Setedgsel (   self,
  args 
)
Setedgsel(MNFace self, BitArray edgsel)
def SetMaterial (   self,
  args 
)
SetMaterial(MNFace self, MtlID mat)
def SetSmGroup (   self,
  args 
)
SetSmGroup(MNFace self, DWORD smGroup)
def Setvisedg (   self,
  args 
)
Setvisedg(MNFace self, BitArray visedg)
def TriNum (   self)
TriNum(MNFace self) -> int
def VertIndex (   self,
  args 
)
VertIndex(MNFace self, int vv, int ee=-1) -> int
VertIndex(MNFace self, int vv) -> int