【发布时间】:2014-02-25 00:23:40
【问题描述】:
到目前为止,我正在使用以下代码从刚体中的子弹中获取变换矩阵并将其应用于我的实例。现在它似乎没有更新我渲染的立方体的变换,我的第一个想法是相信我在创建 glm mat4 时丢失了数据。所以我的问题是我是否正确转换数据以转换我的矩阵?
for (int i = 0; i < WoodenCrateInstances.size(); i++)
{
btTransform t;
WoodenCrateInstances.at(i).asset->body->getMotionState()->getWorldTransform(t);
float mat[16];
t.getOpenGLMatrix(mat);
glm::vec3 vec = glm::make_vec3(mat);
WoodenCrateInstances.at(i).transform = glm::translate(glm::mat4(), vec);
}
【问题讨论】:
-
超集也包含每个三角形:stackoverflow.com/questions/26948060/…
标签: opengl-3 glm-math bulletphysics