begin process at 2010 02 10 00:59:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

DirectX / OpenGL

 > GL CHART (ALIAS TUBULARS BELLS)

GL CHART (ALIAS TUBULARS BELLS)


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :DirectX / OpenGL Source .NET ( DotNet ) Classé sous :opengl, chart, 3d, graph, texture Niveau :Initié Date de création :18/11/2006 Date de mise à jour :18/11/2006 18:41:05 Vu / téléchargé :8 652 / 696

Auteur : Zap

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
GL Chart est écrit avec VISUAL C# 2005 Express Edition

Pré-requis:
-----------
OpenGL fonctionne très mal sur des machines dont la mémoire vidéo est partagée (idem pour DirectX).
Voici une liste de cartes qui ont été testées avec ce projet :
- ALL-IN-Wonder 9700.
- ATI Radeon X600 with 256 Mb.
- ATI Mobility Radeon X700.
- ATI Radeon 9000 with 64 Mb.
- ATI x850.
- Intel 82852/82855 GM/GME.
- Intel Extreme Graphics 845GV (AGP).
- Nvidia GeForce4 TI 4200.
- Nvidia 6800 GT.
- Nvidia GeForce4 MX 4000.
- Nvidia GeForce FX 5600 XT.
- Nvidia RIVA TNT2 Model64.
- Radeon 7200 Series

Le contrôle affiche un graph 3D qui comporte 4 series de 7 valeurs aléatoires, qui sont visualisées sous forme de tubes texturés, flottant sur un arrière plan fixe.

Le bouton gauche de la souris permet de faire pivoter le graphe sur 360°.

Le bouton droit de la souris déplace le graphe sur l'axe X,Y.

On peut activer ou désactiver les textures et changer l'arrière plan à volonté.

Le "trackbar" utilise un effet progressif, de type "smooth zooming" pour le changement de taille du graph.

Outre MAIN_Form, le projet contient 4 classes spécifiques :
1 - OpenGL.cs (qui contient l'encapsulation de l'API OpenGL)
2 - Win32.cs (qui contient l'encapsulation de l'API bas niveau requise par le projet).
3 - GDImage.cs (qui contient l'encapsulation de l'API GDImage).
4 - SkinEngine.cs (qui contient les méthodes et les propriétés du Skin Engine, lequel est utilisé pour dessiner les boutons personnalisés).

Les images 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 OpenGL.


 Conclusion

Note : Si vous avez une carte graphique qui ne figure pas dans la liste et que le projet fonctionne bien avec elle.
Merci de m'en faire part pour que je puisse mettre la liste à jour.

Toutes mes contributions C# sont actualisées sur www.zapsolution.com, dans la section intitulée "C# corner".

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 novembre 2006 18:41:06 :
correction faute de frappe

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) MOVIE PLAYER (MANAGED DIRECTX)
Source avec Zip Source avec une capture Source .NET (Dotnet) ICON MENU [GDIMAGE]
Source avec Zip Source avec une capture Source .NET (Dotnet) CAROUSEL (3D ANIMATION)
Source avec Zip Source avec une capture Source .NET (Dotnet) TRACKBAR PERSONNALISÉ
Source avec Zip Source avec une capture Source .NET (Dotnet) ZEXPLORER (EXPLORATEUR WINDOWS)

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) 3VE-WALKER par jyce3d
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAGINE: BASE D'UN MOTEUR 3D DIRECTX par Children
Source avec Zip Source avec une capture Source .NET (Dotnet) DIRECTX OVERLAY - CHANGE WALLPAPER ON DESKTOP WITH DIRECTX par youpiyoyo
Source avec une capture Source .NET (Dotnet) SE SERVIR D'UNE MANETTE OU JOYSTICK par soussous78
Source avec Zip Source avec une capture Source .NET (Dotnet) MOVIE PLAYER (MANAGED DIRECTX) par Zap

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) EXEMPLE PROJECTION 3D SILVERLIGHT 3 par silverressources
Source avec Zip Source avec une capture Source .NET (Dotnet) PLANET 3D - OPENGL + BOUTONS SKINNÉS par Zap
Source avec Zip Source avec une capture Source .NET (Dotnet) ILLUSION - TEXTURES D'OPACITÉ VARIABLE (OPENGL) par Zap
Source avec Zip Source avec une capture Source .NET (Dotnet) CUBE3D AVEC DIRECT3D + TEXTURE ET ALPHA BLENDING par badrbadr
Source avec Zip Source avec une capture Source .NET (Dotnet) LA TEXTURE AVEC OPENGL EN C# par gillescpp

