Commits on Nov 22, 2017
  1. ShapeUtils: Move triangulation code to separate file

    Mugen87 committed Nov 22, 2017
Commits on Nov 15, 2017
  1. ShapeUtils: Use earcut for polygon triangulation (2nd attempt)

    Mugen87 committed Nov 15, 2017
Commits on Sep 26, 2017
  1. Fix various es-lint errors

    JPedersen committed Sep 26, 2017
Commits on Sep 9, 2017
  1. Clean up some more linter warnings

    Mugen87 committed Sep 9, 2017
Commits on Jul 3, 2017
  1. Clean up

    Mugen87 committed Jul 3, 2017
Commits on Dec 22, 2016
Commits on Oct 22, 2016
  1. Clean up.

    mrdoob committed Oct 22, 2016
Commits on Oct 12, 2016
Commits on Jul 22, 2016
  1. Modules (#9310)

    Rich-Harris committed with mrdoob Jul 22, 2016
    * convert to ES modules
    
    * rebuild
    
    * move shaders back into glsl files
    
    * reinstate polyfills
Commits on Jun 23, 2016
  1. CurvePath: getPoints() should respect last point (#9169)

    zz85 committed with mrdoob Jun 23, 2016
    * CurvePath: getPoints() should respect last point
    
    - autoClose behaviour now checks first point
    - ShapeUtils.triangulateShape to remove dup points
    - #9079
    - Thank you @@rfm1201 again!
    
    * Update webgl_geometry_text_pnltri example too
Commits on Jun 16, 2016
  1. Shapes refactor (#9079)

    zz85 committed with mrdoob Jun 16, 2016
    * 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
Commits on Jun 12, 2016
  1. Name closured functions (#9116)

    WestLangley committed with mrdoob Jun 12, 2016
Commits on Oct 15, 2015
  1. ShapeUtils: Fixed area reference.

    mrdoob committed Oct 15, 2015
  2. Moved Shape.Utils to ShapeUtils.

    mrdoob committed Oct 15, 2015