BezierShape Class Reference

BezierShape Class Reference

Class Description

A collection of Spline3D's, Bezier splines.
+ 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
 
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
 
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
 
def UpdateEdgeDists (self)
 
def UpdateSels
 
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

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 BaseInterfaceServer
tuple Interfaces = _swig_property(lambda self: (self.GetInterfaceAt(i) for i in xrange(self.GetNumInterfaces())))
 
tuple NumInterfaces = _swig_property(GetNumInterfaces)
 
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 InterfaceServer
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 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