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>
查看全文
相关阅读:
HTTP传递数据的几种方法
Python LOGGING使用方法
EntityFramework Code First 添加唯一键
The model backing the <Database> context has changed since the database was created.
No connection string named '***' could be found in the application config file
Generating a new ASP.NET session in the current HTTPContext
add .json handler support in IIS 7
Reset Entity-Framework Migrations
Changing the type of a property with EF Code First
命令行模式下 MYSQL导入导出.sql文件的方法
原文地址:https://www.cnblogs.com/whisht/p/2251813.html
最新文章
C#操作共享文件夹
商业证书转换工具
【MySQL】[Err] [Imp] 2006
PHP的五大阶段
Visual Code 调用Chrome 浏览HTML
Nginx 反向代理解决favicon404错误问题
Synycovery 7.18f 一个优秀的同步软件
判断一个字符串同时出现几个字符的C#版本和JS版本
ansible
zabbix监控阅读目录
热门文章
Jenkins安装部署
Cookie、Session、Token
Python的循环导入问题
DHT网络
搭建Pypi转发服务
使用Pip在离线环境安装Python依赖库
构建高可用服务端
HTTPS原理
Mysql元数据分析
Python使用requests模块访问HTTPS网站报错`certificate verify failed`
Copyright © 2011-2022 走看看