From 29d806e49d7e20ce38b907b872daa918a32c6745 Mon Sep 17 00:00:00 2001
From: "Olivier J.N. Bertrand" <olivier.bertrand@uni-bielefeld.de>
Date: Fri, 22 Jun 2018 14:00:21 +0200
Subject: [PATCH] Correct orientation blender. The rotation of camera to aling
 in x should be done after the rotation of cam according to yaw pitch roll

---
 navipy/sensors/renderer.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/navipy/sensors/renderer.py b/navipy/sensors/renderer.py
index 57f7c67..f222983 100644
--- a/navipy/sensors/renderer.py
+++ b/navipy/sensors/renderer.py
@@ -568,7 +568,7 @@ class BlenderRender(AbstractRender):
             axes=convention)
         if self._renderaxis == '+x':
             initrot = quatmatrix([0.5, 0.5, -0.5, -0.5])
-            rotmat[:3, :3] = rotmat[:3, :3].dot(initrot[:3, :3])
+            rotmat[:3, :3] = initrot[:3, :3].dot(rotmat[:3, :3])
         # matrix_world in blender are column-major order
         # and numpy row-major order
         self.camera.matrix_world = np.transpose(rotmat)
-- 
GitLab