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

Public Member Functions

def GetDirection (self, *args)
 
def GetEdgeIndex (self, *args)
 
def GetEdgeVis (self, *args)
 
def GetMatID (self)
 
def GetOtherIndex (self, *args)
 
def GetSmGroup (self)
 
def GetVert (self, *args)
 
def GetVertIndex (self, *args)
 
def Hide (self)
 
def IsBackFacing (self)
 
def IsHidden (self)
 
def IsInForeground (self)
 
def PushToBackground (self)
 
def PushToForeground (self)
 
def SetBackFacing (self, *args)
 
def SetEdgeVis (self, *args)
 
def SetEdgeVisFlags (self, *args)
 
def SetFrontFacing (self)
 
def SetHide (self, *args)
 
def SetInForegound (self, *args)
 
def SetMatID (self, *args)
 
def SetSmGroup (self, *args)
 
def SetVerts (self, *args)
 
def Show (self)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 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 single triangular face. The class maintains three indices into the vertex list for the face, a 32-bit smoothing group for the face, and 32-bits of face flags. The flags also store information about the visibility of the face, the visibility of the three edges, and whether or not the face has texture vertices present. The most significant 16-bits of the face flags store the material index.

Member Function Documentation

◆ GetDirection()

def GetDirection (   self,
args 
)
GetDirection(Face self, DWORD v0, DWORD v1) -> int

◆ GetEdgeIndex()

def GetEdgeIndex (   self,
args 
)
GetEdgeIndex(Face self, DWORD v0, DWORD v1) -> DWORD

◆ GetEdgeVis()

def GetEdgeVis (   self,
args 
)
GetEdgeVis(Face self, int edge) -> int

◆ GetMatID()

def GetMatID (   self)
GetMatID(Face self) -> MtlID

◆ GetOtherIndex()

def GetOtherIndex (   self,
args 
)
GetOtherIndex(Face self, DWORD v0, DWORD v1) -> DWORD

◆ GetSmGroup()

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

◆ GetVert()

def GetVert (   self,
args 
)
GetVert(Face self, int index) -> DWORD

◆ GetVertIndex()

def GetVertIndex (   self,
args 
)
GetVertIndex(Face self, DWORD v0) -> DWORD

◆ Hide()

def Hide (   self)
Hide(Face self)

◆ IsBackFacing()

def IsBackFacing (   self)
IsBackFacing(Face self) -> bool

◆ IsHidden()

def IsHidden (   self)
IsHidden(Face self) -> bool

◆ IsInForeground()

def IsInForeground (   self)
IsInForeground(Face self) -> bool

◆ PushToBackground()

def PushToBackground (   self)
PushToBackground(Face self)

◆ PushToForeground()

def PushToForeground (   self)
PushToForeground(Face self)

◆ SetBackFacing()

def SetBackFacing (   self,
args 
)
SetBackFacing(Face self)
SetBackFacing(Face self, bool backFacing)

◆ SetEdgeVis()

def SetEdgeVis (   self,
args 
)
SetEdgeVis(Face self, int edge, int visFlag)

◆ SetEdgeVisFlags()

def SetEdgeVisFlags (   self,
args 
)
SetEdgeVisFlags(Face self, int va, int vb, int vc)

◆ SetFrontFacing()

def SetFrontFacing (   self)
SetFrontFacing(Face self)

◆ SetHide()

def SetHide (   self,
args 
)
SetHide(Face self, bool hide)

◆ SetInForegound()

def SetInForegound (   self,
args 
)
SetInForegound(Face self, bool foreground)

◆ SetMatID()

def SetMatID (   self,
args 
)
SetMatID(Face self, MtlID id)

◆ SetSmGroup()

def SetSmGroup (   self,
args 
)
SetSmGroup(Face self, DWORD i)

◆ SetVerts()

def SetVerts (   self,
args 
)
SetVerts(Face self, int a, int b, int c)

◆ Show()

def Show (   self)
Show(Face self)