设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

FLASH中的物理世界(2)

来源:136z.Com 作者:佚名 时间:2005-04-25 23:27:53

三:简谐运动
简谐运动是一种变加速运动,比前面学过的各种运动复杂

定义:简谐运动指物体在相同时间间隔内在同一路程上来回移动进行的运动;

重点是,通过弹簧振子的实例,把简谐运动在一次全振动过程中的受力情况和运动情况弄清楚。1:(见图)


此主题相关图片如下:
按此在新窗口浏览图片













效果:



点击浏览该Flash文件


步骤:

1新建文件550*400像素其他的默认;

2"ctrl"+F8,创建一个影片剪辑,名称“MC”

3回到主场景,"ctrl"+L打开库面版,把刚创建的影片剪辑拖入到舞台左端,

4选中这个MC,绑定代码:











onClipEvent(load){
r=100;        //半径
rad=0;
y0=_y;       //y的平衡位置
}
onClipEvent(enterFrame){
_y=y0+Math.sin(rad)*r;  
rad+=50;   //角度的不断变化,实现弹簧振子在固定的半径上下振动
}              //这个值可以根据你需要的频率改变,试试:rad+=5;


点击浏览该文件











2:其实,上面的公式是可以推广的,因为在现实的世界,弹簧振子是需要考虑重力,空气摩擦,等很多其他方面的因素,但是,在Flash世界中,却是能完全实现真空状态理想物理模型,这里加入了角度的计算,(见图解)


此主题相关图片如下:
按此在新窗口浏览图片


此主题相关图片如下:
按此在新窗口浏览图片

照受力分析,按“”运算分别求出_x,_y,//不懂的看看大学物理书吧:)

简单的说:分别求出_x,  _y,得到的就是倾斜方向的运动结果

把效果1的代码换成下面的试试











onClipEvent(load){
rx=50;
ry=100
rad=0;
jiaodu=1//倾斜方向,见图解
x0=_x;
y0=_y;//y的平衡位置
}
onClipEvent(enterFrame){
_x=x0+Math.sin(rad)*rx*jiao;
_y=y0+Math.sin(rad)*ry;  
rad+=50;   //角度的不断变化,实现弹簧振子在固定的半径上下振动
}              //这个值可以根据你需要的频率改变,试试:rad+=5;

//值得注意的是:以下的两种情况


此主题相关图片如下:
按此在新窗口浏览图片

看效果:


点击浏览该Flash文件




点击浏览该文件










四:阻尼运动;

定义:

前面所讲的谐振动是一种理想状况,即谐振子系统做无阻尼(无摩擦和辐射损失)的自由振动,它是等幅振动。而在实际中,阻尼是不可消除的,如果没有能量补充,由于机械能有损耗,起振幅将不断地衰减,这种振幅随时间不断衰减的振动叫

[1] [2]  下一页

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: