Uranium
Application Framework
|
Operation that rotates a scene node. More...
Public Member Functions | |
def | __init__ (self, node, rotation, rotate_around_point=Vector(0, 0, 0)) |
Initialises the operation. More... | |
def | undo (self) |
Undoes the rotation, rotating the node back. More... | |
def | redo (self) |
Redoes the rotation, rotating the node again. More... | |
def | mergeWith (self, other) |
Merges this operation with another RotateOperation. More... | |
def | __repr__ (self) |
Returns a programmer-readable representation of this operation. More... | |
![]() | |
def | __init__ (self) |
def | undo (self) |
Undo the operation. More... | |
def | redo (self) |
Redo the operation. More... | |
def | mergeWith (self, other) |
Perform operation merging. More... | |
def | push (self) |
Push the operation onto the stack. More... | |
Operation that rotates a scene node.
def UM.Operations.RotateOperation.RotateOperation.__init__ | ( | self, | |
node, | |||
rotation, | |||
rotate_around_point = Vector(0, 0, 0) |
|||
) |
Initialises the operation.
node | The node to rotate. |
rotation | A transformation matrix that rotates a space. This rotation is applied on the node. |
kwargs | Key-word arguments, including:
|
def UM.Operations.RotateOperation.RotateOperation.__repr__ | ( | self | ) |
Returns a programmer-readable representation of this operation.
def UM.Operations.RotateOperation.RotateOperation.mergeWith | ( | self, | |
other | |||
) |
Merges this operation with another RotateOperation.
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.
other | The older RotateOperation to merge this with. |
def UM.Operations.RotateOperation.RotateOperation.redo | ( | self | ) |
Redoes the rotation, rotating the node again.
def UM.Operations.RotateOperation.RotateOperation.undo | ( | self | ) |
Undoes the rotation, rotating the node back.