You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
827 B

#### Functional
##### Run the program using `cargo run`
###### Does it compile and run without any warnings?
##### Left click in three different positions in the canvas
###### Does the program draw a small circle surrounding the area where you clicked?
##### Press `Return`
###### Does the animation of the Chaikin's algorithm starts?
###### Does the animations the animation completes 7 steps before starting again?
##### Press `Escape`
###### Does the program exit without errors?
##### Run the program again and this time press `Return` without selecting any points
###### Is the program still running?
##### Bonus
###### +Are you able to clear the screen and add new control points without killing and relaunching the program?
###### +Are you able to drag the control points in real time and get a new curve?