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>
查看全文
相关阅读:
如何用ps简单快速扣头发丝
thinkphp在iis上不是出现500错误
PHP数组函数详解大全
一个搜图的好网站
手把手编写PHP MVC框架实例教程
centos配置epel和remi源
CentOS 7 yum 安装php5.6
20162322 朱娅霖 作业005&006 栈,队列
2017-2018-1 bug终结者 团队博客002
2017-2018-1 bug终结者 团队博客001
原文地址:https://www.cnblogs.com/whisht/p/2251813.html
最新文章
浅谈系统性能优化
项目开发版本控制工具之常用git命令总结
j2EE开发之代码优化心得
java开发中文件读取的方法总结
Oracle10g实现只读表的常用方法
把 Java 8 流解析成 SQL
Java 反序列化攻击
sql查询联系2
sql查询练习
数据库的基本操作
热门文章
ajax的入门了解
web入门学习总结
redis入门学习
linux学习_redis
linux学习_jdk_tomcat_mysql
linux学习(操作指令篇)
linux学习(安装篇)
详解vue-router基本使用
Webpack
animate.css的使用
Copyright © 2011-2022 走看看