Skip to content

InteractorStyleManipulator ​

Methods ​

addGestureManipulator ​

Adds a gesture manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to add

Returns ​

TypeDescription
whether the manipulator has been added

addKeyboardManipulator ​

Adds a keyboard manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to add

Returns ​

TypeDescription
whether the manipulator has been added

addMouseManipulator ​

Adds a mouse manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to add

Returns ​

TypeDescription
whether the manipulator has been added

addVRManipulator ​

Adds a VR manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to add

Returns ​

TypeDescription
whether the manipulator has been added

findMouseManipulator ​

Finds a mouse manipulator with a given control set.

ArgumentTypeRequiredDescription
buttonYeswhich button
shiftYesshift enabled
scrollYesscroll enabled
altYesalt enabled

findVRManipulator ​

Finds a VR manipulator with a given device + input.

ArgumentTypeRequiredDescription
deviceYes
inputYes

getCenterOfRotation ​

Gets the center of rotation.

Returns ​

TypeDescription
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.

ArgumentTypeRequiredDescription
callDataYesevent data

handleEndMouseWheel ​

Handles the end of a wheel event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleEndPan ​

Handles the end of a pan gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleEndPinch ​

Handles the end of a pinch gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleEndRotate ​

Handles the end of a rotate gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleKeyDown ​

Handles a keydown event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleKeyPress ​

Handles a keypress.

ArgumentTypeRequiredDescription
callDataYesevent data

handleKeyUp ​

Handles a keyup event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleLeftButtonPress ​

Handles a left button press event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleLeftButtonRelease ​

Handles a left button release event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleMiddleButtonPress ​

Handles a middle button press event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleMiddleButtonRelease ​

Handles a middle button release event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleMouseMove ​

Handles a mouse move.

ArgumentTypeRequiredDescription
callDataYesevent data

handleMouseWheel ​

Handles a wheel event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleMove3D ​

Handles a 3D move event.

ArgumentTypeRequiredDescription
edYesevent data

handlePan ​

Handles a pan gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handlePinch ​

Handles a pinch gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleRightButtonPress ​

Handles a right button press event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleRightButtonRelease ​

Handles a right button release event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleRotate ​

Handles a rotate gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartMouseWheel ​

Handles the start of a wheel event.

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartPan ​

Handles the start of a pan gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartPinch ​

Handles the start of a pinch gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

handleStartRotate ​

Handles the start of a rotate gesture.

ArgumentTypeRequiredDescription
callDataYesevent data

onButtonDown ​

Handles a button down event.

ArgumentTypeRequiredDescription
buttonYeswhich button
callDataYesevent data

onButtonUp ​

Handles a button up event.

ArgumentTypeRequiredDescription
buttonYeswhich 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.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to remove

removeKeyboardManipulator ​

Removes a keyboard manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to remove

removeMouseManipulator ​

Removes a mouse manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to remove

removeVRManipulator ​

Removes a VR manipulator.

ArgumentTypeRequiredDescription
manipulatorYesthe manipulator to remove

resetCurrentManipulator ​

Resets/clears the current manipulator.

setCenterOfRotation ​

Sets the center of rotation

ArgumentTypeRequiredDescription
xNumberYes
yNumberYes
zNumberYes

setRotationFactor ​

Sets the rotation factor.

ArgumentTypeRequiredDescription
factorYesrotation factor