[vtkusers] unstructured grid + tetrahedrons
David Doria
daviddoria+vtk at gmail.com
Mon Dec 14 17:01:46 EST 2009
On Fri, Dec 11, 2009 at 2:41 PM, Dominik Szczerba <dominik at itis.ethz.ch> wrote:
> Baliki B. wrote:
>>
>> I tried vtkShrinkFilter and it worked. My question is why using
>> vtkShrinkFilter and pressing w key shows tetrahedrons and without it(e.g.
>> using the original unstructured grid) doesn't? Is it something with the fact
>> you say it results in "polydata" ?
>
> AFAIR 'w' is a shortcut for wireframe representation.
>
>>
>> Why you give emphasis in "results in polydata" in both first two methods
>> (vtkShrinkFilter and vtkExtractGeometry) ? Is something "wrong" the polydata
>> we get?
>
> Nothing wrong, just what you get is formally a polydata. You do not see your
> tets, at least not directly: you see them as their faces.
>
>>
>> Also, i read in the book that polydata is types(vertices, lines, polygons
>> and triangle strips) which is limited and that's why we use unstructured
>> grid to represent a tetrahedron.
>> Am i missing something?
>
> See above. How would you actually like to see your tet? If you just want to
> see its faces, shrink or extract geometry filter is enough, even if
> producing polygons (tet's faces/triangles)
>
> Dominik
>
>>
>> 2009/12/10 Dominik Szczerba <dominik at itis.ethz.ch
>> <mailto:dominik at itis.ethz.ch>>
>>
>> Unfortunately, I will not have a possibility to write those examples
>> this time. A few quick comments follow below.
>>
>>
>> David Doria wrote:
>>
>> On Thu, Dec 10, 2009 at 8:52 AM, Baliki B. <balikivtk at gmail.com
>> <mailto:balikivtk at gmail.com>> wrote:
>>
>> Could you explain (with some code) a little bit more?
>>
>>
>> 2009/12/10 Dominik Szczerba <dominik at itis.ethz.ch
>> <mailto:dominik at itis.ethz.ch>>
>>
>> You can see your tets in multiple ways:
>>
>> - extract cells by region
>>
>>
>> There is a filter (vtkExtractGeometry) to extract parts of a volume
>> mesh NOT cutting the cells. Resulting is a polydata of course, but
>> you see the inside cells otherwise hidden. Combined with an
>> interactive widget (e.g. vtkBoxWidget) and edge visibility it gives
>> a very good view.
>>
>> - cell shrinking
>>
>>
>> You can shrink all the cells by a factor (vtkShrinkFilter). This
>> will result in a polydata again, but you will see the separate cells
>> (by their 4 shrinked triangles).
>>
>>
>>
>> To see the associated data:
>> - volume rendering
>>
>>
>> see vtkVolume
>>
>> - cut slices
>>
>>
>> see vtkCutter
>>
>> - clip
>>
>>
>> see vtkClipDataSet
>>
>> - contouring
>>
>>
>> see vtkContourFilter
>>
>> Dominik
>>
>>
>>
>> Dominik
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com <http://www.kitware.com>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>>
>> It's sounding like this may call for a couple of examples...
>>
>> Thanks,
>>
>> Captain Example
>> _______________________________________________
>> Powered by www.kitware.com <http://www.kitware.com>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com <http://www.kitware.com>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
All,
I started a little page to help us not get confused about the data
types and to point new users to when they are confused.
http://www.cmake.org/Wiki/VTK_3D_Data_Types
Anyone care to add anything?
Thanks,
David
More information about the vtkusers
mailing list