位置: 编程技术 - 正文

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

  • 股权转让如何交税
  • 小规模纳税人广联达怎么取费怎么取
  • 财务报表没报会影响出口退税吗为什么
  • 出租车手撕票可以换成增值税发票吗
  • 根据付款申请单付款
  • 开票地址太长显示不全
  • 未核定印花税
  • 个体户一直零申报会不会罚款
  • 当期计提加计抵减额如何确定
  • 科目汇总表会计核算形式
  • 亏损企业能不能无常捐赠
  • 公司股东投资是负债吗
  • 公司注销后应收款能打到法人账户吗
  • 企业没有收入怎么办
  • 回购库存股所有者权益会发生变化吗
  • 费用转利润分录怎么做?
  • 营改增后工程税收怎么计算
  • 代驾公司增值税怎么交
  • 通行费机打发票查询
  • 小规模自开专票怎么交税
  • 小规模季度超过30万怎么填报增值税
  • 购买的样品怎么做账
  • 弥补以前年度亏损是什么意思
  • 苹果手机录音怎么转换成mp3格式
  • 演出收入怎样做会计分录
  • 计提住房公积金
  • 收到外运公司托收海运运费单据1000美元
  • 不动产分期抵扣政策
  • PHP:Memcached::fetchAll()的用法_Memcached类
  • sgmain.exe - sgmain是什么进程 有何作用
  • wordpress测试
  • 境外佣金支付所需要征收的税
  • 资产处置损益会计科目
  • 公司房产税如何征收税率
  • php脚本工作流程
  • 企业低值易耗品有哪些
  • html5期末大作业智能家具
  • php生成颜色面板
  • 销售提成收入证明怎么写
  • 蜈蚣什么情况下出现
  • html/css/javascript
  • ufw 设置
  • 合并报表少数股东权益抵消分录
  • 租赁的房屋再转租出去交几次印花税呢
  • 信用减值损失科目借贷方向
  • 增值税普票能抵税吗
  • 小微企业所得税优惠政策最新2023
  • 负数发票是可以抵扣吗
  • 一般纳税人如何交增值税
  • access数据库如何
  • 建筑企业异地施工预缴企业所得税
  • 纳税对象的类型不包括
  • 加工企业怎么做账务处理
  • 购入厂部用小汽车一部是管理费用吗
  • 计提社保公积金个税会计分录
  • 向非关联企业捐赠现金能不能抵扣
  • 小微企业免税的标准
  • sql server数据库怎么导出
  • w10桌面
  • 从根上保证电脑安全、不中毒的方法
  • 蓝屏service
  • Windows命令行复制粘贴命令
  • 苹果电脑旋转屏幕设置在哪里找
  • vnetd.exe
  • win8/10功能
  • windows10预览
  • win7找不到启动
  • Win7系统电脑开不开机怎么办
  • 一个字符串中某个字符串出现的次数
  • javascript字符串大小写转换
  • jquery代码实现鼠标点击
  • [置顶] rwmfqg
  • javascript HTML5 Canvas实现圆盘抽奖功能
  • 需要牢记的号码
  • 开通局域网共享工具
  • awk统计文件大小
  • 增值税普通发票有什么用
  • 根据消费税暂行条例的规定,纳税人自产自用
  • 建筑劳务分包业务范围
  • 税务征收社保费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设