Project2
5 Features: Change Size, Destroy Timer, Destroy All, Change the Seconds, Left Cursor to destroy specific objects.
Construct a painting application where the user clicks on the screen to build 3D primitives. It recognizes input validation from user to position of the mouse and cursor. It generates 3D primitives from user input and after a set time it removes the 3D primitives. I've developed a user interface app to allow the user to modify parameters on spawned 3D primitives such as a Sphere, Cube and Cylinder at random sizes. The parameters which the user can adjust are the basic 3D form and randomize the colours. Tap on the object to draw or if you hold and drag the object it will continuously draw the shape. If you hold or click the left key cursor it will destroy the object you painted. While using the right key cursor it will paint objects continuously. It can also change the size of the objects using the change size slider. From the dropdown menu, pick the type of object. To change to specific colours, slide Red, Green, and Blue sliders. It has the ability to destroy all the objects once instead of destroying one by one. It can set seconds to destroy objects after certain seconds from 1 - 5 seconds.