[vtk-developers] bug in Marching Cubes

Eduardo Suarez-Santana esuarez at itccanarias.org
Wed Mar 30 06:48:56 EDT 2011


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);





More information about the vtk-developers mailing list