匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

想請問有關用VB畫扇形 開口的角度?

因為電腦考試好像會要用VB程式碼畫扇形

試很久扇形都只能由同一方向開口

而且也搞不清楚如何改變開口角度的大小

pi = 3.141559

Circle (3000, 2500), 500, QBColor(5), -5 / 4 * pi, -pi

以上就是我輸入的程式碼,想請問告位高手要改哪裡....

1 個解答

評分
  • Rody
    Lv 5
    1 0 年前
    最佳解答

    改最後兩個數值,你要的是扇形,所以角度前面要加上負號,兩個數值分別是起始角度和結束角度,可以填入的值是 0 - 2*pi﹙都要加上負號,最小其實不可以是 0 ,要比零大一點點而畫出來的效果,就是以你設定的起始角度,逆時鐘方向畫弧,畫到你的結束角度,因此你上面的寫法就會從 5/4 pi 的位置,繞了幾乎一個圈畫弧畫到 pi 這個位置﹙反正扇形就是負值,看角度不要看負號﹚所以如果想要畫出這個扇形缺的那一角,只要把起始角度和結束角度對調就可以了,也就是:Circle (3000, 2500), 500, QBColor(5), -pi, -5 / 4 * pi例如如果我想畫出第三象限的1/4圓的扇形,則最後兩個參數就是 -pi, -1.5*pi比較特別的是如果要畫第一象限,起始角度不可以是零,必須是2*pi,也就是說,最後兩個參數必須是 -2*pi, -0.5*pi以此類推。

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。