BaseObject Class Reference
The base class for anything with a representation in the 3D viewport (e.g. objects and modifiers).
def ActivateSubSelSet (self, args)
def ChangeTopology (self)
def ClearSelection (self, args)
def ForceNotify (self, args)
def GetLocalBoundBox (self, args)
def GetNamedSelSetName (self, args)
def GetNumNamedSelSets (self)
def GetNumSubObjTypes (self)
def GetObjectName (self)
def GetSubObjectLevel (self)
def GetSubObjType (self, args)
def GetSubObjTypeName (self, args)
def GetWorldBoundBox (self, args)
def HasUVW (self, args)
def HasViewDependentBoundingBox (self)
def HitTest (self, args)
def InvertSelection (self, args)
def Move (self, args)
def NewSetFromCurSel (self, args)
def OKToChangeTopology (self, args)
def RemoveSubSelSet (self, args)
def Rotate (self, args)
def Scale (self, args)
def SelectAll (self, args)
def SetGenUVW (self, args)
def SetNamedSelSetName (self, args)
def SetupNamedSelDropDown (self)
def SupportsNamedSubSels (self)
def TransformCancel (self, args)
def TransformFinish (self, args)
def TransformHoldingFinish (self, args)
def TransformHoldingStart (self, args)
def TransformStart (self, args)
def FindDependentNode (self)
def NotifyTarget (self, args)
def ClearFlagInHierarchy (self, args)
def DeleteMe (self)
def DeleteReference (self, args)
def FindRef (self, args)
def GetNumRefs (self)
def GetReference (self, args)
def NotifyChanged (self)
def NotifyDependents (self, args)
def ReplaceReference (self, args)
def RescaleWorldUnits (self, args)
def AddNewKey (self, args)
def AssignController (self, args)
def CanAssignController (self, args)
def CanCopyAnim (self)
def CanCopyTrack (self, args)
def CanDeleteSubAnim (self, args)
def CanMakeUnique (self)
def ClearAFlag (self, args)
def ClearAFlagEx (self, args)
def ClearAllAppData (self)
def ClearFlagBit (self, args)
def ClearFlagInAllAnimatables (args)
def CopyKeysFromTime (self, args)
def DeleteAppData (self, args)
def DeleteKeyAtTime (self, args)
def DeleteKeyByIndex (self, args)
def DeleteKeys (self, args)
def DeleteSubAnim (self, args)
def DeleteTime (self, args)
def DoesSupportTimeOperations (self)
def EditTimeRange (self, args)
def FreeCaches (self)
def GetAnimByHandle (args)
def GetAnimHandle (self)
def GetAppData (self, args)
def GetClassID (self)
def GetClassName (self)
def GetCustomAttributeContainer (self)
def GetHasSubElements
def GetKeyIndex (self, args)
def GetKeyTime (self, args)
def GetNextKeyTime (self, args)
def GetNodeName (self)
def GetNumKeys (self)
def GetNumSubAnims (self)
def GetParameterBlock (self)
def GetSubAnim (self, args)
def GetSubAnimName (self, args)
def GetSuperClassID (self)
def GetTimeRange (self, args)
def InsertTime (self, args)
def IsAnimated (self)
def IsKeyAtTime (self, args)
def IsSubClassOf (self, args)
def MoveKeys (self, args)
def ReverseTime (self, args)
def ScaleKeyValues (self, args)
def ScaleTime (self, args)
def SetAFlag (self, args)
def SetAFlagEx (self, args)
def SetAppData (self, args)
def SetFlagBit (self, args)
def SubNumToRefNum (self, args)
def TestAFlag (self, args)
def TestAFlagEx (self, args)
def TestFlagBit (self, args)
def GetInterface (self, args)
def GetUnwrappedPtr (self)
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
tuple NumRefs = _swig_property(GetNumRefs )
tuple Refs = _swig_property(lambda self: (self.GetReference(i) for i in xrange(self.GetNumRefs())))
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
tuple AnimHandle = _swig_property(GetAnimHandle )
tuple ClassID = _swig_property(GetClassID )
tuple ClearFlagInAllAnimatables = staticmethod(ClearFlagInAllAnimatables)
tuple GetAnimByHandle = staticmethod(GetAnimByHandle)
tuple KeyTimes = _swig_property(lambda self: (self.GetKeyTime(i) for i in xrange(self.GetNumKeys())))
tuple NodeName = _swig_property(GetNodeName )
tuple NumSubAnims = _swig_property(GetNumSubAnims )
tuple ParameterBlock = _swig_property(GetParameterBlock )
tuple SubAnimNames = _swig_property(lambda self: (self.GetSubAnimName(i) for i in xrange(self.GetNumSubAnims())))
tuple SubAnims = _swig_property(lambda self: (self.GetSubAnim(i) for i in xrange(self.GetNumSubAnims())))
tuple SuperClassID = _swig_property(GetSuperClassID )
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
def ActivateSubSelSet
(
self ,
args
)
ActivateSubSelSet(BaseObject self, WStr setName)
def ChangeTopology
(
self )
ChangeTopology(BaseObject self) -> bool
def ClearSelection
(
self ,
args
)
ClearSelection(BaseObject self, int selLevel)
def ForceNotify
(
self ,
args
)
ForceNotify(BaseObject self, Interval i)
def GetLocalBoundBox
(
self ,
args
)
GetLocalBoundBox(BaseObject self, INode inode, Viewport vp, TimeValue t=Autodesk::Max::Now()) -> Box3
GetLocalBoundBox(BaseObject self, INode inode, Viewport vp) -> Box3
def GetNamedSelSetName
(
self ,
args
)
GetNamedSelSetName(BaseObject self, int i) -> WStr
def GetNumNamedSelSets
(
self )
GetNumNamedSelSets(BaseObject self) -> int
def GetNumSubObjTypes
(
self )
GetNumSubObjTypes(BaseObject self) -> int
def GetObjectName
(
self )
GetObjectName(BaseObject self) -> wchar_t const *
def GetSubObjectLevel
(
self )
GetSubObjectLevel(BaseObject self) -> int
def GetSubObjType
(
self ,
args
)
GetSubObjType(BaseObject self, int i) -> InterfaceServer
def GetSubObjTypeName
(
self ,
args
)
GetSubObjTypeName(BaseObject self, int i) -> WStr
def GetWorldBoundBox
(
self ,
args
)
GetWorldBoundBox(BaseObject self, INode inode, Viewport vp, TimeValue t=Autodesk::Max::Now()) -> Box3
GetWorldBoundBox(BaseObject self, INode inode, Viewport vp) -> Box3
def HasUVW
(
self ,
args
)
HasUVW(BaseObject self) -> bool
HasUVW(BaseObject self, int mapChannel) -> bool
def HasViewDependentBoundingBox
(
self )
HasViewDependentBoundingBox(BaseObject self) -> bool
def HitTest
(
self ,
args
)
HitTest(BaseObject self, INode inode, int type, int crossing, int flags, IPoint2 p, Viewport vpt, ModContext mc,
TimeValue t=Autodesk::Max::Now()) -> int
HitTest(BaseObject self, INode inode, int type, int crossing, int flags, IPoint2 p, Viewport vpt, ModContext mc) -> int
HitTest(BaseObject self, INode inode, int type, int crossing, int flags, IPoint2 p, Viewport vpt, TimeValue t=Autodesk::Max::Now()) -> int
HitTest(BaseObject self, INode inode, int type, int crossing, int flags, IPoint2 p, Viewport vpt) -> int
def InvertSelection
(
self ,
args
)
InvertSelection(BaseObject self, int selLevel)
Move(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Point3 val, bool localOrigin=True, TimeValue t=Autodesk::Max::Now())
Move(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Point3 val, bool localOrigin=True)
Move(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Point3 val)
def NewSetFromCurSel
(
self ,
args
)
NewSetFromCurSel(BaseObject self, WStr setName)
def OKToChangeTopology
(
self ,
args
)
OKToChangeTopology(BaseObject self, WStr modName) -> bool
def RemoveSubSelSet
(
self ,
args
)
RemoveSubSelSet(BaseObject self, WStr setName)
def Rotate
(
self ,
args
)
Rotate(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Quat val, bool localOrigin=True, TimeValue t=Autodesk::Max::Now())
Rotate(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Quat val, bool localOrigin=True)
Rotate(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Quat val)
Scale(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Point3 val, bool localOrigin=True, TimeValue t=Autodesk::Max::Now())
Scale(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Point3 val, bool localOrigin=True)
Scale(BaseObject self, Matrix3 partm, Matrix3 tmAxis, Point3 val)
def SelectAll
(
self ,
args
)
SelectAll(BaseObject self, int selLevel)
def SetGenUVW
(
self ,
args
)
SetGenUVW(BaseObject self, bool sw)
SetGenUVW(BaseObject self, int mapChannel, bool sw)
def SetNamedSelSetName
(
self ,
args
)
SetNamedSelSetName(BaseObject self, int i, WStr newName)
def SetupNamedSelDropDown
(
self )
SetupNamedSelDropDown(BaseObject self)
def SupportsNamedSubSels
(
self )
SupportsNamedSubSels(BaseObject self) -> bool
def TransformCancel
(
self ,
args
)
TransformCancel(BaseObject self, TimeValue t)
def TransformFinish
(
self ,
args
)
TransformFinish(BaseObject self, TimeValue t)
def TransformHoldingFinish
(
self ,
args
)
TransformHoldingFinish(BaseObject self, TimeValue t)
def TransformHoldingStart
(
self ,
args
)
TransformHoldingStart(BaseObject self, TimeValue t)
def TransformStart
(
self ,
args
)
TransformStart(BaseObject self, TimeValue t)