zilong136 发表于 2024-9-5 02:47:08

如何复制旋转绽放定位?

在平时画图中,经常要对一个图形进行复制旋转,如何用LISP来进行操作?
备注:三领和阿甘的超级复制有这个功能。
不知道是我自己CAD的问题还是咋的,使用三领的点复制,不能准确的捕捉点,以及在复制旋转的过程中,不能进行正交切换(会中断)。阿甘的超级复制很好用,之前注册过,可惜电脑坏了,硬盘主板CPU都换了,后来也懒得再去注册了。

qazxswk 发表于 2024-9-7 12:42:46

zilong136 发表于 2024-9-5 16:39
把源码发出来试试?

也很简单,我在那个链接的源代码中,加了一句代码
((member bb '((2 70)(2 102))) (setvar "osmode" oldos)   ;;字母F
(vl-cmdf "move" ss "" pt pause)(setq pt1 (getvar "lastpoint"))(setq pt nil)(setvar "osmode" 16384))
之前,我关闭捕捉的,按F键(按键可自行设置其他)后,实现捕捉。

liuhe 发表于 2024-9-5 16:02:37

qazxswk 发表于 2024-9-5 15:19
我用http://bbs.mjtd.com/thread-102046-1-1.html的代码改良了一下,实现了捕捉定位

你那个捕捉是模拟的,点位不准确的。尤其是临近点这些点。我学lsp的原始动力就是grread函数,因为捕捉缺陷,学了netjig

zilong136 发表于 2024-9-5 13:51:45

qazxswk 发表于 2024-9-5 13:05
三领的复制,应该用到了grread函数,这个函数不支持捕捉的。

不知道,反正我用三领进行不能进行精确定位,不需要定位时三领速度很快。

天命 发表于 2024-9-5 06:52:44

开极轴追踪啊

liuhe 发表于 2024-9-5 08:38:12

不要用command就行了
阿甘的正在卖那个插件,好像只需要9.9元 ,单机

zilong136 发表于 2024-9-5 11:16:42

liuhe 发表于 2024-9-5 08:38
不要用command就行了
阿甘的正在卖那个插件,好像只需要9.9元 ,单机

有时偶尔要用下别人的电脑,所以用惯了那些注册的插件很不方便。

qazxswk 发表于 2024-9-5 13:05:08

三领的复制,应该用到了grread函数,这个函数不支持捕捉的。

qazxswk 发表于 2024-9-5 14:22:39

有源代码吗?发来研究一下。

liuhe 发表于 2024-9-5 14:59:26

以前写的,旋转有一些bug,平常用不到,就没有管了

qazxswk 发表于 2024-9-5 15:12:59

liuhe 发表于 2024-9-5 14:59
以前写的,旋转有一些bug,平常用不到,就没有管了

感觉你这个跟下面这个有点类似
http://bbs.mjtd.com/thread-102046-1-1.html

qazxswk 发表于 2024-9-5 15:19:01

我用http://bbs.mjtd.com/thread-102046-1-1.html的代码改良了一下,实现了捕捉定位



页: [1] 2
查看完整版本: 如何复制旋转绽放定位?