【OpenGL图形开发】开始新的方向

前一阵子一直使用超图.net组件开发三维管网,已经达到了一定的效果。

但还是存在些问题的:1、数据量大的时候比较卡;2、某些条件下有大黑球BUG出现;3、剖面分析等三维分析可操作性不高

除此之外还是有很多效果,以超图组件二次开发达成比较困难。因此转向了OpenGL进行尝试。

记录一下OpenGL的学习过程,首先了解一下OpenGL的组成,明确一下我需要使用的是哪部分。



从这个图发现几个和OpenGL有关联的东西,OpenCL、OpenGL ES、WebGL(此外还有OpenAL),其中WebGL就是在BS上做三维图形的API,OpenGL ES是嵌入式的API,OpenCL就不是做图形的了,貌似是用于计算的(C, Computing),OpenAL是用于三维音效的(A, Audio 其实想不通为啥专门是三维的音效)

由于我还是要做.net平台的GIS开发,所以还是需要.net平台的OpenGL框架,网上发现有 SharpGL、CsGL、OpenTK 等框架,同事选择了OpenTK,我也就跟着用了。他们之间各有优劣,可以参考一下http://blog.sina.com.cn/s/blog_4497f9610101j7qc.html

The Open Took Kit (OpenTK), 是对 OpenGL、OpanAL、OpenCL 的跨平台的封装,使用 C# 编写,可以运行在 Windows、 Linux 以及 MacOSX 平台上, 任何 .Net 语言都可以使用它做开发。从这位“靠谱程序员”的博客里,应该可以学到很多使用OpenTK的方法,http://www.cnblogs.com/beginor/archive/2009/10/17/1585040.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值