ChainElement

Object Hierarchy | 関連する C++クラス:ChainElement

継承

SIObject

ProjectItem

SceneItem

X3DObject

ChainElement

導入

v1.5

詳細

ChainElement オブジェクトはスケルトンチェインのコンポーネントです。スケルトンチェインのすべてのコンポーネントは、このクラスのプロパティとメソッドを継承します。

メソッド

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

プロパティ

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

VBScript の例

' Effector for first bone
set oEff1 = XSIMath.CreateVector3()
oEff1.x = 3
oEff1.y = 3
oEff1.z = 3
' Effector for second bone
set oEff2 = XSIMath.CreateVector3()
oEff2.x = 6
oEff2.y = 0
oEff2.z = 0
' Construct skeleton
set oRoot = ActiveProject.ActiveScene.Root
set oChain = oRoot.Add3dChain()
set oBone1 = oChain.AddBone(oEff1)
set oBone2 = oChain.AddBone(oEff2)

関連項目

X3DObject.Add2DChain X3DObject.Add3DChain ChainBone ChainRoot ChainEffector