Distribution uniforme de points sur sphère.
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

Distribution uniforme de points sur sphère.



  1. #1
    invite0718aac2

    Distribution uniforme de points sur sphère.


    ------

    Bonjour,

    N'étant absolument pas issu d'une formation scientifique, je coince aujourd'hui sur un problème de géométrie. C'est un problème de 3D.

    Je cherche à distribuer un nombre entier N de points à la surface d'une sphère (en d'autres termes, tous à la même distance R, le rayon, d'un centre C situé à 0, 0, 0.) qui soient tous équidistants de proche en proche. Je cherche une méthode ou une formule qui me permette de construire cette sphère avec un N quelconque (Le minimum serait N=4 et cela donnerait un tétraèdre).
    Les polyèdres réguliers remplissent les conditions recherchées je crois; par exemple, le cube pour N=8, ou l'icosaèdre pour N=12, ont leurs sommets inscrits sur une sphère, etc... Mais je cherche une solution, au moins approchée, pour tout N entier existant.

    Une solution approchée pourrait être de trouver la formule qui me permet de construire et disposer tous les sommets d'une sphère géodésique (Je veux dire, comme les dômes géodésiques) simplement avec N comme seule information de départ.

    Merci infiniment à tous ceux qui aurait une petite idée ou des liens à me proposer. Il s'agit d'un projet de diplôme.

    Christophe.

    -----

  2. #2
    invitea3eb043e

    Re : Distribution uniforme de points sur sphère.

    Cette distribution de points va générer un polyèdre régulier inscrit. Tous les nombres N ne sont pas possibles, c'est connu depuis les Grecs et encore mieux depuis Euler.
    Voir le site :
    http://chronomath.com/
    et taper "polyèdre"

  3. #3
    invite0718aac2

    Re : Distribution uniforme de points sur sphère.

    Merci beaucoup.

    Quelqu'un connaîtrait-il une solution approchée, tout du moins visuellement, et simple à calculer ?
    J'entends par là, par exemple, la construction d'une sphère géodésique à partir seulement du nombre N de sommets.

    Christophe.

  4. #4
    invited6139184

    Re : Distribution uniforme de points sur sphère.

    Salut,

    Il y a, sur ce sujet, un article dans le numéro de juillet 2005 de "Science et vie"

    Bon ! comme d'hab, ils ne vont pas loin dans le formalisme mathématique (vulgarisation oblige), mais ça te donnera sûrement des pistes et des idées.

    Le principe est de simuler le comportement de charges qui se repoussent sur la surface d'une sphère, jusqu'à un état d'equilibre.

  5. A voir en vidéo sur Futura
  6. #5
    invite8915d466

    Re : Distribution uniforme de points sur sphère.

    Pour appuyer ce que dit Jean Paul, il n' y a QUE les 5 polyèdres réguliers (platoniciens ) qui répondent à ton problème N = 4 (tétraèdre), 6 (octaèdre), 8 (cube), 12 (dodécaèdre), 20 (icosaèdre). Pour N différent de ces valeurs, il y a une solution "optimale" mais pas régulière.

  7. #6
    invite4793db90

    Re : Distribution uniforme de points sur sphère.

    Salut,

    une petite question: les sommets des solides de Poinsot sur la sphère circonscrite correpondent aux sommets d'un solide de Platon?

    Merci d'avance.

  8. #7
    invite3a0fc207

    Re : Distribution uniforme de points sur sphère.

    Bonjour,

    Une méthode de calcul existe pour une répartition équilibrée de N points sur une sphère. Elle a été développée par 'saff et kuijlaars'.
    En transcrivant les équations sur 'Excel' on obtient facilement les coordonnées sphériques ou cartésiennes des N points. Le graphique correspondant permet ensuite de visualiser cette répartition sur la sphère.

  9. #8
    invite4ef352d8

    Re : Distribution uniforme de points sur sphère.

    Citation Envoyé par gillesh38 Voir le message
    Pour appuyer ce que dit Jean Paul, il n' y a QUE les 5 polyèdres réguliers (platoniciens ) qui répondent à ton problème N = 4 (tétraèdre), 6 (octaèdre), 8 (cube), 12 (dodécaèdre), 20 (icosaèdre). Pour N différent de ces valeurs, il y a une solution "optimale" mais pas régulière.
    Non il y en a plu que 5 avec les condition qu'impose 281281. les polyhédres ayant plusieur type de faces sont aussi admisible (le 'balon de foot' par exemple, mais il y en a des plus simple)

    Ceci dit ca fait toujours un nombre finit de polyhèdres - je ne me rapelle plus combien exactement, mais beaucoup plus que 5.

    sinon le probleme de répartir régulièrement n point sur une sphère n'est pas encore résolue. pour chaque définition de "régulierement" on arrive à des solution aproximative, mais aucune n'as encore donné de solution exacte pour tous n. avec la tienne, il n'y aura probablement pas de solution. mais on peut ce demander :
    -comment répartir n point sur un surface de facon à maximiser le minimum de distance entre deux point.
    - comment ce répartirai n billes chargés identiques (qui ce repousse selon les lois de l'électrostatique...)

  10. #9
    breukin

    Re : Distribution uniforme de points sur sphère.

    qui soient tous équidistants de proche en proche
    Cette propriété mérite d'être définie !
    Car normalement, "de proche en proche" signifie que, à partir d'un point donné, on classe de proche en proche les autres points en fonction de la distance (soit le plus petit arc sur la sphère, soit la ligne droite dans l'espace).
    On obtient donc des sous-ensembles de points, dont la propriété, au sein de chaque sous-ensemble, est d'être équidistants (ces sous-ensembles pouvant cependant comporter un seul point).
    Donc toute distribution finie de points vérifie la propriété que tous les points sont équidistants, "de proche en proche" !
    Donc sans aucun doute, cette expression est mal appropriée ?

  11. #10
    inviteadaa3766

    Re : Distribution uniforme de points sur sphère.

    Bonjour à toutes et à tous

    Est-ce possible d'avoir accès à des coordonnées sphériques ou cartésiennes d'une répartition de 16 points (même approchée) sur une sphère pour que chaque point soit au centre d'une surface de la sphère et que toutes les surfaces soient de la même dimension ?

    En vous remerciant

    A bientôt

  12. #11
    Naye

    Re : Distribution uniforme de points sur sphère.

    Bonjour, aujourd'hui je voulais avoir un programme permettant de résoudre ce problème (vecteur cartésiens d'un nombre N de sommet d'un cercle à distance équivalente). Merci à la personne qui à parlé de 'saff et kuijlaars'. J'ai demandé à Chat GPT de m'ecrire une solution selon ses dires. Ca a fonctionné directement, comme quoi ce personnage devait savoir de quoi il parlait. Ici en python, que j'ai utilisé sur un autre langage. En espérant que ca vous aidera :P

    Nom : Capture d'écran 2024-02-17 015024.png
