講到三角函數大家一定很頭痛,加減乘除就已經夠煩了,為何還有人會發明三角函數這種東西?學三角函數到底要拿來幹嘛?日常生活中根本不會用到啊!這個推論非常合理,我沒有反諷的意思,我是真心覺得推論合理。
從 3D 繪圖說起
對中學生來說,電腦遊戲絕對是很有吸引力,如果你只是個玩家,基本上只要會打怪破關就可以了,甚至出國比賽得第一,這整個過程完全不需要三角函數,但如果你想做的事情與眾不同,你想寫一個軟體把一台 3D 戰機描繪在 2D 螢幕上,而且還要進一步作成動畫,那你非得需要三角函數不可。
把立體戰機畫在二維螢幕上(圖片來源:實作派提供)
因為描繪的過程中,你必須把立體戰機的三維(x,y,z)座標,轉換為二維的(x,y)才有辦法畫在平面的螢幕上,這個過程也可以稱為投影,這樣的轉換需要透過三角函數的計算才能完成。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
1
免費電子報
2
會員搶先看
3
主題訂閱
4
好文收藏