For this project, I created a painting tool that creates 3D primitives whenever/wherever the user clicks on the screen. The user will be able to spawn 3D primitives that can auto-destroy after 3 seconds or whenever the user would like it to be destroyed. The tool can read and detect the user input and mouse location. There is also an analog clock to display the current time. In addition, the user will also be able to apply animations of bounce, spin, or position.

New Features:

Bounce Animation: The user can apply the bounce animation to the painted primitives by pressing 1.

Spin Animation: The user can apply the spin animation to the painted primitives by pressing 2.

Position Animation: The user can apply the spin animation to the painted primitives by pressing 3.