c4d reverse order gerarchia object

Forum per: Modellazione, Texturing, Animazione, Composting e tutto quello che riguarda il normale utilizzo di Cinema4D.

Moderatori: Arkimed, natas, visualtricks, cappellaiomatto

Rispondi
  • Advertising
Avatar utente
nafta
Messaggi: 166
Iscritto il: mer feb 01, 2006 12:38 pm
Contatta:

c4d reverse order gerarchia object

Messaggio da nafta »

Salve scrivo per una richiesta penso semplice che però non so come si fa, mi servirebbe sapere se è possibile invertire l’ordine degli oggetti sulla gerarchia , immaginate di avere 100 oggetti e volerne invertire l’ordine, è possibile farlo ? Mille grazie

Ho provato a installare CV-Object Manager però su R26 mi da errore di installazione, altre soluzioni ?
Mille grazie
Avatar utente
masterzone
Site Admin
Messaggi: 10540
Iscritto il: ven set 17, 2004 5:34 pm
Località: Verona

Re: c4d reverse order gerarchia object

Messaggio da masterzone »

Oddio non conosco un metodo specifico, la time line credo sia in ordine storico...mi pare :(
Avatar utente
nafta
Messaggi: 166
Iscritto il: mer feb 01, 2006 12:38 pm
Contatta:

Re: c4d reverse order gerarchia object

Messaggio da nafta »

Qui la soluzione , anche se io non riesco a installarlo sulla R26

https://www.cineversity.com/forums/v/viewthread/4328/
Avatar utente
visualtricks
Moderatore
Messaggi: 3565
Iscritto il: gio set 23, 2004 5:13 pm
Località: Pistoia

Re: c4d reverse order gerarchia object

Messaggio da visualtricks »

Ciao, tempo fa avevo fatto questo script per spostare in alto nella gerarchia uno o più oggetti. Se però selezioni tutti gli oggetti della gerarchia l'effetto è praticamente quello di invertirne l'ordine:

Codice: Seleziona tutto

import c4d
from c4d import gui
#Welcome to the world of Python


def main():
    c4d.StopAllThreads()
    doc.StartUndo()
    #obj_list = doc.GetActiveObjects(1)
    obj_list = doc.GetSelection()

    if not obj_list:
        print ("nessun oggetto selezionato")
        return
    else:
        for obj in obj_list:
            doc.AddUndo(c4d.UNDOTYPE_CHANGE,obj)
            #print obj.GetName()
            obj_list = obj.Remove()
            doc.InsertObject(obj)
    c4d.EventAdd()
    doc.EndUndo()

if __name__=='__main__':
    main()
Allegati
sposta in alto.zip
(440 Byte) Scaricato 235 volte
Immagine
๏_www.visualtricks.it_๏ .:: COMPUTER SAYS NO ::.
Avatar utente
nafta
Messaggi: 166
Iscritto il: mer feb 01, 2006 12:38 pm
Contatta:

Re: c4d reverse order gerarchia object

Messaggio da nafta »

Mille grazie funziona benissimo
  • Advertising
Rispondi