Operation#

class omni.kit.manipulator.transform.Operation(
value,
names=<not given>,
*values,
module=None,
qualname=None,
type=None,
start=1,
boundary=None,
)#

Bases: Enum

An enumeration to represent different types of manipulator operations.

This Enum is used for specifying the type of operation that a manipulator should perform, such as translation, rotation, or scaling, including their delta variants.

Attributes

TRANSLATE

translate operation

ROTATE

rotate operation

SCALE

translate operation

NONE

no operation

TRANSLATE_DELTA

translate delta operation

ROTATE_DELTA

rotate delta operation

SCALE_DELTA

scale delta operation

__init__(*args, **kwds)#
NONE = 4#

no operation

ROTATE = 2#

rotate operation

ROTATE_DELTA = 6#

rotate delta operation

SCALE = 3#

translate operation

SCALE_DELTA = 7#

scale delta operation

TRANSLATE = 1#

translate operation

TRANSLATE_DELTA = 5#

translate delta operation