[vtkusers] problems with GetCellNeighbors
Dominik Szczerba
domi at vision.ee.ethz.ch
Mon Jun 26 11:36:07 EDT 2006
I just confirmed using picking, yes, i am picking two tets and they have
3 point Ids in common...
Is it at all the right way of using GetCellNeighbors? What is the Cell
here: a tet or it's face (triangle)?
Dominik
John Biddiscombe wrote:
> Are the points shared between cells? Duplicated edges won't appear as
> shared ones
>
> ?
>
> JB
>
>
> Dominik Szczerba wrote:
>
>> I did, no effect :(
>> Dominik
>>
>> John Biddiscombe wrote:
>>
>>> Do you have to call BuildLinks first?
>>>
>>> Can't remember...
>>>
>>> JB
>>>
>>>
>>> Dominik Szczerba wrote:
>>>
>>>> Hi,
>>>>
>>>> The following code retrieves cell points, but not cell neighbours, what
>>>> is wrong?
>>>>
>>>> vtkUnstructuredGrid* grid;
>>>> //...
>>>> for(int id=0; id<NCELLS; id++){
>>>> vtkIdList* points = vtkIdList::New();
>>>> vtkIdList* cells = vtkIdList::New();
>>>> grid->GetCellPoints(id,points);
>>>> grid->GetCellNeighbors(id,points,cells);
>>>> int np = points->GetNumberOfIds();
>>>> int nc = cells->GetNumberOfIds();
>>>> cerr << nc << endl;// always 0
>>>> points->Delete();
>>>> cells->Delete();
>>>> }
>>>>
>>>> thanks,
>>>> Dominik
>>>>
>>>
>>
>
>
--
Dominik Szczerba, Dr.
Computer Vision Lab CH-8092 Zurich
http://www.vision.ee.ethz.ch/~domi
More information about the vtkusers
mailing list