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的行为,通过添加特定的动画效果来模拟弹性运动。 3. **动画**:实现弹性效果的关键在于自定义动画。开发者可能使用了Android的 Animation 或 ValueAnimator API 来创建滑动和回弹的动画...
这份人教版小学四年级下册科学期末考试试卷主要涵盖了人体骨骼、肌肉、力的作用、运动类型、地球引力、重力、运动与静止、关节种类、摆动原理、参照物选择、溶液、水蒸发、摩擦力以及物体弹性等多个科学知识点。...
9. 弹簧的弹性势能:弹簧被压缩后具有弹性势能,当释放时,这种能量转化为动能,推动物体运动。 10. 单摆:小球在单摆运动中,在最高点A处仅受重力作用,而在最低点B处,除了重力外还受到向上的拉力。若在B点细线...
程序:使用质量弹簧系统模拟旗杆运动作者:Anirudh Ravi 关于: 旗子是一块由弹簧连接在一起的重物。 由于作用在质量上的质量(例如风,重力或粒子之间的弹簧),质量将在空间中移动。 创建了一个与布料互动的地球仪...
- 弹簧:线性和扭转弹簧模拟弹性作用。 - 阻尼:线性和扭转阻尼模拟阻力。 - 力和力矩:直接施加力和力矩。 - 接触:实体和曲线接触处理碰撞和摩擦。 - 引力:考虑重力对物体的影响,需要设定材质属性。 7. **...
7. **势能与运动**:在选择题6和7中,讨论了在蹦极和小球下落与弹簧交互的情况,重力和弹性恢复力共同决定了物体的运动状态和能量转化。 8. **探究弹性势能表达式**:在选择题8中,提到的猜想是弹性势能可能与弹簧...
1. 行星运动的三大规律:描述中提到的选项涉及天体物理学,开普勒总结了行星运动的三大定律,分别是开普勒第一定律(行星沿椭圆轨道运动,太阳位于椭圆的一个焦点)、第二定律(行星与太阳的连线在相等的时间内扫过...
题目中的苹果下落和弹簧问题,展示了弹性势能在物体运动中的作用,以及如何根据弹簧的性质计算弹性势能。 3. 重力做功与势能转换:在没有其他外力作用的情况下,重力做功等于重力势能的改变。例如,小球上抛和下落...
在ActionScript中,可以使用Tween类或者自定义的运动函数来实现这种效果,通过调整速度、加速度和阻尼等参数来模拟弹性运动。 “惯性效果”则是指当用户停止操作后,菜单项仍然会按照之前的速度继续运动一段时间,...
第三题中,小球过B点时,弹簧的弹性势能与小球的动能和重力势能之间的转化被考察。 9. 碰撞问题:在第九题中,通过动量守恒和能量守恒解决碰撞后小车的速度。 10. 抛体运动:第十一题涉及小球在抛体运动中的速度和...
12. **振动系统中的能量转换**:弹簧上的小球在圆环上滑动,弹簧的弹性势能和小球的动能相互转换。通过能量守恒定律,可以计算小球在最低点的速度和作用力。 以上是对文档内容中涉及的物理知识点的详细解释,这些...
1. 回转与升降机身:通过活塞气缸和链传动机构,实现机身的旋转和垂直运动,确保机器人在三维空间内的活动范围。 2. 回转与俯仰机身:提供多轴联动,允许机器人在多个平面上进行作业。 设计机身时需要考虑驱动力...
8. **弹簧系统中的能量变化**:当撤去外力F后,物体向右运动,弹簧的弹性势能先减少(弹簧恢复原长),然后随着物体减速,弹性势能再次增加(弹簧被进一步压缩)。因此,选项D正确,A、B、C错误。 9. **链条拉起功...
Pro/Engineer,简称PROE,是一款强大的三维机械设计软件,其运动仿真功能允许设计者在计算机上模拟所设计的机械机构,以验证其在实际环境中的运动性能。这一功能主要包含在“机构”模块中,分为Mechanism Design...
6. 弹簧的弹性势能:弹簧形变产生的力是弹簧对手的拉力,遵循胡克定律,力与弹簧的形变量成正比。 7. 弹簧挂重物:通过三个弹簧的长度变化,可以判断力和质量的关系,乙和丙弹簧的挂重情况揭示了力的叠加原理。 8....
20. **链段**:链段是高分子链中可以独立运动的单元。 21. **银纹**:在应力作用下,聚合物表面或内部形成的微细凹槽,是应力集中和塑性形变的表现。 22. **内聚能密度**:反映分子间作用力的强弱,是材料强度的...
20. 圆柱螺旋压缩弹簧设计:弹簧的工作圈数(有效圈数)是根据刚度条件(变形条件)来确定的,以满足所需的弹性性能。 以上是对文档中提及的机械设计基础知识点的详细解释,涵盖了机构分析、齿轮设计、传动装置、...
通过以上解析,我们深入探讨了中考物理中的力、力与运动的相关知识点,包括支持力的方向、弹簧拉力器的最大拉力、舰载机着舰过程中的物理现象、固定磁体的小车相对运动、物体的重心位置、链条重心的变化、弹簧长度与...
9. 弹性势能和动能转化:滑块在斜面下滑,与弹簧碰撞并压缩,动能最大值出现在刚接触弹簧瞬间,为mgh,弹性势能最大值等于动能的最大值减去重力势能的变化,即6J。 10. 汽车功率问题:汽车以恒定功率P行驶,最大...