您的位置:首页 > 编程语言 > C#

C#结合OpenGL绘图之Tao库

2017-04-06 21:52 453 查看
转自:http://www.cnblogs.com/wangshide/archive/2012/04/14/2447499.html

OpenGL support libraries
GLU – Some additional functions for OpenGL programs.
GLUT – The OpenGL utility toolkit. Defunct.
freeglut – Open source alternative to GLUT
GLUI – a GUI toolkit made with GLUT
GLFW - A modern alternative to GLUT and FreeGLUT.
GLee – The OpenGL Easy Extension library.
GLEW – The OpenGL Extension Wrangler Library.
GLM – C++ mathematics toolkit for OpenGL based on the GLSL specification.
JOGL – Java bindings for OpenGL API.

1. 如何配置绑定:

首先下载tao库:(原文提供的链接没打开,遂从csdn下载的,链接:http://download.csdn.net/download/qiangzhiliu2003/2829428)

然后安装到自己熟悉的目录。

2. 如何导入所需的库:

新建C#控制台项目,导入刚才安装的程序目录 bin下的: Tao.OpenGL.dll, Tao.FreeGlut.dll, Tao.Platform.Windows.dll.

(项目--添加引用--浏览--bin)

然后在 .cs 文件开头加入:

using Tao.OpenGl;

using Tao.FreeGlut;

using Tao.Platform.Windows;

3. 编程示例:

写一个简单的程序:

  

运行后发现有问题, 缺少 FreeGlut.dll , 怎么回事?不是已经把库导入了吗? Goolge一下, 还需要FreeGlut.dll 文件。

FreeGlut.dll 下载地址:http://www.transmissionzero.co.uk/software/freeglut-devel/

下载:freeglut 2.8.0 MSVC Package, 可能要比这个新。

然后将压缩包中 bin 下的 freeglut.dll 复制到 windows目录下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: