VTK/Polyhedron Support: Difference between revisions
From KitwarePublic
< VTK
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
'''Implementation Issues''' | '''Implementation Issues:''' | ||
* VTK File formats and IO | * VTK File formats and IO | ||
** XML formats | ** XML formats | ||
Line 29: | Line 29: | ||
** Clipping | ** Clipping | ||
** Search (vtkDataSet::FindCell and FindPoint) | ** Search (vtkDataSet::FindCell and FindPoint) | ||
'''Contacts:''' | |||
* Will Schroeder (will.schroeder at kitware.com) | |||
* Hua Yang (hua.yang at kitware.com) |
Revision as of 12:12, 18 February 2010
Goals:
- Add support for arbitrary polyhedral cell (manifold, watertight, may be concave)
- Develop smooth interpolation functions for polyhedron
- Create filters, examples and testing infrastructure supporting this technology
Summary of Implementation Plan:
- Identify interpolation functions
- Mean Value Coordinates (paper by Tao Ju et al.)
- For triangle meshes as well as arbitrary polyhedron
- Implement interpolation functions & filters
- vtkMeanValueCoordinatesInterpolator
- vtkProbePolyhedron
- vtkDeformPointSet
- Polyhedron cell support
- vtkPolyhedron - more complex cell in that it requires explicit face representation
- vtkUnstructuredGrid - modified to support polyhedron cell, new InsertNextCell() and related methods
- vtkGenericCell expanded to include vtkPolyhedron
- vtkCellTypes.h has new #define VTK_POLYHEDRON
Implementation Issues:
- VTK File formats and IO
- XML formats
- Legacy formats
- Geometry Filter
- Critical filters
- Contouring
- Clipping
- Search (vtkDataSet::FindCell and FindPoint)
Contacts:
- Will Schroeder (will.schroeder at kitware.com)
- Hua Yang (hua.yang at kitware.com)