修正210组码,位置不变
 - (defun c:correct210 (/ ss za mat n)
- (setq ss (ssget))
- (if ss
- (repeat (setq n (sslength ss))
- (setq obj (vlax-ename->vla-object (ssname ss (setq n (1- n)))))
- (setq ZA (vlax-safearray->list
- (vlax-variant-value (vla-get-Normal obj))))
- (setq mat (vlax-tmatrix
- (list
- (list 1 0 (car ZA) 0)
- (list 0 1 (cadr ZA) 0)
- (list 0 0 (caddr ZA) 0)
- (list 0 0 0 1)
- )
- )
- )
- (vla-TransformBy obj mat)
- )
- )
- )
|