LONGXIN 发表于 2005-6-5 19:22:00

我想是不是有一个最简单的方法:


把这个块重新定义一下,把插入点变成自己想要的

hhc 发表于 2005-6-13 08:20:00

本帖最后由 作者 于 2005-6-18 21:45:03 编辑

楼上的方法可行,重新插入一个这样的图块,x、y、z比例均为1,旋转角度为0,再用(setq ent (entlast))取得目前情况下最后一个物件(其实就是刚插入的这个图块),并建一空选集ss,接着分解该图块,再用(while (setq ent (entnext ent)) (ssadd ent ss))收集新得到的所有图元,最后用-block重新定义一下就行了,被定义的对象就是选择集ss.

jeepsheep 发表于 2006-6-17 19:09:00

<P>好用。谢谢!</P>

大江 发表于 2006-6-18 13:37:00

用subst和assoc更新一下插入点就好了。很简单。不要那么负责呀

guankuiwu 发表于 2010-9-10 09:59:00

我用2010测也有问题。不过再加载了JonFleming这个lsp后正常!!呵呵!!

SWAYWOOD 发表于 2010-10-7 21:34:00

alin,你的最终大作呢,我们还等着呢,呵呵

alin 发表于 2010-10-8 07:22:00

本帖最后由 作者 于 2010-10-22 11:29:20 编辑 <br /><br /> <p>好像很久以前就上传过,没有吗?</p>
<p>&nbsp;</p>

自贡黄明儒 发表于 2010-10-21 18:49:00

本帖最后由 作者 于 2010-10-21 19:21:29 编辑 <br /><br /> <p>这么好的一个东西,版主放在这里不是很容易察觉,有点可惜。建议重拟一个标题发贴。</p>
<p>但改插入点是存在如下两个问题:</p>
<p><font face="Verdana">1、<font face="Verdana">错误: no function definition: BMK_CHECK_REAL</font></font></p>
<p>2、<font face="Verdana">错误: no function definition: RS_ERROR</font></p>

alin 发表于 2010-10-22 11:32:00

自贡黄明儒发表于2010-10-21 18:49:00static/image/common/back.gif这么好的一个东西,版主放在这里不是很容易察觉,有点可惜。建议重拟一个标题发贴。
但改插入点是存在如下两个问题:
1、错误: no function definition: BMK_CHECK_REAL
2、错误: no functio

</div>
<p>抱歉,已经补了进去。如果还有问题,请提示。</p>

sweetsea 发表于 2012-3-16 10:25:37

alin大侠,成功载入amend_block.LSP和JonFleming.lsp后,输入命令:ab,选择块的时候报错误。请问如何解决?

命令: ab
本程序修改图块定义的插入基点,图名或描述...
选择要修改的图块实例: ; 错误: no function definition: VLAX-ENAME->VLA-OBJECT

我的CAD版本是2008的。
页: 1 2 [3] 4 5
查看完整版本: [求助]如何改变一个已插入图形中块的插入点,而不改变该块中图元的位置?