图形学笔记【三角形重心坐标】的计算及其作用

您所在的位置:网站首页 坐标轴重心公式是什么 图形学笔记【三角形重心坐标】的计算及其作用

图形学笔记【三角形重心坐标】的计算及其作用

2024-01-22 02:48| 来源: 网络整理| 查看: 265

1、什么是三角形重心坐标?详细的概念可以参考图形学数学 | 利用重心坐标平滑插值三角形顶点的任何属性 - 知乎

简而言之就是,要让三角形内部的某个点成为三角形的重心,那么三角形的每个顶点需要配置权重为a,b,c,则a,b,c构成的一个坐标(a,b,c)就是该点的重心坐标。

2、重心坐标如何求解?通过三角形的面积比可求得重心坐标,如下图,S(ABC)表示三角形ABC的面积

那么可得 a=S(OBC)/S(ABC), b=S(OAC)/S(BAC), c=S(OAB)/S(CAB),

*以上公式可以通过物理学上的直观感觉,假设S(OBC)越小,那么说明O点距离A越远,AO长度越长,也就是A点的力矩越长,所以A点的权重就越小,题外话了。

那上面的三个公式具体如何求解?三角形的面积可通过任意两条边的向量叉乘得到!例如求S(ABC)

其他的三角形面积求法一样,所以最后可得 

 3、重心坐标有何作用?重心坐标可应用于图形学中颜色和纹理坐标的计算,例如已知三角形三个顶点的颜色和纹理贴图的坐标,可通过重心坐标计算三角形中每一个像素的颜色或纹理像素值,如下图

 还可以通过之前讲过的颜色融合制造出纹理和颜色的融合效果

最后,感谢以下博文及其作者

使用重心坐标插值三角形顶点的任何属性_插值计算 确定三角形内任一点_百口可乐__的博客-CSDN博客

 图形学数学 | 利用重心坐标平滑插值三角形顶点的任何属性 - 知乎



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3