2008/5/19

PLY loading

ply檔案來源
ply檔案格式
plyLoading程式

目前採取暴力法讀取

c++用到的函數:
 檔案讀取:
 ifstream類別
 ifstream.getline(buffer , MAX) 將檔案中一行取出放入buffer(char *)中,最多取出MAX個字元

 字串處理:
 沒有split,金機掰
 string.find_first_of(要搜尋的字串) 傳回第一個搜尋字串的起始位置
 string.find_last_of(要搜尋的字串) 傳回最後一個搜尋字串的起始位置
 string.substr(子字串的起始位置,子字串的長度) 傳回子字串

 型態轉換:
 string = char * = char * 轉 string
 char * = string.c_str() = string 轉 char *
 int = atoi(char *) = char * 轉 int
 double = atof(char *) = char * 轉 double

3 則留言:

fen 提到...

不好意思
我是最近開始接觸OpenGL
正在嘗試如何用OpenGL讀取3D model
請問這個程式是您自己寫的
還是參考其他的程式寫成的?
如果是參考其他程式寫成
是否可將資源寄給我?
email:debby768@yahoo.com.tw
萬分感激~~

ETREX 提到...

我參考的就是上面那些連結 0 . 0

fen 提到...

強者~~
我有到您的第二個連結去下載工具
不過...不曉得要從何下手
看到您所寫的結果
感覺又跟工具裡的ply.c不太一樣
所以才會那樣問
謝謝您提供的資訊
我會再自己試試看^^