Voir la version complète : numéroter les copies
bonjour,
j'ai un problème
existe t-il un raccourci pour obtenir ceci sur la R10
sur la 9 le copier-coller suffit
[Fichier joint supprimé par l'administrateur]
A ma connaissance, c'est une fonctionnalité qui a disparue de C4D... malheureusement.
Voici un petit script qui ne remplace pas cette fonction (qui était bien pratique) mais il permet de numéroter rapidement toute une hiérarchie :
var nom = op->GetName(); if (!nom) return;
var objet= op->GetDown();if (!objet) return;
var num=1;
var separateur=".";
while (objet)
{
var nouv = stradd(nom,separateur,tostring(num));
objet->SetName(nouv);
objet = objet->GetNext();if (!objet) return;
num++;
}
Il suffit d'ajouter un tag COFFEE au parent du groupe et de coller le code ci-dessus (après main(doc,op), entre les deux accolades { } )
Après avoir vérifié que le script fonctionne bien, et pour éviter d'avoir à tout refaire à chaque fois, il faut sélectionner le tag puis menu "enregistrer le préréglage de propriété". Par la suite il suffira d'activer le menu "charger le préréglage de propriété" pour utiliser le script directement.
Ah une dernière chose, il est préférable de supprimer le tag COFFEE après usage pour éviter de ralentir inutilement c4d.
Oui, c'est le genre de truc, on se demande pourquoi ça a disparu. Des fois, je suis tout perdu : lequel dois-je supprimer quand je fais un copier/coller du même élément d'un fichier à un autre.
Réclamons à nouveau cette fonction !
Voici un petit script qui ne remplace pas cette fonction (qui était bien pratique) mais il permet de numéroter rapidement toute une hiérarchie :
var nom = op->GetName(); if (!nom) return;
var objet= op->GetDown();if (!objet) return;
var num=1;
var separateur=".";
while (objet)
{
var nouv = stradd(nom,separateur,tostring(num));
objet->SetName(nouv);
objet = objet->GetNext();if (!objet) return;
num++;
}
Il suffit d'ajouter un tag COFFEE au parent du groupe et de coller le code ci-dessus (après main(doc,op), entre les deux accolades { } )
Après avoir vérifié que le script fonctionne bien, et pour éviter d'avoir à tout refaire à chaque fois, il faut sélectionner le tag puis menu "enregistrer le préréglage de propriété". Par la suite il suffira d'activer le menu "charger le préréglage de propriété" pour utiliser le script directement.
Ah une dernière chose, il est préférable de supprimer le tag COFFEE après usage pour éviter de ralentir inutilement c4d.
Ah génial, très utile ça merci beaucoup Tabou :efface:
Tabou
je n'osais presque pas poser la question,vu mon age certain ?
merci infiniment
quelle science tu mets à notre service !
je vois que cela fais beaucoup d'heureux
tant mieux.
Oui, c'est le genre de truc, on se demande pourquoi ça a disparu. Des fois, je suis tout perdu : lequel dois-je supprimer quand je fais un copier/coller du même élément d'un fichier à un autre.
Réclamons à nouveau cette fonction !
Ca a disparu pour la copie manuelle des objets, mais avec la fonction "dupliquer" la numérotation des éléments copiés est toujours existante.
La disparition de cette numérotation automatique est lié au fait que les objets ne sont plus accédés en interne par leur nom mais par un numéro identifiant unique, donc lors de la copie d'un objet, C4D ne créé plus la distinction du nom de la copie... :roll:
Mais bon, personnellement ça ne me dérange pas plus que ça...
Powered by vBulletin® Version 4.2.1 Copyright © 2023 vBulletin Solutions, Inc. Tous droits réservés