找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2108|回复: 5

[LISP程序]:在使用grread进行动态拖动时怎样使用osnap功能?

[复制链接]
发表于 2002-10-25 13:50:53 | 显示全部楼层 |阅读模式

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

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

×
我在使用grread进行动态拖动时发现osnap不起作用了,
要怎样才能使用?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2002-10-25 13:55:19 | 显示全部楼层

Re: [LISP程序]:在使用grread进行动态拖动时怎样使用osnap功能?

最初由 gchen 发布
[B]我在使用grread进行动态拖动时发现osnap不起作用了,
要怎样才能使用? [/B]


好像不能使用,不知道你想做什么样的效果?也许通过写程序能达到要求。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-10-25 21:06:48 | 显示全部楼层
我是在程序里面运用的,想达到和cad中insert命令一样的动态插入效果。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-25 21:18:36 | 显示全部楼层
最初由 gchen 发布
[B]我是在程序里面运用的,想达到和cad中insert命令一样的动态插入效果。 [/B]


ACAD的INSERT是使用了ARX的AcEdJig 类对象进行拖动,LISP功能没有那么强,如果你希望LISP做到,你可以看看“晓东工具箱”的“自由移动、自由拷贝、自由缩放”命令,XDRX_API给LISP提供了强大的ARX的动态拖动机制。完全可以做任何拖动了,看过那几个工具,就会体验到XDRX_API相关函数的强大(比见过的任何拖动功能都要强),XDRX_API的拖动函数强大到可以在拖动的过程中任意变换图形显示。

回到你的问题,由于GRREAD接管了系统,所以不相应F8,如果你的程序希望能得到类似POLAR SNAP(极轴捕捉)功能,也可以通过算法实现。比如,你想要拖动线接近正交(角度和X轴、Y轴夹角很小)的时候,希望变成正交,那么你可以判断GRREAD返回点和X轴、Y轴关系,如果接近了一个误差范围,你修改GRREAD的返回点到轴上(比如,X轴,你把返回的点的X值不变,Y值等于和拖动参考点的Y值相同)就达到效果了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2002-10-30 21:42:07 | 显示全部楼层
我用过一个间接的方法  而且不是很安全  
就是在拖动过程中用画一条直线 在画直线的第二个端点时用捕捉  就可以得到点  然后删除直线 就达到目的了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 08:07 , Processed in 0.193551 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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