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