1. 22 12月, 2016 4 次提交
  2. 04 8月, 2016 1 次提交
  3. 23 7月, 2016 1 次提交
  4. 22 7月, 2016 2 次提交
  5. 17 6月, 2016 1 次提交
    • J
      Shapes refactor (#9079) · 6df2c331
      Joshua Koo 提交于
      * Consistent getPoints and getSpacedPoints on ellipse
      
      They work as getSpacedPoints used to (but with the final point)
      The arc between aStartAngle and aEndAngle is always forced in the 0, 2
      PI area, as getSpacedPoints did (but not getPoints)
      
      * Refactor Path class
      
      - got rid of .actions
      - getPoints() moved to CurvePath
      - toShapes() moved to new class ShapePath
      
      * Path: simplify usage of this.currentPoint
      
      * Optimize LineCurve.getPoint(1) as suggested by @rfm1201 in #8952
      
      - this minimizes some floating point errors when t = 1
      
      * Fix up missing changes to CurvePath and EllipseCurve
      
      - as commented by @rfm1201
      - using f040453 as reference
      
      * Path: update currentPoint for .splineThru(), add automatic lineTo()
      
      - for ellipse
      
      * CurvePath: address some removeDuplicatesInAPath() concerns
      
      - also cleanup some old reference to .actions
      
      * Path/CurvePath getPoints() shouldn't return sequence of duplicate points
      
      * In path.absellipse, lineTo is drawn only to connect existing path
      
      - when necessary
      6df2c331
  6. 08 5月, 2016 1 次提交
  7. 31 12月, 2015 2 次提交