package
{
import flash.display.Sprite;
import flash.events.Event;
/**
* ...
* @author zkl
*/
public class Spring1 extends Sprite
{
private var ball:Ball;
private var vx:Number = 0;
private var spring:Number = 0.1;
private var friction:Number = 0.95;
private var targetX:Number = stage.stageWidth / 2;
public function Spring1():void
{
init();
}
private function init():void
{
ball = new Ball;
addChild(ball);
ball.y = stage.stageHeight / 2;
addEventListener(Event.ENTER_FRAME, EnterFrame);
}
private function EnterFrame(e:Event):void
{
//与目标点的距离:
var dx:Number = targetX - ball.x;
//下面计算加速度。加速度与距离成正比,也就是距离乘以 spring 的值
var ax:Number = dx * spring;
//把加速度加到速度向量中。
vx += ax;
//引入摩擦力
vx *= friction;
ball.x += vx;
}
}
}
分享到:
相关推荐
OpenGL可运动的弹性绳子。使用弹性网络,一维弹性物体,包含两个头文件,内涵绘制函数和物理计算函数。绳子的一端可以操控,另一端在中立控制下自然摆动。
8.3.2 二维弹性运动 8.3.3 向移动目标运动 8.3.4 弹簧在哪? 8.3.5 弹簧链 8.3.6 多目标点弹性运动 8.3.7 目标偏移 8.3.8 弹簧连接多个物体 8.4 本章重点公式 8.5 小结 第9章 碰撞检测 9.1 碰撞检测方法 9.2 ...
这论据是: FibreE:纤维的弹性模量nFibre:束中的纤维数k 和 gam:分别是形状和比例威布尔因子FibreDiam:纤维直径DistType:威布尔分布的“wbl”或正态分布的“norm” 分配输出是: 一个矩阵,其中的列包含应变、...
基于弹性连接刚体的三维人体建模与运动估计,潘海朗,刘允才,本文提出了一种新的基于旋转圆锥曲面进行弹性连接刚体(人体)三维建模的方法,模型的建立包括了人体三维骨架的建立和代表人体皮
为解决非刚体运动分析中模型精度和计算复杂度之间的平衡问题,该文提出了一种基于圆锥曲线模型的弹性连接体(人体)三维运动估计方法。建立了人体三维模型,根据双目图像序列进行基于该模型的人肢体三维变形和运动参数...
为了采用非常少的参数就能反映人肢体皮肤的变形,提出了一种新的旋转圆锥曲面进行弹性连接体(人体)三维建模,模型包括了人体三维骨架和代表人肢体皮肤的变形曲面方程,每个肢体只需调整一个变形参数就能反映出人肢体...
面部表情与肌肉的运动有关,而肌肉的运动可能会被病理性疾病改变。 面部肌肉缺陷的评估是主观的(触诊)且取决于操作者,这些缺陷目前已通过临床量表进行了评估。 因此,面部肌肉弹性特性的量化是临床适应和评估面瘫...
应用拉格朗日方程方法研究了理想对称十二弹性振子做二维运动的变化规律,得到其微小振动的控制方程。用数值解法求解振动方程,得到了振子运动的时程响应图样。结果表明:理想对称十二弹性振子的振动为非简谐的周期性...
本文提出了一种解决厚度可变的正交各向异性板弹性理论中的三维弯曲问题的技术。 在将位移扩展为无穷级数的方法的基础上,该问题已简化为两个独立问题的解,这由两个独立的二维无限方程组描述。
应用拉格朗日方程方法研究了理想对称六弹性振子做二维运动的变化规律,得到其微小振动的控制方程,用数值解法求解了振动方程,得到了振子运动的时程响应图样 。结果表明 :理想对称六弹性振子的振动为非简谐的周期性振动...
8.3.1一维弹性 8.3.2二维弹性 8.3.3移动目标点的弹性 8.3.4弹性在哪儿 8.3.5弹性链 8.3.6多目标点弹性 8.3.7目标偏移 8.3.8使用弹性贴加多个物体 8.4本章重点公式 5 8.5小结 第9章碰撞检测 9.1碰撞检测方法 9.2...
一种新型基于光纤柔性铰链的六维微位姿并联测量平台,刘仁强,葛巧德,提出一种集传感和弹性运动副于一体的光纤柔性铰链,并通过光纤柔性铰链构造并联平台,实现六维微位姿的在线检测。这种光纤柔性铰
为了与三维水弹性方法相匹配,将二维梁振动理论与三维刚性船体湿表面网格划分方法相结合,提出了一 种适用于三维弹性浮体的湿表面网格划分方法 。在此基础上利用广义流固耦合界面条件,建立分布源积分方程,获 得计及...
将移动单元法引入到单相弹性土介质的半解析方法中,构造了随荷载按照相同速度运动的移动层单元,基于移动坐标下弹性土介质的动力控制方程和边界条件,应用加权残数法建立了在移动荷载下单相弹性地基的三维动态响应半...
用柔性机械臂连杆末端的弹性变形以及变形角度来表示空间机器人柔性臂的弹性运动变量,克服了用 无穷维振动模态变量来表示弹性变形给系统运动学建模带来的困难;基于广义雅可比矩阵的思想,建立了柔性臂空间机器人“双...
科拉蒂卡 一个小小的“小行星”克隆。 射击小行星以获得积分,但不要被它们击中! 控制一艘在“空间”中自由移动的船 模拟 2D 弹性碰撞以及运动的其他基本属性(加速度、惯性、摩擦...)
一维现场响应分析和工程地震工具的软件包 SeismoSoil提供以下站点响应分析例程: 时域和频域的线性粘弹性分析 等效线性分析 原始算法(Seed&Idriss,1970) 频率相关算法() 时域非线性分析(总应力) 具有改进的...
应用拉格朗日方程方法研究理想对称八弹性振子作二维运动的变化规律,得到其微小振动的控制方程,用数值解法求解振动方程,得到了振子运动的时程响应图样。结果表明:理想对称八弹性振子的振动为非线性振动。波形可...