[vtkusers] vtkDecimate and memory consumption
Stefan Lindenau
stefan.lindenau at gmx.de
Wed Dec 17 16:36:54 EST 2003
Hi there,
I have done a segmentation using ITK and now I want to render it using
the VTK. Therefor I have used the Marching Cubes filter.
When I write the result of this filter to a file it has the size of
672Megabytes. So I want to reduce the size with the vtkDecimate filter,
but whenever I use it it ends with an access violation, I think that is
due to much memory consumption. I have 1Gigabyte RAM and my virtual
memory is about 6,5GB and I am using Windows XP with Visual C++. My
parameters are:
vtkDecimate *decimate = vtkDecimate::New();
decimate->SetInput(mcubes->GetOutput());
decimate->PreserveEdgesOn();
decimate->SetInitialFeatureAngle(60);
decimate->SetMaximumIterations(2);
decimate->SetTargetReduction(1);
decimate->ReleaseDataFlagOn();
decimate->SetAspectRatio(20);
decimate->SetInitialError(0.1);
decimate->SetErrorIncrement(0.01);
Do you have any better proposals for the parameters of the vtkDecimate
filter, or do I have to reduce the resolution of my input material?
Thank you
Stefan
More information about the vtkusers
mailing list