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>
查看全文
相关阅读:
数据库的三大范式以及五大约束
解析PHP面向对象的三大特征
php中的数组遍历的几种方式
PHP中的函数声明与使用
使用mui框架打开页面的几种不同方式
JS中精选this关键字的指向规律你记住了吗
同一功能三种不同实现方式你选哪个
转!!NPM报错 Error: EPERM: operation not permitted, unlink......解决办法和清除缓存。
转!!关于http请求 浏览器 中文编码
CentOS6.5下Apache防止目录遍历
原文地址:https://www.cnblogs.com/whisht/p/2251813.html
最新文章
将博客搬至CSDN
Java 锁优化
深入理解Java NIO
KMP算法
一个注意事项:内部类引用的外部变量必须是final的
一致代码段和非一致代码段
开始翻译Disruptor
Java 之泛型通配符 ? extends T 与 ? super T 解惑
MySQL 性能优化神器 Explain 使用分析
MySQL 使用 SSL 连接(附 Docker 例子)
热门文章
对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解
Netty 源码分析之 番外篇 Java NIO 的前生今世
彻底征服 Spring AOP 之 实战篇
彻底征服 Spring AOP 之 理论篇
记一次有趣的 Netty 源码问题
关于 String.intern() 的思考
MySQL 事务
前端面试题
H5新特性:video与audio的使用
在PHP中连接数据库的八大步骤
Copyright © 2011-2022 走看看