def draw(self, dc, f, **key):
dc.SetPen(wx.Pen((0,255,0), width=1, style=wx.SOLID))
sox, soy = f(self.para['ox'], self.para['oy'])
dc.DrawCircle((sox, soy), 5)
a = np.linspace(0, 2*np.pi, 20)
dc.DrawLines(list(zip(sox+np.cos(a)*40, soy+np.sin(a)*40)))
a = self.para['ang']*np.pi/180
dc.DrawCircle((sox+np.cos(a)*40, soy+np.sin(a)*40), 3)
评论列表
文章目录