gpt4 book ai didi

matrix - 将 mat3 转换为 mat4 的最简单方法

转载 作者:行者123 更新时间:2023-12-05 01:18:01 24 4
gpt4 key购买 nike

我提取了 mat4 的左上角 3x3 旋转矩阵:

glm::mat4 model;  
glm::mat3 rot = glm::mat3(model);

现在我想要左上角的单位矩阵是我的新 mat3

enter image description here

这样做最简单的方法是什么?

glm::mat4 result;
result[0] = glm::vec4(rot[0], 0);
result[1] = glm::vec4(rot[1], 0);
result[2] = glm::vec4(rot[2], 0);
result[3] = glm::vec4(0, 0, 0, 1);

有没有更好的办法?

最佳答案

试试这是否适合您:

glm::mat4 result = glm::mat4(rot);

关于matrix - 将 mat3 转换为 mat4 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47225368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com