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 (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

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)