[vtkusers] vtkVoxelModeller / converting "bit" scalar type?

Paul Melis paul at science.uva.nl
Tue May 6 11:38:34 EDT 2008


Paul Melis wrote:

> Hello,
> Is there any way to actually use the output of the vtkVoxelModeller? 
> Its output has scalar type "bit", but there seems to be no way to use 
> this as I haven't found a filter that can handle the type (not even 
> vtkImageCast or vtkImageShiftScale). The TCL test included in the docs 
> for vtkVoxelModeller seems to suggest that writing the filter's output 
> to a .vtk file and then reading it back in is a work-around, but even 
> that doesn't work, as the result after reading is still "bit". Is the 
> only way really to _hand-edit_ the output file so as to change the 
> scalar type?
>
> If so, is there a filter that can do similar things? In my case 
> convert outlines (vtkPolyData consisting of lines) to a bi-level 
> structured points set denoting inside/outside. I looked at 
> vtkImplicitModeller, but it can't get it to fill the inside of the 
> outlines, while vtkVoxelModeller does this by itself.

Never mind.
I seem to have found a work-around by using a vtkDelaunay3D on the 
lines, followed by a vtkImplicitModeller followed by a vtkImageThreshold.

Paul



More information about the vtkusers mailing list