Deadline: March 4th (Thu) at 15:00pm
If you have not done the task00, do it first to set up the C++ graphics development environment.
Follow this document to submit the assignment, In a nutshell, before doing the assignment,
- install
eigen
library following this document - make sure you synchronized the
main
branch of your local repository to that of remote repository. - make sure you created branch
task02
frommain
branch. - make sure you are currently in the
task02
branch (usegit branch -a
command).
Now you are ready to go!
- Build the code using
cmake
- Run the code
- Take a screenshot image (looks like image at the top)
- Save the screenshot image overwriting
task02/problem1.png
You will see many particles bump into a ball.
Let's simulate Brownian motion.
Follow the instruction at line #49
in main.cpp to modify the code to simulate the collision between the ball and a particle.
After running the program for a while, save the screenshot image overwriting task02/problem2.png
After modifying the code, push the code and submit a pull request.
- Do not submit multiple pull requests. Only the first pull request is graded
- Do not close the pull request by yourself. The instructor will close the pull request
- If you mistakenly merge the pull request, it's OK, but be careful not to merge next time.