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