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

Mathématiques Discussion :

savoir lequel des adjacents d'un triangle est à droite et celle à gauche


Sujet :

Mathématiques

  1. #1
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut savoir lequel des adjacents d'un triangle est à droite et celle à gauche
    Bonjour,
    Je suis entrain de traiter des images 3d avec maillage triangulaire.
    en faite j'ai une fonction qui me permet de déterminer les adjacents de chacune des triangles qui sont bien sûre toujours 3 triangles puisque chaque triangle a 3 triangles adjacents. Mon problème est comment déterminer celle qui est à droite et celle qui est à gauche et c'est car je veux construire un spirale à partir de ces triangles. En effet je veux que le sens de ce spirale soit au sens des aiguilles d'une montre donc il me faut connaître l'adjacent droit et l'adjacent gauche.
    Toute information sera le bien venue et merci d'avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 640
    Points : 776
    Points
    776
    Par défaut
    bonjour, une idée en passant :

    Tu dois avoir les coordonnées de tes triangles non ? en [x,y] ou [x,y,z] en 3D

    Fait des tests sur les indices des triangles (ou des pointes des triangles) et tu détermineras leurs positions relatives.

  3. #3
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    oui, bien sûre j'ai les coordonnées de tous les sommets de tous les triangles.
    mais comment faire pour déterminer lequel est à droite ou à gauche d'un triangle x.
    Pouvez-vous me communiquer une solution précise s'il vous plaît

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 640
    Points : 776
    Points
    776
    Par défaut
    Suppose que tu as un triangle avec un sommet qui a pour coordonnées x=3 et y=4 (ta référence).

    et un autre qui a pour coordonnées x=5 et y=28.

    Tu fais une simple soustraction des valeurs x entre ta référence et le triangle dont tu veux la position. Si le résultat est négatif, le triangle est à droite. Si le résultat est positif, le triangle est à gauche.

  5. #5
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    merci pour votre réponse je veux tester et je vous communiquerai les résultats

  6. #6
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    Malheureusement ça n'a pas marché, en effet j'ai trouvé des résultats contradictoires , j'ai testé la différence des x,y et z mais toujours il y-a des cas contradictoires.
    Toute information sera le bien venue et merci d'avance.

  7. #7
    Membre éprouvé
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Points : 1 158
    Points
    1 158
    Billets dans le blog
    1
    Par défaut
    à droite ou à gauche de quoi ?

    normalement, ton problème doit se résoudre à orienter les sommets des triangles de ta triangulation.
    Or les algos de triangulation fournissent les triangles dans un ordre toujours le même (normalement l'ordre trigo).

    Si c'est pas le cas, reviens nou voir

  8. #8
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    Citation Envoyé par ol9245 Voir le message
    à droite ou à gauche de quoi ?
    Bonjour, merci pour votre réponse, à droite ou à gauche du triangle centrale du spirale. Puisque la sens du spirale se base sur le choix du premier triangle adjacent , s'il sera un triangle à droite le sens sera celle des aiguilles d'une montre si ce pas le cas le sens inverse.
    Citation Envoyé par ol9245 Voir le message
    normalement, ton problème doit se résoudre à orienter les sommets des triangles de ta triangulation.
    Or les algos de triangulation fournissent les triangles dans un ordre toujours le même (normalement l'ordre trigo).

    Si c'est pas le cas, reviens nou voir
    je suis désolé j'ai pas compris qu'est ce que vous voulez dire exactement.

  9. #9
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 77
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    Ce problème n'a pas de sens.
    Considérons deux triangles adjacents dans l'espace 3D. Placez un observateur suivant une normale du premier triangle, le second (adjacent) est à droite (ou à gauche). Placez maintenant l'observateur sur la normale opposée, il est de l'autre côté.

  10. #10
    Membre éprouvé
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Points : 1 158
    Points
    1 158
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par fraisa1985 Voir le message
    Bonjour, merci pour votre réponse, à droite ou à gauche du triangle centrale du spirale. Puisque la sens du spirale se base sur le choix du premier triangle adjacent , s'il sera un triangle à droite le sens sera celle des aiguilles d'une montre si ce pas le cas le sens inverse.

    je suis désolé j'ai pas compris qu'est ce que vous voulez dire exactement.
    je veux dire que tu utilises un programme pour faire ta triangulation (tu la fais pas au doigt mouillé). et bien, ce programme, il te décrit déja les sommets de tes triangles dans le sens trigonométrique. donc ta question est déja résolue par la structure de ta triangulation. Si c'est pas le cas, change de mailleur !

  11. #11
    Débutant
    Inscrit en
    Juin 2007
    Messages
    453
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 453
    Points : 97
    Points
    97
    Par défaut
    je traite des visages 3d à partir des fichier wrl, en faite le maillage est déjà définie. C'est trop dure de changer le maillage et ça coûte beaucoup de temps

  12. #12
    Membre éprouvé
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Points : 1 158
    Points
    1 158
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par fraisa1985 Voir le message
    je traite des visages 3d à partir des fichier wrl, en faite le maillage est déjà définie. C'est trop dure de changer le maillage et ça coûte beaucoup de temps
    C'est bien ce que je te dis : tu l'as pas fait avec les pieds ton maillage . donc en principe, les nœuds du maillage sont toujours décrits en tournant dans le sens trigo.

Discussions similaires

  1. Shell : comment savoir lequel est utilise
    Par gangsoleil dans le forum Shell et commandes POSIX
    Réponses: 15
    Dernier message: 01/04/2014, 11h54
  2. copier des cellules si une valeur est présente dans celles-ci
    Par arno1975 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/02/2014, 20h55
  3. Réponses: 2
    Dernier message: 06/02/2009, 15h55
  4. Réponses: 7
    Dernier message: 30/05/2006, 10h55
  5. [VB6] Savoir depuis VB, si un document Excel est ouvert
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/11/2002, 08h16

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