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 :

distance sphere/triangle et cylindre triangle


Sujet :

Mathématiques

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut distance sphere/triangle et cylindre triangle
    Bonjour,

    Je cherche à calculer la distance d'une sphere à un triangle suivant un axe donné. En gros je veut connaitre la longueur du déplacement à faire pour que la sphere touche le triangle en suivant une direction quelconque. J'imagine qu'il faut déjà réfléchir avec le plan du triangle mais je seche un peu.

    J'ai le même probleme avec la distance cylindre/triangle.

    Merci de votre aide.

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Août 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    je précise que pour le cylindre, la direction de déplacement est dans le plan perpendiculaire à l'axe du cylindre.

  3. #3
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Pour la sphère (de centre C de rayon R), une idée en vrac :

    En supposant que tu aies une intersection avec le plan support (et pas avec un bord).

    Si tu intersectes la droite directrice (en passant par le centre de la sphère) avec le triangle tu obtients un point P.

    La distance que tu veux, c'est CP moins un petit delta (moins le rayon de la sphere bien entendu). Ce petit delta, c'est la distance du centre de la sphère au triangle lorsque la sphère touche le triangle. Elle s'obtient assez simplement (c'est l'hypoténuse du triangle rectangle formé par le centre de la sphère C, le point de contact de la sphere et le point d'intersection P)

    je précise que pour le cylindre, la direction de déplacement est dans le plan perpendiculaire à l'axe du cylindre.
    A mon avis, il faudrait procéder en deux étapes. Dans un premier temps, tu détermine quel coté de ton cylindre va intersecter le triangle. Ensuite, tu détermines la distance du cercle support (le plus proche) de ton cylindre avec le triangle (ça doit être similaire au cas précédent).

    Le gros problème (dans les deux cas) à mon avis, c'est s'il y a intersection avec un bord du triangle.

Discussions similaires

  1. Réponses: 7
    Dernier message: 28/11/2012, 10h42
  2. Distance entre points et un triangle
    Par azzami2007 dans le forum Mathématiques
    Réponses: 6
    Dernier message: 06/10/2012, 11h00
  3. triangle ou ocx triangle ?
    Par snyve dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/09/2007, 16h27
  4. [GEOMETRIE] calcul de distance dans un triangle
    Par gronaze dans le forum Mathématiques
    Réponses: 10
    Dernier message: 29/06/2006, 10h04
  5. [3D] Triangles
    Par Frederic dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 08/11/2002, 23h01

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