1. 05 Aug, 2013 1 commit
  2. 03 Aug, 2013 1 commit
    • Dmitry Kazakov's avatar
      Fixed Speed, Distance and Drawing Angle sensors · 327f800d
      Dmitry Kazakov authored
      This patch makes the following user-visible changes:
      
      1) Speed and Distance sensors are fixed
      2) Drawing Angle sensor became much more stable and smooth
      3) Drawing Angle sensor works right on the rotated canvas
      
      Technical details:
      
      This patch hugely refactors the distance information part of
      our painting system. The two most significant changes:
      
      1) KisPaintInformation doesn't have movement() method, because it
         used to get inconsistent *very* fast when the lien was split into
         chunks in paintBezierCurve. The access to drawingDistance(),
         drawingAngle() and drawingSpeep() parameters is provided only by means
         of teh associated KisDistanceInformation.
      
      2) (follows from the point 1) From now on paintAt() function also accepts
          KisDistanceInformation object, because otherwise it will not be able
          to access the calculated parameters.
      
      BUG:321771,308408,279442
      327f800d
  3. 04 Oct, 2011 1 commit
  4. 06 Aug, 2011 1 commit
    • Dmitry Kazakov's avatar
      Major cleanup in KisToolFreehand · a0eea794
      Dmitry Kazakov authored
      1) Extracted all the painting stuff from the KisToolFreehand into
         a separate class
      2) Removed airbrushing duplications from KisToolBrush and KisToolDyna
         (now airbrushing is in KisToolFreehandHelper)
      3) Removed some old unused code
      a0eea794