PhixFlow Help

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Function: polygonContainsPt()

Returns True if the point is contained in the polygon.

Syntax

polygonContainsPt(polyX, polyY, pointX, pointY)

ArgumentTypeDescription
polyXArrayArray of x coordinates of the polygon (only integer part is used).
polyYArrayArray of y coordinates of the polygon (only integer part is used)
pointXIntegerX coordinate of a point to be tested.
pointYIntegerY coordinate of a point to be tested.

Examples

polygonContainsPt([10,20,20,10],[10,10,20,20],15,15)

Returns 1

polygonContainsPt([10,20,20,10],[10,10,20,20],21,15)

Returns 0

Note that when the point to be tested is on the boundary, the result is not predictable:

polygonContainsPt([10,20,20,10],[10,10,20,20],10,15)

Returns 1

polygonContainsPt([10,20,20,10],[10,10,20,20],10,10)

Returns 1

polygonContainsPt([10,20,20,10],[10,10,20,20],20,20)

Returns 0

See Also

  • No labels