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目录下。
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目录下。
相关文章推荐
- OpenGL结合C#进行绘图 VS2015
- 实现图形Qt学习:三维绘图之OpenGL和Qt的结合
- OpenGL C#绘图环境配置
- OpenGL C#绘图环境配置
- 三维绘图之OpenGL和Qt的结合
- 混合语言编程―C#使用原生的Directx和OpenGL绘图的方法
- 【转载】OpenGL C#绘图环境配置
- 三维绘图之OpenGL和Qt的结合
- C#使用原生的Directx和OpenGL绘图
- Qt学习:三维绘图之OpenGL和Qt的结合
- URLRewrite结合正则表达式(C#)的应用(接上篇)
- C# xml xsl javascript 的结合使用 web 程序模仿 windows 资源管理器
- 利用OpenGL实现三维绘图
- C#用鼠标绘图笔记(二)
- xmlHTTP xmlDOC 与 C#中DataSet的结合 实现AJAX简单示例
- VB.NET与C#的完美结合
- c#操作XML(读XML,写XML,更新,删除节点,与dataset结合等)
- C#调用FLASH [转自aowind的vb.net与FLASH的完美结合]
- VC,VB,C#与flash8结合开发中callfunction的运用
- C#用鼠标绘图笔记(一)