给你一段程序你看一下能实现吗?
1 B* U4 G+ Q* D0 ?8 I
7 [& d" p# O$ n; @& E; H! ?6 _- (defun C:Z0 ()
. p( d) r% j1 A; n, F1 ^ - (setvar "cmdecho" 0);关闭命令回显4 ]. m4 x) R+ b
- (princ "\n正在处理图形数据,请稍候...")
; [5 G$ l. B Y5 D; f - (command "_.UCS" "");恢复为默认坐标系
A6 N$ O; I" |4 c4 T* c - (command "_.move" "_all" "" '(0 0 1e99) "" "_.move" "_p" "" '(0 0 -1e99) "");使Z坐标为0
4 m' J Q1 L4 u - (princ "\nOK,已将所有图元的标高值即Z坐标归零.")
+ m5 s9 i% M. h9 G2 a: S - (setvar "cmdecho" 1)
( R( Z, t R, B - (princ)
* s) [. s3 s" d- ], L - )
复制代码 |