modoのSlackでコマンドの演算子をWarren Lさんがまとめて投稿してたのでメモしておきます。
コマンドを実行するときに構文や演算子を追加すると、自動化で便利に使えたりします。
演算子 |
説明 | 例 |
---|---|---|
? | クエリー | |
?+ | ブール値の状態を切り替える | tool.attr prim.cube uvCompensation ?+ |
?+2 | nを加算 | tool.attr prim.cube segmentsX ?+2 |
?*3 | n倍する | tool.attr prim.cube segmentsX ?*3 |
?+> | 粗くステップアップ(Shift) | tool.attr prim.cube sizeX ?+> |
?-> | 粗くステップダウン (Shift) | tool.attr prim.cube sizeX ?-> |
?+< | ファインステップアップ (Ctrl) | tool.attr prim.cube sizeX ?+< |
?-< | ファインステップダウン (Ctrl) | tool.attr prim.cube sizeX ?-< |
?min | 最小値に設定 | mesh.smoothMode ?min |
?max | 最大値に設定 | mesh.smoothMode ?max |
?(a|b|c) |
リストを循環させる | view3d.showGrid state:?(no|inactivewp) |
! | ダイアログを表示しない | !vert.join true |
!! | ダイアログとサブコマンドのダイアログを抑制 | !!@pp_strayvert.py |
こういう情報、SDKかドキュメントのどこかにまとまってるのかな?