BezierShape Class Reference

BezierShape Class Reference

Class Description

A collection of Bezier splines.
+ Inheritance diagram for BezierShape:

Public Member Functions

def AddAndWeld
 
def Append
 
def BindKnot
 
def BuildBoundingBox
 
def ClearDispFlag
 
def CloneSelectedParts
 
def CopyFrom
 
def CopyShapeDataFrom
 
def DeepCopy
 
def DeleteSelectedPolys
 
def DeleteSelectedSegs
 
def DeleteSelectedVerts
 
def DeleteSelSegs
 
def DeleteSelVerts
 
def DeleteSpline
 
def FreeChannels
 
def GetAffectBackface
 
def GetBoundingBox
 
def GetBubble
 
def GetClosures
 
def GetDeformBBox
 
def GetDispFlag
 
def GetEdgeDist
 
def GetFalloff
 
def GetKnotIndex
 
def GetLengthOfCurve
 
def GetMatID
 
def GetNumSegs
 
def GetNumSplines
 
def GetNumVerts
 
def GetOptimize
 
def GetPinch
 
def GetPolyAndKnot
 
def GetPolyAndVert
 
def GetReadyPatchCap
 
def GetSteps
 
def GetTopology
 
def GetTotalKnots
 
def GetTotalVerts
 
def GetUseEdgeDists
 
def GetUseSoftSelections
 
def GetVert
 
def GetVertexWeight
 
def GetVertIndex
 
def HideSelectedSegs
 
def HideSelectedSplines
 
def HideSelectedVerts
 
def Init
 
def InterpCurve3D
 
def InterpPiece3D
 
def InvalidateVertexWeights
 
def IsVertexWeightSupported
 
def MakeFirst
 
def MakePolyShape
 
def NewAndCopyChannels
 
def NewShape
 
def PrepKnotBaseIndex
 
def PrepVertBaseIndex
 
def ReadyCachedPolyShape
 
def RecordTopologyTags
 
def Reverse
 
def SelSegsSameType
 
def SelSplinesSameType
 
def SelVertsSameType
 
def SetAffectBackface
 
def SetBubble
 
def SetClosures
 
def SetDispFlag
 
def SetEdgeDist
 
def SetFalloff
 
def SetOptimize
 
def SetPinch
 
def SetSteps
 
def SetSupportVSelectionWeights
 
def SetUseEdgeDists
 
def SetUseSoftSelections
 
def SetVert
 
def SetVertexWeight
 
def SetVertexWeightCount
 
def ShallowCopy
 
def TangentCurve3D
 
def TangentPiece3D
 
def Transform
 
def UnbindKnot
 
def UnhideSegs
 
def UnselectHiddenSegs
 
def UnselectHiddenSplines
 
def UnselectHiddenVerts
 
def UpdateBindList
 
def UpdateEdgeDists
 
def UpdateSels
 
def UpdateVertexDists
 
def UpdateVertexWeights
 
def VertexFlagSel
 
def VertexTempSel
 
def VertexTempSelAll
 
- Public Member Functions inherited from BaseInterfaceServer
def GetInterfaceAt
 
def GetNumInterfaces
 
- Public Member Functions inherited from InterfaceServer
def GetInterface
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr
 

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