请问这个问题该怎么解决
vtk吧
全部回复
仅看楼主
level 6
西恩粉si 楼主
2014年11月06日 09点11分 1
level 12
图中的英文已经告诉你了啊
2014年11月07日 01点11分 2
可是我照着用户手册的代码写的,而且已经有个vtktextmapper了,那个2Dmapper有什么用哈
2014年11月07日 01点11分
回复 西恩粉si :贴代码,帮你看。
2014年11月07日 02点11分
回复 rabbitbride :vtkTextProperty ptp = vtkTextProperty.New(); ptp.SetColor(0, 0, 1); ptp.SetFontSize(18); vtkTextMapper vtm = vtkTextMapper.New();vtm.SetInput("this is"); vtm.SetTextProperty(ptp); vtkTextActor vta = vtkTextActor.New(); vta.SetMapper(vtm);
2014年11月07日 07点11分
回复 rabbitbride :vta.SetPosition(90, 50); vtkRenderer ren = vtkRenderer.New(); ren.AddActor(vta); renderWindowControl1.RenderWindow.AddRenderer(ren);
2014年11月07日 07点11分
level 12
[冷]代码是这么贴的:
vtkTextProperty ptp = vtkTextProperty.New();
ptp.SetColor(0, 0, 1);
ptp.SetFontSize(18);
vtkTextMapper vtm = vtkTextMapper.New();
vtm.SetInput("this is");
vtm.SetTextProperty(ptp);
vtkTextActor vta = vtkTextActor.New();
vta.SetMapper(vtm);
vta.SetPosition(90, 50);
vtkRenderer ren = vtkRenderer.New();
ren.AddActor(vta);
renderWindowControl1.RenderWindow.AddRenderer(ren);
2014年11月07日 09点11分 3
level 12
vtkTextActor 不能这么用吧?换成这个就好了vtkActor2D
C++代码如下:
vtkSmartPointer<vtkTextProperty> sliceTextProp = vtkSmartPointer<vtkTextProperty>::New();
vtkSmartPointer<vtkTextMapper> sliceTextMapper = vtkSmartPointer<vtkTextMapper>::New();
sliceTextMapper->SetInput(“XXXX”);
sliceTextMapper->SetTextProperty(sliceTextProp);
vtkSmartPointer<vtkActor2D> sliceTextActor = vtkSmartPointer<vtkActor2D>::New();
sliceTextActor->SetMapper(sliceTextMapper);
sliceTextActor->SetPosition(15, 10);
2014年11月07日 09点11分 4
抱歉,我本来是想这么粘代码的,但是说什么超过字数不让发,我就全放在一起了,OK 了,辛苦吧主[太开心]
2014年11月07日 11点11分
level 12
@西恩粉si 快来~~[滑稽]
2014年11月07日 09点11分 5
不好意思了,才来,真是抱歉,我弱弱地问下学了这个能有什么工作啊
2014年11月07日 10点11分
回复 西恩粉si :工地搬砖头[吐舌]
2014年11月08日 01点11分
回复 rabbitbride :赞,32个赞
2014年11月08日 09点11分
1