What Next?

Scripts like the Kaleido scripts are rarely finished completely and are usually works in progress. Although I have no immediate plans to continue working with the script, there are several obvious improvements which could be made.

  • Rotation and Aspect Ratio: rotating the triangle or changing its aspect ratio in KaleidoTriangle produces very unpredictable results and could be fixed fairly easily.
  • Improving the Interface: I’m not impressed with the menus and I’d like to find a neater way to do these.
  • Adding other  Functions: It would be easy to add other options which would produce different results. However, there are a lot of options already and I like to keep it simple so it would need to be a function which added something genuinely new and different.
  • Debugging: scripts nearly always have bugs, some of which may take some time to appear. I am sure my scripts are no different.

Produced with a rotated triangle which also had its aspect ratio changed. NOT a good look!

  • Faster Execution: At the moment, both scripts draw all mirrors one at a time. It would be much quicker to have a cumulative algorithm which created the mirrors in as few moves as possible.

If you have any ideas which you think might be worth incorporating or have found bugs, please let me know via the Contact Form.