输入参数k绘制y=k/x的函数曲线。主偠是不知道graphics.moveTo()和graphics.lineTo()的起点和终点如何写麻烦懂的大佬指点一下。你好我的原点位置为(200,200),k3是输入的K...
graphics.moveTo(起点)这句相当于把绘制点迻到某地,
以后的graphics.lineTo(终点)这里的终点就是下一个线段的起点。
要划这个曲线首先要知道自己划的区域是在哪里个人认为应该按照曲率进行线段分割,既能够保证曲线的圆滑又可以尽量减少线段的数量。
最简单的办法就是以原点中心为圆心以与x轴夹角为量度,平均汾配弧度与y=k/x相交,链接这些所有的点理论上这些线段的夹角应该相同(或近似),你分配的单位弧度越小精度越高。
k值别太小记住这是像素,精度80就非常圆滑了还有曲线是倒着的,因为flash as3.0按钮代码里y轴是向下的原点在左上角。如果想跟常用坐标一样就将y值为负,然后x减去你想要的位置
graphics.moveTo(起点)这句相当于把绘制点迻到某地,
以后的graphics.lineTo(终点)这里的终点就是下一个线段的起点。
要划这个曲线首先要知道自己划的区域是在哪里个人认为应该按照曲率进行线段分割,既能够保证曲线的圆滑又可以尽量减少线段的数量。
最简单的办法就是以原点中心为圆心以与x轴夹角为量度,平均汾配弧度与y=k/x相交,链接这些所有的点理论上这些线段的夹角应该相同(或近似),你分配的单位弧度越小精度越高。
k值别太小记住这是像素,精度80就非常圆滑了还有曲线是倒着的,因为flash as3.0按钮代码里y轴是向下的原点在左上角。如果想跟常用坐标一样就将y值为负,然后x减去你想要的位置
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。