RotateToDir
所属类:
描述
从from到to旋转一个旋转
参数
名称 | 类型 | 默认 | 描述 |
---|---|---|---|
target | Quaternion | 目标单位四元数值,当 t = 0 时返回 | |
dir | Quaternion | 起始单位四元数值,当 t = 1 时返回。 |
返回值
返回类型 | 概要 |
---|---|
Vector3 | 朝向 |
示例代码
local workspace = game.WorkSpace
-- 目标旋转对象
local targetTf = SandboxNode.New('Transform')
targetTf:SetParent(workspace)
targetTf.Position = Vector3.New(100, 100, 100) --设置全局位置
local transform = SandboxNode.New('Transform')
transform:SetParent(workspace)
transform.Position = Vector3.New(50, 50, 50)
local newq = Quaternion.New(0,0,0,1)
local dir = newq:RotateToDir(transform.Rotation, targetTf.Rotation); --return Vector3