球体をクリックしたときに、VTK を使用して C# でイベントを発生させようとしています。
どうすればいいですか?
まず、カスタム InteractorStyle を実装する必要があります。OnLeftButtonDown() の内部では、ピッカーを使用する必要があります。ピッカーの ->GetActor() 関数は、選択したオブジェクトを通知します。このオブジェクトが探していたオブジェクトと一致する場合、球体をクリックした状態になり、やりたいことが何でもできます。
(これはこの種の状況のシェルです (クリックしたオブジェクトはチェックしませんが、InteractorStyle をサブクラス化し、ピッカーを使用する方法を示します): http://www.vtk.org/Wiki/VTK/Examples/ Cxx/インタラクション/ピッキング