确定一个点是否在三角形内。
Name | Type | Description |
---|---|---|
point |
Cartesian2 | Cartesian3 | 要测试的点。 |
p0 |
Cartesian2 | Cartesian3 | 三角形的第一个点。 |
p1 |
Cartesian2 | Cartesian3 | 三角形的第二个点。 |
p2 |
Cartesian2 | Cartesian3 | 三角形的第三个点。 |
返回值:
如果点在三角形内,
true
;否则,false
。
示例:
// 返回 true
var p = new Cesium.Cartesian2(0.25, 0.25);
var b = Cesium.pointInsideTriangle(p,
new Cesium.Cartesian2(0.0, 0.0),
new Cesium.Cartesian2(1.0, 0.0),
new Cesium.Cartesian2(0.0, 1.0));