3D基本知識 PLY格式

2021-09-06 20:58:57 字數 1299 閱讀 2254

參考:ply格式介紹與讀取

ply是一種電腦檔案格式,全名為多邊形檔案(polygon file format)或 斯坦福三角形檔案(stanford ******** format)。 

格式組成:

頭:宣告資料格式,規定和點和麵片的資料內容

點:點的資料內容(座標x,y,z 顏色r,g,b等)

線:線的資料內容(組成線的點序號索引,顏色等)

麵片:麵片的資料內容(組成面的點序號索引,顏色等)

舉例:

ply                 

format ascii 1.0

//資料儲存格式,三類

//format ascii 1.0

//format binary_little_endian 1.0

//format binary_big_endian 1.0

element vertex 8 //元素:頂點 個數為8

property float x

property float y

property float z //頂點格式:依次為x,yz座標

element edge 6 //元素:邊 6條

property int vertex1

property int vertex2

property uchar red

property uchar green

property uchar blue //邊儲存格式為: 頂點id 1,2,顏色r,g,b

end_header //頭,以end_header結束

0.194585 0.0202505 -0.654565

0.393574 0.0181872 -0.634588

0.196413 0.220227 -0.652125

0.174584 0.0180056 -0.455581

0.811062 -0.0294865 -0.551833

0.991697 -0.0650619 -0.473697

0.845413 0.167279 -0.541659

0.73238 -0.0252545 -0.368009 //點內容,8個頂點(x,y,z)座標

0 1 255 0 0

0 2 0 255 0

0 3 0 0 255

4 5 255 0 0

4 6 0 255 0

4 7 0 0 255 //6條邊,(id1,id2,r,g,b)

3D基本小知識

用3d資料生成乙個2d影象的過程叫做渲染,在計算機上顯示的是由矩形 的顏色點組成的,這些矩形的顏色點 做畫素。畫素乙個畫素點由3各顏色單元構成,乙個紅點 綠點 藍點組成。影象是以每個像 至少包含 3 個值的乙個陣列存 在電 的存 器中的。第乙個值 指定了像 的 色元 的強度,第 個值代表 色強度,第...

Unity3D學習基本知識

2014 12 17 21 32 unity的指令碼中常用的必然事件 在unity 的指令碼中,可以定義一些特定的函式,這些函式會在滿足某些條件時由 unity 自動呼叫,它們被稱為必然事件 certain events 而start 和update 正是最常用的兩個事件,因此 unity 預設為新...

Unity3D學習基本知識,繼承

uinty3d學習基本知識,繼承 今天大家一起來學習一下c 中的繼承類 1.繼承 1 繼承提供了建立新類的一種方法,繼承對開發者來說就是 共享。2 通過繼承建立的子類是作為另乙個類的擴充或修正所定義的乙個類。3 子類從超類 父類 中繼承所有方法和變數。4 子類和超類之間是特化與範化的關係。2 子類的...