明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 599|回复: 15

如何复制旋转绽放定位?

[复制链接]
发表于 2024-9-5 02:47:08 | 显示全部楼层 |阅读模式
在平时画图中,经常要对一个图形进行复制旋转,如何用LISP来进行操作?
备注:三领和阿甘的超级复制有这个功能。
不知道是我自己CAD的问题还是咋的,使用三领的点复制,不能准确的捕捉点,以及在复制旋转的过程中,不能进行正交切换(会中断)。阿甘的超级复制很好用,之前注册过,可惜电脑坏了,硬盘主板CPU都换了,后来也懒得再去注册了。

发表于 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键(按键可自行设置其他)后,实现捕捉。
发表于 2024-9-5 16:02:37 | 显示全部楼层
qazxswk 发表于 2024-9-5 15:19
我用http://bbs.mjtd.com/thread-102046-1-1.html的代码改良了一下,实现了捕捉定位

你那个捕捉是模拟的,点位不准确的。尤其是临近点这些点。我学lsp的原始动力就是grread函数,因为捕捉缺陷,学了net  jig
 楼主| 发表于 2024-9-5 13:51:45 | 显示全部楼层
qazxswk 发表于 2024-9-5 13:05
三领的复制,应该用到了grread函数,这个函数不支持捕捉的。

不知道,反正我用三领进行不能进行精确定位,不需要定位时三领速度很快。
发表于 2024-9-5 06:52:44 | 显示全部楼层
开极轴追踪啊
发表于 2024-9-5 08:38:12 | 显示全部楼层
不要用command就行了
阿甘的正在卖那个插件,好像只需要9.9元 ,单机
 楼主| 发表于 2024-9-5 11:16:42 | 显示全部楼层
liuhe 发表于 2024-9-5 08:38
不要用command就行了
阿甘的正在卖那个插件,好像只需要9.9元 ,单机

有时偶尔要用下别人的电脑,所以用惯了那些注册的插件很不方便。
发表于 2024-9-5 13:05:08 来自手机 | 显示全部楼层
三领的复制,应该用到了grread函数,这个函数不支持捕捉的。
发表于 2024-9-5 14:22:39 | 显示全部楼层
有源代码吗?发来研究一下。
发表于 2024-9-5 14:59:26 | 显示全部楼层
以前写的,旋转有一些bug,平常用不到,就没有管了

本帖子中包含更多资源

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

x
发表于 2024-9-5 15:12:59 | 显示全部楼层
liuhe 发表于 2024-9-5 14:59
以前写的,旋转有一些bug,平常用不到,就没有管了

感觉你这个跟下面这个有点类似
http://bbs.mjtd.com/thread-102046-1-1.html
发表于 2024-9-5 15:19:01 | 显示全部楼层
我用http://bbs.mjtd.com/thread-102046-1-1.html的代码改良了一下,实现了捕捉定位



本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-22 19:56 , Processed in 0.193192 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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