重心坐标插值(Barycentric Interpolation)
用来插值
线段的重心坐标插值
三角形重心坐标插值
点
求点
面积
三角形的重心坐标
三维四面体的重心坐标插值
四面体的重心坐标
求点
的重心坐标插值体积
点P是否在四面体内部
二维多边形的重心坐标插值
多边形的重心坐标
算法一:一般适合凸多边形
n边多边形可以分成n-2个三角形,将这些三角形看做质点(质点的位置是三角形的重心x1,x2,..,质量是面积s1,s2,..),那么多边形就由这些质点组成,质点坐标以其质量为权的加权算术平均数即是多边形重心坐标x。算法二:任意多边形
将算法一改进,n边多边形中每两个点(有顺序)加上原点可构成n个三角形,将这些三角形看做质点(质点的位置是三角形的重心x1,x2…,质量是面积(有正负)s1,s2,…),那么多边形就由这些质点组成,质点坐标以其质量为权的加权算术平均数即是多边形重心坐标x。多边形的面积s是这n个三角形面积(有正负)的代数和的绝对值。
多边形的重心坐标插值
v1.4.14