Bon ben c'est encore moi, oui je sais c'est la troisieme source que je poste d'affilée... mais bon ... que voulez-vous ma copine est pas la alors faut bien que je m'occupe et j'ai deja visiter la plupart des sites X presents sur le web ^^...
alors bon, voici un projet qui date du 11 mais que j'avais pas poster avant.
dans ce projet il y a deux programmes : GLTickTick et TickTick.
GLTickTick est une horloge a aiguilles en OpenGL (GLScene) qui possede ombre volumetrique et shader Phong. le code est presque le meme que TickTick a la difference de l'animation qui est grandement facilitée par l'OpenGL (pas trop besoin de la trigo ici).
TickTick est donc la "maman" de GLTickTick. c'est aussi une horloge a aiguille avec un effet basique d'ecran LCD. TickTick possede deux mode de l'affichage de l'heure, la premiere est issue de GetTickCount qui vous donneras donc le temps ecoulé depuis le demarrage de windows, le deuxieme est tout simplement l'heure systeme courrante.
vous trouverez dans TickTick de nombreuses methode de convertions et de calcul, toujours bon a prendre.
et oui, il fallait bien aussi un jours que je ponde une horloge analogique comme tout delphiste qui se respecte... bizarement on commence toujours par cela et moi je l'ai fait plus tard ... bah ... soit ... j'espere au moins y apporter une originalitée avec la version OpenGL (qui, je trouve, est du plus bel effet).
Conclusion :
vous trouverez l'exe de la version openGL dans un zip (GLTickTick.exe.zip), pour ceux qui voudrais quand meme voir le resultat sans installer GLScene.
13 mars 2006 à 14:01
j'ai essayer de tester la partie GL mais une erreur se produit lors du démarrage du programme :
GL_ARB_fragment_programm required!
du coup ben... y a pas d'effets sur la tite clock... tite clock... tite clock...
@+
Cirec
13 mars 2006 à 16:21
Est-ce l'exe founis ou le projet qui donne ce resultat ?
Quel effet n'y a t'il pas ? le phong ? l'ombre volumetrique ?
Tu as une ATI ?
13 mars 2006 à 16:30
Ta carte surpporte t'elle les Vertex et Pixel Shader 2.0 ?
C'est une ATI ?
GL_ARG_fragment_program corrspond au shader 2.0 ... donc si ta carte les supporte pas (c'est une ATI ?) il se peu que ça ne fonctionne pas ...
sinon peut etre ta version de GLScene qui est trop vieille (mettre a jours) ou c'est a cause de ton ATI ...
sinon mmm ...
est-ce que je t'ai demander si c'est une ATI ta CG ?
si oui prend NVidia ... c'est mieux (surtout les Geforce 6).
non attend, laisse moi deviner ... t'es sur un portable et le chip video c'est un Intel ?
c'est un Intel ton chip video ou ATI peut etre ?
13 mars 2006 à 16:47
Regret : la grande aiguille n'avance pas progressivement avec les secondes qui passent... :-))
A part ça, les 2 versions fonctionnent.
Cordialement
jp
25 juin 2008 à 03:56
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.