畫弧線時為什么終點可以任意設置都能畫出弧線?
根據(jù)橢圓的定義,圓心(x,y)確定來,rx和ry確定后,這個橢圓不就確定了嗎,那么橢圓上的點也是固定的那些,如果橫縱坐標超過了x+rx或者y+ry,那么這些點肯定是不在橢圓上的;但是通過我的實驗,終點坐標的設置好像可以任意設置,總是能畫出弧線。
根據(jù)橢圓的定義,圓心(x,y)確定來,rx和ry確定后,這個橢圓不就確定了嗎,那么橢圓上的點也是固定的那些,如果橫縱坐標超過了x+rx或者y+ry,那么這些點肯定是不在橢圓上的;但是通過我的實驗,終點坐標的設置好像可以任意設置,總是能畫出弧線。
2018-05-19
舉報
2018-10-19
說一點個人看法:
畫弧線時優(yōu)先保證起點終點在同一橢圓上,rx和ry并不是實際的數(shù)值而是一個相對值 。
<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相差一百倍,但是他們的比值是相同的,畫出的弧線也是相同的。
僅為簡單實踐之后得出的一點拙見,原理方面難以解釋