最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
flex中Away3D计算两点间的距离、两点间的中点例子
时间:2016-03-14 编辑:简简单单 来源:一聚教程网
在Away3D开发中,有时需要计算两个点(Vector3D )之间的距离或者中点。假设有如下v1、v2两个坐标点。
1,两点间的距离(线段长度)
var v1:Vector3D = new Vector3D(0,0,0);
var v2:Vector3D = new Vector3D(200,200,200);
var lenght:Number = v1.subtract(v2).length; //346.41016151377545
2,两点间的中点(线段中点)
var v1:Vector3D = new Vector3D(0,0,0);
var v2:Vector3D = new Vector3D(200,200,200);
//方法1
var v3:Vector3D = new Vector3D((v1.x+v2.x)/2, (v1.y+v2.y)/2, (v1.z+v2.z)/2);
//方法2
var temV:Vector3D = v1.add(v2);
var v3:Vector3D = new Vector3D(temV.x/2, temV.y/2, temV.z/2);
好了以上就是小编为各位整理的一篇关于计算两个点(Vector3D )之间的距离或者中点的例子,希望对各位有帮助的哦。
相关文章
- FLASH软件帧编辑功能怎么使用 06-22
- FLASH软件常用上色工具怎么使用 06-19
- flash怎么制作遮罩图片切换动画 06-19
- FLASH制作春意盎然花园效果 06-18
- 利用ae制作碎片文字动画 06-15
- flash图片怎么替换 06-14