AR_Engine_SDK
|
函数 | |
function XBaseTM | new () end |
function XBaseTM | new (qRot, vTrans, vScale) end |
function XBaseTM | new (qRot, vTrans, vScale, vLocalScale) end |
function XBaseTM | new (mTM) end |
function XBaseTM | Save (pFile) end |
function XBaseTM | Load (pFile) end |
function XBaseTM | SetTrans (vTrans) end |
function XBaseTM | GetTrans () end |
function XBaseTM | SetScale (vScale) end |
function XBaseTM | GetScale () end |
function XBaseTM | SetLocalScale (vScale) end |
function XBaseTM | GetLocalScale () end |
function XBaseTM | GetRotation () end |
function XBaseTM | SetRotation (qRot) end |
function XBaseTM | CalculateTM () end |
function XBaseTM | CalculateTM (vParentLocalScale) end |
function XBaseTM | CalculateInheritTM () end |
function XBaseTM | CalculateInheritTM (vParentLocalScale) end |
function XBaseTM | DecomposeTM (tmTransformMatrix) end |
function XBaseTM | Inverse () end |
function XBaseTM | GetInverse () end |
function XBaseTM | GetIdentity () end |
function XBaseTM | GetZero () end |
变量 | |
XBaseTM = {} | |
function XBaseTM CalculateInheritTM | ( | ) |
转换当前位置、缩放、旋转信息到矩阵,转换计算时不包含本地缩放信息; 一般为引擎内部使用的函数
function XBaseTM CalculateInheritTM | ( | vParentLocalScale | ) |
function XBaseTM CalculateTM | ( | vParentLocalScale | ) |
function XBaseTM DecomposeTM | ( | tmTransformMatrix | ) |
function XBaseTM GetRotation | ( | ) |
获取旋转四元数信息
function XBaseTM Inverse | ( | ) |
将当前位移、旋转、缩放信息进行逆运算。
function XBaseTM Load | ( | pFile | ) |
从文件中加载
pFile | XFileBase 文件指针 |
function XBaseTM new | ( | qRot | , |
vTrans | , | ||
vScale | |||
) |
function XBaseTM new | ( | qRot | , |
vTrans | , | ||
vScale | , | ||
vLocalScale | |||
) |
function XBaseTM Save | ( | pFile | ) |
保存到文件
pFile | XFileBase 文件指针 |
function XBaseTM SetRotation | ( | qRot | ) |
设置旋转四元数信息
qRot | XQUATERNION 旋转四元数信息 |
XBaseTM = {} |