vtkCornerAnnotation可以在renderer渲染的时候被挂载上去,从而在图片的左上角、右下角、等等位置添加你想显示的文字。
效果如下:
所需代码:
头文件:
#include "vtkCornerAnnotation.h"
构造函数里创建对象并初始化:
m_cornerAnnotation = vtkSmartPointer<vtkCornerAnnotation>::New();
m_cornerAnnotation->GetTextProperty()->SetColor(1.0, 0.72, 0.0);
m_renderer->AddViewProp(m_cornerAnnotation);
添加文字:
m_cornerAnnotation->SetText(vtkCornerAnnotation::LowerLeft, text.c_str());