首先看個時鐘刻度顯示效果:
一個錶盤有60個刻度,每5個刻度就有一個刻度尺寸偏長,畫該錶盤步驟如下:
- 畫外圍圈,這個就是畫一個圓,假設其圓心座標爲,半徑爲,左上角爲座標原點
- 畫表盤中心,這個小圓半徑隨意,圓心與大圓同心
- 畫刻度,爲了簡單,其實只需要畫1/4圓的刻度就好,其他部分根據對稱可以畫出來。爲了描述方便,將圓四等分,如下圖所示:
爲了畫每一個刻度,需要知道每個線段的起始座標,以圖中A、B兩點來看,A點的座標很好計算,爲,其中爲圖中A點與圓心所在直線與豎向直線所成的夾角。至於B點,該點必在A點與圓心所在的連線上,假設線段AB的長度爲,則可根據A的座標計算出B的座標爲,其中,A的座標上一步已經算出,角度與上一步計算A座標時用到的一致。這樣就可以畫出線段AB了。 根據對稱,可以分別畫出在第2、3、4象限的線段了,這樣刻度就畫出來了。
當然,實際實現錶盤時,不需要這樣編程去畫,可以用工具手動畫好,只需要在上面畫秒針、時針等。