VTK里面三维文本显示
来源:互联网 发布:淘宝什么时候打折活动 编辑:程序博客网 时间:2024/05/05 23:49
资料上看到了一种方法,但是不是很通用。如下:
//建立3D 文本,为多边形数据
vtkVectorText *atext =vtkVectorText::New();
atext->SetText("Origin");
//映射文本,注意映射器的类型
vtkPolyDataMapper *textMapper =vtkPolyDataMapper::New();
textMapper->SetInput((vtkPolyData *)atext->GetOutput());
vtkFollower *textActor =vtkFollower::New();
textActor->SetMapper(textMapper);
textActor->SetPosition(0 ,-0.1 , 0);
textActor->SetScale(0.2 ,0.2 , 0.2);
ren1->AddActor( textActor);
vtkTextProperty*pTexProper=vtkTextProperty::New(); //声明文本属性 pTexProper->SetColor(1 ,1 ,0); pTexProper->SetFontSize(18); pTexProper->SetFontFamily(0); pTexProper->SetJustification(1); pTexProper->SetBold(1); pTexProper->SetItalic(1); pTexProper->SetShadow(1); vtkSmartPointer textActor =vtkSmartPointer::New(); //声明3D文本 textActor->SetInput("hengshui"); textActor->SetTextProperty(pTexProper); textActor->SetPosition(80 ,80 , 5); //设置位置 textActor->SetScale(0.7 ,0.7 , 0.7); //设置文字大小 textActor->RotateX(90.0);//沿X轴旋转90度
自己看vtk自带说明,成功。具体如下:
0 0
- VTK里面三维文本显示
- VTK读取三维点云图并显示
- VTK的三维切片和三视图显示
- VTK 多平面重建(MPR)及三维切片显示
- VTK读取一个TXT文档中的三维点坐标显示三维点云
- VTK三维测量
- vtk三维场景基本要素
- {学海无涯}【基于VTK的三维建模】——1.Dicom文件的读取与显示
- VTK 点云重建和读取.txt文档显示三维点云
- VTK 面绘制 三维数据源
- 【VTK】三维体绘制方法
- VTK三维坐标点拾取
- VTK生成分布在球内部或者表面的三维点云坐标,将点云坐标保存为txt文本文档
- 【VTK】VTK中设置默认的三维切片方向
- VTK中文文本显示及简单的医学图像浏览软件
- VTK中文文本显示及简单的医学图像浏览软件
- vtk实战(五十一)—构建三维形体
- VTK 三维轮廓等值面的提取
- EL表达式与JSTL(为空判断)
- Java值传递与引用传递
- nodejs操作mysql数据库
- oracle 关于with admin option和with grant option说明
- 谈谈 Memcached LRU
- VTK里面三维文本显示
- iOS 多线程开发(二)
- PHP iconv()函数转字符编码的问题
- 关于内部类的总结
- MATLAB函数大全
- Leetcode 94
- gcc -I -L -l区别
- Java消息服务
- LRU算法分析