[vtk-developers] Ghosts ???
Amy Henderson
amy.henderson at kitware.com
Wed Aug 16 13:25:13 EDT 2000
Here's the general idea behind ghost cells, points, etc. We're starting to
deal with the possibility of poly data being broken into several
pieces. We may need to know that a point is shared between different
pieces. In this case, one piece will "own" the shared point, and the other
pieces will have this point marked as a "ghost" point in their piece of the
data. For example, if we're doing a glyph on several pieces of data, and
we don't want duplicate glyphs, then each piece only glyphs the points it
owns and ignores those marked as ghost points.
In other cases, we need to know what's going on in cells neighboring those
in our piece of the data. These neighboring cells we have termed "ghost
cells". We also have the notion of multiple layers of ghost cells. The
cells in our piece of the data have ghost level 0. Those cells that share
a point with our piece have ghost level 1. Those cells that share a point
with the cells in level 1 have ghost level 2, and so on. An example of a
filter that we've modified to take advantage of ghost cells is
vtkPolyDataNormals.
We keep track of the ghost level of a cell or point by adding an additional
array to vtkDataObject called GhostLevels.
Amy
At 12:07 PM 8/16/2000 -0400, you wrote:
>Amy,
>I see a bunch of checkin's that have something to do with ghosts?
>
>If this is some new major feature, perhaps the vtk-developers should
>have some discussion?
>
>Bill
>
>_______________________________________________
>vtk-developers mailing list
>vtk-developers at public.kitware.com
>http://public.kitware.com/mailman/listinfo/vtk-developers
More information about the vtk-developers
mailing list