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> </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的。