Indicator

Summary

This function creates an indicator asset and places it in the virtual environment at a specified position. This is useful for adding markers or notes to guide users towards specific areas or assets.

Parameters

Name

Type: Text Default: None

Specifies the name of the object to be added to the marker. This name can be referred to later by other scripts in order to modify and/or interact with it in some way, such as with the Remove function.

If an object of the same type has the same name, this script will modify the existing object instead of creating a new one.

Text

Type: Text Default: HERE

This parameter allows you to specify the label of the indicator. The label will appear as text, centered on the indicator itself.

Offset

Type: XYZ Coordinates Default: 1,0,0

This parameter allows you to specify an offset value in XYZ Coordinates for which the indicator will be placed associated with the target asset.

Facing

Type: XYZ Coordinates Default: -1,0,0

This parameter allows you to specify an offset value in XYZ Coordinates for which the indicator will be rotated associated with the target asset.

Scale

Type: Float Default: 1

This parameter allows you to specify a scale value that will allow you to enlarge or shrink the indicator based on the amount specified. Values above 1 increase the size where as values below 1 will decrease the size.

Style

Type: Text Default: Large 2D

This parameter allows you to specify the style of the indicator.

These are the main styles that are available:

StyleEffect
Large 2D A large styled indicator with a tapering effect.
Small Top 2D A smaller indicator with an indentation pointing from the top of its side.
Small Mid 2D A smaller indicator with an indentation pointing from the middle of its side.
Speech Mid A speech bubble effect.

Color

Type: RGB Default: 0,1,0

This parameter allows you to specify a color for the indicator. Color is defined as normalized RGB values (values from 0.0 to 1.0) delimited by a ',' .

For example: A value of “0.5,0,1” will create a color with 50% red, 0% green and 100% blue applied to it.

See Also

Examples

<indicator Text="Device A" Offset="10,20,-10" Scale="0.5" Colour="1,0,0" />
The above code will create an indicator labeled Device A. It will be positioned at the x,y,z co-ordinates 10,20,-10 offset from the marker position. With a scale of 0.5 it will be shrunk to half the size and have a colour value of 1,0,0 which will make it appear red.