背景
OpenGL在科研和工業領域有着很好的應用,而C#能夠快速的在Windows環境下實現圖形界面的編程,但是在C#界面下實現OpenGL卻是一件比較麻煩的事情。
利用CsGL或者sharpGL可以很快的在Csharp中使用OpenGL,但是對於在已有的圖形界面的窗口內調用OpenGL卻是比較麻煩的。
TaoFramework
在.Net環境下使用OpenGL可以去選擇Tao,比較令人激動的地方在於Tao的環境更加穩定,而且為了能夠在界面程序中提供OpenGL的繪制環境,Tao包含一種繪制OpenGL的控件:simpleOpenGlControl。
Tao 的配置很簡單,安裝完后在添加引用即可。
加載控件的方法
在vs工具集中右鍵添加,地址在安裝目錄的
bin\Tao.Platform.Windows.dll
添加之后可以在工具集中找到simpleOpenGLControl這個控件。在OnPaint事件中編寫OpenGL代碼即可對使用OpenGL。