Images panoramiques 360° (opengl)

0/5 (2 avis)

Vue 17 855 fois - Téléchargée 1 686 fois

Description

Panorama est un projet écrit avec VISUAL C# 2005 Express Edition

Cette démo est basée sur OpenGL, vous devez avoir une carte graphique compatible.

Le contrôle affiche des images panoramiques 360°,
à l'instar des applets JAVA que l'on trouve sur le NET pour faire des visites virtuelles.

On peut utiliser soit les boutons, soit les touches de direction du clavier pour changer l'angle de visualisation.

Outre MAIN_Form, le projet contient 3 classes spécifiques :
2 - OpenGL.cs (qui contient l'encapsulation de l'API OpenGL)
3 - Win32.cs (qui contient l'encapsulation de l'API bas niveau requise par le projet).
4 - GDImage.cs (qui contient l'encapsulation de l'API GDImage).

Note : 2 images 360° se trouvent dans le répertoire "\bin\debug" du projet,
ainsi que GDImage.dll qui est requis pour la création des textures et des fontes utilisées par OpenGL.

Les images 360° peuvent être créées avec un appareil photo numérique, doté d'un objectif de type "fish eye".

Avertissement : ce programme est dangereux pour les cervicales, attention de ne pas vous devisser la tête !

Conclusion :


Vous trouverez toutes mes démos actualisées sur www.zapsolution.com à partir du lien "C# corner"

J'ai classé le projet dans "DirectX" bien que ce soit de l'OpenGL, car c'est ce qui correspond le mieux.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_izel Messages postés 20 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 25 février 2007
24 oct. 2006 à 21:43
belle source, je crois que je vais devoir me mettre à la 3D avec toutes ces sources ^_^

merci
iow4 Messages postés 302 Date d'inscription samedi 22 octobre 2005 Statut Membre Dernière intervention 2 novembre 2008 4
24 oct. 2006 à 20:11
Magnifique

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.