Project Description

In this project I worked on enhancing the already existing Lorenz Mask. I added features to the code to make it more interactive, and to enable the user to learn more about this dynamical system. To make it more interactive, I made the three constants in the equations into variables, which enables the user to quickly and easily change them from the keyboard. Those values and other options that the user can utilize are printed to the display window in the "graffiti" fashion.

Another improvement to the program is that I added a movie feature that lets the user specify the starting and ending values for the parameters. The user can then watch the Mask change continuously according to those values without outside interference. The movie makes it significantly easier to present the system; only the first and the last states need to be specified, and the user does not need to be constantly changing the parameter values.

The last large improvement is the rotation function that lets the user view the still Mask in three-dimensions as it rotates around the y-axis. The three-dimensional view makes it very interesting to see how the figure is bent and how the loops are positioned with respect to each other. This gives a much better idea of what the system actually looks like in three-dimensions. Overall these improvements would make the mask more user-friendly, and make learning about it much simpler.

Home