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

C++ Discussion :

Surface 3d mais en c++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 43
    Par défaut Surface 3d mais en c++
    Bonjour,

    Je ne sais pas si mon post est à la bonne place, mais je crois que si.

    Je voudrai savoir si vous connaissez une méthode sous C++ pour faire la même chose que

    Merci pour tout, j'attend vraiment vos réponses car c'est vraiment urgent, merci d'avance

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Le problème pour te répondre c'est qu'il faudrait connaitre à la fois MATLAB (ça je connais) et C++ (ça je ne me souviens plus).
    Pourrais-tu donc reformuler sans faire référence à MATLAB ie en expliquant ce que fait cette formule MATLAB et on déplacera ensuite ton sujet dans le Forum C++.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 43
    Par défaut
    Bonjour

    Ce que je voudrai faire en c++, c'est afficher une surface 3d sachant que les informations dont je dispose sont un vecteur qui represente l'axe des abscisses (m), un autre qui représente l'axe des ordonnées (n), et enfin une matrice (n*m) qui représente quand à elle, les images de chaque couple (x,y) par une fonction donnée,

    Merci

  4. #4
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Ok je le déplace dans le Forum C++.

  5. #5
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Bonjour,

    Il n'y a rien en C++ pur pour faire des images. Cela signifie qu'il te faudra forcément passer par une bibliothèque externe pour y parvenir. La question se pose alors de savoir quelle bibliothèque est la plus appropriée. Ca dépend de tes besoins :

    - Si tu veux pouvoir changer l'angle de vue rapidement, pour tourner tout autour de ta surface, une bibliothèque utilisant les fonctions 3D des cartes graphiques est nécessaire, comme OpenGL ou DirectX, ou une surcouche des ces deux incontournables.

    - Si tu veux afficher un graph à la matlab, avec des axes, des graduations,... il existe des bibliothèques pour ça. A une époque, j'avais utilisé une surcouche à Qt pour tracer des graphes 2D et j'avais vu qu'il en existait une version 3D qui avait l'air sympa. Le principal problème là est la licence : Celle de Qt pourrait ne pas convenir selon ce que tu veux faire.

    - Si tu veux le rendu le plus joli/réaliste possible, avec des effets qui vont bien (par exemple si ta surface représente en fait un paysage, et que tu veux que le soleil se reflète dans l'eau et sur les surfaces enneigées..), alors il te faudra probablement te tourner vers du lancer de rayons.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  6. #6
    Membre éclairé
    Avatar de Le Farfadet Spatial
    Homme Profil pro
    En cours de précision…
    Inscrit en
    Avril 2008
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : En cours de précision…

    Informations forums :
    Inscription : Avril 2008
    Messages : 190
    Par défaut
    Salut à tous !

    À ma connaissance, il n'y a rien de vraiment disponible : il faut le coder à l'aide d'OpenGL. Pour ne pas commencer de zéro, tu peux t'appuyer sur Gnuplot.

    À bientôt.

    Le Farfadet Spatial

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 43
    Par défaut
    Ok, merci pour vos réponses, je vais voir tout ca et je vous tiendrai au courant.

Discussions similaires

  1. Surface Mini pourrait être dévoilée le 20 mai
    Par Hinault Romaric dans le forum Windows 8
    Réponses: 1
    Dernier message: 08/05/2014, 14h50
  2. La Surface Pro : un véritable PC portable, mais pas donné
    Par Gordon Fowler dans le forum Hardware
    Réponses: 3
    Dernier message: 17/05/2013, 17h45
  3. Réponses: 17
    Dernier message: 21/06/2012, 15h07
  4. Design Surface (mais pour le html)
    Par Veler dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 22/10/2008, 17h49
  5. Opengl -- Les surfaces
    Par Anonymous dans le forum OpenGL
    Réponses: 2
    Dernier message: 02/05/2002, 10h14

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