Spline3D Class Reference

Class Description

A bezier spline object used by BezierShape.
+ 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
 
def SegmentLength (self, args)
 
def Segments (self)
 
def SelfIntersects (self)
 
def SetAux (self, args)
 
def SetAux2 (self, args)
 
def SetAux3 (self, args)
 
def SetClosed
 
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

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