IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

[TPW] Déplacer un point sur une trajectoire


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Par défaut [TPW] Déplacer un point sur une trajectoire
    bonjour,
    je suis encore un élève au lycée, je veux faire une simple animation avec TPW 1.5 mais jusqu'à maintenant pas de solution.

    je veux faire déplacer un point sur l'écran sur la trajectoire:

    * 1er cas: d'un cercle
    * 2eme cas: carré
    * 3eme cas: rectangle

    donc le principe est de chercher les coordonnés (x,y) du point et vider l'écran avec la commande clrscr et afficher le point dans sa nouvelle place après un certain délais.

    le principe est simple mais je n'ai pas trouvé les fonctions nécessaires et j'ai trouvé beaucoup de problèmes lors de l'implémentation.

    AIIIIDDEEEEE SVP et merci

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Pour deplacer un cercle, le meilleur moyen est d' utiliser les coordonnées polaire. Mais on ne voit pas ça en terminale (enfin je crois).Mais c' est tres simple. Les coordonnées sont definies ainsi:
    x=r*cos(phi)
    y=r*sin(phi)
    où r est le rayon du cercle et phi un angle exprimé en radian.
    Pour decrire un cercle de rayon r, il te suffit de faire varier phi de 0 à 2*pi (2*3.14).

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Par défaut
    merci pour votre réponse mais il parait que je n'ai pas bien expliqué le problème. je veux pas déplacer le cercle mais je veux déplacer un point sur le contour du cercle

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Gie,

    darrylsite t'a donné comment calculer les points d'un cercle, c'est ce dont tu as besoin pour déplacer un point selon un cercle.

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 12
    Par défaut
    merci, mais j'arrive pas à faire l'implémentation. je trouve pas les fonctions nécessaires.
    c'est mon premier exercice où je vais utiliser la graphique en pascal, et est-il nécessaire d'utiliser gdi en pascal pour résoudre ce problème.

  6. #6
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Fie,

    Si je me souviens bien, avec TPW, il faut effectivement utiliser les API Windows.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher un point qui se déplace sur une trajectoire
    Par Renaud976 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 30/09/2012, 20h42
  2. Déplacer un point sur une courbe
    Par Xen956 dans le forum Interfaces Graphiques
    Réponses: 0
    Dernier message: 09/06/2012, 11h15
  3. [TChart] Déplacer un point sur une courbe
    Par paradise dans le forum Composants VCL
    Réponses: 2
    Dernier message: 27/11/2011, 12h12
  4. Déplacer un point sur une sphère
    Par Mr21_ dans le forum Mathématiques
    Réponses: 21
    Dernier message: 29/08/2010, 23h51
  5. Déplacer un point sur une courbe
    Par Wassim123 dans le forum MATLAB
    Réponses: 3
    Dernier message: 19/09/2007, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo