| MaxPlus Python API Reference
    | 
 Inheritance diagram for Spline3D:
 Inheritance diagram for Spline3D:| Public Member Functions | |
| def | AddKnot (self, *args) | 
| def | Append (self, *args) | 
| def | Closed (self) | 
| def | ComputeBezPoints (self) | 
| def | DeleteKnot (self, *args) | 
| def | Dump (self, *args) | 
| def | FindSegAndParam (self, *args) | 
| def | GetAux (self, *args) | 
| def | GetAux2 (self, *args) | 
| def | GetAux3 (self, *args) | 
| def | GetBBox (self, *args) | 
| def | GetInAux (self, *args) | 
| def | GetInVec (self, *args) | 
| def | GetKnot (self, *args) | 
| def | GetKnotAux (self, *args) | 
| def | GetKnotPoint (self, *args) | 
| def | GetKnotType (self, *args) | 
| def | GetLineType (self, *args) | 
| def | GetMatID (self, *args) | 
| def | GetOutAux (self, *args) | 
| def | GetOutVec (self, *args) | 
| def | GetRelInVec (self, *args) | 
| def | GetRelOutVec (self, *args) | 
| def | GetVert (self, *args) | 
| def | GetVertAux (self, *args) | 
| def | InterpBezier3D (self, *args) | 
| def | InterpCurve3D (self, *args) | 
| def | IntersectsSpline (self, *args) | 
| def | IsAuto (self, *args) | 
| def | IsBezierPt (self, *args) | 
| def | IsCorner (self, *args) | 
| def | KnotCount (self) | 
| def | NewSpline (self) | 
| def | Prepend (self, *args) | 
| def | RefineCurve (self, *args) | 
| def | RefineSegment (self, *args) | 
| def | Reverse (self, keepZero=True) | 
| def | SegmentLength (self, *args) | 
| def | Segments (self) | 
| def | SelfIntersects (self) | 
| def | SetAux (self, *args) | 
| def | SetAux2 (self, *args) | 
| def | SetAux3 (self, *args) | 
| def | SetClosed (self, closed=True) | 
| def | SetInAux (self, *args) | 
| def | SetInVec (self, *args) | 
| def | SetKnot (self, *args) | 
| def | SetKnotAux (self, *args) | 
| def | SetKnotPoint (self, *args) | 
| def | SetKnotType (self, *args) | 
| def | SetLineType (self, *args) | 
| def | SetMatID (self, *args) | 
| def | SetOpen (self) | 
| def | SetOutAux (self, *args) | 
| def | SetOutVec (self, *args) | 
| def | SetRelInVec (self, *args) | 
| def | SetRelOutVec (self, *args) | 
| def | SetVert (self, *args) | 
| def | SetVertAux (self, *args) | 
| def | SplineLength (self) | 
| def | TangentBezier3D (self, *args) | 
| def | TangentCurve3D (self, *args) | 
| def | Transform (self, *args) | 
| def | Verts (self) | 
|  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 bezier spline object used by BezierShape.
| def AddKnot | ( | self, | |
| * | args | ||
| ) | 
AddKnot(Spline3D self, SplineKnot k, int i=-1) -> bool AddKnot(Spline3D self, SplineKnot k) -> bool
| def Append | ( | self, | |
| * | args | ||
| ) | 
Append(Spline3D self, Spline3D spline, BOOL weldCoincidentLastVertex=TRUE) -> bool Append(Spline3D self, Spline3D spline) -> bool
| def Closed | ( | self | ) | 
Closed(Spline3D self) -> bool
| def ComputeBezPoints | ( | self | ) | 
ComputeBezPoints(Spline3D self)
| def DeleteKnot | ( | self, | |
| * | args | ||
| ) | 
DeleteKnot(Spline3D self, int i) -> bool
| def Dump | ( | self, | |
| * | args | ||
| ) | 
Dump(Spline3D self, int where)
| def FindSegAndParam | ( | self, | |
| * | args | ||
| ) | 
FindSegAndParam(Spline3D self, float u, int ptype, int & seg, float & param)
| def GetAux | ( | self, | |
| * | args | ||
| ) | 
GetAux(Spline3D self, int knot) -> int
| def GetAux2 | ( | self, | |
| * | args | ||
| ) | 
GetAux2(Spline3D self, int knot) -> int
| def GetAux3 | ( | self, | |
| * | args | ||
| ) | 
GetAux3(Spline3D self, int knot) -> int
| def GetBBox | ( | self, | |
| * | args | ||
| ) | 
GetBBox(Spline3D self, TimeValue t, Matrix3 tm, Box3 box)
| def GetInAux | ( | self, | |
| * | args | ||
| ) | 
GetInAux(Spline3D self, int knot, int which) -> int
| def GetInVec | ( | self, | |
| * | args | ||
| ) | 
GetInVec(Spline3D self, int i) -> Point3
| def GetKnot | ( | self, | |
| * | args | ||
| ) | 
GetKnot(Spline3D self, int i) -> SplineKnot
| def GetKnotAux | ( | self, | |
| * | args | ||
| ) | 
GetKnotAux(Spline3D self, int knot, int which) -> int
| def GetKnotPoint | ( | self, | |
| * | args | ||
| ) | 
GetKnotPoint(Spline3D self, int i) -> Point3
| def GetKnotType | ( | self, | |
| * | args | ||
| ) | 
GetKnotType(Spline3D self, int i) -> Autodesk::Max::SplineKnot::KnotType
| def GetLineType | ( | self, | |
| * | args | ||
| ) | 
GetLineType(Spline3D self, int i) -> Autodesk::Max::SplineKnot::LineType
| def GetMatID | ( | self, | |
| * | args | ||
| ) | 
GetMatID(Spline3D self, int i) -> MtlID
| def GetOutAux | ( | self, | |
| * | args | ||
| ) | 
GetOutAux(Spline3D self, int knot, int which) -> int
| def GetOutVec | ( | self, | |
| * | args | ||
| ) | 
GetOutVec(Spline3D self, int i) -> Point3
| def GetRelInVec | ( | self, | |
| * | args | ||
| ) | 
GetRelInVec(Spline3D self, int i) -> Point3
| def GetRelOutVec | ( | self, | |
| * | args | ||
| ) | 
GetRelOutVec(Spline3D self, int i) -> Point3
| def GetVert | ( | self, | |
| * | args | ||
| ) | 
GetVert(Spline3D self, int i) -> Point3
| def GetVertAux | ( | self, | |
| * | args | ||
| ) | 
GetVertAux(Spline3D self, int i, int which) -> int
| def InterpBezier3D | ( | self, | |
| * | args | ||
| ) | 
InterpBezier3D(Spline3D self, int segment, float t, int ptype=SPLINE_INTERP_SIMPLE) -> Point3 InterpBezier3D(Spline3D self, int segment, float t) -> Point3
| def InterpCurve3D | ( | self, | |
| * | args | ||
| ) | 
InterpCurve3D(Spline3D self, float u, int ptype=SPLINE_INTERP_SIMPLE) -> Point3 InterpCurve3D(Spline3D self, float u) -> Point3
| def IntersectsSpline | ( | self, | |
| * | args | ||
| ) | 
IntersectsSpline(Spline3D self, Spline3D spline) -> bool
| def IsAuto | ( | self, | |
| * | args | ||
| ) | 
IsAuto(Spline3D self, int i) -> bool
| def IsBezierPt | ( | self, | |
| * | args | ||
| ) | 
IsBezierPt(Spline3D self, int i) -> bool
| def IsCorner | ( | self, | |
| * | args | ||
| ) | 
IsCorner(Spline3D self, int i) -> bool
| def KnotCount | ( | self | ) | 
KnotCount(Spline3D self) -> int
| def NewSpline | ( | self | ) | 
NewSpline(Spline3D self)
| def Prepend | ( | self, | |
| * | args | ||
| ) | 
Prepend(Spline3D self, Spline3D spline, BOOL weldCoincidentLastVertex=TRUE) -> bool Prepend(Spline3D self, Spline3D spline) -> bool
| def RefineCurve | ( | self, | |
| * | args | ||
| ) | 
RefineCurve(Spline3D self, float u, int ptype=SPLINE_INTERP_SIMPLE) RefineCurve(Spline3D self, float u)
| def RefineSegment | ( | self, | |
| * | args | ||
| ) | 
RefineSegment(Spline3D self, int segment, float t, int ptype=SPLINE_INTERP_SIMPLE) RefineSegment(Spline3D self, int segment, float t)
| def Reverse | ( | self, | |
| keepZero = True | |||
| ) | 
Reverse(Spline3D self, bool keepZero=True) Reverse(Spline3D self)
| def SegmentLength | ( | self, | |
| * | args | ||
| ) | 
SegmentLength(Spline3D self, int seg) -> float
| def Segments | ( | self | ) | 
Segments(Spline3D self) -> int
| def SelfIntersects | ( | self | ) | 
SelfIntersects(Spline3D self) -> bool
| def SetAux | ( | self, | |
| * | args | ||
| ) | 
SetAux(Spline3D self, int knot, int value)
| def SetAux2 | ( | self, | |
| * | args | ||
| ) | 
SetAux2(Spline3D self, int knot, int value)
| def SetAux3 | ( | self, | |
| * | args | ||
| ) | 
SetAux3(Spline3D self, int knot, int value)
| def SetClosed | ( | self, | |
| closed = True | |||
| ) | 
SetClosed(Spline3D self, bool closed=True) -> bool SetClosed(Spline3D self) -> bool
| def SetInAux | ( | self, | |
| * | args | ||
| ) | 
SetInAux(Spline3D self, int knot, int which, int value)
| def SetInVec | ( | self, | |
| * | args | ||
| ) | 
SetInVec(Spline3D self, int i, Point3 p)
| def SetKnot | ( | self, | |
| * | args | ||
| ) | 
SetKnot(Spline3D self, int i, SplineKnot k)
| def SetKnotAux | ( | self, | |
| * | args | ||
| ) | 
SetKnotAux(Spline3D self, int knot, int which, int value)
| def SetKnotPoint | ( | self, | |
| * | args | ||
| ) | 
SetKnotPoint(Spline3D self, int i, Point3 p)
| def SetKnotType | ( | self, | |
| * | args | ||
| ) | 
SetKnotType(Spline3D self, int i, Autodesk::Max::SplineKnot::KnotType type) -> bool
| def SetLineType | ( | self, | |
| * | args | ||
| ) | 
SetLineType(Spline3D self, int i, Autodesk::Max::SplineKnot::LineType type) -> bool
| def SetMatID | ( | self, | |
| * | args | ||
| ) | 
SetMatID(Spline3D self, int i, MtlID id)
| def SetOpen | ( | self | ) | 
SetOpen(Spline3D self) -> bool
| def SetOutAux | ( | self, | |
| * | args | ||
| ) | 
SetOutAux(Spline3D self, int knot, int which, int value)
| def SetOutVec | ( | self, | |
| * | args | ||
| ) | 
SetOutVec(Spline3D self, int i, Point3 p)
| def SetRelInVec | ( | self, | |
| * | args | ||
| ) | 
SetRelInVec(Spline3D self, int i, Point3 p)
| def SetRelOutVec | ( | self, | |
| * | args | ||
| ) | 
SetRelOutVec(Spline3D self, int i, Point3 p)
| def SetVert | ( | self, | |
| * | args | ||
| ) | 
SetVert(Spline3D self, int i, Point3 p)
| def SetVertAux | ( | self, | |
| * | args | ||
| ) | 
SetVertAux(Spline3D self, int i, int which, int value)
| def SplineLength | ( | self | ) | 
SplineLength(Spline3D self) -> float
| def TangentBezier3D | ( | self, | |
| * | args | ||
| ) | 
TangentBezier3D(Spline3D self, int segment, float t, int ptype=SPLINE_INTERP_SIMPLE) -> Point3 TangentBezier3D(Spline3D self, int segment, float t) -> Point3
| def TangentCurve3D | ( | self, | |
| * | args | ||
| ) | 
TangentCurve3D(Spline3D self, float u, int ptype=SPLINE_INTERP_SIMPLE) -> Point3 TangentCurve3D(Spline3D self, float u) -> Point3
| def Transform | ( | self, | |
| * | args | ||
| ) | 
Transform(Spline3D self, Matrix3 tm)
| def Verts | ( | self | ) | 
Verts(Spline3D self) -> int