AGI STK Graphics 11 Send comments on this topic.
EyeOffset Property (IAgStkGraphicsTextBatchPrimitiveOptionalParameters)
See Also  Example





Description

Gets or sets the per-batch eye offset, which is applied to each string in the text batch. The array contains the components of the offset arranged in the order x, y, z.

Property type

Read-write property

Syntax

[Visual Basic .NET]
Public Property EyeOffset() As System.Array

[C#]
public System.Array EyeOffset {get; set;}

[Managed C++]
public: __property System::Array^ get_EyeOffset();
public: __property void set_EyeOffset(
System::Array ^
);

[Unmanaged C++]
public: HRESULT get_EyeOffset(
SAFEARRAY ** ppRetVal
);
public: HRESULT put_EyeOffset(
SAFEARRAY * pNewEyeOffset
);

[Java]
public Object[] getEyeOffset();public void setEyeOffset(
Object[]
);

Remarks

Eye offsets define an eye-space translation in meters. In eye-space, the x axis points to the right, the y axis points up, and the z axis points into the screen. Eye offsets are commonly used when more than one primitive is located at the same position. For example, if a string in a text batch is located at the same position as a model primitive, an eye offset in the positive y direction can be applied to the string so it appears a specified number of meters above the model.

If per-string eye offsets were specified with Set Eye Offsets the per-batch eye offset is ignored.

Example

Shows the format of the EyeOffset property when setting the per-batch eye offset.
[C#] Copy Code
Array eyeoffset = new object[] 

    2
    3
    4 
}; 
 
IAgStkGraphicsTextBatchPrimitiveOptionalParameters parameters = sceneManager.Initializers.TextBatchPrimitiveOptionalParameters.Initialize(); 
parameters.EyeOffset = eyeoffset; 
 

Shows the format of the EyeOffset property when setting the per-batch eye offset.
[Visual Basic .NET] Copy Code
Dim eyeoffset As Array = New Object() {2, 3, 4}

Dim parameters As IAgStkGraphicsTextBatchPrimitiveOptionalParameters = sceneManager.Initializers.TextBatchPrimitiveOptionalParameters.Initialize()
parameters.EyeOffset = eyeoffset

See Also

© 2016 All Rights Reserved.

STK Programming Interface 11.0.1