2023-08-02 16:29:15 +02:00
|
|
|
# From Flying Balls to Colliding Polygons
|
|
|
|
|
|
|
|
## Report
|
|
|
|
|
|
|
|
This repository contains the `tex` files that I wrote for the report of the
|
|
|
|
Bachelor Project (thesis) during my third year at Università della Svizzera
|
|
|
|
Italiana (USI).
|
|
|
|
|
|
|
|
The report goes into great detail on the different steps that were taken during
|
|
|
|
the development of the project. It focuses mostly on the theoretical aspect of
|
|
|
|
the project, as this report should resemble an "official paper" (like a master
|
|
|
|
thesis). The implementation is however not discarded completely, but it is
|
|
|
|
discussed in a broad overview without going to deep in implementation details.
|
|
|
|
If you are interested in such details, feel free to take a look at the code
|
|
|
|
at [karma-riuk/flying-balls](https://github.com/karma-riuk/flying-balls).
|
|
|
|
|
2023-08-02 16:38:06 +02:00
|
|
|
The full report is available [here](bachelorproject.pdf). It contains 4905 words
|
|
|
|
(as per the `texcount -1 -merge -sum bachelorproject.tex` command) spanned over
|
|
|
|
22 pages.
|
2023-08-02 16:29:15 +02:00
|
|
|
|
|
|
|
## Table of contents
|
|
|
|
|
|
|
|
Here is the table of contents of the report
|
|
|
|
|
|
|
|
1. Introduction
|
|
|
|
1. Goal of the project
|
|
|
|
2. State of the art
|
|
|
|
2. Technical Background
|
|
|
|
1. Original project
|
|
|
|
2. Cairo
|
|
|
|
3. Technical Background
|
|
|
|
1. Moment of Inertia
|
|
|
|
2. Regular Polygons
|
|
|
|
3. Arbitrary Polygons
|
|
|
|
4. Implementation
|
|
|
|
1. Structure
|
|
|
|
2. Optimization
|
|
|
|
3. Known Issues
|
|
|
|
5. Conclusion
|
|
|
|
|
|
|
|
## Contact
|
|
|
|
|
2023-08-02 16:38:06 +02:00
|
|
|
If you have any question concerning this work, feel free to contact me at [arno.fauconnet@gmail.com](mailto:arno.fauconnet@gmail.com)
|