From 386ab8c75f11867eebaa50c7188d5b42b9d91285 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Wed, 13 Nov 2019 17:31:48 +0200 Subject: [PATCH] Fix right eye transform --- components/renderers/cpp/src/tri_render.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/renderers/cpp/src/tri_render.cpp b/components/renderers/cpp/src/tri_render.cpp index 5aa6e7df2..f9e89ffb3 100644 --- a/components/renderers/cpp/src/tri_render.cpp +++ b/components/renderers/cpp/src/tri_render.cpp @@ -619,7 +619,7 @@ bool Triangular::render(ftl::rgbd::VirtualSource *src, ftl::rgbd::Frame &out) { Eigen::Matrix4f transform = Eigen::Matrix4f::Identity(); transform(0, 3) = baseline; - Eigen::Matrix4f matrix = transform.inverse() * src->getPose().cast<float>(); + Eigen::Matrix4f matrix = src->getPose().cast<float>() * transform.inverse(); params.m_viewMatrix = MatrixConversion::toCUDA(matrix.inverse()); params.m_viewMatrixInverse = MatrixConversion::toCUDA(matrix); -- GitLab