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

C++Builder Discussion :

Détecter le passage sur une ligne


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Par défaut Détecter le passage sur une ligne
    Bonjour à tous,

    Je trace sur un TImage une ligne au moyen MoveTo-LineTo.
    Je voudrais dans l'évenement OnMouseMove de l'image détecter le moment où je passe sur cette ligne.
    Est-ce possible?

    D'avance merçi.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    On a le choix :

    a) soluton graphique
    - Tester si la couleur d'un point (Image->Canvas->Pixels[X][Y]) correspond à celle du segment
    - S'il y a plusieurs segments, on peut leur donner une couleur différente
    b) solution mathématique
    - Si la couleur est la même pour tous les segments, tester si les coordonnées du point vérifient l'équation d'un des segments (celle de la droite qui porte le segment mais dans l'intervalle : min < x < max).

    Puisqu'il n'est pas très aisé de trouver un point sous le curseur, on peut utiliser une petite matrice de 9 points, celle de Sobel il me semble, qui permet de ratisser plus large en analysant également les 8 points voisins.

    A plus !

Discussions similaires

  1. Réponses: 13
    Dernier message: 12/07/2005, 10h14
  2. div et innerHTML : tout sur une ligne?
    Par LineLe dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 04/04/2005, 11h15
  3. nombres d'images sur une lign automatique
    Par AnKhCHFR dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/03/2005, 11h52
  4. Lien sur une ligne de tableau
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/02/2005, 11h36
  5. pointer sur une ligne d'un TStringGrid
    Par jeannot27 dans le forum C++Builder
    Réponses: 7
    Dernier message: 20/10/2004, 10h56

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