AR_Engine_SDK
|
Functions | |
function XETransform | new () end |
function XETransform | new (mat4) end |
function XETransform | SetRotateEuler (fPitch, fYaw, fRoll) end |
function XETransform | GetRotateEuler (fPitch, fYaw, fRoll) end |
function XETransform | GetRotateEuler () end |
function XETransform | GetEulerPitch () end |
function XETransform | GetEulerYaw () end |
function XETransform | GetEulerRoll () end |
function XETransform | SetQuaternion (quat) end |
function XETransform | GetQuaternion () end |
function XETransform | SetDirAndUp (vDir, vUp) end |
function XETransform | GetDirAndUp (vDir, vUp) end |
function XETransform | GetDirAndUp () end |
function XETransform | SetLocation (fX, fY, fZ) end |
function XETransform | SetLocation (vLocation) end |
function XETransform | GetLocation () end |
function XETransform | SetScale (fX, fY, fZ) end |
function XETransform | SetScale (vScale) end |
function XETransform | GetScale () end |
function XETransform | GetTransform () end |
function XETransform | SetFromMatrix4 (mt4) end |
Variables | |
XETransform = {} | |
function XETransform GetDirAndUp | ( | vDir | , |
vUp | |||
) |
获取前方向和上方向
vDir | XVECTOR3 [out]前方向方向向量 |
vUp | XVECTOR3 [out]上方向方向向量 |
function XETransform GetDirAndUp | ( | ) |
XETransform_GetDirAndUp01
function XETransform GetEulerPitch | ( | ) |
获取旋转变换的欧拉角
function XETransform GetEulerRoll | ( | ) |
获取旋转变换的欧拉角
function XETransform GetEulerYaw | ( | ) |
获取旋转变换的欧拉角
function XETransform GetLocation | ( | ) |
获取位置
function XETransform GetQuaternion | ( | ) |
获取Transform的旋转数据(四元数)
function XETransform GetRotateEuler | ( | fPitch | , |
fYaw | , | ||
fRoll | |||
) |
获取旋转变换的欧拉角
fPitch | number 绕X轴旋转的角(右方向,俯仰角) |
fYaw | number 绕Y轴旋转的角(上方向,偏航角) |
fRoll | number 绕Z轴旋转的角(前方向,滚转角) |
function XETransform GetRotateEuler | ( | ) |
XETransform_GetRotateEuler01
function XETransform GetScale | ( | ) |
获取缩放
function XETransform GetTransform | ( | ) |
获取Transform矩阵
function XETransform new | ( | ) |
XETransform_new00
function XETransform new | ( | mat4 | ) |
function XETransform SetDirAndUp | ( | vDir | , |
vUp | |||
) |
设置前方向和上方向
vDir | XVECTOR3 前方向方向向量 |
vUp | XVECTOR3 上方向方向向量 |
function XETransform SetFromMatrix4 | ( | mt4 | ) |
设置Transform矩阵
mt4 | XMATRIX4 Transform矩阵 |
function XETransform SetLocation | ( | fX | , |
fY | , | ||
fZ | |||
) |
设置位置
fX | number 位置的x分量 |
fY | number 位置的y分量 |
fZ | number 位置的z分量 |
function XETransform SetLocation | ( | vLocation | ) |
设置位置
vLocation | XVECTOR3 位置坐标 |
function XETransform SetQuaternion | ( | quat | ) |
设置Transform的旋转数据(四元数)
quat | XQUATERNION 旋转数据(四元数) |
function XETransform SetRotateEuler | ( | fPitch | , |
fYaw | , | ||
fRoll | |||
) |
设置旋转变换的欧拉角。
fPitch | number 绕X轴旋转的角(右方向,俯仰角) |
fYaw | number 绕Y轴旋转的角(上方向,偏航角) |
fRoll | number 绕Z轴旋转的角(前方向,滚转角) |
function XETransform SetScale | ( | fX | , |
fY | , | ||
fZ | |||
) |
设置缩放
fX | number 缩放的x分量 |
fY | number 缩放的y分量 |
fZ | number 缩放的z分量 |
function XETransform SetScale | ( | vScale | ) |
设置缩放
vScale | XVECTOR3 缩放数据 |
XETransform = {} |