[vtkusers] (no subject)
    forzakim 
    forzakim at yahoo.co.jp
       
    Wed Aug 21 21:43:16 EDT 2002
    
    
  
Hello all,
I create a vtkPolyData object by manual operation and am going to create a
polyline. I want to add a cell(LINE) periodically. However, nothing is
displayed.
In initialization
    vtkRenderer *ren = vtkRenderer::New();
    vtkRenderWindow *renWin = vtkRenderWindow::New();
    renWin->AddRenderer(ren);
    vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
    iren->SetRenderWindow(renWin);
    vtkPoints *polyPoints = vtkPoints::New();
    vtkCellArray *polyCells = vtkCellArray::New();
    vtkPolyData *polyline = vtkPolyData::New();
    polyline->SetPoints(polyPoints);
    polyline->SetLines(polyCells);
    vtkPolyDataMapper *polyMapper = vtkPolyDataMapper::New();
    polyMapper->SetInput(polyline);
    vtkActor *polyActor = vtkActor::New();
    polyActor->SetMapper(polyMapper);
    ren->AddActor(polyActor);
In every scan
    vtkPoints *Points = (vtkPoints*)(polyline->GetPoints());
    vtkCellArray *Cells = (vtkCellArray*)(polyline->GetLines());
    vtkIdType ptIds[2], cellId;
    ptIds[0] = Points->InsertNextPoint(&polydata[pt][0]);
    ptIds[1] = Points->InsertNextPoint(&polydata[pt+1][0]);
    cellId = Cells->InsertNextCell(2, ptIds);
    polyline->Update();
    pt++;
Any help will be appreciated.
Regards.
forzakim
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/
    
    
More information about the vtkusers
mailing list