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 :

une surface lissée


Sujet :

Mathématiques

  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut une surface lissée
    salut,

    enfaite je veux créer une surface lissée en Java. et je dois utiliser les courbes de Bezier.
    j'ai un ensemble de points dispersés dans l'espace. donc tout d'abord je dois limiter ma surface et identifier ses bords qui sont enfaite des courbes de Besier.
    ma question y a t il un moyen d'identifier ces bords.

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Salut,

    c'est loin d'être trivial comme question... Connais-tu la relation de connectivité entre tes points? Ou bien c'est juste un nuage de points?

    Si tu n'as pas d'information a priori sur la connectivité, je pense que la première étape sera de calculer un maillage sur ton nuage de points. Ta surface est-elle complexe ou relativement simple? D'où proviennent tes données?

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    oui c vrai j'était pas très clair

    enfaite mon travail consiste à créer une surface qui passe par l'ensemble de points dispersés dans l'espace. Donc à priori je n'est pas une idée sur cet ensemble de points.
    comme solution j'ai trouvé qu'il faut lier ces points par les surfaces de Bezier qui prennent 2 paramètres. (car une surface de Bezier c'est la combinaison entre 2 courbes de degré m et n).

    et justement ceci revient à faire un maillage (je vais dessiner tout d'abord les courbe de Bezier horizontales et après celles verticales) mais je connais pas comment calculer ce maillage ?!!

    j'espère que je sois un peu plus clair )

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Il y a une question qui est essentielle pour voir si ton problème a un sens: les points correspondent-ils à des triplets (x,y,z) quelconques ou à des valeurs d'une fonction univoque z(x,y), et, dans ce dernier cas, a-t-on une information sur les paires (x,y) ?
    Jean-Marc Blanc

  5. #5
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    mes points correspondent à des triplets (x,y,z) quelconques.

  6. #6
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Citation Envoyé par azertyuio Voir le message
    (car une surface de Bezier c'est la combinaison entre 2 courbes de degré m et n).
    Pas exactement, les 2 paramètres définissent 2 directions (et non 2 courbes).

    Citation Envoyé par azertyuio Voir le message
    et justement ceci revient à faire un maillage (je vais dessiner tout d'abord les courbe de Bezier horizontales et après celles verticales) mais je connais pas comment calculer ce maillage ?!!

    j'espère que je sois un peu plus clair )
    Pour le maillage : tu peux passer par une triangulation de Delaunay ou par la méthode des alpha shape.
    Ensuite il te faudra paramétrer l'ensemble de tes points en fonction de cette triangulation afin de calculer les points de contrôle de ta surface.

  7. #7
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 151
    Points : 92
    Points
    92
    Par défaut
    Envoyé par azertyuio
    (car une surface de Bezier c'est la combinaison entre 2 courbes de degré m et n).
    Envoyé par magelan
    Pas exactement, les 2 paramètres définissent 2 directions (et non 2 courbes).
    enfaite ce que je veux dire que la surface de Bezier de degré(m,n) = le produit de courbe de bezier de degré m par la courbe de Bezier de degré n .

    Envoyé par magelan
    Pour le maillage : tu peux passer par une triangulation de Delaunay ou par la méthode des alpha shape.
    Ensuite il te faudra paramétrer l'ensemble de tes points en fonction de cette triangulation afin de calculer les points de contrôle de ta surface.
    bah je ne connais pas ni la triangulation de Delaunay ni la méthode des alpha shape mais je vais faire mes recherches là dessus.

    alors je dois définir mon maillage et après je définit mes courbe de bezier ?
    je pense pas que j'ai bien compris ton idée !!

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/05/2004, 20h02
  2. [VMR9][D3D9]ecrire un texte sur une surface
    Par drizztfr dans le forum DirectX
    Réponses: 2
    Dernier message: 13/11/2003, 16h06
  3. Effet Fade In / Fade Out sur une surface DirectDraw
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 08/09/2002, 18h37
  4. Sauvegarder une surface dans un fichier
    Par Freakazoid dans le forum DirectX
    Réponses: 6
    Dernier message: 18/08/2002, 16h23
  5. Redimensionnement d'une surface
    Par Freakazoid dans le forum DirectX
    Réponses: 4
    Dernier message: 01/07/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