STK Graphics PrimitivesSend comments on this topic.
ViewWithUpAxis Method (IAgStkGraphicsCamera)
See Also
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.
ReferencePoint
The Point that will be evaluated at the animation time to get Reference Point.
UpAxis
An array containing the up direction (in the order x, y, z) in axes.
Windows





Windows & Linux

Description

Views from a point to a point. Sets the camera's position and the reference point the camera is looking at.

Syntax

[Visual Basic .NET]
Public Sub ViewWithUpAxis( _
    ByVal Axes As IAgCrdnAxes, _
    ByVal CameraPosition As IAgCrdnPoint, _
    ByVal ReferencePoint As IAgCrdnPoint, _
    ByVal UpAxis As System.Array _
)
[C#]
public void ViewWithUpAxis(
    IAgCrdnAxes Axes,
    IAgCrdnPoint CameraPosition,
    IAgCrdnPoint ReferencePoint,
    System.Array UpAxis
);
[Managed C++]
public: void ViewWithUpAxis(
    IAgCrdnAxes ^ Axes,
    IAgCrdnPoint ^ CameraPosition,
    IAgCrdnPoint ^ ReferencePoint,
    System::Array ^ UpAxis
);
[Unmanaged C++]
public: HRESULT ViewWithUpAxis(
    IAgCrdnAxes * Axes,
    IAgCrdnPoint * CameraPosition,
    IAgCrdnPoint * ReferencePoint,
    SAFEARRAY * * UpAxis
);
[Java]
public void viewWithUpAxis(
    IAgCrdnAxes Axes,
    IAgCrdnPoint CameraPosition,
    IAgCrdnPoint ReferencePoint,
    AgSafeArray UpAxis
);
[Python - STK API ]
def ViewWithUpAxis(self, Axes:"IAgCrdnAxes", CameraPosition:"IAgCrdnPoint", ReferencePoint:"IAgCrdnPoint", UpAxis:list) -> None:

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.
ReferencePoint
The Point that will be evaluated at the animation time to get Reference Point.
UpAxis
An array containing the up direction (in the order x, y, z) in axes.

See Also

Example

Shows the format of the Offset and UpAxis parameters when setting the camera's reference point with an offset.
[C#]
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]
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)
© 2024 Analytical Graphics, Inc. All Rights Reserved.