IT201-018-Project1
Feature 1: Display Mouse Position
Input: Moving mouse
Output: Display of where the mouse is on x and y axes. Located top right corner.
Feature 2: Shape Change of Main Object
Input: Button click
Output: Object changes to shape labelled on button.
Feature 3: Rotate Main Object
Input: Mouse left click
Output: Object rotates on x, y, and z axes.
Feature 4: Create and Destroy New Objects
Input: Pressing “c” or “d” on keyboard
Output: New object appears on “c” click and all new objects destroyed on “d” click.
Feature 5: Move Main Object Vertically and Horizontally
Input: Moving buttons on sliders that control x and y axis respectively
Output: Main object moves vertically based on vertical slider button position and horizontally based on horizontal slider button position