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

Ogre Discussion :

MOGRE et utilisation d'une interface windows classique


Sujet :

Ogre

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 21
    Points : 11
    Points
    11
    Par défaut MOGRE et utilisation d'une interface windows classique
    Bonjour

    J'ai un petit souci avec MOGRE et VB.NET, si je teste et compile les exemples tout marche nickel, j'ai commencé à écrire un programme de visualisation des scenes extraites à partir de 3DSMax avec oFusion. Je peux choisir de charger le fichier scene choisi, je sais ajouter des ressources (répertoires ou fichier ZIP) à la volée, je sais déplacer la caméra, la faire tourner....Bon, en gros, petit à petit, j'apprend MOGRE.

    Mais le souci, est que je veux faire une fenêtre dans laquelle un contrôle (genre picturebox) afficherais la fenêtre de rendu OGRE, et dans une autre partie, je voudrais avoir un treeview et un fenêtre de propriétés dans lesquelles je ferais appraître l'arborescence de la scène et, lorque l'on sélectionne une entité, la fenêtre propriété ferait apparaitre ses coordonnées, rotations, matériaux....Et tout ce que jugerais utile.

    Mais, pour celà, j'ai besoin que OGRE ne prenne pas la main de manière exclusive sur mon interface. Je sais que c'est faisable, vu que oFusion le fait dans le viewport de MAX et avec OGREMAX (autre exporteur pour MAX), il y a un viewer écrit en C++ qui le fait)....

    Donc, la question est par quel moyen puis-je faire ça?

    Merci de votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    YOUPI!!!

    Il y a du progrès...En suivant l'exemple MogreForm, je suis arrivé à mettre mon rendu Ogre dans un picture box de ma feuille....Mais, il y a toujours un mais..., j'obtien une erreur "tentative de lecture ou d'écriture en mémoire protégée" lorsque j'essaye d'attacher un évènement framehandler pour gérer les touches de déplacement dans ma scène. Par contre, si je passe le handle de ma fenêtre au lieu de celui de ma picture box à createrenderwindow, je n'ai pas de problème...

    A petits pas, cahin, caha, je progresse, je progresse....Peut-être si j'y arrive, celà intéressera-t-il du monde?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 21
    Points : 11
    Points
    11
    Par défaut
    Salut

    Bon, ben problème quasiment résolu, les déplacements au clavier fonctionnent, ne restent plus qu'à résoudre un souci de vitesse de rotation avec la souris. En effet, vu que je n'utilise plus OIS, mais la gestion des évènements classique, il faut que je récupère les infos renvoyées par ogre d'une manière ou d'une autre.

Discussions similaires

  1. utilisation d une interface
    Par Cedric33 dans le forum C#
    Réponses: 4
    Dernier message: 10/10/2008, 15h20
  2. [Free Pascal] Erreur à l'utilisation d'une interface
    Par Neuromancien2 dans le forum Free Pascal
    Réponses: 1
    Dernier message: 10/12/2007, 21h31
  3. Probleme d'utilisation d'une interface COM
    Par zuzuu dans le forum Windows
    Réponses: 4
    Dernier message: 17/09/2007, 13h25
  4. Réponses: 3
    Dernier message: 22/03/2007, 12h06
  5. Composants à utiliser pour une interface graphique Java
    Par nicolas.pied dans le forum Composants
    Réponses: 4
    Dernier message: 28/11/2005, 21h27

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