舉報

TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
最新章節: 10.5 本章總結
為了讓廣大3D圖形愛好者能夠快速地學習WebGL圖形編程,本書按照循序漸進的方式,由淺入深地講解了WebGL圖形編程的相關知識點。本書理論結合實踐,可以讓3D圖形愛好者少走彎路,直擊3D圖形開發中的核心要點。本書共10章,分為3篇。第1、2章為數據結構基礎篇,主要介紹如何構建TypeScript開發調試環境,并以范型編程方式實現和封裝了動態類型數組、關聯數組、雙向鏈表、隊列、棧和樹等數據結構。第3~7章為WebGL圖形編程基礎篇,圍繞著如何建立一個WebGLApplication框架應用體系和WebGLUtilLib渲染體系而展開,并且詳細介紹了3D圖形編程中的一些常用數學基礎知識。第8~10章為開發實戰篇,在使用WebGLApplication框架和WebGLUtilLib框架的基礎上實現了對idSoftware公司開源的Quake3BSP及Doom3PROC場景的解析和渲染,并且介紹了Doom3MD5骨骼蒙皮動畫原理、解析與渲染的相關知識點。本書特別適合對3D圖形開發、WebGL圖形編程、游戲開發等感興趣的技術人員閱讀,還適合JavaScript程序員及想從C、C++、Java和C#等強類型語言轉HTML5開發的程序員閱讀。另外,編程愛好者、高校學生及培訓機構的學員也可以將本書作為興趣讀物。