明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1653|回复: 14

[提问] 如何得到getdist的第二点坐标

[复制链接]
发表于 2014-9-1 12:38 | 显示全部楼层 |阅读模式

想得到第二点坐标来判断方向




file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\252418567\QQ\WinTemp\RichOle\FUTF5I69YJ9KZ{8M}`RGXCU.png

本帖子中包含更多资源

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

x
发表于 2014-9-1 12:47 | 显示全部楼层
(getvar "lastpoint")
 楼主| 发表于 2014-9-1 12:49 | 显示全部楼层
自贡黄明儒 发表于 2014-9-1 12:47
(getvar "lastpoint")

在命令实验过似乎不能得到 getdist的第二点坐标
发表于 2014-9-1 12:56 | 显示全部楼层
本帖最后由 自贡黄明儒 于 2014-9-1 12:59 编辑
a4587332 发表于 2014-9-1 12:49
在命令实验过似乎不能得到 getdist的第二点坐标


换一种方法得到p2
(defun C:w1 ()
  (setq p1 (getpoint))
  (setq p2 (getpoint p1))
  (setq d (distance p2 p1))
)
 楼主| 发表于 2014-9-1 13:01 | 显示全部楼层
自贡黄明儒 发表于 2014-9-1 12:56
换一种方法得到p2
(defun C:w1 ()
  (setq p1 (getpoint))

多谢耐心解答
我希望可以得到getdist的捕捉过程

点评

顾名思义,这个函数是返回两点测量值,中间过程你得不到的(个人以为)  发表于 2014-9-1 13:06
 楼主| 发表于 2014-9-1 13:09 | 显示全部楼层
a4587332 发表于 2014-9-1 13:01
多谢耐心解答
我希望可以得到getdist的捕捉过程

我是在想有什么办法可以模拟getdist
既能捕捉
又能得到第二点的坐标的方法

点评

4楼就是  发表于 2014-9-1 13:12
 楼主| 发表于 2014-9-1 13:19 | 显示全部楼层
a4587332 发表于 2014-9-1 13:09
我是在想有什么办法可以模拟getdist
既能捕捉
又能得到第二点的坐标的方法

4楼的方法是提前把两个点设置好了
但是指定的过程中
不能参照第一点来给出第二点的位置
不能得到一个关系  
getdist 是可以捕捉到这个关系的
发表于 2014-9-1 13:24 | 显示全部楼层
(defun c:tt () (setq dist (getdist)pt(cadr (grread t 15 0)))pt)

点评

那要取得第一点坐标呢?  发表于 2014-9-1 13:49
 楼主| 发表于 2014-9-1 13:47 | 显示全部楼层
xyp1964 发表于 2014-9-1 13:24
(defun c:tt () (setq dist (getdist)pt(cadr (grread t 15 0)))pt)

似乎还是不能实现
点飘到其他位置了
 楼主| 发表于 2014-9-1 13:56 | 显示全部楼层
本帖最后由 a4587332 于 2014-9-1 14:02 编辑
xyp1964 发表于 2014-9-1 13:24
(defun c:tt () (setq dist (getdist)pt(cadr (grread t 15 0)))pt)



对第二点 拾取坐标 发现不一样

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-16 16:48 , Processed in 0.560222 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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