CameraObject Class Reference

CameraObject Class Reference
+ This reference page is linked to from the following overview topics:

Class Description

A camera plug-in.
+ Inheritance diagram for CameraObject:

Public Member Functions

def EvalCameraState
 
def GetClipDist
 
def GetEnvDisplay
 
def GetEnvRange
 
def GetFOV
 
def GetManualClip
 
def GetMultiPassCameraEffect
 
def GetMultiPassEffectEnabled
 
def GetMultiPassEffectPerPass
 
def GetTDist
 
def IsOrtho
 
def RenderApertureChanged
 
def SetClipDist
 
def SetEnvDisplay
 
def SetEnvRange
 
def SetFOV
 
def SetManualClip
 
def SetMultiPassCameraEffect
 
def SetMultiPassEffectEnabled
 
def SetMultiPassEffectPerPass
 
def SetOrtho
 
def SetTDist
 
def UpdateTargDistance
 
- Public Member Functions inherited from Object
def ApplyUVWMap
 
def AsTriObject
 
def BranchDeleted
 
def CanCacheObject
 
def CanConvertToType
 
def CheckObjectIntegrity
 
def CollapseObject
 
def ContainedShapeSelectionArray
 
def ConvertToDerivedObject
 
def ConvertToType
 
def CopyAdditionalChannels
 
def CopyChannelLocks
 
def DeleteAllAdditionalChannels
 
def DoOwnSelectHilite
 
def Eval
 
def FindBaseObject
 
def FreeChannels
 
def GetBranchINode
 
def GetChannelLocks
 
def GetChannelValidity
 
def GetContainedShape
 
def GetContainedShapeMatrix
 
def GetDeformBBox
 
def GetExtendedProperties
 
def GetNoEvalInterval
 
def GetNumContainedShapes
 
def GetNumFaces
 
def GetNumMapChannels
 
def GetNumMapsUsed
 
def GetNumPipeBranches
 
def GetNumPoints
 
def GetNumSurfaces
 
def GetNumVerts
 
def GetObjectValidity
 
def GetPipeBranch
 
def GetPoint
 
def GetSubselState
 
def GetSurfacePoint
 
def GetWeight
 
def GetWorldSpaceObjectNode
 
def HasUVW
 
def HasWeights
 
def InitNodeName
 
def IntersectRay
 
def InvalidateChannels
 
def IsBaseClassOwnedChannel
 
def IsDeformable
 
def IsManipulator
 
def IsMappable
 
def IsObjectLocked
 
def IsParamSurface
 
def IsParticleSystem
 
def IsPointSelected
 
def IsRenderable
 
def IsShapeObject
 
def IsWorldSpaceObject
 
def LockChannels
 
def LockObject
 
def MakeShallowCopy
 
def MergeAdditionalChannels
 
def NewAndCopyChannels
 
def NormalAlignVector
 
def PointSelection
 
def PointsWereChanged
 
def PreferredCollapseType
 
def ReadyChannelsForMod
 
def ReduceCaches
 
def SetChannelLocks
 
def SetChannelValidity
 
def SetNoEvalInterval
 
def SetPoint
 
def SetSubSelState
 
def SetWeight
 
def ShallowCopy
 
def SurfaceClosedU
 
def SurfaceClosedV
 
def TopologyChanged
 
def UnlockChannels
 
def UnlockObject
 
def UpdateValidity
 
def UseSelectionBrackets
 
def UsesWireColor
 
def WSStateInvalidate
 
- Public Member Functions inherited from BaseObject
def ActivateSubSelSet
 
def ChangeTopology
 
def ClearSelection
 
def ForceNotify
 
def GetLocalBoundBox
 
def GetNamedSelSetName
 
def GetNumNamedSelSets
 
def GetNumSubObjTypes
 
def GetObjectName
 
def GetSubObjectLevel
 
def GetSubObjType
 
def GetSubObjTypeName
 
def GetWorldBoundBox
 
def HasUVW
 
def HasViewDependentBoundingBox
 
def HitTest
 
def InvertSelection
 
def Move
 
def NewSetFromCurSel
 
def OKToChangeTopology
 
def RemoveSubSelSet
 
def Rotate
 
def Scale
 
def SelectAll
 
def SetGenUVW
 
def SetNamedSelSetName
 
def SetupNamedSelDropDown
 
def SupportsNamedSubSels
 
def TransformCancel
 
def TransformFinish
 
def TransformHoldingFinish
 
def TransformHoldingStart
 
def TransformStart
 
- Public Member Functions inherited from ReferenceTarget
def NotifyTarget
 
- Public Member Functions inherited from ReferenceMaker
def ClearFlagInHierarchy
 
def DeleteMe
 
def DeleteReference
 
def FindRef
 
def GetNumRefs
 
def GetReference
 
def NotifyChanged
 
def NotifyDependents
 
def ReplaceReference
 
def RescaleWorldUnits
 
- Public Member Functions inherited from Animatable
def AddNewKey
 
def AssignController
 
def CanAssignController
 
def CanCopyAnim
 
def CanCopyTrack
 
def CanDeleteSubAnim
 
def CanMakeUnique
 
def ClearAFlag
 
