[vtkusers] VTK Stereo - Help Rendering Left & Right Eye Separately
Teek
EZ7543 at wayne.edu
Fri Jun 9 16:14:31 EDT 2017
Going to try this way. I'm assuming that I'll have to iterate through a
RendererCollection from the RenderWindow in order to get the ActiveCamera
correct? Then for each Renderer set the camera->SetEyePosition.
VTK - Users mailing list wrote
> You should be able to write a subclass of vtkWin32OpenGLRenderWindow
> (or whatever **actual** vtkRenderWindow subclass gets instantiated for
> your app) and then provide your own overrides of the methods
> StereoUpdate, StereoMidpoint, and StereoRenderComplete.
>
> In the StereoUpdate method, call the parent method first, and then
> call camera->SetEyePosition to be at the left eye. In the
> StereoMidpoint method, call the parent method first, and then call
> camera->SetEyePosition to be at the right eye.
>
> In the StereoRenderComplete method, call the parent method first, and
> then call camera->SetEyePosition back to its pre-stereo rendering
> values.
>
> The trick with SetEyePosition calls is that they coordinates have to
> be in **camera** space, not world space.
>
>
> HTH,
> David C.
--
View this message in context: http://vtk.1045678.n5.nabble.com/VTK-Stereo-Help-Rendering-Left-Right-Eye-Separately-tp5743559p5743612.html
Sent from the VTK - Users mailing list archive at Nabble.com.
More information about the vtkusers
mailing list