版本说明:VTK6.3.0

1 错误描述

按住鼠标的中间按键对切面进行旋转的时候,提示:

Genworks for ortho planes: set plane orientation firsteric Warning: In D:\VTK\VTK-6.3.0\Interaction\Widgets\vtkImagePlaneWidget.cxx, line 2018
only works for ortho planes: set plane orientation first

2 解决方法

根据提示,要设置orientation,但是我已经调用SetPlaneOrientation( 0 )进行了设置,结果还是出现这个问题。在查看vtkImgaePlaneWidget源码的时候发现,这警告是在GetSliceIndex()GetSlicePosition()这两个函数中发出的,我是在事件回调函数里面调用了这两个函数。

经过仔细阅读源码发现,这个函数只能在orientation为X、Y或者Z三个方向的时候可以调用,否者会提示警告。出现上面的错误就是因为在改变切面方向的时候,在事件回掉函数中调用了GetSliceIndex()GetSlicePosition()这个函数,因此提示警告信息。

知道问题的所在,解决这个问题就简单了,取消这两个函数的调用即可。

vtkImagePlaneWidget:only works for ortho planes: set plane orientation first相关推荐

  1. ARKit Plane Detection (平面检测)

    使用ARKit,通过摄像机捕捉到真实世界并在其中加入计算机程序创造的虚拟物品,检测平面,并在平面上覆盖上一张网图,最终效果图如下 创建ARKit项目,Xcode会自动在Main.storyboard中 ...

  2. ffmpeg avfilter

    前言 FFmpeg的优秀在于它的功能强大和良好的系统框架,而滤镜就是其中之一.ffmpeg的自带滤镜不但能对视频进行裁剪,添加logo,还能将多个滤镜组全使用. 更妙之处在于它还可以方便地添加自己定义 ...

  3. opencv倾斜矫正

    /****************倾斜校正子程序*****************/ //函数名称:IplImage *Rotate(IplImage *RowImage) //功能:对每行数字进行倾 ...

  4. Altium Protel PCB Layer

    The layers themselves are grouped by their functional types: Signal Layers – Top Layer, Bottom Layer ...

  5. [WorldWind学习]17.视域调度(视域体裁剪)

    视域调度(视域体裁剪) 在WW中用户改变自己的的视角,纹理影像和高程会动态加载,在视野范围内的影像和DEM显示,超出视域范围的瓦片则不显示.不仅是瓦片,太阳.大气网格.三维模型ModelFeature ...

  6. 机器人学习--Hans Moravec在斯坦福博士论文1980年-Obstacle Avoidance and Navigation in the Real World by a Seeing Ro

    Hans Moravec,占用栅格地图的发明人. Obstacle Avoidance and Navigation in the Real World by a Seeing Robot Rover ...

  7. ArcEngine和GDAL读写栅格数据机制对比(一)

    最近应用AE开发插值和栅格转等值线的程序,涉及到栅格读写的有关内容.联想到ArcGIS利用了GDAL的某些东西,从AE的OMD中也发现RasterDataset和RasterBand这些命名和GDAL ...

  8. Cesium-Camera-flyto详解

    https://cesium.com/docs/cesiumjs-ref-doc/Camera.html?classFilter=camera 文章目录 应用场景 Camera模块介绍 Members ...

  9. 在英文论文写作中,什么时候该用斜体?

    作者:邹世辉 链接:https://www.zhihu.com/question/27536649/answer/199320295 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...

最新文章

  1. 图解算法学习笔记(九):动态规划
  2. node.js http客户端
  3. workerman高并发异步mysql_workerman怎么实现高并发
  4. 2021中国家居行业洞察白皮书
  5. 唯一可译码判断c语言_单片机基础实验数码管原理与C语言
  6. maven构建MyBatis项目
  7. 1)关于配置centos的网络问题
  8. Office编程中得到extend对象
  9. python写一个app接收摄像头传输的视频_如何使用Python中的tcp套接字发送和接收网络摄像头流?...
  10. python123.io能不能补交作业_作业分配问题-回溯法-Python3
  11. 试试Navicat和Axere RP Pro吧
  12. 刷脸支付系统源码定制开发
  13. 组策略设置计算机计划任务,windows 2008 server 域环境通过组策略下发计划任务
  14. python打印网页成pdf_python 网页转pdf
  15. kmeans-用户分层
  16. JVM Advent Calendar:JCP.NEXT,简化了JCP程序
  17. 腾讯微博Android客户端开发 - OAuth1.0认证介绍
  18. Git回退和取消回退
  19. Retrying connect to server: xxx.xxx.xxx.xxx:8032. Already tried 0 time(s)
  20. 资深项目经理推荐的五款项目管理工具

热门文章

  1. 会了它+稳定发挥=3000包吃住
  2. android 添加系统日历事件,添加系统日历事件
  3. auto x与auto x
  4. 高一计算机考多少及格,高一高二高三,每个阶段考多少分才正常?必读
  5. FFmpeg视频解码中的YUV420P格式
  6. 开关电源LC滤波器设计
  7. Cognos产品功能介绍
  8. Linux--DNS域名解析服务
  9. 支付宝小程序获取php用户id,02支付宝小程序(基于知晓云)~如何获取用户ID
  10. java手电筒源码_android平台手电筒开发源代码