`
china34420
  • 浏览: 137375 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

弹性运动(三):弹簧链

阅读更多
package 
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.display.Graphics;
	
	/**
	 * ...弹簧链
	 * @author zkl
	 * 来自:Action Script3.0 Animation
	 */
	public class ChainArray extends Sprite 
	{
		private var balls:Array;
		private var numballs:int = 5;
		private var spring:Number = 0.1;
		private var friction:Number = 0.95;
		private var gravity:Number = 5;
		
		public function ChainArray():void
		{
		    init();	
		}
		private function init():void
		{
		    balls = new Array;
			for (var i:int = 0; i < numballs; i++ ) {
				var ball:Ball = new Ball(20);
				ball.vx = 0;
				ball.vy = 20;
				addChild(ball);
				balls.push(ball);
			}
			addEventListener(Event.ENTER_FRAME, EnterFrame);
		}
		private function EnterFrame(e:Event):void
		{
			graphics.clear();
			graphics.lineStyle(1);
			graphics.moveTo(mouseX, mouseY);
			moveBall(balls[0], mouseX, mouseY);
			graphics.lineTo(balls[0].x, balls[0].y);
			
			for (var i:int = 1; i < numballs; i++ ) {
				var ballA:Ball = balls[i - 1];
				var ballB:Ball = balls[i];
				moveBall(ballB, ballA.x, ballA.y);
				graphics.lineTo(ballB.x, ballB.y);
			}
		}
		private function moveBall(ball:Ball, targetX:Number, targetY:Number):void
		{
			ball.vx = (targetX - ball.x) * spring;
			ball.vy = (targetY - ball.y) * spring;
			ball.vy += gravity;
			ball.vx *= friction;
			ball.vy *= friction;
			ball.x += ball.vx;
			ball.y += ball.vy;
		}
	}
	
}
分享到:
评论

相关推荐

    电子-一种用于便携式移动电子终端设备滑板铰链的驱动弹簧

    驱动弹簧则是滑板铰链的关键组成部分,负责提供这种运动的弹性能量。 标签“资料 文档”暗示了提供的内容可能是一份详细的资料文档,可能包含了驱动弹簧的设计原理、制造工艺、材料选择、性能测试以及在实际应用中...

    弹性效果的ViewPager的小Demo

    这需要开发者自定义ViewPager的行为,通过添加特定的动画效果来模拟弹性运动。 3. **动画**:实现弹性效果的关键在于自定义动画。开发者可能使用了Android的 Animation 或 ValueAnimator API 来创建滑动和回弹的动画...

    人教版小学四年级下册科学期末考试试卷.pdf

    这份人教版小学四年级下册科学期末考试试卷主要涵盖了人体骨骼、肌肉、力的作用、运动类型、地球引力、重力、运动与静止、关节种类、摆动原理、参照物选择、溶液、水蒸发、摩擦力以及物体弹性等多个科学知识点。...

    2020人教版决战中考第一轮考点专题复习:六十六、运动与力综合练习.docx

    9. 弹簧的弹性势能:弹簧被压缩后具有弹性势能,当释放时,这种能量转化为动能,推动物体运动。 10. 单摆:小球在单摆运动中,在最高点A处仅受重力作用,而在最低点B处,除了重力外还受到向上的拉力。若在B点细线...

    Indian-Flag-Simulation:使用OpenGL渲染的质量弹簧系统进行布料模拟

    程序:使用质量弹簧系统模拟旗杆运动作者:Anirudh Ravi 关于: 旗子是一块由弹簧连接在一起的重物。 由于作用在质量上的质量(例如风,重力或粒子之间的弹簧),质量将在空间中移动。 创建了一个与布料互动的地球仪...

    SolidworksMotion运动仿真培训PPT教案.pptx

    - 弹簧:线性和扭转弹簧模拟弹性作用。 - 阻尼:线性和扭转阻尼模拟阻力。 - 力和力矩:直接施加力和力矩。 - 接触:实体和曲线接触处理碰撞和摩擦。 - 引力:考虑重力对物体的影响,需要设定材质属性。 7. **...

    巩固练习 重力势能和弹性势能 基础.doc

    7. **势能与运动**:在选择题6和7中,讨论了在蹦极和小球下落与弹簧交互的情况,重力和弹性恢复力共同决定了物体的运动状态和能量转化。 8. **探究弹性势能表达式**:在选择题8中,提到的猜想是弹性势能可能与弹簧...

    湖南省茶陵县三中2020学年高一物理下学期第三次月考试题(无答案).doc

    1. 行星运动的三大规律:描述中提到的选项涉及天体物理学,开普勒总结了行星运动的三大定律,分别是开普勒第一定律(行星沿椭圆轨道运动,太阳位于椭圆的一个焦点)、第二定律(行星与太阳的连线在相等的时间内扫过...

    2018高中物理第四章机械能和能源重力势能和弹性势能练习基础篇教科版必修2

    题目中的苹果下落和弹簧问题,展示了弹性势能在物体运动中的作用,以及如何根据弹簧的性质计算弹性势能。 3. 重力做功与势能转换:在没有其他外力作用的情况下,重力做功等于重力势能的改变。例如,小球上抛和下落...

    带有弹性、惯性效果的Flash菜单.rar

    在ActionScript中,可以使用Tween类或者自定义的运动函数来实现这种效果,通过调整速度、加速度和阻尼等参数来模拟弹性运动。 “惯性效果”则是指当用户停止操作后,菜单项仍然会按照之前的速度继续运动一段时间,...

    安徽省六安市毛坦厂中学2020届高三物理下学期假期作业(2.24)(PDF)答案

    第三题中,小球过B点时,弹簧的弹性势能与小球的动能和重力势能之间的转化被考察。 9. 碰撞问题:在第九题中,通过动量守恒和能量守恒解决碰撞后小车的速度。 10. 抛体运动:第十一题涉及小球在抛体运动中的速度和...

    2020高三物理一轮复习 势能机械能课堂练习二 新人教版(通用).doc

    12. **振动系统中的能量转换**:弹簧上的小球在圆环上滑动,弹簧的弹性势能和小球的动能相互转换。通过能量守恒定律,可以计算小球在最低点的速度和作用力。 以上是对文档内容中涉及的物理知识点的详细解释,这些...

    2机器人本体结构.pptx

    1. 回转与升降机身:通过活塞气缸和链传动机构,实现机身的旋转和垂直运动,确保机器人在三维空间内的活动范围。 2. 回转与俯仰机身:提供多轴联动,允许机器人在多个平面上进行作业。 设计机身时需要考虑驱动力...

    2018高中物理第七章机械能守恒定律7.4解密重力势能与弹性势能练习新人教版必修220180820263

    8. **弹簧系统中的能量变化**:当撤去外力F后,物体向右运动,弹簧的弹性势能先减少(弹簧恢复原长),然后随着物体减速,弹性势能再次增加(弹簧被进一步压缩)。因此,选项D正确,A、B、C错误。 9. **链条拉起功...

    PROE运动仿真分析.doc

    Pro/Engineer,简称PROE,是一款强大的三维机械设计软件,其运动仿真功能允许设计者在计算机上模拟所设计的机械机构,以验证其在实际环境中的运动性能。这一功能主要包含在“机构”模块中,分为Mechanism Design...

    福建专版2020中考物理复习方案第01篇教材复习第二单元力学第07课时熟悉而陌生的力试题

    6. 弹簧的弹性势能:弹簧形变产生的力是弹簧对手的拉力,遵循胡克定律,力与弹簧的形变量成正比。 7. 弹簧挂重物:通过三个弹簧的长度变化,可以判断力和质量的关系,乙和丙弹簧的挂重情况揭示了力的叠加原理。 8....

    林大高分子物理考试题目借鉴.pdf

    20. **链段**:链段是高分子链中可以独立运动的单元。 21. **银纹**:在应力作用下,聚合物表面或内部形成的微细凹槽,是应力集中和塑性形变的表现。 22. **内聚能密度**:反映分子间作用力的强弱,是材料强度的...

    机械设计基础课程作业.docx

    20. 圆柱螺旋压缩弹簧设计:弹簧的工作圈数(有效圈数)是根据刚度条件(变形条件)来确定的,以满足所需的弹性性能。 以上是对文档中提及的机械设计基础知识点的详细解释,涵盖了机构分析、齿轮设计、传动装置、...

    2021寒假备战中考物理板块复习(4)——力、力与运动.docx

    通过以上解析,我们深入探讨了中考物理中的力、力与运动的相关知识点,包括支持力的方向、弹簧拉力器的最大拉力、舰载机着舰过程中的物理现象、固定磁体的小车相对运动、物体的重心位置、链条重心的变化、弹簧长度与...

    江西省吉安市吉水二高2020-2021学年高一下学期期中考试物理试题 .doc

    9. 弹性势能和动能转化:滑块在斜面下滑,与弹簧碰撞并压缩,动能最大值出现在刚接触弹簧瞬间,为mgh,弹性势能最大值等于动能的最大值减去重力势能的变化,即6J。 10. 汽车功率问题:汽车以恒定功率P行驶,最大...

Global site tag (gtag.js) - Google Analytics