当前位置:首页 » 安卓系统 » 安卓手机如何打开bj文件

安卓手机如何打开bj文件

发布时间: 2022-09-05 11:25:23

❶ obj是什么文件obj文件怎么打开

obj文件是3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过其中很多需要通过插件才能实现。

(1)安卓手机如何打开bj文件扩展阅读:

obj文件的文件特点

1、OBJ文件是一种3D模型文件。不包含动画、材质特性、贴图路径、动力学、粒子等信息。

2、OBJ文件主要支持多边形(Polygons)模型。虽然也支持曲线(Curves)、表面(Surfaces)、点组材质(Point Group Materials),但Maya导出的OBJ文件并不包括这些信息。

3、OBJ文件支持三个点以上的面,这一点很有用。很多其它的模型文件格式只支持三个点的面,所以导入Maya的模型经常被三角化了,这对于我们对模型进行再加工甚为不利。

(4)OBJ文件支持法线和贴图坐标。在其它软件中调整好贴图后,贴图坐标信息可以存入OBJ文件中,这样文件导入Maya后只需指定一下贴图文件路径就行了,不需要再调整贴图坐标。

❷ 求帮写一个在android手机上显示obj文件

下面的List可用ArrayList替换

InputStream input;
BufferedReader reader;
try
{
List verticeLines = new List();
List textureLines = new List();
List normalLines = new List();
List verticeIndiceLines = new List();
List textureIndiceLines = new List();
List normalIndiceLines = new List();
input=new FileInputStream(data);
reader = new BufferedReader(new InputStreamReader(input));
String line = null;
while((line = reader.readLine()) != null)
{

//?狦琌猔秆┪?フ膥尿铬筁
if(line.startsWith("//") ||line.startsWith("#")|| line.trim().equals(""))
{
continue;
}
String SPACE=" ";
String SLASH="/";
String[] st=RemoveNull(line.split(SPACE));

String lineType = st[0];
if(lineType.equals("v"))
{//郴翴畒夹
verticeLines.Add(st[1]);
verticeLines.Add(st[2]);
verticeLines.Add(st[3]);
}
else if(lineType.equals("vt"))
{//郴翴?借畒夹
textureLines.Add(st[1]);
textureLines.Add(st[2]);
}
else if(lineType.equals("vn"))
{//郴翴猭?秖
normalLines.Add(st[1]);
normalLines.Add(st[2]);
normalLines.Add(st[3]);
}
else if(lineType.equals("f"))
{//?à?癸莱?郴翴??借?猭?秖
//?舱畒夹
String v1=st[1];
String v2=st[2];
String v3=st[3];

String[] st1=v1.split(SLASH);
String[] st2=v2.split(SLASH);
String[] st3=v3.split(SLASH);
//顶点
verticeIndiceLines.Add(st1[0]);
verticeIndiceLines.Add(st2[0]);
verticeIndiceLines.Add(st3[0]);
//纹理
textureIndiceLines.Add(st1[1]);
textureIndiceLines.Add(st2[1]);
textureIndiceLines.Add(st3[1]);
//正常
normalIndiceLines.Add(st1[2]);
normalIndiceLines.Add(st2[2]);
normalIndiceLines.Add(st3[2]);
}
}

//郴翴畒夹:3?????郴翴
int indicesSize=verticeIndiceLines.Count();
indices=new short[indicesSize];
int verticeSize=indicesSize*3;
vertices=new float[verticeSize];
//?借畒夹:埃3т?砀?郴翴??2Τㄢ?畒夹
int textureSize=indicesSize*2;
textures=new float[textureSize];
//猭?秖:–?郴翴常Τ?舱猭?秖??3Τ3?よ??秖
int normalSize=indicesSize*3;
normals =new float[normalSize];
for(int i=0;i
{
//郴翴
indices[i]=(short)i;
int indice=Integer.valueOf(verticeIndiceLines.Item(i))-1;
//郴翴畒夹
vertices[i*3]=Float.valueOf(verticeLines.Item(indice*3));
vertices[i*3+1]=Float.valueOf(verticeLines.Item(indice*3+1));
vertices[i*3+2]=Float.valueOf(verticeLines.Item(indice*3+2));

if(!textureIndiceLines.Item(i).equals("")){
int textureIndice=Integer.valueOf(textureIndiceLines.ItemOrDefault(i, "0"))-1;
textures[i*2]=Float.valueOf(textureLines.ItemOrDefault(textureIndice*2,"0"));
textures[i*2+1]=Float.valueOf(textureLines.ItemOrDefault(textureIndice*2+1,"0"));
System.out.println(textureIndiceLines.Item(i));
}

//猭?秖畒夹
int normalIndice=Integer.valueOf(normalIndiceLines.Item(i))-1;
normals[i*3]=Float.valueOf(normalLines.Item(normalIndice*3));
normals[i*3+1]=Float.valueOf(normalLines.Item(normalIndice*3+1));
normals[i*3+2]=Float.valueOf(normalLines.Item(normalIndice*3+2));
}
}
catch (FileNotFoundException e)
{

e.printStackTrace();
}
catch (Exception e)
{
e.printStackTrace();
}

❸ obj格式什么软件打开

obj格式的文件也有很多种的。
有一种是三维软件的模型标准格式。可以使用3dsmax、maya、c4d、blender等三维软件的插入或导入功能打开。打开后可以在三维软件里看到模型。这种格式一般是文本格式,用记事本等文本编辑器也能打开,只是很难理解。
有一种是编程的obj中间格式。这种中间格式一般不用打开。用于编译器编译的。如果这种格式,你用记事本等文本编辑器打开就是乱码。
有一种是数控机的代码文件。一般是开源的G代码。这种格式一般是文本格式,用记事本等文本编辑器也能打开,只是很难理解。

❹ 什么软件能打开obj

我正好做过这相关的室内设计效果图,obj是sweet
home
3d的三维模型文件格式,用它就能打开。

❺ 怎么让手机打开3d模型文件

先在电脑上把3D模型保存为STP文件,并在手机上下载SView。具体操作步骤如下:

1、手机进入【应用商城】搜索【SView】并且安装客户端。

❻ 手机有什么软件可以看obj格式的图片

手机有什么软件可以看OBG格式的一个图片,这个的话可以通过下载一个美图秀秀就可以了。

❼ 无法读取obj文件,找不到obj位置数据

你问的是无法读取obj文件,找不到obj位置数据怎么解决吗?具体解决方法如下:
第一步:检查是否下载并安装了obj。
第二步:检查obj的版本,如果需要,请进行更新。
虽然系统上安装了obj,但仍然无法访问obj文件,可能软件版本更新的时候老的文件格式已经被替代了,软件已过时,这个时候我们把软件更新到最新版本即可。
第三步:将编辑软件创建的3D对象文件与obj相关联。
如果安装了最新版本的obj,但仍然存在问题,可能是因为文件与应用程序关联出错。请设置系统中打开obj文件的默认程序。

❽ obj是什么格式的文件介绍 obj格式文件用什么软件怎么打开方法

obj是什么格式的文件介绍
obj格式文件用什么软件怎么打开方法obj文件是程序编译后的二进制文件,在通过链接器和资源文件链接就成exe文件了。那么,obj文件怎么打开呢?针对此问题,本文就为大家介绍可以打开obj文件的软件有哪些,希望本文可以帮助到大家。
obj是什么文件?
obj就是目标文件,是你的源程序经过编译程序编译后生成的,它不能直接执行,需要连接程序连接后才能生成可执行文件,这样就能值行了。
obj文件如何打开?
这种目标文件一般是由机器代码组成的,但也有例外,可以是自己定义的一些伪指令代码,打开obj文件可以使用UltraEdit或者autodesk
maya软件。
看到这里,你对obj文件了解多少呢?希望在日常使用过程中可以得心应手。

❾ obj格式文档用什么软件打开

obj格式文档用MAYA软件打开。

obj文件作由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导。

比如在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过其中很多需要通过插件才能实现。

OBJ文件也是一种文本文件,可以直接用写字板打开进行查看和编辑修改。

maya的应用很广泛:

maya作为顶级三维动画软件,在国外绝大多数的视觉设计领域都在使用maya,即使在国内该软件也是越来越普及。由于maya软件功能更为强大,体系更为完善,因此国内很多的三维动画制作人员都开始转向maya,而且很多公司也都开始利用maya作为其主要的创作工具。

很多的大城市,经济发达地区,maya软件已成为三维动画软件的主流。maya的应用领域极其广泛,比如说《星球大战》系列,《指环王》系列,《蜘蛛侠》系列,《哈利波特》系列,《木乃伊归来 》,《最终幻想》,《精灵鼠小弟》,《马达加斯加》,《sherk》以及最近的大片《金刚》等都是出自maya之手。至于其它领域的应用更是不胜枚举。

以上内容参考网络-obj文件

以上内容参考网络-MAYA软件

热点内容
微信忘记密码从哪里看 发布:2024-05-19 16:06:37 浏览:32
宝马x4贷款买哪个配置好 发布:2024-05-19 15:56:03 浏览:22
微控pid算法 发布:2024-05-19 15:46:31 浏览:135
云盘视频解压密码 发布:2024-05-19 15:23:17 浏览:848
和平精英怎么改地区位置安卓 发布:2024-05-19 15:19:05 浏览:286
酒店的路由器如何配置 发布:2024-05-19 15:10:44 浏览:500
rpgmaker脚本 发布:2024-05-19 14:48:58 浏览:407
hds存储虚拟化 发布:2024-05-19 14:47:09 浏览:21
mysql数据库分片 发布:2024-05-19 14:42:30 浏览:342
2021款魏派vv6买哪个配置 发布:2024-05-19 14:31:11 浏览:633