Obtenir les Datas du Grease Pencil
Touriste
Inscrit:
27/03 11:59:33
Post(s): 2
Bon... J'ai beaucoup cherché dans les docs de l'API de blender sans trop avoir de résultat...
Cependant je suis allé chercher du côté d'un code qui a déjà été fait en utilisant les données du grease pencil!!!!

Le lien Github de l'addon en question

La partie du code qui nous intéresse est celle-ci est la fonction ligne 473 : gpencil_to_screenpos



Comme vous le voyez, la boucle for qui parcours l'ensemble des points est quelque peu... étrange.
En cherchant un peu j'ai au final trouvé sur cette voix là le chemin pour trouver les cordonnées d'un des points du crayon gras:

bpy..grease_pencil["MonCrayon"].layers["MonCalque"].strokes["MonTrait"].points["MonPoint"].co



Voili voilou...

Je vais pouvoir continuer bien gaiement

Merci encore pour votre maigre aide cependant... C'est vrai que j'espérais une aide un peu plus soutenue, mais c'est pas grave , je vous fais cadeau de la réponse

Bisous

Peter Pan

Contribution le : 27/03 12:36:23
Créer un fichier PDF de la contribution Imprimer


Re: Obtenir les Datas du Grease Pencil
Touriste
Inscrit:
27/03 11:59:33
Post(s): 2
Bon... J'ai beaucoup cherché dans les docs de l'API de blender sans trop avoir de résultat...
Cependant je suis allé chercher du côté d'un code qui a déjà été fait en utilisant les données du grease pencil!!!!

Le Github de l'addon en question

La partie du code qui nous intéresse est celle-ci:

def gpencil_to_screenpos(context):     gp = None      sceneGP = bpy.context.scene.grease_pencil      if(check_if_scene_gp_exists(context)):         gp = sceneGP.layers[-1].active_frame      if(gp == None):         points_2d = [(0,0), (0,10)]     else:         points_2d = [location_to_region(point.co) for point in gp.strokes[-1].points if (len(gp.strokes) > 0)]         if bpy.context.preferences.addons[__name__].preferences.clear_strokes:             gp.strokes.remove(gp.strokes[-1])           return points_2d


Comme vous le voyez, la boucle for qui parcours l'ensemble des points est quelque peu... étrange.
En cherchant un peu j'ai au final trouvé sur cette voix là le chemin pour trouver les cordonnées d'un des points du crayon gras:

bpy..grease_pencil["MonCrayon"].layers["MonCalque"].strokes["MonTrait"].points["MonPoint"].co


Voili voilou...

Je vais pouvoir continuer bien gaiement

Merci encore pour votre maigre aide cependant... C'est vrai que j'espérais une aide un peu plus soutenue, mais c'est pas grave , je vous fais cadeau de la réponse

Bisous

Peter Pan

Contribution le : 02/04 14:18:17
Créer un fichier PDF de la contribution Imprimer


Re: Obtenir les Datas du Grease Pencil
OverdOzed
Inscrit:
22/03/2010 12:13
De Gard du Nord
Post(s): 2549
Eh, Peter Pan, nous sommes une petite communauté et si nous savons, nous répondons. Si personne ne t'a répondu, c'est pas de la mauvaise volonté, c'est parce qu'on ne sait pas. Tu as l'air balaise en codage ! Il n' y a pas beaucoup de codeurs ici. Tu en trouveras beaucoup plus sur Blender Artists.
En tous cas, merci pour la réponse si elle peut un jour être utile à quelqu'un.
Bonne continuation.

Contribution le : 02/04 14:52:09
_________________
Des soucis, un SOUCI !
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
[WIP] et travaux terminés [WIP] Teeny Tiny - Story    [1][2][3]...[11] 107 7816 Aujourd'hui 18:00:29
Bibi09 
[WIP] et travaux terminés La mare aux canards    [1][2] 17 216 Aujourd'hui 14:44:34
Rimpotche 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[13] 128 8337 Aujourd'hui 01:05:39
Bibi09 
Questions & Réponses Associer des textes à un objet 3 57 Hier 18:21:52
meltingman 
Hors Sujet !! Meltingman le retour :D    [1][2][3] 28 1383 Hier 18:14:08
meltingman 
Questions & Réponses NLA, équivalent metastrip sur plusieurs objets 2 58 26/09 14:45:29
CBY 
Questions & Réponses [non résolu] Simulation Tissu Temps Reel    [1][2] 17 315 26/09 09:50:21
moonboots 
The Blender Clan 'tchat Benchmark EEVEE    [1][2][3] 24 820 25/09 14:37:08
Bibi09 
[WIP] et travaux terminés Différents rendus 2.91 9 176 25/09 12:05:20
Bibi09 
Questions & Réponses Render Layers qui n'apparaissent pas    [1][2] 10 248 25/09 11:02:12
HarDrive 
Questions & Réponses [résolu] Problème perso qui bouge des 2 côtés qu'avec 1 coté de l'armature et pas de l'autre    [1][2] 12 2062 24/09 15:14:53
Rimpotche 
Hors Sujet !! Nouveau tutoriel : Animation labiale simplifiée 2.9 3 216 24/09 10:07:35
moonboots 
Questions & Réponses [résolu] Problème avec les addons 2 103 24/09 09:42:19
Lamoyse 
Questions & Réponses SCAN 3D - Carrière - animation 6 152 24/09 07:23:48
Versatil 
Questions & Réponses [résolu] Texture Image en noir dans le rendu 3 351 23/09 15:10:30
Horemheb 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[47] 467 140229 23/09 13:20:39
sbkodama 
Questions & Réponses [non résolu] Move to collection 8 128 22/09 21:15:48
JaAlVir657 
Questions & Réponses Boids, boids, boids...    [1][2] 18 378 22/09 20:53:24
JaAlVir657 
Python & Plugins [WIP] Transportation Add-on pour Blender 5 340 22/09 20:12:35
ferrari6 
[WIP] et travaux terminés Blender 2.9 les outils du sculpte 0 83 22/09 19:51:11
meltingman 

Qui est en ligne
58 utilisateur(s) en ligne (dont 38 sur Forums)

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


plus...
Nouveaux membres
DorisMcCar 28/9/2020
OfeliaPier 28/9/2020
Connie50Y 28/9/2020
ModestaShi 28/9/2020
RXIBarrett 28/9/2020
MervinOnsl 28/9/2020
NeoS 27/9/2020
golgot76 25/9/2020
BriceVincent 23/9/2020
Versatil 23/9/2020
Dernier Ajout
mirages-preview~0.jpg

Evènements à venir
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
Jan 9
BUG de Lyon
plus 264 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445