我在点击球体
时尝试使用VTK在C#中引发事件我该怎么做?
答案 0 :(得分:1)
首先,您必须实现自定义InteractorStyle。在它的OnLeftButtonDown()中,你必须使用一个Picker,然后选择器的 - > GetActor()函数会告诉你你选择了哪个对象。如果此对象等于您要查找的对象,则您现在具有单击球体并可以执行任何操作的条件。
(以下是这种情况的shell(它不会检查您单击的对象,但显示如何子类化InteractorStyle并使用Picker):http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/Picking