ChainRoot

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

継承

SIObject

ProjectItem

SceneItem

X3DObject

ChainElement

ChainRoot

導入

v1.5

詳細

ChainRoot オブジェクトはスケルトンチェインのルートです。

メソッド

Add2DChain Add3DChain AddAnnotation AddBone
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 Bones 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 の例

'VBScript example
'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)
'get the root
set oChRoot = oChain.Root
oChRoot.AddBone Array(10, 0, 0)
LogMessage oChRoot.Name
LogMEssage typename(oChRoot)

関連項目

ChainElement.Root ChainBone ChainEffector X3DObject.Add2DChain X3DObject.Add3DChain