Uranium
Application Framework
|
Public Member Functions | |
def | __init__ (self, node, translation, set_position=False) |
def | undo (self) |
def | redo (self) |
def | mergeWith (self, other) |
def | __repr__ (self) |
![]() | |
None | __init__ (self) |
None | undo (self) |
None | redo (self) |
def | mergeWith (self, other) |
None | push (self) |
Protected Attributes | |
_node | |
_old_transformation | |
_translation | |
_set_position | |
![]() | |
_timestamp | |
_always_merge | |
An operation that moves a scene node. This has nothing to do with languages. It is a linear transformation on geometry.
def UM.Operations.TranslateOperation.TranslateOperation.__init__ | ( | self, | |
node, | |||
translation, | |||
set_position = False |
|||
) |
Initialises this TranslateOperation. :param node: The node to translate. :param translation: A translation matrix to transform the node by. :param set_position:: Whether to change the position (True) or add the positions, making a relative move (False).
Reimplemented from UM.Operations.Operation.Operation.
def UM.Operations.TranslateOperation.TranslateOperation.__repr__ | ( | self | ) |
Returns a programmer-readable representation of this operation. :return: A programmer-readable representation of this operation.
def UM.Operations.TranslateOperation.TranslateOperation.mergeWith | ( | self, | |
other | |||
) |
Merges this operation with another translate operation. This prevents the user from having to undo multiple operations if they were not his operations. You should ONLY merge this operation with an older operation. It is NOT symmetric. :param other: The older translate operation to merge this operation with.
Reimplemented from UM.Operations.Operation.Operation.
def UM.Operations.TranslateOperation.TranslateOperation.redo | ( | self | ) |
Re-applies the translate operation.
Reimplemented from UM.Operations.Operation.Operation.
def UM.Operations.TranslateOperation.TranslateOperation.undo | ( | self | ) |
Undoes the translate operation, restoring the old transformation.
Reimplemented from UM.Operations.Operation.Operation.