0

我想使用命令 DelaunayTri 在 Matlab 中获得以下三角剖分:

在此处输入图像描述

我尝试了以下代码:

xgrid = [-0.5233   -0.3488   -0.1743    0.0001    0.1746    0.3490    0.5235];
ygrid = [-0.1745      0.3054    0.5454    0.7853];
[Xm,Ym] = ndgrid(xgrid,ygrid);      

DT      = DelaunayTri(Xm(:),Ym(:)); 

但是,这会生成以下三角剖分:

在此处输入图像描述

有什么想法可以调整我的代码,以便获得所需的三角测量吗?

4

1 回答 1

2

恐怕你不能使用德劳内三角测量。但是,如果您将目标图像分成 6 个正方形,那么您只需要创建两个图案。你已经证明有能力创造两者。我建议您创建这些模式模板中的每一个,然后通过添加常量来平铺。

于 2013-06-25T14:31:39.427 回答