TianVTK
From CISSTwiki
Contents |
[edit]
Installation VTK on MacBook
guide for mac os x
dev on os x
[edit]
Concepts/Objects
VTK world consists of nine basic objects in the model (see Reference):
- Render Master - coordinates device-independent methods and creates rendering windows.
- Render Window - manages a window on the display device. One or more renderers draw into a render window to generate a scene (i.e., final image).
- Renderer - coordinates the rendering of lights, cameras, and actors.
- Light - illuminates the actors in a scene.
- Camera - defines the view position, focal point, and other camera characteristics.
- Actor - an object drawn by a renderer in the scene. Actors are defined in terms of mapper, property, and a transform objects.
- Property - represents the rendered attributes of an actor including object color, lighting (e.g., specular, ambient, diffuse), texture map, drawing style (e.g., wireframe or shaded); and shading style.
- Mapper - represents the geometric definition of an actor and maps the object through a lookup table. More than one actor may refer to the same mapper.
- Transform - an object that consists of a 4x4 transformation matrix and methods to modify the matrix. It specifies the position and orientation of actors, cameras, and lights.
[edit]
Data Representation
Derives from vtkDataObject
- Polygon
- Structured points (2D images and 3D volumes)
- Structured and unstructured grids
- Points
[edit]
Pipeline
Visualization network is a process of connecting process and data objects.
[edit]