NodeCamera
The NodeCamera class provides spatial transformation for a Scene Camera. It includes a pivot transformation matrix that affects only the attached Camera instance, without affecting its children nodes.
#include <scene/TellusimNodeCamera.h>
Inheritance
- Inherits from Node
Constructors
explicit NodeCamera(const char *name = nullptr)
explicit NodeCamera(Graph &graph, const char *name = nullptr)
explicit NodeCamera(Node *parent, const char *name = nullptr)
NodeCamera(Graph &graph, Camera &camera, const char *name = nullptr)
NodeCamera(Node *parent, Camera &camera, const char *name = nullptr)
Methods
Node camera.
void setCamera(Camera &camera)
const Camera getCamera() const
Camera getCamera()
Pivot transform.
void setPivotTransform(Matrix4x3f transform, bool force = false, bool atomic = false)
const Matrix4x3f getPivotTransform() const