Images panoramiques 360° (opengl)

Soyez le premier à donner votre avis sur cette source.

Vue 17 091 fois - Téléchargée 1 628 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

Messages postés
20
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
25 février 2007

belle source, je crois que je vais devoir me mettre à la 3D avec toutes ces sources ^_^

merci
Messages postés
303
Date d'inscription
samedi 22 octobre 2005
Statut
Membre
Dernière intervention
2 novembre 2008
4
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.