位置: 编程技术 - 正文

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的描述,错误的是)

  • 核定征收企业所得税率是多少
  • 费用的进项税额可以抵扣吗
  • 公车私车税收区别
  • 使用增值税发票的条件
  • 税务登记如何注销
  • 空调维修保养征收什么税?
  • 进口货物再出口 增值税处理
  • 预计所有者权益怎么计算
  • 工会经费税前扣除凭证
  • 主营业务成本可以暂估吗
  • 卖二手车
  • 支付给员工的讲课费税前列支怎么做?
  • 银行漏记账会造成什么后果
  • 扣缴外国企业所得税分录
  • 公车补贴计入什么科目
  • 低价股权转让是利空还是利好
  • 一次性奖励随工资发
  • 收入确认和发票的区别
  • 合同印花税进哪个科目
  • 出租车发票日期可以改吗
  • 企业咨询服务费合同
  • 服务协议属于哪类合同
  • 企业税收负担率一般达到多少算正常
  • 生育津贴报销流程是怎么样的要去社保局问吗
  • 小规模纳税人开专票需要交税吗
  • 信托公司如何投资
  • win10怎么建立多个用户
  • 跨年度暂估成本入账冲回如何会计分录
  • 流动资产损毁报废收益
  • 融资租赁税费计算
  • word2013压缩图片
  • 收到预付卡发票分录
  • 企业发行股票的溢价收入应计入
  • 总公司固定资产包括哪些
  • 应付账款收到票怎么做账
  • 商誉减值计算步骤
  • 相关企业之间的竞争
  • 营业利润期末余额怎么算
  • 爱丁堡几点天黑
  • tensorflow卷积神经网络
  • CSS SandBox
  • 合作社计提工资
  • 增值税不动产扣除项目
  • 企业汇兑收益所得税税率
  • 无形资产出租如何入账
  • 股份有限公司个人股份
  • 所有者投入的资本属于什么会计要素
  • 个人申请代开发票流程怎么操作?
  • 抄税是什么时间截止
  • 对公账户转到个人账户怎么做账
  • 什么是现金什么是现金流
  • 去年企业所得税多计提怎么调整
  • 哪些发票不能用
  • 公司成立前购买的固定资产
  • 会计已入账是什么意思
  • 内退文件2018
  • 企业哪些项目可以立项
  • 发票上的数量怎么填写
  • 代办旅行社经营许可证
  • 非营利医疗机构由谁批准
  • ubuntu14.04安装vim
  • ubuntu怎么禁用nouveau
  • hyper-v以后安装操作系统
  • 抢先体验的游戏可以退款吗
  • centos7设置bond
  • 双击windows 7桌面上的快捷图标可以干嘛
  • Win7系统打开蓝牙
  • cocos2dx-js
  • excel乱码怎么转换
  • linux spid
  • 大家看的是什么
  • vue两个花括号
  • jquery移动节点的方法
  • 迄今最好的Http请求框架
  • 命令如下
  • unity引擎工具
  • python中函数参数类型
  • 复函地税务机关对自产货物原材料向上游发函
  • 岗位回避什么意思
  • acfunp
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设