zoukankan
html css js c++ java
点与线的距离及垂足点
<html> <head> <meta http-equiv="Content-Type" content="text/html"> <title>点与线的距离及垂足点</title> </head> <script language=javascript> function dist(x, y, startx, starty, endx, endy) { var se = (startx-endx)*(startx-endx)+(starty-endy)*(starty-endy);//线段两点距离平方 var p = ((x-startx)*(endx-startx)+(y-starty)*(endy-starty)); //向量点乘=|a|*|b|*cosA var r = p/se; //r即点到线段的投影长度与线段长度比 var outx=startx+r*(endx-startx); var outy=starty+r*(endy-starty); var des =(x-outx)*(x-outx)+(y-outy)*(y-outy); alert(outx); alert(outy); alert(Math.round(Math.sqrt(des))); } </script> <body> <input type=button value='dist' onclick="dist()"> <textarea id='textjs' rows="20" cols="120"> dist(5,20,1,6,20,15); </textarea> <br> <input type="button" value="run javacript" onclick="javascript:eval(textjs.value);"> </body> <html>
查看全文
相关阅读:
完全背包笔记
渗透测试之信息收集常用网站
结对项目-四则运算"软件"之升级版
第三次作业:个人项目-小学四则运算“软件”之初版
分布式版本控制系统Git的安装与使用
第一次作业:准备
爬虫综合大作业
爬取全部校园新闻
理解爬虫原理
中文词频统计与词云生成
原文地址:https://www.cnblogs.com/whisht/p/2251813.html
最新文章
HttpServletRequest获取请求参数
静态内部类
Book商城案列HTML&CSS
单例设计模式 同步问题
多线程 同步问题
线程
冒泡排序
多异常处理
获取当前线程的对象
多线程Thread(获取线程名字)
热门文章
多线程(匿名内部类实现)
判断勾股数
摄氏度&华氏度互化
归并排序【模板】
一维前缀和与二维前缀和
快速排序[模板]
快速幂详解【模板】
判断回文数[模板]
增减序列(IncDec Sequence)
完全背包笔记【优化】
Copyright © 2011-2022 走看看