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

Auteur Sujet: [Résolu] Utilisation mathématique de SFML  (Lu 3020 fois)

0 Membres et 1 Invité sur ce sujet

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
[Résolu] Utilisation mathématique de SFML
« le: Mars 04, 2014, 09:34:00 am »
Bonjour,

Voici mon problème :

Je cherche à tracer des fonctions mathématiques du genre f(x) = x² ou f(x) = x^3.
Est-ce que SFML est adapté pour ce genre de chose ?

Sinon j'ai fais quelques essais mais j'ai vite été déboussolé par le repère de SFML.
J'ai utilisé un tableau de Vertex pour tracer les points.

Je cherche donc un moyen de tracer des fonctions sous SFML ...

Quelqu'un peut m'éclairer ?

Merci.  :)
« Modifié: Mars 04, 2014, 05:52:24 pm par GuillaumeGuy »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Débutant] Utilisation mathématique de SFML
« Réponse #1 le: Mars 04, 2014, 09:48:45 am »
Oui c'est possible. Quel est ton problème ?
Laurent Gomila - SFML developer

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : [Débutant] Utilisation mathématique de SFML
« Réponse #2 le: Mars 04, 2014, 03:59:04 pm »
C'est surtout au niveau du repère.

Le fait que le repère SFML soit inversé par rapport aux repères orthonormés des mathématiques par rapport aux ordonnées. (Positif vers le bas).

Je suis sur une fenêtre de dimension 800x600. Le centre de la fenêtre correspond donc au point de coordonnée 400;300.

Du coup je ne vois pas comment je peux dessiner une courbe représentative de fonction x² par exemple.
Je pense que je m'y prends mal ou alors il y a des choses que je ne sais pas ou qui ne me semble pas évidentes.  ???

Je précise que je suis débutant.  :-[

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : [Débutant] Utilisation mathématique de SFML
« Réponse #3 le: Mars 04, 2014, 04:11:23 pm »
C'est quand même pas la mort d'inverser les valeurs en Y, c'est vraiment ça qui te bloque ? ???
Laurent Gomila - SFML developer

GuillaumeGuy

  • Newbie
  • *
  • Messages: 7
    • Voir le profil
Re : [Débutant] Utilisation mathématique de SFML
« Réponse #4 le: Mars 04, 2014, 05:51:55 pm »
Bon en faite il semblerait que j'ai réussi...

J'ai utilisé la gestion des vues pour centrer la fenêtre sur le point de coordonnée 0;0 ...
Et ça marche effectivement.

J'aurais dû chercher un peu plus.

Désolé de vous avoir fait perdre du temps, et merci pour ta grande implication sur le forum, Laurent.

eldoir

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
    • E-mail
Re : [Résolu] Utilisation mathématique de SFML
« Réponse #5 le: Janvier 19, 2015, 10:45:52 pm »
Bonjour,

Je suis désolé de rééditer ce topic mais du coup, étant confronté au même problème, j'aimerais savoir comment tu as fait pour tracer des fonctions car j'aimerais tracer des courbes de Bézier si c'est faisable.

Cordialement,
Eldoir

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : [Résolu] Utilisation mathématique de SFML
« Réponse #6 le: Janvier 20, 2015, 07:16:45 pm »
Tu mets tous tes points dans un sf::VertexArray et tu le dessines avec la primitive sf::LinesStrip.
Ensuite si ta question c'est comment faire des courbes de Bézier, c'est autre chose. Mais avec SFML tu peux les dessiner.