open3d.visualization.gui.MouseEvent#

class open3d.visualization.gui.MouseEvent#

Object that stores mouse events

class Type#

Members:

MOVE

BUTTON_DOWN

DRAG

BUTTON_UP

WHEEL

BUTTON_DOWN = <Type.BUTTON_DOWN: 1>#
BUTTON_UP = <Type.BUTTON_UP: 3>#
DRAG = <Type.DRAG: 2>#
MOVE = <Type.MOVE: 0>#
WHEEL = <Type.WHEEL: 4>#
property name#
property value#
__init__(*args, **kwargs)#
is_button_down(self: open3d.cpu.pybind.visualization.gui.MouseEvent, arg0: open3d.cpu.pybind.visualization.gui.MouseButton) bool#

Convenience function to more easily deterimine if a mouse button is pressed

is_modifier_down(self: open3d.cpu.pybind.visualization.gui.MouseEvent, arg0: open3d.cpu.pybind.visualization.gui.KeyModifier) bool#

Convenience function to more easily deterimine if a modifier key is down

BUTTON_DOWN = <Type.BUTTON_DOWN: 1>#
BUTTON_UP = <Type.BUTTON_UP: 3>#
DRAG = <Type.DRAG: 2>#
MOVE = <Type.MOVE: 0>#
WHEEL = <Type.WHEEL: 4>#
property buttons#

ORed mouse buttons

property modifiers#

ORed mouse modifiers

property type#

Mouse event type

property wheel_dx#

Mouse wheel horizontal motion

property wheel_dy#

Mouse wheel vertical motion

property wheel_is_trackpad#

Is mouse wheel event from a trackpad

property x#

x coordinate of the mouse event

property y#

y coordinate of the mouse event