找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 贱人

[求助] .....................................

[复制链接]
发表于 2005-2-23 21:59:19 | 显示全部楼层
15楼此言差矣,如果单单是旋转+复制,确实也可以用array来操作,不过你要知道阵列命令的操作有些步骤可以省掉,有些步骤则要事先设定好,LISP程序的目的就是只输入一些必须的操作,其余的操作则由电脑自己完成,这样做就是为了提高效率。。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-23 22:03:54 | 显示全部楼层
本帖最后由 贱人 于 2025-4-18 06:35 编辑

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

使用道具 举报

发表于 2005-2-23 23:01:29 | 显示全部楼层
;;;复制+旋转
(defun c:CORT()
  (command "undo" "be")
  (princ "\n请选择要旋转复制的目标:")
  (while (not (setq s1 (ssget))))
  (setq pt1 (getpoint "\n请指定基点 : "))
  (princ "\n请指定目标点 : ")
  (command "copy" s1 "" "@" "@")
  (command "move" s1 ""  pt1 pause)
  (setq pt2 (getvar "lastpoint"))
  (princ "\n请指定旋转角度或 [参照(R)]:")
  (command "rotate" s1 "" pt2 pause)
  (command "undo" "e")
  (princ)
)

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

使用道具 举报

发表于 2005-2-24 01:01:44 | 显示全部楼层
I did it as u want. Copy and Rotate .  Enjoy it.


(defun c:cr (/ en ent enw)
(princ " [copy->rotate] Select Object: ")
(setq ent (ssget) en (ssadd) enw (entlast))
(vl-cmdf "copy" ent "" pause pause)
(while (setq enw (entnext enw))(setq en (ssadd enw en)))
(vl-cmdf "rotate" en  "" (getvar "lastpoint") )
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2005-2-24 08:27:27 | 显示全部楼层
楼主,复制加旋转,一次搞定,不用象各位演示的那样
选中对象,击活夹点,点击右键,你需要的各种命令就全部出来了,完成复制加旋转,容易,如图,还可完成其他的操作
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-24 09:14:42 | 显示全部楼层
回楼上的,这个夹点的操作你是否真正试过,你所说的只不过是原地旋转+复制,如果选择了移动+复制,那移动复制后的实体还能旋转吗????这并不符合楼主的本意
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-24 09:25:02 | 显示全部楼层
少了关键的(getvar "lastpoint")就不行了。
还是长老的程序写的好。向长老学习。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-24 11:40:11 | 显示全部楼层
各位老大,可以试试WKAI斑竹的编辑易,功能强大,用习惯了,非常的好使。我现在都离不开了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 22:58 , Processed in 0.174872 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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