嘻皮客娱乐学习网

标题: 巧妙将所有图元Z坐标都变为零的方法 [打印本页]

作者: xipick    时间: 2012-2-27 11:14
标题: 巧妙将所有图元Z坐标都变为零的方法
  1. (command "_.move" "_all" "" '(0 0 0) '(0 0 1e99) "" "_.move" "_all" "" '(0 0 1e99)  '(0 0 -1e99) "" "_.move" "_all" "" '(0 0 -1e99)  '(0 0 0))
复制代码
复制上面的代码到cad命令行中,按回车后即可,然后你再用id命令查看任意点的坐标,是不是就发现Z坐标全都变为零了。话说change命令也可以改变Z坐标,但change命令无法修改具有不同 Z 坐标的对象的标高。

(command "_.move" "_all" "" '(0 0 0) '(0 0 1e99) "" "_.move" "_all" "" '(0 0 1e99)  '(0 0 -1e99) "" "_.move" "_all" "" '(0 0 -1e99)  '(0 0 0)) 这个命令集合的解释如下:
1e99就是它的Z坐标平移了10的99次幂,具体这个值有多大?你自己算一算就知道了,总之,按常理这个数值应该比你图挡中所有图元的Z坐标都要大上很多很多........这样,相对于10的99次幂来说,图元的Z坐标也就被忽略为“0”了,最恰当的比喻就类似数学中的趋于无穷小了。用MOVE命令。移动三次:   第一次先选择ALL把当前坐标即(0,0,0)作为基点,移至(0,0,1e99),    第二次再选择all,再按当前即(0,0,1e99)为基点,移至(0,0,-1e99)。    第三次再选择all,再按当前即(0,0,-1e99)为基点,移至(0,0,0)。    这样移三次后,所有的Z坐标值变成0了。





欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/) Powered by Discuz! X3.3