[vtkusers] Re: vtkMergePoints usage (Steve Boyd)

Steve Boyd skboyd at ucalgary.ca
Thu Oct 9 12:09:43 EDT 2003


Doug,

I think I've worked it out now.  Hope this helps:

    // Taking out duplicate points by adding them one by one into
mergedPts
    vtkPoints *mergedPts = vtkPoints::New();  // for merged points

    vtkMergePoints *pointLocator = vtkMergePoints::New();
      pointLocator->InitPointInsertion(mergedPts,points->GetBounds());
// original data bnds

    for (id=0; id<points->GetNumberOfPoints(); id++) { // main loop

      newPt = points->GetPoint(id);
      pointLocator->InsertUniquePoint(newPt,insertedId);  // insert the
unique point
    }


Steve

-- 
Steven Boyd

PhD, PEng
Assistant Professor
Department of Mechanical and Manufacturing Engineering
University of Calgary
2500 University Drive, N.W.
Calgary, Alberta, Canada, T2N 1N4

tel. 1.403.220.4173  fax. 1.403.282.8406  skboyd at ucalgary.ca
-------------------------------------------------------------------



More information about the vtkusers mailing list