Source : 博客來
此書於 2015 年底出了新版 : "瀏覽器語言專用3D引擎:WebGL完全剖析", 內容大致相同, 只是將各章區分為三篇而已 :
Source : 博客來
書中介紹了兩個 WebGL 應用的網站, 其一是繪製人體解剖圖的 zydotebody, 它可以選擇顯示骨骼, 肌肉, 或血管結構, 還可以旋轉從各個角度來觀察 :
# https://www.zygotebody.com
其次是 chemdoodle, 此網站可線上編輯化學式, 然後用 WebGL 繪製其 3D 化學鍵結構, 非常有趣 :
# https://web.chemdoodle.com/demos/2d-to-3d-coordinates/
可見 3D 繪圖在教學與學習上有很棒的加乘效果, 應該也可以拿來線上即時顯示聲譜圖, 只要對麥克風說話, 就能在網頁上顯示 3D 聲譜, 目前好像還沒看到這種網站出現.
除了原生的 WebGL API 外, 此書第 18 章還介紹了 Three.js 框架, 這是諸多 以 WebGL 為基礎的 3D 繪圖框架中最優秀的, 它封裝了建立 3D 場景的各種要素, 例如場景, 相機, 模型, 光源, 材質等等, 讓使用者只要專心在邏輯上快速建立 3D 場景, 參考 :
# https://threejs.org
# Three.js API 簡介
# https://zh.wikipedia.org/wiki/Three.js
檢測瀏覽器是否支援 WebGL 可拜訪下列網站 :
# http://webglreport.com
書中建議的 http://doesmybrowsersupportwebgl.com 已經不存在了.
沒有留言 :
張貼留言