[Paraview] using paraview with CAVElib
Charles Law
charles.law@kitware.com
Tue, 07 Jan 2003 11:22:04 -0500
Hello Steven,
I do not have much experience using VTK and CAVELib, but I assume that
there are special vtkMapper, vtkActor or vtkRenderers which do this. You
should be able to add these special subclasses in ParaView and make it
work. All of these objects are created through Tcl calls, so It should be
easy to make the substitution. If you are not using MPI, then ParaView
skips creating the composite manager, so you do not need to worry about that.
The renderer/render window is created in vtkPVRenderView in the
"CreateRenderObjects" method.
The actor and mapper are created in vtkPVData in release 0.6, but are
created in vtkPVPart in the nightly CVS repository.
There is an environment variable (PV_SEPARATE_RENDER_WINDOW) that when set
causes the render window and the UI to be in separate windows. You may
need this option.
Charles.
At 04:53 PM 1/3/2003 -0600, Coorpender, Steven wrote:
>Does anyone have any experience modifying the Paraview source to use the
>CAVElib for rendering? Theoretically, it should be possible with the
>vtkActorToPerformer class. What I need to do is find out where in the
>Paraview source code the rendering or mapping calls to VTK are made and
>make appropriate calls to the vtkActorToPerformer object instead. A
>separate loop will handle the rendering using OpenGL Performer and the
>CAVElib. Any help and/or ideas would be greatly appreciated.
>
>Steven Coorpender
>Systems Analyst
>LSUHSC-Ophthalmology
>504-412-1200x1446
>scoorp@lsuhsc.edu