2009-09-30 42 views

回答

3

您可以使用GLScene(http://www.glscene.org)。 GLScene是基於組件的,具有一個Viewer-Component(類似於TPanel),它在窗體上顯示渲染的場景。

我推薦使用CVS版本,因爲最新的快照很舊。 GLScene也可以在多個平臺上與Freepascal/Lazarus合作,並且有很多演示。

1

在Delphi 2010中,如果在Windows 7上運行,則可以原生使用Direct2D。

+0

現在這真的很有趣 - 我想我們很快就會進行升級:-) – 2009-10-03 08:39:26

0

Embarcadero開發者網絡給出了一個例子(http://edn.embarcadero.com/article/26401)在傳統的TForm中插入代碼。將控制檯應用程序(使用WinMain)轉換爲常用的Delphi窗體很容易。 OpenGL繪圖在TForm的Paint方法中執行。與初學者不太方便的控制檯模板相比,需要很少的指令才能獲得結果。