基于ActionScript 的弹性运动虚拟实现
2012-11-22马鞍山师范高等专科学校软件与食品工程系安徽马鞍山243000
长江大学学报(自科版) 2012年25期
董 娜,俞 欣 (马鞍山师范高等专科学校软件与食品工程系, 安徽 马鞍山 243000)
基于ActionScript 的弹性运动虚拟实现
董 娜,俞 欣 (马鞍山师范高等专科学校软件与食品工程系, 安徽 马鞍山 243000)
基于ActionScript 编程语言,对一维坐标和二维坐标上从无摩擦力到有摩擦力的弹性运动进行了虚拟实现。研究表明,该程序能准确而直观地再现弹性运动效果,从而为利用计算机编程技术对物理现象进行准确模拟提供参考。
弹性力学;弹性运动;ActionScript;虚拟技术
计算机技术正在全面进入生产技术、科学研究和社会生活的各个领域,彻底改变着整个人类文明的进程。面向对象(Object Oriented,OO)是上世纪90年代软件开发方法的主流。ActionScript 3.0 是一种强大的面向对象编程语言,其具有更强的报错能力,指定类型也更加明确[1]。
求解一个弹性力学问题,应设法确定弹性体中各点的位移、应变和应力等共15个相关函数,但在解决实际问题时,起主要作用的往往是其中几个函数,因而可以用实验和数学相结合的方法进行求解[2]。为此,笔者利用ActionScript 3.0对一维、二维弹性运动在一维、二维坐标上的运动状态进行了模拟,实现了无摩擦力和有摩擦力情况下弹性运动效果,从而为利用计算机编程技术对物理现象进行准确模拟提供参考。
1 一维坐标弹性运动的虚拟实现
弹性运动是弹性力学的一个重要研究领域,它研究弹性物体在外力作用下产生的运动状态。当皮球落在地面上,由于自身的重力与地面的反作用力,皮球发生形变而产生弹力使皮球从地面上弹起,皮球运动到一定高度,由于地心引力,皮球落回地面并再次发生形变而弹起。……
登录APP查看全文
