重心坐标
当α\alphaα,β\betaβ,γ\gammaγ为正时,点(x,y)=αA+βB+γC(x,y) =\alpha A+\beta B+ \gamma C(x,y)=αA+βB+γC在三角形内。
如何去求任意(x,y)坐标的α,β,γ\alpha, \beta, \gammaα,β,γ
AAA_AAA为顶点A对立面对应的三角形的面积。AB,ACA_B,A_CAB,AC同理。
重心坐标的一般表达式
重心
(α,β,γ\alpha, \beta, \gammaα,β,γ) = (13,13,13\frac1 3,\frac1 3,\frac1 331,31,31)
线性插值
VVV 可以为位置(position),纹理(texture),坐标(coordinate),颜色(color),法线(normal),深度(depth),材质属性(material attributes)。
线性插值的问题
三维三角形 在不同投影下 某个点的线性插值的结果 可能不同。
解决的方法
对三维空间中的三角形进行三维线性插值,然后再映射为二维屏幕坐标。
解决思路
在对某个顶点进行投影逆变换变为原来的点,使用原先坐标插值的结果。