REKLAMA

Box2D – dwa wymiary fizyki

Box2D jest silnikiem do symulacji fizyki dwuwymiarowej. Jest lekki, prosty w wykorzystaniu, efektywny, łatwo przenośny i darmowy, także do zastosowań komercyjnych. Biblioteka została napisana w języku C++ przez Erina Catto i jest obecnie dostępna na prawie wszystkich liczących się systemach operacyjnych (Windows, MacOS, Linux, Android czy iOS). Została także przepisana przez różnych autorów na praktycznie wszystkie popularne języki programowania, jak C#, Flash, Java czy Python. Niniejszy artykuł opiera się na wersji 2.3.0 wspomnianej biblioteki.

W artykule m.in.:

  • Box2D, czyli fizyka 2D według Erina Catto
  • Obiekt fizyczny b2Body
  • Wiązania Joints
  • Filtrowanie kolizji
  • Czujniki Sensors
  • RAY casting
  • AABB Query

Autorem artykułu jest Sebastian Worek. 

Artykuł pochodzi z magazynu "Programista" 12/2014 (31). Spis treści tego wydania: http://programistamag.pl/?p=2570