2017-05-19 1 views
0

ここではMayaの自己定義型があり、シェイプのコンポーネントが選択された直後に何かしたいと思います。Mayaで自己定義のメッシュコンポーネントが選択された直後のUserEventの投稿方法

私はこのUserEventを登録しshapeUIクラスの選択機能でそれを投稿、selectInfo.AddSelection呼び出しの後。私はちょうど形で私のマウスをホバリングしていたとき、私は実際には、形状の部品を選択する前に

は、しかし、結果は、イベントが掲載されました。

実際の選択が行われた後にイベントをするためにpostEventコールを置くための任意のアイデアは、右の投稿?

ありがとうございました。

答えて

0

あなたは選択にMEventMessageメソッドとaddCallbackを使用して、あなたのnodeTypeに基づいてメッセージをフィルタリングすることができます。私はここに質問のsimilerの種類を投稿した答えを持っていますlink実際にはPythonですが、あなたはcppのニーズに応じて調整することができます。 Threはapi docsのほんの一例ですapi doc linkです。これは

+0

ありがとう役立ちます願っています。私は最終的に同じことをするscriptJobの使用を選択し、selectchangeイベントへのコールバックを追加します。 – Joey

+0

しかしそれはあまりうまくいかず、自分で定義したイベントの仕事を得ることができたら、フィルタリングコードを削除してロジックをきれいにすることができます。とにかく、今は動作します。ありがとうございました。 – Joey

関連する問題