Vector 如何为“绘制形状向量”;季度“;圆圈

Vector 如何为“绘制形状向量”;季度“;圆圈,vector,html5-canvas,draw.io,Vector,Html5 Canvas,Draw.io,我在这件事上说了很多遍。显然,我惯用的蒙混过关的几何方法是行不通的 我只是想在draw.io中创建一个完美的“四分之一”圆扇区 我通读了一遍 但它是非常模糊的 这是我最好的尝试,但不正确,边缘太硬: <shape name="Quarter Circle" h="49" w="49" aspect="variable" strokewidth="inherit"> <connections> <constraint x="0.5" y="0" pe

我在这件事上说了很多遍。显然,我惯用的蒙混过关的几何方法是行不通的

我只是想在draw.io中创建一个完美的“四分之一”圆扇区

我通读了一遍

但它是非常模糊的

这是我最好的尝试,但不正确,边缘太硬:

   <shape name="Quarter Circle" h="49" w="49" aspect="variable" strokewidth="inherit">
  <connections>
    <constraint x="0.5" y="0" perimeter="0" name="N"/>
    <constraint x="0.5" y="1" perimeter="0" name="S"/>
  </connections>
  <background>
    <path>
      <move x="49" y="0"/>
      <line x="0" y="0"/>
      <line x="0" y="49"/>
      <arc rx="90" ry="90" x-axis-rotation="0" large-arc-flag="0" sweep-flag="0" x="49" y="0"/>
      <close/>
    </path>
  </background>
  <foreground>
    <fillstroke/>
  </foreground>
</shape>

我真的想要一个四分之一的圆,如果你旋转其中的四个,你会得到一个完美的圆。

圆弧半径(rx和ry)必须与形状大小相匹配,才能达到你想要的。只需将您的弧线替换为以下内容:

<arc rx="49" ry="49" x-axis-rotation="0" large-arc-flag="0" sweep-flag="0" x="49" y="0"/>

圆弧半径(rx和ry)必须与形状大小相匹配,才能达到您想要的效果。只需将您的弧线替换为以下内容:

<arc rx="49" ry="49" x-axis-rotation="0" large-arc-flag="0" sweep-flag="0" x="49" y="0"/>