明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2517|回复: 10

求两点距离公式

[复制链接]
发表于 2013-1-7 21:55:51 | 显示全部楼层 |阅读模式
求两点间距离公式或者程序源码,可以循环。。。我想用来学习。。。
发表于 2013-1-7 22:00:57 | 显示全部楼层
...两点间距离公式...

直接套用 (distance p1 p2)  / or 另有所指
发表于 2013-1-8 00:38:41 | 显示全部楼层
  x1=3712232.528 、 y1=523620.436 、 x2=3712227.860 、 y2=523611.598 水平距离 。
距离= (x2-x1)^2  +  (y2- y1) ^2 再开根号就是平面距离了


看懂了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2013-1-8 08:09:55 | 显示全部楼层
(defun dist (p1 p2) (sqrt (apply '+ (mapcar '* p1 p2))))
发表于 2013-1-8 10:52:40 | 显示全部楼层
本帖最后由 染指红颜_笑 于 2013-1-8 21:48 编辑

  1. (defun c:tt( / 1pt 2pt xdist)
  2. (while (setq 1PT (getpoint "\n点取第一点:"))
  3.   (setq 2PT (getpoint 1PT "\n点取第二点:"))
  4.   (setq Xdist (distance 1pt 2pt))
  5.   (command "text" (getpoint "\n选取文字插入点") "" "" Xdist))
  6.   (princ))

发表于 2013-1-8 11:14:38 | 显示全部楼层
全好人
 楼主| 发表于 2013-1-8 19:09:55 | 显示全部楼层
真的厉害呀。
 楼主| 发表于 2013-1-8 19:10:30 | 显示全部楼层
染指红颜_笑 发表于 2013-1-8 10:52

好人,能不能循环点取。。计算。
 楼主| 发表于 2013-1-8 19:12:29 | 显示全部楼层
染指红颜_笑 发表于 2013-1-8 10:52

刚用了,出错呀,,
发表于 2013-1-8 19:12:49 | 显示全部楼层
瞎折腾……

点评

喜欢  发表于 2013-1-8 19:33
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-2 11:16 , Processed in 0.189316 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表