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

Traitement d'images Discussion :

Algorithme de parcours des arêtes d'un polygone


Sujet :

Traitement d'images

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 8
    Par défaut Algorithme de parcours des arêtes d'un polygone
    Bonjour tout le monde

    Je viens de débuter l'infographie 2D et des difficultés se présentent pour comprendre l'algorithme de remplissage d'un polygone par balayage (scan-line).
    Plus particulièrement :

    http://www.scei-concours.fr/tipe/TIP...pport_2010.pdf

    Pages 7, 8, 9.

    Le but est de déterminer les points d'intersections entre les horizontales et un côté du polygone.
    Je ne comprends pas pourquoi, dans l'algorithme, on a le numérateur qui vaut, lors de son initialisation, delta y - 1 ?
    (Enfin, je comprends que c'est pour "décaler" la courbe vers la droite, afin que tous les points soient dans le polygone, mais pourquoi en particulier cette valeur ? )

    Merci.

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 493
    Par défaut
    salut

    la figure 6 te donne la réponse à ta question
    regarde bien l'exemple .. le delta y ne jouant que sur la parti décimal de ta position

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2015
    Messages : 8
    Par défaut
    Merci de ta réponse.

    Je ne sais pas si je suis aveugle, ou si c'est évident mais je n'arrive toujours pas à saisir pourquoi on a choisi cette valeur
    Sur la figure 6 (tableau), on voit qu'entre un x "réel" et un x "décalé" il y a toujours un entier (qui correspond à l'abscisse du pixel que l'on souhaite afficher).
    Pourquoi ce décalage permet de n'avoir qu'un et un seul entier entre le x "réel" et le x "décalé" ?
    Je dois avouer que c'est assez confus pour moi.

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 493
    Par défaut
    salut,

    reprenons simplement les éléments
    1°)∆y est la "longueur" en y a parcourir => yhaut - ybas
    2°) le pas d’incrément est de 1
    on reprend les valeur de l'exemple
    3°) (xbas, ybas) = (3, 0) et (xhaut , yhaut) = (7, 10). On a ∆x = 4, ∆y = 10
    on initialise N = ∆y-1 car le nombre d’incrément ne peut pas être la valeur total de la longueur à parcourir mais bien cette valeur - 1 incrément

    quand tu doit te déplacer sur la 10ieme case tu fait bien 9 pas puisque tu te trouve déjà sur la première ce qui nous donne donc N = ∆y - 1i
    ∆y = 10 - 0 = 10 ====> N = 10 - 1

    j’espère avoir été plus clair

Discussions similaires

  1. [PL/SQL] Parcours des enregistrements contenus dans 1 curso
    Par lapartdombre dans le forum Oracle
    Réponses: 6
    Dernier message: 01/12/2005, 13h50
  2. [SimpleXML] XML et parcours des noeuds avec foreach
    Par kult dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 15/11/2005, 15h36
  3. Algorithme de parcour de graphe :(
    Par scaleo dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 03/10/2005, 10h36
  4. [C / API32 ] Algorithme d'indexation des couleurs
    Par elf dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 03/08/2005, 03h31
  5. Empêcher le parcours des répertoires
    Par Tankian dans le forum Sécurité
    Réponses: 5
    Dernier message: 04/03/2005, 15h10

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