小编Hyb*_*rid的帖子

矩阵乘以位置、四元数和比例分量

我的部分代码通过存储 xyz 位置、xyz 比例和四元数来存储 4x3 矩阵的等效项。下面的代码片段:

class tTransform
{

    // data
    tVector4f    m_Position;
    tQuaternion  m_Rotation;
    tVector4f    m_Scale;

};
Run Code Online (Sandbox Code Playgroud)

我想将这些对象中的 2 个相乘,(好像它是矩阵乘法),并且想知道是否有比将每个对象转换为矩阵更快/更好的方法,以这种方式进行乘法,然后再次提取结果位置、旋转和缩放?

c++ vector matrix quaternions

5
推荐指数
1
解决办法
2715
查看次数

标签 统计

c++ ×1

matrix ×1

quaternions ×1

vector ×1