AGI STK Graphics 11 Send comments on this topic.
ViewDirectionWithUpAxis Method (IAgStkGraphicsCamera)
See Also  Example
Axes
The Axes of rotation. Axes will be set to this.
CameraPosition
The Point that will be evaluated at the animation time to get Position.
Direction
The Vector that will be evaluated at the animation time to get Direction.
UpAxis
An array containing the up direction (in the order x, y, z) in axes.





Description

Views from a point to a direction. Sets the camera's position and the direction vector indicating where the camera is looking.

Syntax

[Visual Basic .NET]
Public Sub ViewDirectionWithUpAxis( _
   ByVal Axes As  IAgCrdnAxes, _
   ByVal CameraPosition As  IAgCrdnPoint, _
   ByVal Direction As  IAgCrdnVector, _
   ByRef UpAxis As System.Array _
) 

[C#]
public void ViewDirectionWithUpAxis(
IAgCrdnAxes Axes,
IAgCrdnPoint CameraPosition,
IAgCrdnVector Direction,
ref System.Array UpAxis
);

[Managed C++]
public: void ViewDirectionWithUpAxis(
IAgCrdnAxes ^ Axes,
IAgCrdnPoint ^ CameraPosition,
IAgCrdnVector ^ Direction,
System::Array ^^ UpAxis
);

[Java]
public  viewDirectionWithUpAxis(
IAgCrdnAxes Axes,
IAgCrdnPoint CameraPosition,
IAgCrdnVector Direction,
Object[] UpAxis
);

[Unmanaged C++]
public: HRESULT ViewDirectionWithUpAxis(
IAgCrdnAxes * Axes,
IAgCrdnPoint * CameraPosition,
IAgCrdnVector * Direction,
SAFEARRAY ** UpAxis
);

Parameters

Axes
The Axes of rotation. Axes will be set to this.
CameraPosition
The Point that will be evaluated at the animation time to get Position.
Direction
The Vector that will be evaluated at the animation time to get Direction.
UpAxis
An array containing the up direction (in the order x, y, z) in axes.

Example

Shows the format of the Offset and UpAxis parameters when setting the camera's reference point with an offset.
[C#] Copy Code
Array offset = new object[] 

    50.0
    50.0
    -50.0 
}; 
 
Array upAxis = new object[] 

    0
    0
    1 
}; 
 
scene.Camera.ViewOffsetWithUpAxis( 
    axes, 
    point, 
    ref offset, 
    ref upAxis); 
 

Shows the format of the Offset and UpAxis parameters when setting the camera's reference point with an offset.
[Visual Basic .NET] Copy Code
Dim offset As Array = New Object() {50, 50, -50}

Dim upAxis As Array = New Object() {0, 0, 1}

scene.Camera.ViewOffsetWithUpAxis(axes, point, offset, upAxis)

See Also

© 2016 All Rights Reserved.

STK Programming Interface 11.0.1