- 軟件大小:2.28M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新時間:2017-08-18 08:05
- 運行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:暫無
7.08M/中文/3.0
6.70M/中文/3.3
135.00M/中文/5.0
31.00M/中文/10.0
5.34M/中文/10.0
webgl編程指南電子版這本書為你講述使用網(wǎng)頁編程技術(shù)進行三維圖形的渲染,通過這本書用戶們能夠在網(wǎng)頁設(shè)計過程中實現(xiàn)十分不錯的場景圖形等渲染效果,獲得不錯的視覺體驗,快來綠色資源網(wǎng)下載吧!
《WebGL編程指南》的主要篇幅講解了WebGL 原生API 和三維圖形學(xué)的基礎(chǔ)知識,包括渲染管線、著色器、矩陣變換、著色器編程語言(GLSL ES)等等,也講解了使用WebGL 渲染三維場景的一般技巧,如光照、陰影、霧化等等?!禬ebGL編程指南》提供了豐富的示例程序供讀者鉆研,也提供了極具價值的附錄供讀者參考。
WebGL 是一項在網(wǎng)頁上渲染三維圖形的技術(shù),也是HTML5 草案的一部分。
第3 章 繪制和變換三角形
繪制多個點
示例程序(MultiPointjs)
使用緩沖區(qū)對象
創(chuàng)建緩沖區(qū)對象(glcreateBuffer())
綁定緩沖區(qū)(glbindBuffer())
向緩沖區(qū)對象中寫入數(shù)據(jù)(glbufferData())
類型化數(shù)組
將緩沖區(qū)對象分配給attribute 變量(glvertexAttribPointer())
開啟attribute 變量(glenableVertexAttribArray())
gldrawArrays() 的第2 個和第3 個參數(shù)
用示例程序做實驗
Hello Triangle
示例程序(HelloTrianglejs)
基本圖形
用示例程序做實驗
Hello Rectangle(HelloQuad)
用示例程序做實驗
移動、旋轉(zhuǎn)和縮放
平移
示例程序(TranslatedTrianglejs)
旋轉(zhuǎn)
示例程序(RotatedTrianglejs)
變換矩陣:旋轉(zhuǎn)
變換矩陣:平移
4×4 的旋轉(zhuǎn)矩陣
示例程序(RotatedTriangle_Matrixjs)
平移:相同的策略
變換矩陣:縮放
總結(jié)
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容