From ee440b0c3ae02eb30f6d2c5ec79efdb031366389 Mon Sep 17 00:00:00 2001 From: Daniel Thian Date: Tue, 28 Jul 2020 19:08:20 -0700 Subject: [PATCH] Enable Grabbing of base transform from VROCamera --- ViroRenderer/VROCamera.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ViroRenderer/VROCamera.h b/ViroRenderer/VROCamera.h index 5032b94..729a7ca 100755 --- a/ViroRenderer/VROCamera.h +++ b/ViroRenderer/VROCamera.h @@ -61,6 +61,13 @@ class VROCamera { void setFOV(VROFieldOfView fov); void setProjection(VROMatrix4f projection); + VROMatrix4f getBaseTransform() const { + VROMatrix4f camTrans; + camTrans.rotate(_baseRotation); + camTrans.translate(_basePosition); + return camTrans; + } + VROVector3f getBasePosition() const { return _basePosition; } @@ -73,6 +80,10 @@ class VROCamera { VROVector3f getUp() const { return _up; } + + VROMatrix4f getBaseRotation() const { + return _baseRotation; + } VROQuaternion getRotation() const { return _rotation; }