博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
点与线的距离及垂足点
阅读量:5289 次
发布时间:2019-06-14

本文共 567 字,大约阅读时间需要 1 分钟。

dist(10,0,0,0,10,10);function dist(x:Number,y:Number,x1:Number,y1:Number,x2:Number,y2:Number):void{    var se:Number=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2);//线段两点距离平方    var p:Number=((x-x1)*(x2-x1)+(y-y1)*(y2-y1));//向量点乘=|a|*|b|*cosA    var r:Number=p/se; //r即点到线段的投影长度与线段长度比    var outx:Number=x1+r*(x2-x1);//垂足x    var outy:Number=y1+r*(y2-y1);//垂足y    var des =(x-outx)*(x-outx)+(y-outy)*(y-outy);//与垂足距离    trace(outx);    trace(outy);    trace(Math.round(Math.sqrt(des)));}/*output: 5 5 7*/

\[

\overrightarrow{AB}
\]

 

转载于:https://www.cnblogs.com/kingBook/p/7250398.html

你可能感兴趣的文章
利用Redis锁解决高并发问题
查看>>
jquery里用each遍历的值存到数组和字符串
查看>>
Redis系列-第六篇哨兵模式
查看>>
jQuery Validate验证框架详解,提交前验证
查看>>
HTML5-表单 自带验证
查看>>
标准mysql(x64) Windows版安装过程
查看>>
div布局,左边宽度固定,右边自适应
查看>>
[Vue warn]: Duplicate keys detected: 'area'. This may cause an update error.
查看>>
算法 【第一章】算法基础
查看>>
{点点滴滴}DOM的Form对象
查看>>
数据库简介
查看>>
随笔摘要 - 短 精
查看>>
第二次作业(WordCount)重制版
查看>>
vim 学习
查看>>
FreeBSD从零开始---安装后配置
查看>>
结构体数组 and 结构体数组大小的内存
查看>>
1078. Hashing (25)
查看>>
ios开发所有的iCON 的大小
查看>>
20171108h5的文档扫尾,解决记录的相关问题
查看>>
go语言基础教程2
查看>>