Commentaires et avis

Commentaire de izel le 19/11/2006 19:37:51

Yahou joli source
Bravo pour ton travail, tes sources sont super utiles
Merci encore =)

Commentaire de GG29 le 19/11/2006 21:21:01

Une fois de plus du bon travail avec opengl.

Commentaire de Zap le 20/11/2006 23:33:32

Merci pour vos encouragements !

J'ai posté le même source sur "code projet" ou je me suis fait casser...

Commentaire de Bidou le 21/11/2006 10:36:47 administrateur CS

- Sur Code Project, ils sont beaucoup plus exigents qu'on ne l'est ici...
- Ce qui est moyennement bien accepté, c'est le fait que tu ne donnes pas tout le code source et même que tu en fait de la pub pour qu'on vienne l'acheter. Ce qui n'est pas le principe d'une communauté qui partage du code...
- Tes sources sont acceptées parce que ta DLL est utilisable gratuitement pour des privés.

Commentaire de Zap le 21/11/2006 12:14:17

Bidou

Le but de la démo est de montrer comment créer des graphs 3D avec OpenGL, car il y a très peu d'exemples sur le sujet.

Concernant les textures, en revanche, il existe de nombreux exemples sur le NET avec leur code source... à traduire en C#.

Dans le cadre de ma contribution, j'ai opté pour la facilité en mettant gratuitement ma DLL à disposition (utilisation privée), pour ne pas avoir à convertir moi-même le code correspondant en C#.

Avec un peu de travail, on peut créer un super grapheur en partant du  source que j'ai posté, à l'exemple du grapheur 3D de PC-Soft livré avec WinDev.

Concernant "code projet", à noter cependant que j'ai eu droit aux félicitations personnelles de Chris Maunder, pour ma contribution intitulée "Planet 3D". Comme quoi, certains, à l'instar des membres de ce forum, savent faire la part des choses.

Commentaire de Bidou le 21/11/2006 12:23:27 administrateur CS

Tes sources sont toutes bonnes à très bonnes, jamais je ne prétenderai le contraire, je disais juste que c'était dommage pour la LIB "pseudo payante"

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

3D et C#, environement OpenGL / direct 3D [ par neophemus ] Bonjour, dans le cadre du developpement d'un jeu d'echec en 3D, je fais un peu le tour des langages, des moteurs 3D, des librairies, bref, je regarde De 3DSMAX vers C#/OpenGL [ par Maitre_Gonzo ] Bonjour tout le monde,Débutant dans le domaine de la 3D, je suis entrain de développer un petit jeu pour me faire la main. Pour se faire, j'utilise 3D équivalent OpenGL en DirectX ? [ par slmnsnts ] Bonjour, <p class="MsoNormal" style="MARGIN recherche programeurs pour projet 3D [ par virus5925 ] bonsoir as tous, je vient ici vous voir car j'aimeré mené as bien un projet qui me tien particulierement as coeur, comme vous devez le savoir, mr lind Textes 2D dans monde 3D [ par asagran ] Est-ce que quelqu'un sait comment afficher du texte dans un environnement 3D tout en faisant en sorte que les coordonnées du texte (des noms d'étoiles Access+zed graph [ par k3ti0 ] Bonjour je dois faire un projet en C# réalisant des graphiques en temps réel avec une base de donnée (Access).J'ai 2 problèmes le premier , pour le mo les principe de la programmation 2D et 3D avec DirectX [ par goldziko9 ] Salut tous monde.      Je suis un debutant dans le domaine de la programmation 2D et 3D. j'ai un bon niveau en programmation avec les languages : C#, Rendre un png translucide [ par lagaman ] pour faire simple :j'ai 2 objets 3D :le premier est mapper avec une texture png (avec tranparence) [ le chargement de la transparence de la texture ma Source pour bar chart [ par olibara ] Bonjour,Pour ne pas réinventer la roue, je suis a la recherche d'un bout de code ou dll pour afficher un bar chart simpleJe n'ai rien trouvé mais je n


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales