lmm9407 发表于 2005-5-12 06:30:00

[求助]批量修改的问题

最近碰到一个问题,我需要把一张cad图中所有z坐标不为0的直线都要改成0,请问高手有没有批量修改的方法。因为图中这种直线有1000多条,所以一条条改基本上不行。


例如我存在直线,它的起点(1,1,1),端点(2,2,2)。修改后可以变成起点为(1,1,0),端点为(2,2,0)的直线。请高手帮忙。

zara 发表于 2005-5-12 10:25:00

以前在这里看到个方法的: 通过 move 命令, 选择要改变的内容, 偏移量给 0,0,1e99 (即由 0,0,0 到 0,0,1e99); 再一个 move 命令, 由 0,0,1e99 到 0,0,0 就会将所有的 z 改为 0 了. 这个是利用计算机表示数值精度的限制来做的. 如果你的 z 值跨度比较大的话, 可以适当地调整 1e99, 一般只要比最大的 z 值大 1e16 倍就可以了

muchj 发表于 2005-5-13 00:03:00

lmm9407发表于2005-5-12 6:30:00static/image/common/back.gif回复:(lmm9407)批量修改的问题最近碰到一个问题,我需要把一张cad图中所有z坐标不为0的直线都要改成0,请问高手有没有批量修改的方法。因为图中这种直线有1000多条,所以一条条改基本上不行

<BR>(按二次ESC键&gt;&gt;&gt;&gt;在作图区内右击鼠标&gt;&gt;&gt;&gt;&gt;点选快速选择)或QSELECT



在会话栏中选择你要的对象


PROPERTIES(别名CH、快捷键<FONT face=宋体 size=2><U>Ctrl+1</U></FONT>)


在特性中改直线的一个端点的Z坐标为0.


OK!
页: [1]
查看完整版本: [求助]批量修改的问题