zongchao 发表于 2007-7-19 22:30:00

[求助]怎么做才能让旋转的时候保留原对象?

   如题,一般用旋转命令时候原对象直接旋转了,怎么让原对象不动,而指定的旋转角度上又有一个对象。就好像移动且复制对象一样,原对象还在那不动的。

索易子 发表于 2007-7-19 23:18:00

<p>1、先选择对象。</p><p>2、点选其中一节点。</p><p>3、回车两下(也可空格两下)。</p><p>4、输入B回车,选择基点。(如果第二步选择的点就是基点此步可跳过)</p><p>5、输入C回车,输入角度回车,即可。</p>

phoenixdjq 发表于 2007-7-20 10:17:00

<p>我现在一直用2004,没有这个选项</p><p>刚才看了一下2007,是有的</p><p>如果楼主用的是2004的话,那就用这个程序吧</p><p>从本论坛下载的</p><p>(defun c:cr( / ent1 ent pnt )<br/>&nbsp; (setq ent (ssget))<br/>&nbsp; (setq pnt (getpoint "\n请选择基点:"))<br/>&nbsp; (while t<br/>&nbsp;&nbsp;&nbsp; (setq ent1 (entlast))<br/>&nbsp;&nbsp;&nbsp; (setvar "cmdecho" 0)<br/>&nbsp;&nbsp;&nbsp; (command "copy" ent "" pnt "@" )<br/>&nbsp;&nbsp;&nbsp; (setq ss (ssadd ))<br/>&nbsp;&nbsp;&nbsp; (while (setq ent1 (entnext ent1))<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (ssadd ent1 ss)<br/>&nbsp;&nbsp;&nbsp; )<br/>&nbsp;&nbsp;&nbsp; (command "rotate" ss "" pnt)<br/>&nbsp;&nbsp;&nbsp; (setvar "cmdecho" 1)<br/>&nbsp;&nbsp;&nbsp; (princ "\n指定旋转角度:")<br/>&nbsp;&nbsp;&nbsp; (command pause)<br/>&nbsp; )<br/>&nbsp; (princ)<br/>)</p>

dunkel 发表于 2007-7-20 15:01:00

2 楼使用的是 Grips 功能, 所提及的选项从 R12 就都支持了, 不存在 2004 没有的说法

zongchao 发表于 2007-7-20 17:18:00

谢谢大家!

TLHMQH 发表于 2007-7-20 22:40:00

二楼的方法在2004没通过,三楼的方法可行。

phoenixdjq 发表于 2007-7-21 08:23:00

<p>4楼,你在2004中用过吗?</p><p>把输入的命令顺序发过来吧,让大家学习一下</p><p>2004的哟,2007已经有这个功能了</p>

Lotto168 发表于 2007-7-21 13:32:00

<p>掣點(GRIP)的編輯功能是AUTOCAD很早就有的功能,<font color="#ff0000">2004當然也有</font>,</p><p>提供:拉伸,旋轉,移動,鏡射,比例等五個動作指令,</p><p>6,7樓應該是誤會為單純的ROTATE指令,那是不一樣的。</p><p></p>
页: [1]
查看完整版本: [求助]怎么做才能让旋转的时候保留原对象?