极小曲面
肖映泰 PB15000105
一、算法
定义:平均曲率处处为0
H(vi)=0, ∀i
平均曲率
limlen(γ)→01len(γ)∫v∈γ(vi−v)ds=H(vi)ni
离散化后得到
1di∑v∈N(i)(vi−v)=0
化简后也就是
vi−1di∑j∈Nivj=0, ∀i
其中
di 指的是顶点
vi 的度数
1.全局方法
将所有的点的方程联立一起求解
L(i,j)=⎧⎩⎨⎪⎪deg(vi)−1δ,1≤i=j≤n,1≤i≤n,i≠j,n<i≤n+m
b(i)={0vi,1≤i≤n,n<i≤n+m
求解全局方程
Lv=b
2.局部方法:迭代
*找到边界
*固定边界
*内部顶点更新
迭代方式:
a.边界点固定不动
b.对于内部点vi ,求出δi=vi−1di∑j∈Nivj
计算更新vi 座标vi(new)=ϵδi+vi
c.重复b步骤k次,k为迭代次数
二、实验结果
三、总结
可以看出全局方法求解更快,迭代方法大概800次后和全局法得到相似的结果。