Annonce

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


#1 2011-08-25 11:35:02 GEM : view (coordonnées polaires)

stf
nouveau membre
Date d'inscription: 2008-10-22
Messages: 9

GEM : view (coordonnées polaires)



bonjour codelab,

j'ai un petit problème (de trigonometrie?)

je veux me rapprocher (en le 'regardant') d'un objet en mouvement dans l'espace 3D de gem
j'utilise pour cela par des coordonnées polaires
(coordonnées cartésiennes = X et  Y, coordonnées polaires = angle alpha et distance R).
Il faut donc que quand je réduis la distance R entre la caméra et la sphère dans les coordonnées polaires, je recalcules les coordonnées X et Y de la caméra dans les coordonnées cartésiennes afin de me rapprocher (ou méloigner) de cette sphère que je 'regarde'.

J'imagine que c'est un truc comme ça
newPosx = newrayon*cos(angle)
newPosy =newrayon*sin(angle)
avec angle, la valeur de mon angle en coordonnées polaires
(c'est ce calcul qui est effectué par pol2cart)
mais si je rebranche tel quel les X et Y en sortie de pol2cart vers mes nouveaux X et Y de la position de la caméra, pd freeze
et je ne vois pas bien pourquoi....??

http://codelab.fr/up/view-cart2pol2cart.png

Hors ligne

 

#2 2011-08-25 14:59:53 Re : GEM : view (coordonnées polaires)

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM : view (coordonnées polaires)



Mmmh... tu m'as tout l'air d'avoir fait une boucle avec ton posCam et tes newPos, non ? tongue

Dernière modification par Olivier (2011-08-25 15:00:44)


L'Amour au Peuple !

Hors ligne

 

#3 2011-08-25 15:38:11 Re : GEM : view (coordonnées polaires)

stf
nouveau membre
Date d'inscription: 2008-10-22
Messages: 9

Re: GEM : view (coordonnées polaires)



hem, oui... une boucle dans laquelle j'essaie de changer une valeur, mais une boucle quand même....:/

Hors ligne

 

#4 2011-08-26 10:00:23 Re : GEM : view (coordonnées polaires)

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: GEM : view (coordonnées polaires)



je mettrais un speed limit à la réception de posCam puis un line lors du déplacement, de telle sorte que je ne vérifie la valeur que suivant une certain intervalle de temps, entre lequel je faisune interpolation du mouvement de caméra.

++


La route est longue mais la voie est libre

Hors ligne

 

#5 2011-08-26 17:55:44 Re : GEM : view (coordonnées polaires)

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: GEM : view (coordonnées polaires)



Ou tout simplement un [expr -($f1-$f2)] à la place du [t b f]-[-] histoire de mettre ton "flux" dans une entrée froide...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024