Dear developers,<br>a shiny new version of the vtk cell generator is available for download.<br>A better parser error handling, more cell types and different shapes for <br>the generated plate are supported .<br><br>Supported cell types:
<br>&nbsp;&nbsp;&nbsp; VTK_POLY_VERTEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2<br>&nbsp;&nbsp;&nbsp; VTK_TRIANGLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5<br>&nbsp;&nbsp;&nbsp; VTK_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9<br>&nbsp;&nbsp;&nbsp; VTK_TETRA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10<br>&nbsp;&nbsp;&nbsp; VTK_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12
<br>&nbsp;&nbsp;&nbsp; VTK_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13<br>&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_TRIANGLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 22<br>&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23<br>&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25<br>&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 26
<br>&nbsp;&nbsp;&nbsp; VTK_BIQUADRATIC_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 28<br>&nbsp;&nbsp;&nbsp; VTK_TRIQUADRATIC_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 29<br>&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_LINEAR_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30<br>&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_LINEAR_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31<br>&nbsp;&nbsp;&nbsp; VTK_BIQUADRATIC_QUADRATIC_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32
<br>&nbsp;&nbsp;&nbsp; VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON&nbsp; 33<br>&nbsp;&nbsp;&nbsp; VTK_CUBIC_EDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 34<br>&nbsp;&nbsp;&nbsp; VTK_BICUBIC_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 36<br>&nbsp;&nbsp;&nbsp; VTK_TRICUBIC_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 37<br><br><br>The following shapes are implemented:
<br><a href="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_standard.png</a><br><a href="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_sinus.png</a><br><a href="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_screw.png
</a><br><a href="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_parabel.png</a><br><a href="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_cosinus.png</a><br><a href="http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_hyper.png">http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/vtkcellgen_test_cell_9_hyper.png
</a><br><br>Each data set is generated with node numbers, cell numbers, scalar, vector and tensor <br>cell and point data.<br><br>The cell generator is available here:<br><a href="http://www-pool.math.tu-berlin.de/~soeren/VTK/vtkcellgen_0.4.tar.gz">
http://www-pool.math.tu-berlin.de/~soeren/VTK/vtkcellgen_0.4.tar.gz</a><br><br>Any suggestions are welcome.<br><br>Best regards<br>Soeren<br><br><br><div><span class="gmail_quote">2007/6/11, Soeren Gebbert &lt;<a href="mailto:soerengebbert@googlemail.com">
soerengebbert@googlemail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Dear developers,<br>
i have implemented a simple cell <span id="st" name="st" class="st">generator</span>, to support the debugging of<br>
the non linear cell types im developing. The program called <br>
&quot;vtkcellgen&quot; is a very simple cell <span id="st" name="st" class="st">generator</span> to support the generation<br>
of several linear, quadratic and cubic VTK cell types.<br>
Based on one cell type a flat plate (unstructured grid) will be created with a specific number of<br>
cells in x and y direction. The output is written as<br>
VTK legacy ASCII format to stdout or a specified file.<br>
<br>
It is possible to generate large datasets with variable z elevation,<br>
for performance and tessellation tests.<br>
Here is a screenshot of a dataset generated with vtkcellgen. 20x30 tri-cubic-hexahedrons are<br>
visualized with a modified version of paraview-2.6.1:<br>
<a href="http://www-pool.math.tu-berlin.de/%7Esoeren/VTK/Pictures/TriCubicHexahedronGrid_vtkcellgen.png" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www-pool.math.tu-berlin.de/~soeren/VTK/Pictures/TriCubicHexahedronGrid_vtkcellgen.png
</a><br>
<br>
The program is implemented in simple C and has no dependences to VTK or<br>
other libraries.<br>
<br>
These cell types are supported:<br>
&nbsp;&nbsp;&nbsp;
VTK_POLY_VERTEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2<br>
&nbsp;&nbsp;&nbsp;
VTK_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9<br>
&nbsp;&nbsp;&nbsp;
VTK_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
12<br>
&nbsp;&nbsp;&nbsp;
VTK_QUADRATIC_TRIANGLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
22<br>
&nbsp;&nbsp;&nbsp;
VTK_QUADRATIC_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
23<br>
&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25<br>
&nbsp;&nbsp;&nbsp;
VTK_QUADRATIC_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
26<br>
&nbsp;&nbsp;&nbsp;
VTK_BIQUADRATIC_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
28<br>
&nbsp;&nbsp;&nbsp; VTK_TRIQUADRATIC_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 29<br>
&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_LINEAR_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 30<br>
&nbsp;&nbsp;&nbsp; VTK_QUADRATIC_LINEAR_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31<br>
&nbsp;&nbsp;&nbsp; VTK_BIQUADRATIC_QUADRATIC_WEDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32<br>
&nbsp;&nbsp;&nbsp; VTK_BIQUADRATIC_QUADRATIC_HEXAHEDRON&nbsp; 33<br>
&nbsp;&nbsp;&nbsp;
VTK_CUBIC_EDGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
34<br>
&nbsp;&nbsp;&nbsp;
VTK_BICUBIC_QUAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
36<br>
&nbsp;&nbsp;&nbsp;
VTK_TRICUBIC_HEXAHEDRON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
37<br>
<br>
The cubic cell types are not available for now, but in case i get the implementation stable<br>
and the tessellator and derivation functions running, i will try to make them public.<br>
<br>
The link to the sources of the cell <span id="st" name="st" class="st">generator</span>:<br>
<a href="http://www-pool.math.tu-berlin.de/%7Esoeren/VTK/vtkcellgen.tar.gz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www-pool.math.tu-berlin.de/~soeren/VTK/vtkcellgen.tar.gz</a><br>
<br>

Maybe you are interested.<br>
<br>
Best regards<br><span class="sg">
Soeren<br>
<br>
<br>
<br>
<br>
</span></blockquote></div><br>