2009-09-30 7 views

Répondre

3

Utilisez une bibliothèque telle qu'Asphyre (http://afterwarp.net/), qui prend en charge à la fois DirectX et OpenGL.

3

Vous pouvez utiliser GLScene (http://www.glscene.org) pour cela. GLScene est basé sur des composants, a un Viewer-Component (similaire à un TPanel) qui montre la scène rendue sur un formulaire.

Je recommande d'utiliser la version CVS, car le dernier instantané est assez ancien. GLScene travaille également avec Freepascal/Lazarus sur plusieurs plateformes et a de nombreuses démos.

1

Dans Delphi 2010, si vous utilisez Windows 7, vous pouvez utiliser Direct2D de manière native.

+0

Maintenant, c'est vraiment intéressant - je suppose que nous ferons une mise à jour bientôt :-) –

0

Embarcadero Developer Network donne un exemple (http://edn.embarcadero.com/article/26401) pour insérer du code dans un TForm traditionnel. Il est facile de convertir une application de console (avec WinMain) à un formulaire Delphi habituel. Le dessin OpenGL est effectué dans la méthode Paint du TForm. Très peu d'instructions sont nécessaires pour obtenir des résultats, par rapport au modèle de console pas très pratique pour les débutants.

Questions connexes