基于CSS3的3D圖形引擎:DivSugar
DivSugar是一個基于CSS3的3D圖形引擎。它提供了一個3D場景圖形,一個動畫系統,和幾何類。場景圖的節點是一個擴展的div元素,所以它使得整合三維動畫到現有網站上的網頁變得很容易,適合制作休閑游戲,或復雜的3D報表。
Divsugar依靠CSS進行3D變換,可以運行在Safari,Chrome和Firefox。
DivSugar提供以下功能:
- 通過使用CSS3實現的3D場景圖
- 2種類型的動畫機制(基于幀和基于時間線)
- 3D幾何類,其中包括向量,矩陣和四元數
- 鍵盤/鼠標輸入處理
var scn = new DivSugar.Scene() .setSize(800, 600) .setImage('#000080') .appendTo(document.body); var node = new DivSugar.Node() .setSize(300, 300) .setPosition(10, 20, 30) .setImage('image.jpg') .appendTo(scn);
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!