メソッド ¶
addJoint(world_transform=hou.Matrix4(1.0), parent=None, rotation_weights=hou.Vector3(1,1,1), translation_weights=hou.Vector3(0,0,0), mass=1.0, local_com=hou.Vector3(0,0,0))
→ hou.ik.Joint
スケルトンに新しいジョイントを追加します。
world_transform
hou.ik.Joint.setWorldTransformを参照してください。
parent
hou.ik.Joint.setParentを参照してください。
rotation_weights
hou.ik.Joint.setRotationWeightsを参照してください。
translation_weights
hou.ik.Joint.setTranslationWeightsを参照してください。
mass
hou.ik.Joint.setMassを参照してください。
local_com
hou.ik.Joint.setLocalCenterOfMassを参照してください。
joints()
→ tuple
of hou.ik.Joint
スケルトン内のジョイントのリストを返します。 このリストは、ジョイントがスケルトンに追加された順番に準拠します。
centerOfMass()
→ hou.Vector3
スケルトンの重心のワールド空間位置を返します。 これは、各ジョイントの質量、ローカル重心、ワールドトランスフォームから計算されます。
See also |