|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : précisions sur les transformations dans l'espace [ Algorithme / Maths ] (jcloupgarou)
Informations & options pour cette discussion
mardi 11 juillet 2006 à 16:12:07 |
précisions sur les transformations dans l'espace

jcloupgarou
|
Bonjour, Dans le plan, une homothetie de rapport -1 et de centre l'origine peut se rapporter à une rotation de meme centre et d'angle pi. Il semble que ce soit vrai aussi dans un espace 3D, mais alors quel est l'axe directeur de cette rotation d'angle pi en 3D ? Comment le calcule-t-on ??? Merci pour vos reponses si vous avez une pette idée. Bon aprem, jc.
|
|
|
mardi 11 juillet 2006 à 16:50:23 |
Re : précisions sur les transformations dans l'espace

ricky78
|
Bonjour
Si je me trompe pas c'est la meme chose avec 2 angles, un site et un azimut. Si tes coordonnée de depart sont cartesienne X,Y,Z tu doit touver une conversion en coodonnées spherique qui te donne R, theta, phi et ton homothetie revient à la rotation de pi+ theta et de pi+phi
Cordialement
TOCHE
|
|
|
mardi 11 juillet 2006 à 17:44:12 |
Re : précisions sur les transformations dans l'espace

luhtor
|
Attention jcloupgarou, tu veux dire qu'il existe une rotation tel que
pour tout point, l'homothétie et la rotation d'angle Pi soient égales ?
Ca c'est faux, et facilement visible: la rotation à une droite comme
espace invariant, l'homothétie n'a pas de vecteur invariant autre que
le 0.
|
|
|
mardi 11 juillet 2006 à 18:00:33 |
Re : précisions sur les transformations dans l'espace

jcloupgarou
|
Je dis que, dans le plan, une homothétie de rapport -1 est équivalente à une rotation d'angle pi (et seulement le cas de rapport -1 !). Apres qu'en est-il en 3D pour une telle homothetie (toujours de rapport -1) ? Quand on voit en 3D les effets de cette homothetie de rapport -1, on serait tenté de dire qu'elle correspond egalement à une rotation d'angle pi, mais quel est alors la facon de déterminer l'axe de cette rotation.
|
|
|
mardi 11 juillet 2006 à 18:31:29 |
Re : précisions sur les transformations dans l'espace

luhtor
|
Réponse acceptée !
"on serait tenté" <= MAIS C'EST PAS DEMONTRE CA. Moi je te démontre que c'est faux:
"la rotation à une droite comme espace invariant, l'homothétie n'a pas
de vecteur invariant autre que le 0". Donc tu peux toujours chercher a
calculer un vecteur qui n'existe pas.
|
|
|
mercredi 12 juillet 2006 à 09:14:17 |
Re : précisions sur les transformations dans l'espace

jcloupgarou
|
Réponse acceptée !
Ok, merci j'ai trouvé ca aussi ! "Une homothétie de centre O et de rapport -1 est une symétrie centrale
de centre O. Si on la considère en tant qu'application linéaire dans
Rn, sa matrice est -In. Son déterminant vaut donc (-1)n. Ce ne peut
être une rotation qu'en dimension paire, car la matrice de rotation a
un déterminant valant 1 quel que soit n."
Donc en 2D l'homothetie -1 est bien une rotation, mais pas du tout en 3D !
Je
suis dans la merde, je fait un visionneur/convertisseur de plusieurs
formats 3D liés à la mécanique (step, sysbas,...). Dans mon logiciel,
tu peux faire des reflexions et des symétries centrales, or dans un
format de sortie, le GDML (geant4), il n'y a comme transformation que
la rotation et la translation... :o( ! La conversion va etre difficile
!!!
Si vous avez une idée pour me dépatouiller ?
Bonne journée à vous, et encore merci.
|
|
|
mercredi 12 juillet 2006 à 18:56:40 |
Re : précisions sur les transformations dans l'espace

luhtor
|
Mais ce qui est vrai, c'est que pour tout point P, il existe une
rotation qui donne le meme résultat que ton homothétie de rapport -1.
Seulement, le vecteur rotation dépend du point considéré. Mais
évidemment, trouvé un meme vecteur qui marche pour tout les points,
c'est impossible :)
|
|
|
mercredi 12 juillet 2006 à 18:59:40 |
Re : précisions sur les transformations dans l'espace

luhtor
|
Et d'ailleurs, en fait on a plus que ca. Pour tout point P, il existe
une infinité de vecteur normé de rotation qui donne le meme résultat
que l'homothétie -1. Donc ya plus qu'a choisir celui que tu veux :) Un
ptit produit vectoriel et une renormalisation.
|
|
|
Cette discussion est classé dans : espace, centre, rotation, transformations, précisions
Répondre à ce message
Sujets en rapport avec ce message
rotation 3d [ par Berdo ]
Bonjour, je voudrais savoir comment effectuer une rotation du point de vue dans l'espace, c'est à dire:Quelque soit l'axe selon lequel le point de vue
Espace disque en c/c++ [ par cyber007 ]
Salut tout le monde, bon voilà j'aimerais savoir comment faire un programme fonctionnant par commande MS-DOS et m'affichant a son lancement l'espace d
Vitesse de rotation OpenGL [ par Sulfurique ]
Salut tt le monde,Bon, mon probleme c'est que je suis un noob en OpenGL et j'aimerais savoir comment ralentire la rotation d'un solide. Je ne sais pas
Espace mémoire occupé par une structure [ par HCJarod ]
Salut,j'ai un vague souvenir concernant les structures en C (struct) qui n'occupe pas la même place mémoire en fonction du sens de la déclaration. Ca
DirectX 9: Probleme pour effectuer deux transformations en même temps (rotation et ranslation) [ par Overwrite ]
Je veux effectuer une translation et une rotation en même temps sur un triangle tt bete mais ca fonctionne pas. DirectX n'execute que la rotation : /
pb tansparence et rotation [ par jopop ]
J'ai créé deux objets contenant des parties transparentes (alpha blending) que je paux faire tourner autours d'un axe à l'aide de la souris. La premiè
A quand un espace réservé au PERL ? [ par gvhecke ]
Bonjour à tous,J'apprécie énormement le site CPPFrance.com j'y dépose déjà mes sources en c++ mais j'aimerais également partager et compléter mes conn
Agrandir la taille d'un espace dynamique [ par nepomuk ]
Je crois savoir que dans la STL il y a une fonction permetant d'agrandir de cellule en cellule un espace mémoire. Dans mon cas il s'agit de faire une
Lecture sur un fichier par ligne [ par gagaet22 ]
Bonjour, Je cherche à lire sur un fichier ligne par ligne.J utilise fscanf et il s arrete des qu il y a un espace... Je cherche donc une fonction qui
animation ellipse qui tourne dans maillage [ par akira1406 ]
Bonjour,Pourriez-vous m'aider à résoudre le TP suivant en me donnant des indications ou des adresses de sites web où je pourrais en trouver? En effet,
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|