v4.2
edit
コマンド スタック内の最後の取り消し可能なコマンドを取り消します。
[編集]メニューから[元に戻す]を選択する操作、またはインターフェイスで[Ctrl]+[Z]キーを押す操作に相当します。
警告: カスタムコマンドによるシーンデータへの変更を元に戻す場合は、このコマンドを呼び出さないでください。 カスタム
コマンドは、ユーザ データに対する Undo コマンドと Redo コマンドのみ使用できます。 詳細については、「カスタム
コマンドを元に戻す/やり直す」を参照してください。
Undo( [Repetitions] ); |
パラメータ | タイプ | 詳細 |
---|---|---|
Repetitions | Integer | 元に戻すことができる回数。 元に戻すコマンドがそれ以上ない場合は、この回数に達する前に停止します。
デフォルト値: 1 |
' ' This example demonstrates how to use the Undo option in scripting by ' using the DataRepository (internal object database) to see whether ' the object exists in the scene at each step (creating the object, ' deleting, and then undoing the DeleteObj call) ' NewScene , false dim nIdentifier set oDatabase = XSIUtils.DataRepository set oCone = CreatePrim( "Cone", "MeshSurface" ) nIdentifier = oDatabase.GetIdentifier( oCone ) LogMessage oDatabase.HasData( nIdentifier ) 'INFO : True DeleteObj( "Cone" ) LogMessage oDatabase.HasData( nIdentifier ) 'INFO : False Undo LogMessage oDatabase.HasData( nIdentifier ) 'INFO : True |