我正在与ActiViz .NET合作,遇到了一个小问题。
当我注册一个事件时(例如。LeftButtonReleaseEvt),我找不到我在RenderWindowControl上点击的位置。该事件被调用。
...
rwcVtk.RenderWindow.GetInteractor().LeftButtonPressEvt += new vtkObject.vtkObjectEventHandler(RenderWindow_LeftButtonReleaseEvt);
}
void RenderWindow_LeftButtonReleaseEvt(vtkObject sender, vtkObjectEventArgs e)
{
//TODO: Where did i click?
}有人能帮帮我吗?我认为,关于这方面的文档并不多。
发布于 2011-06-14 08:26:54
我没有尝试过这个,但也许你正在寻找这处房产:
this.Interactor.GetLastEventPosition();要查看其工作原理,请转到Activiz Examples文件夹"Examples\VolumeRendering\CS“并查看该示例。
https://stackoverflow.com/questions/5421221
复制相似问题