Linie zaokrąglone w kształcie SVG

Obecnie używa SVG<pattern> element z garścią<line> elementy spowodują, że będzie mieć rodzaj zwężonej krawędzi. Próbowałem obejść kilka różnych stylów CSS, ale nic nie działało. Oto kod do okręgu z zamaskowanym ściegiem:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="500" width="500">
  <defs>
    <pattern id="stripe" patternUnits="userSpaceOnUse" width="20" height="20">
      <line x1="0" y1="0" x2="20" y2="20" />
    </pattern>
    <mask id="mask">
      <rect height="500" width="500" style="fill: url(#stripe)" />
    </mask>
    <style>
      #stripe line {
        fill: white;
        stroke: white;
        stroke-linecap: square;
        stroke-linejoin: miter;
        stroke-width: 10px;
      }
      g {
        mask: url(#mask);
        stroke-linecap: square;
        stroke-linejoin: miter;
      }
      circle {
        fill: green;
      }
    </style>
  </defs>
  <g>
    <circle cx="250" cy="250" r="200" style="fill: rgba(0, 255, 0, 0.2);" />
  </g>
</svg>

I tu jestskrzypce jak to wygląda. Brak kombinacjistoke-linecap istroke-linejoin pracował dla mnie. Czy zamiast tego muszę narysować pełne<path> w całej masce?

Dzięki za pomoc.

questionAnswers(3)

yourAnswerToTheQuestion