LuciadCPillar C# 2024.1.06
Luciad.Cameras.Camera.LookFrom Struct Reference

Structure describing the position and orientation of the camera. More...

Public Member Functions

 LookFrom (Luciad.Cartesian.Coordinate eye, Luciad.Cartesian.Azimuth yaw, double pitch, double roll)
 Constructs the LookFrom. More...
 

Properties

Luciad.Cartesian.Coordinate Eye [get]
 The location of the camera, expressed in the map reference. More...
 
double Pitch [get]
 The pitch angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point. More...
 
double Roll [get]
 The roll angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point. More...
 
Luciad.Cartesian.Azimuth Yaw [get]
 The yaw angle of the viewer, defined with respected to a local coordinate system based on the eye point. More...
 

Detailed Description

Structure describing the position and orientation of the camera.

Constructor & Destructor Documentation

◆ LookFrom()

Luciad.Cameras.Camera.LookFrom.LookFrom ( Luciad.Cartesian.Coordinate  eye,
Luciad.Cartesian.Azimuth  yaw,
double  pitch,
double  roll 
)
inline

Constructs the LookFrom.

Parameters
eyeThe location of the camera, expressed in the map reference.
yawThe yaw angle of the viewer, defined with respected to a local coordinate system based on the eye point.
pitchThe pitch angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point.
rollThe roll angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point.

Property Documentation

◆ Eye

Luciad.Cartesian.Coordinate Luciad.Cameras.Camera.LookFrom.Eye
get

The location of the camera, expressed in the map reference.

[get]

The location of the camera, expressed in the map reference. This location maps to the center of the camera plane.

◆ Pitch

double Luciad.Cameras.Camera.LookFrom.Pitch
get

The pitch angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point.

[get]

The pitch angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point. A value of zero represents a horizontal viewer (i.e. looking towards the horizon). Positive angles look up and negative angles look down.

◆ Roll

double Luciad.Cameras.Camera.LookFrom.Roll
get

The roll angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point.

[get]

The roll angle of the viewer in degrees, defined with respected to a local coordinate system based on the eye point. Positive angles bank the viewer to the right; negative angles bank to the left. This value is typically 0.

◆ Yaw

Luciad.Cartesian.Azimuth Luciad.Cameras.Camera.LookFrom.Yaw
get

The yaw angle of the viewer, defined with respected to a local coordinate system based on the eye point.

[get]

The yaw angle of the viewer, defined with respected to a local coordinate system based on the eye point. It represents the viewing angle with respect to the north. I.e. a value of 0 means that the camera is faced to the north.