Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office
Microsoft Office Forum d'entraide sur Microsoft Office
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
Vieux 03/06/2009, 22h23   #1
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 220
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 220
Points : 7 734
Points : 7 734
Par défaut Découvrez la programmation 3D en VBA/VB6 avec OpenGL 1.1

Bonjour à tous!

Je vous invite à une découverte de la programmation 3D avec OpenGL 1.1.

Faîtes vos premiers pas dans la programmation 3D avec votre langage VBA ou VB6 préféré.

Voici un aperçu de ce que vous pouvez obtenir en suivant ce tutoriel :




Vous pouvez ajoutez vos commentaires sur cet articles à la suite de ce message.

__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/06/2009, 22h36   #2
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 704
Points : 13 704
Comme on dit souvent :


Une fonctionnalité tellement inutile ... et donc totalement indispensable

Beau boulot

Après ça on va encore dire, qu'Access est limité
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2009, 02h58   #3
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 172
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 43
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 172
Points : 29 877
Points : 29 877
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Que dire de plus à part

Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2009, 19h03   #4
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 220
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 220
Points : 7 734
Points : 7 734
Bonjour à tous,

Cet article de découverte de la programmation 3D avec OpenGL 1.1 a été mis à jour.
En plus du langage VBA, il est désormais applicable à Visual Basic 6 (VB6).

Pensez-vous intégrer OpenGL dans vos applications VB6 ou VBA?
Cet article vous a-t-il été utile?

pour vos commentaires.

A suivre dans le prochain tutoriel : l'utilisation des extensions.
Vertex Buffer Objects, Texture 3D, Shaders, ...
A bientôt.
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2009, 07h21   #5
Membre habitué
 
Avatar de toss.net
 
Homme Christophe
Apprenti .Net
Inscription : juillet 2009
Messages : 247
Détails du profil
Informations personnelles :
Nom : Homme Christophe
Âge : 38
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Apprenti .Net

Informations forums :
Inscription : juillet 2009
Messages : 247
Points : 100
Points : 100
Bonjour,
Oui super ! J'ai un projet de changement de dessin en opengl (utilisé qu'en 2d) et ce tuto tombe bien... nous avons encore bcp de logiciels sous VB6 et donc ce tuto et pour nous toujours d'actu !
toss.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2010, 06h56   #6
Invité de passage
 
Lutin Bruno
Inscription : avril 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : Lutin Bruno
Âge : 44

Informations forums :
Inscription : avril 2010
Messages : 2
Points : 3
Points : 3
Bonjour,

Tout d'abord bravo pour ce tuto qui m'a permis de découvrir la 3D opengl sous VB6.
J'aurais juste une question :
Sous VB6, quelle méthode utiliser pour faire la même chose dans un contrôle PictureBox d'un formulaire déjà existant ?
J'ai besoin d'un picturebox opengl que je pourrai contrôler avec des boutons par exemple.
Merci d'avance.
lulu29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2010, 11h51   #7
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 220
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 220
Points : 7 734
Points : 7 734
Bjr,

Citation:
Envoyé par lulu29 Voir le message
Sous VB6, quelle méthode utiliser pour faire la même chose dans un contrôle PictureBox d'un formulaire déjà existant ?
J'ai besoin d'un picturebox opengl que je pourrai contrôler avec des boutons par exemple.
Vous pouvez ajoutez cette fonction InitOpenGLPicture au module clOpengGLFormVB6 :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
'---------------------------------------------------------------------------------------
' Initialise OpenGL pour la PictureBox pPicture
'---------------------------------------------------------------------------------------
Public Function InitOpenGLPicture(pPicture As PictureBox) As Boolean
' Handle de la fenêtre
gHwnd = pPicture.hWnd
' Contexte d'affichage gdi32
gHdc = pPicture.hdc
' Initialise opengl
InitOpenGLPicture = PrivInitOpenGL
End Function
Et appelez cette fonction en donnant la pictureBox en paramètre :
Code :
1
2
 
oGl.InitOpenGLPicture Me.Picture1
(à la place de oGl.InitOpenGL Me)
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2010, 12h29   #8
Invité de passage
 
Lutin Bruno
Inscription : avril 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : Lutin Bruno
Âge : 44

Informations forums :
Inscription : avril 2010
Messages : 2
Points : 3
Points : 3
Par défaut gluDisk

Bonjour,
Grâce à vos conseils ma petite appli est en bonne voie mais je cale sur "gludisk".
J'ai créé un cône avec glucylinder et je voudrais fermer sa base par un disque.
Quand je veux créer une quadrique rien ne s'affiche, voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
' Disque
glPushMatrix
Dim lQuad4 As Long
glColor3VB vbRed
glTranslated x0 - 200, y0, z0
glRotated 45, 0, 1, 0
lQuad4 = gluNewQuadric
gluDisk lQuad4, 30, 0, 10, 10
gluDeleteQuadric lQuad4
glPopMatrix
Je ne vois pas pourquoi cela ne marche pas ?
Merci d'avance.

Dernière modification par Arkham46 ; 30/04/2010 à 12h55. Motif: Ajout balise de code (bouton #)
lulu29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2010, 13h01   #9
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 220
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 220
Points : 7 734
Points : 7 734
Citation:
Envoyé par lulu29 Voir le message
Bonjour,
Grâce à vos conseils ma petite appli est en bonne voie mais je cale sur "gludisk".
J'ai créé un cône avec glucylinder et je voudrais fermer sa base par un disque.
Quand je veux créer une quadrique rien ne s'affiche, voici le code :
bjr,

peut-être un problème d'orientation qui rend la face invisible (si culling activé)?

Tester avec avant le gluDisk :
Code :
gluQuadricOrientation lQuad4, GLU_INSIDE
(ou GLU_OUTSIDE, je ne sais plus trop dans quel sens ça se passe)

Sinon pour un problème purement openGL il y a le forum OpenGL sur lequel tu auras sans doute plus de réponses (avec des gens plus expérimentés que moi )
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2010, 16h23   #10
Invité régulier
 
Inscription : mars 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 10
Points : 6
Points : 6
bravo
on peut donc refaire "2001 Odyssée de l'espace"
rebravo
crogiez est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 02h51.


 
 
 
 
Partenaires

Hébergement Web