Android自定義View基礎-角度弧度

作者微博: @GcsSloop

【本系列相關文章】

安卓中角度(angle)與弧度(radian)的有關問題每强。

一.前言

1.為什么講這個?

在我們自定義View裸违,尤其是制作一些復雜炫酷的效果的時候,實際上是將一些簡單的東西通過數(shù)學上精密的計算組合到一起形成的效果。

這其中可能會涉及到畫布的相關操作(旋轉)村缸,以及一些正余弦函數(shù)的計算等,這些內容就會用到一些角度武氓、弧度相關的知識梯皿。

2.為什么對角的描述存在角度與弧度兩種單位?

簡單來說就是為了方便县恕,為了精確描述一個角的大小引入了角度與弧度的概念东羹。

由于兩者進制是不同的(角度是60進制,弧度是10進制),在合適的地方使用合適的單位來描述會更加方便忠烛。

例如:
角度是60進位制属提,遇到30°6′這樣的角,應該轉化為10進制的30.1°美尸。但弧度就不需要冤议,因為弧度本身就是十進制的實數(shù)旬迹。

二.角度與弧度的定義

角度和弧度一樣都是描述角的一種度量單位,下面是它們的定義:

名稱 定義
角度 兩條射線從圓心向圓周射出求类,形成一個夾角和夾角正對的一段弧奔垦。當這段弧長正好等于圓周長的360分之一時,兩條射線的夾角的大小為1度.
弧度 兩條射線從圓心向圓周射出尸疆,形成一個夾角和夾角正對的一段弧椿猎。當這段弧長正好等于圓的半徑時,兩條射線的夾角大小為1弧度.

如圖:


三.角度和弧度的換算關系

根據(jù)角度和弧度的的定義和圓的相關知識非常容易就能得出兩者的換算公式:

先設圓的周長為C. 半徑為r

C = 2πr;

一周對應的角度為360度(角度)寿弱,對應的弧度為2π弧度犯眠。

故: 180度 = π弧度.

可得:

公式 例子
弧度 = 角度xπ/180 2π = 360 x π / 180
角度 = 弧度x180/π 360 = 2π x 180 / π

維基百科的公式:

rad 是弧度, deg 是角度

四.一些細節(jié)問題

由于默認屏幕坐標系和常見數(shù)學坐標系的小差別(坐標系問題點這里)症革,所以在角上必然也會存在一些區(qū)別筐咧,例如:

在常見的數(shù)學坐標系中角度增大方向為逆時針,

在默認的屏幕坐標系中角度增大方向為順時針。

你可以在下面平臺找到我。
微博 | GitHub | 知乎

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末谒臼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子残炮,更是在濱河造成了極大的恐慌,老刑警劉巖缩滨,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件势就,死亡現(xiàn)場離奇詭異,居然都是意外死亡脉漏,警方通過查閱死者的電腦和手機苞冯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侧巨,“玉大人舅锄,你說我怎么就攤上這事∪信荩” “怎么了巧娱?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵碉怔,是天一觀的道長烘贴。 經(jīng)常有香客問我,道長撮胧,這世上最難降的妖魔是什么桨踪? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮芹啥,結果婚禮上锻离,老公的妹妹穿的比我還像新娘铺峭。我一直安慰自己,他們只是感情好汽纠,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布卫键。 她就那樣靜靜地躺著,像睡著了一般虱朵。 火紅的嫁衣襯著肌膚如雪莉炉。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天碴犬,我揣著相機與錄音絮宁,去河邊找鬼。 笑死服协,一個胖子當著我的面吹牛绍昂,可吹牛的內容都是我干的。 我是一名探鬼主播偿荷,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼窘游,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了跳纳?” 一聲冷哼從身側響起张峰,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎棒旗,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體铣揉,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年逛拱,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朽合。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖曹步,靈堂內的尸體忽然破棺而出宪彩,到底是詐尸還是另有隱情讲婚,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站活合,受9級特大地震影響,放射性物質發(fā)生泄漏白指。R本人自食惡果不足惜留晚,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望告嘲。 院中可真熱鬧倔丈,春花似錦、人聲如沸状蜗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽轧坎。三九已至宏邮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間缸血,已是汗流浹背蜜氨。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捎泻,地道東北人飒炎。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像笆豁,于是被迫代替她去往敵國和親郎汪。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內容

  • Android自定義View基礎:坐標系Android自定義View基礎:角度弧度 角度與弧度的定義 角度和弧度一...
    冉冉升起的小太陽閱讀 1,336評論 1 1
  • 基礎篇 一闯狱、坐標系 1煞赢、屏幕坐標系和數(shù)學坐標系的區(qū)別 由于移動設備一般定義屏幕左上角為坐標原點,向右為x軸增大方向...
    呂侯爺閱讀 468評論 0 2
  • 我不勤勞哄孤。 真的嗎照筑?不不!從小我就會幫媽媽做很多的家務事瘦陈,媽媽不在家凝危,哥哥都沒做事啊, 飯都是我做的晨逝。我和哥哥去農(nóng)...
    航銳珊閱讀 249評論 0 0
  • 我說蛾默,夢想是彩虹,我更想說咏花,夢想是水珠趴生,當它們凝聚在一起,才能折射出彩虹的七彩絢爛昏翰;我說苍匆,夢想是大海,我更想說...
    寡言多語閱讀 191評論 0 0
  • 一眨眼,一年又過去了统求,眼看他人事業(yè)检碗、愛情雙豐收,還外帶一寶寶码邻;眼看他人買車折剃、買房,過得有滋有味像屋,再看看自己怕犁,...
    簡書2816閱讀 295評論 0 0