From 2e817604555ddb10da0fd2f38395c5ccbeca071c Mon Sep 17 00:00:00 2001 From: SyntaX Date: Sat, 5 Dec 2020 22:23:24 +0100 Subject: [PATCH] added start arguments, removed TODO --- README.md | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) 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 +```