Click or drag to resize

CameraBaseWithLookAtRHMatrix(Matrix4x3) Method

Creates a new camera which has the LookAtRH matrix as provided in the argument. Up and eye vector as well as eye position are calculated from the provided matrix, the target position is in such a way calculated that the distance is kept constant.

Namespace: Altaxo.Graph.Graph3D.Camera
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public CameraBase WithLookAtRHMatrix(
	Matrix4x3 l
)

Parameters

l  Matrix4x3
The LookAtRH matrix. This matrix must have a determinant of 1, and each of the vectors {M11, M21, M31}, {M12, M22, M32}, {M13, M23, M33} must have a length of 1.

Return Value

CameraBase
A new camera which has the LookAtRH matrix as provided in the argument. Up and eye vector as well as eye position are calculated from the provided matrix, the target position is in such a way calculated that the distance is kept constant.
Exceptions
ExceptionCondition
ArgumentOutOfRangeException
See Also