157 {
158 array<float> translatedDta = new array<float>;
159 foreach (array<ref array<float>> polygonData : area.PRAPolygons)
160 {
161 translatedDta.Clear();
162
163 foreach (array<float> vertexPos : polygonData)
164 {
165 translatedDta.Insert(vertexPos[0]);
166 translatedDta.Insert(vertexPos[1]);
167 }
168
169 if (
Math2D.IsPointInPolygon(translatedDta,point[0],point[2]))
170 return true;
171 }
172
173 return false;
174 }
enum WindingOrder Math2D()