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