判断点是否在一个多边形区域内,支持凸多边形与凹多边形(算法源于QT的QPolygonF)