首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VTK r(重置)密钥代码插入

VTK r(重置)密钥代码插入
EN

Stack Overflow用户
提问于 2013-12-05 20:19:18
回答 1查看 626关注 0票数 1

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-05 20:56:01

在vtkInteractorStyle.cxx中,这是OnChar()函数中的相关代码:

代码语言:javascript
复制
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;

来源:http://vtk.1045678.n5.nabble.com/Reset-Window-Level-Pressing-r-key-td5653790.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20409835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档