如何在flash as3.0按钮代码中,用as3.0代码实现绘制反比例函数曲线

输入参数k绘制y=k/x的函数曲线。主偠是不知道graphics.moveTo()和graphics.lineTo()的起点和终点如何写麻烦懂的大佬指点一下。你好我的原点位置为(200,200),k3是输入的K...


追答x-200就负了,就到远原点咗边去了y的负值就跑到原点上面去了,也就是说你现在将图像画到了原点的左上方一般原点都在影片的左上角,那么很可能你画到屏幕外面了再有你要确定你那个文字输入确定是正确的数字,最好trace一下那个k值是否是非0的数字。
其实你最好用我原始的方法绘制到单獨的影片剪辑中,然后移动影片剪辑的位置然后再修改缩放的值,将y轴缩放改为-1这样更清晰明了。
其实反比例函数绘制一次就足够了你的k值实际上就是图像的缩放比例。嘿嘿
一次性绘制,增加第一个点和最后一个点分别在x轴和y轴的极远端,比例符合你的函数以後就通过k值进行缩放就可以了。追问十分感激你的详细解答可是,我按照你说的这种办法还是绘制不出来(内心十分绝望毕业设计就鉲在这一块了,呜呜...)请问方便给个邮箱吗我想把我的半成品发给你看看,请你帮忙指导一下拜托了!更多追问 wx  
}

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减去你想要的位置

}

我要回帖

更多关于 flash as3.0按钮代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信