漂亮的N叶玫瑰线教程.DOC

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
漂亮的N叶玫瑰线教程

《玫瑰线》的制作兼谈参数方程和极坐标方程 甘草 2007。5。29 在用AS脚本画线,制作含有圆、椭圆、正弦曲线等的实例时,突然想到数学上比较漂亮的一种曲线――玫瑰线。在数学手册上查到3叶和4叶玫瑰线的极坐标方程,试作了一个觉得还可以。经过多次修改成为现在的“N叶玫瑰线”。借此机会,跟大家,特别是初学的朋友一起回顾交流脚本中 的画线方法和数学上的曲线方程等知识。由于水平有限,不当之处请批评指正。 脚本中常用的两种画线方法 把线看做由许多“小点”紧密的排列在一起而成。 这种方法需要制作一个元件,画一个小球(点),全居中。然后在场景中根据需要复制若干个小球,并且按照曲线方程的规律来设置这些球的纵横坐标,即可形成曲线的形状。 把曲线看做由许多很短的直线段连接而成。线段越短段数越多,曲线就越光滑。 这就要用到AS中的所谓“画线函数”,位于:动作面板-AS2.0类-影片-MovieClip-绘画方法。请注意其中以三个常用的关键字表示的方法。 lineStyle( ) 这是用来调用线条样式的方法。括弧内可以设置很多关于线条样式的参数,常用的是前面的三个。例如 mc.lineStyle(2, 0x0000ff, 100) 。 其中第一个参数是一个整数,以磅为单位指示线条的粗细线条的十六进制颜色值(例如,红色为 0xFF0000,蓝色为 0x0000FF,等等)。如果未指示值,则 Flash 使用 0x000000(黑色)。0x0000ff表示是蓝色。 第三个参数是一个整数,指示线条颜色的 Alpha 值moveTo(x,y) 将当前绘画位置移动到 (x, y)。如果缺少任何一个参数,则此方法将失败,并且当前绘画位置不改变。lineTo(x,y) (line 是英语直线、划线。它的读音跟正弦 sin (sine)相类似,其中 i 仍旧唸成字母 i的读音。请不要把它唸成“林”。) 使用当前线条样式绘制一条从当前绘画位置到 (x, y) 的线条; 如果x和y是这个圆上任意一点的坐标,那么表示y跟x之间关系的等式,就叫做“这个圆的方程”。 如果圆心在一个定点(x0,y0)上,那么圆的方程就变为 了。上面那个圆心在原点,即x0=0, yo=0的圆是一个特殊例子罢了。 曲线不同,那么方程的样式也不同。 例如:椭圆方程为 (a≠0,b≠0) 双曲线: (a≠0,b≠0) 抛物线: 朋友们看了我这一段叙述后,应该有这么一个印象: 曲线方程是表示该曲线上任一点的坐标y跟x之间关系的一个等式。 (注:这并不是数学上曲线方程的严格定义,只是我的一种“通俗解释”吧了!写这一段话,仅凭个人记忆,没有照着教科书写。目的只是为了帮助一部分朋友了解。文中其他部分也可能这样) (二)曲线的参数方程 下面接着说曲线的参数方程。 上面的这几个曲线方程,都是y和x混合在一起,而且y和x是2次方的。这在AS中使用十分不方便。在AS中用的最好是y=……; x=……;样式的。这种形式的方程我们可以直接用作点的坐标,或者用作lineTo( )括弧内的参数。那就非常方便了。 这样好的方程有吗?有!呵呵!那就是曲线的“参数方程”。 曲线方程是 y跟x之间的“直接”关系。参数方程不一样,除了x、y两个变量外,再引入第三个变量叫做“参变量”,然后分别写出x、y跟这个参变量之间的关系式 我们仍旧来看,圆心在原点(0,0),半径为r的圆。如果P是这个圆上任意的一点,连接PO,并把PO跟x轴正方向之间的夹角∠POX用t表示。当P点在圆上的位置变化时,t的大小也会跟着变化。这就说明,这个t,也是一个“变量”。而且t跟P点的坐标x、y之间有函数关系。我们根据三角函数的知识,可以分别写出x、y跟t之间的函数关系式(方程): { 其中半径r是不变的常量,x、y和t是变量,而且t是“自变量”,x和y都是t的函数。我们把t这种变量叫做“参变量”,把这个方程叫做“圆心在原点的圆的参数方程”。 在参数方程里,x和y是通过参变量这个“第三者”来接上关系的。 圆心在半径为r的圆的参数方程为 { 椭圆的参数方程为 { 其中和是椭圆中心的坐标,a和b是长半轴和短半轴。 双曲线的参数方程为 { 其中,m、n是双曲线中心的坐标,a是实半轴,b是虚半轴 抛物线的参数方程为 { 总之,曲线方程是y和x之间的直接关系式。曲线的参数方程是y和x通过参变量的间接关系式。 三、作圆 (一)方法一: 新建flash文档 制作元件一。类型为电影剪辑。作一小球,球的直径大小和颜色就是线的粗细和颜色。为了便于观察,不妨取直径为10,全居中。 2, 3, 在场景第1帧加代码 var r:Number = 100; //半径 var t:Number = 0; //弧度 var k:Number

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档