Skip to main content

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