他把y放大了100倍,就是y=1时,高度其实是100 那么相应的,x轴也必须放大100倍,否则就不是等比例放大了,也不是正弦曲线了
这有什么算法? 不就是一个sin正旋函数吗?你要是不了解三角函数,那几句话肯定说不清,你要是了解三角函数,那这段代码基本没啥算法
实际上就跟你尺规作图的原理是一模一样的 曲线上有无数个点,你不可能把所有点都计算出来画上去 只能抽样,然后连线 抽样率越高,曲线就越接近真实
三角函数应该知道吧 那个循环其实就是均匀取720个点,将相邻两个点应直线连起来,取的点越多(如1440,2880.。。),画的线就越光滑, 取的点越少(如180,90.。。)画的就越粗糙
这看不懂吗,根据x值,通过三角函数算出y值,就是个公式,分别求出x,y的值,然后画在bitmap上
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