開源JavaScript物理引擎:verlet-js
verlet-js是一個使用JavaScript編寫的物理引擎,支持粒子系統、距離約束、角度約束等, 通過verlet-js,你可以在應用中實現一些非常酷的、具備物理特性的效果,比如碰撞、滾動、滑動或彈跳。
verlet-js的一些特性如下:
谷歌之前上線了一個 Google Gravity項目,你會發現所有的頁面元素紛紛落下,你還可以隨意拖動窗口,窗口中的元素也會做出相應的動作,效果相當驚艷,這利用了 Box2D物理引擎(類似于verlet-js)。現在通過verlet-js,你也可以做出類似的效果。
來自:http://www.iteye.com/news/27619
verlet-js的一些特性如下:
- Simulation(模擬):包含復合實體的根對象,用于在一個場景中驅動實體的所有物理特性和動畫效果
- Composites(復合實體):用于場景內的高層次的對象(比如球、連接物、布料等等)
- Particles(粒子系統):空間中的粒子點,用于響應各種操作(重力、拖拽等)
- 約束:將粒子連接在一起,使它們能夠互相交流,包括固定(將一個粒子固定到空間中的某個位置)、距離約束(通過一定的直線距離綁定2個粒子)、角度約束(通過一定角度綁定3個粒子)

谷歌之前上線了一個 Google Gravity項目,你會發現所有的頁面元素紛紛落下,你還可以隨意拖動窗口,窗口中的元素也會做出相應的動作,效果相當驚艷,這利用了 Box2D物理引擎(類似于verlet-js)。現在通過verlet-js,你也可以做出類似的效果。
來自:http://www.iteye.com/news/27619
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!