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

Contribuez Pascal Discussion :

Épicycles (animation basée sur BGRABitmap)


Sujet :

Contribuez Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 167
    Billets dans le blog
    9
    Par défaut Épicycles (animation basée sur BGRABitmap)
    Bonjour ! Je vous propose une animation basée sur BGRABitmap et représentant des épicycles.

    Mon idée était de reproduire la deuxième animation qui se trouve sur cette page.

    Nom : epicycles.png
Affichages : 147
Taille : 49,2 Ko

    Il y a aussi un article en anglais dont je n'ai lu que le début mais qui m'a paru intéressant.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 638
    Par défaut
    Bonjour Roland,

    Sympathique. Le retour du spirograph ?

    Il y a un truc étrange, les espacements ne sont pas constants. Les rotations ne sont pas à vitesse constante ?

    Salut

  3. #3
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 167
    Billets dans le blog
    9
    Par défaut
    Merci pour le retour.

    Les angles de départ sont aléatoires, et chaque cercle a sa propre vitesse de rotation, aléatoire aussi.

    Je ne connaissais pas le spirographe. Je vais regarder ça.

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 167
    Billets dans le blog
    9
    Par défaut
    Bonjour tout le monde !

    Citation Envoyé par Guesset Voir le message
    Il y a un truc étrange, les espacements ne sont pas constants. Les rotations ne sont pas à vitesse constante ?
    J'ai remanié le programme. Au lieu d'ajouter une valeur constante aux angles à chaque déclenchement du timer, les angles dépendent de GetTickCount64. Et le deuxième angle est un multiple du premier, selon un facteur qu'on peut changer. Je ne sais pas si c'est conforme à la théorie, mais c'est joli.

    J'ai fait aussi une version du programme basée sur SDL2 et Cairo.

    Si je trouve le temps, j'aimerais bien essayer de faire une simulation plus exacte du système de Ptolémée. La meilleure description que j'aie trouvée est celle-ci. Le début est assez facile à comprendre. Après, ça se complique...

    Il y a aussi ce projet qui est intéressant.
    Fichiers attachés Fichiers attachés
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

Discussions similaires

  1. [Chart.js] Animation dynamique graphique linéaire basé sur 3 index (x) indépendants qui se recharge en 10min
    Par Ted82700 dans le forum Bibliothèques & Frameworks
    Réponses: 9
    Dernier message: 29/11/2019, 17h26
  2. Réponses: 2
    Dernier message: 20/08/2004, 17h10
  3. Exploitation de base sur un serveur Web
    Par Oz-WereWolf dans le forum Installation
    Réponses: 10
    Dernier message: 07/03/2004, 22h52
  4. Erreur de connexion à ma base sur serveur Debian - Apache
    Par GLDavid dans le forum Installation
    Réponses: 4
    Dernier message: 24/09/2003, 10h29
  5. [VB6] Zone de liste modifiable basée sur un champ
    Par pepper dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 27/11/2002, 13h41

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