subroutines/xmlmesh

Version 1.0.0.0 (4.88 KB) by Brad
xmlmesh is a Matlab function to format triangulated mesh data for xml file output.
182 Downloads
Updated 17 Aug 2015

Description
xmlmesh() takes a set of 2D or 3D vertices (vrts) and a tetrahedral (tets)
connectivity list, and creates an XML file of the mesh. This function was
originally created to export xml mesh files for using in Fenics:Dolfin
but can be adapted for universal xml export of triangulated meshes.
Useage Definitions

xmlmesh(vrts,tets)
creates an XML file 'xmlmesh.xml' from a set of vertices "vrts"
and a connectivity list; here the connectivity list is referred
to as "tets". These parameters can be generated manually, or by
using matlab's builtin triangulation functions. The point list
"vrts" is a matrix with dimensions Mx2 (for 2D) or Mx3 (for 3D).
The matrix "tets" represents the triangulated connectivity list
of size Mx3 (for 2D) or Mx4 (for 3D), where M is the number of
triangles. Each row of tets specifies a triangle defined by indices
with respect to the points. The delaunayTriangulation function
can be used to quickly generate these input variables:
TR = delaunayTriangulation(XYZ);
vrts = TR.Points;
tets = TR.ConnectivityList;

Cite As

Brad (2024). subroutines/xmlmesh (https://github.com/bradmonk/xmlmesh), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Delaunay Triangulation in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.