ModifyStageAxisCommand#

class omni.kit.property.layer.commands.ModifyStageAxisCommand(stage, axis)#

Bases: Command

Modify stage up axis undoable Command.

This command changes the up axis of a given USD stage to a specified axis. It keeps track of the original axis to allow undo operations.

Parameters:
  • stage – A weak reference to the USD stage that will be modified.

  • axis (str) – The new up axis to be set on the stage (‘X’, ‘Y’, or ‘Z’).

Methods

__init__(stage, axis)

Initialize the ModifyStageAxisCommand.

do()

Executes the command to modify the stage up axis.

undo()

Reverts the stage up axis to its previous state.

__init__(stage, axis)#

Initialize the ModifyStageAxisCommand.

do()#

Executes the command to modify the stage up axis.

undo()#

Reverts the stage up axis to its previous state.