Face Class Reference

Class 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.
+ Inheritance diagram for Face:

Public Member Functions

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

Static Public Attributes

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 GetDirection (   self,
  args 
)
GetDirection(Face self, DWORD v0, DWORD v1) -> int
def GetEdgeIndex (   self,
  args 
)
GetEdgeIndex(Face self, DWORD v0, DWORD v1) -> DWORD
def GetEdgeVis (   self,
  args 
)
GetEdgeVis(Face self, int edge) -> int
def GetMatID (   self)
GetMatID(Face self) -> MtlID
def GetOtherIndex (   self,
  args 
)
GetOtherIndex(Face self, DWORD v0, DWORD v1) -> DWORD
def GetSmGroup (   self)
GetSmGroup(Face self) -> DWORD
def GetVert (   self,
  args 
)
GetVert(Face self, int index) -> DWORD
def GetVertIndex (   self,
  args 
)
GetVertIndex(Face self, DWORD v0) -> DWORD
def Hide (   self)
Hide(Face self)
def IsBackFacing (   self)
IsBackFacing(Face self) -> bool
def IsHidden (   self)
IsHidden(Face self) -> bool
def IsInForeground (   self)
IsInForeground(Face self) -> bool
def PushToBackground (   self)
PushToBackground(Face self)
def PushToForeground (   self)
PushToForeground(Face self)
def SetBackFacing (   self,
  args 
)
SetBackFacing(Face self)
SetBackFacing(Face self, bool backFacing)
def SetEdgeVis (   self,
  args 
)
SetEdgeVis(Face self, int edge, int visFlag)
def SetEdgeVisFlags (   self,
  args 
)
SetEdgeVisFlags(Face self, int va, int vb, int vc)
def SetFrontFacing (   self)
SetFrontFacing(Face self)
def SetHide (   self,
  args 
)
SetHide(Face self, bool hide)
def SetInForegound (   self,
  args 
)
SetInForegound(Face self, bool foreground)
def SetMatID (   self,
  args 
)
SetMatID(Face self, MtlID id)
def SetSmGroup (   self,
  args 
)
SetSmGroup(Face self, DWORD i)
def SetVerts (   self,
  args 
)
SetVerts(Face self, int a, int b, int c)
def Show (   self)
Show(Face self)