Isaac Burns
Isaac Burns
This was deliberate. These do not need to be implemented if the vertices are transformed manually, like in the Box2D C++ Testbed. Alternatively, you can override these to use a...
Hey @Lusito, nice work! I've been trying to keep this port resembling the original source. I think as long as the source files and directory structure within the packages remain...
I agree. The typed array vectors seem too much of a performance hit on slower hardware. I don't have my WebGL renderer checked in anywhere, but it's similar to the...
There are quite a few different systems for packaging TypeScript/JavaScript. I don't consider myself an expert on any single one of them, I just read the documentation until I understood...
Yeah, I think I'm going to leave it as close to the original API as possible. Perhaps a wrapper that added some of these JS features would be nice, especially...
Yes, I agree. I plan on addressing this with the multiple-output (systemjs, commonjs, ...) change.
I think I'm going to leave them for the time being. It's an easy way to side-by-side the output. It's also easy to hide them in the source tree (in...
The readonly identifier only makes the property on the object read-only. The contents of the property can still be changed. This is only to guard against repeatedly overwriting the property...
In this version, there was a change to b2Body:SynchronizeFixtures that uses the center of mass instead of the transform position. This may be causing the proxy AABB's to be updated...
Thanks for the feedback. I'm already working on a linked-list version of b2List. I suppose the overhead for the "downlevelIteration" option is causing the slowdown. In any case, it's much...