Table of Contents

Class MatrixCamera

Namespace
OmegaEngine.Graphics.Cameras
Assembly
OmegaEngine.dll

A camera that internally uses matrixes for representing rotations.

public abstract class MatrixCamera : Camera, IInputReceiver, IPositionable
Inheritance
MatrixCamera
Implements
Derived
Inherited Members
Extension Methods

Fields

Up

A unit vector describing the up direction of the camera.

protected Vector3 Up

Field Value

Vector3

Remarks

Only affects roll. Yaw and pitch are determined by position and target.

Properties

Target

The position the camera is looking at.

public virtual DoubleVector3 Target { get; set; }

Property Value

DoubleVector3

Methods

UpdateView()

Update cached versions of View and related matrices; abstract, to be overwritten in subclass.

protected override void UpdateView()