| MaxPlus Python API Reference
    | 
 Inheritance diagram for PolyShape:
 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') | |
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.
| def Append | ( | self, | |
| * | args | ||
| ) | 
Append(PolyShape self, PolyLine l)
| def BuildBoundingBox | ( | self | ) | 
BuildBoundingBox(PolyShape self)
| def CopyFrom | ( | self, | |
| * | args | ||
| ) | 
CopyFrom(PolyShape self, PolyShape other)
| def DeepCopy | ( | self, | |
| * | args | ||
| ) | 
DeepCopy(PolyShape self, PolyShape ashape, ChannelMask channels)
| def Delete | ( | self, | |
| * | args | ||
| ) | 
Delete(PolyShape self, int where)
| def FreeChannels | ( | self, | |
| * | args | ||
| ) | 
FreeChannels(PolyShape self, ChannelMask channels, int zeroOthers=1) FreeChannels(PolyShape self, ChannelMask channels)
| def GetBoundingBox | ( | self, | |
| * | args | ||
| ) | 
GetBoundingBox(PolyShape self, Matrix3 tm) -> Box3 GetBoundingBox(PolyShape self) -> Box3
| def GetDeformBBox | ( | self, | |
| * | args | ||
| ) | 
GetDeformBBox(PolyShape self, TimeValue t, Box3 box, Matrix3 tm, bool useSel)
| def GetDisplayFlags | ( | self | ) | 
GetDisplayFlags(PolyShape self) -> DWORD
| def GetFlags | ( | self | ) | 
GetFlags(PolyShape self) -> DWORD
| def GetLine | ( | self, | |
| * | args | ||
| ) | 
GetLine(PolyShape self, int i) -> PolyLine
| def GetMatID | ( | self, | |
| * | args | ||
| ) | 
GetMatID(PolyShape self, int line, int piece) -> MtlID
| def GetNumLines | ( | self | ) | 
GetNumLines(PolyShape self) -> int
| def Init | ( | self | ) | 
Init(PolyShape self)
| def Insert | ( | self, | |
| * | args | ||
| ) | 
Insert(PolyShape self, int where, PolyLine l)
| def InvalidateCapCache | ( | self | ) | 
InvalidateCapCache(PolyShape self)
| def InvalidateGeomCache | ( | self, | |
| * | args | ||
| ) | 
InvalidateGeomCache(PolyShape self, bool unused)
| def NewAndCopyChannels | ( | self, | |
| * | args | ||
| ) | 
NewAndCopyChannels(PolyShape self, ChannelMask channels)
| def NewLine | ( | self | ) | 
NewLine(PolyShape self) -> PolyLine
| def NewShape | ( | self | ) | 
NewShape(PolyShape self)
| 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)
| def SetNumLines | ( | self, | |
| * | args | ||
| ) | 
SetNumLines(PolyShape self, int count, bool keep=TRUE) -> bool SetNumLines(PolyShape self, int count) -> bool
| def ShallowCopy | ( | self, | |
| * | args | ||
| ) | 
ShallowCopy(PolyShape self, PolyShape ashape, ChannelMask channels)
| def Transform | ( | self, | |
| * | args | ||
| ) | 
Transform(PolyShape self, Matrix3 tm)
| def UpdateCachedHierarchy | ( | self | ) | 
UpdateCachedHierarchy(PolyShape self)
| def UpdateSels | ( | self | ) | 
UpdateSels(PolyShape self)
| def VertexTempSel | ( | self, | |
| * | args | ||
| ) | 
VertexTempSel(PolyShape self, int poly) -> BitArray