code: function checkOverlapping ( bezierPoint, distance ) {
  
          var forward = bezierPoint.getForward(),
              backward = bezierPoint.getBackward(),
              vertex = bezierPoint.getVertex();
  
          if ( Vector.fromPoints( forward, vertex ).length() <= distance ) {
  
              // forward重叠
              return 1;
  
          } else if ( Vector.fromPoints( backward, vertex ).length() <= distance ) {
  
              // backward重叠
              return 2;
  
          }
  
          // 无重叠
          return 0;
  
      }
docs: 工具方法， 检测贝塞尔曲线上的点的控制点和顶点是否重叠在一起 参数distance控制了点之间的最小距离， 如果不大于该距离， 则认为是重叠的 返回值有： 0： 无重叠， 1： forward重叠， 2： backward重叠