Affichages : 147
Taille : 38,1 Ko

  13. #12
    pm42

    Re : Distribution uniforme de points sur sphère.

    Bonjour et bienvenue sur le forum mais je doute que copier la réponse de ChatGPT presque 20 ans après la question et alors que l'auteur n'est plus sur le forum serve à quelque chose.

  14. #13
    MissJenny

    Re : Distribution uniforme de points sur sphère.

    la distribution uniforme sur la sphère n'est pas très prisée des statisticiens parce qu'elle n'a pas de moyenne (et donc pas de variance, il n'y a pas de théorème central limite, pas d'inégalités de grandes déviations, etc). On lui préfère les lois de Bingham.

  15. #14
    Naye

    Re : Distribution uniforme de points sur sphère.

    Bonjour et merci, justement si j'y suis tombé hier, et ce 20 ans après c'est sans doute pour une raison. Je n'ai pas trouvé de réponse concrète sur internet, maintenant celle ci sera peut être + visible au prochain. Même dans 20 ans ! ^^.Petite précision d'ailleurs, lors des calculs de X, Y et Z sur les formules en cos et sin il suffit de multiplié par un Rayon pour projeter les points. Et cela créer un équivalent, suffisant selon le besoin. OK pour ma part

  16. #15
    Opabinia

    Re : Distribution uniforme de points sur sphère.

    Bonjour,

    Pour une distribution aléatoire, tu peux consulter le liens suivants;
    https://mathworld.wolfram.com/SpherePointPicking.html
    https://apps.dtic.mil/sti/pdfs/ADA626479.pdf

    Pour un nombre quelconque de points séparés par une distance minimale, il faut envisager l'évolution de (N) points en répulsion mutuelle, et glissant à la surface d'une sphère (problème de Tammes, ou des dictateurs).
    https://fr.wikipedia.org/wiki/Probl%C3%A8me_de_Tammes

    Les dômes géodésiques dérivent de polyèdres réguliers, et correspondent à des nombres remarquables de sommets
    https://fr.wikipedia.org/wiki/D%C3%B...9od%C3%A9sique
    https://fr.wikipedia.org/wiki/G%C3%A...9om%C3%A9trie)
    https://images.cnrs.fr/photo/20160041_0010

  17. #16
    Opabinia

    Re : Distribution uniforme de points sur sphère.

    Est-ce possible d'avoir accès à des coordonnées sphériques ou cartésiennes d'une répartition de 16 points (même approchée) sur une sphère pour que chaque point soit au centre d'une surface de la sphère et que toutes les surfaces soient de la même dimension ?
    La répartition optimale correspond à 4 carrés situés dans des plans parallèles, et décalés de 45° par rapport à leur(s) voisin(s); les coordonnées dépendent de 4 variables.
    Je ne me souviens plus si les arêtes ont toutes même longueur.

  18. #17
    Opabinia

    Re : Distribution uniforme de points sur sphère.

    17 points en répulsion mutuelle, initialement disposés d'une manière aléatoire dans un puits de potentiel sphérique, prennent la configuration d'équilibre ci-dessous:

    Nom : Pol B_16 & 1.png
