Odpowiedzi:
Kilka jiglibów i pocisków zostało przeniesionych, ale wciąż są bardzo wczesne dni. Zobacz http://www.jiglibjs.org i http://pl4n3.blogspot.com/2010/11/webglbulletjs-demo.html
Podczas gdy ja osobiście używam ammo.js (patrz odpowiedź schteppe ) poprzez opakowanie Physijs , chciałbym również wspomnieć o cannon.js , który jest specjalnie stworzony dla JavaScript, w przeciwieństwie do ammo.js, który jest automatycznie kompilowany z C ++ do JS. Minusem jest znacznie mniej funkcji w cannon.js.
JigLibJS, o którym wspomniał Paul Brunt, wydaje się być nieobsługiwany.
Nie wiem o żadnym silniku fizyki 3D zaimplementowanym w JavaScript. Ale może mógłbyś rzucić okiem na port Quake2> HTML5 i zobaczyć, jak to zrobili: http://code.google.com/p/quake2-gwt-port/
Z tego, co zrozumiałem, użyli Google Web Toolkit (GWT) do skompilowania Java-Sources do JavaScript. Myślę, że takie podejście może również przynieść pewne korzyści dla twojego projektu, ponieważ jest o wiele bardziej prawdopodobne, że znajdziesz dobry silnik fizyki 3D dla Javy niż dla JavaScript.
cannon.js . Jest znacznie szybszy niż ammo.js, ponieważ został napisany w natywnym JS zamiast być przenoszony z C ++. Niestety, jego dokumentacja prawie nie istnieje.