anti.py
982 B · python · 32 lines
1import mrlypy.two as m22from mrlypy.core.colors import black, white34def mrly(number, level, palette):5 mrly_factory = {6 "carpet": m2.carpet_2d(number, level),7 "net": m2.net_2d(number, level),8 "tree": m2.tree_2d(number, level),9 "void": m2.void_2d(number, level),10 }11 for key, value in mrly_factory.items():12 value.paint(palette).to_image().show(key)1314def anti(number, level, palette):15 anti_factory = {16 "point": m2.carpet_2d(number).invert().fractal(level),17 "dust": m2.net_2d(number).invert().fractal(level),18 "line": m2.tree_2d(number).invert().fractal(level),19 "star": m2.void_2d(number).invert().fractal(level),20 }21 for key, value in anti_factory.items():22 value.paint(palette).to_image().show(key)2324def main():25 number = 326 level = 327 palette = {0: [white], 1: [black]}28 mrly(number, level, palette)29 anti(number, level, palette)3031if __name__ == "__main__":32 main()