ディペンデンシー グラフとそのノード(DAG を含む)の状態を操作するコマンドで MPxCommand::undoIt() および MPxCommand::isUndoable() を実装する必要があります。
undoIt() は redoIt() で実行した操作を元に戻します。
isUndoable() はコマンドのアクションを元に戻すことができるかどうか、および Maya の元に戻す待ち行列に追加する必要があるかどうかを示します。コマンドを元に戻すことができる場合は true を返し、それ以外の場合は false を返します。既定では false を返します。コマンドを元に戻すことができる場合に true を返すには、コマンド内でオーバーライドする必要があります
重要: 取り消し不可にする必要があるのは、シーンを照会するコマンドや、いかなる方法でもシーンを変更しないコマンドのみです。シーンを変更する取り消し不可のコマンドを作成すると、Maya の「元に戻す」機能が正常に行われなくなります。