
如题。有木有大神用 js 实现过类似的功能,拜托了。
1 jlsk 2017 年 10 月 31 日 没上过高中? |
2 sxm 2017 年 10 月 31 日 via Android 先判断 2 点是否为斜线,斜线的话那就套用公式计算直角三角形的斜边长度 |
3 sunboy911 OP 不是问直线咋算,是代码具体咋实现的 |
4 mooncakejs 2017 年 10 月 31 日 最基础的勾股定理还要啥代码? |
5 CEBBCAT 2017 年 10 月 31 日 via Android 选两点的时候可以拿到坐标,把坐标做勾股运算就好了 |
6 coderluan 2017 年 10 月 31 日 首先用 getMousePos 之类的函数获取两点的坐标( ax,ay ),( bx,by ) 然后距离就等于 开方(( ax-bx )( ax-bx )+( ay-by )( ay-by )) @sxm #3 那公式也也适用斜线的,不用判断。 PS:虽然我知道这个政治不正确,但是我还是忍不住怀疑楼主是不是培训班出身...... |
7 jiangzhuo 2017 年 10 月 31 日 alert('出门左转得力文具淘宝旗舰店') |
8 holystrike 2017 年 10 月 31 日 @jlsk 勾股定理是初中 |
9 m939594960 2017 年 10 月 31 日 楼主要的只是这么单纯的功能啊。。。我还以为是那种实景点两个点自动测距离呢 |
11 jlsk 2017 年 10 月 31 日 @holystrike 说勾股定理的都没上过高中! 这是平面解析几何的内容,高二的那个小薄本 平面上两点间的距离公式跟勾股定理有个屁关系! 勾股定理只不过是特例中的特例 连 TM 基本三角函数都不懂,就会个小学生现推理也能推出来的勾股定理 给定直线 AB 的长度和倾斜角勾股定理能 tm 反推点坐标吗? 给你极坐标的两点 P1P2 你用勾股定理给我算算距离? 对于这个站的文化水平之低感到惊讶! |
16 liuminghao233 2017 年 10 月 31 日 via iPhone 游标卡尺比较准 |
17 sunboy911 OP 不知道这操作图片的 js 咋写呀 选点和连线 |
18 jlsk 2017 年 10 月 31 日 |
19 hxndg 2017 年 10 月 31 日 @jlsk 不太明白你在表达什么,虽然平面上两点距离公式不等于勾股定理,但是讲解的时候还是以勾股定理作为依托, 当然确实得承认V站的部分程序员解析几何的东西不是很了解,至于极坐标系就是另外的问题了,当然我也记得不清楚了. PS 你下面的回复太脏了,兄弟. |
21 takanasi 2017 年 10 月 31 日 via Android lz 内心是崩溃的,他只是想知道怎么做特效 |
22 coderluan 2017 年 10 月 31 日 @sunboy911 #15 也就是说其实你是连 js 都不懂呗,你也不是求思路,是想要代码...... 这样可以不好... https://gist.github.com/LuanZhanKuangGe/e0714d39301eb884e2ac35c0f0af20ea |
24 1oNflow 2017 年 10 月 31 日 via iPhone 我以为要通过图片估算三维空间中两个物体的距离…… |
26 wxt 2017 年 10 月 31 日 via Android google map api v3 离线版本,离线地图,把图片切成地图碎片,还能放大缩小,获取到坐标,计算距离。 回复不要太脏! |
28 wangxiaoer 2017 年 10 月 31 日 找个轻量级的地图库比如 leafletjs 之类,直接加载图片,有测距功能。 |
29 Mithril 2017 年 10 月 31 日 简单的欧几里得距离上面的公式就能算。 实际上勾股定理也能算 但想要知道图像中物体的实际距离就不可能了,除非对图像内容进行限制。 |
30 Shura 2017 年 10 月 31 日 via Android 我想到了昨天那个“高数”的帖子,这明显的是求两点间距离(欧几里德距离),关勾股定理什么事? |
34 sunboy911 OP 是的求代码哈哈 |
37 ctt 2017 年 11 月 1 日 via iPhone 勾股定理也没错,初中生就不会解这个距离差的求法了?没必要死板。 |
38 wmm 2018 年 5 月 11 日 java 中 坐标 1:(3,0) 坐标 1:(0,4) float fLen = (float) Math.sqrt(Math.pow((3 - 0), 2) + Math.pow(0 - 4, 2)); fLen = 5.0 |