Permet de récupérer le cache d'un objet, c'est à dire son état actuel dans la scène, sans avoir à le conformer.
Ce script ne recalcule pas l'objet mais copie ce qui est affiché dans la vue (tous les objets étant mis en cache pour l'affichage), ce qui peut s'avérer utile pour convertir un lourd booléen sans le recalculer, ou un objet déformé de quelque manière que ce soit (physique, déformateur, animation...).
Sélectionner vos objets puis lancez le script, le cache de ceux-ci seront ajoutés à votre scène comme de nouveaux objets.
Lien alternatif : http://code.vonc.fr/?a=36
Dernière modification par César Vonc ; 23/12/2012 à 20h59.
Salut,
Merci pour le partage César.
Une petite précision :
http://www.plugincafe.com/forum/foru...s.asp?TID=5232Envoyé par Matthias Bober
super merci Cesar je vais tester ça !
Je viens de voir une petite erreur qui risque de poser quelques problèmes pour l'affectation des positions sur les objets créés :
Code PHP:
n += 0
Oups, en effet, ça risquait de merder avec plusieurs objets sélectionnés, merci Yann. ^^
Version mise à jour, désolé.
Merci pour le partage, c'est très pratique !
Deux petites astuces au passage au lieu du compteur du peux directement utiliser la fonction enumerate comme suit (bon d'accord il y a plus de caractères que dans ton code !) :
ou encore plus pratique dans ton cas la fonction zip qui permet une itération sur deux listes en même temps :Code PHP:
for n,obj in enumerate(retour):
Code PHP:
for obj,pos in zip(retour,objets_pos) :