| MaxPlus Python API Reference
    | 
 Inheritance diagram for BezierShape:
 Inheritance diagram for BezierShape:| Public Member Functions | |
| def | AddAndWeld (self, *args) | 
| def | AddSpline (self, *args) | 
| def | Append (self, *args) | 
| def | BindKnot (self, *args) | 
| def | BuildBoundingBox (self) | 
| def | ClearDispFlag (self, *args) | 
| def | CloneSelectedParts (self, reverse=True) | 
| def | CopyFrom (self, *args) | 
| def | CopyShapeDataFrom (self, *args) | 
| def | DeepCopy (self, *args) | 
| def | DeleteSelectedPolys (self) | 
| def | DeleteSelectedSegs (self) | 
| def | DeleteSelectedVerts (self) | 
| def | DeleteSelSegs (self, *args) | 
| def | DeleteSelVerts (self, *args) | 
| def | DeleteSpline (self, *args) | 
| def | FreeChannels (self, *args) | 
| def | GetAffectBackface (self) | 
| def | GetBoundingBox (self, *args) | 
| def | GetBubble (self) | 
| def | GetClosures (self, *args) | 
| def | GetDeformBBox (self, *args) | 
| def | GetDispFlag (self, *args) | 
| def | GetEdgeDist (self) | 
| def | GetFalloff (self) | 
| def | GetKnotIndex (self, *args) | 
| def | GetLengthOfCurve (self, *args) | 
| def | GetMatID (self, *args) | 
| def | GetNumSegs (self) | 
| def | GetNumSplines (self) | 
| def | GetNumVerts (self) | 
| def | GetOptimize (self) | 
| def | GetPinch (self) | 
| def | GetPolyAndKnot (self, *args) | 
| def | GetPolyAndVert (self, *args) | 
| def | GetReadyPatchCap (self) | 
| def | GetSpline (self, *args) | 
| def | GetSteps (self) | 
| def | GetTopology (self, *args) | 
| def | GetTotalKnots (self) | 
| def | GetTotalVerts (self) | 
| def | GetUseEdgeDists (self) | 
| def | GetUseSoftSelections (self) | 
| def | GetVert (self, *args) | 
| def | GetVertexWeight (self, *args) | 
| def | GetVertIndex (self, *args) | 
| def | HideSelectedSegs (self) | 
| def | HideSelectedSplines (self) | 
| def | HideSelectedVerts (self) | 
| def | Init (self) | 
| def | InsertSpline (self, *args) | 
| def | InterpCurve3D (self, *args) | 
| def | InterpPiece3D (self, *args) | 
| def | InvalidateCapCache (self) | 
| def | InvalidateGeomCache (self) | 
| def | InvalidateVertexWeights (self) | 
| def | IsVertexWeightSupported (self) | 
| def | MakeFirst (self, *args) | 
| def | MakePolyShape (self, *args) | 
| def | NewAndCopyChannels (self, *args) | 
| def | NewShape (self) | 
| def | NewSpline (self, *args) | 
| def | PrepKnotBaseIndex (self) | 
| def | PrepVertBaseIndex (self) | 
| def | ReadyCachedPolyShape (self) | 
| def | RecordTopologyTags (self, channel=0) | 
| def | Reverse (self, *args) | 
| def | SelSegsSameType (self) | 
| def | SelSplinesSameType (self) | 
| def | SelVertsSameType (self) | 
| def | SetAffectBackface (self, *args) | 
| def | SetBubble (self, *args) | 
| def | SetClosures (self, *args) | 
| def | SetDispFlag (self, *args) | 
| def | SetEdgeDist (self, *args) | 
| def | SetFalloff (self, *args) | 
| def | SetOptimize (self, *args) | 
| def | SetPinch (self, *args) | 
| def | SetSteps (self, *args) | 
| def | SetSupportVSelectionWeights (self) | 
| def | SetUseEdgeDists (self, *args) | 
| def | SetUseSoftSelections (self, *args) | 
| def | SetVert (self, *args) | 
| def | SetVertexWeight (self, *args) | 
| def | SetVertexWeightCount (self, *args) | 
| def | ShallowCopy (self, *args) | 
| def | TangentCurve3D (self, *args) | 
| def | TangentPiece3D (self, *args) | 
| def | Transform (self, *args) | 
| def | UnbindKnot (self, *args) | 
| def | UnhideSegs (self) | 
| def | UnselectHiddenSegs (self) | 
| def | UnselectHiddenSplines (self) | 
| def | UnselectHiddenVerts (self) | 
| def | UpdateBindList (self, useGeometricTracking=True) | 
| def | UpdateEdgeDists (self) | 
| def | UpdateSels (self, save=True) | 
| def | UpdateVertexDists (self) | 
| def | UpdateVertexWeights (self) | 
| def | VertexFlagSel (self, *args) | 
| def | VertexTempSel (self, *args) | 
| def | VertexTempSelAll (self, *args) | 
|  Public Member Functions inherited from BaseInterfaceServer | |
| def | GetInterfaceAt (self, *args) | 
| def | GetNumInterfaces (self) | 
|  Public Member Functions inherited from InterfaceServer | |
| def | GetInterface (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 BaseInterfaceServer | |
| Interfaces = _swig_property(lambda self: (self.GetInterfaceAt(i) for i in xrange(self.GetNumInterfaces()))) | |
| NumInterfaces = _swig_property(GetNumInterfaces) | |
| thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') | |
|  Static Public Attributes inherited from InterfaceServer | |
| 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 collection of Spline3D's, Bezier splines.
| def AddAndWeld | ( | self, | |
| * | args | ||
| ) | 
AddAndWeld(BezierShape self, BezierShape other, float weldThreshold)
| def AddSpline | ( | self, | |
| * | args | ||
| ) | 
AddSpline(BezierShape self, Spline3D spline) -> bool
| def Append | ( | self, | |
| * | args | ||
| ) | 
Append(BezierShape self, BezierShape other)
| def BindKnot | ( | self, | |
| * | args | ||
| ) | 
BindKnot(BezierShape self, bool isEnd, int segIndex, int splineSegID, int splinePointID)
| def BuildBoundingBox | ( | self | ) | 
BuildBoundingBox(BezierShape self)
| def ClearDispFlag | ( | self, | |
| * | args | ||
| ) | 
ClearDispFlag(BezierShape self, DWORD f)
| def CloneSelectedParts | ( | self, | |
| reverse = True | |||
| ) | 
CloneSelectedParts(BezierShape self, bool reverse=True) -> bool CloneSelectedParts(BezierShape self) -> bool
| def CopyFrom | ( | self, | |
| * | args | ||
| ) | 
CopyFrom(BezierShape self, BezierShape fromShape) CopyFrom(BezierShape self, PolyShape fromShape)
| def CopyShapeDataFrom | ( | self, | |
| * | args | ||
| ) | 
CopyShapeDataFrom(BezierShape self, BezierShape fromShape)
| def DeepCopy | ( | self, | |
| * | args | ||
| ) | 
DeepCopy(BezierShape self, BezierShape ashape, ChannelMask channels)
| def DeleteSelectedPolys | ( | self | ) | 
DeleteSelectedPolys(BezierShape self) -> bool
| def DeleteSelectedSegs | ( | self | ) | 
DeleteSelectedSegs(BezierShape self) -> bool
| def DeleteSelectedVerts | ( | self | ) | 
DeleteSelectedVerts(BezierShape self) -> bool
| def DeleteSelSegs | ( | self, | |
| * | args | ||
| ) | 
DeleteSelSegs(BezierShape self, int poly) -> bool
| def DeleteSelVerts | ( | self, | |
| * | args | ||
| ) | 
DeleteSelVerts(BezierShape self, int poly) -> bool
| def DeleteSpline | ( | self, | |
| * | args | ||
| ) | 
DeleteSpline(BezierShape self, int index) -> int DeleteSpline(BezierShape self, unsigned int index) -> bool
| def FreeChannels | ( | self, | |
| * | args | ||
| ) | 
FreeChannels(BezierShape self, ChannelMask channels, int zeroOthers=1) FreeChannels(BezierShape self, ChannelMask channels)
| def GetAffectBackface | ( | self | ) | 
GetAffectBackface(BezierShape self) -> int
| def GetBoundingBox | ( | self, | |
| * | args | ||
| ) | 
GetBoundingBox(BezierShape self, Matrix3 tm) -> Box3 GetBoundingBox(BezierShape self) -> Box3
| def GetBubble | ( | self | ) | 
GetBubble(BezierShape self) -> float
| def GetClosures | ( | self, | |
| * | args | ||
| ) | 
GetClosures(BezierShape self, BitArray array)
| def GetDeformBBox | ( | self, | |
| * | args | ||
| ) | 
GetDeformBBox(BezierShape self, Matrix3 tm, bool useSel, TimeValue t=Autodesk::Max::Now()) -> Box3 GetDeformBBox(BezierShape self, Matrix3 tm, bool useSel) -> Box3
| def GetDispFlag | ( | self, | |
| * | args | ||
| ) | 
GetDispFlag(BezierShape self, DWORD f) -> DWORD
| def GetEdgeDist | ( | self | ) | 
GetEdgeDist(BezierShape self) -> int
| def GetFalloff | ( | self | ) | 
GetFalloff(BezierShape self) -> float
| def GetKnotIndex | ( | self, | |
| * | args | ||
| ) | 
GetKnotIndex(BezierShape self, int poly, int knot) -> int
| def GetLengthOfCurve | ( | self, | |
| * | args | ||
| ) | 
GetLengthOfCurve(BezierShape self, int poly) -> float
| def GetMatID | ( | self, | |
| * | args | ||
| ) | 
GetMatID(BezierShape self, int poly, int piece) -> MtlID
| def GetNumSegs | ( | self | ) | 
GetNumSegs(BezierShape self) -> int
| def GetNumSplines | ( | self | ) | 
GetNumSplines(BezierShape self) -> int
| def GetNumVerts | ( | self | ) | 
GetNumVerts(BezierShape self) -> int
| def GetOptimize | ( | self | ) | 
GetOptimize(BezierShape self) -> bool
| def GetPinch | ( | self | ) | 
GetPinch(BezierShape self) -> float
| def GetPolyAndKnot | ( | self, | |
| * | args | ||
| ) | 
GetPolyAndKnot(BezierShape self, int index, int & polyOut, int & knotOut)
| def GetPolyAndVert | ( | self, | |
| * | args | ||
| ) | 
GetPolyAndVert(BezierShape self, int index, int & polyOut, int & vertOut)
| def GetReadyPatchCap | ( | self | ) | 
GetReadyPatchCap(BezierShape self) -> bool
| def GetSpline | ( | self, | |
| * | args | ||
| ) | 
GetSpline(BezierShape self, int index) -> Spline3D
| def GetSteps | ( | self | ) | 
GetSteps(BezierShape self) -> int
| def GetTopology | ( | self, | |
| * | args | ||
| ) | 
GetTopology(BezierShape self, BezierShapeTopology topo)
| def GetTotalKnots | ( | self | ) | 
GetTotalKnots(BezierShape self) -> int
| def GetTotalVerts | ( | self | ) | 
GetTotalVerts(BezierShape self) -> int
| def GetUseEdgeDists | ( | self | ) | 
GetUseEdgeDists(BezierShape self) -> int
| def GetUseSoftSelections | ( | self | ) | 
GetUseSoftSelections(BezierShape self) -> int
| def GetVert | ( | self, | |
| * | args | ||
| ) | 
GetVert(BezierShape self, int poly, int i) -> Point3 GetVert(BezierShape self, int index) -> Point3
| def GetVertexWeight | ( | self, | |
| * | args | ||
| ) | 
GetVertexWeight(BezierShape self, int i) -> float
| def GetVertIndex | ( | self, | |
| * | args | ||
| ) | 
GetVertIndex(BezierShape self, int poly, int vert) -> int
| def HideSelectedSegs | ( | self | ) | 
HideSelectedSegs(BezierShape self) -> bool
| def HideSelectedSplines | ( | self | ) | 
HideSelectedSplines(BezierShape self) -> bool
| def HideSelectedVerts | ( | self | ) | 
HideSelectedVerts(BezierShape self) -> bool
| def Init | ( | self | ) | 
Init(BezierShape self)
| def InsertSpline | ( | self, | |
| * | args | ||
| ) | 
InsertSpline(BezierShape self, Spline3D spline, int index) -> int
| def InterpCurve3D | ( | self, | |
| * | args | ||
| ) | 
InterpCurve3D(BezierShape self, int poly, float param, int ptype=PARAM_SIMPLE) -> Point3 InterpCurve3D(BezierShape self, int poly, float param) -> Point3
| def InterpPiece3D | ( | self, | |
| * | args | ||
| ) | 
InterpPiece3D(BezierShape self, int poly, int piece, float param, int ptype=PARAM_SIMPLE) -> Point3 InterpPiece3D(BezierShape self, int poly, int piece, float param) -> Point3
| def InvalidateCapCache | ( | self | ) | 
InvalidateCapCache(BezierShape self)
| def InvalidateGeomCache | ( | self | ) | 
InvalidateGeomCache(BezierShape self)
| def InvalidateVertexWeights | ( | self | ) | 
InvalidateVertexWeights(BezierShape self)
| def IsVertexWeightSupported | ( | self | ) | 
IsVertexWeightSupported(BezierShape self) -> bool
| def MakeFirst | ( | self, | |
| * | args | ||
| ) | 
MakeFirst(BezierShape self, int poly, int vertex)
| def MakePolyShape | ( | self, | |
| * | args | ||
| ) | 
MakePolyShape(BezierShape self, PolyShape pshp, int steps=-1, bool optimize=True) MakePolyShape(BezierShape self, PolyShape pshp, int steps=-1) MakePolyShape(BezierShape self, PolyShape pshp)
| def NewAndCopyChannels | ( | self, | |
| * | args | ||
| ) | 
NewAndCopyChannels(BezierShape self, ChannelMask channels)
| def NewShape | ( | self | ) | 
NewShape(BezierShape self)
| def NewSpline | ( | self, | |
| * | args | ||
| ) | 
NewSpline(BezierShape self, int itype=KTYPE_CORNER, int dtype=KTYPE_BEZIER) -> Spline3D NewSpline(BezierShape self, int itype=KTYPE_CORNER) -> Spline3D NewSpline(BezierShape self) -> Spline3D
| def PrepKnotBaseIndex | ( | self | ) | 
PrepKnotBaseIndex(BezierShape self)
| def PrepVertBaseIndex | ( | self | ) | 
PrepVertBaseIndex(BezierShape self)
| def ReadyCachedPolyShape | ( | self | ) | 
ReadyCachedPolyShape(BezierShape self)
| def RecordTopologyTags | ( | self, | |
| channel = 0 | |||
| ) | 
RecordTopologyTags(BezierShape self, int channel=0) -> bool RecordTopologyTags(BezierShape self) -> bool
| def Reverse | ( | self, | |
| * | args | ||
| ) | 
Reverse(BezierShape self, int poly, bool keepZero=True) Reverse(BezierShape self, int poly) Reverse(BezierShape self, BitArray reverse, bool keepZero=True) Reverse(BezierShape self, BitArray reverse)
| def SelSegsSameType | ( | self | ) | 
SelSegsSameType(BezierShape self) -> bool
| def SelSplinesSameType | ( | self | ) | 
SelSplinesSameType(BezierShape self) -> bool
| def SelVertsSameType | ( | self | ) | 
SelVertsSameType(BezierShape self) -> bool
| def SetAffectBackface | ( | self, | |
| * | args | ||
| ) | 
SetAffectBackface(BezierShape self, int affectBackface)
| def SetBubble | ( | self, | |
| * | args | ||
| ) | 
SetBubble(BezierShape self, float bubble)
| def SetClosures | ( | self, | |
| * | args | ||
| ) | 
SetClosures(BezierShape self, BitArray array)
| def SetDispFlag | ( | self, | |
| * | args | ||
| ) | 
SetDispFlag(BezierShape self, DWORD f)
| def SetEdgeDist | ( | self, | |
| * | args | ||
| ) | 
SetEdgeDist(BezierShape self, int edgeDist)
| def SetFalloff | ( | self, | |
| * | args | ||
| ) | 
SetFalloff(BezierShape self, float falloff)
| def SetOptimize | ( | self, | |
| * | args | ||
| ) | 
SetOptimize(BezierShape self, bool value)
| def SetPinch | ( | self, | |
| * | args | ||
| ) | 
SetPinch(BezierShape self, float pinch)
| def SetSteps | ( | self, | |
| * | args | ||
| ) | 
SetSteps(BezierShape self, int value)
| def SetSupportVSelectionWeights | ( | self | ) | 
SetSupportVSelectionWeights(BezierShape self)
| def SetUseEdgeDists | ( | self, | |
| * | args | ||
| ) | 
SetUseEdgeDists(BezierShape self, int edgeDist)
| def SetUseSoftSelections | ( | self, | |
| * | args | ||
| ) | 
SetUseSoftSelections(BezierShape self, int useSoftSelections)
| def SetVert | ( | self, | |
| * | args | ||
| ) | 
SetVert(BezierShape self, int poly, int i, Point3 xyz) SetVert(BezierShape self, int index, Point3 xyz)
| def SetVertexWeight | ( | self, | |
| * | args | ||
| ) | 
SetVertexWeight(BezierShape self, int i, float w)
| def SetVertexWeightCount | ( | self, | |
| * | args | ||
| ) | 
SetVertexWeightCount(BezierShape self, int i)
| def ShallowCopy | ( | self, | |
| * | args | ||
| ) | 
ShallowCopy(BezierShape self, BezierShape ashape, ChannelMask channels)
| def TangentCurve3D | ( | self, | |
| * | args | ||
| ) | 
TangentCurve3D(BezierShape self, int poly, float param, int ptype=PARAM_SIMPLE) -> Point3 TangentCurve3D(BezierShape self, int poly, float param) -> Point3
| def TangentPiece3D | ( | self, | |
| * | args | ||
| ) | 
TangentPiece3D(BezierShape self, int poly, int piece, float param, int ptype=PARAM_SIMPLE) -> Point3 TangentPiece3D(BezierShape self, int poly, int piece, float param) -> Point3
| def Transform | ( | self, | |
| * | args | ||
| ) | 
Transform(BezierShape self, Matrix3 tm)
| def UnbindKnot | ( | self, | |
| * | args | ||
| ) | 
UnbindKnot(BezierShape self, int splineID, bool isEnd) -> bool
| def UnhideSegs | ( | self | ) | 
UnhideSegs(BezierShape self) -> bool
| def UnselectHiddenSegs | ( | self | ) | 
UnselectHiddenSegs(BezierShape self) -> bool
| def UnselectHiddenSplines | ( | self | ) | 
UnselectHiddenSplines(BezierShape self) -> bool
| def UnselectHiddenVerts | ( | self | ) | 
UnselectHiddenVerts(BezierShape self) -> bool
| def UpdateBindList | ( | self, | |
| useGeometricTracking = True | |||
| ) | 
UpdateBindList(BezierShape self, bool useGeometricTracking=True) UpdateBindList(BezierShape self)
| def UpdateEdgeDists | ( | self | ) | 
UpdateEdgeDists(BezierShape self)
| def UpdateSels | ( | self, | |
| save = True | |||
| ) | 
UpdateSels(BezierShape self, bool save=True) UpdateSels(BezierShape self)
| def UpdateVertexDists | ( | self | ) | 
UpdateVertexDists(BezierShape self)
| def UpdateVertexWeights | ( | self | ) | 
UpdateVertexWeights(BezierShape self)
| def VertexFlagSel | ( | self, | |
| * | args | ||
| ) | 
VertexFlagSel(BezierShape self, int poly, DWORD flag) -> BitArray
| def VertexTempSel | ( | self, | |
| * | args | ||
| ) | 
VertexTempSel(BezierShape self, int poly, int level=-1) -> BitArray VertexTempSel(BezierShape self, int poly) -> BitArray
| def VertexTempSelAll | ( | self, | |
| * | args | ||
| ) | 
VertexTempSelAll(BezierShape self, int poly=-1, bool includeVecs=True, int level=0, bool forceSel=True) -> BitArray VertexTempSelAll(BezierShape self, int poly=-1, bool includeVecs=True, int level=0) -> BitArray VertexTempSelAll(BezierShape self, int poly=-1, bool includeVecs=True) -> BitArray VertexTempSelAll(BezierShape self, int poly=-1) -> BitArray VertexTempSelAll(BezierShape self) -> BitArray