MaxPlus Python API Reference
MNFace Class Reference
+ 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 (self, triprint=True)
 
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

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

The face structure used with the MNMesh mesh.

Member Function Documentation

◆ Clear()

def Clear (   self)
Clear(MNFace self)

◆ Delete()

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

◆ EdgeIndex()

def EdgeIndex (   self,
args 
)
EdgeIndex(MNFace self, int ee, int vv=-1) -> int
EdgeIndex(MNFace self, int ee) -> int

◆ FindTriPoint()

def FindTriPoint (   self,
args 
)
FindTriPoint(MNFace self, int edge) -> int
FindTriPoint(MNFace self, int a, int b) -> int

◆ Flip()

def Flip (   self)
Flip(MNFace self)

◆ Getbndedg()

def Getbndedg (   self)
Getbndedg(MNFace self) -> BitArray

◆ GetDeg()

def GetDeg (   self)
GetDeg(MNFace self) -> int

◆ Getedgsel()

def Getedgsel (   self)
Getedgsel(MNFace self) -> BitArray

◆ GetMaterial()

def GetMaterial (   self)
GetMaterial(MNFace self) -> MtlID

◆ GetSmGroup()

def GetSmGroup (   self)
GetSmGroup(MNFace self) -> DWORD

◆ GetTriangles()

def GetTriangles (   self,
args 
)
GetTriangles(MNFace self, IntList tri)

◆ Getvisedg()

def Getvisedg (   self)
Getvisedg(MNFace self) -> BitArray

◆ Init()

def Init (   self)
Init(MNFace self)

◆ Insert()

def Insert (   self,
args 
)
Insert(MNFace self, int pos, int num=1)
Insert(MNFace self, int pos)

◆ MakePoly()

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)

◆ MNDebugPrint()

def MNDebugPrint (   self,
  triprint = True 
)
MNDebugPrint(MNFace self, bool triprint=True)
MNDebugPrint(MNFace self)

◆ ReplaceEdge()

def ReplaceEdge (   self,
args 
)
ReplaceEdge(MNFace self, int oe, int ne, int vv=-1)
ReplaceEdge(MNFace self, int oe, int ne)

◆ ReplaceVert()

def ReplaceVert (   self,
args 
)
ReplaceVert(MNFace self, int ov, int nv, int ee=-1)
ReplaceVert(MNFace self, int ov, int nv)

◆ RotateStart()

def RotateStart (   self,
args 
)
RotateStart(MNFace self, int newstart)

◆ SetAlloc()

def SetAlloc (   self,
args 
)
SetAlloc(MNFace self, int d)

◆ Setbndedg()

def Setbndedg (   self,
args 
)
Setbndedg(MNFace self, BitArray bndedg)

◆ SetDeg()

def SetDeg (   self,
args 
)
SetDeg(MNFace self, int d)

◆ Setedgsel()

def Setedgsel (   self,
args 
)
Setedgsel(MNFace self, BitArray edgsel)

◆ SetMaterial()

def SetMaterial (   self,
args 
)
SetMaterial(MNFace self, MtlID mat)

◆ SetSmGroup()

def SetSmGroup (   self,
args 
)
SetSmGroup(MNFace self, DWORD smGroup)

◆ Setvisedg()

def Setvisedg (   self,
args 
)
Setvisedg(MNFace self, BitArray visedg)

◆ TriNum()

def TriNum (   self)
TriNum(MNFace self) -> int

◆ VertIndex()

def VertIndex (   self,
args 
)
VertIndex(MNFace self, int vv, int ee=-1) -> int
VertIndex(MNFace self, int vv) -> int