LuciadCPillar C# 2023.1.04
Luciad.Cameras.Camera.LookAt Struct Reference

Structure to orient a camera based on a specific target point. More...

Public Member Functions

 LookAt (Luciad.Cartesian.Coordinate target, double distance, Luciad.Cartesian.Azimuth yaw, double pitch, double roll)
 Constructs the LookAt. More...
 

Properties

double Distance [get]
 
double Pitch [get]
 
double Roll [get]
 
Luciad.Cartesian.Coordinate Target [get]
 
Luciad.Cartesian.Azimuth Yaw [get]
 

Detailed Description

Structure to orient a camera based on a specific target point.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Camera::LookAt.

Constructor & Destructor Documentation

◆ LookAt()

Luciad.Cameras.Camera.LookAt.LookAt ( Luciad.Cartesian.Coordinate  target,
double  distance,
Luciad.Cartesian.Azimuth  yaw,
double  pitch,
double  roll 
)
inline

Constructs the LookAt.

target

The point to which the camera is looking, expressed in the map reference.

distance

The distance between the camera location (eye) and the reference point.

yaw

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

pitch

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

roll

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

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Camera::LookAt::LookAt.

Property Documentation

◆ Distance

double Luciad.Cameras.Camera.LookAt.Distance
get

◆ Pitch

double Luciad.Cameras.Camera.LookAt.Pitch
get

◆ Roll

double Luciad.Cameras.Camera.LookAt.Roll
get

◆ Target

Luciad.Cartesian.Coordinate Luciad.Cameras.Camera.LookAt.Target
get

◆ Yaw

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