Zoom et dezoom sur un point lié a un rectangle

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
thefrox
Messages: 5
Enregistré le: 24 Oct 2010, 17:48

Zoom et dezoom sur un point lié a un rectangle

par thefrox » 24 Oct 2010, 17:58

Bonjour, je cherche une équation simple pour résoudre ce problème:

Imaginons un rectangle avec un point (ex : x=2;y=4) placé et attaché à ce rectangle.
Si le rectangle se déplace le point suit alors le déplacement de manière égale.
Lorsque l'on de-zoom ce rectangle avec un indice de 1/2 le rectangle se retrouve centré dans l'emplacement de l'ancien rectangle avant réduction.
Le point subit lui aussi une transformation et se trouve donc au même emplacement par rapport a l'échelle du rectangle ayant subit la transformation.

Comment peux-t'on récupérer les coordonnées du nouveau point une foi le de-zoom subit

Merci d'avance



Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

par fatal_error » 24 Oct 2010, 18:03

salut,

tu mets O le centre de ton rectangle.
Supposons qu'on est en 2D.
Ton point a des coordonnées (x,y) (par rapport à O).
Lorsque tu fais une echelle un demi, ton point O ne bouge pas, en revanche, ton point a désormais les coordonnées
(x/2;y/2)
la vie est une fête :)

thefrox
Messages: 5
Enregistré le: 24 Oct 2010, 17:48

par thefrox » 24 Oct 2010, 18:06

Merci ! mais pour un point ailleurs qu'au centre comment je le calcul?

thefrox
Messages: 5
Enregistré le: 24 Oct 2010, 17:48

par thefrox » 24 Oct 2010, 18:15

J'ai pensé à ca :
x0(centre du rectangle) = x(rectangle) + 1/2 longueur(rectangle)
x1(deplacement du point apres le dezoom) = ( x0 - x ) /2 + x

Tu en penses quoi
Merci d'avance

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

par fatal_error » 24 Oct 2010, 18:16

il faut être plus précis. On parle du centre du rectangle ou de l'origine du repère?

J'ai traité le cas ou le centre du rectangle est confondu avec l'origine du repère.

Si le centre du rectangle n'est pas confondu avec l'origine du repère, alors il faut faire une translation pour faire coincider le centre du rectangle avec l'origine du repère.

Donc si on a O(0;0) l'origine du repère, et le centre du rectangle.
On exprime toujours M(x;y) par rapport à C:

Puis on redimensionne le bordel, et on obtient alors

avec les offset x_C et y_C les translations de l'origine au point C.
la vie est une fête :)

thefrox
Messages: 5
Enregistré le: 24 Oct 2010, 17:48

par thefrox » 24 Oct 2010, 21:04

Merci de ta réponse c'est exactement ca dont j'avais besoin

A+

thefrox
Messages: 5
Enregistré le: 24 Oct 2010, 17:48

par thefrox » 24 Oct 2010, 21:09

Une petite correction dont j'avais oublié de parler

Puis on redimensionne le bordel, et on obtient alors


A la place c'est
Puis on redimensionne le bordel, et on obtient alors


Voila c'est tout ;)

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

par fatal_error » 24 Oct 2010, 21:21

merci pour la correction :we:
la vie est une fête :)

 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite