星期三, 6月 06, 2012

Navier HUD 與三角函數


一如往常,我出門測試Navier HUD

希望能在使用過程中找到如何改善它

某個轉彎處,發現了一個bug

導航時轉彎的提示箭頭方向錯了,


經過許久的測試與爬程式碼,

才找到計算轉彎角度的三角函數寫錯了,

索性把程式碼中的三角函數運算重新檢查一遍,

免得又發生相同的錯誤,

這些錯誤,有時是很難被發現的





在Navier HUD裡,運用了大量的三角函數運算,

包含轉彎角度運算、判斷目前位置是否在路線上、在哪一個路段中、

最接近路線的點是哪一點、什麼時候該提示轉彎甚至整個路線的繪製和呈現

經緯度運算等

全部都是三角函數即時運算出來的,

高中學三角函數的時候大概真的沒想到有一天會需要用到這些鬼東西,

下次能有機會學得更廣更多時,

就努力學吧,沒人能保證有那樣東西真的是一輩子用不到的,

人生就是這些不起眼的內容疊出來的高塔吧,

於是我也警惕自己,別再抱怨要學那麼多東西,也不知道將來會不會用到,

學就對了~~


張貼留言