位置: 编程技术 - 正文

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

  • 商品流通企业印花税购销合同计税依据
  • 非企业员工可以报销差旅费吗
  • 税收优惠指什么
  • 建筑劳务发票是全额抵扣吗
  • 出纳记账购进的货物
  • 进项税额转出影响城建税吗
  • 小规模免哪些税
  • 以前年度损益缴纳的税款在企业所得税中怎么表示
  • 运输公司支付的运输费计入什么科目
  • 纳税筹划与企业决策
  • 财产损失怎么办
  • 员工出差车费如何报销
  • 企业法人投资股4 账户
  • 小型微利企业所得税优惠政策2023超过100万
  • 境内个人去境外开设公司
  • 发生的业务招待费属于什么科目
  • 人人有份类似的词语
  • 收到购买商品发票怎么做账
  • 经营负债是指什么
  • 内部应收账款计算公式
  • 教你如何在白桦树上采集桦树汁
  • 帮忙介绍业务
  • 来料加工方式中,料件和加工后
  • 没有取得发票的成本可以税前扣除吗
  • php数组函数题目
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 财务处理程序的方法
  • 医院装修设计费一般多少钱一平方
  • 特许权使用费属于无形资产吗
  • PHP:imagegammacorrect()的用法_GD库图像处理函数
  • yolov3训练自己的数据超详细
  • 跨区域预缴增值税是当月还是次月
  • 小规模纳税人结转未交增值税
  • vue 配置
  • RocketMQ-02
  • css5个定位
  • php array 函数
  • 如何防止sql注入 java
  • 清算汇缴报表填什么内容
  • 计算工业总产值公式
  • 购买承兑的收益会计分录
  • 对供应商的罚款通知怎么写
  • 食堂增值服务有哪些
  • 个税申报的本期收入是应发工资吗
  • dedecms默认用户名
  • 织梦cms怎么样
  • dedecms安装及配置
  • sql建立聚集索引语句
  • mongodb4.4.2安装教程
  • 清算时实收资本需要做收入吗为什么
  • 哪些凭证是免纳税的
  • 小规模差额征税的账务处理
  • 排污收费制度在排污费征收方面存在的问题
  • mysql重置
  • 委外加工物资管理制度
  • 小规模企业收到专票怎么做账
  • 计提工会经费如何划入工会专户
  • 资产减值损失的原因
  • 固定资产报废的变卖收入计入哪个科目
  • 公司参赛获奖交啥税
  • 企业申请支付宝账号步骤
  • 年数总和法和双倍余额递减法的公式
  • 总账建账要建全部科目吗
  • 企业建账的法律规定
  • centos6.9 yum
  • win7怎么创建新用户
  • win10系统可以自己安装驱动吗
  • 让你的时间更有价值
  • mac自带的看图软件怎么使用
  • realjbox.exe - realjbox是什么进程 作用是什么
  • winxp的控制面板在哪里
  • javascript中的函数
  • opengl 输入框
  • Javascript selection的兼容性写法介绍
  • angular api
  • unity-chan
  • 青岛市税务局内设机构
  • 车辆购置税和消费税
  • 监察室主任岗位职责
  • 小微企业所得税优惠政策最新2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设