VTK开发--错误集锦

简介:

1、文字未显示:

现象:在VTK中使用vtkTextActor或vtkActor2D类显示文字,结果文字未显示出来;

解决方法:在程序上方加上 VTK_MODULE_INIT( vtkRenderingFreeType )


2、编译出现错误:no override found for '...'

解决方法:在程序上方加上

#include <vtkAutoInit.h>

VTK_MODULE_INIT( vtkRenderingOpenGL );


3、运行出现错误:vtkLookupTable [0000000A494850]:Bad table range:[1e+010,-1e+010]

原因:vtkLookupTable范围设置错误,SetRange( double min, double max )参数min比max小

解决方法:正确设置SetRange(...)函数的参数


4、运行时出现错误:Error: no voerride found for "vtkGPUVolumeRayCastmapper"

解决方法:在main函数前加上

VTK_MODULE_INIT( vtkRenderingVolumeOpenGL );


5、运行时出现错误:vtkTrivialProducer (0000000009584F50): This data object does not contain the requested extent.

原因:使用vtkImageReslice,设置完后未调用Update()方法;

解决方法:pImageReslice->Update();

备注:其他类出现此错误同此解决方法。


6、运行时出现错误:vtkOpenGLTexture (0000000002540430): No scalar values found for texture input!

原因:创建vtkTextActor时,未调用SetInput()方法;或调用SetInput()方法,参数给的空字符串。这都相当于创建了一个空vtkTextActor,导致该错误发生。

解决方法:创建vtkTextActor时进行初始化,即调用SetInput()方法,且必须给出参数,哪怕是一个空格字符创。


7、运行时出现错误:Invalid pixel format, no OpenGL support

解决方法:不要在QVtkWidget的子类构造函数中创建需要render(渲染)的对象,在使用时进行渲染。


8、运行时警告:Warning: Link to vtkInteractionStyle for default style selection.

解决方法:在main函数前加上 VTK_MODULE_INIT( vtkInteractionStyle );




本文转自 006玩命 51CTO博客,原文链接:http://blog.51cto.com/weiyuqingcheng/1921242,如需转载请自行联系原作者
相关文章
|
Unix Linux 程序员
Py之curses:curses库的简介、使用、安装方法详细攻略
Py之curses:curses库的简介、使用、安装方法详细攻略
Py之curses:curses库的简介、使用、安装方法详细攻略
|
3月前
CMake自动打包--Qt项目
CMake自动打包--Qt项目
56 0
|
3月前
|
编译器 C语言
Mingw快捷安装教程 并完美解决出现的下载错误:The file has been downloaded incorrectly
Mingw快捷安装教程 并完美解决出现的下载错误:The file has been downloaded incorrectly
115 0
问题集锦:Cocos2dx CMake 在win32下报错:"BULLET_INCLUDE_DIR-NOTFOUND"
问题集锦:Cocos2dx CMake 在win32下报错:"BULLET_INCLUDE_DIR-NOTFOUND"
197 0
|
API 开发工具 图形学
Pico neo3 Unity打包设置
最近使用Pico的频率很高,想给一些Pico爱好者分享一下在Unity中想项目打包到Pico设备中
891 0
Pico neo3 Unity打包设置
libzip开发笔记(一):libzip库介绍、编译和工程模板
libzip开发笔记(一):libzip库介绍、编译和工程模板
libzip开发笔记(一):libzip库介绍、编译和工程模板
|
前端开发
Qt界面设计 -- 点滴记录(★firecat推荐★)
Qt界面设计 -- 点滴记录(★firecat推荐★)
188 0
Qt界面设计 -- 点滴记录(★firecat推荐★)
|
机器学习/深度学习 算法 网络协议
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)
478 0
开源项目推荐:Dlib C++ Libraries使用说明与内存泄漏问题解决(★firecat推荐★)
|
Shell
Redmine 插件 Easy Gantt 的安装与测试
Easy Gantt 是 Redmine 的插件,这个插件使得在 Redmine 下进行项目进度规划非常容易。本文介绍 Easy Gantt 插件的安装方法和主要功能。
7506 0
|
C语言
Qt Creator新安装后运行一个程序后,出现错误:Error while building/deploying project dict-qt (kit: Desktop Qt 5.10.0 MinGW 32bit) When executing step "qmake"
1、环境介绍:在windows10 Pro下,当前Qt Creator版本,如下图所示: 2、问题描述:当用Qt Creator新建一个工程后,按Ctrl + R 构建/部署时,出现问题,问题截图如下: 3、解决方案:这是由于Qt Creator打开的工程文件夹的绝对路径中存在中文字符,只需将工...
5924 0