13.07.2015 Views

CashFlow, A Visualization Framework for 3D Flow - Studierstube ...

CashFlow, A Visualization Framework for 3D Flow - Studierstube ...

CashFlow, A Visualization Framework for 3D Flow - Studierstube ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Software Design3.6. MultiData NodeFigure 3.10: <strong>Cash<strong>Flow</strong></strong>: Scene graph <strong>for</strong> figure 3.2 on page 42. (color of node correspond to fig 3.9)grid in the Grid node (3). Since the visualization uses a color map generated from theoriginal data the color mapper node (6) requests the data from MultiData node (1) viathe DataAccess node (2). The ColorMapper node also creates new color data stored ina new virtual array. The new virtual array is parameterized by the DataAccess node (5)storing its data in MultiData node (1).The traversal of the right half of the scene graph is very similar to the scene graphin figure 3.3 page 43. The four mapper nodes labeled M generate polar and Cartesianheight fields defining new virtual arrays in DataAccess node (2) and also store the datain MultiData node (1). Finally each of the four grids is visualized by one render node.The Render node requests the vertex data via DataAccess node (2) and the color mapvia DataAccess node (5). Note, that both DataAccess nodes link to the same MultiDatanode in this example. One render node is able to create all four different visualizationsshown in figure 3.2 page 42, because all grids are so called structured grids.3.6 MultiData NodeThe MultiData node acts as an attribute supplier. Inside the MultiData node the currentdata is stored. The MultiData node is a container <strong>for</strong> several different arrays, eachspecified <strong>for</strong> a single data type. The supported data types are:• integer• string• float• vec2fconsisting of two float values.• vec3fconsisting of three float values.51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!