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

VB.NET Discussion :

Representation graphique dynamique 3D [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut Representation graphique dynamique 3D
    Bonjours
    Je suis sur le vb depuis quelques jours. Je fait un module d'acp et j'aimerais bien pouvoir afficher une graphique en 3D pour mes resultats. Et j'aimerais aussi pouvoir le faire tourner (de quelque degree quand je clique dessus par exemple) pour qu'il puisse être interpreter correctement.
    J'ai actuellement une matrice qui contient toute les coordonées des points que je voudrai afficher.
    Je ne sais absolument pas quels outils sont disponible en VB.net pour ça.
    Pour l'instant j'essaye de travailler avec une Picturebox dans laquelle j'afficherai un graphe. Mais je ne sais absolument pas comment je vais placer met point pour donner l'illusion de perspective... J'imagine que je vais devoir calculer de nouvelles coordonnées (en 2 dimension) ainsi qu'un rayon pour chaques points, pour les placer sur un plan ou je dessineri mes 3 axes. Ou je me casse la tête pour rien et il y a une solution plus simple a mon problème ?
    Merci !

    Bon voila mon plan d'action ; choisis un plan arbitrairement, je projette mes points et mes axes dedans (je stock les "distances" entre pts et pts_projetés pour adapter la taille des pts en fonction) et ensuite j'ai juste a afficher ce qui ce passe dans mon plan.
    Ca à pas l'aire trop casse tête en faite !
    Apres, pour chaque clique, je fait une rotation de mon plan de quelque degree et recommence !

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut
    http://www.google.fr/url?url=http://...T5eebQbKoHqeNAbonjour
    Probleme un peu scarce car il faut definir une perpective de projection avec des transformations et un class Point 3D ...
    Regarde ce lien de VB.HELPER (2 codes sources vb.net et vb6) qui fournit un code pret à l'emploi pour afficher une surface 3d fin prete avec axes qui fera peut etre ton bonheur...l'exemple est illustre avec une surface 3d mais tu peux utiliser une courbe 3d...
    lien(intitule :VB Helper Tutorial: Beyond Flatland de Rod Stephen)
    http://www.google.fr/url?url=http://...T5eebQbKoHqeNA

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut
    Merci,
    Pour l'instant ce que j'ai fait marche assez bien, j'ai mon repère qui s'affiche quand avec les points (dont la taille varie en fonction de la distance entre le pt et le plan de projection, ma formule pour faire ca reste a être paufiner un peu plus mais c'est pas le plus urgent).
    J'ai des bouton pour le faire tourner de + ou - 3 degree autours de l'axe oz.
    Cepandant, mes rotations autours des autres axes font n'importes quoi (meme si c'est les meme fonctions a une matrice prés....) ca tourne, mais pas par rapport a mon axe voulu. (les matrices de rotation sont bonnes. j'ai re-verifier, le pb viens d'ailleurs dans mon code j'imagine... alors je vais continuer de chercher.)

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2014
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2014
    Messages : 12
    Par défaut
    Voila ce que ça fait :

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

Discussions similaires

  1. Representation graphique
    Par Landolf dans le forum 2D
    Réponses: 1
    Dernier message: 12/05/2006, 14h46
  2. [Map] comment generer une interface graphique dynamiquement?
    Par hby dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 20/04/2006, 16h01
  3. [Librairies] Graphique dynamique
    Par piloup dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/12/2005, 19h56
  4. Réponses: 2
    Dernier message: 14/11/2005, 15h47
  5. Interface graphique dynamique
    Par gmonta dans le forum Windows Forms
    Réponses: 7
    Dernier message: 05/10/2005, 14h47

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