GetBoneTransform#

ExportAvatar.GetBoneTransform(boneName)#

ボーンの Transform を取得します。
ボーン名は HumanBodyBones を参照してください。

アバターが読み込み中、あるいは指定したボーンがアバターに存在しない場合は nil を返します。
指定したボーンがアバターに存在する場合の返り値は以下のような table です。

フィールド

position

Vector3

rotation

Quaternion

Parameters:

boneName (string) -- ボーン名

Returns:

ボーンの Transform

Return type:

table

Example#

local avatar = vci.vc.studio.GetLocalAvatar()
local bone = avatar.GetBoneTransform("Head")
if bone then
    print(bone.position)
    print(bone.rotation)
else
    print("bone not found")
end