C# VTK r(复位)钥匙代码执行

C# VTK r(复位)钥匙代码执行,c#,c++,vtk,C#,C++,Vtk,在VTK中,默认交互模式允许用户通过单击r重置键将3D对象缩放到原始设置,例如1。我想知道有没有办法用编码来实现这个功能?我使用C+Actudiz,但是C++代码也应该有帮助。< p>在vtkItActurTysLy.CXX中,这是OnChar函数中的相关代码: case 'r' : case 'R' : this->FindPokedRenderer(rwi->GetEventPosition()[0], rwi->G

在VTK中,默认交互模式允许用户通过单击r重置键将3D对象缩放到原始设置,例如1。我想知道有没有办法用编码来实现这个功能?我使用C+Actudiz,但是C++代码也应该有帮助。

< p>在vtkItActurTysLy.CXX中,这是OnChar函数中的相关代码:

case 'r' :
case 'R' :
  this->FindPokedRenderer(rwi->GetEventPosition()[0], 
                          rwi->GetEventPosition()[1]);
  if(this->CurrentRenderer!=0)
    {
    this->CurrentRenderer->ResetCamera();
    }
  else
    {
    vtkWarningMacro(<<"no current renderer on the interactor style.");
    }
  rwi->Render();
  break;
资料来源: