Get from Ico-github-logo

Zip

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
MESH2D - Delaunay-based unstructured mesh-generation

  • cdtbal1(pp,ee)
    CDTBAL1 compute the circumballs associated with a 1-simplex
  • cdtbal2(pp,ee,tt)
    CDTBAL2 compute the modified circumballs associated with a
  • cfmtri2(vert,econ)
    CFMTRI2 compute a conforming 2-simplex Delaunay triangulat-
  • deltri2(vert,conn,node,PS...
    DELTRI2 compute a constrained 2-simplex Delaunay triangula-
  • drawscr(vert,conn,tria,tnum)
    DRAWSCR draw quality-metrics for a 2-simplex triangulation
  • drawtree(tr,varargin)
    DRAWTREE draw an aabb-tree generated using MAKETREE.
  • find_up(test,tval)
    FIND_UP a binary search for the index TEST(IPOS) < TVAL.
  • findball(bb,pp,varargin)
    FINDBALL spatial queries for collections of d-balls.
  • findtria(pp,tt,pj,varargin)
    FINDTRIA spatial queries for collections of d-simplexes.
  • idxtri2(vert,tria)
    IDXTRI2 create a spatial-indexing structure for a 2-simplex
  • inpoly2(varargin)
    INPOLY2 compute "points-in-polygon" queries.
  • isfeat2(pp,ee,tt)
    ISFEAT2 return "feature" status for the triangles in a two-
  • lfshfn2(varargin)
    LFSHFN2 calc. a discrete "local-feature-size" estimate for
  • limgrad(edge,elen,ffun,df...
    LIMGRAD impose "gradient-limits" on a function defined over
  • limhfn2(vert,tria,hfun,dhdx)
    LIMHFN2 impose gradient limits on a discrete mesh-size fun-
  • makemsh(name,mesh)
  • maketree(rp,varargin)
    MAKETREE assemble an AABB search tree for a collection of
  • maprect(tr,pr)
    MAPRECT find the tree-to-rectangle mappings.
  • mapvert(tr,pi)
    MAPVERT find the tree-to-vertex mappings.
  • meshhas(mesh,varargin)
    MESHHAS helper routine to safely query a MESH structure.
  • minlen2(pp,tt)
    MINLEN2 return the minimum length edge for each triangle in
  • queryset(tr,tm,fn,varargin)
    QUERYSET spatial queries for AABB-indexed collections.
  • readmsh(name)
  • refine2(varargin)
    REFINE2 (Frontal)-Delaunay-refinement for two-dimensional,
  • scantree(tr,pi,fn)
    SCANTREE find the tree-to-item mappings.
  • setset2(iset,jset)
    SETSET2 a (much) faster variant of ISMEMBER for edge lists.
  • smooth2(varargin)
    SMOOTH2 "hill-climbing" mesh-smoothing for two-dimensional,
  • triang2(pp,tt)
    TRIANG2 calc. enclosed angles for a 2-simplex triangulation
  • triarea(pp,tt)
    TRIAREA calc. triangle areas for a 2-simplex triangulation
  • tribal2(pp,tt)
    TRIBAL2 compute the circumballs associated with a 2-simplex
  • tricon2(varargin)
    TRICON2 edge-centred connectivity for a conforming 2-simpl-
  • tridemo(demo)
    TRIDEMO run various triangulation demos for MESH2D.
  • tridiv2(varargin)
    TRIDIV2 "quadtree" refinement for 2-simplex triangulations.
  • trihfn2(test,vert,tria,tr...
    TRIHFN2 evaluate a discrete mesh-size function defined on a
  • triread(name)
    TRIREAD read two-dimensional triangulation data from file.
  • triscr2(pp,tt)
    TRISCR2 calc. area-len. ratios for triangles in a 2-simplex
  • View all files
image thumbnail

MESH2D - Delaunay-based unstructured mesh-generation

by

Darren Engwirda (view profile)

 

12 Oct 2009 (Updated )

MESH2D is a MATLAB-based Delaunay mesh-generator for two-dimensional geometries.

github_repo.zip
dengwirda-mesh2d-69bd2ba/aabb-tree/drawtree.m
dengwirda-mesh2d-69bd2ba/aabb-tree/findball.m
dengwirda-mesh2d-69bd2ba/aabb-tree/findtria.m
dengwirda-mesh2d-69bd2ba/aabb-tree/maketree.m
dengwirda-mesh2d-69bd2ba/aabb-tree/maprect.m
dengwirda-mesh2d-69bd2ba/aabb-tree/mapvert.m
dengwirda-mesh2d-69bd2ba/aabb-tree/queryset.m
dengwirda-mesh2d-69bd2ba/aabb-tree/scantree.m
dengwirda-mesh2d-69bd2ba/cdtbal1.m
dengwirda-mesh2d-69bd2ba/cdtbal2.m
dengwirda-mesh2d-69bd2ba/cfmtri2.m
dengwirda-mesh2d-69bd2ba/deltri2.m
dengwirda-mesh2d-69bd2ba/drawscr.m
dengwirda-mesh2d-69bd2ba/find_up.m
dengwirda-mesh2d-69bd2ba/idxtri2.m
dengwirda-mesh2d-69bd2ba/inpoly2.m
dengwirda-mesh2d-69bd2ba/isfeat2.m
dengwirda-mesh2d-69bd2ba/lfshfn2.m
dengwirda-mesh2d-69bd2ba/LICENSE
dengwirda-mesh2d-69bd2ba/limgrad.m
dengwirda-mesh2d-69bd2ba/limhfn2.m
dengwirda-mesh2d-69bd2ba/mesh-file/makemsh.m
dengwirda-mesh2d-69bd2ba/mesh-file/meshhas.m
dengwirda-mesh2d-69bd2ba/mesh-file/readmsh.m
dengwirda-mesh2d-69bd2ba/minlen2.m
dengwirda-mesh2d-69bd2ba/poly-data/airfoil.msh
dengwirda-mesh2d-69bd2ba/poly-data/islands.msh
dengwirda-mesh2d-69bd2ba/poly-data/lake-1-small.png
dengwirda-mesh2d-69bd2ba/poly-data/lake-2-small.png
dengwirda-mesh2d-69bd2ba/poly-data/lake.msh
dengwirda-mesh2d-69bd2ba/poly-data/river.msh
dengwirda-mesh2d-69bd2ba/poly-data/wavy-channel.msh
dengwirda-mesh2d-69bd2ba/README.md
dengwirda-mesh2d-69bd2ba/refine2.m
dengwirda-mesh2d-69bd2ba/setset2.m
dengwirda-mesh2d-69bd2ba/smooth2.m
dengwirda-mesh2d-69bd2ba/triang2.m
dengwirda-mesh2d-69bd2ba/triarea.m
dengwirda-mesh2d-69bd2ba/tribal2.m
dengwirda-mesh2d-69bd2ba/tricon2.m
dengwirda-mesh2d-69bd2ba/tridemo.m
dengwirda-mesh2d-69bd2ba/tridiv2.m
dengwirda-mesh2d-69bd2ba/trihfn2.m
dengwirda-mesh2d-69bd2ba/triread.m
dengwirda-mesh2d-69bd2ba/triscr2.m

Contact us