目前爲止,咱們用到的模型頂點uv信息等,都是直接定義在代碼中的,實際使用中,這些數據應該是由3D編輯器編輯好後按照必定的格式存儲在文件中的,咱們須要從文件中提取出對應的數據以後,組合成咱們可使用的信息來使用。html
3D模型文件格式有許多種,咱們這裏只看 OBJ 格式的模型文件,這是一種純文本格式的模型文件,格式相對來講也較爲簡單,適合新手;git
除了 OBJ 格式外,還有一個 MTL 的格式,其中幾何信息由.obj文件提供,材質信息由.mtl文件定義;github
格式點擊查看:https://www.jianshu.com/p/b52e152d44a9less
示例查看:https://hammerc.github.io/dou3d-ts/examples/learningNotes/lesson_13/OBJViewer.html編輯器