Controls selection
Methods
(static) addGhoster(attrs) → {Ghoster}
Add a ghoster. returns a Ghoster
, with the methods:
setOpacity(opacity)
- Set the opacity of the ghostersetSelectionSet(selectionSet)
- use a new selection set
Parameters:
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
attrs |
Object |
Properties
|
Returns:
- Type
- Ghoster
(static) createSelectionSet(idsopt) → {SelectionSet}
Create and returns a selection set. The SelectionSet may then be manipulated by:
add(query)
- Add nodes to the SelectionSetremove(query)
- Remove nodes from the SelectionSetclear()
- Clear all nodes from the SelectionSet.destroy()
- deletes the SelectionSet.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
ids |
* |
<optional> |
Array of node ids for selection set, or query to run |
Returns:
- Type
- SelectionSet
(static) deselectAll()
Deselect all nodes
(static) getSelectedNodes()
Return an array of selected nodes Id
(static) isSelected(nodeId) → {Boolean}
Check if the node is selected
Parameters:
Name | Type | Description |
---|---|---|
nodeId |
String |
Returns:
- Type
- Boolean
(static) lastSelectedNode() → {String}
Return the last selected node Id
Returns:
- Type
- String
(static) removeGhoster(id)
Remove a ghoster.
Parameters:
Name | Type | Description |
---|---|---|
id |
String | of the Ghoster |
(static) selectNode(nodeId)
Select node for highlight
Parameters:
Name | Type | Description |
---|---|---|
nodeId |
String | select the node with nodeId to be highlighted |
(static) setHighlightColor(color)
Set highlight color
Parameters:
Name | Type | Description |
---|---|---|
color |
THREE.Color | color of the highlight |
- Deprecated:
- Use `highlighter.setColor`
(static) setHighlighting(highlight, attrs) → {Highlighter}
Enable and disable highlight. If enabled, the return value
is a Highlighter
that may be then manipulated:
setSelectionSet(selectionSet)
- set the SelectionSet to be used by the highlighter.setColor(color)
- update the color of the higlightersetThickness(thickness)
- update the thickness of the highlightersetSelectionSet(selectionSet)
- use a new selection set for the highlighter
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
highlight |
Boolean | true/false for on/off |
|||||||||
attrs |
Object |
Properties
|
Returns:
- Type
- Highlighter