[vtkusers] How put many sphers in to one actor?
Arkadiusz Zychewicz
oczykota at gmail.com
Wed Sep 9 09:27:48 EDT 2009
Hi,
i must create many sphers (~10000) but almost all is same. Now i make
one aktor for one sphere, it's no working fine.
My code:
for (int i = 0; i < P->size(); i++) {
//utworzenie obiektu reprezentujacego linie w vtk
vtkSphereSource* zrodlo = vtkSphereSource::New();
Punkt* pp = P->at(i);
zrodlo->SetCenter(pp->x, pp->y, pp->z);
zrodlo->SetRadius(0.06);
//utworzenie odpowiedniego mappera i przypisanie go do
wlasciwej linii
vtkPolyDataMapper *mapper = vtkPolyDataMapper::New();
mapper->SetInputConnection(zrodlo->GetOutputPort());
//utworzenie aktora i przypisanie do niego odpowiedniego mappera
vtkActor *aktor = vtkActor::New();
aktor->SetMapper(mapper);
aktor->GetProperty()->SetColor(cR, cG, cB);
//dodanie aktora na scene.
render->AddActor(aktor);
}
How put all sphers int one actor?
A.
More information about the vtkusers
mailing list