Ver código fonte

Merge pull request #1690 from awefers/issue_1689

glTF 2.0: Set camera "look at" to (0.0, 0.0, -1.0).
Kim Kulling 7 anos atrás
pai
commit
de8cc09a09
1 arquivos alterados com 3 adições e 0 exclusões
  1. 3 0
      code/glTF2Importer.cpp

+ 3 - 0
code/glTF2Importer.cpp

@@ -499,6 +499,9 @@ void glTF2Importer::ImportCameras(glTF2::Asset& r)
 
 
         aiCamera* aicam = mScene->mCameras[i] = new aiCamera();
         aiCamera* aicam = mScene->mCameras[i] = new aiCamera();
 
 
+        // cameras point in -Z by default, rest is specified in node transform
+        aicam->mLookAt = aiVector3D(0.f,0.f,-1.f);
+
         if (cam.type == Camera::Perspective) {
         if (cam.type == Camera::Perspective) {
 
 
             aicam->mAspect        = cam.cameraProperties.perspective.aspectRatio;
             aicam->mAspect        = cam.cameraProperties.perspective.aspectRatio;