diff --git a/README.md b/README.md index 2c4e527..037aa80 100644 --- a/README.md +++ b/README.md @@ -30,14 +30,14 @@ Introduction ## Description Running one of the scripts in this project generates primitive meshes in Blender, wich are animated to visualize various sorting algorithms.
Keyframes are incrementaly inserted according to the current position of the element in the array during the sorting.
-The three folders (sort_circle, sort_color, sort_combined, sort_scale) contain four different types of visualisation. +The four folders (sort_circle, sort_color, sort_combined, sort_scale) contain four different types of visualization. - +|Type|Sorting Criteria|Representation of Index|Extras| +|:--:|:--------------:|:---------------------:|:----:| +|sort_circle|hsv of material|rotation of cuboid|hsv = 360°| +|sort_color|red + green of material|location of plane|custom color gradient| +|sort_combined|red + green of material|location of plane|multiple 2d arrays arranged into a cube| +|sort_scale|scale of cubiod|location of cuboid|array access and comparison counter| ## Getting Started @@ -55,13 +55,13 @@ Below I compiled a list of features that could be implemented in the future.
  • increase efficiency of the setup_array() function, to allow greater object count
  • adding audio "Audibilization"
  • adding more sorting algorithms
  • -
  • adding more types of visualisations e.g. +
  • adding more types of visualization e.g. Sphere Agitation, Cube Amalgam, Dynamic Hoops
  • auto generate camera with correct transforms based on the count of sorted objects
  • create panel were you can choose different options like colors, sorting algorithms and count of objects
  • -
  • improve merge sort visualisation so there are no gaps and overlapping objects
  • +
  • improve merge sort visualization so there are no gaps and overlapping objects
  • Contributions to this project with either ideas from the list or your own are welcome.