Como explodir os blocos do SOLIDOS?


O SOLIDOS não permite explodir os blocos, por segurança, pois você perde o dispositivo.

No entanto, se você quer explodir o bloco mesmo assim, primeiro precisa habilitar o comando EXPLODE nos blocos do SOLIDOS.

Para isso, salve a "lisp" abaixo, carregue com o comando APPLOAD e execute.

Para usar a LISP no CAD, após ter carregado, chame o comando FazerExplodivel e selecione os blocos

Por fim, chame o comando EXPLODE, selecione os mesmos blocos.


(defun c:FazerExplodivel (ss ent vla BLOCOS)
  (
setq    ss (ssget '(("INSERT")))

  )
  (
vl-load-com)
  (
SETQ    BLOCOS (VLA-GET-Blocks
         
(VLA-GET-ACTIVEDOCUMENT (VLAX-GET-ACAD-OBJECT))
           )
  )

  (
REPEAT (SSLENGTH SS)
    (
SETQ ENT (SSNAME SS 0)
      
VLA (VLAX-ENAME->VLA-OBJECT ENT)
    )

    (
VLA-PUT-Explodable
      
(VLA-ITEM BLOCOS (VLA-GET-EffectiveName VLA))
      
:VLAX-TRUE
    
)

    (
SSDEL ENT SS)
  )
)