使用VTK放大图像中的点

时间:2011-01-29 01:26:34

标签: java image vtk

我在VTK中有一个用vtkImageViewer2查看的图像,我想放大用户点击的一个点。我在Java工作。有谁知道怎么做?

由于

2 个答案:

答案 0 :(得分:3)

我意识到你要求Java,但我这样做的经验是用c ++;等效的java语法应该工作,减去可定制性。

查看这些示例以进行拾取和缩放。此外,如果将交互器样式设置为“图像”,则鼠标滚轮应该在光标所在的位置进行缩放。你可能不想按字面意思做你所要求的,而是做橡皮带变焦或用鼠标滚轮进行变焦。单击执行某事,而不仅仅是更改视图。

http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/PickingAPixel2

http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/RubberBandZoom

答案 1 :(得分:0)

根据缩放的含义,您想要更改位置和相机的方向(可能)或更改平截头体(不太可能)。

查看类vtkCamera中的方法setPosition()和setFocalPoint()。这是vtkCamera的文档:

  

http://www.vtk.org/doc/nightly/html/classvtkCamera.html