Raydium 3D Game Engine

Official forum for everything about Raydium, ManiaDrive, MeMak, ...
It is currently Thu Mar 28, 2024 8:24 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: vecteur en rotation
PostPosted: Tue Aug 04, 2009 12:49 pm 
Offline

Joined: Tue Jul 22, 2008 1:52 pm
Posts: 82
Voila je bloque un peut j'ai 2 cordonner dans l'espace x1,y1,z1 x2,y2,z2
les 1ère cordonner sont celle d'une arme (imaginons une flèche) et je veut qu'elle point vert les 2ème cordonner

Pour la rotation en Z j'y arrive en fessant un atan mais pour la rotation en x et y le problème est que quand Z vaut 180° (pi) if faut inverser tout le reste

Enfaite je voudrait un peut l'inverse de la fonction raydium_math_rotate au lieu de me donner un vecteur elle me donnerait une rotation

Ou une fonction ou on peut ajouter une rotation par exemple je donner la rotation en x puits en z. Comme sa si je tourne de 30° en x puis 90 en z s'est comme si j'avais donner 30° en y

voila j'espère que vous avez comprit je traduit pas en anglais car sa sera incompréhensible

si vous avez une idée merci


Top
 Profile  
 
 Post subject: Re: vecteur en rotation
PostPosted: Tue Aug 04, 2009 2:58 pm 
Offline
User avatar

Joined: Sun Mar 16, 2003 2:53 am
Posts: 2591
Location: gnniiiii (Scrat)
Peut être va trouver un peu d'aide dans raydium_camera_smooth() (camera.c) ? Cette fonction a le même genre de problématiques (une position et un point "à regarder").


Top
 Profile  
 
 Post subject: Re: vecteur en rotation
PostPosted: Sat Aug 08, 2009 12:36 pm 
Offline

Joined: Tue Jul 22, 2008 1:52 pm
Posts: 82
merci j'ai regarder j'ai pas vraiment comprit comment sa marche mais sa ma fait découvrir atan2 qui me semble intéressant

et j'ai trouver une solution je calcule l'angle sur l'axe des z puis l'angle de monter ou de décente de l'arme et j'applique cette angle a l'axe des x et des y (avec un inversion si nécessaire) il y a une imprécision mais elle n'est pas gênante


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 34 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group