-
8.0.0 Stable
released this
2020-02-21 08:21:54 +00:00 | 4 commits to master since this release- Optimizes
SpatialHash
lookups by using AABBs. SpatialHash
can now retrieve a set of objects based on a transformed AABB.- Adds
MultiShape
. A MultiShape is composed of an immutable array of Shape2D-Transform2D pairs. - Adds
MultiShape
overloads toNarrowPhase.TestCollision
- Polygons no longer can be equivalent to Rectangles
- Implements sweep testing on Rectangles. Use the
SweepTest.Test
method.
Downloads
- Optimizes
-
7.0.1 Stable
released this
2020-02-21 02:32:10 +00:00 | 18 commits to master since this release- Fix package description
Downloads
-
7.0.0 Stable
released this
2020-02-21 02:14:49 +00:00 | 20 commits to master since this release- Adds fast TestOverlap static method for AABB
- Optimizes SpatialHash by converting double int Dictionary lookup to a long lookup
- removes
EPA2D
namespace - removes
GJK2D
namespace TestCollision
moves toNarrowPhase
namespaceTestCollision
now includes fast path optimizations for certain shapes- Fast paths are exposed in
NarrowPhase
. Rectangle overlap, Point-Rectangle overlap, and Circle overlap can be tested directly. Intersect
moves toNarrowPhase
namespace- optimizes
Intersect
by using buffers Point
shape no longer contains any data. All points are functionally equivalent and only differentiate based on transform.Polygon
points now must be defined in clockwise order.Rectangle
is now defined by a Position2DMin
and a Position2DMax
.- Optimized various Shape support functions.
Downloads