mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-04 09:59:44 -05:00
Introduce engine modes to handle Camera path and session recording transitions
* Clarifies which system is control over time and camera at what time * Fixes #1845 * Prevent invalid switching between session recoring and camera path playback * Some cleanup, mosly of SessionRecording and NavigationHandler. Also, remove ExternInteraction and some other unused/nonexisting functions
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
|
||||
namespace openspace {
|
||||
|
||||
struct CameraPose;
|
||||
class SceneGraphNode;
|
||||
|
||||
/**
|
||||
@@ -67,6 +68,7 @@ public:
|
||||
~Camera() = default;
|
||||
|
||||
// Mutators
|
||||
void setPose(CameraPose pose);
|
||||
void setPositionVec3(glm::dvec3 pos);
|
||||
void setRotation(glm::dquat rotation);
|
||||
void setScaling(float scaling);
|
||||
|
||||
Reference in New Issue
Block a user