A painting game that creates 2D or 3D primitives. Player can change the shape, color, or dimension of the primitive. 

Feature 1: Display Mouse Location

Input: Mouse location

Output: Text showing X and Y positions of mouse displayed in upper right corner

Feature 2: Paint Objects

Input: Mouse right click

Output: Shapes spawn where mouse is clicked

 Feature 3: Change Primitive

Input: Dropdown menu

Output: Shape changes by using the dropdown menu

 Feature 4: Change Color

Input: Sliders (Red, Green, and Blue)

Output: Use RGB sliders to change color of shape

 Feature 5: Change Dimension

Input: Toggle

Output: Dimension of shape changes using 2D to 3D toggle

 Feature 6: Clear Shapes

Input: Button

Output: All shapes are deleted using button