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

Public Member Functions

def Append (self, *args)
 
def BuildBoundingBox (self)
 
def CopyFrom (self, *args)
 
def DeepCopy (self, *args)
 
def Delete (self, *args)
 
def FreeChannels (self, *args)
 
def GetBoundingBox (self, *args)
 
def GetDeformBBox (self, *args)
 
def GetDisplayFlags (self)
 
def GetFlags (self)
 
def GetLine (self, *args)
 
def GetMatID (self, *args)
 
def GetNumLines (self)
 
def Init (self)
 
def Insert (self, *args)
 
def InvalidateCapCache (self)
 
def InvalidateGeomCache (self, *args)
 
def NewAndCopyChannels (self, *args)
 
def NewLine (self)
 
def NewShape (self)
 
def Reverse (self, *args)
 
def SetNumLines (self, *args)
 
def ShallowCopy (self, *args)
 
def Transform (self, *args)
 
def UpdateCachedHierarchy (self)
 
def UpdateSels (self)
 
def VertexTempSel (self, *args)
 
- 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 multi-polygon shape class used in the caching of Bezier shapes. Used for doing a one time interpolation of a bezier shape into a form that is the same shape but doesn't require any further interpolation.

Member Function Documentation

◆ Append()

def Append (   self,
args 
)
Append(PolyShape self, PolyLine l)

◆ BuildBoundingBox()

def BuildBoundingBox (   self)
BuildBoundingBox(PolyShape self)

◆ CopyFrom()

def CopyFrom (   self,
args 
)
CopyFrom(PolyShape self, PolyShape other)

◆ DeepCopy()

def DeepCopy (   self,
args 
)
DeepCopy(PolyShape self, PolyShape ashape, ChannelMask channels)

◆ Delete()

def Delete (   self,
args 
)
Delete(PolyShape self, int where)

◆ FreeChannels()

def FreeChannels (   self,
args 
)
FreeChannels(PolyShape self, ChannelMask channels, int zeroOthers=1)
FreeChannels(PolyShape self, ChannelMask channels)

◆ GetBoundingBox()

def GetBoundingBox (   self,
args 
)
GetBoundingBox(PolyShape self, Matrix3 tm) -> Box3
GetBoundingBox(PolyShape self) -> Box3

◆ GetDeformBBox()

def GetDeformBBox (   self,
args 
)
GetDeformBBox(PolyShape self, TimeValue t, Box3 box, Matrix3 tm, bool useSel)

◆ GetDisplayFlags()

def GetDisplayFlags (   self)
GetDisplayFlags(PolyShape self) -> DWORD

◆ GetFlags()

def GetFlags (   self)
GetFlags(PolyShape self) -> DWORD

◆ GetLine()

def GetLine (   self,
args 
)
GetLine(PolyShape self, int i) -> PolyLine

◆ GetMatID()

def GetMatID (   self,
args 
)
GetMatID(PolyShape self, int line, int piece) -> MtlID

◆ GetNumLines()

def GetNumLines (   self)
GetNumLines(PolyShape self) -> int

◆ Init()

def Init (   self)
Init(PolyShape self)

◆ Insert()

def Insert (   self,
args 
)
Insert(PolyShape self, int where, PolyLine l)

◆ InvalidateCapCache()

def InvalidateCapCache (   self)
InvalidateCapCache(PolyShape self)

◆ InvalidateGeomCache()

def InvalidateGeomCache (   self,
args 
)
InvalidateGeomCache(PolyShape self, bool unused)

◆ NewAndCopyChannels()

def NewAndCopyChannels (   self,
args 
)
NewAndCopyChannels(PolyShape self, ChannelMask channels)

◆ NewLine()

def NewLine (   self)
NewLine(PolyShape self) -> PolyLine

◆ NewShape()

def NewShape (   self)
NewShape(PolyShape self)

◆ Reverse()

def Reverse (   self,
args 
)
Reverse(PolyShape self, int line, bool keepZero=True)
Reverse(PolyShape self, int line)
Reverse(PolyShape self, BitArray reverse, bool keepZero=True)
Reverse(PolyShape self, BitArray reverse)

◆ SetNumLines()

def SetNumLines (   self,
args 
)
SetNumLines(PolyShape self, int count, bool keep=TRUE) -> bool
SetNumLines(PolyShape self, int count) -> bool

◆ ShallowCopy()

def ShallowCopy (   self,
args 
)
ShallowCopy(PolyShape self, PolyShape ashape, ChannelMask channels)

◆ Transform()

def Transform (   self,
args 
)
Transform(PolyShape self, Matrix3 tm)

◆ UpdateCachedHierarchy()

def UpdateCachedHierarchy (   self)
UpdateCachedHierarchy(PolyShape self)

◆ UpdateSels()

def UpdateSels (   self)
UpdateSels(PolyShape self)

◆ VertexTempSel()

def VertexTempSel (   self,
args 
)
VertexTempSel(PolyShape self, int poly) -> BitArray