为了账号安全,请及时绑定邮箱和手机立即绑定

画弧线时为什么终点可以任意设置都能画出弧线?

根据椭圆的定义,圆心(x,y)确定来,rx和ry确定后,这个椭圆不就确定了吗,那么椭圆上的点也是固定的那些,如果横纵坐标超过了x+rx或者y+ry,那么这些点肯定是不在椭圆上的;但是通过我的实验,终点坐标的设置好像可以任意设置,总是能画出弧线。

正在回答

1 回答

说一点个人看法:

画弧线时优先保证起点终点在同一椭圆上,rx和ry并不是实际的数值而是一个相对值 。

<path d="M 100 100 A 2 1 0 0 1 600 300" stroke="red" fill="none" />

<path d="M 100 100 A 200 100 0 0 1 600 300" stroke="red" fill="none" />

比如这两段弧线,rx和ry相差一百倍,但是他们的比值是相同的,画出的弧线也是相同的。


仅为简单实践之后得出的一点拙见,原理方面难以解释

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

画弧线时为什么终点可以任意设置都能画出弧线?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信