(l1, l2, ang)
| 157 | dc.SetBrush(brush) |
| 158 | |
| 159 | def make_ellipse(l1, l2, ang): |
| 160 | m = np.array([[l1*cos(-ang),-l2*sin(-ang)], |
| 161 | [l1*sin(-ang),l2*cos(-ang)]]) |
| 162 | a = np.linspace(0, np.pi*2, 36) |
| 163 | xys = np.array((np.cos(a), np.sin(a))) |
| 164 | return np.dot(m, xys).T |
| 165 | |
| 166 | def draw_ellipse(pts, dc, f, **key): |
| 167 | pen, brush = dc.GetPen(), dc.GetBrush() |
no outgoing calls
no test coverage detected