ChainEffector

Object Hierarchy | Related C++ Class: ChainEffector

Inheritance

SIObject

ProjectItem

SceneItem

X3DObject

ChainElement

ChainEffector

Introduced

v1.5

Description

The ChainEffector object is part of a skeleton chain.

Methods

Add2DChain Add3DChain AddAnnotation AddCamera
AddCameraRig AddChild AddControl AddCustomOp
AddCustomProperty AddFxTree AddGeometry AddICEAttribute
AddLattice AddLight AddLightRig AddMaterial
AddModel AddNull AddNurbsCurve AddNurbsCurveList
AddNurbsCurveList2 AddNurbsSurface AddNurbsSurfaceMesh AddNurbsSurfaceMesh2
AddPolygonMesh AddPrimitive AddProperty AddScriptedOp
AddScriptedOpFromFile AnimatedParameters2 ApplyEnvelope BelongsTo operator
EvaluateAt FindChild FindChild2 FindChildren
FindChildren2 GetActivePrimitive2 GetActivePrimitive3 GetBoundingBox
GetICEAttributeFromName GetLocalPropertyFromName GetLocalPropertyFromName2 GetModels2
GetPropertyFromName GetPropertyFromName2 GetStaticKinematicState operator HasStaticKinematicState operator
IsA IsAnimated2 IsClassOf operator IsEqualTo operator
IsKindOf IsLocked operator IsNodeAnimated IsSelected operator
LockOwners NodeAnimatedParameters RemoveChild RemoveFromParent
RemoveICEAttribute SetAsSelected operator SetCapabilityFlag operator SetLock
SetMaterial ShapeAnimatedClusters TaggedParameters UnSetLock

Properties

ActivePrimitive Application BranchFlag operator Capabilities operator
Categories Children Effector Envelopes
EvaluationID Families operator FullName operator Help
HierarchicalEvaluationID ICEAttributes Joint Kinematics
LocalProperties LocalRotation LocalScaling LocalTranslation
LockLevel operator LockMasters operator LockType operator Material
Materials Model Models Name operator
NestedObjects ObjectID Origin OriginPath
Owners PPGLayout operator Parameters operator Parent
Parent3DObject Primitives Properties Root
Selected operator Type operator    
       

Examples

VBScript Example

'VBScript example
set oRoot = ActiveProject.ActiveScene.Root
set oNull = oRoot.AddNull
set oChainRoot = oRoot.Add3DChain
set oChainEffector = oChainRoot.Effector
LogMessage "Name of effector: " & oChainEffector.Name & "	class: " & typename(oChainEffector)

See Also

ChainRoot ChainBone ChainElement.Effector