barycentricCoordinates

barycentricCoordinates(point, p0, p1, p2, result)Cartesian3

计算一个点相对于三角形的重心坐标。
Name Type Description
point Cartesian2 | Cartesian3 要测试的点。
p0 Cartesian2 | Cartesian3 三角形的第一个点,对应于重心的x轴。
p1 Cartesian2 | Cartesian3 三角形的第二个点,对应于重心的y轴。
p2 Cartesian2 | Cartesian3 三角形的第三个点,对应于重心的z轴。
result Cartesian3 optional 存储结果的对象。
Returns:
修改后的结果参数,或新的Cartesian3实例(如果没有提供)。
Example:
// 返回Cartesian3.UNIT_X
var p = new Cesium.Cartesian3(-1.0, 0.0, 0.0);
var b = Cesium.barycentricCoordinates(p,
  new Cesium.Cartesian3(-1.0, 0.0, 0.0),
  new Cesium.Cartesian3( 1.0, 0.0, 0.0),
  new Cesium.Cartesian3( 0.0, 1.0, 1.0));