c4d reverse order gerarchia object

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

Moderators: Arkimed, natas, visualtricks, cappellaiomatto

Post Reply
  • Advertising
User avatar
nafta
Posts: 166
Joined: Wed Feb 01, 2006 12:38 pm
Contact:

c4d reverse order gerarchia object

Post by 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
User avatar
masterzone
Site Admin
Posts: 10540
Joined: Fri Sep 17, 2004 5:34 pm
Location: Verona

Re: c4d reverse order gerarchia object

Post by masterzone »

Oddio non conosco un metodo specifico, la time line credo sia in ordine storico...mi pare :(
User avatar
nafta
Posts: 166
Joined: Wed Feb 01, 2006 12:38 pm
Contact:

Re: c4d reverse order gerarchia object

Post by nafta »

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

https://www.cineversity.com/forums/v/viewthread/4328/
User avatar
visualtricks
Moderatore
Posts: 3565
Joined: Thu Sep 23, 2004 5:13 pm
Location: Pistoia

Re: c4d reverse order gerarchia object

Post by 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:

Code: Select all

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()
Attachments
sposta in alto.zip
(440 Bytes) Downloaded 235 times
Image
๏_www.visualtricks.it_๏ .:: COMPUTER SAYS NO ::.
User avatar
nafta
Posts: 166
Joined: Wed Feb 01, 2006 12:38 pm
Contact:

Re: c4d reverse order gerarchia object

Post by nafta »

Mille grazie funziona benissimo
  • Advertising
Post Reply