Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- a1 = np.array([[0,0],[0,1],[-1,2],[3,0],[-1,-2],[0,-1],[0,0]], dtype=float)
- polB = patches.Polygon(a1, closed=True, facecolor='grey')
- ax.add_patch(polB)
- a2 = np.array([[newX,newY+2],[newX+1,newY-1],[newX,newY],[newX-1,newY-1],[newX,newY+2]], dtype=float)
- polB = patches.Polygon(a2, closed=True, facecolor='gold')
- t2 = mpl.transforms.Affine2D().rotate_deg_around(newX,newY,heading) + newax.transData
- polB.set_transform(t2)
- newax.add_patch(polB)
- newax = fig.add_axes(ax.get_position(), frameon=False)
- newax.set_xlim(-20,20)
- newax.set_ylim(-20,20)
- inTrans = ax.transData.transform((x, y))
- inv = newax.transData.inverted()
- newTrans = inv.transform((inTrans[0], inTrans[1]))
- newX = newTrans[0]
- newY = newTrans[1]
Add Comment
Please, Sign In to add comment