cd P:
cd distmesh\
ls
. .. distmesh
cd distmesh\
ls
. dintersect.m huniform.m
.. distmesh2d.m meshdemo2d.m
COPYRIGHT.TXT distmesh2doriginal.m meshdemond.m
bndproj.m distmeshnd.m mkt2t.m
boundedges.m distmeshsurface.m protate.m
circumcenter.m dmatrix.m pshift.m
dblock.m dmatrix3d.m simpplot.m
dcircle.m dpoly.m simpqual.m
ddiff.m drectangle.m simpvol.m
dellipse.cpp drectangle0.m surftri.m
dellipse.mexa64 dsegment.cpp trisurfupd.cpp
dellipse.mexmaci64 dsegment.mexa64 trisurfupd.mexa64
dellipse.mexw32 dsegment.mexmaci64 trisurfupd.mexmaci64
dellipse.mexw64 dsegment.mexw32 trisurfupd.mexw32
dellipsoid.cpp dsegment.mexw64 trisurfupd.mexw64
dellipsoid.mexa64 dsphere.m uniformity.m
dellipsoid.mexmaci64 dunion.m uniref.m
dellipsoid.mexw32 fixmesh.m
dellipsoid.mexw64 hmatrix.m
dexpr.m hmatrix3d.m
fd=@(p) sqrt(sum(p.^2,2))-1;
[p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]);
fd=@(p) sqrt(sum(p.^2,2))-1;
[p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]);
[p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]);
shg
[p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]);
close all
[p,t]=distmesh2d(fd,@huniform,0.2,[-1,-1;1,1],[]);
[p,t]=distmesh2d(fd,@huniform,0.,[-1,-1;1,1],[]);
{Undefined function or variable "bars".
Error in distmesh2d (line 96)
barvec=p(bars(:,1),:)-p(bars(:,2),:);
% List of bar vectors
}
[p,t]=distmesh2d(fd,@huniform,0.02,[-1,-1;1,1],[]);
{Operation terminated by user during
delaunayn (line 114)
In distmesh2d (line 84)
t=delaunayn(p);
% List of triangles
}
close all
[p,t]=distmesh2d(fd,@huniform,0.02,[-1,-1;1,1],[]);
close all
[p,t]=distmesh2d(fd,@huniform,0.1,[-1,-1;1,1],[]);
close all;[p,t]=distmesh2d(fd,@huniform,0.08,[-1,-1;1,1],[]);
close all
fd=@(p) sqrt(sum(p.^2,2))-2;
close all;[p,t]=distmesh2d(fd,@huniform,0.08,[-1,-1;1,1],[]);
close all;[p,t]=distmesh2d(fd,@huniform,0.08,[-1,-1;1,1],[]);
close all]
{Error using close (line 81)
Specified window does not exist.
}
close all
fd=@(p) ddiff(drectangle(p,-1,1,-1,1),dcircle(p,0,0,0.5));
fh=@(p) 0.05+0.3*dcircle(p,0,0,0.5);
[p,t]=distmesh2d(fd,fh,0.05,[-1,-1;1,1],[-1,-1;-1,1;1,-1;1,1]);
[p,t]=distmesh2d(fd,fh,0.05,[-1,-1;1,1],[-1,-1;-1,1;1,-1;1,1]);
close all
[p,t]=distmesh2d(fd,fh,0.05,[-1,-1;1,1],[-1,-1;-1,1;1,-1;1,1]);
close all
pv=[-0.4 -0.5;0.4 -0.2;0.4 -0.7;1.5 -0.4;0.9 0.1;
1.6 0.8;0.5 0.5;0.2 1;0.1 0.4;-0.7 0.7;-0.4 -0.5];
[p,t]=distmesh2d(@dpoly,@huniform,0.1,[-1,-1; 2,1],pv,pv);
[p,t]=distmesh2d(@dpoly,@huniform,0.1,[-1,-1; 2,1],pv,pv);
close all
[p,t]=distmesh2d(@dpoly,@huniform,0.1,[-1,-1; 2,1],pv,pv);
close all
fd=@(p) drectangle(p,0,1,0,1);
fh=@(p) min(min(0.01+0.3*abs(dcircle(p,0,0,0)), ...
0.025+0.3*abs(dpoly(p,[0.3,0.7; 0.7,0.5]))),0.15);
[p,t]=distmesh2d(fd,fh,0.01,[0,0;1,1],[0,0;1,0;0,1;1,1]);