Access to Cells in VTK.js
Andrzej Marciniak <[email protected]> Thu, 17 Jan 2019 11:56:29 -0700 (MST)
| Newsgroups | gmane.comp.lib.vtk.user |
|---|---|
| Message-ID | <[email protected]> |
Hi All, My question is: for a given IJK data cell position in vtkImageData, how can I get access to: - voxel value, - voxel bounds (position of all 8 vertices of a voxel) - all voxels belonging to a given vtkImageSlice. More detailed description of why I need this: I am working on a tool for annotations and segmentations of MRI images using vtk.js with vtkImageData to represent MRI volume. I tried to use vtkImageSlice for both original image (grayscale) and overlay (color), but since there is no transparency for background voxels in vtkImageSlice (i.e. there is opacity property but no alpha), I had to use a different approach. Now, I am using "my own" transparent canvas as segmentation/annotation layer and vtkImageSlice to represent original image. To establish position of annotation I use picker. Using - picker.getPickedPositions()[0] - picker.getCellIJK() I can get both world position and cell position for a picked point. This works great, including interactions like zooming, pan, windowlevel, slicing etc. (see picture). <http://vtk.1045678.n5.nabble.com/file/t342677/annotationTool.png> However, I would like to draw on my canvas not only points (as in the picture), but also full rectangles covering voxels. To do that I need to know position of 4 vertices of voxel in a given plane and its value (I want to mark it with different color regarding the value). Thanks Andrzej -- Sent from: http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ Search the list archives at: http://markmail.org/search/?q=vtkusers Follow this link to subscribe/unsubscribe: https://vtk.org/mailman/listinfo/vtkusers