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>
查看全文
相关阅读:
Confluence 6 配置服务器基础地址示例
(七)git分支的操作
(六)最最基本的git操作
(四)创建表、查看表、插入记录
(三)数据库基本操作(创建、查询、修改、删除数据库)
c++第九天
(五)使用GitHub的前期准备
(四)github之Git的初始设置
(三)github之GIT的导入
(二)github的价值意义篇
原文地址:https://www.cnblogs.com/whisht/p/2251813.html
最新文章
python接口自动化测试二十:函数写接口测试
python接口自动化测试十九:函数
python接口自动化测试十八:使用bs4框架爬取图片
python接口自动化测试十七:使用bs4框架进行简单的爬虫
python接口自动化测试十六:unittest完成用例
python接口自动化测试十五:解决密码动态,无法登录情况
python接口自动化测试十四: 用正则表达式提取数据
python接口自动化测试十三:url编码与解码
python接口自动化测试十二:对返回的json的简单操作
python接口自动化测试十一:传参数:data与json
热门文章
吃饭问题
Confluence 6 查看索引和提示
Confluence 6 重构索引缓慢
Confluence 6 重构查找索引
Confluence 6 查看内容索引概要
Confluence 6 如何配置快速导航的同时查找数量
Confluence 6 索引支持的语言并进行修改
Confluence 6 配置快速导航
Confluence 6 配置索引语言
Confluence 6 配置服务器基础地址备注
Copyright © 2011-2022 走看看