バルーンウィジェットのサンプルコードに対して、VTKが「vtkTextRendererオブジェクトを見つけることができませんでした」というエラーを表示するのはなぜですか?

user5677607

私はVTKウィジェットの使い方を学んでいます。

バルーンウィジェットには、以下のサンプルコードで提供されているものとまったく同じコードを使用しています:https//vtk.org/Wiki/VTK/Examples/Cxx/Widgets/BalloonWidget

以下のマクロを使用してOpengl2レンダリングを使用しています。

#include "vtk-8.2/vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);

レンダリングウィンドウにレンダリングされた球とポリゴンを確認できます。また、これらのオブジェクトを操作することもできます。

ただし、オブジェクトにマウスポインターを合わせると、バルーンウィジェットのポップアップが表示されず、代わりに出力ウィンドウに次のエラーが表示されます。

エラー:C:\ vtk \ src \ Rendering \ Core \ vtkTextMapper.cxxの550行目vtkOpenGLTextMapper(00068BD8):vtkTextRendererオブジェクトが見つかりませんでした。

グーグル検索はこの問題の修正をもたらさなかった、私は誰かがこれについて私を助けてくれることを願っている!

user5677607

さらに調査したところ、このエラーの修正が見つかりました。解決策は、のVTK_MODULE_INIT(vtkRenderingFreeType);に追加すること#include "vtk-8.2/vtkAutoInit.h"です。ファイルの先頭は次のようになります。

#include "vtk-8.2/vtkAutoInit.h"
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingFreeType);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