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 :

Triangulation d'une surface B-spline avec erreur maximale donnée


Sujet :

Mathématiques

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Triangulation d'une surface B-spline avec erreur maximale donnée
    Bonjour,

    Dans le cadre d'un projet, je suis amené à devoir trianguler une surface de type B-spline avec une erreur maximale donnée par l'utilisateur. Le code final sera en C++, mais mon problème principal est plutôt algorithmique.
    Je dispose ainsi d'une certaine surface S(u,v) de laquelle je peux connaitre (x,y,z) en tout point de la surface, ainsi que les dérivées premières et secondes selon u et v.

    Mon but est donc de définir un certain nombre de points et de segments pour au final avoir une maillage triangulaire de ma surface, avec une certaine erreur d'approximation.

    Dans un premier temps, j'ai utilisé la notion de courbure. J'ai donc échantillonner ma surface en une grille régulière, avec une densité de point plus importante là où les courbures sont importantes. Le problème est ensuite de définir des triangles à partir de ces points. Je sais qu'il existe la méthode de Delaunay, mais je souhaiterais utiliser une méthode où les triangles sont créés en même temps que les points ajoutés.

    Auriez-vous une idée ?

    Merci.

  2. #2
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 813
    Points : 7 638
    Points
    7 638
    Par défaut
    Salut,

    Citation Envoyé par Cocotuning Voir le message
    Je sais qu'il existe la méthode de Delaunay, mais je souhaiterais utiliser une méthode où les triangles sont créés en même temps que les points ajoutés.
    Je ne sais pas comment tu fais ton delaunay, mais en général on créé les triangles juste après l'insertion d'un point... donc ce n'est pas incompatible avec ta méthode actuelle...

    A une époque je m'étais renseigné sur ce type de méthodologie... essaye de trouver de la doc sur le site de l'INRIA, à une époque il y avait pas mal de documentation de disponible et accessible.

    En gros, la méthode c'était:
    - détermination de la fonction de passage de l'espace (x,y,z) vers l'espace (u,v), et inverse
    - création d'une carte de "taille" locale d'éléments, basée sur l'analyse de la courbure
    - triangulation de Delaunay, dans l'espace (u,v), contrôlée par la carte de taille
    - conversion du maillage dans l'espace (x,y,z)

    C'est de mémoire, et ça date d'il y a une bonne triple paire d'années, donc... à vérifier!
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 603
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 603
    Points : 17 913
    Points
    17 913
    Billets dans le blog
    2
    Par défaut
    La méthode de Delaunay incrémentale existe...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/04/2015, 07h19
  2. Comment avoir une Barre de défilement avec Valeur maximale variable ?
    Par Hadi2015 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 24/02/2015, 15h38
  3. [SQL 2008] Générer une script de base avec seulement les données
    Par abbepierre94 dans le forum Développement
    Réponses: 3
    Dernier message: 23/09/2012, 10h51
  4. Réponses: 15
    Dernier message: 28/05/2012, 20h11
  5. Réponses: 5
    Dernier message: 17/01/2010, 00h32

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