barycentricCoordinates
barycentricCoordinates(p0,p1,p2,結果)→Cartesian3
計算一個點的質心座標對一個三角形。
名字 | 類型 | 描述 |
---|---|---|
point |
Cartesian2|Cartesian3 | 測試點。 |
p0 |
Cartesian2|Cartesian3 | 第一點的三角形,對應於質心軸。 |
p1 |
Cartesian2|Cartesian3 | 第二點的三角形,對應於質心軸。 |
p2 |
Cartesian2|Cartesian3 | 三角形的第三點,對應的質心z軸。 |
result |
Cartesian3 | 可選存儲結果的對象上。 |
返回:
修改後的參數或一個新的Cartesian3實例結果如果沒有提供。
例子:
// Returns 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));