def combo(data, a1, b1, a2, b2, a3, b3, theta): pixel_picture(solutions.rotate( solutions.reflect( solutions.shear(solutions.stretch(data, a1, b1), a2, b2), a3, b3), theta), "Composition", top=False)
def combo(): p = solutions.shear(pts, -1.02, .5) p = solutions.translate(p, np.array([-2, .5])) p = solutions.reflect(p, np.array([-2, .5])) fig = plotOldNew(pts, p, "General Affine") fig.savefig("combo.pdf") plt.close(fig.number)
def combo(data, a1, b1, a2, b2, a3, b3, theta): pixel_picture( solutions.rotate( solutions.reflect( solutions.shear( solutions.stretch(data, a1, b1), a2, b2), a3, b3), theta), "Composition", top=False)
def reflect(): fig = plotOldNew(pts, solutions.reflect(pts, np.sqrt(np.array([3, 1]))), "Reflect") fig.savefig("reflect.pdf") plt.close(fig.number)
def reflected(data, a, b): pixel_picture(solutions.reflect(data, a, b), "Reflection", top=False)