我正在使用voronoi镶嵌细分.我有不同的多边形表示镶嵌中的区域.
以下几点用于绘制图中的曲面细分.
tessdata
[,1] [,2]
1 -0.4960583 -0.3529047
2 -2.4986929 0.8897895
3 3.6514561 -1.3533369
4 -1.7263101 -5.5341202
5 2.2140143 0.3883696
6 -2.5208933 -1.4881461
7 -3.2556913 4.4535629
8 0.6423109 -2.8350062
9 -0.4160715 1.2676151
10 4.4059361 4.5641771
Run Code Online (Sandbox Code Playgroud)
使用tessdata
输入来绘制曲面细分如下:
library(deldir)
dd<-deldir(tessdata[,1], tessdata[,2])
plot(dd,wlines="tess")
Run Code Online (Sandbox Code Playgroud)
Sammon坐标如下.
[,1] [,2]
1 3.14162704 -1.45728604
2 2.35422623 2.46437927
3 -0.85051049 2.71503294
4 1.94310458 -0.45936958
5 0.08737757 3.74324701
6 1.23007799 1.34443842
7 0.01571924 2.19322032
8 1.43320754 2.64818631
9 -0.05463431 0.66980876
10 1.51344967 5.03351176
Run Code Online (Sandbox Code Playgroud)
我想构建输入了sammon坐标点的镶嵌细分.使用这些点的曲面细分应该在所示图中的一个区域内,为此,应该缩放上述点,或者我们可以限制上图中某个区域内曲面细分的图.
希望我已经涵盖了所有必要的数据.
PS:
sammon的投影以"MASS"包装出现.来自"deldir"包的voronoi镶嵌.
deldir函数输出的dirsgs参数将给出在曲面细分中形成线的点的坐标. …