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

as3打造过点作已知直线的垂线,求垂足坐标

阅读更多

var Arr:Array=new Array();
Arr.push({m_type:null});//0
Arr.push({m_type:"point",m_x:100,m_y:100});//1
Arr.push({m_type:"point",m_x:200,m_y:200});//2
Arr.push({m_type:"line2",m_p1:1,m_p2:2});   //3
Arr.push({m_type:"point",m_x:150,m_y:100});//4
//以上是一个点4和一条线3,求垂足坐标.
chuizu(4,3);
function chuizu(point:Number,line:Number){
var point_x:Number =Arr[point].m_x;
var point_y:Number =Arr[point].m_y;
var line_p1:Number =Arr[line].m_p1;
var line_p2:Number =Arr[line].m_p2;
var line_p1_x:Number =Arr[line_p1].m_x;
var line_p1_y:Number =Arr[line_p1].m_y;
var line_p2_x:Number =Arr[line_p2].m_x;
var line_p2_y:Number =Arr[line_p2].m_y;
var line_k1:Number =(line_p2_y-line_p1_y)/(line_p2_x-line_p1_x);
var line_b1:Number =line_p1_y-line_k1*line_p1_x;
var line_k2:Number =-1/line_k1;
var line_b2:Number =point_y-line_k2*point_x;
var node_x:Number =(line_b1-line_b2)/(line_k2-line_k1);
var node_y:Number =(line_k2*line_b1-line_k1*line_b2)/(line_k2-line_k1);
trace(node_x,node_y);
}
本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1949.html
分享到:
评论

相关推荐

    计算几何常用算法:点、线、面

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否...

    C++计算几何算法大全

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否...

    计算几何算法源码

    2. 求点到线段所在直线垂线的垂足 3. 点到线段的最近点 4. 点到线段所在直线的距离 5. 点到折线集的最近距离 6. 判断圆是否在多边形内 7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交 10.判断线段是否...

    关于二维的点、线、多边形、圆几何关系库 c

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否相交 6 ...

    计算几何

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否...

    计算几何算法大全

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否...

    空间几何计算

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否...

    常用几何关系算法

    2. 求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否...

    开放源码的计算机图形学几何算法包

    求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 ...

    计算几何资料计算几何资料

    求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 ...

    计算几何资料

    求点到线段所在直线垂线的垂足 4 3. 点到线段的最近点 4 4. 点到线段所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. ...

Global site tag (gtag.js) - Google Analytics