位置: 编程技术 - 正文

C#+OpenGL编程之再见小桃子(The Tao Framework)(opengl编程实例)

编辑:rootadmin

推荐整理分享C#+OpenGL编程之再见小桃子(The Tao Framework)(opengl编程实例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:c#openxml,c#开发ocx,opengl编程实例,c# opengl 3d,c++opengl教程,c# opengl绘图,c#opengl入门,c# opengl绘图,内容如对您有帮助,希望把文章链接给更多的朋友!

本文基础:

C#&#;OpenGL编程之OpenGL 纹理载入

C#&#;OpenGL编程之OpenGL 多重纹理

小桃子The Tao FrameworkTao提供的所有库都是完全开源的。其中的多数库都可以免费用在商业项目中,该框架较其它框架实现更简单、容易,代码也简洁易读。

很遗憾的是这个框架已经不再开发了,作为程序猿不得不想点其他的框架了。

下面的课程,我们将使用另外一个框架,OpenGL DotNet 官方网站: 作为我们的开发框架,比起 小桃子的后继者OpenTK更接近C代码风&#;,要知道,做什么事都要跟随大流。现在市面上的游戏引擎都是C或者C&#;&#;,而很多OpenGL教程也是基于C或者C&#;&#;,标新立异等于在装酷。

首先我们实现最早的基础实例吧:

C#+OpenGL编程之再见小桃子(The Tao Framework)(opengl编程实例)

OpenGL DotNet也非十全十美,需要我们修改源代码:

1、首先一个问题就是使用glut.dll,这个库已经是上个世纪的库了,我们需要修改GLU.Functions.cs 里面把glut.dll改为freeglut.dll

2、找不到glu.dll,这个要大家自己去windows目录看文件名大小写,在我的上面文件名为GLU.dll

然后就可以把桃子框架代码移植过来了。

上面的代码就和C很相&#;了,使用GLUT函数实现窗口管理,代码量从行升至行。

下面我们移植下多重纹理吧。

移植只要改改几个地方就很方便了。

这里我再次提醒大家,因为我们用到非托管库,freeglut.dll。需要把这个DLL拷贝到应用程序目录,由于系统分位和位,而默认VS生成项目模板是Any CPU,也就是、位自适应的EXE,而OpenGLDotNet和tao 自带freeglut.dll都是位。

需要自己设置为X 位EXE,或者自行下载freeglut 编译一个位DLL,然后做两个版本EXE。

OpenGL学习_点画模式(点画多边形) 在默认情况下,填充多边形是用实心模式绘制的。此外,它们还可以使用一种位×位的窗口对齐的点画模式。glPolygonStipple()函数用于指定多边形的点

OpenGL学习_顶点数组VertexArray 什么是顶点数组?OpenGL提供了一些顶点数组函数,允许只用少数几个数组指定大量的与顶点相关的数据,并用少量函数调用(与顶点数组的数量相仿)访

位Win7环境下vs配置opengl 大体上都和VSOpenGL配置与实例开发内容相同将glut.dll和glut.dll复制到C:WINDOWSSysWOW文件夹下。OpenGL作为当前主流的图形API之一,它在一些场合具有比D

标签: opengl编程实例

本文链接地址:https://www.jiuchutong.com/biancheng/373270.html 转载请保留说明!

上一篇:OpenGL学习04_点画模式(点画线)(opengl绘制点线面)

下一篇:JavaScript中关于class的调用方法(下面有关js中call和apply的描述,错误的是)

  • 股票印花税如何计算
  • 支付城镇土地使用税会计科目
  • 加计扣除内容
  • 进项税转出的金额含税吗
  • 计提所得税费用会计分录
  • 支付给个人的劳务费需要发票吗
  • 个人所得税申报退税多久到账
  • 金税盘减免政策依据
  • 知识产权局专利审查协作中心
  • 负债表内容
  • 资源税有哪些减免规定
  • 固定资产没收到发票收到实物入账有什么风险
  • 工资一直挂账未发可以吗
  • 营改增后对外投资无形资产是否需要交增值税呢?
  • 个体工商户给员工交社保流程
  • 怎样预交增值税
  • 个人所得税退税截止日期2023
  • 残疾人保障金中的工资总额包括福利费用吗
  • 支付境外佣金的记账凭证
  • 分期付款融资账务处理
  • 普通发票和增值税专用发票有什么异同
  • 个体工商户申报流程图
  • 修理厂年收入
  • 投资收益科目的借贷方向
  • 支付设备维修费用计入什么科目
  • 加班工资算补贴么
  • 发出商品借方余额120000元
  • KB5004296无法安装,提示错误代码:0x800f0990的解决方法
  • 电脑开机弹出很多广告窗口怎么办win10
  • 进程cmd.exe
  • 哪些费用可以用医保
  • 残疾人取得房屋所有权
  • 工业厂房修缮工程需要报建吗
  • 黄金零售环节增值税的缴纳
  • 大前端2021
  • php中&&什么意思
  • 政府补助收入是免税收入还是不征税收入
  • 销售边角料的会计分录
  • 预收账款发货
  • 帝国cms安装教程
  • 职工教育经费支出比例
  • mysql中文乱码解决
  • 小规模纳税人交通运输服务税率
  • 公司购买汽车的会计分录
  • 以公允价值计量计入其他综合收益
  • 外币报表折算差额可以转损益吗
  • 待摊费用和预提费用都属于资产类科目
  • 租农民土地
  • 跨年跨月发票账务处理
  • 工程不交税
  • 物业公司收的水费怎么做账
  • 什么是中型企业
  • 收到汇算清缴后怎么做账
  • 删除一组数据中的指定数据
  • 数据库分页存储方法
  • 脱机文件怎么办
  • mac怎么有线投屏到电视
  • win7系统调亮度怎么调
  • 电脑ios怎么安装
  • win7虚拟内存如何转移到D盘
  • linux系统漏洞总结
  • win8.1应用商店
  • Linux下OpenVPN配置静态密钥(static-key)验证教程
  • 垂直翻转画布
  • node.js可以跨平台吗
  • android 一个activity多个layout
  • css并集
  • 原生javascript开发
  • javascript的相关应用
  • js实现左右拖动功能
  • JavaScript中setMonth()方法的使用详解
  • javascript教程完整版
  • unity3d unreal
  • 电梯维护保养费按什么缴纳增值税
  • 税务文书送达地点
  • 天然气入户安装收费标准2023
  • 税控盘开票怎么添加新商品
  • 五四新文化运动究竟新在哪里
  • 2020年民主生活会主题是什么?
  • 耕地占用税应该什么时候交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设