Okay this seems like a simple one. How would I join these 2 commands so it doesn't matter if the line is a line or pline. Thanks
Code:
(defun c:heal2 (/ block ll ur p1 p2)
(vl-load-com)
(setq block (car (entsel "\nSelect Block:")))
(vla-getboundingbox (vlax-ename->vla-object block) 'll 'ur)
(command "_.erase" block "")
(command
"_.pedit"
"_m"
(ssget "C"
(setq p1 (vlax-safearray->list ll))
(setq p2 (vlax-safearray->list ur)))
""
"_join" "_Joint" "_Both"
(distance p1 p2)
"")
(princ)
)
Code:
(defun c:HEAL (/ block ll ur objecttojoin)
(vl-load-com)
(setq block (car (entsel "\nSelect Block:")))
(vla-getboundingbox (vlax-ename->vla-object block) 'll 'ur)
(command "_.erase" block "")
(setq objecttojoin
(ssget "C"
(vlax-safearray->list ll)
(vlax-safearray->list ur)))
(command
"_.join"
(ssname objecttojoin 0)
(ssname objecttojoin 1)
"")
)
Bookmarks