位置: 编程技术 - 正文

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

  • 二手房交易需要购房发票吗
  • 贷款损失税前扣除
  • 小微企业企业所得税100万元以下减半征收怎么计算
  • 装修费用如何入账
  • 预缴增值税 进项税扣除
  • 经营租入的固定资产是资产吗
  • 预借差旅费凭证填写
  • 收客户逾期利息账务处理怎么做?
  • 增资需要登报吗
  • 备品的定义
  • 申请一般纳税人需要多长时间
  • 销项税额与进项税额区别
  • 个人所得税征收标准2023
  • 租金一次性付清的账务处理
  • 零申报的印花税怎么打印
  • 公司出差打的报销吗
  • 怎么向个体工商户贷款
  • 境外承包工程出口货物能否办理退税?
  • 土地使用税和房产税
  • 股权变更需要缴纳印花税吗,缴纳多少
  • 企业合并案例
  • 电脑如何进入bios设置
  • 电脑开机弹出很多广告窗口怎么办win10
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • apache是什么文件
  • 战地3 win10
  • php判断查询是否有结果
  • 发票联和抵扣联区别
  • 企业销售不动产增值税税率
  • 2021vue面试
  • 移动端页设计
  • Laravel4中的Validator验证扩展用法详解
  • thinkphp6多表关联查询
  • lspv命令详解
  • 应收利息罚息什么意思
  • 开了张增值税发票能退吗
  • 外账是代理记账吗
  • 织梦安装步骤
  • mongodb的redo日志为
  • 母公司给子公司借款要利息吗
  • 收到的普票金额多开了怎么处理呢
  • 加油充值预付卡怎么做账
  • 汽修厂的发票开的是什么票
  • 捐赠货物的增值税可以税前扣除吗
  • 股东的报销款可以抵投资款吗
  • 工会经费付款分录
  • 分支机构注销后往来账如何处理?
  • 利润分配未分配利润是净利润吗
  • 应收账款属于会计分录
  • 土地出让金如何缴纳
  • 留存收益转增资本公积
  • 社保刚转回来,生孩子能报销吗
  • 分公司非独立核算企业所得税税率
  • 结转完工入库产品成本的会计分录
  • 摊销费用如何做账
  • 承兑个人贴现如何操作
  • 按揭贷款汽车会被抵押吗
  • 对公账户与私人账户都是一级
  • 现金投资属于什么会计科目
  • 月报报表格式
  • Vista系统提高ADSL上网速度的两种设置方法
  • linux系统之间的区别
  • window配置在哪
  • win7的屏幕键盘
  • 用diskgenius硬盘格式转换怎么使用
  • win7系统怎么设置不休眠
  • win10 rs3
  • ExtJS下 Ext.Direct加载和提交过程排错小结
  • iframe移动端自适应
  • jquery 插件写法
  • nodejs连接sqlserver数据库
  • python,for循环
  • shell动态显示
  • JavaScript中reduce()方法的使用详解
  • javascript中math.ceil
  • python三种类型
  • 天津2023防暑降温费标准文件
  • 房产证加名字需要哪些手续和费用
  • 中医药文化进校园活动
  • 新疆税务电子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设