def ClearAFlagEx
 
def ClearFlagBit
 
def ClearFlagInAllAnimatables
 
def CopyKeysFromTime
 
def DeleteKeyAtTime
 
def DeleteKeyByIndex
 
def DeleteKeys
 
def DeleteSubAnim
 
def DeleteTime
 
def DoesSupportTimeOperations
 
def EditTimeRange
 
def FreeCaches
 
def GetAnimByHandle
 
def GetAnimHandle
 
def GetClassID
 
def GetClassName
 
def GetCustomAttributeContainer
 
def GetHasSubElements
 
def GetKeyIndex
 
def GetKeyTime
 
def GetNextKeyTime
 
def GetNodeName
 
def GetNumKeys
 
def GetNumSubAnims
 
def GetParameterBlock
 
def GetSubAnim
 
def GetSubAnimName
 
def GetSuperClassID
 
def GetTimeRange
 
def InsertTime
 
def IsAnimated
 
def IsKeyAtTime
 
def IsSubClassOf
 
def MoveKeys
 
def ReverseTime
 
def ScaleKeyValues
 
def ScaleTime
 
def SetAFlag
 
def SetAFlagEx
 
def SetFlagBit
 
def SubNumToRefNum
 
def TestAFlag
 
def TestAFlagEx
 
def TestFlagBit
 
- 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 Object
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 BaseObject
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 ReferenceTarget
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 ReferenceMaker
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')
 
- Static Public Attributes inherited from Animatable
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')
 
- 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 EvalCameraState (   self,
  args 
)
EvalCameraState(CameraObject self, TimeValue time, Interval valid, CameraState cs) -> RefResult
def GetClipDist (   self,
  args 
)
GetClipDist(CameraObject self, TimeValue t, int which, Interval valid=Autodesk::Max::Interval(0, 0)) -> float
GetClipDist(CameraObject self, TimeValue t, int which) -> float
def GetEnvDisplay (   self)
GetEnvDisplay(CameraObject self) -> bool
def GetEnvRange (   self,
  args 
)
GetEnvRange(CameraObject self, TimeValue t, int which, Interval valid=Autodesk::Max::Interval(0, 0)) -> float
GetEnvRange(CameraObject self, TimeValue t, int which) -> float
def GetFOV (   self,
  args 
)
GetFOV(CameraObject self, TimeValue t=Autodesk::Max::Now(), Interval valid=Autodesk::Max::Interval(0, 0)) -> float
GetFOV(CameraObject self, TimeValue t=Autodesk::Max::Now()) -> float
GetFOV(CameraObject self) -> float
def GetManualClip (   self)
GetManualClip(CameraObject self) -> bool
def GetMultiPassCameraEffect (   self)
GetMultiPassCameraEffect(CameraObject self) -> IMultiPassCameraEffect
def GetMultiPassEffectEnabled (   self,
  args 
)
GetMultiPassEffectEnabled(CameraObject self, TimeValue t, Interval valid) -> bool
def GetMultiPassEffectPerPass (   self)
GetMultiPassEffectPerPass(CameraObject self) -> bool
def GetTDist (   self,
  args 
)
GetTDist(CameraObject self, TimeValue t=Autodesk::Max::Now(), Interval valid=Autodesk::Max::Interval(0, 0)) -> float
GetTDist(CameraObject self, TimeValue t=Autodesk::Max::Now()) -> float
GetTDist(CameraObject self) -> float
def IsOrtho (   self)
IsOrtho(CameraObject self) -> bool
def RenderApertureChanged (   self,
  args 
)
RenderApertureChanged(CameraObject self, TimeValue t)
def SetClipDist (   self,
  args 
)
SetClipDist(CameraObject self, TimeValue t, int which, float val)
def SetEnvDisplay (   self,
  args 
)
SetEnvDisplay(CameraObject self, bool b, bool notify=TRUE)
SetEnvDisplay(CameraObject self, bool b)
def SetEnvRange (   self,
  args 
)
SetEnvRange(CameraObject self, TimeValue time, int which, float f)
def SetFOV (   self,
  args 
)
SetFOV(CameraObject self, float f, TimeValue t=Autodesk::Max::Now())
SetFOV(CameraObject self, float f)
def SetManualClip (   self,
  args 
)
SetManualClip(CameraObject self, bool onOff)
def SetMultiPassCameraEffect (   self,
  args 
)
SetMultiPassCameraEffect(CameraObject self, IMultiPassCameraEffect effect) -> bool
def SetMultiPassEffectEnabled (   self,
  args 
)
SetMultiPassEffectEnabled(CameraObject self, TimeValue t, bool enabled)
def SetMultiPassEffectPerPass (   self,
  args 
)
SetMultiPassEffectPerPass(CameraObject self, bool enabled)
def SetOrtho (   self,
  args 
)
SetOrtho(CameraObject self, bool b)
def SetTDist (   self,
  args 
)
SetTDist(CameraObject self, float f, TimeValue t=Autodesk::Max::Now())
SetTDist(CameraObject self, float f)
def UpdateTargDistance (   self,
  args 
)
UpdateTargDistance(CameraObject self, TimeValue t, INode inode)