author | Florian Link |
package | FMEwork/VTK |
dll | MLVTKRemoteRendering |
definition | MLVTKRemoteRendering.def |
see also | RemoteRendering |
keywords | offscreen |
The VTKRemoteRendering module allows to render a VTK visualization (represented as a vtkRenderer) using the MeVisLab remote rendering protocol.
In addition to the single vtkRenderer input, the module is also scriptable to:
To access the scripting API, just do:
API = ctx.object()
e.g. to add a renderer dynamically:
import vtk
ren = vtk.vtkRenderer()
ctx.object().GetRenderWindow().AddRenderer(ren)
Note: VTK cursor shapes are currently not supported, since vtkRenderWindow.SetCurrentCursor() seems to be used seldomly. If you require VTK cursors, please send a feature request.
<Double-click intercepted>: Trigger | Use stencil buffer: Bool |
Enable Multi Sampling: Bool | |
imageRendered: Trigger | |
Intercept double-clicks: Bool | |
Multi Sampling: Integer | |
storeTransparency: Bool | |
Supported: Bool | |
Suppress render updates: Bool |
Shows if the module is supported by the hardware (requires Pbuffers or framebuffer objects).
Enable/Disable the stencil buffer.
Enable the usage of a MSAA buffer.
Defines the multi sampling for MSAA buffers.
If enabled, no render updates are propagated.