A Marker is a 3D icon used to represent a clickable / draggable object in the scene - defaults to a sphere.
Values for Idx_AutoSelect.
No tree selection when marker is clicked (Symbols - C: "AutoSelectOff", Lua: __Marker_AutoSelectOff)
Select the marker itself when it is clicked (Symbols - C: "AutoSelectMarker", Lua: __Marker_AutoSelectMarker)
Select the parent of the marker when it is clicked (Symbols - C: "AutoSelectParent", Lua: __Marker_AutoSelectParent)
Select the node specified in Idx_AutoSelectLink (Symbols - C: "AutoSelectLink", Lua: __Marker_AutoSelectLink)
bool - Enables or disables the marker and its visual
vec3w - Position of the marker relative to its parent
link - A style to apply to the marker (Meta_SphericalMarkerStyle, Meta_ModelMarkerStyle, Meta_ImageMarkerStyle)
bool - Whether the marker is draggable with the mouse
AutoSelectMode (int) - What happens when the marker is clicked in the scene
link - When AutoSelectMode==Link, this node is selected
bool - Whether the marker is pickable (false means the cursor cannot click on it)
vec3w - Rotation of the marker relative to its parent
SnapTo - What to snap to when dragging
link - Optionally specify a node whose bounding sphere is used as the reference for calculating screen scale (if the style indicates a screen sized marker)
vec3w - Specifies the orientation and length when the style is set to Vector alignment mode
float - Adjusts the texture mapping when the style uses Map Auto Scale
bool - Should the gui item respond to clip planes
Values for Idx_SnapTo.
Dragging the marker snaps to whatever surface the cursor is touching (Symbols - C: "SnapToGeometry", Lua: __Marker_SnapToGeometry)
Dragging the marker snaps to the camera-aligned plane it was on before it was dragged (Symbols - C: "SnapToPlane", Lua: __Marker_SnapToPlane)
Dragging the marker snaps as per Geometry mode, but switches to Plane mode when SHIFT is held down (Symbols - C: "SnapToGeometryOrPlane", Lua: __Marker_SnapToGeometryOrPlane)