- 浏览: 49992 次
- 性别:
- 来自: 青岛
最新评论
向量负责用于计算力,绘图库负责把向量表示出来
下面是匀速圆周运动的例子
图片如下:
code
import Vector;
import fbook.graphics.pen.*;
import fbook.graphics.draw2d.*;
import fbook.graphics.draw2d.arrow.*;
import fbook.graphics.GDI;
var cur_mc = this;
//给球的即时速度,看受力图时可加大速度
var vel = new Vector(200, 500);
//速度向量的长度
var l=vel.getLength()
//位置向量
var pos = new Vector(move_mc._x, move_mc._y);
/***绘图****/
var _p1:IPen = new SolidPen(1, 0x000000, 100);
var _g:GDI = GDI.getInstance();
setInterval(this, "move", 30);
function move() {
//绳子拉力
var _lal = new Vector(move_mc._x-top_mc._x, move_mc._y-top_mc._y);
//向量相加
var f2 = vel.plusNew(_lal);
_g.line(_p1, new SolidLineArrow(true, move_mc._x, move_mc._y, vel.x+move_mc._x, vel.y+move_mc._y));
//半径
var r = _lal.getLength();
//相加后的长度
var len = f2.getLength();
//单位化
f2.normal();
//重新设置长度
f2.scale(len-r);
//改变方向后的速度
vel.minus(f2);
var len = vel.getLength();
_g.target = this.createEmptyMovieClip("mc", 1);
_g.line(_p1, new SolidLineArrow(true, top_mc._x, top_mc._y, _lal.x+top_mc._x, _lal.y+top_mc._y));
_g.line(_p1, new SolidLineArrow(true, move_mc._x, move_mc._y, vel.x+move_mc._x, vel.y+move_mc._y));
//_g.line(_p1, new SolidLineArrow(true, move_mc._x, move_mc._y, f3.x+move_mc._x, f3.y+move_mc._y));
//_g.line(_p1, new SolidLineArrow(true, top_mc._x, top_mc._y, f.x+top_mc._x, f.y+top_mc._y));
pos.plus(vel);
move_mc._x = pos.x;
move_mc._y = pos.y;
//设置成原来的速度
vel.normal()
vel.setLength(l)
}
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/883.html
发表评论
-
FLV播放器汇总
2010-04-10 11:54 567http://www.dengjie.com/weblog/c ... -
Flash Media Server 起步(9)在线列表
2010-04-10 11:54 559学了这么多,智商跟我差不多的,概念应该都搞混了 学了就要用 ... -
Flash Media Server 起步(9)在线列表
2010-04-10 11:54 600学了这么多,智商跟我差不多的,概念应该都搞混了 学了就要用 ... -
Flash Media Server 起步(10)中文编码问题
2010-04-10 11:54 892是一个郁闷我一段时间的问题才想到了答案。。。话说曾经在公司做了 ... -
Flash Media Server 起步(10)中文编码问题
2010-04-10 11:53 525是一个郁闷我一段时间的问题才想到了答案。。。话说曾经在公司做了 ... -
彻底接触AS3视觉元件架构
2010-04-09 13:24 642DisplayObject,直译为视 ... -
彻底接触AS3视觉元件架构
2010-04-09 13:24 725DisplayObject,直译为视 ... -
不够50行代码的AS3歌词显示
2010-04-09 13:24 886引用内容 该文章为Demo用途,请见谅… 该文章来自猫粮的bl ... -
不够50行代码的AS3歌词显示
2010-04-09 13:24 919引用内容 该文章为Demo用途,请见谅… 该文章来自猫粮的bl ... -
AS3写的web 2.0 风格
2010-04-09 13:23 592在往上逛的时候发现 一篇日志 ,用 AS3 写出了 Web 2 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:27 562很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 10:27 617[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3.0中的位图扭曲变形
2010-04-09 10:27 1431DisplacementMapFilter 类使用指定的 Bi ... -
AS3.0中的位图扭曲变形
2010-04-09 10:27 1299DisplacementMapFilter 类使用指定的 Bi ... -
[JS]FlashUpload上传模块
2010-04-09 10:26 1166[AS3][JS]FlashUpload上传模块 P.S.F ... -
flash打造碧海浪涌海鸥飞美丽动画
2010-04-08 10:47 641文中我们用flash绘制一幅好看的动画场景:碧海、蓝天、白云、 ... -
flash制作飘落的红叶视觉动画
2010-04-08 10:47 626接着"蝶恋花"的练习, 我们举一反三再来学 ... -
flash制作飘落的红叶视觉动画
2010-04-08 10:47 594接着"蝶恋花"的练习, 我们举一反三再来学 ... -
漫画绘制技法大放送(上)
2010-04-08 10:46 573网络收集整理(jundark) [1b]一、人体基本结构[/1 ... -
flash动画形变讨论二:低头
2010-04-08 10:46 504上次说了基本的形变,现在说下提示点,提示点是控制图形变化的基本 ...
相关推荐
使用java多线程模拟距离向量路由选路算法。
模拟路由算法,自己初始化网络拓扑,显示各路由器路由表变化。
本程序是基于OPENCV的视频运动向量计算,运动向量的计算是将帧分割为各个宏块。
Flash_向量教程.pdf Flash_向量教程.pdf Flash_向量教程.pdf
最小二乘支持向量机在模拟电路故障诊断中的应用,傅丽,,针对电路故障诊断中存在的小样本问题,本文将主成分分析(PCA)方法与最小二乘支持向量机(LS-SVM)方法进行了有机的结合。在模拟电路的故�
向量类C++向量类向量类向量类向量类向量类
3.内容:SVM支持向量机的matlab模拟与仿真。输出二维坐标点数据以及其分类结果。 % Save the model idx = alphas > 0; model.X= X(idx,:); model.y= Y(idx); model.kernelFunction = kernelFunction; model.b= b; ...
模拟退火算法寻优支持向量机C和g,实现识别分类。
然后将运动片段的每一帧都替换成运动词汇中与其最相近的姿势来构建运动文档,利用Bigram向量空间模型对人体运动进行检索.整个算法流程不需要人为干预,能够自动完成对已分割运动数据片段的索引.实验结果表明,与现有...
Java平台上的距离向量路由协议的模拟程序。提供给定的配置文件(ConfigA.txt,包含相邻路由的端口号和距离)时,自动计算出网络中到达各个路由的距离。当路由挂起或关闭时,其它路由可以检测到路由点的消失并重新...
机构运动分析的圆向量法,通过圆向量求解简单连杆机构的运动分析问题
matlab里支持向量机工具箱,好用-matlab in Support Vector Machine Toolbox, 易于使用
[Flash.ActionScript.3.0动画教程],这是一本由Keith Peters编写的一本动画设计教材,此书要求读者对as2.0要有比较深的了解,主要讲解的是动画相关的原理。绝对有价值的一本书。 目录如下: 第一部分ActionScript...
matlab实现视频中运动向量的搜索,包括顺序搜索和2D对数搜索。原视频是YUV格式的,压缩包不含测试视频。 含有实验报告。 课程实验,仅供参考。
自定义向量类定义和向量四则运算,包括点乘和叉乘。可以实现不规则图形面积计算。带测试例子,已自己测试通过
2.重点讲解了支持向量机的原理,首先深入讲解支持向量机的最基础类型——线性可分支持向量机,在此基础上拓展到广义线性支持向量机、非线性支持向量机以及回归支持向量机,并介绍了近来支持向量机的改进算法;...
使用C++builder编写简单模拟路由器从邻居那里接收的链路状态分组作为该程序的输入,使用距离向量算法更新路由表
[Unity游戏开发]向量在游戏开发中的应用(三)博客中的案例源码。 本Demo使用的的开发工具是Unity5.0.1f1和VS2013,建议下载源码后用Unity5.0.1f1或者更高的版本打开。 本源码可以配合Sheh伟伟的博客来学习。
在Python脚本语言中如何实现三维向量的加减,点乘,叉乘的运算呢? 本例子将给大家介绍在类中调用函数的方法解决这个问题
DES 用IV向量加密