open3d.visualization.gui.MouseEvent#

class open3d.visualization.gui.MouseEvent#

Object that stores mouse events

class Type(value)#

Mouse event type.

BUTTON_DOWN = 1#
BUTTON_UP = 3#
DRAG = 2#
MOVE = 0#
WHEEL = 4#
__init__(*args, **kwargs)#
is_button_down(self: open3d.visualization.gui.MouseEvent, arg0: open3d.visualization.gui.MouseButton) bool#

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

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

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

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