明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: cag

[求助]如何改变一个已插入图形中块的插入点,而不改变该块中图元的位置?

    [复制链接]
发表于 2005-6-5 19:22 | 显示全部楼层
我想是不是有一个最简单的方法:


把这个块重新定义一下,把插入点变成自己想要的
发表于 2005-6-13 08:20 | 显示全部楼层
本帖最后由 作者 于 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.
发表于 2006-6-17 19:09 | 显示全部楼层

好用。谢谢!

发表于 2006-6-18 13:37 | 显示全部楼层
用subst和assoc更新一下插入点就好了。很简单。不要那么负责呀
发表于 2010-9-10 09:59 | 显示全部楼层
我用2010测也有问题。不过再加载了JonFleming这个lsp后正常!!呵呵!!
发表于 2010-10-7 21:34 | 显示全部楼层
alin,你的最终大作呢,我们还等着呢,呵呵
发表于 2010-10-8 07:22 | 显示全部楼层
本帖最后由 作者 于 2010-10-22 11:29:20 编辑

好像很久以前就上传过,没有吗?

 

本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +1 金钱 +15 收起 理由
ucuc2003 + 1 很给力!
自贡黄明儒 + 15 很给力!

查看全部评分

发表于 2010-10-21 18:49 | 显示全部楼层
本帖最后由 作者 于 2010-10-21 19:21:29 编辑

这么好的一个东西,版主放在这里不是很容易察觉,有点可惜。建议重拟一个标题发贴。

但改插入点是存在如下两个问题:

1、错误: no function definition: BMK_CHECK_REAL

2、错误: no function definition: RS_ERROR

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

抱歉,已经补了进去。如果还有问题,请提示。

发表于 2012-3-16 10:25 | 显示全部楼层
alin大侠,成功载入amend_block.LSP和JonFleming.lsp后,输入命令:ab,选择块的时候报错误。请问如何解决?

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

我的CAD版本是2008的。
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 11:41 , Processed in 0.593563 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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