Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [Résolu]Comment retrouver la position d'un point?  (Lu 2103 fois)

0 Membres et 1 Invité sur ce sujet

yhu420

  • Jr. Member
  • **
  • Messages: 75
    • Voir le profil
    • E-mail
[Résolu]Comment retrouver la position d'un point?
« le: Avril 14, 2014, 09:10:37 am »
Bonjour tout le monde,
Comme ça ça a l'air facile de retrouver la position absolue d'un point, mais comment faire pour trouver la position absolue d'un point d'une shape?
getPoint ne renvoie que des valeurs relatives à la shape
Par exemple
sf::Rectangleshape x;
x.setPosition(100,100);
x.setSize(200, 100);
std::cout << x.getPoint(1).x; //J'ai pas compilé mais normalement ca renvoie 200
//car le point est éloigné de 100px du point 0
//comment faire pour trouver la position absolue? (300)
 
Merci
« Modifié: Avril 14, 2014, 09:20:23 am par yhu420 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Comment retrouver la position d'un point?
« Réponse #1 le: Avril 14, 2014, 09:17:08 am »
sf::Vector2f globalPos = shape.getTransform() * shape.getPoint(i);
Laurent Gomila - SFML developer

yhu420

  • Jr. Member
  • **
  • Messages: 75
    • Voir le profil
    • E-mail
Re : Comment retrouver la position d'un point?
« Réponse #2 le: Avril 14, 2014, 09:19:50 am »
Merci beaucoup Laurent  ;D Je suis surpris que tu répondes aussi vite, sérieusement tu gères  8)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Résolu]Comment retrouver la position d'un point?
« Réponse #3 le: Avril 14, 2014, 09:30:51 am »
Je sais 8)
Laurent Gomila - SFML developer