找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 896|回复: 4

[讨论]:AutoLISP画线的时候可以像AutoCAD本身命令那样给出提示线条么?

[复制链接]
发表于 2007-10-14 11:17:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我估计标题应该是没有说明白,再详细说一下。我们在AutoCAD里面画直线的时候,输入Line,在选完第一个点以后,会从第一个点那里到鼠标所在处有一条线段随时跟随,直到我们用鼠标选了第二个点。这样我们就可以很方便的预览自己将要画的这个线段是什么样子。AutoLISP里面,用Command命令画Line,用getpoint获取两个点,选取第一个点以后图上却出不来线段提示的预览,直到点了第二个点才会在图上直接把线段画出来。不知道有没有什么办法可以在AutoLISP里面绘制线段的时候也可以像AutoCAD里面一样给出交互选点的预览?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2007-10-14 12:17:09 | 显示全部楼层
使用GETPOINT时,有参数可以达到类似的这种效果,请看CAD的帮助:

暂停以等待用户输入点,并返回该点
(getpoint [pt] [msg])

用户既可以通过拾取点来指定点,又可以通过输入以当前单位格式表示的坐标来指定点。如果提供了 pt 参数,那么 AutoCAD 会从该点到当前十字光标位置画一条拖引线。该函数的返回值是当前 UCS 中的一个三维点。
用户不能输入一个 AutoLISP 表达式来响应 getpoint 的请求。

参数

pt

当前 UCS 中的二维或三维基点。
请注意 getpoint 函数还可以接受一个整数或实数作为 pt 参数,并使用直接距离输入法来指定点。这种方法以 LASTPOINT 系统变量的值作为起点,将 pt 作为距离,根据当前光标相对于 lastpoint 的位置确定方向。其结果是在当前光标位置的方向上和上一点之间的距离为指定值的点。

msg

用于提示用户的字符串。

返回值

当前 UCS 中的三维点。

样例

(setq p (getpoint))
(setq p (getpoint "何处? "))

(setq p (getpoint '(1.5 2.0) "第二点:"))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-19 20:50:37 | 显示全部楼层
呵呵,测试通过,已经成功,谢谢老大^_^。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-10-24 17:07:21 | 显示全部楼层
没人气...............................
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-10-24 21:53:43 | 显示全部楼层
那考考你:
“指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:”
要求定义这些关键字,并且画线过程中有橡皮条申缩的预阅状态,这又该怎么写呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 02:34 , Processed in 0.215902 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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