Use the translation matrix in gltf2 cameras for aiCamera.mPosition

pull/2986/head
Luke Lau 2020-02-05 21:24:54 +00:00
parent fa60ae2885
commit 18c01a023c
1 changed files with 5 additions and 0 deletions

View File

@ -925,6 +925,11 @@ aiNode *ImportNode(aiScene *pScene, glTF2::Asset &r, std::vector<unsigned int> &
if (node.camera) { if (node.camera) {
pScene->mCameras[node.camera.GetIndex()]->mName = ainode->mName; pScene->mCameras[node.camera.GetIndex()]->mName = ainode->mName;
if (node.translation.isPresent) {
aiVector3D trans;
CopyValue(node.translation.value, trans);
pScene->mCameras[node.camera.GetIndex()]->mPosition = trans;
}
} }
if (node.light) { if (node.light) {