[vtkusers] 1vtkActor and 2vtkRendrer
sseo
sseo at miki.pe.u-tokyo.ac.jp
Fri Jan 12 05:59:47 EST 2001
hi vtk users!
i am now developing a application which has several vtkWindow.
where each vtkWindow show the same data with a small difference
(mainly the position of camera, and with or without of costly actors)
so i intended to share a vtkActor with several vtkWindow.
unfortunately it didn't work well.
there are cases that each vtkWindow shows same actors.
even when i intend to show more actors than other vtkWindows.
means some actor dont show in case
my question is
"is it valid to share a vtkActor or vtkMapper or a process object?"
or is the problem should in a very different place
any advice is welcome
thanks
seo shinichiro
this is the code snip
where TVTKWindow is a vtkWindow+vtkRendrer class
similar to vtkMFCView for bcb
VTKWindow = new TVTKWindow(this);
VTKWindow->Parent = TabSheet3d;
VTKWindow->Align = alClient;
PositionWindow = new TVTKWindow(this);
PositionWindow->Parent = PositionPanel;
PositionWindow->Align = alClient;
PositionWindow->AddProp( //// important part
document->GetOutlineActor()); ////
PositionWindow->AddProp( //// this line seems not to work
document->GetSliceActor()); //// without line *A* below
PositionWindow->UpdateProps();
PositionWindow->DeactivateInteraction();
vtkCamera *c = PositionWindow->GetCamera();
c->Azimuth(150);
c->Elevation(30);
c->Zoom(2.0);
PositionWindow->ResetLightPosition();
PositionWindow->SetWindowColor(clWhite);
VTKWindow->AddProp( //// important part
document->GetOutlineActor()); ////
VTKWindow->AddProp( //// *A*
document->GetSliceActor()); //// it goes wrong when i comment out this
line
VTKWindow->AddProp( //// this also not work
document->GetSurfaceActor()); //// the pipeline it self works... i'm
sure
-------------- next part --------------
A non-text attachment was scrubbed...
Name: VTKWindow.cpp
Type: application/octet-stream
Size: 7190 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20010112/49b99564/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: VTKWindow.h
Type: application/octet-stream
Size: 2461 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20010112/49b99564/attachment-0001.obj>
More information about the vtkusers
mailing list