vtk SetHandleSize()函数问题
vtk吧
全部回复
仅看楼主
level 2
dzrydbrn 楼主
vtkPlaneWidget有点不太对劲
planeWidget1 = vtkPlaneWidget::New();
planeWidget1->SetHandleSize(0.1);
我把SetHandleSize(0.1);改成SetHandleSize(1);
handles也没有任何大小的变化,请问这是为什么?
原程序如下:
#include<vtkRenderWindowInteractor.h>
#include<vtkDataSetMapper.h>
#include<vtkInteractorStyleTrackballCamera.h>
#include<vtkOrientationMarkerWidget.h>
#include <vtkRenderWindow.h>
#include <vtkRenderer.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkSmartPointer.h>
#include <vtkPlaneWidget.h>
int main()
{
planeWidget1 = vtkPlaneWidget::New(); planeWidget1->SetHandleSize(1);
planeWidget1->SetInteractor(renderWindowInteractor);
planeWidget1->On();renderWindowInteractor->Initialize();
renderer->ResetCamera();
renderWindow->Render();
vtkSmartPointer<vtkInteractorStyleTrackballCamera> style=vtkSmartPointer<vtkInteractorStyleTrackballCamera>::New();
renderWindowInteractor->SetInteractorStyle(style);
renderWindowInteractor->Start();
}
2013年08月26日 10点08分 1
1