DistMesh icon

DistMesh

1 big stars
DistMesh screenshot
Name: DistMesh
Works on: windowsWindows XP and above
Developer: Per-Olof Persson
Version: 1
Last Updated: 23 Feb 2017
Release: 25 Nov 2008
Category: Science CAD
Rate this software:
1154 downloads
commentsComments
downloadDownload
Liked it? Tell others:
details

DistMesh Details

Works on: Windows 10 | Windows 8.1 | Windows 8 | Windows 7 | Windows XP | Windows 2000 | Windows 2003 | Windows 2008 | Windows Vista | Windows 2012
SHA1 Hash: 5c916afd719294beec0d747acdff8ba53357cca3
Size: 37.62 KB
File Format: zip
Rating: 1.826086956 out of 5 based on 23 user ratings
Downloads: 1154
License: Free
DistMesh is a free software by Per-Olof Persson and works on Windows 10, Windows 8.1, Windows 8, Windows 7, Windows XP, Windows 2000, Windows 2003, Windows 2008, Windows Vista, Windows 2012.
You can download DistMesh which is 37.62 KB in size and belongs to the software category Science CAD.
DistMesh was released on 2008-11-25 and last updated on our database on 2017-02-23 and is currently at version 1.
download button
Thank you for downloading from SoftPaz! Your download should start any moment now. It would be great if you could rate and share:
Rate this software:
Share in your network:
features

DistMesh Description

The DistMesh was designed to be a simple MATLAB code for generation of unstructured triangular and tetrahedral meshes.
One reason that the code is short and simple is that the geometries are specified by Signed Distance Functions. These give the shortest distance from any point in space to the boundary of the domain. The sign is negative inside the region and positive outside.
A simple example is the unit circle in 2-D, which has the distance function d=r-1, where r is the distance from the origin. For more complicated geometries the distance function can be computed by interpolation between values on a grid, a common representation for level set methods.
For the actual mesh generation, DistMesh uses the Delaunay triangulation routine in MATLAB and tries to optimize the node locations by a force-based smoothing procedure. The topology is regularly updated by Delaunay.
The boundary points are only allowed to move tangentially to the boundary by projections using the distance function. This iterative procedure typically results in very well-shaped meshes.
Our aim with this code is simplicity, so that everyone can understand the code and modify it according to their needs. The code is not entirely robust (that is, it might not terminate and return a well-shaped mesh), and it is relatively slow.
However, our current research shows that these issues can be resolved in an optimized C++ code, and we believe our simple MATLAB code is important for demonstration of the underlying principles.System requirementsMATLAB
similarSimilar Software