afficher une suite de valeurs
Fou Furieux du Clan
Inscrit:
20/11/2012 03:01
Post(s): 217
Bonjour,

Je cherche à afficher dans la console les valeurs de location sur l'axe Z de l'objet actif sur toute la timeline.
J'ai écris un petit code et il ne fonctionne qu'a moitié.
Je ne comprend pas pourquoi.
Il semble à la fois prendre en compte l'avancement de la timeline mais n'afficher que la premiere valeur de Z tout de même.

Un probleme de contexte? Es ce qu'il y a un moyen de voir la timeline avancer en même temps qu'il parcours ma boucle?

Merci !


import bpy

context = bpy.context
obj = context.object

context.scene.frame_current = 0 #mettre la timeline à 0

for i in range(bpy.data.scenes["Scene"].frame_end):
print(context.active_object.location[2])
context.scene.frame_current = i

Contribution le : 29/10/2019 13:41
Créer un fichier PDF de la contribution Imprimer


Re: afficher une suite de valeurs
Fou Furieux du Clan
Inscrit:
20/11/2012 03:01
Post(s): 217
Bonjour,

Au lieu d'utiliser la fonction pour récuperer la position de l'objet dans la vue 3d j'ai utilisé la fonction evaluate(frame) de la fcurve et tout fonctionne correctement.

Pour ceux que cela interesse, l'idée est de dessiner une courbe, en extraire ses points dans un fichier lisible par excel, ouvrir ce fichier dans excel et tracer la courbe pour ajouter une courbe de tendance et en déduire une équation qui pourra ensuite être utilisé en programmation.



import bpy

context = bpy.context
obj = context.object
action = context.object.animation_data.action
context.scene.frame_current = 0 #mettre la timeline à 0
mytext = bpy.data.texts.new('myText.csv') #creer un document texte

for fcurve in action.fcurves:
for i in range(bpy.data.scenes["Scene"].frame_end):
mytext.write(str(fcurve.evaluate(context.scene.frame_current)) + "\n");
context.scene.frame_current = i

Contribution le : 31/10/2019 00:21
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses Curseur souris disparaît en plein écran 1 725 Aujourd'hui 00:05:47
RatedJosh 
Moteur de jeu GameBlender et alternatives Remake Zillion sur blender...2.76!!!    [1][2] 18 4955 Hier 23:59:47
RatedJosh 
Questions & Réponses [résolu] Probleme de rendu qui ne correspond pas a la scene 2 69 17/03 11:48:03
moonboots 
[WIP] et travaux terminés [terminé] Court métrage ICE - Short film - 0 80 15/03 01:12:45
meltingman 
Questions & Réponses [non résolu] animation d'un toiurniquet, Comment faire? 4 161 13/03 18:55:07
yawdpwal 
Questions & Réponses miniatures 3 640 12/03 03:49:02
meltingman 
Questions & Réponses Importer plusieurs objets avec un alignement 0 98 11/03 14:11:06
Warels 
Python & Plugins Ouverture de fichier pov dans Blender 1 131 07/03 18:45:18
KaHuZak 
Mes premières images sous Blender (débutants) wip- personnage semi lowpoly pour anim/jeux 1 120 06/03 21:03:35
meltingman 
[WIP] et travaux terminés Merci a tous pour votre aide 2 185 06/03 20:57:49
meltingman 
Questions & Réponses Plusieurs mesh mélangés, les séparés proprement un par un 6 335 01/03 11:42:43
Warels 
Questions & Réponses Weight painting bug ? 6 500 21/02 15:37:55
meltingman 
Questions & Réponses texture paint perdu 1 197 10/02 15:55:18
moonboots 
Questions & Réponses texture paint perdu 0 162 10/02 14:34:46
ALK-chimiste 
The Blender Clan 'tchat Buy (5 Pcs) New Samsung Galaxy S23 Ultra 256GB $4,495 Website: www.cutebitelectronics.com 0 212 06/02 10:37:12
emailychang01 
Questions & Réponses [non résolu] Blender et OBJ 0 226 01/02 11:09:31
stigmamax 
Mes premières images sous Blender (débutants) 2.80 ---> 3.00 ? 2 334 31/01 15:27:50
HarDrive 
The Blender Clan 'tchat Buy (50 Pieces) New Samsung Galaxy Z Flip4 128GB Unlocked $17,450 0 225 26/01 07:44:35
emailychang01 
The Blender Clan 'tchat Buy (30 Pcs) New Mac mini M2 (2023) 256GB SSD $8,970: www.cutebitelectronics.com 0 166 25/01 11:02:28
emailychang01 
The Blender Clan 'tchat Buy (50 Pcs) New iMac M1 24-inch (2021) 512GB SSD $44,950 Website: www.cutebitelectronics.com 0 6392 24/01 09:21:49
emailychang01 

Qui est en ligne
141 utilisateur(s) en ligne (dont 111 sur Forums)

Membre(s): 0
Invité(s): 141


plus...
Nouveaux membres
MathiasFul 18/8/2022
VicenteZcl 18/8/2022
OlivaL1007 18/8/2022
Adrian8943 18/8/2022
NorbertoGe 18/8/2022
VeronaKais 18/8/2022
BettieSile 18/8/2022
DarylTier 18/8/2022
BretParkhi 18/8/2022
LeoTrotter 18/8/2022
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Mar 29
GeeWee's B-Day
Mai 18
Anniversaire Luneo
Jui 30
Anniv des Jedi :-D
plus 225 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445