triangulation_svg (original) (raw)
triangulation_svg, a C code which creates an SVG image of a triangulation, which can be displayed by an web browser.
The code reads one file listing the nodes, and a second file consisting of groups of 3, 4 or 6 nodes that make up elements.
Usage:
triangulation_svg prefix
where 'prefix' is the common prefix for the node and element files, and will also be used to name the output file:
- 'prefix'_nodes.txt, the node coordinates.
- 'prefix'_elements.txt, the triangulation
- 'prefix'.svg, the plot file
Licensing:
The computer code and data files described and made available on this web page are distributed under the MIT license
Languages:
triangulation_svg is available ina C version anda C++ version anda FORTRAN90 version anda MATLAB version.
Related Data and Programs:
TRIANGLE_SVG, a C code which uses Scalable Vector Graphics (SVG) to plot a triangle and any number of points, to illustrate quadrature rules and sampling techniques.
TRIANGULATION, a C code which carries out various operations on order 3 ("linear") or order 6 ("quadratic") triangulations.
TRIANGULATION_NODE_TO_ELEMENT, a C code which reads files describing a set of nodes, their triangulation, and the value of one or more quantities at each node, and outputs a file that averages the quantities for each element. This operation in effect creates an "order1" finite element model of the data.
Reference:
- W3C, Scalable Vector Graphics 1.1 (Second Edition), 16 August 2011, https://www.w3.org/TR/SVG11/
Source Code:
- <triangulation%5Fsvg.c>, the source code.
- <triangulation%5Fsvg.sh>, compiles the source code.
Last revised on 23 August 2019.