欢迎关注更多精彩
关注我,学习常用算法与数据结构,一题多解,降维打击。
参考自polygon mesh proccessing这本书
重心坐标定理
定理证明点击前往

已经三角形三点上的函数值分别为gi,gj,gk。
可以利用插值得到g处的函数值。
g = α g i + β g j + γ g k g=\alpha g_i+\beta g_j+ \gamma g_k g=αgi+βgj+γgk
α + β + γ = 1 , \alpha + \beta + \gamma = 1, α+β+γ=1,
α , β , γ > 0 \alpha,\beta,\gamma>0 α,β,γ>0
α = s i s i + s j + s k \alpha = \frac {s_i} {s_i+s_j+s_k} α=si+sj+sksi
β = s j s i + s j + s k \beta = \frac {s_j} {s_i+s_j+s_k} β=si+sj+sksj
γ = s k s i + s j + s k \gamma = \frac {s_k} {s_i+s_j+s_k} γ=si+sj+sksk
s i 是 g i 对面与 g 组成的小三角形, s j , s k 类似 s_i 是g_i对面与g组成的小三角形,s_j, s_k类似 si是gi对面与g组成的小三角形,sj,sk类似
函数定义

利用上述原理,x处的函数值

文章介绍了重心坐标定理在计算三角形内任意点的函数值和梯度时的应用。通过三角形面积比例确定权重,计算点的函数值,并详细阐述了梯度的求解过程,涉及向量的垂直投影和线性代数知识。目的是帮助程序员更好地理解和应用这些基础概念。

1万+

被折叠的 条评论
为什么被折叠?



