中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VTK開發--錯誤集錦

發布時間:2020-07-20 05:22:47 來源:網絡 閱讀:6033 作者:006玩命 欄目:編程語言

1、文字未顯示:

現象:在VTK中使用vtkTextActor或vtkActor2D類顯示文字,結果文字未顯示出來;

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


2、編譯出現錯誤:no override found for '...'

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

#include <vtkAutoInit.h>

VTK_MODULE_INIT( vtkRenderingOpenGL );

或:

VTK_MODULE_INIT( vtkRenderingOpenGL 2);

注:根據編譯時選擇的是OpenGL還是OpenGL2。


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!

現象:在VTK中使用vtkTextActor或vtkActor2D類顯示文字,結果文字未顯示出來;

原因:創建vtkTextActor時,未調用SetInput()方法;或調用SetInput()方法,參數給的空字符串。這都相當于創建了一個空vtkTextActor,導致該錯誤發生。或未調用初始化宏VTK_MODULE_INIT

解決方法:(1)在先程序上方加上 VTK_MODULE_INIT( vtkRenderingFreeType ),依然不可以的話,進行(2);

            (2)創建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 );


9、運行時錯誤:vtkOpenGLExtensionManager (00000232ABF21E00): Extension GL_VERSION_1_2 could not be loaded.

原因:VTK三維紋理映射類:vtkVolumeTextureMapper3D只其支持兩種顯卡nvidia和ATI;電腦默認的顯卡使用的是集成顯卡(已集成顯卡的配置自然是不能很好的支持OPENGL)而不是獨顯。

解決方法:手動切換到獨顯。詳細的切換方法:雙顯卡切換。


10、運行時警告:VTKOpenGLRenderer(00...00043A450):Resetting view-up since view plane normal is parallel

解決方法:暫未知。


11、運行時錯誤里:vtkTextActor[000...26380]:Failed getting the TextRenderer instance!

解決方法:在.cpp文件開頭加上VTK_MODULE_INIT( vtkRenderingFreeType );


12、運行時警告:QVTKWidget was deprecated for VTK 8.1 and will be removed in a future version.

解決方法:使用QVTKOpenGLWidget替換QVTKWidget 即可。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹东市| 新丰县| 东台市| 许昌县| 新乡市| 藁城市| 格尔木市| 灵宝市| 庆云县| 陵川县| 维西| 鄂伦春自治旗| 广水市| 安义县| 西乡县| 梨树县| 辉县市| 茶陵县| 嘉祥县| 靖宇县| 突泉县| 神农架林区| 泾源县| 阿坝| 台中市| 肃南| 克东县| 沁阳市| 信丰县| 柘荣县| 广宗县| 巩留县| 平果县| 启东市| 买车| 老河口市| 屏南县| 道孚县| 龙游县| 洱源县| 托克托县|