[vtkusers] Re: MarchingCubes
Sean McInerney
seanm at nmr.mgh.harvard.edu
Wed Jul 28 17:34:29 EDT 2004
Jonathan,
That's a cool idea!
Foreach desired slice plane for the ImageData volume that you will
ultimately produce, do something like this:
1.) Use vtkClipPolyData to get the 2D contour of the given slice.
2.) Use vtkPolyDataToImageStencil to produce ImageStencilData
3.) Use vtkImageStencil to produce the ImageData
(need to do a little filtering to produce the desired binary image).
4.) Use vtkAppendFilter to fuse the 2D binary images into a 3D volume.
Hopefully, the ImageStencilData retains a 3D extent.
5.) Voila! Binary volume from PolyData ... maybe.
-Sean
Jonathan Bailleul wrote:
> Goodwin Lawlor wrote:
>
>>Something like vtkPolyDataToImageStencil?
>
>
> I do not understand what it does!
>
> Anyway, I did a simple program writing (slice by slice) the contours of
> a polydata into an RAW (air/analyse) image some time ago, if that can
> help...
>
>
>
>
>>"Leila Baghdadi" <baghdadi at sickkids.ca> wrote in message
>>news:1090948771.980.6.camel at mouse18.phenogenomics.ca...
>>
>>>Dear Bill,
>>>
>>>Hope you are doing well,
>>>
>>>I was wondering since you are smart enough to have come up with
>>>MarchingCubes,
>>>
>>>have you come up with something that does the opposite,
>>>
>>>i.e Input (mesh) , output (binary image)
>>>
>>>
>>>Yours Sincerely,
>>>
>>>
>>>Leila
>>>
More information about the vtkusers
mailing list