Affichages : 105
Taille : 151,6 Ko

    l'un d'entre eux venant exactement au centre, les autres se plaçant aux sommets du polyèdre de l'espèce déjà décrite.

    Le choix des couleurs, qui vont du rouge (vers l'avant) au bleu (vers l'arrière) ne rend pas bien compte de la profondeur - c'était le seul programme immédiatement disponible.

    Il s'agit d'un problème de minimum d'énergie potentielle, qui s'apparente à ce que tu recherches (la plus grande des distances minimales pour un polyèdre circonscrit à une sphère) mais n'en livre généralement que des solutions approchées. Il constitue une étape préalable intéressante, permettant de connaître les éventuelles symétries de la configuration du système de points.

  19. #18
    Opabinia

    Re : Distribution uniforme de points sur sphère.

    Edit: ... polyèdre inscrit dans une sphère ...

  20. #19
    Opabinia

    Re : Distribution uniforme de points sur sphère.

    Bonjour,

    Citation Envoyé par GillesH38a
    Pour appuyer ce que dit Jean Paul, il n' y a QUE les 5 polyèdres réguliers (platoniciens ) qui répondent à ton problème N = 4 (tétraèdre), 6 (octaèdre), 8 (cube), 12 (dodécaèdre), 20 (icosaèdre). Pour N différent de ces valeurs, il y a une solution "optimale" mais pas régulière.
    Le polyèdre à 8 sommets inscrit dans une sphère et présentant les plus longues arêtes est un antiprisma à base carrée.

    Le dodécaèdre (20 sommets) n'est pas optimal, en ce qui concerne la configuration recherchée: il y a le la place au centre des pentagones, d'où un autre édifice optimal à 32 sommets.
    https://mathcurve.com/polyedres/pent...decaedre.shtml

    Dans le cas de 5 (ou 11) points, la solution est l'octaèdre (ou l'icosaèdre) privé d'un sommet: on trouve alors une face carrée (ou pentagonale)

Discussions similaires

  1. répartir n points sur une sphère unité le mieux possible
    Par invite9a06995e dans le forum Mathématiques du supérieur
    Réponses: 37
    Dernier message: 02/11/2007, 08h33
  2. equation sphère à partir de 4 points donné
    Par invite242cc3ce dans le forum Mathématiques du collège et du lycée
    Réponses: 4
    Dernier message: 11/08/2007, 19h30
  3. Points sur une sphère
    Par invitedcd45209 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 20/04/2006, 15h40
  4. La plus petite sphère contenant quatre points
    Par invitec7cca85f dans le forum Mathématiques du supérieur
    Réponses: 47
    Dernier message: 01/04/2005, 14h50
  5. sphere dans geospace, modelisée pas 100 points
    Par invitefc84ad56 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 15/02/2005, 12h35