1. 03 Dec, 2019 1 commit
  2. 03 Jul, 2019 1 commit
  3. 02 Oct, 2018 1 commit
  4. 12 Jun, 2018 1 commit
  5. 13 Dec, 2017 1 commit
  6. 09 Dec, 2017 1 commit
  7. 06 Dec, 2017 1 commit
  8. 24 Sep, 2017 1 commit
  9. 17 Sep, 2017 1 commit
  10. 24 Apr, 2017 1 commit
  11. 15 Oct, 2016 1 commit
    • Craig Watson's avatar
      Added stroke simplification algorithm · df71f158
      Craig Watson authored
      If enabled in the preferences menu, pen and marker strokes will be
      replaced by a simplified stroke after they are drawn.
      
      The algorithm is very basic (for now): if three points are almost lined
      up (the threshold angle can be specified in the config file), then the
      middle one is removed. This is repeated over the whole stroke; new
      polygons are then generated based on the simplified stroke points.
      
      This typically cuts down on number of points and polygons by a factor of
      about 10, while having minimal visual impact.
      df71f158
  12. 13 May, 2016 1 commit
  13. 09 May, 2016 1 commit
    • Craig Watson's avatar
      (WIP) Interpolation of strokes. Progress so far: · 4491341a
      Craig Watson authored
      - UBGraphicsScene calls UBGraphicsStroke::addPoint, which returns a list
      of points that can be drawn. It may be none (e.g we discard very small
      segments), one (if we do no interpolation) or several.
      
      - Added a UBInterpolator base, abstract class. Various interpolation
      methods can be added easily.
      
      - Current methods: Basic spline (custom), Catmull-Rom spline (based on
      alglib), and Bézier
      
      - Added a setting to toggle interpolation. Added this to the UI as well
      4491341a
  14. 26 Apr, 2016 1 commit
  15. 21 Mar, 2016 2 commits
  16. 21 Jan, 2016 1 commit
  17. 23 Dec, 2015 1 commit
  18. 05 Nov, 2015 1 commit
  19. 14 Aug, 2013 1 commit
  20. 15 Jul, 2013 1 commit
  21. 27 Jun, 2013 1 commit
  22. 26 Jun, 2013 1 commit
  23. 27 May, 2013 1 commit
  24. 29 Apr, 2013 1 commit
  25. 27 Feb, 2013 1 commit
  26. 18 Oct, 2012 2 commits
  27. 12 Oct, 2012 2 commits
  28. 19 Sep, 2012 2 commits
  29. 27 Aug, 2012 1 commit
  30. 09 Jul, 2012 1 commit
  31. 12 Jun, 2012 1 commit
  32. 25 Apr, 2012 1 commit
  33. 17 Apr, 2012 1 commit
  34. 05 Apr, 2012 1 commit
  35. 03 Apr, 2012 1 commit
  36. 16 Mar, 2012 1 commit