为什么用BLOCK命令重定义块有时候做出的块会自动镜像?
<p>我是这样操作的!</p><p>在CADR14中! 捕捉点(OSNAP)功能全关闭的!</p><p>1.先做一个块A然后再拷贝一个块A1(A1是从A拷贝来的,所以A和A1是同一个块)!</p><p>2.用LI命令查看A的属性得到块A的基准点为:(262.8 271.2 0)名字为;"A$C073F47D7"</p><p>3.炸开块A,并对其修改!</p><p>4.用BLOCK 命令作块,要求输入名字时输入"A$C073F47D7",提示是否重定义块时输入"Y",提示插入点时输入;(262.8 271.2 0),提示选择物件时框选刚刚被打散并修改的块A!</p><p> 通常情况下这时块A1会变成块A被修改后的样子,并且位置不变.但是我在一个大的绘图档中做上面的步骤时块A1有时候会以任意的一条直线镜像,也有镜像两次的时候!但是我在一个新打开的绘图档中做这个试验却从来都没有出现过位置改变的情况!这到底是怎么会事呢?</p> 为什么要炸开后再重新定义呢,直接编辑块(块是可以编辑的)不就可以了。 会吗?我不同意你的做法,第一,当块插入图形以后,它同原来的块已经没有关系了,第二,我也想问二楼的问题,为什么?第三,用BLOCK 命令作块,要求输入名字时输入"A$C073F47D7,为什么还要用这个名字呢?换一个不可以吗?第四,为什么块是复制,而不是插入?不明白你到底是想做什么,如果只是为了找它的错的话,我就没有办法了,不过呢,我认为最重要的是这个软件有什么好的地方,对我们有什么帮助。 三楼的好象描述不是很明白 <p>兄弟们有所不知啊!由于某原因我们部门用的是R14版本,在R14中块是不能直接编辑的,要想编辑它就必须打散,而且由于图档比较大(线条很密),一旦打散想再作块选择图元就很麻烦了,所以我们编辑块的时候就把块移动到一个空白的地方修改好后再移回去!我感觉这样做移来移去很麻烦就想做一个LISP程序来简化一下流程!</p><p>首先我拷贝一个块到一个空白的地方!</p><p>然后执行第一个程序,当我执行第一个程序的时候系统会提示选一个块,选择块之后系统会纪录下这个块的名字(就是上面问题的A$C073F47D7)和基准点(262.8 271.2 0)并且将这个块打散!然后我就修改这个被打散的块!</p><p>当我修改完之后就执行第二个程序,第二个程序会自动执行作块的BLOCK命令,并且系统把纪录的名字和基准点附值给BLOCK命令做块并删除刚做好的块!</p><p>这样我修改一个块需要三个步骤1.拷贝2.第一个程序3.第二个程序</p><p>之前我修改一个块需要四个步骤1.移动2.打散3.做块4.移动 尤其第四步移动要放对位置很麻烦!</p><p></p>
页:
[1]