diff --git a/README.md b/README.md index faedce8..c997f6c 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,21 @@ # quickhull -## TODO: - -- Point class - - - adding "features" such as "IsInTriangle", ... ? - - - direct member access instead of getters? - ## dependencies for the visual graphic display SFML is needed (https://www.sfml-dev.org/download/sfml/2.5.1/) if you want to compile the program on your own, the deployed release uses static linkage. + +## program arguments +``` +-v mode with enabled visualization +-akl using Akl-Toussaint heuristic beforehand + https://en.wikipedia.org/wiki/Convex_hull_algorithms#Akl%E2%8 +-f read random numbers from file +-rngCount generates count random float values +-rngMode if generating float values this specifies the mode: + 1. random numbers in screen range + 2. numbers are ordered as rectangle + 3. numbers are ordered as circle around screen center +-runs runs performance mode multiple times +-stepsize time between autosteps; if 0 or not provided -> manual steps +```