|
AR_Engine_SDK
|
Functions | |
| 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 |
Variables | |
| XBaseTM = {} | |
| function XBaseTM CalculateInheritTM | ( | ) |
转换当前位置、缩放、旋转信息到矩阵,转换计算时不包含本地缩放信息; 一般为引擎内部使用的函数
| function XBaseTM CalculateInheritTM | ( | vParentLocalScale | ) |
转换当前位置、缩放、旋转信息到矩阵,并在位移上叠加上级的一个缩放量,转换计算时不包含本地缩放信息; 一般为引擎内部使用的函数
| vParentLocalScale | XVECTOR3 |
| function XBaseTM CalculateTM | ( | ) |
转换当前位置、缩放、旋转信息到矩阵,并返回
| function XBaseTM CalculateTM | ( | vParentLocalScale | ) |
转换当前位置、缩放、旋转信息到矩阵,并在位移上叠加上级的一个缩放量,并返回结果矩阵; 一般为引擎内部使用的函数
| vParentLocalScale | XVECTOR3 |
| function XBaseTM DecomposeTM | ( | tmTransformMatrix | ) |
将矩阵转成位移、旋转、缩放信息,并覆盖到本结构中
| tmTransformMatrix | XMATRIX4 |
| function XBaseTM GetLocalScale | ( | ) |
获取本地缩放信息
| function XBaseTM GetRotation | ( | ) |
获取旋转四元数信息
| function XBaseTM GetScale | ( | ) |
获取缩放信息
| function XBaseTM GetTrans | ( | ) |
获取平移信息
| function XBaseTM Inverse | ( | ) |
将当前位移、旋转、缩放信息进行逆运算。
| function XBaseTM Load | ( | pFile | ) |
从文件中加载
| pFile | XFileBase 文件指针 |
| function XBaseTM new | ( | qRot | , |
| vTrans | , | ||
| vScale | |||
| ) |
| function XBaseTM new | ( | qRot | , |
| vTrans | , | ||
| vScale | , | ||
| vLocalScale | |||
| ) |
XBaseTM_new02
| qRot | XQUATERNION |
| vTrans | XVECTOR3 |
| vScale | XVECTOR3 |
| vLocalScale | XVECTOR3 |
| function XBaseTM Save | ( | pFile | ) |
保存到文件
| pFile | XFileBase 文件指针 |
| function XBaseTM SetLocalScale | ( | vScale | ) |
设置本地缩放信息
| vScale | XVECTOR3 |
| function XBaseTM SetRotation | ( | qRot | ) |
设置旋转四元数信息
| qRot | XQUATERNION 旋转四元数信息 |
| function XBaseTM SetScale | ( | vScale | ) |
设置缩放信息
| vScale | XVECTOR3 |
| function XBaseTM SetTrans | ( | vTrans | ) |
设置平移信息
| vTrans | XVECTOR3 平移信息 |
| XBaseTM = {} |
1.8.15