[vtk-developers] Re: Generator for linear and non-linear VTK cells
Soeren Gebbert
soerengebbert at googlemail.com
Tue Aug 14 05:34:46 EDT 2007
Dear developers,
a shiny new version of the vtk cell generator is available for download.
A better parser error handling, more cell types and different shapes for
the generated plate are supported .
Supported cell types:
VTK_POLY_VERTEX 2
VTK_TRIANGLE 5
VTK_QUAD 9
VTK_TETRA 10
VTK_HEXAHEDRON 12
VTK_WEDGE 13
VTK_QUADRATIC_TRIANGLE 22
VTK_QUADRATIC_QUAD 23
VTK_QUADRATIC_HEXAHEDRON 25
VTK_QUADRATIC_WEDGE 26
VTK_BIQUADRATIC_QUAD 28
VTK_TRIQUADRATIC_HEXAHEDRON 29
VTK_QUADRATIC_LINEAR_QUAD 30
VTK_QUADRATIC_LINEAR_WEDGE 31
VTK_BIQUADRATIC_QUADRATIC_WEDGE 32
VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON 33
VTK_CUBIC_EDGE 34
VTK_BICUBIC_QUAD 36
VTK_TRICUBIC_HEXAHEDRON 37
The following shapes are implemented:
http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_standard.png
http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_sinus.png
http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_screw.png
http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_parabel.png
http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_cosinus.png
http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_hyper.png
Each data set is generated with node numbers, cell numbers, scalar, vector
and tensor
cell and point data.
The cell generator is available here:
http://www-pool.math.tu-berlin.de/~soeren/VTK/vtkcellgen_0.4.tar.gz
Any suggestions are welcome.
Best regards
Soeren
2007/6/11, Soeren Gebbert <soerengebbert at googlemail.com>:
>
> Dear developers,
> i have implemented a simple cell generator, to support the debugging of
> the non linear cell types im developing. The program called
> "vtkcellgen" is a very simple cell generator to support the generation
> of several linear, quadratic and cubic VTK cell types.
> Based on one cell type a flat plate (unstructured grid) will be created
> with a specific number of
> cells in x and y direction. The output is written as
> VTK legacy ASCII format to stdout or a specified file.
>
> It is possible to generate large datasets with variable z elevation,
> for performance and tessellation tests.
> Here is a screenshot of a dataset generated with vtkcellgen. 20x30
> tri-cubic-hexahedrons are
> visualized with a modified version of paraview-2.6.1:
>
> http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/TriCubicHexahedronGrid_vtkcellgen.png<http://www-pool.math.tu-berlin.de/%7Esoeren/VTK/Pictures/TriCubicHexahedronGrid_vtkcellgen.png>
>
> The program is implemented in simple C and has no dependences to VTK or
> other libraries.
>
> These cell types are supported:
> VTK_POLY_VERTEX 2
> VTK_QUAD 9
> VTK_HEXAHEDRON 12
> VTK_QUADRATIC_TRIANGLE 22
> VTK_QUADRATIC_QUAD 23
> VTK_QUADRATIC_HEXAHEDRON 25
> VTK_QUADRATIC_WEDGE 26
> VTK_BIQUADRATIC_QUAD 28
> VTK_TRIQUADRATIC_HEXAHEDRON 29
> VTK_QUADRATIC_LINEAR_QUAD 30
> VTK_QUADRATIC_LINEAR_WEDGE 31
> VTK_BIQUADRATIC_QUADRATIC_WEDGE 32
> VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON 33
> VTK_CUBIC_EDGE 34
> VTK_BICUBIC_QUAD 36
> VTK_TRICUBIC_HEXAHEDRON 37
>
> The cubic cell types are not available for now, but in case i get the
> implementation stable
> and the tessellator and derivation functions running, i will try to make
> them public.
>
> The link to the sources of the cell generator:
> http://www-pool.math.tu-berlin.de/~soeren/VTK/vtkcellgen.tar.gz<http://www-pool.math.tu-berlin.de/%7Esoeren/VTK/vtkcellgen.tar.gz>
>
> Maybe you are interested.
>
> Best regards
> Soeren
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20070814/f94ebd7b/attachment.html>
More information about the vtk-developers
mailing list