第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

webGL和Canvas之間的關系?

webGL和Canvas之間的關系?

桃花長相依 2018-07-17 19:13:55
我是剛剛開始接觸3D,在網(wǎng)上看了一些文章,比較疑惑webGL與Canvas的關系,不知道我這樣理解對不對:canvas的3D渲染是基于webGL的,當使用canvas的3D渲染的時候,實際上調用的就是webGL?是這樣么?
查看完整描述

3 回答

?
白衣染霜花

TA貢獻1796條經(jīng)驗 獲得超10個贊

Canvas 是HTML5提供的一個特性,你可以把它當做一個載體,簡單的說就是一張白紙。而Canvas 2D 相當于獲取了內置的二維圖形接口,也就是二維畫筆。Canvas 3D 是獲取基于 WebGL的圖形接口,相當于三維畫筆。你可以選擇不同的畫筆在上面作畫。

查看完整回答
1 反對 回復 2018-07-22
?
明月笑刀無情

TA貢獻1828條經(jīng)驗 獲得超4個贊

canvas就是畫布,只要瀏覽器支持,可以在canvas上獲取2D上下文和3D上下文,其中3D上下文一般就是webgl。

查看完整回答
1 反對 回復 2018-07-22
?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

了解之前可以先看看OpenGL
OpenGL是 底層的驅動級的圖形接口(是顯卡有直接關系的) 類似于 DirectX
但是這種底層的OpenGL是 寄生于瀏覽器的JavaScript無法涉及的
但是為了讓Web擁有更強大的 圖形處理能力 2010年時候WebGL被推出來
WebGL允許工程師使用JS去調用部分封裝過的 OpenGL ES2.0標準接口去 提供硬件級別的3D圖形加速功能

三者的關系是 JavaScript -> WebGL -> OpenGL ->.... -> 顯卡 并把最終渲染出來圖形 呈現(xiàn)到Canvas


查看完整回答
反對 回復 2018-07-22
  • 3 回答
  • 0 關注
  • 4113 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號