你好,Marco,
您可以使用直接压印代替SOLIDEDIT?
- (defun c:im ( / sol ob_imp )
- (if
- (and
- (princ "\nSelect a 3D solid")
- (setq sol (ssget "_+.:S" '((0 . "3DSOLID"))))
- (setq sol (ssname sol 0))
- (princ "\nSelect objects to imprint")
- (setq ob_imp (ssget))
- )
- (repeat (setq n (sslength ob_imp))
- (vl-cmdf "_imprint" sol (ssname ob_imp (setq n (1- n))) "_y" "")
- )
- )
- )
|