我使用命令“展平”无法将Z轴重置为零。
我使用LISP,但它太难了。
- [color=#444444][color=#444444];;vla[/color][/color]
- [color=#444444][color=#444444];;(HH:vlaZto0 (ssget))[/color]
- [color=#444444](defun HH:vlaZto0 (ss / E N OBJ P1 P2)[/color]
- [color=#444444] (defun MoveOne (e)[/color]
- [color=#444444] (setq obj (vlax-ename->vla-object e))[/color]
- [color=#444444] (vla-move obj p1 p2)[/color]
- [color=#444444] (vla-move obj p2 p1)[/color]
- [color=#444444] )[/color]
- [color=#444444] (setq p1 (vlax-3d-point '(0 0 0)))[/color]
- [color=#444444] (setq p2 (vlax-3d-point '(0 0 1000e99)))[/color]
- [color=#444444] (cond[/color]
- [color=#444444] ((equal (type ss) 'ENAME) (MoveOne ss))[/color]
- [color=#444444] ((equal (type ss) 'PICKSET)[/color]
- [color=#444444] (repeat (setq n (sslength ss))[/color]
- [color=#444444] (MoveOne (ssname ss (setq n (1- n))))[/color]
- [color=#444444] )[/color]
- [color=#444444] )[/color]
- [color=#444444] )[/color]
- [color=#444444])[/color]
- [/color]
- [color=#444444][color=#444444];;DXF[/color][/color]
- [color=#444444][color=#444444];;(XX:LeftPick:LineZto0Ent (car(entsel)))[/color]
- [color=#444444](defun XX:LeftPick:LineZto0Ent (ss)[/color]
- [color=#444444] (defun MoveOne (e)[/color]
- [color=#444444] (entmod[/color]
- [color=#444444] (mapcar[/color]
- [color=#444444]'(lambda (X)[/color]
- [color=#444444] (cond[/color]
- [color=#444444] ((or (equal (car x) 11) (equal (car x) 10)) (list (car x) (cadr x) (caddr x)))[/color]
- [color=#444444] (T x)[/color]
- [color=#444444] )[/color]
- [color=#444444] )[/color]
- [color=#444444](entget e)[/color]
- [color=#444444] )[/color]
- [color=#444444] )[/color]
- [color=#444444] )[/color]
- [color=#444444] (cond[/color]
- [color=#444444] ((equal (type ss) 'ENAME) (MoveOne ss))[/color]
- [color=#444444] ((equal (type ss) 'PICKSET)[/color]
- [color=#444444] (repeat (setq n (sslength ss))[/color]
- [color=#444444] (MoveOne (ssname ss (setq n (1- n))))[/color]
- [color=#444444] ) [/color]
- [color=#444444] )[/color]
- [color=#444444] )[/color]
- [color=#444444])[/color][/color]
附件中的DWG文件。
多部分存档
需要全部下载并解压缩。。。
帮助第1.rar部分
帮助第2.rar部分
帮助第3.rar部分 |