Pour répondre a ta question il faudrait savoir dans quel but tu veux utiliser OpenGl pour juste afficher un objet 2D comme un cercle ou un disque, ou même une sphère ...
En C++ il existe la bibliothèque GLU, je crois, qui permet d'obtenir facilement cette forme.
=> Elle est indisponible en VB
Avant tout il faut savoir que dans Opengl, la manière d'afficher un objet est la suivante:
- Il faut constituer un maillage a partir de triangle qui ensuite est affiché selon x paramètres que je ne détaillerais pas ici.
Donc pour fabriquer une sphère il te faut fabriquer les x triangles de surfaces qui la constitue.
Ensuite, vu la complexité d'opengl, je t'orienterais plutôt vers Directx : WPF ( Il faut mini Vb.net2010 )
et surtout un outil récent que j'essai de comprendre actuellement:
http://helixtoolkit.codeplex.com/
Mais pour te répondre de manière plus précise, il faudrait savoir sous quel version VB et quel extension d' Opengl (Opentk, Tao ..) tu t'es orienté.
Et aussi le but de ton projet pour savoir si on peut pas faire + simple en gdi.
J'utilise visual basic 2010, je voudrais faire une représentation du système solaire. Pour la représentation de triangles, carrés et lignes pas de soucis j'ai comprit comment faire! Mais pour les cercles, disques et sphères, les seules sources que je trouve sont en c ou c++ et ce n'est vraiment pas ma tasse de thé! Je vais consulter le lien que tu as joint et te remercie.
3 févr. 2014 à 21:16
merci pour ta réponse NHenry...