InteractorStyleManipulator
Methods
addGestureManipulator
Adds a gesture manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to add |
Returns
| Type | Description |
|---|---|
| whether the manipulator has been added |
addKeyboardManipulator
Adds a keyboard manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to add |
Returns
| Type | Description |
|---|---|
| whether the manipulator has been added |
addMouseManipulator
Adds a mouse manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to add |
Returns
| Type | Description |
|---|---|
| whether the manipulator has been added |
addVRManipulator
Adds a VR manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to add |
Returns
| Type | Description |
|---|---|
| whether the manipulator has been added |
findMouseManipulator
Finds a mouse manipulator with a given control set.
| Argument | Type | Required | Description |
|---|---|---|---|
button | Yes | which button | |
shift | Yes | shift enabled | |
scroll | Yes | scroll enabled | |
alt | Yes | alt enabled |
findVRManipulator
Finds a VR manipulator with a given device + input.
| Argument | Type | Required | Description |
|---|---|---|---|
device | Yes | ||
input | Yes |
getCenterOfRotation
Gets the center of rotation.
Returns
| Type | Description |
|---|---|
| Vector3 |
getNumberOfGestureManipulators
Gets the number of gesture manipulators.
getNumberOfKeyboardManipulators
Gets the number of keyboard manipulators.
getNumberOfMouseManipulators
Gets the number of mouse manipulators.
getNumberOfVRManipulators
Gets the number of VR manipulators.
getRotationFactor
Gets the rotation factor.
handleButton3D
Handles a 3D button event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleEndMouseWheel
Handles the end of a wheel event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleEndPan
Handles the end of a pan gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleEndPinch
Handles the end of a pinch gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleEndRotate
Handles the end of a rotate gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleKeyDown
Handles a keydown event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleKeyPress
Handles a keypress.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleKeyUp
Handles a keyup event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleLeftButtonPress
Handles a left button press event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleLeftButtonRelease
Handles a left button release event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleMiddleButtonPress
Handles a middle button press event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleMiddleButtonRelease
Handles a middle button release event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleMouseMove
Handles a mouse move.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleMouseWheel
Handles a wheel event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleMove3D
Handles a 3D move event.
| Argument | Type | Required | Description |
|---|---|---|---|
ed | Yes | event data |
handlePan
Handles a pan gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handlePinch
Handles a pinch gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleRightButtonPress
Handles a right button press event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleRightButtonRelease
Handles a right button release event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleRotate
Handles a rotate gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleStartMouseWheel
Handles the start of a wheel event.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleStartPan
Handles the start of a pan gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleStartPinch
Handles the start of a pinch gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
handleStartRotate
Handles the start of a rotate gesture.
| Argument | Type | Required | Description |
|---|---|---|---|
callData | Yes | event data |
onButtonDown
Handles a button down event.
| Argument | Type | Required | Description |
|---|---|---|---|
button | Yes | which button | |
callData | Yes | event data |
onButtonUp
Handles a button up event.
| Argument | Type | Required | Description |
|---|---|---|---|
button | Yes | which button |
removeAllGestureManipulators
Remove gesture manipulators.
removeAllKeyboardManipulators
Remove keyboard manipulators.
removeAllManipulators
Remove all manipulators.
removeAllMouseManipulators
Remove mouse manipulators.
removeAllVRManipulators
Remove VR manipulators.
removeGestureManipulator
Removes a gesture manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to remove |
removeKeyboardManipulator
Removes a keyboard manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to remove |
removeMouseManipulator
Removes a mouse manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to remove |
removeVRManipulator
Removes a VR manipulator.
| Argument | Type | Required | Description |
|---|---|---|---|
manipulator | Yes | the manipulator to remove |
resetCurrentManipulator
Resets/clears the current manipulator.
setCenterOfRotation
Sets the center of rotation
| Argument | Type | Required | Description |
|---|---|---|---|
x | Number | Yes | |
y | Number | Yes | |
z | Number | Yes |
setRotationFactor
Sets the rotation factor.
| Argument | Type | Required | Description |
|---|---|---|---|
factor | Yes | rotation factor |