Nascondere tutti gli oggetti


#1

Ciao,
sono proprio all’inizio e oltretutto non so molto di script…

Sto tentando di costruirmi uno script, uno dei passaggi che voglio automatizzare è “nascondi tutto”.

In questa guida http://4.rhino3d.com/5/ironpython/index.html#functions/hideobjects.htm come esempio mettono questo codice

ids = rs.GetObjects("Select objects to hide")
if ids: rs.HideObjects(ids)

Mi chiedevo se c’è un modo per evitare l’intervento dell’utente nella selezione del/degli oggetti indicando a Rhino di nascondere tutto quello che trova.

Grazie
Ivan


#2

Ciao Ivan

Prova

ids = rs.NormalObjects()

#3

forse basta : rs.Command (" _Invert _Hide")
Vittorio


#4

Funzionano tutte e 2!

Visto che sono alle prime armi mi sembra più semplice usare rs.Command che, se non capisco male, mi permette di usare i comandi “classici” di Rhino.

Mi chiedevo, c’è qualche contro indicazione nell’uso di rs.Command?

Grazie mille
Ciao


#5

Non c’è nessuna controindicazione . Un po’ alla volta abituati ad usare anche le funzioni rs… che nei cicli iterativi sono più veloci
Vittorio