• 20 Mai 2024, 12:16:27


Auteur Sujet: Connaître le centre d'une zone rectangulaire  (Lu 1577 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Tux

  • *
  • Tueur en série
  • GeChaud =3
  • Messages: 112
    • Voir le profil
    • Trace - Serveur Multi Modes
Connaître le centre d'une zone rectangulaire
« le: 19 Juin 2011, 15:31:51 »
Bonjour à tous,

Je cherche désespérément un moyen de trouver le centre d'une zone rectangulaire ! Je connais la position de son point haut gauche et celui du bas droite. J'ai beau essayer plusieurs formules mathématiques en essayant d'être logique, je ne trouve pas ! Donc voilà mon problème, si quelqu'un connait la solution mathématique :s...

Merci d'avance.

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Connaître le centre d'une zone rectangulaire
« Réponse #1 le: 19 Juin 2011, 15:39:25 »



;)

« Modifié: 19 Juin 2011, 15:45:48 par Xartrick »

Hors ligne Tetsuka

  • *
  • Criminel
  • Messages: 45
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #2 le: 19 Juin 2011, 16:16:09 »
Ou sinon, la moitié de la diagonale du rectangle formée par le point haut gauche et le bas droite que tu connais.

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #3 le: 19 Juin 2011, 16:39:54 »
Xartick c'est certainement embrouillé dans son explication ou n'a pas compris la question.

Tetsuke donne la réponse mais pas la formule.
Si le point supérieur gauche (=A) à pour coordonnée X1, Y1 et le point inférieur droit (=B) X2, Y2 alors le milieu de du segment AB à pour coordonnée :
X3 = (X1+X2)/2
Y3 = (Y1+Y2)/2

++
Syg
Courtesy of GtaManiac

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Connaître le centre d'une zone rectangulaire
« Réponse #4 le: 19 Juin 2011, 20:03:30 »
Je n'avais pas compris la question, effectivement.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #5 le: 19 Juin 2011, 20:19:28 »
On apprend ça en seconde, pour calculer le milieu d'une droite dans un repère.

xi = ( x1+x2 ) / 2
yi = ( y1+y2 ) / 2

sachant que ( x1, y1 ) est la position du coin supérieur gauche, et ( x2, y2 ) inférieur droit, ou ( x1, y1 ) est la position du coin inférieur gauche, et ( x2, y2 ) supérieur droit.

( xi, yi ) les coordonnées du milieu de la diagonale donc du rectangle ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #6 le: 19 Juin 2011, 22:27:34 »
Oui Ssk, ça marche avec n'importe quel coin pourvu qu'ils soient opposés (c'est à dire sur le même diagonale).

++
Syg
Courtesy of GtaManiac

Hors ligne Tux

  • *
  • Tueur en série
  • GeChaud =3
  • Messages: 112
    • Voir le profil
    • Trace - Serveur Multi Modes
Re : Re : Connaître le centre d'une zone rectangulaire
« Réponse #7 le: 19 Juin 2011, 23:02:33 »
Merci de vos aides, ça va beaucoup me servir :).

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #8 le: 20 Juin 2011, 00:27:11 »
hum oui petite boulette de ma part, merci de l'avoir signalé ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #9 le: 20 Juin 2011, 02:01:26 »
Non, y'a pas de boulette dans ce que tu as dit.

++
Syg
Courtesy of GtaManiac

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #10 le: 20 Juin 2011, 02:24:38 »
Pourquoi ? lol

Une droite est bien infinie elle n'a donc pas de milieu? à moins que tu pars du principe que je prend deux point dans cette droite, et trouver le milieu du segment formé par ces deux points, sinon je vois pas ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #11 le: 20 Juin 2011, 07:40:51 »
Oahh mln message c'est dffacer telephone a la niouk
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Re : Connaître le centre d'une zone rectangulaire
« Réponse #12 le: 21 Juin 2011, 10:51:22 »
Pourquoi ? lol

Une droite est bien infinie elle n'a donc pas de milieu? à moins que tu pars du principe que je prend deux point dans cette droite, et trouver le milieu du segment formé par ces deux points, sinon je vois pas ^^
Ah, ça, oui effectivement, il n'est pas possible de trouver le milieu d'une droite (car elle n'en a pas) mais c'est la seule chose incorrecte dans ton post et en lisant la première phrase, on comprend quand même ce que tu veux dire (même si tu utilises le mot "droite" à la place de "segment").
Sinon, tout le reste de ton post en correct et complète le mien.

@cristab : J'ai juste compris que tu écrivais depuis un téléphone sinon ..... :)

++
Syg
Courtesy of GtaManiac

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Connaître le centre d'une zone rectangulaire
« Réponse #13 le: 21 Juin 2011, 15:06:53 »
c'est effectivement depuis mon telephone que j'ecrivais je disais qu'on ne pouvais pas trouver le milieu d'une droite ni d'une demi droite ^^
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Connaître le centre d'une zone rectangulaire
« Réponse #14 le: 21 Juin 2011, 18:04:11 »
C'est évident, simple erreur non-intentionnel !