mirror of https://github.com/01-edu/public.git
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
30 lines
827 B
4 years ago
|
#### 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?
|