.cos(direction));
      //ctx.fillStyle = 'rgba(0,255,0,.2)';//rgb(1,0,0);

      ctx.fill();
      ctx.strokeStyle = rgb(0, 0, 0);
      ctx.stroke();

      ctx.fillStyle = '#000';
      ctx.fillText(lang.dot, 0, 14);

      dots.forEach(function(dot) {
          const r = dot.r;
          ctx.save();
          ctx.translate(r, 0);
          ctx.font = '5px sans-serif';
          ctx.fillText(dot.dot.toFixed(3), 0, 5);
          ctx.restore();
      });

      ctx.restore();
    }

    {
      ctx.save();