Re: [問題]如何畫出平滑的sin波...
※ adrianshum.bbs@ptt.cc (Alien) wrote:
> ※ 引述《gname.bbs@mobbs.stut.edu.tw ("老實人"的代表...)》之銘言:
> : 我是用VC6 , 我用LineTo 去畫出來的sin波感覺都怪怪的...
> : 就是不平滑的樣子...
> : 請問要怎麼做,才會看起來比較平滑...
> 以前讀書時寫Java 有畫過類似的東西.
> 當時的心得我希望也能用得著
> 比如畫 y=sin(x), 我也是以畫直線的方法去
> 畫. 最重點是每段線段究竟是由哪裡開始哪裡
> 結束.
> 重點是, 比如 x-軸在畫面上佔100 pixel, 你第一
> 段線段就是先求 pixel 0 是 x 的什麼值, 再求 y (sin(x),
> 這線段結束就是 pixel 1 的 x 值和其對應的 y 值
這個就是 LineTo的做法啊...@@"
C已經自己內建了...
> 有點難解釋.. 希望你看得明白. 這樣畫出來的線就
> 很平滑了
> Alien
很感謝大家的回家...
我初步推論應該是函數本身沒有辦法精確畫到小數點位數...
例如 1.234 好了, 一個pixel應該都是一個的,沒有 0.234個的...@@"
所以我還是再想想好了...^_^
--
組成研究生的四大要素:看paper , 報paper , 找paper , 寫paper... 缺一不可!!!
爆肝研究生的四大條件:打game , 虧妹 , 趕報告 , 做研究 ... 任一皆可!!!
--
◣ ███ ███ ☆ Post by gname
◢█ ▉▉█ █▇█ ★ From pc-43.csie_eecs.stut.edu.tw
◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章