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