繪橢圓弧其實(shí)就是先繪出橢圓,而后在橢圓上確定起點(diǎn)和終點(diǎn)兩點(diǎn)的角度值而繪出(其命令即橢圓命令ellipse加上弧參數(shù)A的組合)。
橢圓不同于圓,它有兩個(gè)不同長(zhǎng)度的軸長(zhǎng),可朝任何方向傾斜,這就給其確定起點(diǎn)角度出了難題,也即它要解決兩個(gè)問(wèn)題:一是0度到底定在哪的問(wèn)題;二是按逆時(shí)針還是順時(shí)針計(jì)算角度的問(wèn)題。
先說(shuō)第二個(gè)問(wèn)題:順時(shí)針和逆時(shí)針計(jì)算角度的問(wèn)題
運(yùn)行Angdir命令后,若鍵入1,則橢圓角度按順時(shí)針計(jì)算,若鍵入0,則按逆時(shí)針計(jì)算。需要注意的是:不管按逆時(shí)針還是順時(shí)針,繪制時(shí)均是按逆時(shí)針?lè)较蛐D(zhuǎn),只不過(guò)是Angdir為1時(shí),橢圓角度的分布正好與Angdir為0時(shí)的相反,即在按逆時(shí)針?lè)较蛏戏植嫉慕嵌葹椋?度→270度→180度→90度→0度,也即表面是是逆時(shí)針旋轉(zhuǎn),其實(shí)是按順時(shí)針計(jì)算角度。Angdir命令的默認(rèn)參數(shù)是0,也即逆時(shí)針計(jì)算角度。
再說(shuō)第一個(gè)問(wèn)題:橢圓上0度定在哪兒的問(wèn)題
一般繪橢圓弧用鼠標(biāo)在已繪就的橢圓上按逆時(shí)針?lè)较騿螕魞蓚€(gè)點(diǎn)即可繪出一橢圓弧。然若在命令欄中鍵入兩點(diǎn)的角度來(lái)繪制橢圓弧時(shí)就會(huì)遇到如何確定起點(diǎn)0度的位置問(wèn)題。
橢圓的0度是在長(zhǎng)軸的起始端點(diǎn)上。如果先繪出的是長(zhǎng)軸的話,那繪制時(shí)單擊的第一個(gè)起始點(diǎn)即為0度(注意:從左往右拖拽繪制時(shí),左邊點(diǎn)為0度,從右往左轉(zhuǎn)拖拽繪制時(shí),右邊點(diǎn)為0度),按逆時(shí)針?lè)较蛴?jì)算角度值。
若先繪出的是短軸的起點(diǎn)的話,則從該起點(diǎn)按逆時(shí)針?lè)较虻介L(zhǎng)軸的第一個(gè)端點(diǎn)處為0度。也即若此時(shí)Angdir命令為0(逆時(shí)針),則此短軸的起始點(diǎn)為270度。而若Angdir命令為1(順時(shí)針),則此短軸起點(diǎn)這90度。

