位置: 编程技术 - 正文

openGL读取obj文件(opengl context for format)

编辑:rootadmin

推荐整理分享openGL读取obj文件(opengl context for format),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opengl导入obj能动起来吗,opengl读取图片,opengl读取3d模型,opengl读取stl文件,利用opengl实现读文件点,利用opengl实现读文件点,利用opengl实现读文件点,opengl读取txt文件,内容如对您有帮助,希望把文章链接给更多的朋友!

《代码转自网上》

1.最简单的obj文件的读取,

没有采用结构体来储存信息,不过比较有参考意义

用int **a;来定义二维数组之后需要在使用之前初始化 如:a=new int*[];

2.通过glm读取obj文件

openGL读取obj文件(opengl context for format)

glm是Nate Miller的obj文件加载类

使用该类需要把glm.c修改为glm.cpp

以下是一些相关操作:

//单位化模型model并返回缩放比例因子单位化就是把模型通过平移和缩放变换限制到3维坐标系中点为中心的一个单位正方体区域内GLfloat glmUnitize(GLMmodel* model); //计算模型的宽,高,深尺寸,结果保存在dimensions所指的3元素数组中GLvoid glmDimensions(GLMmodel* model, GLfloat* dimensions); //按比例参数缩放模型,参数大于1放大,大于0小于1缩小,小于0反射,等于0缩小到0GLvoid glmScale(GLMmodel* model, GLfloat scale); //反转模型的多边形顶点顺序,同时反转法向量,默认多边形顶点顺序是逆时针的。GLvoid glmReverseWinding(GLMmodel* model); //计算模型面的法向(假定多边形顶点顺序为逆时针)GLvoid glmFacetNormals(GLMmodel* model); //计算模型的平滑顶点法向,angle参数为平滑交叉的最大角度(角度制)GLvoid glmVertexNormals(GLMmodel* model, GLfloat angle); //按线性投影产生纹理坐标,它把顶点线性映射到矩形上GLvoid glmLinearTexture(GLMmodel* model); //按球形映射产生纹理坐标GLvoid glmSpheremapTexture(GLMmodel* model); //从内存中释放模型GLvoid glmDelete(GLMmodel* model); //从Wavefront公司标准的.OBJ文件中读取模型GLMmodel* glmReadOBJ(char* filename);

代码如下:

使用时直接调用显示列表就好:glCallList(list_id);

OpenGL--shader入门 理论基础着色器:opengl渲染管线分为固定管线和可编程管线,3.1版本后固定管线已经废除了。可编程管线主要是包括顶点着色器和片段着色器,而我们

Java版WorldWind中加入会运动模型 在worldwindsdk中的gov.nasa.worldwind.geom,这个包是存放一些几何模型的。我使用的是球类Sphere,它是使用OpenGL画出来的。参考这个类进行了一定的修改成为Pla

VS下编译无法打开包括文件:“GL/glaux.h”: No such file or directory //包含有关OpenGL函数的头文件#includegl/gl.h#includegl/glu.h#includegl/glaux.h#includegl/glut.h在VS下却出现编译错误:c:usersljdesktop跟踪定位程序camerastdafx.h():f

标签: opengl context for format

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

上一篇:bresenham直线,画圆算法(附OpenGL代码)(直线画画)

下一篇:OpenGL--shader入门(opengl geometry shader)

  • 退个税手续费如何申报
  • 转让金融商品应交增值税税率
  • 未交增值税借贷方负数表示
  • 增值税票是什么
  • 未开票收入退回可以冲税吗
  • 暂估成本会计处理
  • 一般纳税人的发票抵扣进项税额
  • 发票开做红冲的会计分录怎么做
  • 特定业务预缴所得税不能填写
  • 汇总记账凭证会计核算组织形式适用于
  • 盈余公积属于什么类账户
  • 受托代销商品和受托代销商品款是什么科目
  • 补偿金申报个所税如何录入?
  • 收入跨期审计调整分录如何滚调
  • 补缴去年地税社保的会计分录怎么写?
  • 应收账款无法收回分录
  • 发票从7月1日起开
  • 房屋抵债如何确定契税计税依据?
  • 1697506708
  • 开票需要对方提供营业执照吗
  • 安全生产费怎么算
  • 递延资产摊销计算公式
  • 支付股息如何做账务处理
  • 找不到powershell.exe文件
  • win7系统步骤
  • 员工招待费会计分录
  • 预付工程款计入在建工程吗
  • 纳税人哪些支出不用交税
  • 股东之间转让股权需要股东会决议吗
  • 冷车启动缺缸热车正常已解决
  • STP详解
  • 资产减值损失会影响利润总额吗
  • 前端 组件化
  • 大数据分析案例结论
  • css中文字垂直排列
  • 未确认融资费用报表填在哪个科目
  • 研发失败能做加工企业吗
  • 帝国cms插件编写教程
  • 投资进来的钱怎么取出来
  • mysql修改表结构会锁表吗
  • 织梦开发教程
  • 软件企业增值税计算
  • 10万销售额是含税还是不含税
  • 个税更正申报有什么影响
  • 三方协议是什么意思?
  • 长期待摊费用的摊销方法
  • 支付土地补偿款账务处理
  • 企业存续情况
  • 平台收取佣金开什么发票
  • 电费为什么计入其他应付款
  • 金税四期上线后对保险
  • 车船税征收范围有
  • 公司买车抵税最新政策2022购置税减半享受不?
  • 税号指的是什么
  • 出口退免税的税种包括增值税消费税企业所得税
  • 小规模企业缴纳公积金怎么做账
  • 股东以无形资产入股是否需要缴纳个税
  • 销售费用工资是什么科目
  • 账外资产处理
  • 专门从事研发的公司
  • 景观石属于采购哪个品目
  • 技术服务类有哪些
  • 小规模纳税人如何建账记账及流程
  • phpmyadmin配置文件
  • 2014年电脑装win7与win10
  • 怎么设置pe系统
  • xp系统远程桌面怎么设置
  • linux的tar命令用法
  • u盘安装win10ghost
  • win7网络正常网页打不开是什么原因
  • javascript数组的应用
  • nodejs child_process
  • Python常用时间操作总结【取得当前时间、时间函数、应用等】
  • android profiler内存分析
  • shell脚本编写 方法
  • python怎么理解
  • 上海各区税务大厅
  • 成品油消费税税目
  • 地税局开发票流程?
  • 广东税务微信公众号微办税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设