Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-11-16 11:40:07 vecteurs divergents en p3d : les yeux pas en face des trous :-)

polguezennec
membre
Lieu: quimper, finistère(F)
Date d'inscription: 2009-04-17
Messages: 31
Site web

vecteurs divergents en p3d : les yeux pas en face des trous :-)



Bonjour.

Soit une classe avec un rectangle en vertex, et deux cercles (2 yeux ronds dans un rectangle-tête) en bezierCurve. ça marche impec en 2d,

mais quand je passe en 3d, malgré une position z identique, le rectangle d'une part et les 2 ronds d'autre part, ont des positions spatiales différentes et des chemins divergents. Quelque chose doit m'échapper sur le comportement des vecteurs...Quelqu'un pourrait m'éclairer ?
PS il y a un seul translate(width/2, height/2) en draw().

ce qui marche déjà en 3d :
http://bit.ly/9iDijv
ici les "yeux" sont faits avec des catactères txt [°°]

Ensuite je veux remplacer ceux-ci par des cercles en courbe de bézier
(meilleur dessin, sans le flou de l'agrandissement des °°) et chacun part de son côté...
J'y comprends rien pour l'instant...

Quelqu'un pourrait m'éclairer ?

cordialement
polguezennec


Je ne sais pas mais j'y travaille
http://www.polguezennec.fr/

Hors ligne

 

#2 2010-11-16 18:29:30 Re : vecteurs divergents en p3d : les yeux pas en face des trous :-)

22_
membre
Lieu: paris
Date d'inscription: 2010-04-08
Messages: 189

Re: vecteurs divergents en p3d : les yeux pas en face des trous :-)



Salut,

peux-tu envoyer ton code qu'on regarde ça ?

Hors ligne

 

#3 2010-11-16 20:47:50 Re : vecteurs divergents en p3d : les yeux pas en face des trous :-)

polguezennec
membre
Lieu: quimper, finistère(F)
Date d'inscription: 2009-04-17
Messages: 31
Site web

Re: vecteurs divergents en p3d : les yeux pas en face des trous :-)



voilà le code
merci :-)
cordialement
%%%%%%%%%%%%%%

Code (processing) :


Je ne sais pas mais j'y travaille
http://www.polguezennec.fr/

Hors ligne

 

#4 2010-11-17 09:48:27 Re : vecteurs divergents en p3d : les yeux pas en face des trous :-)

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: vecteurs divergents en p3d : les yeux pas en face des trous :-)



Salut Pol

Voila le problème : dans la classe Atuas, les coordonnées des yeux (xpt1, ypt1, etc.) sont fixées en fonction des coordonnées x, y, z principales lors de la création d'une nouvelle instance, mais par la suite elles ne sont pas mises à jour alors que x, y, z le sont. Donc les yeux ne suivent pas le mouvement.

En rajoutant les lignes suivantes dans display() avant de tracer les courbes, ça fonctionne, voila à quoi doit ressembler la méthode display():

Code (processing) :

D'ailleurs, l'actualisation des coordonnées pourrait aussi se faire dans move()...

Hors ligne

 

#5 2010-11-17 23:32:48 Re : vecteurs divergents en p3d : les yeux pas en face des trous :-)

polguezennec
membre
Lieu: quimper, finistère(F)
Date d'inscription: 2009-04-17
Messages: 31
Site web

Re: vecteurs divergents en p3d : les yeux pas en face des trous :-)



Difficile de faire plus clair et plus concis :-)
Je n'ai plus qu'à m'y remettre...
Grand merci, Emoc, encore une fois.

cordialement
pol guezennec


Je ne sais pas mais j'y travaille
http://www.polguezennec.fr/

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024