Svg 从圆弧计算圆的大小?
如何从一组圆弧计算圆的大小 具体来说,我有一个SVG路径定义,它画了一个圆,我想计算出它的大小Svg 从圆弧计算圆的大小?,svg,geometry,shapes,geometric-arc,Svg,Geometry,Shapes,Geometric Arc,如何从一组圆弧计算圆的大小 具体来说,我有一个SVG路径定义,它画了一个圆,我想计算出它的大小 <path clip-path="url(#SVGID_2_)" fill="#99C44C" d="M334.293,56.846c0-4.782,3.88-8.659,8.665-8.659c4.78,0,8.66,3.877,8.66,8.659 c0,4.783-3.88,8.661-8.66,8.661C338.173,65.507,334.293,61.629,334.293
<path clip-path="url(#SVGID_2_)" fill="#99C44C" d="M334.293,56.846c0-4.782,3.88-8.659,8.665-8.659c4.78,0,8.66,3.877,8.66,8.659
c0,4.783-3.88,8.661-8.66,8.661C338.173,65.507,334.293,61.629,334.293,56.846"/>
在这一点上,你有两种可能: 您可以将贝塞尔曲线视为一个圆(正如所评论的,这是错误的;它只是看起来像一个圆)。要计算面积,请确定半径,并像往常一样使用
π*r^2
如果要计算路径元素所包围的面积;这需要一些适度的演算,不适合心脏虚弱的人。在这一点上,你有两种可能: 您可以将贝塞尔曲线视为一个圆(正如所评论的,这是错误的;它只是看起来像一个圆)。要计算面积,请确定半径,并像往常一样使用
π*r^2
如果要计算路径元素所包围的面积;这需要一些适度的演算,不适合心脏虚弱的人。这不是一个圆圈。它非常接近,但贝塞尔曲线不能准确地表达圆。那不是圆。它非常接近,但是贝塞尔曲线不能准确地表达圆。谢谢,我更喜欢第一个选项!你知道如何从圆弧中确定半径吗?@OllieG:画这个“圆”时;你相对地向正x移动了两次;两次移动8.66个单位。很明显,半径确实是8.66个单位。Y轴上的移动与此相对应;也一直是8.66个单位。谢谢,我更喜欢第一个选项!你知道如何从圆弧中确定半径吗?@OllieG:画这个“圆”时;你相对地向正x移动了两次;两次移动8.66个单位。很明显,半径确实是8.66个单位。Y轴上的移动与此相对应;也一直是8.66个单位。
relative curves
c0-4.782,3.88-8.659,8.665-8.659
c4.78,0,8.66,3.877,8.66,8.659
c0,4.783-3.88,8.661-8.66,8.661
absolute curve
C338.173,65.507,334.293,61.629,334.293,56.846