GetLocalToWorldMatrix#
- ExportTransform.GetLocalToWorldMatrix()#
ローカル座標系からワールド座標系への変換行列を返します。
- Returns:
ローカル座標系からワールド座標系への変換行列
- Return type:
Example#
SubItem1 と SubItem2 の相対位置を維持するように SubItem2 を移動させます。
local subItem1 = vci.assets.GetTransform("SubItem1")
local subItem2 = vci.assets.GetTransform("SubItem2")
-- SubItem2 の Rigidbody は isKinematic = true, useGravity = false に設定されている必要があります
local relativePos = subItem2.GetPosition() - subItem1.GetPosition()
function update()
local matrix = subItem1.GetLocalToWorldMatrix()
local pos = matrix.MultiplyPoint3x4(relativePos)
subItem2.SetPosition(pos)
end