Rs.ExplodeBlockInstance non funziona

Copiato da qui http://4.rhino3d.com/5/ironpython/ però non mi funziona. Qualche idea?

import rhinoscriptsyntax as rs
strObject = rs.GetObject("Select block instance to explode")
if rs.IsBlockInstance(strObject):
    rs.ExplodeBlockInstance(strObject)

Qui il tuo script funziona.
Su quale file e quale blocco non funge ?

Sono su Mac, ho un file con una istanza di blocco composta da due oggetti. Lancio lo script, seleziono l’istanza e poi mi da errore.

Sembrerebbe un problema alla libreria rhinoscriptsyntax installata su Mac.
Non ho un Mac per provare …
Forse Giuseppe potrebbe verificare e nel caso segnalare il problema.

Spiacente … ciao.

@giuseppe che dici?

Confermo il problema…

Hello, I wish I could speak Italian …

This problem was fixed a while ago and will be in version 5.2

The correct function is here

Ok, thank you.
Now I see that it wouldn’t work with nested blocks. Should I use rs.Command(" _explode")?

You’re right that in Rhino for Mac 5.2 the function won’t explode nested blocks. But it will in a later version

Try scripting ExplodeBlock instead of Explode.

Hope that helps

Ok, i’ll try.
Thanks