你可以用我的Lisp程序进行测试
- (defun c:GGG () (defun mid (ent / p1 p2) (vla-getboundingbox (vlax-ename->vla-object ent) 'p1 'p2) (setq p1 (vlax-safearray->list p1) p2 (vlax-safearray->list p2) pt (mapcar '+ p1 p2) pt (mapcar '* pt '(0.5 0.5 0.5)) ) pt ) (setq src (car (entsel "\nDoi tuong can di chuyen: "))) (redraw src 3) (setq des (car (entsel "\nDoi tuong dich: "))) (redraw src 4) (setq oldos (getvar "osmode")) (setvar "osmode" 0) (command ".move" src "" (mid src) (mid des)) (setvar "osmode" oldos) (princ))(vl-load-com)
|