The Viewer.
FastNavPlugin configuration.
ID for this Plugin, unique within its Viewer.
The Viewer that contains this Plugin.
Gets whether to have a delay before restoring normal rendering after we stop interacting with the Viewer.
The delay duration is configured via FastNavPlugin.delayBeforeRestoreSeconds.
Default is true.
Whether to have a delay.
Sets whether to have a delay before restoring normal rendering after we stop interacting with the Viewer.
The delay duration is configured via FastNavPlugin.delayBeforeRestoreSeconds.
Default is true.
Gets the delay before restoring normal rendering after we stop interacting with the Viewer.
The delay is enabled when FastNavPlugin.delayBeforeRestore is true.
Default is 0.5 seconds.
Delay in seconds.
Sets the delay before restoring normal rendering after we stop interacting with the Viewer.
The delay is enabled when FastNavPlugin.delayBeforeRestore is true.
Default is 0.5 seconds.
Gets whether to temporarily hide edges whenever we interact with the Viewer.
Default is true.
true if hiding edges.
Sets whether to temporarily hide edges whenever we interact with the Viewer.
Default is true.
true to hide edges.
Gets whether to temporarily hide physically-based rendering (PBR) whenever we interact with the Viewer.
Default is true.
true if hiding PBR.
Sets whether to temporarily hide physically-based rendering (PBR) whenever we interact with the Viewer.
Default is true.
true to hide PBR.
Gets whether to temporarily hide scalable ambient shadows (SAO) whenever we interact with the Viewer.
Default is true.
true if hiding SAO.
Sets whether to temporarily hide scalable ambient shadows (SAO) whenever we interact with the Viewer.
Default is true.
true to hide SAO.
Gets whether to temporarily hide transparent objects whenever we interact with the Viewer.
Does not hide X-rayed, selected, highlighted objects.
Default is false.
true if hiding transparent objects.
Sets whether to temporarily hide transparent objects whenever we interact with the Viewer.
Does not hide X-rayed, selected, highlighted objects.
Default is false.
true to hide transparent objects.
Gets whether to temporarily scale the canvas resolution whenever we interact with the Viewer.
Default is false.
The scaling factor is configured via FastNavPlugin.scaleCanvasResolutionFactor.
true if scaling the canvas resolution.
Sets whether to temporarily scale the canvas resolution whenever we interact with the Viewer.
Default is false.
The scaling factor is configured via FastNavPlugin.scaleCanvasResolutionFactor.
Gets the factor by which we temporarily scale the canvas resolution when we interact with the viewer.
Default is 0.6.
Enable canvas resolution scaling by setting FastNavPlugin.scaleCanvasResolution true.
Factor by which we scale the canvas resolution.
Sets the factor by which we temporarily scale the canvas resolution when we interact with the viewer.
Accepted range is [0.0 .. 1.0].
Default is 0.6.
Enable canvas resolution scaling by setting FastNavPlugin.scaleCanvasResolution true.
Destroys this Plugin and removes it from its Viewer.
Logs an error message to the JavaScript developer console, prefixed with the ID of this Plugin.
The error message
Fires an event at this Plugin.
The event type name
The event parameters
Logs a message to the JavaScript developer console, prefixed with the ID of this Plugin.
The error message
Subscribes to an event fired at this Plugin.
The event
Callback fired on the event
Logs a warning message to the JavaScript developer console, prefixed with the ID of this Plugin.
The error message
Generated using TypeDoc
Viewer plugin that makes interaction smoother with large models, by temporarily switching the Viewer to faster, lower-quality rendering modes whenever we interact.