3dmax导出的obj有时需要转成utf-8格式才能被ios读取

3dmax导出的obj有时需要转成utf-8格式才能被ios读取

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

在做OpenGL ES研究过程中,需要加载3dmax导出的obj模型文件,该文件中包含v、vt、vn、f四个标识开头的行,各代表几何顶点坐标、纹理坐标、法线坐标和面索引顶点坐标。

有时3dmax导出的obj文件在windows上面用ultraedit打开,选择另存为时,显示的是utf-8编码,但在mac下面用ultraedit打开时,显示的确不是utf-8编码,这时如果用Ios来加载解析,就会得到空字符串,无法进行下一步解析。

这时应考虑在mac下用ultraedit或eclipse进行编码转换,转换之后就可以被ios正确读取了,因为编码转换后确实是utf-8编码了,而我们在ios中通常按utf-8编码来读取,当然也可以指定其它编码,比如gbk。

再有,转换完,如果还是读取不了,有可能是obj头部的中文有问题导致,可以将中文删除,保存后,再读取。

具体到3dmax导出的obj的编码如何设定,这个还真的不太了解,毕竟没有这方面的研究,有了解的大兄弟,不妨补充一下,谢谢。

时间: 2024-10-25 15:31:01

3dmax导出的obj有时需要转成utf-8格式才能被ios读取的相关文章

OpenGL ES 在iOS平台加载3dmax导出的obj模型

OpenGL ES 在iOS平台加载3dmax导出的obj模型 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 以下注释部分涉及到文件按行读取与块的使用. 关于obj文件格式,后续补充,需要说明

关于3dmax导出FBX文件

问题描述 关于3dmax导出FBX文件 我在网上下了max文件静态的3d素材,然后用3dmax打开,然后导出成fbx文件我也勾选了嵌入媒体.然后用其他软件打开,没有贴图,只有一个模型.请问要怎样导出才带有贴图? 解决方案 贴图是单独的,要自己放到你用的软件里,然后拖到模型上面,不知道你用的软件是不是unity

OpenGL ES 能导入的3dmax导出的模型格式对比

OpenGL ES 能导入的3dmax导出的模型格式对比 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 1.obj 文本文件,完整的顶点坐标.纹理坐标.法线坐标以及材质信息,需配合同名的mtl

obj模型-怎么判断一台双目三维扫描仪导出的OBJ模型的好坏

问题描述 怎么判断一台双目三维扫描仪导出的OBJ模型的好坏 有什么好的方法可以判断吗?想通过模型文件来判断一台扫描仪的好坏,谢谢大家

vc6-如何用VC6编一个联接SQL2000数据库的句柄,并编译成.fll的格式,给VFP9.0调用!

问题描述 如何用VC6编一个联接SQL2000数据库的句柄,并编译成.fll的格式,给VFP9.0调用! 如何用VC6编一个联接SQL2000数据库的句柄,并编译成.fll的格式,给VFP9.0调用,只要求一个简单的实例,大侠高手们,高台贵手一下! 解决方案 创建用于VFP的动态库(FLL格式) 一.使用VC98创建FLL文件的步骤: 1. 打开VC98,并在VC中新建空项目(Win32 Dynamic-Link Library动态库) 2. 添加或编写源代码文件,如格式为*.C,不能用*.cp

信号-安卓开发 如何将float数组 进行音频编解码 转换成wav音频格式 储存到sd卡内部

问题描述 安卓开发 如何将float数组 进行音频编解码 转换成wav音频格式 储存到sd卡内部 最近正在学习安卓音频相关的一些知识,再SD卡里面读取一个wav音频文件,然后对这个文件进行噪音消除,最后输出的数据都是float格式的,这些数据用matlab中的wavwrite函数转换成wav是没有问题的,但是在安卓上如何将这些数据转换成wav还需要大神们请教,应该需要编解码的过程,如果有做这方面的大神 请知道指导...谢谢了 这段代码是将IFFT处理后的文件储存到res里面,因为是分帧进行的信号

win7系统下pdf格式文件怎么转换成excel表格格式

  win7系统下pdf格式文件怎么转换成excel表格格式?有时候由于工作需要会把pdf格式文件转换成excel表格格式,但是不知道怎么设置,如果照着原文重新输入一遍是非常浪费时间的,而且还容易出错,有什么简单方法可以让pdf转excel表格格式吗?方法当然是有的,下面小编给大家介绍win7系统下pdf格式文件转换成excel表格格式的方法. 具体方法如下: 1.首先安装一个pdf格式转换工具到电脑中; 2.下载安装好转换软件之后,双击软件的快捷图标打开软件,选择要转换的文件格式; 3.接着把

暴风影音视频怎么转换成iPhone手机格式

1.打开"暴风影音"程序,点击左下角的"工具箱"按钮,从弹出的扩展面板中点击"转码"按钮. 2.此时将打开"暴风转码"窗口中,点击"添加文件"按钮,选择本地磁盘中的视频文件来打开. 3.接下来将打开"输出格式"窗口,根据实际需要来选择,在此小编选择"iPhone"格式,待参数设置完成后,点击"确定"按钮. 4.当参数设置完成后,将返回"暴

XBD文件格式怎么转换成STP/IGS格式?

问题描述 XBD文件格式怎么转换成STP/IGS格式? The request is to transform old 3D files (XDB format) into STP / IGS files. I am writing you as we need to convert an old Euclid database around 580 files to IGS / STP files.