Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
12.2
12.3
12.4
12.5
13.0
13.1
13.2
13.3
13.4
13.5
Statistic
FMM
Blog
Checks if one point is inside a polygon.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Math | 2.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
This function was deprecated.
Parameter | Description | Example |
---|---|---|
X | The X coordinate | 30 |
Y | The Y coordinate | 30 |
Values | The list of x and y values. Delimiter is semicolon. Numbers in US format. | "10;20;30;20;30;40;10;40 |
Check if point is inside polygon:
$result = MBS("Math.InsidePolygon"; 30; 30; "10;20;30;20;30;40;10;40")
Check with GPS coordinates:
MBS("Math.InsidePolygon"; 45.787; 4.831;
"45.78603562364937;4.830036163330078;
45.788691544176785;4.830873012542725;
45.78536975331141;4.833780527114868;
45.7881753329116;4.834917783737183”)
Call with 4 coordinate pairs:
MBS("Math.InsidePolygon"; 45.787; 4.831; $x1 & ";" & $y1 & ";" & $x2 & ";" & $y2 & ";" & $x3 & ";" & $y3 & ";" & $x4 & ";" & $y4)
This function is free to use.
Created 18th August 2014, last changed 25th May 2021