The current value.
Validation happens immediately when setting this property. An error will be thrown in case validation fails. Use isValid to test whether a value passes validation.
In case ISessionApi.automaticSceneUpdate is true, setting the value will immediately trigger a customization (see ISessionApi.customize).
If the rotation is enabled. (default: true)
If the rotation per axis is enabled.
If the scaling is enabled. (default: false)
If the scaling per axis is enabled.
If the translation is enabled. (default: true)
If the translation per axis is enabled.
If the objects are hoverable. (default: true)
The color of the objects when hovered. (default: '#00ff78')
The names of the objects that can be interacted with. (see Jira document and discussion result)
A prompt that can be defined which is displayed instead of the default prompt.
The text when the parameter is inactive.
The title when the parameter is active.
The title when the parameter is inactive.
The scale of the controls. The scale divides the scene bounding sphere to get the actual size. (default: 0.005)
The color of the objects when selected. (default: '#0d44f0')
The space in which the controls operate. In world space, scaling is not available. (default: 'local')
Evaluates if a given value is valid for this parameter.
the value to evaluate
if true, an error is thrown if validation does not pass (default: false)
Resets the value to the default value.
Resets the value to sessionValue.
Returns the current value as a string, or attempts to stringify a given value if provided.
the value to stringify
The value that corresponds to the latest successful call to ISessionApi.customize. This property will be updated immediately before ISessionApi.customize returns.