[vtk-developers] bug in Marching Cubes

David Doria daviddoria at gmail.com
Wed Mar 30 07:46:42 EDT 2011


On Wed, Mar 30, 2011 at 6:48 AM, Eduardo Suarez-Santana <
esuarez at itccanarias.org> wrote:

> In vtk-5.6.1/Graphics/MarchingCubes.cxx:
>
> 499     vtkDoubleArray *image=vtkDoubleArray::New();
> 500     image->SetNumberOfComponents(inScalars->GetNumberOfComponents());
> 501     image->SetNumberOfTuples(image->GetNumberOfComponents()*dataSize);
> 502     inScalars->GetTuples(0,dataSize,image);
> 503
> 504     double *scalars = image->GetPointer(0);
>
> I think it should be:
>
> 499     vtkDoubleArray *image=vtkDoubleArray::New();
> 500     image->SetNumberOfComponents(inScalars->GetNumberOfComponents());
> 501     image->SetNumberOfTuples(dataSize);       //changed
> 502     inScalars->GetTuples(0,dataSize-1,image);  // changed
> 503
> 504     double *scalars = image->GetPointer(0);
>
>
Why do you think that? Do you have a test that fails the old way and passes
the new way?

David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20110330/e35e7092/attachment.html>


More information about the vtk-developers mailing list