资源简介
判断点与多边形的关系,使用扫描线算法实现。图形界面演示测试结果。
实现语言:Python + wxPython
代码片段和文件信息
import wx
DY_NONE = 0
DY_POLYGON = 1
DY_POINT = 2
class MainWindow(wx.frame):
def __init__(self):
wx.frame.__init__(self None -1 “PointInPolygon“ size=(600 480))
self.Bind(wx.EVT_LEFT_DOWN self.OnLButtonDown)
self.Bind(wx.EVT_RIGHT_DOWN self.OnRButtonDown)
self.Bind(wx.EVT_MOTION self.OnMotion)
self.Bind(wx.EVT_KEY_DOWN self.onkeydown)
self.Bind(wx.EVT_KEY_UP self.onkeyup)
self.Bind(wx.EVT_PAINT self.OnPaint)
self.drawType = DY_NONE
self.polygon = []
self.intersection = []
self.point = None
self.polygonLinePen = wx.Pen((0 0 0) 2)
self.pointLinePen = wx.Pen((64 64 64) 2)
self.pointPointPen = wx.Pen((255
相关资源
- 利用Python将照片在Excel中利用点阵图显
- Python开发的24点游戏
- wxpython实现模式、无模式对话框单选复
- 用wxPython实现串口助手
- python采集起点小说 并保存到txt文件
- 零起点python大数据与量化交易.pdf
- wxPython for py27 windows
- wxFormBuilder v3.1.67
- 零起点Python大数据与量化交易代码
- python爬取地点经纬度轮廓信息
- 经纬度的点到直线距离
- 多点求最密集范围及其中心
- GPS标准单点定位代码.zip
- 计算根号2到小数点后任意位的python代
- [知识图谱实战篇] 五.HTML+D3添加鼠标响
- 基于Python实现LeaderRank复杂网络中节点
- 在arcgis10.3中,python实现批量txt文件生
- wxPython2.8-win32-unicode-2.8.11.0-py27.exe
- wxPython2.8-win32-unicode-2.8.12.1-py27.msi
- wxPython实战(中文版).pdf
- 活学活用wxPython.pdf
- py2exe 0.6.9
- wxPython2.8
- wxPython API参考手册.chm
评论
共有 条评论