ParaView/Users Guide/VTK Data Model: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
(Replaced content with "{{ParaView/Template/DeprecatedUsersGuide}}")
 
(45 intermediate revisions by 7 users not shown)
Line 1: Line 1:
To use ParaView effectively, you need to understand the ParaView data model. Here, we will introduce the the VTK data model used by ParaView briefly. For more details, you can refer to one of the VTK books.
{{ParaView/Template/DeprecatedUsersGuide}}
 
The most fundamental data structure in VTK is a data object. Data objects can either be scientific datasets such rectilinear grids or finite elements meshes (see below) or more abstract data structures such as graphs or trees. Since ParaView is geared toward scientific visualization, we will focus on the former and touch briefly on the latter when necessary.
 
Datasets are formed of smaller building blocks: mesh (topology and geometry) and attributes.
 
== Mesh ==
 
Even though the actual data structure used to store the mesh in memory depends on the type of the dataset, some abstractions are common to all types. We describe these here and we briefly describe the data structures below for each dataset. In general, a mesh consists of vertices (points) and cells (elements, zones). Cells are used to discretize a region and can have various types such a tetrahedra, hexahedra etc. Each cell contains a set of vertices. The mapping from cells to vertices is called the connectivity. Note that even though it is possible to define data elements such as faces and edges, VTK does not represent these explicitly. Rather, they are implied by a cell's type and its connectivity. One exception to this rule is the arbitrary polyhedron which explicitly stores its faces.
 
== Uniform Rectilinear Grid (Image Data) ==
 
[[Image:ParaView_UG_Image.png|400px]]
 
== Rectilinear Grid ==
 
[[Image:ParaView_UG_Rectilinear.png|400px]]
 
== Curvilinear Grid (Structured Grid) ==
 
[[Image:ParaView_UG_Curvilinear.png|400px]]
 
== Polygonal Grid (Polydata) ==
 
[[Image:ParaView_UG_Polydata.png|400px]]
 
== Unstructured Grid ==
 
[[Image:ParaView_UG_Unstructured.png|400px]]
 
== Table ==
 
[[Image:ParaView_UG_Table.png|700px]]
 
== Multiblock Dataset ==
 
[[Image:ParaView_UG_Multiblock.png|400px]]
 
== AMR Dataset ==
 
[[Image:ParaView_UG_AMR.png|400px]]
 
== Multipiece Dataset ==
 
[[Image:ParaView_UG_Multipiece.png|400px]]

Latest revision as of 18:34, 14 January 2015

PAGE DELETED
The Users Guide has been moved from the Wiki to The ParaView Guide. Please use the history if you want to access the old version of this document.