でそれを得ることができますどのように取得しない:
pd // a polydata
polys = pd->GetPolys();
vtkCellArray* polys2= vtkCellArray::New();
polys2->DeepCopy(polys);
size = polys->GetNumberOfCells();
vtkIdList* Ids = vtkIdList::New();
vtkIdList* Ids2 = vtkIdList::New();
for(i = 0; i < size-1; i++){
polys->GetNextCell(Ids);
for(j = 1; j < size; j++){
polys2->GetNextCell(Ids2);
//compare i cell with j cell)
}
}
またはこれをすべきであるにも(効率は低くなる可能性があります)
pd // a polydata
polys = pd->GetPolys();
size = polys->GetNumberOfCells();
vtkIdList* Ids = vtkIdList::New();
vtkIdList* Ids2 = vtkIdList::New();
for(i = 0; i < size-1; i++){
polys->GetNextCell(Ids);
for(j = 1; j < size; j++){
polys2->GetCell(j,Ids2);
//compare i cell with j cell)
}
}
どのようなセルのプロパティを比較したいですか? – mululu
三角セル、基本的に問題は反復であり、比較ではありません。 – duufous