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

Téléchargez Pascal Discussion :

Spirale de Théodore [Sources]


Sujet :

Téléchargez Pascal

  1. #1
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 262
    Billets dans le blog
    10
    Par défaut Spirale de Théodore
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Spirale de Théodore

    Programme générant l'image d'une spirale de Théodore avec la bibliothèque BGRABitmap (paquet bgrabitmappack4nogui.lpk).

    Nom : image.png
Affichages : 264
Taille : 50,7 Ko

    J'ai volé la formule pour calculer les points là, sans trop la comprendre j'avoue.

    Qu'en pensez-vous ?

  2. #2
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 262
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Roland Chastain Voir le message
    J'ai volé la formule pour calculer les points là, sans trop la comprendre j'avoue.
    J'ai remplacé la méthode pour calculer les points, par une méthode que je comprends et que je trouve plus belle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
      LPoint1 := PointF(0.0, 0.0);
      LPoint2 := PointF(1.0, 0.0);
     
      for i := 1 to ANumTriangles do
      begin
        LPoint3 := Add(LPoint2, Normalize(Perpendicular(LPoint2)));
        DrawTriangle(LPoint1, LPoint2, LPoint3);
        LPoint2 := LPoint3;
      end;

Discussions similaires

  1. Créer un tableau en spirale.
    Par Dougui_bzh dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/11/2007, 16h39
  2. Parcours de pixels en spirale
    Par pseudocode dans le forum Traitement d'images
    Réponses: 23
    Dernier message: 03/04/2007, 08h06
  3. Déplacement en spirale, cercle et autre
    Par franck06 dans le forum Physique
    Réponses: 3
    Dernier message: 02/04/2007, 19h20
  4. Créer matrice en spirale
    Par rod59 dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 25/02/2006, 14h47
  5. quart de spirale
    Par ZaaN dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 30/12/2005, 21h52

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