當前位置:首頁 » 安卓系統 » 安卓手機如何打開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軟體

熱點內容
突破伺服器ip限制 發布:2025-01-11 17:11:23 瀏覽:817
支付寶上傳憑證 發布:2025-01-11 17:10:29 瀏覽:875
怎麼打開行李箱的密碼鎖 發布:2025-01-11 17:09:51 瀏覽:591
蘋果怎麼刪除id賬號和密碼 發布:2025-01-11 17:09:50 瀏覽:782
7z解壓很慢 發布:2025-01-11 16:51:23 瀏覽:941
電腦改文檔伺服器 發布:2025-01-11 16:41:14 瀏覽:869
編譯匯編語言實例 發布:2025-01-11 16:36:55 瀏覽:670
海康ntp校時伺服器地址 發布:2025-01-11 16:34:35 瀏覽:743
伺服器運行超時怎麼辦 發布:2025-01-11 16:34:32 瀏覽:299
人妖迅雷種子ftp 發布:2025-01-11 16:33:04 瀏覽:916