Originally Posted by
jjvapas
I am in the process of creating some Dynamic Blocks. I want to put a wipeout in the block but for some reason the wipeout will not stay behind my Dynamic Block objects. I am sending the wipeout behind the objects when I am in the block editor but it doesn't stay behind them. Can someone help with this issue?
Draworder isn't going to do the job inside a block very well. You need to recreate the objects you want on top. Try this routine:
Code:
;Because draworder often requires a regen.
(defun C:Recreate (/ ss)
(setq ss (ssget "I"))
(if (= ss nil)
(progn
(prompt "Select Objects to Recreate on Top.")
(setq ss (ssget))
)
)
(command "._UNDO" "_BEgin")
(command "copy" ss "" "_non" "0,0" "")
(command "erase" ss "")
(princ)
)