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

Développement 2D, 3D et Jeux Discussion :

Distances et voisinages discret sur un maillage hexagonal


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut Distances et voisinages discret sur un maillage hexagonal
    Bonsoir,

    je poste dans le forum Jeux car on m'a dit que mon problème était souvent rencontré dans les jeux vidéos.
    Note pour les modérateurs, un poste similaire (plus ancien dans lequel on me conseille de poster aussi ici) existe dans le forum algorithme. Je supprimerai ou fusionnerai les réponses pour éviter tout MultiPost.

    Je travaille dans un espace discret et j'utilise des distances et voisinages entre les points.

    Tout ce passe bien sur une discrétisation classique (maillage carré) où je sais définir la distance d4 (City bloc ou Manhathan) et d8 (Diamond) ainsi que les notions de voisinage associées N4 et N8 ( Ni(x) = {y dans Z^2 / di(x,y) <= 1} ).
    Je m'en sors aussi en 3D.

    Mais comment peut on définir tout cela sur un maillage hexagonal ? Donc comment définir la distance D6 dans Z^2 et D14 dans Z^3.
    Est ce que quelqu'un connaîtrait le problème, sinon un bon cours sur le sujet, voire des articles.
    Sur le net, c'est pas les notions les mieux expliquée :s

    Merci par avance...
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  2. #2
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    Avril 2005
    Messages
    2 524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : Avril 2005
    Messages : 2 524
    Points : 5 184
    Points
    5 184
    Par défaut
    désolé si c'est con ce que je demande mais juste au cas où cela te donnerai des idées : tu ne peux pas travailler simplement par rapport au centre des hexagones, comme s'il s'agissait de cercles ?
    encore faut-il que les sommets de tes hexagones soient tous sur le périmètre d'un cercle
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  3. #3
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    en fait, ce que j'aimerai c'est un formalisme mathématiques, donc une définition tout à fait exacte.
    Je ne veux pas le mettre en application.
    Si c'était juste pour travailler, je resterai sur un maillage classique
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 399
    Points : 413
    Points
    413
    Par défaut
    Salut, j'ai trouvé ca :
    http://www-cs-students.stanford.edu/...es/HexLOS.html
    pas de formalisation mathématique mais plutot de l'implémentation
    SPARK
    Moteur de particule C++ opensource avec modules de rendu OpenGL, Irrlicht et SFML

  5. #5
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonsoir,

    merci pour ce lien très intéressant.
    Il y a une formule de la distance D6 et le lien vers l'article dont la formule serait tirée. Donc je suis en train de rechercher l'article afin de confirmer la formule car j'en ai trouvé une différente dans un livre :s.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  6. #6
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    j'ai mis toutes les réponses que j'ai trouvé dans cette discussion.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Distances et voisinages discret sur un maillage hexagonal
    Par ToTo13 dans le forum Mathématiques
    Réponses: 3
    Dernier message: 05/12/2008, 11h24
  2. Superposer Cellule Voronoi sur un maillage carré
    Par Gonath dans le forum MATLAB
    Réponses: 3
    Dernier message: 21/10/2007, 20h59
  3. Superposer Cellule Voronoi sur un maillage carré
    Par Gonath dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 21/10/2007, 01h31
  4. Isovaleurs sur un maillage non structuré
    Par Takeiteasy dans le forum MATLAB
    Réponses: 8
    Dernier message: 09/09/2007, 16h22
  5. Projection d'une courbe sur un maillage 3D
    Par Kevinyaya dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 17/05/2006, 10h00

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