IT201-452_Project1_Chris_Fraser
Description:
The program is a 3D drawing tool with physics integrated into it. The drawing tool takes note of where the mouse position is and if the user clicks once it spawns a 3D object and if the user holds the primary click, it will continue to spawn these objects. In this tool you can change the shape of the objects with a dropdown or even change the color with a red, blue, and green slider. There is also an option to clear all spawned shapes on the screen.
Features:
Feature 1: Displaying the Mouse Location
Input: Mouse location on screen
Output: The mouse location is displayed in the top right of the screen with the X, Y, and Z coordinates.
Feature 2: Spawning the objects
Input: Mouse left click (click or hold)
Output: An object is drawn at the mouse position of the screen and then with the physics, the object will fall to the bottom of the screen.
Feature 3: Choosing object shape
Input: Dropdown Menu
Output: The user can choose different shaped objects (cube, sphere, capsule)
Feature 4: Color Sliders (Change color)
Input: Red, Blue, and Green sliders
Output: Based on the value of each slider, the object will change its color to the corresponding values.
Feature 5: Destroy after time
Input: Checkbox (Toggle)
Output: When this box is checked, the objects on the screen will destroy after 3 seconds. If it is not checked, the objects will stay on the screen.
Feature 6: Clear all
Input: Button
Output: When this button is clicked, all spawned objects on the screen will be destroyed and cleared from the game.