Images panoramiques 360° (opengl)

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

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.